Barton signed professional terms with Cambridge in June 2023 and made his first appearance for the club, coming on as a substitute in an
EFL League One match against
Stockport County. On 8 May 2025, Cambridge announced he would be leaving in June when his contract expired. On 5 February 2026,
Cymru Premier club
The New Saints announced he had signed a contract with them. He made his club debut two days later as a substitute in a 6–0 league win against Penybont. ==Career statistics==