Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-11-09SatLeague OneMatchweek 15AwayW 1–0WycombeWigan AthleticYAM71000000001Match Report
2024-11-05TueLeague OneMatchweek 11AwayW 5–0WycombeStockportYAM79210022000Match Report
2024-10-26SatLeague OneMatchweek 14HomeW 3–0WycombeLeyton OrientYAM88100021000Match Report
2024-10-22TueLeague OneMatchweek 13AwayW 3–2WycombeBurton AlbionN27010000100Match Report
2024-10-19SatLeague OneMatchweek 12HomeW 3–1WycombeP'borough UtdYLW61000000000Match 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
2013-201416Millwalleng ENG2. Championship432332.6000000000.000.000.000.000.00
2014-201517Millwalleng ENG2. Championship21881.0000000000.000.000.000.000.00Matches
2014-201517Millwalleng ENGLeague Cup20710.8000000000.000.000.000.000.00Matches
2014-201517Wycombeeng ENG4. League Two25201,80020.0808800100.400.000.400.400.40Matches
2015-201618Millwalleng ENGFA Cup211111.2000000000.000.000.000.000.00Matches
2015-201618Millwalleng ENGLeague Cup11961.1000000000.000.000.000.000.00Matches
2015-201618Millwalleng ENG3. League One34181,63318.1415400100.220.060.280.220.28Matches
2016-201719Millwalleng ENGEFL Cup221341.5101011000.670.000.670.000.00Matches
2016-201719Millwalleng ENGFA Cup643634.0011000000.000.250.250.000.25Matches
2016-201719Millwalleng ENG3. League One42232,16624.1347300100.120.170.290.120.29Matches
2017-201820Millwalleng ENG2. Championship37899911.1112100000.090.090.180.090.18Matches
2017-201820Millwalleng ENGEFL Cup222102.3011000000.000.430.430.000.43Matches
2017-201820Millwalleng ENGFA Cup332442.7101100000.370.000.370.370.37Matches
2018-201921Millwalleng ENG2. Championship1090.1000000000.00.00.00.00010.000.000.000.000.000.000.000.000.000.00Matches
2018-201921Millwalleng ENGEFL Cup221401.6000000000.000.000.000.000.00Matches
2018-201921Wycombeeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2018-201921Wycombeeng ENG3. League One21161,46516.3404400100.250.000.250.250.25Matches
2019-202022Wycombeeng ENGEFL Cup10500.6000000000.000.000.000.000.00Matches
2019-202022Wycombeeng ENG3. League One13118429.4415400000.430.110.530.430.53Matches
2020-202123Wycombeeng ENG2. Championship43262,47627.5325300203.73.72.15.860361140.110.070.180.110.180.140.080.210.140.21Matches
2020-202123Wycombeeng ENGEFL Cup10160.2000000000.000.000.000.000.00Matches
2020-202123Wycombeeng ENGFA Cup221802.0202200001.000.001.001.001.00Matches
2021-202224Luton Towneng ENG2. Championship29141,53917.1347300303.63.64.27.84621780.180.230.410.180.410.210.240.460.210.46Matches
2021-202224Luton Towneng ENGFA Cup211041.2011000100.000.870.870.000.87Matches
2022-202325Luton Towneng ENG2. Championship1766447.2022000100.10.10.70.82712350.000.280.280.000.280.020.090.110.020.11Matches
2022-202325Luton Towneng ENGFA Cup211061.2000000100.000.000.000.000.00Matches
2023-202426Rotherham Utdeng ENG2. Championship16151,24313.8224200211.81.81.23.13115410.140.140.290.140.290.130.090.220.130.22Matches
2023-202426Rotherham Utdeng ENGEFL Cup201011.1000000100.000.000.000.000.00Matches
2023-202426Luton Towneng ENG1. Premier League844074.5000000100.20.20.10.396210.000.000.000.000.000.040.020.060.040.06Matches
2024-202527Wycombeeng ENGEFL Cup10280.3000000000.000.000.000.000.00Matches
2024-202527Wycombeeng ENGFA Cup00Matches
2024-202527Wycombeeng ENG3. League One854555.1426400100.790.401.190.791.19Matches
12 Seasons4 Clubs6 Leagues33219018,043200.540226239111719.59.58.317.8173902900.200.110.310.190.300.140.120.250.140.25
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
Millwall (6 Seasons)4 Leagues140686,49772.210818911200.00.00.00.00010.140.110.250.120.240.000.000.000.000.00
Wycombe (5 Seasons)5 Leagues116817,40282.2255302500503.73.72.15.860361140.300.060.360.300.360.140.080.210.140.21
Luton Town (3 Seasons)3 Leagues58262,80031.13710300703.93.95.08.982391340.100.230.320.100.320.140.170.310.140.31
Rotherham Utd (1 Season)2 Leagues18151,34414.9224200311.81.81.23.13115410.130.130.270.130.270.130.090.220.130.22
EFL Cup (9 Seasons)1478469.4112011100.110.110.210.000.11
Championship (8 Seasons)149737,23180.391120900819.39.38.217.5164842690.110.140.250.110.250.140.120.270.140.27
FA Cup (8 Seasons)18131,19813.3325300200.230.150.380.230.38
League One (5 Seasons)118736,56172.9198271900400.260.110.370.260.37
League Two (1 Season)25201,80020.0808800100.400.000.400.400.40
Premier League (1 Season)844074.5000000100.20.20.10.396210.000.000.000.000.000.040.020.060.040.06
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
2013-201416Millwall1 League432332.6000000000.000.000.000.000.00
2014-201517Wycombe1 League25201,80020.0808800100.400.000.400.400.40
2014-201517Millwall2 Leagues411591.8000000000.000.000.000.000.00
2015-201618Millwall3 Leagues37201,84020.4415400100.200.050.240.200.24
2016-201719Millwall3 Leagues50292,66329.6459311100.140.170.300.100.27
2017-201820Millwall3 Leagues42131,45316.1224200000.120.120.250.120.25
2018-201921Millwall2 Leagues321491.7000000000.00.00.00.00010.000.000.000.000.000.000.000.000.000.00
2018-201921Wycombe2 Leagues22171,55517.3404400100.230.000.230.230.23
2019-202022Wycombe2 Leagues14118929.9415400000.400.100.500.400.50
2020-202123Wycombe3 Leagues46282,67229.7527500203.73.72.15.860361140.170.070.240.170.240.140.080.210.140.21
2021-202224Luton Town2 Leagues31151,64318.3358300403.63.64.27.84621780.160.270.440.160.440.210.240.460.210.46
2022-202325Luton Town2 Leagues1977508.3022000200.10.10.70.82712350.000.240.240.000.240.020.090.110.020.11
2023-202426Luton Town1 League844074.5000000100.20.20.10.396210.000.000.000.000.000.040.020.060.040.06
2023-202426Rotherham Utd2 Leagues18151,34414.9224200311.81.81.23.13115410.130.130.270.130.270.130.090.220.130.22
2024-202527Wycombe3 Leagues954835.4426400100.750.371.120.751.12
12 Seasons4 Clubs6 Leagues33219018,043200.540226239111719.59.58.317.8173902900.200.110.310.190.300.140.120.250.140.25
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
Millwall (6 Seasons)4 Leagues140686,49772.210818911200.00.00.00.00010.140.110.250.120.240.000.000.000.000.00
Wycombe (5 Seasons)5 Leagues116817,40282.2255302500503.73.72.15.860361140.300.060.360.300.360.140.080.210.140.21
Luton Town (3 Seasons)3 Leagues58262,80031.13710300703.93.95.08.982391340.100.230.320.100.320.140.170.310.140.31
Rotherham Utd (1 Season)2 Leagues18151,34414.9224200311.81.81.23.13115410.130.130.270.130.270.130.090.220.130.22
EFL Cup (9 Seasons)1478469.4112011100.110.110.210.000.11
Championship (8 Seasons)149737,23180.391120900819.39.38.217.5164842690.110.140.250.110.250.140.120.270.140.27
FA Cup (8 Seasons)18131,19813.3325300200.230.150.380.230.38
League One (5 Seasons)118736,56172.9198271900400.260.110.370.260.37
League Two (1 Season)25201,80020.0808800100.400.000.400.400.40
Premier League (1 Season)844074.5000000100.20.20.10.396210.000.000.000.000.000.040.020.060.040.06
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
2013-201416Millwalleng ENG2. Championship19th432332.6000000000.000.000.000.000.00
2014-201517Wycombeeng ENG4. League Two4th25201,80020.0808800100.400.000.400.400.40Matches
2014-201517Millwalleng ENG2. Championship22nd21881.0000000000.000.000.000.000.00Matches
2015-201618Millwalleng ENG3. League One4th34181,63318.1415400100.220.060.280.220.28Matches
2016-201719Millwalleng ENG3. League One6th42232,16624.1347300100.120.170.290.120.29Matches
2017-201820Millwalleng ENG2. Championship8th37899911.1112100000.090.090.180.090.18Matches
2018-201921Millwalleng ENG2. Championship21st1090.1000000000.00.00.00.00010.000.000.000.000.000.000.000.000.000.00Matches
2018-201921Wycombeeng ENG3. League One17th21161,46516.3404400100.250.000.250.250.25Matches
2019-202022Wycombeeng ENG3. League One3rd13118429.4415400000.430.110.530.430.53Matches
2020-202123Wycombeeng ENG2. Championship22nd43262,47627.5325300203.73.72.15.860361140.110.070.180.110.180.140.080.210.140.21Matches
2021-202224Luton Towneng ENG2. Championship6th29141,53917.1347300303.63.64.27.84621780.180.230.410.180.410.210.240.460.210.46Matches
2022-202325Luton Towneng ENG2. Championship3rd1766447.2022000100.10.10.70.82712350.000.280.280.000.280.020.090.110.020.11Matches
2023-202426Luton Towneng ENG1. Premier League18th844074.5000000100.20.20.10.396210.000.000.000.000.000.040.020.060.040.06Matches
2023-202426Rotherham Utdeng ENG2. Championship24th16151,24313.8224200211.81.81.23.13115410.140.140.290.140.290.130.090.220.130.22Matches
2024-202527Wycombeeng ENG3. League One1st854555.1426400100.790.401.190.791.19Matches
12 Seasons4 Clubs4 Leagues30017015,999177.836195536001419.59.58.317.8173902900.200.110.310.200.310.140.120.250.140.25
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
Millwall (6 Seasons)2 Leagues120535,12857.08614800200.00.00.00.00010.140.110.250.140.250.000.000.000.000.00
Wycombe (5 Seasons)3 Leagues110787,03878.2235282300503.73.72.15.860361140.290.060.360.290.360.140.080.210.140.21
Luton Town (3 Seasons)2 Leagues54242,59028.8369300503.93.95.08.982391340.100.210.310.100.310.140.170.310.140.31
Rotherham Utd (1 Season)1 League16151,24313.8224200211.81.81.23.13115410.140.140.290.140.290.130.090.220.130.22
Championship (8 Seasons)149737,23180.391120900819.39.38.217.5164842690.110.140.250.110.250.140.120.270.140.27
League One (5 Seasons)118736,56172.9198271900400.260.110.370.260.37
League Two (1 Season)25201,80020.0808800100.400.000.400.400.40
Premier League (1 Season)844074.5000000100.20.20.10.396210.000.000.000.000.000.040.020.060.040.06
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-201517Millwalleng ENGLeague Cup33rd20710.8000000000.000.000.000.000.00Matches
2015-201618Millwalleng ENGFA Cup65th211111.2000000000.000.000.000.000.00Matches
2015-201618Millwalleng ENGLeague Cup57th11961.1000000000.000.000.000.000.00Matches
2016-201719Millwalleng ENGEFL Cup33rd221341.5101011000.670.000.670.000.00Matches
2016-201719Millwalleng ENGFA Cup5th643634.0011000000.000.250.250.000.25Matches
2017-201820Millwalleng ENGEFL Cup33rd222102.3011000000.000.430.430.000.43Matches
2017-201820Millwalleng ENGFA Cup17th332442.7101100000.370.000.370.370.37Matches
2018-201921Millwalleng ENGEFL Cup17th221401.6000000000.000.000.000.000.00Matches
2018-201921Wycombeeng ENGFA Cup85th11901.0000000000.000.000.000.000.00Matches
2019-202022Wycombeeng ENGEFL Cup58th10500.6000000000.000.000.000.000.00Matches
2020-202123Wycombeeng ENGEFL Cup58th10160.2000000000.000.000.000.000.00Matches
2020-202123Wycombeeng ENGFA Cup17th221802.0202200001.000.001.001.001.00Matches
2021-202224Luton Towneng ENGFA Cup211041.2011000100.000.870.870.000.87Matches
2022-202325Luton Towneng ENGFA Cup211061.2000000100.000.000.000.000.00Matches
2023-202426Rotherham Utdeng ENGEFL CupRd2201011.1000000100.000.000.000.000.00Matches
2024-202527Wycombeeng ENGEFL CupRd310280.3000000000.000.000.000.000.00Matches
2024-202527Wycombeeng ENGFA Cup00Matches
11 Seasons4 Clubs2 Leagues32202,04422.7437311300.180.130.310.130.26
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
Millwall (5 Seasons)2 Leagues20151,36915.2224111000.130.130.260.070.20
Wycombe (4 Seasons)2 Leagues633644.0202200000.490.000.490.490.49
Luton Town (2 Seasons)1 League422102.3011000200.000.430.430.000.43
Rotherham Utd (1 Season)1 League201011.1000000100.000.000.000.000.00
EFL Cup (9 Seasons)1478469.4112011100.110.110.210.000.11
FA Cup (8 Seasons)18131,19813.3325300200.230.150.380.230.38

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
2013-201416Millwalleng ENG2. Championship2.6000.0000
2014-201517Millwalleng ENG2. Championship1.0011.020.0000Matches
2014-201517Millwalleng ENGLeague Cup0.8000Matches
2014-201517Wycombeeng ENG4. League Two20.08211.050.3800Matches
2015-201618Millwalleng ENGFA Cup1.2000Matches
2015-201618Millwalleng ENGLeague Cup1.1000Matches
2015-201618Millwalleng ENG3. League One18.14100.550.4000Matches
2016-201719Millwalleng ENGEFL Cup1.513266.72.011.340.000.0011Matches
2016-201719Millwalleng ENGFA Cup4.0000Matches
2016-201719Millwalleng ENG3. League One24.130100.000.420.3000Matches
2017-201820Millwalleng ENG2. Championship11.1128725.02.520.630.040.1400Matches
2017-201820Millwalleng ENGEFL Cup2.304250.01.710.860.000.0000Matches
2017-201820Millwalleng ENGFA Cup2.713133.31.110.370.331.0000Matches
2018-201921Millwalleng ENG2. Championship0.10000.000.000000.00.00.00.0Matches
2018-201921Millwalleng ENGEFL Cup1.602150.01.290.640.000.0000Matches
2018-201921Wycombeeng ENGFA Cup1.00000.000.0000Matches
2018-201921Wycombeeng ENG3. League One16.3400Matches
2019-202022Wycombeeng ENGEFL Cup0.60100.01.800.000.0000Matches
2019-202022Wycombeeng ENG3. League One9.44231147.82.461.180.170.3600Matches
2020-202123Wycombeeng ENG2. Championship27.5341819.51.490.290.070.3817.81003.73.70.09-0.7-0.7Matches
2020-202123Wycombeeng ENGEFL Cup0.2011100.05.635.630.000.0000Matches
2020-202123Wycombeeng ENGFA Cup2.028225.04.001.000.251.0000Matches
2021-202224Luton Towneng ENG2. Championship17.1325832.01.460.470.120.3812.90003.63.60.15-0.6-0.6Matches
2021-202224Luton Towneng ENGFA Cup1.20000.000.0000Matches
2022-202325Luton Towneng ENG2. Championship7.203133.30.420.140.000.0018.90000.10.10.04-0.1-0.1Matches
2022-202325Luton Towneng ENGFA Cup1.20000.000.0000Matches
2023-202426Rotherham Utdeng ENG2. Championship13.8221733.31.520.510.100.2911.50001.81.80.09+0.2+0.2Matches
2023-202426Rotherham Utdeng ENGEFL Cup1.10200.01.780.000.0000Matches
2023-202426Luton Towneng ENG1. Premier League4.505240.01.110.440.000.0012.90000.20.20.03-0.2-0.2Matches
2024-202527Wycombeeng ENGEFL Cup0.30000.000.0000Matches
2024-202527Wycombeeng ENG3. League One5.146583.31.190.990.670.8000Matches
12 Seasons4 Clubs6 Leagues200.54017610038.61.300.560.130.3514.91119.59.50.10-1.5-1.5
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
Millwall (6 Seasons)4 Leagues72.210403457.50.920.520.130.260110.00.00.00.0
Wycombe (5 Seasons)5 Leagues82.225804833.81.740.730.160.4417.81003.73.70.09-0.7-0.7
Luton Town (3 Seasons)3 Leagues31.13331133.31.060.350.090.2713.40003.93.90.12-0.9-0.9
Rotherham Utd (1 Season)2 Leagues14.9223730.41.540.470.090.2911.50001.81.80.09+0.2+0.2
EFL Cup (9 Seasons)9.4113646.21.720.800.000.0011
Championship (8 Seasons)80.391183226.31.540.400.080.2815.01009.39.30.11-1.3-1.3
FA Cup (8 Seasons)13.3311327.31.370.370.271.0000
League One (5 Seasons)72.919293689.70.750.640.380.4200
League Two (1 Season)20.08211.050.3800
Premier League (1 Season)4.505240.01.110.440.000.0012.90000.20.20.03-0.2-0.2
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
2013-201416Millwall1 League2.6000.0000
2014-201517Wycombe1 League20.08211.050.3800
2014-201517Millwall2 Leagues1.8011.020.0000
2015-201618Millwall3 Leagues20.44100.550.4000
2016-201719Millwall3 Leagues29.64312400.00.120.471.000.2511
2017-201820Millwall3 Leagues16.12351028.62.170.620.060.2000
2018-201921Millwall2 Leagues1.702150.01.210.600.000.000000.00.00.00.0
2018-201921Wycombe2 Leagues17.34000.000.0000
2019-202022Wycombe2 Leagues9.94241145.82.421.110.170.3600
2020-202123Wycombe3 Leagues29.75501122.01.680.370.100.4517.81003.73.70.09-0.7-0.7
2021-202224Luton Town2 Leagues18.3325832.01.370.440.120.3812.90003.63.60.15-0.6-0.6
2022-202325Luton Town2 Leagues8.303133.30.360.120.000.0018.90000.10.10.04-0.1-0.1
2023-202426Luton Town1 League4.505240.01.110.440.000.0012.90000.20.20.03-0.2-0.2
2023-202426Rotherham Utd2 Leagues14.9223730.41.540.470.090.2911.50001.81.80.09+0.2+0.2
2024-202527Wycombe3 Leagues5.446583.31.120.930.670.8000
12 Seasons4 Clubs6 Leagues200.54017610038.61.300.560.130.3514.91119.59.50.10-1.5-1.5
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
Millwall (6 Seasons)4 Leagues72.210403457.50.920.520.130.260110.00.00.00.0
Wycombe (5 Seasons)5 Leagues82.225804833.81.740.730.160.4417.81003.73.70.09-0.7-0.7
Luton Town (3 Seasons)3 Leagues31.13331133.31.060.350.090.2713.40003.93.90.12-0.9-0.9
Rotherham Utd (1 Season)2 Leagues14.9223730.41.540.470.090.2911.50001.81.80.09+0.2+0.2
EFL Cup (9 Seasons)9.4113646.21.720.800.000.0011
Championship (8 Seasons)80.391183226.31.540.400.080.2815.01009.39.30.11-1.3-1.3
FA Cup (8 Seasons)13.3311327.31.370.370.271.0000
League One (5 Seasons)72.919293689.70.750.640.380.4200
League Two (1 Season)20.08211.050.3800
Premier League (1 Season)4.505240.01.110.440.000.0012.90000.20.20.03-0.2-0.2
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
2013-201416Millwalleng ENG2. Championship19th2.6000.0000
2014-201517Wycombeeng ENG4. League Two4th20.08211.050.3800Matches
2014-201517Millwalleng ENG2. Championship22nd1.0011.020.0000Matches
2015-201618Millwalleng ENG3. League One4th18.14100.550.4000Matches
2016-201719Millwalleng ENG3. League One6th24.130100.000.420.3000Matches
2017-201820Millwalleng ENG2. Championship8th11.1128725.02.520.630.040.1400Matches
2018-201921Millwalleng ENG2. Championship21st0.10000.000.000000.00.00.00.0Matches
2018-201921Wycombeeng ENG3. League One17th16.3400Matches
2019-202022Wycombeeng ENG3. League One3rd9.44231147.82.461.180.170.3600Matches
2020-202123Wycombeeng ENG2. Championship22nd27.5341819.51.490.290.070.3817.81003.73.70.09-0.7-0.7Matches
2021-202224Luton Towneng ENG2. Championship6th17.1325832.01.460.470.120.3812.90003.63.60.15-0.6-0.6Matches
2022-202325Luton Towneng ENG2. Championship3rd7.203133.30.420.140.000.0018.90000.10.10.04-0.1-0.1Matches
2023-202426Luton Towneng ENG1. Premier League18th4.505240.01.110.440.000.0012.90000.20.20.03-0.2-0.2Matches
2023-202426Rotherham Utdeng ENG2. Championship24th13.8221733.31.520.510.100.2911.50001.81.80.09+0.2+0.2Matches
2024-202527Wycombeeng ENG3. League One1st5.146583.31.190.990.670.8000Matches
12 Seasons4 Clubs4 Leagues177.8361529138.81.270.560.130.3514.91009.59.50.10-1.5-1.5
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
Millwall (6 Seasons)2 Leagues57.08282860.70.790.490.140.290000.00.00.00.0
Wycombe (5 Seasons)3 Leagues78.223704534.31.670.730.160.4217.81003.73.70.09-0.7-0.7
Luton Town (3 Seasons)2 Leagues28.83331133.31.150.380.090.2713.40003.93.90.12-0.9-0.9
Rotherham Utd (1 Season)1 League13.8221733.31.520.510.100.2911.50001.81.80.09+0.2+0.2
Championship (8 Seasons)80.391183226.31.540.400.080.2815.01009.39.30.11-1.3-1.3
League One (5 Seasons)72.919293689.70.750.640.380.4200
League Two (1 Season)20.08211.050.3800
Premier League (1 Season)4.505240.01.110.440.000.0012.90000.20.20.03-0.2-0.2
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
2014-201517Millwalleng ENGLeague Cup33rd0.8000Matches
2015-201618Millwalleng ENGFA Cup65th1.2000Matches
2015-201618Millwalleng ENGLeague Cup57th1.1000Matches
2016-201719Millwalleng ENGEFL Cup33rd1.513266.72.011.340.000.0011Matches
2016-201719Millwalleng ENGFA Cup5th4.0000Matches
2017-201820Millwalleng ENGEFL Cup33rd2.304250.01.710.860.000.0000Matches
2017-201820Millwalleng ENGFA Cup17th2.713133.31.110.370.331.0000Matches
2018-201921Millwalleng ENGEFL Cup17th1.602150.01.290.640.000.0000Matches
2018-201921Wycombeeng ENGFA Cup85th1.00000.000.0000Matches
2019-202022Wycombeeng ENGEFL Cup58th0.60100.01.800.000.0000Matches
2020-202123Wycombeeng ENGEFL Cup58th0.2011100.05.635.630.000.0000Matches
2020-202123Wycombeeng ENGFA Cup17th2.028225.04.001.000.251.0000Matches
2021-202224Luton Towneng ENGFA Cup1.20000.000.0000Matches
2022-202325Luton Towneng ENGFA Cup1.20000.000.0000Matches
2023-202426Rotherham Utdeng ENGEFL CupRd21.10200.01.780.000.0000Matches
2024-202527Wycombeeng ENGEFL CupRd30.30000.000.0000Matches
11 Seasons4 Clubs2 Leagues22.7424937.51.540.580.130.3311
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Millwall (5 Seasons)2 Leagues15.2212650.01.480.740.080.1711
Wycombe (4 Seasons)2 Leagues4.0210330.02.470.740.200.6700
Luton Town (2 Seasons)1 League2.30000.000.0000
Rotherham Utd (1 Season)1 League1.10200.01.780.000.0000
EFL Cup (9 Seasons)9.4113646.21.720.800.000.0011
FA Cup (8 Seasons)13.3311327.31.370.370.271.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
2013-201416Millwalleng ENG2. Championship2.60
2014-201517Millwalleng ENG2. Championship1.00Matches
2014-201517Millwalleng ENGLeague Cup0.80Matches
2014-201517Wycombeeng ENG4. League Two20.00Matches
2015-201618Millwalleng ENGFA Cup1.20Matches
2015-201618Millwalleng ENGLeague Cup1.10Matches
2015-201618Millwalleng ENG3. League One18.11Matches
2016-201719Millwalleng ENGEFL Cup1.50Matches
2016-201719Millwalleng ENGFA Cup4.01Matches
2016-201719Millwalleng ENG3. League One24.14Matches
2017-201820Millwalleng ENG2. Championship11.11Matches
2017-201820Millwalleng ENGEFL Cup2.31Matches
2017-201820Millwalleng ENGFA Cup2.70Matches
2018-201921Millwalleng ENG2. Championship0.1000000000000.00.00.000000Matches
2018-201921Millwalleng ENGEFL Cup1.60Matches
2018-201921Wycombeeng ENGFA Cup1.00Matches
2018-201921Wycombeeng ENG3. League One16.30Matches
2019-202022Wycombeeng ENGEFL Cup0.60Matches
2019-202022Wycombeeng ENG3. League One9.41Matches
2020-202123Wycombeeng ENG2. Championship27.528146959.9418493615520575.69614267.6175034.022.10.6-0.1112012136Matches
2020-202123Wycombeeng ENGEFL Cup0.20Matches
2020-202123Wycombeeng ENGFA Cup2.00Matches
2021-202224Luton Towneng ENG2. Championship17.124739662.43788124514118177.98513662.5144431.844.22.6-0.2131210621Matches
2021-202224Luton Towneng ENGFA Cup1.21Matches
2022-202325Luton Towneng ENG2. Championship7.215423964.423536688010476.9608372.372231.820.70.2+1.3490012Matches
2022-202325Luton Towneng ENGFA Cup1.20Matches
2023-202426Rotherham Utdeng ENG2. Championship13.817926667.3224155612015477.9426168.962128.621.20.9+0.85164115Matches
2023-202426Rotherham Utdeng ENGEFL Cup1.10Matches
2023-202426Luton Towneng ENG1. Premier League4.59113567.41431352455877.6426168.92728.600.10.1-0.124216Matches
2024-202527Wycombeeng ENGEFL Cup0.30Matches
2024-202527Wycombeeng ENG3. League One5.12Matches
12 Seasons4 Clubs6 Leagues200.5952150563.313997375754170277.132548367.34614431.9228.34.4+13.7356128990
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
Millwall (6 Seasons)4 Leagues72.2000000000080.00.0+8.000000
Wycombe (5 Seasons)5 Leagues82.228146959.9418493615520575.69614267.6175034.052.10.6+2.9112012136
Luton Town (3 Seasons)3 Leagues31.149277063.97572226526634377.618728066.8237331.575.03.0+2.0192512739
Rotherham Utd (1 Season)2 Leagues14.917926667.3224155612015477.9426168.962128.621.20.9+0.85164115
EFL Cup (9 Seasons)9.41
Championship (8 Seasons)80.3861137062.812566340549664477.028342267.14413732.1118.24.3+2.8335726884
FA Cup (8 Seasons)13.32
League One (5 Seasons)72.98
League Two (1 Season)20.00
Premier League (1 Season)4.59113567.41431352455877.6426168.92728.600.10.1-0.124216
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
2013-201416Millwall1 League2.60
2014-201517Wycombe1 League20.00
2014-201517Millwall2 Leagues1.80
2015-201618Millwall3 Leagues20.41
2016-201719Millwall3 Leagues29.65
2017-201820Millwall3 Leagues16.12
2018-201921Millwall2 Leagues1.7000000000000.00.00.000000
2018-201921Wycombe2 Leagues17.30
2019-202022Wycombe2 Leagues9.91
2020-202123Wycombe3 Leagues29.728146959.9418493615520575.69614267.6175034.022.10.6-0.1112012136
2021-202224Luton Town2 Leagues18.324739662.43788124514118177.98513662.5144431.854.22.6+0.8131210621
2022-202325Luton Town2 Leagues8.315423964.423536688010476.9608372.372231.820.70.2+1.3490012
2023-202426Luton Town1 League4.59113567.41431352455877.6426168.92728.600.10.1-0.124216
2023-202426Rotherham Utd2 Leagues14.917926667.3224155612015477.9426168.962128.621.20.9+0.85164115
2024-202527Wycombe3 Leagues5.42
12 Seasons4 Clubs6 Leagues200.5952150563.313997375754170277.132548367.34614431.9228.34.4+13.7356128990
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
Millwall (6 Seasons)4 Leagues72.2000000000080.00.0+8.000000
Wycombe (5 Seasons)5 Leagues82.228146959.9418493615520575.69614267.6175034.052.10.6+2.9112012136
Luton Town (3 Seasons)3 Leagues31.149277063.97572226526634377.618728066.8237331.575.03.0+2.0192512739
Rotherham Utd (1 Season)2 Leagues14.917926667.3224155612015477.9426168.962128.621.20.9+0.85164115
EFL Cup (9 Seasons)9.41
Championship (8 Seasons)80.3861137062.812566340549664477.028342267.14413732.1118.24.3+2.8335726884
FA Cup (8 Seasons)13.32
League One (5 Seasons)72.98
League Two (1 Season)20.00
Premier League (1 Season)4.59113567.41431352455877.6426168.92728.600.10.1-0.124216
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
2013-201416Millwalleng ENG2. Championship19th2.60
2014-201517Wycombeeng ENG4. League Two4th20.00Matches
2014-201517Millwalleng ENG2. Championship22nd1.00Matches
2015-201618Millwalleng ENG3. League One4th18.11Matches
2016-201719Millwalleng ENG3. League One6th24.14Matches
2017-201820Millwalleng ENG2. Championship8th11.11Matches
2018-201921Millwalleng ENG2. Championship21st0.1000000000000.00.00.000000Matches
2018-201921Wycombeeng ENG3. League One17th16.30Matches
2019-202022Wycombeeng ENG3. League One3rd9.41Matches
2020-202123Wycombeeng ENG2. Championship22nd27.528146959.9418493615520575.69614267.6175034.022.10.6-0.1112012136Matches
2021-202224Luton Towneng ENG2. Championship6th17.124739662.43788124514118177.98513662.5144431.844.22.6-0.2131210621Matches
2022-202325Luton Towneng ENG2. Championship3rd7.215423964.423536688010476.9608372.372231.820.70.2+1.3490012Matches
2023-202426Luton Towneng ENG1. Premier League18th4.59113567.41431352455877.6426168.92728.600.10.1-0.124216Matches
2023-202426Rotherham Utdeng ENG2. Championship24th13.817926667.3224155612015477.9426168.962128.621.20.9+0.85164115Matches
2024-202527Wycombeeng ENG3. League One1st5.12Matches
12 Seasons4 Clubs4 Leagues177.8952150563.313997375754170277.132548367.34614431.9198.34.4+10.7356128990
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
Millwall (6 Seasons)2 Leagues57.0000000000060.00.0+6.000000
Wycombe (5 Seasons)3 Leagues78.228146959.9418493615520575.69614267.6175034.052.10.6+2.9112012136
Luton Town (3 Seasons)2 Leagues28.849277063.97572226526634377.618728066.8237331.565.03.0+1.0192512739
Rotherham Utd (1 Season)1 League13.817926667.3224155612015477.9426168.962128.621.20.9+0.85164115
Championship (8 Seasons)80.3861137062.812566340549664477.028342267.14413732.1118.24.3+2.8335726884
League One (5 Seasons)72.98
League Two (1 Season)20.00
Premier League (1 Season)4.59113567.41431352455877.6426168.92728.600.10.1-0.124216
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
2014-201517Millwalleng ENGLeague Cup33rd0.80Matches
2015-201618Millwalleng ENGFA Cup65th1.20Matches
2015-201618Millwalleng ENGLeague Cup57th1.10Matches
2016-201719Millwalleng ENGEFL Cup33rd1.50Matches
2016-201719Millwalleng ENGFA Cup5th4.01Matches
2017-201820Millwalleng ENGEFL Cup33rd2.31Matches
2017-201820Millwalleng ENGFA Cup17th2.70Matches
2018-201921Millwalleng ENGEFL Cup17th1.60Matches
2018-201921Wycombeeng ENGFA Cup85th1.00Matches
2019-202022Wycombeeng ENGEFL Cup58th0.60Matches
2020-202123Wycombeeng ENGEFL Cup58th0.20Matches
2020-202123Wycombeeng ENGFA Cup17th2.00Matches
2021-202224Luton Towneng ENGFA Cup1.21Matches
2022-202325Luton Towneng ENGFA Cup1.20Matches
2023-202426Rotherham Utdeng ENGEFL CupRd21.10Matches
2024-202527Wycombeeng ENGEFL CupRd30.30Matches
11 Seasons4 Clubs2 Leagues22.73
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
Millwall (5 Seasons)2 Leagues15.22
Wycombe (4 Seasons)2 Leagues4.00
Luton Town (2 Seasons)1 League2.31
Rotherham Utd (1 Season)1 League1.10
EFL Cup (9 Seasons)9.41
FA Cup (8 Seasons)13.32

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
2013-201416Millwalleng ENG2. Championship2.6
2014-201517Millwalleng ENG2. Championship1.0Matches
2014-201517Millwalleng ENGLeague Cup0.8Matches
2014-201517Wycombeeng ENG4. League Two20.0Matches
2015-201618Millwalleng ENGFA Cup1.2Matches
2015-201618Millwalleng ENGLeague Cup1.1Matches
2015-201618Millwalleng ENG3. League One18.1Matches
2016-201719Millwalleng ENGEFL Cup1.52Matches
2016-201719Millwalleng ENGFA Cup4.0Matches
2016-201719Millwalleng ENG3. League One24.10Matches
2017-201820Millwalleng ENG2. Championship11.117Matches
2017-201820Millwalleng ENGEFL Cup2.31Matches
2017-201820Millwalleng ENGFA Cup2.71Matches
2018-201921Millwalleng ENG2. Championship0.1000000000000000Matches
2018-201921Millwalleng ENGEFL Cup1.63Matches
2018-201921Wycombeeng ENGFA Cup1.00Matches
2018-201921Wycombeeng ENG3. League One16.3Matches
2019-202022Wycombeeng ENGEFL Cup0.61Matches
2019-202022Wycombeeng ENG3. League One9.411Matches
2020-202123Wycombeeng ENG2. Championship27.5469449173054284220281330Matches
2020-202123Wycombeeng ENGEFL Cup0.20Matches
2020-202123Wycombeeng ENGFA Cup2.04Matches
2021-202224Luton Towneng ENG2. Championship17.13963355820135560000247316Matches
2021-202224Luton Towneng ENGFA Cup1.20Matches
2022-202325Luton Towneng ENG2. Championship7.22392033510021340000154120Matches
2022-202325Luton Towneng ENGFA Cup1.22Matches
2023-202426Rotherham Utdeng ENG2. Championship13.8266245180021216000017937Matches
2023-202426Rotherham Utdeng ENGEFL Cup1.10Matches
2023-202426Luton Towneng ENG1. Premier League4.51359738100133700009107Matches
2024-202527Wycombeeng ENGEFL Cup0.31Matches
2024-202527Wycombeeng ENG3. League One5.12Matches
12 Seasons4 Clubs6 Leagues200.51505132916670816815142209521080
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Millwall (6 Seasons)4 Leagues72.20000002400000000
Wycombe (5 Seasons)5 Leagues82.2469449173056184220281330
Luton Town (3 Seasons)3 Leagues31.1770635131401711270000492443
Rotherham Utd (1 Season)2 Leagues14.9266245180021216000017937
EFL Cup (9 Seasons)9.48
Championship (8 Seasons)80.31370123212860812711442208611073
FA Cup (8 Seasons)13.37
League One (5 Seasons)72.913
League Two (1 Season)20.0
Premier League (1 Season)4.51359738100133700009107
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
2013-201416Millwall1 League2.6
2014-201517Wycombe1 League20.0
2014-201517Millwall2 Leagues1.8
2015-201618Millwall3 Leagues20.4
2016-201719Millwall3 Leagues29.62
2017-201820Millwall3 Leagues16.119
2018-201921Millwall2 Leagues1.7000000300000000
2018-201921Wycombe2 Leagues17.30
2019-202022Wycombe2 Leagues9.912
2020-202123Wycombe3 Leagues29.7469449173054684220281330
2021-202224Luton Town2 Leagues18.33963355820135560000247316
2022-202325Luton Town2 Leagues8.32392033510023340000154120
2023-202426Luton Town1 League4.51359738100133700009107
2023-202426Rotherham Utd2 Leagues14.9266245180021216000017937
2024-202527Wycombe3 Leagues5.43
12 Seasons4 Clubs6 Leagues200.51505132916670816815142209521080
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Millwall (6 Seasons)4 Leagues72.20000002400000000
Wycombe (5 Seasons)5 Leagues82.2469449173056184220281330
Luton Town (3 Seasons)3 Leagues31.1770635131401711270000492443
Rotherham Utd (1 Season)2 Leagues14.9266245180021216000017937
EFL Cup (9 Seasons)9.48
Championship (8 Seasons)80.31370123212860812711442208611073
FA Cup (8 Seasons)13.37
League One (5 Seasons)72.913
League Two (1 Season)20.0
Premier League (1 Season)4.51359738100133700009107
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
2013-201416Millwalleng ENG2. Championship19th2.6
2014-201517Wycombeeng ENG4. League Two4th20.0Matches
2014-201517Millwalleng ENG2. Championship22nd1.0Matches
2015-201618Millwalleng ENG3. League One4th18.1Matches
2016-201719Millwalleng ENG3. League One6th24.10Matches
2017-201820Millwalleng ENG2. Championship8th11.117Matches
2018-201921Millwalleng ENG2. Championship21st0.1000000000000000Matches
2018-201921Wycombeeng ENG3. League One17th16.3Matches
2019-202022Wycombeeng ENG3. League One3rd9.411Matches
2020-202123Wycombeeng ENG2. Championship22nd27.5469449173054284220281330Matches
2021-202224Luton Towneng ENG2. Championship6th17.13963355820135560000247316Matches
2022-202325Luton Towneng ENG2. Championship3rd7.22392033510021340000154120Matches
2023-202426Luton Towneng ENG1. Premier League18th4.51359738100133700009107Matches
2023-202426Rotherham Utdeng ENG2. Championship24th13.8266245180021216000017937Matches
2024-202527Wycombeeng ENG3. League One1st5.12Matches
12 Seasons4 Clubs4 Leagues177.81505132916670815315142209521080
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Millwall (6 Seasons)2 Leagues57.00000001700000000
Wycombe (5 Seasons)3 Leagues78.2469449173055584220281330
Luton Town (3 Seasons)2 Leagues28.8770635131401691270000492443
Rotherham Utd (1 Season)1 League13.8266245180021216000017937
Championship (8 Seasons)80.31370123212860812711442208611073
League One (5 Seasons)72.913
League Two (1 Season)20.0
Premier League (1 Season)4.51359738100133700009107
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-201517Millwalleng ENGLeague Cup33rd0.8Matches
2015-201618Millwalleng ENGFA Cup65th1.2Matches
2015-201618Millwalleng ENGLeague Cup57th1.1Matches
2016-201719Millwalleng ENGEFL Cup33rd1.52Matches
2016-201719Millwalleng ENGFA Cup5th4.0Matches
2017-201820Millwalleng ENGEFL Cup33rd2.31Matches
2017-201820Millwalleng ENGFA Cup17th2.71Matches
2018-201921Millwalleng ENGEFL Cup17th1.63Matches
2018-201921Wycombeeng ENGFA Cup85th1.00Matches
2019-202022Wycombeeng ENGEFL Cup58th0.61Matches
2020-202123Wycombeeng ENGEFL Cup58th0.20Matches
2020-202123Wycombeeng ENGFA Cup17th2.04Matches
2021-202224Luton Towneng ENGFA Cup1.20Matches
2022-202325Luton Towneng ENGFA Cup1.22Matches
2023-202426Rotherham Utdeng ENGEFL CupRd21.10Matches
2024-202527Wycombeeng ENGEFL CupRd30.31Matches
11 Seasons4 Clubs2 Leagues22.715
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Millwall (5 Seasons)2 Leagues15.27
Wycombe (4 Seasons)2 Leagues4.06
Luton Town (2 Seasons)1 League2.32
Rotherham Utd (1 Season)1 League1.10
EFL Cup (9 Seasons)9.48
FA Cup (8 Seasons)13.37

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
2013-201416Millwalleng ENG2. Championship2.6
2014-201517Millwalleng ENG2. Championship1.0Matches
2014-201517Millwalleng ENGLeague Cup0.8Matches
2014-201517Wycombeeng ENG4. League Two20.0Matches
2015-201618Millwalleng ENGFA Cup1.2Matches
2015-201618Millwalleng ENGLeague Cup1.1Matches
2015-201618Millwalleng ENG3. League One18.1Matches
2016-201719Millwalleng ENGEFL Cup1.5Matches
2016-201719Millwalleng ENGFA Cup4.0Matches
2016-201719Millwalleng ENG3. League One24.1Matches
2017-201820Millwalleng ENG2. Championship11.1Matches
2017-201820Millwalleng ENGEFL Cup2.3Matches
2017-201820Millwalleng ENGFA Cup2.7Matches
2018-201921Millwalleng ENG2. Championship0.100.0000000000.00000000Matches
2018-201921Millwalleng ENGEFL Cup1.6Matches
2018-201921Wycombeeng ENGFA Cup1.0Matches
2018-201921Wycombeeng ENG3. League One16.3Matches
2019-202022Wycombeeng ENGEFL Cup0.6Matches
2019-202022Wycombeeng ENG3. League One9.4Matches
2020-202123Wycombeeng ENG2. Championship27.5451.64232767050.18101210Matches
2020-202123Wycombeeng ENGEFL Cup0.2Matches
2020-202123Wycombeeng ENGFA Cup2.0Matches
2021-202224Luton Towneng ENG2. Championship17.1291.70190334080.47401120Matches
2021-202224Luton Towneng ENGFA Cup1.2Matches
2022-202325Luton Towneng ENG2. Championship7.2101.4060301020.28100010Matches
2022-202325Luton Towneng ENGFA Cup1.2Matches
2023-202426Rotherham Utdeng ENG2. Championship13.8201.45121133030.22200100Matches
2023-202426Rotherham Utdeng ENGEFL Cup1.1Matches
2023-202426Luton Towneng ENG1. Premier League4.551.1141000000.00000000Matches
2024-202527Wycombeeng ENGEFL Cup0.3Matches
2024-202527Wycombeeng ENG3. League One5.1Matches
12 Seasons4 Clubs6 Leagues200.51091.556441412150180.26802440
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Millwall (6 Seasons)4 Leagues72.200.0000000000.00000000
Wycombe (5 Seasons)5 Leagues82.2451.64232767050.18101210
Luton Town (3 Seasons)3 Leagues31.1441.532916350100.35501130
Rotherham Utd (1 Season)2 Leagues14.9201.45121133030.22200100
EFL Cup (9 Seasons)9.4
Championship (8 Seasons)80.31041.586031412150180.27802440
FA Cup (8 Seasons)13.3
League One (5 Seasons)72.9
League Two (1 Season)20.0
Premier League (1 Season)4.551.1141000000.00000000
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
2013-201416Millwall1 League2.6
2014-201517Wycombe1 League20.0
2014-201517Millwall2 Leagues1.8
2015-201618Millwall3 Leagues20.4
2016-201719Millwall3 Leagues29.6
2017-201820Millwall3 Leagues16.1
2018-201921Millwall2 Leagues1.700.0000000000.00000000
2018-201921Wycombe2 Leagues17.3
2019-202022Wycombe2 Leagues9.9
2020-202123Wycombe3 Leagues29.7451.64232767050.18101210
2021-202224Luton Town2 Leagues18.3291.70190334080.47401120
2022-202325Luton Town2 Leagues8.3101.4060301020.28100010
2023-202426Luton Town1 League4.551.1141000000.00000000
2023-202426Rotherham Utd2 Leagues14.9201.45121133030.22200100
2024-202527Wycombe3 Leagues5.4
12 Seasons4 Clubs6 Leagues200.51091.556441412150180.26802440
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Millwall (6 Seasons)4 Leagues72.200.0000000000.00000000
Wycombe (5 Seasons)5 Leagues82.2451.64232767050.18101210
Luton Town (3 Seasons)3 Leagues31.1441.532916350100.35501130
Rotherham Utd (1 Season)2 Leagues14.9201.45121133030.22200100
EFL Cup (9 Seasons)9.4
Championship (8 Seasons)80.31041.586031412150180.27802440
FA Cup (8 Seasons)13.3
League One (5 Seasons)72.9
League Two (1 Season)20.0
Premier League (1 Season)4.551.1141000000.00000000
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
2013-201416Millwalleng ENG2. Championship19th2.6
2014-201517Wycombeeng ENG4. League Two4th20.0Matches
2014-201517Millwalleng ENG2. Championship22nd1.0Matches
2015-201618Millwalleng ENG3. League One4th18.1Matches
2016-201719Millwalleng ENG3. League One6th24.1Matches
2017-201820Millwalleng ENG2. Championship8th11.1Matches
2018-201921Millwalleng ENG2. Championship21st0.100.0000000000.00000000Matches
2018-201921Wycombeeng ENG3. League One17th16.3Matches
2019-202022Wycombeeng ENG3. League One3rd9.4Matches
2020-202123Wycombeeng ENG2. Championship22nd27.5451.64232767050.18101210Matches
2021-202224Luton Towneng ENG2. Championship6th17.1291.70190334080.47401120Matches
2022-202325Luton Towneng ENG2. Championship3rd7.2101.4060301020.28100010Matches
2023-202426Luton Towneng ENG1. Premier League18th4.551.1141000000.00000000Matches
2023-202426Rotherham Utdeng ENG2. Championship24th13.8201.45121133030.22200100Matches
2024-202527Wycombeeng ENG3. League One1st5.1Matches
12 Seasons4 Clubs4 Leagues177.81091.556441412150180.26802440
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Millwall (6 Seasons)2 Leagues57.000.0000000000.00000000
Wycombe (5 Seasons)3 Leagues78.2451.64232767050.18101210
Luton Town (3 Seasons)2 Leagues28.8441.532916350100.35501130
Rotherham Utd (1 Season)1 League13.8201.45121133030.22200100
Championship (8 Seasons)80.31041.586031412150180.27802440
League One (5 Seasons)72.9
League Two (1 Season)20.0
Premier League (1 Season)4.551.1141000000.00000000
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-201517Millwalleng ENGLeague Cup33rd0.8Matches
2015-201618Millwalleng ENGFA Cup65th1.2Matches
2015-201618Millwalleng ENGLeague Cup57th1.1Matches
2016-201719Millwalleng ENGEFL Cup33rd1.5Matches
2016-201719Millwalleng ENGFA Cup5th4.0Matches
2017-201820Millwalleng ENGEFL Cup33rd2.3Matches
2017-201820Millwalleng ENGFA Cup17th2.7Matches
2018-201921Millwalleng ENGEFL Cup17th1.6Matches
2018-201921Wycombeeng ENGFA Cup85th1.0Matches
2019-202022Wycombeeng ENGEFL Cup58th0.6Matches
2020-202123Wycombeeng ENGEFL Cup58th0.2Matches
2020-202123Wycombeeng ENGFA Cup17th2.0Matches
2021-202224Luton Towneng ENGFA Cup1.2Matches
2022-202325Luton Towneng ENGFA Cup1.2Matches
2023-202426Rotherham Utdeng ENGEFL CupRd21.1Matches
2024-202527Wycombeeng ENGEFL CupRd30.3Matches
11 Seasons4 Clubs2 Leagues22.7
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Millwall (5 Seasons)2 Leagues15.2
Wycombe (4 Seasons)2 Leagues4.0
Luton Town (2 Seasons)1 League2.3
Rotherham Utd (1 Season)1 League1.1
EFL Cup (9 Seasons)9.4
FA Cup (8 Seasons)13.3

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
2013-201416Millwalleng ENG2. Championship2.6
2014-201517Millwalleng ENG2. Championship1.0Matches
2014-201517Millwalleng ENGLeague Cup0.8Matches
2014-201517Wycombeeng ENG4. League Two20.0Matches
2015-201618Millwalleng ENGFA Cup1.2Matches
2015-201618Millwalleng ENGLeague Cup1.1Matches
2015-201618Millwalleng ENG3. League One18.1Matches
2016-201719Millwalleng ENGEFL Cup1.500Matches
2016-201719Millwalleng ENGFA Cup4.0Matches
2016-201719Millwalleng ENG3. League One24.100Matches
2017-201820Millwalleng ENG2. Championship11.1173Matches
2017-201820Millwalleng ENGEFL Cup2.300Matches
2017-201820Millwalleng ENGFA Cup2.700Matches
2018-201921Millwalleng ENG2. Championship0.1110100000000100Matches
2018-201921Millwalleng ENGEFL Cup1.600Matches
2018-201921Wycombeeng ENGFA Cup1.000Matches
2018-201921Wycombeeng ENG3. League One16.3Matches
2019-202022Wycombeeng ENGEFL Cup0.610Matches
2019-202022Wycombeeng ENG3. League One9.477Matches
2020-202123Wycombeeng ENG2. Championship27.5473026147122254.510283252572270Matches
2020-202123Wycombeeng ENGEFL Cup0.200Matches
2020-202123Wycombeeng ENGFA Cup2.022Matches
2021-202224Luton Towneng ENG2. Championship17.12215108461346.27151141032150Matches
2021-202224Luton Towneng ENGFA Cup1.200Matches
2022-202325Luton Towneng ENG2. Championship7.214674391560.066061125190Matches
2022-202325Luton Towneng ENGFA Cup1.200Matches
2023-202426Rotherham Utdeng ENG2. Championship13.815126905862.531019722140Matches
2023-202426Rotherham Utdeng ENGEFL Cup1.100Matches
2023-202426Luton Towneng ENG1. Premier League4.510673051241.77303111130Matches
2024-202527Wycombeeng ENGEFL Cup0.301Matches
2024-202527Wycombeeng ENG3. League One5.101Matches
12 Seasons4 Clubs6 Leagues200.510997563914377052.9336255768163880
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Millwall (6 Seasons)4 Leagues72.21180100000003100
Wycombe (5 Seasons)5 Leagues82.2474026147122254.510283253672270
Luton Town (3 Seasons)3 Leagues31.1462724157204050.020241232268470
Rotherham Utd (1 Season)2 Leagues14.915126905862.531019722140
EFL Cup (9 Seasons)9.4110
Championship (8 Seasons)80.39981493614325855.2265955456152750
FA Cup (8 Seasons)13.3220
League One (5 Seasons)72.9780
League Two (1 Season)20.00
Premier League (1 Season)4.510673051241.77303111130
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
2013-201416Millwall1 League2.60
2014-201517Wycombe1 League20.00
2014-201517Millwall2 Leagues1.80
2015-201618Millwall3 Leagues20.40
2016-201719Millwall3 Leagues29.6000
2017-201820Millwall3 Leagues16.11730
2018-201921Millwall2 Leagues1.7110100000000100
2018-201921Wycombe2 Leagues17.3000
2019-202022Wycombe2 Leagues9.9870
2020-202123Wycombe3 Leagues29.7473226147122254.510283252772270
2021-202224Luton Town2 Leagues18.32215108461346.27151141032150
2022-202325Luton Town2 Leagues8.314674391560.066061125190
2023-202426Luton Town1 League4.510673051241.77303111130
2023-202426Rotherham Utd2 Leagues14.915126905862.531019722140
2024-202527Wycombe3 Leagues5.4020
12 Seasons4 Clubs6 Leagues200.510997563914377052.9336255768163880
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Millwall (6 Seasons)4 Leagues72.21180100000003100
Wycombe (5 Seasons)5 Leagues82.2474026147122254.510283253672270
Luton Town (3 Seasons)3 Leagues31.1462724157204050.020241232268470
Rotherham Utd (1 Season)2 Leagues14.915126905862.531019722140
EFL Cup (9 Seasons)9.4110
Championship (8 Seasons)80.39981493614325855.2265955456152750
FA Cup (8 Seasons)13.3220
League One (5 Seasons)72.9780
League Two (1 Season)20.00
Premier League (1 Season)4.510673051241.77303111130
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
2013-201416Millwalleng ENG2. Championship19th2.6
2014-201517Wycombeeng ENG4. League Two4th20.0Matches
2014-201517Millwalleng ENG2. Championship22nd1.0Matches
2015-201618Millwalleng ENG3. League One4th18.1Matches
2016-201719Millwalleng ENG3. League One6th24.100Matches
2017-201820Millwalleng ENG2. Championship8th11.1173Matches
2018-201921Millwalleng ENG2. Championship21st0.1110100000000100Matches
2018-201921Wycombeeng ENG3. League One17th16.3Matches
2019-202022Wycombeeng ENG3. League One3rd9.477Matches
2020-202123Wycombeeng ENG2. Championship22nd27.5473026147122254.510283252572270Matches
2021-202224Luton Towneng ENG2. Championship6th17.12215108461346.27151141032150Matches
2022-202325Luton Towneng ENG2. Championship3rd7.214674391560.066061125190Matches
2023-202426Luton Towneng ENG1. Premier League18th4.510673051241.77303111130Matches
2023-202426Rotherham Utdeng ENG2. Championship24th13.815126905862.531019722140Matches
2024-202527Wycombeeng ENG3. League One1st5.101Matches
12 Seasons4 Clubs4 Leagues177.810994563914377052.9336255765163880
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
Millwall (6 Seasons)2 Leagues57.01180100000003100
Wycombe (5 Seasons)3 Leagues78.2473726147122254.510283253372270
Luton Town (3 Seasons)2 Leagues28.8462724157204050.020241232268470
Rotherham Utd (1 Season)1 League13.815126905862.531019722140
Championship (8 Seasons)80.39981493614325855.2265955456152750
League One (5 Seasons)72.9780
League Two (1 Season)20.00
Premier League (1 Season)4.510673051241.77303111130
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-201517Millwalleng ENGLeague Cup33rd0.8Matches
2015-201618Millwalleng ENGFA Cup65th1.2Matches
2015-201618Millwalleng ENGLeague Cup57th1.1Matches
2016-201719Millwalleng ENGEFL Cup33rd1.500Matches
2016-201719Millwalleng ENGFA Cup5th4.0Matches
2017-201820Millwalleng ENGEFL Cup33rd2.300Matches
2017-201820Millwalleng ENGFA Cup17th2.700Matches
2018-201921Millwalleng ENGEFL Cup17th1.600Matches
2018-201921Wycombeeng ENGFA Cup85th1.000Matches
2019-202022Wycombeeng ENGEFL Cup58th0.610Matches
2020-202123Wycombeeng ENGEFL Cup58th0.200Matches
2020-202123Wycombeeng ENGFA Cup17th2.022Matches
2021-202224Luton Towneng ENGFA Cup1.200Matches
2022-202325Luton Towneng ENGFA Cup1.200Matches
2023-202426Rotherham Utdeng ENGEFL CupRd21.100Matches
2024-202527Wycombeeng ENGEFL CupRd30.301Matches
11 Seasons4 Clubs2 Leagues22.7330
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
Millwall (5 Seasons)2 Leagues15.2000
Wycombe (4 Seasons)2 Leagues4.0330
Luton Town (2 Seasons)1 League2.3000
Rotherham Utd (1 Season)1 League1.1000
EFL Cup (9 Seasons)9.4110
FA Cup (8 Seasons)13.3220

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
2013-201416Millwalleng ENG2. Championship2.6
2014-201517Millwalleng ENG2. Championship1.0Matches
2014-201517Millwalleng ENGLeague Cup0.8Matches
2014-201517Wycombeeng ENG4. League Two20.0Matches
2015-201618Millwalleng ENGFA Cup1.2Matches
2015-201618Millwalleng ENGLeague Cup1.1Matches
2015-201618Millwalleng ENG3. League One18.1Matches
2016-201719Millwalleng ENGEFL Cup1.5Matches
2016-201719Millwalleng ENGFA Cup4.0Matches
2016-201719Millwalleng ENG3. League One24.1Matches
2017-201820Millwalleng ENG2. Championship11.1Matches
2017-201820Millwalleng ENGEFL Cup2.3Matches
2017-201820Millwalleng ENGFA Cup2.7Matches
2018-201921Millwalleng ENG2. Championship0.1200122200022800112011Matches
2018-201921Millwalleng ENGEFL Cup1.6Matches
2018-201921Wycombeeng ENGFA Cup1.0Matches
2018-201921Wycombeeng ENG3. League One16.3Matches
2019-202022Wycombeeng ENGEFL Cup0.6Matches
2019-202022Wycombeeng ENG3. League One9.4Matches
2020-202123Wycombeeng ENG2. Championship27.58574518131537778857873843.74956.3465371916106032238150451114Matches
2020-202123Wycombeeng ENGEFL Cup0.2Matches
2020-202123Wycombeeng ENGFA Cup2.0Matches
2021-202224Luton Towneng ENG2. Championship17.16321611223629667632551934.53665.534527701173462722692537378Matches
2021-202224Luton Towneng ENGFA Cup1.2Matches
2022-202325Luton Towneng ENG2. Championship7.235221841301452135234926.51750.01821496607271215251019135Matches
2022-202325Luton Towneng ENGFA Cup1.2Matches
2023-202426Rotherham Utdeng ENG2. Championship13.8422187715420750422472144.72348.92361639825312215352325041Matches
2023-202426Rotherham Utdeng ENGEFL Cup1.1Matches
2023-202426Luton Towneng ENG1. Premier League4.5198135569761619811218.2872.78551421996412109021Matches
2024-202527Wycombeeng ENGEFL Cup0.3Matches
2024-202527Wycombeeng ENG3. League One5.1Matches
12 Seasons4 Clubs6 Leagues200.52463113509905110323424632348938.013356.81315101664434173100802241181356290
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
Millwall (6 Seasons)4 Leagues72.2200122200022800112011
Wycombe (5 Seasons)5 Leagues82.28574518131537778857873843.74956.3465371916106032238150451114
Luton Town (3 Seasons)3 Leagues31.111825025143551710411821003030.06161.06124780199982454110645654134
Rotherham Utd (1 Season)2 Leagues14.9422187715420750422472144.72348.92361639825312215352325041
EFL Cup (9 Seasons)9.4
Championship (8 Seasons)80.32265100454836102721822652238739.012556.112309652421516494762121081266269
FA Cup (8 Seasons)13.3
League One (5 Seasons)72.9
League Two (1 Season)20.0
Premier League (1 Season)4.5198135569761619811218.2872.78551421996412109021
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
2013-201416Millwall1 League2.6
2014-201517Wycombe1 League20.0
2014-201517Millwall2 Leagues1.8
2015-201618Millwall3 Leagues20.4
2016-201719Millwall3 Leagues29.6
2017-201820Millwall3 Leagues16.1
2018-201921Millwall2 Leagues1.7200122200022800112011
2018-201921Wycombe2 Leagues17.3
2019-202022Wycombe2 Leagues9.9
2020-202123Wycombe3 Leagues29.78574518131537778857873843.74956.3465371916106032238150451114
2021-202224Luton Town2 Leagues18.36321611223629667632551934.53665.534527701173462722692537378
2022-202325Luton Town2 Leagues8.335221841301452135234926.51750.01821496607271215251019135
2023-202426Luton Town1 League4.5198135569761619811218.2872.78551421996412109021
2023-202426Rotherham Utd2 Leagues14.9422187715420750422472144.72348.92361639825312215352325041
2024-202527Wycombe3 Leagues5.4
12 Seasons4 Clubs6 Leagues200.52463113509905110323424632348938.013356.81315101664434173100802241181356290
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
Millwall (6 Seasons)4 Leagues72.2200122200022800112011
Wycombe (5 Seasons)5 Leagues82.28574518131537778857873843.74956.3465371916106032238150451114
Luton Town (3 Seasons)3 Leagues31.111825025143551710411821003030.06161.06124780199982454110645654134
Rotherham Utd (1 Season)2 Leagues14.9422187715420750422472144.72348.92361639825312215352325041
EFL Cup (9 Seasons)9.4
Championship (8 Seasons)80.32265100454836102721822652238739.012556.112309652421516494762121081266269
FA Cup (8 Seasons)13.3
League One (5 Seasons)72.9
League Two (1 Season)20.0
Premier League (1 Season)4.5198135569761619811218.2872.78551421996412109021
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
2013-201416Millwalleng ENG2. Championship19th2.6
2014-201517Wycombeeng ENG4. League Two4th20.0Matches
2014-201517Millwalleng ENG2. Championship22nd1.0Matches
2015-201618Millwalleng ENG3. League One4th18.1Matches
2016-201719Millwalleng ENG3. League One6th24.1Matches
2017-201820Millwalleng ENG2. Championship8th11.1Matches
2018-201921Millwalleng ENG2. Championship21st0.1200122200022800112011Matches
2018-201921Wycombeeng ENG3. League One17th16.3Matches
2019-202022Wycombeeng ENG3. League One3rd9.4Matches
2020-202123Wycombeeng ENG2. Championship22nd27.58574518131537778857873843.74956.3465371916106032238150451114Matches
2021-202224Luton Towneng ENG2. Championship6th17.16321611223629667632551934.53665.534527701173462722692537378Matches
2022-202325Luton Towneng ENG2. Championship3rd7.235221841301452135234926.51750.01821496607271215251019135Matches
2023-202426Luton Towneng ENG1. Premier League18th4.5198135569761619811218.2872.78551421996412109021Matches
2023-202426Rotherham Utdeng ENG2. Championship24th13.8422187715420750422472144.72348.92361639825312215352325041Matches
2024-202527Wycombeeng ENG3. League One1st5.1Matches
12 Seasons4 Clubs4 Leagues177.82463113509905110323424632348938.013356.81315101664434173100802241181356290
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
Millwall (6 Seasons)2 Leagues57.0200122200022800112011
Wycombe (5 Seasons)3 Leagues78.28574518131537778857873843.74956.3465371916106032238150451114
Luton Town (3 Seasons)2 Leagues28.811825025143551710411821003030.06161.06124780199982454110645654134
Rotherham Utd (1 Season)1 League13.8422187715420750422472144.72348.92361639825312215352325041
Championship (8 Seasons)80.32265100454836102721822652238739.012556.112309652421516494762121081266269
League One (5 Seasons)72.9
League Two (1 Season)20.0
Premier League (1 Season)4.5198135569761619811218.2872.78551421996412109021
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
2014-201517Millwalleng ENGLeague Cup33rd0.8Matches
2015-201618Millwalleng ENGFA Cup65th1.2Matches
2015-201618Millwalleng ENGLeague Cup57th1.1Matches
2016-201719Millwalleng ENGEFL Cup33rd1.5Matches
2016-201719Millwalleng ENGFA Cup5th4.0Matches
2017-201820Millwalleng ENGEFL Cup33rd2.3Matches
2017-201820Millwalleng ENGFA Cup17th2.7Matches
2018-201921Millwalleng ENGEFL Cup17th1.6Matches
2018-201921Wycombeeng ENGFA Cup85th1.0Matches
2019-202022Wycombeeng ENGEFL Cup58th0.6Matches
2020-202123Wycombeeng ENGEFL Cup58th0.2Matches
2020-202123Wycombeeng ENGFA Cup17th2.0Matches
2021-202224Luton Towneng ENGFA Cup1.2Matches
2022-202325Luton Towneng ENGFA Cup1.2Matches
2023-202426Rotherham Utdeng ENGEFL CupRd21.1Matches
2024-202527Wycombeeng ENGEFL CupRd30.3Matches
11 Seasons4 Clubs2 Leagues22.7
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
Millwall (5 Seasons)2 Leagues15.2
Wycombe (4 Seasons)2 Leagues4.0
Luton Town (2 Seasons)1 League2.3
Rotherham Utd (1 Season)1 League1.1
EFL Cup (9 Seasons)9.4
FA Cup (8 Seasons)13.3

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
2013-201416Millwalleng ENG2. Championship4233585.62.631
2014-201517Millwalleng ENG2. Championship288442.11.010130.502200.00+0.76Matches
2014-201517Millwalleng ENGLeague Cup2713639.40.80023501.5001-1-1.27-1.27Matches
2014-201517Wycombeeng ENG4. League Two251,8007243.520.02012521.932423+1+0.05-0.76Matches
2015-201618Millwalleng ENGFA Cup21115661.71.2190112101.5031+2+1.62+2.93Matches
2015-201618Millwalleng ENGLeague Cup1969680.01.11960000.001100.00+3.75Matches
2015-201618Millwalleng ENG3. League One341,6334839.418.118716121.692830-2-0.11-1.04Matches
2016-201719Millwalleng ENGEFL Cup21346774.41.52671001.5041+3+2.01+2.01Matches
2016-201719Millwalleng ENGFA Cup63636167.24.0482221802.5053+2+0.50-0.01Matches
2016-201719Millwalleng ENG3. League One422,1665252.324.123101941.743626+10+0.42+0.46Matches
2017-201820Millwalleng ENG2. Championship379992724.111.1822941.5498+1+0.09-0.20Matches
2017-201820Millwalleng ENGEFL Cup2210105100.02.321052001.503300.00Matches
2017-201820Millwalleng ENGFA Cup32448190.42.73810001.3354+1+0.37-3.09Matches
2018-201921Millwalleng ENG2. Championship1990.20.10018101.000000.00+0.350.00.2-0.2-2.39-2.37Matches
2018-201921Millwalleng ENGEFL Cup21407046.71.62700002.0012-1-0.64-0.64Matches
2018-201921Wycombeeng ENGFA Cup19090100.01.01901000.0002-2-2.00Matches
2018-201921Wycombeeng ENG3. League One211,4657035.416.316871151401.292327-4-0.25+0.02Matches
2019-202022Wycombeeng ENGEFL Cup1505041.70.60015000.000000.000.00Matches
2019-202022Wycombeeng ENG3. League One138426527.59.41173221812.001411+3+0.32+0.24Matches
2020-202123Wycombeeng ENG2. Championship432,4765859.827.5268315171930.932643-17-0.62+0.0929.248.9-19.7-0.72-0.32Matches
2020-202123Wycombeeng ENGEFL Cup1161617.80.20011601.0010+1+5.63+6.84Matches
2020-202123Wycombeeng ENGFA Cup218090100.02.02902001.505500.00Matches
2021-202224Luton Towneng ENG2. Championship291,5395337.217.114755153361.592217+5+0.29+0.1925.519.8+5.6+0.33+0.26Matches
2021-202224Luton Towneng ENGFA Cup21045238.51.2184012003.0040+4+3.46+2.38Matches
2022-202325Luton Towneng ENG2. Championship176443815.67.26731111961.631210+2+0.28-0.1312.08.0+4.1+0.57+0.30Matches
2022-202325Luton Towneng ENGFA Cup21065329.41.2190111600.5003-3-2.55-2.90Matches
2023-202426Rotherham Utdeng ENG2. Championship161,2437830.013.815801013900.751325-12-0.87+0.379.923.1-13.2-0.96+0.12Matches
2023-202426Rotherham Utdeng ENGEFL Cup21015148.11.10025100.5002-2-1.78+0.69Matches
2023-202426Luton Towneng ENG1. Premier League84075111.94.5476042610.50614-8-1.77-1.022.810.9-8.1-1.78-0.96Matches
2024-202527Wycombeeng ENGEFL Cup1282810.40.30012800.001100.00-0.74Matches
2024-202527Wycombeeng ENGFA Cup00001Matches
2024-202527Wycombeeng ENG3. League One84555736.15.1572033102.75142+12+2.37+1.93Matches
12 Seasons4 Clubs6 Leagues33218,0435429.5200.5190808514224531.49262267-5-0.03+0.1079.4110.9-31.5-0.45-0.15
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Millwall (6 Seasons)4 Leagues1406,4974624.272.26883257222331.659782+15+0.22+0.300.00.2-0.2-2.39-2.37
Wycombe (5 Seasons)5 Leagues1167,4026442.182.2818243352171.44108114-6-0.07-0.1429.248.9-19.7-0.72-0.32
Luton Town (3 Seasons)3 Leagues582,8004822.731.1267573226131.46444400.00+0.0340.338.6+1.7+0.06+0.21
Rotherham Utd (1 Season)2 Leagues181,3447530.914.915801034700.721327-14-0.94+0.359.923.1-13.2-0.96+0.12
EFL Cup (9 Seasons)148466050.49.4783373801.07111100.00+0.32
Championship (8 Seasons)1497,2314921.880.37379337624321.2784105-21-0.27+0.0376.6100.0-23.4-0.36-0.17
FA Cup (8 Seasons)181,1986760.513.31385751911.782218+4+0.30-0.22
League One (5 Seasons)1186,5615639.272.97380304520171.7411596+19+0.26+0.06
League Two (1 Season)251,8007243.520.02012521.932423+1+0.05-0.76
Premier League (1 Season)84075111.94.5476042610.50614-8-1.77-1.022.810.9-8.1-1.78-0.96
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
2013-201416Millwall1 League4233585.62.631
2014-201517Wycombe1 League251,8007243.520.02012521.932423+1+0.05-0.76
2014-201517Millwall2 Leagues4159403.71.81033531.0023-1-0.57+0.17
2015-201618Millwall3 Leagues371,8405041.420.4209381721121.63323200.00-0.83
2016-201719Millwall3 Leagues502,6635354.829.6297713211841.824530+15+0.51+0.51
2017-201820Millwall3 Leagues421,4533531.516.1139142941.521715+2+0.12-0.19
2018-201921Millwall2 Leagues3149503.41.7271018101.6712-1-0.60-0.270.00.2-0.2-2.39-2.37
2018-201921Wycombe2 Leagues221,5557136.817.317871251401.232329-6-0.35-0.08
2019-202022Wycombe2 Leagues148926428.19.91173232811.861411+3+0.30+0.22
2020-202123Wycombe3 Leagues462,6725860.629.7288317181930.963248-16-0.54+0.1929.248.9-19.7-0.72-0.32
2021-202224Luton Town2 Leagues311,6435337.318.315755163261.682617+9+0.49+0.3325.519.8+5.6+0.33+0.26
2022-202325Luton Town2 Leagues197503916.78.37762121861.511213-1-0.12-0.5312.08.0+4.1+0.57+0.30
2023-202426Luton Town1 League84075111.94.5476042610.50614-8-1.77-1.022.810.9-8.1-1.78-0.96
2023-202426Rotherham Utd2 Leagues181,3447530.914.915801034700.721327-14-0.94+0.359.923.1-13.2-0.96+0.12
2024-202527Wycombe3 Leagues94835429.85.4572043012.44153+12+2.24+1.72
12 Seasons4 Clubs6 Leagues33218,0435429.5200.5190808514224531.49262267-5-0.03+0.1079.4110.9-31.5-0.45-0.15
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Millwall (6 Seasons)4 Leagues1406,4974624.272.26883257222331.659782+15+0.22+0.300.00.2-0.2-2.39-2.37
Wycombe (5 Seasons)5 Leagues1167,4026442.182.2818243352171.44108114-6-0.07-0.1429.248.9-19.7-0.72-0.32
Luton Town (3 Seasons)3 Leagues582,8004822.731.1267573226131.46444400.00+0.0340.338.6+1.7+0.06+0.21
Rotherham Utd (1 Season)2 Leagues181,3447530.914.915801034700.721327-14-0.94+0.359.923.1-13.2-0.96+0.12
EFL Cup (9 Seasons)148466050.49.4783373801.07111100.00+0.32
Championship (8 Seasons)1497,2314921.880.37379337624321.2784105-21-0.27+0.0376.6100.0-23.4-0.36-0.17
FA Cup (8 Seasons)181,1986760.513.31385751911.782218+4+0.30-0.22
League One (5 Seasons)1186,5615639.272.97380304520171.7411596+19+0.26+0.06
League Two (1 Season)251,8007243.520.02012521.932423+1+0.05-0.76
Premier League (1 Season)84075111.94.5476042610.50614-8-1.77-1.022.810.9-8.1-1.78-0.96
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
2013-201416Millwalleng ENG2. Championship19th4233585.62.631
2014-201517Wycombeeng ENG4. League Two4th251,8007243.520.02012521.932423+1+0.05-0.76Matches
2014-201517Millwalleng ENG2. Championship22nd288442.11.010130.502200.00+0.76Matches
2015-201618Millwalleng ENG3. League One4th341,6334839.418.118716121.692830-2-0.11-1.04Matches
2016-201719Millwalleng ENG3. League One6th422,1665252.324.123101941.743626+10+0.42+0.46Matches
2017-201820Millwalleng ENG2. Championship8th379992724.111.1822941.5498+1+0.09-0.20Matches
2018-201921Millwalleng ENG2. Championship21st1990.20.10018101.000000.00+0.350.00.2-0.2-2.39-2.37Matches
2018-201921Wycombeeng ENG3. League One17th211,4657035.416.316871151401.292327-4-0.25+0.02Matches
2019-202022Wycombeeng ENG3. League One3rd138426527.59.41173221812.001411+3+0.32+0.24Matches
2020-202123Wycombeeng ENG2. Championship22nd432,4765859.827.5268315171930.932643-17-0.62+0.0929.248.9-19.7-0.72-0.32Matches
2021-202224Luton Towneng ENG2. Championship6th291,5395337.217.114755153361.592217+5+0.29+0.1925.519.8+5.6+0.33+0.26Matches
2022-202325Luton Towneng ENG2. Championship3rd176443815.67.26731111961.631210+2+0.28-0.1312.08.0+4.1+0.57+0.30Matches
2023-202426Luton Towneng ENG1. Premier League18th84075111.94.5476042610.50614-8-1.77-1.022.810.9-8.1-1.78-0.96Matches
2023-202426Rotherham Utdeng ENG2. Championship24th161,2437830.013.815801013900.751325-12-0.87+0.379.923.1-13.2-0.96+0.12Matches
2024-202527Wycombeeng ENG3. League One1st84555736.15.1572033102.75142+12+2.37+1.93Matches
12 Seasons4 Clubs4 Leagues30015,9995327.9177.8170797513023521.50229238-9-0.05+0.0879.4110.9-31.5-0.45-0.15
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Millwall (6 Seasons)2 Leagues1205,1284320.657.05319678331.637566+9+0.17+0.250.00.2-0.2-2.39-2.37
Wycombe (5 Seasons)3 Leagues1107,0386442.078.2788140322061.48101106-5-0.06-0.1229.248.9-19.7-0.72-0.32
Luton Town (3 Seasons)2 Leagues542,5904822.128.8247463027131.444041-1-0.03+0.0240.338.6+1.7+0.06+0.21
Rotherham Utd (1 Season)1 League161,2437830.013.815801013900.751325-12-0.87+0.379.923.1-13.2-0.96+0.12
Championship (8 Seasons)1497,2314921.880.37379337624321.2784105-21-0.27+0.0376.6100.0-23.4-0.36-0.17
League One (5 Seasons)1186,5615639.272.97380304520171.7411596+19+0.26+0.06
League Two (1 Season)251,8007243.520.02012521.932423+1+0.05-0.76
Premier League (1 Season)84075111.94.5476042610.50614-8-1.77-1.022.810.9-8.1-1.78-0.96
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-201517Millwalleng ENGLeague Cup33rd2713639.40.80023501.5001-1-1.27-1.27Matches
2015-201618Millwalleng ENGFA Cup65th21115661.71.2190112101.5031+2+1.62+2.93Matches
2015-201618Millwalleng ENGLeague Cup57th1969680.01.11960000.001100.00+3.75Matches
2016-201719Millwalleng ENGEFL Cup33rd21346774.41.52671001.5041+3+2.01+2.01Matches
2016-201719Millwalleng ENGFA Cup5th63636167.24.0482221802.5053+2+0.50-0.01Matches
2017-201820Millwalleng ENGEFL Cup33rd2210105100.02.321052001.503300.00Matches
2017-201820Millwalleng ENGFA Cup17th32448190.42.73810001.3354+1+0.37-3.09Matches
2018-201921Millwalleng ENGEFL Cup17th21407046.71.62700002.0012-1-0.64-0.64Matches
2018-201921Wycombeeng ENGFA Cup85th19090100.01.01901000.0002-2-2.00Matches
2019-202022Wycombeeng ENGEFL Cup58th1505041.70.60015000.000000.000.00Matches
2020-202123Wycombeeng ENGEFL Cup58th1161617.80.20011601.0010+1+5.63+6.84Matches
2020-202123Wycombeeng ENGFA Cup17th218090100.02.02902001.505500.00Matches
2021-202224Luton Towneng ENGFA Cup21045238.51.2184012003.0040+4+3.46+2.38Matches
2022-202325Luton Towneng ENGFA Cup21065329.41.2190111600.5003-3-2.55-2.90Matches
2023-202426Rotherham Utdeng ENGEFL CupRd221015148.11.10025100.5002-2-1.78+0.69Matches
2024-202527Wycombeeng ENGEFL CupRd31282810.40.30012800.001100.00-0.74Matches
2024-202527Wycombeeng ENGFA Cup00001Matches
11 Seasons4 Clubs2 Leagues322,0446455.822.7208410123011.473329+4+0.18+0.12
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Millwall (5 Seasons)2 Leagues201,3696869.115.21583652501.752216+6+0.39+0.39
Wycombe (4 Seasons)2 Leagues63646143.34.0390333110.6778-1-0.25-0.48
Luton Town (2 Seasons)1 League42105333.32.3287121801.7543+1+0.43-0.21
Rotherham Utd (1 Season)1 League21015148.11.10025100.5002-2-1.78+0.69
EFL Cup (9 Seasons)148466050.49.4783373801.07111100.00+0.32
FA Cup (8 Seasons)181,1986760.513.31385751911.782218+4+0.30-0.22

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
2013-201416Millwalleng ENG2. Championship2.6003
2014-201517Millwalleng ENG2. Championship1.0002Matches
2014-201517Millwalleng ENGLeague Cup0.80000Matches
2014-201517Wycombeeng ENG4. League Two20.01026Matches
2015-201618Millwalleng ENGFA Cup1.20000Matches
2015-201618Millwalleng ENGLeague Cup1.10000Matches
2015-201618Millwalleng ENG3. League One18.11030Matches
2016-201719Millwalleng ENGEFL Cup1.5000064200100Matches
2016-201719Millwalleng ENGFA Cup4.00000Matches
2016-201719Millwalleng ENG3. League One24.11003400000000Matches
2017-201820Millwalleng ENG2. Championship11.10002832817317000Matches
2017-201820Millwalleng ENGEFL Cup2.3000440100000Matches
2017-201820Millwalleng ENGFA Cup2.70008861000Matches
2018-201921Millwalleng ENG2. Championship0.1000100001000100Matches
2018-201921Millwalleng ENGEFL Cup1.6000241300000Matches
2018-201921Wycombeeng ENGFA Cup1.0000000000000Matches
2018-201921Wycombeeng ENG3. League One16.31000Matches
2019-202022Wycombeeng ENGEFL Cup0.60000001010Matches
2019-202022Wycombeeng ENG3. League One9.4000152631177000Matches
2020-202123Wycombeeng ENG2. Championship27.520044576422530110137507440.3Matches
2020-202123Wycombeeng ENGEFL Cup0.20001100000Matches
2020-202123Wycombeeng ENGFA Cup2.00005204220Matches
2021-202224Luton Towneng ENG2. Championship17.13003238835101510078323250.0Matches
2021-202224Luton Towneng ENGFA Cup1.21001010000Matches
2022-202325Luton Towneng ENG2. Championship7.2100141222111600038131154.2Matches
2022-202325Luton Towneng ENGFA Cup1.21001202000Matches
2023-202426Rotherham Utdeng ENG2. Championship13.8211192151271200072344244.7Matches
2023-202426Rotherham Utdeng ENGEFL Cup1.11002100000Matches
2023-202426Luton Towneng ENG1. Premier League4.510010601316010108657.1Matches
2024-202527Wycombeeng ENGEFL Cup0.30000101100Matches
2024-202527Wycombeeng ENG3. League One5.11009612100Matches
12 Seasons4 Clubs6 Leagues200.5171129122745168689732033613716545.4
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Millwall (6 Seasons)4 Leagues72.2200112541924318100100
Wycombe (5 Seasons)5 Leagues82.25001009310613640110137507440.3
Luton Town (3 Seasons)3 Leagues31.1700585811712227110126534952.0
Rotherham Utd (1 Season)2 Leagues14.9311212251271200072344244.7
EFL Cup (9 Seasons)9.41009175811100
Championship (8 Seasons)80.381114316029127568121032612915944.8
FA Cup (8 Seasons)13.320015127722000
League One (5 Seasons)72.9400883241387000
League Two (1 Season)20.01026
Premier League (1 Season)4.510010601316010108657.1
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
2013-201416Millwall1 League2.6003
2014-201517Wycombe1 League20.01026
2014-201517Millwall2 Leagues1.800020
2015-201618Millwall3 Leagues20.4100300
2016-201719Millwall3 Leagues29.61003464200100
2017-201820Millwall3 Leagues16.100040441419317000
2018-201921Millwall2 Leagues1.7000341301000100
2018-201921Wycombe2 Leagues17.3100000000000
2019-202022Wycombe2 Leagues9.9000152631278000
2020-202123Wycombe3 Leagues29.720050606462732110137507440.3
2021-202224Luton Town2 Leagues18.34003338935101510078323250.0
2022-202325Luton Town2 Leagues8.3200151422311600038131154.2
2023-202426Luton Town1 League4.510010601316010108657.1
2023-202426Rotherham Utd2 Leagues14.9311212251271200072344244.7
2024-202527Wycombe3 Leagues5.41009713200
12 Seasons4 Clubs6 Leagues200.5171129122745168689732033613716545.4
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Millwall (6 Seasons)4 Leagues72.2200112541924318100100
Wycombe (5 Seasons)5 Leagues82.25001009310613640110137507440.3
Luton Town (3 Seasons)3 Leagues31.1700585811712227110126534952.0
Rotherham Utd (1 Season)2 Leagues14.9311212251271200072344244.7
EFL Cup (9 Seasons)9.41009175811100
Championship (8 Seasons)80.381114316029127568121032612915944.8
FA Cup (8 Seasons)13.320015127722000
League One (5 Seasons)72.9400883241387000
League Two (1 Season)20.01026
Premier League (1 Season)4.510010601316010108657.1
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
2013-201416Millwalleng ENG2. Championship19th2.6003
2014-201517Wycombeeng ENG4. League Two4th20.01026Matches
2014-201517Millwalleng ENG2. Championship22nd1.0002Matches
2015-201618Millwalleng ENG3. League One4th18.11030Matches
2016-201719Millwalleng ENG3. League One6th24.11003400000000Matches
2017-201820Millwalleng ENG2. Championship8th11.10002832817317000Matches
2018-201921Millwalleng ENG2. Championship21st0.1000100001000100Matches
2018-201921Wycombeeng ENG3. League One17th16.31000Matches
2019-202022Wycombeeng ENG3. League One3rd9.4000152631177000Matches
2020-202123Wycombeeng ENG2. Championship22nd27.520044576422530110137507440.3Matches
2021-202224Luton Towneng ENG2. Championship6th17.13003238835101510078323250.0Matches
2022-202325Luton Towneng ENG2. Championship3rd7.2100141222111600038131154.2Matches
2023-202426Luton Towneng ENG1. Premier League18th4.510010601316010108657.1Matches
2023-202426Rotherham Utdeng ENG2. Championship24th13.8211192151271200072344244.7Matches
2024-202527Wycombeeng ENG3. League One1st5.11009612100Matches
12 Seasons4 Clubs4 Leagues177.8141126719833153659422033613716545.4
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Millwall (6 Seasons)2 Leagues57.02009832817318000100
Wycombe (5 Seasons)3 Leagues78.2500948910553337110137507440.3
Luton Town (3 Seasons)2 Leagues28.8500565610692227110126534952.0
Rotherham Utd (1 Season)1 League13.8211192151271200072344244.7
Championship (8 Seasons)80.381114316029127568121032612915944.8
League One (5 Seasons)72.9400883241387000
League Two (1 Season)20.01026
Premier League (1 Season)4.510010601316010108657.1
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201517Millwalleng ENGLeague Cup33rd0.80000Matches
2015-201618Millwalleng ENGFA Cup65th1.20000Matches
2015-201618Millwalleng ENGLeague Cup57th1.10000Matches
2016-201719Millwalleng ENGEFL Cup33rd1.5000064200100Matches
2016-201719Millwalleng ENGFA Cup5th4.00000Matches
2017-201820Millwalleng ENGEFL Cup33rd2.3000440100000Matches
2017-201820Millwalleng ENGFA Cup17th2.70008861000Matches
2018-201921Millwalleng ENGEFL Cup17th1.6000241300000Matches
2018-201921Wycombeeng ENGFA Cup85th1.0000000000000Matches
2019-202022Wycombeeng ENGEFL Cup58th0.60000001010Matches
2020-202123Wycombeeng ENGEFL Cup58th0.20001100000Matches
2020-202123Wycombeeng ENGFA Cup17th2.00005204220Matches
2021-202224Luton Towneng ENGFA Cup1.21001010000Matches
2022-202325Luton Towneng ENGFA Cup1.21001202000Matches
2023-202426Rotherham Utdeng ENGEFL CupRd21.11002100000Matches
2024-202527Wycombeeng ENGEFL CupRd30.30000101100Matches
11 Seasons4 Clubs2 Leagues22.73002429121533100
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Millwall (5 Seasons)2 Leagues15.2000142211700100
Wycombe (4 Seasons)2 Leagues4.0000640633000
Luton Town (2 Seasons)1 League2.32002212000
Rotherham Utd (1 Season)1 League1.11002100000
EFL Cup (9 Seasons)9.41009175811100
FA Cup (8 Seasons)13.320015127722000

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.