The experienced attacking-midfielder started his career at his hometown club Oldham Athletic before signing a four-year contract with Chelsea in 2007. During this time, he spent time out on loan at Oxford United and Sheffield United before signing for the Blades in 2011. Things didn’t work out and he soon moved to Coventry City before returning to his childhood side Oldham. Playing over 100 games from 2013-16 he then joined Blackpool for an undisclosed fee.
He was released in the summer and joined the Coasters on a two-year deal.