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

Wales                      2015-                               1