Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2002-2003 17 Wrexham eng ENG 4. Third Division 6 1 295 3.3 1 1 2 1 0 0 0 0 0.31 0.31 0.61 0.31 0.61 2003-2004 18 Wrexham eng ENG 3. Second Division 18 14 1,203 13.4 0 1 1 0 0 0 3 1 0.00 0.07 0.07 0.00 0.07 2004-2005 19 Wrexham eng ENG 3. League One 26 18 1,904 21.2 0 2 2 0 0 0 3 0 0.00 0.09 0.09 0.00 0.09 2005-2006 20 Milton Keynes Dons eng ENG 3. League One 40 38 3,472 38.6 0 0 0 0 0 0 6 0 0.00 0.00 0.00 0.00 0.00 2006-2007 21 Peterborough United eng ENG 4. League Two 23 22 1,995 22.2 1 1 2 1 0 0 1 0 0.05 0.05 0.09 0.05 0.09 2006-2007 21 Wrexham eng ENG 4. League Two 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2006-2007 21 Milton Keynes Dons eng ENG 4. League Two 3 3 262 2.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2007-2008 22 Peterborough United eng ENG 4. League Two 41 41 3,624 40.3 2 3 5 2 0 0 9 0 0.05 0.07 0.12 0.05 0.12 2008-2009 23 Peterborough United eng ENG 3. League One 27 26 2,329 25.9 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 2009-2010 24 Peterborough United eng ENG 2. Championship 34 33 2,922 32.5 1 1 2 1 0 0 4 1 0.03 0.03 0.06 0.03 0.06 2010-2011 25 Preston North End eng ENG 2. Championship 31 30 2,724 30.3 2 0 2 2 0 0 4 0 0.07 0.00 0.07 0.07 0.07 2011-2012 26 Preston North End eng ENG 3. League One 19 18 1,573 17.5 1 0 1 1 0 0 2 1 0.06 0.00 0.06 0.06 0.06 2012-2013 27 Rotherham United eng ENG 4. League Two 21 20 1,730 19.2 1 0 1 1 0 0 4 0 0.05 0.00 0.05 0.05 0.05 2013-2014 28 Rotherham United eng ENG 3. League One 35 35 3,086 34.3 0 2 2 0 0 0 6 1 0.00 0.06 0.06 0.00 0.06 2014-2015 29 Rotherham United eng ENG 2. Championship 35 34 3,141 34.9 0 1 1 0 0 0 8 0 0.00 0.03 0.03 0.00 0.03 Matches 2014-2015 29 Rotherham United eng ENG FA Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 29 Rotherham United eng ENG League Cup 2 2 210 2.3 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 30 Wigan Athletic eng ENG FA Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 30 Wigan Athletic eng ENG League Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 30 Wigan Athletic eng ENG 3. League One 36 36 3,203 35.6 2 0 2 2 0 0 7 1 0.06 0.00 0.06 0.06 0.06 Matches 2016-2017 31 Wigan Athletic eng ENG 2. Championship 20 15 1,385 15.4 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 31 Wigan Athletic eng ENG FA Cup 0 0 Matches 2018-2019 33 Fleetwood Town eng ENG FA Cup 2 2 180 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 33 Fleetwood Town eng ENG 3. League One 23 21 1,893 21.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 16 Seasons 7 Clubs 5 Leagues 446 413 37,491 416.6 11 12 23 11 0 0 72 5 0.03 0.03 0.06 0.03 0.06 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Peterborough United (4 Seasons) 3 Leagues 125 122 10,870 120.8 4 5 9 4 0 0 19 1 0.03 0.04 0.07 0.03 0.07 Wrexham (4 Seasons) 2 Leagues 51 34 3,492 38.8 1 4 5 1 0 0 6 1 0.03 0.10 0.13 0.03 0.13 Rotherham United (3 Seasons) 5 Leagues 94 92 8,257 91.7 1 3 4 1 0 0 20 1 0.01 0.03 0.04 0.01 0.04 Wigan Athletic (2 Seasons) 4 Leagues 58 53 4,768 53.0 2 0 2 2 0 0 12 1 0.04 0.00 0.04 0.04 0.04 Preston North End (2 Seasons) 2 Leagues 50 48 4,297 47.7 3 0 3 3 0 0 6 1 0.06 0.00 0.06 0.06 0.06 Milton Keynes Dons (2 Seasons) 2 Leagues 43 41 3,734 41.5 0 0 0 0 0 0 6 0 0.00 0.00 0.00 0.00 0.00 Fleetwood Town (1 Season) 2 Leagues 25 23 2,073 23.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Second Division (8 Seasons) 224 206 18,663 207.4 3 5 8 3 0 0 34 4 0.01 0.02 0.04 0.01 0.04 Championship (4 Seasons) 120 112 10,172 113.0 3 2 5 3 0 0 21 1 0.03 0.02 0.04 0.03 0.04 League Two (4 Seasons) 95 88 7,996 88.8 5 5 10 5 0 0 14 0 0.06 0.06 0.11 0.06 0.11 FA Cup (4 Seasons) 4 4 360 4.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League Cup (2 Seasons) 3 3 300 3.3 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2002-2003 17 Wrexham 1 League 6 1 295 3.3 1 1 2 1 0 0 0 0 0.31 0.31 0.61 0.31 0.61 2003-2004 18 Wrexham 1 League 18 14 1,203 13.4 0 1 1 0 0 0 3 1 0.00 0.07 0.07 0.00 0.07 2004-2005 19 Wrexham 1 League 26 18 1,904 21.2 0 2 2 0 0 0 3 0 0.00 0.09 0.09 0.00 0.09 2005-2006 20 Milton Keynes Dons 1 League 40 38 3,472 38.6 0 0 0 0 0 0 6 0 0.00 0.00 0.00 0.00 0.00 2006-2007 21 Milton Keynes Dons 1 League 3 3 262 2.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2006-2007 21 Wrexham 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2006-2007 21 Peterborough United 1 League 23 22 1,995 22.2 1 1 2 1 0 0 1 0 0.05 0.05 0.09 0.05 0.09 2007-2008 22 Peterborough United 1 League 41 41 3,624 40.3 2 3 5 2 0 0 9 0 0.05 0.07 0.12 0.05 0.12 2008-2009 23 Peterborough United 1 League 27 26 2,329 25.9 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 2009-2010 24 Peterborough United 1 League 34 33 2,922 32.5 1 1 2 1 0 0 4 1 0.03 0.03 0.06 0.03 0.06 2010-2011 25 Preston North End 1 League 31 30 2,724 30.3 2 0 2 2 0 0 4 0 0.07 0.00 0.07 0.07 0.07 2011-2012 26 Preston North End 1 League 19 18 1,573 17.5 1 0 1 1 0 0 2 1 0.06 0.00 0.06 0.06 0.06 2012-2013 27 Rotherham United 1 League 21 20 1,730 19.2 1 0 1 1 0 0 4 0 0.05 0.00 0.05 0.05 0.05 2013-2014 28 Rotherham United 1 League 35 35 3,086 34.3 0 2 2 0 0 0 6 1 0.00 0.06 0.06 0.00 0.06 2014-2015 29 Rotherham United 3 Leagues 38 37 3,441 38.2 0 1 1 0 0 0 10 0 0.00 0.03 0.03 0.00 0.03 2015-2016 30 Wigan Athletic 3 Leagues 38 38 3,383 37.6 2 0 2 2 0 0 7 1 0.05 0.00 0.05 0.05 0.05 2016-2017 31 Wigan Athletic 2 Leagues 20 15 1,385 15.4 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 2018-2019 33 Fleetwood Town 2 Leagues 25 23 2,073 23.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 16 Seasons 7 Clubs 5 Leagues 446 413 37,491 416.6 11 12 23 11 0 0 72 5 0.03 0.03 0.06 0.03 0.06 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Peterborough United (4 Seasons) 3 Leagues 125 122 10,870 120.8 4 5 9 4 0 0 19 1 0.03 0.04 0.07 0.03 0.07 Wrexham (4 Seasons) 2 Leagues 51 34 3,492 38.8 1 4 5 1 0 0 6 1 0.03 0.10 0.13 0.03 0.13 Rotherham United (3 Seasons) 5 Leagues 94 92 8,257 91.7 1 3 4 1 0 0 20 1 0.01 0.03 0.04 0.01 0.04 Wigan Athletic (2 Seasons) 4 Leagues 58 53 4,768 53.0 2 0 2 2 0 0 12 1 0.04 0.00 0.04 0.04 0.04 Preston North End (2 Seasons) 2 Leagues 50 48 4,297 47.7 3 0 3 3 0 0 6 1 0.06 0.00 0.06 0.06 0.06 Milton Keynes Dons (2 Seasons) 2 Leagues 43 41 3,734 41.5 0 0 0 0 0 0 6 0 0.00 0.00 0.00 0.00 0.00 Fleetwood Town (1 Season) 2 Leagues 25 23 2,073 23.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Second Division (8 Seasons) 224 206 18,663 207.4 3 5 8 3 0 0 34 4 0.01 0.02 0.04 0.01 0.04 Championship (4 Seasons) 120 112 10,172 113.0 3 2 5 3 0 0 21 1 0.03 0.02 0.04 0.03 0.04 League Two (4 Seasons) 95 88 7,996 88.8 5 5 10 5 0 0 14 0 0.06 0.06 0.11 0.06 0.11 FA Cup (4 Seasons) 4 4 360 4.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League Cup (2 Seasons) 3 3 300 3.3 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2002-2003 17 Wrexham eng ENG 4. Third Division 3rd 6 1 295 3.3 1 1 2 1 0 0 0 0 0.31 0.31 0.61 0.31 0.61 2003-2004 18 Wrexham eng ENG 3. Second Division 13th 18 14 1,203 13.4 0 1 1 0 0 0 3 1 0.00 0.07 0.07 0.00 0.07 2004-2005 19 Wrexham eng ENG 3. League One 22nd 26 18 1,904 21.2 0 2 2 0 0 0 3 0 0.00 0.09 0.09 0.00 0.09 2005-2006 20 Milton Keynes Dons eng ENG 3. League One 22nd 40 38 3,472 38.6 0 0 0 0 0 0 6 0 0.00 0.00 0.00 0.00 0.00 2006-2007 21 Milton Keynes Dons eng ENG 4. League Two 4th 3 3 262 2.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2006-2007 21 Wrexham eng ENG 4. League Two 19th 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2006-2007 21 Peterborough United eng ENG 4. League Two 10th 23 22 1,995 22.2 1 1 2 1 0 0 1 0 0.05 0.05 0.09 0.05 0.09 2007-2008 22 Peterborough United eng ENG 4. League Two 2nd 41 41 3,624 40.3 2 3 5 2 0 0 9 0 0.05 0.07 0.12 0.05 0.12 2008-2009 23 Peterborough United eng ENG 3. League One 2nd 27 26 2,329 25.9 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 2009-2010 24 Peterborough United eng ENG 2. Championship 24th 34 33 2,922 32.5 1 1 2 1 0 0 4 1 0.03 0.03 0.06 0.03 0.06 2010-2011 25 Preston North End eng ENG 2. Championship 22nd 31 30 2,724 30.3 2 0 2 2 0 0 4 0 0.07 0.00 0.07 0.07 0.07 2011-2012 26 Preston North End eng ENG 3. League One 15th 19 18 1,573 17.5 1 0 1 1 0 0 2 1 0.06 0.00 0.06 0.06 0.06 2012-2013 27 Rotherham United eng ENG 4. League Two 2nd 21 20 1,730 19.2 1 0 1 1 0 0 4 0 0.05 0.00 0.05 0.05 0.05 2013-2014 28 Rotherham United eng ENG 3. League One 4th 35 35 3,086 34.3 0 2 2 0 0 0 6 1 0.00 0.06 0.06 0.00 0.06 2014-2015 29 Rotherham United eng ENG 2. Championship 21st 35 34 3,141 34.9 0 1 1 0 0 0 8 0 0.00 0.03 0.03 0.00 0.03 Matches 2015-2016 30 Wigan Athletic eng ENG 3. League One 1st 36 36 3,203 35.6 2 0 2 2 0 0 7 1 0.06 0.00 0.06 0.06 0.06 Matches 2016-2017 31 Wigan Athletic eng ENG 2. Championship 23rd 20 15 1,385 15.4 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 33 Fleetwood Town eng ENG 3. League One 11th 23 21 1,893 21.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 16 Seasons 7 Clubs 3 Leagues 439 406 36,831 409.2 11 12 23 11 0 0 69 5 0.03 0.03 0.06 0.03 0.06 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Peterborough United (4 Seasons) 3 Leagues 125 122 10,870 120.8 4 5 9 4 0 0 19 1 0.03 0.04 0.07 0.03 0.07 Wrexham (4 Seasons) 2 Leagues 51 34 3,492 38.8 1 4 5 1 0 0 6 1 0.03 0.10 0.13 0.03 0.13 Rotherham United (3 Seasons) 3 Leagues 91 89 7,957 88.4 1 3 4 1 0 0 18 1 0.01 0.03 0.05 0.01 0.05 Wigan Athletic (2 Seasons) 2 Leagues 56 51 4,588 51.0 2 0 2 2 0 0 12 1 0.04 0.00 0.04 0.04 0.04 Preston North End (2 Seasons) 2 Leagues 50 48 4,297 47.7 3 0 3 3 0 0 6 1 0.06 0.00 0.06 0.06 0.06 Milton Keynes Dons (2 Seasons) 2 Leagues 43 41 3,734 41.5 0 0 0 0 0 0 6 0 0.00 0.00 0.00 0.00 0.00 Fleetwood Town (1 Season) 1 League 23 21 1,893 21.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Second Division (8 Seasons) 224 206 18,663 207.4 3 5 8 3 0 0 34 4 0.01 0.02 0.04 0.01 0.04 Championship (4 Seasons) 120 112 10,172 113.0 3 2 5 3 0 0 21 1 0.03 0.02 0.04 0.03 0.04 League Two (4 Seasons) 95 88 7,996 88.8 5 5 10 5 0 0 14 0 0.06 0.06 0.11 0.06 0.11
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2014-2015 29 Rotherham United eng ENG FA Cup 33rd 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 29 Rotherham United eng ENG League Cup 33rd 2 2 210 2.3 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 30 Wigan Athletic eng ENG FA Cup 85th 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 30 Wigan Athletic eng ENG League Cup 57th 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 31 Wigan Athletic eng ENG FA Cup 17th 0 0 Matches 2018-2019 33 Fleetwood Town eng ENG FA Cup 33rd 2 2 180 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 4 Seasons 3 Clubs 2 Leagues 7 7 660 7.3 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Wigan Athletic (2 Seasons) 2 Leagues 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Rotherham United (1 Season) 2 Leagues 3 3 300 3.3 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Fleetwood Town (1 Season) 1 League 2 2 180 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 FA Cup (4 Seasons) 4 4 360 4.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League Cup (2 Seasons) 3 3 300 3.3 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2008 22 wls Wales UEFA Euro Qualifying 3 2 227 2.5 0 0 0 0 0 0 0.00 0.00 Matches 2010 24 wls Wales WCQ 6 6 540 6.0 0 0 0 0 2 0 0.00 0.00 Matches 2012 26 wls Wales UEFA Euro Qualifying 1 0 16 0.2 0 0 0 0 0 0 0.00 0.00 Matches 3 Seasons 1 Club 2 Leagues 10 8 783 8.7 0 0 0 0 2 0 0.00 0.00 UEFA Euro Qualifying (2 Seasons) 4 2 243 2.7 0 0 0 0 0 0 0.00 0.00 WCQ (1 Season) 6 6 540 6.0 0 0 0 0 2 0 0.00 0.00
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2002-2003 17 Wrexham 1 League 3.3 1 1 0.31 1.00 0 0 2003-2004 18 Wrexham 1 League 13.4 0 0 0.00 0 0 2004-2005 19 Wrexham 1 League 21.2 0 3 0.14 0.00 0 0 2005-2006 20 Milton Keynes Dons 1 League 38.6 0 3 0.08 0.00 0 0 2006-2007 21 Milton Keynes Dons 1 League 2.9 0 0 0.00 0 0 2006-2007 21 Wrexham 1 League 1.0 0 0 0.00 0 0 2006-2007 21 Peterborough United 1 League 22.2 1 5 0.23 0.20 0 0 2007-2008 22 Peterborough United 1 League 40.3 2 10 0.25 0.20 0 0 2008-2009 23 Peterborough United 1 League 25.9 0 2 0.08 0.00 0 0 2009-2010 24 Peterborough United 1 League 32.5 1 5 0.15 0.20 0 0 2010-2011 25 Preston North End 1 League 30.3 2 4 0.13 0.50 0 0 2011-2012 26 Preston North End 1 League 17.5 1 2 0.11 0.50 0 0 2012-2013 27 Rotherham United 1 League 19.2 1 1 0.05 1.00 0 0 2013-2014 28 Rotherham United 1 League 34.3 0 2 0.06 0.00 0 0 2014-2015 29 Rotherham United 3 Leagues 38.2 0 2 0.06 0.00 0 0 2015-2016 30 Wigan Athletic 3 Leagues 37.6 2 3 0.08 0.67 0 0 2016-2017 31 Wigan Athletic 2 Leagues 15.4 0 0 2 0.00 0.13 0.00 0 0 2018-2019 33 Fleetwood Town 2 Leagues 23.0 0 1 1 100.0 0.50 0.50 0.00 0.00 0 0 16 Seasons 7 Clubs 5 Leagues 416.6 11 1 46 300.0 0.06 0.12 0.00 0.24 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Peterborough United (4 Seasons) 3 Leagues 120.8 4 22 0.18 0.18 0 0 Wrexham (4 Seasons) 2 Leagues 38.8 1 4 0.10 0.25 0 0 Rotherham United (3 Seasons) 5 Leagues 91.7 1 5 0.06 0.20 0 0 Wigan Athletic (2 Seasons) 4 Leagues 53.0 2 0 5 0.00 0.10 0.40 0 0 Preston North End (2 Seasons) 2 Leagues 47.7 3 6 0.13 0.50 0 0 Milton Keynes Dons (2 Seasons) 2 Leagues 41.5 0 3 0.07 0.00 0 0 Fleetwood Town (1 Season) 2 Leagues 23.0 0 1 1 100.0 0.50 0.50 0.00 0.00 0 0 Second Division (8 Seasons) 207.4 3 15 0.08 0.20 0 0 Championship (4 Seasons) 113.0 3 0 13 0.00 0.12 0.23 0 0 League Two (4 Seasons) 88.8 5 17 0.19 0.29 0 0 FA Cup (4 Seasons) 4.0 0 1 1 100.0 0.50 0.50 0.00 0.00 0 0 League Cup (2 Seasons) 3.3 0 0 0
Playing Time Table Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2002-2003 17 Wrexham eng ENG 4. Third Division 6 295 49 7.1 3.3 1 5 2003-2004 18 Wrexham eng ENG 3. Second Division 18 1,203 67 29.1 13.4 14 4 2004-2005 19 Wrexham eng ENG 3. League One 26 1,904 73 46.0 21.2 18 8 2005-2006 20 Milton Keynes Dons eng ENG 3. League One 40 3,472 87 83.9 38.6 38 2 2006-2007 21 Peterborough United eng ENG 4. League Two 23 1,995 87 48.2 22.2 22 1 2006-2007 21 Wrexham eng ENG 4. League Two 1 90 90 2.2 1.0 1 0 2006-2007 21 Milton Keynes Dons eng ENG 4. League Two 3 262 87 6.3 2.9 3 0 2007-2008 22 Peterborough United eng ENG 4. League Two 41 3,624 88 87.5 40.3 41 0 2008-2009 23 Peterborough United eng ENG 3. League One 27 2,329 86 56.3 25.9 26 1 2009-2010 24 Peterborough United eng ENG 2. Championship 34 2,922 86 70.6 32.5 33 1 2010-2011 25 Preston North End eng ENG 2. Championship 31 2,724 88 65.8 30.3 30 1 2011-2012 26 Preston North End eng ENG 3. League One 19 1,573 83 38.0 17.5 18 1 2012-2013 27 Rotherham United eng ENG 4. League Two 21 1,730 82 41.8 19.2 20 1 2013-2014 28 Rotherham United eng ENG 3. League One 35 3,086 88 74.5 34.3 35 0 2014-2015 29 Rotherham United eng ENG 2. Championship 35 3,141 90 75.9 34.9 34 34 1 3 1.11 35 45 -10 -0.29 +0.70 Matches 2014-2015 29 Rotherham United eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 5 -4 -4.00 Matches 2014-2015 29 Rotherham United eng ENG League Cup 2 210 105 100.0 2.3 2 105 2 0 0 1.50 1 1 0 0.00 Matches 2015-2016 30 Wigan Athletic eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 4 -4 -4.00 Matches 2015-2016 30 Wigan Athletic eng ENG League Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Matches 2015-2016 30 Wigan Athletic eng ENG 3. League One 36 3,203 89 77.4 35.6 36 34 0 2 2.00 65 31 +34 +0.96 +0.67 Matches 2016-2017 31 Wigan Athletic eng ENG 2. Championship 20 1,385 69 33.5 15.4 15 13 5 7 0.90 13 20 -7 -0.45 -0.13 Matches 2016-2017 31 Wigan Athletic eng ENG FA Cup 0 0 0 0 1 Matches 2018-2019 33 Fleetwood Town eng ENG FA Cup 2 180 90 66.7 2.0 2 90 2 0 0 1.50 4 4 0 0.00 -3.00 Matches 2018-2019 33 Fleetwood Town eng ENG 3. League One 23 1,893 82 45.7 21.0 21 87 20 2 35 3 1.43 32 24 +8 +0.38 +0.46 Matches 16 Seasons 7 Clubs 5 Leagues 446 37,491 84 49.7 416.6 413 89 108 33 35 16 1.39 152 136 +16 +0.14 +0.36 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Peterborough United (4 Seasons) 3 Leagues 125 10,870 87 65.6 120.8 122 3 Wrexham (4 Seasons) 2 Leagues 51 3,492 68 21.1 38.8 34 17 Rotherham United (3 Seasons) 5 Leagues 94 8,257 88 64.9 91.7 92 100 37 2 3 1.10 37 51 -14 -0.37 +0.62 Wigan Athletic (2 Seasons) 4 Leagues 58 4,768 82 55.2 53.0 53 90 49 5 10 1.55 79 57 +22 +0.42 +0.59 Preston North End (2 Seasons) 2 Leagues 50 4,297 86 51.9 47.7 48 2 Milton Keynes Dons (2 Seasons) 2 Leagues 43 3,734 87 45.1 41.5 41 2 Fleetwood Town (1 Season) 2 Leagues 25 2,073 83 47.0 23.0 23 87 22 2 35 3 1.44 36 28 +8 +0.35 +0.31 Second Division (8 Seasons) 224 18,663 83 56.3 207.4 206 87 54 18 35 5 1.78 97 55 +42 +0.74 +0.71 Championship (4 Seasons) 120 10,172 85 61.4 113.0 112 47 8 10 1.03 48 65 -17 -0.34 +0.17 League Two (4 Seasons) 95 7,996 84 32.2 88.8 88 7 FA Cup (4 Seasons) 4 360 90 57.1 4.0 4 90 4 0 1 0.75 5 13 -8 -2.00 -5.00 League Cup (2 Seasons) 3 300 100 100.0 3.3 3 100 3 0 0 1.00 2 3 -1 -0.30
Playing Time Table Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2002-2003 17 Wrexham 1 League 6 295 49 7.1 3.3 1 5 2003-2004 18 Wrexham 1 League 18 1,203 67 29.1 13.4 14 4 2004-2005 19 Wrexham 1 League 26 1,904 73 46.0 21.2 18 8 2005-2006 20 Milton Keynes Dons 1 League 40 3,472 87 83.9 38.6 38 2 2006-2007 21 Milton Keynes Dons 1 League 3 262 87 6.3 2.9 3 0 2006-2007 21 Wrexham 1 League 1 90 90 2.2 1.0 1 0 2006-2007 21 Peterborough United 1 League 23 1,995 87 48.2 22.2 22 1 2007-2008 22 Peterborough United 1 League 41 3,624 88 87.5 40.3 41 0 2008-2009 23 Peterborough United 1 League 27 2,329 86 56.3 25.9 26 1 2009-2010 24 Peterborough United 1 League 34 2,922 86 70.6 32.5 33 1 2010-2011 25 Preston North End 1 League 31 2,724 88 65.8 30.3 30 1 2011-2012 26 Preston North End 1 League 19 1,573 83 38.0 17.5 18 1 2012-2013 27 Rotherham United 1 League 21 1,730 82 41.8 19.2 20 1 2013-2014 28 Rotherham United 1 League 35 3,086 88 74.5 34.3 35 0 2014-2015 29 Rotherham United 3 Leagues 38 3,441 91 77.5 38.2 37 100 37 1 3 1.10 37 51 -14 -0.37 +0.62 2015-2016 30 Wigan Athletic 3 Leagues 38 3,383 89 78.3 37.6 38 90 36 0 2 1.89 66 37 +29 +0.77 +0.48 2016-2017 31 Wigan Athletic 2 Leagues 20 1,385 69 32.1 15.4 15 13 5 8 0.90 13 20 -7 -0.45 -0.13 2018-2019 33 Fleetwood Town 2 Leagues 25 2,073 83 47.0 23.0 23 87 22 2 35 3 1.44 36 28 +8 +0.35 +0.31 16 Seasons 7 Clubs 5 Leagues 446 37,491 84 49.7 416.6 413 89 108 33 35 16 1.39 152 136 +16 +0.14 +0.36 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Peterborough United (4 Seasons) 3 Leagues 125 10,870 87 65.6 120.8 122 3 Wrexham (4 Seasons) 2 Leagues 51 3,492 68 21.1 38.8 34 17 Rotherham United (3 Seasons) 5 Leagues 94 8,257 88 64.9 91.7 92 100 37 2 3 1.10 37 51 -14 -0.37 +0.62 Wigan Athletic (2 Seasons) 4 Leagues 58 4,768 82 55.2 53.0 53 90 49 5 10 1.55 79 57 +22 +0.42 +0.59 Preston North End (2 Seasons) 2 Leagues 50 4,297 86 51.9 47.7 48 2 Milton Keynes Dons (2 Seasons) 2 Leagues 43 3,734 87 45.1 41.5 41 2 Fleetwood Town (1 Season) 2 Leagues 25 2,073 83 47.0 23.0 23 87 22 2 35 3 1.44 36 28 +8 +0.35 +0.31 Second Division (8 Seasons) 224 18,663 83 56.3 207.4 206 87 54 18 35 5 1.78 97 55 +42 +0.74 +0.71 Championship (4 Seasons) 120 10,172 85 61.4 113.0 112 47 8 10 1.03 48 65 -17 -0.34 +0.17 League Two (4 Seasons) 95 7,996 84 32.2 88.8 88 7 FA Cup (4 Seasons) 4 360 90 57.1 4.0 4 90 4 0 1 0.75 5 13 -8 -2.00 -5.00 League Cup (2 Seasons) 3 300 100 100.0 3.3 3 100 3 0 0 1.00 2 3 -1 -0.30
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2002-2003 17 Wrexham eng ENG 4. Third Division 3rd 6 295 49 7.1 3.3 1 5 2003-2004 18 Wrexham eng ENG 3. Second Division 13th 18 1,203 67 29.1 13.4 14 4 2004-2005 19 Wrexham eng ENG 3. League One 22nd 26 1,904 73 46.0 21.2 18 8 2005-2006 20 Milton Keynes Dons eng ENG 3. League One 22nd 40 3,472 87 83.9 38.6 38 2 2006-2007 21 Milton Keynes Dons eng ENG 4. League Two 4th 3 262 87 6.3 2.9 3 0 2006-2007 21 Wrexham eng ENG 4. League Two 19th 1 90 90 2.2 1.0 1 0 2006-2007 21 Peterborough United eng ENG 4. League Two 10th 23 1,995 87 48.2 22.2 22 1 2007-2008 22 Peterborough United eng ENG 4. League Two 2nd 41 3,624 88 87.5 40.3 41 0 2008-2009 23 Peterborough United eng ENG 3. League One 2nd 27 2,329 86 56.3 25.9 26 1 2009-2010 24 Peterborough United eng ENG 2. Championship 24th 34 2,922 86 70.6 32.5 33 1 2010-2011 25 Preston North End eng ENG 2. Championship 22nd 31 2,724 88 65.8 30.3 30 1 2011-2012 26 Preston North End eng ENG 3. League One 15th 19 1,573 83 38.0 17.5 18 1 2012-2013 27 Rotherham United eng ENG 4. League Two 2nd 21 1,730 82 41.8 19.2 20 1 2013-2014 28 Rotherham United eng ENG 3. League One 4th 35 3,086 88 74.5 34.3 35 0 2014-2015 29 Rotherham United eng ENG 2. Championship 21st 35 3,141 90 75.9 34.9 34 34 1 3 1.11 35 45 -10 -0.29 +0.70 Matches 2015-2016 30 Wigan Athletic eng ENG 3. League One 1st 36 3,203 89 77.4 35.6 36 34 0 2 2.00 65 31 +34 +0.96 +0.67 Matches 2016-2017 31 Wigan Athletic eng ENG 2. Championship 23rd 20 1,385 69 33.5 15.4 15 13 5 7 0.90 13 20 -7 -0.45 -0.13 Matches 2018-2019 33 Fleetwood Town eng ENG 3. League One 11th 23 1,893 82 45.7 21.0 21 87 20 2 35 3 1.43 32 24 +8 +0.38 +0.46 Matches 16 Seasons 7 Clubs 3 Leagues 439 36,831 84 49.4 409.2 406 87 101 33 35 15 1.42 145 120 +25 +0.23 +0.49 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Peterborough United (4 Seasons) 3 Leagues 125 10,870 87 65.6 120.8 122 3 Wrexham (4 Seasons) 2 Leagues 51 3,492 68 21.1 38.8 34 17 Rotherham United (3 Seasons) 3 Leagues 91 7,957 87 64.1 88.4 89 34 2 3 1.11 35 45 -10 -0.29 +0.70 Wigan Athletic (2 Seasons) 2 Leagues 56 4,588 82 55.4 51.0 51 47 5 9 1.61 78 51 +27 +0.53 +0.70 Preston North End (2 Seasons) 2 Leagues 50 4,297 86 51.9 47.7 48 2 Milton Keynes Dons (2 Seasons) 2 Leagues 43 3,734 87 45.1 41.5 41 2 Fleetwood Town (1 Season) 1 League 23 1,893 82 45.7 21.0 21 87 20 2 35 3 1.43 32 24 +8 +0.38 +0.46 Second Division (8 Seasons) 224 18,663 83 56.3 207.4 206 87 54 18 35 5 1.78 97 55 +42 +0.74 +0.71 Championship (4 Seasons) 120 10,172 85 61.4 113.0 112 47 8 10 1.03 48 65 -17 -0.34 +0.17 League Two (4 Seasons) 95 7,996 84 32.2 88.8 88 7
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2014-2015 29 Rotherham United eng ENG FA Cup 33rd 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 5 -4 -4.00 Matches 2014-2015 29 Rotherham United eng ENG League Cup 33rd 2 210 105 100.0 2.3 2 105 2 0 0 1.50 1 1 0 0.00 Matches 2015-2016 30 Wigan Athletic eng ENG FA Cup 85th 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 4 -4 -4.00 Matches 2015-2016 30 Wigan Athletic eng ENG League Cup 57th 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Matches 2016-2017 31 Wigan Athletic eng ENG FA Cup 17th 0 0 0 0 1 Matches 2018-2019 33 Fleetwood Town eng ENG FA Cup 33rd 2 180 90 66.7 2.0 2 90 2 0 0 1.50 4 4 0 0.00 -3.00 Matches 4 Seasons 3 Clubs 2 Leagues 7 660 94 71.0 7.3 7 94 7 0 1 0.86 7 16 -9 -1.23 -4.23 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Wigan Athletic (2 Seasons) 2 Leagues 2 180 90 50.0 2.0 2 90 2 0 1 0.00 1 6 -5 -2.50 Rotherham United (1 Season) 2 Leagues 3 300 100 100.0 3.3 3 100 3 0 0 1.00 2 6 -4 -1.20 Fleetwood Town (1 Season) 1 League 2 180 90 66.7 2.0 2 90 2 0 0 1.50 4 4 0 0.00 -3.00 FA Cup (4 Seasons) 4 360 90 57.1 4.0 4 90 4 0 1 0.75 5 13 -8 -2.00 -5.00 League Cup (2 Seasons) 3 300 100 100.0 3.3 3 100 3 0 0 1.00 2 3 -1 -0.30
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2008 22 wls Wales UEFA Euro Qualifying 3 227 76 21.0 2.5 2 91 2 1 46 5 2.00 8 6 +2 +0.79 +1.11 Matches 2010 24 wls Wales WCQ 6 540 90 60.0 6.0 6 90 6 0 2 2.00 7 3 +4 +0.67 +2.42 Matches 2012 26 wls Wales UEFA Euro Qualifying 1 16 16 2.2 0.2 0 0 1 15 1 0.00 0 0 0 0.00 +0.51 Matches 3 Seasons 1 Club 2 Leagues 10 783 78 29.0 8.7 8 90 8 2 31 8 1.80 15 9 +6 +0.69 +1.35 UEFA Euro Qualifying (2 Seasons) 4 243 61 13.5 2.7 2 91 2 2 31 6 1.50 8 6 +2 +0.74 +1.15 WCQ (1 Season) 6 540 90 60.0 6.0 6 90 6 0 2 2.00 7 3 +4 +0.67 +2.42
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2002-2003 17 Wrexham 1 League 3.3 0 0 2 2003-2004 18 Wrexham 1 League 13.4 3 1 19 2004-2005 19 Wrexham 1 League 21.2 3 0 13 2005-2006 20 Milton Keynes Dons 1 League 38.6 6 0 53 2006-2007 21 Milton Keynes Dons 1 League 2.9 0 0 1 2006-2007 21 Wrexham 1 League 1.0 0 0 0 2006-2007 21 Peterborough United 1 League 22.2 1 0 28 2007-2008 22 Peterborough United 1 League 40.3 9 0 40 2008-2009 23 Peterborough United 1 League 25.9 5 0 30 2009-2010 24 Peterborough United 1 League 32.5 4 1 21 2010-2011 25 Preston North End 1 League 30.3 4 0 24 2011-2012 26 Preston North End 1 League 17.5 2 1 27 2012-2013 27 Rotherham United 1 League 19.2 4 0 16 2013-2014 28 Rotherham United 1 League 34.3 6 1 26 2014-2015 29 Rotherham United 3 Leagues 38.2 10 0 0 26 0 2015-2016 30 Wigan Athletic 3 Leagues 37.6 7 1 0 28 0 2016-2017 31 Wigan Athletic 2 Leagues 15.4 5 0 0 18 0 0 0 0 0 0 0 0 2018-2019 33 Fleetwood Town 2 Leagues 23.0 3 0 0 2 1 1 0 0 0 0 0 1 16 Seasons 7 Clubs 5 Leagues 416.6 72 5 0 374 1 1 0 0 0 0 0 1 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Peterborough United (4 Seasons) 3 Leagues 120.8 19 1 119 Wrexham (4 Seasons) 2 Leagues 38.8 6 1 34 Rotherham United (3 Seasons) 5 Leagues 91.7 20 1 0 68 0 Wigan Athletic (2 Seasons) 4 Leagues 53.0 12 1 0 46 0 0 0 0 0 0 0 0 Preston North End (2 Seasons) 2 Leagues 47.7 6 1 51 Milton Keynes Dons (2 Seasons) 2 Leagues 41.5 6 0 54 Fleetwood Town (1 Season) 2 Leagues 23.0 3 0 0 2 1 1 0 0 0 0 0 1 Second Division (8 Seasons) 207.4 34 4 0 196 1 Championship (4 Seasons) 113.0 21 1 0 89 0 0 0 0 0 0 0 0 League Two (4 Seasons) 88.8 14 0 87 FA Cup (4 Seasons) 4.0 1 0 0 2 1 1 0 0 0 0 0 0 League Cup (2 Seasons) 3.3 2 0 0 0
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries.
View Additional Information
More Craig Morgan Pages
Craig Morgan Overview
Stats by Competition
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary