After three appearances in August 2005 he broke his leg, and had to wait until April 2006 to take to the field again. The injury limited him to just five appearances in 2005–06, and at the end of the campaign he dropped down to League Two to sign with Vale's West Midlands rivals Walsall. He made scored seven goals in a massive 47 appearances in 2006–07, as the club went up as champions. Despite this he was let go at the end of the season. He was subsequently signed by Notts County in May 2007. County had a disappointing 2007–08, finishing just six points off relegated Mansfield Town – and eight points ahead of his old club Wrexham. He made 24 appearances before being dropped in January, scoring just two goals; one against Hereford United and the other against Histon in the FA Cup. He left the club by mutual agreement in March 2008.