 He has also played in the Football League with Swansea City, Huddersfield Town, Morecambe and Rochdale, as well as spells in Non-league with Altrincham and Fleetwood Town.After starting his career as a junior at Everton, he got his first break in senior football at Conference National side Altrincham, before moving to Accrington Stanley in 2004.He then signed a permanent deal at Swansea City on 9 January 2007 for £150,000 from Accrington Stanley having been on loan since 23 November 2006.