Club







Appearences
Crewe Alexandra FC 2005-2008 0
Stockport County FC 2008-2011 91
Player of the year 2008 and 2009
Rochdale A.F.C 2010-2011 22
Tranmere Rovers FC 2011-2015 184
Player of the year 2012 and 2013
Inverness Caledonian Thistle 2015-2018 85
Indy Eleven 2018-2019 36
Player of the year 2018
Hamilton Academical FC 2019- 21

National Team
Wales U17 2003-2004 1
Wales U19 2004-2006 4
Wales U21 2007-2008 11
Honours
European Championship Semi Finalist - 2016
League







