Skip to content
Tom Holmes

Tom Holmes

Defender - Centre-Back  at Rotherham United
Age26
CitizenshipEngland
Height1.94 m
Footright
BornMarch 12, 2000
at Rotherham United 265 days · joined 2025-09-01
👕200+ Apps
Market value €1.80m
Centre-Back Defender

Career snapshot

8
clubs played for
15/16
debut season
0.02
goals / match
Reading FC
top club · 133 apps

Career highs

€5.00m
peak value · 2023
€1.15m
top transfer fee · 23/24
2
best season · 23/24
int'l / penalties
224Appearances
4Goals
4Assists
38Yellow cards
1Red cards
44Full matches (90′)
Full nameTom Holmes
Name in home countryThomas Richard Holmes
Date of birth2000-03-12 (26 yrs)
Place of birthEaling, England
CitizenshipEngland
PositionDefender - Centre-Back (main: Defender)
Footright
Height194.00 m
Current clubRotherham United
On loan from ↩ Luton Town parent contract: 0000-00-00
Joined2025-09-01
Contract expires2026-06-30
AgentSBM
Jun 2026
Transfer: Rotherham → Luton
25/26 · Return from loan
Sep 2025
Injury: unknown
1 games missed
Sep 2025
Transfer: Luton → Rotherham
25/26 · Loan
Jul 2025
25/26 — Luton Town, Rotherham United
3 matches · 0 G · 0 A · across 2 competitions
Jun 2025
Transfer: FCV Dender EH → Luton
24/25 · Return from loan
Feb 2025
Transfer: Luton → FCV Dender EH
24/25 · Loan
Jul 2024
24/25 — Luton Town, FCV Dender EH
22 matches · 1 G · 1 A · across 5 competitions
May 2024
Transfer: Reading → Luton
23/24 · Return from loan
Jan 2024
Transfer: Luton → Reading
23/24 · Loan
Jan 2024
Transfer: Reading → Luton
23/24 · Transfer · €1.15m
Jul 2023
23/24 — Reading FC, Reading FC U21
21 matches · 2 G · 0 A · across 4 competitions
Feb 2023
Injury: unknown
4 games missed
Jul 2022
22/23 — Reading FC
42 matches · 0 G · 0 A · across 3 competitions
Sep 2021
Injury: unknown
5 games missed
Jul 2021
21/22 — Reading FC, FC Reading U23
37 matches · 1 G · 0 A · across 4 competitions
Oct 2020
Injury: unknown
6 games missed
Sep 2020
Injury: unknown
1 games missed
Jul 2020
20/21 — Reading FC
40 matches · 0 G · 2 A · across 3 competitions
Jul 2020
Transfer: Reading U23 → Reading
20/21 · Transfer
Jun 2020
Transfer: KSV Roeselare → Reading U23
19/20 · Return from loan
Sep 2019
Transfer: Reading U23 → KSV Roeselare
19/20 · Loan
Jul 2019
19/20 — FC Reading U23, KSV Roeselare (-2020)
13 matches · 0 G · 1 A · across 2 competitions
Jul 2018
18/19 — Reading FC, FC Reading U23
11 matches · 0 G · 0 A · across 3 competitions
Jul 2017
17/18 — Reading FC, FC Reading U23, Reading FC U18
24 matches · 0 G · 0 A · across 5 competitions
Jul 2017
Transfer: Reading U18 → Reading U23
17/18 · Transfer
Jul 2016
16/17 — FC Reading U23, Reading FC U18
11 matches · 0 G · 0 A · across 3 competitions
Jul 2015
15/16 — Reading FC U18
0 matches · 0 G · 0 A · across 1 competition
Jan 1970
Peak market value: €5.00m
Highest valuation recorded in dataset
3,922 min
Minutes played by club
Luton Town 33.6%
Rotherham United 0.0%
FCV Dender EH 0.0%
Reading FC 62.1%
Reading FC U21 4.3%
FC Reading U23 0.0%
KSV Roeselare (-2020) 0.0%
Reading FC U18 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Luton Town 2 24/25 25/26 22 1 1 1,317
Rotherham United 1 25/26 25/26 1 0 0 0
FCV Dender EH 1 24/25 24/25 2 0 0 0
Reading FC 6 17/18 23/24 133 1 2 2,437
Reading FC U21 1 23/24 23/24 5 2 0 168
FC Reading U23 5 16/17 21/22 41 0 0 0
KSV Roeselare (-2020) 1 19/20 19/20 11 0 1 0
Reading FC U18 3 15/16 17/18 9 0 0 0

Career trajectory — goals, assists & market value

1€1.3M1€2.5M2€3.8M2€5M19/20 — 1 assists119/2020/21 — 2 assists220/2121/22 — 1 goals (Reading FC)121/2222/2323/24 — 2 goals (Reading FC U21)223/2424/25 — 1 goals (Luton Town)24/25 — 1 assists224/2525/2619/20 — €100K20/21 — €800K21/22 — €1M22/23 — €4.5M23/24 — €5M24/25 — €3.5M25/26 — €2.5MGoalsAssistsMarket value

Goals by season

15/16: 0015/1616/17: 0016/1717/18: 0017/1818/19: 0018/1919/20: 0019/2020/21: 0020/2121/22: 1121/2222/23: 0022/2323/24: 2223/2424/25: 1124/2525/26: 0025/26

Assists by season

15/16: 0015/1616/17: 0016/1717/18: 0017/1818/19: 0018/1919/20: 1119/2020/21: 2220/2121/22: 0021/2222/23: 0022/2323/24: 0023/2424/25: 1124/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 EFL Cup Luton Town 1 0 0 1 0 0
25/26 League One Luton Town 1 0 0 0 0 0
25/26 League One Rotherham United 1 0 0 0 0 0
24/25 Championship Luton Town 18 1 1 1 0 1,317
24/25 EFL Cup Luton Town 1 0 0 0 0 0
24/25 FA Cup Luton Town 1 0 0 0 0 0
24/25 JPL Europe PO FCV Dender EH 0 0 0 0 0 0
24/25 Jupiler Pro League FCV Dender EH 2 0 0 1 0 0
23/24 EFL Trophy Reading FC 2 0 0 2 0 0
23/24 FA Cup Reading FC 1 0 0 0 0 0
23/24 League One Reading FC 13 0 0 2 0 0
23/24 Premier League 2 Reading FC U21 5 2 0 0 0 168
22/23 Championship Reading FC 40 0 0 11 0 0
22/23 EFL Cup Reading FC 1 0 0 0 0 0
22/23 FA Cup Reading FC 1 0 0 0 0 0
21/22 Championship Reading FC 32 1 0 4 0 2,437
21/22 EFL Cup Reading FC 1 0 0 0 0 0
21/22 FA Cup Reading FC 1 0 0 1 0 0
21/22 Premier League 2 FC Reading U23 3 0 0 1 0 0
20/21 Championship Reading FC 39 0 2 5 0 0
20/21 EFL Cup Reading FC 1 0 0 0 0 0
20/21 FA Cup Reading FC 0 0 0 0 0 0
19/20 Premier League 2 FC Reading U23 2 0 0 0 0 0
19/20 Proximus League KSV Roeselare (-2020) 11 0 1 2 0 0
18/19 Championship Reading FC 0 0 0 0 0 0
18/19 PL2 Playoffs FC Reading U23 1 0 0 1 0 0
18/19 Premier League 2 FC Reading U23 10 0 0 2 0 0
17/18 Championship Reading FC 1 0 0 0 0 0
17/18 EFL Trophy FC Reading U23 3 0 0 1 0 0
17/18 FA Youth Cup Reading FC U18 2 0 0 0 1 0
17/18 PL2 Playoffs FC Reading U23 1 0 0 0 0 0
17/18 Premier League 2 FC Reading U23 17 0 0 2 0 0
16/17 Premier League 2 FC Reading U23 4 0 0 1 0 0
16/17 U18 PL - Final Stage Reading FC U18 3 0 0 0 0 0
16/17 U18 Premier League Reading FC U18 4 0 0 0 0 0
15/16 FA Youth Cup Reading FC U18 0 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
17/18 2017-07-01 Reading U18 Reading U23 Transfer 0
19/20 2019-09-02 Reading U23 KSV Roeselare Loan 0
19/20 2020-06-30 KSV Roeselare Reading U23 Return from loan 200000
20/21 2020-07-01 Reading U23 Reading Transfer 200000
23/24 2024-01-17 Reading Luton Transfer 3500000 €1.15m
23/24 2024-01-18 Luton Reading Loan 3500000
23/24 2024-05-31 Reading Luton Return from loan 3500000
24/25 2025-02-03 Luton FCV Dender EH Loan 3500000
24/25 2025-06-30 FCV Dender EH Luton Return from loan 1800000
25/26 2025-09-01 Luton Rotherham Loan 1800000
25/26 2026-06-30 Rotherham Luton Return from loan 1800000
SeasonInjuryFromToDays missedGames missed
20/21 Hamstring injury 2020-09-03 2020-09-07 5 1
20/21 Hamstring injury 2020-10-21 2020-11-21 32 6
21/22 Ankle injury 2021-09-18 2021-10-18 31 5
22/23 Calf injury 2023-02-08 2023-03-01 22 4
25/26 Collateral ligament tear 2025-09-07 7 1
Current€1.80m
Peak€5.00m
Low€100k
Δ since start+€1.70m
€100k€1.33m€2.55m€3.78m€5.00m197019701970
DateValue
Jan 1, 1970 €1.80m
Jan 1, 1970 €2.50m
Jan 1, 1970 €3.50m
Jan 1, 1970 €3.50m
Jan 1, 1970 €5.00m
Jan 1, 1970 €800k
Jan 1, 1970 €4.50m
Jan 1, 1970 €3.00m
Jan 1, 1970 €1.00m
Jan 1, 1970 €800k
Jan 1, 1970 €900k
Jan 1, 1970 €300k
Jan 1, 1970 €200k
Jan 1, 1970 €800k
Jan 1, 1970 €100k

No national team data.

TeammatePPG played withJoint goalsMinutes
John Swift 1 0 0
Amadou Salif Mbengue 1 0 0
Tyrese Fornah 1 0 0
Abdul Rahman Baba 1 0 0
Andy Carroll 1 0 0
Ramarni Medford-Smith 1 0 0
Jordan Holsgrove 1 0 0
Joe Lumley 1 0 0
Femi Azeez 1 0 0
Omar Richards 2 0 0
Liam Moore 1 0 0
Andy Yiadom 1 0 0
Michael Olise 1 0 0
Rafael Cabral 1 0 0
Tom Ince 1 0 0
Junior Hoilett 1 0 0
Michael Morrison 1 0 0
Yakou Méïté 1 0 0
Ovie Ejaria 1 0 0
Josh Laurent 1 1 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
23/24 Premier League 2 Reading FC U21 2 5
24/25 Championship Luton Town 1 18
21/22 Championship Reading FC 1 32

Top assist seasons

SeasonCompetitionClubAssistsMatches
20/21 Championship Reading FC 2 39
24/25 Championship Luton Town 1 18
19/20 Proximus League KSV Roeselare (-2020) 1 11

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
25/26 2026-06-30 Rotherham Luton Return from loan €1.80m
25/26 2025-09-01 Luton Rotherham Loan €1.80m
24/25 2025-06-30 FCV Dender EH Luton Return from loan €1.80m
24/25 2025-02-03 Luton FCV Dender EH Loan €3.50m
23/24 2024-05-31 Reading Luton Return from loan €3.50m
23/24 2024-01-18 Luton Reading Loan €3.50m
19/20 2020-06-30 KSV Roeselare Reading U23 Return from loan €200k
19/20 2019-09-02 Reading U23 KSV Roeselare Loan

Last 50 matches for Rotherham United 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
2026-02-07 GB3 Rotherham United 0–3 Cardiff City Available
2026-01-31 GB3 Exeter City 0–4 Rotherham United Available
2026-01-27 GB3 Rotherham United 2–1 Northampton Town Available
2026-01-24 GB3 Rotherham United 1–1 AFC Wimbledon Available
2026-01-17 GB3 Stockport County 3–2 Rotherham United Available
2026-01-01 GB3 Rotherham United 0–2 Peterborough United Available
2025-12-29 GB3 Blackpool FC 1–2 Rotherham United Available
2025-12-26 GB3 Bolton Wanderers 1–0 Rotherham United Available
2025-12-20 GB3 Rotherham United 1–1 Huddersfield Town Available
2025-12-13 GB3 Plymouth Argyle 1–2 Rotherham United Available
2025-12-09 GB3 Rotherham United 2–0 Blackpool FC Available
2025-11-29 GB3 Rotherham United 1–0 Wycombe Wanderers Available
2025-11-22 GB3 Reading FC 1–1 Rotherham United Available
2025-11-15 GB3 Luton Town 1–0 Rotherham United Available
2025-11-08 GB3 Rotherham United 2–1 Lincoln City Available
2025-10-25 GB3 Barnsley FC 0–1 Rotherham United Available
2025-10-18 GB3 Rotherham United 1–0 Leyton Orient Available
2025-10-11 GB3 Northampton Town 1–2 Rotherham United Available
2025-10-02 GB3 Rotherham United 2–2 Bradford City Available
2025-09-27 GB3 Mansfield Town 2–1 Rotherham United Available
2025-09-20 GB3 Rotherham United 0–1 Stockport County INJURED Collateral ligament tear
2025-09-13 GB3 AFC Wimbledon 2–1 Rotherham United INJURED Collateral ligament tear
2025-09-06 GB3 Rotherham United 1–0 Exeter City Available
2025-08-30 GB3 Doncaster Rovers 1–0 Rotherham United Available
2025-08-23 GB3 Rotherham United 2–2 Wigan Athletic Available
2025-08-16 GB3 Cardiff City 3–0 Rotherham United Available
2025-08-09 GB3 Stevenage FC 1–0 Rotherham United Available
2025-08-02 GB3 Rotherham United 2–1 Port Vale FC Available
2025-05-03 GB3 Rotherham United 2–1 Peterborough United Available
2025-04-27 GB3 Stevenage FC 1–1 Rotherham United Available
2025-04-21 GB3 Wigan Athletic 1–0 Rotherham United Available
2025-04-18 GB3 Rotherham United 3–3 Mansfield Town Available
2025-04-12 GB3 Stockport County 3–1 Rotherham United Available
2025-04-08 GB3 Bolton Wanderers 0–1 Rotherham United Available
2025-04-05 GB3 Rotherham United 2–1 Blackpool FC Available
2025-04-01 GB3 Northampton Town 0–2 Rotherham United Available
2025-03-29 GB3 Rotherham United 0–4 Crawley Town Available
2025-03-18 GB3 Rotherham United 2–3 Wycombe Wanderers Available
2025-03-15 GB3 Rotherham United 1–1 Exeter City Available
2025-03-08 GB3 Wrexham AFC 1–0 Rotherham United Available
2025-03-04 GB3 Rotherham United 1–0 Leyton Orient Available
2025-03-01 GB3 Bristol Rovers 2–3 Rotherham United Available
2025-02-22 GB3 Rotherham United 0–1 Barnsley FC Available
2025-02-15 GB3 Reading FC 2–1 Rotherham United Available
2025-02-11 GB3 Blackpool FC 0–0 Rotherham United Available
2025-02-08 GB3 Rotherham United 1–2 Shrewsbury Town Available
2025-02-01 GB3 Birmingham City 2–1 Rotherham United Available
2025-01-28 GB3 Rotherham United 2–1 Cambridge United Available
2025-01-25 GB3 Burton Albion 4–2 Rotherham United Available
2025-01-18 GB3 Rotherham United 4–2 Charlton Athletic Available

Teams faced most often by Tom Holmes's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
Blackpool FC 6 1 0 5 7 19 -12 17%
Barnsley FC 6 1 3 2 9 12 -3 17%
Exeter City 5 2 1 2 6 6 0 40%
Stevenage FC 5 2 2 1 5 5 0 40%
Burton Albion 4 1 1 2 7 7 0 25%
Charlton Athletic 4 2 1 1 4 4 0 50%
Bolton Wanderers 4 2 0 2 7 11 -4 50%
Lincoln City 4 0 2 2 2 5 -3 0%
Bristol Rovers 4 3 1 0 6 1 +5 75%
Cambridge United 4 3 0 1 10 2 +8 75%
Peterborough United 4 2 1 1 7 5 +2 50%
Northampton Town 4 2 1 1 6 4 +2 50%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
21/22 First senior goal

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
25/26 3 0 1 0 0 0
24/25 22 1,317 2 1 0 0.21
23/24 21 168 4 0 0 2.14
22/23 42 0 11 0 0 0
21/22 37 2,437 6 0 0 0.22
20/21 40 0 5 0 0 0
19/20 13 0 2 0 0 0
18/19 11 0 3 0 0 0
17/18 24 0 3 0 1 0
16/17 11 0 1 0 0 0

Output by competition

Career goals and assists broken down by tournament.

Championship
130 apps
2 G
3 A
Premier League 2
41 apps
2 G
0 A
Proximus League
11 apps
0 G
1 A
League One
15 apps
0 G
0 A
EFL Cup
5 apps
0 G
0 A
EFL Trophy
5 apps
0 G
0 A

Frequently asked about Tom Holmes

Who is Tom Holmes?

Tom Holmes is an England professional footballer who plays as a centre-back for Rotherham United.

How old is Tom Holmes?

Tom Holmes is 26 years old. He was born on March 12, 2000 in Ealing.

What position does Tom Holmes play?

Tom Holmes plays as a centre-back (Defender - Centre-Back).

What club does Tom Holmes play for?

Tom Holmes currently plays for Rotherham United.

How many career goals has Tom Holmes scored?

Across all senior club competitions in our dataset, Tom Holmes has scored 4 goals in 224 appearances.

What is Tom Holmes's market value?

Tom Holmes's most recent reported market value is €1.80m.