Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2025-01-21TueChampionshipMatchweek 28AwayL 0–2West BromMiddlesbroughNLM,FW2500000000161000.00.00.120131492.919311Match Report
2025-01-18SatChampionshipMatchweek 27HomeD 1–1West BromStoke CityNFW,RM140000000030000.00.00.00011100.002000Match Report
2025-01-11SatFA CupThird round properAwayL 1–5West BromBournemouthN28000011000Match Report
2025-01-04SatChampionshipMatchweek 26AwayD 1–1West BromSwansea CityY*RW5700001000240010.00.00.360101952.6217432Match Report
2025-01-01WedChampionshipMatchweek 25HomeW 3–1West BromPrestonNRW,RM4500001000142000.00.00.0104944.415121Match 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. Championship2235105.7000000100.60.60.41.01915300.000.000.000.000.000.100.070.170.100.17Matches
2024-202530West Bromeng ENGFA Cup10280.3000000000.000.000.000.000.00Matches
13 Seasons4 Clubs5 Leagues50844138,974433.0847616071131762244.935.449.284.689684016600.190.180.370.160.340.190.200.390.150.35
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 Leagues116867,54683.812132512009011.511.515.126.72712516320.140.160.300.140.300.140.190.330.140.33
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)33929826,082289.850541044191239244.935.449.284.689684016600.170.190.360.140.330.190.200.390.150.35
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 Leagues2335386.0000000100.60.60.41.01915300.000.000.000.000.000.100.070.170.100.17
13 Seasons4 Clubs5 Leagues50844138,974433.0847616071131762244.935.449.284.689684016600.190.180.370.160.340.190.200.390.150.35
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 Leagues116867,54683.812132512009011.511.515.126.72712516320.140.160.300.140.300.140.190.330.140.33
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)33929826,082289.850541044191239244.935.449.284.689684016600.170.190.360.140.330.190.200.390.150.35
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. Championship7th2235105.7000000100.60.60.41.01915300.000.000.000.000.000.100.070.170.100.17Matches
13 Seasons4 Clubs3 Leagues47742437,260414.0817215370111557244.935.449.284.689684016600.200.170.370.170.340.190.200.390.150.35
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 League110847,28981.012132512007011.511.515.126.72712516320.150.160.310.150.310.140.190.330.140.33
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)33929826,082289.850541044191239244.935.449.284.689684016600.170.190.360.140.330.190.200.390.150.35
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. Championship5.707228.61.240.350.000.0021.01000.60.60.08-0.6-0.6Matches
2024-202530West Bromeng ENGFA Cup0.3011100.03.213.210.000.0000Matches
13 Seasons4 Clubs5 Leagues433.08455330137.41.780.710.080.2421.357131744.935.40.08-0.9-0.4
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 Leagues83.8121444934.01.720.580.080.2418.780011.511.50.08+0.5+0.5
Portsmouth (3 Seasons)4 Leagues102.828840.840.3034
Wolves (2 Seasons)2 Leagues13.21714128.61.101.250.140.0700
Championship (10 Seasons)289.85052318734.81.830.650.080.2221.35791244.935.40.08-0.9-0.4
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 Leagues6.008337.51.340.500.000.0021.01000.60.60.08-0.6-0.6
13 Seasons4 Clubs5 Leagues433.08455330137.41.780.710.080.2421.357131744.935.40.08-0.9-0.4
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 Leagues83.8121444934.01.720.580.080.2418.780011.511.50.08+0.5+0.5
Portsmouth (3 Seasons)4 Leagues102.828840.840.3034
Wolves (2 Seasons)2 Leagues13.21714128.61.101.250.140.0700
Championship (10 Seasons)289.85052318734.81.830.650.080.2221.35791244.935.40.08-0.9-0.4
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. Championship7th5.707228.61.240.350.000.0021.01000.60.60.08-0.6-0.6Matches
13 Seasons4 Clubs3 Leagues414.08152328937.31.750.700.080.2421.357111544.935.40.08-0.9-0.4
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 League81.0121364533.11.680.560.090.2718.780011.511.50.08+0.5+0.5
Portsmouth (3 Seasons)2 Leagues99.627840.840.3023
Wolves (2 Seasons)1 League8.80090.001.020.0000
Championship (10 Seasons)289.85052318734.81.830.650.080.2221.35791244.935.40.08-0.9-0.4
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. Championship5.711316468.91795526596886.8466867.672035.000.40.3-0.4946215Matches
2024-202530West Bromeng ENGFA Cup0.30Matches
13 Seasons4 Clubs5 Leagues433.05814915263.5106864325522673343177.92182313669.6815180745.17649.246.3+26.8450490399202840
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 Leagues83.81762264766.6301728583863105581.869197071.217239843.21315.112.8-2.112113011160251
Portsmouth (3 Seasons)4 Leagues102.812
Wolves (2 Seasons)2 Leagues13.20
Championship (10 Seasons)289.85814915263.5106864325522673343177.92182313669.6815180745.15449.246.3+4.8450490399202840
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 Leagues6.011316468.91795526596886.8466867.672035.000.40.3-0.4946215
13 Seasons4 Clubs5 Leagues433.05814915263.5106864325522673343177.92182313669.6815180745.17649.246.3+26.8450490399202840
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 Leagues83.81762264766.6301728583863105581.869197071.217239843.21315.112.8-2.112113011160251
Portsmouth (3 Seasons)4 Leagues102.812
Wolves (2 Seasons)2 Leagues13.20
Championship (10 Seasons)289.85814915263.5106864325522673343177.92182313669.6815180745.15449.246.3+4.8450490399202840
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. Championship7th5.711316468.91795526596886.8466867.672035.000.40.3-0.4946215Matches
13 Seasons4 Clubs3 Leagues414.05814915263.5106864325522673343177.92182313669.6815180745.17249.246.3+22.8450490399202840
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 League81.01762264766.6301728583863105581.869197071.217239843.21315.112.8-2.112113011160251
Portsmouth (3 Seasons)2 Leagues99.612
Wolves (2 Seasons)1 League8.80
Championship (10 Seasons)289.85814915263.5106864325522673343177.92182313669.6815180745.15449.246.3+4.8450490399202840
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. Championship5.71641577302191202011305Matches
2024-202530West Bromeng ENGFA Cup0.31Matches
13 Seasons4 Clubs5 Leagues433.09152814596024322116198812239921210151581447426
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 Leagues83.82647245717725625459347833249176213125
Portsmouth (3 Seasons)4 Leagues102.8
Wolves (2 Seasons)2 Leagues13.29
Championship (10 Seasons)289.89152814596024322116190912239921210151581447426
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 Leagues6.01641577302201202011305
13 Seasons4 Clubs5 Leagues433.09152814596024322116198812239921210151581447426
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 Leagues83.82647245717725625459347833249176213125
Portsmouth (3 Seasons)4 Leagues102.8
Wolves (2 Seasons)2 Leagues13.29
Championship (10 Seasons)289.89152814596024322116190912239921210151581447426
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. Championship7th5.71641577302191202011305Matches
13 Seasons4 Clubs3 Leagues414.09152814596024322116190912239921210151581447426
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 League81.02647245717725625437347833249176213125
Portsmouth (3 Seasons)2 Leagues99.6
Wolves (2 Seasons)1 League8.80
Championship (10 Seasons)289.89152814596024322116190912239921210151581447426
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. Championship5.7132.30101011000.00000000Matches
2024-202530West Bromeng ENGFA Cup0.3Matches
13 Seasons4 Clubs5 Leagues433.08813.6656913664693112780.3251128520
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 Leagues83.82493.0718016162395200.251620200
Portsmouth (3 Seasons)4 Leagues102.8
Wolves (2 Seasons)2 Leagues13.2
Championship (10 Seasons)289.88813.6656913664693112780.3251128520
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 Leagues6.0132.30101011000.00000000
13 Seasons4 Clubs5 Leagues433.08813.6656913664693112780.3251128520
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 Leagues83.82493.0718016162395200.251620200
Portsmouth (3 Seasons)4 Leagues102.8
Wolves (2 Seasons)2 Leagues13.2
Championship (10 Seasons)289.88813.6656913664693112780.3251128520
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. Championship7th5.7132.30101011000.00000000Matches
13 Seasons4 Clubs3 Leagues414.08813.6656913664693112780.3251128520
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 League81.02493.0718016162395200.251620200
Portsmouth (3 Seasons)2 Leagues99.6
Wolves (2 Seasons)1 League8.8
Championship (10 Seasons)289.88813.6656913664693112780.3251128520
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. Championship5.712938131127.3881701271Matches
2024-202530West Bromeng ENGFA Cup0.300Matches
13 Seasons4 Clubs5 Leagues433.03322861171506511042026.231019481861384331051
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 Leagues83.8108673147303713427.6977236921128381
Portsmouth (3 Seasons)4 Leagues102.80
Wolves (2 Seasons)2 Leagues13.2420
Championship (10 Seasons)289.83322781171506511042026.231019481861314331051
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 Leagues6.012938131127.3881701271
13 Seasons4 Clubs5 Leagues433.03322861171506511042026.231019481861384331051
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 Leagues83.8108673147303713427.6977236921128381
Portsmouth (3 Seasons)4 Leagues102.80
Wolves (2 Seasons)2 Leagues13.2420
Championship (10 Seasons)289.83322781171506511042026.231019481861314331051
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. Championship7th5.712938131127.3881701271Matches
13 Seasons4 Clubs3 Leagues414.03322781171506511042026.231019481861314331051
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 League81.0108663147303713427.6977236920128381
Portsmouth (3 Seasons)2 Leagues99.60
Wolves (2 Seasons)1 League8.8000
Championship (10 Seasons)289.83322781171506511042026.231019481861314331051
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. Championship5.7238740941141223820735.01260.01419754731912511815130Matches
2024-202530West Bromeng ENGFA Cup0.3Matches
13 Seasons4 Clubs5 Leagues433.0119051541336481360476231189385337243.645052.87095515282255089651720163631678711660
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 Leagues83.835724842413931833222357230610233.317356.5217014398652027112560192862470632
Portsmouth (3 Seasons)4 Leagues102.8
Wolves (2 Seasons)2 Leagues13.2
Championship (10 Seasons)289.8119051541336481360476231189385337243.645052.87095515282255089651720163631678711660
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 Leagues6.0238740941141223820735.01260.01419754731912511815130
13 Seasons4 Clubs5 Leagues433.0119051541336481360476231189385337243.645052.87095515282255089651720163631678711660
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 Leagues83.835724842413931833222357230610233.317356.5217014398652027112560192862470632
Portsmouth (3 Seasons)4 Leagues102.8
Wolves (2 Seasons)2 Leagues13.2
Championship (10 Seasons)289.8119051541336481360476231189385337243.645052.87095515282255089651720163631678711660
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. Championship7th5.7238740941141223820735.01260.01419754731912511815130Matches
13 Seasons4 Clubs3 Leagues414.0119051541336481360476231189385337243.645052.87095515282255089651720163631678711660
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 League81.035724842413931833222357230610233.317356.5217014398652027112560192862470632
Portsmouth (3 Seasons)2 Leagues99.6
Wolves (2 Seasons)1 League8.8
Championship (10 Seasons)289.8119051541336481360476231189385337243.645052.87095515282255089651720163631678711660
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. Championship225102320.25.73570191851.5545-1-0.18-0.624.15.0-0.9-0.15-0.39Matches
2024-202530West Bromeng ENGFA Cup1282831.10.30012800.0001-1-3.21+1.14Matches
13 Seasons4 Clubs5 Leagues50838,9747760.2433.0441852426722271.44464427+37+0.10-0.03296.7284.0+12.7+0.05-0.17
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 Leagues1167,5466565.583.8868142301961.5011596+19+0.23-0.16104.887.2+17.6+0.22-0.14
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)33926,0827765.6289.8298851804122211.43351325+26+0.09+0.04296.7284.0+12.7+0.05-0.17
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 Leagues235382320.66.03570201851.4846-2-0.33-0.644.15.0-0.9-0.15-0.39
13 Seasons4 Clubs5 Leagues50838,9747760.2433.0441852426722271.44464427+37+0.10-0.03296.7284.0+12.7+0.05-0.17
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 Leagues1167,5466565.583.8868142301961.5011596+19+0.23-0.16104.887.2+17.6+0.22-0.14
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)33926,0827765.6289.8298851804122211.43351325+26+0.09+0.04296.7284.0+12.7+0.05-0.17
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. Championship7th225102320.25.73570191851.5545-1-0.18-0.624.15.0-0.9-0.15-0.39Matches
13 Seasons4 Clubs3 Leagues47737,2607861.6414.0424852325322211.44437394+43+0.12+0.03296.7284.0+12.7+0.05-0.17
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 League1107,2896667.581.0848141261951.5411390+23+0.28-0.10104.887.2+17.6+0.22-0.14
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)33926,0827765.6289.8298851804122211.43351325+26+0.09+0.04296.7284.0+12.7+0.05-0.17
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. Championship5.710085419090002871335.0Matches
2024-202530West Bromeng ENGFA Cup0.30000001000Matches
13 Seasons4 Clubs5 Leagues433.06220420290781988138286211136212233926.5
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 Leagues83.890069812645921670003693711923.7
Portsmouth (3 Seasons)4 Leagues102.81500910
Wolves (2 Seasons)2 Leagues13.21001910924000
Championship (10 Seasons)289.83920287283731909131278211136212233926.5
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 Leagues6.010085420090002871335.0
13 Seasons4 Clubs5 Leagues433.06220420290781988138286211136212233926.5
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 Leagues83.890069812645921670003693711923.7
Portsmouth (3 Seasons)4 Leagues102.81500910
Wolves (2 Seasons)2 Leagues13.21001910924000
Championship (10 Seasons)289.83920287283731909131278211136212233926.5
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. Championship7th5.710085419090002871335.0Matches
13 Seasons4 Clubs3 Leagues414.05720409283731909131278211136212233926.5
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 League81.070067802443720660003693711923.7
Portsmouth (3 Seasons)2 Leagues99.615091
Wolves (2 Seasons)1 League8.81001300000000
Championship (10 Seasons)289.83920287283731909131278211136212233926.5
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.