 After Sheffield Wednesday won the Football League One play-off final in May 2005, he was one of several players released by manager Paul Sturrock

He then joined Stockport County, where he was made captain and made 44 first-team appearances, scoring five goals in the 2005–06 season.He was released by Stockport at the end of the 2005–06 season,

and signed a two-year contract with Mansfield Town in June 2006.After Mansfield Town were relegated to the Conference National at the end of the 2007–08 season, he was released by the club.