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-05-16ThuChampionshipSemi-finalsAwayL 0–4Norwich CityLeeds UnitedY*DM,CB9000001010680030.00.00.010536088.3334311Match Report
2024-05-12SunChampionshipSemi-finalsHomeD 0–0Norwich CityLeeds UnitedY*DM9000000000501010.00.00.020314568.9326010Match Report
2024-05-04SatChampionshipMatchweek 46AwayL 0–1Norwich CityBirmingham CityY*DM9000000000820110.00.00.010658081.3872200Match Report
2024-04-27SatChampionshipMatchweek 45HomeD 2–2Norwich CitySwansea CityY*DM9000002010421030.10.10.020243372.7328221Match Report
2024-04-20SatChampionshipMatchweek 44HomeD 1–1Norwich CityBristol CityY*DM9000000010761110.00.00.020627187.3437110Match 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
14 Seasons3 Clubs5 Leagues48343439,125434.752389040121361312.111.316.327.632911123480.120.090.210.090.180.060.090.150.060.15
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 (6 Seasons)4 Leagues22619818,011200.1132235130135112.111.316.327.632911123480.060.110.170.060.170.060.090.150.060.15
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 (5 Seasons)743243.6112100000.280.280.560.280.56
Championship (4 Seasons)13912511,208124.5720277012518.98.112.921.02518402140.060.160.220.060.220.070.100.170.070.17
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
14 Seasons3 Clubs5 Leagues48343439,125434.752389040121361312.111.316.327.632911123480.120.090.210.090.180.060.090.150.060.15
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 (6 Seasons)4 Leagues22619818,011200.1132235130135112.111.316.327.632911123480.060.110.170.060.170.060.090.150.060.15
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 (5 Seasons)743243.6112100000.280.280.560.280.56
Championship (4 Seasons)13912511,208124.5720277012518.98.112.921.02518402140.060.160.220.060.220.070.100.170.070.17
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
14 Seasons3 Clubs3 Leagues46442237,996422.248378536121359312.111.316.327.632911123480.110.090.200.090.170.060.090.150.060.15
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 (6 Seasons)2 Leagues20718616,882187.69213090133112.111.316.327.632911123480.050.110.160.050.160.060.090.150.060.15
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 (4 Seasons)13912511,208124.5720277012518.98.112.921.02518402140.060.160.220.060.220.070.100.170.070.17
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
6 Seasons1 Club2 Leagues19121,12912.5415400200.320.080.400.320.40
FA Cup (6 Seasons)1288058.9303300200.340.000.340.340.34
EFL Cup (5 Seasons)743243.6112100000.280.280.560.280.56
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
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)20270.3000000000.000.000.000.000.00Matches
202432sct ScotlandUEFA Euro Qualifying711751.9112100000.510.511.030.511.03Matches
8 Seasons1 Club4 Leagues38161,67218.6224200100.110.110.220.110.22
Friendlies (M) (6 Seasons)954254.7011000000.000.210.210.000.21
UEFA Euro Qualifying (2 Seasons)1456106.8213200100.300.150.440.300.44
UEFA Nations League (2 Seasons)844024.5000000000.000.000.000.000.00
WCQ (1 Season)722352.6000000000.000.000.000.000.00

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
14 Seasons3 Clubs5 Leagues434.75221320624.91.060.470.060.1919.76121312.111.30.06-3.1-2.3
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 (6 Seasons)4 Leagues200.1132135324.91.060.260.060.2519.760112.111.30.06-3.1-2.3
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 (5 Seasons)3.619777.82.501.940.110.1400
Championship (4 Seasons)124.571282519.51.030.200.050.2819.04018.98.10.06-1.9-1.1
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
14 Seasons3 Clubs5 Leagues434.75221320624.91.060.470.060.1919.76121312.111.30.06-3.1-2.3
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 (6 Seasons)4 Leagues200.1132135324.91.060.260.060.2519.760112.111.30.06-3.1-2.3
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 (5 Seasons)3.619777.82.501.940.110.1400
Championship (4 Seasons)124.571282519.51.030.200.050.2819.04018.98.10.06-1.9-1.1
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
14 Seasons3 Clubs3 Leagues422.24819119421.51.020.460.050.1919.76121312.111.30.06-3.1-2.3
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 (6 Seasons)2 Leagues187.691914121.51.020.220.050.2219.760112.111.30.06-3.1-2.3
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 (4 Seasons)124.571282519.51.030.200.050.2819.04018.98.10.06-1.9-1.1
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
6 Seasons1 Club2 Leagues12.54221254.51.750.960.180.3300
FA Cup (6 Seasons)8.9313538.51.450.560.230.6000
EFL Cup (5 Seasons)3.619777.82.501.940.110.1400
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt 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)0.3000Matches
202432sct ScotlandUEFA Euro Qualifying1.914125.02.060.510.251.0000Matches
8 Seasons1 Club4 Leagues18.6217317.61.230.220.120.6700
Friendlies (M) (6 Seasons)4.7000
UEFA Euro Qualifying (2 Seasons)6.8210220.01.480.300.201.0000
UEFA Nations League (2 Seasons)4.505120.01.120.220.000.0000
WCQ (1 Season)2.60200.00.770.000.0000
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
14 Seasons3 Clubs5 Leagues434.787321097779.5150119562494209477888.13444405185.0840157753.33816.313.0+21.71281046152131112
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 (6 Seasons)4 Leagues200.187321097779.5150119562494209477888.13444405185.0840157753.32216.313.0+5.71281046152131112
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 (5 Seasons)3.61
Championship (4 Seasons)124.56584812781.0115694445173083344089.62700312386.5652120654.12012.910.0+7.19481511510840
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
14 Seasons3 Clubs5 Leagues434.787321097779.5150119562494209477888.13444405185.0840157753.33816.313.0+21.71281046152131112
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 (6 Seasons)4 Leagues200.187321097779.5150119562494209477888.13444405185.0840157753.32216.313.0+5.71281046152131112
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 (5 Seasons)3.61
Championship (4 Seasons)124.56584812781.0115694445173083344089.62700312386.5652120654.12012.910.0+7.19481511510840
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
14 Seasons3 Clubs3 Leagues422.287321097779.5150119562494209477888.13444405185.0840157753.33716.313.0+20.71281046152131112
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 (6 Seasons)2 Leagues187.687321097779.5150119562494209477888.13444405185.0840157753.32116.313.0+4.71281046152131112
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 (4 Seasons)124.56584812781.0115694445173083344089.62700312386.5652120654.12012.910.0+7.19481511510840
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
6 Seasons1 Club2 Leagues12.51
FA Cup (6 Seasons)8.90
EFL Cup (5 Seasons)3.61
Passing Table
Total Short Medium Long
Season Age Squad 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
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)0.30Matches
202432sct ScotlandUEFA Euro Qualifying1.91Matches
8 Seasons1 Club4 Leagues18.62
Friendlies (M) (6 Seasons)4.71
UEFA Euro Qualifying (2 Seasons)6.81
UEFA Nations League (2 Seasons)4.50
WCQ (1 Season)2.60

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
14 Seasons3 Clubs5 Leagues434.71097710482452236381392441394424161873243153
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Norwich City (6 Seasons)4 Leagues200.11097710482452236381392441394424161873243153
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 (5 Seasons)3.68
Championship (4 Seasons)124.5812777643331732510413910724156065843097
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
14 Seasons3 Clubs5 Leagues434.71097710482452236381392441394424161873243153
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Norwich City (6 Seasons)4 Leagues200.11097710482452236381392441394424161873243153
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 (5 Seasons)3.68
Championship (4 Seasons)124.5812777643331732510413910724156065843097
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
14 Seasons3 Clubs3 Leagues422.21097710482452236381392291394424161873243153
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Norwich City (6 Seasons)2 Leagues187.61097710482452236381392291394424161873243153
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 (4 Seasons)124.5812777643331732510413910724156065843097
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
6 Seasons1 Club2 Leagues12.515
FA Cup (6 Seasons)8.97
EFL Cup (5 Seasons)3.68
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)0.3Matches
202432sct ScotlandUEFA Euro Qualifying1.95Matches
8 Seasons1 Club4 Leagues18.616
Friendlies (M) (6 Seasons)4.7
UEFA Euro Qualifying (2 Seasons)6.89
UEFA Nations League (2 Seasons)4.53
WCQ (1 Season)2.64

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
14 Seasons3 Clubs5 Leagues434.74062.1634025419144520.284340311
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Norwich City (6 Seasons)4 Leagues200.14062.1634025419144520.284340311
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 (5 Seasons)3.6
Championship (4 Seasons)124.52962.3824916414103460.373740311
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
14 Seasons3 Clubs5 Leagues434.74062.1634025419144520.284340311
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Norwich City (6 Seasons)4 Leagues200.14062.1634025419144520.284340311
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 (5 Seasons)3.6
Championship (4 Seasons)124.52962.3824916414103460.373740311
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
14 Seasons3 Clubs3 Leagues422.24062.1634025419144520.284340311
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Norwich City (6 Seasons)2 Leagues187.64062.1634025419144520.284340311
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 (4 Seasons)124.52962.3824916414103460.373740311
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
6 Seasons1 Club2 Leagues12.5
FA Cup (6 Seasons)8.9
EFL Cup (5 Seasons)3.6
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)0.3Matches
202432sct ScotlandUEFA Euro Qualifying1.9Matches
8 Seasons1 Club4 Leagues18.6
Friendlies (M) (6 Seasons)4.7
UEFA Euro Qualifying (2 Seasons)6.8
UEFA Nations League (2 Seasons)4.5
WCQ (1 Season)2.6

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
14 Seasons3 Clubs5 Leagues434.73051921421323112629942.1173193641292345293157
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 (6 Seasons)4 Leagues200.13051921421323112629942.1173193641292345293157
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 (5 Seasons)3.6520
Championship (4 Seasons)124.521913110494219519848.010313250821523711945
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
14 Seasons3 Clubs5 Leagues434.73051921421323112629942.1173193641292345293157
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 (6 Seasons)4 Leagues200.13051921421323112629942.1173193641292345293157
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 (5 Seasons)3.6520
Championship (4 Seasons)124.521913110494219519848.010313250821523711945
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
14 Seasons3 Clubs3 Leagues422.23051821421323112629942.1173193641292245293157
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 (6 Seasons)2 Leagues187.63051821421323112629942.1173193641292245293157
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 (4 Seasons)124.521913110494219519848.010313250821523711945
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
6 Seasons1 Club2 Leagues12.510100
FA Cup (6 Seasons)8.9580
EFL Cup (5 Seasons)3.6520
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)0.3Matches
202432sct ScotlandUEFA Euro Qualifying1.922Matches
8 Seasons1 Club4 Leagues18.615270
Friendlies (M) (6 Seasons)4.70
UEFA Euro Qualifying (2 Seasons)6.811120
UEFA Nations League (2 Seasons)4.53110
WCQ (1 Season)2.6140

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
14 Seasons3 Clubs5 Leagues434.7127835893818698921162241278219411559.36935.675734361123797329276262031138918348
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 (6 Seasons)4 Leagues200.1127835893818698921162241278219411559.36935.675734361123797329276262031138918348
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 (5 Seasons)3.6
Championship (4 Seasons)124.5928940229015094140115392881206554.24537.55526334461914425122017111616571214
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
14 Seasons3 Clubs5 Leagues434.7127835893818698921162241278219411559.36935.675734361123797329276262031138918348
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 (6 Seasons)4 Leagues200.1127835893818698921162241278219411559.36935.675734361123797329276262031138918348
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 (5 Seasons)3.6
Championship (4 Seasons)124.5928940229015094140115392881206554.24537.55526334461914425122017111616571214
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
14 Seasons3 Clubs3 Leagues422.2127835893818698921162241278219411559.36935.675734361123797329276262031138918348
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 (6 Seasons)2 Leagues187.6127835893818698921162241278219411559.36935.675734361123797329276262031138918348
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 (4 Seasons)124.5928940229015094140115392881206554.24537.55526334461914425122017111616571214
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
6 Seasons1 Club2 Leagues12.5
FA Cup (6 Seasons)8.9
EFL Cup (5 Seasons)3.6
Possession Table
Touches Take-Ons Carries
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 1/3 CPA Mis Dis Rec 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)0.3Matches
202432sct ScotlandUEFA Euro Qualifying1.9Matches
8 Seasons1 Club4 Leagues18.6
Friendlies (M) (6 Seasons)4.7
UEFA Euro Qualifying (2 Seasons)6.8
UEFA Nations League (2 Seasons)4.5
WCQ (1 Season)2.6

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
14 Seasons3 Clubs5 Leagues48339,1258169.1434.743488316492071.54369376-7-0.03-0.03247.3267.0-19.7-0.10-0.19
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 (6 Seasons)4 Leagues22618,0118069.7200.119888179282071.40272281-9-0.04-0.04247.3267.0-19.7-0.10-0.19
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 (5 Seasons)73244629.23.6463132501.5783+5+1.39+1.16
Championship (4 Seasons)13911,2088167.7124.512588115141351.79216143+73+0.59+0.25189.6148.2+41.5+0.33+0.03
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
14 Seasons3 Clubs5 Leagues48339,1258169.1434.743488316492071.54369376-7-0.03-0.03247.3267.0-19.7-0.10-0.19
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 (6 Seasons)4 Leagues22618,0118069.7200.119888179282071.40272281-9-0.04-0.04247.3267.0-19.7-0.10-0.19
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 (5 Seasons)73244629.23.6463132501.5783+5+1.39+1.16
Championship (4 Seasons)13911,2088167.7124.512588115141351.79216143+73+0.59+0.25189.6148.2+41.5+0.33+0.03
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
14 Seasons3 Clubs3 Leagues46437,9968270.1422.242289308421971.53350363-13-0.05-0.03247.3267.0-19.7-0.10-0.19
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 (6 Seasons)2 Leagues20716,8828272.1187.618689171211971.38253268-15-0.08-0.05247.3267.0-19.7-0.10-0.19
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 (4 Seasons)13911,2088167.7124.512588115141351.79216143+73+0.59+0.25189.6148.2+41.5+0.33+0.03
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
6 Seasons1 Club2 Leagues191,1295946.512.51281872201.681913+6+0.48+0.34
FA Cup (6 Seasons)128056761.08.9891742001.751110+1+0.11+0.11
EFL Cup (5 Seasons)73244629.23.6463132501.5783+5+1.39+1.16
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
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)2271415.00.30021400.0001-1-3.33-0.98Matches
202432sct ScotlandUEFA Euro Qualifying71752524.31.9169061812.0073+4+2.06+1.23Matches
8 Seasons1 Club4 Leagues381,6724429.618.616836221671.552226-4-0.22-0.26
Friendlies (M) (6 Seasons)94254724.94.7573141520.78210-8-1.69-0.64
UEFA Euro Qualifying (2 Seasons)146104432.86.8586092021.571112-1-0.15-0.65
UEFA Nations League (2 Seasons)84025037.24.5490441112.0042+2+0.45-0.22
WCQ (1 Season)72353423.72.6287151222.0052+3+1.15+0.55

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
14 Seasons3 Clubs5 Leagues434.761303073448244234192130111838936451.7
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Norwich City (6 Seasons)4 Leagues200.135101593448244234192130111838936451.7
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 (5 Seasons)3.6000250825000
Championship (4 Seasons)124.52510110229313915213111077822919753.8
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
14 Seasons3 Clubs5 Leagues434.761303073448244234192130111838936451.7
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Norwich City (6 Seasons)4 Leagues200.135101593448244234192130111838936451.7
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 (5 Seasons)3.6000250825000
Championship (4 Seasons)124.52510110229313915213111077822919753.8
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
14 Seasons3 Clubs3 Leagues422.259302983257229224182130111838936451.7
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Norwich City (6 Seasons)2 Leagues187.633101503257229224182130111838936451.7
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 (4 Seasons)124.52510110229313915213111077822919753.8
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
6 Seasons1 Club2 Leagues12.52009191151010000
FA Cup (6 Seasons)8.92007141785000
EFL Cup (5 Seasons)3.6000250825000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG 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)0.30000Matches
202432sct ScotlandUEFA Euro Qualifying1.90006405220Matches
8 Seasons1 Club4 Leagues18.610017231162715000
Friendlies (M) (6 Seasons)4.70000
UEFA Euro Qualifying (2 Seasons)6.81001110091211000
UEFA Nations League (2 Seasons)4.500026131130
WCQ (1 Season)2.60004704410

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.