 He made his first team debut on 3 May 2003 against Wigan Athletic in the Second Division.He signed a new contract with Barnsley in December 2004, which would expire in the summer of 2007.He joined Bury on a one-month loan on 9 February 2007, making his debut in a 4–0 defeat against Wycombe Wanderers in League Two on 17 February.