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 17 St Mirren sct SCO 1. Premier League 4 1 174 1.9 1 0 1 1 0 0 0 0 0.52 0.00 0.52 0.52 0.52 2007-2008 18 St Mirren sct SCO 1. Premier League 25 10 1,010 11.2 2 0 2 2 0 0 3 0 0.18 0.00 0.18 0.18 0.18 2008-2009 19 St Mirren sct SCO 1. Premier League 28 17 1,714 19.0 1 2 3 1 0 0 1 0 0.05 0.11 0.16 0.05 0.16 2009-2010 20 Watford eng ENG 2. Championship 9 2 246 2.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2009-2010 20 St Mirren sct SCO 1. Premier League 18 18 1,515 16.8 3 0 3 3 0 0 1 0 0.18 0.00 0.18 0.18 0.18 2010-2011 21 Watford eng ENG 2. Championship 29 24 2,099 23.3 2 5 7 2 0 0 0 0 0.09 0.21 0.30 0.09 0.30 2012-2013 23 Shrewsbury eng ENG 3. League One 17 12 1,165 12.9 2 2 4 2 0 0 0 0 0.15 0.15 0.31 0.15 0.31 2013-2014 24 Sheffield Utd eng ENG 3. League One 30 23 1,977 22.0 0 5 5 0 0 0 2 0 0.00 0.23 0.23 0.00 0.23 2014-2015 25 Sheffield Utd eng ENG FA Cup 0 0 Matches 2014-2015 25 Sheffield Utd eng ENG League Cup 2 2 160 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 25 Sheffield Utd eng ENG 3. League One 0 0 Matches 2014-2015 25 Dundee sct SCO 1. Premiership 13 11 1,041 11.6 1 0 1 1 0 0 0 0 0.09 0.00 0.09 0.09 0.09 Matches 2015-2016 26 Wycombe eng ENG FA Cup 2 0 46 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 26 Wycombe 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 26 Wycombe eng ENG 4. League Two 26 21 1,834 20.4 1 0 1 1 0 0 2 0 0.05 0.00 0.05 0.05 0.05 Matches 2016-2017 27 St Mirren sct SCO 2. Championship 15 14 1,296 14.4 2 1 3 2 0 0 3 0 0.14 0.07 0.21 0.14 0.21 Matches 2016-2017 27 Wycombe eng ENG EFL 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 2016-2017 27 Wycombe eng ENG 4. League Two 5 3 250 2.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 28 St Mirren sct SCO 2. Championship 35 35 3,121 34.7 1 3 4 1 0 0 6 0 0.03 0.09 0.12 0.03 0.12 Matches 2018-2019 29 St Mirren sct SCO 1. Premiership 34 31 2,726 30.3 1 0 1 1 0 0 6 0 0.03 0.00 0.03 0.03 0.03 Matches 2019-2020 30 St Mirren sct SCO 1. Premiership 9 7 613 6.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 31 Gr'nock Morton sct SCO 2. Championship 8 8 711 7.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 31 Hibernian sct SCO 1. Premiership 5 0 61 0.7 1 0 1 1 0 0 2 0 1.48 0.00 1.48 1.48 1.48 Matches 2021-2022 32 Kilmarnock sct SCO 2. Championship 32 29 2,540 28.2 1 1 2 1 0 0 4 0 0.04 0.04 0.07 0.04 0.07 Matches 15 Seasons 9 Clubs 7 Leagues 348 270 24,479 272.0 19 19 38 19 0 0 35 0 0.07 0.07 0.14 0.07 0.14 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 St Mirren (8 Seasons) 2 Leagues 168 133 12,169 135.2 11 6 17 11 0 0 20 0 0.08 0.04 0.13 0.08 0.13 Watford (2 Seasons) 1 League 38 26 2,345 26.1 2 5 7 2 0 0 1 0 0.08 0.19 0.27 0.08 0.27 Wycombe (2 Seasons) 3 Leagues 35 26 2,310 25.7 1 0 1 1 0 0 5 0 0.04 0.00 0.04 0.04 0.04 Sheffield Utd (2 Seasons) 3 Leagues 32 25 2,137 23.7 0 5 5 0 0 0 2 0 0.00 0.21 0.21 0.00 0.21 Kilmarnock (1 Season) 1 League 32 29 2,540 28.2 1 1 2 1 0 0 4 0 0.04 0.04 0.07 0.04 0.07 Shrewsbury (1 Season) 1 League 17 12 1,165 12.9 2 2 4 2 0 0 0 0 0.15 0.15 0.31 0.15 0.31 Dundee (1 Season) 1 League 13 11 1,041 11.6 1 0 1 1 0 0 0 0 0.09 0.00 0.09 0.09 0.09 Gr'nock Morton (1 Season) 1 League 8 8 711 7.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Hibernian (1 Season) 1 League 5 0 61 0.7 1 0 1 1 0 0 2 0 1.48 0.00 1.48 1.48 1.48 Premier League (8 Seasons) 136 95 8,854 98.4 10 2 12 10 0 0 13 0 0.10 0.02 0.12 0.10 0.12 Championship (4 Seasons) 90 86 7,668 85.2 4 5 9 4 0 0 14 0 0.05 0.06 0.11 0.05 0.11 League One (3 Seasons) 47 35 3,142 34.9 2 7 9 2 0 0 2 0 0.06 0.20 0.26 0.06 0.26 League Cup (3 Seasons) 4 4 340 3.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Championship (2 Seasons) 38 26 2,345 26.1 2 5 7 2 0 0 1 0 0.08 0.19 0.27 0.08 0.27 League Two (2 Seasons) 31 24 2,084 23.2 1 0 1 1 0 0 4 0 0.04 0.00 0.04 0.04 0.04 FA Cup (2 Seasons) 2 0 46 0.5 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 2006-2007 17 St Mirren 1 League 4 1 174 1.9 1 0 1 1 0 0 0 0 0.52 0.00 0.52 0.52 0.52 2007-2008 18 St Mirren 1 League 25 10 1,010 11.2 2 0 2 2 0 0 3 0 0.18 0.00 0.18 0.18 0.18 2008-2009 19 St Mirren 1 League 28 17 1,714 19.0 1 2 3 1 0 0 1 0 0.05 0.11 0.16 0.05 0.16 2009-2010 20 St Mirren 1 League 18 18 1,515 16.8 3 0 3 3 0 0 1 0 0.18 0.00 0.18 0.18 0.18 2009-2010 20 Watford 1 League 9 2 246 2.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2010-2011 21 Watford 1 League 29 24 2,099 23.3 2 5 7 2 0 0 0 0 0.09 0.21 0.30 0.09 0.30 2012-2013 23 Shrewsbury 1 League 17 12 1,165 12.9 2 2 4 2 0 0 0 0 0.15 0.15 0.31 0.15 0.31 2013-2014 24 Sheffield Utd 1 League 30 23 1,977 22.0 0 5 5 0 0 0 2 0 0.00 0.23 0.23 0.00 0.23 2014-2015 25 Sheffield Utd 3 Leagues 2 2 160 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 25 Dundee 1 League 13 11 1,041 11.6 1 0 1 1 0 0 0 0 0.09 0.00 0.09 0.09 0.09 2015-2016 26 Wycombe 3 Leagues 29 22 1,970 21.9 1 0 1 1 0 0 2 0 0.05 0.00 0.05 0.05 0.05 2016-2017 27 Wycombe 2 Leagues 6 4 340 3.8 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2016-2017 27 St Mirren 1 League 15 14 1,296 14.4 2 1 3 2 0 0 3 0 0.14 0.07 0.21 0.14 0.21 2017-2018 28 St Mirren 1 League 35 35 3,121 34.7 1 3 4 1 0 0 6 0 0.03 0.09 0.12 0.03 0.12 2018-2019 29 St Mirren 1 League 34 31 2,726 30.3 1 0 1 1 0 0 6 0 0.03 0.00 0.03 0.03 0.03 2019-2020 30 St Mirren 1 League 9 7 613 6.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2020-2021 31 Gr'nock Morton 1 League 8 8 711 7.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2020-2021 31 Hibernian 1 League 5 0 61 0.7 1 0 1 1 0 0 2 0 1.48 0.00 1.48 1.48 1.48 2021-2022 32 Kilmarnock 1 League 32 29 2,540 28.2 1 1 2 1 0 0 4 0 0.04 0.04 0.07 0.04 0.07 15 Seasons 9 Clubs 7 Leagues 348 270 24,479 272.0 19 19 38 19 0 0 35 0 0.07 0.07 0.14 0.07 0.14 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 St Mirren (8 Seasons) 2 Leagues 168 133 12,169 135.2 11 6 17 11 0 0 20 0 0.08 0.04 0.13 0.08 0.13 Watford (2 Seasons) 1 League 38 26 2,345 26.1 2 5 7 2 0 0 1 0 0.08 0.19 0.27 0.08 0.27 Wycombe (2 Seasons) 3 Leagues 35 26 2,310 25.7 1 0 1 1 0 0 5 0 0.04 0.00 0.04 0.04 0.04 Sheffield Utd (2 Seasons) 3 Leagues 32 25 2,137 23.7 0 5 5 0 0 0 2 0 0.00 0.21 0.21 0.00 0.21 Kilmarnock (1 Season) 1 League 32 29 2,540 28.2 1 1 2 1 0 0 4 0 0.04 0.04 0.07 0.04 0.07 Shrewsbury (1 Season) 1 League 17 12 1,165 12.9 2 2 4 2 0 0 0 0 0.15 0.15 0.31 0.15 0.31 Dundee (1 Season) 1 League 13 11 1,041 11.6 1 0 1 1 0 0 0 0 0.09 0.00 0.09 0.09 0.09 Gr'nock Morton (1 Season) 1 League 8 8 711 7.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Hibernian (1 Season) 1 League 5 0 61 0.7 1 0 1 1 0 0 2 0 1.48 0.00 1.48 1.48 1.48 Premier League (8 Seasons) 136 95 8,854 98.4 10 2 12 10 0 0 13 0 0.10 0.02 0.12 0.10 0.12 Championship (4 Seasons) 90 86 7,668 85.2 4 5 9 4 0 0 14 0 0.05 0.06 0.11 0.05 0.11 League One (3 Seasons) 47 35 3,142 34.9 2 7 9 2 0 0 2 0 0.06 0.20 0.26 0.06 0.26 League Cup (3 Seasons) 4 4 340 3.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Championship (2 Seasons) 38 26 2,345 26.1 2 5 7 2 0 0 1 0 0.08 0.19 0.27 0.08 0.27 League Two (2 Seasons) 31 24 2,084 23.2 1 0 1 1 0 0 4 0 0.04 0.00 0.04 0.04 0.04 FA Cup (2 Seasons) 2 0 46 0.5 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 2006-2007 17 St Mirren sct SCO 1. Premier League 11th 4 1 174 1.9 1 0 1 1 0 0 0 0 0.52 0.00 0.52 0.52 0.52 2007-2008 18 St Mirren sct SCO 1. Premier League 10th 25 10 1,010 11.2 2 0 2 2 0 0 3 0 0.18 0.00 0.18 0.18 0.18 2008-2009 19 St Mirren sct SCO 1. Premier League 11th 28 17 1,714 19.0 1 2 3 1 0 0 1 0 0.05 0.11 0.16 0.05 0.16 2009-2010 20 St Mirren sct SCO 1. Premier League 10th 18 18 1,515 16.8 3 0 3 3 0 0 1 0 0.18 0.00 0.18 0.18 0.18 2009-2010 20 Watford eng ENG 2. Championship 16th 9 2 246 2.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2010-2011 21 Watford eng ENG 2. Championship 14th 29 24 2,099 23.3 2 5 7 2 0 0 0 0 0.09 0.21 0.30 0.09 0.30 2012-2013 23 Shrewsbury eng ENG 3. League One 16th 17 12 1,165 12.9 2 2 4 2 0 0 0 0 0.15 0.15 0.31 0.15 0.31 2013-2014 24 Sheffield Utd eng ENG 3. League One 7th 30 23 1,977 22.0 0 5 5 0 0 0 2 0 0.00 0.23 0.23 0.00 0.23 2014-2015 25 Sheffield Utd eng ENG 3. League One 5th 0 0 Matches 2014-2015 25 Dundee sct SCO 1. Premiership 6th 13 11 1,041 11.6 1 0 1 1 0 0 0 0 0.09 0.00 0.09 0.09 0.09 Matches 2015-2016 26 Wycombe eng ENG 4. League Two 13th 26 21 1,834 20.4 1 0 1 1 0 0 2 0 0.05 0.00 0.05 0.05 0.05 Matches 2016-2017 27 Wycombe eng ENG 4. League Two 9th 5 3 250 2.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 27 St Mirren sct SCO 2. Championship 7th 15 14 1,296 14.4 2 1 3 2 0 0 3 0 0.14 0.07 0.21 0.14 0.21 Matches 2017-2018 28 St Mirren sct SCO 2. Championship 1st 35 35 3,121 34.7 1 3 4 1 0 0 6 0 0.03 0.09 0.12 0.03 0.12 Matches 2018-2019 29 St Mirren sct SCO 1. Premiership 11th 34 31 2,726 30.3 1 0 1 1 0 0 6 0 0.03 0.00 0.03 0.03 0.03 Matches 2019-2020 30 St Mirren sct SCO 1. Premiership 9th 9 7 613 6.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 31 Gr'nock Morton sct SCO 2. Championship 9th 8 8 711 7.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 31 Hibernian sct SCO 1. Premiership 3rd 5 0 61 0.7 1 0 1 1 0 0 2 0 1.48 0.00 1.48 1.48 1.48 Matches 2021-2022 32 Kilmarnock sct SCO 2. Championship 1st 32 29 2,540 28.2 1 1 2 1 0 0 4 0 0.04 0.04 0.07 0.04 0.07 Matches 15 Seasons 9 Clubs 5 Leagues 342 266 24,093 267.7 19 19 38 19 0 0 34 0 0.07 0.07 0.14 0.07 0.14 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 St Mirren (8 Seasons) 2 Leagues 168 133 12,169 135.2 11 6 17 11 0 0 20 0 0.08 0.04 0.13 0.08 0.13 Watford (2 Seasons) 1 League 38 26 2,345 26.1 2 5 7 2 0 0 1 0 0.08 0.19 0.27 0.08 0.27 Wycombe (2 Seasons) 1 League 31 24 2,084 23.2 1 0 1 1 0 0 4 0 0.04 0.00 0.04 0.04 0.04 Sheffield Utd (2 Seasons) 1 League 30 23 1,977 22.0 0 5 5 0 0 0 2 0 0.00 0.23 0.23 0.00 0.23 Kilmarnock (1 Season) 1 League 32 29 2,540 28.2 1 1 2 1 0 0 4 0 0.04 0.04 0.07 0.04 0.07 Shrewsbury (1 Season) 1 League 17 12 1,165 12.9 2 2 4 2 0 0 0 0 0.15 0.15 0.31 0.15 0.31 Dundee (1 Season) 1 League 13 11 1,041 11.6 1 0 1 1 0 0 0 0 0.09 0.00 0.09 0.09 0.09 Gr'nock Morton (1 Season) 1 League 8 8 711 7.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Hibernian (1 Season) 1 League 5 0 61 0.7 1 0 1 1 0 0 2 0 1.48 0.00 1.48 1.48 1.48 Premier League (8 Seasons) 136 95 8,854 98.4 10 2 12 10 0 0 13 0 0.10 0.02 0.12 0.10 0.12 Championship (4 Seasons) 90 86 7,668 85.2 4 5 9 4 0 0 14 0 0.05 0.06 0.11 0.05 0.11 League One (3 Seasons) 47 35 3,142 34.9 2 7 9 2 0 0 2 0 0.06 0.20 0.26 0.06 0.26 Championship (2 Seasons) 38 26 2,345 26.1 2 5 7 2 0 0 1 0 0.08 0.19 0.27 0.08 0.27 League Two (2 Seasons) 31 24 2,084 23.2 1 0 1 1 0 0 4 0 0.04 0.00 0.04 0.04 0.04
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 25 Sheffield Utd eng ENG FA Cup 17th 0 0 Matches 2014-2015 25 Sheffield Utd eng ENG League Cup 3rd 2 2 160 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 26 Wycombe eng ENG FA Cup 33rd 2 0 46 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 26 Wycombe 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 27 Wycombe eng ENG EFL Cup 58th 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 2 Clubs 2 Leagues 6 4 386 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 Wycombe (2 Seasons) 2 Leagues 4 2 226 2.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Sheffield Utd (1 Season) 2 Leagues 2 2 160 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Cup (3 Seasons) 4 4 340 3.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 FA Cup (2 Seasons) 2 0 46 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2006-2007 17 St Mirren 1 League 1.9 1 2 1.03 0.50 0 0 2007-2008 18 St Mirren 1 League 11.2 2 5 0.45 0.40 0 0 2008-2009 19 St Mirren 1 League 19.0 1 11 0.58 0.09 0 0 2009-2010 20 St Mirren 1 League 16.8 3 7 0.42 0.43 0 0 2009-2010 20 Watford 1 League 2.7 0 0 0.00 0 0 2010-2011 21 Watford 1 League 23.3 2 13 0.56 0.15 0 0 2012-2013 23 Shrewsbury 1 League 12.9 2 10 0.77 0.20 0 0 2013-2014 24 Sheffield Utd 1 League 22.0 0 4 0.18 0.00 0 0 2014-2015 25 Sheffield Utd 3 Leagues 1.8 0 0 0 2014-2015 25 Dundee 1 League 11.6 1 4 0.35 0.25 0 0 2015-2016 26 Wycombe 3 Leagues 21.9 1 2 0.10 0.50 0 0 2016-2017 27 Wycombe 2 Leagues 3.8 0 0 1 0.00 0.26 0.00 0 0 2016-2017 27 St Mirren 1 League 14.4 2 0 9 0.00 0.62 0.22 0 0 2017-2018 28 St Mirren 1 League 34.7 1 0 9 0.00 0.26 0.11 0 0 2018-2019 29 St Mirren 1 League 30.3 1 0 0 2019-2020 30 St Mirren 1 League 6.8 0 2 1 50.0 0.29 0.15 0.00 0.00 0 0 2020-2021 31 Gr'nock Morton 1 League 7.9 0 0 0 2020-2021 31 Hibernian 1 League 0.7 1 1 1 100.0 1.48 1.48 1.00 1.00 0 0 2021-2022 32 Kilmarnock 1 League 28.2 1 0 0 15 Seasons 9 Clubs 7 Leagues 272.0 19 3 79 700.0 0.05 0.39 1.33 0.22 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches St Mirren (8 Seasons) 2 Leagues 135.2 11 2 44 950.0 0.04 0.42 1.50 0.23 0 0 Watford (2 Seasons) 1 League 26.1 2 13 0.50 0.15 0 0 Wycombe (2 Seasons) 3 Leagues 25.7 1 0 3 0.00 0.12 0.33 0 0 Sheffield Utd (2 Seasons) 3 Leagues 23.7 0 4 0.18 0.00 0 0 Kilmarnock (1 Season) 1 League 28.2 1 0 0 Shrewsbury (1 Season) 1 League 12.9 2 10 0.77 0.20 0 0 Dundee (1 Season) 1 League 11.6 1 4 0.35 0.25 0 0 Gr'nock Morton (1 Season) 1 League 7.9 0 0 0 Hibernian (1 Season) 1 League 0.7 1 1 1 100.0 1.48 1.48 1.00 1.00 0 0 Premier League (8 Seasons) 98.4 10 3 31 66.7 0.40 0.46 0.33 0.29 0 0 Championship (4 Seasons) 85.2 4 0 18 0.00 0.37 0.17 0 0 League One (3 Seasons) 34.9 2 14 0.40 0.14 0 0 League Cup (3 Seasons) 3.8 0 0 0 0.00 0.00 0 0 Championship (2 Seasons) 26.1 2 13 0.50 0.15 0 0 League Two (2 Seasons) 23.2 1 0 3 0.00 0.13 0.33 0 0 FA Cup (2 Seasons) 0.5 0 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2014-2015 25 Sheffield Utd eng ENG League Cup 3rd 1.8 0 0 0 Matches 2015-2016 26 Wycombe eng ENG FA Cup 33rd 0.5 0 0 0 Matches 2015-2016 26 Wycombe eng ENG League Cup 57th 1.0 0 0 0 Matches 2016-2017 27 Wycombe eng ENG EFL Cup 58th 1.0 0 0 0 0.00 0.00 0 0 Matches 3 Seasons 2 Clubs 2 Leagues 4.3 0 0 0 0.00 0.00 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches Wycombe (2 Seasons) 2 Leagues 2.5 0 0 0 0.00 0.00 0 0 Sheffield Utd (1 Season) 2 Leagues 1.8 0 0 0 League Cup (3 Seasons) 3.8 0 0 0 0.00 0.00 0 0 FA Cup (2 Seasons) 0.5 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 2006-2007 17 St Mirren sct SCO 1. Premier League 4 174 44 5.1 1.9 1 3 2007-2008 18 St Mirren sct SCO 1. Premier League 25 1,010 40 29.5 11.2 10 15 2008-2009 19 St Mirren sct SCO 1. Premier League 28 1,714 61 50.1 19.0 17 11 2009-2010 20 Watford eng ENG 2. Championship 9 246 27 5.9 2.7 2 7 2009-2010 20 St Mirren sct SCO 1. Premier League 18 1,515 84 44.3 16.8 18 0 2010-2011 21 Watford eng ENG 2. Championship 29 2,099 72 50.7 23.3 24 5 2012-2013 23 Shrewsbury eng ENG 3. League One 17 1,165 69 28.1 12.9 12 5 2013-2014 24 Sheffield Utd eng ENG 3. League One 30 1,977 66 47.8 22.0 23 7 2014-2015 25 Sheffield Utd eng ENG FA Cup 0 0 0 0 1 Matches 2014-2015 25 Sheffield Utd eng ENG League Cup 2 160 80 24.2 1.8 2 80 1 0 1 3.00 2 1 +1 +0.56 +0.20 Matches 2014-2015 25 Sheffield Utd eng ENG 3. League One 0 0 0 0 5 Matches 2014-2015 25 Dundee sct SCO 1. Premiership 13 1,041 80 30.4 11.6 11 9 2 1 1.00 9 18 -9 -0.78 -0.70 Matches 2015-2016 26 Wycombe eng ENG FA Cup 2 46 23 12.8 0.5 0 0 2 22 1 0.50 0 2 -2 -3.91 -5.35 Matches 2015-2016 26 Wycombe eng ENG League Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2015-2016 26 Wycombe eng ENG 4. League Two 26 1,834 71 44.3 20.4 21 16 5 17 1.50 15 15 0 0.00 -0.04 Matches 2016-2017 27 St Mirren sct SCO 2. Championship 15 1,296 86 40.0 14.4 14 14 1 0 1.73 33 17 +16 +1.11 +2.04 Matches 2016-2017 27 Wycombe eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2016-2017 27 Wycombe eng ENG 4. League Two 5 250 50 6.0 2.8 3 1 2 6 0.80 2 2 0 0.00 -0.12 Matches 2017-2018 28 St Mirren sct SCO 2. Championship 35 3,121 89 96.3 34.7 35 33 0 0 2.11 63 35 +28 +0.81 +1.56 Matches 2018-2019 29 St Mirren sct SCO 1. Premiership 34 2,726 80 79.7 30.3 31 86 27 3 17 0 0.88 25 53 -28 -0.92 -0.41 Matches 2019-2020 30 St Mirren sct SCO 1. Premiership 9 613 68 22.7 6.8 7 85 6 2 8 5 1.00 6 14 -8 -1.17 -0.79 Matches 2020-2021 31 Gr'nock Morton sct SCO 2. Championship 8 711 89 29.3 7.9 8 89 7 0 0 0.88 5 8 -3 -0.38 +0.04 Matches 2020-2021 31 Hibernian sct SCO 1. Premiership 5 61 12 1.8 0.7 0 0 5 12 9 1.60 3 3 0 0.00 -0.35 Matches 2021-2022 32 Kilmarnock sct SCO 2. Championship 32 2,540 79 78.4 28.2 29 85 16 3 28 2 2.09 46 20 +26 +0.92 +1.31 Matches 15 Seasons 9 Clubs 7 Leagues 348 24,479 70 35.2 272.0 270 86 132 78 17 48 1.51 209 190 +19 +0.12 +0.21 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches St Mirren (8 Seasons) 2 Leagues 168 12,169 72 46.3 135.2 133 86 80 35 13 5 1.49 127 119 +8 +0.09 +0.72 Watford (2 Seasons) 1 League 38 2,345 62 28.3 26.1 26 12 Wycombe (2 Seasons) 3 Leagues 35 2,310 66 26.2 25.7 26 91 19 9 22 24 1.26 17 21 -4 -0.16 -0.31 Sheffield Utd (2 Seasons) 3 Leagues 32 2,137 67 22.5 23.7 25 80 1 7 7 3.00 2 1 +1 +0.56 +0.20 Kilmarnock (1 Season) 1 League 32 2,540 79 78.4 28.2 29 85 16 3 28 2 2.09 46 20 +26 +0.92 +1.31 Shrewsbury (1 Season) 1 League 17 1,165 69 28.1 12.9 12 5 Dundee (1 Season) 1 League 13 1,041 80 30.4 11.6 11 9 2 1 1.00 9 18 -9 -0.78 -0.70 Gr'nock Morton (1 Season) 1 League 8 711 89 29.3 7.9 8 89 7 0 0 0.88 5 8 -3 -0.38 +0.04 Hibernian (1 Season) 1 League 5 61 12 1.8 0.7 0 0 5 12 9 1.60 3 3 0 0.00 -0.35 Premier League (8 Seasons) 136 8,854 65 33.2 98.4 95 86 42 41 13 15 0.98 43 88 -45 -0.91 -0.89 Championship (4 Seasons) 90 7,668 85 63.1 85.2 86 86 70 4 28 2 1.93 147 80 +67 +0.79 +1.43 League One (3 Seasons) 47 3,142 67 25.3 34.9 35 0 12 5 League Cup (3 Seasons) 4 340 85 40.5 3.8 4 85 3 0 1 1.50 2 3 -1 -0.26 -0.62 Championship (2 Seasons) 38 2,345 62 28.3 26.1 26 12 League Two (2 Seasons) 31 2,084 67 25.2 23.2 24 17 7 23 1.39 17 17 0 0.00 -0.09 FA Cup (2 Seasons) 2 46 23 5.1 0.5 0 0 2 22 2 0.50 0 2 -2 -3.91 -5.35
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 17 St Mirren 1 League 4 174 44 5.1 1.9 1 3 2007-2008 18 St Mirren 1 League 25 1,010 40 29.5 11.2 10 15 2008-2009 19 St Mirren 1 League 28 1,714 61 50.1 19.0 17 11 2009-2010 20 St Mirren 1 League 18 1,515 84 44.3 16.8 18 0 2009-2010 20 Watford 1 League 9 246 27 5.9 2.7 2 7 2010-2011 21 Watford 1 League 29 2,099 72 50.7 23.3 24 5 2012-2013 23 Shrewsbury 1 League 17 1,165 69 28.1 12.9 12 5 2013-2014 24 Sheffield Utd 1 League 30 1,977 66 47.8 22.0 23 7 2014-2015 25 Sheffield Utd 3 Leagues 2 160 80 3.0 1.8 2 80 1 0 7 3.00 2 1 +1 +0.56 +0.20 2014-2015 25 Dundee 1 League 13 1,041 80 30.4 11.6 11 9 2 1 1.00 9 18 -9 -0.78 -0.70 2015-2016 26 Wycombe 3 Leagues 29 1,970 68 42.9 21.9 22 92 17 7 22 18 1.38 15 18 -3 -0.14 -0.34 2016-2017 27 Wycombe 2 Leagues 6 340 57 8.0 3.8 4 90 2 2 6 0.67 2 3 -1 -0.26 -0.38 2016-2017 27 St Mirren 1 League 15 1,296 86 40.0 14.4 14 14 1 0 1.73 33 17 +16 +1.11 +2.04 2017-2018 28 St Mirren 1 League 35 3,121 89 96.3 34.7 35 33 0 0 2.11 63 35 +28 +0.81 +1.56 2018-2019 29 St Mirren 1 League 34 2,726 80 79.7 30.3 31 86 27 3 17 0 0.88 25 53 -28 -0.92 -0.41 2019-2020 30 St Mirren 1 League 9 613 68 22.7 6.8 7 85 6 2 8 5 1.00 6 14 -8 -1.17 -0.79 2020-2021 31 Gr'nock Morton 1 League 8 711 89 29.3 7.9 8 89 7 0 0 0.88 5 8 -3 -0.38 +0.04 2020-2021 31 Hibernian 1 League 5 61 12 1.8 0.7 0 0 5 12 9 1.60 3 3 0 0.00 -0.35 2021-2022 32 Kilmarnock 1 League 32 2,540 79 78.4 28.2 29 85 16 3 28 2 2.09 46 20 +26 +0.92 +1.31 15 Seasons 9 Clubs 7 Leagues 348 24,479 70 35.2 272.0 270 86 132 78 17 48 1.51 209 190 +19 +0.12 +0.21 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches St Mirren (8 Seasons) 2 Leagues 168 12,169 72 46.3 135.2 133 86 80 35 13 5 1.49 127 119 +8 +0.09 +0.72 Watford (2 Seasons) 1 League 38 2,345 62 28.3 26.1 26 12 Wycombe (2 Seasons) 3 Leagues 35 2,310 66 26.2 25.7 26 91 19 9 22 24 1.26 17 21 -4 -0.16 -0.31 Sheffield Utd (2 Seasons) 3 Leagues 32 2,137 67 22.5 23.7 25 80 1 7 7 3.00 2 1 +1 +0.56 +0.20 Kilmarnock (1 Season) 1 League 32 2,540 79 78.4 28.2 29 85 16 3 28 2 2.09 46 20 +26 +0.92 +1.31 Shrewsbury (1 Season) 1 League 17 1,165 69 28.1 12.9 12 5 Dundee (1 Season) 1 League 13 1,041 80 30.4 11.6 11 9 2 1 1.00 9 18 -9 -0.78 -0.70 Gr'nock Morton (1 Season) 1 League 8 711 89 29.3 7.9 8 89 7 0 0 0.88 5 8 -3 -0.38 +0.04 Hibernian (1 Season) 1 League 5 61 12 1.8 0.7 0 0 5 12 9 1.60 3 3 0 0.00 -0.35 Premier League (8 Seasons) 136 8,854 65 33.2 98.4 95 86 42 41 13 15 0.98 43 88 -45 -0.91 -0.89 Championship (4 Seasons) 90 7,668 85 63.1 85.2 86 86 70 4 28 2 1.93 147 80 +67 +0.79 +1.43 League One (3 Seasons) 47 3,142 67 25.3 34.9 35 0 12 5 League Cup (3 Seasons) 4 340 85 40.5 3.8 4 85 3 0 1 1.50 2 3 -1 -0.26 -0.62 Championship (2 Seasons) 38 2,345 62 28.3 26.1 26 12 League Two (2 Seasons) 31 2,084 67 25.2 23.2 24 17 7 23 1.39 17 17 0 0.00 -0.09 FA Cup (2 Seasons) 2 46 23 5.1 0.5 0 0 2 22 2 0.50 0 2 -2 -3.91 -5.35
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 17 St Mirren sct SCO 1. Premier League 11th 4 174 44 5.1 1.9 1 3 2007-2008 18 St Mirren sct SCO 1. Premier League 10th 25 1,010 40 29.5 11.2 10 15 2008-2009 19 St Mirren sct SCO 1. Premier League 11th 28 1,714 61 50.1 19.0 17 11 2009-2010 20 St Mirren sct SCO 1. Premier League 10th 18 1,515 84 44.3 16.8 18 0 2009-2010 20 Watford eng ENG 2. Championship 16th 9 246 27 5.9 2.7 2 7 2010-2011 21 Watford eng ENG 2. Championship 14th 29 2,099 72 50.7 23.3 24 5 2012-2013 23 Shrewsbury eng ENG 3. League One 16th 17 1,165 69 28.1 12.9 12 5 2013-2014 24 Sheffield Utd eng ENG 3. League One 7th 30 1,977 66 47.8 22.0 23 7 2014-2015 25 Sheffield Utd eng ENG 3. League One 5th 0 0 0 0 5 Matches 2014-2015 25 Dundee sct SCO 1. Premiership 6th 13 1,041 80 30.4 11.6 11 9 2 1 1.00 9 18 -9 -0.78 -0.70 Matches 2015-2016 26 Wycombe eng ENG 4. League Two 13th 26 1,834 71 44.3 20.4 21 16 5 17 1.50 15 15 0 0.00 -0.04 Matches 2016-2017 27 Wycombe eng ENG 4. League Two 9th 5 250 50 6.0 2.8 3 1 2 6 0.80 2 2 0 0.00 -0.12 Matches 2016-2017 27 St Mirren sct SCO 2. Championship 7th 15 1,296 86 40.0 14.4 14 14 1 0 1.73 33 17 +16 +1.11 +2.04 Matches 2017-2018 28 St Mirren sct SCO 2. Championship 1st 35 3,121 89 96.3 34.7 35 33 0 0 2.11 63 35 +28 +0.81 +1.56 Matches 2018-2019 29 St Mirren sct SCO 1. Premiership 11th 34 2,726 80 79.7 30.3 31 86 27 3 17 0 0.88 25 53 -28 -0.92 -0.41 Matches 2019-2020 30 St Mirren sct SCO 1. Premiership 9th 9 613 68 22.7 6.8 7 85 6 2 8 5 1.00 6 14 -8 -1.17 -0.79 Matches 2020-2021 31 Gr'nock Morton sct SCO 2. Championship 9th 8 711 89 29.3 7.9 8 89 7 0 0 0.88 5 8 -3 -0.38 +0.04 Matches 2020-2021 31 Hibernian sct SCO 1. Premiership 3rd 5 61 12 1.8 0.7 0 0 5 12 9 1.60 3 3 0 0.00 -0.35 Matches 2021-2022 32 Kilmarnock sct SCO 2. Championship 1st 32 2,540 79 78.4 28.2 29 85 16 3 28 2 2.09 46 20 +26 +0.92 +1.31 Matches 15 Seasons 9 Clubs 5 Leagues 342 24,093 70 35.6 267.7 266 86 129 76 16 45 1.52 207 185 +22 +0.14 +0.27 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches St Mirren (8 Seasons) 2 Leagues 168 12,169 72 46.3 135.2 133 86 80 35 13 5 1.49 127 119 +8 +0.09 +0.72 Watford (2 Seasons) 1 League 38 2,345 62 28.3 26.1 26 12 Wycombe (2 Seasons) 1 League 31 2,084 67 25.2 23.2 24 17 7 23 1.39 17 17 0 0.00 -0.09 Sheffield Utd (2 Seasons) 1 League 30 1,977 66 23.9 22.0 23 0 7 5 Kilmarnock (1 Season) 1 League 32 2,540 79 78.4 28.2 29 85 16 3 28 2 2.09 46 20 +26 +0.92 +1.31 Shrewsbury (1 Season) 1 League 17 1,165 69 28.1 12.9 12 5 Dundee (1 Season) 1 League 13 1,041 80 30.4 11.6 11 9 2 1 1.00 9 18 -9 -0.78 -0.70 Gr'nock Morton (1 Season) 1 League 8 711 89 29.3 7.9 8 89 7 0 0 0.88 5 8 -3 -0.38 +0.04 Hibernian (1 Season) 1 League 5 61 12 1.8 0.7 0 0 5 12 9 1.60 3 3 0 0.00 -0.35 Premier League (8 Seasons) 136 8,854 65 33.2 98.4 95 86 42 41 13 15 0.98 43 88 -45 -0.91 -0.89 Championship (4 Seasons) 90 7,668 85 63.1 85.2 86 86 70 4 28 2 1.93 147 80 +67 +0.79 +1.43 League One (3 Seasons) 47 3,142 67 25.3 34.9 35 0 12 5 Championship (2 Seasons) 38 2,345 62 28.3 26.1 26 12 League Two (2 Seasons) 31 2,084 67 25.2 23.2 24 17 7 23 1.39 17 17 0 0.00 -0.09
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 25 Sheffield Utd eng ENG FA Cup 17th 0 0 0 0 1 Matches 2014-2015 25 Sheffield Utd eng ENG League Cup 3rd 2 160 80 24.2 1.8 2 80 1 0 1 3.00 2 1 +1 +0.56 +0.20 Matches 2015-2016 26 Wycombe eng ENG FA Cup 33rd 2 46 23 12.8 0.5 0 0 2 22 1 0.50 0 2 -2 -3.91 -5.35 Matches 2015-2016 26 Wycombe eng ENG League Cup 57th 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2016-2017 27 Wycombe eng ENG EFL Cup 58th 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 3 Seasons 2 Clubs 2 Leagues 6 386 64 22.2 4.3 4 86 3 2 22 3 1.17 2 5 -3 -0.70 -1.47 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Wycombe (2 Seasons) 2 Leagues 4 226 57 41.9 2.5 2 91 2 2 22 1 0.25 0 4 -4 -1.59 -3.03 Sheffield Utd (1 Season) 2 Leagues 2 160 80 13.3 1.8 2 80 1 0 2 3.00 2 1 +1 +0.56 +0.20 League Cup (3 Seasons) 4 340 85 40.5 3.8 4 85 3 0 1 1.50 2 3 -1 -0.26 -0.62 FA Cup (2 Seasons) 2 46 23 5.1 0.5 0 0 2 22 2 0.50 0 2 -2 -3.91 -5.35
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2006-2007 17 St Mirren 1 League 1.9 0 0 2007-2008 18 St Mirren 1 League 11.2 3 0 15 2008-2009 19 St Mirren 1 League 19.0 1 0 19 2009-2010 20 St Mirren 1 League 16.8 1 0 13 2009-2010 20 Watford 1 League 2.7 1 0 2 2010-2011 21 Watford 1 League 23.3 0 0 21 2012-2013 23 Shrewsbury 1 League 12.9 0 0 15 2013-2014 24 Sheffield Utd 1 League 22.0 2 0 24 2014-2015 25 Sheffield Utd 3 Leagues 1.8 0 0 0 0 2014-2015 25 Dundee 1 League 11.6 0 0 2015-2016 26 Wycombe 3 Leagues 21.9 2 0 0 24 0 2016-2017 27 Wycombe 2 Leagues 3.8 3 0 0 5 2 0 0 0 0 0 0 0 2016-2017 27 St Mirren 1 League 14.4 3 0 0 27 0 0 0 0 0 0 0 0 2017-2018 28 St Mirren 1 League 34.7 6 0 0 40 0 0 0 0 0 0 0 0 2018-2019 29 St Mirren 1 League 30.3 6 0 0 0 2019-2020 30 St Mirren 1 League 6.8 0 0 0 12 9 0 1 0 0 0 2020-2021 31 Gr'nock Morton 1 League 7.9 1 0 0 0 2020-2021 31 Hibernian 1 League 0.7 2 0 0 4 1 0 0 1 3 0 2021-2022 32 Kilmarnock 1 League 28.2 4 0 0 0 15 Seasons 9 Clubs 7 Leagues 272.0 35 0 0 221 12 0 1 1 3 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches St Mirren (8 Seasons) 2 Leagues 135.2 20 0 0 126 9 0 1 0 0 0 0 0 Watford (2 Seasons) 1 League 26.1 1 0 23 Wycombe (2 Seasons) 3 Leagues 25.7 5 0 0 29 2 0 0 0 0 0 0 0 Sheffield Utd (2 Seasons) 3 Leagues 23.7 2 0 0 24 0 Kilmarnock (1 Season) 1 League 28.2 4 0 0 0 Shrewsbury (1 Season) 1 League 12.9 0 0 15 Dundee (1 Season) 1 League 11.6 0 0 Gr'nock Morton (1 Season) 1 League 7.9 1 0 0 0 Hibernian (1 Season) 1 League 0.7 2 0 0 4 1 0 0 1 3 0 Premier League (8 Seasons) 98.4 13 0 0 63 10 0 1 1 3 0 Championship (4 Seasons) 85.2 14 0 0 67 0 0 0 0 0 0 0 0 League One (3 Seasons) 34.9 2 0 39 League Cup (3 Seasons) 3.8 1 0 0 0 2 0 0 0 0 0 0 0 Championship (2 Seasons) 26.1 1 0 23 League Two (2 Seasons) 23.2 4 0 0 29 0 0 0 0 0 0 0 0 FA Cup (2 Seasons) 0.5 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 25 Sheffield Utd eng ENG League Cup 3rd 1.8 0 0 0 0 Matches 2015-2016 26 Wycombe eng ENG FA Cup 33rd 0.5 0 0 0 0 Matches 2015-2016 26 Wycombe eng ENG League Cup 57th 1.0 0 0 0 0 Matches 2016-2017 27 Wycombe eng ENG EFL Cup 58th 1.0 1 0 0 0 2 0 0 0 0 0 0 0 Matches 3 Seasons 2 Clubs 2 Leagues 4.3 1 0 0 0 2 0 0 0 0 0 0 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Wycombe (2 Seasons) 2 Leagues 2.5 1 0 0 0 2 0 0 0 0 0 0 0 Sheffield Utd (1 Season) 2 Leagues 1.8 0 0 0 0 League Cup (3 Seasons) 3.8 1 0 0 0 2 0 0 0 0 0 0 0 FA Cup (2 Seasons) 0.5 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, including advanced stats like xG for most of those nine.
In collaboration with Opta , we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer .
View Additional Information
More Stephen McGinn Pages
Stephen McGinn Overview
Stats by Competition
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary