Matt O'Riley
Career snapshot
Career highs
Born the same day
Shares 2000-11-21 · 4 players total
| Full name | Matt O'Riley |
|---|---|
| Name in home country | Matthew Sean O'Riley |
| Date of birth | 2000-11-21 (25 yrs) |
| Place of birth | London, Denmark |
| Citizenship | Denmark England |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | left |
| Height | 189.00 m |
| Current club | Olympique Marseille |
| On loan from | ↩ Brighton & Hove Albion parent contract: 2029-06-30 |
| Joined | 2025-09-01 |
| Contract expires | 2026-06-30 |
| Agent | SA33 |
| Outfitter | Skechers |
Percentile rank vs 61 other Midfield - Central Midfields with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Olympique Marseille | 1 | 25/26 | 25/26 | 1 | 0 | 0 | 0 |
| Brighton & Hove Albion | 2 | 24/25 | 25/26 | 25 | 3 | 3 | 647 |
| Celtic FC | 4 | 21/22 | 24/25 | 124 | 27 | 35 | 2,209 |
| Milton Keynes Dons | 2 | 20/21 | 21/22 | 54 | 10 | 8 | 956 |
| Fulham FC | 3 | 17/18 | 19/20 | 5 | 0 | 0 | 0 |
| FC Fulham U23 | 4 | 16/17 | 19/20 | 44 | 3 | 7 | 1,216 |
| Fulham FC U18 | 3 | 16/17 | 18/19 | 15 | 2 | 2 | 1,010 |
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 | Brighton & Hove Albion | 0 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | Ligue 1 | Olympique Marseille | 1 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | Premier League | Brighton & Hove Albion | 2 | 1 | 0 | 0 | 0 | 178 |
| 24/25 | EFL Cup | Brighton & Hove Albion | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | FA Cup | Brighton & Hove Albion | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Prem. Sports Cup | Celtic FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Premier League | Brighton & Hove Albion | 21 | 2 | 3 | 1 | 0 | 469 |
| 24/25 | Premiership | Celtic FC | 2 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | Champions League | Celtic FC | 6 | 0 | 3 | 1 | 0 | 0 |
| 23/24 | Premiership | Celtic FC | 32 | 13 | 11 | 3 | 0 | 217 |
| 23/24 | Scottish Premiership Top Six Split | Celtic FC | 5 | 5 | 2 | 0 | 0 | 87 |
| 23/24 | SFA Cup | Celtic FC | 5 | 1 | 2 | 0 | 0 | 480 |
| 23/24 | Viaplay Cup | Celtic FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Champions League | Celtic FC | 6 | 0 | 0 | 2 | 0 | 0 |
| 22/23 | Premiership | Celtic FC | 33 | 3 | 11 | 2 | 0 | 736 |
| 22/23 | Scottish Premiership Top Six Split | Celtic FC | 5 | 0 | 1 | 1 | 0 | 0 |
| 22/23 | SFA Cup | Celtic FC | 5 | 1 | 2 | 0 | 0 | 194 |
| 22/23 | Viaplay Cup | Celtic FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Conference L. | Celtic FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | EFL Cup | Milton Keynes Dons | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | EFL Trophy | Milton Keynes Dons | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | FA Cup | Milton Keynes Dons | 1 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | League One | Milton Keynes Dons | 26 | 7 | 5 | 2 | 0 | 332 |
| 21/22 | Premiership | Celtic FC | 12 | 3 | 2 | 1 | 0 | 229 |
| 21/22 | Scottish Premiership Top Six Split | Celtic FC | 4 | 1 | 0 | 0 | 0 | 266 |
| 21/22 | SFA Cup | Celtic FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | EFL Trophy | Milton Keynes Dons | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | League One | Milton Keynes Dons | 23 | 3 | 2 | 1 | 0 | 624 |
| 19/20 | Championship | Fulham FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | EFL Cup | Fulham FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | EFL Trophy | FC Fulham U23 | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | FA Cup | Fulham FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Premier League 2 | FC Fulham U23 | 6 | 1 | 1 | 0 | 0 | 426 |
| 18/19 | EFL Cup | Fulham FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | EFL Trophy | FC Fulham U23 | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | FA Youth Cup | Fulham FC U18 | 1 | 1 | 0 | 0 | 0 | 120 |
| 18/19 | Premier League 2 | FC Fulham U23 | 18 | 2 | 5 | 0 | 0 | 790 |
| 17/18 | Championship | Fulham FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | EFL Cup | Fulham FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | EFL Trophy | FC Fulham U23 | 3 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Premier League 2 | FC Fulham U23 | 8 | 0 | 1 | 0 | 0 | 0 |
| 17/18 | U18 Premier League | Fulham FC U18 | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | PL2 Playoffs | FC Fulham U23 | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Premier League 2 | FC Fulham U23 | 5 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | U18 PL - Final Stage | Fulham FC U18 | 3 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | U18 Premier League | Fulham FC U18 | 10 | 1 | 2 | 0 | 0 | 890 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 16/17 | 2016-07-01 | Fulham Youth | Fulham U18 | Transfer | 0 | — |
| 17/18 | 2017-07-01 | Fulham U18 | Fulham U23 | Transfer | 0 | — |
| 19/20 | 2019-07-01 | Fulham U23 | Fulham | Transfer | 0 | — |
| 20/21 | 2020-07-01 | Fulham | Without Club | Transfer | 450000 | — |
| 20/21 | 2021-01-24 | Without Club | MK Dons | Transfer | 450000 | — |
| 21/22 | 2022-01-20 | MK Dons | Celtic | Transfer | 450000 | €1.80m |
| 24/25 | 2024-08-26 | Celtic | Brighton | Transfer | 20000000 | €29.50m |
| 25/26 | 2025-09-01 | Brighton | Marseille | Loan | 22000000 | — |
| 25/26 | 2026-06-30 | Marseille | Brighton | Return from loan | 22000000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 24/25 | Ankle injury | 2024-08-27 | 2024-11-08 | 74 | 15 |
| 24/25 | Knee problems | 2025-02-28 | 2025-03-30 | 31 | 6 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €22.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €22.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €13.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €2.30m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €250k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #31269 | — | 1 | 0 | — | — | former national player |
| Team #30322 | — | 3 | 0 | — | — | former national player |
| Team #16783 | #12 | 6 | 2 | — | — | former national player |
| Team #3436 | #7 | 4 | 0 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Hyeon-gyu Oh | 2 | 1 | 866 |
| Carl Starfelt | 2 | 1 | 0 |
| Georgios Giakoumakis | 2 | 1 | 0 |
| Luis Palma | 2 | 2 | 0 |
| Daniel Harvie | 2 | 1 | 0 |
| David Turnbull | 2 | 4 | 0 |
| Warren O'Hora | 2 | 0 | 0 |
| Andy Fisher | 2 | 0 | 0 |
| Jayden Harris | 1 | 2 | 0 |
| Harry Darling | 2 | 0 | 0 |
| Anthony Ralston | 2 | 0 | 0 |
| Liam Scales | 2 | 1 | 0 |
| Greg Taylor | 2 | 4 | 0 |
| Moritz Jenz | 2 | 1 | 0 |
| Jota | 2 | 2 | 0 |
| James Forrest | 2 | 2 | 0 |
| Alistair Johnston | 2 | 1 | 0 |
| Liel Abada | 2 | 4 | 0 |
| Reo Hatate | 2 | 0 | 0 |
| Cameron Carter-Vickers | 2 | 2 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 23/24 | Premiership | Celtic FC | 13 | 32 |
| 21/22 | League One | Milton Keynes Dons | 7 | 26 |
| 23/24 | Scottish Premiership Top Six Split | Celtic FC | 5 | 5 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 22/23 | Premiership | Celtic FC | 11 | 33 |
| 23/24 | Premiership | Celtic FC | 11 | 32 |
| 18/19 | Premier League 2 | FC Fulham U23 | 5 | 18 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 25/26 | 2026-06-30 | Marseille | Brighton | Return from loan | — | €22.00m |
| 25/26 | 2025-09-01 | Brighton | Marseille | Loan | — | €22.00m |
Last 50 matches for Olympique Marseille 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 |
|---|---|---|---|---|---|
| 2023-06-03 | FR1 |
AC Ajaccio | 1–0 | Olympique Marseille | Available |
| 2023-05-27 | FR1 |
Olympique Marseille | 1–2 | Stade Brestois 29 | Available |
| 2023-05-20 | FR1 |
Lille OSC | 2–1 | Olympique Marseille | Available |
| 2023-05-14 | FR1 |
Olympique Marseille | 3–1 | Angers SCO | Available |
| 2023-05-06 | FR1 |
RC Lens | 2–1 | Olympique Marseille | Available |
| 2023-04-30 | FR1 |
Olympique Marseille | 2–1 | AJ Auxerre | Available |
| 2023-04-23 | FR1 |
Olympique Lyonnais | 1–2 | Olympique Marseille | Available |
| 2023-04-16 | FR1 |
Olympique Marseille | 3–1 | ESTAC Troyes | Available |
| 2023-04-09 | FR1 |
FC Lorient | 0–0 | Olympique Marseille | Available |
| 2023-03-31 | FR1 |
Olympique Marseille | 1–1 | Montpellier HSC | Available |
| 2023-03-19 | FR1 |
Stade de Reims | 1–2 | Olympique Marseille | Available |
| 2023-03-12 | FR1 |
Olympique Marseille | 2–2 | RC Strasbourg | Available |
| 2023-03-05 | FR1 |
Stade Rennais | 0–1 | Olympique Marseille | Available |
| 2023-02-26 | FR1 |
Olympique Marseille | 0–3 | Paris Saint-Germain | Available |
| 2023-02-19 | FR1 |
Toulouse FC | 2–3 | Olympique Marseille | Available |
| 2023-02-11 | FR1 |
Clermont Foot 63 | 0–2 | Olympique Marseille | Available |
| 2023-02-05 | FR1 |
Olympique Marseille | 1–3 | OGC Nice | Available |
| 2023-02-01 | FR1 |
FC Nantes | 0–2 | Olympique Marseille | Available |
| 2023-01-28 | FR1 |
Olympique Marseille | 1–1 | AS Monaco | Available |
| 2023-01-14 | FR1 |
Olympique Marseille | 3–1 | FC Lorient | Available |
| 2023-01-11 | FR1 |
ESTAC Troyes | 0–2 | Olympique Marseille | Available |
| 2023-01-02 | FR1 |
Montpellier HSC | 1–2 | Olympique Marseille | Available |
| 2022-12-29 | FR1 |
Olympique Marseille | 6–1 | Toulouse FC | Available |
| 2022-11-13 | FR1 |
AS Monaco | 2–3 | Olympique Marseille | Available |
| 2022-11-06 | FR1 |
Olympique Marseille | 1–0 | Olympique Lyonnais | Available |
| 2022-11-01 | CL |
Olympique Marseille | 1–2 | Tottenham Hotspur | Available |
| 2022-10-29 | FR1 |
RC Strasbourg | 2–2 | Olympique Marseille | Available |
| 2022-10-26 | CL |
Eintracht Frankfurt | 2–1 | Olympique Marseille | Available |
| 2022-10-22 | FR1 |
Olympique Marseille | 0–1 | RC Lens | Available |
| 2022-10-16 | FR1 |
Paris Saint-Germain | 1–0 | Olympique Marseille | Available |
| 2022-10-12 | CL |
Sporting CP | 0–2 | Olympique Marseille | Available |
| 2022-10-08 | FR1 |
Olympique Marseille | 1–2 | AC Ajaccio | Available |
| 2022-10-04 | CL |
Olympique Marseille | 4–1 | Sporting CP | Available |
| 2022-09-30 | FR1 |
Angers SCO | 0–3 | Olympique Marseille | Available |
| 2022-09-18 | FR1 |
Olympique Marseille | 1–1 | Stade Rennais | Available |
| 2022-09-13 | CL |
Olympique Marseille | 0–1 | Eintracht Frankfurt | Available |
| 2022-09-10 | FR1 |
Olympique Marseille | 2–1 | Lille OSC | Available |
| 2022-09-07 | CL |
Tottenham Hotspur | 2–0 | Olympique Marseille | Available |
| 2022-09-03 | FR1 |
AJ Auxerre | 0–2 | Olympique Marseille | Available |
| 2022-08-31 | FR1 |
Olympique Marseille | 1–0 | Clermont Foot 63 | Available |
| 2022-08-28 | FR1 |
OGC Nice | 0–3 | Olympique Marseille | Available |
| 2022-08-20 | FR1 |
Olympique Marseille | 2–1 | FC Nantes | Available |
| 2022-08-14 | FR1 |
Stade Brestois 29 | 1–1 | Olympique Marseille | Available |
| 2022-08-07 | FR1 |
Olympique Marseille | 4–1 | Stade de Reims | Available |
| 2022-05-21 | FR1 |
Olympique Marseille | 4–0 | RC Strasbourg | Available |
| 2022-05-14 | FR1 |
Stade Rennais | 2–0 | Olympique Marseille | Available |
| 2022-05-08 | FR1 |
FC Lorient | 0–3 | Olympique Marseille | Available |
| 2022-05-01 | FR1 |
Olympique Marseille | 0–3 | Olympique Lyonnais | Available |
| 2022-04-24 | FR1 |
Stade de Reims | 0–1 | Olympique Marseille | Available |
| 2022-04-20 | FR1 |
Olympique Marseille | 3–2 | FC Nantes | Available |
Teams faced most often by Matt O'Riley'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 % |
|---|---|---|---|---|---|---|---|---|
| St. Mirren FC | 18 | 15 | 2 | 1 | 46 | 10 | +36 | 83% |
| Kilmarnock FC | 17 | 13 | 2 | 2 | 46 | 13 | +33 | 76% |
| Rangers FC | 17 | 7 | 4 | 6 | 21 | 20 | +1 | 41% |
| Aberdeen FC | 16 | 13 | 3 | 0 | 43 | 14 | +29 | 81% |
| Motherwell FC | 16 | 14 | 2 | 0 | 47 | 12 | +35 | 88% |
| Hibernian FC | 16 | 9 | 5 | 2 | 30 | 13 | +17 | 56% |
| Heart of Midlothian | 14 | 10 | 0 | 4 | 34 | 12 | +22 | 71% |
| St. Johnstone FC | 14 | 11 | 2 | 1 | 41 | 5 | +36 | 79% |
| Livingston FC | 13 | 7 | 5 | 1 | 25 | 9 | +16 | 54% |
| Ross County FC | 12 | 11 | 0 | 1 | 39 | 6 | +33 | 92% |
| AFC Wimbledon | 12 | 6 | 3 | 3 | 15 | 12 | +3 | 50% |
| Fleetwood Town | 12 | 3 | 3 | 6 | 19 | 19 | 0 | 25% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 16/17 | Senior debut season | |
| 16/17 | First senior goal |
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′ |
|---|---|---|---|---|---|---|
| 24/25 | 26 | 469 | 1 | 0 | 0 | 0.19 |
| 23/24 | 49 | 784 | 4 | 0 | 0 | 0.46 |
| 22/23 | 52 | 930 | 5 | 0 | 0 | 0.48 |
| 21/22 | 50 | 827 | 3 | 0 | 0 | 0.33 |
| 20/21 | 24 | 624 | 1 | 0 | 0 | 0.14 |
Output by competition
Career goals and assists broken down by tournament.
More on Matt O'Riley
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Matt O'Riley
Who is Matt O'Riley?
Matt O'Riley is a Denmark professional footballer who plays as a central midfield for Olympique Marseille.
How old is Matt O'Riley?
Matt O'Riley is 25 years old. He was born on November 21, 2000 in London.
What position does Matt O'Riley play?
Matt O'Riley plays as a central midfield (Midfield - Central Midfield).
What club does Matt O'Riley play for?
Matt O'Riley currently plays for Olympique Marseille.
How many career goals has Matt O'Riley scored?
Across all senior club competitions in our dataset, Matt O'Riley has scored 45 goals in 268 appearances.
What is Matt O'Riley's market value?
Matt O'Riley's most recent reported market value is €22.00m.