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 18 Swindon Town eng ENG 3. Second Division 1 0 26 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2002-2003 18 Carlisle United eng ENG 4. Third Division 7 7 469 5.2 1 0 1 1 0 0 1 0 0.19 0.00 0.19 0.19 0.19 2003-2004 19 Millwall eng ENG 2. First Division 4 2 196 2.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2004-2005 20 Dundee sct SCO 1. Premier League 32 20 1,972 21.9 8 2 10 7 1 1 0 0 0.37 0.09 0.46 0.32 0.41 2006-2007 22 St Mirren sct SCO 1. Premier League 33 29 2,641 29.3 11 3 14 10 1 2 1 0 0.37 0.10 0.48 0.34 0.44 2007-2008 23 Wycombe Wanderers eng ENG 4. League Two 43 43 2,161 24.0 6 2 8 5 1 2 1 0 0.25 0.08 0.33 0.21 0.29 2008-2009 24 Motherwell sct SCO 1. Premier League 28 26 2,136 23.7 10 1 11 10 0 0 0 0 0.42 0.04 0.46 0.42 0.46 Matches 2008-2009 24 Motherwell 2. UEFA Cup 2 1 93 1.0 0 0 0 0 0 0.00 0.00 Matches 2009-2010 25 Motherwell sct SCO 1. Premier League 35 31 2,720 30.2 11 3 14 11 0 0 1 0 0.36 0.10 0.46 0.36 0.46 Matches 2010-2011 26 Motherwell sct SCO 1. Premier League 35 25 2,370 26.3 10 1 11 8 2 2 2 0 0.38 0.04 0.42 0.30 0.34 Matches 2011-2012 27 Central Coast Mariners au AUS 1. A-League 6 6 435 4.8 0 0 0 0 0 1 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2011-2012 27 Hearts sct SCO 1. Premier League 14 9 852 9.5 3 3 6 3 0 0 0 0 0.32 0.32 0.63 0.32 0.63 Matches 2012-2013 28 Hearts sct SCO 1. Premier League 35 20 2,072 23.0 8 4 12 6 2 3 2 0 0.35 0.17 0.52 0.26 0.43 Matches 2013-2014 29 Motherwell sct SCO 1. Premiership 38 37 3,340 37.1 22 2 24 20 2 2 2 0 0.59 0.05 0.65 0.54 0.59 Matches 2014-2015 30 Motherwell sct SCO 1. Premiership 38 27 2,495 27.7 12 2 14 9 3 3 1 0 0.43 0.07 0.51 0.32 0.40 Matches 2015-2016 31 St Johnstone sct SCO 1. Premiership 21 5 629 7.0 1 0 1 1 0 0 0 0 0.14 0.00 0.14 0.14 0.14 Matches 2016-2017 32 St Mirren sct SCO 2. Championship 35 24 2,333 25.9 7 3 10 7 0 0 1 0 0.27 0.12 0.39 0.27 0.39 Matches 2017-2018 33 St Mirren sct SCO 2. Championship 16 2 410 4.6 1 0 1 1 0 0 0 0 0.22 0.00 0.22 0.22 0.22 Matches 2019-2020 35 Morton sct SCO 2. Championship 19 10 935 10.4 3 3 6 3 0 0 0 0 0.29 0.29 0.58 0.29 0.58 Matches 16 Seasons 11 Clubs 7 Leagues 442 324 28,285 314.3 114 29 143 102 12 16 13 0 0.36 0.09 0.46 0.32 0.42 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 Motherwell (5 Seasons) 2 Leagues 176 147 13,154 146.2 65 9 74 58 7 7 6 0 0.44 0.06 0.51 0.40 0.46 St Mirren (3 Seasons) 2 Leagues 84 55 5,384 59.8 19 6 25 18 1 2 2 0 0.32 0.10 0.42 0.30 0.40 Hearts (2 Seasons) 1 League 49 29 2,924 32.5 11 7 18 9 2 3 2 0 0.34 0.22 0.55 0.28 0.49 Wycombe Wanderers (1 Season) 1 League 43 43 2,161 24.0 6 2 8 5 1 2 1 0 0.25 0.08 0.33 0.21 0.29 Dundee (1 Season) 1 League 32 20 1,972 21.9 8 2 10 7 1 1 0 0 0.37 0.09 0.46 0.32 0.41 St Johnstone (1 Season) 1 League 21 5 629 7.0 1 0 1 1 0 0 0 0 0.14 0.00 0.14 0.14 0.14 Morton (1 Season) 1 League 19 10 935 10.4 3 3 6 3 0 0 0 0 0.29 0.29 0.58 0.29 0.58 Carlisle United (1 Season) 1 League 7 7 469 5.2 1 0 1 1 0 0 1 0 0.19 0.00 0.19 0.19 0.19 Central Coast Mariners (1 Season) 1 League 6 6 435 4.8 0 0 0 0 0 1 1 0 0.00 0.00 0.00 0.00 0.00 Millwall (1 Season) 1 League 4 2 196 2.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Swindon Town (1 Season) 1 League 1 0 26 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premier League (10 Seasons) 309 229 21,227 235.9 96 21 117 85 11 13 9 0 0.41 0.09 0.50 0.36 0.45 Championship (3 Seasons) 70 36 3,678 40.9 11 6 17 11 0 0 1 0 0.27 0.15 0.42 0.27 0.42 League Two (2 Seasons) 50 50 2,630 29.2 7 2 9 6 1 2 2 0 0.24 0.07 0.31 0.21 0.27 A-League (1 Season) 6 6 435 4.8 0 0 0 0 0 1 1 0 0.00 0.00 0.00 0.00 0.00 First Division (1 Season) 4 2 196 2.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 UEFA Cup (1 Season) 2 1 93 1.0 0 0 0 0 0 0.00 0.00 Second Division (1 Season) 1 0 26 0.3 0 0 0 0 0 0 0 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 18 Swindon Town 1 League 1 0 26 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2002-2003 18 Carlisle United 1 League 7 7 469 5.2 1 0 1 1 0 0 1 0 0.19 0.00 0.19 0.19 0.19 2003-2004 19 Millwall 1 League 4 2 196 2.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2004-2005 20 Dundee 1 League 32 20 1,972 21.9 8 2 10 7 1 1 0 0 0.37 0.09 0.46 0.32 0.41 2006-2007 22 St Mirren 1 League 33 29 2,641 29.3 11 3 14 10 1 2 1 0 0.37 0.10 0.48 0.34 0.44 2007-2008 23 Wycombe Wanderers 1 League 43 43 2,161 24.0 6 2 8 5 1 2 1 0 0.25 0.08 0.33 0.21 0.29 2008-2009 24 Motherwell 2 Leagues 30 27 2,229 24.8 10 1 11 10 0 0 0 0 0.40 0.04 0.46 0.40 0.46 2009-2010 25 Motherwell 1 League 35 31 2,720 30.2 11 3 14 11 0 0 1 0 0.36 0.10 0.46 0.36 0.46 2010-2011 26 Motherwell 1 League 35 25 2,370 26.3 10 1 11 8 2 2 2 0 0.38 0.04 0.42 0.30 0.34 2011-2012 27 Central Coast Mariners 1 League 6 6 435 4.8 0 0 0 0 0 1 1 0 0.00 0.00 0.00 0.00 0.00 2011-2012 27 Hearts 1 League 14 9 852 9.5 3 3 6 3 0 0 0 0 0.32 0.32 0.63 0.32 0.63 2012-2013 28 Hearts 1 League 35 20 2,072 23.0 8 4 12 6 2 3 2 0 0.35 0.17 0.52 0.26 0.43 2013-2014 29 Motherwell 1 League 38 37 3,340 37.1 22 2 24 20 2 2 2 0 0.59 0.05 0.65 0.54 0.59 2014-2015 30 Motherwell 1 League 38 27 2,495 27.7 12 2 14 9 3 3 1 0 0.43 0.07 0.51 0.32 0.40 2015-2016 31 St Johnstone 1 League 21 5 629 7.0 1 0 1 1 0 0 0 0 0.14 0.00 0.14 0.14 0.14 2016-2017 32 St Mirren 1 League 35 24 2,333 25.9 7 3 10 7 0 0 1 0 0.27 0.12 0.39 0.27 0.39 2017-2018 33 St Mirren 1 League 16 2 410 4.6 1 0 1 1 0 0 0 0 0.22 0.00 0.22 0.22 0.22 2019-2020 35 Morton 1 League 19 10 935 10.4 3 3 6 3 0 0 0 0 0.29 0.29 0.58 0.29 0.58 16 Seasons 11 Clubs 7 Leagues 442 324 28,285 314.3 114 29 143 102 12 16 13 0 0.36 0.09 0.46 0.32 0.42 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 Motherwell (5 Seasons) 2 Leagues 176 147 13,154 146.2 65 9 74 58 7 7 6 0 0.44 0.06 0.51 0.40 0.46 St Mirren (3 Seasons) 2 Leagues 84 55 5,384 59.8 19 6 25 18 1 2 2 0 0.32 0.10 0.42 0.30 0.40 Hearts (2 Seasons) 1 League 49 29 2,924 32.5 11 7 18 9 2 3 2 0 0.34 0.22 0.55 0.28 0.49 Wycombe Wanderers (1 Season) 1 League 43 43 2,161 24.0 6 2 8 5 1 2 1 0 0.25 0.08 0.33 0.21 0.29 Dundee (1 Season) 1 League 32 20 1,972 21.9 8 2 10 7 1 1 0 0 0.37 0.09 0.46 0.32 0.41 St Johnstone (1 Season) 1 League 21 5 629 7.0 1 0 1 1 0 0 0 0 0.14 0.00 0.14 0.14 0.14 Morton (1 Season) 1 League 19 10 935 10.4 3 3 6 3 0 0 0 0 0.29 0.29 0.58 0.29 0.58 Carlisle United (1 Season) 1 League 7 7 469 5.2 1 0 1 1 0 0 1 0 0.19 0.00 0.19 0.19 0.19 Central Coast Mariners (1 Season) 1 League 6 6 435 4.8 0 0 0 0 0 1 1 0 0.00 0.00 0.00 0.00 0.00 Millwall (1 Season) 1 League 4 2 196 2.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Swindon Town (1 Season) 1 League 1 0 26 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premier League (10 Seasons) 309 229 21,227 235.9 96 21 117 85 11 13 9 0 0.41 0.09 0.50 0.36 0.45 Championship (3 Seasons) 70 36 3,678 40.9 11 6 17 11 0 0 1 0 0.27 0.15 0.42 0.27 0.42 League Two (2 Seasons) 50 50 2,630 29.2 7 2 9 6 1 2 2 0 0.24 0.07 0.31 0.21 0.27 A-League (1 Season) 6 6 435 4.8 0 0 0 0 0 1 1 0 0.00 0.00 0.00 0.00 0.00 First Division (1 Season) 4 2 196 2.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 UEFA Cup (1 Season) 2 1 93 1.0 0 0 0 0 0 0.00 0.00 Second Division (1 Season) 1 0 26 0.3 0 0 0 0 0 0 0 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 18 Swindon Town eng ENG 3. Second Division 10th 1 0 26 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2002-2003 18 Carlisle United eng ENG 4. Third Division 22nd 7 7 469 5.2 1 0 1 1 0 0 1 0 0.19 0.00 0.19 0.19 0.19 2003-2004 19 Millwall eng ENG 2. First Division 10th 4 2 196 2.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2004-2005 20 Dundee sct SCO 1. Premier League 12th 32 20 1,972 21.9 8 2 10 7 1 1 0 0 0.37 0.09 0.46 0.32 0.41 2006-2007 22 St Mirren sct SCO 1. Premier League 11th 33 29 2,641 29.3 11 3 14 10 1 2 1 0 0.37 0.10 0.48 0.34 0.44 2007-2008 23 Wycombe Wanderers eng ENG 4. League Two 7th 43 43 2,161 24.0 6 2 8 5 1 2 1 0 0.25 0.08 0.33 0.21 0.29 2008-2009 24 Motherwell sct SCO 1. Premier League 7th 28 26 2,136 23.7 10 1 11 10 0 0 0 0 0.42 0.04 0.46 0.42 0.46 Matches 2009-2010 25 Motherwell sct SCO 1. Premier League 5th 35 31 2,720 30.2 11 3 14 11 0 0 1 0 0.36 0.10 0.46 0.36 0.46 Matches 2010-2011 26 Motherwell sct SCO 1. Premier League 6th 35 25 2,370 26.3 10 1 11 8 2 2 2 0 0.38 0.04 0.42 0.30 0.34 Matches 2011-2012 27 Central Coast Mariners au AUS 1. A-League 1st 6 6 435 4.8 0 0 0 0 0 1 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2011-2012 27 Hearts sct SCO 1. Premier League 5th 14 9 852 9.5 3 3 6 3 0 0 0 0 0.32 0.32 0.63 0.32 0.63 Matches 2012-2013 28 Hearts sct SCO 1. Premier League 10th 35 20 2,072 23.0 8 4 12 6 2 3 2 0 0.35 0.17 0.52 0.26 0.43 Matches 2013-2014 29 Motherwell sct SCO 1. Premiership 2nd 38 37 3,340 37.1 22 2 24 20 2 2 2 0 0.59 0.05 0.65 0.54 0.59 Matches 2014-2015 30 Motherwell sct SCO 1. Premiership 11th 38 27 2,495 27.7 12 2 14 9 3 3 1 0 0.43 0.07 0.51 0.32 0.40 Matches 2015-2016 31 St Johnstone sct SCO 1. Premiership 4th 21 5 629 7.0 1 0 1 1 0 0 0 0 0.14 0.00 0.14 0.14 0.14 Matches 2016-2017 32 St Mirren sct SCO 2. Championship 7th 35 24 2,333 25.9 7 3 10 7 0 0 1 0 0.27 0.12 0.39 0.27 0.39 Matches 2017-2018 33 St Mirren sct SCO 2. Championship 1st 16 2 410 4.6 1 0 1 1 0 0 0 0 0.22 0.00 0.22 0.22 0.22 Matches 2019-2020 35 Morton sct SCO 2. Championship 7th 19 10 935 10.4 3 3 6 3 0 0 0 0 0.29 0.29 0.58 0.29 0.58 Matches 16 Seasons 11 Clubs 6 Leagues 440 323 28,192 313.2 114 29 143 102 12 16 13 0 0.36 0.09 0.46 0.33 0.42 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 Motherwell (5 Seasons) 1 League 174 146 13,061 145.1 65 9 74 58 7 7 6 0 0.45 0.06 0.51 0.40 0.46 St Mirren (3 Seasons) 2 Leagues 84 55 5,384 59.8 19 6 25 18 1 2 2 0 0.32 0.10 0.42 0.30 0.40 Hearts (2 Seasons) 1 League 49 29 2,924 32.5 11 7 18 9 2 3 2 0 0.34 0.22 0.55 0.28 0.49 Wycombe Wanderers (1 Season) 1 League 43 43 2,161 24.0 6 2 8 5 1 2 1 0 0.25 0.08 0.33 0.21 0.29 Dundee (1 Season) 1 League 32 20 1,972 21.9 8 2 10 7 1 1 0 0 0.37 0.09 0.46 0.32 0.41 St Johnstone (1 Season) 1 League 21 5 629 7.0 1 0 1 1 0 0 0 0 0.14 0.00 0.14 0.14 0.14 Morton (1 Season) 1 League 19 10 935 10.4 3 3 6 3 0 0 0 0 0.29 0.29 0.58 0.29 0.58 Carlisle United (1 Season) 1 League 7 7 469 5.2 1 0 1 1 0 0 1 0 0.19 0.00 0.19 0.19 0.19 Central Coast Mariners (1 Season) 1 League 6 6 435 4.8 0 0 0 0 0 1 1 0 0.00 0.00 0.00 0.00 0.00 Millwall (1 Season) 1 League 4 2 196 2.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Swindon Town (1 Season) 1 League 1 0 26 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premier League (10 Seasons) 309 229 21,227 235.9 96 21 117 85 11 13 9 0 0.41 0.09 0.50 0.36 0.45 Championship (3 Seasons) 70 36 3,678 40.9 11 6 17 11 0 0 1 0 0.27 0.15 0.42 0.27 0.42 League Two (2 Seasons) 50 50 2,630 29.2 7 2 9 6 1 2 2 0 0.24 0.07 0.31 0.21 0.27 A-League (1 Season) 6 6 435 4.8 0 0 0 0 0 1 1 0 0.00 0.00 0.00 0.00 0.00 First Division (1 Season) 4 2 196 2.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Second Division (1 Season) 1 0 26 0.3 0 0 0 0 0 0 0 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-2009 24 Motherwell 2. UEFA Cup Rd1 2 1 93 1.0 0 0 0 0 0 0.00 0.00 Matches 1 Season 1 Club 1 League 2 1 93 1.0 0 0 0 0 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 18 Swindon Town 1 League 0.3 0 1 3.46 0.00 0 0 2002-2003 18 Carlisle United 1 League 5.2 1 1 0.19 1.00 0 0 2003-2004 19 Millwall 1 League 2.2 0 2 0.92 0.00 0 0 2004-2005 20 Dundee 1 League 21.9 8 22 1.00 0.32 1 1 2006-2007 22 St Mirren 1 League 29.3 11 26 0.89 0.38 1 2 2007-2008 23 Wycombe Wanderers 1 League 24.0 6 24 1.00 0.21 1 2 2008-2009 24 Motherwell 2 Leagues 24.8 10 22 0.93 0.45 0 0 2009-2010 25 Motherwell 1 League 30.2 11 33 1.09 0.33 0 0 2010-2011 26 Motherwell 1 League 26.3 10 22 0.84 0.36 2 2 2011-2012 27 Central Coast Mariners 1 League 4.8 0 4 0.83 0.00 0 1 2011-2012 27 Hearts 1 League 9.5 3 9 0.95 0.33 0 0 2012-2013 28 Hearts 1 League 23.0 8 16 0.69 0.38 2 3 2013-2014 29 Motherwell 1 League 37.1 22 37 1.00 0.54 2 2 2014-2015 30 Motherwell 1 League 27.7 12 22 0.79 0.41 3 3 2015-2016 31 St Johnstone 1 League 7.0 1 2 0.29 0.50 0 0 2016-2017 32 St Mirren 1 League 25.9 7 0 16 0.00 0.62 0.44 0 0 2017-2018 33 St Mirren 1 League 4.6 1 0 3 0.00 0.66 0.33 0 0 2019-2020 35 Morton 1 League 10.4 3 0 0 16 Seasons 11 Clubs 7 Leagues 314.3 114 0 262 0.00 0.87 0.38 12 16 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Motherwell (5 Seasons) 2 Leagues 146.2 65 136 0.94 0.43 7 7 St Mirren (3 Seasons) 2 Leagues 59.8 19 0 45 0.00 0.75 0.40 1 2 Hearts (2 Seasons) 1 League 32.5 11 25 0.77 0.36 2 3 Wycombe Wanderers (1 Season) 1 League 24.0 6 24 1.00 0.21 1 2 Dundee (1 Season) 1 League 21.9 8 22 1.00 0.32 1 1 St Johnstone (1 Season) 1 League 7.0 1 2 0.29 0.50 0 0 Morton (1 Season) 1 League 10.4 3 0 0 Carlisle United (1 Season) 1 League 5.2 1 1 0.19 1.00 0 0 Central Coast Mariners (1 Season) 1 League 4.8 0 4 0.83 0.00 0 1 Millwall (1 Season) 1 League 2.2 0 2 0.92 0.00 0 0 Swindon Town (1 Season) 1 League 0.3 0 1 3.46 0.00 0 0 Premier League (10 Seasons) 235.9 96 211 0.89 0.40 11 13 Championship (3 Seasons) 40.9 11 0 19 0.00 0.62 0.42 0 0 League Two (2 Seasons) 29.2 7 25 0.86 0.24 1 2 A-League (1 Season) 4.8 0 4 0.83 0.00 0 1 First Division (1 Season) 2.2 0 2 0.92 0.00 0 0 UEFA Cup (1 Season) 1.0 0 0 Second Division (1 Season) 0.3 0 1 3.46 0.00 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2008-2009 24 Motherwell 2. UEFA Cup Rd1 1.0 0 0 Matches 1 Season 1 Club 1 League 1.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 18 Swindon Town eng ENG 3. Second Division 1 26 26 0.6 0.3 0 1 2002-2003 18 Carlisle United eng ENG 4. Third Division 7 469 67 11.3 5.2 7 0 2003-2004 19 Millwall eng ENG 2. First Division 4 196 49 4.7 2.2 2 2 2004-2005 20 Dundee sct SCO 1. Premier League 32 1,972 62 57.7 21.9 20 12 2006-2007 22 St Mirren sct SCO 1. Premier League 33 2,641 80 77.2 29.3 29 4 2007-2008 23 Wycombe Wanderers eng ENG 4. League Two 43 2,161 50 52.2 24.0 43 0 2008-2009 24 Motherwell sct SCO 1. Premier League 28 2,136 76 62.5 23.7 26 2 Matches 2008-2009 24 Motherwell 2. UEFA Cup 2 93 47 51.7 1.0 1 0 1 0 Matches 2009-2010 25 Motherwell sct SCO 1. Premier League 35 2,720 78 79.5 30.2 31 4 Matches 2010-2011 26 Motherwell sct SCO 1. Premier League 35 2,370 68 69.3 26.3 25 10 Matches 2011-2012 27 Central Coast Mariners au AUS 1. A-League 6 435 73 17.9 4.8 6 0 Matches 2011-2012 27 Hearts sct SCO 1. Premier League 14 852 61 24.9 9.5 9 5 Matches 2012-2013 28 Hearts sct SCO 1. Premier League 35 2,072 59 60.6 23.0 20 15 Matches 2013-2014 29 Motherwell sct SCO 1. Premiership 38 3,340 88 97.7 37.1 37 1 Matches 2014-2015 30 Motherwell sct SCO 1. Premiership 38 2,495 66 73.0 27.7 27 17 11 0 0.95 25 49 -24 -0.87 -0.77 Matches 2015-2016 31 St Johnstone sct SCO 1. Premiership 21 629 30 18.4 7.0 5 1 16 15 0.95 6 12 -6 -0.86 -1.15 Matches 2016-2017 32 St Mirren sct SCO 2. Championship 35 2,333 67 72.0 25.9 24 18 11 1 1.03 35 41 -6 -0.23 -0.43 Matches 2017-2018 33 St Mirren sct SCO 2. Championship 16 410 26 12.7 4.6 2 0 14 17 1.63 8 7 +1 +0.22 -0.61 Matches 2019-2020 35 Morton sct SCO 2. Championship 19 935 49 37.1 10.4 10 77 3 9 19 7 1.11 17 20 -3 -0.29 -0.06 Matches 16 Seasons 11 Clubs 7 Leagues 442 28,285 64 45.4 314.3 324 77 39 118 19 40 1.08 91 129 -38 -0.50 -0.82 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Motherwell (5 Seasons) 2 Leagues 176 13,154 75 76.1 146.2 147 17 29 0 0.95 25 49 -24 -0.87 -0.77 St Mirren (3 Seasons) 2 Leagues 84 5,384 64 54.4 59.8 55 18 29 18 1.22 43 48 -5 -0.16 -0.84 Hearts (2 Seasons) 1 League 49 2,924 60 42.7 32.5 29 20 Wycombe Wanderers (1 Season) 1 League 43 2,161 50 52.2 24.0 43 0 Dundee (1 Season) 1 League 32 1,972 62 57.7 21.9 20 12 St Johnstone (1 Season) 1 League 21 629 30 18.4 7.0 5 1 16 15 0.95 6 12 -6 -0.86 -1.15 Morton (1 Season) 1 League 19 935 49 37.1 10.4 10 77 3 9 19 7 1.11 17 20 -3 -0.29 -0.06 Carlisle United (1 Season) 1 League 7 469 67 11.3 5.2 7 0 Central Coast Mariners (1 Season) 1 League 6 435 73 17.9 4.8 6 0 Millwall (1 Season) 1 League 4 196 49 4.7 2.2 2 2 Swindon Town (1 Season) 1 League 1 26 26 0.6 0.3 0 1 Premier League (10 Seasons) 309 21,227 69 62.1 235.9 229 18 80 15 0.95 31 61 -30 -0.86 -1.06 Championship (3 Seasons) 70 3,678 53 40.9 40.9 36 77 21 34 19 25 1.19 60 68 -8 -0.20 -0.60 League Two (2 Seasons) 50 2,630 53 31.8 29.2 50 0 A-League (1 Season) 6 435 73 17.9 4.8 6 0 First Division (1 Season) 4 196 49 4.7 2.2 2 2 UEFA Cup (1 Season) 2 93 47 51.7 1.0 1 0 1 0 Second Division (1 Season) 1 26 26 0.6 0.3 0 1
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 18 Swindon Town 1 League 1 26 26 0.6 0.3 0 1 2002-2003 18 Carlisle United 1 League 7 469 67 11.3 5.2 7 0 2003-2004 19 Millwall 1 League 4 196 49 4.7 2.2 2 2 2004-2005 20 Dundee 1 League 32 1,972 62 57.7 21.9 20 12 2006-2007 22 St Mirren 1 League 33 2,641 80 77.2 29.3 29 4 2007-2008 23 Wycombe Wanderers 1 League 43 2,161 50 52.2 24.0 43 0 2008-2009 24 Motherwell 2 Leagues 30 2,229 74 61.9 24.8 27 0 3 0 2009-2010 25 Motherwell 1 League 35 2,720 78 79.5 30.2 31 4 2010-2011 26 Motherwell 1 League 35 2,370 68 69.3 26.3 25 10 2011-2012 27 Central Coast Mariners 1 League 6 435 73 17.9 4.8 6 0 2011-2012 27 Hearts 1 League 14 852 61 24.9 9.5 9 5 2012-2013 28 Hearts 1 League 35 2,072 59 60.6 23.0 20 15 2013-2014 29 Motherwell 1 League 38 3,340 88 97.7 37.1 37 1 2014-2015 30 Motherwell 1 League 38 2,495 66 73.0 27.7 27 17 11 0 0.95 25 49 -24 -0.87 -0.77 2015-2016 31 St Johnstone 1 League 21 629 30 18.4 7.0 5 1 16 15 0.95 6 12 -6 -0.86 -1.15 2016-2017 32 St Mirren 1 League 35 2,333 67 72.0 25.9 24 18 11 1 1.03 35 41 -6 -0.23 -0.43 2017-2018 33 St Mirren 1 League 16 410 26 12.7 4.6 2 0 14 17 1.63 8 7 +1 +0.22 -0.61 2019-2020 35 Morton 1 League 19 935 49 37.1 10.4 10 77 3 9 19 7 1.11 17 20 -3 -0.29 -0.06 16 Seasons 11 Clubs 7 Leagues 442 28,285 64 45.4 314.3 324 77 39 118 19 40 1.08 91 129 -38 -0.50 -0.82 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Motherwell (5 Seasons) 2 Leagues 176 13,154 75 76.1 146.2 147 17 29 0 0.95 25 49 -24 -0.87 -0.77 St Mirren (3 Seasons) 2 Leagues 84 5,384 64 54.4 59.8 55 18 29 18 1.22 43 48 -5 -0.16 -0.84 Hearts (2 Seasons) 1 League 49 2,924 60 42.7 32.5 29 20 Wycombe Wanderers (1 Season) 1 League 43 2,161 50 52.2 24.0 43 0 Dundee (1 Season) 1 League 32 1,972 62 57.7 21.9 20 12 St Johnstone (1 Season) 1 League 21 629 30 18.4 7.0 5 1 16 15 0.95 6 12 -6 -0.86 -1.15 Morton (1 Season) 1 League 19 935 49 37.1 10.4 10 77 3 9 19 7 1.11 17 20 -3 -0.29 -0.06 Carlisle United (1 Season) 1 League 7 469 67 11.3 5.2 7 0 Central Coast Mariners (1 Season) 1 League 6 435 73 17.9 4.8 6 0 Millwall (1 Season) 1 League 4 196 49 4.7 2.2 2 2 Swindon Town (1 Season) 1 League 1 26 26 0.6 0.3 0 1 Premier League (10 Seasons) 309 21,227 69 62.1 235.9 229 18 80 15 0.95 31 61 -30 -0.86 -1.06 Championship (3 Seasons) 70 3,678 53 40.9 40.9 36 77 21 34 19 25 1.19 60 68 -8 -0.20 -0.60 League Two (2 Seasons) 50 2,630 53 31.8 29.2 50 0 A-League (1 Season) 6 435 73 17.9 4.8 6 0 First Division (1 Season) 4 196 49 4.7 2.2 2 2 UEFA Cup (1 Season) 2 93 47 51.7 1.0 1 0 1 0 Second Division (1 Season) 1 26 26 0.6 0.3 0 1
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 18 Swindon Town eng ENG 3. Second Division 10th 1 26 26 0.6 0.3 0 1 2002-2003 18 Carlisle United eng ENG 4. Third Division 22nd 7 469 67 11.3 5.2 7 0 2003-2004 19 Millwall eng ENG 2. First Division 10th 4 196 49 4.7 2.2 2 2 2004-2005 20 Dundee sct SCO 1. Premier League 12th 32 1,972 62 57.7 21.9 20 12 2006-2007 22 St Mirren sct SCO 1. Premier League 11th 33 2,641 80 77.2 29.3 29 4 2007-2008 23 Wycombe Wanderers eng ENG 4. League Two 7th 43 2,161 50 52.2 24.0 43 0 2008-2009 24 Motherwell sct SCO 1. Premier League 7th 28 2,136 76 62.5 23.7 26 2 Matches 2009-2010 25 Motherwell sct SCO 1. Premier League 5th 35 2,720 78 79.5 30.2 31 4 Matches 2010-2011 26 Motherwell sct SCO 1. Premier League 6th 35 2,370 68 69.3 26.3 25 10 Matches 2011-2012 27 Central Coast Mariners au AUS 1. A-League 1st 6 435 73 17.9 4.8 6 0 Matches 2011-2012 27 Hearts sct SCO 1. Premier League 5th 14 852 61 24.9 9.5 9 5 Matches 2012-2013 28 Hearts sct SCO 1. Premier League 10th 35 2,072 59 60.6 23.0 20 15 Matches 2013-2014 29 Motherwell sct SCO 1. Premiership 2nd 38 3,340 88 97.7 37.1 37 1 Matches 2014-2015 30 Motherwell sct SCO 1. Premiership 11th 38 2,495 66 73.0 27.7 27 17 11 0 0.95 25 49 -24 -0.87 -0.77 Matches 2015-2016 31 St Johnstone sct SCO 1. Premiership 4th 21 629 30 18.4 7.0 5 1 16 15 0.95 6 12 -6 -0.86 -1.15 Matches 2016-2017 32 St Mirren sct SCO 2. Championship 7th 35 2,333 67 72.0 25.9 24 18 11 1 1.03 35 41 -6 -0.23 -0.43 Matches 2017-2018 33 St Mirren sct SCO 2. Championship 1st 16 410 26 12.7 4.6 2 0 14 17 1.63 8 7 +1 +0.22 -0.61 Matches 2019-2020 35 Morton sct SCO 2. Championship 7th 19 935 49 37.1 10.4 10 77 3 9 19 7 1.11 17 20 -3 -0.29 -0.06 Matches 16 Seasons 11 Clubs 6 Leagues 440 28,192 64 45.3 313.2 323 77 39 117 19 40 1.08 91 129 -38 -0.50 -0.82 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Motherwell (5 Seasons) 1 League 174 13,061 75 76.4 145.1 146 17 28 0 0.95 25 49 -24 -0.87 -0.77 St Mirren (3 Seasons) 2 Leagues 84 5,384 64 54.4 59.8 55 18 29 18 1.22 43 48 -5 -0.16 -0.84 Hearts (2 Seasons) 1 League 49 2,924 60 42.7 32.5 29 20 Wycombe Wanderers (1 Season) 1 League 43 2,161 50 52.2 24.0 43 0 Dundee (1 Season) 1 League 32 1,972 62 57.7 21.9 20 12 St Johnstone (1 Season) 1 League 21 629 30 18.4 7.0 5 1 16 15 0.95 6 12 -6 -0.86 -1.15 Morton (1 Season) 1 League 19 935 49 37.1 10.4 10 77 3 9 19 7 1.11 17 20 -3 -0.29 -0.06 Carlisle United (1 Season) 1 League 7 469 67 11.3 5.2 7 0 Central Coast Mariners (1 Season) 1 League 6 435 73 17.9 4.8 6 0 Millwall (1 Season) 1 League 4 196 49 4.7 2.2 2 2 Swindon Town (1 Season) 1 League 1 26 26 0.6 0.3 0 1 Premier League (10 Seasons) 309 21,227 69 62.1 235.9 229 18 80 15 0.95 31 61 -30 -0.86 -1.06 Championship (3 Seasons) 70 3,678 53 40.9 40.9 36 77 21 34 19 25 1.19 60 68 -8 -0.20 -0.60 League Two (2 Seasons) 50 2,630 53 31.8 29.2 50 0 A-League (1 Season) 6 435 73 17.9 4.8 6 0 First Division (1 Season) 4 196 49 4.7 2.2 2 2 Second Division (1 Season) 1 26 26 0.6 0.3 0 1
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-2009 24 Motherwell 2. UEFA Cup Rd1 2 93 47 51.7 1.0 1 0 1 0 Matches 1 Season 1 Club 1 League 2 93 47 51.7 1.0 1 0 1 0
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2002-2003 18 Swindon Town 1 League 0.3 0 0 0 2002-2003 18 Carlisle United 1 League 5.2 1 0 12 2003-2004 19 Millwall 1 League 2.2 0 0 5 2004-2005 20 Dundee 1 League 21.9 0 0 2006-2007 22 St Mirren 1 League 29.3 1 0 2007-2008 23 Wycombe Wanderers 1 League 24.0 1 0 51 2008-2009 24 Motherwell 2 Leagues 24.8 0 0 0 51 0 2009-2010 25 Motherwell 1 League 30.2 1 0 50 2010-2011 26 Motherwell 1 League 26.3 2 0 43 2011-2012 27 Central Coast Mariners 1 League 4.8 1 0 2 2011-2012 27 Hearts 1 League 9.5 0 0 14 2012-2013 28 Hearts 1 League 23.0 2 0 37 2013-2014 29 Motherwell 1 League 37.1 2 0 45 2014-2015 30 Motherwell 1 League 27.7 1 0 2015-2016 31 St Johnstone 1 League 7.0 0 0 6 2016-2017 32 St Mirren 1 League 25.9 1 0 0 35 0 0 0 0 0 0 0 0 2017-2018 33 St Mirren 1 League 4.6 0 0 0 5 0 0 0 0 0 0 0 0 2019-2020 35 Morton 1 League 10.4 0 0 0 0 16 Seasons 11 Clubs 7 Leagues 314.3 13 0 0 356 0 0 0 0 0 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Motherwell (5 Seasons) 2 Leagues 146.2 6 0 0 189 0 St Mirren (3 Seasons) 2 Leagues 59.8 2 0 0 40 0 0 0 0 0 0 0 0 Hearts (2 Seasons) 1 League 32.5 2 0 51 Wycombe Wanderers (1 Season) 1 League 24.0 1 0 51 Dundee (1 Season) 1 League 21.9 0 0 St Johnstone (1 Season) 1 League 7.0 0 0 6 Morton (1 Season) 1 League 10.4 0 0 0 0 Carlisle United (1 Season) 1 League 5.2 1 0 12 Central Coast Mariners (1 Season) 1 League 4.8 1 0 2 Millwall (1 Season) 1 League 2.2 0 0 5 Swindon Town (1 Season) 1 League 0.3 0 0 0 Premier League (10 Seasons) 235.9 9 0 246 Championship (3 Seasons) 40.9 1 0 0 40 0 0 0 0 0 0 0 0 League Two (2 Seasons) 29.2 2 0 63 A-League (1 Season) 4.8 1 0 2 First Division (1 Season) 2.2 0 0 5 UEFA Cup (1 Season) 1.0 0 0 0 0 Second Division (1 Season) 0.3 0 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2008-2009 24 Motherwell 2. UEFA Cup Rd1 1.0 0 0 0 0 Matches 1 Season 1 Club 1 League 1.0 0 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 John Sutton Pages
John Sutton Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary