Skip to main content Skip to site footer


Thomas Holmes




Date of birth






A graduate of the Royals' Academy, Tom Holmes' promise manifested itself in a first-team debut whilst aged just 17.

Six days before his 18th birthday, while still studying for his A-Levels at Maiden Erlegh, the centre-half was thrust into a starting role against Bolton Wanderers at Madejski Stadium in March 2018, becoming the 47th Academy graduate to represent the Royals’ first team - and put in a good showing to help Reading to earn a 1-1 draw.

That senior-team call-up came in part as a result for impressive displays for our Under-23 side earlier in the campaign.

He had worked his way up through the age-groups at Hogwood - initially joining the club in 2008 as an Under-9.

He spent the large part of 2018-19 recovering from a long-term injury, but returned to fitness to feature for Scott Marshall’s U23s in their promotion push to end that season.

Under contract at Madejski Stadium until 2022, Holmes enjoyed a loan stint with Belgian First Division B side K.S.V. Roeselare during the 2019-20 season. He registered 11 appearances during his time in West Flanders. 

The 2020-21 season has seen Holmes kick on under the guidance of Veljko Paunovic and he has regularly occupied a starting bay within the Royals eleven.