 He was promoted from their youth team in 2001.After being coached by Fred Barber, he eventually replaced Neil Edwards in the first team, becoming a regular starter.He made a total of 198 appearances for the club in league and cup competitions, and by the time he was 24, he was the longest-serving player at Rochdale.