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 2006-2007 21 St Mirren sct SCO 1. Premier League 37 37 3,330 37.0 3 2 5 3 0 0 7 0 0.08 0.05 0.14 0.08 0.14 2007-2008 22 Rangers sct SCO 1. Premier League 15 14 1,222 13.6 1 1 2 1 0 0 2 0 0.07 0.07 0.15 0.07 0.15 Matches 2007-2008 22 Rangers 2. UEFA Cup 9 9 840 9.3 0 0 0 2 0 0.00 0.00 Matches 2008-2009 23 Rangers sct SCO 1. Premier League 27 27 2,430 27.0 0 3 3 0 0 0 4 0 0.00 0.11 0.11 0.00 0.11 Matches 2009-2010 24 Rangers sct SCO 1. Premier League 12 12 1,003 11.1 0 1 1 0 0 0 1 0 0.00 0.09 0.09 0.00 0.09 2010-2011 25 Rangers 1. Champions Lg 4 4 360 4.0 0 1 1 0 0 0 0 0 0.00 0.25 0.25 0.00 0.25 Matches 2010-2011 25 Rangers sct SCO 1. Premier League 8 5 548 6.1 0 1 1 0 0 0 0 0 0.00 0.16 0.16 0.00 0.16 Matches 2011-2012 26 Rangers sct SCO 1. Premier League 16 11 1,053 11.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2012-2013 27 Blackpool eng ENG 2. Championship 32 32 2,816 31.3 2 0 2 2 0 0 4 0 0.06 0.00 0.06 0.06 0.06 2013-2014 28 Blackpool eng ENG 2. Championship 33 33 2,910 32.3 0 1 1 0 0 0 5 2 0.00 0.03 0.03 0.00 0.03 2014-2015 29 Rotherham United eng ENG 2. Championship 25 24 2,025 22.5 0 1 1 0 0 0 6 0 0.00 0.04 0.04 0.00 0.04 Matches 2014-2015 29 Rotherham United eng ENG League Cup 2 2 174 1.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 30 Rotherham United eng ENG 2. Championship 32 31 2,804 31.2 1 1 2 1 0 0 8 0 0.03 0.03 0.06 0.03 0.06 Matches 2015-2016 30 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 2016-2017 31 Rotherham United eng ENG 2. Championship 3 3 263 2.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 31 Rotherham United eng ENG FA Cup 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 32 Kilmarnock sct SCO 1. Premiership 30 29 2,633 29.3 1 2 3 1 0 0 7 1 0.03 0.07 0.10 0.03 0.10 Matches 2018-2019 33 Kilmarnock sct SCO 1. Premiership 27 25 2,143 23.8 1 1 2 1 0 0 4 2 0.04 0.04 0.08 0.04 0.08 Matches 2019-2020 34 Kilmarnock sct SCO 1. Premiership 9 6 492 5.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 34 St Mirren sct SCO 1. Premiership 8 7 650 7.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 35 Kilmarnock sct SCO 1. Premiership 31 31 2,745 30.5 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 36 Inverness CT sct SCO 2. Championship 34 34 3,028 33.6 2 2 4 2 0 0 6 0 0.06 0.06 0.12 0.06 0.12 Matches 2023-2024 38 Morton sct SCO 2. Championship 28 26 2,393 26.6 3 2 5 3 0 0 11 0 0.11 0.08 0.19 0.11 0.19 Matches 2024-2025 39 Morton sct SCO 2. Championship 11 10 876 9.7 0 1 1 0 0 0 3 0 0.00 0.10 0.10 0.00 0.10 Matches 18 Seasons 7 Clubs 7 Leagues 435 414 36,918 410.2 14 20 34 14 0 0 77 5 0.03 0.05 0.08 0.03 0.08 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 Rangers (5 Seasons) 3 Leagues 91 82 7,456 82.8 1 7 8 1 0 0 11 0 0.01 0.10 0.11 0.01 0.11 Kilmarnock (4 Seasons) 1 League 97 91 8,013 89.0 2 3 5 2 0 0 14 3 0.02 0.03 0.06 0.02 0.06 Rotherham United (3 Seasons) 3 Leagues 64 62 5,446 60.5 1 2 3 1 0 0 16 0 0.02 0.03 0.05 0.02 0.05 Blackpool (2 Seasons) 1 League 65 65 5,726 63.6 2 1 3 2 0 0 9 2 0.03 0.02 0.05 0.03 0.05 St Mirren (2 Seasons) 1 League 45 44 3,980 44.2 3 2 5 3 0 0 7 0 0.07 0.05 0.11 0.07 0.11 Morton (2 Seasons) 1 League 39 36 3,269 36.3 3 3 6 3 0 0 14 0 0.08 0.08 0.17 0.08 0.17 Inverness CT (1 Season) 1 League 34 34 3,028 33.6 2 2 4 2 0 0 6 0 0.06 0.06 0.12 0.06 0.12 Premier League (10 Seasons) 220 204 18,249 202.8 6 11 17 6 0 0 30 3 0.03 0.05 0.08 0.03 0.08 Championship (5 Seasons) 125 123 10,818 120.2 3 3 6 3 0 0 23 2 0.02 0.02 0.05 0.02 0.05 Championship (3 Seasons) 73 70 6,297 70.0 5 5 10 5 0 0 20 0 0.07 0.07 0.14 0.07 0.14 FA Cup (2 Seasons) 2 2 180 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 UEFA Cup (1 Season) 9 9 840 9.3 0 0 0 2 0 0.00 0.00 Champions Lg (1 Season) 4 4 360 4.0 0 1 1 0 0 0 0 0 0.00 0.25 0.25 0.00 0.25 League Cup (1 Season) 2 2 174 1.9 0 0 0 0 0 0 1 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 2006-2007 21 St Mirren 1 League 37 37 3,330 37.0 3 2 5 3 0 0 7 0 0.08 0.05 0.14 0.08 0.14 2007-2008 22 Rangers 2 Leagues 24 23 2,062 22.9 1 1 2 1 0 0 4 0 0.04 0.07 0.15 0.04 0.15 2008-2009 23 Rangers 1 League 27 27 2,430 27.0 0 3 3 0 0 0 4 0 0.00 0.11 0.11 0.00 0.11 2009-2010 24 Rangers 1 League 12 12 1,003 11.1 0 1 1 0 0 0 1 0 0.00 0.09 0.09 0.00 0.09 2010-2011 25 Rangers 2 Leagues 12 9 908 10.1 0 2 2 0 0 0 0 0 0.00 0.20 0.20 0.00 0.20 2011-2012 26 Rangers 1 League 16 11 1,053 11.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2012-2013 27 Blackpool 1 League 32 32 2,816 31.3 2 0 2 2 0 0 4 0 0.06 0.00 0.06 0.06 0.06 2013-2014 28 Blackpool 1 League 33 33 2,910 32.3 0 1 1 0 0 0 5 2 0.00 0.03 0.03 0.00 0.03 2014-2015 29 Rotherham United 2 Leagues 27 26 2,199 24.4 0 1 1 0 0 0 7 0 0.00 0.04 0.04 0.00 0.04 2015-2016 30 Rotherham United 2 Leagues 33 32 2,894 32.2 1 1 2 1 0 0 8 0 0.03 0.03 0.06 0.03 0.06 2016-2017 31 Rotherham United 2 Leagues 4 4 353 3.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2017-2018 32 Kilmarnock 1 League 30 29 2,633 29.3 1 2 3 1 0 0 7 1 0.03 0.07 0.10 0.03 0.10 2018-2019 33 Kilmarnock 1 League 27 25 2,143 23.8 1 1 2 1 0 0 4 2 0.04 0.04 0.08 0.04 0.08 2019-2020 34 St Mirren 1 League 8 7 650 7.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2019-2020 34 Kilmarnock 1 League 9 6 492 5.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2020-2021 35 Kilmarnock 1 League 31 31 2,745 30.5 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2021-2022 36 Inverness CT 1 League 34 34 3,028 33.6 2 2 4 2 0 0 6 0 0.06 0.06 0.12 0.06 0.12 2023-2024 38 Morton 1 League 28 26 2,393 26.6 3 2 5 3 0 0 11 0 0.11 0.08 0.19 0.11 0.19 2024-2025 39 Morton 1 League 11 10 876 9.7 0 1 1 0 0 0 3 0 0.00 0.10 0.10 0.00 0.10 18 Seasons 7 Clubs 7 Leagues 435 414 36,918 410.2 14 20 34 14 0 0 77 5 0.03 0.05 0.08 0.03 0.08 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 Rangers (5 Seasons) 3 Leagues 91 82 7,456 82.8 1 7 8 1 0 0 11 0 0.01 0.10 0.11 0.01 0.11 Kilmarnock (4 Seasons) 1 League 97 91 8,013 89.0 2 3 5 2 0 0 14 3 0.02 0.03 0.06 0.02 0.06 Rotherham United (3 Seasons) 3 Leagues 64 62 5,446 60.5 1 2 3 1 0 0 16 0 0.02 0.03 0.05 0.02 0.05 Blackpool (2 Seasons) 1 League 65 65 5,726 63.6 2 1 3 2 0 0 9 2 0.03 0.02 0.05 0.03 0.05 St Mirren (2 Seasons) 1 League 45 44 3,980 44.2 3 2 5 3 0 0 7 0 0.07 0.05 0.11 0.07 0.11 Morton (2 Seasons) 1 League 39 36 3,269 36.3 3 3 6 3 0 0 14 0 0.08 0.08 0.17 0.08 0.17 Inverness CT (1 Season) 1 League 34 34 3,028 33.6 2 2 4 2 0 0 6 0 0.06 0.06 0.12 0.06 0.12 Premier League (10 Seasons) 220 204 18,249 202.8 6 11 17 6 0 0 30 3 0.03 0.05 0.08 0.03 0.08 Championship (5 Seasons) 125 123 10,818 120.2 3 3 6 3 0 0 23 2 0.02 0.02 0.05 0.02 0.05 Championship (3 Seasons) 73 70 6,297 70.0 5 5 10 5 0 0 20 0 0.07 0.07 0.14 0.07 0.14 FA Cup (2 Seasons) 2 2 180 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 UEFA Cup (1 Season) 9 9 840 9.3 0 0 0 2 0 0.00 0.00 Champions Lg (1 Season) 4 4 360 4.0 0 1 1 0 0 0 0 0 0.00 0.25 0.25 0.00 0.25 League Cup (1 Season) 2 2 174 1.9 0 0 0 0 0 0 1 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 2006-2007 21 St Mirren sct SCO 1. Premier League 11th 37 37 3,330 37.0 3 2 5 3 0 0 7 0 0.08 0.05 0.14 0.08 0.14 2007-2008 22 Rangers sct SCO 1. Premier League 2nd 15 14 1,222 13.6 1 1 2 1 0 0 2 0 0.07 0.07 0.15 0.07 0.15 Matches 2008-2009 23 Rangers sct SCO 1. Premier League 1st 27 27 2,430 27.0 0 3 3 0 0 0 4 0 0.00 0.11 0.11 0.00 0.11 Matches 2009-2010 24 Rangers sct SCO 1. Premier League 1st 12 12 1,003 11.1 0 1 1 0 0 0 1 0 0.00 0.09 0.09 0.00 0.09 2010-2011 25 Rangers sct SCO 1. Premier League 1st 8 5 548 6.1 0 1 1 0 0 0 0 0 0.00 0.16 0.16 0.00 0.16 Matches 2011-2012 26 Rangers sct SCO 1. Premier League 2nd 16 11 1,053 11.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2012-2013 27 Blackpool eng ENG 2. Championship 15th 32 32 2,816 31.3 2 0 2 2 0 0 4 0 0.06 0.00 0.06 0.06 0.06 2013-2014 28 Blackpool eng ENG 2. Championship 20th 33 33 2,910 32.3 0 1 1 0 0 0 5 2 0.00 0.03 0.03 0.00 0.03 2014-2015 29 Rotherham United eng ENG 2. Championship 21st 25 24 2,025 22.5 0 1 1 0 0 0 6 0 0.00 0.04 0.04 0.00 0.04 Matches 2015-2016 30 Rotherham United eng ENG 2. Championship 21st 32 31 2,804 31.2 1 1 2 1 0 0 8 0 0.03 0.03 0.06 0.03 0.06 Matches 2016-2017 31 Rotherham United eng ENG 2. Championship 24th 3 3 263 2.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 32 Kilmarnock sct SCO 1. Premiership 5th 30 29 2,633 29.3 1 2 3 1 0 0 7 1 0.03 0.07 0.10 0.03 0.10 Matches 2018-2019 33 Kilmarnock sct SCO 1. Premiership 3rd 27 25 2,143 23.8 1 1 2 1 0 0 4 2 0.04 0.04 0.08 0.04 0.08 Matches 2019-2020 34 St Mirren sct SCO 1. Premiership 9th 8 7 650 7.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 34 Kilmarnock sct SCO 1. Premiership 8th 9 6 492 5.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 35 Kilmarnock sct SCO 1. Premiership 17th 31 31 2,745 30.5 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 36 Inverness CT sct SCO 2. Championship 3rd 34 34 3,028 33.6 2 2 4 2 0 0 6 0 0.06 0.06 0.12 0.06 0.12 Matches 2023-2024 38 Morton sct SCO 2. Championship 5th 28 26 2,393 26.6 3 2 5 3 0 0 11 0 0.11 0.08 0.19 0.11 0.19 Matches 2024-2025 39 Morton sct SCO 2. Championship 6th 11 10 876 9.7 0 1 1 0 0 0 3 0 0.00 0.10 0.10 0.00 0.10 Matches 18 Seasons 7 Clubs 3 Leagues 418 397 35,364 392.9 14 19 33 14 0 0 73 5 0.04 0.05 0.08 0.04 0.08 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 Rangers (5 Seasons) 1 League 78 69 6,256 69.5 1 6 7 1 0 0 9 0 0.01 0.09 0.10 0.01 0.10 Kilmarnock (4 Seasons) 1 League 97 91 8,013 89.0 2 3 5 2 0 0 14 3 0.02 0.03 0.06 0.02 0.06 Rotherham United (3 Seasons) 1 League 60 58 5,092 56.6 1 2 3 1 0 0 14 0 0.02 0.04 0.05 0.02 0.05 Blackpool (2 Seasons) 1 League 65 65 5,726 63.6 2 1 3 2 0 0 9 2 0.03 0.02 0.05 0.03 0.05 St Mirren (2 Seasons) 1 League 45 44 3,980 44.2 3 2 5 3 0 0 7 0 0.07 0.05 0.11 0.07 0.11 Morton (2 Seasons) 1 League 39 36 3,269 36.3 3 3 6 3 0 0 14 0 0.08 0.08 0.17 0.08 0.17 Inverness CT (1 Season) 1 League 34 34 3,028 33.6 2 2 4 2 0 0 6 0 0.06 0.06 0.12 0.06 0.12 Premier League (10 Seasons) 220 204 18,249 202.8 6 11 17 6 0 0 30 3 0.03 0.05 0.08 0.03 0.08 Championship (5 Seasons) 125 123 10,818 120.2 3 3 6 3 0 0 23 2 0.02 0.02 0.05 0.02 0.05 Championship (3 Seasons) 73 70 6,297 70.0 5 5 10 5 0 0 20 0 0.07 0.07 0.14 0.07 0.14
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 League Cup 33rd 2 2 174 1.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 30 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 2016-2017 31 Rotherham United eng ENG FA Cup 33rd 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 3 Seasons 1 Club 2 Leagues 4 4 354 3.9 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 FA Cup (2 Seasons) 2 2 180 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League Cup (1 Season) 2 2 174 1.9 0 0 0 0 0 0 1 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 2007-2008 22 Rangers 2. UEFA Cup F 9 9 840 9.3 0 0 0 2 0 0.00 0.00 Matches 2010-2011 25 Rangers 1. Champions Lg GR 4 4 360 4.0 0 1 1 0 0 0 0 0 0.00 0.25 0.25 0.00 0.25 Matches 2 Seasons 1 Club 2 Leagues 13 13 1,200 13.3 0 1 1 0 0 0 2 0 0.00 0.25 0.25 0.00 0.25 UEFA Cup (1 Season) 9 9 840 9.3 0 0 0 2 0 0.00 0.00 Champions Lg (1 Season) 4 4 360 4.0 0 1 1 0 0 0 0 0 0.00 0.25 0.25 0.00 0.25
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 2010 25 sct Scotland WCQ 2 2 180 2.0 1 1 0 0 1 0 0.50 0.50 Matches 1 Season 1 Club 1 League 2 2 180 2.0 1 1 0 0 1 0 0.50 0.50
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2006-2007 21 St Mirren 1 League 37.0 3 10 0.27 0.30 0 0 2007-2008 22 Rangers 2 Leagues 22.9 1 4 0.29 0.25 0 0 2008-2009 23 Rangers 1 League 27.0 0 10 0.37 0.00 0 0 2009-2010 24 Rangers 1 League 11.1 0 3 0.27 0.00 0 0 2010-2011 25 Rangers 2 Leagues 10.1 0 3 0.30 0.00 0 0 2011-2012 26 Rangers 1 League 11.7 0 2 0.17 0.00 0 0 2012-2013 27 Blackpool 1 League 31.3 2 4 0.13 0.50 0 0 2013-2014 28 Blackpool 1 League 32.3 0 4 0.12 0.00 0 0 2014-2015 29 Rotherham United 2 Leagues 24.4 0 4 0.18 0.00 0 0 2015-2016 30 Rotherham United 2 Leagues 32.2 1 8 0.26 0.13 0 0 2016-2017 31 Rotherham United 2 Leagues 3.9 0 0 2 0.00 0.68 0.00 0 0 2017-2018 32 Kilmarnock 1 League 29.3 1 5 0.17 0.20 0 0 2018-2019 33 Kilmarnock 1 League 23.8 1 0 0 2019-2020 34 St Mirren 1 League 7.2 0 0 0 0.00 0.00 0 0 2019-2020 34 Kilmarnock 1 League 5.5 0 5 1 20.0 0.91 0.18 0.00 0.00 0 0 2020-2021 35 Kilmarnock 1 League 30.5 0 28 3 10.7 0.92 0.10 0.00 0.00 0 0 2021-2022 36 Inverness CT 1 League 33.6 2 0 0 2023-2024 38 Morton 1 League 26.6 3 0 0 2024-2025 39 Morton 1 League 9.7 0 0 0 18 Seasons 7 Clubs 7 Leagues 410.2 14 33 63 18.2 0.72 0.21 0.00 0.13 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Rangers (5 Seasons) 3 Leagues 82.8 1 22 0.30 0.05 0 0 Kilmarnock (4 Seasons) 1 League 89.0 2 33 9 12.1 0.92 0.14 0.00 0.11 0 0 Rotherham United (3 Seasons) 3 Leagues 60.5 1 0 14 0.00 0.25 0.07 0 0 Blackpool (2 Seasons) 1 League 63.6 2 8 0.13 0.25 0 0 St Mirren (2 Seasons) 1 League 44.2 3 0 10 0.00 0.23 0.30 0 0 Morton (2 Seasons) 1 League 36.3 3 0 0 Inverness CT (1 Season) 1 League 33.6 2 0 0 Premier League (10 Seasons) 202.8 6 33 41 12.1 0.76 0.23 0.00 0.12 0 0 Championship (5 Seasons) 120.2 3 0 22 0.00 0.18 0.14 0 0 Championship (3 Seasons) 70.0 5 0 0 FA Cup (2 Seasons) 2.0 0 0 0 UEFA Cup (1 Season) 9.3 0 0 Champions Lg (1 Season) 4.0 0 0 0.00 0 0 League Cup (1 Season) 1.9 0 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 2007-2008 22 Rangers 2. UEFA Cup F 9.3 0 0 Matches 2010-2011 25 Rangers 1. Champions Lg GR 4.0 0 0 0.00 0 0 Matches 2 Seasons 1 Club 2 Leagues 13.3 0 0 0.00 0 0 UEFA Cup (1 Season) 9.3 0 0 Champions Lg (1 Season) 4.0 0 0 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 2010 25 sct Scotland WCQ 2.0 1 0 0 Matches 1 Season 1 Club 1 League 2.0 1 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 2006-2007 21 St Mirren sct SCO 1. Premier League 37 3,330 90 97.4 37.0 37 0 2007-2008 22 Rangers sct SCO 1. Premier League 15 1,222 81 35.7 13.6 14 1 Matches 2007-2008 22 Rangers 2. UEFA Cup 9 840 93 100.0 9.3 9 9 0 0 Matches 2008-2009 23 Rangers sct SCO 1. Premier League 27 2,430 90 71.1 27.0 27 0 Matches 2009-2010 24 Rangers sct SCO 1. Premier League 12 1,003 84 29.3 11.1 12 0 2010-2011 25 Rangers 1. Champions Lg 4 360 90 66.7 4.0 4 4 0 Matches 2010-2011 25 Rangers sct SCO 1. Premier League 8 548 69 16.0 6.1 5 3 Matches 2011-2012 26 Rangers sct SCO 1. Premier League 16 1,053 66 30.8 11.7 11 5 Matches 2012-2013 27 Blackpool eng ENG 2. Championship 32 2,816 88 68.0 31.3 32 0 2013-2014 28 Blackpool eng ENG 2. Championship 33 2,910 88 70.3 32.3 33 0 2014-2015 29 Rotherham United eng ENG 2. Championship 25 2,025 81 48.9 22.5 24 21 1 11 1.04 20 35 -15 -0.67 -0.41 Matches 2014-2015 29 Rotherham United eng ENG League Cup 2 174 87 82.9 1.9 2 87 1 0 0 1.50 1 1 0 0.00 0.00 Matches 2015-2016 30 Rotherham United eng ENG 2. Championship 32 2,804 88 67.7 31.2 31 31 1 6 1.25 36 42 -6 -0.19 +0.62 Matches 2015-2016 30 Rotherham United eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 Matches 2016-2017 31 Rotherham United eng ENG 2. Championship 3 263 88 6.4 2.9 3 2 0 2 1.33 4 6 -2 -0.68 +0.62 Matches 2016-2017 31 Rotherham United eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 2 3 -1 -1.00 Matches 2017-2018 32 Kilmarnock sct SCO 1. Premiership 30 2,633 88 77.0 29.3 29 28 1 1.63 Matches 2018-2019 33 Kilmarnock sct SCO 1. Premiership 27 2,143 79 62.7 23.8 25 86 22 2 1 1 1.81 37 15 +22 +0.92 +1.14 Matches 2019-2020 34 Kilmarnock sct SCO 1. Premiership 9 492 55 18.2 5.5 6 77 4 3 10 0 0.89 4 12 -8 -1.46 -1.38 Matches 2019-2020 34 St Mirren sct SCO 1. Premiership 8 650 81 24.1 7.2 7 87 6 1 42 1 0.63 5 11 -6 -0.83 -0.35 Matches 2020-2021 35 Kilmarnock sct SCO 1. Premiership 31 2,745 89 80.3 30.5 31 89 30 0 0 1.16 41 39 +2 +0.07 +1.80 Matches 2021-2022 36 Inverness CT sct SCO 2. Championship 34 3,028 89 93.5 33.6 34 89 33 0 0 1.68 47 32 +15 +0.45 -1.25 Matches 2023-2024 38 Morton sct SCO 2. Championship 28 2,393 85 73.9 26.6 26 89 25 2 34 2 1.25 32 42 -10 -0.38 -1.12 Matches 2024-2025 39 Morton sct SCO 2. Championship 11 876 80 27.0 9.7 10 86 9 1 12 3 0.91 5 13 -8 -0.82 -0.90 Matches 18 Seasons 7 Clubs 7 Leagues 435 36,918 85 54.0 410.2 414 88 227 21 17 26 1.33 234 253 -19 -0.10 +0.38 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Rangers (5 Seasons) 3 Leagues 91 7,456 82 40.3 82.8 82 13 9 0 Kilmarnock (4 Seasons) 1 League 97 8,013 83 61.8 89.0 91 86 84 6 6 1 1.46 82 66 +16 +0.27 +0.66 Rotherham United (3 Seasons) 3 Leagues 64 5,446 85 42.5 60.5 62 89 57 2 19 1.14 63 89 -26 -0.43 +0.47 Blackpool (2 Seasons) 1 League 65 5,726 88 69.2 63.6 65 0 St Mirren (2 Seasons) 1 League 45 3,980 88 65.0 44.2 44 87 6 1 42 1 0.63 5 11 -6 -0.83 -0.35 Morton (2 Seasons) 1 League 39 3,269 84 50.4 36.3 36 89 34 3 27 5 1.15 37 55 -18 -0.50 -0.75 Inverness CT (1 Season) 1 League 34 3,028 89 93.5 33.6 34 89 33 0 0 1.68 47 32 +15 +0.45 -1.25 Premier League (10 Seasons) 220 18,249 83 50.4 202.8 204 86 90 16 12 2 1.40 87 77 +10 +0.15 +0.57 Championship (5 Seasons) 125 10,818 87 52.3 120.2 123 54 2 19 1.17 60 83 -23 -0.41 +0.50 Championship (3 Seasons) 73 6,297 86 64.8 70.0 70 89 67 3 27 5 1.40 84 87 -3 -0.04 -0.38 FA Cup (2 Seasons) 2 180 90 100.0 2.0 2 90 2 0 0 0.00 2 5 -3 -1.50 UEFA Cup (1 Season) 9 840 93 100.0 9.3 9 9 0 0 Champions Lg (1 Season) 4 360 90 66.7 4.0 4 4 0 League Cup (1 Season) 2 174 87 82.9 1.9 2 87 1 0 0 1.50 1 1 0 0.00 0.00
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 2006-2007 21 St Mirren 1 League 37 3,330 90 97.4 37.0 37 0 2007-2008 22 Rangers 2 Leagues 24 2,062 86 48.4 22.9 23 9 1 0 2008-2009 23 Rangers 1 League 27 2,430 90 71.1 27.0 27 0 2009-2010 24 Rangers 1 League 12 1,003 84 29.3 11.1 12 0 2010-2011 25 Rangers 2 Leagues 12 908 76 22.9 10.1 9 4 3 2011-2012 26 Rangers 1 League 16 1,053 66 30.8 11.7 11 5 2012-2013 27 Blackpool 1 League 32 2,816 88 68.0 31.3 32 0 2013-2014 28 Blackpool 1 League 33 2,910 88 70.3 32.3 33 0 2014-2015 29 Rotherham United 2 Leagues 27 2,199 81 50.6 24.4 26 87 22 1 11 1.07 21 36 -15 -0.61 -0.36 2015-2016 30 Rotherham United 2 Leagues 33 2,894 88 68.4 32.2 32 90 32 1 6 1.21 36 44 -8 -0.25 +0.56 2016-2017 31 Rotherham United 2 Leagues 4 353 88 8.3 3.9 4 90 3 0 2 1.00 6 9 -3 -0.76 +0.54 2017-2018 32 Kilmarnock 1 League 30 2,633 88 77.0 29.3 29 28 1 1.63 2018-2019 33 Kilmarnock 1 League 27 2,143 79 62.7 23.8 25 86 22 2 1 1 1.81 37 15 +22 +0.92 +1.14 2019-2020 34 St Mirren 1 League 8 650 81 24.1 7.2 7 87 6 1 42 1 0.63 5 11 -6 -0.83 -0.35 2019-2020 34 Kilmarnock 1 League 9 492 55 18.2 5.5 6 77 4 3 10 0 0.89 4 12 -8 -1.46 -1.38 2020-2021 35 Kilmarnock 1 League 31 2,745 89 80.3 30.5 31 89 30 0 0 1.16 41 39 +2 +0.07 +1.80 2021-2022 36 Inverness CT 1 League 34 3,028 89 93.5 33.6 34 89 33 0 0 1.68 47 32 +15 +0.45 -1.25 2023-2024 38 Morton 1 League 28 2,393 85 73.9 26.6 26 89 25 2 34 2 1.25 32 42 -10 -0.38 -1.12 2024-2025 39 Morton 1 League 11 876 80 27.0 9.7 10 86 9 1 12 3 0.91 5 13 -8 -0.82 -0.90 18 Seasons 7 Clubs 7 Leagues 435 36,918 85 54.0 410.2 414 88 227 21 17 26 1.33 234 253 -19 -0.10 +0.38 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Rangers (5 Seasons) 3 Leagues 91 7,456 82 40.3 82.8 82 13 9 0 Kilmarnock (4 Seasons) 1 League 97 8,013 83 61.8 89.0 91 86 84 6 6 1 1.46 82 66 +16 +0.27 +0.66 Rotherham United (3 Seasons) 3 Leagues 64 5,446 85 42.5 60.5 62 89 57 2 19 1.14 63 89 -26 -0.43 +0.47 Blackpool (2 Seasons) 1 League 65 5,726 88 69.2 63.6 65 0 St Mirren (2 Seasons) 1 League 45 3,980 88 65.0 44.2 44 87 6 1 42 1 0.63 5 11 -6 -0.83 -0.35 Morton (2 Seasons) 1 League 39 3,269 84 50.4 36.3 36 89 34 3 27 5 1.15 37 55 -18 -0.50 -0.75 Inverness CT (1 Season) 1 League 34 3,028 89 93.5 33.6 34 89 33 0 0 1.68 47 32 +15 +0.45 -1.25 Premier League (10 Seasons) 220 18,249 83 50.4 202.8 204 86 90 16 12 2 1.40 87 77 +10 +0.15 +0.57 Championship (5 Seasons) 125 10,818 87 52.3 120.2 123 54 2 19 1.17 60 83 -23 -0.41 +0.50 Championship (3 Seasons) 73 6,297 86 64.8 70.0 70 89 67 3 27 5 1.40 84 87 -3 -0.04 -0.38 FA Cup (2 Seasons) 2 180 90 100.0 2.0 2 90 2 0 0 0.00 2 5 -3 -1.50 UEFA Cup (1 Season) 9 840 93 100.0 9.3 9 9 0 0 Champions Lg (1 Season) 4 360 90 66.7 4.0 4 4 0 League Cup (1 Season) 2 174 87 82.9 1.9 2 87 1 0 0 1.50 1 1 0 0.00 0.00
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 2006-2007 21 St Mirren sct SCO 1. Premier League 11th 37 3,330 90 97.4 37.0 37 0 2007-2008 22 Rangers sct SCO 1. Premier League 2nd 15 1,222 81 35.7 13.6 14 1 Matches 2008-2009 23 Rangers sct SCO 1. Premier League 1st 27 2,430 90 71.1 27.0 27 0 Matches 2009-2010 24 Rangers sct SCO 1. Premier League 1st 12 1,003 84 29.3 11.1 12 0 2010-2011 25 Rangers sct SCO 1. Premier League 1st 8 548 69 16.0 6.1 5 3 Matches 2011-2012 26 Rangers sct SCO 1. Premier League 2nd 16 1,053 66 30.8 11.7 11 5 Matches 2012-2013 27 Blackpool eng ENG 2. Championship 15th 32 2,816 88 68.0 31.3 32 0 2013-2014 28 Blackpool eng ENG 2. Championship 20th 33 2,910 88 70.3 32.3 33 0 2014-2015 29 Rotherham United eng ENG 2. Championship 21st 25 2,025 81 48.9 22.5 24 21 1 11 1.04 20 35 -15 -0.67 -0.41 Matches 2015-2016 30 Rotherham United eng ENG 2. Championship 21st 32 2,804 88 67.7 31.2 31 31 1 6 1.25 36 42 -6 -0.19 +0.62 Matches 2016-2017 31 Rotherham United eng ENG 2. Championship 24th 3 263 88 6.4 2.9 3 2 0 2 1.33 4 6 -2 -0.68 +0.62 Matches 2017-2018 32 Kilmarnock sct SCO 1. Premiership 5th 30 2,633 88 77.0 29.3 29 28 1 1.63 Matches 2018-2019 33 Kilmarnock sct SCO 1. Premiership 3rd 27 2,143 79 62.7 23.8 25 86 22 2 1 1 1.81 37 15 +22 +0.92 +1.14 Matches 2019-2020 34 St Mirren sct SCO 1. Premiership 9th 8 650 81 24.1 7.2 7 87 6 1 42 1 0.63 5 11 -6 -0.83 -0.35 Matches 2019-2020 34 Kilmarnock sct SCO 1. Premiership 8th 9 492 55 18.2 5.5 6 77 4 3 10 0 0.89 4 12 -8 -1.46 -1.38 Matches 2020-2021 35 Kilmarnock sct SCO 1. Premiership 17th 31 2,745 89 80.3 30.5 31 89 30 0 0 1.16 41 39 +2 +0.07 +1.80 Matches 2021-2022 36 Inverness CT sct SCO 2. Championship 3rd 34 3,028 89 93.5 33.6 34 89 33 0 0 1.68 47 32 +15 +0.45 -1.25 Matches 2023-2024 38 Morton sct SCO 2. Championship 5th 28 2,393 85 73.9 26.6 26 89 25 2 34 2 1.25 32 42 -10 -0.38 -1.12 Matches 2024-2025 39 Morton sct SCO 2. Championship 6th 11 876 80 27.0 9.7 10 86 9 1 12 3 0.91 5 13 -8 -0.82 -0.90 Matches 18 Seasons 7 Clubs 3 Leagues 418 35,364 85 53.1 392.9 397 88 211 21 17 26 1.34 231 247 -16 -0.08 +0.39 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Rangers (5 Seasons) 1 League 78 6,256 80 36.6 69.5 69 9 Kilmarnock (4 Seasons) 1 League 97 8,013 83 61.8 89.0 91 86 84 6 6 1 1.46 82 66 +16 +0.27 +0.66 Rotherham United (3 Seasons) 1 League 60 5,092 85 41.0 56.6 58 54 2 19 1.17 60 83 -23 -0.41 +0.50 Blackpool (2 Seasons) 1 League 65 5,726 88 69.2 63.6 65 0 St Mirren (2 Seasons) 1 League 45 3,980 88 65.0 44.2 44 87 6 1 42 1 0.63 5 11 -6 -0.83 -0.35 Morton (2 Seasons) 1 League 39 3,269 84 50.4 36.3 36 89 34 3 27 5 1.15 37 55 -18 -0.50 -0.75 Inverness CT (1 Season) 1 League 34 3,028 89 93.5 33.6 34 89 33 0 0 1.68 47 32 +15 +0.45 -1.25 Premier League (10 Seasons) 220 18,249 83 50.4 202.8 204 86 90 16 12 2 1.40 87 77 +10 +0.15 +0.57 Championship (5 Seasons) 125 10,818 87 52.3 120.2 123 54 2 19 1.17 60 83 -23 -0.41 +0.50 Championship (3 Seasons) 73 6,297 86 64.8 70.0 70 89 67 3 27 5 1.40 84 87 -3 -0.04 -0.38
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 League Cup 33rd 2 174 87 82.9 1.9 2 87 1 0 0 1.50 1 1 0 0.00 0.00 Matches 2015-2016 30 Rotherham United eng ENG FA Cup 33rd 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 Matches 2016-2017 31 Rotherham United eng ENG FA Cup 33rd 1 90 90 100.0 1.0 1 90 1 0 0 0.00 2 3 -1 -1.00 Matches 3 Seasons 1 Club 2 Leagues 4 354 89 90.8 3.9 4 89 3 0 0 0.75 3 6 -3 -0.76 -0.76 FA Cup (2 Seasons) 2 180 90 100.0 2.0 2 90 2 0 0 0.00 2 5 -3 -1.50 League Cup (1 Season) 2 174 87 82.9 1.9 2 87 1 0 0 1.50 1 1 0 0.00 0.00
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 2007-2008 22 Rangers 2. UEFA Cup F 9 840 93 100.0 9.3 9 9 0 0 Matches 2010-2011 25 Rangers 1. Champions Lg GR 4 360 90 66.7 4.0 4 4 0 Matches 2 Seasons 1 Club 2 Leagues 13 1,200 92 87.0 13.3 13 13 0 0 UEFA Cup (1 Season) 9 840 93 100.0 9.3 9 9 0 0 Champions Lg (1 Season) 4 360 90 66.7 4.0 4 4 0
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 2010 25 sct Scotland WCQ 2 180 90 25.0 2.0 2 90 2 0 1 2.00 2 1 +1 +0.50 +1.50 Matches 1 Season 1 Club 1 League 2 180 90 25.0 2.0 2 90 2 0 1 2.00 2 1 +1 +0.50 +1.50
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2006-2007 21 St Mirren 1 League 37.0 7 0 2007-2008 22 Rangers 2 Leagues 22.9 4 0 0 14 0 2008-2009 23 Rangers 1 League 27.0 4 0 21 2009-2010 24 Rangers 1 League 11.1 1 0 9 2010-2011 25 Rangers 2 Leagues 10.1 0 0 4 2011-2012 26 Rangers 1 League 11.7 2 0 9 2012-2013 27 Blackpool 1 League 31.3 4 0 32 2013-2014 28 Blackpool 1 League 32.3 5 2 37 2014-2015 29 Rotherham United 2 Leagues 24.4 7 0 0 18 0 2015-2016 30 Rotherham United 2 Leagues 32.2 8 0 0 36 0 2016-2017 31 Rotherham United 2 Leagues 3.9 1 0 0 2 0 0 0 0 0 0 0 0 2017-2018 32 Kilmarnock 1 League 29.3 7 1 26 2018-2019 33 Kilmarnock 1 League 23.8 4 2 0 0 2019-2020 34 St Mirren 1 League 7.2 0 0 0 2 5 3 1 0 0 0 2019-2020 34 Kilmarnock 1 League 5.5 1 0 0 6 7 0 4 0 0 0 2020-2021 35 Kilmarnock 1 League 30.5 2 0 0 30 35 1 5 44 21 0 2021-2022 36 Inverness CT 1 League 33.6 6 0 0 0 2023-2024 38 Morton 1 League 26.6 11 0 0 0 2024-2025 39 Morton 1 League 9.7 3 0 0 0 18 Seasons 7 Clubs 7 Leagues 410.2 77 5 0 246 47 4 10 44 21 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Rangers (5 Seasons) 3 Leagues 82.8 11 0 0 57 0 Kilmarnock (4 Seasons) 1 League 89.0 14 3 0 62 42 1 9 44 21 0 Rotherham United (3 Seasons) 3 Leagues 60.5 16 0 0 56 0 0 0 0 0 0 0 0 Blackpool (2 Seasons) 1 League 63.6 9 2 69 St Mirren (2 Seasons) 1 League 44.2 7 0 0 2 5 3 1 0 0 0 Morton (2 Seasons) 1 League 36.3 14 0 0 0 Inverness CT (1 Season) 1 League 33.6 6 0 0 0 Premier League (10 Seasons) 202.8 30 3 0 119 47 4 10 44 21 0 Championship (5 Seasons) 120.2 23 2 0 125 0 0 0 0 0 0 0 0 Championship (3 Seasons) 70.0 20 0 0 0 FA Cup (2 Seasons) 2.0 1 0 0 0 UEFA Cup (1 Season) 9.3 2 0 0 0 Champions Lg (1 Season) 4.0 0 0 2 League Cup (1 Season) 1.9 1 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 2007-2008 22 Rangers 2. UEFA Cup F 9.3 2 0 0 0 Matches 2010-2011 25 Rangers 1. Champions Lg GR 4.0 0 0 2 Matches 2 Seasons 1 Club 2 Leagues 13.3 2 0 0 2 0 UEFA Cup (1 Season) 9.3 2 0 0 0 Champions Lg (1 Season) 4.0 0 0 2
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2010 25 sct Scotland WCQ 2.0 1 0 0 0 Matches 1 Season 1 Club 1 League 2.0 1 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 Kirk Broadfoot Pages
Kirk Broadfoot Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary