Ruel Sotiriou
Career snapshot
Career highs
Born the same day
Shares 2000-08-24 · 6 players total
| Full name | Ruel Sotiriou |
|---|---|
| Name in home country | Ρουέλ Δημήτριος Σωτηρίου, Ruel Dimitrios Sotiriou |
| Date of birth | 2000-08-24 (25 yrs) |
| Place of birth | London, Cyprus |
| Citizenship | Cyprus England |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 180.00 m |
| Current club | Bristol Rovers |
| Joined | 2024-07-01 |
| Contract expires | 2027-06-30 |
| Agent | D&S Sports ... |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Bristol Rovers | 2 | 24/25 | 25/26 | 50 | 6 | 2 | 419 |
| Leyton Orient | 7 | 17/18 | 23/24 | 172 | 38 | 12 | 1,866 |
| Dover Athletic | 1 | 19/20 | 19/20 | 3 | 3 | 0 | 65 |
| Chelmsford City | 1 | 18/19 | 18/19 | 2 | 0 | 0 | 0 |
| Hampton & Richmond Borough | 1 | 18/19 | 18/19 | 9 | 6 | 0 | 103 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | EFL Cup | Bristol Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | League Two | Bristol Rovers | 6 | 0 | 0 | 2 | 0 | 0 |
| 24/25 | EFL Cup | Bristol Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | EFL Trophy | Bristol Rovers | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | FA Cup | Bristol Rovers | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | League One | Bristol Rovers | 37 | 6 | 2 | 7 | 0 | 419 |
| 23/24 | EFL Cup | Leyton Orient | 1 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | EFL Trophy | Leyton Orient | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | FA Cup | Leyton Orient | 2 | 1 | 0 | 0 | 0 | 54 |
| 23/24 | League One | Leyton Orient | 42 | 11 | 5 | 9 | 0 | 273 |
| 22/23 | EFL Trophy | Leyton Orient | 2 | 0 | 1 | 2 | 0 | 0 |
| 22/23 | FA Cup | Leyton Orient | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | League Two | Leyton Orient | 42 | 9 | 3 | 5 | 0 | 236 |
| 21/22 | EFL Cup | Leyton Orient | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | EFL Trophy | Leyton Orient | 4 | 2 | 0 | 1 | 0 | 157 |
| 21/22 | FA Cup | Leyton Orient | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | League Two | Leyton Orient | 34 | 9 | 2 | 5 | 0 | 189 |
| 20/21 | EFL Cup | Leyton Orient | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | EFL Trophy | Leyton Orient | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | League Two | Leyton Orient | 22 | 1 | 1 | 4 | 0 | 817 |
| 19/20 | EFL Trophy | Leyton Orient | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | FA Cup | Dover Athletic | 1 | 1 | 0 | 0 | 0 | 9 |
| 19/20 | League Two | Leyton Orient | 10 | 5 | 0 | 2 | 0 | 140 |
| 19/20 | National League | Dover Athletic | 2 | 2 | 0 | 0 | 0 | 56 |
| 18/19 | National League | Leyton Orient | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | National League South | Hampton & Richmond Borough | 9 | 6 | 0 | 1 | 0 | 103 |
| 18/19 | National League South | Chelmsford City | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | FA Cup | Leyton Orient | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | National League | Leyton Orient | 3 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 17/18 | 2017-07-01 | Leyton Orient Y | Leyton U18 | Transfer | 0 | — |
| 17/18 | 2017-12-29 | Leyton U18 | Heybridge Swift | Loan | 0 | — |
| 17/18 | 2018-01-28 | Heybridge Swift | Leyton U18 | Return from loan | 0 | — |
| 17/18 | 2018-01-29 | Leyton U18 | Leatherhead FC | Loan | 0 | — |
| 17/18 | 2018-05-31 | Leatherhead FC | Leyton U18 | Return from loan | 0 | — |
| 18/19 | 2018-07-01 | Leyton U18 | Leyton Orient | Transfer | 0 | — |
| 18/19 | 2018-09-18 | Leyton Orient | Bishop's St. | Loan | 0 | — |
| 18/19 | 2018-10-18 | Bishop's St. | Leyton Orient | Return from loan | 0 | — |
| 18/19 | 2018-10-30 | Leyton Orient | Chelmsford | Loan | 0 | — |
| 18/19 | 2019-01-01 | Chelmsford | Leyton Orient | Return from loan | 0 | — |
| 18/19 | 2019-02-22 | Leyton Orient | Hampton & Rich. | Loan | 0 | — |
| 18/19 | 2019-05-31 | Hampton & Rich. | Leyton Orient | Return from loan | 0 | — |
| 19/20 | 2019-10-31 | Leyton Orient | Dover Athletic | Loan | 0 | — |
| 19/20 | 2019-11-28 | Dover Athletic | Leyton Orient | Return from loan | 0 | — |
| 24/25 | 2024-07-01 | Leyton Orient | Bristol Rovers | Transfer | 500000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €250k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #28434 | #18 | 3 | 0 | — | — | former national player |
| Team #24967 | #8 | 8 | 3 | — | — | former national player |
| Team #3668 | #12 | 1 | 0 | — | — | recent national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Charlie Kelman | 2 | 2 | 911 |
| Hector Kyprianou | 1 | 1 | 0 |
| Shadrach Ogie | 2 | 1 | 0 |
| Harry Smith | 1 | 0 | 0 |
| James Brophy | 1 | 1 | 0 |
| Connor Taylor | 1 | 0 | 0 |
| Ethan Galbraith | 1 | 1 | 0 |
| James Wilson | 1 | 1 | 0 |
| Jayden Sweeney | 2 | 0 | 0 |
| Paul Smyth | 2 | 2 | 0 |
| Sol Brynn | 1 | 0 | 0 |
| Omar Beckles | 2 | 0 | 0 |
| George Moncur | 2 | 3 | 0 |
| Aaron Drinan | 2 | 2 | 0 |
| Rob Hunt | 2 | 1 | 0 |
| Craig Clay | 2 | 0 | 0 |
| Jordan Brown | 1 | 1 | 0 |
| Idris El Mizouni | 2 | 0 | 0 |
| Dan Happe | 2 | 0 | 0 |
| Tom James | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 23/24 | League One | Leyton Orient | 11 | 42 |
| 21/22 | League Two | Leyton Orient | 9 | 34 |
| 22/23 | League Two | Leyton Orient | 9 | 42 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 23/24 | League One | Leyton Orient | 5 | 42 |
| 22/23 | League Two | Leyton Orient | 3 | 42 |
| 21/22 | League Two | Leyton Orient | 2 | 34 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 19/20 | 2019-11-28 | Dover Athletic | Leyton Orient | Return from loan | — | — |
| 19/20 | 2019-10-31 | Leyton Orient | Dover Athletic | Loan | — | — |
| 18/19 | 2019-05-31 | Hampton & Rich. | Leyton Orient | Return from loan | — | — |
| 18/19 | 2019-02-22 | Leyton Orient | Hampton & Rich. | Loan | — | — |
| 18/19 | 2019-01-01 | Chelmsford | Leyton Orient | Return from loan | — | — |
| 18/19 | 2018-10-30 | Leyton Orient | Chelmsford | Loan | — | — |
| 18/19 | 2018-10-18 | Bishop's St. | Leyton Orient | Return from loan | — | — |
| 18/19 | 2018-09-18 | Leyton Orient | Bishop's St. | Loan | — | — |
| 17/18 | 2018-05-31 | Leatherhead FC | Leyton U18 | Return from loan | — | — |
| 17/18 | 2018-01-29 | Leyton U18 | Leatherhead FC | Loan | — | — |
| 17/18 | 2018-01-28 | Heybridge Swift | Leyton U18 | Return from loan | — | — |
| 17/18 | 2017-12-29 | Leyton U18 | Heybridge Swift | Loan | — | — |
Last 50 matches for Bristol Rovers while Ruel Sotiriou was at the club (joined 2024-07-01). The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2025-12-29 | GB4 |
Bristol Rovers | 3–0 | Barnet FC | Available |
| 2025-12-26 | GB4 |
Bristol Rovers | 2–0 | Bromley FC | Available |
| 2025-12-20 | GB4 |
Crewe Alexandra | 1–2 | Bristol Rovers | Available |
| 2025-12-13 | GB4 |
Bristol Rovers | 2–0 | Swindon Town | Available |
| 2025-12-09 | GB4 |
Barnet FC | 0–1 | Bristol Rovers | Available |
| 2025-11-29 | GB4 |
Bristol Rovers | 1–1 | Notts County | Available |
| 2025-11-22 | GB4 |
Cheltenham Town | 0–3 | Bristol Rovers | Available |
| 2025-11-15 | GB4 |
Accrington Stanley | 0–2 | Bristol Rovers | Available |
| 2025-11-08 | GB4 |
Bristol Rovers | 2–2 | Gillingham FC | Available |
| 2025-10-25 | GB4 |
Crawley Town | 4–0 | Bristol Rovers | Available |
| 2025-10-18 | GB4 |
Bristol Rovers | 1–4 | Tranmere Rovers | Available |
| 2025-10-11 | GB4 |
Bristol Rovers | 0–4 | Milton Keynes Dons | Available |
| 2025-10-04 | GB4 |
Walsall FC | 2–1 | Bristol Rovers | Available |
| 2025-09-27 | GB4 |
Bristol Rovers | 2–1 | Salford City | Available |
| 2025-09-20 | GB4 |
Colchester United | 1–1 | Bristol Rovers | Available |
| 2025-09-13 | GB4 |
Bristol Rovers | 2–1 | Barrow AFC | Available |
| 2025-09-06 | GB4 |
Newport County | 2–3 | Bristol Rovers | Available |
| 2025-08-30 | GB4 |
Grimsby Town | 0–1 | Bristol Rovers | Available |
| 2025-08-23 | GB4 |
Bristol Rovers | 1–0 | Cambridge United | Available |
| 2025-08-19 | GB4 |
Bristol Rovers | 0–0 | Oldham Athletic | Available |
| 2025-08-16 | GB4 |
Chesterfield FC | 3–1 | Bristol Rovers | Available |
| 2025-08-09 | GB4 |
Fleetwood Town | 2–1 | Bristol Rovers | Available |
| 2025-08-02 | GB4 |
Bristol Rovers | 0–1 | Harrogate Town | Available |
| 2025-05-03 | GB3 |
Blackpool FC | 4–1 | Bristol Rovers | Available |
| 2025-04-26 | GB3 |
Bristol Rovers | 0–2 | Reading FC | Available |
| 2025-04-21 | GB3 |
Bristol Rovers | 0–1 | Stevenage FC | Available |
| 2025-04-18 | GB3 |
Wrexham AFC | 1–1 | Bristol Rovers | Available |
| 2025-04-12 | GB3 |
Bristol Rovers | 1–2 | Exeter City | Available |
| 2025-04-05 | GB3 |
Bolton Wanderers | 1–0 | Bristol Rovers | Available |
| 2025-04-01 | GB3 |
Bristol Rovers | 1–2 | Birmingham City | Available |
| 2025-03-29 | GB3 |
Bristol Rovers | 1–2 | Mansfield Town | Available |
| 2025-03-22 | GB3 |
Crawley Town | 1–0 | Bristol Rovers | Available |
| 2025-03-15 | GB3 |
Lincoln City | 5–0 | Bristol Rovers | Available |
| 2025-03-11 | GB3 |
Bristol Rovers | 3–2 | Bolton Wanderers | Available |
| 2025-03-08 | GB3 |
Bristol Rovers | 1–0 | Huddersfield Town | Available |
| 2025-03-04 | GB3 |
Shrewsbury Town | 0–0 | Bristol Rovers | Available |
| 2025-03-01 | GB3 |
Bristol Rovers | 2–3 | Rotherham United | Available |
| 2025-02-22 | GB3 |
Northampton Town | 2–1 | Bristol Rovers | Available |
| 2025-02-18 | GB3 |
Wycombe Wanderers | 2–0 | Bristol Rovers | Available |
| 2025-02-15 | GB3 |
Bristol Rovers | 3–1 | Burton Albion | Available |
| 2025-02-11 | GB3 |
Bristol Rovers | 1–1 | Stockport County | Available |
| 2025-02-02 | GB3 |
Bristol Rovers | 3–1 | Peterborough United | Available |
| 2025-01-28 | GB3 |
Charlton Athletic | 2–0 | Bristol Rovers | Available |
| 2025-01-25 | GB3 |
Wigan Athletic | 2–0 | Bristol Rovers | Available |
| 2025-01-18 | GB3 |
Bristol Rovers | 3–1 | Barnsley FC | Available |
| 2025-01-04 | GB3 |
Cambridge United | 0–1 | Bristol Rovers | Available |
| 2025-01-01 | GB3 |
Bristol Rovers | 2–3 | Leyton Orient | Available |
| 2024-12-29 | GB3 |
Stevenage FC | 3–0 | Bristol Rovers | Available |
| 2024-12-26 | GB3 |
Exeter City | 3–1 | Bristol Rovers | Available |
| 2024-12-21 | GB3 |
Bristol Rovers | 1–1 | Wrexham AFC | Available |
Teams faced most often by Ruel Sotiriou's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Stevenage FC | 18 | 6 | 7 | 5 | 17 | 17 | 0 | 33% |
| Northampton Town | 18 | 7 | 4 | 7 | 22 | 23 | -1 | 39% |
| Exeter City | 17 | 4 | 5 | 8 | 26 | 31 | -5 | 24% |
| Shrewsbury Town | 16 | 8 | 5 | 3 | 19 | 14 | +5 | 50% |
| Burton Albion | 15 | 3 | 4 | 8 | 16 | 19 | -3 | 20% |
| Crawley Town | 15 | 8 | 2 | 5 | 19 | 12 | +7 | 53% |
| Peterborough United | 15 | 2 | 7 | 6 | 13 | 19 | -6 | 13% |
| Port Vale FC | 14 | 5 | 4 | 5 | 18 | 17 | +1 | 36% |
| Blackpool FC | 14 | 7 | 1 | 6 | 20 | 17 | +3 | 50% |
| Barrow AFC | 14 | 7 | 5 | 2 | 20 | 13 | +7 | 50% |
| Mansfield Town | 14 | 8 | 3 | 3 | 21 | 14 | +7 | 57% |
| Cambridge United | 14 | 11 | 0 | 3 | 24 | 14 | +10 | 79% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 17/18 | Senior debut season | |
| 18/19 | First senior goal | |
| 24/25 | Goal #50 (career) |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 7 | 0 | 2 | 0 | 0 | 0 |
| 24/25 | 43 | 419 | 7 | 0 | 0 | 1.5 |
| 23/24 | 47 | 327 | 10 | 0 | 0 | 2.75 |
| 22/23 | 45 | 236 | 7 | 0 | 0 | 2.67 |
| 21/22 | 40 | 346 | 6 | 0 | 0 | 1.56 |
| 20/21 | 25 | 817 | 4 | 0 | 0 | 0.44 |
| 19/20 | 14 | 205 | 2 | 0 | 0 | 0.88 |
| 18/19 | 11 | 103 | 1 | 0 | 0 | 0.87 |
Output by competition
Career goals and assists broken down by tournament.
More on Ruel Sotiriou
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Ruel Sotiriou
Who is Ruel Sotiriou?
Ruel Sotiriou is a Cyprus professional footballer who plays as a centre-forward for Bristol Rovers.
How old is Ruel Sotiriou?
Ruel Sotiriou is 25 years old. He was born on August 24, 2000 in London.
What position does Ruel Sotiriou play?
Ruel Sotiriou plays as a centre-forward (Attack - Centre-Forward).
What club does Ruel Sotiriou play for?
Ruel Sotiriou currently plays for Bristol Rovers.
How many career goals has Ruel Sotiriou scored?
Across all senior club competitions in our dataset, Ruel Sotiriou has scored 53 goals in 236 appearances.
What is Ruel Sotiriou's market value?
Ruel Sotiriou's most recent reported market value is €450k.