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-01-30TueLeague OneMatchweek 18AwayD 2–2PortsmouthOxford UnitedYDM33000010000Match Report
2024-01-27SatLeague OneMatchweek 30AwayW 1–0PortsmouthPort ValeY*DM90000011001Match Report
2024-01-20SatLeague OneMatchweek 29AwayW 1–0PortsmouthFleetwood TownYCM45000000100Match Report
2024-01-13SatLeague OneMatchweek 28HomeL 0–3PortsmouthLeyton OrientYDM90000010000Match Report
2024-01-06SatLeague OneMatchweek 27AwayL 1–2PortsmouthCheltenhamYDM90000010000Match 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
2016-201719Sutton Unitedeng ENG5. National League30700.8000000100.000.000.000.000.00
2017-201820Bristol Cityeng ENGEFL Cup10330.4000000000.000.000.000.000.00Matches
2017-201820Cheltenhameng ENGFA Cup11610.7000000000.000.000.000.000.00Matches
2017-201820Cheltenhameng ENG4. League Two38383,36137.3347300300.080.110.190.080.19Matches
2018-201921Bristol Cityeng ENG2. Championship10370.4000000000.00.00.00.00000.000.000.000.000.000.000.080.080.000.08Matches
2018-201921Bristol Cityeng ENGFA Cup332252.5000000000.000.000.000.000.00Matches
2019-202022Lincoln Cityeng ENGEFL Cup221071.2000000000.000.000.000.000.00Matches
2019-202022Lincoln Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2019-202022Lincoln Cityeng ENG3. League One29292,54828.31341001000.040.110.140.040.14Matches
2020-202123Luton Towneng ENG2. Championship1054525.0000000000.10.10.20.3101520.000.000.000.000.000.020.050.060.020.06Matches
2020-202123Luton Towneng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2021-202224Portsmoutheng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2021-202224Portsmoutheng ENG3. League One36292,57028.6022000410.000.070.070.000.07Matches
2022-202325Portsmoutheng ENGFA Cup11840.9000000000.000.000.000.000.00Matches
2022-202325Portsmoutheng ENG3. League One29232,07223.01561001120.040.220.260.040.26Matches
2023-202426Portsmoutheng ENGEFL Cup20370.4000000000.000.000.000.000.00Matches
2023-202426Portsmoutheng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2023-202426Portsmoutheng ENG3. League One27262,21324.60110001120.000.040.040.000.04Matches
8 Seasons6 Clubs6 Leagues18716114,230158.1515205004050.10.10.30.4101520.030.090.130.030.130.020.050.060.020.06
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
Portsmouth (3 Seasons)3 Leagues97817,15679.51891002650.010.100.110.010.11
Bristol City (2 Seasons)3 Leagues532953.3000000000.00.00.00.00000.000.000.000.000.000.000.080.080.000.08
Cheltenham (1 Season)2 Leagues39393,42238.0347300300.080.110.180.080.18
Lincoln City (1 Season)3 Leagues32322,74530.51341001000.030.100.130.030.13
Luton Town (1 Season)2 Leagues1165426.0000000000.10.10.20.3101520.000.000.000.000.000.020.050.060.020.06
Sutton United (1 Season)1 League30700.8000000100.000.000.000.000.00
FA Cup (7 Seasons)997308.1000000000.000.000.000.000.00
League One (4 Seasons)1211079,403104.5211132003650.020.110.120.020.12
EFL Cup (3 Seasons)521772.0000000000.000.000.000.000.00
Championship (2 Seasons)1154895.4000000000.10.10.30.4101520.000.000.000.000.000.020.050.060.020.06
League Two (1 Season)38383,36137.3347300300.080.110.190.080.19
National League (1 Season)30700.8000000100.000.000.000.000.00
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
2016-201719Sutton United1 League30700.8000000100.000.000.000.000.00
2017-201820Cheltenham2 Leagues39393,42238.0347300300.080.110.180.080.18
2017-201820Bristol City1 League10330.4000000000.000.000.000.000.00
2018-201921Bristol City2 Leagues432622.9000000000.00.00.00.00000.000.000.000.000.000.000.080.080.000.08
2019-202022Lincoln City3 Leagues32322,74530.51341001000.030.100.130.030.13
2020-202123Luton Town2 Leagues1165426.0000000000.10.10.20.3101520.000.000.000.000.000.020.050.060.020.06
2021-202224Portsmouth2 Leagues37302,66029.6022000410.000.070.070.000.07
2022-202325Portsmouth2 Leagues30242,15624.01561001120.040.210.250.040.25
2023-202426Portsmouth3 Leagues30272,34026.00110001120.000.040.040.000.04
8 Seasons6 Clubs6 Leagues18716114,230158.1515205004050.10.10.30.4101520.030.090.130.030.130.020.050.060.020.06
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
Portsmouth (3 Seasons)3 Leagues97817,15679.51891002650.010.100.110.010.11
Bristol City (2 Seasons)3 Leagues532953.3000000000.00.00.00.00000.000.000.000.000.000.000.080.080.000.08
Cheltenham (1 Season)2 Leagues39393,42238.0347300300.080.110.180.080.18
Lincoln City (1 Season)3 Leagues32322,74530.51341001000.030.100.130.030.13
Luton Town (1 Season)2 Leagues1165426.0000000000.10.10.20.3101520.000.000.000.000.000.020.050.060.020.06
Sutton United (1 Season)1 League30700.8000000100.000.000.000.000.00
FA Cup (7 Seasons)997308.1000000000.000.000.000.000.00
League One (4 Seasons)1211079,403104.5211132003650.020.110.120.020.12
EFL Cup (3 Seasons)521772.0000000000.000.000.000.000.00
Championship (2 Seasons)1154895.4000000000.10.10.30.4101520.000.000.000.000.000.020.050.060.020.06
League Two (1 Season)38383,36137.3347300300.080.110.190.080.19
National League (1 Season)30700.8000000100.000.000.000.000.00
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
2016-201719Sutton Unitedeng ENG5. National League12th30700.8000000100.000.000.000.000.00
2017-201820Cheltenhameng ENG4. League Two17th38383,36137.3347300300.080.110.190.080.19Matches
2018-201921Bristol Cityeng ENG2. Championship8th10370.4000000000.00.00.00.00000.000.000.000.000.000.000.080.080.000.08Matches
2019-202022Lincoln Cityeng ENG3. League One16th29292,54828.31341001000.040.110.140.040.14Matches
2020-202123Luton Towneng ENG2. Championship12th1054525.0000000000.10.10.20.3101520.000.000.000.000.000.020.050.060.020.06Matches
2021-202224Portsmoutheng ENG3. League One10th36292,57028.6022000410.000.070.070.000.07Matches
2022-202325Portsmoutheng ENG3. League One8th29232,07223.01561001120.040.220.260.040.26Matches
2023-202426Portsmoutheng ENG3. League One1st27262,21324.60110001120.000.040.040.000.04Matches
8 Seasons6 Clubs4 Leagues17315013,323148.0515205004050.10.10.30.4101520.030.100.140.030.140.020.050.060.020.06
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
Portsmouth (3 Seasons)1 League92786,85576.21891002650.010.110.120.010.12
Cheltenham (1 Season)1 League38383,36137.3347300300.080.110.190.080.19
Lincoln City (1 Season)1 League29292,54828.31341001000.040.110.140.040.14
Luton Town (1 Season)1 League1054525.0000000000.10.10.20.3101520.000.000.000.000.000.020.050.060.020.06
Sutton United (1 Season)1 League30700.8000000100.000.000.000.000.00
Bristol City (1 Season)1 League10370.4000000000.00.00.00.00000.000.000.000.000.000.000.080.080.000.08
League One (4 Seasons)1211079,403104.5211132003650.020.110.120.020.12
Championship (2 Seasons)1154895.4000000000.10.10.30.4101520.000.000.000.000.000.020.050.060.020.06
League Two (1 Season)38383,36137.3347300300.080.110.190.080.19
National League (1 Season)30700.8000000100.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2017-201820Cheltenhameng ENGFA Cup85th11610.7000000000.000.000.000.000.00Matches
2017-201820Bristol Cityeng ENGEFL Cup3rd10330.4000000000.000.000.000.000.00Matches
2018-201921Bristol Cityeng ENGFA Cup9th332252.5000000000.000.000.000.000.00Matches
2019-202022Lincoln Cityeng ENGEFL Cup33rd221071.2000000000.000.000.000.000.00Matches
2019-202022Lincoln Cityeng ENGFA Cup85th11901.0000000000.000.000.000.000.00Matches
2020-202123Luton Towneng ENGFA Cup17th11901.0000000000.000.000.000.000.00Matches
2021-202224Portsmoutheng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2022-202325Portsmoutheng ENGFA Cup11840.9000000000.000.000.000.000.00Matches
2023-202426Portsmoutheng ENGEFL CupRd220370.4000000000.000.000.000.000.00Matches
2023-202426Portsmoutheng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
7 Seasons5 Clubs2 Leagues141190710.1000000000.000.000.000.000.00
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
Portsmouth (3 Seasons)2 Leagues533013.3000000000.000.000.000.000.00
Bristol City (2 Seasons)2 Leagues432582.9000000000.000.000.000.000.00
Lincoln City (1 Season)2 Leagues331972.2000000000.000.000.000.000.00
Cheltenham (1 Season)1 League11610.7000000000.000.000.000.000.00
Luton Town (1 Season)1 League11901.0000000000.000.000.000.000.00
FA Cup (7 Seasons)997308.1000000000.000.000.000.000.00
EFL Cup (3 Seasons)521772.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad 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
201922wls WalesFriendlies (M)11901.0000000000.000.000.000.000.00Matches
202023wls WalesFriendlies (M)21560.6000000000.000.000.000.000.00Matches
2020-202123wls WalesUEFA Nations LeagueLgB554505.0011000300.000.200.200.000.20Matches
202124wls WalesFriendlies (M)11820.9000000000.000.000.000.000.00Matches
202124wls WalesUEFA EuroR16442983.3011000000.00.00.10.211200.000.300.300.000.300.010.040.050.010.05Matches
202124wls WalesUEFA Euro Qualifying422132.4000000100.000.000.000.000.00Matches
202225wls Wales1. World CupGR20330.4000000000.00.00.00.00200.000.000.000.000.000.000.000.000.000.00Matches
202225wls WalesWCQ855335.9000000200.000.000.000.000.00Matches
202225wls WalesFriendlies (M)11901.0000000000.000.000.000.000.00Matches
2022-202325wls WalesUEFA Nations LeagueLgA432642.9000000100.000.000.000.000.00Matches
202326wls WalesFriendlies (M)10450.5000000000.000.000.000.000.00Matches
202427wls WalesUEFA Euro Qualifying432432.7000000010.000.000.000.000.00Matches
6 Seasons1 Club6 Leagues37262,39726.6022000710.00.00.10.211400.000.080.080.000.080.010.040.050.010.05
Friendlies (M) (5 Seasons)643634.0000000000.000.000.000.000.00
UEFA Nations League (2 Seasons)987147.9011000400.000.130.130.000.13
UEFA Euro Qualifying (2 Seasons)854565.1000000110.000.000.000.000.00
WCQ (1 Season)855335.9000000200.000.000.000.000.00
UEFA Euro (1 Season)442983.3011000000.00.00.10.211200.000.300.300.000.300.010.040.050.010.05
World Cup (1 Season)20330.4000000000.00.00.00.00200.000.000.000.000.000.000.000.000.000.00

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
2016-201719Sutton Unitedeng ENG5. National League0.8000.0000
2017-201820Bristol Cityeng ENGEFL Cup0.40000.000.0000Matches
2017-201820Cheltenhameng ENGFA Cup0.70000.000.0000Matches
2017-201820Cheltenhameng ENG4. League Two37.330180.000.480.1700Matches
2018-201921Bristol Cityeng ENG2. Championship0.40000.000.000000.00.00.00.0Matches
2018-201921Bristol Cityeng ENGFA Cup2.5022100.00.800.800.000.0000Matches
2019-202022Lincoln Cityeng ENGEFL Cup1.20000.000.0000Matches
2019-202022Lincoln Cityeng ENGFA Cup1.00100.01.000.000.0000Matches
2019-202022Lincoln Cityeng ENG3. League One28.3120840.00.710.280.050.1300Matches
2020-202123Luton Towneng ENG2. Championship5.003266.70.600.400.000.0029.70000.10.10.03-0.1-0.1Matches
2020-202123Luton Towneng ENGFA Cup1.00000.000.0000Matches
2021-202224Portsmoutheng ENGFA Cup1.00000.000.0000Matches
2021-202224Portsmoutheng ENG3. League One28.6014428.60.490.140.000.0000Matches
2022-202325Portsmoutheng ENGFA Cup0.90000.000.0000Matches
2022-202325Portsmoutheng ENG3. League One23.0118422.20.780.170.060.2500Matches
2023-202426Portsmoutheng ENGEFL Cup0.40000.000.0000Matches
2023-202426Portsmoutheng ENGFA Cup1.00000.000.0000Matches
2023-202426Portsmoutheng ENG3. League One24.6018422.20.730.160.000.0000Matches
8 Seasons6 Clubs6 Leagues158.15764255.30.480.270.070.1229.70000.10.10.03-0.1-0.1
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Portsmouth (3 Seasons)3 Leagues79.51501224.00.630.150.020.0800
Bristol City (2 Seasons)3 Leagues3.3022100.00.610.610.000.000000.00.00.00.0
Cheltenham (1 Season)2 Leagues38.030180.000.470.1700
Lincoln City (1 Season)3 Leagues30.5121838.10.690.260.050.1300
Luton Town (1 Season)2 Leagues6.003266.70.500.330.000.0029.70000.10.10.03-0.1-0.1
Sutton United (1 Season)1 League0.8000.0000
FA Cup (7 Seasons)8.103266.70.370.250.000.0000
League One (4 Seasons)104.52702028.60.670.190.030.1000
EFL Cup (3 Seasons)2.00000.000.0000
Championship (2 Seasons)5.403266.70.550.370.000.0029.70000.10.10.03-0.1-0.1
League Two (1 Season)37.330180.000.480.1700
National League (1 Season)0.8000.0000
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
2016-201719Sutton United1 League0.8000.0000
2017-201820Cheltenham2 Leagues38.030180.000.470.1700
2017-201820Bristol City1 League0.40000.000.0000
2018-201921Bristol City2 Leagues2.9022100.00.690.690.000.000000.00.00.00.0
2019-202022Lincoln City3 Leagues30.5121838.10.690.260.050.1300
2020-202123Luton Town2 Leagues6.003266.70.500.330.000.0029.70000.10.10.03-0.1-0.1
2021-202224Portsmouth2 Leagues29.6014428.60.470.140.000.0000
2022-202325Portsmouth2 Leagues24.0118422.20.750.170.060.2500
2023-202426Portsmouth3 Leagues26.0018422.20.690.150.000.0000
8 Seasons6 Clubs6 Leagues158.15764255.30.480.270.070.1229.70000.10.10.03-0.1-0.1
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Portsmouth (3 Seasons)3 Leagues79.51501224.00.630.150.020.0800
Bristol City (2 Seasons)3 Leagues3.3022100.00.610.610.000.000000.00.00.00.0
Cheltenham (1 Season)2 Leagues38.030180.000.470.1700
Lincoln City (1 Season)3 Leagues30.5121838.10.690.260.050.1300
Luton Town (1 Season)2 Leagues6.003266.70.500.330.000.0029.70000.10.10.03-0.1-0.1
Sutton United (1 Season)1 League0.8000.0000
FA Cup (7 Seasons)8.103266.70.370.250.000.0000
League One (4 Seasons)104.52702028.60.670.190.030.1000
EFL Cup (3 Seasons)2.00000.000.0000
Championship (2 Seasons)5.403266.70.550.370.000.0029.70000.10.10.03-0.1-0.1
League Two (1 Season)37.330180.000.480.1700
National League (1 Season)0.8000.0000
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
2016-201719Sutton Unitedeng ENG5. National League12th0.8000.0000
2017-201820Cheltenhameng ENG4. League Two17th37.330180.000.480.1700Matches
2018-201921Bristol Cityeng ENG2. Championship8th0.40000.000.000000.00.00.00.0Matches
2019-202022Lincoln Cityeng ENG3. League One16th28.3120840.00.710.280.050.1300Matches
2020-202123Luton Towneng ENG2. Championship12th5.003266.70.600.400.000.0029.70000.10.10.03-0.1-0.1Matches
2021-202224Portsmoutheng ENG3. League One10th28.6014428.60.490.140.000.0000Matches
2022-202325Portsmoutheng ENG3. League One8th23.0118422.20.780.170.060.2500Matches
2023-202426Portsmoutheng ENG3. League One1st24.6018422.20.730.160.000.0000Matches
8 Seasons6 Clubs4 Leagues148.05734054.80.500.270.070.1329.70000.10.10.03-0.1-0.1
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Portsmouth (3 Seasons)1 League76.21501224.00.660.160.020.0800
Cheltenham (1 Season)1 League37.330180.000.480.1700
Lincoln City (1 Season)1 League28.3120840.00.710.280.050.1300
Luton Town (1 Season)1 League5.003266.70.600.400.000.0029.70000.10.10.03-0.1-0.1
Sutton United (1 Season)1 League0.8000.0000
Bristol City (1 Season)1 League0.40000.000.000000.00.00.00.0
League One (4 Seasons)104.52702028.60.670.190.030.1000
Championship (2 Seasons)5.403266.70.550.370.000.0029.70000.10.10.03-0.1-0.1
League Two (1 Season)37.330180.000.480.1700
National League (1 Season)0.8000.0000
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
2017-201820Cheltenhameng ENGFA Cup85th0.70000.000.0000Matches
2017-201820Bristol Cityeng ENGEFL Cup3rd0.40000.000.0000Matches
2018-201921Bristol Cityeng ENGFA Cup9th2.5022100.00.800.800.000.0000Matches
2019-202022Lincoln Cityeng ENGEFL Cup33rd1.20000.000.0000Matches
2019-202022Lincoln Cityeng ENGFA Cup85th1.00100.01.000.000.0000Matches
2020-202123Luton Towneng ENGFA Cup17th1.00000.000.0000Matches
2021-202224Portsmoutheng ENGFA Cup1.00000.000.0000Matches
2022-202325Portsmoutheng ENGFA Cup0.90000.000.0000Matches
2023-202426Portsmoutheng ENGEFL CupRd20.40000.000.0000Matches
2023-202426Portsmoutheng ENGFA Cup1.00000.000.0000Matches
7 Seasons5 Clubs2 Leagues10.103266.70.300.200.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Portsmouth (3 Seasons)2 Leagues3.30000.000.0000
Bristol City (2 Seasons)2 Leagues2.9022100.00.700.700.000.0000
Lincoln City (1 Season)2 Leagues2.20100.00.460.000.0000
Cheltenham (1 Season)1 League0.70000.000.0000
Luton Town (1 Season)1 League1.00000.000.0000
FA Cup (7 Seasons)8.103266.70.370.250.000.0000
EFL Cup (3 Seasons)2.00000.000.0000
Shooting Table
Standard Expected
Season Age Squad 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
201922wls WalesFriendlies (M)1.0000Matches
202023wls WalesFriendlies (M)0.6000Matches
2020-202123wls WalesUEFA Nations LeagueLgB5.002150.00.400.200.000.0000Matches
202124wls WalesFriendlies (M)0.9000Matches
202124wls WalesUEFA EuroR163.30100.00.300.000.0027.50000.00.00.030.00.0Matches
202124wls WalesUEFA Euro Qualifying2.4011100.00.420.420.000.0000Matches
202225wls Wales1. World CupGR0.40000.000.000000.00.00.00.0Matches
202225wls WalesWCQ5.9011100.00.170.170.000.0000Matches
202225wls WalesFriendlies (M)1.0000Matches
2022-202325wls WalesUEFA Nations LeagueLgA2.90000.000.0000Matches
202326wls WalesFriendlies (M)0.5000Matches
202427wls WalesUEFA Euro Qualifying2.70000.000.0000Matches
6 Seasons1 Club6 Leagues26.605360.00.220.130.000.0027.50000.00.00.030.00.0
Friendlies (M) (5 Seasons)4.0000
UEFA Nations League (2 Seasons)7.902150.00.250.130.000.0000
UEFA Euro Qualifying (2 Seasons)5.1011100.00.200.200.000.0000
WCQ (1 Season)5.9011100.00.170.170.000.0000
UEFA Euro (1 Season)3.30100.00.300.000.0027.50000.00.00.030.00.0
World Cup (1 Season)0.40000.000.000000.00.00.00.0
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2016-201719Sutton Unitedeng ENG5. National League0.80
2017-201820Bristol Cityeng ENGEFL Cup0.40Matches
2017-201820Cheltenhameng ENGFA Cup0.70Matches
2017-201820Cheltenhameng ENG4. League Two37.34Matches
2018-201921Bristol Cityeng ENG2. Championship0.4121770.613445101376.922100.0010.000.00.00.010000Matches
2018-201921Bristol Cityeng ENGFA Cup2.50Matches
2019-202022Lincoln Cityeng ENGEFL Cup1.20Matches
2019-202022Lincoln Cityeng ENGFA Cup1.00Matches
2019-202022Lincoln Cityeng ENG3. League One28.33Matches
2020-202123Luton Towneng ENG2. Championship5.021826881.3394995010211489.58710087.0264459.100.20.3-0.24202115Matches
2020-202123Luton Towneng ENGFA Cup1.00Matches
2021-202224Portsmoutheng ENGFA Cup1.00Matches
2021-202224Portsmoutheng ENG3. League One28.62Matches
2022-202325Portsmoutheng ENGFA Cup0.90Matches
2022-202325Portsmoutheng ENG3. League One23.05Matches
2023-202426Portsmoutheng ENGEFL Cup0.40Matches
2023-202426Portsmoutheng ENGFA Cup1.00Matches
2023-202426Portsmoutheng ENG3. League One24.61Matches
8 Seasons6 Clubs6 Leagues158.123028580.7408399511212788.28910287.3264557.8150.30.3+14.75202115
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
Portsmouth (3 Seasons)3 Leagues79.58
Bristol City (2 Seasons)3 Leagues3.3121770.613445101376.922100.0010.000.00.00.010000
Cheltenham (1 Season)2 Leagues38.04
Lincoln City (1 Season)3 Leagues30.53
Luton Town (1 Season)2 Leagues6.021826881.3394995010211489.58710087.0264459.100.20.3-0.24202115
Sutton United (1 Season)1 League0.80
FA Cup (7 Seasons)8.10
League One (4 Seasons)104.511
EFL Cup (3 Seasons)2.00
Championship (2 Seasons)5.423028580.7408399511212788.28910287.3264557.800.30.3-0.35202115
League Two (1 Season)37.34
National League (1 Season)0.80
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
2016-201719Sutton United1 League0.80
2017-201820Cheltenham2 Leagues38.04
2017-201820Bristol City1 League0.40
2018-201921Bristol City2 Leagues2.9121770.613445101376.922100.0010.000.00.00.010000
2019-202022Lincoln City3 Leagues30.53
2020-202123Luton Town2 Leagues6.021826881.3394995010211489.58710087.0264459.100.20.3-0.24202115
2021-202224Portsmouth2 Leagues29.62
2022-202325Portsmouth2 Leagues24.05
2023-202426Portsmouth3 Leagues26.01
8 Seasons6 Clubs6 Leagues158.123028580.7408399511212788.28910287.3264557.8150.30.3+14.75202115
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
Portsmouth (3 Seasons)3 Leagues79.58
Bristol City (2 Seasons)3 Leagues3.3121770.613445101376.922100.0010.000.00.00.010000
Cheltenham (1 Season)2 Leagues38.04
Lincoln City (1 Season)3 Leagues30.53
Luton Town (1 Season)2 Leagues6.021826881.3394995010211489.58710087.0264459.100.20.3-0.24202115
Sutton United (1 Season)1 League0.80
FA Cup (7 Seasons)8.10
League One (4 Seasons)104.511
EFL Cup (3 Seasons)2.00
Championship (2 Seasons)5.423028580.7408399511212788.28910287.3264557.800.30.3-0.35202115
League Two (1 Season)37.34
National League (1 Season)0.80
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
2016-201719Sutton Unitedeng ENG5. National League12th0.80
2017-201820Cheltenhameng ENG4. League Two17th37.34Matches
2018-201921Bristol Cityeng ENG2. Championship8th0.4121770.613445101376.922100.0010.000.00.00.010000Matches
2019-202022Lincoln Cityeng ENG3. League One16th28.33Matches
2020-202123Luton Towneng ENG2. Championship12th5.021826881.3394995010211489.58710087.0264459.100.20.3-0.24202115Matches
2021-202224Portsmoutheng ENG3. League One10th28.62Matches
2022-202325Portsmoutheng ENG3. League One8th23.05Matches
2023-202426Portsmoutheng ENG3. League One1st24.61Matches
8 Seasons6 Clubs4 Leagues148.023028580.7408399511212788.28910287.3264557.8150.30.3+14.75202115
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
Portsmouth (3 Seasons)1 League76.28
Cheltenham (1 Season)1 League37.34
Lincoln City (1 Season)1 League28.33
Luton Town (1 Season)1 League5.021826881.3394995010211489.58710087.0264459.100.20.3-0.24202115
Sutton United (1 Season)1 League0.80
Bristol City (1 Season)1 League0.4121770.613445101376.922100.0010.000.00.00.010000
League One (4 Seasons)104.511
Championship (2 Seasons)5.423028580.7408399511212788.28910287.3264557.800.30.3-0.35202115
League Two (1 Season)37.34
National League (1 Season)0.80
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
2017-201820Cheltenhameng ENGFA Cup85th0.70Matches
2017-201820Bristol Cityeng ENGEFL Cup3rd0.40Matches
2018-201921Bristol Cityeng ENGFA Cup9th2.50Matches
2019-202022Lincoln Cityeng ENGEFL Cup33rd1.20Matches
2019-202022Lincoln Cityeng ENGFA Cup85th1.00Matches
2020-202123Luton Towneng ENGFA Cup17th1.00Matches
2021-202224Portsmoutheng ENGFA Cup1.00Matches
2022-202325Portsmoutheng ENGFA Cup0.90Matches
2023-202426Portsmoutheng ENGEFL CupRd20.40Matches
2023-202426Portsmoutheng ENGFA Cup1.00Matches
7 Seasons5 Clubs2 Leagues10.10
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
Portsmouth (3 Seasons)2 Leagues3.30
Bristol City (2 Seasons)2 Leagues2.90
Lincoln City (1 Season)2 Leagues2.20
Cheltenham (1 Season)1 League0.70
Luton Town (1 Season)1 League1.00
FA Cup (7 Seasons)8.10
EFL Cup (3 Seasons)2.00
Passing Table
Total Short Medium Long Expected
Season Age Squad 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
201922wls WalesFriendlies (M)1.00Matches
202023wls WalesFriendlies (M)0.60Matches
2020-202123wls WalesUEFA Nations LeagueLgB5.01Matches
202124wls WalesFriendlies (M)0.90Matches
202124wls WalesUEFA EuroR163.39611285.71773465333886.8515691.191464.310.10.2+0.9492212Matches
202124wls WalesUEFA Euro Qualifying2.40Matches
202225wls Wales1. World CupGR0.4121485.7214326785.75683.311100.000.00.00.001002Matches
202225wls WalesWCQ5.90Matches
202225wls WalesFriendlies (M)1.00Matches
2022-202325wls WalesUEFA Nations LeagueLgA2.90Matches
202326wls WalesFriendlies (M)0.50Matches
202427wls WalesUEFA Euro Qualifying2.70Matches
6 Seasons1 Club6 Leagues26.610812685.71987497394586.7566290.3101566.720.10.2+1.94102214
Friendlies (M) (5 Seasons)4.00
UEFA Nations League (2 Seasons)7.91
UEFA Euro Qualifying (2 Seasons)5.10
WCQ (1 Season)5.90
UEFA Euro (1 Season)3.39611285.71773465333886.8515691.191464.310.10.2+0.9492212
World Cup (1 Season)0.4121485.7214326785.75683.311100.000.00.00.001002

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
2016-201719Sutton Unitedeng ENG5. National League0.8
2017-201820Bristol Cityeng ENGEFL Cup0.40Matches
2017-201820Cheltenhameng ENGFA Cup0.76Matches
2017-201820Cheltenhameng ENG4. League Two37.30Matches
2018-201921Bristol Cityeng ENG2. Championship0.4171610000000001200Matches
2018-201921Bristol Cityeng ENGFA Cup2.53Matches
2019-202022Lincoln Cityeng ENGEFL Cup1.25Matches
2019-202022Lincoln Cityeng ENGFA Cup1.00Matches
2019-202022Lincoln Cityeng ENG3. League One28.320Matches
2020-202123Luton Towneng ENG2. Championship5.0268254970231110021853Matches
2020-202123Luton Towneng ENGFA Cup1.02Matches
2021-202224Portsmoutheng ENGFA Cup1.00Matches
2021-202224Portsmoutheng ENG3. League One28.624Matches
2022-202325Portsmoutheng ENGFA Cup0.91Matches
2022-202325Portsmoutheng ENG3. League One23.09Matches
2023-202426Portsmoutheng ENGEFL Cup0.40Matches
2023-202426Portsmoutheng ENGFA Cup1.00Matches
2023-202426Portsmoutheng ENG3. League One24.68Matches
8 Seasons6 Clubs6 Leagues158.128527010702811110023053
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Portsmouth (3 Seasons)3 Leagues79.542
Bristol City (2 Seasons)3 Leagues3.3171610003000001200
Cheltenham (1 Season)2 Leagues38.06
Lincoln City (1 Season)3 Leagues30.525
Luton Town (1 Season)2 Leagues6.0268254970251110021853
Sutton United (1 Season)1 League0.8
FA Cup (7 Seasons)8.112
League One (4 Seasons)104.561
EFL Cup (3 Seasons)2.05
Championship (2 Seasons)5.42852701070231110023053
League Two (1 Season)37.30
National League (1 Season)0.8
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
2016-201719Sutton United1 League0.8
2017-201820Cheltenham2 Leagues38.06
2017-201820Bristol City1 League0.40
2018-201921Bristol City2 Leagues2.9171610003000001200
2019-202022Lincoln City3 Leagues30.525
2020-202123Luton Town2 Leagues6.0268254970251110021853
2021-202224Portsmouth2 Leagues29.624
2022-202325Portsmouth2 Leagues24.010
2023-202426Portsmouth3 Leagues26.08
8 Seasons6 Clubs6 Leagues158.128527010702811110023053
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Portsmouth (3 Seasons)3 Leagues79.542
Bristol City (2 Seasons)3 Leagues3.3171610003000001200
Cheltenham (1 Season)2 Leagues38.06
Lincoln City (1 Season)3 Leagues30.525
Luton Town (1 Season)2 Leagues6.0268254970251110021853
Sutton United (1 Season)1 League0.8
FA Cup (7 Seasons)8.112
League One (4 Seasons)104.561
EFL Cup (3 Seasons)2.05
Championship (2 Seasons)5.42852701070231110023053
League Two (1 Season)37.30
National League (1 Season)0.8
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
2016-201719Sutton Unitedeng ENG5. National League12th0.8
2017-201820Cheltenhameng ENG4. League Two17th37.30Matches
2018-201921Bristol Cityeng ENG2. Championship8th0.4171610000000001200Matches
2019-202022Lincoln Cityeng ENG3. League One16th28.320Matches
2020-202123Luton Towneng ENG2. Championship12th5.0268254970231110021853Matches
2021-202224Portsmoutheng ENG3. League One10th28.624Matches
2022-202325Portsmoutheng ENG3. League One8th23.09Matches
2023-202426Portsmoutheng ENG3. League One1st24.68Matches
8 Seasons6 Clubs4 Leagues148.028527010702641110023053
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Portsmouth (3 Seasons)1 League76.241
Cheltenham (1 Season)1 League37.30
Lincoln City (1 Season)1 League28.320
Luton Town (1 Season)1 League5.0268254970231110021853
Sutton United (1 Season)1 League0.8
Bristol City (1 Season)1 League0.4171610000000001200
League One (4 Seasons)104.561
Championship (2 Seasons)5.42852701070231110023053
League Two (1 Season)37.30
National League (1 Season)0.8
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
2017-201820Cheltenhameng ENGFA Cup85th0.76Matches
2017-201820Bristol Cityeng ENGEFL Cup3rd0.40Matches
2018-201921Bristol Cityeng ENGFA Cup9th2.53Matches
2019-202022Lincoln Cityeng ENGEFL Cup33rd1.25Matches
2019-202022Lincoln Cityeng ENGFA Cup85th1.00Matches
2020-202123Luton Towneng ENGFA Cup17th1.02Matches
2021-202224Portsmoutheng ENGFA Cup1.00Matches
2022-202325Portsmoutheng ENGFA Cup0.91Matches
2023-202426Portsmoutheng ENGEFL CupRd20.40Matches
2023-202426Portsmoutheng ENGFA Cup1.00Matches
7 Seasons5 Clubs2 Leagues10.117
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Portsmouth (3 Seasons)2 Leagues3.31
Bristol City (2 Seasons)2 Leagues2.93
Lincoln City (1 Season)2 Leagues2.25
Cheltenham (1 Season)1 League0.76
Luton Town (1 Season)1 League1.02
FA Cup (7 Seasons)8.112
EFL Cup (3 Seasons)2.05
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
201922wls WalesFriendlies (M)1.0Matches
202023wls WalesFriendlies (M)0.6Matches
2020-202123wls WalesUEFA Nations LeagueLgB5.02Matches
202124wls WalesFriendlies (M)0.9Matches
202124wls WalesUEFA EuroR163.311211021032100009600Matches
202124wls WalesUEFA Euro Qualifying2.40Matches
202225wls Wales1. World CupGR0.4141400000000001200Matches
202225wls WalesWCQ5.92Matches
202225wls WalesFriendlies (M)1.0Matches
2022-202325wls WalesUEFA Nations LeagueLgA2.91Matches
202326wls WalesFriendlies (M)0.5Matches
202427wls WalesUEFA Euro Qualifying2.71Matches
6 Seasons1 Club6 Leagues26.6126124210381000010800
Friendlies (M) (5 Seasons)4.0
UEFA Nations League (2 Seasons)7.93
UEFA Euro Qualifying (2 Seasons)5.11
WCQ (1 Season)5.92
UEFA Euro (1 Season)3.311211021032100009600
World Cup (1 Season)0.4141400000000001200

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
2016-201719Sutton Unitedeng ENG5. National League0.8
2017-201820Bristol Cityeng ENGEFL Cup0.4Matches
2017-201820Cheltenhameng ENGFA Cup0.7Matches
2017-201820Cheltenhameng ENG4. League Two37.3Matches
2018-201921Bristol Cityeng ENG2. Championship0.412.4310000000.00000000Matches
2018-201921Bristol Cityeng ENGFA Cup2.5Matches
2019-202022Lincoln Cityeng ENGEFL Cup1.2Matches
2019-202022Lincoln Cityeng ENGFA Cup1.0Matches
2019-202022Lincoln Cityeng ENG3. League One28.3Matches
2020-202123Luton Towneng ENG2. Championship5.081.5980000010.20100000Matches
2020-202123Luton Towneng ENGFA Cup1.0Matches
2021-202224Portsmoutheng ENGFA Cup1.0Matches
2021-202224Portsmoutheng ENG3. League One28.6Matches
2022-202325Portsmoutheng ENGFA Cup0.9Matches
2022-202325Portsmoutheng ENG3. League One23.0Matches
2023-202426Portsmoutheng ENGEFL Cup0.4Matches
2023-202426Portsmoutheng ENGFA Cup1.0Matches
2023-202426Portsmoutheng ENG3. League One24.6Matches
8 Seasons6 Clubs6 Leagues158.191.6590000010.18100000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Portsmouth (3 Seasons)3 Leagues79.5
Bristol City (2 Seasons)3 Leagues3.312.4310000000.00000000
Cheltenham (1 Season)2 Leagues38.0
Lincoln City (1 Season)3 Leagues30.5
Luton Town (1 Season)2 Leagues6.081.5980000010.20100000
Sutton United (1 Season)1 League0.8
FA Cup (7 Seasons)8.1
League One (4 Seasons)104.5
EFL Cup (3 Seasons)2.0
Championship (2 Seasons)5.491.6590000010.18100000
League Two (1 Season)37.3
National League (1 Season)0.8
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
2016-201719Sutton United1 League0.8
2017-201820Cheltenham2 Leagues38.0
2017-201820Bristol City1 League0.4
2018-201921Bristol City2 Leagues2.912.4310000000.00000000
2019-202022Lincoln City3 Leagues30.5
2020-202123Luton Town2 Leagues6.081.5980000010.20100000
2021-202224Portsmouth2 Leagues29.6
2022-202325Portsmouth2 Leagues24.0
2023-202426Portsmouth3 Leagues26.0
8 Seasons6 Clubs6 Leagues158.191.6590000010.18100000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Portsmouth (3 Seasons)3 Leagues79.5
Bristol City (2 Seasons)3 Leagues3.312.4310000000.00000000
Cheltenham (1 Season)2 Leagues38.0
Lincoln City (1 Season)3 Leagues30.5
Luton Town (1 Season)2 Leagues6.081.5980000010.20100000
Sutton United (1 Season)1 League0.8
FA Cup (7 Seasons)8.1
League One (4 Seasons)104.5
EFL Cup (3 Seasons)2.0
Championship (2 Seasons)5.491.6590000010.18100000
League Two (1 Season)37.3
National League (1 Season)0.8
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
2016-201719Sutton Unitedeng ENG5. National League12th0.8
2017-201820Cheltenhameng ENG4. League Two17th37.3Matches
2018-201921Bristol Cityeng ENG2. Championship8th0.412.4310000000.00000000Matches
2019-202022Lincoln Cityeng ENG3. League One16th28.3Matches
2020-202123Luton Towneng ENG2. Championship12th5.081.5980000010.20100000Matches
2021-202224Portsmoutheng ENG3. League One10th28.6Matches
2022-202325Portsmoutheng ENG3. League One8th23.0Matches
2023-202426Portsmoutheng ENG3. League One1st24.6Matches
8 Seasons6 Clubs4 Leagues148.091.6590000010.18100000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Portsmouth (3 Seasons)1 League76.2
Cheltenham (1 Season)1 League37.3
Lincoln City (1 Season)1 League28.3
Luton Town (1 Season)1 League5.081.5980000010.20100000
Sutton United (1 Season)1 League0.8
Bristol City (1 Season)1 League0.412.4310000000.00000000
League One (4 Seasons)104.5
Championship (2 Seasons)5.491.6590000010.18100000
League Two (1 Season)37.3
National League (1 Season)0.8
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
2017-201820Cheltenhameng ENGFA Cup85th0.7Matches
2017-201820Bristol Cityeng ENGEFL Cup3rd0.4Matches
2018-201921Bristol Cityeng ENGFA Cup9th2.5Matches
2019-202022Lincoln Cityeng ENGEFL Cup33rd1.2Matches
2019-202022Lincoln Cityeng ENGFA Cup85th1.0Matches
2020-202123Luton Towneng ENGFA Cup17th1.0Matches
2021-202224Portsmoutheng ENGFA Cup1.0Matches
2022-202325Portsmoutheng ENGFA Cup0.9Matches
2023-202426Portsmoutheng ENGEFL CupRd20.4Matches
2023-202426Portsmoutheng ENGFA Cup1.0Matches
7 Seasons5 Clubs2 Leagues10.1
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Portsmouth (3 Seasons)2 Leagues3.3
Bristol City (2 Seasons)2 Leagues2.9
Lincoln City (1 Season)2 Leagues2.2
Cheltenham (1 Season)1 League0.7
Luton Town (1 Season)1 League1.0
FA Cup (7 Seasons)8.1
EFL Cup (3 Seasons)2.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
201922wls WalesFriendlies (M)1.0Matches
202023wls WalesFriendlies (M)0.6Matches
2020-202123wls WalesUEFA Nations LeagueLgB5.0Matches
202124wls WalesFriendlies (M)0.9Matches
202124wls WalesUEFA EuroR163.372.1270000010.30100000Matches
202124wls WalesUEFA Euro Qualifying2.4Matches
202225wls Wales1. World CupGR0.400.0000000000.00000000Matches
202225wls WalesWCQ5.9Matches
202225wls WalesFriendlies (M)1.0Matches
2022-202325wls WalesUEFA Nations LeagueLgA2.9Matches
202326wls WalesFriendlies (M)0.5Matches
202427wls WalesUEFA Euro Qualifying2.7Matches
6 Seasons1 Club6 Leagues26.671.9170000010.27100000
Friendlies (M) (5 Seasons)4.0
UEFA Nations League (2 Seasons)7.9
UEFA Euro Qualifying (2 Seasons)5.1
WCQ (1 Season)5.9
UEFA Euro (1 Season)3.372.1270000010.30100000
World Cup (1 Season)0.400.0000000000.00000000

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
2016-201719Sutton Unitedeng ENG5. National League0.8
2017-201820Bristol Cityeng ENGEFL Cup0.400Matches
2017-201820Cheltenhameng ENGFA Cup0.700Matches
2017-201820Cheltenhameng ENG4. League Two37.300Matches
2018-201921Bristol Cityeng ENG2. Championship0.400000020.021011100Matches
2018-201921Bristol Cityeng ENGFA Cup2.500Matches
2019-202022Lincoln Cityeng ENGEFL Cup1.202Matches
2019-202022Lincoln Cityeng ENGFA Cup1.000Matches
2019-202022Lincoln Cityeng ENG3. League One28.33956Matches
2020-202123Luton Towneng ENG2. Championship5.012775061833.31242282080Matches
2020-202123Luton Towneng ENGFA Cup1.032Matches
2021-202224Portsmoutheng ENGFA Cup1.011Matches
2021-202224Portsmoutheng ENG3. League One28.64826Matches
2022-202325Portsmoutheng ENGFA Cup0.906Matches
2022-202325Portsmoutheng ENG3. League One23.03641Matches
2023-202426Portsmoutheng ENGEFL Cup0.401Matches
2023-202426Portsmoutheng ENGFA Cup1.034Matches
2023-202426Portsmoutheng ENG3. League One24.64829Matches
8 Seasons6 Clubs6 Leagues158.11218575062030.0145231772180
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Portsmouth (3 Seasons)3 Leagues79.51361080
Bristol City (2 Seasons)3 Leagues3.300000020.021011100
Cheltenham (1 Season)2 Leagues38.0000
Lincoln City (1 Season)3 Leagues30.539580
Luton Town (1 Season)2 Leagues6.0121075061833.312422102080
Sutton United (1 Season)1 League0.80
FA Cup (7 Seasons)8.17130
League One (4 Seasons)104.51711520
EFL Cup (3 Seasons)2.0030
Championship (2 Seasons)5.412775062030.01452392180
League Two (1 Season)37.3000
National League (1 Season)0.80
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
2016-201719Sutton United1 League0.80
2017-201820Cheltenham2 Leagues38.0000
2017-201820Bristol City1 League0.4000
2018-201921Bristol City2 Leagues2.900000020.021011100
2019-202022Lincoln City3 Leagues30.539580
2020-202123Luton Town2 Leagues6.0121075061833.312422102080
2021-202224Portsmouth2 Leagues29.649270
2022-202325Portsmouth2 Leagues24.036470
2023-202426Portsmouth3 Leagues26.051340
8 Seasons6 Clubs6 Leagues158.11218575062030.0145231772180
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Portsmouth (3 Seasons)3 Leagues79.51361080
Bristol City (2 Seasons)3 Leagues3.300000020.021011100
Cheltenham (1 Season)2 Leagues38.0000
Lincoln City (1 Season)3 Leagues30.539580
Luton Town (1 Season)2 Leagues6.0121075061833.312422102080
Sutton United (1 Season)1 League0.80
FA Cup (7 Seasons)8.17130
League One (4 Seasons)104.51711520
EFL Cup (3 Seasons)2.0030
Championship (2 Seasons)5.412775062030.01452392180
League Two (1 Season)37.3000
National League (1 Season)0.80
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
2016-201719Sutton Unitedeng ENG5. National League12th0.8
2017-201820Cheltenhameng ENG4. League Two17th37.300Matches
2018-201921Bristol Cityeng ENG2. Championship8th0.400000020.021011100Matches
2019-202022Lincoln Cityeng ENG3. League One16th28.33956Matches
2020-202123Luton Towneng ENG2. Championship12th5.012775061833.31242282080Matches
2021-202224Portsmoutheng ENG3. League One10th28.64826Matches
2022-202325Portsmoutheng ENG3. League One8th23.03641Matches
2023-202426Portsmoutheng ENG3. League One1st24.64829Matches
8 Seasons6 Clubs4 Leagues148.01217875062030.0145231612180
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
Portsmouth (3 Seasons)1 League76.2132960
Cheltenham (1 Season)1 League37.3000
Lincoln City (1 Season)1 League28.339560
Luton Town (1 Season)1 League5.012775061833.31242282080
Sutton United (1 Season)1 League0.80
Bristol City (1 Season)1 League0.400000020.021011100
League One (4 Seasons)104.51711520
Championship (2 Seasons)5.412775062030.01452392180
League Two (1 Season)37.3000
National League (1 Season)0.80
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
2017-201820Cheltenhameng ENGFA Cup85th0.700Matches
2017-201820Bristol Cityeng ENGEFL Cup3rd0.400Matches
2018-201921Bristol Cityeng ENGFA Cup9th2.500Matches
2019-202022Lincoln Cityeng ENGEFL Cup33rd1.202Matches
2019-202022Lincoln Cityeng ENGFA Cup85th1.000Matches
2020-202123Luton Towneng ENGFA Cup17th1.032Matches
2021-202224Portsmoutheng ENGFA Cup1.011Matches
2022-202325Portsmoutheng ENGFA Cup0.906Matches
2023-202426Portsmoutheng ENGEFL CupRd20.401Matches
2023-202426Portsmoutheng ENGFA Cup1.034Matches
7 Seasons5 Clubs2 Leagues10.17160
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
Portsmouth (3 Seasons)2 Leagues3.34120
Bristol City (2 Seasons)2 Leagues2.9000
Lincoln City (1 Season)2 Leagues2.2020
Cheltenham (1 Season)1 League0.7000
Luton Town (1 Season)1 League1.0320
FA Cup (7 Seasons)8.17130
EFL Cup (3 Seasons)2.0030
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
201922wls WalesFriendlies (M)1.0Matches
202023wls WalesFriendlies (M)0.6Matches
2020-202123wls WalesUEFA Nations LeagueLgB5.0410Matches
202124wls WalesFriendlies (M)0.9Matches
202124wls WalesUEFA EuroR163.35232031323.1104134990Matches
202124wls WalesUEFA Euro Qualifying2.416Matches
202225wls Wales1. World CupGR0.432120010.012021400Matches
202225wls WalesWCQ5.9713Matches
202225wls WalesFriendlies (M)1.0Matches
2022-202325wls WalesUEFA Nations LeagueLgA2.979Matches
202326wls WalesFriendlies (M)0.5Matches
202427wls WalesUEFA Euro Qualifying2.743Matches
6 Seasons1 Club6 Leagues26.682744031421.411615461390
Friendlies (M) (5 Seasons)4.00
UEFA Nations League (2 Seasons)7.911190
UEFA Euro Qualifying (2 Seasons)5.1590
WCQ (1 Season)5.97130
UEFA Euro (1 Season)3.35232031323.1104134990
World Cup (1 Season)0.432120010.012021400

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
2016-201719Sutton Unitedeng ENG5. National League0.8
2017-201820Bristol Cityeng ENGEFL Cup0.4Matches
2017-201820Cheltenhameng ENGFA Cup0.7Matches
2017-201820Cheltenhameng ENG4. League Two37.3Matches
2018-201921Bristol Cityeng ENG2. Championship0.42201010202200092380002090Matches
2018-201921Bristol Cityeng ENGFA Cup2.5Matches
2019-202022Lincoln Cityeng ENGEFL Cup1.2Matches
2019-202022Lincoln Cityeng ENGFA Cup1.0Matches
2019-202022Lincoln Cityeng ENG3. League One28.3Matches
2020-202123Luton Towneng ENG2. Championship5.0315777199422315200.02100.01589194891080512072Matches
2020-202123Luton Towneng ENGFA Cup1.0Matches
2021-202224Portsmoutheng ENGFA Cup1.0Matches
2021-202224Portsmoutheng ENG3. League One28.6Matches
2022-202325Portsmoutheng ENGFA Cup0.9Matches
2022-202325Portsmoutheng ENG3. League One23.0Matches
2023-202426Portsmoutheng ENGEFL Cup0.4Matches
2023-202426Portsmoutheng ENGFA Cup1.0Matches
2023-202426Portsmoutheng ENG3. League One24.6Matches
8 Seasons6 Clubs6 Leagues158.1337787209442337200.02100.01679424971080712162
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
Portsmouth (3 Seasons)3 Leagues79.5
Bristol City (2 Seasons)3 Leagues3.32201010202200092380002090
Cheltenham (1 Season)2 Leagues38.0
Lincoln City (1 Season)3 Leagues30.5
Luton Town (1 Season)2 Leagues6.0315777199422315200.02100.01589194891080512072
Sutton United (1 Season)1 League0.8
FA Cup (7 Seasons)8.1
League One (4 Seasons)104.5
EFL Cup (3 Seasons)2.0
Championship (2 Seasons)5.4337787209442337200.02100.01679424971080712162
League Two (1 Season)37.3
National League (1 Season)0.8
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
2016-201719Sutton United1 League0.8
2017-201820Cheltenham2 Leagues38.0
2017-201820Bristol City1 League0.4
2018-201921Bristol City2 Leagues2.92201010202200092380002090
2019-202022Lincoln City3 Leagues30.5
2020-202123Luton Town2 Leagues6.0315777199422315200.02100.01589194891080512072
2021-202224Portsmouth2 Leagues29.6
2022-202325Portsmouth2 Leagues24.0
2023-202426Portsmouth3 Leagues26.0
8 Seasons6 Clubs6 Leagues158.1337787209442337200.02100.01679424971080712162
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
Portsmouth (3 Seasons)3 Leagues79.5
Bristol City (2 Seasons)3 Leagues3.32201010202200092380002090
Cheltenham (1 Season)2 Leagues38.0
Lincoln City (1 Season)3 Leagues30.5
Luton Town (1 Season)2 Leagues6.0315777199422315200.02100.01589194891080512072
Sutton United (1 Season)1 League0.8
FA Cup (7 Seasons)8.1
League One (4 Seasons)104.5
EFL Cup (3 Seasons)2.0
Championship (2 Seasons)5.4337787209442337200.02100.01679424971080712162
League Two (1 Season)37.3
National League (1 Season)0.8
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
2016-201719Sutton Unitedeng ENG5. National League12th0.8
2017-201820Cheltenhameng ENG4. League Two17th37.3Matches
2018-201921Bristol Cityeng ENG2. Championship8th0.42201010202200092380002090Matches
2019-202022Lincoln Cityeng ENG3. League One16th28.3Matches
2020-202123Luton Towneng ENG2. Championship12th5.0315777199422315200.02100.01589194891080512072Matches
2021-202224Portsmoutheng ENG3. League One10th28.6Matches
2022-202325Portsmoutheng ENG3. League One8th23.0Matches
2023-202426Portsmoutheng ENG3. League One1st24.6Matches
8 Seasons6 Clubs4 Leagues148.0337787209442337200.02100.01679424971080712162
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
Portsmouth (3 Seasons)1 League76.2
Cheltenham (1 Season)1 League37.3
Lincoln City (1 Season)1 League28.3
Luton Town (1 Season)1 League5.0315777199422315200.02100.01589194891080512072
Sutton United (1 Season)1 League0.8
Bristol City (1 Season)1 League0.42201010202200092380002090
League One (4 Seasons)104.5
Championship (2 Seasons)5.4337787209442337200.02100.01679424971080712162
League Two (1 Season)37.3
National League (1 Season)0.8
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
2017-201820Cheltenhameng ENGFA Cup85th0.7Matches
2017-201820Bristol Cityeng ENGEFL Cup3rd0.4Matches
2018-201921Bristol Cityeng ENGFA Cup9th2.5Matches
2019-202022Lincoln Cityeng ENGEFL Cup33rd1.2Matches
2019-202022Lincoln Cityeng ENGFA Cup85th1.0Matches
2020-202123Luton Towneng ENGFA Cup17th1.0Matches
2021-202224Portsmoutheng ENGFA Cup1.0Matches
2022-202325Portsmoutheng ENGFA Cup0.9Matches
2023-202426Portsmoutheng ENGEFL CupRd20.4Matches
2023-202426Portsmoutheng ENGFA Cup1.0Matches
7 Seasons5 Clubs2 Leagues10.1
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
Portsmouth (3 Seasons)2 Leagues3.3
Bristol City (2 Seasons)2 Leagues2.9
Lincoln City (1 Season)2 Leagues2.2
Cheltenham (1 Season)1 League0.7
Luton Town (1 Season)1 League1.0
FA Cup (7 Seasons)8.1
EFL Cup (3 Seasons)2.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad 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
201922wls WalesFriendlies (M)1.0Matches
202023wls WalesFriendlies (M)0.6Matches
2020-202123wls WalesUEFA Nations LeagueLgB5.0Matches
202124wls WalesFriendlies (M)0.9Matches
202124wls WalesUEFA EuroR163.31431144871301433266.7133.39447127613041930Matches
202124wls WalesUEFA Euro Qualifying2.4Matches
202225wls Wales1. World CupGR0.424261620240001136700001100Matches
202225wls WalesWCQ5.9Matches
202225wls WalesFriendlies (M)1.0Matches
2022-202325wls WalesUEFA Nations LeagueLgA2.9Matches
202326wls WalesFriendlies (M)0.5Matches
202427wls WalesUEFA Euro Qualifying2.7Matches
6 Seasons1 Club6 Leagues26.616713501031501673266.7133.3105507283130421030
Friendlies (M) (5 Seasons)4.0
UEFA Nations League (2 Seasons)7.9
UEFA Euro Qualifying (2 Seasons)5.1
WCQ (1 Season)5.9
UEFA Euro (1 Season)3.31431144871301433266.7133.39447127613041930
World Cup (1 Season)0.424261620240001136700001100

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
2016-201719Sutton Unitedeng ENG5. National League370231.70.8030
2017-201820Bristol Cityeng ENGEFL Cup133335.20.40013203.0010+1+2.73+1.37Matches
2017-201820Cheltenhameng ENGFA Cup1616167.80.71610000.0024-2-2.95-2.95Matches
2017-201820Cheltenhameng ENG4. League Two383,3618881.237.33834001.084757-10-0.27-0.73Matches
2018-201921Bristol Cityeng ENG2. Championship137370.90.40013673.0031+2+4.86+4.781.50.3+1.2+2.86+2.74Matches
2018-201921Bristol Cityeng ENGFA Cup32257583.32.53752002.0032+1+0.40+0.40Matches
2019-202022Lincoln Cityeng ENGEFL Cup21075459.41.22540001.5012-1-0.84-0.84Matches
2019-202022Lincoln Cityeng ENGFA Cup1909050.01.01901001.001100.00+1.00Matches
2019-202022Lincoln Cityeng ENG3. League One292,5488880.928.3298827011.413935+4+0.14+1.04Matches
2020-202123Luton Towneng ENG2. Championship104524510.95.05661524221.4025-3-0.60-0.403.46.9-3.5-0.69-0.67Matches
2020-202123Luton Towneng ENGFA Cup1909050.01.01901003.0010+1+1.00+3.00Matches
2021-202224Portsmoutheng ENGFA Cup1909050.01.01901003.0010+1+1.00+2.00Matches
2021-202224Portsmoutheng ENG3. League One362,5707162.128.629832472421.394041-1-0.04-1.07Matches
2022-202325Portsmoutheng ENGFA Cup1848431.10.91840000.0001-1-1.07-2.52Matches
2022-202325Portsmoutheng ENG3. League One292,0727150.023.023841662441.483125+6+0.26+0.04Matches
2023-202426Portsmoutheng ENGEFL Cup2371917.60.40021902.000000.00-1.04Matches
2023-202426Portsmoutheng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2023-202426Portsmoutheng ENG3. League One272,2138253.524.626841812901.963622+14+0.57-0.50Matches
8 Seasons6 Clubs6 Leagues18714,2307641.4158.1161831262625361.46208197+11+0.07-0.214.97.2-2.3-0.42-0.48
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
Portsmouth (3 Seasons)3 Leagues977,1567454.379.5818460162461.5810890+18+0.23-0.52
Bristol City (2 Seasons)3 Leagues5295595.93.3376223472.4073+4+1.22+0.971.50.3+1.2+2.86+2.74
Cheltenham (1 Season)2 Leagues393,4228880.938.0396134001.054961-12-0.32-0.76
Lincoln City (1 Season)3 Leagues322,7458678.230.5328628011.404138+3+0.10+0.92
Luton Town (1 Season)2 Leagues115424912.56.06702524221.5535-2-0.33-0.093.46.9-3.5-0.69-0.67
Sutton United (1 Season)1 League370231.70.8030
FA Cup (7 Seasons)97308157.98.19816001.4489-1-0.12+0.05
League One (4 Seasons)1219,4037860.4104.51078585142571.54146123+23+0.22-0.36
EFL Cup (3 Seasons)51773517.42.0254032302.002200.00-1.17
Championship (2 Seasons)11489445.95.45671626291.5556-1-0.18-0.144.97.2-2.3-0.42-0.48
League Two (1 Season)383,3618881.237.33834001.084757-10-0.27-0.73
National League (1 Season)370231.70.8030
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
2016-201719Sutton United1 League370231.70.8030
2017-201820Cheltenham2 Leagues393,4228880.938.0396134001.054961-12-0.32-0.76
2017-201820Bristol City1 League133335.20.40013203.0010+1+2.73+1.37
2018-201921Bristol City2 Leagues4262665.92.9375213672.2563+3+1.03+0.941.50.3+1.2+2.86+2.74
2019-202022Lincoln City3 Leagues322,7458678.230.5328628011.404138+3+0.10+0.92
2020-202123Luton Town2 Leagues115424912.56.06702524221.5535-2-0.33-0.093.46.9-3.5-0.69-0.67
2021-202224Portsmouth2 Leagues372,6607261.629.630832572421.43414100.00-0.92
2022-202325Portsmouth2 Leagues302,1567248.924.024841662441.433126+5+0.21-0.11
2023-202426Portsmouth3 Leagues302,3407852.726.027841932201.903623+13+0.50-0.57
8 Seasons6 Clubs6 Leagues18714,2307641.4158.1161831262625361.46208197+11+0.07-0.214.97.2-2.3-0.42-0.48
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
Portsmouth (3 Seasons)3 Leagues977,1567454.379.5818460162461.5810890+18+0.23-0.52
Bristol City (2 Seasons)3 Leagues5295595.93.3376223472.4073+4+1.22+0.971.50.3+1.2+2.86+2.74
Cheltenham (1 Season)2 Leagues393,4228880.938.0396134001.054961-12-0.32-0.76
Lincoln City (1 Season)3 Leagues322,7458678.230.5328628011.404138+3+0.10+0.92
Luton Town (1 Season)2 Leagues115424912.56.06702524221.5535-2-0.33-0.093.46.9-3.5-0.69-0.67
Sutton United (1 Season)1 League370231.70.8030
FA Cup (7 Seasons)97308157.98.19816001.4489-1-0.12+0.05
League One (4 Seasons)1219,4037860.4104.51078585142571.54146123+23+0.22-0.36
EFL Cup (3 Seasons)51773517.42.0254032302.002200.00-1.17
Championship (2 Seasons)11489445.95.45671626291.5556-1-0.18-0.144.97.2-2.3-0.42-0.48
League Two (1 Season)383,3618881.237.33834001.084757-10-0.27-0.73
National League (1 Season)370231.70.8030
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
2016-201719Sutton Unitedeng ENG5. National League12th370231.70.8030
2017-201820Cheltenhameng ENG4. League Two17th383,3618881.237.33834001.084757-10-0.27-0.73Matches
2018-201921Bristol Cityeng ENG2. Championship8th137370.90.40013673.0031+2+4.86+4.781.50.3+1.2+2.86+2.74Matches
2019-202022Lincoln Cityeng ENG3. League One16th292,5488880.928.3298827011.413935+4+0.14+1.04Matches
2020-202123Luton Towneng ENG2. Championship12th104524510.95.05661524221.4025-3-0.60-0.403.46.9-3.5-0.69-0.67Matches
2021-202224Portsmoutheng ENG3. League One10th362,5707162.128.629832472421.394041-1-0.04-1.07Matches
2022-202325Portsmoutheng ENG3. League One8th292,0727150.023.023841662441.483125+6+0.26+0.04Matches
2023-202426Portsmoutheng ENG3. League One1st272,2138253.524.626841812901.963622+14+0.57-0.50Matches
8 Seasons6 Clubs4 Leagues17313,3237741.5148.0150841202325361.44198186+12+0.08-0.164.97.2-2.3-0.42-0.48
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
Portsmouth (3 Seasons)1 League926,8557555.276.2788358142561.5910788+19+0.25-0.49
Cheltenham (1 Season)1 League383,3618881.237.33834001.084757-10-0.27-0.73
Lincoln City (1 Season)1 League292,5488880.928.3298827011.413935+4+0.14+1.04
Luton Town (1 Season)1 League104524510.95.05661524221.4025-3-0.60-0.403.46.9-3.5-0.69-0.67
Sutton United (1 Season)1 League370231.70.8030
Bristol City (1 Season)1 League137370.90.40013673.0031+2+4.86+4.781.50.3+1.2+2.86+2.74
League One (4 Seasons)1219,4037860.4104.51078585142571.54146123+23+0.22-0.36
Championship (2 Seasons)11489445.95.45671626291.5556-1-0.18-0.144.97.2-2.3-0.42-0.48
League Two (1 Season)383,3618881.237.33834001.084757-10-0.27-0.73
National League (1 Season)370231.70.8030
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2017-201820Cheltenhameng ENGFA Cup85th1616167.80.71610000.0024-2-2.95-2.95Matches
2017-201820Bristol Cityeng ENGEFL Cup3rd133335.20.40013203.0010+1+2.73+1.37Matches
2018-201921Bristol Cityeng ENGFA Cup9th32257583.32.53752002.0032+1+0.40+0.40Matches
2019-202022Lincoln Cityeng ENGEFL Cup33rd21075459.41.22540001.5012-1-0.84-0.84Matches
2019-202022Lincoln Cityeng ENGFA Cup85th1909050.01.01901001.001100.00+1.00Matches
2020-202123Luton Towneng ENGFA Cup17th1909050.01.01901003.0010+1+1.00+3.00Matches
2021-202224Portsmoutheng ENGFA Cup1909050.01.01901003.0010+1+1.00+2.00Matches
2022-202325Portsmoutheng ENGFA Cup1848431.10.91840000.0001-1-1.07-2.52Matches
2023-202426Portsmoutheng ENGEFL CupRd22371917.60.40021902.000000.00-1.04Matches
2023-202426Portsmoutheng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
7 Seasons5 Clubs2 Leagues149076539.810.11176632301.641011-1-0.10-0.75
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Portsmouth (3 Seasons)2 Leagues53016040.13.3388221901.4012-1-0.30-1.10
Bristol City (2 Seasons)2 Leagues42586528.72.9375213202.2542+2+0.70-0.56
Lincoln City (1 Season)2 Leagues31976654.72.23661001.3323-1-0.46+0.10
Cheltenham (1 Season)1 League1616167.80.71610000.0024-2-2.95-2.95
Luton Town (1 Season)1 League1909050.01.01901003.0010+1+1.00+3.00
FA Cup (7 Seasons)97308157.98.19816001.4489-1-0.12+0.05
EFL Cup (3 Seasons)51773517.42.0254032302.002200.00-1.17
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
201922wls WalesFriendlies (M)1909050.01.01901003.0010+1+1.000.00Matches
202023wls WalesFriendlies (M)2562831.10.6145011100.5001-1-1.61-0.16Matches
2020-202123wls WalesUEFA Nations LeagueLgB54509083.35.05905002.6061+5+1.000.00Matches
202124wls WalesFriendlies (M)1828222.80.91820020.0003-3-3.29-3.62Matches
202124wls WalesUEFA EuroR1642987582.83.34752001.0034-1-0.30+2.604.55.7-1.3-0.39+2.18Matches
202124wls WalesUEFA Euro Qualifying42135329.62.4270023712.0040+4+1.69+1.69Matches
202225wls Wales1. World CupGR2331712.20.40021710.5001-1-2.73-1.210.21.2-1.0-2.66-2.32Matches
202225wls WalesWCQ85336759.25.9584433811.889900.00-1.72Matches
202225wls WalesFriendlies (M)19090100.01.01901001.001100.00Matches
2022-202325wls WalesUEFA Nations LeagueLgA42646648.92.9380212500.0014-3-1.02-0.37Matches
202326wls WalesFriendlies (M)1454525.00.50014501.000000.00-2.67Matches
202427wls WalesUEFA Euro Qualifying42436126.12.7373112421.002200.00-0.39Matches
6 Seasons1 Club6 Leagues372,3976545.726.6268016113071.382726+1+0.04-0.184.76.9-2.2-0.61+0.20
Friendlies (M) (5 Seasons)63636136.74.0477222821.0025-3-0.74-1.32
UEFA Nations League (2 Seasons)97147966.17.9886712501.4475+2+0.25+0.50
UEFA Euro Qualifying (2 Seasons)84565727.65.1572133331.5062+4+0.79+0.56
WCQ (1 Season)85336759.25.9584433811.889900.00-1.72
UEFA Euro (1 Season)42987582.83.34752001.0034-1-0.30+2.604.55.7-1.3-0.39+2.18
World Cup (1 Season)2331712.20.40021710.5001-1-2.73-1.210.21.2-1.0-2.66-2.32

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
2016-201719Sutton Unitedeng ENG5. National League0.8101
2017-201820Bristol Cityeng ENGEFL Cup0.4000000000000Matches
2017-201820Cheltenhameng ENGFA Cup0.70000216000Matches
2017-201820Cheltenhameng ENG4. League Two37.33002700000000Matches
2018-201921Bristol Cityeng ENG2. Championship0.40001000100005030.0Matches
2018-201921Bristol Cityeng ENGFA Cup2.5000280300000Matches
2019-202022Lincoln Cityeng ENGEFL Cup1.20002005200Matches
2019-202022Lincoln Cityeng ENGFA Cup1.00001000000Matches
2019-202022Lincoln Cityeng ENG3. League One28.3100039530205639000Matches
2020-202123Luton Towneng ENG2. Championship5.0000630387000313537.5Matches
2020-202123Luton Towneng ENGFA Cup1.00003102230Matches
2021-202224Portsmoutheng ENGFA Cup1.00000100110Matches
2021-202224Portsmoutheng ENG3. League One28.6410495302426480Matches
2022-202325Portsmoutheng ENGFA Cup0.90001301600Matches
2022-202325Portsmoutheng ENG3. League One23.0112133720941360Matches
2023-202426Portsmoutheng ENGEFL Cup0.40000000100Matches
2023-202426Portsmoutheng ENGFA Cup1.00000300430Matches
2023-202426Portsmoutheng ENG3. League One24.6112231490829480Matches
8 Seasons6 Clubs6 Leagues158.14053196248181177185000363827.3
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Portsmouth (3 Seasons)3 Leagues79.526531141810421081360
Bristol City (2 Seasons)3 Leagues3.30003803100005030.0
Cheltenham (1 Season)2 Leagues38.03002721600000
Lincoln City (1 Season)3 Leagues30.5100042530255839000
Luton Town (1 Season)2 Leagues6.000094051010000313537.5
Sutton United (1 Season)1 League0.8101
FA Cup (7 Seasons)8.1000718112137000
League One (4 Seasons)104.53653152227061152171000
EFL Cup (3 Seasons)2.0000200530000
Championship (2 Seasons)5.4000730397000363827.3
League Two (1 Season)37.33002700000000
National League (1 Season)0.8101
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
2016-201719Sutton United1 League0.8101
2017-201820Cheltenham2 Leagues38.03002721600000
2017-201820Bristol City1 League0.4000000000000
2018-201921Bristol City2 Leagues2.90003803100005030.0
2019-202022Lincoln City3 Leagues30.5100042530255839000
2020-202123Luton Town2 Leagues6.000094051010000313537.5
2021-202224Portsmouth2 Leagues29.6410495402427490
2022-202325Portsmouth2 Leagues24.01121347501047360
2023-202426Portsmouth3 Leagues26.0112231520834510
8 Seasons6 Clubs6 Leagues158.14053196248181177185000363827.3
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Portsmouth (3 Seasons)3 Leagues79.526531141810421081360
Bristol City (2 Seasons)3 Leagues3.30003803100005030.0
Cheltenham (1 Season)2 Leagues38.03002721600000
Lincoln City (1 Season)3 Leagues30.5100042530255839000
Luton Town (1 Season)2 Leagues6.000094051010000313537.5
Sutton United (1 Season)1 League0.8101
FA Cup (7 Seasons)8.1000718112137000
League One (4 Seasons)104.53653152227061152171000
EFL Cup (3 Seasons)2.0000200530000
Championship (2 Seasons)5.4000730397000363827.3
League Two (1 Season)37.33002700000000
National League (1 Season)0.8101
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
2016-201719Sutton Unitedeng ENG5. National League12th0.8101
2017-201820Cheltenhameng ENG4. League Two17th37.33002700000000Matches
2018-201921Bristol Cityeng ENG2. Championship8th0.40001000100005030.0Matches
2019-202022Lincoln Cityeng ENG3. League One16th28.3100039530205639000Matches
2020-202123Luton Towneng ENG2. Championship12th5.0000630387000313537.5Matches
2021-202224Portsmoutheng ENG3. League One10th28.6410495302426480Matches
2022-202325Portsmoutheng ENG3. League One8th23.0112133720941360Matches
2023-202426Portsmoutheng ENG3. League One1st24.6112231490829480Matches
8 Seasons6 Clubs4 Leagues148.04053187230064161178000363827.3
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Portsmouth (3 Seasons)1 League76.22653113174041961320
Cheltenham (1 Season)1 League37.33002700000000
Lincoln City (1 Season)1 League28.3100039530205639000
Luton Town (1 Season)1 League5.0000630387000313537.5
Sutton United (1 Season)1 League0.8101
Bristol City (1 Season)1 League0.40001000100005030.0
League One (4 Seasons)104.53653152227061152171000
Championship (2 Seasons)5.4000730397000363827.3
League Two (1 Season)37.33002700000000
National League (1 Season)0.8101
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2017-201820Cheltenhameng ENGFA Cup85th0.70000216000Matches
2017-201820Bristol Cityeng ENGEFL Cup3rd0.4000000000000Matches
2018-201921Bristol Cityeng ENGFA Cup9th2.5000280300000Matches
2019-202022Lincoln Cityeng ENGEFL Cup33rd1.20002005200Matches
2019-202022Lincoln Cityeng ENGFA Cup85th1.00001000000Matches
2020-202123Luton Towneng ENGFA Cup17th1.00003102230Matches
2021-202224Portsmoutheng ENGFA Cup1.00000100110Matches
2022-202325Portsmoutheng ENGFA Cup0.90001301600Matches
2023-202426Portsmoutheng ENGEFL CupRd20.40000000100Matches
2023-202426Portsmoutheng ENGFA Cup1.00000300430Matches
7 Seasons5 Clubs2 Leagues10.1000918117167000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Portsmouth (3 Seasons)2 Leagues3.300017011240
Bristol City (2 Seasons)2 Leagues2.9000280300000
Lincoln City (1 Season)2 Leagues2.20003005200
Cheltenham (1 Season)1 League0.70000216000
Luton Town (1 Season)1 League1.00003102230
FA Cup (7 Seasons)8.1000718112137000
EFL Cup (3 Seasons)2.0000200530000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
201922wls WalesFriendlies (M)1.00000Matches
202023wls WalesFriendlies (M)0.60000Matches
2020-202123wls WalesUEFA Nations LeagueLgB5.030086021040Matches
202124wls WalesFriendlies (M)0.90000Matches
202124wls WalesUEFA EuroR163.3000430242000163350.0Matches
202124wls WalesUEFA Euro Qualifying2.41005200610Matches
202225wls Wales1. World CupGR0.40001100120004010.0Matches
202225wls WalesWCQ5.920078021370Matches
202225wls WalesFriendlies (M)1.00000Matches
2022-202325wls WalesUEFA Nations LeagueLgA2.91003801970Matches
202326wls WalesFriendlies (M)0.50000Matches
202427wls WalesUEFA Euro Qualifying2.70102501340Matches
6 Seasons1 Club6 Leagues26.67103033084627000203442.9
Friendlies (M) (5 Seasons)4.00000
UEFA Nations League (2 Seasons)7.940011140319110
UEFA Euro Qualifying (2 Seasons)5.11107701950
WCQ (1 Season)5.920078021370
UEFA Euro (1 Season)3.3000430242000163350.0
World Cup (1 Season)0.40001100120004010.0

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.

More Joe Morrell Pages