Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2025-02-15SatChampionshipMatchweek 33AwayD 1–1West BromMillwallY*RW6900001000283100.00.00.220162272.7114120Match Report
2025-02-12WedChampionshipMatchweek 32HomeL 0–2West BromBlackburnNAM2100005100280000.10.10.240131968.4317221Match Report
2025-02-08SatChampionshipMatchweek 31HomeW 2–1West BromSheffield WedsNAM110000000020000.00.00.00011100.001000Match Report
2025-02-01SatChampionshipMatchweek 30AwayL 1–2West BromPlymouth ArgyleY*FW8301000010331010.00.01.032192479.2217111Match Report
2025-01-25SatChampionshipMatchweek 29HomeW 5–1West BromPortsmouthY*FW6010001100240000.40.40.010171989.5314132Match 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
2012-201318Portsmoutheng ENG3. League One22191,72519.2639600200.310.160.470.310.47
2013-201419Portsmoutheng ENG4. League Two44383,37537.5729700600.190.050.240.190.24
2014-201520Portsmoutheng ENGFA Cup221802.0101011000.500.000.500.000.00Matches
2014-201520Portsmoutheng ENGLeague Cup211061.2000000000.000.000.000.000.00Matches
2014-201520Portsmoutheng ENG4. League Two44433,86843.0147211223700.330.160.490.280.44Matches
2015-201621Wolveseng ENG2. Championship964304.8000000000.000.000.000.000.00Matches
2015-201621Wolveseng ENGLeague Cup221802.0000000000.000.000.000.000.00Matches
2015-201621Millwalleng ENG3. League One12121,00811.2156100200.090.450.540.090.54Matches
2016-201722Wolveseng ENG2. Championship953634.0000000100.000.000.000.000.00Matches
2016-201722Wolveseng ENGEFL Cup332122.4101100000.420.000.420.420.42Matches
2016-201722Millwalleng ENGFA Cup21881.0000000200.000.000.000.000.00Matches
2016-201722Millwalleng ENG3. League One16141,20213.4314300100.220.070.300.220.30Matches
2017-201823Millwalleng ENG2. Championship43423,64840.56915600910.150.220.370.150.37Matches
2017-201823Millwalleng ENGEFL Cup10250.3000000000.000.000.000.000.00Matches
2017-201823Millwalleng ENGFA Cup321782.0112011000.510.511.010.000.51Matches
2018-201924Millwalleng ENG2. Championship42413,67640.8527500906.26.24.510.71611482440.120.050.170.120.170.150.110.260.150.26Matches
2018-201924Millwalleng ENGEFL Cup30700.8000000000.000.000.000.000.00Matches
2018-201924Millwalleng ENGFA Cup332693.0022000000.000.670.670.000.67Matches
2019-202025Millwalleng ENG2. Championship43433,78642.1101323556719.95.110.615.71811672510.240.310.550.120.430.230.250.490.120.37Matches
2019-202025Millwalleng ENGFA Cup10180.2000000000.000.000.000.000.00Matches
2020-202126Millwalleng ENG2. Championship45443,82142.511516833309.57.19.016.11601492860.260.120.380.190.310.220.210.440.170.38Matches
2020-202126Millwalleng ENGEFL Cup20650.7011000100.001.381.380.001.38Matches
2020-202126Millwalleng ENGFA Cup00Matches
2021-202227Millwalleng ENG2. Championship38333,06934.161218513307.95.59.915.41231252470.180.350.530.150.500.230.290.520.160.45Matches
2021-202227Millwalleng ENGEFL Cup11660.7000000000.000.000.000.000.00Matches
2022-202328West Bromeng ENG2. Championship46463,96244.06814600306.86.88.915.71661583810.140.180.320.140.320.150.200.360.150.36Matches
2022-202328West Bromeng ENGEFL Cup10150.2000000000.000.000.000.000.00Matches
2022-202328West Bromeng ENGFA Cup311241.4000000100.000.000.000.000.00Matches
2023-202429West Bromeng ENG2. Championship42352,81731.36511600304.24.25.810.086782210.190.160.350.190.350.130.190.320.130.32Matches
2023-202429West Bromeng ENGFA Cup11901.0000000100.000.000.000.000.00Matches
2024-202530West Bromeng ENG2. Championship2767548.4112100201.21.21.72.92524480.120.120.240.120.240.140.210.350.140.35Matches
2024-202530West Bromeng ENGFA Cup10280.3000000000.000.000.000.000.00Matches
13 Seasons4 Clubs5 Leagues51344439,218435.8857716272131763245.536.150.586.690284916780.200.180.370.170.340.190.210.390.150.36
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 (7 Seasons)4 Leagues25523620,989233.243519433101337233.423.934.057.962558910280.180.220.400.140.360.210.210.420.150.36
West Brom (3 Seasons)3 Leagues121897,79086.6131427130010012.212.216.528.62772606500.150.160.310.150.310.150.200.340.150.34
Portsmouth (3 Seasons)4 Leagues1141039,254102.828124025341500.270.120.390.240.36
Wolves (2 Seasons)2 Leagues23161,18513.2101100100.080.000.080.080.08
Championship (10 Seasons)34430126,326292.551551064291240245.536.150.586.690284916780.170.190.360.140.330.190.210.390.150.36
FA Cup (9 Seasons)161097510.8235022400.180.280.460.000.28
EFL Cup (8 Seasons)1577398.2112100100.120.120.240.120.24
League One (3 Seasons)50453,93543.7109191000500.230.210.430.230.43
League Two (2 Seasons)88817,24380.52193019231300.260.110.370.240.35
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
2012-201318Portsmouth1 League22191,72519.2639600200.310.160.470.310.47
2013-201419Portsmouth1 League44383,37537.5729700600.190.050.240.190.24
2014-201520Portsmouth3 Leagues48464,15446.2157221234700.320.150.480.260.41
2015-201621Wolves2 Leagues1186106.8000000000.000.000.000.000.00
2015-201621Millwall1 League12121,00811.2156100200.090.450.540.090.54
2016-201722Wolves2 Leagues1285756.4101100100.160.000.160.160.16
2016-201722Millwall2 Leagues18151,29014.3314300300.210.070.280.210.28
2017-201823Millwall3 Leagues47443,85142.871017611910.160.230.400.140.37
2018-201924Millwall3 Leagues48444,01544.6549500906.26.24.510.71611482440.110.090.200.110.200.150.110.260.150.26
2019-202025Millwall2 Leagues44433,80442.3101323556719.95.110.615.71811672510.240.310.540.120.430.230.250.490.120.37
2020-202126Millwall3 Leagues47443,88643.211617833409.57.19.016.11601492860.250.140.390.190.320.220.210.440.170.38
2021-202227Millwall2 Leagues39343,13534.861218513307.95.59.915.41231252470.170.340.520.140.490.230.290.520.160.45
2022-202328West Brom3 Leagues50474,10145.66814600406.86.88.915.71661583810.130.180.310.130.310.150.200.360.150.36
2023-202429West Brom2 Leagues43362,90732.36511600404.24.25.810.086782210.190.150.340.190.340.130.190.320.130.32
2024-202530West Brom2 Leagues2867828.7112100201.21.21.72.92524480.120.120.230.120.230.140.210.350.140.35
13 Seasons4 Clubs5 Leagues51344439,218435.8857716272131763245.536.150.586.690284916780.200.180.370.170.340.190.210.390.150.36
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 (7 Seasons)4 Leagues25523620,989233.243519433101337233.423.934.057.962558910280.180.220.400.140.360.210.210.420.150.36
West Brom (3 Seasons)3 Leagues121897,79086.6131427130010012.212.216.528.62772606500.150.160.310.150.310.150.200.340.150.34
Portsmouth (3 Seasons)4 Leagues1141039,254102.828124025341500.270.120.390.240.36
Wolves (2 Seasons)2 Leagues23161,18513.2101100100.080.000.080.080.08
Championship (10 Seasons)34430126,326292.551551064291240245.536.150.586.690284916780.170.190.360.140.330.190.210.390.150.36
FA Cup (9 Seasons)161097510.8235022400.180.280.460.000.28
EFL Cup (8 Seasons)1577398.2112100100.120.120.240.120.24
League One (3 Seasons)50453,93543.7109191000500.230.210.430.230.43
League Two (2 Seasons)88817,24380.52193019231300.260.110.370.240.35
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
2012-201318Portsmoutheng ENG3. League One24th22191,72519.2639600200.310.160.470.310.47
2013-201419Portsmoutheng ENG4. League Two13th44383,37537.5729700600.190.050.240.190.24
2014-201520Portsmoutheng ENG4. League Two16th44433,86843.0147211223700.330.160.490.280.44Matches
2015-201621Wolveseng ENG2. Championship14th964304.8000000000.000.000.000.000.00Matches
2015-201621Millwalleng ENG3. League One4th12121,00811.2156100200.090.450.540.090.54Matches
2016-201722Wolveseng ENG2. Championship15th953634.0000000100.000.000.000.000.00Matches
2016-201722Millwalleng ENG3. League One6th16141,20213.4314300100.220.070.300.220.30Matches
2017-201823Millwalleng ENG2. Championship8th43423,64840.56915600910.150.220.370.150.37Matches
2018-201924Millwalleng ENG2. Championship21st42413,67640.8527500906.26.24.510.71611482440.120.050.170.120.170.150.110.260.150.26Matches
2019-202025Millwalleng ENG2. Championship8th43433,78642.1101323556719.95.110.615.71811672510.240.310.550.120.430.230.250.490.120.37Matches
2020-202126Millwalleng ENG2. Championship11th45443,82142.511516833309.57.19.016.11601492860.260.120.380.190.310.220.210.440.170.38Matches
2021-202227Millwalleng ENG2. Championship9th38333,06934.161218513307.95.59.915.41231252470.180.350.530.150.500.230.290.520.160.45Matches
2022-202328West Bromeng ENG2. Championship9th46463,96244.06814600306.86.88.915.71661583810.140.180.320.140.320.150.200.360.150.36Matches
2023-202429West Bromeng ENG2. Championship5th42352,81731.36511600304.24.25.810.086782210.190.160.350.190.350.130.190.320.130.32Matches
2024-202530West Bromeng ENG2. Championship7th2767548.4112100201.21.21.72.92524480.120.120.240.120.240.140.210.350.140.35Matches
13 Seasons4 Clubs3 Leagues48242737,504416.7827315571111558245.536.150.586.690284916780.200.180.370.170.350.190.210.390.150.36
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 (7 Seasons)2 Leagues23922920,210224.64247893391234233.423.934.057.962558910280.190.210.400.150.360.210.210.420.150.36
West Brom (3 Seasons)1 League115877,53383.713142713008012.212.216.528.62772606500.160.170.320.160.320.150.200.340.150.34
Portsmouth (3 Seasons)2 Leagues1101008,96899.627123925231500.270.120.390.250.37
Wolves (2 Seasons)1 League18117938.8000000100.000.000.000.000.00
Championship (10 Seasons)34430126,326292.551551064291240245.536.150.586.690284916780.170.190.360.140.330.190.210.390.150.36
League One (3 Seasons)50453,93543.7109191000500.230.210.430.230.43
League Two (2 Seasons)88817,24380.52193019231300.260.110.370.240.35
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-201520Portsmoutheng ENGFA Cup85th221802.0101011000.500.000.500.000.00Matches
2014-201520Portsmoutheng ENGLeague Cup33rd211061.2000000000.000.000.000.000.00Matches
2015-201621Wolveseng ENGLeague Cup17th221802.0000000000.000.000.000.000.00Matches
2016-201722Wolveseng ENGEFL Cup17th332122.4101100000.420.000.420.420.42Matches
2016-201722Millwalleng ENGFA Cup5th21881.0000000200.000.000.000.000.00Matches
2017-201823Millwalleng ENGEFL Cup33rd10250.3000000000.000.000.000.000.00Matches
2017-201823Millwalleng ENGFA Cup17th321782.0112011000.510.511.010.000.51Matches
2018-201924Millwalleng ENGEFL Cup17th30700.8000000000.000.000.000.000.00Matches
2018-201924Millwalleng ENGFA Cup5th332693.0022000000.000.670.670.000.67Matches
2019-202025Millwalleng ENGFA Cup17th10180.2000000000.000.000.000.000.00Matches
2020-202126Millwalleng ENGEFL Cup17th20650.7011000100.001.381.380.001.38Matches
2020-202126Millwalleng ENGFA Cup17th00Matches
2021-202227Millwalleng ENGEFL CupRd311660.7000000000.000.000.000.000.00Matches
2022-202328West Bromeng ENGEFL CupRd210150.2000000000.000.000.000.000.00Matches
2022-202328West Bromeng ENGFA Cup311241.4000000100.000.000.000.000.00Matches
2023-202429West Bromeng ENGFA Cup11901.0000000100.000.000.000.000.00Matches
2024-202530West Bromeng ENGFA Cup10280.3000000000.000.000.000.000.00Matches
11 Seasons4 Clubs2 Leagues31171,71419.0347122500.160.210.370.050.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 (6 Seasons)2 Leagues1677798.7145011300.120.460.580.000.46
West Brom (3 Seasons)2 Leagues622572.9000000200.000.000.000.000.00
Wolves (2 Seasons)1 League553924.4101100000.230.000.230.230.23
Portsmouth (1 Season)2 Leagues432863.2101011000.310.000.310.000.00
FA Cup (9 Seasons)161097510.8235022400.180.280.460.000.28
EFL Cup (8 Seasons)1577398.2112100100.120.120.240.120.24

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
2012-201318Portsmoutheng ENG3. League One19.26170.890.3500
2013-201419Portsmoutheng ENG4. League Two37.57240.640.2900
2014-201520Portsmoutheng ENGFA Cup2.0111Matches
2014-201520Portsmoutheng ENGLeague Cup1.2000Matches
2014-201520Portsmoutheng ENG4. League Two43.014431.000.2823Matches
2015-201621Wolveseng ENG2. Championship4.8051.050.0000Matches
2015-201621Wolveseng ENGLeague Cup2.0000Matches
2015-201621Millwalleng ENG3. League One11.2150.450.2000Matches
2016-201722Wolveseng ENG2. Championship4.00040.000.990.0000Matches
2016-201722Wolveseng ENGEFL Cup2.417571.42.972.120.140.2000Matches
2016-201722Millwalleng ENGFA Cup1.0000Matches
2016-201722Millwalleng ENG3. League One13.430130.000.970.2300Matches
2017-201823Millwalleng ENG2. Championship40.56843238.12.070.790.070.1900Matches
2017-201823Millwalleng ENGEFL Cup0.30000.000.0000Matches
2017-201823Millwalleng ENGFA Cup2.014125.02.020.510.000.0011Matches
2018-201924Millwalleng ENG2. Championship40.85762330.31.860.560.070.2221.912006.26.20.08-1.2-1.2Matches
2018-201924Millwalleng ENGEFL Cup0.80100.01.290.000.0000Matches
2018-201924Millwalleng ENGFA Cup3.007114.32.340.330.000.0000Matches
2019-202025Millwalleng ENG2. Championship42.110873236.82.070.760.060.1623.712569.95.10.06+0.1-0.1Matches
2019-202025Millwalleng ENGFA Cup0.20000.000.0000Matches
2020-202126Millwalleng ENG2. Championship42.511772431.21.810.570.100.3321.914339.57.10.09+1.5+0.9Matches
2020-202126Millwalleng ENGEFL Cup0.70200.02.770.000.0000Matches
2021-202227Millwalleng ENG2. Championship34.16632234.91.850.650.080.2322.011137.95.50.09-1.9-0.5Matches
2021-202227Millwalleng ENGEFL Cup0.7011100.01.361.360.000.0000Matches
2022-202328West Bromeng ENG2. Championship44.06853035.31.930.680.070.2018.83006.86.80.08-0.8-0.8Matches
2022-202328West Bromeng ENGEFL Cup0.202150.012.006.000.000.0000Matches
2022-202328West Bromeng ENGFA Cup1.403133.32.180.730.000.0000Matches
2023-202429West Bromeng ENG2. Championship31.36441329.51.410.420.140.4618.24004.24.20.10+1.8+1.8Matches
2023-202429West Bromeng ENGFA Cup1.002150.02.001.000.000.0000Matches
2024-202530West Bromeng ENG2. Championship8.4114428.61.670.480.070.2522.32001.21.20.08-0.2-0.2Matches
2024-202530West Bromeng ENGFA Cup0.3011100.03.213.210.000.0000Matches
13 Seasons4 Clubs5 Leagues435.88556030337.31.780.710.080.2421.358131745.536.10.08-0.5-0.1
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 (7 Seasons)4 Leagues233.24340215437.11.820.660.080.2122.449101333.423.90.08-1.4-0.9
West Brom (3 Seasons)3 Leagues86.6131515133.81.740.590.090.2519.090012.212.20.09+0.8+0.8
Portsmouth (3 Seasons)4 Leagues102.828840.840.3034
Wolves (2 Seasons)2 Leagues13.21714128.61.101.250.140.0700
Championship (10 Seasons)292.55153018934.71.840.650.080.2221.35891245.536.10.08-0.5-0.1
FA Cup (9 Seasons)10.8217529.42.160.640.000.0022
EFL Cup (8 Seasons)8.2113753.82.581.390.080.1400
League One (3 Seasons)43.7100350.000.800.2900
League Two (2 Seasons)80.521670.830.2823
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
2012-201318Portsmouth1 League19.26170.890.3500
2013-201419Portsmouth1 League37.57240.640.2900
2014-201520Portsmouth3 Leagues46.215431.000.2834
2015-201621Wolves2 Leagues6.8051.050.0000
2015-201621Millwall1 League11.2150.450.2000
2016-201722Wolves2 Leagues6.4179128.61.101.410.140.1100
2016-201722Millwall2 Leagues14.330130.000.970.2300
2017-201823Millwall3 Leagues42.87883337.52.060.770.070.1811
2018-201924Millwall3 Leagues44.65842428.61.880.540.060.2121.912006.26.20.08-1.2-1.2
2019-202025Millwall2 Leagues42.310873236.82.060.760.060.1623.712569.95.10.06+0.1-0.1
2020-202126Millwall3 Leagues43.211792430.41.830.560.100.3321.914339.57.10.09+1.5+0.9
2021-202227Millwall2 Leagues34.86642335.91.840.660.080.2222.011137.95.50.09-1.9-0.5
2022-202328West Brom3 Leagues45.66903235.61.980.700.070.1918.83006.86.80.08-0.8-0.8
2023-202429West Brom2 Leagues32.36461430.41.420.430.130.4318.24004.24.20.10+1.8+1.8
2024-202530West Brom2 Leagues8.7115533.31.730.580.070.2022.32001.21.20.08-0.2-0.2
13 Seasons4 Clubs5 Leagues435.88556030337.31.780.710.080.2421.358131745.536.10.08-0.5-0.1
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 (7 Seasons)4 Leagues233.24340215437.11.820.660.080.2122.449101333.423.90.08-1.4-0.9
West Brom (3 Seasons)3 Leagues86.6131515133.81.740.590.090.2519.090012.212.20.09+0.8+0.8
Portsmouth (3 Seasons)4 Leagues102.828840.840.3034
Wolves (2 Seasons)2 Leagues13.21714128.61.101.250.140.0700
Championship (10 Seasons)292.55153018934.71.840.650.080.2221.35891245.536.10.08-0.5-0.1
FA Cup (9 Seasons)10.8217529.42.160.640.000.0022
EFL Cup (8 Seasons)8.2113753.82.581.390.080.1400
League One (3 Seasons)43.7100350.000.800.2900
League Two (2 Seasons)80.521670.830.2823
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
2012-201318Portsmoutheng ENG3. League One24th19.26170.890.3500
2013-201419Portsmoutheng ENG4. League Two13th37.57240.640.2900
2014-201520Portsmoutheng ENG4. League Two16th43.014431.000.2823Matches
2015-201621Wolveseng ENG2. Championship14th4.8051.050.0000Matches
2015-201621Millwalleng ENG3. League One4th11.2150.450.2000Matches
2016-201722Wolveseng ENG2. Championship15th4.00040.000.990.0000Matches
2016-201722Millwalleng ENG3. League One6th13.430130.000.970.2300Matches
2017-201823Millwalleng ENG2. Championship8th40.56843238.12.070.790.070.1900Matches
2018-201924Millwalleng ENG2. Championship21st40.85762330.31.860.560.070.2221.912006.26.20.08-1.2-1.2Matches
2019-202025Millwalleng ENG2. Championship8th42.110873236.82.070.760.060.1623.712569.95.10.06+0.1-0.1Matches
2020-202126Millwalleng ENG2. Championship11th42.511772431.21.810.570.100.3321.914339.57.10.09+1.5+0.9Matches
2021-202227Millwalleng ENG2. Championship9th34.16632234.91.850.650.080.2322.011137.95.50.09-1.9-0.5Matches
2022-202328West Bromeng ENG2. Championship9th44.06853035.31.930.680.070.2018.83006.86.80.08-0.8-0.8Matches
2023-202429West Bromeng ENG2. Championship5th31.36441329.51.410.420.140.4618.24004.24.20.10+1.8+1.8Matches
2024-202530West Bromeng ENG2. Championship7th8.4114428.61.670.480.070.2522.32001.21.20.08-0.2-0.2Matches
13 Seasons4 Clubs3 Leagues416.78253029137.21.760.700.080.2421.358111545.536.10.08-0.5-0.1
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 (7 Seasons)2 Leagues224.64238715137.71.810.670.080.2222.44991233.423.90.08-1.4-0.9
West Brom (3 Seasons)1 League83.7131434732.91.710.560.090.2819.090012.212.20.09+0.8+0.8
Portsmouth (3 Seasons)2 Leagues99.627840.840.3023
Wolves (2 Seasons)1 League8.80090.001.020.0000
Championship (10 Seasons)292.55153018934.71.840.650.080.2221.35891245.536.10.08-0.5-0.1
League One (3 Seasons)43.7100350.000.800.2900
League Two (2 Seasons)80.521670.830.2823
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-201520Portsmoutheng ENGFA Cup85th2.0111Matches
2014-201520Portsmoutheng ENGLeague Cup33rd1.2000Matches
2015-201621Wolveseng ENGLeague Cup17th2.0000Matches
2016-201722Wolveseng ENGEFL Cup17th2.417571.42.972.120.140.2000Matches
2016-201722Millwalleng ENGFA Cup5th1.0000Matches
2017-201823Millwalleng ENGEFL Cup33rd0.30000.000.0000Matches
2017-201823Millwalleng ENGFA Cup17th2.014125.02.020.510.000.0011Matches
2018-201924Millwalleng ENGEFL Cup17th0.80100.01.290.000.0000Matches
2018-201924Millwalleng ENGFA Cup5th3.007114.32.340.330.000.0000Matches
2019-202025Millwalleng ENGFA Cup17th0.20000.000.0000Matches
2020-202126Millwalleng ENGEFL Cup17th0.70200.02.770.000.0000Matches
2021-202227Millwalleng ENGEFL CupRd30.7011100.01.361.360.000.0000Matches
2022-202328West Bromeng ENGEFL CupRd20.202150.012.006.000.000.0000Matches
2022-202328West Bromeng ENGFA Cup1.403133.32.180.730.000.0000Matches
2023-202429West Bromeng ENGFA Cup1.002150.02.001.000.000.0000Matches
2024-202530West Bromeng ENGFA Cup0.3011100.03.213.210.000.0000Matches
11 Seasons4 Clubs2 Leagues19.03301240.02.330.930.030.0822
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Millwall (6 Seasons)2 Leagues8.7115320.01.950.390.000.0011
West Brom (3 Seasons)2 Leagues2.908450.02.801.400.000.0000
Wolves (2 Seasons)1 League4.417571.42.972.120.140.2000
Portsmouth (1 Season)2 Leagues3.2111
FA Cup (9 Seasons)10.8217529.42.160.640.000.0022
EFL Cup (8 Seasons)8.2113753.82.581.390.080.1400
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
2012-201318Portsmoutheng ENG3. League One19.23
2013-201419Portsmoutheng ENG4. League Two37.52
2014-201520Portsmoutheng ENGFA Cup2.00Matches
2014-201520Portsmoutheng ENGLeague Cup1.20Matches
2014-201520Portsmoutheng ENG4. League Two43.07Matches
2015-201621Wolveseng ENG2. Championship4.80Matches
2015-201621Wolveseng ENGLeague Cup2.00Matches
2015-201621Millwalleng ENG3. League One11.25Matches
2016-201722Wolveseng ENG2. Championship4.00Matches
2016-201722Wolveseng ENGEFL Cup2.40Matches
2016-201722Millwalleng ENGFA Cup1.00Matches
2016-201722Millwalleng ENG3. League One13.41Matches
2017-201823Millwalleng ENG2. Championship40.59Matches
2017-201823Millwalleng ENGEFL Cup0.30Matches
2017-201823Millwalleng ENGFA Cup2.01Matches
2018-201924Millwalleng ENG2. Championship40.8967158161.217199591947162974.932650264.913829047.624.57.7-2.5511008639148Matches
2018-201924Millwalleng ENGEFL Cup0.80Matches
2018-201924Millwalleng ENGFA Cup3.02Matches
2019-202025Millwalleng ENG2. Championship42.11026173659.119543660545861674.438357966.116439641.41310.69.4+2.4991006937167Matches
2019-202025Millwalleng ENGFA Cup0.20Matches
2020-202126Millwalleng ENG2. Championship42.51206179467.222748636653867479.845060374.618237848.159.08.1-4.085896732149Matches
2020-202126Millwalleng ENGEFL Cup0.71Matches
2021-202227Millwalleng ENG2. Championship34.1853139461.217202507934345775.133248268.915934546.1129.98.4+2.194716634125Matches
2021-202227Millwalleng ENGEFL Cup0.70Matches
2022-202328West Bromeng ENG2. Championship44.01033159564.818051532548760680.442159171.210425241.388.98.3-0.973866737158Matches
2022-202328West Bromeng ENGEFL Cup0.20Matches
2022-202328West Bromeng ENGFA Cup1.40Matches
2023-202429West Bromeng ENG2. Championship31.361688869.410326273231738183.222431172.06112648.455.84.2-0.83940382178Matches
2023-202429West Bromeng ENGFA Cup1.00Matches
2024-202530West Bromeng ENG2. Championship8.417924971.929547849110586.77510372.8112740.711.71.2-0.71487324Matches
2024-202530West Bromeng ENGFA Cup0.30Matches
13 Seasons4 Clubs5 Leagues435.85880923763.7108023328102705346878.02211317169.7819181445.17750.547.2+26.5455494400203849
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 (7 Seasons)4 Leagues233.24052650562.376692239691810237676.21491216668.8643140945.65134.033.6+17.0329360288142589
West Brom (3 Seasons)3 Leagues86.61828273266.9313318841895109282.0720100571.617640543.51416.513.7-2.512613411261260
Portsmouth (3 Seasons)4 Leagues102.812
Wolves (2 Seasons)2 Leagues13.20
Championship (10 Seasons)292.55880923763.7108023328102705346878.02211317169.7819181445.15550.547.2+4.5455494400203849
FA Cup (9 Seasons)10.83
EFL Cup (8 Seasons)8.21
League One (3 Seasons)43.79
League Two (2 Seasons)80.59
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
2012-201318Portsmouth1 League19.23
2013-201419Portsmouth1 League37.52
2014-201520Portsmouth3 Leagues46.27
2015-201621Wolves2 Leagues6.80
2015-201621Millwall1 League11.25
2016-201722Wolves2 Leagues6.40
2016-201722Millwall2 Leagues14.31
2017-201823Millwall3 Leagues42.810
2018-201924Millwall3 Leagues44.6967158161.217199591947162974.932650264.913829047.644.57.7-0.5511008639148
2019-202025Millwall2 Leagues42.31026173659.119543660545861674.438357966.116439641.41310.69.4+2.4991006937167
2020-202126Millwall3 Leagues43.21206179467.222748636653867479.845060374.618237848.169.08.1-3.085896732149
2021-202227Millwall2 Leagues34.8853139461.217202507934345775.133248268.915934546.1129.98.4+2.194716634125
2022-202328West Brom3 Leagues45.61033159564.818051532548760680.442159171.210425241.388.98.3-0.973866737158
2023-202429West Brom2 Leagues32.361688869.410326273231738183.222431172.06112648.455.84.2-0.83940382178
2024-202530West Brom2 Leagues8.717924971.929547849110586.77510372.8112740.711.71.2-0.71487324
13 Seasons4 Clubs5 Leagues435.85880923763.7108023328102705346878.02211317169.7819181445.17750.547.2+26.5455494400203849
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 (7 Seasons)4 Leagues233.24052650562.376692239691810237676.21491216668.8643140945.65134.033.6+17.0329360288142589
West Brom (3 Seasons)3 Leagues86.61828273266.9313318841895109282.0720100571.617640543.51416.513.7-2.512613411261260
Portsmouth (3 Seasons)4 Leagues102.812
Wolves (2 Seasons)2 Leagues13.20
Championship (10 Seasons)292.55880923763.7108023328102705346878.02211317169.7819181445.15550.547.2+4.5455494400203849
FA Cup (9 Seasons)10.83
EFL Cup (8 Seasons)8.21
League One (3 Seasons)43.79
League Two (2 Seasons)80.59
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
2012-201318Portsmoutheng ENG3. League One24th19.23
2013-201419Portsmoutheng ENG4. League Two13th37.52
2014-201520Portsmoutheng ENG4. League Two16th43.07Matches
2015-201621Wolveseng ENG2. Championship14th4.80Matches
2015-201621Millwalleng ENG3. League One4th11.25Matches
2016-201722Wolveseng ENG2. Championship15th4.00Matches
2016-201722Millwalleng ENG3. League One6th13.41Matches
2017-201823Millwalleng ENG2. Championship8th40.59Matches
2018-201924Millwalleng ENG2. Championship21st40.8967158161.217199591947162974.932650264.913829047.624.57.7-2.5511008639148Matches
2019-202025Millwalleng ENG2. Championship8th42.11026173659.119543660545861674.438357966.116439641.41310.69.4+2.4991006937167Matches
2020-202126Millwalleng ENG2. Championship11th42.51206179467.222748636653867479.845060374.618237848.159.08.1-4.085896732149Matches
2021-202227Millwalleng ENG2. Championship9th34.1853139461.217202507934345775.133248268.915934546.1129.98.4+2.194716634125Matches
2022-202328West Bromeng ENG2. Championship9th44.01033159564.818051532548760680.442159171.210425241.388.98.3-0.973866737158Matches
2023-202429West Bromeng ENG2. Championship5th31.361688869.410326273231738183.222431172.06112648.455.84.2-0.83940382178Matches
2024-202530West Bromeng ENG2. Championship7th8.417924971.929547849110586.77510372.8112740.711.71.2-0.71487324Matches
13 Seasons4 Clubs3 Leagues416.75880923763.7108023328102705346878.02211317169.7819181445.17350.547.2+22.5455494400203849
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 (7 Seasons)2 Leagues224.64052650562.376692239691810237676.21491216668.8643140945.64734.033.6+13.0329360288142589
West Brom (3 Seasons)1 League83.71828273266.9313318841895109282.0720100571.617640543.51416.513.7-2.512613411261260
Portsmouth (3 Seasons)2 Leagues99.612
Wolves (2 Seasons)1 League8.80
Championship (10 Seasons)292.55880923763.7108023328102705346878.02211317169.7819181445.15550.547.2+4.5455494400203849
League One (3 Seasons)43.79
League Two (2 Seasons)80.59
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-201520Portsmoutheng ENGFA Cup85th2.00Matches
2014-201520Portsmoutheng ENGLeague Cup33rd1.20Matches
2015-201621Wolveseng ENGLeague Cup17th2.00Matches
2016-201722Wolveseng ENGEFL Cup17th2.40Matches
2016-201722Millwalleng ENGFA Cup5th1.00Matches
2017-201823Millwalleng ENGEFL Cup33rd0.30Matches
2017-201823Millwalleng ENGFA Cup17th2.01Matches
2018-201924Millwalleng ENGEFL Cup17th0.80Matches
2018-201924Millwalleng ENGFA Cup5th3.02Matches
2019-202025Millwalleng ENGFA Cup17th0.20Matches
2020-202126Millwalleng ENGEFL Cup17th0.71Matches
2021-202227Millwalleng ENGEFL CupRd30.70Matches
2022-202328West Bromeng ENGEFL CupRd20.20Matches
2022-202328West Bromeng ENGFA Cup1.40Matches
2023-202429West Bromeng ENGFA Cup1.00Matches
2024-202530West Bromeng ENGFA Cup0.30Matches
11 Seasons4 Clubs2 Leagues19.04
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 (6 Seasons)2 Leagues8.74
West Brom (3 Seasons)2 Leagues2.90
Wolves (2 Seasons)1 League4.40
Portsmouth (1 Season)2 Leagues3.20
FA Cup (9 Seasons)10.83
EFL Cup (8 Seasons)8.21

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
2012-201318Portsmoutheng ENG3. League One19.2
2013-201419Portsmoutheng ENG4. League Two37.5
2014-201520Portsmoutheng ENGFA Cup2.0Matches
2014-201520Portsmoutheng ENGLeague Cup1.2Matches
2014-201520Portsmoutheng ENG4. League Two43.0Matches
2015-201621Wolveseng ENG2. Championship4.8Matches
2015-201621Wolveseng ENGLeague Cup2.0Matches
2015-201621Millwalleng ENG3. League One11.2Matches
2016-201722Wolveseng ENG2. Championship4.00Matches
2016-201722Wolveseng ENGEFL Cup2.49Matches
2016-201722Millwalleng ENGFA Cup1.0Matches
2016-201722Millwalleng ENG3. League One13.40Matches
2017-201823Millwalleng ENG2. Championship40.5244Matches
2017-201823Millwalleng ENGEFL Cup0.32Matches
2017-201823Millwalleng ENGFA Cup2.015Matches
2018-201924Millwalleng ENG2. Championship40.8158114987423312271152013409679110Matches
2018-201924Millwalleng ENGEFL Cup0.83Matches
2018-201924Millwalleng ENGFA Cup3.015Matches
2019-202025Millwalleng ENG2. Championship42.1173614942347652437920113792611026882Matches
2019-202025Millwalleng ENGFA Cup0.20Matches
2020-202126Millwalleng ENG2. Championship42.5179415202657202727725925511201206958Matches
2020-202126Millwalleng ENGEFL Cup0.79Matches
2021-202227Millwalleng ENG2. Championship34.113941176210478283012896323621853851Matches
2021-202227Millwalleng ENGEFL Cup0.74Matches
2022-202328West Bromeng ENG2. Championship44.015951484104142143022350211371033790Matches
2022-202328West Bromeng ENGEFL Cup0.24Matches
2022-202328West Bromeng ENGFA Cup1.414Matches
2023-202429West Bromeng ENG2. Championship31.38888166684911610261292616630Matches
2023-202429West Bromeng ENGFA Cup1.03Matches
2024-202530West Bromeng ENG2. Championship8.424923217602292502017909Matches
2024-202530West Bromeng ENGFA Cup0.31Matches
13 Seasons4 Clubs5 Leagues435.89237822097024622116199812340221210151588047430
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Millwall (7 Seasons)4 Leagues233.26505568878321816911520883211797742405234301
West Brom (3 Seasons)3 Leagues86.62732253218728625469358133249182813129
Portsmouth (3 Seasons)4 Leagues102.8
Wolves (2 Seasons)2 Leagues13.29
Championship (10 Seasons)292.59237822097024622116191912340221210151588047430
FA Cup (9 Seasons)10.848
EFL Cup (8 Seasons)8.231
League One (3 Seasons)43.70
League Two (2 Seasons)80.5
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
2012-201318Portsmouth1 League19.2
2013-201419Portsmouth1 League37.5
2014-201520Portsmouth3 Leagues46.2
2015-201621Wolves2 Leagues6.8
2015-201621Millwall1 League11.2
2016-201722Wolves2 Leagues6.49
2016-201722Millwall2 Leagues14.30
2017-201823Millwall3 Leagues42.8261
2018-201924Millwall3 Leagues44.6158114987423312289152013409679110
2019-202025Millwall2 Leagues42.3173614942347652437920113792611026882
2020-202126Millwall3 Leagues43.2179415202657202728625925511201206958
2021-202227Millwall2 Leagues34.813941176210478283052896323621853851
2022-202328West Brom3 Leagues45.615951484104142143202350211371033790
2023-202429West Brom2 Leagues32.38888166684911910261292616630
2024-202530West Brom2 Leagues8.724923217602302502017909
13 Seasons4 Clubs5 Leagues435.89237822097024622116199812340221210151588047430
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Millwall (7 Seasons)4 Leagues233.26505568878321816911520883211797742405234301
West Brom (3 Seasons)3 Leagues86.62732253218728625469358133249182813129
Portsmouth (3 Seasons)4 Leagues102.8
Wolves (2 Seasons)2 Leagues13.29
Championship (10 Seasons)292.59237822097024622116191912340221210151588047430
FA Cup (9 Seasons)10.848
EFL Cup (8 Seasons)8.231
League One (3 Seasons)43.70
League Two (2 Seasons)80.5
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
2012-201318Portsmoutheng ENG3. League One24th19.2
2013-201419Portsmoutheng ENG4. League Two13th37.5
2014-201520Portsmoutheng ENG4. League Two16th43.0Matches
2015-201621Wolveseng ENG2. Championship14th4.8Matches
2015-201621Millwalleng ENG3. League One4th11.2Matches
2016-201722Wolveseng ENG2. Championship15th4.00Matches
2016-201722Millwalleng ENG3. League One6th13.40Matches
2017-201823Millwalleng ENG2. Championship8th40.5244Matches
2018-201924Millwalleng ENG2. Championship21st40.8158114987423312271152013409679110Matches
2019-202025Millwalleng ENG2. Championship8th42.1173614942347652437920113792611026882Matches
2020-202126Millwalleng ENG2. Championship11th42.5179415202657202727725925511201206958Matches
2021-202227Millwalleng ENG2. Championship9th34.113941176210478283012896323621853851Matches
2022-202328West Bromeng ENG2. Championship9th44.015951484104142143022350211371033790Matches
2023-202429West Bromeng ENG2. Championship5th31.38888166684911610261292616630Matches
2024-202530West Bromeng ENG2. Championship7th8.424923217602292502017909Matches
13 Seasons4 Clubs3 Leagues416.79237822097024622116191912340221210151588047430
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Millwall (7 Seasons)2 Leagues224.66505568878321816911472883211797742405234301
West Brom (3 Seasons)1 League83.72732253218728625447358133249182813129
Portsmouth (3 Seasons)2 Leagues99.6
Wolves (2 Seasons)1 League8.80
Championship (10 Seasons)292.59237822097024622116191912340221210151588047430
League One (3 Seasons)43.70
League Two (2 Seasons)80.5
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-201520Portsmoutheng ENGFA Cup85th2.0Matches
2014-201520Portsmoutheng ENGLeague Cup33rd1.2Matches
2015-201621Wolveseng ENGLeague Cup17th2.0Matches
2016-201722Wolveseng ENGEFL Cup17th2.49Matches
2016-201722Millwalleng ENGFA Cup5th1.0Matches
2017-201823Millwalleng ENGEFL Cup33rd0.32Matches
2017-201823Millwalleng ENGFA Cup17th2.015Matches
2018-201924Millwalleng ENGEFL Cup17th0.83Matches
2018-201924Millwalleng ENGFA Cup5th3.015Matches
2019-202025Millwalleng ENGFA Cup17th0.20Matches
2020-202126Millwalleng ENGEFL Cup17th0.79Matches
2021-202227Millwalleng ENGEFL CupRd30.74Matches
2022-202328West Bromeng ENGEFL CupRd20.24Matches
2022-202328West Bromeng ENGFA Cup1.414Matches
2023-202429West Bromeng ENGFA Cup1.03Matches
2024-202530West Bromeng ENGFA Cup0.31Matches
11 Seasons4 Clubs2 Leagues19.079
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Millwall (6 Seasons)2 Leagues8.748
West Brom (3 Seasons)2 Leagues2.922
Wolves (2 Seasons)1 League4.49
Portsmouth (1 Season)2 Leagues3.2
FA Cup (9 Seasons)10.848
EFL Cup (8 Seasons)8.231

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
2012-201318Portsmoutheng ENG3. League One19.2
2013-201419Portsmoutheng ENG4. League Two37.5
2014-201520Portsmoutheng ENGFA Cup2.0Matches
2014-201520Portsmoutheng ENGLeague Cup1.2Matches
2014-201520Portsmoutheng ENG4. League Two43.0Matches
2015-201621Wolveseng ENG2. Championship4.8Matches
2015-201621Wolveseng ENGLeague Cup2.0Matches
2015-201621Millwalleng ENG3. League One11.2Matches
2016-201722Wolveseng ENG2. Championship4.0Matches
2016-201722Wolveseng ENGEFL Cup2.4Matches
2016-201722Millwalleng ENGFA Cup1.0Matches
2016-201722Millwalleng ENG3. League One13.4Matches
2017-201823Millwalleng ENG2. Championship40.5Matches
2017-201823Millwalleng ENGEFL Cup0.3Matches
2017-201823Millwalleng ENGFA Cup2.0Matches
2018-201924Millwalleng ENG2. Championship40.81192.918488135170.17501100Matches
2018-201924Millwalleng ENGEFL Cup0.8Matches
2018-201924Millwalleng ENGFA Cup3.0Matches
2019-202025Millwalleng ENG2. Championship42.11944.6111043181184260.621265120Matches
2019-202025Millwalleng ENGFA Cup0.2Matches
2020-202126Millwalleng ENG2. Championship42.51633.84993315105190.21612000Matches
2020-202126Millwalleng ENGEFL Cup0.7Matches
2021-202227Millwalleng ENG2. Championship34.11564.57963671241160.471230100Matches
2021-202227Millwalleng ENGEFL Cup0.7Matches
2022-202328West Bromeng ENG2. Championship44.01483.361079101534120.271100100Matches
2022-202328West Bromeng ENGEFL Cup0.2Matches
2022-202328West Bromeng ENGFA Cup1.4Matches
2023-202429West Bromeng ENG2. Championship31.3882.81636675180.26520100Matches
2023-202429West Bromeng ENGFA Cup1.0Matches
2024-202530West Bromeng ENG2. Championship8.4232.75143132020.24101000Matches
2024-202530West Bromeng ENGFA Cup0.3Matches
13 Seasons4 Clubs5 Leagues435.88913.6657313865713212800.3352129520
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Millwall (7 Seasons)4 Leagues233.26323.963891204846227580.3635108320
West Brom (3 Seasons)3 Leagues86.62593.09184181725105220.261721200
Portsmouth (3 Seasons)4 Leagues102.8
Wolves (2 Seasons)2 Leagues13.2
Championship (10 Seasons)292.58913.6657313865713212800.3352129520
FA Cup (9 Seasons)10.8
EFL Cup (8 Seasons)8.2
League One (3 Seasons)43.7
League Two (2 Seasons)80.5
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
2012-201318Portsmouth1 League19.2
2013-201419Portsmouth1 League37.5
2014-201520Portsmouth3 Leagues46.2
2015-201621Wolves2 Leagues6.8
2015-201621Millwall1 League11.2
2016-201722Wolves2 Leagues6.4
2016-201722Millwall2 Leagues14.3
2017-201823Millwall3 Leagues42.8
2018-201924Millwall3 Leagues44.61192.918488135170.17501100
2019-202025Millwall2 Leagues42.31944.6111043181184260.621265120
2020-202126Millwall3 Leagues43.21633.84993315105190.21612000
2021-202227Millwall2 Leagues34.81564.57963671241160.471230100
2022-202328West Brom3 Leagues45.61483.361079101534120.271100100
2023-202429West Brom2 Leagues32.3882.81636675180.26520100
2024-202530West Brom2 Leagues8.7232.75143132020.24101000
13 Seasons4 Clubs5 Leagues435.88913.6657313865713212800.3352129520
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Millwall (7 Seasons)4 Leagues233.26323.963891204846227580.3635108320
West Brom (3 Seasons)3 Leagues86.62593.09184181725105220.261721200
Portsmouth (3 Seasons)4 Leagues102.8
Wolves (2 Seasons)2 Leagues13.2
Championship (10 Seasons)292.58913.6657313865713212800.3352129520
FA Cup (9 Seasons)10.8
EFL Cup (8 Seasons)8.2
League One (3 Seasons)43.7
League Two (2 Seasons)80.5
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
2012-201318Portsmoutheng ENG3. League One24th19.2
2013-201419Portsmoutheng ENG4. League Two13th37.5
2014-201520Portsmoutheng ENG4. League Two16th43.0Matches
2015-201621Wolveseng ENG2. Championship14th4.8Matches
2015-201621Millwalleng ENG3. League One4th11.2Matches
2016-201722Wolveseng ENG2. Championship15th4.0Matches
2016-201722Millwalleng ENG3. League One6th13.4Matches
2017-201823Millwalleng ENG2. Championship8th40.5Matches
2018-201924Millwalleng ENG2. Championship21st40.81192.918488135170.17501100Matches
2019-202025Millwalleng ENG2. Championship8th42.11944.6111043181184260.621265120Matches
2020-202126Millwalleng ENG2. Championship11th42.51633.84993315105190.21612000Matches
2021-202227Millwalleng ENG2. Championship9th34.11564.57963671241160.471230100Matches
2022-202328West Bromeng ENG2. Championship9th44.01483.361079101534120.271100100Matches
2023-202429West Bromeng ENG2. Championship5th31.3882.81636675180.26520100Matches
2024-202530West Bromeng ENG2. Championship7th8.4232.75143132020.24101000Matches
13 Seasons4 Clubs3 Leagues416.78913.6657313865713212800.3352129520
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Millwall (7 Seasons)2 Leagues224.66323.963891204846227580.3635108320
West Brom (3 Seasons)1 League83.72593.09184181725105220.261721200
Portsmouth (3 Seasons)2 Leagues99.6
Wolves (2 Seasons)1 League8.8
Championship (10 Seasons)292.58913.6657313865713212800.3352129520
League One (3 Seasons)43.7
League Two (2 Seasons)80.5
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-201520Portsmoutheng ENGFA Cup85th2.0Matches
2014-201520Portsmoutheng ENGLeague Cup33rd1.2Matches
2015-201621Wolveseng ENGLeague Cup17th2.0Matches
2016-201722Wolveseng ENGEFL Cup17th2.4Matches
2016-201722Millwalleng ENGFA Cup5th1.0Matches
2017-201823Millwalleng ENGEFL Cup33rd0.3Matches
2017-201823Millwalleng ENGFA Cup17th2.0Matches
2018-201924Millwalleng ENGEFL Cup17th0.8Matches
2018-201924Millwalleng ENGFA Cup5th3.0Matches
2019-202025Millwalleng ENGFA Cup17th0.2Matches
2020-202126Millwalleng ENGEFL Cup17th0.7Matches
2021-202227Millwalleng ENGEFL CupRd30.7Matches
2022-202328West Bromeng ENGEFL CupRd20.2Matches
2022-202328West Bromeng ENGFA Cup1.4Matches
2023-202429West Bromeng ENGFA Cup1.0Matches
2024-202530West Bromeng ENGFA Cup0.3Matches
11 Seasons4 Clubs2 Leagues19.0
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 Leagues8.7
West Brom (3 Seasons)2 Leagues2.9
Wolves (2 Seasons)1 League4.4
Portsmouth (1 Season)2 Leagues3.2
FA Cup (9 Seasons)10.8
EFL Cup (8 Seasons)8.2

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
2012-201318Portsmoutheng ENG3. League One19.2
2013-201419Portsmoutheng ENG4. League Two37.5
2014-201520Portsmoutheng ENGFA Cup2.0Matches
2014-201520Portsmoutheng ENGLeague Cup1.2Matches
2014-201520Portsmoutheng ENG4. League Two43.0Matches
2015-201621Wolveseng ENG2. Championship4.8Matches
2015-201621Wolveseng ENGLeague Cup2.0Matches
2015-201621Millwalleng ENG3. League One11.2Matches
2016-201722Wolveseng ENG2. Championship4.000Matches
2016-201722Wolveseng ENGEFL Cup2.442Matches
2016-201722Millwalleng ENGFA Cup1.0Matches
2016-201722Millwalleng ENG3. League One13.400Matches
2017-201823Millwalleng ENG2. Championship40.56030Matches
2017-201823Millwalleng ENGEFL Cup0.300Matches
2017-201823Millwalleng ENGFA Cup2.000Matches
2018-201924Millwalleng ENG2. Championship40.87349243613257931.6543813731104220Matches
2018-201924Millwalleng ENGEFL Cup0.800Matches
2018-201924Millwalleng ENGFA Cup3.024Matches
2019-202025Millwalleng ENG2. Championship42.17660332914188022.5622922725101200Matches
2019-202025Millwalleng ENGFA Cup0.200Matches
2020-202126Millwalleng ENG2. Championship42.5462918208166923.253310311561110Matches
2020-202126Millwalleng ENGEFL Cup0.700Matches
2021-202227Millwalleng ENG2. Championship34.1291411180145824.144242221039140Matches
2021-202227Millwalleng ENGEFL Cup0.710Matches
2022-202328West Bromeng ENG2. Championship44.06333212418227728.655361351578130Matches
2022-202328West Bromeng ENGEFL Cup0.200Matches
2022-202328West Bromeng ENGFA Cup1.411Matches
2023-202429West Bromeng ENG2. Championship31.3332471511124626.13428127538180Matches
2023-202429West Bromeng ENGFA Cup1.000Matches
2024-202530West Bromeng ENG2. Championship8.41612411151533.31091811781Matches
2024-202530West Bromeng ENGFA Cup0.300Matches
13 Seasons4 Clubs5 Leagues435.83362891181536511242426.431219581871394381061
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 (7 Seasons)4 Leagues233.222421586103357328625.52131225117115305670
West Brom (3 Seasons)3 Leagues86.6112703250303913828.3997337022133391
Portsmouth (3 Seasons)4 Leagues102.80
Wolves (2 Seasons)2 Leagues13.2420
Championship (10 Seasons)292.53362811181536511242426.431219581871324381061
FA Cup (9 Seasons)10.8350
EFL Cup (8 Seasons)8.2520
League One (3 Seasons)43.7000
League Two (2 Seasons)80.50
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
2012-201318Portsmouth1 League19.20
2013-201419Portsmouth1 League37.50
2014-201520Portsmouth3 Leagues46.20
2015-201621Wolves2 Leagues6.80
2015-201621Millwall1 League11.20
2016-201722Wolves2 Leagues6.4420
2016-201722Millwall2 Leagues14.3000
2017-201823Millwall3 Leagues42.860300
2018-201924Millwall3 Leagues44.67351243613257931.6543813735104220
2019-202025Millwall2 Leagues42.37660332914188022.5622922725101200
2020-202126Millwall3 Leagues43.2462918208166923.253310311561110
2021-202227Millwall2 Leagues34.8291511180145824.144242221039140
2022-202328West Brom3 Leagues45.66334212418227728.655361351678130
2023-202429West Brom2 Leagues32.3332471511124626.13428127538180
2024-202530West Brom2 Leagues8.71612411151533.31091811781
13 Seasons4 Clubs5 Leagues435.83362891181536511242426.431219581871394381061
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Millwall (7 Seasons)4 Leagues233.222421586103357328625.52131225117115305670
West Brom (3 Seasons)3 Leagues86.6112703250303913828.3997337022133391
Portsmouth (3 Seasons)4 Leagues102.80
Wolves (2 Seasons)2 Leagues13.2420
Championship (10 Seasons)292.53362811181536511242426.431219581871324381061
FA Cup (9 Seasons)10.8350
EFL Cup (8 Seasons)8.2520
League One (3 Seasons)43.7000
League Two (2 Seasons)80.50
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
2012-201318Portsmoutheng ENG3. League One24th19.2
2013-201419Portsmoutheng ENG4. League Two13th37.5
2014-201520Portsmoutheng ENG4. League Two16th43.0Matches
2015-201621Wolveseng ENG2. Championship14th4.8Matches
2015-201621Millwalleng ENG3. League One4th11.2Matches
2016-201722Wolveseng ENG2. Championship15th4.000Matches
2016-201722Millwalleng ENG3. League One6th13.400Matches
2017-201823Millwalleng ENG2. Championship8th40.56030Matches
2018-201924Millwalleng ENG2. Championship21st40.87349243613257931.6543813731104220Matches
2019-202025Millwalleng ENG2. Championship8th42.17660332914188022.5622922725101200Matches
2020-202126Millwalleng ENG2. Championship11th42.5462918208166923.253310311561110Matches
2021-202227Millwalleng ENG2. Championship9th34.1291411180145824.144242221039140Matches
2022-202328West Bromeng ENG2. Championship9th44.06333212418227728.655361351578130Matches
2023-202429West Bromeng ENG2. Championship5th31.3332471511124626.13428127538180Matches
2024-202530West Bromeng ENG2. Championship7th8.41612411151533.31091811781Matches
13 Seasons4 Clubs3 Leagues416.73362811181536511242426.431219581871324381061
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 (7 Seasons)2 Leagues224.622421286103357328625.52131225117111305670
West Brom (3 Seasons)1 League83.7112693250303913828.3997337021133391
Portsmouth (3 Seasons)2 Leagues99.60
Wolves (2 Seasons)1 League8.8000
Championship (10 Seasons)292.53362811181536511242426.431219581871324381061
League One (3 Seasons)43.7000
League Two (2 Seasons)80.50
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-201520Portsmoutheng ENGFA Cup85th2.0Matches
2014-201520Portsmoutheng ENGLeague Cup33rd1.2Matches
2015-201621Wolveseng ENGLeague Cup17th2.0Matches
2016-201722Wolveseng ENGEFL Cup17th2.442Matches
2016-201722Millwalleng ENGFA Cup5th1.0Matches
2017-201823Millwalleng ENGEFL Cup33rd0.300Matches
2017-201823Millwalleng ENGFA Cup17th2.000Matches
2018-201924Millwalleng ENGEFL Cup17th0.800Matches
2018-201924Millwalleng ENGFA Cup5th3.024Matches
2019-202025Millwalleng ENGFA Cup17th0.200Matches
2020-202126Millwalleng ENGEFL Cup17th0.700Matches
2021-202227Millwalleng ENGEFL CupRd30.710Matches
2022-202328West Bromeng ENGEFL CupRd20.200Matches
2022-202328West Bromeng ENGFA Cup1.411Matches
2023-202429West Bromeng ENGFA Cup1.000Matches
2024-202530West Bromeng ENGFA Cup0.300Matches
11 Seasons4 Clubs2 Leagues19.0870
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 Leagues8.7340
West Brom (3 Seasons)2 Leagues2.9110
Wolves (2 Seasons)1 League4.4420
Portsmouth (1 Season)2 Leagues3.20
FA Cup (9 Seasons)10.8350
EFL Cup (8 Seasons)8.2520

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
2012-201318Portsmoutheng ENG3. League One19.2
2013-201419Portsmoutheng ENG4. League Two37.5
2014-201520Portsmoutheng ENGFA Cup2.0Matches
2014-201520Portsmoutheng ENGLeague Cup1.2Matches
2014-201520Portsmoutheng ENG4. League Two43.0Matches
2015-201621Wolveseng ENG2. Championship4.8Matches
2015-201621Wolveseng ENGLeague Cup2.0Matches
2015-201621Millwalleng ENG3. League One11.2Matches
2016-201722Wolveseng ENG2. Championship4.0Matches
2016-201722Wolveseng ENGEFL Cup2.4Matches
2016-201722Millwalleng ENGFA Cup1.0Matches
2016-201722Millwalleng ENG3. League One13.4Matches
2017-201823Millwalleng ENG2. Championship40.5Matches
2017-201823Millwalleng ENGEFL Cup0.3Matches
2017-201823Millwalleng ENGFA Cup2.0Matches
2018-201924Millwalleng ENG2. Championship40.820873424781410849720871365842.67857.4127110130439216110635111631354244Matches
2018-201924Millwalleng ENGEFL Cup0.8Matches
2018-201924Millwalleng ENGFA Cup3.0Matches
2019-202025Millwalleng ENG2. Championship42.1223228249869118911422261619257.16942.9132210753465118111146121801413251Matches
2019-202025Millwalleng ENGFA Cup0.2Matches
2020-202126Millwalleng ENG2. Championship42.5223817234986105710122351447954.96545.11319900738311609237119461486286Matches
2020-202126Millwalleng ENGEFL Cup0.7Matches
2021-202227Millwalleng ENG2. Championship34.11776271827518848917731064138.76561.3101372403156123832393411148247Matches
2021-202227Millwalleng ENGEFL Cup0.7Matches
2022-202328West Bromeng ENG2. Championship44.0210023228796111812821001696236.78550.3125586863711166773399501431381Matches
2022-202328West Bromeng ENGEFL Cup0.2Matches
2022-202328West Bromeng ENGFA Cup1.4Matches
2023-202429West Bromeng ENG2. Championship31.31234181565036018212341173328.27665.0774473723368636228228888221Matches
2023-202429West Bromeng ENGFA Cup1.0Matches
2024-202530West Bromeng ENG2. Championship8.435385014816718353281139.31657.1206132261625165171223348Matches
2024-202530West Bromeng ENGFA Cup0.3Matches
13 Seasons4 Clubs5 Leagues435.8120201551346486761006291200886137643.745452.77160518752269390252120164232079531678
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 (7 Seasons)4 Leagues233.2833310691234204214401832154727049.427750.64925371301603062539214144423054011028
West Brom (3 Seasons)3 Leagues86.636874943414471886228368731410633.817756.4223514745666327712960198902552650
Portsmouth (3 Seasons)4 Leagues102.8
Wolves (2 Seasons)2 Leagues13.2
Championship (10 Seasons)292.5120201551346486761006291200886137643.745452.77160518752269390252120164232079531678
FA Cup (9 Seasons)10.8
EFL Cup (8 Seasons)8.2
League One (3 Seasons)43.7
League Two (2 Seasons)80.5
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
2012-201318Portsmouth1 League19.2
2013-201419Portsmouth1 League37.5
2014-201520Portsmouth3 Leagues46.2
2015-201621Wolves2 Leagues6.8
2015-201621Millwall1 League11.2
2016-201722Wolves2 Leagues6.4
2016-201722Millwall2 Leagues14.3
2017-201823Millwall3 Leagues42.8
2018-201924Millwall3 Leagues44.620873424781410849720871365842.67857.4127110130439216110635111631354244
2019-202025Millwall2 Leagues42.3223228249869118911422261619257.16942.9132210753465118111146121801413251
2020-202126Millwall3 Leagues43.2223817234986105710122351447954.96545.11319900738311609237119461486286
2021-202227Millwall2 Leagues34.81776271827518848917731064138.76561.3101372403156123832393411148247
2022-202328West Brom3 Leagues45.6210023228796111812821001696236.78550.3125586863711166773399501431381
2023-202429West Brom2 Leagues32.31234181565036018212341173328.27665.0774473723368636228228888221
2024-202530West Brom2 Leagues8.735385014816718353281139.31657.1206132261625165171223348
13 Seasons4 Clubs5 Leagues435.8120201551346486761006291200886137643.745452.77160518752269390252120164232079531678
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 (7 Seasons)4 Leagues233.2833310691234204214401832154727049.427750.64925371301603062539214144423054011028
West Brom (3 Seasons)3 Leagues86.636874943414471886228368731410633.817756.4223514745666327712960198902552650
Portsmouth (3 Seasons)4 Leagues102.8
Wolves (2 Seasons)2 Leagues13.2
Championship (10 Seasons)292.5120201551346486761006291200886137643.745452.77160518752269390252120164232079531678
FA Cup (9 Seasons)10.8
EFL Cup (8 Seasons)8.2
League One (3 Seasons)43.7
League Two (2 Seasons)80.5
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
2012-201318Portsmoutheng ENG3. League One24th19.2
2013-201419Portsmoutheng ENG4. League Two13th37.5
2014-201520Portsmoutheng ENG4. League Two16th43.0Matches
2015-201621Wolveseng ENG2. Championship14th4.8Matches
2015-201621Millwalleng ENG3. League One4th11.2Matches
2016-201722Wolveseng ENG2. Championship15th4.0Matches
2016-201722Millwalleng ENG3. League One6th13.4Matches
2017-201823Millwalleng ENG2. Championship8th40.5Matches
2018-201924Millwalleng ENG2. Championship21st40.820873424781410849720871365842.67857.4127110130439216110635111631354244Matches
2019-202025Millwalleng ENG2. Championship8th42.1223228249869118911422261619257.16942.9132210753465118111146121801413251Matches
2020-202126Millwalleng ENG2. Championship11th42.5223817234986105710122351447954.96545.11319900738311609237119461486286Matches
2021-202227Millwalleng ENG2. Championship9th34.11776271827518848917731064138.76561.3101372403156123832393411148247Matches
2022-202328West Bromeng ENG2. Championship9th44.0210023228796111812821001696236.78550.3125586863711166773399501431381Matches
2023-202429West Bromeng ENG2. Championship5th31.31234181565036018212341173328.27665.0774473723368636228228888221Matches
2024-202530West Bromeng ENG2. Championship7th8.435385014816718353281139.31657.1206132261625165171223348Matches
13 Seasons4 Clubs3 Leagues416.7120201551346486761006291200886137643.745452.77160518752269390252120164232079531678
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 (7 Seasons)2 Leagues224.6833310691234204214401832154727049.427750.64925371301603062539214144423054011028
West Brom (3 Seasons)1 League83.736874943414471886228368731410633.817756.4223514745666327712960198902552650
Portsmouth (3 Seasons)2 Leagues99.6
Wolves (2 Seasons)1 League8.8
Championship (10 Seasons)292.5120201551346486761006291200886137643.745452.77160518752269390252120164232079531678
League One (3 Seasons)43.7
League Two (2 Seasons)80.5
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-201520Portsmoutheng ENGFA Cup85th2.0Matches
2014-201520Portsmoutheng ENGLeague Cup33rd1.2Matches
2015-201621Wolveseng ENGLeague Cup17th2.0Matches
2016-201722Wolveseng ENGEFL Cup17th2.4Matches
2016-201722Millwalleng ENGFA Cup5th1.0Matches
2017-201823Millwalleng ENGEFL Cup33rd0.3Matches
2017-201823Millwalleng ENGFA Cup17th2.0Matches
2018-201924Millwalleng ENGEFL Cup17th0.8Matches
2018-201924Millwalleng ENGFA Cup5th3.0Matches
2019-202025Millwalleng ENGFA Cup17th0.2Matches
2020-202126Millwalleng ENGEFL Cup17th0.7Matches
2021-202227Millwalleng ENGEFL CupRd30.7Matches
2022-202328West Bromeng ENGEFL CupRd20.2Matches
2022-202328West Bromeng ENGFA Cup1.4Matches
2023-202429West Bromeng ENGFA Cup1.0Matches
2024-202530West Bromeng ENGFA Cup0.3Matches
11 Seasons4 Clubs2 Leagues19.0
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 (6 Seasons)2 Leagues8.7
West Brom (3 Seasons)2 Leagues2.9
Wolves (2 Seasons)1 League4.4
Portsmouth (1 Season)2 Leagues3.2
FA Cup (9 Seasons)10.8
EFL Cup (8 Seasons)8.2

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
2012-201318Portsmoutheng ENG3. League One221,7257841.719.2193
2013-201419Portsmoutheng ENG4. League Two443,3757781.537.5386
2014-201520Portsmoutheng ENGFA Cup218090100.02.02902000.5023-1-0.50Matches
2014-201520Portsmoutheng ENGLeague Cup21065358.91.2191111501.5003-3-2.55-3.76Matches
2014-201520Portsmoutheng ENG4. League Two443,8688893.443.04336101.30494900.00+0.66Matches
2015-201621Wolveseng ENG2. Championship94304810.44.8613121.4449-5-1.05-1.05Matches
2015-201621Wolveseng ENGLeague Cup21809066.72.02902001.5024-2-1.00-2.00Matches
2015-201621Millwalleng ENG3. League One121,0088424.311.2128002.08199+10+0.89+0.49Matches
2016-201722Wolveseng ENG2. Championship9363408.84.051431.1145-1-0.25-0.18Matches
2016-201722Wolveseng ENGEFL Cup32127178.52.43711002.0034-1-0.42-1.98Matches
2016-201722Millwalleng ENGFA Cup2884416.31.0170011801.5013-2-2.05-3.04Matches
2016-201722Millwalleng ENG3. League One161,2027529.013.4148201.741811+7+0.52+0.46Matches
2017-201823Millwalleng ENG2. Championship433,6488588.140.54227101.635338+15+0.37+1.10Matches
2017-201823Millwalleng ENGEFL Cup1252511.90.30012410.0002-2-7.20-8.17Matches
2017-201823Millwalleng ENGFA Cup31785965.92.0282111401.3363+3+1.52+2.50Matches
2018-201924Millwalleng ENG2. Championship423,6768888.840.841893112600.954257-15-0.37-0.1749.853.7-3.8-0.09-0.62Matches
2018-201924Millwalleng ENGEFL Cup3702323.30.80032201.3331+2+2.57+3.75Matches
2018-201924Millwalleng ENGFA Cup32699069.03.03902002.0052+3+1.00+1.00Matches
2019-202025Millwalleng ENG2. Championship433,7868891.442.1438831001.495144+7+0.17+0.4253.548.2+5.3+0.13+0.10Matches
2019-202025Millwalleng ENGFA Cup1181810.00.20011810.0001-1-5.00-6.11Matches
2020-202126Millwalleng ENG2. Championship453,8218592.342.544862314511.314248-6-0.14-0.4245.148.9-3.8-0.09-0.27Matches
2020-202126Millwalleng ENGEFL Cup2653324.10.70023313.0010+1+1.38+0.95Matches
2020-202126Millwalleng ENGFA Cup0001Matches
2021-202227Millwalleng ENG2. Championship383,0698174.134.133882553301.534234+8+0.23+0.2343.546.1-2.6-0.08+0.20Matches
2021-202227Millwalleng ENGEFL Cup1666624.40.71660013.0021+1+1.36+1.36Matches
2022-202328West Bromeng ENG2. Championship463,9628695.744.0468630001.435753+4+0.09-0.9263.146.4+16.7+0.38+0.12Matches
2022-202328West Bromeng ENGEFL Cup115158.30.20011510.000000.000.00Matches
2022-202328West Bromeng ENGFA Cup31244145.91.4183022101.3323-1-0.73-1.96Matches
2023-202429West Bromeng ENG2. Championship422,8176768.031.335761172101.665232+20+0.64+0.4337.535.7+1.8+0.06-0.49Matches
2023-202429West Bromeng ENGFA Cup1909050.01.01901000.0002-2-2.00-5.00Matches
2024-202530West Bromeng ENG2. Championship277542825.48.46640211851.52128+4+0.48+0.199.38.2+1.2+0.14-0.05Matches
2024-202530West Bromeng ENGFA Cup1282831.10.30012800.0001-1-3.21+1.14Matches
13 Seasons4 Clubs5 Leagues51339,2187660.2435.8444852426922271.44472430+42+0.110.00301.9287.2+14.8+0.06-0.14
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 (7 Seasons)4 Leagues25520,9898266.4233.223687156192861.45285254+31+0.13-0.01191.9196.8-4.9-0.03-0.04
West Brom (3 Seasons)3 Leagues1217,7906465.186.6898142321961.4912399+24+0.28-0.02110.090.4+19.6+0.23-0.09
Portsmouth (3 Seasons)4 Leagues1149,2548172.4102.81039039111501.285155-4-0.09+0.17
Wolves (2 Seasons)2 Leagues231,1855213.413.2167857151.391322-9-0.68-0.67
Championship (10 Seasons)34426,3267765.4292.5301851804322211.43359328+31+0.11+0.08301.9287.2+14.8+0.06-0.14
FA Cup (9 Seasons)169756142.810.81086662021.121618-2-0.18-0.82
EFL Cup (8 Seasons)157394937.98.2779482341.671115-4-0.49-0.71
League One (3 Seasons)503,9357931.743.74516501.893720+17+0.69+0.46
League Two (2 Seasons)887,2438287.580.58136701.30494900.00+0.66
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
2012-201318Portsmouth1 League221,7257841.719.2193
2013-201419Portsmouth1 League443,3757781.537.5386
2014-201520Portsmouth3 Leagues484,1548792.346.246903921501.285155-4-0.09+0.17
2015-201621Wolves2 Leagues116105513.86.889033121.45613-7-1.03-1.06
2015-201621Millwall1 League121,0088424.311.2128002.08199+10+0.89+0.49
2016-201722Wolves2 Leagues125754813.06.48712431.3379-2-0.31-0.27
2016-201722Millwall2 Leagues181,2907227.614.31570831801.711914+5+0.35+0.16
2017-201823Millwall3 Leagues473,8518283.442.844832831911.585943+16+0.37+0.73
2018-201924Millwall3 Leagues484,0158483.144.644893342301.045060-10-0.22+0.2249.853.7-3.8-0.09-0.62
2019-202025Millwall2 Leagues443,8048688.142.343883111811.465145+6+0.14-0.0353.548.2+5.3+0.13+0.10
2020-202126Millwall3 Leagues473,8868384.743.244862333731.384348-5-0.12-0.4645.148.9-3.8-0.09-0.27
2021-202227Millwall2 Leagues393,1358071.134.834872553311.574435+9+0.26+0.2643.546.1-2.6-0.08+0.20
2022-202328West Brom3 Leagues504,1018289.345.647863031911.405956+3+0.07-0.6763.146.4+16.7+0.38+0.12
2023-202429West Brom2 Leagues432,9076867.332.336771272101.625234+18+0.56+0.1837.535.7+1.8+0.06-0.49
2024-202530West Brom2 Leagues287822825.68.76640221851.47129+3+0.35+0.199.38.2+1.2+0.14-0.05
13 Seasons4 Clubs5 Leagues51339,2187660.2435.8444852426922271.44472430+42+0.110.00301.9287.2+14.8+0.06-0.14
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 (7 Seasons)4 Leagues25520,9898266.4233.223687156192861.45285254+31+0.13-0.01191.9196.8-4.9-0.03-0.04
West Brom (3 Seasons)3 Leagues1217,7906465.186.6898142321961.4912399+24+0.28-0.02110.090.4+19.6+0.23-0.09
Portsmouth (3 Seasons)4 Leagues1149,2548172.4102.81039039111501.285155-4-0.09+0.17
Wolves (2 Seasons)2 Leagues231,1855213.413.2167857151.391322-9-0.68-0.67
Championship (10 Seasons)34426,3267765.4292.5301851804322211.43359328+31+0.11+0.08301.9287.2+14.8+0.06-0.14
FA Cup (9 Seasons)169756142.810.81086662021.121618-2-0.18-0.82
EFL Cup (8 Seasons)157394937.98.2779482341.671115-4-0.49-0.71
League One (3 Seasons)503,9357931.743.74516501.893720+17+0.69+0.46
League Two (2 Seasons)887,2438287.580.58136701.30494900.00+0.66
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
2012-201318Portsmoutheng ENG3. League One24th221,7257841.719.2193
2013-201419Portsmoutheng ENG4. League Two13th443,3757781.537.5386
2014-201520Portsmoutheng ENG4. League Two16th443,8688893.443.04336101.30494900.00+0.66Matches
2015-201621Wolveseng ENG2. Championship14th94304810.44.8613121.4449-5-1.05-1.05Matches
2015-201621Millwalleng ENG3. League One4th121,0088424.311.2128002.08199+10+0.89+0.49Matches
2016-201722Wolveseng ENG2. Championship15th9363408.84.051431.1145-1-0.25-0.18Matches
2016-201722Millwalleng ENG3. League One6th161,2027529.013.4148201.741811+7+0.52+0.46Matches
2017-201823Millwalleng ENG2. Championship8th433,6488588.140.54227101.635338+15+0.37+1.10Matches
2018-201924Millwalleng ENG2. Championship21st423,6768888.840.841893112600.954257-15-0.37-0.1749.853.7-3.8-0.09-0.62Matches
2019-202025Millwalleng ENG2. Championship8th433,7868891.442.1438831001.495144+7+0.17+0.4253.548.2+5.3+0.13+0.10Matches
2020-202126Millwalleng ENG2. Championship11th453,8218592.342.544862314511.314248-6-0.14-0.4245.148.9-3.8-0.09-0.27Matches
2021-202227Millwalleng ENG2. Championship9th383,0698174.134.133882553301.534234+8+0.23+0.2343.546.1-2.6-0.08+0.20Matches
2022-202328West Bromeng ENG2. Championship9th463,9628695.744.0468630001.435753+4+0.09-0.9263.146.4+16.7+0.38+0.12Matches
2023-202429West Bromeng ENG2. Championship5th422,8176768.031.335761172101.665232+20+0.64+0.4337.535.7+1.8+0.06-0.49Matches
2024-202530West Bromeng ENG2. Championship7th277542825.48.46640211851.52128+4+0.48+0.199.38.2+1.2+0.14-0.05Matches
13 Seasons4 Clubs3 Leagues48237,5047861.6416.7427852325522211.44445397+48+0.13+0.05301.9287.2+14.8+0.06-0.14
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 (7 Seasons)2 Leagues23920,2108569.7224.622988153103411.44267241+26+0.120.00191.9196.8-4.9-0.03-0.04
West Brom (3 Seasons)1 League1157,5336667.083.7878141281951.5412193+28+0.33+0.04110.090.4+19.6+0.23-0.09
Portsmouth (3 Seasons)2 Leagues1108,9688272.299.6100361001.30494900.00+0.66
Wolves (2 Seasons)1 League18793449.68.81127151.28814-6-0.68-0.64
Championship (10 Seasons)34426,3267765.4292.5301851804322211.43359328+31+0.11+0.08301.9287.2+14.8+0.06-0.14
League One (3 Seasons)503,9357931.743.74516501.893720+17+0.69+0.46
League Two (2 Seasons)887,2438287.580.58136701.30494900.00+0.66
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-201520Portsmoutheng ENGFA Cup85th218090100.02.02902000.5023-1-0.50Matches
2014-201520Portsmoutheng ENGLeague Cup33rd21065358.91.2191111501.5003-3-2.55-3.76Matches
2015-201621Wolveseng ENGLeague Cup17th21809066.72.02902001.5024-2-1.00-2.00Matches
2016-201722Wolveseng ENGEFL Cup17th32127178.52.43711002.0034-1-0.42-1.98Matches
2016-201722Millwalleng ENGFA Cup5th2884416.31.0170011801.5013-2-2.05-3.04Matches
2017-201823Millwalleng ENGEFL Cup33rd1252511.90.30012410.0002-2-7.20-8.17Matches
2017-201823Millwalleng ENGFA Cup17th31785965.92.0282111401.3363+3+1.52+2.50Matches
2018-201924Millwalleng ENGEFL Cup17th3702323.30.80032201.3331+2+2.57+3.75Matches
2018-201924Millwalleng ENGFA Cup5th32699069.03.03902002.0052+3+1.00+1.00Matches
2019-202025Millwalleng ENGFA Cup17th1181810.00.20011810.0001-1-5.00-6.11Matches
2020-202126Millwalleng ENGEFL Cup17th2653324.10.70023313.0010+1+1.38+0.95Matches
2020-202126Millwalleng ENGFA Cup17th0001Matches
2021-202227Millwalleng ENGEFL CupRd31666624.40.71660013.0021+1+1.36+1.36Matches
2022-202328West Bromeng ENGEFL CupRd2115158.30.20011510.000000.000.00Matches
2022-202328West Bromeng ENGFA Cup31244145.91.4183022101.3323-1-0.73-1.96Matches
2023-202429West Bromeng ENGFA Cup1909050.01.01901000.0002-2-2.00-5.00Matches
2024-202530West Bromeng ENGFA Cup1282831.10.30012800.0001-1-3.21+1.14Matches
11 Seasons4 Clubs2 Leagues311,7145540.519.0178310142261.392733-6-0.32-0.74
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 (6 Seasons)2 Leagues167794929.88.7782392351.621813+5+0.58+0.25
West Brom (3 Seasons)2 Leagues62574335.72.9287142110.6726-4-1.40-1.79
Wolves (2 Seasons)1 League53927872.64.45783001.8058-3-0.69-1.90
Portsmouth (1 Season)2 Leagues42867279.43.2390311501.0026-4-1.26-2.47
FA Cup (9 Seasons)169756142.810.81086662021.121618-2-0.18-0.82
EFL Cup (8 Seasons)157394937.98.2779482341.671115-4-0.49-0.71

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
2012-201318Portsmoutheng ENG3. League One19.22013
2013-201419Portsmoutheng ENG4. League Two37.56035
2014-201520Portsmoutheng ENGFA Cup2.00000Matches
2014-201520Portsmoutheng ENGLeague Cup1.20000Matches
2014-201520Portsmoutheng ENG4. League Two43.07043Matches
2015-201621Wolveseng ENG2. Championship4.8006Matches
2015-201621Wolveseng ENGLeague Cup2.00000Matches
2015-201621Millwalleng ENG3. League One11.22014Matches
2016-201722Wolveseng ENG2. Championship4.0100700000000Matches
2016-201722Wolveseng ENGEFL Cup2.4000610924000Matches
2016-201722Millwalleng ENGFA Cup1.02000Matches
2016-201722Millwalleng ENG3. League One13.41001700000000Matches
2017-201823Millwalleng ENG2. Championship40.5910423242443060100Matches
2017-201823Millwalleng ENGEFL Cup0.3000001200000Matches
2017-201823Millwalleng ENGFA Cup2.000012015000Matches
2018-201924Millwalleng ENG2. Championship40.8900444792713149011278416837.6Matches
2018-201924Millwalleng ENGEFL Cup0.8000011300000Matches
2018-201924Millwalleng ENGFA Cup3.00001201542000Matches
2019-202025Millwalleng ENG2. Championship42.17105247103792560100282243838.7Matches
2019-202025Millwalleng ENGFA Cup0.20000000000Matches
2020-202126Millwalleng ENG2. Championship42.53004144142771529000252125218.8Matches
2020-202126Millwalleng ENGEFL Cup0.71000019000Matches
2021-202227Millwalleng ENG2. Championship34.1300283312301101400018186211.4Matches
2021-202227Millwalleng ENGEFL Cup0.70001004010Matches
2022-202328West Bromeng ENG2. Championship44.0300303863021533000225216225.3Matches
2022-202328West Bromeng ENGEFL Cup0.20000004000Matches
2022-202328West Bromeng ENGFA Cup1.410010114110Matches
2023-202429West Bromeng ENG2. Championship31.330029371411652400011694417.0Matches
2023-202429West Bromeng ENGFA Cup1.01001113000Matches
2024-202530West Bromeng ENG2. Championship8.42001086291120003372224.1Matches
2024-202530West Bromeng ENGFA Cup0.30000001000Matches
13 Seasons4 Clubs5 Leagues435.86320422293801998139289211136712234826.0
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Millwall (7 Seasons)4 Leagues233.237202412085215201152152119938522027.9
West Brom (3 Seasons)3 Leagues86.6100071842846922700003743712822.4
Portsmouth (3 Seasons)4 Leagues102.81500910
Wolves (2 Seasons)2 Leagues13.21001910924000
Championship (10 Seasons)292.54020289286751919132281211136712234826.0
FA Cup (9 Seasons)10.84004524853000
EFL Cup (8 Seasons)8.21007233125000
League One (3 Seasons)43.75004400000000
League Two (2 Seasons)80.513078
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
2012-201318Portsmouth1 League19.22013
2013-201419Portsmouth1 League37.56035
2014-201520Portsmouth3 Leagues46.2700430
2015-201621Wolves2 Leagues6.800060
2015-201621Millwall1 League11.22014
2016-201722Wolves2 Leagues6.41001310924000
2016-201722Millwall2 Leagues14.33001700000000
2017-201823Millwall3 Leagues42.8910433452613060100
2018-201924Millwall3 Leagues44.69004550102893551011278416837.6
2019-202025Millwall2 Leagues42.37105247103792560100282243838.7
2020-202126Millwall3 Leagues43.24004144152861529000252125218.8
2021-202227Millwall2 Leagues34.8300293312305101500018186211.4
2022-202328West Brom3 Leagues45.6400313873201634000225216225.3
2023-202429West Brom2 Leagues32.340030381511952400011694417.0
2024-202530West Brom2 Leagues8.72001086301120003372224.1
13 Seasons4 Clubs5 Leagues435.86320422293801998139289211136712234826.0
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Millwall (7 Seasons)4 Leagues233.237202412085215201152152119938522027.9
West Brom (3 Seasons)3 Leagues86.6100071842846922700003743712822.4
Portsmouth (3 Seasons)4 Leagues102.81500910
Wolves (2 Seasons)2 Leagues13.21001910924000
Championship (10 Seasons)292.54020289286751919132281211136712234826.0
FA Cup (9 Seasons)10.84004524853000
EFL Cup (8 Seasons)8.21007233125000
League One (3 Seasons)43.75004400000000
League Two (2 Seasons)80.513078
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
2012-201318Portsmoutheng ENG3. League One24th19.22013
2013-201419Portsmoutheng ENG4. League Two13th37.56035
2014-201520Portsmoutheng ENG4. League Two16th43.07043Matches
2015-201621Wolveseng ENG2. Championship14th4.8006Matches
2015-201621Millwalleng ENG3. League One4th11.22014Matches
2016-201722Wolveseng ENG2. Championship15th4.0100700000000Matches
2016-201722Millwalleng ENG3. League One6th13.41001700000000Matches
2017-201823Millwalleng ENG2. Championship8th40.5910423242443060100Matches
2018-201924Millwalleng ENG2. Championship21st40.8900444792713149011278416837.6Matches
2019-202025Millwalleng ENG2. Championship8th42.17105247103792560100282243838.7Matches
2020-202126Millwalleng ENG2. Championship11th42.53004144142771529000252125218.8Matches
2021-202227Millwalleng ENG2. Championship9th34.1300283312301101400018186211.4Matches
2022-202328West Bromeng ENG2. Championship9th44.0300303863021533000225216225.3Matches
2023-202429West Bromeng ENG2. Championship5th31.330029371411652400011694417.0Matches
2024-202530West Bromeng ENG2. Championship7th8.42001086291120003372224.1Matches
13 Seasons4 Clubs3 Leagues416.75820411286751919132281211136712234826.0
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Millwall (7 Seasons)2 Leagues224.634202382034914721112122119938522027.9
West Brom (3 Seasons)1 League83.780069832644721690003743712822.4
Portsmouth (3 Seasons)2 Leagues99.615091
Wolves (2 Seasons)1 League8.81001300000000
Championship (10 Seasons)292.54020289286751919132281211136712234826.0
League One (3 Seasons)43.75004400000000
League Two (2 Seasons)80.513078
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-201520Portsmoutheng ENGFA Cup85th2.00000Matches
2014-201520Portsmoutheng ENGLeague Cup33rd1.20000Matches
2015-201621Wolveseng ENGLeague Cup17th2.00000Matches
2016-201722Wolveseng ENGEFL Cup17th2.4000610924000Matches
2016-201722Millwalleng ENGFA Cup5th1.02000Matches
2017-201823Millwalleng ENGEFL Cup33rd0.3000001200000Matches
2017-201823Millwalleng ENGFA Cup17th2.000012015000Matches
2018-201924Millwalleng ENGEFL Cup17th0.8000011300000Matches
2018-201924Millwalleng ENGFA Cup5th3.00001201542000Matches
2019-202025Millwalleng ENGFA Cup17th0.20000000000Matches
2020-202126Millwalleng ENGEFL Cup17th0.71000019000Matches
2021-202227Millwalleng ENGEFL CupRd30.70001004010Matches
2022-202328West Bromeng ENGEFL CupRd20.20000004000Matches
2022-202328West Bromeng ENGFA Cup1.410010114110Matches
2023-202429West Bromeng ENGFA Cup1.01001113000Matches
2024-202530West Bromeng ENGFA Cup0.30000001000Matches
11 Seasons4 Clubs2 Leagues19.050011757978000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Millwall (6 Seasons)2 Leagues8.73003534843000
West Brom (3 Seasons)2 Leagues2.920021222110
Wolves (2 Seasons)1 League4.4000610924000
Portsmouth (1 Season)2 Leagues3.20000
FA Cup (9 Seasons)10.84004524853000
EFL Cup (8 Seasons)8.21007233125000

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.