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 2004-2005 17 Livingston sct SCO 1. Premier League 1 0 3 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2005-2006 18 Livingston sct SCO 1. Premier League 8 4 393 4.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2007-2008 20 Livingston sct SCO 2. First Division 34 34 2,962 32.9 11 4 15 11 0 1 3 1 0.33 0.12 0.46 0.33 0.46 2008-2009 21 West Brom eng ENG 1. Premier League 8 5 428 4.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2009-2010 22 West Brom eng ENG 2. Championship 45 42 3,800 42.2 13 19 32 7 6 7 10 1 0.31 0.45 0.76 0.17 0.62 2010-2011 23 West Brom eng ENG 1. Premier League 21 16 1,414 15.7 1 1 2 1 0 0 2 0 0.06 0.06 0.13 0.06 0.13 Matches 2011-2012 24 West Brom eng ENG 1. Premier League 31 16 1,524 16.9 3 2 5 3 0 0 4 0 0.18 0.12 0.30 0.18 0.30 Matches 2012-2013 25 West Brom eng ENG 1. Premier League 26 21 1,749 19.4 1 3 4 0 1 1 3 0 0.05 0.15 0.21 0.00 0.15 Matches 2013-2014 26 West Brom eng ENG 1. Premier League 14 12 1,104 12.3 2 0 2 2 0 0 4 0 0.16 0.00 0.16 0.16 0.16 Matches 2014-2015 27 Norwich City eng ENG 2. Championship 15 12 1,044 11.6 3 1 4 3 0 1 1 0 0.26 0.09 0.34 0.26 0.34 Matches 2014-2015 27 West Brom eng ENG FA Cup 1 1 52 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 27 West Brom eng ENG 1. Premier League 21 19 1,587 17.6 1 3 4 1 0 1 5 0 0.06 0.17 0.23 0.06 0.23 Matches 2015-2016 28 Norwich City 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 2015-2016 28 Norwich City eng ENG League Cup 3 2 169 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 28 Norwich City eng ENG 1. Premier League 21 14 1,287 14.3 0 1 1 0 0 0 2 0 0.00 0.07 0.07 0.00 0.07 Matches 2016-2017 29 Norwich City eng ENG 2. Championship 23 22 1,850 20.6 6 1 7 3 3 4 8 0 0.29 0.05 0.34 0.15 0.19 Matches 2016-2017 29 Norwich City eng ENG EFL Cup 1 0 76 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 30 Rangers sct SCO 1. Premiership 16 16 1,273 14.1 5 2 7 3 2 2 6 0 0.35 0.14 0.49 0.21 0.35 Matches 2018-2019 31 Rangers 2. Europa Lg 1 0 6 0.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 31 Rangers sct SCO 1. Premiership 1 0 28 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 32 Dundee sct SCO 2. Championship 22 21 1,917 21.3 1 3 4 1 0 0 4 0 0.05 0.14 0.19 0.05 0.19 Matches 2020-2021 33 Western Sydney Wanderers au AUS 1. A-League 23 23 2,008 22.3 4 2 6 2 2 2 10 0 0.18 0.09 0.27 0.09 0.18 Matches 2020-2021 33 Dundee sct SCO 2. Championship 3 3 270 3.0 0 1 1 0 0 0 1 0 0.00 0.33 0.33 0.00 0.33 Matches 2021-2022 34 Dunfermline Ath. sct SCO 2. Championship 19 17 1,517 16.9 1 1 2 1 0 0 4 1 0.06 0.06 0.12 0.06 0.12 Matches 2021-2022 34 Dunfermline Ath. sct SCO Rel/Pro play-offs 2 2 178 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 17 Seasons 7 Clubs 9 Leagues 361 303 26,729 297.0 52 44 96 38 14 19 71 3 0.18 0.15 0.32 0.13 0.28 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 West Brom (7 Seasons) 3 Leagues 167 132 11,658 129.5 21 28 49 14 7 9 29 1 0.16 0.22 0.38 0.11 0.32 Norwich City (3 Seasons) 4 Leagues 64 51 4,516 50.2 9 3 12 6 3 5 12 0 0.18 0.06 0.24 0.12 0.18 Livingston (3 Seasons) 2 Leagues 43 38 3,358 37.3 11 4 15 11 0 1 3 1 0.29 0.11 0.40 0.29 0.40 Dundee (2 Seasons) 1 League 25 24 2,187 24.3 1 4 5 1 0 0 5 0 0.04 0.16 0.21 0.04 0.21 Rangers (2 Seasons) 2 Leagues 18 16 1,307 14.5 5 2 7 3 2 2 7 0 0.34 0.14 0.48 0.21 0.34 Western Sydney Wanderers (1 Season) 1 League 23 23 2,008 22.3 4 2 6 2 2 2 10 0 0.18 0.09 0.27 0.09 0.18 Dunfermline Ath. (1 Season) 2 Leagues 21 19 1,695 18.8 1 1 2 1 0 0 5 1 0.05 0.05 0.11 0.05 0.11 Premier League (7 Seasons) 142 103 9,093 101.0 8 10 18 7 1 2 21 0 0.08 0.10 0.18 0.07 0.17 Championship (4 Seasons) 78 75 6,666 74.1 13 9 22 13 0 1 12 2 0.18 0.12 0.30 0.18 0.30 Premier League (4 Seasons) 26 20 1,697 18.9 5 2 7 3 2 2 6 0 0.27 0.11 0.37 0.16 0.27 Championship (3 Seasons) 83 76 6,694 74.4 22 21 43 13 9 12 19 1 0.30 0.28 0.58 0.17 0.46 EFL Cup (2 Seasons) 4 2 245 2.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (2 Seasons) 2 2 142 1.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 A-League (1 Season) 23 23 2,008 22.3 4 2 6 2 2 2 10 0 0.18 0.09 0.27 0.09 0.18 Rel/Pro play-offs (1 Season) 2 2 178 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Europa Lg (1 Season) 1 0 6 0.1 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 2004-2005 17 Livingston 1 League 1 0 3 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2005-2006 18 Livingston 1 League 8 4 393 4.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2007-2008 20 Livingston 1 League 34 34 2,962 32.9 11 4 15 11 0 1 3 1 0.33 0.12 0.46 0.33 0.46 2008-2009 21 West Brom 1 League 8 5 428 4.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2009-2010 22 West Brom 1 League 45 42 3,800 42.2 13 19 32 7 6 7 10 1 0.31 0.45 0.76 0.17 0.62 2010-2011 23 West Brom 1 League 21 16 1,414 15.7 1 1 2 1 0 0 2 0 0.06 0.06 0.13 0.06 0.13 2011-2012 24 West Brom 1 League 31 16 1,524 16.9 3 2 5 3 0 0 4 0 0.18 0.12 0.30 0.18 0.30 2012-2013 25 West Brom 1 League 26 21 1,749 19.4 1 3 4 0 1 1 3 0 0.05 0.15 0.21 0.00 0.15 2013-2014 26 West Brom 1 League 14 12 1,104 12.3 2 0 2 2 0 0 4 0 0.16 0.00 0.16 0.16 0.16 2014-2015 27 West Brom 2 Leagues 22 20 1,639 18.2 1 3 4 1 0 1 5 0 0.05 0.16 0.22 0.05 0.22 2014-2015 27 Norwich City 1 League 15 12 1,044 11.6 3 1 4 3 0 1 1 0 0.26 0.09 0.34 0.26 0.34 2015-2016 28 Norwich City 3 Leagues 25 17 1,546 17.2 0 1 1 0 0 0 3 0 0.00 0.06 0.06 0.00 0.06 2016-2017 29 Norwich City 2 Leagues 24 22 1,926 21.4 6 1 7 3 3 4 8 0 0.28 0.05 0.33 0.14 0.19 2017-2018 30 Rangers 1 League 16 16 1,273 14.1 5 2 7 3 2 2 6 0 0.35 0.14 0.49 0.21 0.35 2018-2019 31 Rangers 2 Leagues 2 0 34 0.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2019-2020 32 Dundee 1 League 22 21 1,917 21.3 1 3 4 1 0 0 4 0 0.05 0.14 0.19 0.05 0.19 2020-2021 33 Dundee 1 League 3 3 270 3.0 0 1 1 0 0 0 1 0 0.00 0.33 0.33 0.00 0.33 2020-2021 33 Western Sydney Wanderers 1 League 23 23 2,008 22.3 4 2 6 2 2 2 10 0 0.18 0.09 0.27 0.09 0.18 2021-2022 34 Dunfermline Ath. 2 Leagues 21 19 1,695 18.8 1 1 2 1 0 0 5 1 0.05 0.05 0.11 0.05 0.11 17 Seasons 7 Clubs 9 Leagues 361 303 26,729 297.0 52 44 96 38 14 19 71 3 0.18 0.15 0.32 0.13 0.28 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 West Brom (7 Seasons) 3 Leagues 167 132 11,658 129.5 21 28 49 14 7 9 29 1 0.16 0.22 0.38 0.11 0.32 Norwich City (3 Seasons) 4 Leagues 64 51 4,516 50.2 9 3 12 6 3 5 12 0 0.18 0.06 0.24 0.12 0.18 Livingston (3 Seasons) 2 Leagues 43 38 3,358 37.3 11 4 15 11 0 1 3 1 0.29 0.11 0.40 0.29 0.40 Dundee (2 Seasons) 1 League 25 24 2,187 24.3 1 4 5 1 0 0 5 0 0.04 0.16 0.21 0.04 0.21 Rangers (2 Seasons) 2 Leagues 18 16 1,307 14.5 5 2 7 3 2 2 7 0 0.34 0.14 0.48 0.21 0.34 Western Sydney Wanderers (1 Season) 1 League 23 23 2,008 22.3 4 2 6 2 2 2 10 0 0.18 0.09 0.27 0.09 0.18 Dunfermline Ath. (1 Season) 2 Leagues 21 19 1,695 18.8 1 1 2 1 0 0 5 1 0.05 0.05 0.11 0.05 0.11 Premier League (7 Seasons) 142 103 9,093 101.0 8 10 18 7 1 2 21 0 0.08 0.10 0.18 0.07 0.17 Championship (4 Seasons) 78 75 6,666 74.1 13 9 22 13 0 1 12 2 0.18 0.12 0.30 0.18 0.30 Premier League (4 Seasons) 26 20 1,697 18.9 5 2 7 3 2 2 6 0 0.27 0.11 0.37 0.16 0.27 Championship (3 Seasons) 83 76 6,694 74.4 22 21 43 13 9 12 19 1 0.30 0.28 0.58 0.17 0.46 EFL Cup (2 Seasons) 4 2 245 2.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (2 Seasons) 2 2 142 1.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 A-League (1 Season) 23 23 2,008 22.3 4 2 6 2 2 2 10 0 0.18 0.09 0.27 0.09 0.18 Rel/Pro play-offs (1 Season) 2 2 178 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Europa Lg (1 Season) 1 0 6 0.1 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 2004-2005 17 Livingston sct SCO 1. Premier League 10th 1 0 3 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2005-2006 18 Livingston sct SCO 1. Premier League 12th 8 4 393 4.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2007-2008 20 Livingston sct SCO 2. First Division 7th 34 34 2,962 32.9 11 4 15 11 0 1 3 1 0.33 0.12 0.46 0.33 0.46 2008-2009 21 West Brom eng ENG 1. Premier League 20th 8 5 428 4.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2009-2010 22 West Brom eng ENG 2. Championship 2nd 45 42 3,800 42.2 13 19 32 7 6 7 10 1 0.31 0.45 0.76 0.17 0.62 2010-2011 23 West Brom eng ENG 1. Premier League 11th 21 16 1,414 15.7 1 1 2 1 0 0 2 0 0.06 0.06 0.13 0.06 0.13 Matches 2011-2012 24 West Brom eng ENG 1. Premier League 10th 31 16 1,524 16.9 3 2 5 3 0 0 4 0 0.18 0.12 0.30 0.18 0.30 Matches 2012-2013 25 West Brom eng ENG 1. Premier League 8th 26 21 1,749 19.4 1 3 4 0 1 1 3 0 0.05 0.15 0.21 0.00 0.15 Matches 2013-2014 26 West Brom eng ENG 1. Premier League 17th 14 12 1,104 12.3 2 0 2 2 0 0 4 0 0.16 0.00 0.16 0.16 0.16 Matches 2014-2015 27 West Brom eng ENG 1. Premier League 13th 21 19 1,587 17.6 1 3 4 1 0 1 5 0 0.06 0.17 0.23 0.06 0.23 Matches 2014-2015 27 Norwich City eng ENG 2. Championship 3rd 15 12 1,044 11.6 3 1 4 3 0 1 1 0 0.26 0.09 0.34 0.26 0.34 Matches 2015-2016 28 Norwich City eng ENG 1. Premier League 19th 21 14 1,287 14.3 0 1 1 0 0 0 2 0 0.00 0.07 0.07 0.00 0.07 Matches 2016-2017 29 Norwich City eng ENG 2. Championship 8th 23 22 1,850 20.6 6 1 7 3 3 4 8 0 0.29 0.05 0.34 0.15 0.19 Matches 2017-2018 30 Rangers sct SCO 1. Premiership 3rd 16 16 1,273 14.1 5 2 7 3 2 2 6 0 0.35 0.14 0.49 0.21 0.35 Matches 2018-2019 31 Rangers sct SCO 1. Premiership 2nd 1 0 28 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 32 Dundee sct SCO 2. Championship 3rd 22 21 1,917 21.3 1 3 4 1 0 0 4 0 0.05 0.14 0.19 0.05 0.19 Matches 2020-2021 33 Dundee sct SCO 2. Championship 2nd 3 3 270 3.0 0 1 1 0 0 0 1 0 0.00 0.33 0.33 0.00 0.33 Matches 2020-2021 33 Western Sydney Wanderers au AUS 1. A-League 8th 23 23 2,008 22.3 4 2 6 2 2 2 10 0 0.18 0.09 0.27 0.09 0.18 Matches 2021-2022 34 Dunfermline Ath. sct SCO 2. Championship 9th 19 17 1,517 16.9 1 1 2 1 0 0 4 1 0.06 0.06 0.12 0.06 0.12 Matches 17 Seasons 7 Clubs 5 Leagues 352 297 26,158 290.6 52 44 96 38 14 19 68 3 0.18 0.15 0.33 0.13 0.28 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 West Brom (7 Seasons) 2 Leagues 166 131 11,606 129.0 21 28 49 14 7 9 29 1 0.16 0.22 0.38 0.11 0.33 Norwich City (3 Seasons) 2 Leagues 59 48 4,181 46.5 9 3 12 6 3 5 11 0 0.19 0.06 0.26 0.13 0.19 Livingston (3 Seasons) 2 Leagues 43 38 3,358 37.3 11 4 15 11 0 1 3 1 0.29 0.11 0.40 0.29 0.40 Dundee (2 Seasons) 1 League 25 24 2,187 24.3 1 4 5 1 0 0 5 0 0.04 0.16 0.21 0.04 0.21 Rangers (2 Seasons) 1 League 17 16 1,301 14.5 5 2 7 3 2 2 6 0 0.35 0.14 0.48 0.21 0.35 Western Sydney Wanderers (1 Season) 1 League 23 23 2,008 22.3 4 2 6 2 2 2 10 0 0.18 0.09 0.27 0.09 0.18 Dunfermline Ath. (1 Season) 1 League 19 17 1,517 16.9 1 1 2 1 0 0 4 1 0.06 0.06 0.12 0.06 0.12 Premier League (7 Seasons) 142 103 9,093 101.0 8 10 18 7 1 2 21 0 0.08 0.10 0.18 0.07 0.17 Championship (4 Seasons) 78 75 6,666 74.1 13 9 22 13 0 1 12 2 0.18 0.12 0.30 0.18 0.30 Premier League (4 Seasons) 26 20 1,697 18.9 5 2 7 3 2 2 6 0 0.27 0.11 0.37 0.16 0.27 Championship (3 Seasons) 83 76 6,694 74.4 22 21 43 13 9 12 19 1 0.30 0.28 0.58 0.17 0.46 A-League (1 Season) 23 23 2,008 22.3 4 2 6 2 2 2 10 0 0.18 0.09 0.27 0.09 0.18
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 27 West Brom eng ENG FA Cup 5th 1 1 52 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 28 Norwich City 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 2015-2016 28 Norwich City eng ENG League Cup 9th 3 2 169 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 29 Norwich City eng ENG EFL Cup 9th 1 0 76 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 3 Seasons 2 Clubs 2 Leagues 6 4 387 4.3 0 0 0 0 0 0 1 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 Norwich City (2 Seasons) 2 Leagues 5 3 335 3.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 West Brom (1 Season) 1 League 1 1 52 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (2 Seasons) 4 2 245 2.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (2 Seasons) 2 2 142 1.6 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 2018-2019 31 Rangers 2. Europa Lg GR 1 0 6 0.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 1 Season 1 Club 1 League 1 0 6 0.1 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 2012 24 sct Scotland UEFA Euro Qualifying 3 2 181 2.0 0 0 0 0 1 0 0.00 0.00 Matches 2014 26 sct Scotland WCQ 2 1 76 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014 26 sct Scotland Friendlies (M) 0 0 Matches 2016 28 sct Scotland UEFA Euro Qualifying 2 1 97 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 3 Seasons 1 Club 3 Leagues 7 4 354 3.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 UEFA Euro Qualifying (2 Seasons) 5 3 278 3.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 WCQ (1 Season) 2 1 76 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Friendlies (M) (1 Season) 0 0
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2004-2005 17 Livingston 1 League 0.0 0 0 0.00 0 0 2005-2006 18 Livingston 1 League 4.4 0 2 0.46 0.00 0 0 2007-2008 20 Livingston 1 League 32.9 11 31 0.94 0.35 0 1 2008-2009 21 West Brom 1 League 4.8 0 1 0.21 0.00 0 0 2009-2010 22 West Brom 1 League 42.2 13 51 1.21 0.14 6 7 2010-2011 23 West Brom 1 League 15.7 1 10 0.64 0.10 0 0 2011-2012 24 West Brom 1 League 16.9 3 10 0.59 0.30 0 0 2012-2013 25 West Brom 1 League 19.4 1 13 0.67 0.00 1 1 2013-2014 26 West Brom 1 League 12.3 2 7 0.57 0.29 0 0 2014-2015 27 West Brom 2 Leagues 18.2 1 6 0.34 0.17 0 1 2014-2015 27 Norwich City 1 League 11.6 3 9 0.78 0.33 0 1 2015-2016 28 Norwich City 3 Leagues 17.2 0 3 0.21 0.00 0 0 2016-2017 29 Norwich City 2 Leagues 21.4 6 2 11 550.0 0.09 0.51 1.50 0.27 3 4 2017-2018 30 Rangers 1 League 14.1 5 5 0.35 0.60 2 2 2018-2019 31 Rangers 2 Leagues 0.4 0 0 0 0.00 0.00 0 0 2019-2020 32 Dundee 1 League 21.3 1 0 0 2020-2021 33 Dundee 1 League 3.0 0 0 0 2020-2021 33 Western Sydney Wanderers 1 League 22.3 4 30 10 33.3 1.34 0.45 0.07 0.20 2 2 2021-2022 34 Dunfermline Ath. 2 Leagues 18.8 1 0 0 17 Seasons 7 Clubs 9 Leagues 297.0 52 32 169 65.6 0.73 0.68 0.16 0.21 14 19 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches West Brom (7 Seasons) 3 Leagues 129.5 21 98 0.76 0.14 7 9 Norwich City (3 Seasons) 4 Leagues 50.2 9 2 23 550.0 0.09 0.49 1.50 0.26 3 5 Livingston (3 Seasons) 2 Leagues 37.3 11 33 0.88 0.33 0 1 Dundee (2 Seasons) 1 League 24.3 1 0 0 Rangers (2 Seasons) 2 Leagues 14.5 5 0 5 0.00 0.35 0.60 2 2 Western Sydney Wanderers (1 Season) 1 League 22.3 4 30 10 33.3 1.34 0.45 0.07 0.20 2 2 Dunfermline Ath. (1 Season) 2 Leagues 18.8 1 0 0 Premier League (7 Seasons) 101.0 8 50 0.49 0.14 1 2 Championship (4 Seasons) 74.1 13 31 0.94 0.35 0 1 Premier League (4 Seasons) 18.9 5 7 0.38 0.43 2 2 Championship (3 Seasons) 74.4 22 0 71 0.00 0.95 0.18 9 12 EFL Cup (2 Seasons) 2.7 0 2 0 0.0 2.37 0.00 0.00 0 0 FA Cup (2 Seasons) 1.6 0 0 0 A-League (1 Season) 22.3 4 30 10 33.3 1.34 0.45 0.07 0.20 2 2 Rel/Pro play-offs (1 Season) 2.0 0 0 0 Europa Lg (1 Season) 0.1 0 0 0 0.00 0.00 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2014-2015 27 West Brom eng ENG FA Cup 5th 0.6 0 0 0 Matches 2015-2016 28 Norwich City eng ENG FA Cup 33rd 1.0 0 0 0 Matches 2015-2016 28 Norwich City eng ENG League Cup 9th 1.9 0 0 0 Matches 2016-2017 29 Norwich City eng ENG EFL Cup 9th 0.8 0 2 0 0.0 2.37 0.00 0.00 0 0 Matches 3 Seasons 2 Clubs 2 Leagues 4.3 0 2 0 0.0 2.37 0.00 0.00 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Norwich City (2 Seasons) 2 Leagues 3.7 0 2 0 0.0 2.37 0.00 0.00 0 0 West Brom (1 Season) 1 League 0.6 0 0 0 EFL Cup (2 Seasons) 2.7 0 2 0 0.0 2.37 0.00 0.00 0 0 FA Cup (2 Seasons) 1.6 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 2018-2019 31 Rangers 2. Europa Lg GR 0.1 0 0 0 0.00 0.00 0 0 Matches 1 Season 1 Club 1 League 0.1 0 0 0 0.00 0.00 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 2004-2005 17 Livingston sct SCO 1. Premier League 1 3 3 0.1 0.0 0 1 2005-2006 18 Livingston sct SCO 1. Premier League 8 393 49 11.5 4.4 4 4 2007-2008 20 Livingston sct SCO 2. First Division 34 2,962 87 91.4 32.9 34 0 2008-2009 21 West Brom eng ENG 1. Premier League 8 428 54 12.5 4.8 5 2 3 Matches 2009-2010 22 West Brom eng ENG 2. Championship 45 3,800 84 91.8 42.2 42 3 2010-2011 23 West Brom eng ENG 1. Premier League 21 1,414 67 41.3 15.7 16 7 5 Matches 2011-2012 24 West Brom eng ENG 1. Premier League 31 1,524 49 44.6 16.9 16 3 15 Matches 2012-2013 25 West Brom eng ENG 1. Premier League 26 1,749 67 51.1 19.4 21 6 5 Matches 2013-2014 26 West Brom eng ENG 1. Premier League 14 1,104 79 32.3 12.3 12 9 2 Matches 2014-2015 27 Norwich City eng ENG 2. Championship 15 1,044 70 25.2 11.6 12 6 3 0 2.22 22 11 +11 +0.95 +0.11 Matches 2014-2015 27 West Brom eng ENG FA Cup 1 52 52 14.4 0.6 1 52 0 0 1 3.00 4 0 +4 +6.92 +5.17 Matches 2014-2015 27 West Brom eng ENG 1. Premier League 21 1,587 76 46.4 17.6 19 10 2 1 0.90 16 24 -8 -0.45 -0.21 Matches 2015-2016 28 Norwich City eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 3 -3 -3.00 Matches 2015-2016 28 Norwich City eng ENG League Cup 3 169 56 56.3 1.9 2 63 0 1 44 0 2.00 2 1 +1 +0.53 -1.53 Matches 2015-2016 28 Norwich City eng ENG 1. Premier League 21 1,287 61 37.6 14.3 14 7 7 12 0.86 19 32 -13 -0.91 -0.28 Matches 2016-2017 29 Norwich City eng ENG 2. Championship 23 1,850 80 44.7 20.6 22 19 1 0 1.65 43 33 +10 +0.49 +0.25 Matches 2016-2017 29 Norwich City eng ENG EFL Cup 1 76 76 25.3 0.8 0 0 1 75 0 0.00 1 1 0 0.00 -2.81 Matches 2017-2018 30 Rangers sct SCO 1. Premiership 16 1,273 80 37.2 14.1 16 12 0 1.81 Matches 2018-2019 31 Rangers 2. Europa Lg 1 6 6 1.1 0.1 0 0 1 6 0 1.00 0 0 0 0.00 0.00 Matches 2018-2019 31 Rangers sct SCO 1. Premiership 1 28 28 0.8 0.3 0 0 1 27 1 3.00 2 1 +1 +3.21 +1.78 Matches 2019-2020 32 Dundee sct SCO 2. Championship 22 1,917 87 78.9 21.3 21 90 20 1 35 0 1.50 25 21 +4 +0.19 +0.71 Matches 2020-2021 33 Western Sydney Wanderers au AUS 1. A-League 23 2,008 87 85.8 22.3 23 87 16 0 0 1.30 35 36 -1 -0.04 -0.86 Matches 2020-2021 33 Dundee sct SCO 2. Championship 3 270 90 11.1 3.0 3 90 3 0 0 1.33 4 7 -3 -1.00 -1.50 Matches 2021-2022 34 Dunfermline Ath. sct SCO 2. Championship 19 1,517 80 46.8 16.9 17 86 13 2 27 1 0.89 17 25 -8 -0.47 0.00 Matches 2021-2022 34 Dunfermline Ath. sct SCO Rel/Pro play-offs 2 178 89 98.9 2.0 2 89 0 0 0 0.50 0 1 -1 -0.51 Matches 17 Seasons 7 Clubs 9 Leagues 361 26,729 74 40.8 297.0 303 87 134 58 34 16 1.36 190 196 -6 -0.04 -0.47 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches West Brom (7 Seasons) 3 Leagues 167 11,658 70 46.6 129.5 132 52 37 35 2 1.00 20 24 -4 -0.22 -0.26 Norwich City (3 Seasons) 4 Leagues 64 4,516 71 36.4 50.2 51 72 33 13 60 12 1.49 87 81 +6 +0.12 -0.22 Livingston (3 Seasons) 2 Leagues 43 3,358 78 33.3 37.3 38 5 Dundee (2 Seasons) 1 League 25 2,187 87 45.0 24.3 24 90 23 1 35 0 1.48 29 28 +1 +0.04 -0.26 Rangers (2 Seasons) 2 Leagues 18 1,307 73 17.7 14.5 16 12 2 17 1 1.83 2 1 +1 +2.65 +1.41 Western Sydney Wanderers (1 Season) 1 League 23 2,008 87 85.8 22.3 23 87 16 0 0 1.30 35 36 -1 -0.04 -0.86 Dunfermline Ath. (1 Season) 2 Leagues 21 1,695 81 49.6 18.8 19 86 13 2 27 1 0.85 17 26 -9 -0.48 -0.01 Premier League (7 Seasons) 142 9,093 64 38.0 101.0 103 44 39 13 0.88 35 56 -21 -0.66 -0.20 Championship (4 Seasons) 78 6,666 85 58.8 74.1 75 88 36 3 30 1 1.23 46 53 -7 -0.17 -0.17 Premier League (4 Seasons) 26 1,697 65 12.4 18.9 20 12 6 27 1 1.88 2 1 +1 +3.21 +1.78 Championship (3 Seasons) 83 6,694 81 53.9 74.4 76 25 7 0 1.88 65 44 +21 +0.65 +0.07 EFL Cup (2 Seasons) 4 245 61 40.8 2.7 2 63 0 2 60 0 1.50 3 2 +1 +0.37 -2.17 FA Cup (2 Seasons) 2 142 71 31.6 1.6 2 71 1 0 1 1.50 4 3 +1 +0.63 -1.12 A-League (1 Season) 23 2,008 87 85.8 22.3 23 87 16 0 0 1.30 35 36 -1 -0.04 -0.86 Rel/Pro play-offs (1 Season) 2 178 89 98.9 2.0 2 89 0 0 0 0.50 0 1 -1 -0.51 Europa Lg (1 Season) 1 6 6 1.1 0.1 0 0 1 6 0 1.00 0 0 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 2004-2005 17 Livingston 1 League 1 3 3 0.1 0.0 0 1 2005-2006 18 Livingston 1 League 8 393 49 11.5 4.4 4 4 2007-2008 20 Livingston 1 League 34 2,962 87 91.4 32.9 34 0 2008-2009 21 West Brom 1 League 8 428 54 12.5 4.8 5 2 3 2009-2010 22 West Brom 1 League 45 3,800 84 91.8 42.2 42 3 2010-2011 23 West Brom 1 League 21 1,414 67 41.3 15.7 16 7 5 2011-2012 24 West Brom 1 League 31 1,524 49 44.6 16.9 16 3 15 2012-2013 25 West Brom 1 League 26 1,749 67 51.1 19.4 21 6 5 2013-2014 26 West Brom 1 League 14 1,104 79 32.3 12.3 12 9 2 2014-2015 27 West Brom 2 Leagues 22 1,639 75 43.4 18.2 20 52 10 2 2 1.00 20 24 -4 -0.22 -0.26 2014-2015 27 Norwich City 1 League 15 1,044 70 25.2 11.6 12 6 3 0 2.22 22 11 +11 +0.95 +0.11 2015-2016 28 Norwich City 3 Leagues 25 1,546 62 40.6 17.2 17 72 8 8 44 12 0.96 21 36 -15 -0.87 -0.40 2016-2017 29 Norwich City 2 Leagues 24 1,926 80 43.4 21.4 22 19 2 75 0 1.58 44 34 +10 +0.47 0.00 2017-2018 30 Rangers 1 League 16 1,273 80 37.2 14.1 16 12 0 1.81 2018-2019 31 Rangers 2 Leagues 2 34 17 0.9 0.4 0 0 2 17 1 2.00 2 1 +1 +2.65 +1.41 2019-2020 32 Dundee 1 League 22 1,917 87 78.9 21.3 21 90 20 1 35 0 1.50 25 21 +4 +0.19 +0.71 2020-2021 33 Dundee 1 League 3 270 90 11.1 3.0 3 90 3 0 0 1.33 4 7 -3 -1.00 -1.50 2020-2021 33 Western Sydney Wanderers 1 League 23 2,008 87 85.8 22.3 23 87 16 0 0 1.30 35 36 -1 -0.04 -0.86 2021-2022 34 Dunfermline Ath. 2 Leagues 21 1,695 81 49.6 18.8 19 86 13 2 27 1 0.85 17 26 -9 -0.48 -0.01 17 Seasons 7 Clubs 9 Leagues 361 26,729 74 40.8 297.0 303 87 134 58 34 16 1.36 190 196 -6 -0.04 -0.47 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches West Brom (7 Seasons) 3 Leagues 167 11,658 70 46.6 129.5 132 52 37 35 2 1.00 20 24 -4 -0.22 -0.26 Norwich City (3 Seasons) 4 Leagues 64 4,516 71 36.4 50.2 51 72 33 13 60 12 1.49 87 81 +6 +0.12 -0.22 Livingston (3 Seasons) 2 Leagues 43 3,358 78 33.3 37.3 38 5 Dundee (2 Seasons) 1 League 25 2,187 87 45.0 24.3 24 90 23 1 35 0 1.48 29 28 +1 +0.04 -0.26 Rangers (2 Seasons) 2 Leagues 18 1,307 73 17.7 14.5 16 12 2 17 1 1.83 2 1 +1 +2.65 +1.41 Western Sydney Wanderers (1 Season) 1 League 23 2,008 87 85.8 22.3 23 87 16 0 0 1.30 35 36 -1 -0.04 -0.86 Dunfermline Ath. (1 Season) 2 Leagues 21 1,695 81 49.6 18.8 19 86 13 2 27 1 0.85 17 26 -9 -0.48 -0.01 Premier League (7 Seasons) 142 9,093 64 38.0 101.0 103 44 39 13 0.88 35 56 -21 -0.66 -0.20 Championship (4 Seasons) 78 6,666 85 58.8 74.1 75 88 36 3 30 1 1.23 46 53 -7 -0.17 -0.17 Premier League (4 Seasons) 26 1,697 65 12.4 18.9 20 12 6 27 1 1.88 2 1 +1 +3.21 +1.78 Championship (3 Seasons) 83 6,694 81 53.9 74.4 76 25 7 0 1.88 65 44 +21 +0.65 +0.07 EFL Cup (2 Seasons) 4 245 61 40.8 2.7 2 63 0 2 60 0 1.50 3 2 +1 +0.37 -2.17 FA Cup (2 Seasons) 2 142 71 31.6 1.6 2 71 1 0 1 1.50 4 3 +1 +0.63 -1.12 A-League (1 Season) 23 2,008 87 85.8 22.3 23 87 16 0 0 1.30 35 36 -1 -0.04 -0.86 Rel/Pro play-offs (1 Season) 2 178 89 98.9 2.0 2 89 0 0 0 0.50 0 1 -1 -0.51 Europa Lg (1 Season) 1 6 6 1.1 0.1 0 0 1 6 0 1.00 0 0 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 2004-2005 17 Livingston sct SCO 1. Premier League 10th 1 3 3 0.1 0.0 0 1 2005-2006 18 Livingston sct SCO 1. Premier League 12th 8 393 49 11.5 4.4 4 4 2007-2008 20 Livingston sct SCO 2. First Division 7th 34 2,962 87 91.4 32.9 34 0 2008-2009 21 West Brom eng ENG 1. Premier League 20th 8 428 54 12.5 4.8 5 2 3 Matches 2009-2010 22 West Brom eng ENG 2. Championship 2nd 45 3,800 84 91.8 42.2 42 3 2010-2011 23 West Brom eng ENG 1. Premier League 11th 21 1,414 67 41.3 15.7 16 7 5 Matches 2011-2012 24 West Brom eng ENG 1. Premier League 10th 31 1,524 49 44.6 16.9 16 3 15 Matches 2012-2013 25 West Brom eng ENG 1. Premier League 8th 26 1,749 67 51.1 19.4 21 6 5 Matches 2013-2014 26 West Brom eng ENG 1. Premier League 17th 14 1,104 79 32.3 12.3 12 9 2 Matches 2014-2015 27 West Brom eng ENG 1. Premier League 13th 21 1,587 76 46.4 17.6 19 10 2 1 0.90 16 24 -8 -0.45 -0.21 Matches 2014-2015 27 Norwich City eng ENG 2. Championship 3rd 15 1,044 70 25.2 11.6 12 6 3 0 2.22 22 11 +11 +0.95 +0.11 Matches 2015-2016 28 Norwich City eng ENG 1. Premier League 19th 21 1,287 61 37.6 14.3 14 7 7 12 0.86 19 32 -13 -0.91 -0.28 Matches 2016-2017 29 Norwich City eng ENG 2. Championship 8th 23 1,850 80 44.7 20.6 22 19 1 0 1.65 43 33 +10 +0.49 +0.25 Matches 2017-2018 30 Rangers sct SCO 1. Premiership 3rd 16 1,273 80 37.2 14.1 16 12 0 1.81 Matches 2018-2019 31 Rangers sct SCO 1. Premiership 2nd 1 28 28 0.8 0.3 0 0 1 27 1 3.00 2 1 +1 +3.21 +1.78 Matches 2019-2020 32 Dundee sct SCO 2. Championship 3rd 22 1,917 87 78.9 21.3 21 90 20 1 35 0 1.50 25 21 +4 +0.19 +0.71 Matches 2020-2021 33 Dundee sct SCO 2. Championship 2nd 3 270 90 11.1 3.0 3 90 3 0 0 1.33 4 7 -3 -1.00 -1.50 Matches 2020-2021 33 Western Sydney Wanderers au AUS 1. A-League 8th 23 2,008 87 85.8 22.3 23 87 16 0 0 1.30 35 36 -1 -0.04 -0.86 Matches 2021-2022 34 Dunfermline Ath. sct SCO 2. Championship 9th 19 1,517 80 46.8 16.9 17 86 13 2 27 1 0.89 17 25 -8 -0.47 0.00 Matches 17 Seasons 7 Clubs 5 Leagues 352 26,158 74 41.1 290.6 297 88 133 55 29 15 1.37 183 190 -7 -0.05 -0.43 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches West Brom (7 Seasons) 2 Leagues 166 11,606 70 47.1 129.0 131 37 35 1 0.90 16 24 -8 -0.45 -0.21 Norwich City (3 Seasons) 2 Leagues 59 4,181 71 35.7 46.5 48 32 11 12 1.51 84 76 +8 +0.17 -0.07 Livingston (3 Seasons) 2 Leagues 43 3,358 78 33.3 37.3 38 5 Dundee (2 Seasons) 1 League 25 2,187 87 45.0 24.3 24 90 23 1 35 0 1.48 29 28 +1 +0.04 -0.26 Rangers (2 Seasons) 1 League 17 1,301 77 19.0 14.5 16 12 1 27 1 1.88 2 1 +1 +3.21 +1.78 Western Sydney Wanderers (1 Season) 1 League 23 2,008 87 85.8 22.3 23 87 16 0 0 1.30 35 36 -1 -0.04 -0.86 Dunfermline Ath. (1 Season) 1 League 19 1,517 80 46.8 16.9 17 86 13 2 27 1 0.89 17 25 -8 -0.47 0.00 Premier League (7 Seasons) 142 9,093 64 38.0 101.0 103 44 39 13 0.88 35 56 -21 -0.66 -0.20 Championship (4 Seasons) 78 6,666 85 58.8 74.1 75 88 36 3 30 1 1.23 46 53 -7 -0.17 -0.17 Premier League (4 Seasons) 26 1,697 65 12.4 18.9 20 12 6 27 1 1.88 2 1 +1 +3.21 +1.78 Championship (3 Seasons) 83 6,694 81 53.9 74.4 76 25 7 0 1.88 65 44 +21 +0.65 +0.07 A-League (1 Season) 23 2,008 87 85.8 22.3 23 87 16 0 0 1.30 35 36 -1 -0.04 -0.86
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 27 West Brom eng ENG FA Cup 5th 1 52 52 14.4 0.6 1 52 0 0 1 3.00 4 0 +4 +6.92 +5.17 Matches 2015-2016 28 Norwich City eng ENG FA Cup 33rd 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 3 -3 -3.00 Matches 2015-2016 28 Norwich City eng ENG League Cup 9th 3 169 56 56.3 1.9 2 63 0 1 44 0 2.00 2 1 +1 +0.53 -1.53 Matches 2016-2017 29 Norwich City eng ENG EFL Cup 9th 1 76 76 25.3 0.8 0 0 1 75 0 0.00 1 1 0 0.00 -2.81 Matches 3 Seasons 2 Clubs 2 Leagues 6 387 65 36.9 4.3 4 67 1 2 60 1 1.50 7 5 +2 +0.47 -1.71 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Norwich City (2 Seasons) 2 Leagues 5 335 67 48.6 3.7 3 72 1 2 60 0 1.20 3 5 -2 -0.54 -3.07 West Brom (1 Season) 1 League 1 52 52 14.4 0.6 1 52 0 0 1 3.00 4 0 +4 +6.92 +5.17 EFL Cup (2 Seasons) 4 245 61 40.8 2.7 2 63 0 2 60 0 1.50 3 2 +1 +0.37 -2.17 FA Cup (2 Seasons) 2 142 71 31.6 1.6 2 71 1 0 1 1.50 4 3 +1 +0.63 -1.12
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 2018-2019 31 Rangers 2. Europa Lg GR 1 6 6 1.1 0.1 0 0 1 6 0 1.00 0 0 0 0.00 0.00 Matches 1 Season 1 Club 1 League 1 6 6 1.1 0.1 0 0 1 6 0 1.00 0 0 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 2012 24 sct Scotland UEFA Euro Qualifying 3 181 60 25.1 2.0 2 85 1 1 11 1 1.00 2 4 -2 -0.99 -1.16 Matches 2014 26 sct Scotland WCQ 2 76 38 8.4 0.8 1 63 0 1 13 3 1.50 1 0 +1 +1.18 +1.73 Matches 2014 26 sct Scotland Friendlies (M) 0 0 0 0 1 Matches 2016 28 sct Scotland UEFA Euro Qualifying 2 97 49 10.8 1.1 1 91 1 1 6 2 2.00 6 1 +5 +4.64 +4.08 Matches 3 Seasons 1 Club 3 Leagues 7 354 51 13.1 3.9 4 81 2 3 10 7 1.43 9 5 +4 +1.02 +0.98 UEFA Euro Qualifying (2 Seasons) 5 278 56 17.2 3.1 3 87 2 2 9 3 1.40 8 5 +3 +0.97 +0.57 WCQ (1 Season) 2 76 38 8.4 0.8 1 63 0 1 13 3 1.50 1 0 +1 +1.18 +1.73 Friendlies (M) (1 Season) 0 0 0 0 1
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2004-2005 17 Livingston 1 League 0.0 0 0 2005-2006 18 Livingston 1 League 4.4 0 0 2007-2008 20 Livingston 1 League 32.9 3 1 2008-2009 21 West Brom 1 League 4.8 1 0 8 2009-2010 22 West Brom 1 League 42.2 10 1 31 2010-2011 23 West Brom 1 League 15.7 2 0 11 2011-2012 24 West Brom 1 League 16.9 4 0 8 2012-2013 25 West Brom 1 League 19.4 3 0 13 2013-2014 26 West Brom 1 League 12.3 4 0 10 2014-2015 27 West Brom 2 Leagues 18.2 5 0 0 22 0 2014-2015 27 Norwich City 1 League 11.6 1 0 10 2015-2016 28 Norwich City 3 Leagues 17.2 3 0 0 15 0 2016-2017 29 Norwich City 2 Leagues 21.4 8 0 0 30 0 0 0 0 0 0 0 0 2017-2018 30 Rangers 1 League 14.1 6 0 18 2018-2019 31 Rangers 2 Leagues 0.4 1 0 0 0 0 0 0 1 0 0 0 0 2019-2020 32 Dundee 1 League 21.3 4 0 0 0 2020-2021 33 Dundee 1 League 3.0 1 0 0 0 2020-2021 33 Western Sydney Wanderers 1 League 22.3 10 0 0 31 15 0 82 34 32 0 2021-2022 34 Dunfermline Ath. 2 Leagues 18.8 5 1 0 0 17 Seasons 7 Clubs 9 Leagues 297.0 71 3 0 207 15 0 82 35 32 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches West Brom (7 Seasons) 3 Leagues 129.5 29 1 0 103 0 Norwich City (3 Seasons) 4 Leagues 50.2 12 0 0 55 0 0 0 0 0 0 0 0 Livingston (3 Seasons) 2 Leagues 37.3 3 1 Dundee (2 Seasons) 1 League 24.3 5 0 0 0 Rangers (2 Seasons) 2 Leagues 14.5 7 0 0 18 0 0 0 1 0 0 0 0 Western Sydney Wanderers (1 Season) 1 League 22.3 10 0 0 31 15 0 82 34 32 0 Dunfermline Ath. (1 Season) 2 Leagues 18.8 5 1 0 0 Premier League (7 Seasons) 101.0 21 0 87 Championship (4 Seasons) 74.1 12 2 0 0 Premier League (4 Seasons) 18.9 6 0 0 18 0 Championship (3 Seasons) 74.4 19 1 0 70 0 0 0 0 0 0 0 0 EFL Cup (2 Seasons) 2.7 0 0 0 1 0 0 0 0 0 0 0 0 FA Cup (2 Seasons) 1.6 1 0 0 0 A-League (1 Season) 22.3 10 0 0 31 15 0 82 34 32 0 Rel/Pro play-offs (1 Season) 2.0 1 0 0 Europa Lg (1 Season) 0.1 1 0 0 0 0 0 0 1 0 0 0 0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2014-2015 27 West Brom eng ENG FA Cup 5th 0.6 0 0 0 0 Matches 2015-2016 28 Norwich City eng ENG FA Cup 33rd 1.0 1 0 0 0 Matches 2015-2016 28 Norwich City eng ENG League Cup 9th 1.9 0 0 0 0 Matches 2016-2017 29 Norwich City eng ENG EFL Cup 9th 0.8 0 0 0 1 0 0 0 0 0 0 0 0 Matches 3 Seasons 2 Clubs 2 Leagues 4.3 1 0 0 1 0 0 0 0 0 0 0 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Norwich City (2 Seasons) 2 Leagues 3.7 1 0 0 1 0 0 0 0 0 0 0 0 West Brom (1 Season) 1 League 0.6 0 0 0 0 EFL Cup (2 Seasons) 2.7 0 0 0 1 0 0 0 0 0 0 0 0 FA Cup (2 Seasons) 1.6 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 2018-2019 31 Rangers 2. Europa Lg GR 0.1 1 0 0 0 0 0 0 1 0 0 0 0 Matches 1 Season 1 Club 1 League 0.1 1 0 0 0 0 0 0 1 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 Graham Dorrans Pages
Graham Dorrans Overview
Stats by Competition
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary