He made his debut for Doncaster Rovers when he was just 16, during the 1997-1998 season, when a Doncaster side made up mostly of players from the youth team and non-league football were relegated from The Football League. He made 3 appearances that season, and impressed enough to earn a move to Premiership side Coventry City. Here he settled into their youth system, appearing on the losing side in two FA Youth Cup Finals.
He made a few appearances in the Premiership, and had loan spells at Plymouth Argyle and Lincoln City.
Coventry"s relegation from the Premiership in 2001 gave him more opportunities to play, but he was still on the fringes of the team, and was released on 22 May 2003. The 2003-2004 season saw Betts move between three clubs, having spells at Rochdale, Kidderminster Harriers, Hereford United.
He was released by Hereford in the summer of 2004 and linked up with the Doctor Martens League side Racing Club Warwick on non-contract terms. He soon secured a month"s contract with Forest Green Rovers but this was not extended and, in October 2004, he rejoined Racing Club Warwick.
In the summer of 2006, the Racing Club Warwick manager Marcus Law was appointed manager of Quorn and Betts soon followed him.