Thomas Richard Holmes (born 12 March 2000) is an English professional footballer who plays as a defender for club Luton Town.
In July 2017, Holmes signed his first professional deal with Reading, 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,
On 26 February 2019, Holmes signed a new contract with Reading until the summer of 2022.
On 5 December 2021, Holmes scored his first goal for Reading, a Bicycle kick against Hull City.
On 17 June 2022, Holmes signed a new three-year contract with Reading.
On 21 July 2022, Holmes was confirmed as Reading's Vice-Captain for the season, behind Captain Andy Yiadom.
On 2 September 2019 Holmes moved to Belgian First Division B club Roeselare on loan for the 2019âÂÂ20 season.
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.
On 3 February 2025, Holmes joined Belgian Pro League club Dender EH on loan for the remainder of the 2024âÂÂ25 season.
On 1 September 2025, Holmes joined fellow League One side Rotherham United on a season-long loan deal. 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.
Born in England, Holmes is of Canadian descent through his grandmother.
Holmes is studying a degree on a part-time basis.