Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-04-19FriLeague OneMatchweek 45AwayD 1–1StevenageOxford UnitedN31000010000Match Report
2024-04-13SatLeague OneMatchweek 44HomeL 1–2StevenageBurton AlbionN45000000100Match Report
2024-04-09TueLeague OneMatchweek 29HomeW 2–1StevenageBarnsleyN12000000000Match Report
2024-04-06SatLeague OneMatchweek 43AwayL 0–1StevenageExeter CityN36000011000Match Report
2024-04-01MonLeague OneMatchweek 42AwayD 0–0StevenageCharlton AthYAM45000000101Match 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
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.2404400102.22.20.93.02438360.360.000.360.360.360.190.080.270.190.27Matches
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.4101100501.41.42.03.43671860.050.000.050.050.050.070.100.170.070.17Matches
2019-202023Millwalleng ENGEFL Cup20690.8000000100.000.000.000.000.00Matches
2020-202124Millwalleng ENG2. Championship30161,35015.0303300102.72.70.33.01830610.200.000.200.200.200.180.020.200.180.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.20.20.00.23440.000.000.000.000.000.310.000.310.310.31Matches
2021-202225Millwalleng ENGEFL Cup321541.7000000000.000.000.000.000.00Matches
2021-202225Gillinghameng ENG3. League One17171,51816.9112100300.060.060.120.060.12Matches
2022-202326P'borough Utdeng ENGEFL Cup20490.5000000000.000.000.000.000.00Matches
2022-202326P'borough Utdeng ENGFA Cup21961.1000000000.000.000.000.000.00Matches
2022-202326P'borough Utdeng 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 One30121,27014.1202200400.140.000.140.140.14Matches
10 Seasons5 Clubs4 Leagues27418917,494194.419102919004336.46.43.29.5811431870.100.050.150.100.150.140.070.200.140.20
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 (8 Seasons)4 Leagues16612211,055122.81211312002826.46.43.29.5811431870.100.010.110.100.110.140.070.200.140.20
Stevenage (1 Season)3 Leagues35141,54317.1202200400.120.000.120.120.12
P'borough Utd (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 (9 Seasons)16999511.1000000100.000.000.000.000.00
FA Cup (7 Seasons)20161,38715.4404400200.260.000.260.260.26
League One (6 Seasons)16211610,824120.3710177003330.060.080.140.060.14
Championship (6 Seasons)76484,28847.6808800706.46.43.29.5811431870.170.000.170.170.170.140.070.200.140.20
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
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.6404400102.22.20.93.02438360.320.000.320.320.320.190.080.270.190.27
2019-202023Millwall2 Leagues30201,90821.2101100601.41.42.03.43671860.050.000.050.050.050.070.100.170.070.17
2020-202124Millwall3 Leagues34191,59417.7303300102.72.70.33.01830610.170.000.170.170.170.180.020.200.180.20
2021-202225Millwall2 Leagues522002.2000000000.20.20.00.23440.000.000.000.000.000.310.000.310.310.31
2021-202225Gillingham1 League17171,51816.9112100300.060.060.120.060.12
2022-202326P'borough Utd3 Leagues30141,40515.6156100300.060.320.380.060.38
2023-202427Stevenage3 Leagues35141,54317.1202200400.120.000.120.120.12
10 Seasons5 Clubs4 Leagues27418917,494194.419102919004336.46.43.29.5811431870.100.050.150.100.150.140.070.200.140.20
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 (8 Seasons)4 Leagues16612211,055122.81211312002826.46.43.29.5811431870.100.010.110.100.110.140.070.200.140.20
Stevenage (1 Season)3 Leagues35141,54317.1202200400.120.000.120.120.12
P'borough Utd (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 (9 Seasons)16999511.1000000100.000.000.000.000.00
FA Cup (7 Seasons)20161,38715.4404400200.260.000.260.260.26
League One (6 Seasons)16211610,824120.3710177003330.060.080.140.060.14
Championship (6 Seasons)76484,28847.6808800706.46.43.29.5811431870.170.000.170.170.170.140.070.200.140.20
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
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.2404400102.22.20.93.02438360.360.000.360.360.360.190.080.270.190.27Matches
2019-202023Millwalleng ENG2. Championship8th28201,83920.4101100501.41.42.03.43671860.050.000.050.050.050.070.100.170.070.17Matches
2020-202124Millwalleng ENG2. Championship11th30161,35015.0303300102.72.70.33.01830610.200.000.200.200.200.180.020.200.180.20Matches
2021-202225Millwalleng ENG2. Championship9th20460.5000000000.20.20.00.23440.000.000.000.000.000.310.000.310.310.31Matches
2021-202225Gillinghameng ENG3. League One21st17171,51816.9112100300.060.060.120.060.12Matches
2022-202326P'borough Utdeng ENG3. League One6th26131,26014.0156100300.070.360.430.070.43Matches
2023-202427Stevenageeng ENG3. League One9th30121,27014.1202200400.140.000.140.140.14Matches
10 Seasons5 Clubs2 Leagues23816415,112167.915102515004036.46.43.29.5811431870.090.060.150.090.150.140.070.200.140.20
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 (8 Seasons)2 Leagues1421039,361104.091109002526.46.43.29.5811431870.090.010.100.090.100.140.070.200.140.20
Stevenage (1 Season)1 League30121,27014.1202200400.140.000.140.140.14
P'borough Utd (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 (6 Seasons)16211610,824120.3710177003330.060.080.140.060.14
Championship (6 Seasons)76484,28847.6808800706.46.43.29.5811431870.170.000.170.170.170.140.070.200.140.20
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-202326P'borough Utdeng ENGEFL CupRd220490.5000000000.000.000.000.000.00Matches
2022-202326P'borough Utdeng 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
10 Seasons4 Clubs2 Leagues36252,38226.5404400300.150.000.150.150.15
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 (1 Season)2 Leagues522733.0000000000.000.000.000.000.00
P'borough Utd (1 Season)2 Leagues411451.6000000000.000.000.000.000.00
Portsmouth (1 Season)1 League332703.0101100000.330.000.330.330.33
EFL Cup (9 Seasons)16999511.1000000100.000.000.000.000.00
FA Cup (7 Seasons)20161,38715.4404400200.260.000.260.260.26

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
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.3619.20002.22.20.17+1.8+1.8Matches
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.4127725.91.320.340.040.1418.70001.41.40.05-0.4-0.4Matches
2019-202023Millwalleng ENGEFL Cup0.80000.000.0000Matches
2020-202124Millwalleng ENG2. Championship15.0320840.01.330.530.150.3817.30002.72.70.13+0.3+0.3Matches
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.0017.80000.20.20.16-0.2-0.2Matches
2021-202225Millwalleng ENGEFL Cup1.70100.00.580.000.0000Matches
2021-202225Gillinghameng ENG3. League One16.9122836.41.300.470.050.1300Matches
2022-202326P'borough Utdeng ENGEFL Cup0.50000.000.0000Matches
2022-202326P'borough Utdeng ENGFA Cup1.10100.00.940.000.0000Matches
2022-202326P'borough Utdeng 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 One14.1223417.41.630.280.090.5000Matches
10 Seasons5 Clubs4 Leagues194.4191405838.60.940.340.110.2818.30006.46.40.10+1.6+1.6
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 (8 Seasons)4 Leagues122.812704152.90.730.350.140.2718.30006.46.40.10+1.6+1.6
Stevenage (1 Season)3 Leagues17.1226415.41.520.230.080.5000
P'borough Utd (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 (9 Seasons)11.104125.00.370.090.000.0000
FA Cup (7 Seasons)15.4415426.71.440.380.200.7500
League One (6 Seasons)120.37602738.30.760.270.070.1900
Championship (6 Seasons)47.68612642.61.280.550.130.3118.30006.46.40.10+1.6+1.6
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
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.3319.20002.22.20.17+1.8+1.8
2019-202023Millwall2 Leagues21.2127725.91.270.330.040.1418.70001.41.40.05-0.4-0.4
2020-202124Millwall3 Leagues17.7321942.91.190.510.140.3317.30002.72.70.13+0.3+0.3
2021-202225Millwall2 Leagues2.20200.00.900.000.0017.80000.20.20.16-0.2-0.2
2021-202225Gillingham1 League16.9122836.41.300.470.050.1300
2022-202326P'borough Utd3 Leagues15.6116425.01.020.260.060.2500
2023-202427Stevenage3 Leagues17.1226415.41.520.230.080.5000
10 Seasons5 Clubs4 Leagues194.4191405838.60.940.340.110.2818.30006.46.40.10+1.6+1.6
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 (8 Seasons)4 Leagues122.812704152.90.730.350.140.2718.30006.46.40.10+1.6+1.6
Stevenage (1 Season)3 Leagues17.1226415.41.520.230.080.5000
P'borough Utd (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 (9 Seasons)11.104125.00.370.090.000.0000
FA Cup (7 Seasons)15.4415426.71.440.380.200.7500
League One (6 Seasons)120.37602738.30.760.270.070.1900
Championship (6 Seasons)47.68612642.61.280.550.130.3118.30006.46.40.10+1.6+1.6
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
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.3619.20002.22.20.17+1.8+1.8Matches
2019-202023Millwalleng ENG2. Championship8th20.4127725.91.320.340.040.1418.70001.41.40.05-0.4-0.4Matches
2020-202124Millwalleng ENG2. Championship11th15.0320840.01.330.530.150.3817.30002.72.70.13+0.3+0.3Matches
2021-202225Millwalleng ENG2. Championship9th0.50100.01.960.000.0017.80000.20.20.16-0.2-0.2Matches
2021-202225Gillinghameng ENG3. League One21st16.9122836.41.300.470.050.1300Matches
2022-202326P'borough Utdeng ENG3. League One6th14.0115426.71.070.290.070.2500Matches
2023-202427Stevenageeng ENG3. League One9th14.1223417.41.630.280.090.5000Matches
10 Seasons5 Clubs2 Leagues167.9151215340.50.950.360.100.2518.30006.46.40.10+1.6+1.6
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 (8 Seasons)2 Leagues104.09613754.10.740.360.130.2418.30006.46.40.10+1.6+1.6
Stevenage (1 Season)1 League14.1223417.41.630.280.090.5000
P'borough Utd (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 (6 Seasons)120.37602738.30.760.270.070.1900
Championship (6 Seasons)47.68612642.61.280.550.130.3118.30006.46.40.10+1.6+1.6
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-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-202326P'borough Utdeng ENGEFL CupRd20.50000.000.0000Matches
2022-202326P'borough Utdeng ENGFA Cup1.10100.00.940.000.0000Matches
2023-202427Stevenageeng ENGEFL CupRd20.60000.000.0000Matches
2023-202427Stevenageeng ENGFA Cup2.50300.01.220.000.0000Matches
10 Seasons4 Clubs2 Leagues26.5419526.30.890.230.160.6000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Millwall (8 Seasons)2 Leagues18.839444.40.660.290.220.5000
Stevenage (1 Season)2 Leagues3.00300.00.990.000.0000
P'borough Utd (1 Season)2 Leagues1.60100.00.620.000.0000
Portsmouth (1 Season)1 League3.016116.72.000.330.171.0000
EFL Cup (9 Seasons)11.104125.00.370.090.000.0000
FA Cup (7 Seasons)15.4415426.71.440.380.200.7500

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
2014-201518Millwalleng ENGLeague Cup0.20Matches
2015-201619Millwalleng ENGFA Cup2.00Matches
2015-201619Millwalleng ENG3. League One22.11Matches
2016-201720Millwalleng ENGEFL Cup1.80Matches
2016-201720Millwalleng ENGFA Cup3.00Matches
2016-201720Millwalleng ENG3. League One34.30Matches
2017-201821Millwalleng ENG2. Championship0.50Matches
2017-201821Millwalleng ENGEFL Cup2.30Matches
2017-201821Millwalleng ENGFA Cup3.00Matches
2018-201922Millwalleng ENG2. Championship11.223336963.1355592612217768.96710663.2223857.900.90.4-0.99294138Matches
2018-201922Millwalleng ENGEFL Cup1.30Matches
2018-201922Portsmoutheng ENGFA Cup3.00Matches
2018-201922Portsmoutheng ENG3. League One18.93Matches
2019-202023Millwalleng ENG2. Championship20.436055265.25401134019426473.512718170.2216134.402.01.7-2.013359171Matches
2019-202023Millwalleng ENGEFL Cup0.80Matches
2020-202124Millwalleng ENG2. Championship15.024535269.6351176714418876.6629068.9193161.300.30.5-0.34183130Matches
2020-202124Millwalleng ENGEFL Cup1.80Matches
2020-202124Millwalleng ENGFA Cup0.90Matches
2021-202225Millwalleng ENG2. Championship0.5111478.6194574580.07887.50000.00.00.000004Matches
2021-202225Millwalleng ENGEFL Cup1.70Matches
2021-202225Gillinghameng ENG3. League One16.91Matches
2022-202326P'borough Utdeng ENGEFL Cup0.50Matches
2022-202326P'borough Utdeng ENGFA Cup1.10Matches
2022-202326P'borough Utdeng ENG3. League One14.05Matches
2023-202427Stevenageeng ENGEFL Cup0.60Matches
2023-202427Stevenageeng ENGFA Cup2.50Matches
2023-202427Stevenageeng ENG3. League One14.10Matches
10 Seasons5 Clubs4 Leagues194.4849128766.012661309046463473.226338568.36213047.7103.22.6+6.82682163143
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 (8 Seasons)4 Leagues122.8849128766.012661309046463473.226338568.36213047.713.22.6-2.22682163143
Stevenage (1 Season)3 Leagues17.10
P'borough Utd (1 Season)3 Leagues15.65
Portsmouth (1 Season)2 Leagues21.93
Gillingham (1 Season)1 League16.91
EFL Cup (9 Seasons)11.10
FA Cup (7 Seasons)15.40
League One (6 Seasons)120.310
Championship (6 Seasons)47.6849128766.012661309046463473.226338568.36213047.703.22.6-3.22682163143
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
2014-201518Millwall2 Leagues0.20
2015-201619Millwall2 Leagues24.11
2016-201720Millwall3 Leagues39.10
2017-201821Millwall3 Leagues5.80
2018-201922Portsmouth2 Leagues21.93
2018-201922Millwall2 Leagues12.623336963.1355592612217768.96710663.2223857.900.90.4-0.99294138
2019-202023Millwall2 Leagues21.236055265.25401134019426473.512718170.2216134.402.01.7-2.013359171
2020-202124Millwall3 Leagues17.724535269.6351176714418876.6629068.9193161.300.30.5-0.34183130
2021-202225Millwall2 Leagues2.2111478.6194574580.07887.50000.00.00.000004
2021-202225Gillingham1 League16.91
2022-202326P'borough Utd3 Leagues15.65
2023-202427Stevenage3 Leagues17.10
10 Seasons5 Clubs4 Leagues194.4849128766.012661309046463473.226338568.36213047.7103.22.6+6.82682163143
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 (8 Seasons)4 Leagues122.8849128766.012661309046463473.226338568.36213047.713.22.6-2.22682163143
Stevenage (1 Season)3 Leagues17.10
P'borough Utd (1 Season)3 Leagues15.65
Portsmouth (1 Season)2 Leagues21.93
Gillingham (1 Season)1 League16.91
EFL Cup (9 Seasons)11.10
FA Cup (7 Seasons)15.40
League One (6 Seasons)120.310
Championship (6 Seasons)47.6849128766.012661309046463473.226338568.36213047.703.22.6-3.22682163143
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
2015-201619Millwalleng ENG3. League One4th22.11Matches
2016-201720Millwalleng ENG3. League One6th34.30Matches
2017-201821Millwalleng ENG2. Championship8th0.50Matches
2018-201922Portsmoutheng ENG3. League One4th18.93Matches
2018-201922Millwalleng ENG2. Championship21st11.223336963.1355592612217768.96710663.2223857.900.90.4-0.99294138Matches
2019-202023Millwalleng ENG2. Championship8th20.436055265.25401134019426473.512718170.2216134.402.01.7-2.013359171Matches
2020-202124Millwalleng ENG2. Championship11th15.024535269.6351176714418876.6629068.9193161.300.30.5-0.34183130Matches
2021-202225Millwalleng ENG2. Championship9th0.5111478.6194574580.07887.50000.00.00.000004Matches
2021-202225Gillinghameng ENG3. League One21st16.91Matches
2022-202326P'borough Utdeng ENG3. League One6th14.05Matches
2023-202427Stevenageeng ENG3. League One9th14.10Matches
10 Seasons5 Clubs2 Leagues167.9849128766.012661309046463473.226338568.36213047.7103.22.6+6.82682163143
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 (8 Seasons)2 Leagues104.0849128766.012661309046463473.226338568.36213047.713.22.6-2.22682163143
Stevenage (1 Season)1 League14.10
P'borough Utd (1 Season)1 League14.05
Portsmouth (1 Season)1 League18.93
Gillingham (1 Season)1 League16.91
League One (6 Seasons)120.310
Championship (6 Seasons)47.6849128766.012661309046463473.226338568.36213047.703.22.6-3.22682163143
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-201518Millwalleng ENGLeague Cup33rd0.20Matches
2015-201619Millwalleng ENGFA Cup65th2.00Matches
2016-201720Millwalleng ENGEFL Cup33rd1.80Matches
2016-201720Millwalleng ENGFA Cup5th3.00Matches
2017-201821Millwalleng ENGEFL Cup33rd2.30Matches
2017-201821Millwalleng ENGFA Cup17th3.00Matches
2018-201922Portsmoutheng ENGFA Cup17th3.00Matches
2018-201922Millwalleng ENGEFL Cup17th1.30Matches
2019-202023Millwalleng ENGEFL Cup33rd0.80Matches
2020-202124Millwalleng ENGEFL Cup17th1.80Matches
2020-202124Millwalleng ENGFA Cup17th0.90Matches
2021-202225Millwalleng ENGEFL CupRd31.70Matches
2022-202326P'borough Utdeng ENGEFL CupRd20.50Matches
2022-202326P'borough Utdeng ENGFA Cup1.10Matches
2023-202427Stevenageeng ENGEFL CupRd20.60Matches
2023-202427Stevenageeng ENGFA Cup2.50Matches
10 Seasons4 Clubs2 Leagues26.50
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 (8 Seasons)2 Leagues18.80
Stevenage (1 Season)2 Leagues3.00
P'borough Utd (1 Season)2 Leagues1.60
Portsmouth (1 Season)1 League3.00
EFL Cup (9 Seasons)11.10
FA Cup (7 Seasons)15.40

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
2014-201518Millwalleng ENGLeague Cup0.2Matches
2015-201619Millwalleng ENGFA Cup2.0Matches
2015-201619Millwalleng ENG3. League One22.1Matches
2016-201720Millwalleng ENGEFL Cup1.81Matches
2016-201720Millwalleng ENGFA Cup3.0Matches
2016-201720Millwalleng ENG3. League One34.30Matches
2017-201821Millwalleng ENG2. Championship0.52Matches
2017-201821Millwalleng ENGEFL Cup2.30Matches
2017-201821Millwalleng ENGFA Cup3.02Matches
2018-201922Millwalleng ENG2. Championship11.236936251041331100233214Matches
2018-201922Millwalleng ENGEFL Cup1.30Matches
2018-201922Portsmoutheng ENGFA Cup3.01Matches
2018-201922Portsmoutheng ENG3. League One18.9Matches
2019-202023Millwalleng ENG2. Championship20.455254560002910000360116Matches
2019-202023Millwalleng ENGEFL Cup0.81Matches
2020-202124Millwalleng ENG2. Championship15.0352348201191000024529Matches
2020-202124Millwalleng ENGEFL Cup1.80Matches
2020-202124Millwalleng ENGFA Cup0.91Matches
2021-202225Millwalleng ENG2. Championship0.5141220000000001100Matches
2021-202225Millwalleng ENGEFL Cup1.71Matches
2021-202225Gillinghameng ENG3. League One16.923Matches
2022-202326P'borough Utdeng ENGEFL Cup0.51Matches
2022-202326P'borough Utdeng ENGFA Cup1.11Matches
2022-202326P'borough Utdeng ENG3. League One14.033Matches
2023-202427Stevenageeng ENGEFL Cup0.60Matches
2023-202427Stevenageeng ENGFA Cup2.51Matches
2023-202427Stevenageeng ENG3. League One14.112Matches
10 Seasons5 Clubs4 Leagues194.4128712671511513151100849539
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Millwall (8 Seasons)4 Leagues122.812871267151155951100849539
Stevenage (1 Season)3 Leagues17.113
P'borough Utd (1 Season)3 Leagues15.635
Portsmouth (1 Season)2 Leagues21.91
Gillingham (1 Season)1 League16.923
EFL Cup (9 Seasons)11.14
FA Cup (7 Seasons)15.46
League One (6 Seasons)120.368
Championship (6 Seasons)47.612871267151155351100849539
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
2014-201518Millwall2 Leagues0.2
2015-201619Millwall2 Leagues24.1
2016-201720Millwall3 Leagues39.11
2017-201821Millwall3 Leagues5.84
2018-201922Portsmouth2 Leagues21.91
2018-201922Millwall2 Leagues12.636936251041331100233214
2019-202023Millwall2 Leagues21.255254560003010000360116
2020-202124Millwall3 Leagues17.73523482011101000024529
2021-202225Millwall2 Leagues2.2141220001000001100
2021-202225Gillingham1 League16.923
2022-202326P'borough Utd3 Leagues15.635
2023-202427Stevenage3 Leagues17.113
10 Seasons5 Clubs4 Leagues194.4128712671511513151100849539
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Millwall (8 Seasons)4 Leagues122.812871267151155951100849539
Stevenage (1 Season)3 Leagues17.113
P'borough Utd (1 Season)3 Leagues15.635
Portsmouth (1 Season)2 Leagues21.91
Gillingham (1 Season)1 League16.923
EFL Cup (9 Seasons)11.14
FA Cup (7 Seasons)15.46
League One (6 Seasons)120.368
Championship (6 Seasons)47.612871267151155351100849539
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
2015-201619Millwalleng ENG3. League One4th22.1Matches
2016-201720Millwalleng ENG3. League One6th34.30Matches
2017-201821Millwalleng ENG2. Championship8th0.52Matches
2018-201922Portsmoutheng ENG3. League One4th18.9Matches
2018-201922Millwalleng ENG2. Championship21st11.236936251041331100233214Matches
2019-202023Millwalleng ENG2. Championship8th20.455254560002910000360116Matches
2020-202124Millwalleng ENG2. Championship11th15.0352348201191000024529Matches
2021-202225Millwalleng ENG2. Championship9th0.5141220000000001100Matches
2021-202225Gillinghameng ENG3. League One21st16.923Matches
2022-202326P'borough Utdeng ENG3. League One6th14.033Matches
2023-202427Stevenageeng ENG3. League One9th14.112Matches
10 Seasons5 Clubs2 Leagues167.9128712671511512151100849539
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Millwall (8 Seasons)2 Leagues104.012871267151155351100849539
Stevenage (1 Season)1 League14.112
P'borough Utd (1 Season)1 League14.033
Portsmouth (1 Season)1 League18.9
Gillingham (1 Season)1 League16.923
League One (6 Seasons)120.368
Championship (6 Seasons)47.612871267151155351100849539
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-201518Millwalleng ENGLeague Cup33rd0.2Matches
2015-201619Millwalleng ENGFA Cup65th2.0Matches
2016-201720Millwalleng ENGEFL Cup33rd1.81Matches
2016-201720Millwalleng ENGFA Cup5th3.0Matches
2017-201821Millwalleng ENGEFL Cup33rd2.30Matches
2017-201821Millwalleng ENGFA Cup17th3.02Matches
2018-201922Portsmoutheng ENGFA Cup17th3.01Matches
2018-201922Millwalleng ENGEFL Cup17th1.30Matches
2019-202023Millwalleng ENGEFL Cup33rd0.81Matches
2020-202124Millwalleng ENGEFL Cup17th1.80Matches
2020-202124Millwalleng ENGFA Cup17th0.91Matches
2021-202225Millwalleng ENGEFL CupRd31.71Matches
2022-202326P'borough Utdeng ENGEFL CupRd20.51Matches
2022-202326P'borough Utdeng ENGFA Cup1.11Matches
2023-202427Stevenageeng ENGEFL CupRd20.60Matches
2023-202427Stevenageeng ENGFA Cup2.51Matches
10 Seasons4 Clubs2 Leagues26.510
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Millwall (8 Seasons)2 Leagues18.86
Stevenage (1 Season)2 Leagues3.01
P'borough Utd (1 Season)2 Leagues1.62
Portsmouth (1 Season)1 League3.01
EFL Cup (9 Seasons)11.14
FA Cup (7 Seasons)15.46

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
2014-201518Millwalleng ENGLeague Cup0.2Matches
2015-201619Millwalleng ENGFA Cup2.0Matches
2015-201619Millwalleng ENG3. League One22.1Matches
2016-201720Millwalleng ENGEFL Cup1.8Matches
2016-201720Millwalleng ENGFA Cup3.0Matches
2016-201720Millwalleng ENG3. League One34.3Matches
2017-201821Millwalleng ENG2. Championship0.5Matches
2017-201821Millwalleng ENGEFL Cup2.3Matches
2017-201821Millwalleng ENGFA Cup3.0Matches
2018-201922Millwalleng ENG2. Championship11.2272.40180225020.18200000Matches
2018-201922Millwalleng ENGEFL Cup1.3Matches
2018-201922Portsmoutheng ENGFA Cup3.0Matches
2018-201922Portsmoutheng ENG3. League One18.9Matches
2019-202023Millwalleng ENG2. Championship20.4401.96250247230.15300000Matches
2019-202023Millwalleng ENGEFL Cup0.8Matches
2020-202124Millwalleng ENG2. Championship15.0181.20120114010.07100000Matches
2020-202124Millwalleng ENGEFL Cup1.8Matches
2020-202124Millwalleng ENGFA Cup0.9Matches
2021-202225Millwalleng ENG2. Championship0.511.9610000000.00000000Matches
2021-202225Millwalleng ENGEFL Cup1.7Matches
2021-202225Gillinghameng ENG3. League One16.9Matches
2022-202326P'borough Utdeng ENGEFL Cup0.5Matches
2022-202326P'borough Utdeng ENGFA Cup1.1Matches
2022-202326P'borough Utdeng ENG3. League One14.0Matches
2023-202427Stevenageeng ENGEFL Cup0.6Matches
2023-202427Stevenageeng ENGFA Cup2.5Matches
2023-202427Stevenageeng ENG3. League One14.1Matches
10 Seasons5 Clubs4 Leagues194.4861.825605716260.13600000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Millwall (8 Seasons)4 Leagues122.8861.825605716260.13600000
Stevenage (1 Season)3 Leagues17.1
P'borough Utd (1 Season)3 Leagues15.6
Portsmouth (1 Season)2 Leagues21.9
Gillingham (1 Season)1 League16.9
EFL Cup (9 Seasons)11.1
FA Cup (7 Seasons)15.4
League One (6 Seasons)120.3
Championship (6 Seasons)47.6861.825605716260.13600000
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
2014-201518Millwall2 Leagues0.2
2015-201619Millwall2 Leagues24.1
2016-201720Millwall3 Leagues39.1
2017-201821Millwall3 Leagues5.8
2018-201922Portsmouth2 Leagues21.9
2018-201922Millwall2 Leagues12.6272.40180225020.18200000
2019-202023Millwall2 Leagues21.2401.96250247230.15300000
2020-202124Millwall3 Leagues17.7181.20120114010.07100000
2021-202225Millwall2 Leagues2.211.9610000000.00000000
2021-202225Gillingham1 League16.9
2022-202326P'borough Utd3 Leagues15.6
2023-202427Stevenage3 Leagues17.1
10 Seasons5 Clubs4 Leagues194.4861.825605716260.13600000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Millwall (8 Seasons)4 Leagues122.8861.825605716260.13600000
Stevenage (1 Season)3 Leagues17.1
P'borough Utd (1 Season)3 Leagues15.6
Portsmouth (1 Season)2 Leagues21.9
Gillingham (1 Season)1 League16.9
EFL Cup (9 Seasons)11.1
FA Cup (7 Seasons)15.4
League One (6 Seasons)120.3
Championship (6 Seasons)47.6861.825605716260.13600000
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
2015-201619Millwalleng ENG3. League One4th22.1Matches
2016-201720Millwalleng ENG3. League One6th34.3Matches
2017-201821Millwalleng ENG2. Championship8th0.5Matches
2018-201922Portsmoutheng ENG3. League One4th18.9Matches
2018-201922Millwalleng ENG2. Championship21st11.2272.40180225020.18200000Matches
2019-202023Millwalleng ENG2. Championship8th20.4401.96250247230.15300000Matches
2020-202124Millwalleng ENG2. Championship11th15.0181.20120114010.07100000Matches
2021-202225Millwalleng ENG2. Championship9th0.511.9610000000.00000000Matches
2021-202225Gillinghameng ENG3. League One21st16.9Matches
2022-202326P'borough Utdeng ENG3. League One6th14.0Matches
2023-202427Stevenageeng ENG3. League One9th14.1Matches
10 Seasons5 Clubs2 Leagues167.9861.825605716260.13600000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Millwall (8 Seasons)2 Leagues104.0861.825605716260.13600000
Stevenage (1 Season)1 League14.1
P'borough Utd (1 Season)1 League14.0
Portsmouth (1 Season)1 League18.9
Gillingham (1 Season)1 League16.9
League One (6 Seasons)120.3
Championship (6 Seasons)47.6861.825605716260.13600000
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-201518Millwalleng ENGLeague Cup33rd0.2Matches
2015-201619Millwalleng ENGFA Cup65th2.0Matches
2016-201720Millwalleng ENGEFL Cup33rd1.8Matches
2016-201720Millwalleng ENGFA Cup5th3.0Matches
2017-201821Millwalleng ENGEFL Cup33rd2.3Matches
2017-201821Millwalleng ENGFA Cup17th3.0Matches
2018-201922Portsmoutheng ENGFA Cup17th3.0Matches
2018-201922Millwalleng ENGEFL Cup17th1.3Matches
2019-202023Millwalleng ENGEFL Cup33rd0.8Matches
2020-202124Millwalleng ENGEFL Cup17th1.8Matches
2020-202124Millwalleng ENGFA Cup17th0.9Matches
2021-202225Millwalleng ENGEFL CupRd31.7Matches
2022-202326P'borough Utdeng ENGEFL CupRd20.5Matches
2022-202326P'borough Utdeng ENGFA Cup1.1Matches
2023-202427Stevenageeng ENGEFL CupRd20.6Matches
2023-202427Stevenageeng ENGFA Cup2.5Matches
10 Seasons4 Clubs2 Leagues26.5
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Millwall (8 Seasons)2 Leagues18.8
Stevenage (1 Season)2 Leagues3.0
P'borough Utd (1 Season)2 Leagues1.6
Portsmouth (1 Season)1 League3.0
EFL Cup (9 Seasons)11.1
FA Cup (7 Seasons)15.4

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
2014-201518Millwalleng ENGLeague Cup0.2Matches
2015-201619Millwalleng ENGFA Cup2.0Matches
2015-201619Millwalleng ENG3. League One22.1Matches
2016-201720Millwalleng ENGEFL Cup1.800Matches
2016-201720Millwalleng ENGFA Cup3.0Matches
2016-201720Millwalleng ENG3. League One34.300Matches
2017-201821Millwalleng ENG2. Championship0.501Matches
2017-201821Millwalleng ENGEFL Cup2.300Matches
2017-201821Millwalleng ENGFA Cup3.000Matches
2018-201922Millwalleng ENG2. Championship11.22413912371741.2106241236191Matches
2018-201922Millwalleng ENGEFL Cup1.300Matches
2018-201922Portsmoutheng ENGFA Cup3.012Matches
2018-201922Portsmoutheng ENG3. League One18.9Matches
2019-202023Millwalleng ENG2. Championship20.433229195144035.026211202053150Matches
2019-202023Millwalleng ENGEFL Cup0.803Matches
2020-202124Millwalleng ENG2. Championship15.015559181553.3716313142970Matches
2020-202124Millwalleng ENGEFL Cup1.844Matches
2020-202124Millwalleng ENGFA Cup0.913Matches
2021-202225Millwalleng ENG2. Championship0.5000000000000000Matches
2021-202225Millwalleng ENGEFL Cup1.701Matches
2021-202225Gillinghameng ENG3. League One16.91819Matches
2022-202326P'borough Utdeng ENGEFL Cup0.500Matches
2022-202326P'borough Utdeng ENGFA Cup1.102Matches
2022-202326P'borough Utdeng ENG3. League One14.0158Matches
2023-202427Stevenageeng ENGEFL Cup0.610Matches
2023-202427Stevenageeng ENGFA Cup2.500Matches
2023-202427Stevenageeng ENG3. League One14.11819Matches
10 Seasons5 Clubs4 Leagues194.4729823409297240.34343637108118411
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 (8 Seasons)4 Leagues122.8724523409297240.3434363758118411
Stevenage (1 Season)3 Leagues17.119190
P'borough Utd (1 Season)3 Leagues15.615100
Portsmouth (1 Season)2 Leagues21.9120
Gillingham (1 Season)1 League16.918190
EFL Cup (9 Seasons)11.1580
FA Cup (7 Seasons)15.4270
League One (6 Seasons)120.351460
Championship (6 Seasons)47.6724023409297240.3434363747118411
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
2014-201518Millwall2 Leagues0.20
2015-201619Millwall2 Leagues24.10
2016-201720Millwall3 Leagues39.1000
2017-201821Millwall3 Leagues5.8010
2018-201922Portsmouth2 Leagues21.9120
2018-201922Millwall2 Leagues12.62413912371741.2106241236191
2019-202023Millwall2 Leagues21.233229195144035.026211202353150
2020-202124Millwall3 Leagues17.7151059181553.3716313212970
2021-202225Millwall2 Leagues2.2000000000001000
2021-202225Gillingham1 League16.918190
2022-202326P'borough Utd3 Leagues15.615100
2023-202427Stevenage3 Leagues17.119190
10 Seasons5 Clubs4 Leagues194.4729823409297240.34343637108118411
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Millwall (8 Seasons)4 Leagues122.8724523409297240.3434363758118411
Stevenage (1 Season)3 Leagues17.119190
P'borough Utd (1 Season)3 Leagues15.615100
Portsmouth (1 Season)2 Leagues21.9120
Gillingham (1 Season)1 League16.918190
EFL Cup (9 Seasons)11.1580
FA Cup (7 Seasons)15.4270
League One (6 Seasons)120.351460
Championship (6 Seasons)47.6724023409297240.3434363747118411
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
2015-201619Millwalleng ENG3. League One4th22.1Matches
2016-201720Millwalleng ENG3. League One6th34.300Matches
2017-201821Millwalleng ENG2. Championship8th0.501Matches
2018-201922Portsmoutheng ENG3. League One4th18.9Matches
2018-201922Millwalleng ENG2. Championship21st11.22413912371741.2106241236191Matches
2019-202023Millwalleng ENG2. Championship8th20.433229195144035.026211202053150Matches
2020-202124Millwalleng ENG2. Championship11th15.015559181553.3716313142970Matches
2021-202225Millwalleng ENG2. Championship9th0.5000000000000000Matches
2021-202225Gillinghameng ENG3. League One21st16.91819Matches
2022-202326P'borough Utdeng ENG3. League One6th14.0158Matches
2023-202427Stevenageeng ENG3. League One9th14.11819Matches
10 Seasons5 Clubs2 Leagues167.9729123409297240.3434363793118411
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 (8 Seasons)2 Leagues104.0724023409297240.3434363747118411
Stevenage (1 Season)1 League14.118190
P'borough Utd (1 Season)1 League14.01580
Portsmouth (1 Season)1 League18.90
Gillingham (1 Season)1 League16.918190
League One (6 Seasons)120.351460
Championship (6 Seasons)47.6724023409297240.3434363747118411
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-201518Millwalleng ENGLeague Cup33rd0.2Matches
2015-201619Millwalleng ENGFA Cup65th2.0Matches
2016-201720Millwalleng ENGEFL Cup33rd1.800Matches
2016-201720Millwalleng ENGFA Cup5th3.0Matches
2017-201821Millwalleng ENGEFL Cup33rd2.300Matches
2017-201821Millwalleng ENGFA Cup17th3.000Matches
2018-201922Portsmoutheng ENGFA Cup17th3.012Matches
2018-201922Millwalleng ENGEFL Cup17th1.300Matches
2019-202023Millwalleng ENGEFL Cup33rd0.803Matches
2020-202124Millwalleng ENGEFL Cup17th1.844Matches
2020-202124Millwalleng ENGFA Cup17th0.913Matches
2021-202225Millwalleng ENGEFL CupRd31.701Matches
2022-202326P'borough Utdeng ENGEFL CupRd20.500Matches
2022-202326P'borough Utdeng ENGFA Cup1.102Matches
2023-202427Stevenageeng ENGEFL CupRd20.610Matches
2023-202427Stevenageeng ENGFA Cup2.500Matches
10 Seasons4 Clubs2 Leagues26.57150
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 (8 Seasons)2 Leagues18.85110
Stevenage (1 Season)2 Leagues3.0100
P'borough Utd (1 Season)2 Leagues1.6020
Portsmouth (1 Season)1 League3.0120
EFL Cup (9 Seasons)11.1580
FA Cup (7 Seasons)15.4270

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
2014-201518Millwalleng ENGLeague Cup0.2Matches
2015-201619Millwalleng ENGFA Cup2.0Matches
2015-201619Millwalleng ENG3. League One22.1Matches
2016-201720Millwalleng ENGEFL Cup1.8Matches
2016-201720Millwalleng ENGFA Cup3.0Matches
2016-201720Millwalleng ENG3. League One34.3Matches
2017-201821Millwalleng ENG2. Championship0.5Matches
2017-201821Millwalleng ENGEFL Cup2.3Matches
2017-201821Millwalleng ENGFA Cup3.0Matches
2018-201922Millwalleng ENG2. Championship11.2530237426519530530161275.0425.0244157867724166381627736Matches
2018-201922Millwalleng ENGEFL Cup1.3Matches
2018-201922Portsmoutheng ENGFA Cup3.0Matches
2018-201922Portsmoutheng ENG3. League One18.9Matches
2019-202023Millwalleng ENG2. Championship20.47922212235533346792432455.81944.241324181076363411493345786Matches
2019-202023Millwalleng ENGEFL Cup0.8Matches
2020-202124Millwalleng ENG2. Championship15.053698927118925536412253.71946.3270136053418102452332561Matches
2020-202124Millwalleng ENGEFL Cup1.8Matches
2020-202124Millwalleng ENGFA Cup0.9Matches
2021-202225Millwalleng ENG2. Championship0.5200112732011100.000.014896230132144Matches
2021-202225Millwalleng ENGEFL Cup1.7Matches
2021-202225Gillinghameng ENG3. League One16.9Matches
2022-202326P'borough Utdeng ENGEFL Cup0.5Matches
2022-202326P'borough Utdeng ENGFA Cup1.1Matches
2022-202326P'borough Utdeng ENG3. League One14.0Matches
2023-202427Stevenageeng ENGEFL Cup0.6Matches
2023-202427Stevenageeng ENGFA Cup2.5Matches
2023-202427Stevenageeng ENG3. League One14.1Matches
10 Seasons5 Clubs4 Leagues194.418785428690372410418781015958.44241.694154452349816020135741073187
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 (8 Seasons)4 Leagues122.818785428690372410418781015958.44241.694154452349816020135741073187
Stevenage (1 Season)3 Leagues17.1
P'borough Utd (1 Season)3 Leagues15.6
Portsmouth (1 Season)2 Leagues21.9
Gillingham (1 Season)1 League16.9
EFL Cup (9 Seasons)11.1
FA Cup (7 Seasons)15.4
League One (6 Seasons)120.3
Championship (6 Seasons)47.618785428690372410418781015958.44241.694154452349816020135741073187
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
2014-201518Millwall2 Leagues0.2
2015-201619Millwall2 Leagues24.1
2016-201720Millwall3 Leagues39.1
2017-201821Millwall3 Leagues5.8
2018-201922Portsmouth2 Leagues21.9
2018-201922Millwall2 Leagues12.6530237426519530530161275.0425.0244157867724166381627736
2019-202023Millwall2 Leagues21.27922212235533346792432455.81944.241324181076363411493345786
2020-202124Millwall3 Leagues17.753698927118925536412253.71946.3270136053418102452332561
2021-202225Millwall2 Leagues2.2200112732011100.000.014896230132144
2021-202225Gillingham1 League16.9
2022-202326P'borough Utd3 Leagues15.6
2023-202427Stevenage3 Leagues17.1
10 Seasons5 Clubs4 Leagues194.418785428690372410418781015958.44241.694154452349816020135741073187
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 (8 Seasons)4 Leagues122.818785428690372410418781015958.44241.694154452349816020135741073187
Stevenage (1 Season)3 Leagues17.1
P'borough Utd (1 Season)3 Leagues15.6
Portsmouth (1 Season)2 Leagues21.9
Gillingham (1 Season)1 League16.9
EFL Cup (9 Seasons)11.1
FA Cup (7 Seasons)15.4
League One (6 Seasons)120.3
Championship (6 Seasons)47.618785428690372410418781015958.44241.694154452349816020135741073187
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
2015-201619Millwalleng ENG3. League One4th22.1Matches
2016-201720Millwalleng ENG3. League One6th34.3Matches
2017-201821Millwalleng ENG2. Championship8th0.5Matches
2018-201922Portsmoutheng ENG3. League One4th18.9Matches
2018-201922Millwalleng ENG2. Championship21st11.2530237426519530530161275.0425.0244157867724166381627736Matches
2019-202023Millwalleng ENG2. Championship8th20.47922212235533346792432455.81944.241324181076363411493345786Matches
2020-202124Millwalleng ENG2. Championship11th15.053698927118925536412253.71946.3270136053418102452332561Matches
2021-202225Millwalleng ENG2. Championship9th0.5200112732011100.000.014896230132144Matches
2021-202225Gillinghameng ENG3. League One21st16.9Matches
2022-202326P'borough Utdeng ENG3. League One6th14.0Matches
2023-202427Stevenageeng ENG3. League One9th14.1Matches
10 Seasons5 Clubs2 Leagues167.918785428690372410418781015958.44241.694154452349816020135741073187
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 (8 Seasons)2 Leagues104.018785428690372410418781015958.44241.694154452349816020135741073187
Stevenage (1 Season)1 League14.1
P'borough Utd (1 Season)1 League14.0
Portsmouth (1 Season)1 League18.9
Gillingham (1 Season)1 League16.9
League One (6 Seasons)120.3
Championship (6 Seasons)47.618785428690372410418781015958.44241.694154452349816020135741073187
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-201518Millwalleng ENGLeague Cup33rd0.2Matches
2015-201619Millwalleng ENGFA Cup65th2.0Matches
2016-201720Millwalleng ENGEFL Cup33rd1.8Matches
2016-201720Millwalleng ENGFA Cup5th3.0Matches
2017-201821Millwalleng ENGEFL Cup33rd2.3Matches
2017-201821Millwalleng ENGFA Cup17th3.0Matches
2018-201922Portsmoutheng ENGFA Cup17th3.0Matches
2018-201922Millwalleng ENGEFL Cup17th1.3Matches
2019-202023Millwalleng ENGEFL Cup33rd0.8Matches
2020-202124Millwalleng ENGEFL Cup17th1.8Matches
2020-202124Millwalleng ENGFA Cup17th0.9Matches
2021-202225Millwalleng ENGEFL CupRd31.7Matches
2022-202326P'borough Utdeng ENGEFL CupRd20.5Matches
2022-202326P'borough Utdeng ENGFA Cup1.1Matches
2023-202427Stevenageeng ENGEFL CupRd20.6Matches
2023-202427Stevenageeng ENGFA Cup2.5Matches
10 Seasons4 Clubs2 Leagues26.5
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 (8 Seasons)2 Leagues18.8
Stevenage (1 Season)2 Leagues3.0
P'borough Utd (1 Season)2 Leagues1.6
Portsmouth (1 Season)1 League3.0
EFL Cup (9 Seasons)11.1
FA Cup (7 Seasons)15.4

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
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.3414.615.7-1.1-0.10-0.10Matches
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.3223.523.2+0.3+0.01-0.19Matches
2019-202023Millwalleng ENGEFL Cup2693532.90.80023501.5002-2-2.61-4.52Matches
2020-202124Millwalleng ENG2. Championship301,3504532.615.016742141281.431411+3+0.20+0.4616.415.8+0.6+0.04+0.16Matches
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.151.02.6-1.5-3.00-2.91Matches
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-202326P'borough Utdeng ENGEFL Cup2492527.20.50022501.501100.00-0.69Matches
2022-202326P'borough Utdeng ENGFA Cup2964835.61.1185011112.0030+3+2.81+3.85Matches
2022-202326P'borough Utdeng 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 One301,2704231.414.112732182261.471211+1+0.07-0.22Matches
10 Seasons5 Clubs4 Leagues27417,4946432.5194.4189821108520891.54259202+57+0.29+0.2255.557.3-1.8-0.04-0.02
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 (8 Seasons)4 Leagues16611,0556730.8122.812281734416661.50161136+25+0.20+0.1155.557.3-1.8-0.04-0.02
Stevenage (1 Season)3 Leagues351,5434433.017.114732212561.43151500.00-0.29
P'borough Utd (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 (9 Seasons)169956248.811.1989572811.441412+2+0.18-0.16
FA Cup (7 Seasons)201,3876960.815.416811042221.852616+10+0.65+0.65
League One (6 Seasons)16210,8246743.7120.311682734621431.58165120+45+0.37+0.26
Championship (6 Seasons)764,2885617.347.64881222815431.41545400.00-0.0255.557.3-1.8-0.04-0.02
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
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.3614.615.7-1.1-0.10-0.10
2019-202023Millwall2 Leagues301,9086443.921.2208512102121.632629-3-0.14-0.5123.523.2+0.3+0.01-0.19
2020-202124Millwall3 Leagues341,5944734.717.719753151191.441716+1+0.06+0.2116.415.8+0.6+0.04+0.16
2021-202225Millwall2 Leagues5200404.52.2271031961.803300.00-0.191.02.6-1.5-3.00-2.91
2021-202225Gillingham1 League171,5188936.716.9178916001.061118-7-0.42+0.51
2022-202326P'borough Utd3 Leagues301,4054730.615.6147721620161.573116+15+0.96+0.73
2023-202427Stevenage3 Leagues351,5434433.017.114732212561.43151500.00-0.29
10 Seasons5 Clubs4 Leagues27417,4946432.5194.4189821108520891.54259202+57+0.29+0.2255.557.3-1.8-0.04-0.02
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 (8 Seasons)4 Leagues16611,0556730.8122.812281734416661.50161136+25+0.20+0.1155.557.3-1.8-0.04-0.02
Stevenage (1 Season)3 Leagues351,5434433.017.114732212561.43151500.00-0.29
P'borough Utd (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 (9 Seasons)169956248.811.1989572811.441412+2+0.18-0.16
FA Cup (7 Seasons)201,3876960.815.416811042221.852616+10+0.65+0.65
League One (6 Seasons)16210,8246743.7120.311682734621431.58165120+45+0.37+0.26
Championship (6 Seasons)764,2885617.347.64881222815431.41545400.00-0.0255.557.3-1.8-0.04-0.02
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
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.3414.615.7-1.1-0.10-0.10Matches
2019-202023Millwalleng ENG2. Championship8th281,8396644.420.420851281821.642627-1-0.05-0.3223.523.2+0.3+0.01-0.19Matches
2020-202124Millwalleng ENG2. Championship11th301,3504532.615.016742141281.431411+3+0.20+0.4616.415.8+0.6+0.04+0.16Matches
2021-202225Millwalleng ENG2. Championship9th246231.10.50022361.5001-1-1.96-2.151.02.6-1.5-3.00-2.91Matches
2021-202225Gillinghameng ENG3. League One21st171,5188936.716.9178916001.061118-7-0.42+0.51Matches
2022-202326P'borough Utdeng ENG3. League One6th261,2604830.414.0137721320151.542715+12+0.86+0.58Matches
2023-202427Stevenageeng ENG3. League One9th301,2704231.414.112732182261.471211+1+0.07-0.22Matches
10 Seasons5 Clubs2 Leagues23815,1126330.5167.916481957419861.52219174+45+0.27+0.2155.557.3-1.8-0.04-0.02
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 (8 Seasons)2 Leagues1429,3616628.3104.010381613915641.48134113+21+0.20+0.1355.557.3-1.8-0.04-0.02
Stevenage (1 Season)1 League301,2704231.414.112732182261.471211+1+0.07-0.22
P'borough Utd (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 (6 Seasons)16210,8246743.7120.311682734621431.58165120+45+0.37+0.26
Championship (6 Seasons)764,2885617.347.64881222815431.41545400.00-0.0255.557.3-1.8-0.04-0.02
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-202326P'borough Utdeng ENGEFL CupRd22492527.20.50022501.501100.00-0.69Matches
2022-202326P'borough Utdeng 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
10 Seasons4 Clubs2 Leagues362,3826655.126.5258415112631.674028+12+0.45+0.27
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 (1 Season)2 Leagues52735543.33.0274034201.2034-1-0.33-0.58
P'borough Utd (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 (9 Seasons)169956248.811.1989572811.441412+2+0.18-0.16
FA Cup (7 Seasons)201,3876960.815.416811042221.852616+10+0.65+0.65

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
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.21001027013121300055455146.9Matches
2018-201922Millwalleng ENGEFL Cup1.3000130000000Matches
2018-201922Portsmoutheng ENGFA Cup3.0000350121000Matches
2018-201922Portsmoutheng ENG3. League One18.95100Matches
2019-202023Millwalleng ENG2. Championship20.450021512292022000109434847.3Matches
2019-202023Millwalleng ENGEFL Cup0.81001211300Matches
2020-202124Millwalleng ENG2. Championship15.010022414914501073254635.2Matches
2020-202124Millwalleng ENGEFL Cup1.80001500440Matches
2020-202124Millwalleng ENGFA Cup0.90000001310Matches
2021-202225Millwalleng ENG2. Championship0.50000100000002030.0Matches
2021-202225Millwalleng ENGEFL Cup1.70000201100Matches
2021-202225Gillinghameng ENG3. League One16.9300204402319180Matches
2022-202326P'borough Utdeng ENGEFL Cup0.50001101000Matches
2022-202326P'borough Utdeng ENGFA Cup1.10002001200Matches
2022-202326P'borough Utdeng ENG3. League One14.030018222338150Matches
2023-202427Stevenageeng ENGEFL Cup0.60001000010Matches
2023-202427Stevenageeng ENGFA Cup2.50004111000Matches
2023-202427Stevenageeng ENG3. League One14.1400161721219180Matches
10 Seasons5 Clubs4 Leagues194.44331219232121311089801023911314843.3
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Millwall (8 Seasons)4 Leagues122.82821154142759584501023911314843.3
Stevenage (1 Season)3 Leagues17.1400211831319190
P'borough Utd (1 Season)3 Leagues15.6300212323510150
Portsmouth (1 Season)2 Leagues21.9510350121000
Gillingham (1 Season)1 League16.9300204402319180
EFL Cup (9 Seasons)11.11009171485000
FA Cup (7 Seasons)15.42001291672000
League One (6 Seasons)120.33331145834684651000
Championship (6 Seasons)47.670053123653474001023911314843.3
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
2014-201518Millwall2 Leagues0.20000
2015-201619Millwall2 Leagues24.1900360
2016-201720Millwall3 Leagues39.111215720100000
2017-201821Millwall3 Leagues5.8000580410000
2018-201922Portsmouth2 Leagues21.9510350121000
2018-201922Millwall2 Leagues12.61001130013121300055455146.9
2019-202023Millwall2 Leagues21.260022533302322000109434847.3
2020-202124Millwall3 Leagues17.71002346410211001073254635.2
2021-202225Millwall2 Leagues2.20000301100002030.0
2021-202225Gillingham1 League16.9300204402319180
2022-202326P'borough Utd3 Leagues15.6300212323510150
2023-202427Stevenage3 Leagues17.1400211831319190
10 Seasons5 Clubs4 Leagues194.44331219232121311089801023911314843.3
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Millwall (8 Seasons)4 Leagues122.82821154142759584501023911314843.3
Stevenage (1 Season)3 Leagues17.1400211831319190
P'borough Utd (1 Season)3 Leagues15.6300212323510150
Portsmouth (1 Season)2 Leagues21.9510350121000
Gillingham (1 Season)1 League16.9300204402319180
EFL Cup (9 Seasons)11.11009171485000
FA Cup (7 Seasons)15.42001291672000
League One (6 Seasons)120.33331145834684651000
Championship (6 Seasons)47.670053123653474001023911314843.3
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
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.21001027013121300055455146.9Matches
2019-202023Millwalleng ENG2. Championship8th20.450021512292022000109434847.3Matches
2020-202124Millwalleng ENG2. Championship11th15.010022414914501073254635.2Matches
2021-202225Millwalleng ENG2. Championship9th0.50000100000002030.0Matches
2021-202225Gillinghameng ENG3. League One21st16.9300204402319180Matches
2022-202326P'borough Utdeng ENG3. League One6th14.030018222338150Matches
2023-202427Stevenageeng ENG3. League One9th14.1400161721219180Matches
10 Seasons5 Clubs2 Leagues167.9403119820610121939101023911314843.3
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Millwall (8 Seasons)2 Leagues104.02521144123653474001023911314843.3
Stevenage (1 Season)1 League14.1400161721219180
P'borough Utd (1 Season)1 League14.030018222338150
Portsmouth (1 Season)1 League18.95100
Gillingham (1 Season)1 League16.9300204402319180
League One (6 Seasons)120.33331145834684651000
Championship (6 Seasons)47.670053123653474001023911314843.3
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-202326P'borough Utdeng ENGEFL CupRd20.50001101000Matches
2022-202326P'borough Utdeng ENGFA Cup1.10002001200Matches
2023-202427Stevenageeng ENGEFL CupRd20.60001000010Matches
2023-202427Stevenageeng ENGFA Cup2.50004111000Matches
10 Seasons4 Clubs2 Leagues26.53002126210157000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Millwall (8 Seasons)2 Leagues18.8300101916115000
Stevenage (1 Season)2 Leagues3.00005111010
P'borough Utd (1 Season)2 Leagues1.60003102200
Portsmouth (1 Season)1 League3.0000350121000
EFL Cup (9 Seasons)11.11009171485000
FA Cup (7 Seasons)15.42001291672000

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.