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
2025-03-14FriChampionshipMatchweek 38AwayL 1–2Norwich CityBristol CityNRB2300002100121010.10.10.1307887.508110Match Report
2025-03-07FriChampionshipMatchweek 36HomeD 1–1Norwich CityOxford UnitedYLB8100000000682000.00.00.010495589.1139240Match Report
2025-03-01SatChampionshipMatchweek 35AwayD 1–1Norwich CityBlackburnNRB1700000000172110.00.00.010101190.915000Match Report
2025-02-15SatChampionshipMatchweek 33AwayD 1–1Norwich CityHull CityNRB1400000000131100.00.00.0106966.707000Match Report
2025-02-08SatChampionshipMatchweek 31HomeD 1–1Norwich CityDerby CountyNRB3100000000190000.00.00.000141782.4011200Match 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
2014-201518Readingeng ENG2. Championship621822.0000000000.000.000.000.000.00Matches
2014-201518Readingeng ENGLeague Cup00Matches
2015-201619Readingeng ENG2. Championship00Matches
2015-201619Readingeng ENGLeague Cup00Matches
2015-201619Carlisle Unitedeng ENG4. League Two975396.0202200000.330.000.330.330.33Matches
2015-201619Barneteng ENG4. League Two221471.6000000100.000.000.000.000.00Matches
2016-201720Exeter Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2016-201720Exeter Cityeng ENG4. League Two34272,58228.7077000200.000.240.240.000.24Matches
2016-201720Readingeng ENGJr. PL2 — Div. 1332703.0000000000.000.000.000.000.00Matches
2017-201821Luton Towneng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2017-201821Luton Towneng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2017-201821Luton Towneng ENG4. League Two41403,57139.7167100310.030.150.180.030.18Matches
2018-201922Luton Towneng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2018-201922Luton Towneng ENGFA Cup443604.0000000000.000.000.000.000.00Matches
2018-201922Luton Towneng ENG3. League One45454,05045.05813500300.110.180.290.110.29Matches
2019-202023Bournemoutheng ENGEFL Cup111201.3000000000.000.000.000.000.00Matches
2019-202023Bournemoutheng ENG1. Premier League19171,54917.2022000200.50.52.22.73850570.000.120.120.000.120.030.130.160.030.16Matches
2020-202124Bournemoutheng ENG2. Championship30181,71119.0112100100.80.83.03.859771400.050.050.110.050.110.040.160.200.040.20Matches
2020-202124Bournemoutheng ENGEFL Cup11610.7000000000.000.000.000.000.00Matches
2020-202124Bournemoutheng ENGFA Cup442663.0011000000.000.340.340.000.34Matches
2021-202225Bournemoutheng ENG2. Championship25242,12923.7022000500.40.42.83.2801301000.000.080.080.000.080.020.120.140.020.14Matches
2021-202225Bournemoutheng ENGEFL Cup11400.4000000000.000.000.000.000.00Matches
2021-202225Bournemoutheng ENGFA Cup10260.3000000000.000.000.000.000.00Matches
2022-202326Bournemoutheng ENGEFL Cup322372.6000000000.000.000.000.000.00Matches
2022-202326Bournemoutheng ENGFA Cup10450.5000000000.000.000.000.000.00Matches
2022-202326Bournemoutheng ENG1. Premier League1032993.3000000200.10.10.00.192150.000.000.000.000.000.030.000.030.030.03Matches
2023-202427Norwich Cityeng ENG2. Championship46433,85042.8167100501.41.44.35.71181032660.020.140.160.020.160.030.100.130.030.13Matches
2023-202427Norwich Cityeng ENGEFL Cup10190.2000000000.000.000.000.000.00Matches
2023-202427Norwich Cityeng ENGFA Cup221792.0000000000.000.000.000.000.00Matches
2024-202528Norwich Cityeng ENG2. Championship33151,69618.8055000300.70.73.03.753431220.000.270.270.000.270.040.160.190.040.19Matches
2024-202528Norwich Cityeng ENGEFL Cup21981.1011000000.000.920.920.000.92Matches
2024-202528Norwich Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
11 Seasons7 Clubs6 Leagues32726524,296270.010394910002713.93.915.219.23574057000.040.140.180.040.180.030.120.150.030.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
Bournemouth (4 Seasons)4 Leagues96716,48372.01671001001.81.88.09.81862593120.010.080.100.010.100.030.130.160.030.16
Luton Town (2 Seasons)4 Leagues94938,34192.761420600610.060.150.220.060.22
Norwich City (2 Seasons)3 Leagues85625,93265.911213100802.12.17.29.31711463880.020.180.200.020.200.030.120.150.030.15
Reading (2 Seasons)2 Leagues621822.0000000000.000.000.000.000.00
Exeter City (1 Season)2 Leagues35282,67229.7077000200.000.240.240.000.24
Carlisle United (1 Season)1 League975396.0202200000.330.000.330.330.33
Reading (1 Season)1 League332703.0000000000.000.000.000.000.00
Barnet (1 Season)1 League221471.6000000100.000.000.000.000.00
EFL Cup (10 Seasons)1187558.4011000000.000.120.120.000.12
FA Cup (8 Seasons)16141,23613.7011000000.000.070.070.000.07
Championship (6 Seasons)1401029,568106.3214162001403.33.313.016.33103536280.020.130.150.020.150.030.120.160.030.16
League Two (3 Seasons)86766,83976.031316300610.040.170.210.040.21
Premier League (2 Seasons)29201,84820.5022000400.60.62.22.84752720.000.100.100.000.100.030.110.140.030.14
League One (1 Season)45454,05045.05813500300.110.180.290.110.29
PL2 — Div. 1 (1 Season)332703.0000000000.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
2014-201518Reading2 Leagues621822.0000000000.000.000.000.000.00
2015-201619Reading2 Leagues00
2015-201619Carlisle United1 League975396.0202200000.330.000.330.330.33
2015-201619Barnet1 League221471.6000000100.000.000.000.000.00
2016-201720Exeter City2 Leagues35282,67229.7077000200.000.240.240.000.24
2016-201720Reading1 League332703.0000000000.000.000.000.000.00
2017-201821Luton Town3 Leagues44433,84142.7167100310.020.140.160.020.16
2018-201922Luton Town3 Leagues50504,50050.05813500300.100.160.260.100.26
2019-202023Bournemouth2 Leagues20181,66918.5022000200.50.52.22.73850570.000.110.110.000.110.030.130.160.030.16
2020-202124Bournemouth3 Leagues35232,03822.6123100100.80.83.03.859771400.040.090.130.040.130.040.160.200.040.20
2021-202225Bournemouth3 Leagues27252,19524.4022000500.40.42.83.2801301000.000.080.080.000.080.020.120.140.020.14
2022-202326Bournemouth3 Leagues1455816.5000000200.10.10.00.192150.000.000.000.000.000.030.000.030.030.03
2023-202427Norwich City3 Leagues49454,04845.0167100501.41.44.35.71181032660.020.130.160.020.160.030.100.130.030.13
2024-202528Norwich City3 Leagues36171,88420.9066000300.70.73.03.753431220.000.290.290.000.290.040.160.190.040.19
11 Seasons7 Clubs6 Leagues32726524,296270.010394910002713.93.915.219.23574057000.040.140.180.040.180.030.120.150.030.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
Bournemouth (4 Seasons)4 Leagues96716,48372.01671001001.81.88.09.81862593120.010.080.100.010.100.030.130.160.030.16
Luton Town (2 Seasons)4 Leagues94938,34192.761420600610.060.150.220.060.22
Norwich City (2 Seasons)3 Leagues85625,93265.911213100802.12.17.29.31711463880.020.180.200.020.200.030.120.150.030.15
Reading (2 Seasons)2 Leagues621822.0000000000.000.000.000.000.00
Exeter City (1 Season)2 Leagues35282,67229.7077000200.000.240.240.000.24
Carlisle United (1 Season)1 League975396.0202200000.330.000.330.330.33
Reading (1 Season)1 League332703.0000000000.000.000.000.000.00
Barnet (1 Season)1 League221471.6000000100.000.000.000.000.00
EFL Cup (10 Seasons)1187558.4011000000.000.120.120.000.12
FA Cup (8 Seasons)16141,23613.7011000000.000.070.070.000.07
Championship (6 Seasons)1401029,568106.3214162001403.33.313.016.33103536280.020.130.150.020.150.030.120.160.030.16
League Two (3 Seasons)86766,83976.031316300610.040.170.210.040.21
Premier League (2 Seasons)29201,84820.5022000400.60.62.22.84752720.000.100.100.000.100.030.110.140.030.14
League One (1 Season)45454,05045.05813500300.110.180.290.110.29
PL2 — Div. 1 (1 Season)332703.0000000000.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
2014-201518Readingeng ENG2. Championship19th621822.0000000000.000.000.000.000.00Matches
2015-201619Readingeng ENG2. Championship17th00Matches
2015-201619Carlisle Unitedeng ENG4. League Two10th975396.0202200000.330.000.330.330.33Matches
2015-201619Barneteng ENG4. League Two15th221471.6000000100.000.000.000.000.00Matches
2016-201720Exeter Cityeng ENG4. League Two5th34272,58228.7077000200.000.240.240.000.24Matches
2016-201720Readingeng ENGJr. PL2 — Div. 111th332703.0000000000.000.000.000.000.00Matches
2017-201821Luton Towneng ENG4. League Two2nd41403,57139.7167100310.030.150.180.030.18Matches
2018-201922Luton Towneng ENG3. League One1st45454,05045.05813500300.110.180.290.110.29Matches
2019-202023Bournemoutheng ENG1. Premier League18th19171,54917.2022000200.50.52.22.73850570.000.120.120.000.120.030.130.160.030.16Matches
2020-202124Bournemoutheng ENG2. Championship6th30181,71119.0112100100.80.83.03.859771400.050.050.110.050.110.040.160.200.040.20Matches
2021-202225Bournemoutheng ENG2. Championship2nd25242,12923.7022000500.40.42.83.2801301000.000.080.080.000.080.020.120.140.020.14Matches
2022-202326Bournemoutheng ENG1. Premier League15th1032993.3000000200.10.10.00.192150.000.000.000.000.000.030.000.030.030.03Matches
2023-202427Norwich Cityeng ENG2. Championship6th46433,85042.8167100501.41.44.35.71181032660.020.140.160.020.160.030.100.130.030.13Matches
2024-202528Norwich Cityeng ENG2. Championship13th33151,69618.8055000300.70.73.03.753431220.000.270.270.000.270.040.160.190.040.19Matches
11 Seasons7 Clubs4 Leagues30024322,305247.810374710002713.93.915.219.23574057000.040.150.190.040.190.030.120.150.030.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
Bournemouth (4 Seasons)2 Leagues84625,68863.21561001001.81.88.09.81862593120.020.080.090.020.090.030.130.160.030.16
Luton Town (2 Seasons)2 Leagues86857,62184.761420600610.070.170.240.070.24
Norwich City (2 Seasons)1 League79585,54661.611112100802.12.17.29.31711463880.020.180.190.020.190.030.120.150.030.15
Reading (2 Seasons)1 League621822.0000000000.000.000.000.000.00
Exeter City (1 Season)1 League34272,58228.7077000200.000.240.240.000.24
Carlisle United (1 Season)1 League975396.0202200000.330.000.330.330.33
Reading (1 Season)1 League332703.0000000000.000.000.000.000.00
Barnet (1 Season)1 League221471.6000000100.000.000.000.000.00
Championship (6 Seasons)1401029,568106.3214162001403.33.313.016.33103536280.020.130.150.020.150.030.120.160.030.16
League Two (3 Seasons)86766,83976.031316300610.040.170.210.040.21
Premier League (2 Seasons)29201,84820.5022000400.60.62.22.84752720.000.100.100.000.100.030.110.140.030.14
League One (1 Season)45454,05045.05813500300.110.180.290.110.29
PL2 — Div. 1 (1 Season)332703.0000000000.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
2014-201518Readingeng ENGLeague Cup17th00Matches
2015-201619Readingeng ENGLeague Cup17th00Matches
2016-201720Exeter Cityeng ENGFA Cup85th11901.0000000000.000.000.000.000.00Matches
2017-201821Luton Towneng ENGEFL Cup58th11901.0000000000.000.000.000.000.00Matches
2017-201821Luton Towneng ENGFA Cup33rd221802.0000000000.000.000.000.000.00Matches
2018-201922Luton Towneng ENGEFL Cup58th11901.0000000000.000.000.000.000.00Matches
2018-201922Luton Towneng ENGFA Cup33rd443604.0000000000.000.000.000.000.00Matches
2019-202023Bournemoutheng ENGEFL Cup17th111201.3000000000.000.000.000.000.00Matches
2020-202124Bournemoutheng ENGEFL Cup17th11610.7000000000.000.000.000.000.00Matches
2020-202124Bournemoutheng ENGFA Cup5th442663.0011000000.000.340.340.000.34Matches
2021-202225Bournemoutheng ENGEFL CupRd211400.4000000000.000.000.000.000.00Matches
2021-202225Bournemoutheng ENGFA Cup10260.3000000000.000.000.000.000.00Matches
2022-202326Bournemoutheng ENGEFL CupRd4322372.6000000000.000.000.000.000.00Matches
2022-202326Bournemoutheng ENGFA Cup10450.5000000000.000.000.000.000.00Matches
2023-202427Norwich Cityeng ENGEFL CupRd310190.2000000000.000.000.000.000.00Matches
2023-202427Norwich Cityeng ENGFA Cup221792.0000000000.000.000.000.000.00Matches
2024-202528Norwich Cityeng ENGEFL CupRd221981.1011000000.000.920.920.000.92Matches
2024-202528Norwich Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
11 Seasons5 Clubs2 Leagues27221,99122.1022000000.000.090.090.000.09
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
Bournemouth (4 Seasons)2 Leagues1297958.8011000000.000.110.110.000.11
Luton Town (2 Seasons)2 Leagues887208.0000000000.000.000.000.000.00
Norwich City (2 Seasons)2 Leagues643864.3011000000.000.230.230.000.23
Reading (2 Seasons)1 League00
Exeter City (1 Season)1 League11901.0000000000.000.000.000.000.00
EFL Cup (10 Seasons)1187558.4011000000.000.120.120.000.12
FA Cup (8 Seasons)16141,23613.7011000000.000.070.070.000.07

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
2014-201518Readingeng ENG2. Championship2.0020.990.0000Matches
2015-201619Carlisle Unitedeng ENG4. League Two6.0240.670.5000Matches
2015-201619Barneteng ENG4. League Two1.6000.0000Matches
2016-201720Exeter Cityeng ENGFA Cup1.0000Matches
2016-201720Exeter Cityeng ENG4. League Two28.70040.000.140.0000Matches
2016-201720Readingeng ENGJr. PL2 — Div. 13.0000Matches
2017-201821Luton Towneng ENGEFL Cup1.00000.000.0000Matches
2017-201821Luton Towneng ENGFA Cup2.00000.000.0000Matches
2017-201821Luton Towneng ENG4. League Two39.71060.000.150.1700Matches
2018-201922Luton Towneng ENGEFL Cup1.00000.000.0000Matches
2018-201922Luton Towneng ENGFA Cup4.003266.70.750.500.000.0000Matches
2018-201922Luton Towneng ENG3. League One45.0500Matches
2019-202023Bournemoutheng ENGEFL Cup1.30400.03.000.000.0000Matches
2019-202023Bournemoutheng ENG1. Premier League17.205240.00.290.120.000.0012.30000.50.50.10-0.5-0.5Matches
2020-202124Bournemoutheng ENG2. Championship19.0111436.40.580.210.090.2516.90000.80.80.07+0.2+0.2Matches
2020-202124Bournemoutheng ENGEFL Cup0.702150.02.951.480.000.0000Matches
2020-202124Bournemoutheng ENGFA Cup3.00000.000.0000Matches
2021-202225Bournemoutheng ENG2. Championship23.709666.70.380.250.000.0020.70000.40.40.05-0.4-0.4Matches
2021-202225Bournemoutheng ENGEFL Cup0.40000.000.0000Matches
2021-202225Bournemoutheng ENGFA Cup0.30100.03.460.000.0000Matches
2022-202326Bournemoutheng ENGEFL Cup2.604125.01.520.380.000.0000Matches
2022-202326Bournemoutheng ENGFA Cup0.50000.000.0000Matches
2022-202326Bournemoutheng ENG1. Premier League3.30100.00.300.000.0016.00000.10.10.09-0.1-0.1Matches
2023-202427Norwich Cityeng ENG2. Championship42.8119631.60.440.140.050.1715.00001.41.40.07-0.4-0.4Matches
2023-202427Norwich Cityeng ENGEFL Cup0.20000.000.0000Matches
2023-202427Norwich Cityeng ENGFA Cup2.00000.000.0000Matches
2024-202528Norwich Cityeng ENG2. Championship18.808225.00.420.110.000.0014.10000.70.70.09-0.7-0.7Matches
2024-202528Norwich Cityeng ENGEFL Cup1.10000.000.0000Matches
2024-202528Norwich Cityeng ENGFA Cup1.00000.000.0000Matches
11 Seasons7 Clubs6 Leagues270.010674050.70.310.180.040.1316.00003.93.90.07-1.9-1.9
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
Bournemouth (4 Seasons)4 Leagues72.01371437.80.510.190.030.0717.30001.81.80.07-0.8-0.8
Luton Town (2 Seasons)4 Leagues92.7638266.70.060.170.330.1300
Norwich City (2 Seasons)3 Leagues65.9127829.60.410.120.040.1314.70002.12.10.08-1.1-1.1
Reading (2 Seasons)2 Leagues2.0020.990.0000
Exeter City (1 Season)2 Leagues29.70040.000.140.0000
Carlisle United (1 Season)1 League6.0240.670.5000
Reading (1 Season)1 League3.0000
Barnet (1 Season)1 League1.6000.0000
EFL Cup (10 Seasons)8.4010220.01.190.240.000.0000
FA Cup (8 Seasons)13.704250.00.310.160.000.0000
Championship (6 Seasons)106.32472038.30.450.190.040.1016.40003.33.30.07-1.3-1.3
League Two (3 Seasons)76.030140.000.180.2100
Premier League (2 Seasons)20.506233.30.290.100.000.0012.90000.60.60.10-0.6-0.6
League One (1 Season)45.0500
PL2 — Div. 1 (1 Season)3.0000
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
2014-201518Reading2 Leagues2.0020.990.0000
2015-201619Carlisle United1 League6.0240.670.5000
2015-201619Barnet1 League1.6000.0000
2016-201720Exeter City2 Leagues29.70040.000.140.0000
2016-201720Reading1 League3.0000
2017-201821Luton Town3 Leagues42.71060.000.140.1700
2018-201922Luton Town3 Leagues50.053266.70.600.400.000.0000
2019-202023Bournemouth2 Leagues18.509222.20.490.110.000.0012.30000.50.50.10-0.5-0.5
2020-202124Bournemouth3 Leagues22.6113538.50.570.220.080.2016.90000.80.80.07+0.2+0.2
2021-202225Bournemouth3 Leagues24.4010660.00.410.250.000.0020.70000.40.40.05-0.4-0.4
2022-202326Bournemouth3 Leagues6.505120.00.770.150.000.0016.00000.10.10.09-0.1-0.1
2023-202427Norwich City3 Leagues45.0119631.60.420.130.050.1715.00001.41.40.07-0.4-0.4
2024-202528Norwich City3 Leagues20.908225.00.380.100.000.0014.10000.70.70.09-0.7-0.7
11 Seasons7 Clubs6 Leagues270.010674050.70.310.180.040.1316.00003.93.90.07-1.9-1.9
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
Bournemouth (4 Seasons)4 Leagues72.01371437.80.510.190.030.0717.30001.81.80.07-0.8-0.8
Luton Town (2 Seasons)4 Leagues92.7638266.70.060.170.330.1300
Norwich City (2 Seasons)3 Leagues65.9127829.60.410.120.040.1314.70002.12.10.08-1.1-1.1
Reading (2 Seasons)2 Leagues2.0020.990.0000
Exeter City (1 Season)2 Leagues29.70040.000.140.0000
Carlisle United (1 Season)1 League6.0240.670.5000
Reading (1 Season)1 League3.0000
Barnet (1 Season)1 League1.6000.0000
EFL Cup (10 Seasons)8.4010220.01.190.240.000.0000
FA Cup (8 Seasons)13.704250.00.310.160.000.0000
Championship (6 Seasons)106.32472038.30.450.190.040.1016.40003.33.30.07-1.3-1.3
League Two (3 Seasons)76.030140.000.180.2100
Premier League (2 Seasons)20.506233.30.290.100.000.0012.90000.60.60.10-0.6-0.6
League One (1 Season)45.0500
PL2 — Div. 1 (1 Season)3.0000
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
2014-201518Readingeng ENG2. Championship19th2.0020.990.0000Matches
2015-201619Carlisle Unitedeng ENG4. League Two10th6.0240.670.5000Matches
2015-201619Barneteng ENG4. League Two15th1.6000.0000Matches
2016-201720Exeter Cityeng ENG4. League Two5th28.70040.000.140.0000Matches
2016-201720Readingeng ENGJr. PL2 — Div. 111th3.0000Matches
2017-201821Luton Towneng ENG4. League Two2nd39.71060.000.150.1700Matches
2018-201922Luton Towneng ENG3. League One1st45.0500Matches
2019-202023Bournemoutheng ENG1. Premier League18th17.205240.00.290.120.000.0012.30000.50.50.10-0.5-0.5Matches
2020-202124Bournemoutheng ENG2. Championship6th19.0111436.40.580.210.090.2516.90000.80.80.07+0.2+0.2Matches
2021-202225Bournemoutheng ENG2. Championship2nd23.709666.70.380.250.000.0020.70000.40.40.05-0.4-0.4Matches
2022-202326Bournemoutheng ENG1. Premier League15th3.30100.00.300.000.0016.00000.10.10.09-0.1-0.1Matches
2023-202427Norwich Cityeng ENG2. Championship6th42.8119631.60.440.140.050.1715.00001.41.40.07-0.4-0.4Matches
2024-202528Norwich Cityeng ENG2. Championship13th18.808225.00.420.110.000.0014.10000.70.70.09-0.7-0.7Matches
11 Seasons7 Clubs4 Leagues247.810533656.60.270.180.060.1416.00003.93.90.07-1.9-1.9
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
Bournemouth (4 Seasons)2 Leagues63.21261246.20.410.190.040.0817.30001.81.80.07-0.8-0.8
Luton Town (2 Seasons)2 Leagues84.76060.000.150.1700
Norwich City (2 Seasons)1 League61.6127829.60.440.130.040.1314.70002.12.10.08-1.1-1.1
Reading (2 Seasons)1 League2.0020.990.0000
Exeter City (1 Season)1 League28.70040.000.140.0000
Carlisle United (1 Season)1 League6.0240.670.5000
Reading (1 Season)1 League3.0000
Barnet (1 Season)1 League1.6000.0000
Championship (6 Seasons)106.32472038.30.450.190.040.1016.40003.33.30.07-1.3-1.3
League Two (3 Seasons)76.030140.000.180.2100
Premier League (2 Seasons)20.506233.30.290.100.000.0012.90000.60.60.10-0.6-0.6
League One (1 Season)45.0500
PL2 — Div. 1 (1 Season)3.0000
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
2016-201720Exeter Cityeng ENGFA Cup85th1.0000Matches
2017-201821Luton Towneng ENGEFL Cup58th1.00000.000.0000Matches
2017-201821Luton Towneng ENGFA Cup33rd2.00000.000.0000Matches
2018-201922Luton Towneng ENGEFL Cup58th1.00000.000.0000Matches
2018-201922Luton Towneng ENGFA Cup33rd4.003266.70.750.500.000.0000Matches
2019-202023Bournemoutheng ENGEFL Cup17th1.30400.03.000.000.0000Matches
2020-202124Bournemoutheng ENGEFL Cup17th0.702150.02.951.480.000.0000Matches
2020-202124Bournemoutheng ENGFA Cup5th3.00000.000.0000Matches
2021-202225Bournemoutheng ENGEFL CupRd20.40000.000.0000Matches
2021-202225Bournemoutheng ENGFA Cup0.30100.03.460.000.0000Matches
2022-202326Bournemoutheng ENGEFL CupRd42.604125.01.520.380.000.0000Matches
2022-202326Bournemoutheng ENGFA Cup0.50000.000.0000Matches
2023-202427Norwich Cityeng ENGEFL CupRd30.20000.000.0000Matches
2023-202427Norwich Cityeng ENGFA Cup2.00000.000.0000Matches
2024-202528Norwich Cityeng ENGEFL CupRd21.10000.000.0000Matches
2024-202528Norwich Cityeng ENGFA Cup1.00000.000.0000Matches
11 Seasons5 Clubs2 Leagues22.1014428.60.660.190.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Bournemouth (4 Seasons)2 Leagues8.8011218.21.250.230.000.0000
Luton Town (2 Seasons)2 Leagues8.003266.70.370.250.000.0000
Norwich City (2 Seasons)2 Leagues4.30000.000.0000
Reading (2 Seasons)1 League
Exeter City (1 Season)1 League1.0000
EFL Cup (10 Seasons)8.4010220.01.190.240.000.0000
FA Cup (8 Seasons)13.704250.00.310.160.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
2014-201518Readingeng ENG2. Championship2.00Matches
2015-201619Carlisle Unitedeng ENG4. League Two6.00Matches
2015-201619Barneteng ENG4. League Two1.60Matches
2016-201720Exeter Cityeng ENGFA Cup1.00Matches
2016-201720Exeter Cityeng ENG4. League Two28.77Matches
2016-201720Readingeng ENGJr. PL2 — Div. 13.00Matches
2017-201821Luton Towneng ENGEFL Cup1.00Matches
2017-201821Luton Towneng ENGFA Cup2.00Matches
2017-201821Luton Towneng ENG4. League Two39.76Matches
2018-201922Luton Towneng ENGEFL Cup1.00Matches
2018-201922Luton Towneng ENGFA Cup4.00Matches
2018-201922Luton Towneng ENG3. League One45.08Matches
2019-202023Bournemoutheng ENGEFL Cup1.30Matches
2019-202023Bournemoutheng ENG1. Premier League17.256278571.68009348236240888.716123867.6277735.122.21.7-0.210506150Matches
2020-202124Bournemoutheng ENG2. Championship19.0795104676.012560517643049387.229638377.35010249.013.03.0-2.0195215877Matches
2020-202124Bournemoutheng ENGEFL Cup0.70Matches
2020-202124Bournemoutheng ENGFA Cup3.01Matches
2021-202225Bournemoutheng ENG2. Championship23.71254160977.920170718462970089.951763581.47517742.422.82.7-0.81611294130Matches
2021-202225Bournemoutheng ENGEFL Cup0.40Matches
2021-202225Bournemoutheng ENGFA Cup0.30Matches
2022-202326Bournemoutheng ENGEFL Cup2.60Matches
2022-202326Bournemoutheng ENGFA Cup0.50Matches
2022-202326Bournemoutheng ENG1. Premier League3.37413056.91088392425379.2275054.031225.000.00.00.006112Matches
2023-202427Norwich Cityeng ENG2. Championship42.81434195273.523471705371482386.860478676.89321643.164.33.8+1.738644229103Matches
2023-202427Norwich Cityeng ENGEFL Cup0.20Matches
2023-202427Norwich Cityeng ENGFA Cup2.00Matches
2024-202528Norwich Cityeng ENG2. Championship18.868887678.511095268833938288.729435682.6408547.153.03.1+2.01731151243Matches
2024-202528Norwich Cityeng ENGEFL Cup1.11Matches
2024-202528Norwich Cityeng ENGFA Cup1.00Matches
11 Seasons7 Clubs6 Leagues270.04807639875.176393259752516285988.01899244877.628866943.03915.214.3+23.81003158855405
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
Bournemouth (4 Seasons)4 Leagues72.02685357075.241827162341463165488.51001130676.615536842.168.07.4-2.0452203114259
Luton Town (2 Seasons)4 Leagues92.714
Norwich City (2 Seasons)3 Leagues65.92122282875.03456697411053120587.4898114278.613330144.2127.26.9+4.855955741146
Reading (2 Seasons)2 Leagues2.00
Exeter City (1 Season)2 Leagues29.77
Carlisle United (1 Season)1 League6.00
Reading (1 Season)1 League3.00
Barnet (1 Season)1 League1.60
EFL Cup (10 Seasons)8.41
FA Cup (8 Seasons)13.71
Championship (6 Seasons)106.34171548376.167296221012112239888.11711216079.225858044.51413.012.6+1.0902598153353
League Two (3 Seasons)76.013
Premier League (2 Seasons)20.563691569.59097387440446187.618828865.3308933.722.21.8-0.210567252
League One (1 Season)45.08
PL2 — Div. 1 (1 Season)3.00
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
2014-201518Reading2 Leagues2.00
2015-201619Carlisle United1 League6.00
2015-201619Barnet1 League1.60
2016-201720Exeter City2 Leagues29.77
2016-201720Reading1 League3.00
2017-201821Luton Town3 Leagues42.76
2018-201922Luton Town3 Leagues50.08
2019-202023Bournemouth2 Leagues18.556278571.68009348236240888.716123867.6277735.122.21.7-0.210506150
2020-202124Bournemouth3 Leagues22.6795104676.012560517643049387.229638377.35010249.023.03.0-1.0195215877
2021-202225Bournemouth3 Leagues24.41254160977.920170718462970089.951763581.47517742.422.82.7-0.81611294130
2022-202326Bournemouth3 Leagues6.57413056.91088392425379.2275054.031225.000.00.00.006112
2023-202427Norwich City3 Leagues45.01434195273.523471705371482386.860478676.89321643.164.33.8+1.738644229103
2024-202528Norwich City3 Leagues20.968887678.511095268833938288.729435682.6408547.163.03.1+3.01731151243
11 Seasons7 Clubs6 Leagues270.04807639875.176393259752516285988.01899244877.628866943.03915.214.3+23.81003158855405
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
Bournemouth (4 Seasons)4 Leagues72.02685357075.241827162341463165488.51001130676.615536842.168.07.4-2.0452203114259
Luton Town (2 Seasons)4 Leagues92.714
Norwich City (2 Seasons)3 Leagues65.92122282875.03456697411053120587.4898114278.613330144.2127.26.9+4.855955741146
Reading (2 Seasons)2 Leagues2.00
Exeter City (1 Season)2 Leagues29.77
Carlisle United (1 Season)1 League6.00
Reading (1 Season)1 League3.00
Barnet (1 Season)1 League1.60
EFL Cup (10 Seasons)8.41
FA Cup (8 Seasons)13.71
Championship (6 Seasons)106.34171548376.167296221012112239888.11711216079.225858044.51413.012.6+1.0902598153353
League Two (3 Seasons)76.013
Premier League (2 Seasons)20.563691569.59097387440446187.618828865.3308933.722.21.8-0.210567252
League One (1 Season)45.08
PL2 — Div. 1 (1 Season)3.00
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
2014-201518Readingeng ENG2. Championship19th2.00Matches
2015-201619Carlisle Unitedeng ENG4. League Two10th6.00Matches
2015-201619Barneteng ENG4. League Two15th1.60Matches
2016-201720Exeter Cityeng ENG4. League Two5th28.77Matches
2016-201720Readingeng ENGJr. PL2 — Div. 111th3.00Matches
2017-201821Luton Towneng ENG4. League Two2nd39.76Matches
2018-201922Luton Towneng ENG3. League One1st45.08Matches
2019-202023Bournemoutheng ENG1. Premier League18th17.256278571.68009348236240888.716123867.6277735.122.21.7-0.210506150Matches
2020-202124Bournemoutheng ENG2. Championship6th19.0795104676.012560517643049387.229638377.35010249.013.03.0-2.0195215877Matches
2021-202225Bournemoutheng ENG2. Championship2nd23.71254160977.920170718462970089.951763581.47517742.422.82.7-0.81611294130Matches
2022-202326Bournemoutheng ENG1. Premier League15th3.37413056.91088392425379.2275054.031225.000.00.00.006112Matches
2023-202427Norwich Cityeng ENG2. Championship6th42.81434195273.523471705371482386.860478676.89321643.164.33.8+1.738644229103Matches
2024-202528Norwich Cityeng ENG2. Championship13th18.868887678.511095268833938288.729435682.6408547.153.03.1+2.01731151243Matches
11 Seasons7 Clubs4 Leagues247.84807639875.176393259752516285988.01899244877.628866943.03715.214.3+21.81003158855405
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
Bournemouth (4 Seasons)2 Leagues63.22685357075.241827162341463165488.51001130676.615536842.158.07.4-3.0452203114259
Luton Town (2 Seasons)2 Leagues84.714
Norwich City (2 Seasons)1 League61.62122282875.03456697411053120587.4898114278.613330144.2117.26.9+3.855955741146
Reading (2 Seasons)1 League2.00
Exeter City (1 Season)1 League28.77
Carlisle United (1 Season)1 League6.00
Reading (1 Season)1 League3.00
Barnet (1 Season)1 League1.60
Championship (6 Seasons)106.34171548376.167296221012112239888.11711216079.225858044.51413.012.6+1.0902598153353
League Two (3 Seasons)76.013
Premier League (2 Seasons)20.563691569.59097387440446187.618828865.3308933.722.21.8-0.210567252
League One (1 Season)45.08
PL2 — Div. 1 (1 Season)3.00
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
2016-201720Exeter Cityeng ENGFA Cup85th1.00Matches
2017-201821Luton Towneng ENGEFL Cup58th1.00Matches
2017-201821Luton Towneng ENGFA Cup33rd2.00Matches
2018-201922Luton Towneng ENGEFL Cup58th1.00Matches
2018-201922Luton Towneng ENGFA Cup33rd4.00Matches
2019-202023Bournemoutheng ENGEFL Cup17th1.30Matches
2020-202124Bournemoutheng ENGEFL Cup17th0.70Matches
2020-202124Bournemoutheng ENGFA Cup5th3.01Matches
2021-202225Bournemoutheng ENGEFL CupRd20.40Matches
2021-202225Bournemoutheng ENGFA Cup0.30Matches
2022-202326Bournemoutheng ENGEFL CupRd42.60Matches
2022-202326Bournemoutheng ENGFA Cup0.50Matches
2023-202427Norwich Cityeng ENGEFL CupRd30.20Matches
2023-202427Norwich Cityeng ENGFA Cup2.00Matches
2024-202528Norwich Cityeng ENGEFL CupRd21.11Matches
2024-202528Norwich Cityeng ENGFA Cup1.00Matches
11 Seasons5 Clubs2 Leagues22.12
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
Bournemouth (4 Seasons)2 Leagues8.81
Luton Town (2 Seasons)2 Leagues8.00
Norwich City (2 Seasons)2 Leagues4.31
Reading (2 Seasons)1 League
Exeter City (1 Season)1 League1.00
EFL Cup (10 Seasons)8.41
FA Cup (8 Seasons)13.71

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
2014-201518Readingeng ENG2. Championship2.0Matches
2015-201619Carlisle Unitedeng ENG4. League Two6.0Matches
2015-201619Barneteng ENG4. League Two1.6Matches
2016-201720Exeter Cityeng ENGFA Cup1.0Matches
2016-201720Exeter Cityeng ENG4. League Two28.70Matches
2016-201720Readingeng ENGJr. PL2 — Div. 13.0Matches
2017-201821Luton Towneng ENGEFL Cup1.01Matches
2017-201821Luton Towneng ENGFA Cup2.03Matches
2017-201821Luton Towneng ENG4. League Two39.70Matches
2018-201922Luton Towneng ENGEFL Cup1.01Matches
2018-201922Luton Towneng ENGFA Cup4.03Matches
2018-201922Luton Towneng ENG3. League One45.0Matches
2019-202023Bournemoutheng ENGEFL Cup1.38Matches
2019-202023Bournemoutheng ENG1. Premier League17.2785632151511361460000562237Matches
2020-202124Bournemoutheng ENG2. Championship19.01046852186800591771000795828Matches
2020-202124Bournemoutheng ENGEFL Cup0.70Matches
2020-202124Bournemoutheng ENGFA Cup3.010Matches
2021-202225Bournemoutheng ENG2. Championship23.71609131928721146126600001254336Matches
2021-202225Bournemoutheng ENGEFL Cup0.40Matches
2021-202225Bournemoutheng ENGFA Cup0.31Matches
2022-202326Bournemoutheng ENGEFL Cup2.66Matches
2022-202326Bournemoutheng ENGFA Cup0.51Matches
2022-202326Bournemoutheng ENG1. Premier League3.313010623000102300007417Matches
2023-202427Norwich Cityeng ENG2. Championship42.819521560387161419337010001434571Matches
2023-202427Norwich Cityeng ENGEFL Cup0.22Matches
2023-202427Norwich Cityeng ENGFA Cup2.02Matches
2024-202528Norwich Cityeng ENG2. Championship18.88767031701103661590000688324Matches
2024-202528Norwich Cityeng ENGEFL Cup1.15Matches
2024-202528Norwich Cityeng ENGFA Cup1.02Matches
11 Seasons7 Clubs6 Leagues270.06398517212046131247011412000480722203
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Bournemouth (4 Seasons)4 Leagues72.03570290964734251926121000268514108
Luton Town (2 Seasons)4 Leagues92.78
Norwich City (2 Seasons)3 Leagues65.928282263557271727052910002122895
Reading (2 Seasons)2 Leagues2.0
Exeter City (1 Season)2 Leagues29.70
Carlisle United (1 Season)1 League6.0
Reading (1 Season)1 League3.0
Barnet (1 Season)1 League1.6
EFL Cup (10 Seasons)8.423
FA Cup (8 Seasons)13.722
Championship (6 Seasons)106.3548344341030562113799722000417119159
League Two (3 Seasons)76.00
Premier League (2 Seasons)20.5915738174511461690000636344
League One (1 Season)45.0
PL2 — Div. 1 (1 Season)3.0
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
2014-201518Reading2 Leagues2.0
2015-201619Carlisle United1 League6.0
2015-201619Barnet1 League1.6
2016-201720Exeter City2 Leagues29.70
2016-201720Reading1 League3.0
2017-201821Luton Town3 Leagues42.74
2018-201922Luton Town3 Leagues50.04
2019-202023Bournemouth2 Leagues18.5785632151511441460000562237
2020-202124Bournemouth3 Leagues22.61046852186800691771000795828
2021-202225Bournemouth3 Leagues24.41609131928721146226600001254336
2022-202326Bournemouth3 Leagues6.513010623000172300007417
2023-202427Norwich City3 Leagues45.019521560387161419737010001434571
2024-202528Norwich City3 Leagues20.98767031701103731590000688324
11 Seasons7 Clubs6 Leagues270.06398517212046131247011412000480722203
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Bournemouth (4 Seasons)4 Leagues72.03570290964734251926121000268514108
Luton Town (2 Seasons)4 Leagues92.78
Norwich City (2 Seasons)3 Leagues65.928282263557271727052910002122895
Reading (2 Seasons)2 Leagues2.0
Exeter City (1 Season)2 Leagues29.70
Carlisle United (1 Season)1 League6.0
Reading (1 Season)1 League3.0
Barnet (1 Season)1 League1.6
EFL Cup (10 Seasons)8.423
FA Cup (8 Seasons)13.722
Championship (6 Seasons)106.3548344341030562113799722000417119159
League Two (3 Seasons)76.00
Premier League (2 Seasons)20.5915738174511461690000636344
League One (1 Season)45.0
PL2 — Div. 1 (1 Season)3.0
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
2014-201518Readingeng ENG2. Championship19th2.0Matches
2015-201619Carlisle Unitedeng ENG4. League Two10th6.0Matches
2015-201619Barneteng ENG4. League Two15th1.6Matches
2016-201720Exeter Cityeng ENG4. League Two5th28.70Matches
2016-201720Readingeng ENGJr. PL2 — Div. 111th3.0Matches
2017-201821Luton Towneng ENG4. League Two2nd39.70Matches
2018-201922Luton Towneng ENG3. League One1st45.0Matches
2019-202023Bournemoutheng ENG1. Premier League18th17.2785632151511361460000562237Matches
2020-202124Bournemoutheng ENG2. Championship6th19.01046852186800591771000795828Matches
2021-202225Bournemoutheng ENG2. Championship2nd23.71609131928721146126600001254336Matches
2022-202326Bournemoutheng ENG1. Premier League15th3.313010623000102300007417Matches
2023-202427Norwich Cityeng ENG2. Championship6th42.819521560387161419337010001434571Matches
2024-202528Norwich Cityeng ENG2. Championship13th18.88767031701103661590000688324Matches
11 Seasons7 Clubs4 Leagues247.86398517212046131242511412000480722203
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Bournemouth (4 Seasons)2 Leagues63.23570290964734251666121000268514108
Luton Town (2 Seasons)2 Leagues84.70
Norwich City (2 Seasons)1 League61.628282263557271725952910002122895
Reading (2 Seasons)1 League2.0
Exeter City (1 Season)1 League28.70
Carlisle United (1 Season)1 League6.0
Reading (1 Season)1 League3.0
Barnet (1 Season)1 League1.6
Championship (6 Seasons)106.3548344341030562113799722000417119159
League Two (3 Seasons)76.00
Premier League (2 Seasons)20.5915738174511461690000636344
League One (1 Season)45.0
PL2 — Div. 1 (1 Season)3.0
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
2016-201720Exeter Cityeng ENGFA Cup85th1.0Matches
2017-201821Luton Towneng ENGEFL Cup58th1.01Matches
2017-201821Luton Towneng ENGFA Cup33rd2.03Matches
2018-201922Luton Towneng ENGEFL Cup58th1.01Matches
2018-201922Luton Towneng ENGFA Cup33rd4.03Matches
2019-202023Bournemoutheng ENGEFL Cup17th1.38Matches
2020-202124Bournemoutheng ENGEFL Cup17th0.70Matches
2020-202124Bournemoutheng ENGFA Cup5th3.010Matches
2021-202225Bournemoutheng ENGEFL CupRd20.40Matches
2021-202225Bournemoutheng ENGFA Cup0.31Matches
2022-202326Bournemoutheng ENGEFL CupRd42.66Matches
2022-202326Bournemoutheng ENGFA Cup0.51Matches
2023-202427Norwich Cityeng ENGEFL CupRd30.22Matches
2023-202427Norwich Cityeng ENGFA Cup2.02Matches
2024-202528Norwich Cityeng ENGEFL CupRd21.15Matches
2024-202528Norwich Cityeng ENGFA Cup1.02Matches
11 Seasons5 Clubs2 Leagues22.145
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Bournemouth (4 Seasons)2 Leagues8.826
Luton Town (2 Seasons)2 Leagues8.08
Norwich City (2 Seasons)2 Leagues4.311
Reading (2 Seasons)1 League
Exeter City (1 Season)1 League1.0
EFL Cup (10 Seasons)8.423
FA Cup (8 Seasons)13.722

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
2014-201518Readingeng ENG2. Championship2.0Matches
2015-201619Carlisle Unitedeng ENG4. League Two6.0Matches
2015-201619Barneteng ENG4. League Two1.6Matches
2016-201720Exeter Cityeng ENGFA Cup1.0Matches
2016-201720Exeter Cityeng ENG4. League Two28.7Matches
2016-201720Readingeng ENGJr. PL2 — Div. 13.0Matches
2017-201821Luton Towneng ENGEFL Cup1.0Matches
2017-201821Luton Towneng ENGFA Cup2.0Matches
2017-201821Luton Towneng ENG4. League Two39.7Matches
2018-201922Luton Towneng ENGEFL Cup1.0Matches
2018-201922Luton Towneng ENGFA Cup4.0Matches
2018-201922Luton Towneng ENG3. League One45.0Matches
2019-202023Bournemoutheng ENGEFL Cup1.3Matches
2019-202023Bournemoutheng ENG1. Premier League17.2191.11161200020.12200000Matches
2020-202124Bournemoutheng ENG2. Championship19.0371.95293400140.21400000Matches
2020-202124Bournemoutheng ENGEFL Cup0.7Matches
2020-202124Bournemoutheng ENGFA Cup3.0Matches
2021-202225Bournemoutheng ENG2. Championship23.7411.73326210050.21221000Matches
2021-202225Bournemoutheng ENGEFL Cup0.4Matches
2021-202225Bournemoutheng ENGFA Cup0.3Matches
2022-202326Bournemoutheng ENGEFL Cup2.6Matches
2022-202326Bournemoutheng ENGFA Cup0.5Matches
2022-202326Bournemoutheng ENG1. Premier League3.310.3010000000.00000000Matches
2023-202427Norwich Cityeng ENG2. Championship42.8821.92654741190.21800100Matches
2023-202427Norwich Cityeng ENGEFL Cup0.2Matches
2023-202427Norwich Cityeng ENGFA Cup2.0Matches
2024-202528Norwich Cityeng ENG2. Championship18.8321.70263120060.32600000Matches
2024-202528Norwich Cityeng ENGEFL Cup1.1Matches
2024-202528Norwich Cityeng ENGFA Cup1.0Matches
11 Seasons7 Clubs6 Leagues270.02121.701691716712260.212221100
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Bournemouth (4 Seasons)4 Leagues72.0981.5578108101110.17821000
Luton Town (2 Seasons)4 Leagues92.7
Norwich City (2 Seasons)3 Leagues65.91141.859178611150.241400100
Reading (2 Seasons)2 Leagues2.0
Exeter City (1 Season)2 Leagues29.7
Carlisle United (1 Season)1 League6.0
Reading (1 Season)1 League3.0
Barnet (1 Season)1 League1.6
EFL Cup (10 Seasons)8.4
FA Cup (8 Seasons)13.7
Championship (6 Seasons)106.31921.841521614712240.232021100
League Two (3 Seasons)76.0
Premier League (2 Seasons)20.5200.98171200020.10200000
League One (1 Season)45.0
PL2 — Div. 1 (1 Season)3.0
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
2014-201518Reading2 Leagues2.0
2015-201619Carlisle United1 League6.0
2015-201619Barnet1 League1.6
2016-201720Exeter City2 Leagues29.7
2016-201720Reading1 League3.0
2017-201821Luton Town3 Leagues42.7
2018-201922Luton Town3 Leagues50.0
2019-202023Bournemouth2 Leagues18.5191.11161200020.12200000
2020-202124Bournemouth3 Leagues22.6371.95293400140.21400000
2021-202225Bournemouth3 Leagues24.4411.73326210050.21221000
2022-202326Bournemouth3 Leagues6.510.3010000000.00000000
2023-202427Norwich City3 Leagues45.0821.92654741190.21800100
2024-202528Norwich City3 Leagues20.9321.70263120060.32600000
11 Seasons7 Clubs6 Leagues270.02121.701691716712260.212221100
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Bournemouth (4 Seasons)4 Leagues72.0981.5578108101110.17821000
Luton Town (2 Seasons)4 Leagues92.7
Norwich City (2 Seasons)3 Leagues65.91141.859178611150.241400100
Reading (2 Seasons)2 Leagues2.0
Exeter City (1 Season)2 Leagues29.7
Carlisle United (1 Season)1 League6.0
Reading (1 Season)1 League3.0
Barnet (1 Season)1 League1.6
EFL Cup (10 Seasons)8.4
FA Cup (8 Seasons)13.7
Championship (6 Seasons)106.31921.841521614712240.232021100
League Two (3 Seasons)76.0
Premier League (2 Seasons)20.5200.98171200020.10200000
League One (1 Season)45.0
PL2 — Div. 1 (1 Season)3.0
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
2014-201518Readingeng ENG2. Championship19th2.0Matches
2015-201619Carlisle Unitedeng ENG4. League Two10th6.0Matches
2015-201619Barneteng ENG4. League Two15th1.6Matches
2016-201720Exeter Cityeng ENG4. League Two5th28.7Matches
2016-201720Readingeng ENGJr. PL2 — Div. 111th3.0Matches
2017-201821Luton Towneng ENG4. League Two2nd39.7Matches
2018-201922Luton Towneng ENG3. League One1st45.0Matches
2019-202023Bournemoutheng ENG1. Premier League18th17.2191.11161200020.12200000Matches
2020-202124Bournemoutheng ENG2. Championship6th19.0371.95293400140.21400000Matches
2021-202225Bournemoutheng ENG2. Championship2nd23.7411.73326210050.21221000Matches
2022-202326Bournemoutheng ENG1. Premier League15th3.310.3010000000.00000000Matches
2023-202427Norwich Cityeng ENG2. Championship6th42.8821.92654741190.21800100Matches
2024-202528Norwich Cityeng ENG2. Championship13th18.8321.70263120060.32600000Matches
11 Seasons7 Clubs4 Leagues247.82121.701691716712260.212221100
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Bournemouth (4 Seasons)2 Leagues63.2981.5578108101110.17821000
Luton Town (2 Seasons)2 Leagues84.7
Norwich City (2 Seasons)1 League61.61141.859178611150.241400100
Reading (2 Seasons)1 League2.0
Exeter City (1 Season)1 League28.7
Carlisle United (1 Season)1 League6.0
Reading (1 Season)1 League3.0
Barnet (1 Season)1 League1.6
Championship (6 Seasons)106.31921.841521614712240.232021100
League Two (3 Seasons)76.0
Premier League (2 Seasons)20.5200.98171200020.10200000
League One (1 Season)45.0
PL2 — Div. 1 (1 Season)3.0
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
2016-201720Exeter Cityeng ENGFA Cup85th1.0Matches
2017-201821Luton Towneng ENGEFL Cup58th1.0Matches
2017-201821Luton Towneng ENGFA Cup33rd2.0Matches
2018-201922Luton Towneng ENGEFL Cup58th1.0Matches
2018-201922Luton Towneng ENGFA Cup33rd4.0Matches
2019-202023Bournemoutheng ENGEFL Cup17th1.3Matches
2020-202124Bournemoutheng ENGEFL Cup17th0.7Matches
2020-202124Bournemoutheng ENGFA Cup5th3.0Matches
2021-202225Bournemoutheng ENGEFL CupRd20.4Matches
2021-202225Bournemoutheng ENGFA Cup0.3Matches
2022-202326Bournemoutheng ENGEFL CupRd42.6Matches
2022-202326Bournemoutheng ENGFA Cup0.5Matches
2023-202427Norwich Cityeng ENGEFL CupRd30.2Matches
2023-202427Norwich Cityeng ENGFA Cup2.0Matches
2024-202528Norwich Cityeng ENGEFL CupRd21.1Matches
2024-202528Norwich Cityeng ENGFA Cup1.0Matches
11 Seasons5 Clubs2 Leagues22.1
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Bournemouth (4 Seasons)2 Leagues8.8
Luton Town (2 Seasons)2 Leagues8.0
Norwich City (2 Seasons)2 Leagues4.3
Reading (2 Seasons)1 League
Exeter City (1 Season)1 League1.0
EFL Cup (10 Seasons)8.4
FA Cup (8 Seasons)13.7

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
2014-201518Readingeng ENG2. Championship2.0Matches
2015-201619Carlisle Unitedeng ENG4. League Two6.0Matches
2015-201619Barneteng ENG4. League Two1.6Matches
2016-201720Exeter Cityeng ENGFA Cup1.0Matches
2016-201720Exeter Cityeng ENG4. League Two28.700Matches
2016-201720Readingeng ENGJr. PL2 — Div. 13.0Matches
2017-201821Luton Towneng ENGEFL Cup1.000Matches
2017-201821Luton Towneng ENGFA Cup2.064Matches
2017-201821Luton Towneng ENG4. League Two39.700Matches
2018-201922Luton Towneng ENGEFL Cup1.000Matches
2018-201922Luton Towneng ENGFA Cup4.000Matches
2018-201922Luton Towneng ENG3. League One45.0Matches
2019-202023Bournemoutheng ENGEFL Cup1.310Matches
2019-202023Bournemoutheng ENG1. Premier League17.22111911182236.4142711161839641Matches
2020-202124Bournemoutheng ENG2. Championship19.0271710161112250.011213182552350Matches
2020-202124Bournemoutheng ENGEFL Cup0.711Matches
2020-202124Bournemoutheng ENGFA Cup3.032Matches
2021-202225Bournemoutheng ENG2. Championship23.7462923185334967.316226163884591Matches
2021-202225Bournemoutheng ENGEFL Cup0.400Matches
2021-202225Bournemoutheng ENGFA Cup0.300Matches
2022-202326Bournemoutheng ENGEFL Cup2.604Matches
2022-202326Bournemoutheng ENGFA Cup0.500Matches
2022-202326Bournemoutheng ENG1. Premier League3.3543112540.03312510150Matches
2023-202427Norwich Cityeng ENG2. Championship42.89975533610468057.534472126541531152Matches
2023-202427Norwich Cityeng ENGEFL Cup0.200Matches
2023-202427Norwich Cityeng ENGFA Cup2.020Matches
2024-202528Norwich Cityeng ENG2. Championship18.843322698233959.016237161457620Matches
2024-202528Norwich Cityeng ENGEFL Cup1.112Matches
2024-202528Norwich Cityeng ENGFA Cup1.020Matches
11 Seasons7 Clubs6 Leagues270.0241184124912612321756.79414349941673953504
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Bournemouth (4 Seasons)4 Leagues72.0996645468549855.144732152931851732
Luton Town (2 Seasons)4 Leagues92.7640
Norwich City (2 Seasons)3 Leagues65.91421127945186911958.050702842702101772
Reading (2 Seasons)2 Leagues2.00
Exeter City (1 Season)2 Leagues29.7000
Carlisle United (1 Season)1 League6.00
Reading (1 Season)1 League3.00
Barnet (1 Season)1 League1.60
EFL Cup (10 Seasons)8.4370
FA Cup (8 Seasons)13.71360
Championship (6 Seasons)106.3215153112792411319059.57711337761313462713
League Two (3 Seasons)76.0000
Premier League (2 Seasons)20.5261512122102737.0173012182349791
League One (1 Season)45.00
PL2 — Div. 1 (1 Season)3.00
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
2014-201518Reading2 Leagues2.00
2015-201619Carlisle United1 League6.00
2015-201619Barnet1 League1.60
2016-201720Exeter City2 Leagues29.7000
2016-201720Reading1 League3.00
2017-201821Luton Town3 Leagues42.7640
2018-201922Luton Town3 Leagues50.0000
2019-202023Bournemouth2 Leagues18.52112911182236.4142711161839641
2020-202124Bournemouth3 Leagues22.6272110161112250.011213182852350
2021-202225Bournemouth3 Leagues24.4462923185334967.316226163884591
2022-202326Bournemouth3 Leagues6.5543112540.03312910150
2023-202427Norwich City3 Leagues45.09977533610468057.534472126541531152
2024-202528Norwich City3 Leagues20.943352698233959.016237161657620
11 Seasons7 Clubs6 Leagues270.0241184124912612321756.79414349941673953504
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Bournemouth (4 Seasons)4 Leagues72.0996645468549855.144732152931851732
Luton Town (2 Seasons)4 Leagues92.7640
Norwich City (2 Seasons)3 Leagues65.91421127945186911958.050702842702101772
Reading (2 Seasons)2 Leagues2.00
Exeter City (1 Season)2 Leagues29.7000
Carlisle United (1 Season)1 League6.00
Reading (1 Season)1 League3.00
Barnet (1 Season)1 League1.60
EFL Cup (10 Seasons)8.4370
FA Cup (8 Seasons)13.71360
Championship (6 Seasons)106.3215153112792411319059.57711337761313462713
League Two (3 Seasons)76.0000
Premier League (2 Seasons)20.5261512122102737.0173012182349791
League One (1 Season)45.00
PL2 — Div. 1 (1 Season)3.00
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
2014-201518Readingeng ENG2. Championship19th2.0Matches
2015-201619Carlisle Unitedeng ENG4. League Two10th6.0Matches
2015-201619Barneteng ENG4. League Two15th1.6Matches
2016-201720Exeter Cityeng ENG4. League Two5th28.700Matches
2016-201720Readingeng ENGJr. PL2 — Div. 111th3.0Matches
2017-201821Luton Towneng ENG4. League Two2nd39.700Matches
2018-201922Luton Towneng ENG3. League One1st45.0Matches
2019-202023Bournemoutheng ENG1. Premier League18th17.22111911182236.4142711161839641Matches
2020-202124Bournemoutheng ENG2. Championship6th19.0271710161112250.011213182552350Matches
2021-202225Bournemoutheng ENG2. Championship2nd23.7462923185334967.316226163884591Matches
2022-202326Bournemoutheng ENG1. Premier League15th3.3543112540.03312510150Matches
2023-202427Norwich Cityeng ENG2. Championship6th42.89975533610468057.534472126541531152Matches
2024-202528Norwich Cityeng ENG2. Championship13th18.843322698233959.016237161457620Matches
11 Seasons7 Clubs4 Leagues247.8241168124912612321756.79414349941543953504
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
Bournemouth (4 Seasons)2 Leagues63.2996145468549855.144732152861851732
Luton Town (2 Seasons)2 Leagues84.7000
Norwich City (2 Seasons)1 League61.61421077945186911958.050702842682101772
Reading (2 Seasons)1 League2.00
Exeter City (1 Season)1 League28.7000
Carlisle United (1 Season)1 League6.00
Reading (1 Season)1 League3.00
Barnet (1 Season)1 League1.60
Championship (6 Seasons)106.3215153112792411319059.57711337761313462713
League Two (3 Seasons)76.0000
Premier League (2 Seasons)20.5261512122102737.0173012182349791
League One (1 Season)45.00
PL2 — Div. 1 (1 Season)3.00
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
2016-201720Exeter Cityeng ENGFA Cup85th1.0Matches
2017-201821Luton Towneng ENGEFL Cup58th1.000Matches
2017-201821Luton Towneng ENGFA Cup33rd2.064Matches
2018-201922Luton Towneng ENGEFL Cup58th1.000Matches
2018-201922Luton Towneng ENGFA Cup33rd4.000Matches
2019-202023Bournemoutheng ENGEFL Cup17th1.310Matches
2020-202124Bournemoutheng ENGEFL Cup17th0.711Matches
2020-202124Bournemoutheng ENGFA Cup5th3.032Matches
2021-202225Bournemoutheng ENGEFL CupRd20.400Matches
2021-202225Bournemoutheng ENGFA Cup0.300Matches
2022-202326Bournemoutheng ENGEFL CupRd42.604Matches
2022-202326Bournemoutheng ENGFA Cup0.500Matches
2023-202427Norwich Cityeng ENGEFL CupRd30.200Matches
2023-202427Norwich Cityeng ENGFA Cup2.020Matches
2024-202528Norwich Cityeng ENGEFL CupRd21.112Matches
2024-202528Norwich Cityeng ENGFA Cup1.020Matches
11 Seasons5 Clubs2 Leagues22.116130
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
Bournemouth (4 Seasons)2 Leagues8.8570
Luton Town (2 Seasons)2 Leagues8.0640
Norwich City (2 Seasons)2 Leagues4.3520
Reading (2 Seasons)1 League0
Exeter City (1 Season)1 League1.00
EFL Cup (10 Seasons)8.4370
FA Cup (8 Seasons)13.71360

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
2014-201518Readingeng ENG2. Championship2.0Matches
2015-201619Carlisle Unitedeng ENG4. League Two6.0Matches
2015-201619Barneteng ENG4. League Two1.6Matches
2016-201720Exeter Cityeng ENGFA Cup1.0Matches
2016-201720Exeter Cityeng ENG4. League Two28.7Matches
2016-201720Readingeng ENGJr. PL2 — Div. 13.0Matches
2017-201821Luton Towneng ENGEFL Cup1.0Matches
2017-201821Luton Towneng ENGFA Cup2.0Matches
2017-201821Luton Towneng ENG4. League Two39.7Matches
2018-201922Luton Towneng ENGEFL Cup1.0Matches
2018-201922Luton Towneng ENGFA Cup4.0Matches
2018-201922Luton Towneng ENG3. League One45.0Matches
2019-202023Bournemoutheng ENGEFL Cup1.3Matches
2019-202023Bournemoutheng ENG1. Premier League17.29648735141620722964231669.6730.44982768156638216151147857Matches
2020-202124Bournemoutheng ENG2. Championship19.0124140339576343341241322062.51237.5676429921825936113614740140Matches
2020-202124Bournemoutheng ENGEFL Cup0.7Matches
2020-202124Bournemoutheng ENGFA Cup3.0Matches
2021-202225Bournemoutheng ENG2. Championship23.7184873593839432281848231356.51043.510405970330780541223121085100Matches
2021-202225Bournemoutheng ENGEFL Cup0.4Matches
2021-202225Bournemoutheng ENGFA Cup0.3Matches
2022-202326Bournemoutheng ENGEFL Cup2.6Matches
2022-202326Bournemoutheng ENGFA Cup0.5Matches
2022-202326Bournemoutheng ENG1. Premier League3.31741767624721748337.5562.574462221941347815Matches
2023-202427Norwich Cityeng ENG2. Championship42.82419149817909727592419733142.53953.4117276713728118681863241297266Matches
2023-202427Norwich Cityeng ENGEFL Cup0.2Matches
2023-202427Norwich Cityeng ENGFA Cup2.0Matches
2024-202528Norwich Cityeng ENG2. Championship18.8108166372449273381081231356.51043.5533331915105321112416581122Matches
2024-202528Norwich Cityeng ENGEFL Cup1.1Matches
2024-202528Norwich Cityeng ENGFA Cup1.0Matches
11 Seasons7 Clubs6 Leagues270.0772743225393251202918377271829652.78345.63993244891251435720459164814259700
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
Bournemouth (4 Seasons)4 Leagues72.04227217135018931029864227865260.53439.522881349972761861153077412381312
Luton Town (2 Seasons)4 Leagues92.7
Norwich City (2 Seasons)3 Leagues65.93500215118913581000973500964445.84951.01705109905238171892987401878388
Reading (2 Seasons)2 Leagues2.0
Exeter City (1 Season)2 Leagues29.7
Carlisle United (1 Season)1 League6.0
Reading (1 Season)1 League3.0
Barnet (1 Season)1 League1.6
EFL Cup (10 Seasons)8.4
FA Cup (8 Seasons)13.7
Championship (6 Seasons)106.3658932821212773177515965891517751.07147.03421212591072731017952146663703628
League Two (3 Seasons)76.0
Premier League (2 Seasons)20.51138104418478254241138311961.31238.75723230178747257181555672
League One (1 Season)45.0
PL2 — Div. 1 (1 Season)3.0
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
2014-201518Reading2 Leagues2.0
2015-201619Carlisle United1 League6.0
2015-201619Barnet1 League1.6
2016-201720Exeter City2 Leagues29.7
2016-201720Reading1 League3.0
2017-201821Luton Town3 Leagues42.7
2018-201922Luton Town3 Leagues50.0
2019-202023Bournemouth2 Leagues18.59648735141620722964231669.6730.44982768156638216151147857
2020-202124Bournemouth3 Leagues22.6124140339576343341241322062.51237.5676429921825936113614740140
2021-202225Bournemouth3 Leagues24.4184873593839432281848231356.51043.510405970330780541223121085100
2022-202326Bournemouth3 Leagues6.51741767624721748337.5562.574462221941347815
2023-202427Norwich City3 Leagues45.02419149817909727592419733142.53953.4117276713728118681863241297266
2024-202528Norwich City3 Leagues20.9108166372449273381081231356.51043.5533331915105321112416581122
11 Seasons7 Clubs6 Leagues270.0772743225393251202918377271829652.78345.63993244891251435720459164814259700
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
Bournemouth (4 Seasons)4 Leagues72.04227217135018931029864227865260.53439.522881349972761861153077412381312
Luton Town (2 Seasons)4 Leagues92.7
Norwich City (2 Seasons)3 Leagues65.93500215118913581000973500964445.84951.01705109905238171892987401878388
Reading (2 Seasons)2 Leagues2.0
Exeter City (1 Season)2 Leagues29.7
Carlisle United (1 Season)1 League6.0
Reading (1 Season)1 League3.0
Barnet (1 Season)1 League1.6
EFL Cup (10 Seasons)8.4
FA Cup (8 Seasons)13.7
Championship (6 Seasons)106.3658932821212773177515965891517751.07147.03421212591072731017952146663703628
League Two (3 Seasons)76.0
Premier League (2 Seasons)20.51138104418478254241138311961.31238.75723230178747257181555672
League One (1 Season)45.0
PL2 — Div. 1 (1 Season)3.0
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
2014-201518Readingeng ENG2. Championship19th2.0Matches
2015-201619Carlisle Unitedeng ENG4. League Two10th6.0Matches
2015-201619Barneteng ENG4. League Two15th1.6Matches
2016-201720Exeter Cityeng ENG4. League Two5th28.7Matches
2016-201720Readingeng ENGJr. PL2 — Div. 111th3.0Matches
2017-201821Luton Towneng ENG4. League Two2nd39.7Matches
2018-201922Luton Towneng ENG3. League One1st45.0Matches
2019-202023Bournemoutheng ENG1. Premier League18th17.29648735141620722964231669.6730.44982768156638216151147857Matches
2020-202124Bournemoutheng ENG2. Championship6th19.0124140339576343341241322062.51237.5676429921825936113614740140Matches
2021-202225Bournemoutheng ENG2. Championship2nd23.7184873593839432281848231356.51043.510405970330780541223121085100Matches
2022-202326Bournemoutheng ENG1. Premier League15th3.31741767624721748337.5562.574462221941347815Matches
2023-202427Norwich Cityeng ENG2. Championship6th42.82419149817909727592419733142.53953.4117276713728118681863241297266Matches
2024-202528Norwich Cityeng ENG2. Championship13th18.8108166372449273381081231356.51043.5533331915105321112416581122Matches
11 Seasons7 Clubs4 Leagues247.8772743225393251202918377271829652.78345.63993244891251435720459164814259700
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
Bournemouth (4 Seasons)2 Leagues63.24227217135018931029864227865260.53439.522881349972761861153077412381312
Luton Town (2 Seasons)2 Leagues84.7
Norwich City (2 Seasons)1 League61.63500215118913581000973500964445.84951.01705109905238171892987401878388
Reading (2 Seasons)1 League2.0
Exeter City (1 Season)1 League28.7
Carlisle United (1 Season)1 League6.0
Reading (1 Season)1 League3.0
Barnet (1 Season)1 League1.6
Championship (6 Seasons)106.3658932821212773177515965891517751.07147.03421212591072731017952146663703628
League Two (3 Seasons)76.0
Premier League (2 Seasons)20.51138104418478254241138311961.31238.75723230178747257181555672
League One (1 Season)45.0
PL2 — Div. 1 (1 Season)3.0
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
2016-201720Exeter Cityeng ENGFA Cup85th1.0Matches
2017-201821Luton Towneng ENGEFL Cup58th1.0Matches
2017-201821Luton Towneng ENGFA Cup33rd2.0Matches
2018-201922Luton Towneng ENGEFL Cup58th1.0Matches
2018-201922Luton Towneng ENGFA Cup33rd4.0Matches
2019-202023Bournemoutheng ENGEFL Cup17th1.3Matches
2020-202124Bournemoutheng ENGEFL Cup17th0.7Matches
2020-202124Bournemoutheng ENGFA Cup5th3.0Matches
2021-202225Bournemoutheng ENGEFL CupRd20.4Matches
2021-202225Bournemoutheng ENGFA Cup0.3Matches
2022-202326Bournemoutheng ENGEFL CupRd42.6Matches
2022-202326Bournemoutheng ENGFA Cup0.5Matches
2023-202427Norwich Cityeng ENGEFL CupRd30.2Matches
2023-202427Norwich Cityeng ENGFA Cup2.0Matches
2024-202528Norwich Cityeng ENGEFL CupRd21.1Matches
2024-202528Norwich Cityeng ENGFA Cup1.0Matches
11 Seasons5 Clubs2 Leagues22.1
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
Bournemouth (4 Seasons)2 Leagues8.8
Luton Town (2 Seasons)2 Leagues8.0
Norwich City (2 Seasons)2 Leagues4.3
Reading (2 Seasons)1 League
Exeter City (1 Season)1 League1.0
EFL Cup (10 Seasons)8.4
FA Cup (8 Seasons)13.7

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
2014-201518Readingeng ENG2. Championship6182304.42.021481.0035-2-0.99-0.56Matches
2014-201518Readingeng ENGLeague Cup00002Matches
2015-201619Readingeng ENG2. Championship00005Matches
2015-201619Readingeng ENGLeague Cup00002Matches
2015-201619Carlisle Unitedeng ENG4. League Two95396013.06.072201.2256-1-0.17-0.32Matches
2015-201619Barneteng ENG4. League Two2147743.61.621020.0025-3-1.84-1.88Matches
2016-201720Exeter Cityeng ENGFA Cup19090100.01.01901000.0013-2-2.00Matches
2016-201720Exeter Cityeng ENG4. League Two342,5827662.428.72724771.655136+15+0.52+0.29Matches
2016-201720Readingeng ENGJr. PL2 — Div. 132709013.63.03903002.006600.00+1.05Matches
2017-201821Luton Towneng ENGEFL Cup19090100.01.01901000.0002-2-2.00Matches
2017-201821Luton Towneng ENGFA Cup21809066.72.02902013.0060+6+3.00+5.00Matches
2017-201821Luton Towneng ENG4. League Two413,5718786.339.74039122.008338+45+1.13+0.66Matches
2018-201922Luton Towneng ENGEFL Cup19090100.01.01901000.0001-1-1.00Matches
2018-201922Luton Towneng ENGFA Cup436090100.04.04904001.7531+2+0.50Matches
2018-201922Luton Towneng ENG3. League One454,0509097.845.0459045012.099041+49+1.09+2.09Matches
2019-202023Bournemoutheng ENGEFL Cup112012057.11.311201003.000000.00+2.00Matches
2019-202023Bournemoutheng ENG1. Premier League191,5498245.317.217891422190.842027-7-0.41+0.4620.127.6-7.5-0.44+0.04Matches
2020-202124Bournemoutheng ENG2. Championship301,7115741.319.0188414121611.693022+8+0.42-0.2826.520.8+5.7+0.30-0.02Matches
2020-202124Bournemoutheng ENGEFL Cup1616133.90.71610011.000000.00+0.76Matches
2020-202124Bournemoutheng ENGFA Cup42666773.93.04671002.255500.00-2.87Matches
2021-202225Bournemoutheng ENG2. Championship252,1298551.423.72489221181.723320+13+0.55-0.4440.225.7+14.6+0.62-0.02Matches
2021-202225Bournemoutheng ENGEFL Cup1404022.20.41400003.0010+1+2.25+3.54Matches
2021-202225Bournemoutheng ENGFA Cup1262614.40.30012610.000000.00-0.58Matches
2022-202326Bournemoutheng ENGEFL Cup32377979.02.62105212701.3364+2+0.76+0.76Matches
2022-202326Bournemoutheng ENGFA Cup1454550.00.50014500.001100.00+4.00Matches
2022-202326Bournemoutheng ENG1. Premier League10299308.73.33752711171.10110-9-2.71-1.991.16.1-5.0-1.51-0.92Matches
2023-202427Norwich Cityeng ENG2. Championship463,8508493.042.843873533601.547557+18+0.42+1.3557.059.1-2.1-0.05-0.57Matches
2023-202427Norwich Cityeng ENGEFL Cup119197.00.20011913.000000.00-0.36Matches
2023-202427Norwich Cityeng ENGFA Cup21799066.32.02901001.5056-1-0.50-0.50Matches
2024-202528Norwich Cityeng ENG2. Championship331,6965149.618.8158712182251.302931-2-0.11-0.5225.019.8+5.1+0.27-0.08Matches
2024-202528Norwich Cityeng ENGEFL Cup2984954.41.119011801.504400.00+3.29Matches
2024-202528Norwich Cityeng ENGFA Cup19090100.01.01901000.0004-4-4.00Matches
11 Seasons7 Clubs6 Leagues32724,2967443.8270.0265872276219731.61454329+125+0.46+0.49169.9159.1+10.8+0.09+0.08
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
Bournemouth (4 Seasons)4 Leagues966,4836839.072.07186562516371.479789+8+0.11+0.1687.980.2+7.7+0.12+0.19
Luton Town (2 Seasons)4 Leagues948,3418991.892.7939092142.0118283+99+1.07+1.07
Norwich City (2 Seasons)3 Leagues855,9327070.965.9628750232361.44113102+11+0.17+0.0682.078.9+3.1+0.05-0.33
Reading (2 Seasons)2 Leagues6182302.12.0214171.0035-2-0.99-0.56
Exeter City (1 Season)2 Leagues352,6727663.229.7289025771.605239+13+0.44+0.21
Carlisle United (1 Season)1 League95396013.06.072201.2256-1-0.17-0.32
Reading (1 Season)1 League32709013.63.03903002.006600.00+1.05
Barnet (1 Season)1 League2147743.61.621020.0025-3-1.84-1.88
EFL Cup (10 Seasons)117556936.58.4888631861.54111100.00+0.85
FA Cup (8 Seasons)161,2367772.313.714831023621.562120+1+0.07+0.07
Championship (6 Seasons)1409,5686839.7106.310287843820271.52170135+35+0.33+0.10148.8125.4+23.4+0.22-0.21
League Two (3 Seasons)866,8398041.376.0766610111.7314185+56+0.74+0.60
Premier League (2 Seasons)291,8486427.020.5208716913260.932137-16-0.780.0021.233.7-12.5-0.61-0.07
League One (1 Season)454,0509097.845.0459045012.099041+49+1.09+2.09
PL2 — Div. 1 (1 Season)32709013.63.03903002.006600.00+1.05
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
2014-201518Reading2 Leagues6182304.12.0214101.0035-2-0.99-0.56
2015-201619Reading2 Leagues00007
2015-201619Carlisle United1 League95396013.06.072201.2256-1-0.17-0.32
2015-201619Barnet1 League2147743.61.621020.0025-3-1.84-1.88
2016-201720Exeter City2 Leagues352,6727663.229.7289025771.605239+13+0.44+0.21
2016-201720Reading1 League32709013.63.03903002.006600.00+1.05
2017-201821Luton Town3 Leagues443,8418785.442.7439042132.008940+49+1.15+1.01
2018-201922Luton Town3 Leagues504,5009098.050.0509050012.029343+50+1.00+2.00
2019-202023Bournemouth2 Leagues201,6698346.018.518901522190.952027-7-0.38+0.5420.127.6-7.5-0.44+0.04
2020-202124Bournemouth3 Leagues352,0385843.522.6238015121621.733527+8+0.35-0.3626.520.8+5.7+0.30-0.02
2021-202225Bournemouth3 Leagues272,1958148.824.425872221491.703420+14+0.57-0.2540.225.7+14.6+0.62-0.02
2022-202326Bournemouth3 Leagues145814215.26.55874916171.07815-7-1.08-0.331.16.1-5.0-1.51-0.92
2023-202427Norwich City3 Leagues494,0488386.545.045873643211.578063+17+0.38+0.6657.059.1-2.1-0.05-0.57
2024-202528Norwich City3 Leagues361,8845251.120.9178714192151.283339-6-0.29-0.5425.019.8+5.1+0.27-0.08
11 Seasons7 Clubs6 Leagues32724,2967443.8270.0265872276219731.61454329+125+0.46+0.49169.9159.1+10.8+0.09+0.08
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
Bournemouth (4 Seasons)4 Leagues966,4836839.072.07186562516371.479789+8+0.11+0.1687.980.2+7.7+0.12+0.19
Luton Town (2 Seasons)4 Leagues948,3418991.892.7939092142.0118283+99+1.07+1.07
Norwich City (2 Seasons)3 Leagues855,9327070.965.9628750232361.44113102+11+0.17+0.0682.078.9+3.1+0.05-0.33
Reading (2 Seasons)2 Leagues6182302.12.0214171.0035-2-0.99-0.56
Exeter City (1 Season)2 Leagues352,6727663.229.7289025771.605239+13+0.44+0.21
Carlisle United (1 Season)1 League95396013.06.072201.2256-1-0.17-0.32
Reading (1 Season)1 League32709013.63.03903002.006600.00+1.05
Barnet (1 Season)1 League2147743.61.621020.0025-3-1.84-1.88
EFL Cup (10 Seasons)117556936.58.4888631861.54111100.00+0.85
FA Cup (8 Seasons)161,2367772.313.714831023621.562120+1+0.07+0.07
Championship (6 Seasons)1409,5686839.7106.310287843820271.52170135+35+0.33+0.10148.8125.4+23.4+0.22-0.21
League Two (3 Seasons)866,8398041.376.0766610111.7314185+56+0.74+0.60
Premier League (2 Seasons)291,8486427.020.5208716913260.932137-16-0.780.0021.233.7-12.5-0.61-0.07
League One (1 Season)454,0509097.845.0459045012.099041+49+1.09+2.09
PL2 — Div. 1 (1 Season)32709013.63.03903002.006600.00+1.05
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
2014-201518Readingeng ENG2. Championship19th6182304.42.021481.0035-2-0.99-0.56Matches
2015-201619Readingeng ENG2. Championship17th00005Matches
2015-201619Carlisle Unitedeng ENG4. League Two10th95396013.06.072201.2256-1-0.17-0.32Matches
2015-201619Barneteng ENG4. League Two15th2147743.61.621020.0025-3-1.84-1.88Matches
2016-201720Exeter Cityeng ENG4. League Two5th342,5827662.428.72724771.655136+15+0.52+0.29Matches
2016-201720Readingeng ENGJr. PL2 — Div. 111th32709013.63.03903002.006600.00+1.05Matches
2017-201821Luton Towneng ENG4. League Two2nd413,5718786.339.74039122.008338+45+1.13+0.66Matches
2018-201922Luton Towneng ENG3. League One1st454,0509097.845.0459045012.099041+49+1.09+2.09Matches
2019-202023Bournemoutheng ENG1. Premier League18th191,5498245.317.217891422190.842027-7-0.41+0.4620.127.6-7.5-0.44+0.04Matches
2020-202124Bournemoutheng ENG2. Championship6th301,7115741.319.0188414121611.693022+8+0.42-0.2826.520.8+5.7+0.30-0.02Matches
2021-202225Bournemoutheng ENG2. Championship2nd252,1298551.423.72489221181.723320+13+0.55-0.4440.225.7+14.6+0.62-0.02Matches
2022-202326Bournemoutheng ENG1. Premier League15th10299308.73.33752711171.10110-9-2.71-1.991.16.1-5.0-1.51-0.92Matches
2023-202427Norwich Cityeng ENG2. Championship6th463,8508493.042.843873533601.547557+18+0.42+1.3557.059.1-2.1-0.05-0.57Matches
2024-202528Norwich Cityeng ENG2. Championship13th331,6965149.618.8158712182251.302931-2-0.11-0.5225.019.8+5.1+0.27-0.08Matches
11 Seasons7 Clubs4 Leagues30022,3057443.2247.8243882115719651.61422298+124+0.50+0.51169.9159.1+10.8+0.09+0.08
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
Bournemouth (4 Seasons)2 Leagues845,6886837.663.26287522214351.448479+5+0.08+0.1087.980.2+7.7+0.12+0.19
Luton Town (2 Seasons)2 Leagues867,6218992.084.7859084132.0517379+94+1.11+0.84
Norwich City (2 Seasons)1 League795,5467073.461.6588747212451.4410488+16+0.26+0.0482.078.9+3.1+0.05-0.33
Reading (2 Seasons)1 League6182302.22.0214131.0035-2-0.99-0.56
Exeter City (1 Season)1 League342,5827662.428.72724771.655136+15+0.52+0.29
Carlisle United (1 Season)1 League95396013.06.072201.2256-1-0.17-0.32
Reading (1 Season)1 League32709013.63.03903002.006600.00+1.05
Barnet (1 Season)1 League2147743.61.621020.0025-3-1.84-1.88
Championship (6 Seasons)1409,5686839.7106.310287843820271.52170135+35+0.33+0.10148.8125.4+23.4+0.22-0.21
League Two (3 Seasons)866,8398041.376.0766610111.7314185+56+0.74+0.60
Premier League (2 Seasons)291,8486427.020.5208716913260.932137-16-0.780.0021.233.7-12.5-0.61-0.07
League One (1 Season)454,0509097.845.0459045012.099041+49+1.09+2.09
PL2 — Div. 1 (1 Season)32709013.63.03903002.006600.00+1.05
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
2014-201518Readingeng ENGLeague Cup17th00002Matches
2015-201619Readingeng ENGLeague Cup17th00002Matches
2016-201720Exeter Cityeng ENGFA Cup85th19090100.01.01901000.0013-2-2.00Matches
2017-201821Luton Towneng ENGEFL Cup58th19090100.01.01901000.0002-2-2.00Matches
2017-201821Luton Towneng ENGFA Cup33rd21809066.72.02902013.0060+6+3.00+5.00Matches
2018-201922Luton Towneng ENGEFL Cup58th19090100.01.01901000.0001-1-1.00Matches
2018-201922Luton Towneng ENGFA Cup33rd436090100.04.04904001.7531+2+0.50Matches
2019-202023Bournemoutheng ENGEFL Cup17th112012057.11.311201003.000000.00+2.00Matches
2020-202124Bournemoutheng ENGEFL Cup17th1616133.90.71610011.000000.00+0.76Matches
2020-202124Bournemoutheng ENGFA Cup5th42666773.93.04671002.255500.00-2.87Matches
2021-202225Bournemoutheng ENGEFL CupRd21404022.20.41400003.0010+1+2.25+3.54Matches
2021-202225Bournemoutheng ENGFA Cup1262614.40.30012610.000000.00-0.58Matches
2022-202326Bournemoutheng ENGEFL CupRd432377979.02.62105212701.3364+2+0.76+0.76Matches
2022-202326Bournemoutheng ENGFA Cup1454550.00.50014500.001100.00+4.00Matches
2023-202427Norwich Cityeng ENGEFL CupRd3119197.00.20011913.000000.00-0.36Matches
2023-202427Norwich Cityeng ENGFA Cup21799066.32.02901001.5056-1-0.50-0.50Matches
2024-202528Norwich Cityeng ENGEFL CupRd22984954.41.119011801.504400.00+3.29Matches
2024-202528Norwich Cityeng ENGFA Cup19090100.01.01901000.0004-4-4.00Matches
11 Seasons5 Clubs2 Leagues271,9917452.722.122851652581.563231+1+0.05+0.56
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Bournemouth (4 Seasons)2 Leagues127956653.08.8977433321.671310+3+0.34+0.72
Luton Town (2 Seasons)2 Leagues87209088.98.08908011.6394+5+0.62+2.62
Norwich City (2 Seasons)2 Leagues63866447.74.3490321411.50914-5-1.17-0.74
Reading (2 Seasons)1 League00004
Exeter City (1 Season)1 League19090100.01.01901000.0013-2-2.00
EFL Cup (10 Seasons)117556936.58.4888631861.54111100.00+0.85
FA Cup (8 Seasons)161,2367772.313.714831023621.562120+1+0.07+0.07

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
2014-201518Readingeng ENG2. Championship2.0004Matches
2015-201619Carlisle Unitedeng ENG4. League Two6.00012Matches
2015-201619Barneteng ENG4. League Two1.6104Matches
2016-201720Exeter Cityeng ENGFA Cup1.00000Matches
2016-201720Exeter Cityeng ENG4. League Two28.72002200000000Matches
2016-201720Readingeng ENGJr. PL2 — Div. 13.00000Matches
2017-201821Luton Towneng ENGEFL Cup1.0000130100000Matches
2017-201821Luton Towneng ENGFA Cup2.00005133460Matches
2017-201821Luton Towneng ENG4. League Two39.73103400000000Matches
2018-201922Luton Towneng ENGEFL Cup1.0000000100000Matches
2018-201922Luton Towneng ENGFA Cup4.0000000300000Matches
2018-201922Luton Towneng ENG3. League One45.03000Matches
2019-202023Bournemoutheng ENGEFL Cup1.30001008010Matches
2019-202023Bournemoutheng ENG1. Premier League17.22001010136181100088272057.4Matches
2020-202124Bournemoutheng ENG2. Championship19.010029161592517000103302851.7Matches
2020-202124Bournemoutheng ENGEFL Cup0.70001010110Matches
2020-202124Bournemoutheng ENGFA Cup3.000050010230Matches
2021-202225Bournemoutheng ENG2. Championship23.75002471613829010133292059.2Matches
2021-202225Bournemoutheng ENGEFL Cup0.40001010000Matches
2021-202225Bournemoutheng ENGFA Cup0.30000001000Matches
2022-202326Bournemoutheng ENGEFL Cup2.60003116400Matches
2022-202326Bournemoutheng ENGFA Cup0.50000001000Matches
2022-202326Bournemoutheng ENG1. Premier League3.32004011054000155362.5Matches
2023-202427Norwich Cityeng ENG2. Championship42.8500421761935475000185555350.9Matches
2023-202427Norwich Cityeng ENGEFL Cup0.20000002000Matches
2023-202427Norwich Cityeng ENGFA Cup2.00000002020Matches
2024-202528Norwich Cityeng ENG2. Championship18.83002410166143201086231363.9Matches
2024-202528Norwich Cityeng ENGEFL Cup1.10000105210Matches
2024-202528Norwich Cityeng ENGFA Cup1.00000002020Matches
11 Seasons7 Clubs6 Leagues270.02710226661747016718402061016913755.2
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Bournemouth (4 Seasons)4 Leagues72.01000783471929366010339917156.2
Luton Town (2 Seasons)4 Leagues92.76104043846000
Norwich City (2 Seasons)3 Leagues65.98006628727070112010271786654.2
Reading (2 Seasons)2 Leagues2.0004
Exeter City (1 Season)2 Leagues29.72002200000000
Carlisle United (1 Season)1 League6.00012
Reading (1 Season)1 League3.00000
Barnet (1 Season)1 League1.6104
EFL Cup (10 Seasons)8.40007532373000
FA Cup (8 Seasons)13.7000101322613000
Championship (6 Seasons)106.3140012350937913115302050713711454.6
League Two (3 Seasons)76.06107200000000
Premier League (2 Seasons)20.540014102462315000103322358.2
League One (1 Season)45.03000
PL2 — Div. 1 (1 Season)3.00000
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
2014-201518Reading2 Leagues2.0004
2015-201619Carlisle United1 League6.00012
2015-201619Barnet1 League1.6104
2016-201720Exeter City2 Leagues29.72002200000000
2016-201720Reading1 League3.00000
2017-201821Luton Town3 Leagues42.73104043446000
2018-201922Luton Town3 Leagues50.0300000400000
2019-202023Bournemouth2 Leagues18.52001110144181200088272057.4
2020-202124Bournemouth3 Leagues22.610035162692821000103302851.7
2021-202225Bournemouth3 Leagues24.45002572623829010133292059.2
2022-202326Bournemouth3 Leagues6.52007121794000155362.5
2023-202427Norwich City3 Leagues45.0500421761975477000185555350.9
2024-202528Norwich City3 Leagues20.93002411173163501086231363.9
11 Seasons7 Clubs6 Leagues270.02710226661747016718402061016913755.2
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Bournemouth (4 Seasons)4 Leagues72.01000783471929366010339917156.2
Luton Town (2 Seasons)4 Leagues92.76104043846000
Norwich City (2 Seasons)3 Leagues65.98006628727070112010271786654.2
Reading (2 Seasons)2 Leagues2.0004
Exeter City (1 Season)2 Leagues29.72002200000000
Carlisle United (1 Season)1 League6.00012
Reading (1 Season)1 League3.00000
Barnet (1 Season)1 League1.6104
EFL Cup (10 Seasons)8.40007532373000
FA Cup (8 Seasons)13.7000101322613000
Championship (6 Seasons)106.3140012350937913115302050713711454.6
League Two (3 Seasons)76.06107200000000
Premier League (2 Seasons)20.540014102462315000103322358.2
League One (1 Season)45.03000
PL2 — Div. 1 (1 Season)3.00000
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
2014-201518Readingeng ENG2. Championship19th2.0004Matches
2015-201619Carlisle Unitedeng ENG4. League Two10th6.00012Matches
2015-201619Barneteng ENG4. League Two15th1.6104Matches
2016-201720Exeter Cityeng ENG4. League Two5th28.72002200000000Matches
2016-201720Readingeng ENGJr. PL2 — Div. 111th3.00000Matches
2017-201821Luton Towneng ENG4. League Two2nd39.73103400000000Matches
2018-201922Luton Towneng ENG3. League One1st45.03000Matches
2019-202023Bournemoutheng ENG1. Premier League18th17.22001010136181100088272057.4Matches
2020-202124Bournemoutheng ENG2. Championship6th19.010029161592517000103302851.7Matches
2021-202225Bournemoutheng ENG2. Championship2nd23.75002471613829010133292059.2Matches
2022-202326Bournemoutheng ENG1. Premier League15th3.32004011054000155362.5Matches
2023-202427Norwich Cityeng ENG2. Championship6th42.8500421761935475000185555350.9Matches
2024-202528Norwich Cityeng ENG2. Championship13th18.83002410166143201086231363.9Matches
11 Seasons7 Clubs4 Leagues247.82710209601142515416802061016913755.2
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Bournemouth (4 Seasons)2 Leagues63.21000673341668661010339917156.2
Luton Town (2 Seasons)2 Leagues84.76103400000000
Norwich City (2 Seasons)1 League61.68006627725968107010271786654.2
Reading (2 Seasons)1 League2.0004
Exeter City (1 Season)1 League28.72002200000000
Carlisle United (1 Season)1 League6.00012
Reading (1 Season)1 League3.00000
Barnet (1 Season)1 League1.6104
Championship (6 Seasons)106.3140012350937913115302050713711454.6
League Two (3 Seasons)76.06107200000000
Premier League (2 Seasons)20.540014102462315000103322358.2
League One (1 Season)45.03000
PL2 — Div. 1 (1 Season)3.00000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201720Exeter Cityeng ENGFA Cup85th1.00000Matches
2017-201821Luton Towneng ENGEFL Cup58th1.0000130100000Matches
2017-201821Luton Towneng ENGFA Cup33rd2.00005133460Matches
2018-201922Luton Towneng ENGEFL Cup58th1.0000000100000Matches
2018-201922Luton Towneng ENGFA Cup33rd4.0000000300000Matches
2019-202023Bournemoutheng ENGEFL Cup17th1.30001008010Matches
2020-202124Bournemoutheng ENGEFL Cup17th0.70001010110Matches
2020-202124Bournemoutheng ENGFA Cup5th3.000050010230Matches
2021-202225Bournemoutheng ENGEFL CupRd20.40001010000Matches
2021-202225Bournemoutheng ENGFA Cup0.30000001000Matches
2022-202326Bournemoutheng ENGEFL CupRd42.60003116400Matches
2022-202326Bournemoutheng ENGFA Cup0.50000001000Matches
2023-202427Norwich Cityeng ENGEFL CupRd30.20000002000Matches
2023-202427Norwich Cityeng ENGFA Cup2.00000002020Matches
2024-202528Norwich Cityeng ENGEFL CupRd21.10000105210Matches
2024-202528Norwich Cityeng ENGFA Cup1.00000002020Matches
11 Seasons5 Clubs2 Leagues22.10001766451316000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Bournemouth (4 Seasons)2 Leagues8.8000111326750
Luton Town (2 Seasons)2 Leagues8.0000643846000
Norwich City (2 Seasons)2 Leagues4.300001011250
Reading (2 Seasons)1 League
Exeter City (1 Season)1 League1.00000
EFL Cup (10 Seasons)8.40007532373000
FA Cup (8 Seasons)13.7000101322613000

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.