Standard Stats

Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2017-201820Birmingham Cityeng ENG2. Championship998109.0022000200.000.220.220.000.22Matches
2017-201820Birmingham Cityeng ENGEFL Cup201011.1000000000.000.000.000.000.00Matches
2018-201921Birmingham Cityeng ENG2. Championship27131,54717.2000000300.000.000.000.000.00Matches
2018-201921Birmingham Cityeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2018-201921Birmingham Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2019-202022Birmingham Cityeng ENG2. Championship1577568.4011000200.000.120.120.000.12Matches
2019-202022Birmingham Cityeng ENGEFL Cup11901.0000000100.000.000.000.000.00Matches
2019-202022Birmingham Cityeng ENGFA Cup322122.4000000100.000.000.000.000.00Matches
2020-202123Rotherham Unitedeng ENG2. Championship46413,73341.5044000300.000.100.100.000.10Matches
2020-202123Rotherham Unitedeng ENGEFL Cup11750.8000000000.000.000.000.000.00Matches
2020-202123Rotherham Unitedeng ENGFA Cup11820.9000000000.000.000.000.000.00Matches
2021-202224Rotherham Unitedeng ENGEFL Cup00Matches
2021-202224Rotherham Unitedeng ENGFA Cup322552.8011000100.000.350.350.000.35Matches
2021-202224Rotherham Unitedeng ENG3. League One38322,97533.1022000710.000.060.060.000.06Matches
2022-202325Rotherham Unitedeng ENG2. Championship43333,16135.1134100900.030.090.110.030.11Matches
2022-202325Rotherham Unitedeng ENGEFL Cup211491.7000000000.000.000.000.000.00Matches
2022-202325Rotherham Unitedeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2023-202426Millwalleng ENG2. Championship24211,91021.2303300400.140.000.140.140.14Matches
2023-202426Millwalleng ENGEFL Cup10140.2000000000.000.000.000.000.00Matches
2023-202426Millwalleng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2024-202527Millwalleng ENG2. Championship521932.1000000100.000.000.000.000.00Matches
2024-202527Millwalleng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2024-202527Millwalleng ENGFA Cup221802.0101100000.500.000.500.500.50Matches
2025-202628Millwalleng ENG2. Championship822032.3000000000.000.000.000.000.00Matches
2025-202628Millwalleng ENGEFL Cup322072.3000000000.000.000.000.000.00Matches
2025-202628Millwalleng ENGFA Cup00Matches
2025-202628Plymouth Argyleeng ENG3. League One14121,11012.3022000200.000.160.160.000.16Matches
9 Seasons4 Clubs4 Leagues25318918,213202.4515205003610.020.070.100.020.10
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Rotherham United (3 Seasons)4 Leagues13511210,520116.9110111002010.010.090.090.010.09
Birmingham City (3 Seasons)3 Leagues59343,69641.1033000900.000.070.070.000.07
Millwall (3 Seasons)3 Leagues45312,88732.1404400500.120.000.120.120.12
Plymouth Argyle (1 Season)1 League14121,11012.3022000200.000.160.160.000.16
EFL Cup (9 Seasons)1278169.1000000100.000.000.000.000.00
Championship (8 Seasons)17712812,313136.8410144002400.030.070.100.030.10
FA Cup (8 Seasons)121099911.1112100200.090.090.180.090.18
League One (2 Seasons)52444,08545.4044000910.000.090.090.000.09
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2017-201820Birmingham City2 Leagues11991110.1022000200.000.200.200.000.20
2018-201921Birmingham City3 Leagues29151,72719.2000000300.000.000.000.000.00
2019-202022Birmingham City3 Leagues19101,05811.8011000400.000.090.090.000.09
2020-202123Rotherham United3 Leagues48433,89043.2044000300.000.090.090.000.09
2021-202224Rotherham United3 Leagues41343,23035.9033000810.000.080.080.000.08
2022-202325Rotherham United3 Leagues46353,40037.8134100900.030.080.110.030.11
2023-202426Millwall3 Leagues26222,01422.4303300400.130.000.130.130.13
2024-202527Millwall3 Leagues854635.1101100100.190.000.190.190.19
2025-202628Millwall3 Leagues1144104.6000000000.000.000.000.000.00
2025-202628Plymouth Argyle1 League14121,11012.3022000200.000.160.160.000.16
9 Seasons4 Clubs4 Leagues25318918,213202.4515205003610.020.070.100.020.10
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Rotherham United (3 Seasons)4 Leagues13511210,520116.9110111002010.010.090.090.010.09
Birmingham City (3 Seasons)3 Leagues59343,69641.1033000900.000.070.070.000.07
Millwall (3 Seasons)3 Leagues45312,88732.1404400500.120.000.120.120.12
Plymouth Argyle (1 Season)1 League14121,11012.3022000200.000.160.160.000.16
EFL Cup (9 Seasons)1278169.1000000100.000.000.000.000.00
Championship (8 Seasons)17712812,313136.8410144002400.030.070.100.030.10
FA Cup (8 Seasons)121099911.1112100200.090.090.180.090.18
League One (2 Seasons)52444,08545.4044000910.000.090.090.000.09
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
2017-201820Birmingham Cityeng ENG2. Championship19th998109.0022000200.000.220.220.000.22Matches
2018-201921Birmingham Cityeng ENG2. Championship17th27131,54717.2000000300.000.000.000.000.00Matches
2019-202022Birmingham Cityeng ENG2. Championship20th1577568.4011000200.000.120.120.000.12Matches
2020-202123Rotherham Unitedeng ENG2. Championship23rd46413,73341.5044000300.000.100.100.000.10Matches
2021-202224Rotherham Unitedeng ENG3. League One2nd38322,97533.1022000710.000.060.060.000.06Matches
2022-202325Rotherham Unitedeng ENG2. Championship19th43333,16135.1134100900.030.090.110.030.11Matches
2023-202426Millwalleng ENG2. Championship13th24211,91021.2303300400.140.000.140.140.14Matches
2024-202527Millwalleng ENG2. Championship8th521932.1000000100.000.000.000.000.00Matches
2025-202628Millwalleng ENG2. Championship3rd822032.3000000000.000.000.000.000.00Matches
2025-202628Plymouth Argyleeng ENG3. League One8th14121,11012.3022000200.000.160.160.000.16Matches
9 Seasons4 Clubs2 Leagues22917216,398182.2414184003310.020.080.100.020.10
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
Rotherham United (3 Seasons)2 Leagues1271069,869109.719101001910.010.080.090.010.09
Birmingham City (3 Seasons)1 League51293,11334.6033000700.000.090.090.000.09
Millwall (3 Seasons)1 League37252,30625.6303300500.120.000.120.120.12
Plymouth Argyle (1 Season)1 League14121,11012.3022000200.000.160.160.000.16
Championship (8 Seasons)17712812,313136.8410144002400.030.070.100.030.10
League One (2 Seasons)52444,08545.4044000910.000.090.090.000.09
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
2017-201820Birmingham Cityeng ENGEFL Cup33rd201011.1000000000.000.000.000.000.00Matches
2018-201921Birmingham Cityeng ENGEFL Cup58th11901.0000000000.000.000.000.000.00Matches
2018-201921Birmingham Cityeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2019-202022Birmingham Cityeng ENGEFL Cup58th11901.0000000100.000.000.000.000.00Matches
2019-202022Birmingham Cityeng ENGFA Cup9th322122.4000000100.000.000.000.000.00Matches
2020-202123Rotherham Unitedeng ENGEFL Cup58th11750.8000000000.000.000.000.000.00Matches
2020-202123Rotherham Unitedeng ENGFA Cup33rd11820.9000000000.000.000.000.000.00Matches
2021-202224Rotherham Unitedeng ENGEFL CupRd100Matches
2021-202224Rotherham Unitedeng ENGFA Cup322552.8011000100.000.350.350.000.35Matches
2022-202325Rotherham Unitedeng ENGEFL CupRd2211491.7000000000.000.000.000.000.00Matches
2022-202325Rotherham Unitedeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2023-202426Millwalleng ENGEFL CupRd110140.2000000000.000.000.000.000.00Matches
2023-202426Millwalleng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2024-202527Millwalleng ENGEFL CupRd211901.0000000000.000.000.000.000.00Matches
2024-202527Millwalleng ENGFA Cup221802.0101100000.500.000.500.500.50Matches
2025-202628Millwalleng ENGEFL CupRd3322072.3000000000.000.000.000.000.00Matches
2025-202628Millwalleng ENGFA Cup00Matches
9 Seasons3 Clubs2 Leagues24171,81520.2112100300.050.050.100.050.10
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
Rotherham United (3 Seasons)2 Leagues866517.2011000100.000.140.140.000.14
Millwall (3 Seasons)2 Leagues865816.5101100000.150.000.150.150.15
Birmingham City (3 Seasons)2 Leagues855836.5000000200.000.000.000.000.00
EFL Cup (9 Seasons)1278169.1000000100.000.000.000.000.00
FA Cup (8 Seasons)121099911.1112100200.090.090.180.090.18
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad 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
202124jm JamaicaFriendlies (M)11901.0000000000.000.000.000.000.00Matches
202225jm JamaicaWCQ11690.8000000000.000.000.000.000.00Matches
202427jm JamaicaCopa AméricaGR11660.7000000000.000.000.000.000.00Matches
3 Seasons1 Club3 Leagues332252.5000000000.000.000.000.000.00
WCQ (1 Season)11690.8000000000.000.000.000.000.00
Friendlies (M) (1 Season)11901.0000000000.000.000.000.000.00
Copa América (1 Season)11660.7000000000.000.000.000.000.00

Shooting

Shooting Table
Standard
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2017-201820Birmingham Cityeng ENG2. Championship9.005120.00.560.110.000.0000Matches
2017-201820Birmingham Cityeng ENGEFL Cup1.10000.000.0000Matches
2018-201921Birmingham Cityeng ENG2. Championship17.202150.00.120.060.000.0000Matches
2018-201921Birmingham Cityeng ENGEFL Cup1.00000.000.0000Matches
2018-201921Birmingham Cityeng ENGFA Cup1.00000.000.0000Matches
2019-202022Birmingham Cityeng ENG2. Championship8.40100.00.120.000.0000Matches
2019-202022Birmingham Cityeng ENGEFL Cup1.00100.01.000.000.0000Matches
2019-202022Birmingham Cityeng ENGFA Cup2.40100.00.420.000.0000Matches
2020-202123Rotherham Unitedeng ENG2. Championship41.501119.10.270.020.000.0000Matches
2020-202123Rotherham Unitedeng ENGEFL Cup0.8011100.01.201.200.000.0000Matches
2020-202123Rotherham Unitedeng ENGFA Cup0.90100.01.100.000.0000Matches
2021-202224Rotherham Unitedeng ENGFA Cup2.80000.000.0000Matches
2021-202224Rotherham Unitedeng ENG3. League One33.1016743.80.480.210.000.0000Matches
2022-202325Rotherham Unitedeng ENG2. Championship35.1114321.40.400.090.070.3300Matches
2022-202325Rotherham Unitedeng ENGEFL Cup1.70000.000.0000Matches
2022-202325Rotherham Unitedeng ENGFA Cup1.00000.000.0000Matches
2023-202426Millwalleng ENG2. Championship21.2313861.50.610.380.230.3800Matches
2023-202426Millwalleng ENGEFL Cup0.20000.000.0000Matches
2023-202426Millwalleng ENGFA Cup1.0000Matches
2024-202527Millwalleng ENG2. Championship2.10000.000.0000Matches
2024-202527Millwalleng ENGEFL Cup1.00000.000.0000Matches
2024-202527Millwalleng ENGFA Cup2.0111100.00.500.501.001.0000Matches
2025-202628Millwalleng ENG2. Championship2.30000.000.0000Matches
2025-202628Millwalleng ENGEFL Cup2.30200.00.870.000.0000Matches
2025-202628Plymouth Argyleeng ENG3. League One12.307228.60.570.160.000.0000Matches
9 Seasons4 Clubs4 Leagues202.45762532.90.380.120.070.2000
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Rotherham United (3 Seasons)4 Leagues116.91431227.90.370.100.020.0800
Birmingham City (3 Seasons)3 Leagues41.1010220.00.240.050.000.0000
Millwall (3 Seasons)3 Leagues32.1416956.30.510.290.250.4400
Plymouth Argyle (1 Season)1 League12.307228.60.570.160.000.0000
EFL Cup (9 Seasons)9.104125.00.440.110.000.0000
Championship (8 Seasons)136.84461430.40.340.100.090.2900
FA Cup (8 Seasons)11.113133.30.300.100.331.0000
League One (2 Seasons)45.4023939.10.510.200.000.0000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2017-201820Birmingham City2 Leagues10.105120.00.490.100.000.0000
2018-201921Birmingham City3 Leagues19.202150.00.100.050.000.0000
2019-202022Birmingham City3 Leagues11.80300.00.260.000.0000
2020-202123Rotherham United3 Leagues43.2013215.40.300.050.000.0000
2021-202224Rotherham United3 Leagues35.9016743.80.450.200.000.0000
2022-202325Rotherham United3 Leagues37.8114321.40.370.080.070.3300
2023-202426Millwall3 Leagues22.4313861.50.610.370.230.3800
2024-202527Millwall3 Leagues5.1111100.00.190.191.001.0000
2025-202628Millwall3 Leagues4.60200.00.440.000.0000
2025-202628Plymouth Argyle1 League12.307228.60.570.160.000.0000
9 Seasons4 Clubs4 Leagues202.45762532.90.380.120.070.2000
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Rotherham United (3 Seasons)4 Leagues116.91431227.90.370.100.020.0800
Birmingham City (3 Seasons)3 Leagues41.1010220.00.240.050.000.0000
Millwall (3 Seasons)3 Leagues32.1416956.30.510.290.250.4400
Plymouth Argyle (1 Season)1 League12.307228.60.570.160.000.0000
EFL Cup (9 Seasons)9.104125.00.440.110.000.0000
Championship (8 Seasons)136.84461430.40.340.100.090.2900
FA Cup (8 Seasons)11.113133.30.300.100.331.0000
League One (2 Seasons)45.4023939.10.510.200.000.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2017-201820Birmingham Cityeng ENG2. Championship19th9.005120.00.560.110.000.0000Matches
2018-201921Birmingham Cityeng ENG2. Championship17th17.202150.00.120.060.000.0000Matches
2019-202022Birmingham Cityeng ENG2. Championship20th8.40100.00.120.000.0000Matches
2020-202123Rotherham Unitedeng ENG2. Championship23rd41.501119.10.270.020.000.0000Matches
2021-202224Rotherham Unitedeng ENG3. League One2nd33.1016743.80.480.210.000.0000Matches
2022-202325Rotherham Unitedeng ENG2. Championship19th35.1114321.40.400.090.070.3300Matches
2023-202426Millwalleng ENG2. Championship13th21.2313861.50.610.380.230.3800Matches
2024-202527Millwalleng ENG2. Championship8th2.10000.000.0000Matches
2025-202628Millwalleng ENG2. Championship3rd2.30000.000.0000Matches
2025-202628Plymouth Argyleeng ENG3. League One8th12.307228.60.570.160.000.0000Matches
9 Seasons4 Clubs2 Leagues182.24692333.30.380.130.060.1700
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Rotherham United (3 Seasons)2 Leagues109.71411126.80.370.100.020.0900
Birmingham City (3 Seasons)1 League34.608225.00.230.060.000.0000
Millwall (3 Seasons)1 League25.6313861.50.510.310.230.3800
Plymouth Argyle (1 Season)1 League12.307228.60.570.160.000.0000
Championship (8 Seasons)136.84461430.40.340.100.090.2900
League One (2 Seasons)45.4023939.10.510.200.000.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2017-201820Birmingham Cityeng ENGEFL Cup33rd1.10000.000.0000Matches
2018-201921Birmingham Cityeng ENGEFL Cup58th1.00000.000.0000Matches
2018-201921Birmingham Cityeng ENGFA Cup33rd1.00000.000.0000Matches
2019-202022Birmingham Cityeng ENGEFL Cup58th1.00100.01.000.000.0000Matches
2019-202022Birmingham Cityeng ENGFA Cup9th2.40100.00.420.000.0000Matches
2020-202123Rotherham Unitedeng ENGEFL Cup58th0.8011100.01.201.200.000.0000Matches
2020-202123Rotherham Unitedeng ENGFA Cup33rd0.90100.01.100.000.0000Matches
2021-202224Rotherham Unitedeng ENGFA Cup2.80000.000.0000Matches
2022-202325Rotherham Unitedeng ENGEFL CupRd21.70000.000.0000Matches
2022-202325Rotherham Unitedeng ENGFA Cup1.00000.000.0000Matches
2023-202426Millwalleng ENGEFL CupRd10.20000.000.0000Matches
2023-202426Millwalleng ENGFA Cup1.0000Matches
2024-202527Millwalleng ENGEFL CupRd21.00000.000.0000Matches
2024-202527Millwalleng ENGFA Cup2.0111100.00.500.501.001.0000Matches
2025-202628Millwalleng ENGEFL CupRd32.30200.00.870.000.0000Matches
9 Seasons3 Clubs2 Leagues20.217228.60.370.100.140.5000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Rotherham United (3 Seasons)2 Leagues7.202150.00.280.140.000.0000
Millwall (3 Seasons)2 Leagues6.513133.30.550.180.331.0000
Birmingham City (3 Seasons)2 Leagues6.50200.00.310.000.0000
EFL Cup (9 Seasons)9.104125.00.440.110.000.0000
FA Cup (8 Seasons)11.113133.30.300.100.331.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
202124jm JamaicaFriendlies (M)1.0000Matches
202225jm JamaicaWCQ0.8000Matches
202427jm JamaicaCopa AméricaGR0.70000.000.0000Matches
3 Seasons1 Club3 Leagues2.50000.000.0000
WCQ (1 Season)0.8000
Friendlies (M) (1 Season)1.0000
Copa América (1 Season)0.70000.000.0000

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
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 Matches
2017-201820Birmingham Cityeng ENG2. Championship98109019.69.099031.781311+2+0.22+1.09Matches
2017-201820Birmingham Cityeng ENGEFL Cup21015156.11.10025001.5013-2-1.78-7.48Matches
2018-201921Birmingham Cityeng ENG2. Championship271,5475737.417.21391131426191.442520+5+0.29+0.26Matches
2018-201921Birmingham Cityeng ENGEFL Cup19090100.01.01901000.0002-2-2.00Matches
2018-201921Birmingham Cityeng ENGFA Cup19090100.01.01901000.0002-2-2.00Matches
2019-202022Birmingham Cityeng ENG2. Championship157565018.38.47846821271.471117-6-0.71-0.32Matches
2019-202022Birmingham Cityeng ENGEFL Cup19090100.01.01901000.0003-3-3.00Matches
2019-202022Birmingham Cityeng ENGFA Cup32127154.42.4295112202.0032+1+0.42+0.93Matches
2020-202123Rotherham Unitedeng ENG2. Championship463,7338190.241.541883352500.914153-12-0.29+0.60Matches
2020-202123Rotherham Unitedeng ENGEFL Cup1757583.30.81750001.000000.000.00Matches
2020-202123Rotherham Unitedeng ENGFA Cup1828268.30.91820000.001100.00+2.37Matches
2021-202224Rotherham Unitedeng ENGEFL Cup00001Matches
2021-202224Rotherham Unitedeng ENGFA Cup32558585.02.82105214502.3341+3+1.06-0.94Matches
2021-202224Rotherham Unitedeng ENG3. League One382,9757871.933.132882962752.035022+28+0.85+0.15Matches
2022-202325Rotherham Unitedeng ENG2. Championship433,1617476.435.1338829102621.123952-13-0.37-0.55Matches
2022-202325Rotherham Unitedeng ENGEFL Cup21497582.81.7190115901.5012-1-0.60-3.51Matches
2022-202325Rotherham Unitedeng ENGFA Cup19090100.01.01901000.0014-3-3.00Matches
2023-202426Millwalleng ENG2. Championship241,9108046.121.2218820322130.832333-10-0.47-0.47Matches
2023-202426Millwalleng ENGEFL Cup1141415.60.20011400.0001-1-6.43-2.88Matches
2023-202426Millwalleng ENGFA Cup19090100.01.01901000.0023-1-1.00Matches
2024-202527Millwalleng ENG2. Championship5193394.72.12761314301.8025-3-1.40-1.42Matches
2024-202527Millwalleng ENGEFL Cup1909050.01.01901003.0010+1+1.00+2.00Matches
2024-202527Millwalleng ENGFA Cup21809066.72.02902011.503300.00-3.00Matches
2025-202628Millwalleng ENG2. Championship8203254.92.3282167121.1318-7-3.10-3.61Matches
2025-202628Millwalleng ENGEFL Cup32076976.72.3290212702.3332+1+0.43-0.99Matches
2025-202628Millwalleng ENGFA Cup00001Matches
2025-202628Plymouth Argyleeng ENG3. League One141,1107926.812.312881122802.072917+12+0.97+0.97Matches
9 Seasons4 Clubs4 Leagues25318,2137241.3202.41898816664241141.36254267-13-0.06-0.03
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Rotherham United (3 Seasons)4 Leagues13510,5207879.2116.91128895232881.32137135+2+0.02-0.25
Birmingham City (3 Seasons)3 Leagues593,6966327.941.13489322526491.465360-7-0.17+0.22
Millwall (3 Seasons)3 Leagues452,8876421.532.13187281413571.133555-20-0.62-0.82
Plymouth Argyle (1 Season)1 League141,1107926.812.312881122802.072917+12+0.97+0.97
EFL Cup (9 Seasons)128166864.89.1788654011.42613-7-0.77-1.53
Championship (8 Seasons)17712,3137037.2136.81288811249221061.16155199-44-0.32-0.21
FA Cup (8 Seasons)129998369.411.11093823421.331416-2-0.18-0.69
League One (2 Seasons)524,0857949.345.444884082752.047939+40+0.88+0.69
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2017-201820Birmingham City2 Leagues119118321.110.19925031.73141400.00+0.71
2018-201921Birmingham City3 Leagues291,7276040.019.21591151426191.342524+1+0.05+0.02
2019-202022Birmingham City3 Leagues191,0585622.911.810878921271.481422-8-0.68-0.28
2020-202123Rotherham United3 Leagues483,8908189.443.243883352500.894254-12-0.28+0.70
2021-202224Rotherham United3 Leagues413,2307971.335.934893172962.055423+31+0.86+0.12
2022-202325Rotherham United3 Leagues463,4007477.137.8358831112921.114158-17-0.45-0.72
2023-202426Millwall3 Leagues262,0147746.622.4228821420130.772537-12-0.54-0.42
2024-202527Millwall3 Leagues84635810.15.15844314311.8868-2-0.39-0.45
2025-202628Millwall3 Leagues11410379.14.64863710131.46410-6-1.32-1.83
2025-202628Plymouth Argyle1 League141,1107926.812.312881122802.072917+12+0.97+0.97
9 Seasons4 Clubs4 Leagues25318,2137241.3202.41898816664241141.36254267-13-0.06-0.03
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Rotherham United (3 Seasons)4 Leagues13510,5207879.2116.91128895232881.32137135+2+0.02-0.25
Birmingham City (3 Seasons)3 Leagues593,6966327.941.13489322526491.465360-7-0.17+0.22
Millwall (3 Seasons)3 Leagues452,8876421.532.13187281413571.133555-20-0.62-0.82
Plymouth Argyle (1 Season)1 League141,1107926.812.312881122802.072917+12+0.97+0.97
EFL Cup (9 Seasons)128166864.89.1788654011.42613-7-0.77-1.53
Championship (8 Seasons)17712,3137037.2136.81288811249221061.16155199-44-0.32-0.21
FA Cup (8 Seasons)129998369.411.11093823421.331416-2-0.18-0.69
League One (2 Seasons)524,0857949.345.444884082752.047939+40+0.88+0.69
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
2017-201820Birmingham Cityeng ENG2. Championship19th98109019.69.099031.781311+2+0.22+1.09Matches
2018-201921Birmingham Cityeng ENG2. Championship17th271,5475737.417.21391131426191.442520+5+0.29+0.26Matches
2019-202022Birmingham Cityeng ENG2. Championship20th157565018.38.47846821271.471117-6-0.71-0.32Matches
2020-202123Rotherham Unitedeng ENG2. Championship23rd463,7338190.241.541883352500.914153-12-0.29+0.60Matches
2021-202224Rotherham Unitedeng ENG3. League One2nd382,9757871.933.132882962752.035022+28+0.85+0.15Matches
2022-202325Rotherham Unitedeng ENG2. Championship19th433,1617476.435.1338829102621.123952-13-0.37-0.55Matches
2023-202426Millwalleng ENG2. Championship13th241,9108046.121.2218820322130.832333-10-0.47-0.47Matches
2024-202527Millwalleng ENG2. Championship8th5193394.72.12761314301.8025-3-1.40-1.42Matches
2025-202628Millwalleng ENG2. Championship3rd8203254.92.3282167121.1318-7-3.10-3.61Matches
2025-202628Plymouth Argyleeng ENG3. League One8th141,1107926.812.312881122802.072917+12+0.97+0.97Matches
9 Seasons4 Clubs2 Leagues22916,3987239.6182.21728815257231111.36234238-4-0.02+0.04
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Rotherham United (3 Seasons)2 Leagues1279,8697879.5109.71068891212671.32130127+3+0.03-0.22
Birmingham City (3 Seasons)1 League513,1136125.134.62988282224491.514948+1+0.03+0.47
Millwall (3 Seasons)1 League372,3066218.625.62586221212551.032646-20-0.78-0.99
Plymouth Argyle (1 Season)1 League141,1107926.812.312881122802.072917+12+0.97+0.97
Championship (8 Seasons)17712,3137037.2136.81288811249221061.16155199-44-0.32-0.21
League One (2 Seasons)524,0857949.345.444884082752.047939+40+0.88+0.69
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
2017-201820Birmingham Cityeng ENGEFL Cup33rd21015156.11.10025001.5013-2-1.78-7.48Matches
2018-201921Birmingham Cityeng ENGEFL Cup58th19090100.01.01901000.0002-2-2.00Matches
2018-201921Birmingham Cityeng ENGFA Cup33rd19090100.01.01901000.0002-2-2.00Matches
2019-202022Birmingham Cityeng ENGEFL Cup58th19090100.01.01901000.0003-3-3.00Matches
2019-202022Birmingham Cityeng ENGFA Cup9th32127154.42.4295112202.0032+1+0.42+0.93Matches
2020-202123Rotherham Unitedeng ENGEFL Cup58th1757583.30.81750001.000000.000.00Matches
2020-202123Rotherham Unitedeng ENGFA Cup33rd1828268.30.91820000.001100.00+2.37Matches
2021-202224Rotherham Unitedeng ENGEFL CupRd100001Matches
2021-202224Rotherham Unitedeng ENGFA Cup32558585.02.82105214502.3341+3+1.06-0.94Matches
2022-202325Rotherham Unitedeng ENGEFL CupRd221497582.81.7190115901.5012-1-0.60-3.51Matches
2022-202325Rotherham Unitedeng ENGFA Cup19090100.01.01901000.0014-3-3.00Matches
2023-202426Millwalleng ENGEFL CupRd11141415.60.20011400.0001-1-6.43-2.88Matches
2023-202426Millwalleng ENGFA Cup19090100.01.01901000.0023-1-1.00Matches
2024-202527Millwalleng ENGEFL CupRd21909050.01.01901003.0010+1+1.00+2.00Matches
2024-202527Millwalleng ENGFA Cup21809066.72.02902011.503300.00-3.00Matches
2025-202628Millwalleng ENGEFL CupRd332076976.72.3290212702.3332+1+0.43-0.99Matches
2025-202628Millwalleng ENGFA Cup00001Matches
9 Seasons3 Clubs2 Leagues241,8157667.220.217911473831.372029-9-0.45-1.08
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Rotherham United (3 Seasons)2 Leagues86518174.87.2691425211.3778-1-0.14-0.84
Millwall (3 Seasons)2 Leagues85817358.76.5690622121.629900.000.00
Birmingham City (3 Seasons)2 Leagues85837369.46.5592434001.13412-8-1.23-2.64
EFL Cup (9 Seasons)128166864.89.1788654011.42613-7-0.77-1.53
FA Cup (8 Seasons)129998369.411.11093823421.331416-2-0.18-0.69
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
202124jm JamaicaFriendlies (M)1909050.01.01901001.001100.00+3.00Matches
202225jm JamaicaWCQ169695.50.81690000.0002-2-2.61-2.00Matches
202427jm JamaicaCopa AméricaGR1666624.40.71660020.0002-2-2.73-0.96Matches
3 Seasons1 Club3 Leagues32257513.22.53751020.3315-4-1.60-0.69
WCQ (1 Season)169695.50.81690000.0002-2-2.61-2.00
Friendlies (M) (1 Season)1909050.01.01901001.001100.00+3.00
Copa América (1 Season)1666624.40.71660020.0002-2-2.73-0.96
Become a Stathead & surf this site ad-free.

Miscellaneous Stats

Miscellaneous Stats Table
Performance
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2017-201820Birmingham Cityeng ENG2. Championship9.0200620231310000Matches
2017-201820Birmingham Cityeng ENGEFL Cup1.1000220000000Matches
2018-201921Birmingham Cityeng ENG2. Championship17.23001590283120000Matches
2018-201921Birmingham Cityeng ENGEFL Cup1.0000110300000Matches
2018-201921Birmingham Cityeng ENGFA Cup1.0000100213000Matches
2019-202022Birmingham Cityeng ENG2. Championship8.4200861101951Matches
2019-202022Birmingham Cityeng ENGEFL Cup1.01001000120Matches
2019-202022Birmingham Cityeng ENGFA Cup2.41001201020Matches
2020-202123Rotherham Unitedeng ENG2. Championship41.53003720210786390Matches
2020-202123Rotherham Unitedeng ENGEFL Cup0.80002100000Matches
2020-202123Rotherham Unitedeng ENGFA Cup0.90000102300Matches
2021-202224Rotherham Unitedeng ENGFA Cup2.810020010000Matches
2021-202224Rotherham Unitedeng ENG3. League One33.1711311407455310Matches
2022-202325Rotherham Unitedeng ENG2. Championship35.1900322015550351Matches
2022-202325Rotherham Unitedeng ENGEFL Cup1.700022011040Matches
2022-202325Rotherham Unitedeng ENGFA Cup1.00001100000Matches
2023-202426Millwalleng ENG2. Championship21.24001861530211Matches
2023-202426Millwalleng ENGEFL Cup0.20000000000Matches
2023-202426Millwalleng ENGFA Cup1.00000Matches
2024-202527Millwalleng ENG2. Championship2.11001007130Matches
2024-202527Millwalleng ENGEFL Cup1.00002100400Matches
2024-202527Millwalleng ENGFA Cup2.00000016610Matches
2025-202628Millwalleng ENG2. Championship2.30005122440Matches
2025-202628Millwalleng ENGEFL Cup2.300032112230Matches
2025-202628Plymouth Argyleeng ENG3. League One12.32004802117130Matches
9 Seasons4 Clubs4 Leagues202.43611175999379323196003
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rotherham United (3 Seasons)4 Leagues116.920111075932591941091
Birmingham City (3 Seasons)3 Leagues41.190035221676542001
Millwall (3 Seasons)3 Leagues32.1500291053247321
Plymouth Argyle (1 Season)1 League12.32004802117130
EFL Cup (9 Seasons)9.110013912679000
Championship (8 Seasons)136.82400122647237234137003
FA Cup (8 Seasons)11.120054121106000
League One (2 Seasons)45.4911352209572440
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2017-201820Birmingham City2 Leagues10.1200840231310000
2018-201921Birmingham City3 Leagues19.230017100333223000
2019-202022Birmingham City3 Leagues11.84001081112091
2020-202123Rotherham United3 Leagues43.23003922210989390
2021-202224Rotherham United3 Leagues35.9811331408455310
2022-202325Rotherham United3 Leagues37.8900352316650391
2023-202426Millwall3 Leagues22.44001861530211
2024-202527Millwall3 Leagues5.1100311131140
2025-202628Millwall3 Leagues4.600083314670
2025-202628Plymouth Argyle1 League12.32004802117130
9 Seasons4 Clubs4 Leagues202.43611175999379323196003
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rotherham United (3 Seasons)4 Leagues116.920111075932591941091
Birmingham City (3 Seasons)3 Leagues41.190035221676542001
Millwall (3 Seasons)3 Leagues32.1500291053247321
Plymouth Argyle (1 Season)1 League12.32004802117130
EFL Cup (9 Seasons)9.110013912679000
Championship (8 Seasons)136.82400122647237234137003
FA Cup (8 Seasons)11.120054121106000
League One (2 Seasons)45.4911352209572440
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2017-201820Birmingham Cityeng ENG2. Championship19th9.0200620231310000Matches
2018-201921Birmingham Cityeng ENG2. Championship17th17.23001590283120000Matches
2019-202022Birmingham Cityeng ENG2. Championship20th8.4200861101951Matches
2020-202123Rotherham Unitedeng ENG2. Championship23rd41.53003720210786390Matches
2021-202224Rotherham Unitedeng ENG3. League One2nd33.1711311407455310Matches
2022-202325Rotherham Unitedeng ENG2. Championship19th35.1900322015550351Matches
2023-202426Millwalleng ENG2. Championship13th21.24001861530211Matches
2024-202527Millwalleng ENG2. Championship8th2.11001007130Matches
2025-202628Millwalleng ENG2. Championship3rd2.30005122440Matches
2025-202628Plymouth Argyleeng ENG3. League One8th12.32004802117130Matches
9 Seasons4 Clubs2 Leagues182.23311157867332306181003
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rotherham United (3 Seasons)2 Leagues109.719111005432361911051
Birmingham City (3 Seasons)1 League34.670029171616335001
Millwall (3 Seasons)1 League25.650024731435281
Plymouth Argyle (1 Season)1 League12.32004802117130
Championship (8 Seasons)136.82400122647237234137003
League One (2 Seasons)45.4911352209572440
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2017-201820Birmingham Cityeng ENGEFL Cup33rd1.1000220000000Matches
2018-201921Birmingham Cityeng ENGEFL Cup58th1.0000110300000Matches
2018-201921Birmingham Cityeng ENGFA Cup33rd1.0000100213000Matches
2019-202022Birmingham Cityeng ENGEFL Cup58th1.01001000120Matches
2019-202022Birmingham Cityeng ENGFA Cup9th2.41001201020Matches
2020-202123Rotherham Unitedeng ENGEFL Cup58th0.80002100000Matches
2020-202123Rotherham Unitedeng ENGFA Cup33rd0.90000102300Matches
2021-202224Rotherham Unitedeng ENGFA Cup2.810020010000Matches
2022-202325Rotherham Unitedeng ENGEFL CupRd21.700022011040Matches
2022-202325Rotherham Unitedeng ENGFA Cup1.00001100000Matches
2023-202426Millwalleng ENGEFL CupRd10.20000000000Matches
2023-202426Millwalleng ENGFA Cup1.00000Matches
2024-202527Millwalleng ENGEFL CupRd21.00002100400Matches
2024-202527Millwalleng ENGFA Cup2.00000016610Matches
2025-202628Millwalleng ENGEFL CupRd32.300032112230Matches
9 Seasons3 Clubs2 Leagues20.230018132471715000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rotherham United (3 Seasons)2 Leagues7.210075023340
Millwall (3 Seasons)2 Leagues6.5000532181240
Birmingham City (3 Seasons)2 Leagues6.5200650627000
EFL Cup (9 Seasons)9.110013912679000
FA Cup (8 Seasons)11.120054121106000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202124jm JamaicaFriendlies (M)1.00000Matches
202225jm JamaicaWCQ0.80000Matches
202427jm JamaicaCopa AméricaGR0.70000000010Matches
3 Seasons1 Club3 Leagues2.50000000010
WCQ (1 Season)0.80000
Friendlies (M) (1 Season)1.00000
Copa América (1 Season)0.70000000010

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.

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.

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.