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-01-01WedChampionshipMatchweek 25AwayW 1–0Norwich CityLuton TownYRB9000000000534010.00.00.000344182.9914100Match Report
2024-12-29SunChampionshipMatchweek 24HomeD 1–1Norwich CityQPRNRB2800000000181100.00.00.010131586.719200Match Report
2024-12-26ThuChampionshipMatchweek 23HomeW 2–1Norwich CityMillwallNRB2800000000190000.00.00.310121580.0210200Match Report
2024-12-21SatChampionshipMatchweek 22AwayL 1–2Norwich CitySunderlandYRB9000000000474000.00.00.000304173.2115211Match Report
2024-12-15SunChampionshipMatchweek 21HomeL 1–2Norwich CityBurnleyNRB,RW1700000000130000.00.00.00081266.708100Match 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. Championship24121,28914.3055000300.30.32.93.24037930.000.350.350.000.350.020.200.220.020.22Matches
2024-202528Norwich Cityeng ENGEFL Cup21981.1011000000.000.920.920.000.92Matches
11 Seasons7 Clubs6 Leagues31726123,799264.410394910002713.63.615.118.73443996710.040.150.190.040.190.030.130.160.030.16
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 Leagues75585,43560.411213100801.81.87.18.91581403590.020.200.220.020.220.030.120.160.030.16
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 (7 Seasons)15131,14612.7011000000.000.080.080.000.08
Championship (6 Seasons)131999,161101.8214162001403.03.012.915.92973475990.020.140.160.020.160.030.130.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 City2 Leagues26131,38715.4066000300.30.32.93.24037930.000.390.390.000.390.020.200.220.020.22
11 Seasons7 Clubs6 Leagues31726123,799264.410394910002713.63.615.118.73443996710.040.150.190.040.190.030.130.160.030.16
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 Leagues75585,43560.411213100801.81.87.18.91581403590.020.200.220.020.220.030.120.160.030.16
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 (7 Seasons)15131,14612.7011000000.000.080.080.000.08
Championship (6 Seasons)131999,161101.8214162001403.03.012.915.92973475990.020.140.160.020.160.030.130.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. Championship11th24121,28914.3055000300.30.32.93.24037930.000.350.350.000.350.020.200.220.020.22Matches
11 Seasons7 Clubs4 Leagues29124021,898243.310374710002713.63.615.118.73443996710.040.150.190.040.190.030.130.160.030.16
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 League70555,13957.111112100801.81.87.18.91581403590.020.190.210.020.210.030.120.160.030.16
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)131999,161101.8214162001403.03.012.915.92973475990.020.140.160.020.160.030.130.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
11 Seasons5 Clubs2 Leagues26211,90121.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 Leagues532963.3011000000.000.300.300.000.30
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 (7 Seasons)15131,14612.7011000000.000.080.080.000.08

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. Championship14.30400.00.280.000.0013.10000.30.30.09-0.3-0.3Matches
2024-202528Norwich Cityeng ENGEFL Cup1.10000.000.0000Matches
11 Seasons7 Clubs6 Leagues264.410633850.80.300.170.050.1316.10003.63.60.07-1.6-1.6
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
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 Leagues60.4123626.10.380.100.040.1714.70001.81.80.08-0.8-0.8
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 (7 Seasons)12.704250.00.340.170.000.0000
Championship (6 Seasons)101.82431837.20.430.180.050.1116.50003.03.00.07-1.0-1.0
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 City2 Leagues15.40400.00.260.000.0013.10000.30.30.09-0.3-0.3
11 Seasons7 Clubs6 Leagues264.410633850.80.300.170.050.1316.10003.63.60.07-1.6-1.6
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
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 Leagues60.4123626.10.380.100.040.1714.70001.81.80.08-0.8-0.8
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 (7 Seasons)12.704250.00.340.170.000.0000
Championship (6 Seasons)101.82431837.20.430.180.050.1116.50003.03.00.07-1.0-1.0
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. Championship11th14.30400.00.280.000.0013.10000.30.30.09-0.3-0.3Matches
11 Seasons7 Clubs4 Leagues243.310493457.10.260.170.060.1516.10003.63.60.07-1.6-1.6
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
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 League57.1123626.10.400.110.040.1714.70001.81.80.08-0.8-0.8
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)101.82431837.20.430.180.050.1116.50003.03.00.07-1.0-1.0
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
11 Seasons5 Clubs2 Leagues21.1014428.60.700.200.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 Leagues3.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 (7 Seasons)12.704250.00.340.170.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. Championship14.351966278.48460204324728287.622827882.0326350.852.92.9+2.1142611837Matches
2024-202528Norwich Cityeng ENGEFL Cup1.11Matches
11 Seasons7 Clubs6 Leagues264.44638618475.073758253302424275987.91833237077.328064743.33915.114.2+23.9973108451399
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 Leagues60.41953261474.7319319096961110587.0832106478.212527944.8127.16.7+4.952905337140
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 (7 Seasons)12.71
Championship (6 Seasons)101.84002526976.064661214562020229887.91645208279.025055844.81412.912.4+1.1872547749347
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 City2 Leagues15.451966278.48460204324728287.622827882.0326350.862.92.9+3.1142611837
11 Seasons7 Clubs6 Leagues264.44638618475.073758253302424275987.91833237077.328064743.33915.114.2+23.9973108451399
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 Leagues60.41953261474.7319319096961110587.0832106478.212527944.8127.16.7+4.952905337140
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 (7 Seasons)12.71
Championship (6 Seasons)101.84002526976.064661214562020229887.91645208279.025055844.81412.912.4+1.1872547749347
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. Championship11th14.351966278.48460204324728287.622827882.0326350.852.92.9+2.1142611837Matches
11 Seasons7 Clubs4 Leagues243.34638618475.073758253302424275987.91833237077.328064743.33715.114.2+21.9973108451399
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 League57.11953261474.7319319096961110587.0832106478.212527944.8117.16.7+3.952905337140
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)101.84002526976.064661214562020229887.91645208279.025055844.81412.912.4+1.1872547749347
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
11 Seasons5 Clubs2 Leagues21.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 Leagues3.31
Reading (2 Seasons)1 League
Exeter City (1 Season)1 League1.00
EFL Cup (10 Seasons)8.41
FA Cup (7 Seasons)12.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. Championship14.3662529130701411230000519315Matches
2024-202528Norwich Cityeng ENGEFL Cup1.15Matches
11 Seasons7 Clubs6 Leagues264.46184499811645731044311052000463822194
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 Leagues60.426142089517231524349310001953886
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 (7 Seasons)12.720
Championship (6 Seasons)101.85269426099052293549362000400219150
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 City2 Leagues15.4662529130701461230000519315
11 Seasons7 Clubs6 Leagues264.46184499811645731044311052000463822194
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 Leagues60.426142089517231524349310001953886
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 (7 Seasons)12.720
Championship (6 Seasons)101.85269426099052293549362000400219150
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. Championship11th14.3662529130701411230000519315Matches
11 Seasons7 Clubs4 Leagues243.36184499811645731040011052000463822194
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 League57.126142089517231523449310001953886
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)101.85269426099052293549362000400219150
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
11 Seasons5 Clubs2 Leagues21.143
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 Leagues3.39
Reading (2 Seasons)1 League
Exeter City (1 Season)1 League1.0
EFL Cup (10 Seasons)8.423
FA Cup (7 Seasons)12.720

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. Championship14.3231.60192110060.42600000Matches
2024-202528Norwich Cityeng ENGEFL Cup1.1Matches
11 Seasons7 Clubs6 Leagues264.42031.691621616612260.222221100
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 Leagues60.41051.848468511150.261400100
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 (7 Seasons)12.7
Championship (6 Seasons)101.81831.831451514612240.242021100
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 City2 Leagues15.4231.60192110060.42600000
11 Seasons7 Clubs6 Leagues264.42031.691621616612260.222221100
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 Leagues60.41051.848468511150.261400100
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 (7 Seasons)12.7
Championship (6 Seasons)101.81831.831451514612240.242021100
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. Championship11th14.3231.60192110060.42600000Matches
11 Seasons7 Clubs4 Leagues243.32031.691621616612260.222221100
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 League57.11051.848468511150.261400100
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)101.81831.831451514612240.242021100
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
11 Seasons5 Clubs2 Leagues21.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 Leagues3.3
Reading (2 Seasons)1 League
Exeter City (1 Season)1 League1.0
EFL Cup (10 Seasons)8.4
FA Cup (7 Seasons)12.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. Championship14.331232074163053.31415691243450Matches
2024-202528Norwich Cityeng ENGEFL Cup1.112Matches
11 Seasons7 Clubs6 Leagues264.4229173118892211620855.89213548871653813334
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 Leagues60.41301017343146211056.448622735681961602
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 (7 Seasons)12.71160
Championship (6 Seasons)101.8203144106772010618158.67510536691293322543
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 City2 Leagues15.431242074163053.31415691443450
11 Seasons7 Clubs6 Leagues264.4229173118892211620855.89213548871653813334
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 Leagues60.41301017343146211056.448622735681961602
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 (7 Seasons)12.71160
Championship (6 Seasons)101.8203144106772010618158.67510536691293322543
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. Championship11th14.331232074163053.31415691243450Matches
11 Seasons7 Clubs4 Leagues243.3229159118892211620855.89213548871523813334
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 League57.1130987343146211056.448622735661961602
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)101.8203144106772010618158.67510536691293322543
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
11 Seasons5 Clubs2 Leagues21.114130
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 Leagues3.3320
Reading (2 Seasons)1 League0
Exeter City (1 Season)1 League1.00
EFL Cup (10 Seasons)8.4370
FA Cup (7 Seasons)12.71160

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. Championship14.38105328833619428810161168.8531.34022508114840169171343493Matches
2024-202528Norwich Cityeng ENGEFL Cup1.1Matches
11 Seasons7 Clubs6 Leagues264.4745641924553138195017374561759453.77844.63862236781215234419957157784112671
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 Leagues60.4322920211051245921873229894247.24449.41574101794876158842780371731359
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 (7 Seasons)12.7
Championship (6 Seasons)101.8631831520372660169614963181447552.16645.83290204481036529717450139633556599
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 City2 Leagues15.48105328833619428810161168.8531.34022508114840169171343493
11 Seasons7 Clubs6 Leagues264.4745641924553138195017374561759453.77844.63862236781215234419957157784112671
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 Leagues60.4322920211051245921873229894247.24449.41574101794876158842780371731359
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 (7 Seasons)12.7
Championship (6 Seasons)101.8631831520372660169614963181447552.16645.83290204481036529717450139633556599
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. Championship11th14.38105328833619428810161168.8531.34022508114840169171343493Matches
11 Seasons7 Clubs4 Leagues243.3745641924553138195017374561759453.77844.63862236781215234419957157784112671
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 League57.1322920211051245921873229894247.24449.41574101794876158842780371731359
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)101.8631831520372660169614963181447552.16645.83290204481036529717450139633556599
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
11 Seasons5 Clubs2 Leagues21.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 Leagues3.3
Reading (2 Seasons)1 League
Exeter City (1 Season)1 League1.0
EFL Cup (10 Seasons)8.4
FA Cup (7 Seasons)12.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. Championship241,2895455.114.3128710122021.382123-2-0.14-0.8218.913.9+5.0+0.35+0.05Matches
2024-202528Norwich Cityeng ENGEFL Cup2984954.41.119011801.504400.00+3.29Matches
11 Seasons7 Clubs6 Leagues31723,7997543.9264.4261872245619701.63446317+129+0.49+0.52163.8153.2+10.6+0.09+0.11
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 Leagues755,4357275.560.4588747172231.5110590+15+0.25+0.1075.973.0+2.9+0.05-0.30
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 (7 Seasons)151,1467670.712.71383923621.672116+5+0.39+0.39
Championship (6 Seasons)1319,1617039.8101.89987823220241.55162127+35+0.34+0.09142.7119.5+23.2+0.23-0.20
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 City2 Leagues261,3875355.015.4138711131921.392527-2-0.13-0.5318.913.9+5.0+0.35+0.05
11 Seasons7 Clubs6 Leagues31723,7997543.9264.4261872245619701.63446317+129+0.49+0.52163.8153.2+10.6+0.09+0.11
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 Leagues755,4357275.560.4588747172231.5110590+15+0.25+0.1075.973.0+2.9+0.05-0.30
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 (7 Seasons)151,1467670.712.71383923621.672116+5+0.39+0.39
Championship (6 Seasons)1319,1617039.8101.89987823220241.55162127+35+0.34+0.09142.7119.5+23.2+0.23-0.20
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. Championship11th241,2895455.114.3128710122021.382123-2-0.14-0.8218.913.9+5.0+0.35+0.05Matches
11 Seasons7 Clubs4 Leagues29121,8987543.3243.3240882095118621.63414290+124+0.51+0.52163.8153.2+10.6+0.09+0.11
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 League705,1397379.357.1558745152321.499680+16+0.28-0.0675.973.0+2.9+0.05-0.30
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)1319,1617039.8101.89987823220241.55162127+35+0.34+0.09142.7119.5+23.2+0.23-0.20
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
11 Seasons5 Clubs2 Leagues261,9017351.521.121851552581.623227+5+0.24+0.75
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 Leagues52965941.13.3390221411.80910-1-0.30+0.12
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 (7 Seasons)151,1467670.712.71383923621.672116+5+0.39+0.39

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. Championship14.330019714112230006218966.7Matches
2024-202528Norwich Cityeng ENGEFL Cup1.10000105210Matches
11 Seasons7 Clubs6 Leagues264.42710221631744316517301058616413355.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 Leagues60.48006125724368101000247736254.1
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 (7 Seasons)12.7000101320611000
Championship (6 Seasons)101.8140011847935412914401048313211054.5
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 City2 Leagues15.430019814614240006218966.7
11 Seasons7 Clubs6 Leagues264.42710221631744316517301058616413355.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 Leagues60.48006125724368101000247736254.1
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 (7 Seasons)12.7000101320611000
Championship (6 Seasons)101.8140011847935412914401048313211054.5
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. Championship11th14.330019714112230006218966.7Matches
11 Seasons7 Clubs4 Leagues243.32710204571140015215901058616413355.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 League57.1800612472346698000247736254.1
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)101.8140011847935412914401048313211054.5
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
11 Seasons5 Clubs2 Leagues21.10001766431314000
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 Leagues3.30000109230
Reading (2 Seasons)1 League
Exeter City (1 Season)1 League1.00000
EFL Cup (10 Seasons)8.40007532373000
FA Cup (7 Seasons)12.7000101320611000

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.