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
2014-201518Millwalleng ENG2. Championship00Matches
2014-201518Millwalleng ENGLeague Cup10150.2000000000.000.000.000.000.00Matches
2015-201619Millwalleng ENGFA Cup221802.0101100100.500.000.500.500.50Matches
2015-201619Millwalleng ENG3. League One28191,98822.1112100800.050.050.090.050.09Matches
2016-201720Millwalleng ENGEFL Cup221621.8000000000.000.000.000.000.00Matches
2016-201720Millwalleng ENGFA Cup442703.0000000100.000.000.000.000.00Matches
2016-201720Millwalleng ENG3. League One38363,08534.30000001020.000.000.000.000.00Matches
2017-201821Millwalleng ENG2. Championship30420.5000000000.000.000.000.000.00Matches
2017-201821Millwalleng ENGEFL Cup222102.3000000000.000.000.000.000.00Matches
2017-201821Millwalleng ENGFA Cup332703.0202200000.670.000.670.670.67Matches
2018-201922Millwalleng ENG2. Championship13121,01111.2404400100.360.000.360.360.36Matches
2018-201922Millwalleng ENGEFL Cup111201.3000000000.000.000.000.000.00Matches
2018-201922Portsmoutheng ENGFA Cup332703.0101100000.330.000.330.330.33Matches
2018-201922Portsmoutheng ENG3. League One23191,70318.9235200510.110.160.260.110.26Matches
2019-202023Millwalleng ENG2. Championship28201,83920.4101100500.050.000.050.050.05Matches
2019-202023Millwalleng ENGEFL Cup20690.8000000100.000.000.000.000.00Matches
2020-202124Millwalleng ENG2. Championship30161,35015.0303300100.200.000.200.200.20Matches
2020-202124Millwalleng ENGEFL Cup221651.8000000000.000.000.000.000.00Matches
2020-202124Millwalleng ENGFA Cup21790.9000000000.000.000.000.000.00Matches
2021-202225Millwalleng ENG2. Championship20460.5000000000.000.000.000.000.00Matches
2021-202225Millwalleng ENGEFL Cup321541.7000000000.000.000.000.000.00Matches
2021-202225Gillinghameng ENG3. League One17171,51816.9112100300.060.060.120.060.12Matches
2022-202326Peterborough Unitedeng ENGEFL Cup20490.5000000000.000.000.000.000.00Matches
2022-202326Peterborough Unitedeng ENGFA Cup21961.1000000000.000.000.000.000.00Matches
2022-202326Peterborough Unitedeng ENG3. League One26131,26014.0156100300.070.360.430.070.43Matches
2023-202427Stevenageeng ENGEFL Cup10510.6000000000.000.000.000.000.00Matches
2023-202427Stevenageeng ENGFA Cup422222.5000000000.000.000.000.000.00Matches
2023-202427Stevenageeng ENG3. League One31131,36015.1202200500.130.000.130.130.13Matches
2024-202528Stevenageeng ENGEFL Cup10210.2000000000.000.000.000.000.00Matches
2024-202528Bromleyeng ENGFA Cup332342.6011000000.000.380.380.000.38Matches
2024-202528Stevenageeng ENG3. League One1010.0000000000.000.000.000.000.00Matches
2024-202528Bromleyeng ENG4. League Two42383,35437.3617600800.160.030.190.160.19Matches
2025-202629Bromleyeng ENGEFL Cup11450.5000000000.000.000.000.000.00Matches
2025-202629Bromleyeng ENGFA Cup1050.1000000000.000.000.000.000.00Matches
2025-202629Bromleyeng ENG4. League Two34121,32414.78210800100.540.140.680.540.68Matches
12 Seasons6 Clubs5 Leagues35824422,568250.833144733005330.130.060.190.130.19
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
Millwall (8 Seasons)4 Leagues16612211,055122.81211312002820.100.010.110.100.11
Bromley (2 Seasons)3 Leagues81544,96255.1144181400900.250.070.330.250.33
Stevenage (2 Seasons)3 Leagues38151,65518.4202200500.110.000.110.110.11
Peterborough United (1 Season)3 Leagues30141,40515.6156100300.060.320.380.060.38
Portsmouth (1 Season)2 Leagues26221,97321.9336300510.140.140.270.140.27
Gillingham (1 Season)1 League17171,51816.9112100300.060.060.120.060.12
EFL Cup (11 Seasons)18101,06111.8000000100.000.000.000.000.00
FA Cup (9 Seasons)24191,62618.1415400200.220.060.280.220.28
League One (7 Seasons)16411710,915121.3710177003430.060.080.140.060.14
Championship (6 Seasons)76484,28847.6808800700.170.000.170.170.17
League Two (2 Seasons)76504,67852.0143171400900.270.060.330.270.33
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
2014-201518Millwall2 Leagues10150.2000000000.000.000.000.000.00
2015-201619Millwall2 Leagues30212,16824.1213200900.080.040.120.080.12
2016-201720Millwall3 Leagues44423,51739.10000001120.000.000.000.000.00
2017-201821Millwall3 Leagues855225.8202200000.340.000.340.340.34
2018-201922Portsmouth2 Leagues26221,97321.9336300510.140.140.270.140.27
2018-201922Millwall2 Leagues14131,13112.6404400100.320.000.320.320.32
2019-202023Millwall2 Leagues30201,90821.2101100600.050.000.050.050.05
2020-202124Millwall3 Leagues34191,59417.7303300100.170.000.170.170.17
2021-202225Millwall2 Leagues522002.2000000000.000.000.000.000.00
2021-202225Gillingham1 League17171,51816.9112100300.060.060.120.060.12
2022-202326Peterborough United3 Leagues30141,40515.6156100300.060.320.380.060.38
2023-202427Stevenage3 Leagues36151,63318.1202200500.110.000.110.110.11
2024-202528Stevenage2 Leagues20220.2000000000.000.000.000.000.00
2024-202528Bromley2 Leagues45413,58839.9628600800.150.050.200.150.20
2025-202629Bromley3 Leagues36131,37415.38210800100.520.130.660.520.66
12 Seasons6 Clubs5 Leagues35824422,568250.833144733005330.130.060.190.130.19
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
Millwall (8 Seasons)4 Leagues16612211,055122.81211312002820.100.010.110.100.11
Bromley (2 Seasons)3 Leagues81544,96255.1144181400900.250.070.330.250.33
Stevenage (2 Seasons)3 Leagues38151,65518.4202200500.110.000.110.110.11
Peterborough United (1 Season)3 Leagues30141,40515.6156100300.060.320.380.060.38
Portsmouth (1 Season)2 Leagues26221,97321.9336300510.140.140.270.140.27
Gillingham (1 Season)1 League17171,51816.9112100300.060.060.120.060.12
EFL Cup (11 Seasons)18101,06111.8000000100.000.000.000.000.00
FA Cup (9 Seasons)24191,62618.1415400200.220.060.280.220.28
League One (7 Seasons)16411710,915121.3710177003430.060.080.140.060.14
Championship (6 Seasons)76484,28847.6808800700.170.000.170.170.17
League Two (2 Seasons)76504,67852.0143171400900.270.060.330.270.33
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-201518Millwalleng ENG2. Championship22nd00Matches
2015-201619Millwalleng ENG3. League One4th28191,98822.1112100800.050.050.090.050.09Matches
2016-201720Millwalleng ENG3. League One6th38363,08534.30000001020.000.000.000.000.00Matches
2017-201821Millwalleng ENG2. Championship8th30420.5000000000.000.000.000.000.00Matches
2018-201922Portsmoutheng ENG3. League One4th23191,70318.9235200510.110.160.260.110.26Matches
2018-201922Millwalleng ENG2. Championship21st13121,01111.2404400100.360.000.360.360.36Matches
2019-202023Millwalleng ENG2. Championship8th28201,83920.4101100500.050.000.050.050.05Matches
2020-202124Millwalleng ENG2. Championship11th30161,35015.0303300100.200.000.200.200.20Matches
2021-202225Millwalleng ENG2. Championship9th20460.5000000000.000.000.000.000.00Matches
2021-202225Gillinghameng ENG3. League One21st17171,51816.9112100300.060.060.120.060.12Matches
2022-202326Peterborough Unitedeng ENG3. League One6th26131,26014.0156100300.070.360.430.070.43Matches
2023-202427Stevenageeng ENG3. League One9th31131,36015.1202200500.130.000.130.130.13Matches
2024-202528Stevenageeng ENG3. League One14th1010.0000000000.000.000.000.000.00Matches
2024-202528Bromleyeng ENG4. League Two11th42383,35437.3617600800.160.030.190.160.19Matches
2025-202629Bromleyeng ENG4. League Two1st34121,32414.78210800100.540.140.680.540.68Matches
12 Seasons6 Clubs3 Leagues31621519,881220.929134229005030.130.060.190.130.19
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 (8 Seasons)2 Leagues1421039,361104.091109002520.090.010.100.090.10
Bromley (2 Seasons)1 League76504,67852.0143171400900.270.060.330.270.33
Stevenage (2 Seasons)1 League32131,36115.1202200500.130.000.130.130.13
Peterborough United (1 Season)1 League26131,26014.0156100300.070.360.430.070.43
Portsmouth (1 Season)1 League23191,70318.9235200510.110.160.260.110.26
Gillingham (1 Season)1 League17171,51816.9112100300.060.060.120.060.12
League One (7 Seasons)16411710,915121.3710177003430.060.080.140.060.14
Championship (6 Seasons)76484,28847.6808800700.170.000.170.170.17
League Two (2 Seasons)76504,67852.0143171400900.270.060.330.270.33
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-201518Millwalleng ENGLeague Cup33rd10150.2000000000.000.000.000.000.00Matches
2015-201619Millwalleng ENGFA Cup65th221802.0101100100.500.000.500.500.50Matches
2016-201720Millwalleng ENGEFL Cup33rd221621.8000000000.000.000.000.000.00Matches
2016-201720Millwalleng ENGFA Cup5th442703.0000000100.000.000.000.000.00Matches
2017-201821Millwalleng ENGEFL Cup33rd222102.3000000000.000.000.000.000.00Matches
2017-201821Millwalleng ENGFA Cup17th332703.0202200000.670.000.670.670.67Matches
2018-201922Portsmoutheng ENGFA Cup17th332703.0101100000.330.000.330.330.33Matches
2018-201922Millwalleng ENGEFL Cup17th111201.3000000000.000.000.000.000.00Matches
2019-202023Millwalleng ENGEFL Cup33rd20690.8000000100.000.000.000.000.00Matches
2020-202124Millwalleng ENGEFL Cup17th221651.8000000000.000.000.000.000.00Matches
2020-202124Millwalleng ENGFA Cup17th21790.9000000000.000.000.000.000.00Matches
2021-202225Millwalleng ENGEFL CupRd3321541.7000000000.000.000.000.000.00Matches
2022-202326Peterborough Unitedeng ENGEFL CupRd220490.5000000000.000.000.000.000.00Matches
2022-202326Peterborough Unitedeng ENGFA Cup21961.1000000000.000.000.000.000.00Matches
2023-202427Stevenageeng ENGEFL CupRd210510.6000000000.000.000.000.000.00Matches
2023-202427Stevenageeng ENGFA Cup422222.5000000000.000.000.000.000.00Matches
2024-202528Stevenageeng ENGEFL CupRd110210.2000000000.000.000.000.000.00Matches
2024-202528Bromleyeng ENGFA Cup332342.6011000000.000.380.380.000.38Matches
2025-202629Bromleyeng ENGEFL CupRd211450.5000000000.000.000.000.000.00Matches
2025-202629Bromleyeng ENGFA Cup1050.1000000000.000.000.000.000.00Matches
12 Seasons5 Clubs2 Leagues42292,68729.9415400300.130.030.170.130.17
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 (8 Seasons)2 Leagues24191,69418.8303300300.160.000.160.160.16
Stevenage (2 Seasons)2 Leagues622943.3000000000.000.000.000.000.00
Bromley (2 Seasons)2 Leagues542843.2011000000.000.320.320.000.32
Peterborough United (1 Season)2 Leagues411451.6000000000.000.000.000.000.00
Portsmouth (1 Season)1 League332703.0101100000.330.000.330.330.33
EFL Cup (11 Seasons)18101,06111.8000000100.000.000.000.000.00
FA Cup (9 Seasons)24191,62618.1415400200.220.060.280.220.28

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
2014-201518Millwalleng ENGLeague Cup0.2000Matches
2015-201619Millwalleng ENGFA Cup2.0100Matches
2015-201619Millwalleng ENG3. League One22.1140.180.2500Matches
2016-201720Millwalleng ENGEFL Cup1.80100.00.560.000.0000Matches
2016-201720Millwalleng ENGFA Cup3.0000Matches
2016-201720Millwalleng ENG3. League One34.30070.000.200.0000Matches
2017-201821Millwalleng ENG2. Championship0.50000.000.0000Matches
2017-201821Millwalleng ENGEFL Cup2.30100.00.430.000.0000Matches
2017-201821Millwalleng ENGFA Cup3.024250.01.330.670.501.0000Matches
2018-201922Millwalleng ENG2. Championship11.24131184.61.160.980.310.3600Matches
2018-201922Millwalleng ENGEFL Cup1.3011100.00.750.750.000.0000Matches
2018-201922Portsmoutheng ENGFA Cup3.016116.72.000.330.171.0000Matches
2018-201922Portsmoutheng ENG3. League One18.9200Matches
2019-202023Millwalleng ENG2. Championship20.4128725.01.370.340.040.1400Matches
2019-202023Millwalleng ENGEFL Cup0.80000.000.0000Matches
2020-202124Millwalleng ENG2. Championship15.0320840.01.330.530.150.3800Matches
2020-202124Millwalleng ENGEFL Cup1.80000.000.0000Matches
2020-202124Millwalleng ENGFA Cup0.9011100.01.141.140.000.0000Matches
2021-202225Millwalleng ENG2. Championship0.50100.01.960.000.0000Matches
2021-202225Millwalleng ENGEFL Cup1.70100.00.580.000.0000Matches
2021-202225Gillinghameng ENG3. League One16.9122836.41.300.470.050.1300Matches
2022-202326Peterborough Unitedeng ENGEFL Cup0.50000.000.0000Matches
2022-202326Peterborough Unitedeng ENGFA Cup1.10100.00.940.000.0000Matches
2022-202326Peterborough Unitedeng ENG3. League One14.0115426.71.070.290.070.2500Matches
2023-202427Stevenageeng ENGEFL Cup0.60000.000.0000Matches
2023-202427Stevenageeng ENGFA Cup2.50300.01.220.000.0000Matches
2023-202427Stevenageeng ENG3. League One15.1224520.81.590.330.080.4000Matches
2024-202528Stevenageeng ENGEFL Cup0.20000.000.0000Matches
2024-202528Bromleyeng ENGFA Cup2.6000Matches
2024-202528Stevenageeng ENG3. League One0.00100.090.000.000.0000Matches
2024-202528Bromleyeng ENG4. League Two37.36601423.31.610.380.100.4300Matches
2025-202629Bromleyeng ENGEFL Cup0.50000.000.0000Matches
2025-202629Bromleyeng ENGFA Cup0.1000Matches
2025-202629Bromleyeng ENG4. League Two14.78501632.03.401.090.160.5000Matches
12 Seasons6 Clubs5 Leagues250.8332538933.61.250.400.110.3400
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Millwall (8 Seasons)4 Leagues122.812714152.10.740.350.140.2700
Bromley (2 Seasons)3 Leagues55.1141103027.32.100.570.130.4700
Stevenage (2 Seasons)3 Leagues18.4228517.91.520.270.070.4000
Peterborough United (1 Season)3 Leagues15.6116425.01.020.260.060.2500
Portsmouth (1 Season)2 Leagues21.936116.72.000.330.171.0000
Gillingham (1 Season)1 League16.9122836.41.300.470.050.1300
EFL Cup (11 Seasons)11.804125.00.340.090.000.0000
FA Cup (9 Seasons)18.1415426.71.440.380.200.7500
League One (7 Seasons)121.37622838.70.770.270.060.1800
Championship (6 Seasons)47.68622641.91.300.550.130.3100
League Two (2 Seasons)52.0141103027.32.120.580.130.4700
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2014-201518Millwall2 Leagues0.2000
2015-201619Millwall2 Leagues24.1240.180.2500
2016-201720Millwall3 Leagues39.1017700.00.030.190.000.0000
2017-201821Millwall3 Leagues5.825240.00.860.340.401.0000
2018-201922Portsmouth2 Leagues21.936116.72.000.330.171.0000
2018-201922Millwall2 Leagues12.64141285.71.110.950.290.3300
2019-202023Millwall2 Leagues21.2128725.01.320.330.040.1400
2020-202124Millwall3 Leagues17.7321942.91.190.510.140.3300
2021-202225Millwall2 Leagues2.20200.00.900.000.0000
2021-202225Gillingham1 League16.9122836.41.300.470.050.1300
2022-202326Peterborough United3 Leagues15.6116425.01.020.260.060.2500
2023-202427Stevenage3 Leagues18.1227518.51.490.280.070.4000
2024-202528Stevenage2 Leagues0.20100.04.090.000.0000
2024-202528Bromley2 Leagues39.96601423.31.610.380.100.4300
2025-202629Bromley3 Leagues15.38501632.03.291.050.160.5000
12 Seasons6 Clubs5 Leagues250.8332538933.61.250.400.110.3400
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Millwall (8 Seasons)4 Leagues122.812714152.10.740.350.140.2700
Bromley (2 Seasons)3 Leagues55.1141103027.32.100.570.130.4700
Stevenage (2 Seasons)3 Leagues18.4228517.91.520.270.070.4000
Peterborough United (1 Season)3 Leagues15.6116425.01.020.260.060.2500
Portsmouth (1 Season)2 Leagues21.936116.72.000.330.171.0000
Gillingham (1 Season)1 League16.9122836.41.300.470.050.1300
EFL Cup (11 Seasons)11.804125.00.340.090.000.0000
FA Cup (9 Seasons)18.1415426.71.440.380.200.7500
League One (7 Seasons)121.37622838.70.770.270.060.1800
Championship (6 Seasons)47.68622641.91.300.550.130.3100
League Two (2 Seasons)52.0141103027.32.120.580.130.4700
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
2015-201619Millwalleng ENG3. League One4th22.1140.180.2500Matches
2016-201720Millwalleng ENG3. League One6th34.30070.000.200.0000Matches
2017-201821Millwalleng ENG2. Championship8th0.50000.000.0000Matches
2018-201922Portsmoutheng ENG3. League One4th18.9200Matches
2018-201922Millwalleng ENG2. Championship21st11.24131184.61.160.980.310.3600Matches
2019-202023Millwalleng ENG2. Championship8th20.4128725.01.370.340.040.1400Matches
2020-202124Millwalleng ENG2. Championship11th15.0320840.01.330.530.150.3800Matches
2021-202225Millwalleng ENG2. Championship9th0.50100.01.960.000.0000Matches
2021-202225Gillinghameng ENG3. League One21st16.9122836.41.300.470.050.1300Matches
2022-202326Peterborough Unitedeng ENG3. League One6th14.0115426.71.070.290.070.2500Matches
2023-202427Stevenageeng ENG3. League One9th15.1224520.81.590.330.080.4000Matches
2024-202528Stevenageeng ENG3. League One14th0.00100.090.000.000.0000Matches
2024-202528Bromleyeng ENG4. League Two11th37.36601423.31.610.380.100.4300Matches
2025-202629Bromleyeng ENG4. League Two1st14.78501632.03.401.090.160.5000Matches
12 Seasons6 Clubs3 Leagues220.9292348434.21.300.420.110.3200
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Millwall (8 Seasons)2 Leagues104.09623753.20.760.360.130.2400
Bromley (2 Seasons)1 League52.0141103027.32.120.580.130.4700
Stevenage (2 Seasons)1 League15.1225520.01.650.330.080.4000
Peterborough United (1 Season)1 League14.0115426.71.070.290.070.2500
Portsmouth (1 Season)1 League18.9200
Gillingham (1 Season)1 League16.9122836.41.300.470.050.1300
League One (7 Seasons)121.37622838.70.770.270.060.1800
Championship (6 Seasons)47.68622641.91.300.550.130.3100
League Two (2 Seasons)52.0141103027.32.120.580.130.4700
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
2014-201518Millwalleng ENGLeague Cup33rd0.2000Matches
2015-201619Millwalleng ENGFA Cup65th2.0100Matches
2016-201720Millwalleng ENGEFL Cup33rd1.80100.00.560.000.0000Matches
2016-201720Millwalleng ENGFA Cup5th3.0000Matches
2017-201821Millwalleng ENGEFL Cup33rd2.30100.00.430.000.0000Matches
2017-201821Millwalleng ENGFA Cup17th3.024250.01.330.670.501.0000Matches
2018-201922Portsmoutheng ENGFA Cup17th3.016116.72.000.330.171.0000Matches
2018-201922Millwalleng ENGEFL Cup17th1.3011100.00.750.750.000.0000Matches
2019-202023Millwalleng ENGEFL Cup33rd0.80000.000.0000Matches
2020-202124Millwalleng ENGEFL Cup17th1.80000.000.0000Matches
2020-202124Millwalleng ENGFA Cup17th0.9011100.01.141.140.000.0000Matches
2021-202225Millwalleng ENGEFL CupRd31.70100.00.580.000.0000Matches
2022-202326Peterborough Unitedeng ENGEFL CupRd20.50000.000.0000Matches
2022-202326Peterborough Unitedeng ENGFA Cup1.10100.00.940.000.0000Matches
2023-202427Stevenageeng ENGEFL CupRd20.60000.000.0000Matches
2023-202427Stevenageeng ENGFA Cup2.50300.01.220.000.0000Matches
2024-202528Stevenageeng ENGEFL CupRd10.20000.000.0000Matches
2024-202528Bromleyeng ENGFA Cup2.6000Matches
2025-202629Bromleyeng ENGEFL CupRd20.50000.000.0000Matches
2025-202629Bromleyeng ENGFA Cup0.1000Matches
12 Seasons5 Clubs2 Leagues29.9419526.30.860.230.160.6000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Millwall (8 Seasons)2 Leagues18.839444.40.660.290.220.5000
Stevenage (2 Seasons)2 Leagues3.30300.00.920.000.0000
Bromley (2 Seasons)2 Leagues3.20000.000.0000
Peterborough United (1 Season)2 Leagues1.60100.00.620.000.0000
Portsmouth (1 Season)1 League3.016116.72.000.330.171.0000
EFL Cup (11 Seasons)11.804125.00.340.090.000.0000
FA Cup (9 Seasons)18.1415426.71.440.380.200.7500

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
2014-201518Millwalleng ENG2. Championship00002Matches
2014-201518Millwalleng ENGLeague Cup115158.30.20011400.0001-1-6.00-6.00Matches
2015-201619Millwalleng ENGFA Cup218090100.02.02902001.5043+1+0.50Matches
2015-201619Millwalleng ENG3. League One281,9887148.022.119189161.613421+13+0.59+0.13Matches
2016-201720Millwalleng ENGEFL Cup21628190.01.82811001.5041+3+1.67+1.67Matches
2016-201720Millwalleng ENGFA Cup42706850.03.04682012.2542+2+0.67+0.33Matches
2016-201720Millwalleng ENG3. League One383,0858174.534.33621251.554638+8+0.23+0.15Matches
2017-201821Millwalleng ENG2. Championship342141.00.5003221.331100.00-0.24Matches
2017-201821Millwalleng ENGEFL Cup2210105100.02.321052001.503300.00Matches
2017-201821Millwalleng ENGFA Cup327090100.03.03903001.3364+2+0.67Matches
2018-201922Millwalleng ENG2. Championship131,0117824.411.21282812430.851314-1-0.09+0.34Matches
2018-201922Millwalleng ENGEFL Cup112012040.01.311201001.000000.00+0.50Matches
2018-201922Portsmoutheng ENGFA Cup32709060.03.03903003.0060+6+2.00+3.00Matches
2018-201922Portsmoutheng ENG3. League One231,7037441.118.919851442112.173517+18+0.95+0.43Matches
2019-202023Millwalleng ENG2. Championship281,8396644.420.420851281821.642627-1-0.05-0.32Matches
2019-202023Millwalleng ENGEFL Cup2693532.90.80023501.5002-2-2.61-4.52Matches
2020-202124Millwalleng ENG2. Championship301,3504532.615.016742141281.431411+3+0.20+0.46Matches
2020-202124Millwalleng ENGEFL Cup21658361.11.82831011.5032+1+0.55-0.31Matches
2020-202124Millwalleng ENGFA Cup2794043.90.917501401.5003-3-3.42-5.20Matches
2021-202225Millwalleng ENG2. Championship246231.10.50022361.5001-1-1.96-2.15Matches
2021-202225Millwalleng ENGEFL Cup31545157.01.7271011202.0032+1+0.58+0.58Matches
2021-202225Gillinghameng ENG3. League One171,5188936.716.9178916001.061118-7-0.42+0.51Matches
2022-202326Peterborough Unitedeng ENGEFL Cup2492527.20.50022501.501100.00-0.69Matches
2022-202326Peterborough Unitedeng ENGFA Cup2964835.61.1185011112.0030+3+2.81+3.85Matches
2022-202326Peterborough Unitedeng ENG3. League One261,2604830.414.0137721320151.542715+12+0.86+0.58Matches
2023-202427Stevenageeng ENGEFL Cup1515121.30.60015101.000000.000.00Matches
2023-202427Stevenageeng ENGFA Cup42225656.92.5274023701.2534-1-0.41-0.94Matches
2023-202427Stevenageeng ENG3. League One311,3604432.915.113743182261.521412+2+0.13-0.16Matches
2024-202528Stevenageeng ENGEFL Cup1212123.30.20012100.0010+1+4.29+6.89Matches
2024-202528Bromleyeng ENGFA Cup32347886.72.63781002.0057-2-0.77-5.77Matches
2024-202528Stevenageeng ENG3. League One1110.00.0001103.000000.00+0.17Matches
2024-202528Bromleyeng ENG4. League Two423,3548081.037.338862742501.365251+1+0.03-0.43Matches
2025-202629Bromleyeng ENGEFL Cup1454525.00.51450001.0010+1+2.00+2.67Matches
2025-202629Bromleyeng ENGFA Cup1555.60.1001500.000000.00+1.06Matches
2025-202629Bromleyeng ENG4. League Two341,3243932.014.712711222241.762517+8+0.540.00Matches
12 Seasons6 Clubs5 Leagues35822,5686333.7250.82448214011420931.54345278+67+0.27+0.19
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Millwall (8 Seasons)4 Leagues16611,0556730.8122.812281734416661.50161136+25+0.20+0.11
Bromley (2 Seasons)3 Leagues814,9626156.355.1548129272141.538375+8+0.15-0.34
Stevenage (2 Seasons)3 Leagues381,6554418.418.415743232461.481816+2+0.11+0.11
Peterborough United (1 Season)3 Leagues301,4054730.615.6147721620161.573116+15+0.96+0.73
Portsmouth (1 Season)2 Leagues261,9737643.021.922861742112.274117+24+1.09+0.68
Gillingham (1 Season)1 League171,5188936.716.9178916001.061118-7-0.42+0.51
EFL Cup (11 Seasons)181,0615945.911.81085582711.331612+4+0.34+0.27
FA Cup (9 Seasons)241,6266861.618.119811151921.793123+8+0.44+0.35
League One (7 Seasons)16410,9156737.7121.311782744721431.60167121+46+0.38+0.33
Championship (6 Seasons)764,2885617.347.64881222815431.41545400.00-0.02
League Two (2 Seasons)764,6786256.552.0508228262241.547768+9+0.17-0.35
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
2014-201518Millwall2 Leagues115150.30.20011420.0001-1-6.00-6.00
2015-201619Millwall2 Leagues302,1687250.224.12190209161.603824+14+0.58+0.12
2016-201720Millwall3 Leagues443,5178072.439.1427224261.615441+13+0.33+0.20
2017-201821Millwall3 Leagues85226511.35.859653221.37108+2+0.34+0.10
2018-201922Portsmouth2 Leagues261,9737643.021.922861742112.274117+24+1.09+0.68
2018-201922Millwall2 Leagues141,1318125.512.61385912430.861314-1-0.08+0.36
2019-202023Millwall2 Leagues301,9086443.921.2208512102121.632629-3-0.14-0.51
2020-202124Millwall3 Leagues341,5944734.717.719753151191.441716+1+0.06+0.21
2021-202225Millwall2 Leagues5200404.52.2271031961.803300.00-0.19
2021-202225Gillingham1 League171,5188936.716.9178916001.061118-7-0.42+0.51
2022-202326Peterborough United3 Leagues301,4054730.615.6147721620161.573116+15+0.96+0.73
2023-202427Stevenage3 Leagues361,6334534.218.115743212561.481716+1+0.06-0.23
2024-202528Stevenage2 Leagues222110.50.20021101.5010+1+4.09+4.30
2024-202528Bromley2 Leagues453,5888081.439.941852842501.405758-1-0.03-0.68
2025-202629Bromley3 Leagues361,3743831.215.313691232141.692617+9+0.59+0.14
12 Seasons6 Clubs5 Leagues35822,5686333.7250.82448214011420931.54345278+67+0.27+0.19
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Millwall (8 Seasons)4 Leagues16611,0556730.8122.812281734416661.50161136+25+0.20+0.11
Bromley (2 Seasons)3 Leagues814,9626156.355.1548129272141.538375+8+0.15-0.34
Stevenage (2 Seasons)3 Leagues381,6554418.418.415743232461.481816+2+0.11+0.11
Peterborough United (1 Season)3 Leagues301,4054730.615.6147721620161.573116+15+0.96+0.73
Portsmouth (1 Season)2 Leagues261,9737643.021.922861742112.274117+24+1.09+0.68
Gillingham (1 Season)1 League171,5188936.716.9178916001.061118-7-0.42+0.51
EFL Cup (11 Seasons)181,0615945.911.81085582711.331612+4+0.34+0.27
FA Cup (9 Seasons)241,6266861.618.119811151921.793123+8+0.44+0.35
League One (7 Seasons)16410,9156737.7121.311782744721431.60167121+46+0.38+0.33
Championship (6 Seasons)764,2885617.347.64881222815431.41545400.00-0.02
League Two (2 Seasons)764,6786256.552.0508228262241.547768+9+0.17-0.35
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-201518Millwalleng ENG2. Championship22nd00002Matches
2015-201619Millwalleng ENG3. League One4th281,9887148.022.119189161.613421+13+0.59+0.13Matches
2016-201720Millwalleng ENG3. League One6th383,0858174.534.33621251.554638+8+0.23+0.15Matches
2017-201821Millwalleng ENG2. Championship8th342141.00.5003221.331100.00-0.24Matches
2018-201922Portsmoutheng ENG3. League One4th231,7037441.118.919851442112.173517+18+0.95+0.43Matches
2018-201922Millwalleng ENG2. Championship21st131,0117824.411.21282812430.851314-1-0.09+0.34Matches
2019-202023Millwalleng ENG2. Championship8th281,8396644.420.420851281821.642627-1-0.05-0.32Matches
2020-202124Millwalleng ENG2. Championship11th301,3504532.615.016742141281.431411+3+0.20+0.46Matches
2021-202225Millwalleng ENG2. Championship9th246231.10.50022361.5001-1-1.96-2.15Matches
2021-202225Gillinghameng ENG3. League One21st171,5188936.716.9178916001.061118-7-0.42+0.51Matches
2022-202326Peterborough Unitedeng ENG3. League One6th261,2604830.414.0137721320151.542715+12+0.86+0.58Matches
2023-202427Stevenageeng ENG3. League One9th311,3604432.915.113743182261.521412+2+0.13-0.16Matches
2024-202528Stevenageeng ENG3. League One14th1110.00.0001103.000000.00+0.17Matches
2024-202528Bromleyeng ENG4. League Two11th423,3548081.037.338862742501.365251+1+0.03-0.43Matches
2025-202629Bromleyeng ENG4. League Two1st341,3243932.014.712711222241.762517+8+0.540.00Matches
12 Seasons6 Clubs3 Leagues31619,8816332.0220.92158212410120901.54298243+55+0.25+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 Matches
Millwall (8 Seasons)2 Leagues1429,3616628.3104.010381613915641.48134113+21+0.20+0.13
Bromley (2 Seasons)1 League764,6786256.552.0508228262241.547768+9+0.17-0.35
Stevenage (2 Seasons)1 League321,3614316.415.113743192161.571412+2+0.13+0.12
Peterborough United (1 Season)1 League261,2604830.414.0137721320151.542715+12+0.86+0.58
Portsmouth (1 Season)1 League231,7037441.118.919851442112.173517+18+0.95+0.43
Gillingham (1 Season)1 League171,5188936.716.9178916001.061118-7-0.42+0.51
League One (7 Seasons)16410,9156737.7121.311782744721431.60167121+46+0.38+0.33
Championship (6 Seasons)764,2885617.347.64881222815431.41545400.00-0.02
League Two (2 Seasons)764,6786256.552.0508228262241.547768+9+0.17-0.35
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-201518Millwalleng ENGLeague Cup33rd115158.30.20011400.0001-1-6.00-6.00Matches
2015-201619Millwalleng ENGFA Cup65th218090100.02.02902001.5043+1+0.50Matches
2016-201720Millwalleng ENGEFL Cup33rd21628190.01.82811001.5041+3+1.67+1.67Matches
2016-201720Millwalleng ENGFA Cup5th42706850.03.04682012.2542+2+0.67+0.33Matches
2017-201821Millwalleng ENGEFL Cup33rd2210105100.02.321052001.503300.00Matches
2017-201821Millwalleng ENGFA Cup17th327090100.03.03903001.3364+2+0.67Matches
2018-201922Portsmoutheng ENGFA Cup17th32709060.03.03903003.0060+6+2.00+3.00Matches
2018-201922Millwalleng ENGEFL Cup17th112012040.01.311201001.000000.00+0.50Matches
2019-202023Millwalleng ENGEFL Cup33rd2693532.90.80023501.5002-2-2.61-4.52Matches
2020-202124Millwalleng ENGEFL Cup17th21658361.11.82831011.5032+1+0.55-0.31Matches
2020-202124Millwalleng ENGFA Cup17th2794043.90.917501401.5003-3-3.42-5.20Matches
2021-202225Millwalleng ENGEFL CupRd331545157.01.7271011202.0032+1+0.58+0.58Matches
2022-202326Peterborough Unitedeng ENGEFL CupRd22492527.20.50022501.501100.00-0.69Matches
2022-202326Peterborough Unitedeng ENGFA Cup2964835.61.1185011112.0030+3+2.81+3.85Matches
2023-202427Stevenageeng ENGEFL CupRd21515121.30.60015101.000000.000.00Matches
2023-202427Stevenageeng ENGFA Cup42225656.92.5274023701.2534-1-0.41-0.94Matches
2024-202528Stevenageeng ENGEFL CupRd11212123.30.20012100.0010+1+4.29+6.89Matches
2024-202528Bromleyeng ENGFA Cup32347886.72.63781002.0057-2-0.77-5.77Matches
2025-202629Bromleyeng ENGEFL CupRd21454525.00.51450001.0010+1+2.00+2.67Matches
2025-202629Bromleyeng ENGFA Cup1555.60.1001500.000000.00+1.06Matches
12 Seasons5 Clubs2 Leagues422,6876454.329.9298216132431.604735+12+0.40+0.32
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 (8 Seasons)2 Leagues241,6947160.718.819841252021.582723+4+0.21-0.28
Stevenage (2 Seasons)2 Leagues62944940.83.3274043701.004400.00+0.21
Bromley (2 Seasons)2 Leagues52845752.63.247011501.4067-1-0.32-0.32
Peterborough United (1 Season)2 Leagues41453632.21.6185032011.7541+3+1.86+2.16
Portsmouth (1 Season)1 League32709060.03.03903003.0060+6+2.00+3.00
EFL Cup (11 Seasons)181,0615945.911.81085582711.331612+4+0.34+0.27
FA Cup (9 Seasons)241,6266861.618.119811151921.793123+8+0.44+0.35
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
2014-201518Millwalleng ENGLeague Cup0.20000Matches
2015-201619Millwalleng ENGFA Cup2.01000Matches
2015-201619Millwalleng ENG3. League One22.18036Matches
2016-201720Millwalleng ENGEFL Cup1.8000220100000Matches
2016-201720Millwalleng ENGFA Cup3.01000Matches
2016-201720Millwalleng ENG3. League One34.310215500000000Matches
2017-201821Millwalleng ENG2. Championship0.5000030210000Matches
2017-201821Millwalleng ENGEFL Cup2.3000220000000Matches
2017-201821Millwalleng ENGFA Cup3.00003302000Matches
2018-201922Millwalleng ENG2. Championship11.210011260141312000Matches
2018-201922Millwalleng ENGEFL Cup1.3000130000000Matches
2018-201922Portsmoutheng ENGFA Cup3.0000350121000Matches
2018-201922Portsmoutheng ENG3. League One18.95100Matches
2019-202023Millwalleng ENG2. Championship20.4500205023023200Matches
2019-202023Millwalleng ENGEFL Cup0.81001211300Matches
2020-202124Millwalleng ENG2. Championship15.010022414101660Matches
2020-202124Millwalleng ENGEFL Cup1.80001500440Matches
2020-202124Millwalleng ENGFA Cup0.90000001310Matches
2021-202225Millwalleng ENG2. Championship0.50000100000Matches
2021-202225Millwalleng ENGEFL Cup1.70000201100Matches
2021-202225Gillinghameng ENG3. League One16.9300204402319180Matches
2022-202326Peterborough Unitedeng ENGEFL Cup0.50001101000Matches
2022-202326Peterborough Unitedeng ENGFA Cup1.10002001200Matches
2022-202326Peterborough Unitedeng ENG3. League One14.030018222338150Matches
2023-202427Stevenageeng ENGEFL Cup0.60001000010Matches
2023-202427Stevenageeng ENGFA Cup2.50004111000Matches
2023-202427Stevenageeng ENG3. League One15.1500181821320180Matches
2024-202528Stevenageeng ENGEFL Cup0.20000000000Matches
2024-202528Bromleyeng ENGFA Cup2.60000Matches
2024-202528Stevenageeng ENG3. League One0.00000000000Matches
2024-202528Bromleyeng ENG4. League Two37.38004254110235360Matches
2025-202629Bromleyeng ENGEFL Cup0.50001002000Matches
2025-202629Bromleyeng ENGFA Cup0.10000Matches
2025-202629Bromleyeng ENG4. League Two14.71001618423490Matches
12 Seasons6 Clubs5 Leagues250.8533128030317262154141000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Millwall (8 Seasons)4 Leagues122.828211541407626443000
Bromley (2 Seasons)3 Leagues55.19005972512739450
Stevenage (2 Seasons)3 Leagues18.4500231931420190
Peterborough United (1 Season)3 Leagues15.6300212323510150
Portsmouth (1 Season)2 Leagues21.9510350121000
Gillingham (1 Season)1 League16.9300204402319180
EFL Cup (11 Seasons)11.810010171685000
FA Cup (9 Seasons)18.12001291672000
League One (7 Seasons)121.33431147844694751000
Championship (6 Seasons)47.6700531216565338000
League Two (2 Seasons)52.09005872512539450
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201518Millwall2 Leagues0.20000
2015-201619Millwall2 Leagues24.1900360
2016-201720Millwall3 Leagues39.111215720100000
2017-201821Millwall3 Leagues5.8000580410000
2018-201922Portsmouth2 Leagues21.9510350121000
2018-201922Millwall2 Leagues12.610012290141312000
2019-202023Millwall2 Leagues21.2600215233126200
2020-202124Millwall3 Leagues17.7100234641123110
2021-202225Millwall2 Leagues2.20000301100
2021-202225Gillingham1 League16.9300204402319180
2022-202326Peterborough United3 Leagues15.6300212323510150
2023-202427Stevenage3 Leagues18.1500231931420190
2024-202528Stevenage2 Leagues0.20000000000
2024-202528Bromley2 Leagues39.98004254110235360
2025-202629Bromley3 Leagues15.31001718425490
12 Seasons6 Clubs5 Leagues250.8533128030317262154141000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Millwall (8 Seasons)4 Leagues122.828211541407626443000
Bromley (2 Seasons)3 Leagues55.19005972512739450
Stevenage (2 Seasons)3 Leagues18.4500231931420190
Peterborough United (1 Season)3 Leagues15.6300212323510150
Portsmouth (1 Season)2 Leagues21.9510350121000
Gillingham (1 Season)1 League16.9300204402319180
EFL Cup (11 Seasons)11.810010171685000
FA Cup (9 Seasons)18.12001291672000
League One (7 Seasons)121.33431147844694751000
Championship (6 Seasons)47.6700531216565338000
League Two (2 Seasons)52.09005872512539450
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201619Millwalleng ENG3. League One4th22.18036Matches
2016-201720Millwalleng ENG3. League One6th34.310215500000000Matches
2017-201821Millwalleng ENG2. Championship8th0.5000030210000Matches
2018-201922Portsmoutheng ENG3. League One4th18.95100Matches
2018-201922Millwalleng ENG2. Championship21st11.210011260141312000Matches
2019-202023Millwalleng ENG2. Championship8th20.4500205023023200Matches
2020-202124Millwalleng ENG2. Championship11th15.010022414101660Matches
2021-202225Millwalleng ENG2. Championship9th0.50000100000Matches
2021-202225Gillinghameng ENG3. League One21st16.9300204402319180Matches
2022-202326Peterborough Unitedeng ENG3. League One6th14.030018222338150Matches
2023-202427Stevenageeng ENG3. League One9th15.1500181821320180Matches
2024-202528Stevenageeng ENG3. League One14th0.00000000000Matches
2024-202528Bromleyeng ENG4. League Two11th37.38004254110235360Matches
2025-202629Bromleyeng ENG4. League Two1st14.71001618423490Matches
12 Seasons6 Clubs3 Leagues220.9503125827715250139134000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Millwall (8 Seasons)2 Leagues104.025211441216565338000
Bromley (2 Seasons)1 League52.09005872512539450
Stevenage (2 Seasons)1 League15.1500181821320180
Peterborough United (1 Season)1 League14.030018222338150
Portsmouth (1 Season)1 League18.95100
Gillingham (1 Season)1 League16.9300204402319180
League One (7 Seasons)121.33431147844694751000
Championship (6 Seasons)47.6700531216565338000
League Two (2 Seasons)52.09005872512539450
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-201518Millwalleng ENGLeague Cup33rd0.20000Matches
2015-201619Millwalleng ENGFA Cup65th2.01000Matches
2016-201720Millwalleng ENGEFL Cup33rd1.8000220100000Matches
2016-201720Millwalleng ENGFA Cup5th3.01000Matches
2017-201821Millwalleng ENGEFL Cup33rd2.3000220000000Matches
2017-201821Millwalleng ENGFA Cup17th3.00003302000Matches
2018-201922Portsmoutheng ENGFA Cup17th3.0000350121000Matches
2018-201922Millwalleng ENGEFL Cup17th1.3000130000000Matches
2019-202023Millwalleng ENGEFL Cup33rd0.81001211300Matches
2020-202124Millwalleng ENGEFL Cup17th1.80001500440Matches
2020-202124Millwalleng ENGFA Cup17th0.90000001310Matches
2021-202225Millwalleng ENGEFL CupRd31.70000201100Matches
2022-202326Peterborough Unitedeng ENGEFL CupRd20.50001101000Matches
2022-202326Peterborough Unitedeng ENGFA Cup1.10002001200Matches
2023-202427Stevenageeng ENGEFL CupRd20.60001000010Matches
2023-202427Stevenageeng ENGFA Cup2.50004111000Matches
2024-202528Stevenageeng ENGEFL CupRd10.20000000000Matches
2024-202528Bromleyeng ENGFA Cup2.60000Matches
2025-202629Bromleyeng ENGEFL CupRd20.50001002000Matches
2025-202629Bromleyeng ENGFA Cup0.10000Matches
12 Seasons5 Clubs2 Leagues29.93002226212157000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Millwall (8 Seasons)2 Leagues18.8300101916115000
Stevenage (2 Seasons)2 Leagues3.30005111010
Bromley (2 Seasons)2 Leagues3.20001002000
Peterborough United (1 Season)2 Leagues1.60003102200
Portsmouth (1 Season)1 League3.0000350121000
EFL Cup (11 Seasons)11.810010171685000
FA Cup (9 Seasons)18.12001291672000

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.