Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-12-07SatChampionshipMatchweek 19AwayL 0–3Norwich CityQPRY*CM9000000000621000.00.00.000535989.8448100Match Report
2024-11-30SatChampionshipMatchweek 18HomeW 4–2Norwich CityLuton TownY*CM9000000000890010.00.00.010728188.9559110Match Report
2024-11-26TueChampionshipMatchweek 17HomeW 6–1Norwich CityPlymouth ArgyleY*CM90000010001294000.00.00.55210511889.0895121Match Report
2024-11-18MonUEFA Nations LeagueLeague AAwayW 2–1sct Scotlandpl PolandYDM90000020103Match Report
2024-11-15FriUEFA Nations LeagueLeague AHomeW 1–0sct Scotlandhr CroatiaYDM66000010002Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2010-201118St Mirrensct SCO1. Premier League19101,07111.9000000100.000.000.000.000.00
2011-201219St Mirrensct SCO1. Premier League28242,17824.2404400200.170.000.170.170.17
2012-201320St Mirrensct SCO1. Premier League29262,21824.6336300210.120.120.240.120.24
2013-201421St Mirrensct SCO1. Premiership30282,48627.67310433200.250.110.360.140.25
2014-201522St Mirrensct SCO1. Premiership25252,22224.7707433410.280.000.280.160.16Matches
2014-201522Aberdeensct SCO1. Premiership131198410.9000000000.000.000.000.000.00Matches
2015-201623Aberdeensct SCO1. Premiership38383,35137.26511422400.160.130.300.110.24Matches
2016-201724Aberdeensct SCO1. Premiership38373,27436.4426311300.110.050.160.080.14Matches
2017-201825Aberdeensct SCO1. Premiership37373,33037.08311533800.220.080.300.140.22Matches
2018-201926Norwich Cityeng ENG2. Championship20151,34715.0369301101.81.03.54.531119450.200.400.600.200.600.120.240.350.070.30Matches
2018-201926Norwich Cityeng ENGEFL Cup10450.5000000000.000.000.000.000.00Matches
2018-201926Norwich Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2018-201926Norwich Cityeng ENGJr. PL2 — Div. 211730.8000000000.000.000.000.000.00Matches
2019-202027Norwich Cityeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2019-202027Norwich Cityeng ENGFA Cup411862.1000000000.000.000.000.000.00Matches
2019-202027Norwich Cityeng ENG1. Premier League37322,96833.0112100501.41.42.64.046173730.030.030.060.030.060.040.080.120.040.12Matches
2020-202128Norwich Cityeng ENG2. Championship38302,71830.2268200602.52.53.15.663207720.070.200.260.070.260.080.100.190.080.19Matches
2020-202128Norwich Cityeng ENGFA Cup11901.0101100101.000.001.001.001.00Matches
2021-202229Norwich Cityeng ENGEFL Cup11700.8112100001.291.292.571.292.57Matches
2021-202229Norwich Cityeng ENGFA Cup321691.9101100100.530.000.530.530.53Matches
2021-202229Norwich Cityeng ENG1. Premier League31292,70630.1101100301.81.80.82.63299610.030.000.030.030.030.060.030.090.060.09Matches
2022-202330Norwich Cityeng ENG2. Championship35343,05634.0134100713.03.02.55.570223590.030.090.120.030.120.090.080.160.090.16Matches
2022-202330Norwich Cityeng ENGEFL Cup21600.7000000000.000.000.000.000.00Matches
2022-202330Norwich Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2023-202431Norwich Cityeng ENG2. Championship46464,08745.41561001101.71.73.75.387291380.020.110.130.020.130.040.080.120.040.12Matches
2023-202431Norwich Cityeng ENGEFL Cup21590.7000000000.000.000.000.000.00Matches
2023-202431Norwich Cityeng ENGFA Cup221802.0101100000.500.000.500.500.50Matches
2024-202532Norwich Cityeng ENG2. Championship15151,34615.0033000410.30.31.31.6248570.000.200.200.000.200.020.080.110.020.11Matches
2024-202532Norwich Cityeng ENGEFL Cup211581.8000000000.000.000.000.000.00Matches
15 Seasons3 Clubs5 Leagues50045040,629451.452419340121365412.411.617.529.135311973550.120.090.210.090.180.060.090.150.060.14
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Norwich City (7 Seasons)4 Leagues24321419,515216.8132538130139212.411.617.529.135311973550.060.120.180.060.180.060.090.150.060.14
St Mirren (5 Seasons)1 League13111310,175113.12162715661120.190.050.240.130.19
Aberdeen (4 Seasons)1 League12612310,939121.518102812661500.150.080.230.100.18
Norwich City (1 Season)1 League11730.8000000000.000.000.000.000.00
Premier League (8 Seasons)25723621,114234.63916552712122620.170.070.230.120.18
FA Cup (6 Seasons)1288058.9303300200.340.000.340.340.34
EFL Cup (6 Seasons)954825.4112100000.190.190.370.190.37
Championship (5 Seasons)15414012,554139.5723307012929.28.414.122.62759252210.050.160.220.050.220.070.100.170.060.16
Premier League (2 Seasons)68615,67463.0213200803.23.23.46.6782721340.030.020.050.030.050.050.050.100.050.10
PL2 — Div. 2 (1 Season)11730.8000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2010-201118St Mirren1 League19101,07111.9000000100.000.000.000.000.00
2011-201219St Mirren1 League28242,17824.2404400200.170.000.170.170.17
2012-201320St Mirren1 League29262,21824.6336300210.120.120.240.120.24
2013-201421St Mirren1 League30282,48627.67310433200.250.110.360.140.25
2014-201522St Mirren1 League25252,22224.7707433410.280.000.280.160.16
2014-201522Aberdeen1 League131198410.9000000000.000.000.000.000.00
2015-201623Aberdeen1 League38383,35137.26511422400.160.130.300.110.24
2016-201724Aberdeen1 League38373,27436.4426311300.110.050.160.080.14
2017-201825Aberdeen1 League37373,33037.08311533800.220.080.300.140.22
2018-201926Norwich City1 League11730.8000000000.000.000.000.000.00
2018-201926Norwich City3 Leagues22161,48216.5369301101.81.03.54.531119450.180.360.550.180.550.120.240.350.070.30
2019-202027Norwich City3 Leagues42343,24436.0112100501.41.42.64.046173730.030.030.060.030.060.040.080.120.040.12
2020-202128Norwich City2 Leagues39312,80831.2369300702.52.53.15.663207720.100.190.290.100.290.080.100.190.080.19
2021-202229Norwich City3 Leagues35322,94532.7314300401.81.80.82.63299610.090.030.120.090.120.060.030.090.060.09
2022-202330Norwich City3 Leagues38363,20635.6134100713.03.02.55.570223590.030.080.110.030.110.090.080.160.090.16
2023-202431Norwich City3 Leagues50494,32648.12572001101.71.73.75.387291380.040.100.150.040.150.040.080.120.040.12
2024-202532Norwich City2 Leagues17161,50416.7033000410.30.31.31.6248570.000.180.180.000.180.020.080.110.020.11
15 Seasons3 Clubs5 Leagues50045040,629451.452419340121365412.411.617.529.135311973550.120.090.210.090.180.060.090.150.060.14
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Norwich City (7 Seasons)4 Leagues24321419,515216.8132538130139212.411.617.529.135311973550.060.120.180.060.180.060.090.150.060.14
St Mirren (5 Seasons)1 League13111310,175113.12162715661120.190.050.240.130.19
Aberdeen (4 Seasons)1 League12612310,939121.518102812661500.150.080.230.100.18
Norwich City (1 Season)1 League11730.8000000000.000.000.000.000.00
Premier League (8 Seasons)25723621,114234.63916552712122620.170.070.230.120.18
FA Cup (6 Seasons)1288058.9303300200.340.000.340.340.34
EFL Cup (6 Seasons)954825.4112100000.190.190.370.190.37
Championship (5 Seasons)15414012,554139.5723307012929.28.414.122.62759252210.050.160.220.050.220.070.100.170.060.16
Premier League (2 Seasons)68615,67463.0213200803.23.23.46.6782721340.030.020.050.030.050.050.050.100.050.10
PL2 — Div. 2 (1 Season)11730.8000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2010-201118St Mirrensct SCO1. Premier League11th19101,07111.9000000100.000.000.000.000.00
2011-201219St Mirrensct SCO1. Premier League8th28242,17824.2404400200.170.000.170.170.17
2012-201320St Mirrensct SCO1. Premier League11th29262,21824.6336300210.120.120.240.120.24
2013-201421St Mirrensct SCO1. Premiership8th30282,48627.67310433200.250.110.360.140.25
2014-201522St Mirrensct SCO1. Premiership12th25252,22224.7707433410.280.000.280.160.16Matches
2014-201522Aberdeensct SCO1. Premiership2nd131198410.9000000000.000.000.000.000.00Matches
2015-201623Aberdeensct SCO1. Premiership2nd38383,35137.26511422400.160.130.300.110.24Matches
2016-201724Aberdeensct SCO1. Premiership2nd38373,27436.4426311300.110.050.160.080.14Matches
2017-201825Aberdeensct SCO1. Premiership2nd37373,33037.08311533800.220.080.300.140.22Matches
2018-201926Norwich Cityeng ENGJr. PL2 — Div. 211th11730.8000000000.000.000.000.000.00Matches
2018-201926Norwich Cityeng ENG2. Championship1st20151,34715.0369301101.81.03.54.531119450.200.400.600.200.600.120.240.350.070.30Matches
2019-202027Norwich Cityeng ENG1. Premier League20th37322,96833.0112100501.41.42.64.046173730.030.030.060.030.060.040.080.120.040.12Matches
2020-202128Norwich Cityeng ENG2. Championship1st38302,71830.2268200602.52.53.15.663207720.070.200.260.070.260.080.100.190.080.19Matches
2021-202229Norwich Cityeng ENG1. Premier League20th31292,70630.1101100301.81.80.82.63299610.030.000.030.030.030.060.030.090.060.09Matches
2022-202330Norwich Cityeng ENG2. Championship13th35343,05634.0134100713.03.02.55.570223590.030.090.120.030.120.090.080.160.090.16Matches
2023-202431Norwich Cityeng ENG2. Championship6th46464,08745.41561001101.71.73.75.387291380.020.110.130.020.130.040.080.120.040.12Matches
2024-202532Norwich Cityeng ENG2. Championship12th15151,34615.0033000410.30.31.31.6248570.000.200.200.000.200.020.080.110.020.11Matches
15 Seasons3 Clubs3 Leagues47943739,342437.148408836121363412.411.617.529.135311973550.110.090.200.080.170.060.090.150.060.14
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Norwich City (7 Seasons)2 Leagues22220118,228202.59243390137212.411.617.529.135311973550.040.120.160.040.160.060.090.150.060.14
St Mirren (5 Seasons)1 League13111310,175113.12162715661120.190.050.240.130.19
Aberdeen (4 Seasons)1 League12612310,939121.518102812661500.150.080.230.100.18
Norwich City (1 Season)1 League11730.8000000000.000.000.000.000.00
Premier League (8 Seasons)25723621,114234.63916552712122620.170.070.230.120.18
Championship (5 Seasons)15414012,554139.5723307012929.28.414.122.62759252210.050.160.220.050.220.070.100.170.060.16
Premier League (2 Seasons)68615,67463.0213200803.23.23.46.6782721340.030.020.050.030.050.050.050.100.050.10
PL2 — Div. 2 (1 Season)11730.8000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
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
2018-201926Norwich Cityeng ENGEFL Cup9th10450.5000000000.000.000.000.000.00Matches
2018-201926Norwich Cityeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2019-202027Norwich Cityeng ENGEFL Cup33rd11901.0000000000.000.000.000.000.00Matches
2019-202027Norwich Cityeng ENGFA Cup5th411862.1000000000.000.000.000.000.00Matches
2020-202128Norwich Cityeng ENGFA Cup17th11901.0101100101.000.001.001.001.00Matches
2021-202229Norwich Cityeng ENGEFL CupRd311700.8112100001.291.292.571.292.57Matches
2021-202229Norwich Cityeng ENGFA Cup321691.9101100100.530.000.530.530.53Matches
2022-202330Norwich Cityeng ENGEFL CupRd221600.7000000000.000.000.000.000.00Matches
2022-202330Norwich Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2023-202431Norwich Cityeng ENGEFL CupRd321590.7000000000.000.000.000.000.00Matches
2023-202431Norwich Cityeng ENGFA Cup221802.0101100000.500.000.500.500.50Matches
2024-202532Norwich Cityeng ENGEFL CupRd2211581.8000000000.000.000.000.000.00Matches
7 Seasons1 Club2 Leagues21131,28714.3415400200.280.070.350.280.35
FA Cup (6 Seasons)1288058.9303300200.340.000.340.340.34
EFL Cup (6 Seasons)954825.4112100000.190.190.370.190.37
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
201624sct ScotlandFriendlies (M)11570.6011000000.001.581.580.001.58Matches
201725sct ScotlandFriendlies (M)11901.0000000000.000.000.000.000.00Matches
201826sct ScotlandFriendlies (M)321611.8000000000.000.000.000.000.00Matches
2020-202128sct ScotlandUEFA Nations LeagueLgB533003.3000000000.000.000.000.000.00Matches
202129sct ScotlandUEFA Euro Qualifying744354.8101100100.210.000.210.210.21Matches
202230sct ScotlandWCQ722352.6000000000.000.000.000.000.00Matches
202230sct ScotlandFriendlies (M)10140.2000000000.000.000.000.000.00Matches
2022-202330sct ScotlandUEFA Nations LeagueLgB311021.1000000000.000.000.000.000.00Matches
202331sct ScotlandFriendlies (M)11760.8000000000.000.000.000.000.00Matches
202432sct ScotlandFriendlies (M)31991.1000000000.000.000.000.000.00Matches
202432sct ScotlandUEFA EuroGR30440.5000000000.00.00.00.00210.000.000.000.000.000.030.000.030.030.03Matches
202432sct ScotlandUEFA Euro Qualifying711751.9112100000.510.511.030.511.03Matches
2024-202532sct ScotlandUEFA Nations LeagueLgA664795.3011000100.000.190.190.000.19Matches
8 Seasons1 Club5 Leagues48232,26725.2235200200.00.00.00.00210.080.120.200.080.200.030.000.030.030.03
Friendlies (M) (6 Seasons)1064975.5011000000.000.180.180.000.18
UEFA Nations League (3 Seasons)14108819.8011000100.000.100.100.000.10
UEFA Euro Qualifying (2 Seasons)1456106.8213200100.300.150.440.300.44
WCQ (1 Season)722352.6000000000.000.000.000.000.00
UEFA Euro (1 Season)30440.5000000000.00.00.00.00210.000.000.000.000.000.030.000.030.030.03

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2010-201118St Mirrensct SCO1. Premier League11.9040.340.0000
2011-201219St Mirrensct SCO1. Premier League24.24180.740.2200
2012-201320St Mirrensct SCO1. Premier League24.63150.610.2000
2013-201421St Mirrensct SCO1. Premiership27.67250.910.1633
2014-201522St Mirrensct SCO1. Premiership24.77160.650.2533Matches
2014-201522Aberdeensct SCO1. Premiership10.9060.550.0000Matches
2015-201623Aberdeensct SCO1. Premiership37.26180.480.2222Matches
2016-201724Aberdeensct SCO1. Premiership36.44290.800.1011Matches
2017-201825Aberdeensct SCO1. Premiership37.08220.590.2333Matches
2018-201926Norwich Cityeng ENG2. Championship15.0319526.31.270.330.160.6021.51011.81.00.05+1.2+2.0Matches
2018-201926Norwich Cityeng ENGEFL Cup0.503266.76.004.000.000.0000Matches
2018-201926Norwich Cityeng ENGFA Cup1.00200.02.000.000.0000Matches
2018-201926Norwich Cityeng ENGJr. PL2 — Div. 20.8000Matches
2019-202027Norwich Cityeng ENGEFL Cup1.0022100.02.002.000.000.0000Matches
2019-202027Norwich Cityeng ENGFA Cup2.102150.00.970.480.000.0000Matches
2019-202027Norwich Cityeng ENG1. Premier League33.01301033.30.910.300.030.1021.62001.41.40.05-0.4-0.4Matches
2020-202128Norwich Cityeng ENG2. Championship30.2242921.41.390.300.050.2220.71002.52.50.06-0.5-0.5Matches
2020-202128Norwich Cityeng ENGFA Cup1.012150.02.001.000.501.0000Matches
2021-202229Norwich Cityeng ENGEFL Cup0.8133100.03.863.860.330.3300Matches
2021-202229Norwich Cityeng ENGFA Cup1.915240.02.661.070.200.5000Matches
2021-202229Norwich Cityeng ENG1. Premier League30.1133618.21.100.200.030.1720.40001.81.80.05-0.8-0.8Matches
2022-202330Norwich Cityeng ENG2. Championship34.0138923.71.120.270.030.1116.50003.03.00.08-2.0-2.0Matches
2022-202330Norwich Cityeng ENGEFL Cup0.70000.000.0000Matches
2022-202330Norwich Cityeng ENGFA Cup1.002150.02.001.000.000.0000Matches
2023-202431Norwich Cityeng ENG2. Championship45.412926.90.640.040.030.5018.42001.71.70.06-0.7-0.7Matches
2023-202431Norwich Cityeng ENGEFL Cup0.70100.01.530.000.0000Matches
2023-202431Norwich Cityeng ENGFA Cup2.01000.000.0000Matches
2024-202532Norwich Cityeng ENG2. Championship15.005120.00.330.070.000.0014.50000.30.30.06-0.3-0.3Matches
2024-202532Norwich Cityeng ENGEFL Cup1.80000.000.0000Matches
15 Seasons3 Clubs5 Leagues451.45221820724.81.010.460.060.1919.56121312.411.60.06-3.4-2.6
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Norwich City (7 Seasons)4 Leagues216.8132185424.81.010.250.060.2419.560112.411.60.06-3.4-2.6
St Mirren (5 Seasons)1 League113.121780.690.1966
Aberdeen (4 Seasons)1 League121.518750.620.1666
Norwich City (1 Season)1 League0.8000
Premier League (8 Seasons)234.6391530.650.181212
FA Cup (6 Seasons)8.9313538.51.450.560.230.6000
EFL Cup (6 Seasons)5.419777.81.681.310.110.1400
Championship (5 Seasons)139.571332619.50.950.190.050.2718.94019.28.40.06-2.2-1.4
Premier League (2 Seasons)63.02631625.41.000.250.030.1320.92003.23.20.05-1.2-1.2
PL2 — Div. 2 (1 Season)0.8000
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2010-201118St Mirren1 League11.9040.340.0000
2011-201219St Mirren1 League24.24180.740.2200
2012-201320St Mirren1 League24.63150.610.2000
2013-201421St Mirren1 League27.67250.910.1633
2014-201522St Mirren1 League24.77160.650.2533
2014-201522Aberdeen1 League10.9060.550.0000
2015-201623Aberdeen1 League37.26180.480.2222
2016-201724Aberdeen1 League36.44290.800.1011
2017-201825Aberdeen1 League37.08220.590.2333
2018-201926Norwich City1 League0.8000
2018-201926Norwich City3 Leagues16.5324729.21.460.430.130.4321.51011.81.00.05+1.2+2.0
2019-202027Norwich City3 Leagues36.01341338.20.940.360.030.0821.62001.41.40.05-0.4-0.4
2020-202128Norwich City2 Leagues31.23441022.71.410.320.070.3020.71002.52.50.06-0.5-0.5
2021-202229Norwich City3 Leagues32.73411126.81.250.340.070.2720.40001.81.80.05-0.8-0.8
2022-202330Norwich City3 Leagues35.61401025.01.120.280.030.1016.50003.03.00.08-2.0-2.0
2023-202431Norwich City3 Leagues48.123026.70.620.040.071.0018.42001.71.70.06-0.7-0.7
2024-202532Norwich City2 Leagues16.705120.00.300.060.000.0014.50000.30.30.06-0.3-0.3
15 Seasons3 Clubs5 Leagues451.45221820724.81.010.460.060.1919.56121312.411.60.06-3.4-2.6
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Norwich City (7 Seasons)4 Leagues216.8132185424.81.010.250.060.2419.560112.411.60.06-3.4-2.6
St Mirren (5 Seasons)1 League113.121780.690.1966
Aberdeen (4 Seasons)1 League121.518750.620.1666
Norwich City (1 Season)1 League0.8000
Premier League (8 Seasons)234.6391530.650.181212
FA Cup (6 Seasons)8.9313538.51.450.560.230.6000
EFL Cup (6 Seasons)5.419777.81.681.310.110.1400
Championship (5 Seasons)139.571332619.50.950.190.050.2718.94019.28.40.06-2.2-1.4
Premier League (2 Seasons)63.02631625.41.000.250.030.1320.92003.23.20.05-1.2-1.2
PL2 — Div. 2 (1 Season)0.8000
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2010-201118St Mirrensct SCO1. Premier League11th11.9040.340.0000
2011-201219St Mirrensct SCO1. Premier League8th24.24180.740.2200
2012-201320St Mirrensct SCO1. Premier League11th24.63150.610.2000
2013-201421St Mirrensct SCO1. Premiership8th27.67250.910.1633
2014-201522St Mirrensct SCO1. Premiership12th24.77160.650.2533Matches
2014-201522Aberdeensct SCO1. Premiership2nd10.9060.550.0000Matches
2015-201623Aberdeensct SCO1. Premiership2nd37.26180.480.2222Matches
2016-201724Aberdeensct SCO1. Premiership2nd36.44290.800.1011Matches
2017-201825Aberdeensct SCO1. Premiership2nd37.08220.590.2333Matches
2018-201926Norwich Cityeng ENGJr. PL2 — Div. 211th0.8000Matches
2018-201926Norwich Cityeng ENG2. Championship1st15.0319526.31.270.330.160.6021.51011.81.00.05+1.2+2.0Matches
2019-202027Norwich Cityeng ENG1. Premier League20th33.01301033.30.910.300.030.1021.62001.41.40.05-0.4-0.4Matches
2020-202128Norwich Cityeng ENG2. Championship1st30.2242921.41.390.300.050.2220.71002.52.50.06-0.5-0.5Matches
2021-202229Norwich Cityeng ENG1. Premier League20th30.1133618.21.100.200.030.1720.40001.81.80.05-0.8-0.8Matches
2022-202330Norwich Cityeng ENG2. Championship13th34.0138923.71.120.270.030.1116.50003.03.00.08-2.0-2.0Matches
2023-202431Norwich Cityeng ENG2. Championship6th45.412926.90.640.040.030.5018.42001.71.70.06-0.7-0.7Matches
2024-202532Norwich Cityeng ENG2. Championship12th15.005120.00.330.070.000.0014.50000.30.30.06-0.3-0.3Matches
15 Seasons3 Clubs3 Leagues437.14819619521.40.970.450.050.1819.56121312.411.60.06-3.4-2.6
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Norwich City (7 Seasons)2 Leagues202.591964221.40.970.210.050.2119.560112.411.60.06-3.4-2.6
St Mirren (5 Seasons)1 League113.121780.690.1966
Aberdeen (4 Seasons)1 League121.518750.620.1666
Norwich City (1 Season)1 League0.8000
Premier League (8 Seasons)234.6391530.650.181212
Championship (5 Seasons)139.571332619.50.950.190.050.2718.94019.28.40.06-2.2-1.4
Premier League (2 Seasons)63.02631625.41.000.250.030.1320.92003.23.20.05-1.2-1.2
PL2 — Div. 2 (1 Season)0.8000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2018-201926Norwich Cityeng ENGEFL Cup9th0.503266.76.004.000.000.0000Matches
2018-201926Norwich Cityeng ENGFA Cup33rd1.00200.02.000.000.0000Matches
2019-202027Norwich Cityeng ENGEFL Cup33rd1.0022100.02.002.000.000.0000Matches
2019-202027Norwich Cityeng ENGFA Cup5th2.102150.00.970.480.000.0000Matches
2020-202128Norwich Cityeng ENGFA Cup17th1.012150.02.001.000.501.0000Matches
2021-202229Norwich Cityeng ENGEFL CupRd30.8133100.03.863.860.330.3300Matches
2021-202229Norwich Cityeng ENGFA Cup1.915240.02.661.070.200.5000Matches
2022-202330Norwich Cityeng ENGEFL CupRd20.70000.000.0000Matches
2022-202330Norwich Cityeng ENGFA Cup1.002150.02.001.000.000.0000Matches
2023-202431Norwich Cityeng ENGEFL CupRd30.70100.01.530.000.0000Matches
2023-202431Norwich Cityeng ENGFA Cup2.01000.000.0000Matches
2024-202532Norwich Cityeng ENGEFL CupRd21.80000.000.0000Matches
7 Seasons1 Club2 Leagues14.34221254.51.540.840.180.3300
FA Cup (6 Seasons)8.9313538.51.450.560.230.6000
EFL Cup (6 Seasons)5.419777.81.681.310.110.1400
Shooting Table
Standard Expected
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
201624sct ScotlandFriendlies (M)0.6000Matches
201725sct ScotlandFriendlies (M)1.0000Matches
201826sct ScotlandFriendlies (M)1.8000Matches
2020-202128sct ScotlandUEFA Nations LeagueLgB3.304125.01.200.300.000.0000Matches
202129sct ScotlandUEFA Euro Qualifying4.816116.71.240.210.171.0000Matches
202230sct ScotlandWCQ2.60200.00.770.000.0000Matches
202230sct ScotlandFriendlies (M)0.2000Matches
2022-202330sct ScotlandUEFA Nations LeagueLgB1.10100.00.880.000.0000Matches
202331sct ScotlandFriendlies (M)0.8000Matches
202432sct ScotlandFriendlies (M)1.1000Matches
202432sct ScotlandUEFA EuroGR0.5011100.02.052.050.000.0024.90000.00.00.010.00.0Matches
202432sct ScotlandUEFA Euro Qualifying1.914125.02.060.510.251.0000Matches
2024-202532sct ScotlandUEFA Nations LeagueLgA5.30300.00.560.000.0000Matches
8 Seasons1 Club5 Leagues25.2221419.01.070.200.100.5024.90000.00.00.010.00.0
Friendlies (M) (6 Seasons)5.5000
UEFA Nations League (3 Seasons)9.808112.50.820.100.000.0000
UEFA Euro Qualifying (2 Seasons)6.8210220.01.480.300.201.0000
WCQ (1 Season)2.60200.00.770.000.0000
UEFA Euro (1 Season)0.5011100.02.052.050.000.0024.90000.00.00.010.00.0
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2010-201118St Mirrensct SCO1. Premier League11.90
2011-201219St Mirrensct SCO1. Premier League24.20
2012-201320St Mirrensct SCO1. Premier League24.63
2013-201421St Mirrensct SCO1. Premiership27.63
2014-201522St Mirrensct SCO1. Premiership24.70Matches
2014-201522Aberdeensct SCO1. Premiership10.90Matches
2015-201623Aberdeensct SCO1. Premiership37.25Matches
2016-201724Aberdeensct SCO1. Premiership36.42Matches
2017-201825Aberdeensct SCO1. Premiership37.03Matches
2018-201926Norwich Cityeng ENG2. Championship15.0826104279.313542432245350390.129137378.06912754.363.52.5+2.520100162119Matches
2018-201926Norwich Cityeng ENGEFL Cup0.50Matches
2018-201926Norwich Cityeng ENGFA Cup1.00Matches
2018-201926Norwich Cityeng ENGJr. PL2 — Div. 20.80Matches
2019-202027Norwich Cityeng ENGEFL Cup1.00Matches
2019-202027Norwich Cityeng ENGFA Cup2.10Matches
2019-202027Norwich Cityeng ENG1. Premier League33.01362176077.421339760273685086.644354281.711722851.312.62.1-1.624158163173Matches
2020-202128Norwich Cityeng ENG2. Championship30.21499186680.324518937775084988.357967785.511722452.263.12.4+2.920179263207Matches
2020-202128Norwich Cityeng ENGFA Cup1.00Matches
2021-202229Norwich Cityeng ENGEFL Cup0.81Matches
2021-202229Norwich Cityeng ENGFA Cup1.90Matches
2021-202229Norwich Cityeng ENG1. Premier League30.1786109072.113086413039048879.930138678.07114349.700.81.0-0.8107321099Matches
2022-202330Norwich Cityeng ENG2. Championship34.01721216779.4313621216976186288.373185985.118734753.932.52.2+0.522234381223Matches
2022-202330Norwich Cityeng ENGEFL Cup0.70Matches
2022-202330Norwich Cityeng ENGFA Cup1.00Matches
2023-202431Norwich Cityeng ENG2. Championship45.42538305283.246272186491119122691.31099121490.527950854.953.73.0+1.332302354291Matches
2023-202431Norwich Cityeng ENGEFL Cup0.70Matches
2023-202431Norwich Cityeng ENGFA Cup2.00Matches
2024-202532Norwich Cityeng ENG2. Championship15.0979110089.015201507554957395.835338292.45710057.031.31.3+1.710859185Matches
2024-202532Norwich Cityeng ENGEFL Cup1.80Matches
15 Seasons3 Clubs5 Leagues451.497111207780.4165320613244758535188.93797443385.7897167753.54117.514.3+23.51381131161141197
Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Norwich City (7 Seasons)4 Leagues216.897111207780.4165320613244758535188.93797443385.7897167753.52517.514.3+7.51381131161141197
St Mirren (5 Seasons)1 League113.16
Aberdeen (4 Seasons)1 League121.510
Norwich City (1 Season)1 League0.80
Premier League (8 Seasons)234.616
FA Cup (6 Seasons)8.90
EFL Cup (6 Seasons)5.41
Championship (5 Seasons)139.57563922782.0130895495923632401390.53053350587.1709130654.32314.111.2+8.910490012411925
Premier League (2 Seasons)63.02148285075.434425117321126133884.274492880.218837150.713.43.0-2.434231373272
PL2 — Div. 2 (1 Season)0.80
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2010-201118St Mirren1 League11.90
2011-201219St Mirren1 League24.20
2012-201320St Mirren1 League24.63
2013-201421St Mirren1 League27.63
2014-201522St Mirren1 League24.70
2014-201522Aberdeen1 League10.90
2015-201623Aberdeen1 League37.25
2016-201724Aberdeen1 League36.42
2017-201825Aberdeen1 League37.03
2018-201926Norwich City1 League0.80
2018-201926Norwich City3 Leagues16.5826104279.313542432245350390.129137378.06912754.363.52.5+2.520100162119
2019-202027Norwich City3 Leagues36.01362176077.421339760273685086.644354281.711722851.312.62.1-1.624158163173
2020-202128Norwich City2 Leagues31.21499186680.324518937775084988.357967785.511722452.263.12.4+2.920179263207
2021-202229Norwich City3 Leagues32.7786109072.113086413039048879.930138678.07114349.710.81.0+0.2107321099
2022-202330Norwich City3 Leagues35.61721216779.4313621216976186288.373185985.118734753.932.52.2+0.522234381223
2023-202431Norwich City3 Leagues48.12538305283.246272186491119122691.31099121490.527950854.953.73.0+1.332302354291
2024-202532Norwich City2 Leagues16.7979110089.015201507554957395.835338292.45710057.031.31.3+1.710859185
15 Seasons3 Clubs5 Leagues451.497111207780.4165320613244758535188.93797443385.7897167753.54117.514.3+23.51381131161141197
Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Norwich City (7 Seasons)4 Leagues216.897111207780.4165320613244758535188.93797443385.7897167753.52517.514.3+7.51381131161141197
St Mirren (5 Seasons)1 League113.16
Aberdeen (4 Seasons)1 League121.510
Norwich City (1 Season)1 League0.80
Premier League (8 Seasons)234.616
FA Cup (6 Seasons)8.90
EFL Cup (6 Seasons)5.41
Championship (5 Seasons)139.57563922782.0130895495923632401390.53053350587.1709130654.32314.111.2+8.910490012411925
Premier League (2 Seasons)63.02148285075.434425117321126133884.274492880.218837150.713.43.0-2.434231373272
PL2 — Div. 2 (1 Season)0.80
Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2010-201118St Mirrensct SCO1. Premier League11th11.90
2011-201219St Mirrensct SCO1. Premier League8th24.20
2012-201320St Mirrensct SCO1. Premier League11th24.63
2013-201421St Mirrensct SCO1. Premiership8th27.63
2014-201522St Mirrensct SCO1. Premiership12th24.70Matches
2014-201522Aberdeensct SCO1. Premiership2nd10.90Matches
2015-201623Aberdeensct SCO1. Premiership2nd37.25Matches
2016-201724Aberdeensct SCO1. Premiership2nd36.42Matches
2017-201825Aberdeensct SCO1. Premiership2nd37.03Matches
2018-201926Norwich Cityeng ENGJr. PL2 — Div. 211th0.80Matches
2018-201926Norwich Cityeng ENG2. Championship1st15.0826104279.313542432245350390.129137378.06912754.363.52.5+2.520100162119Matches
2019-202027Norwich Cityeng ENG1. Premier League20th33.01362176077.421339760273685086.644354281.711722851.312.62.1-1.624158163173Matches
2020-202128Norwich Cityeng ENG2. Championship1st30.21499186680.324518937775084988.357967785.511722452.263.12.4+2.920179263207Matches
2021-202229Norwich Cityeng ENG1. Premier League20th30.1786109072.113086413039048879.930138678.07114349.700.81.0-0.8107321099Matches
2022-202330Norwich Cityeng ENG2. Championship13th34.01721216779.4313621216976186288.373185985.118734753.932.52.2+0.522234381223Matches
2023-202431Norwich Cityeng ENG2. Championship6th45.42538305283.246272186491119122691.31099121490.527950854.953.73.0+1.332302354291Matches
2024-202532Norwich Cityeng ENG2. Championship12th15.0979110089.015201507554957395.835338292.45710057.031.31.3+1.710859185Matches
15 Seasons3 Clubs3 Leagues437.197111207780.4165320613244758535188.93797443385.7897167753.54017.514.3+22.51381131161141197
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Norwich City (7 Seasons)2 Leagues202.597111207780.4165320613244758535188.93797443385.7897167753.52417.514.3+6.51381131161141197
St Mirren (5 Seasons)1 League113.16
Aberdeen (4 Seasons)1 League121.510
Norwich City (1 Season)1 League0.80
Premier League (8 Seasons)234.616
Championship (5 Seasons)139.57563922782.0130895495923632401390.53053350587.1709130654.32314.111.2+8.910490012411925
Premier League (2 Seasons)63.02148285075.434425117321126133884.274492880.218837150.713.43.0-2.434231373272
PL2 — Div. 2 (1 Season)0.80
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2018-201926Norwich Cityeng ENGEFL Cup9th0.50Matches
2018-201926Norwich Cityeng ENGFA Cup33rd1.00Matches
2019-202027Norwich Cityeng ENGEFL Cup33rd1.00Matches
2019-202027Norwich Cityeng ENGFA Cup5th2.10Matches
2020-202128Norwich Cityeng ENGFA Cup17th1.00Matches
2021-202229Norwich Cityeng ENGEFL CupRd30.81Matches
2021-202229Norwich Cityeng ENGFA Cup1.90Matches
2022-202330Norwich Cityeng ENGEFL CupRd20.70Matches
2022-202330Norwich Cityeng ENGFA Cup1.00Matches
2023-202431Norwich Cityeng ENGEFL CupRd30.70Matches
2023-202431Norwich Cityeng ENGFA Cup2.00Matches
2024-202532Norwich Cityeng ENGEFL CupRd21.80Matches
7 Seasons1 Club2 Leagues14.31
FA Cup (6 Seasons)8.90
EFL Cup (6 Seasons)5.41
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
201624sct ScotlandFriendlies (M)0.61Matches
201725sct ScotlandFriendlies (M)1.00Matches
201826sct ScotlandFriendlies (M)1.80Matches
2020-202128sct ScotlandUEFA Nations LeagueLgB3.30Matches
202129sct ScotlandUEFA Euro Qualifying4.80Matches
202230sct ScotlandWCQ2.60Matches
202230sct ScotlandFriendlies (M)0.20Matches
2022-202330sct ScotlandUEFA Nations LeagueLgB1.10Matches
202331sct ScotlandFriendlies (M)0.80Matches
202432sct ScotlandFriendlies (M)1.10Matches
202432sct ScotlandUEFA EuroGR0.5192673.13258471070.091275.02366.700.00.00.001102Matches
202432sct ScotlandUEFA Euro Qualifying1.91Matches
2024-202532sct ScotlandUEFA Nations LeagueLgA5.31Matches
8 Seasons1 Club5 Leagues25.2192673.13258471070.091275.02366.730.00.0+3.001102
Friendlies (M) (6 Seasons)5.51
UEFA Nations League (3 Seasons)9.81
UEFA Euro Qualifying (2 Seasons)6.81
WCQ (1 Season)2.60
UEFA Euro (1 Season)0.5192673.13258471070.091275.02366.700.00.00.001102

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2010-201118St Mirrensct SCO1. Premier League11.9
2011-201219St Mirrensct SCO1. Premier League24.2
2012-201320St Mirrensct SCO1. Premier League24.6
2013-201421St Mirrensct SCO1. Premiership27.6
2014-201522St Mirrensct SCO1. Premiership24.7Matches
2014-201522Aberdeensct SCO1. Premiership10.9Matches
2015-201623Aberdeensct SCO1. Premiership37.2Matches
2016-201724Aberdeensct SCO1. Premiership36.4Matches
2017-201825Aberdeensct SCO1. Premiership37.0Matches
2018-201926Norwich Cityeng ENG2. Championship15.010429816028212499201430826117Matches
2018-201926Norwich Cityeng ENGEFL Cup0.54Matches
2018-201926Norwich Cityeng ENGFA Cup1.03Matches
2018-201926Norwich Cityeng ENGJr. PL2 — Div. 20.8Matches
2019-202027Norwich Cityeng ENGEFL Cup1.03Matches
2019-202027Norwich Cityeng ENGFA Cup2.12Matches
2019-202027Norwich Cityeng ENG1. Premier League33.017601664884892453191981011362831Matches
2020-202128Norwich Cityeng ENG2. Championship30.2186618045540421311411001499728Matches
2020-202128Norwich Cityeng ENGFA Cup1.00Matches
2021-202229Norwich Cityeng ENGEFL Cup0.80Matches
2021-202229Norwich Cityeng ENGFA Cup1.91Matches
2021-202229Norwich Cityeng ENG1. Premier League30.110901054311541137131100786525Matches
2022-202330Norwich Cityeng ENG2. Championship34.02167204212046731277120201721526Matches
2022-202330Norwich Cityeng ENGEFL Cup0.70Matches
2022-202330Norwich Cityeng ENGFA Cup1.00Matches
2023-202431Norwich Cityeng ENG2. Championship45.430522937985912403213101025381726Matches
2023-202431Norwich Cityeng ENGEFL Cup0.71Matches
2023-202431Norwich Cityeng ENGFA Cup2.01Matches
2024-202532Norwich Cityeng ENG2. Championship15.0110010573921271467600979417Matches
2024-202532Norwich Cityeng ENGEFL Cup1.80Matches
15 Seasons3 Clubs5 Leagues451.41207711539491257401462581455130161971147170
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Norwich City (7 Seasons)4 Leagues216.81207711539491257401462581455130161971147170
St Mirren (5 Seasons)1 League113.1
Aberdeen (4 Seasons)1 League121.5
Norwich City (1 Season)1 League0.8
Premier League (8 Seasons)234.6
FA Cup (6 Seasons)8.97
EFL Cup (6 Seasons)5.48
Championship (5 Seasons)139.59227882137219427111153113312160756334114
Premier League (2 Seasons)63.028502718119631335903220910121481356
PL2 — Div. 2 (1 Season)0.8
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2010-201118St Mirren1 League11.9
2011-201219St Mirren1 League24.2
2012-201320St Mirren1 League24.6
2013-201421St Mirren1 League27.6
2014-201522St Mirren1 League24.7
2014-201522Aberdeen1 League10.9
2015-201623Aberdeen1 League37.2
2016-201724Aberdeen1 League36.4
2017-201825Aberdeen1 League37.0
2018-201926Norwich City1 League0.8
2018-201926Norwich City3 Leagues16.510429816028212569201430826117
2019-202027Norwich City3 Leagues36.017601664884892458191981011362831
2020-202128Norwich City2 Leagues31.2186618045540421311411001499728
2021-202229Norwich City3 Leagues32.710901054311541138131100786525
2022-202330Norwich City3 Leagues35.62167204212046731277120201721526
2023-202431Norwich City3 Leagues48.130522937985912403413101025381726
2024-202532Norwich City2 Leagues16.7110010573921271467600979417
15 Seasons3 Clubs5 Leagues451.41207711539491257401462581455130161971147170
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Norwich City (7 Seasons)4 Leagues216.81207711539491257401462581455130161971147170
St Mirren (5 Seasons)1 League113.1
Aberdeen (4 Seasons)1 League121.5
Norwich City (1 Season)1 League0.8
Premier League (8 Seasons)234.6
FA Cup (6 Seasons)8.97
EFL Cup (6 Seasons)5.48
Championship (5 Seasons)139.59227882137219427111153113312160756334114
Premier League (2 Seasons)63.028502718119631335903220910121481356
PL2 — Div. 2 (1 Season)0.8
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2010-201118St Mirrensct SCO1. Premier League11th11.9
2011-201219St Mirrensct SCO1. Premier League8th24.2
2012-201320St Mirrensct SCO1. Premier League11th24.6
2013-201421St Mirrensct SCO1. Premiership8th27.6
2014-201522St Mirrensct SCO1. Premiership12th24.7Matches
2014-201522Aberdeensct SCO1. Premiership2nd10.9Matches
2015-201623Aberdeensct SCO1. Premiership2nd37.2Matches
2016-201724Aberdeensct SCO1. Premiership2nd36.4Matches
2017-201825Aberdeensct SCO1. Premiership2nd37.0Matches
2018-201926Norwich Cityeng ENGJr. PL2 — Div. 211th0.8Matches
2018-201926Norwich Cityeng ENG2. Championship1st15.010429816028212499201430826117Matches
2019-202027Norwich Cityeng ENG1. Premier League20th33.017601664884892453191981011362831Matches
2020-202128Norwich Cityeng ENG2. Championship1st30.2186618045540421311411001499728Matches
2021-202229Norwich Cityeng ENG1. Premier League20th30.110901054311541137131100786525Matches
2022-202330Norwich Cityeng ENG2. Championship13th34.02167204212046731277120201721526Matches
2023-202431Norwich Cityeng ENG2. Championship6th45.430522937985912403213101025381726Matches
2024-202532Norwich Cityeng ENG2. Championship12th15.0110010573921271467600979417Matches
15 Seasons3 Clubs3 Leagues437.11207711539491257401462431455130161971147170
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Norwich City (7 Seasons)2 Leagues202.51207711539491257401462431455130161971147170
St Mirren (5 Seasons)1 League113.1
Aberdeen (4 Seasons)1 League121.5
Norwich City (1 Season)1 League0.8
Premier League (8 Seasons)234.6
Championship (5 Seasons)139.59227882137219427111153113312160756334114
Premier League (2 Seasons)63.028502718119631335903220910121481356
PL2 — Div. 2 (1 Season)0.8
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2018-201926Norwich Cityeng ENGEFL Cup9th0.54Matches
2018-201926Norwich Cityeng ENGFA Cup33rd1.03Matches
2019-202027Norwich Cityeng ENGEFL Cup33rd1.03Matches
2019-202027Norwich Cityeng ENGFA Cup5th2.12Matches
2020-202128Norwich Cityeng ENGFA Cup17th1.00Matches
2021-202229Norwich Cityeng ENGEFL CupRd30.80Matches
2021-202229Norwich Cityeng ENGFA Cup1.91Matches
2022-202330Norwich Cityeng ENGEFL CupRd20.70Matches
2022-202330Norwich Cityeng ENGFA Cup1.00Matches
2023-202431Norwich Cityeng ENGEFL CupRd30.71Matches
2023-202431Norwich Cityeng ENGFA Cup2.01Matches
2024-202532Norwich Cityeng ENGEFL CupRd21.80Matches
7 Seasons1 Club2 Leagues14.315
FA Cup (6 Seasons)8.97
EFL Cup (6 Seasons)5.48
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
201624sct ScotlandFriendlies (M)0.6Matches
201725sct ScotlandFriendlies (M)1.0Matches
201826sct ScotlandFriendlies (M)1.8Matches
2020-202128sct ScotlandUEFA Nations LeagueLgB3.33Matches
202129sct ScotlandUEFA Euro Qualifying4.84Matches
202230sct ScotlandWCQ2.64Matches
202230sct ScotlandFriendlies (M)0.2Matches
2022-202330sct ScotlandUEFA Nations LeagueLgB1.10Matches
202331sct ScotlandFriendlies (M)0.8Matches
202432sct ScotlandFriendlies (M)1.1Matches
202432sct ScotlandUEFA EuroGR0.5262511000000001900Matches
202432sct ScotlandUEFA Euro Qualifying1.95Matches
2024-202532sct ScotlandUEFA Nations LeagueLgA5.35Matches
8 Seasons1 Club5 Leagues25.22625110021000001900
Friendlies (M) (6 Seasons)5.5
UEFA Nations League (3 Seasons)9.88
UEFA Euro Qualifying (2 Seasons)6.89
WCQ (1 Season)2.64
UEFA Euro (1 Season)0.5262511000000001900

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2010-201118St Mirrensct SCO1. Premier League11.9
2011-201219St Mirrensct SCO1. Premier League24.2
2012-201320St Mirrensct SCO1. Premier League24.6
2013-201421St Mirrensct SCO1. Premiership27.6
2014-201522St Mirrensct SCO1. Premiership24.7Matches
2014-201522Aberdeensct SCO1. Premiership10.9Matches
2015-201623Aberdeensct SCO1. Premiership37.2Matches
2016-201724Aberdeensct SCO1. Premiership36.4Matches
2017-201825Aberdeensct SCO1. Premiership37.0Matches
2018-201926Norwich Cityeng ENG2. Championship15.0503.343891110100.67820000Matches
2018-201926Norwich Cityeng ENGEFL Cup0.5Matches
2018-201926Norwich Cityeng ENGFA Cup1.0Matches
2018-201926Norwich Cityeng ENGJr. PL2 — Div. 20.8Matches
2019-202027Norwich Cityeng ENGEFL Cup1.0Matches
2019-202027Norwich Cityeng ENGFA Cup2.1Matches
2019-202027Norwich Cityeng ENG1. Premier League33.0692.09576024040.12400000Matches
2020-202128Norwich Cityeng ENG2. Championship30.2662.185531520140.461300100Matches
2020-202128Norwich Cityeng ENGFA Cup1.0Matches
2021-202229Norwich Cityeng ENGEFL Cup0.8Matches
2021-202229Norwich Cityeng ENGFA Cup1.9Matches
2021-202229Norwich Cityeng ENG1. Premier League30.1411.36343030120.07200000Matches
2022-202330Norwich Cityeng ENG2. Championship34.0712.09553154380.24510101Matches
2022-202330Norwich Cityeng ENGEFL Cup0.7Matches
2022-202330Norwich Cityeng ENGFA Cup1.0Matches
2023-202431Norwich Cityeng ENG2. Championship45.41092.4010111330140.311110110Matches
2023-202431Norwich Cityeng ENGEFL Cup0.7Matches
2023-202431Norwich Cityeng ENGFA Cup2.0Matches
2024-202532Norwich Cityeng ENG2. Championship15.0281.87221022170.47700000Matches
2024-202532Norwich Cityeng ENGEFL Cup1.8Matches
15 Seasons3 Clubs5 Leagues451.44342.1436226421165590.295040311
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Norwich City (7 Seasons)4 Leagues216.84342.1436226421165590.295040311
St Mirren (5 Seasons)1 League113.1
Aberdeen (4 Seasons)1 League121.5
Norwich City (1 Season)1 League0.8
Premier League (8 Seasons)234.6
FA Cup (6 Seasons)8.9
EFL Cup (6 Seasons)5.4
Championship (5 Seasons)139.53242.3227117416124530.384440311
Premier League (2 Seasons)63.01101.74919054160.10600000
PL2 — Div. 2 (1 Season)0.8
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2010-201118St Mirren1 League11.9
2011-201219St Mirren1 League24.2
2012-201320St Mirren1 League24.6
2013-201421St Mirren1 League27.6
2014-201522St Mirren1 League24.7
2014-201522Aberdeen1 League10.9
2015-201623Aberdeen1 League37.2
2016-201724Aberdeen1 League36.4
2017-201825Aberdeen1 League37.0
2018-201926Norwich City1 League0.8
2018-201926Norwich City3 Leagues16.5503.343891110100.67820000
2019-202027Norwich City3 Leagues36.0692.09576024040.12400000
2020-202128Norwich City2 Leagues31.2662.185531520140.461300100
2021-202229Norwich City3 Leagues32.7411.36343030120.07200000
2022-202330Norwich City3 Leagues35.6712.09553154380.24510101
2023-202431Norwich City3 Leagues48.11092.4010111330140.311110110
2024-202532Norwich City2 Leagues16.7281.87221022170.47700000
15 Seasons3 Clubs5 Leagues451.44342.1436226421165590.295040311
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Norwich City (7 Seasons)4 Leagues216.84342.1436226421165590.295040311
St Mirren (5 Seasons)1 League113.1
Aberdeen (4 Seasons)1 League121.5
Norwich City (1 Season)1 League0.8
Premier League (8 Seasons)234.6
FA Cup (6 Seasons)8.9
EFL Cup (6 Seasons)5.4
Championship (5 Seasons)139.53242.3227117416124530.384440311
Premier League (2 Seasons)63.01101.74919054160.10600000
PL2 — Div. 2 (1 Season)0.8
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2010-201118St Mirrensct SCO1. Premier League11th11.9
2011-201219St Mirrensct SCO1. Premier League8th24.2
2012-201320St Mirrensct SCO1. Premier League11th24.6
2013-201421St Mirrensct SCO1. Premiership8th27.6
2014-201522St Mirrensct SCO1. Premiership12th24.7Matches
2014-201522Aberdeensct SCO1. Premiership2nd10.9Matches
2015-201623Aberdeensct SCO1. Premiership2nd37.2Matches
2016-201724Aberdeensct SCO1. Premiership2nd36.4Matches
2017-201825Aberdeensct SCO1. Premiership2nd37.0Matches
2018-201926Norwich Cityeng ENGJr. PL2 — Div. 211th0.8Matches
2018-201926Norwich Cityeng ENG2. Championship1st15.0503.343891110100.67820000Matches
2019-202027Norwich Cityeng ENG1. Premier League20th33.0692.09576024040.12400000Matches
2020-202128Norwich Cityeng ENG2. Championship1st30.2662.185531520140.461300100Matches
2021-202229Norwich Cityeng ENG1. Premier League20th30.1411.36343030120.07200000Matches
2022-202330Norwich Cityeng ENG2. Championship13th34.0712.09553154380.24510101Matches
2023-202431Norwich Cityeng ENG2. Championship6th45.41092.4010111330140.311110110Matches
2024-202532Norwich Cityeng ENG2. Championship12th15.0281.87221022170.47700000Matches
15 Seasons3 Clubs3 Leagues437.14342.1436226421165590.295040311
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Norwich City (7 Seasons)2 Leagues202.54342.1436226421165590.295040311
St Mirren (5 Seasons)1 League113.1
Aberdeen (4 Seasons)1 League121.5
Norwich City (1 Season)1 League0.8
Premier League (8 Seasons)234.6
Championship (5 Seasons)139.53242.3227117416124530.384440311
Premier League (2 Seasons)63.01101.74919054160.10600000
PL2 — Div. 2 (1 Season)0.8
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2018-201926Norwich Cityeng ENGEFL Cup9th0.5Matches
2018-201926Norwich Cityeng ENGFA Cup33rd1.0Matches
2019-202027Norwich Cityeng ENGEFL Cup33rd1.0Matches
2019-202027Norwich Cityeng ENGFA Cup5th2.1Matches
2020-202128Norwich Cityeng ENGFA Cup17th1.0Matches
2021-202229Norwich Cityeng ENGEFL CupRd30.8Matches
2021-202229Norwich Cityeng ENGFA Cup1.9Matches
2022-202330Norwich Cityeng ENGEFL CupRd20.7Matches
2022-202330Norwich Cityeng ENGFA Cup1.0Matches
2023-202431Norwich Cityeng ENGEFL CupRd30.7Matches
2023-202431Norwich Cityeng ENGFA Cup2.0Matches
2024-202532Norwich Cityeng ENGEFL CupRd21.8Matches
7 Seasons1 Club2 Leagues14.3
FA Cup (6 Seasons)8.9
EFL Cup (6 Seasons)5.4
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
201624sct ScotlandFriendlies (M)0.6Matches
201725sct ScotlandFriendlies (M)1.0Matches
201826sct ScotlandFriendlies (M)1.8Matches
2020-202128sct ScotlandUEFA Nations LeagueLgB3.3Matches
202129sct ScotlandUEFA Euro Qualifying4.8Matches
202230sct ScotlandWCQ2.6Matches
202230sct ScotlandFriendlies (M)0.2Matches
2022-202330sct ScotlandUEFA Nations LeagueLgB1.1Matches
202331sct ScotlandFriendlies (M)0.8Matches
202432sct ScotlandFriendlies (M)1.1Matches
202432sct ScotlandUEFA EuroGR0.536.1411001000.00000000Matches
202432sct ScotlandUEFA Euro Qualifying1.9Matches
2024-202532sct ScotlandUEFA Nations LeagueLgA5.3Matches
8 Seasons1 Club5 Leagues25.236.1411001000.00000000
Friendlies (M) (6 Seasons)5.5
UEFA Nations League (3 Seasons)9.8
UEFA Euro Qualifying (2 Seasons)6.8
WCQ (1 Season)2.6
UEFA Euro (1 Season)0.536.1411001000.00000000

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2010-201118St Mirrensct SCO1. Premier League11.9
2011-201219St Mirrensct SCO1. Premier League24.2
2012-201320St Mirrensct SCO1. Premier League24.6
2013-201421St Mirrensct SCO1. Premiership27.6
2014-201522St Mirrensct SCO1. Premiership24.7Matches
2014-201522Aberdeensct SCO1. Premiership10.9Matches
2015-201623Aberdeensct SCO1. Premiership37.2Matches
2016-201724Aberdeensct SCO1. Premiership36.4Matches
2017-201825Aberdeensct SCO1. Premiership37.0Matches
2018-201926Norwich Cityeng ENG2. Championship15.0362220133122450.01212482056260Matches
2018-201926Norwich Cityeng ENGEFL Cup0.500Matches
2018-201926Norwich Cityeng ENGFA Cup1.000Matches
2018-201926Norwich Cityeng ENGJr. PL2 — Div. 20.8Matches
2019-202027Norwich Cityeng ENGEFL Cup1.022Matches
2019-202027Norwich Cityeng ENGFA Cup2.105Matches
2019-202027Norwich Cityeng ENG1. Premier League33.0442920186144233.328327253882672Matches
2020-202128Norwich Cityeng ENG2. Championship30.2443118197163743.221329233781441Matches
2020-202128Norwich Cityeng ENGFA Cup1.021Matches
2021-202229Norwich Cityeng ENGEFL Cup0.810Matches
2021-202229Norwich Cityeng ENGFA Cup1.911Matches
2021-202229Norwich Cityeng ENG1. Premier League30.1422218204175928.842297223476540Matches
2022-202330Norwich Cityeng ENG2. Championship34.0492625195265250.0263212204190523Matches
2022-202330Norwich Cityeng ENGEFL Cup0.710Matches
2022-202330Norwich Cityeng ENGFA Cup1.000Matches
2023-202431Norwich Cityeng ENG2. Championship45.4905241436418548.24456253154144721Matches
2023-202431Norwich Cityeng ENGEFL Cup0.710Matches
2023-202431Norwich Cityeng ENGFA Cup2.021Matches
2024-202532Norwich Cityeng ENG2. Championship15.0442713265233467.61112391256171Matches
2024-202532Norwich Cityeng ENGEFL Cup1.802Matches
15 Seasons3 Clubs5 Leagues451.43492191551583614933344.7184205671382485853328
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Norwich City (7 Seasons)4 Leagues216.83492191551583614933344.7184205671382485853328
St Mirren (5 Seasons)1 League113.10
Aberdeen (4 Seasons)1 League121.50
Norwich City (1 Season)1 League0.80
Premier League (8 Seasons)234.60
FA Cup (6 Seasons)8.9580
EFL Cup (6 Seasons)5.4540
Championship (5 Seasons)139.52631581171202611823250.911414453911644272116
Premier League (2 Seasons)63.086513838103110130.770611447721581212
PL2 — Div. 2 (1 Season)0.80
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2010-201118St Mirren1 League11.90
2011-201219St Mirren1 League24.20
2012-201320St Mirren1 League24.60
2013-201421St Mirren1 League27.60
2014-201522St Mirren1 League24.70
2014-201522Aberdeen1 League10.90
2015-201623Aberdeen1 League37.20
2016-201724Aberdeen1 League36.40
2017-201825Aberdeen1 League37.00
2018-201926Norwich City1 League0.80
2018-201926Norwich City3 Leagues16.5362220133122450.01212482056260
2019-202027Norwich City3 Leagues36.0443120186144233.328327254582672
2020-202128Norwich City2 Leagues31.2443318197163743.221329233881441
2021-202229Norwich City3 Leagues32.7422418204175928.842297223576540
2022-202330Norwich City3 Leagues35.6492725195265250.0263212204190523
2023-202431Norwich City3 Leagues48.1905541436418548.24456253155144721
2024-202532Norwich City2 Leagues16.7442713265233467.61112391456171
15 Seasons3 Clubs5 Leagues451.43492191551583614933344.7184205671382485853328
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Norwich City (7 Seasons)4 Leagues216.83492191551583614933344.7184205671382485853328
St Mirren (5 Seasons)1 League113.10
Aberdeen (4 Seasons)1 League121.50
Norwich City (1 Season)1 League0.80
Premier League (8 Seasons)234.60
FA Cup (6 Seasons)8.9580
EFL Cup (6 Seasons)5.4540
Championship (5 Seasons)139.52631581171202611823250.911414453911644272116
Premier League (2 Seasons)63.086513838103110130.770611447721581212
PL2 — Div. 2 (1 Season)0.80
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2010-201118St Mirrensct SCO1. Premier League11th11.9
2011-201219St Mirrensct SCO1. Premier League8th24.2
2012-201320St Mirrensct SCO1. Premier League11th24.6
2013-201421St Mirrensct SCO1. Premiership8th27.6
2014-201522St Mirrensct SCO1. Premiership12th24.7Matches
2014-201522Aberdeensct SCO1. Premiership2nd10.9Matches
2015-201623Aberdeensct SCO1. Premiership2nd37.2Matches
2016-201724Aberdeensct SCO1. Premiership2nd36.4Matches
2017-201825Aberdeensct SCO1. Premiership2nd37.0Matches
2018-201926Norwich Cityeng ENGJr. PL2 — Div. 211th0.8Matches
2018-201926Norwich Cityeng ENG2. Championship1st15.0362220133122450.01212482056260Matches
2019-202027Norwich Cityeng ENG1. Premier League20th33.0442920186144233.328327253882672Matches
2020-202128Norwich Cityeng ENG2. Championship1st30.2443118197163743.221329233781441Matches
2021-202229Norwich Cityeng ENG1. Premier League20th30.1422218204175928.842297223476540Matches
2022-202330Norwich Cityeng ENG2. Championship13th34.0492625195265250.0263212204190523Matches
2023-202431Norwich Cityeng ENG2. Championship6th45.4905241436418548.24456253154144721Matches
2024-202532Norwich Cityeng ENG2. Championship12th15.0442713265233467.61112391256171Matches
15 Seasons3 Clubs3 Leagues437.13492091551583614933344.7184205671382365853328
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Norwich City (7 Seasons)2 Leagues202.53492091551583614933344.7184205671382365853328
St Mirren (5 Seasons)1 League113.10
Aberdeen (4 Seasons)1 League121.50
Norwich City (1 Season)1 League0.80
Premier League (8 Seasons)234.60
Championship (5 Seasons)139.52631581171202611823250.911414453911644272116
Premier League (2 Seasons)63.086513838103110130.770611447721581212
PL2 — Div. 2 (1 Season)0.80
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2018-201926Norwich Cityeng ENGEFL Cup9th0.500Matches
2018-201926Norwich Cityeng ENGFA Cup33rd1.000Matches
2019-202027Norwich Cityeng ENGEFL Cup33rd1.022Matches
2019-202027Norwich Cityeng ENGFA Cup5th2.105Matches
2020-202128Norwich Cityeng ENGFA Cup17th1.021Matches
2021-202229Norwich Cityeng ENGEFL CupRd30.810Matches
2021-202229Norwich Cityeng ENGFA Cup1.911Matches
2022-202330Norwich Cityeng ENGEFL CupRd20.710Matches
2022-202330Norwich Cityeng ENGFA Cup1.000Matches
2023-202431Norwich Cityeng ENGEFL CupRd30.710Matches
2023-202431Norwich Cityeng ENGFA Cup2.021Matches
2024-202532Norwich Cityeng ENGEFL CupRd21.802Matches
7 Seasons1 Club2 Leagues14.310120
FA Cup (6 Seasons)8.9580
EFL Cup (6 Seasons)5.4540
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
201624sct ScotlandFriendlies (M)0.6Matches
201725sct ScotlandFriendlies (M)1.0Matches
201826sct ScotlandFriendlies (M)1.8Matches
2020-202128sct ScotlandUEFA Nations LeagueLgB3.329Matches
202129sct ScotlandUEFA Euro Qualifying4.8910Matches
202230sct ScotlandWCQ2.614Matches
202230sct ScotlandFriendlies (M)0.2Matches
2022-202330sct ScotlandUEFA Nations LeagueLgB1.112Matches
202331sct ScotlandFriendlies (M)0.8Matches
202432sct ScotlandFriendlies (M)1.1Matches
202432sct ScotlandUEFA EuroGR0.53212033100.000000300Matches
202432sct ScotlandUEFA Euro Qualifying1.922Matches
2024-202532sct ScotlandUEFA Nations LeagueLgA5.3511Matches
8 Seasons1 Club5 Leagues25.232212033100.0000038300
Friendlies (M) (6 Seasons)5.50
UEFA Nations League (3 Seasons)9.88220
UEFA Euro Qualifying (2 Seasons)6.811120
WCQ (1 Season)2.6140
UEFA Euro (1 Season)0.53212033100.000000300

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2010-201118St Mirrensct SCO1. Premier League11.9
2011-201219St Mirrensct SCO1. Premier League24.2
2012-201320St Mirrensct SCO1. Premier League24.6
2013-201421St Mirrensct SCO1. Premiership27.6
2014-201522St Mirrensct SCO1. Premiership24.7Matches
2014-201522Aberdeensct SCO1. Premiership10.9Matches
2015-201623Aberdeensct SCO1. Premiership37.2Matches
2016-201724Aberdeensct SCO1. Premiership36.4Matches
2017-201825Aberdeensct SCO1. Premiership37.0Matches
2018-201926Norwich Cityeng ENG2. Championship15.0120836275684265181207151066.7533.3623361718823128314682245Matches
2018-201926Norwich Cityeng ENGEFL Cup0.5Matches
2018-201926Norwich Cityeng ENGFA Cup1.0Matches
2018-201926Norwich Cityeng ENGJr. PL2 — Div. 20.8Matches
2019-202027Norwich Cityeng ENGEFL Cup1.0Matches
2019-202027Norwich Cityeng ENGFA Cup2.1Matches
2019-202027Norwich Cityeng ENG1. Premier League33.021071165541180387272107443170.51329.5127161893022463155138144473Matches
2020-202128Norwich Cityeng ENG2. Championship30.22143755421241381432143311961.31238.7120273353759635342812151272Matches
2020-202128Norwich Cityeng ENGFA Cup1.0Matches
2021-202229Norwich Cityeng ENGEFL Cup0.8Matches
2021-202229Norwich Cityeng ENGFA Cup1.9Matches
2021-202229Norwich Cityeng ENG1. Premier League30.1138771363715328441387301963.31136.77763976163132254411490361Matches
2022-202330Norwich Cityeng ENG2. Championship34.02480897491342419542480341647.11132.4148790895185706323124169759Matches
2022-202330Norwich Cityeng ENGEFL Cup0.7Matches
2022-202330Norwich Cityeng ENGFA Cup1.0Matches
2023-202431Norwich Cityeng ENG2. Championship45.4345820213351827336383458402050.01742.52214134058318877683819254038Matches
2023-202431Norwich Cityeng ENGEFL Cup0.7Matches
2023-202431Norwich Cityeng ENGFA Cup2.0Matches
2024-202532Norwich Cityeng ENG2. Championship15.01238533817571131012388337.5450.075136751927241401889827Matches
2024-202532Norwich Cityeng ENGEFL Cup1.8Matches
15 Seasons3 Clubs5 Leagues451.4140216424199774622292341402020211858.47336.183244728625724353290262211219900355
Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Norwich City (7 Seasons)4 Leagues216.8140216424199774622292341402020211858.47336.183244728625724353290262211219900355
St Mirren (5 Seasons)1 League113.1
Aberdeen (4 Seasons)1 League121.5
Norwich City (1 Season)1 League0.8
Premier League (8 Seasons)234.6
FA Cup (6 Seasons)8.9
EFL Cup (6 Seasons)5.4
Championship (5 Seasons)139.510527455328258511514163105261286853.14938.36277371212107127523417129697553221
Premier League (2 Seasons)63.034941879171895715713494745067.62432.420471016546537856992522347134
PL2 — Div. 2 (1 Season)0.8
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2010-201118St Mirren1 League11.9
2011-201219St Mirren1 League24.2
2012-201320St Mirren1 League24.6
2013-201421St Mirren1 League27.6
2014-201522St Mirren1 League24.7
2014-201522Aberdeen1 League10.9
2015-201623Aberdeen1 League37.2
2016-201724Aberdeen1 League36.4
2017-201825Aberdeen1 League37.0
2018-201926Norwich City1 League0.8
2018-201926Norwich City3 Leagues16.5120836275684265181207151066.7533.3623361718823128314682245
2019-202027Norwich City3 Leagues36.021071165541180387272107443170.51329.5127161893022463155138144473
2020-202128Norwich City2 Leagues31.22143755421241381432143311961.31238.7120273353759635342812151272
2021-202229Norwich City3 Leagues32.7138771363715328441387301963.31136.77763976163132254411490361
2022-202330Norwich City3 Leagues35.62480897491342419542480341647.11132.4148790895185706323124169759
2023-202431Norwich City3 Leagues48.1345820213351827336383458402050.01742.52214134058318877683819254038
2024-202532Norwich City2 Leagues16.71238533817571131012388337.5450.075136751927241401889827
15 Seasons3 Clubs5 Leagues451.4140216424199774622292341402020211858.47336.183244728625724353290262211219900355
Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Norwich City (7 Seasons)4 Leagues216.8140216424199774622292341402020211858.47336.183244728625724353290262211219900355
St Mirren (5 Seasons)1 League113.1
Aberdeen (4 Seasons)1 League121.5
Norwich City (1 Season)1 League0.8
Premier League (8 Seasons)234.6
FA Cup (6 Seasons)8.9
EFL Cup (6 Seasons)5.4
Championship (5 Seasons)139.510527455328258511514163105261286853.14938.36277371212107127523417129697553221
Premier League (2 Seasons)63.034941879171895715713494745067.62432.420471016546537856992522347134
PL2 — Div. 2 (1 Season)0.8
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2010-201118St Mirrensct SCO1. Premier League11th11.9
2011-201219St Mirrensct SCO1. Premier League8th24.2
2012-201320St Mirrensct SCO1. Premier League11th24.6
2013-201421St Mirrensct SCO1. Premiership8th27.6
2014-201522St Mirrensct SCO1. Premiership12th24.7Matches
2014-201522Aberdeensct SCO1. Premiership2nd10.9Matches
2015-201623Aberdeensct SCO1. Premiership2nd37.2Matches
2016-201724Aberdeensct SCO1. Premiership2nd36.4Matches
2017-201825Aberdeensct SCO1. Premiership2nd37.0Matches
2018-201926Norwich Cityeng ENGJr. PL2 — Div. 211th0.8Matches
2018-201926Norwich Cityeng ENG2. Championship1st15.0120836275684265181207151066.7533.3623361718823128314682245Matches
2019-202027Norwich Cityeng ENG1. Premier League20th33.021071165541180387272107443170.51329.5127161893022463155138144473Matches
2020-202128Norwich Cityeng ENG2. Championship1st30.22143755421241381432143311961.31238.7120273353759635342812151272Matches
2021-202229Norwich Cityeng ENG1. Premier League20th30.1138771363715328441387301963.31136.77763976163132254411490361Matches
2022-202330Norwich Cityeng ENG2. Championship13th34.02480897491342419542480341647.11132.4148790895185706323124169759Matches
2023-202431Norwich Cityeng ENG2. Championship6th45.4345820213351827336383458402050.01742.52214134058318877683819254038Matches
2024-202532Norwich Cityeng ENG2. Championship12th15.01238533817571131012388337.5450.075136751927241401889827Matches
15 Seasons3 Clubs3 Leagues437.1140216424199774622292341402020211858.47336.183244728625724353290262211219900355
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Norwich City (7 Seasons)2 Leagues202.5140216424199774622292341402020211858.47336.183244728625724353290262211219900355
St Mirren (5 Seasons)1 League113.1
Aberdeen (4 Seasons)1 League121.5
Norwich City (1 Season)1 League0.8
Premier League (8 Seasons)234.6
Championship (5 Seasons)139.510527455328258511514163105261286853.14938.36277371212107127523417129697553221
Premier League (2 Seasons)63.034941879171895715713494745067.62432.420471016546537856992522347134
PL2 — Div. 2 (1 Season)0.8
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2018-201926Norwich Cityeng ENGEFL Cup9th0.5Matches
2018-201926Norwich Cityeng ENGFA Cup33rd1.0Matches
2019-202027Norwich Cityeng ENGEFL Cup33rd1.0Matches
2019-202027Norwich Cityeng ENGFA Cup5th2.1Matches
2020-202128Norwich Cityeng ENGFA Cup17th1.0Matches
2021-202229Norwich Cityeng ENGEFL CupRd30.8Matches
2021-202229Norwich Cityeng ENGFA Cup1.9Matches
2022-202330Norwich Cityeng ENGEFL CupRd20.7Matches
2022-202330Norwich Cityeng ENGFA Cup1.0Matches
2023-202431Norwich Cityeng ENGEFL CupRd30.7Matches
2023-202431Norwich Cityeng ENGFA Cup2.0Matches
2024-202532Norwich Cityeng ENGEFL CupRd21.8Matches
7 Seasons1 Club2 Leagues14.3
FA Cup (6 Seasons)8.9
EFL Cup (6 Seasons)5.4
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
201624sct ScotlandFriendlies (M)0.6Matches
201725sct ScotlandFriendlies (M)1.0Matches
201826sct ScotlandFriendlies (M)1.8Matches
2020-202128sct ScotlandUEFA Nations LeagueLgB3.3Matches
202129sct ScotlandUEFA Euro Qualifying4.8Matches
202230sct ScotlandWCQ2.6Matches
202230sct ScotlandFriendlies (M)0.2Matches
2022-202330sct ScotlandUEFA Nations LeagueLgB1.1Matches
202331sct ScotlandFriendlies (M)0.8Matches
202432sct ScotlandFriendlies (M)1.1Matches
202432sct ScotlandUEFA EuroGR0.53214181003200018843500011191Matches
202432sct ScotlandUEFA Euro Qualifying1.9Matches
2024-202532sct ScotlandUEFA Nations LeagueLgA5.3Matches
8 Seasons1 Club5 Leagues25.23214181003200018843500011191
Friendlies (M) (6 Seasons)5.5
UEFA Nations League (3 Seasons)9.8
UEFA Euro Qualifying (2 Seasons)6.8
WCQ (1 Season)2.6
UEFA Euro (1 Season)0.53214181003200018843500011191

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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 onxG onxGA xG+/- xG+/-90 On-Off Matches
2010-201118St Mirrensct SCO1. Premier League191,0715631.311.9109
2011-201219St Mirrensct SCO1. Premier League282,1787863.724.2244
2012-201320St Mirrensct SCO1. Premier League292,2187664.924.6263
2013-201421St Mirrensct SCO1. Premiership302,4868372.727.6282
2014-201522St Mirrensct SCO1. Premiership252,2228965.024.72523000.721939-20-0.81+0.39Matches
2014-201522Aberdeensct SCO1. Premiership139847628.810.9119202.00168+8+0.73+0.14Matches
2015-201623Aberdeensct SCO1. Premiership383,3518898.037.23834001.876248+14+0.38+0.38Matches
2016-201724Aberdeensct SCO1. Premiership383,2748695.736.4373412.00Matches
2017-201825Aberdeensct SCO1. Premiership373,3309097.437.0373701.95Matches
2018-201926Norwich Cityeng ENG2. Championship201,3476732.515.015861351122.103720+17+1.14+0.5231.816.9+15.0+1.00+0.49Matches
2018-201926Norwich Cityeng ENGEFL Cup1454512.50.50014503.0020+2+4.00+3.43Matches
2018-201926Norwich Cityeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2018-201926Norwich Cityeng ENGJr. PL2 — Div. 2173733.70.81730001.0010+1+1.23+2.32Matches
2019-202027Norwich Cityeng ENGEFL Cup19090100.01.01901000.0001-1-1.00Matches
2019-202027Norwich Cityeng ENGFA Cup41864744.32.11120132202.252200.00-0.77Matches
2019-202027Norwich Cityeng ENG1. Premier League372,9688086.833.032902951910.491763-46-1.39-0.8031.857.5-25.6-0.78-0.01Matches
2020-202128Norwich Cityeng ENG2. Championship382,7187265.730.230872581432.185322+31+1.03+0.5251.733.7+18.0+0.60+0.15Matches
2020-202128Norwich Cityeng ENGFA Cup1909050.01.01901003.0020+2+2.00+3.00Matches
2021-202229Norwich Cityeng ENGEFL Cup1707038.90.81700003.0050+5+6.43+8.06Matches
2021-202229Norwich Cityeng ENGFA Cup31695662.61.9278111402.0020+2+1.07+1.96Matches
2021-202229Norwich Cityeng ENG1. Premier League312,7068779.130.129892725810.582062-42-1.40+1.0025.961.3-35.5-1.18-0.21Matches
2022-202330Norwich Cityeng ENG2. Championship353,0568773.834.034893312101.514737+10+0.29+0.8843.334.4+8.9+0.26+0.69Matches
2022-202330Norwich Cityeng ENGEFL Cup2603028.60.7145011501.0012-1-1.50-2.10Matches
2022-202330Norwich Cityeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2023-202431Norwich Cityeng ENG2. Championship464,0878998.745.4468944001.547964+15+0.33+0.3362.863.2-0.4-0.01-0.06Matches
2023-202431Norwich Cityeng ENGEFL Cup2593021.90.7145011401.500000.00-0.43Matches
2023-202431Norwich Cityeng ENGFA Cup21809066.72.02902001.5056-1-0.50-0.50Matches
2024-202532Norwich Cityeng ENG2. Championship151,3469065.015.0159014001.603222+10+0.67+1.4123.818.2+5.6+0.38+0.31Matches
2024-202532Norwich Cityeng ENGEFL Cup21587987.81.8180017801.5045-1-0.57+7.61Matches
15 Seasons3 Clubs5 Leagues50040,6298169.0451.445088330502271.54405403+2+0.01+0.07271.2285.2-14.0-0.07-0.15
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Norwich City (7 Seasons)4 Leagues24319,5158069.5216.821488193292271.4130830800.00+0.08271.2285.2-14.0-0.07-0.15
St Mirren (5 Seasons)1 League13110,1757859.5113.1113231800.721939-20-0.81+0.39
Aberdeen (4 Seasons)1 League12610,9398780.0121.5123114301.957856+22+0.46-0.12
Norwich City (1 Season)1 League173733.70.81730001.0010+1+1.23+2.32
Premier League (8 Seasons)25721,1148268.6234.62361372101.749795+2+0.03+0.03
FA Cup (6 Seasons)128056761.08.9891742001.751110+1+0.11+0.11
EFL Cup (6 Seasons)94825437.45.4566143801.56128+4+0.75+0.75
Championship (5 Seasons)15412,5548267.4139.514088129141351.77248165+83+0.60+0.39213.5166.4+47.1+0.34+0.07
Premier League (2 Seasons)685,6748383.063.061905673020.5337125-88-1.40+0.3057.7118.8-61.1-0.97-0.08
PL2 — Div. 2 (1 Season)173733.70.81730001.0010+1+1.23+2.32
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2010-201118St Mirren1 League191,0715631.311.9109
2011-201219St Mirren1 League282,1787863.724.2244
2012-201320St Mirren1 League292,2187664.924.6263
2013-201421St Mirren1 League302,4868372.727.6282
2014-201522St Mirren1 League252,2228965.024.72523000.721939-20-0.81+0.39
2014-201522Aberdeen1 League139847628.810.9119202.00168+8+0.73+0.14
2015-201623Aberdeen1 League383,3518898.037.23834001.876248+14+0.38+0.38
2016-201724Aberdeen1 League383,2748695.736.4373412.00
2017-201825Aberdeen1 League373,3309097.437.0373701.95
2018-201926Norwich City1 League173733.70.81730001.0010+1+1.23+2.32
2018-201926Norwich City3 Leagues221,4826732.316.516861461722.053921+18+1.09+0.4931.816.9+15.0+1.00+0.49
2019-202027Norwich City3 Leagues423,2447782.536.034913182010.651966-47-1.30-1.1731.857.5-25.6-0.78-0.01
2020-202128Norwich City2 Leagues392,8087265.031.231872681432.205522+33+1.06+0.6451.733.7+18.0+0.60+0.15
2021-202229Norwich City3 Leagues352,9458476.132.732882834310.772762-35-1.07+1.0725.961.3-35.5-1.18-0.21
2022-202330Norwich City3 Leagues383,2068472.235.636883421801.444840+8+0.22+0.6643.334.4+8.9+0.26+0.69
2023-202431Norwich City3 Leagues504,3268792.448.149884611401.548470+14+0.29+0.0462.863.2-0.4-0.01-0.06
2024-202532Norwich City2 Leagues171,5048866.816.716891417801.593627+9+0.54+1.5023.818.2+5.6+0.38+0.31
15 Seasons3 Clubs5 Leagues50040,6298169.0451.445088330502271.54405403+2+0.01+0.07271.2285.2-14.0-0.07-0.15
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Norwich City (7 Seasons)4 Leagues24319,5158069.5216.821488193292271.4130830800.00+0.08271.2285.2-14.0-0.07-0.15
St Mirren (5 Seasons)1 League13110,1757859.5113.1113231800.721939-20-0.81+0.39
Aberdeen (4 Seasons)1 League12610,9398780.0121.5123114301.957856+22+0.46-0.12
Norwich City (1 Season)1 League173733.70.81730001.0010+1+1.23+2.32
Premier League (8 Seasons)25721,1148268.6234.62361372101.749795+2+0.03+0.03
FA Cup (6 Seasons)128056761.08.9891742001.751110+1+0.11+0.11
EFL Cup (6 Seasons)94825437.45.4566143801.56128+4+0.75+0.75
Championship (5 Seasons)15412,5548267.4139.514088129141351.77248165+83+0.60+0.39213.5166.4+47.1+0.34+0.07
Premier League (2 Seasons)685,6748383.063.061905673020.5337125-88-1.40+0.3057.7118.8-61.1-0.97-0.08
PL2 — Div. 2 (1 Season)173733.70.81730001.0010+1+1.23+2.32
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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 onxG onxGA xG+/- xG+/-90 On-Off Matches
2010-201118St Mirrensct SCO1. Premier League11th191,0715631.311.9109
2011-201219St Mirrensct SCO1. Premier League8th282,1787863.724.2244
2012-201320St Mirrensct SCO1. Premier League11th292,2187664.924.6263
2013-201421St Mirrensct SCO1. Premiership8th302,4868372.727.6282
2014-201522St Mirrensct SCO1. Premiership12th252,2228965.024.72523000.721939-20-0.81+0.39Matches
2014-201522Aberdeensct SCO1. Premiership2nd139847628.810.9119202.00168+8+0.73+0.14Matches
2015-201623Aberdeensct SCO1. Premiership2nd383,3518898.037.23834001.876248+14+0.38+0.38Matches
2016-201724Aberdeensct SCO1. Premiership2nd383,2748695.736.4373412.00Matches
2017-201825Aberdeensct SCO1. Premiership2nd373,3309097.437.0373701.95Matches
2018-201926Norwich Cityeng ENGJr. PL2 — Div. 211th173733.70.81730001.0010+1+1.23+2.32Matches
2018-201926Norwich Cityeng ENG2. Championship1st201,3476732.515.015861351122.103720+17+1.14+0.5231.816.9+15.0+1.00+0.49Matches
2019-202027Norwich Cityeng ENG1. Premier League20th372,9688086.833.032902951910.491763-46-1.39-0.8031.857.5-25.6-0.78-0.01Matches
2020-202128Norwich Cityeng ENG2. Championship1st382,7187265.730.230872581432.185322+31+1.03+0.5251.733.7+18.0+0.60+0.15Matches
2021-202229Norwich Cityeng ENG1. Premier League20th312,7068779.130.129892725810.582062-42-1.40+1.0025.961.3-35.5-1.18-0.21Matches
2022-202330Norwich Cityeng ENG2. Championship13th353,0568773.834.034893312101.514737+10+0.29+0.8843.334.4+8.9+0.26+0.69Matches
2023-202431Norwich Cityeng ENG2. Championship6th464,0878998.745.4468944001.547964+15+0.33+0.3362.863.2-0.4-0.01-0.06Matches
2024-202532Norwich Cityeng ENG2. Championship12th151,3469065.015.0159014001.603222+10+0.67+1.4123.818.2+5.6+0.38+0.31Matches
15 Seasons3 Clubs3 Leagues47939,3428269.9437.143789322421971.53382385-3-0.01+0.05271.2285.2-14.0-0.07-0.15
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Norwich City (7 Seasons)2 Leagues22218,2288271.6202.520189185211971.39285290-5-0.02+0.07271.2285.2-14.0-0.07-0.15
St Mirren (5 Seasons)1 League13110,1757859.5113.1113231800.721939-20-0.81+0.39
Aberdeen (4 Seasons)1 League12610,9398780.0121.5123114301.957856+22+0.46-0.12
Norwich City (1 Season)1 League173733.70.81730001.0010+1+1.23+2.32
Premier League (8 Seasons)25721,1148268.6234.62361372101.749795+2+0.03+0.03
Championship (5 Seasons)15412,5548267.4139.514088129141351.77248165+83+0.60+0.39213.5166.4+47.1+0.34+0.07
Premier League (2 Seasons)685,6748383.063.061905673020.5337125-88-1.40+0.3057.7118.8-61.1-0.97-0.08
PL2 — Div. 2 (1 Season)173733.70.81730001.0010+1+1.23+2.32
Playing Time Table
Playing Time Starts Subs Team Success
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
2018-201926Norwich Cityeng ENGEFL Cup9th1454512.50.50014503.0020+2+4.00+3.43Matches
2018-201926Norwich Cityeng ENGFA Cup33rd19090100.01.01901000.0001-1-1.00Matches
2019-202027Norwich Cityeng ENGEFL Cup33rd19090100.01.01901000.0001-1-1.00Matches
2019-202027Norwich Cityeng ENGFA Cup5th41864744.32.11120132202.252200.00-0.77Matches
2020-202128Norwich Cityeng ENGFA Cup17th1909050.01.01901003.0020+2+2.00+3.00Matches
2021-202229Norwich Cityeng ENGEFL CupRd31707038.90.81700003.0050+5+6.43+8.06Matches
2021-202229Norwich Cityeng ENGFA Cup31695662.61.9278111402.0020+2+1.07+1.96Matches
2022-202330Norwich Cityeng ENGEFL CupRd22603028.60.7145011501.0012-1-1.50-2.10Matches
2022-202330Norwich Cityeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2023-202431Norwich Cityeng ENGEFL CupRd32593021.90.7145011401.500000.00-0.43Matches
2023-202431Norwich Cityeng ENGFA Cup21809066.72.02902001.5056-1-0.50-0.50Matches
2024-202532Norwich Cityeng ENGEFL CupRd221587987.81.8180017801.5045-1-0.57+7.61Matches
7 Seasons1 Club2 Leagues211,2876149.314.31381882901.672318+5+0.35+0.35
FA Cup (6 Seasons)128056761.08.9891742001.751110+1+0.11+0.11
EFL Cup (6 Seasons)94825437.45.4566143801.56128+4+0.75+0.75
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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 onxG onxGA xG+/- xG+/-90 On-Off Matches
201624sct ScotlandFriendlies (M)1575715.80.61570003.0010+1+1.58+2.47Matches
201725sct ScotlandFriendlies (M)1909050.01.01901000.0001-1-1.00-1.00Matches
201826sct ScotlandFriendlies (M)31615429.81.8271012011.0003-3-1.68-0.25Matches
2020-202128sct ScotlandUEFA Nations LeagueLgB53006055.63.3390321511.8032+1+0.30+0.30Matches
202129sct ScotlandUEFA Euro Qualifying74356238.24.8490032511.1449-5-1.03-1.29Matches
202230sct ScotlandWCQ72353423.72.6287151222.0052+3+1.15+0.55Matches
202230sct ScotlandFriendlies (M)114145.20.20011401.0001-1-6.43-6.43Matches
2022-202330sct ScotlandUEFA Nations LeagueLgB31023418.91.119012602.3310+1+0.88-0.15Matches
202331sct ScotlandFriendlies (M)1767642.20.81760010.0014-3-3.55-1.82Matches
202432sct ScotlandFriendlies (M)3993327.51.1172021411.001100.00+1.03Matches
202432sct ScotlandUEFA EuroGR3441516.30.50031500.3313-2-4.09-2.900.41.3-0.9-1.80-0.76Matches
202432sct ScotlandUEFA Euro Qualifying71752524.31.9169061812.0073+4+2.06+1.23Matches
2024-202532sct ScotlandUEFA Nations LeagueLgA64798088.75.36803001.1756-1-0.19-0.19Matches
8 Seasons1 Club5 Leagues482,2674734.225.223829251681.462935-6-0.24-0.240.41.3-0.9-1.80-0.76
Friendlies (M) (6 Seasons)104975026.35.5673141531.00310-7-1.27-0.36
UEFA Nations League (3 Seasons)148816354.49.81084741111.6498+1+0.10-0.51
UEFA Euro Qualifying (2 Seasons)146104432.86.8586092021.571112-1-0.15-0.65
WCQ (1 Season)72353423.72.6287151222.0052+3+1.15+0.55
UEFA Euro (1 Season)3441516.30.50031500.3313-2-4.09-2.900.41.3-0.9-1.80-0.76

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2010-201118St Mirrensct SCO1. Premier League11.9107
2011-201219St Mirrensct SCO1. Premier League24.2209
2012-201320St Mirrensct SCO1. Premier League24.62114
2013-201421St Mirrensct SCO1. Premiership27.62017
2014-201522St Mirrensct SCO1. Premiership24.741Matches
2014-201522Aberdeensct SCO1. Premiership10.900Matches
2015-201623Aberdeensct SCO1. Premiership37.24033Matches
2016-201724Aberdeensct SCO1. Premiership36.43030Matches
2017-201825Aberdeensct SCO1. Premiership37.08038Matches
2018-201926Norwich Cityeng ENG2. Championship15.01001648049202200093505547.6Matches
2018-201926Norwich Cityeng ENGEFL Cup0.5000100400000Matches
2018-201926Norwich Cityeng ENGFA Cup1.0000140300000Matches
2018-201926Norwich Cityeng ENGJr. PL2 — Div. 20.80000Matches
2019-202027Norwich Cityeng ENGEFL Cup1.00001003220Matches
2019-202027Norwich Cityeng ENGFA Cup2.10002102500Matches
2019-202027Norwich Cityeng ENG1. Premier League33.050024581533829010191929549.2Matches
2020-202128Norwich Cityeng ENG2. Championship30.260021501313731000185815957.9Matches
2020-202128Norwich Cityeng ENGFA Cup1.01000410120Matches
2021-202229Norwich Cityeng ENGEFL Cup0.80000100010Matches
2021-202229Norwich Cityeng ENGFA Cup1.91004001110Matches
2021-202229Norwich Cityeng ENG1. Premier League30.130016383373422010149687248.6Matches
2022-202330Norwich Cityeng ENG2. Championship34.071036521274126000225594357.8Matches
2022-202330Norwich Cityeng ENGEFL Cup0.70000300010Matches
2022-202330Norwich Cityeng ENGFA Cup1.00000300000Matches
2023-202431Norwich Cityeng ENG2. Championship45.4110037791325452110275394049.4Matches
2023-202431Norwich Cityeng ENGEFL Cup0.70000101010Matches
2023-202431Norwich Cityeng ENGFA Cup2.00000201120Matches
2024-202532Norwich Cityeng ENG2. Championship15.04101330014122700078101147.6Matches
2024-202532Norwich Cityeng ENGEFL Cup1.80001500200Matches
15 Seasons3 Clubs5 Leagues451.465403213798258248219130119639937551.6
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Norwich City (7 Seasons)4 Leagues216.839201733798258248219130119639937551.6
St Mirren (5 Seasons)1 League113.111247
Aberdeen (4 Seasons)1 League121.5150101
Norwich City (1 Season)1 League0.80000
Premier League (8 Seasons)234.6262148
FA Cup (6 Seasons)8.92007141785000
EFL Cup (6 Seasons)5.40003100845000
Championship (5 Seasons)139.52920123259315316415811085623920853.5
Premier League (2 Seasons)63.08004096490725102034016016748.9
PL2 — Div. 2 (1 Season)0.80000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2010-201118St Mirren1 League11.9107
2011-201219St Mirren1 League24.2209
2012-201320St Mirren1 League24.62114
2013-201421St Mirren1 League27.62017
2014-201522St Mirren1 League24.741
2014-201522Aberdeen1 League10.900
2015-201623Aberdeen1 League37.24033
2016-201724Aberdeen1 League36.43030
2017-201825Aberdeen1 League37.08038
2018-201926Norwich City1 League0.80000
2018-201926Norwich City3 Leagues16.51001852056202200093505547.6
2019-202027Norwich City3 Leagues36.050027591584531010191929549.2
2020-202128Norwich City2 Leagues31.270021542313833000185815957.9
2021-202229Norwich City3 Leagues32.740020393383524010149687248.6
2022-202330Norwich City3 Leagues35.671036581274127000225594357.8
2023-202431Norwich City3 Leagues48.1110037821345555110275394049.4
2024-202532Norwich City2 Leagues16.74101435014142700078101147.6
15 Seasons3 Clubs5 Leagues451.465403213798258248219130119639937551.6
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Norwich City (7 Seasons)4 Leagues216.839201733798258248219130119639937551.6
St Mirren (5 Seasons)1 League113.111247
Aberdeen (4 Seasons)1 League121.5150101
Norwich City (1 Season)1 League0.80000
Premier League (8 Seasons)234.6262148
FA Cup (6 Seasons)8.92007141785000
EFL Cup (6 Seasons)5.40003100845000
Championship (5 Seasons)139.52920123259315316415811085623920853.5
Premier League (2 Seasons)63.08004096490725102034016016748.9
PL2 — Div. 2 (1 Season)0.80000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2010-201118St Mirrensct SCO1. Premier League11th11.9107
2011-201219St Mirrensct SCO1. Premier League8th24.2209
2012-201320St Mirrensct SCO1. Premier League11th24.62114
2013-201421St Mirrensct SCO1. Premiership8th27.62017
2014-201522St Mirrensct SCO1. Premiership12th24.741Matches
2014-201522Aberdeensct SCO1. Premiership2nd10.900Matches
2015-201623Aberdeensct SCO1. Premiership2nd37.24033Matches
2016-201724Aberdeensct SCO1. Premiership2nd36.43030Matches
2017-201825Aberdeensct SCO1. Premiership2nd37.08038Matches
2018-201926Norwich Cityeng ENGJr. PL2 — Div. 211th0.80000Matches
2018-201926Norwich Cityeng ENG2. Championship1st15.01001648049202200093505547.6Matches
2019-202027Norwich Cityeng ENG1. Premier League20th33.050024581533829010191929549.2Matches
2020-202128Norwich Cityeng ENG2. Championship1st30.260021501313731000185815957.9Matches
2021-202229Norwich Cityeng ENG1. Premier League20th30.130016383373422010149687248.6Matches
2022-202330Norwich Cityeng ENG2. Championship13th34.071036521274126000225594357.8Matches
2023-202431Norwich Cityeng ENG2. Championship6th45.4110037791325452110275394049.4Matches
2024-202532Norwich Cityeng ENG2. Championship12th15.04101330014122700078101147.6Matches
15 Seasons3 Clubs3 Leagues437.163403113557243236209130119639937551.6
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Norwich City (7 Seasons)2 Leagues202.537201633557243236209130119639937551.6
St Mirren (5 Seasons)1 League113.111247
Aberdeen (4 Seasons)1 League121.5150101
Norwich City (1 Season)1 League0.80000
Premier League (8 Seasons)234.6262148
Championship (5 Seasons)139.52920123259315316415811085623920853.5
Premier League (2 Seasons)63.08004096490725102034016016748.9
PL2 — Div. 2 (1 Season)0.80000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2018-201926Norwich Cityeng ENGEFL Cup9th0.5000100400000Matches
2018-201926Norwich Cityeng ENGFA Cup33rd1.0000140300000Matches
2019-202027Norwich Cityeng ENGEFL Cup33rd1.00001003220Matches
2019-202027Norwich Cityeng ENGFA Cup5th2.10002102500Matches
2020-202128Norwich Cityeng ENGFA Cup17th1.01000410120Matches
2021-202229Norwich Cityeng ENGEFL CupRd30.80000100010Matches
2021-202229Norwich Cityeng ENGFA Cup1.91004001110Matches
2022-202330Norwich Cityeng ENGEFL CupRd20.70000300010Matches
2022-202330Norwich Cityeng ENGFA Cup1.00000300000Matches
2023-202431Norwich Cityeng ENGEFL CupRd30.70000101010Matches
2023-202431Norwich Cityeng ENGFA Cup2.00000201120Matches
2024-202532Norwich Cityeng ENGEFL CupRd21.80001500200Matches
7 Seasons1 Club2 Leagues14.320010241151210000
FA Cup (6 Seasons)8.92007141785000
EFL Cup (6 Seasons)5.40003100845000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
201624sct ScotlandFriendlies (M)0.60000Matches
201725sct ScotlandFriendlies (M)1.00000Matches
201826sct ScotlandFriendlies (M)1.80000Matches
2020-202128sct ScotlandUEFA Nations LeagueLgB3.30002403920Matches
202129sct ScotlandUEFA Euro Qualifying4.81005604109000Matches
202230sct ScotlandWCQ2.60004704410Matches
202230sct ScotlandFriendlies (M)0.20000Matches
2022-202330sct ScotlandUEFA Nations LeagueLgB1.10000210210Matches
202331sct ScotlandFriendlies (M)0.80000Matches
202432sct ScotlandFriendlies (M)1.10000Matches
202432sct ScotlandUEFA EuroGR0.500002000200021150.0Matches
202432sct ScotlandUEFA Euro Qualifying1.90006405220Matches
2024-202532sct ScotlandUEFA Nations LeagueLgA5.310049051150Matches
8 Seasons1 Club5 Leagues25.22002134121382200021150.0
Friendlies (M) (6 Seasons)5.50000
UEFA Nations League (3 Seasons)9.8100615182280
UEFA Euro Qualifying (2 Seasons)6.81001110091211000
WCQ (1 Season)2.60004704410
UEFA Euro (1 Season)0.500002000200021150.0

Player Club Summary

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.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.