 Price began his career as an apprentice at Leeds United in 1997.He did not make any appearances for Leeds and moved on to Doncaster Rovers in July 1999.He played a major part in the success of the Doncaster Rovers youth team in the 1999–00 and 2000–01 seasons, and signed a full-time professional contract in the summer of 2001.