Tom Holmes (footballer)
From Wikipedia, the free encyclopedia
| Personal information | |||
|---|---|---|---|
| Full name | Thomas Richard Holmes[1] | ||
| Date of birth | 12 March 2000[2] | ||
| Place of birth | Ealing, England | ||
| Height | 1.91 m (6 ft 3 in) | ||
| Position | Defender | ||
| Team information | |||
Current team | Luton Town | ||
| Number | 29 | ||
| Youth career | |||
| 2008–2017 | Reading | ||
| Senior career* | |||
| Years | Team | Apps | (Gls) |
| 2017–2024 | Reading | 133 | (1) |
| 2019–2020 | → KSV Roeselare (loan) | 11 | (0) |
| 2024– | Luton Town | 19 | (1) |
| 2024 | → Reading (loan) | 4 | (0) |
| 2025 | → Dender EH (loan) | 2 | (0) |
| 2025–2026 | → Rotherham United (loan) | 6 | (0) |
| * Club domestic league appearances and goals as of 07:32, 13 January 2026 (UTC) | |||
Thomas Richard Holmes (born 12 March 2000) is an English professional footballer who plays as a defender for EFL League One club Luton Town.[3]
Reading
In July 2017, Holmes signed his first professional deal with Reading,[4] making his debut for Reading on 6 March 2018 in a 1–1 draw against Bolton Wanderers.
Holmes had been in the academy at Reading since the age of 8, and a season ticket holder from age 11,[5]
On 26 February 2019, Holmes signed a new contract with Reading until the summer of 2022.[6]
On 5 December 2021, Holmes scored his first goal for Reading, a Bicycle kick against Hull City.[7]
On 17 June 2022, Holmes signed a new three-year contract with Reading.[8]
On 21 July 2022, Holmes was confirmed as Reading's Vice-Captain for the season, behind Captain Andy Yiadom.[9]
Loan to Roeselare
On 2 September 2019 Holmes moved to Belgian First Division B club Roeselare on loan for the 2019–20 season.[10]
Luton Town
On 17 January 2024, Holmes signed for Premier League club Luton Town for an undisclosed fee, and returned to Reading on loan until the end of the season.[11][12]
On 3 February 2025, Holmes joined Belgian Pro League club Dender EH on loan for the remainder of the 2024–25 season.[13]
On 1 September 2025, Holmes joined fellow League One side Rotherham United on a season-long loan deal.[14] Five days later he made his debut in a 1–0 win over Exeter City but suffered a knee injury that was expected to keep him out for two months.[15]