 Loaned out to non-league Weston-super-Mare, he broke through into the Rovers first team in 2003–04.He was loaned out to Conference club Forest Green Rovers for a part of the 2004–05 and 2005–06 campaigns.He then stormed into the Bristol Rovers first team picture with sixty appearances in 2006–07.