Jones stroomde in 2003 door uit de jeugdopleiding van Crewe Alexandra. Daarvoor debuteerde hij in 2003 op zestienleeftijd in het eerste elftal i neen wedstrijd tegen Derby County. Jones scoorde zijn eerste profdoelpunt tegen Wigan Athletic, een doelpunt dat later werd uitgeroepen tot mooiste doelpunt van het seizoen. In vier jaar scoorde Jones in acht doelpunten in 132 competitiewedstrijden voor Crewe.
Jones tekende op 11 juni 2007 een vierjarig contract bij Preston North End. Ook voor deze club speelde hij vier seizoenen, waarin hij dertien doelpunten in 162 competitiewedstrijden.
Jones ondertekende op 3 juni 2011 een driejarig contract bij West Bromwich Albion. Daarmee speelde hij voor het eerst in de Premier League. In zijn eerste seizoen op het hoogste niveau kwam hij zeventien competitiewedstrijden in actie. Op 20 april 2013 scoorde hij zijn eerste doelpunt voor West Bromwich, tegen Newcastle United.