 However his promising career with Rovers was ended due to a 'serious breach of club discipline' which was described as 'totally out of character' and saw him suspended by the club.He then joined Bolton Wanderers for a fee of £50,000 following interest from numerous clubs.He played in four Premier League games for Bolton making his professional debut as an 85th-minute substitute in a 2–1 defeat to Charlton Athletic, before signing for Hull City on loan in 2003.