Tommi O'Reilly
Career snapshot
Position rank · 25/26
Among 335 Midfield - Attacking Midfields · ≥200 mins
Career highs
Born the same day
Shares 2003-12-15 · 6 players total
| Full name | Tommi O'Reilly |
|---|---|
| Name in home country | Tommi Dylan Brooklyn O'Reilly |
| Date of birth | 2003-12-15 (22 yrs) |
| Place of birth | Birmingham, England |
| Citizenship | England |
| Position | Midfield - Attacking Midfield (main: Midfield) |
| Foot | left |
| Height | 170.00 m |
| Current club | Crewe Alexandra |
| On loan from | ↩ Aston Villa U21 parent contract: 2028-06-30 |
| Joined | 2025-07-15 |
| Contract expires | 2026-06-30 |
| Agent | ARETÉ |
| Outfitter | Puma |
Percentile rank vs 44 other Midfield - Attacking Midfields with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Crewe Alexandra | 1 | 25/26 | 25/26 | 9 | 1 | 1 | 587 |
| Milton Keynes Dons | 1 | 24/25 | 24/25 | 16 | 1 | 0 | 468 |
| Shrewsbury Town | 1 | 24/25 | 24/25 | 18 | 0 | 3 | 0 |
| Aston Villa | 3 | 21/22 | 23/24 | 1 | 0 | 0 | 0 |
| Aston Villa U21 | 2 | 22/23 | 23/24 | 27 | 7 | 13 | 810 |
| Real Unión Club | 1 | 23/24 | 23/24 | 2 | 0 | 0 | 0 |
| Aston Villa U18 | 2 | 20/21 | 21/22 | 25 | 8 | 3 | 438 |
| Aston Villa U23 | 2 | 20/21 | 21/22 | 14 | 0 | 0 | 0 |
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 | Crewe Alexandra | 1 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | EFL Trophy | Crewe Alexandra | 1 | 0 | 1 | 0 | 0 | 0 |
| 25/26 | League Two | Crewe Alexandra | 7 | 1 | 0 | 3 | 0 | 587 |
| 24/25 | EFL Cup | Shrewsbury Town | 2 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | EFL Trophy | Shrewsbury Town | 3 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | FA Cup | Shrewsbury Town | 1 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | League One | Shrewsbury Town | 12 | 0 | 1 | 3 | 0 | 0 |
| 24/25 | League Two | Milton Keynes Dons | 16 | 1 | 0 | 4 | 0 | 468 |
| 23/24 | Conference L. | Aston Villa | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Trophy | Aston Villa U21 | 3 | 1 | 1 | 1 | 0 | 270 |
| 23/24 | Premier League | Aston Villa | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Premier League 2 | Aston Villa U21 | 9 | 3 | 8 | 5 | 0 | 270 |
| 23/24 | Primera Federación - Gr. I | Real Unión Club | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | UECL Quali | Aston Villa | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | EFL Trophy | Aston Villa U21 | 3 | 0 | 1 | 1 | 0 | 0 |
| 22/23 | PL2 Playoffs | Aston Villa U21 | 1 | 0 | 1 | 0 | 0 | 0 |
| 22/23 | Premier League | Aston Villa | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Premier League 2 | Aston Villa U21 | 11 | 3 | 2 | 3 | 0 | 270 |
| 21/22 | EFL Trophy | Aston Villa U23 | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | FA Youth Cup | Aston Villa U18 | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Premier League | Aston Villa | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Premier League 2 | Aston Villa U23 | 12 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | U18 Premier League | Aston Villa U18 | 10 | 5 | 2 | 0 | 0 | 159 |
| 20/21 | FA Youth Cup | Aston Villa U18 | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Premier League 2 | Aston Villa U23 | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | U18 Premier League | Aston Villa U18 | 13 | 3 | 1 | 0 | 0 | 279 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 20/21 | 2020-07-01 | A. Villa Yth. | Aston Villa U18 | Transfer | 0 | — |
| 21/22 | 2022-01-01 | Aston Villa U18 | Aston Villa U23 | Transfer | 0 | — |
| 23/24 | 2024-02-01 | Aston Villa U21 | Real Unión | Loan | 200000 | — |
| 23/24 | 2024-06-30 | Real Unión | Aston Villa U21 | Return from loan | 200000 | — |
| 24/25 | 2024-07-11 | Aston Villa U21 | Shrewsbury | Loan | 200000 | — |
| 24/25 | 2025-01-15 | Shrewsbury | Aston Villa U21 | Return from loan | 200000 | — |
| 24/25 | 2025-01-16 | Aston Villa U21 | MK Dons | Loan | 200000 | — |
| 24/25 | 2025-06-30 | MK Dons | Aston Villa U21 | Return from loan | 200000 | — |
| 25/26 | 2025-07-15 | Aston Villa U21 | Crewe Alexandra | Loan | 200000 | — |
| 25/26 | 2026-06-30 | Crewe Alexandra | Aston Villa U21 | Return from loan | 200000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Caolan McBride | 1 | 0 | 990 |
| Toby Savin | 0 | 0 | 877 |
| Tristan Abldeen-Goodridge | 1 | 3 | 815 |
| Kobei Moore | 1 | 4 | 793 |
| Kyrie Pierre | 1 | 1 | 773 |
| Jayden Barber | 1 | 0 | 0 |
| Arjan Raikhy | 1 | 0 | 0 |
| Filip Marschall | 1 | 0 | 0 |
| Brad Young | 1 | 2 | 0 |
| Sebastian Revan | 1 | 0 | 0 |
| Finley Munroe | 1 | 0 | 0 |
| Travis Patterson | 1 | 0 | 0 |
| Josh Feeney | 1 | 0 | 0 |
| Sil Swinkels | 1 | 0 | 0 |
| Todd Alcock | 1 | 1 | 0 |
| Aaron O'Reilly | 1 | 0 | 0 |
| Kerr Smith | 1 | 0 | 0 |
| Kahrel Reddin | 1 | 1 | 0 |
| Hayden Lindley | 1 | 1 | 0 |
| Oliwier Zych | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 21/22 | U18 Premier League | Aston Villa U18 | 5 | 10 |
| 20/21 | U18 Premier League | Aston Villa U18 | 3 | 13 |
| 22/23 | Premier League 2 | Aston Villa U21 | 3 | 11 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 23/24 | Premier League 2 | Aston Villa U21 | 8 | 9 |
| 22/23 | Premier League 2 | Aston Villa U21 | 2 | 11 |
| 21/22 | U18 Premier League | Aston Villa U18 | 2 | 10 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 25/26 | 2026-06-30 | Crewe Alexandra | Aston Villa U21 | Return from loan | — | €200k |
| 25/26 | 2025-07-15 | Aston Villa U21 | Crewe Alexandra | Loan | — | €200k |
| 24/25 | 2025-06-30 | MK Dons | Aston Villa U21 | Return from loan | — | €200k |
| 24/25 | 2025-01-16 | Aston Villa U21 | MK Dons | Loan | — | €200k |
| 24/25 | 2025-01-15 | Shrewsbury | Aston Villa U21 | Return from loan | — | €200k |
| 24/25 | 2024-07-11 | Aston Villa U21 | Shrewsbury | Loan | — | €200k |
| 23/24 | 2024-06-30 | Real Unión | Aston Villa U21 | Return from loan | — | €200k |
| 23/24 | 2024-02-01 | Aston Villa U21 | Real Unión | Loan | — | €200k |
Last 23 matches for Crewe Alexandra while Tommi O'Reilly was at the club (joined 2025-07-15, left 2026-06-30). 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 |
Newport County | 1–2 | Crewe Alexandra | Available |
| 2025-12-26 | GB4 |
Walsall FC | 1–1 | Crewe Alexandra | Available |
| 2025-12-20 | GB4 |
Crewe Alexandra | 1–2 | Bristol Rovers | Available |
| 2025-12-13 | GB4 |
Tranmere Rovers | 0–1 | Crewe Alexandra | Available |
| 2025-12-09 | GB4 |
Crewe Alexandra | 2–1 | Newport County | Available |
| 2025-11-29 | GB4 |
Cambridge United | 0–0 | Crewe Alexandra | Available |
| 2025-11-22 | GB4 |
Crewe Alexandra | 2–0 | Chesterfield FC | Available |
| 2025-11-15 | GB4 |
Oldham Athletic | 0–1 | Crewe Alexandra | Available |
| 2025-11-08 | GB4 |
Crewe Alexandra | 2–0 | Shrewsbury Town | Available |
| 2025-10-25 | GB4 |
Crewe Alexandra | 3–2 | Grimsby Town | Available |
| 2025-10-18 | GB4 |
Milton Keynes Dons | 3–1 | Crewe Alexandra | Available |
| 2025-10-11 | GB4 |
Crewe Alexandra | 0–1 | Bromley FC | Available |
| 2025-10-06 | GB4 |
Harrogate Town | 1–2 | Crewe Alexandra | Available |
| 2025-09-27 | GB4 |
Crewe Alexandra | 2–1 | Notts County | Available |
| 2025-09-20 | GB4 |
Barrow AFC | 1–0 | Crewe Alexandra | Available |
| 2025-09-13 | GB4 |
Crewe Alexandra | 1–2 | Barnet FC | Available |
| 2025-09-06 | GB4 |
Colchester United | 1–1 | Crewe Alexandra | Available |
| 2025-08-30 | GB4 |
Crewe Alexandra | 0–3 | Swindon Town | Available |
| 2025-08-23 | GB4 |
Gillingham FC | 1–0 | Crewe Alexandra | Available |
| 2025-08-19 | GB4 |
Fleetwood Town | 1–4 | Crewe Alexandra | Available |
| 2025-08-16 | GB4 |
Crewe Alexandra | 1–0 | Crawley Town | Available |
| 2025-08-09 | GB4 |
Crewe Alexandra | 2–0 | Accrington Stanley | Available |
| 2025-08-02 | GB4 |
Salford City | 1–3 | Crewe Alexandra | Available |
Teams faced most often by Tommi O'Reilly'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 % |
|---|---|---|---|---|---|---|---|---|
| Accrington Stanley | 20 | 8 | 4 | 8 | 23 | 23 | 0 | 40% |
| Gillingham FC | 20 | 7 | 4 | 9 | 23 | 21 | +2 | 35% |
| Doncaster Rovers | 18 | 6 | 6 | 6 | 19 | 22 | -3 | 33% |
| AFC Wimbledon | 18 | 5 | 9 | 4 | 21 | 21 | 0 | 28% |
| Swindon Town | 16 | 10 | 4 | 2 | 32 | 17 | +15 | 63% |
| Fleetwood Town | 16 | 5 | 4 | 7 | 25 | 28 | -3 | 31% |
| Morecambe FC | 15 | 12 | 0 | 3 | 30 | 12 | +18 | 80% |
| Newport County | 13 | 5 | 4 | 4 | 21 | 21 | 0 | 38% |
| Grimsby Town | 13 | 4 | 2 | 7 | 14 | 22 | -8 | 31% |
| Salford City | 12 | 4 | 3 | 5 | 22 | 23 | -1 | 33% |
| Harrogate Town | 12 | 8 | 3 | 1 | 28 | 11 | +17 | 67% |
| Shrewsbury Town | 12 | 5 | 3 | 4 | 16 | 14 | +2 | 42% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 20/21 | Senior debut season | |
| 20/21 | 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′ |
|---|---|---|---|---|---|---|
| 25/26 | 9 | 587 | 3 | 0 | 0 | 0.46 |
| 24/25 | 34 | 468 | 8 | 0 | 0 | 1.54 |
| 23/24 | 15 | 540 | 6 | 0 | 0 | 1 |
| 22/23 | 15 | 270 | 4 | 0 | 0 | 1.33 |
| 21/22 | 23 | 159 | 1 | 0 | 0 | 0.57 |
Output by competition
Career goals and assists broken down by tournament.
More on Tommi O'Reilly
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Tommi O'Reilly
Who is Tommi O'Reilly?
Tommi O'Reilly is an England professional footballer who plays as a attacking midfield for Crewe Alexandra.
How old is Tommi O'Reilly?
Tommi O'Reilly is 22 years old. He was born on December 15, 2003 in Birmingham.
What position does Tommi O'Reilly play?
Tommi O'Reilly plays as a attacking midfield (Midfield - Attacking Midfield).
What club does Tommi O'Reilly play for?
Tommi O'Reilly currently plays for Crewe Alexandra.
How many career goals has Tommi O'Reilly scored?
Across all senior club competitions in our dataset, Tommi O'Reilly has scored 17 goals in 112 appearances.
What is Tommi O'Reilly's market value?
Tommi O'Reilly's most recent reported market value is €200k.
England