Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-05-11SatPremier LeagueMatchweek 37AwayL 1–3Luton TownWest HamYWB7200002000351010.00.00.000192382.6213121Match Report
2024-05-03FriPremier LeagueMatchweek 36HomeD 1–1Luton TownEvertonYWB6900000000380000.00.00.020192867.9217140Match Report
2024-04-27SatPremier LeagueMatchweek 35AwayL 1–2Luton TownWolvesNWB30000000050000.00.00.0002366.712000Match Report
2024-04-20SatPremier LeagueMatchweek 34HomeL 1–5Luton TownBrentfordNLM,RB,WB5600000000212000.00.00.000101376.908431Match Report
2024-04-13SatPremier LeagueMatchweek 33AwayL 1–5Luton TownManchester CityYWB8700000000354110.00.00.110172373.9016010Match 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
11 Seasons4 Clubs6 Leagues32318517,560195.136205635111619.59.58.317.8173902900.180.100.290.180.280.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 (4 Seasons)5 Leagues107766,91976.9213242100403.73.72.15.860361140.270.040.310.270.310.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
Championship (8 Seasons)149737,23180.391120900819.39.38.217.5164842690.110.140.250.110.250.140.120.270.140.27
EFL Cup (8 Seasons)1378189.1112011100.110.110.220.000.11
FA Cup (7 Seasons)18131,19813.3325300200.230.150.380.230.38
League One (4 Seasons)110686,10667.8156211500300.220.090.310.220.31
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
11 Seasons4 Clubs6 Leagues32318517,560195.136205635111619.59.58.317.8173902900.180.100.290.180.280.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 (4 Seasons)5 Leagues107766,91976.9213242100403.73.72.15.860361140.270.040.310.270.310.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
Championship (8 Seasons)149737,23180.391120900819.39.38.217.5164842690.110.140.250.110.250.140.120.270.140.27
EFL Cup (8 Seasons)1378189.1112011100.110.110.220.000.11
FA Cup (7 Seasons)18131,19813.3325300200.230.150.380.230.38
League One (4 Seasons)110686,10667.8156211500300.220.090.310.220.31
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
11 Seasons4 Clubs4 Leagues29216515,544172.732174932001319.59.58.317.8173902900.190.100.280.190.280.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 (4 Seasons)3 Leagues102736,58373.1193221900403.73.72.15.860361140.260.040.300.260.300.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 (4 Seasons)110686,10667.8156211500300.220.090.310.220.31
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
10 Seasons4 Clubs2 Leagues31202,01622.4437311300.180.130.310.130.27
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 (3 Seasons)2 Leagues533363.7202200000.540.000.540.540.54
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 (8 Seasons)1378189.1112011100.110.110.220.000.11
FA Cup (7 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
11 Seasons4 Clubs6 Leagues195.1361709537.11.310.550.110.3314.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 (4 Seasons)5 Leagues76.921744329.71.820.710.120.4017.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
Championship (8 Seasons)80.391183226.31.540.400.080.2815.01009.39.30.11-1.3-1.3
EFL Cup (8 Seasons)9.1113646.21.800.830.000.0011
FA Cup (7 Seasons)13.3311327.31.370.370.271.0000
League One (4 Seasons)67.815233191.30.690.600.300.3500
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
11 Seasons4 Clubs6 Leagues195.1361709537.11.310.550.110.3314.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 (4 Seasons)5 Leagues76.921744329.71.820.710.120.4017.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
Championship (8 Seasons)80.391183226.31.540.400.080.2815.01009.39.30.11-1.3-1.3
EFL Cup (8 Seasons)9.1113646.21.800.830.000.0011
FA Cup (7 Seasons)13.3311327.31.370.370.271.0000
League One (4 Seasons)67.815233191.30.690.600.300.3500
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
11 Seasons4 Clubs4 Leagues172.7321468637.01.270.550.110.3314.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 (4 Seasons)3 Leagues73.119644029.71.740.700.110.3817.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 (4 Seasons)67.815233191.30.690.600.300.3500
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
10 Seasons4 Clubs2 Leagues22.4424937.51.570.590.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 (3 Seasons)2 Leagues3.7210330.02.680.800.200.6700
Luton Town (2 Seasons)1 League2.30000.000.0000
Rotherham Utd (1 Season)1 League1.10200.01.780.000.0000
EFL Cup (8 Seasons)9.1113646.21.800.830.000.0011
FA Cup (7 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
11 Seasons4 Clubs6 Leagues195.1952150563.313997375754170277.132548367.34614431.9208.34.4+11.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 (4 Seasons)5 Leagues76.928146959.9418493615520575.69614267.6175034.032.10.6+0.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
Championship (8 Seasons)80.3861137062.812566340549664477.028342267.14413732.1118.24.3+2.8335726884
EFL Cup (8 Seasons)9.11
FA Cup (7 Seasons)13.32
League One (4 Seasons)67.86
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
11 Seasons4 Clubs6 Leagues195.1952150563.313997375754170277.132548367.34614431.9208.34.4+11.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 (4 Seasons)5 Leagues76.928146959.9418493615520575.69614267.6175034.032.10.6+0.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
Championship (8 Seasons)80.3861137062.812566340549664477.028342267.14413732.1118.24.3+2.8335726884
EFL Cup (8 Seasons)9.11
FA Cup (7 Seasons)13.32
League One (4 Seasons)67.86
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
11 Seasons4 Clubs4 Leagues172.7952150563.313997375754170277.132548367.34614431.9178.34.4+8.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 (4 Seasons)3 Leagues73.128146959.9418493615520575.69614267.6175034.032.10.6+0.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 (4 Seasons)67.86
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
10 Seasons4 Clubs2 Leagues22.43
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 (3 Seasons)2 Leagues3.70
Luton Town (2 Seasons)1 League2.31
Rotherham Utd (1 Season)1 League1.10
EFL Cup (8 Seasons)9.11
FA Cup (7 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
11 Seasons4 Clubs6 Leagues195.11505132916670816515142209521080
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 (4 Seasons)5 Leagues76.9469449173055884220281330
Luton Town (3 Seasons)3 Leagues31.1770635131401711270000492443
Rotherham Utd (1 Season)2 Leagues14.9266245180021216000017937
Championship (8 Seasons)80.31370123212860812711442208611073
EFL Cup (8 Seasons)9.17
FA Cup (7 Seasons)13.37
League One (4 Seasons)67.811
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
11 Seasons4 Clubs6 Leagues195.11505132916670816515142209521080
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 (4 Seasons)5 Leagues76.9469449173055884220281330
Luton Town (3 Seasons)3 Leagues31.1770635131401711270000492443
Rotherham Utd (1 Season)2 Leagues14.9266245180021216000017937
Championship (8 Seasons)80.31370123212860812711442208611073
EFL Cup (8 Seasons)9.17
FA Cup (7 Seasons)13.37
League One (4 Seasons)67.811
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
11 Seasons4 Clubs4 Leagues172.71505132916670815115142209521080
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 (4 Seasons)3 Leagues73.1469449173055384220281330
Luton Town (3 Seasons)2 Leagues28.8770635131401691270000492443
Rotherham Utd (1 Season)1 League13.8266245180021216000017937
Championship (8 Seasons)80.31370123212860812711442208611073
League One (4 Seasons)67.811
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
10 Seasons4 Clubs2 Leagues22.414
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 (3 Seasons)2 Leagues3.75
Luton Town (2 Seasons)1 League2.32
Rotherham Utd (1 Season)1 League1.10
EFL Cup (8 Seasons)9.17
FA Cup (7 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
11 Seasons4 Clubs6 Leagues195.11091.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 (4 Seasons)5 Leagues76.9451.64232767050.18101210
Luton Town (3 Seasons)3 Leagues31.1441.532916350100.35501130
Rotherham Utd (1 Season)2 Leagues14.9201.45121133030.22200100
Championship (8 Seasons)80.31041.586031412150180.27802440
EFL Cup (8 Seasons)9.1
FA Cup (7 Seasons)13.3
League One (4 Seasons)67.8
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
11 Seasons4 Clubs6 Leagues195.11091.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 (4 Seasons)5 Leagues76.9451.64232767050.18101210
Luton Town (3 Seasons)3 Leagues31.1441.532916350100.35501130
Rotherham Utd (1 Season)2 Leagues14.9201.45121133030.22200100
Championship (8 Seasons)80.31041.586031412150180.27802440
EFL Cup (8 Seasons)9.1
FA Cup (7 Seasons)13.3
League One (4 Seasons)67.8
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
11 Seasons4 Clubs4 Leagues172.71091.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 (4 Seasons)3 Leagues73.1451.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 (4 Seasons)67.8
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
10 Seasons4 Clubs2 Leagues22.4
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 (3 Seasons)2 Leagues3.7
Luton Town (2 Seasons)1 League2.3
Rotherham Utd (1 Season)1 League1.1
EFL Cup (8 Seasons)9.1
FA Cup (7 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
11 Seasons4 Clubs6 Leagues195.110997563914377052.9336255766163880
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 (4 Seasons)5 Leagues76.9474026147122254.510283253472270
Luton Town (3 Seasons)3 Leagues31.1462724157204050.020241232268470
Rotherham Utd (1 Season)2 Leagues14.915126905862.531019722140
Championship (8 Seasons)80.39981493614325855.2265955456152750
EFL Cup (8 Seasons)9.1100
FA Cup (7 Seasons)13.3220
League One (4 Seasons)67.8770
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
11 Seasons4 Clubs6 Leagues195.110997563914377052.9336255766163880
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 (4 Seasons)5 Leagues76.9474026147122254.510283253472270
Luton Town (3 Seasons)3 Leagues31.1462724157204050.020241232268470
Rotherham Utd (1 Season)2 Leagues14.915126905862.531019722140
Championship (8 Seasons)80.39981493614325855.2265955456152750
EFL Cup (8 Seasons)9.1100
FA Cup (7 Seasons)13.3220
League One (4 Seasons)67.8770
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
11 Seasons4 Clubs4 Leagues172.710994563914377052.9336255764163880
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 (4 Seasons)3 Leagues73.1473726147122254.510283253272270
Luton Town (3 Seasons)2 Leagues28.8462724157204050.020241232268470
Rotherham Utd (1 Season)1 League13.815126905862.531019722140
Championship (8 Seasons)80.39981493614325855.2265955456152750
League One (4 Seasons)67.8770
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
10 Seasons4 Clubs2 Leagues22.4320
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 (3 Seasons)2 Leagues3.7320
Luton Town (2 Seasons)1 League2.3000
Rotherham Utd (1 Season)1 League1.1000
EFL Cup (8 Seasons)9.1100
FA Cup (7 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
11 Seasons4 Clubs6 Leagues195.12463113509905110323424632348938.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 (4 Seasons)5 Leagues76.98574518131537778857873843.74956.3465371916106032238150451114
Luton Town (3 Seasons)3 Leagues31.111825025143551710411821003030.06161.06124780199982454110645654134
Rotherham Utd (1 Season)2 Leagues14.9422187715420750422472144.72348.92361639825312215352325041
Championship (8 Seasons)80.32265100454836102721822652238739.012556.112309652421516494762121081266269
EFL Cup (8 Seasons)9.1
FA Cup (7 Seasons)13.3
League One (4 Seasons)67.8
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
11 Seasons4 Clubs6 Leagues195.12463113509905110323424632348938.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 (4 Seasons)5 Leagues76.98574518131537778857873843.74956.3465371916106032238150451114
Luton Town (3 Seasons)3 Leagues31.111825025143551710411821003030.06161.06124780199982454110645654134
Rotherham Utd (1 Season)2 Leagues14.9422187715420750422472144.72348.92361639825312215352325041
Championship (8 Seasons)80.32265100454836102721822652238739.012556.112309652421516494762121081266269
EFL Cup (8 Seasons)9.1
FA Cup (7 Seasons)13.3
League One (4 Seasons)67.8
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
11 Seasons4 Clubs4 Leagues172.72463113509905110323424632348938.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 (4 Seasons)3 Leagues73.18574518131537778857873843.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 (4 Seasons)67.8
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
10 Seasons4 Clubs2 Leagues22.4
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 (3 Seasons)2 Leagues3.7
Luton Town (2 Seasons)1 League2.3
Rotherham Utd (1 Season)1 League1.1
EFL Cup (8 Seasons)9.1
FA Cup (7 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.27Matches
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
11 Seasons4 Clubs6 Leagues32317,5605429.5195.1185818513824521.47247264-17-0.09+0.0579.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 (4 Seasons)5 Leagues1076,9196543.476.9768243311961.3693111-18-0.23-0.2429.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
Championship (8 Seasons)1497,2314921.880.37379337624321.2784105-21-0.27+0.0376.6100.0-23.4-0.36-0.17
EFL Cup (8 Seasons)138186358.09.1783363901.15101000.00+0.76
FA Cup (7 Seasons)181,1986763.413.31385751901.782218+4+0.30-0.22
League One (4 Seasons)1106,1065639.467.86881304215171.6710194+7+0.10-0.08
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.27
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
11 Seasons4 Clubs6 Leagues32317,5605429.5195.1185818513824521.47247264-17-0.09+0.0579.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 (4 Seasons)5 Leagues1076,9196543.476.9768243311961.3693111-18-0.23-0.2429.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
Championship (8 Seasons)1497,2314921.880.37379337624321.2784105-21-0.27+0.0376.6100.0-23.4-0.36-0.17
EFL Cup (8 Seasons)138186358.09.1783363901.15101000.00+0.76
FA Cup (7 Seasons)181,1986763.413.31385751901.782218+4+0.30-0.22
League One (4 Seasons)1106,1065639.467.86881304215171.6710194+7+0.10-0.08
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.27Matches
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
11 Seasons4 Clubs4 Leagues29215,5445327.7172.7165807512723521.46215236-21-0.12+0.0279.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 (4 Seasons)3 Leagues1026,5836542.573.1738240291861.3987104-17-0.23-0.2529.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 (4 Seasons)1106,1065639.467.86881304215171.6710194+7+0.10-0.08
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
10 Seasons4 Clubs2 Leagues312,0166561.122.4208410113001.523228+4+0.18+0.25
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 (3 Seasons)2 Leagues53366770.03.7390323300.8067-1-0.27+0.36
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 (8 Seasons)138186358.09.1783363901.15101000.00+0.76
FA Cup (7 Seasons)181,1986763.413.31385751901.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
11 Seasons4 Clubs6 Leagues195.1161128222044165669732033613716545.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 (4 Seasons)5 Leagues76.940091869583440110137507440.3
Luton Town (3 Seasons)3 Leagues31.1700585811712227110126534952.0
Rotherham Utd (1 Season)2 Leagues14.9311212251271200072344244.7
Championship (8 Seasons)80.381114316029127568121032612915944.8
EFL Cup (8 Seasons)9.11009165701100
FA Cup (7 Seasons)13.320015127722000
League One (4 Seasons)67.8300792631177000
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
11 Seasons4 Clubs6 Leagues195.1161128222044165669732033613716545.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 (4 Seasons)5 Leagues76.940091869583440110137507440.3
Luton Town (3 Seasons)3 Leagues31.1700585811712227110126534952.0
Rotherham Utd (1 Season)2 Leagues14.9311212251271200072344244.7
Championship (8 Seasons)80.381114316029127568121032612915944.8
EFL Cup (8 Seasons)9.11009165701100
FA Cup (7 Seasons)13.320015127722000
League One (4 Seasons)67.8300792631177000
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
11 Seasons4 Clubs4 Leagues172.7131125819232151649422033613716545.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 (4 Seasons)3 Leagues73.140085839533237110137507440.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 (4 Seasons)67.8300792631177000
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
10 Seasons4 Clubs2 Leagues22.43002428121423100
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Millwall (5 Seasons)2 Leagues15.2000142211700100
Wycombe (3 Seasons)2 Leagues3.7000630523000
Luton Town (2 Seasons)1 League2.32002212000
Rotherham Utd (1 Season)1 League1.11002100000
EFL Cup (8 Seasons)9.11009165701100
FA Cup (7 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.