The 24-year-old Englishman progressed through the academy ranks of Brentford before joining Gillingham. However, he failed to break into the latter’s first team and was loaned out to non-league outfits Sheppey United and Margate for senior minutes. After a brief spell with Ramsgate, then-Championship outfit Peterborough United secured his services in July 2021.
The Posh sent him back to the non-league with Spalding United and Barnet, but eventually handed him a regular status in League One. An impressive 2024-25 campaign caught the eyes of Kevin Thelwell and Russell Martin, who spent a fee of around €2.90m to secure his services north of the border.

Leave a Reply