Skip to content
Tommi O'Reilly

Tommi O'Reilly

Midfield - Attacking Midfield  at Crewe Alexandra
Age22
CitizenshipEngland
Height1.70 m
Footleft
BornDecember 15, 2003
at Crewe Alexandra 313 days · joined 2025-07-15
👕100+ Apps
Market value €200k
Rating · 25/26 5.1 Average
Attacking Midfield Midfield

Career snapshot

8
clubs played for
20/21
debut season
0.15
goals / match
Aston Villa U21
top club · 27 apps

Position rank · 25/26

#281
goals rank
#150
assists rank
17
season goals
20
season assists

Among 335 Midfield - Attacking Midfields · ≥200 mins

Career highs

€200k
peak value · 2023
top transfer fee
5
best season · 21/22
1 · 5.9%
pens / of goals
112Appearances
17Goals
20Assists
22Yellow cards
0Red cards
26Full matches (90′)
Full nameTommi O'Reilly
Name in home countryTommi Dylan Brooklyn O'Reilly
Date of birth2003-12-15 (22 yrs)
Place of birthBirmingham, England
CitizenshipEngland
PositionMidfield - Attacking Midfield (main: Midfield)
Footleft
Height170.00 m
Current clubCrewe Alexandra
On loan from ↩ Aston Villa U21 parent contract: 2028-06-30
Joined2025-07-15
Contract expires2026-06-30
AgentARETÉ
OutfitterPuma
Jun 2026
Transfer: Crewe Alexandra → Aston Villa U21
25/26 · Return from loan
Jul 2025
Transfer: Aston Villa U21 → Crewe Alexandra
25/26 · Loan
Jul 2025
25/26 — Crewe Alexandra
9 matches · 1 G · 1 A · across 3 competitions
Jun 2025
Transfer: MK Dons → Aston Villa U21
24/25 · Return from loan
Jan 2025
Transfer: Aston Villa U21 → MK Dons
24/25 · Loan
Jan 2025
Transfer: Shrewsbury → Aston Villa U21
24/25 · Return from loan
Jul 2024
Transfer: Aston Villa U21 → Shrewsbury
24/25 · Loan
Jul 2024
24/25 — Shrewsbury Town, Milton Keynes Dons
34 matches · 1 G · 3 A · across 5 competitions
Jun 2024
Transfer: Real Unión → Aston Villa U21
23/24 · Return from loan
Feb 2024
Transfer: Aston Villa U21 → Real Unión
23/24 · Loan
Jul 2023
23/24 — Aston Villa, Aston Villa U21, Real Unión Club
15 matches · 4 G · 9 A · across 6 competitions
Jul 2022
22/23 — Aston Villa U21, Aston Villa
15 matches · 3 G · 4 A · across 4 competitions
Jan 2022
Transfer: Aston Villa U18 → Aston Villa U23
21/22 · Transfer
Jul 2021
21/22 — Aston Villa U23, Aston Villa U18, Aston Villa
23 matches · 5 G · 2 A · across 5 competitions
Jul 2020
20/21 — Aston Villa U18, Aston Villa U23
16 matches · 3 G · 1 A · across 3 competitions
Jul 2020
Transfer: A. Villa Yth. → Aston Villa U18
20/21 · Transfer
Jan 1970
Peak market value: €200k
Highest valuation recorded in dataset

Percentile rank vs 44 other Midfield - Attacking Midfields with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).

Goals1 total · 0.15/90
30
Assists1 total · 0.15/90
48
G+A2 total · 0.31/90
41
Yellow cards3 total · 0.46/90
11
2,303 min
Minutes played by club
Crewe Alexandra 25.5%
Milton Keynes Dons 20.3%
Shrewsbury Town 0.0%
Aston Villa 0.0%
Aston Villa U21 35.2%
Real Unión Club 0.0%
Aston Villa U18 19.0%
Aston Villa U23 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
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

3€50K7€100K10€150K13€200K20/21 — 3 goals (Aston Villa U18)20/21 — 1 assists420/2121/22 — 5 goals (Aston Villa U18)21/22 — 2 assists721/2222/23 — 3 goals (Aston Villa U21)22/23 — 4 assists722/2323/24 — 4 goals (Aston Villa U21)23/24 — 9 assists1323/2424/25 — 1 goals (Milton Keynes Dons)24/25 — 3 assists424/2525/26 — 1 goals (Crewe Alexandra)25/26 — 1 assists225/2623/24 — €200K24/25 — €200KGoalsAssistsMarket value

Goals by season

20/21: 3320/2121/22: 5521/2222/23: 3322/2323/24: 4423/2424/25: 1124/2525/26: 1125/26

Assists by season

20/21: 1120/2121/22: 2221/2222/23: 4422/2323/24: 9923/2424/25: 3324/2525/26: 1125/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
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
SeasonDateFromToTypeMarket valueFee
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.

Current€200k
Peak€200k
Low€200k
Δ since start+—
€200k€200k€200k€200k€200k197019701970
DateValue
Jan 1, 1970 €200k
Jan 1, 1970 €200k
Jan 1, 1970 €200k
Jan 1, 1970 €200k

No national team data.

TeammatePPG played withJoint goalsMinutes
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

SeasonCompetitionClubGoalsMatches
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

SeasonCompetitionClubAssistsMatches
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.

SeasonDateFromToTypeFeeValue 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.

DateCompHomeScoreAwayAvailability
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).

OpponentPWDLGFGAGDWin %
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 / YearMilestoneDate
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.

SeasonMatchesMinsYC2nd YCRCCards / 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.

U18 Premier League
23 apps
8 G
3 A
Premier League 2
34 apps
6 G
10 A
League Two
23 apps
2 G
0 A
EFL Trophy
10 apps
1 G
3 A
EFL Cup
3 apps
0 G
1 A
League One
12 apps
0 G
1 A
FA Cup
1 apps
0 G
1 A
PL2 Playoffs
1 apps
0 G
1 A

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.