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-11-09SatChampionshipMatchweek 15AwayL 1–5Luton TownMiddlesbroughYCM5800001000470010.00.00.010314077.5427011Match Report
2024-11-01FriChampionshipMatchweek 13HomeD 1–1Luton TownWest BromNCM3400002000210000.10.10.010161984.2215100Match Report
2024-10-26SatChampionshipMatchweek 12AwayL 2–3Luton TownCoventry CityNCM130000000040000.00.00.0003475.014011Match Report
2024-10-01TueChampionshipMatchweek 8HomeD 2–2Luton TownOxford UnitedNCM10000000100000.00.00.0000000000Match Report
2024-09-21SatChampionshipMatchweek 6HomeW 2–1Luton TownSheffield WedsYCM5900001000503000.00.00.000354283.3331000Match 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
2015-201617Yeovil Towneng ENGFA Cup221832.0000000100.000.000.000.000.00Matches
2015-201617Yeovil Towneng ENG4. League Two15151,25513.9123100310.070.140.220.070.22Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 119171,49016.6538412300.300.180.480.240.42Matches
2017-201819Bristol Cityeng ENG2. Championship632482.8000000000.000.000.000.000.00Matches
2017-201819Birmingham Cityeng ENG2. Championship311541.7000000100.000.000.000.000.00Matches
2017-201819Bristol Cityeng ENGEFL Cup21640.7000000000.000.000.000.000.00Matches
2017-201819Evertoneng ENGJr. PL2 — Div. 1443313.7011000000.000.270.270.000.27Matches
2018-201920Bristol Cityeng ENG2. Championship944044.5000000200.50.50.30.855670.000.000.000.000.000.120.070.190.120.19Matches
2018-201920Bristol Cityeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2019-202021Bristol Cityeng ENGEFL Cup111201.3112100000.750.751.500.751.50Matches
2019-202021Coventry Cityeng ENGFA Cup765366.0112100100.170.170.340.170.34Matches
2019-202021Coventry Cityeng ENG3. League One26252,19924.4358300500.120.200.330.120.33Matches
2020-202122Bristol Cityeng ENG2. Championship311261.4000000100.00.00.00.141720.000.000.000.000.000.020.020.040.020.04Matches
2021-202223Hull Cityeng ENG2. Championship311221.4000000000.00.00.10.10650.000.000.000.000.000.000.040.040.000.04Matches
2021-202223Swansea Cityeng ENG2. Championship511381.5000000100.40.40.30.73650.000.000.000.000.000.280.210.490.280.49Matches
2021-202223Swansea Cityeng ENGEFL Cup11620.7000000000.000.000.000.000.00Matches
2021-202223Swansea Cityeng ENGFA Cup11600.7000000100.000.000.000.000.00Matches
2022-202324Swansea Cityeng ENG2. Championship743363.7011000000.20.20.50.8516180.000.270.270.000.270.060.140.200.060.20Matches
2023-202425Swansea Cityeng ENG2. Championship2055636.3202200300.90.90.91.91136500.320.000.320.320.320.150.150.300.150.30Matches
2024-202526Luton Towneng ENG2. Championship832943.3011000010.40.40.10.542370.000.310.310.000.310.110.030.140.110.14Matches
2024-202526Luton Towneng ENGEFL Cup10750.8000000000.000.000.000.000.00Matches
9 Seasons7 Clubs5 Leagues121767,02978.1811198001922.52.52.34.832160940.100.140.240.100.240.110.100.220.110.22
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
Bristol City (4 Seasons)2 Leagues22111,05211.7112100300.60.60.30.997390.090.090.170.090.170.090.060.150.090.15
Swansea City (3 Seasons)3 Leagues34121,15912.9213200501.61.61.83.41958730.160.080.230.160.230.140.150.290.140.29
Everton (2 Seasons)1 League23211,82120.2549412300.250.200.440.200.40
Coventry City (1 Season)2 Leagues33312,73530.44610400600.130.200.330.130.33
Yeovil Town (1 Season)2 Leagues17171,43816.0123100410.060.130.190.060.19
Luton Town (1 Season)2 Leagues933694.1011000010.40.40.10.542370.000.240.240.000.240.110.030.140.110.14
Hull City (1 Season)1 League311221.4000000000.00.00.10.10650.000.000.000.000.000.000.040.040.000.04
Birmingham City (1 Season)1 League311541.7000000100.000.000.000.000.00
Championship (7 Seasons)64232,38526.5224200812.52.52.34.832160940.080.080.150.080.150.110.100.220.110.22
EFL Cup (5 Seasons)644114.6112100000.220.220.440.220.44
FA Cup (3 Seasons)1097798.7112100300.120.120.230.120.23
PL2 — Div. 1 (2 Seasons)23211,82120.2549412300.250.200.440.200.40
League One (1 Season)26252,19924.4358300500.120.200.330.120.33
League Two (1 Season)15151,25513.9123100310.070.140.220.070.22
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
2015-201617Yeovil Town2 Leagues17171,43816.0123100410.060.130.190.060.19
2016-201718Everton1 League19171,49016.6538412300.300.180.480.240.42
2017-201819Everton1 League443313.7011000000.000.270.270.000.27
2017-201819Birmingham City1 League311541.7000000100.000.000.000.000.00
2017-201819Bristol City2 Leagues843123.5000000000.000.000.000.000.00
2018-201920Bristol City2 Leagues1054945.5000000200.50.50.30.855670.000.000.000.000.000.120.070.190.120.19
2019-202021Coventry City2 Leagues33312,73530.44610400600.130.200.330.130.33
2019-202021Bristol City1 League111201.3112100000.750.751.500.751.50
2020-202122Bristol City1 League311261.4000000100.00.00.00.141720.000.000.000.000.000.020.020.040.020.04
2021-202223Hull City1 League311221.4000000000.00.00.10.10650.000.000.000.000.000.000.040.040.000.04
2021-202223Swansea City3 Leagues732602.9000000200.40.40.30.73650.000.000.000.000.000.280.210.490.280.49
2022-202324Swansea City1 League743363.7011000000.20.20.50.8516180.000.270.270.000.270.060.140.200.060.20
2023-202425Swansea City1 League2055636.3202200300.90.90.91.91136500.320.000.320.320.320.150.150.300.150.30
2024-202526Luton Town2 Leagues933694.1011000010.40.40.10.542370.000.240.240.000.240.110.030.140.110.14
9 Seasons7 Clubs5 Leagues121767,02978.1811198001922.52.52.34.832160940.100.140.240.100.240.110.100.220.110.22
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
Bristol City (4 Seasons)2 Leagues22111,05211.7112100300.60.60.30.997390.090.090.170.090.170.090.060.150.090.15
Swansea City (3 Seasons)3 Leagues34121,15912.9213200501.61.61.83.41958730.160.080.230.160.230.140.150.290.140.29
Everton (2 Seasons)1 League23211,82120.2549412300.250.200.440.200.40
Coventry City (1 Season)2 Leagues33312,73530.44610400600.130.200.330.130.33
Yeovil Town (1 Season)2 Leagues17171,43816.0123100410.060.130.190.060.19
Luton Town (1 Season)2 Leagues933694.1011000010.40.40.10.542370.000.240.240.000.240.110.030.140.110.14
Hull City (1 Season)1 League311221.4000000000.00.00.10.10650.000.000.000.000.000.000.040.040.000.04
Birmingham City (1 Season)1 League311541.7000000100.000.000.000.000.00
Championship (7 Seasons)64232,38526.5224200812.52.52.34.832160940.080.080.150.080.150.110.100.220.110.22
EFL Cup (5 Seasons)644114.6112100000.220.220.440.220.44
FA Cup (3 Seasons)1097798.7112100300.120.120.230.120.23
PL2 — Div. 1 (2 Seasons)23211,82120.2549412300.250.200.440.200.40
League One (1 Season)26252,19924.4358300500.120.200.330.120.33
League Two (1 Season)15151,25513.9123100310.070.140.220.070.22
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
2015-201617Yeovil Towneng ENG4. League Two19th15151,25513.9123100310.070.140.220.070.22Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 11st19171,49016.6538412300.300.180.480.240.42Matches
2017-201819Evertoneng ENGJr. PL2 — Div. 17th443313.7011000000.000.270.270.000.27Matches
2017-201819Birmingham Cityeng ENG2. Championship19th311541.7000000100.000.000.000.000.00Matches
2017-201819Bristol Cityeng ENG2. Championship11th632482.8000000000.000.000.000.000.00Matches
2018-201920Bristol Cityeng ENG2. Championship8th944044.5000000200.50.50.30.855670.000.000.000.000.000.120.070.190.120.19Matches
2019-202021Coventry Cityeng ENG3. League One1st26252,19924.4358300500.120.200.330.120.33Matches
2020-202122Bristol Cityeng ENG2. Championship19th311261.4000000100.00.00.00.141720.000.000.000.000.000.020.020.040.020.04Matches
2021-202223Hull Cityeng ENG2. Championship19th311221.4000000000.00.00.10.10650.000.000.000.000.000.000.040.040.000.04Matches
2021-202223Swansea Cityeng ENG2. Championship15th511381.5000000100.40.40.30.73650.000.000.000.000.000.280.210.490.280.49Matches
2022-202324Swansea Cityeng ENG2. Championship10th743363.7011000000.20.20.50.8516180.000.270.270.000.270.060.140.200.060.20Matches
2023-202425Swansea Cityeng ENG2. Championship14th2055636.3202200300.90.90.91.91136500.320.000.320.320.320.150.150.300.150.30Matches
2024-202526Luton Towneng ENG2. Championship21st832943.3011000010.40.40.10.542370.000.310.310.000.310.110.030.140.110.14Matches
9 Seasons7 Clubs3 Leagues105635,83964.969156001622.52.52.34.832160940.090.140.230.090.230.110.100.220.110.22
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
Swansea City (3 Seasons)1 League32101,03711.5213200401.61.61.83.41958730.170.090.260.170.260.140.150.290.140.29
Bristol City (3 Seasons)1 League1887788.6000000300.60.60.30.997390.000.000.000.000.000.090.060.150.090.15
Everton (2 Seasons)1 League23211,82120.2549412300.250.200.440.200.40
Coventry City (1 Season)1 League26252,19924.4358300500.120.200.330.120.33
Yeovil Town (1 Season)1 League15151,25513.9123100310.070.140.220.070.22
Luton Town (1 Season)1 League832943.3011000010.40.40.10.542370.000.310.310.000.310.110.030.140.110.14
Hull City (1 Season)1 League311221.4000000000.00.00.10.10650.000.000.000.000.000.000.040.040.000.04
Birmingham City (1 Season)1 League311541.7000000100.000.000.000.000.00
Championship (7 Seasons)64232,38526.5224200812.52.52.34.832160940.080.080.150.080.150.110.100.220.110.22
PL2 — Div. 1 (2 Seasons)23211,82120.2549412300.250.200.440.200.40
League One (1 Season)26252,19924.4358300500.120.200.330.120.33
League Two (1 Season)15151,25513.9123100310.070.140.220.070.22
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
2015-201617Yeovil Towneng ENGFA Cup33rd221832.0000000100.000.000.000.000.00Matches
2017-201819Bristol Cityeng ENGEFL Cup3rd21640.7000000000.000.000.000.000.00Matches
2018-201920Bristol Cityeng ENGEFL Cup58th11901.0000000000.000.000.000.000.00Matches
2019-202021Coventry Cityeng ENGFA Cup17th765366.0112100100.170.170.340.170.34Matches
2019-202021Bristol Cityeng ENGEFL Cup58th111201.3112100000.750.751.500.751.50Matches
2021-202223Swansea Cityeng ENGEFL CupRd311620.7000000000.000.000.000.000.00Matches
2021-202223Swansea Cityeng ENGFA Cup11600.7000000100.000.000.000.000.00Matches
2024-202526Luton Towneng ENGEFL CupRd210750.8000000000.000.000.000.000.00Matches
6 Seasons5 Clubs2 Leagues16131,19013.2224200300.150.150.300.150.30
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
Bristol City (3 Seasons)1 League432743.0112100000.330.330.660.330.66
Coventry City (1 Season)1 League765366.0112100100.170.170.340.170.34
Yeovil Town (1 Season)1 League221832.0000000100.000.000.000.000.00
Swansea City (1 Season)2 Leagues221221.4000000100.000.000.000.000.00
Luton Town (1 Season)1 League10750.8000000000.000.000.000.000.00
EFL Cup (5 Seasons)644114.6112100000.220.220.440.220.44
FA Cup (3 Seasons)1097798.7112100300.120.120.230.120.23

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
2015-201617Yeovil Towneng ENGFA Cup2.0000Matches
2015-201617Yeovil Towneng ENG4. League Two13.9170.500.1400Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 116.6512Matches
2017-201819Bristol Cityeng ENG2. Championship2.80010.000.360.0000Matches
2017-201819Birmingham Cityeng ENG2. Championship1.70100.00.580.000.0000Matches
2017-201819Bristol Cityeng ENGEFL Cup0.70100.01.410.000.0000Matches
2017-201819Evertoneng ENGJr. PL2 — Div. 13.7000Matches
2018-201920Bristol Cityeng ENG2. Championship4.5013538.52.901.110.000.0027.02000.50.50.04-0.5-0.5Matches
2018-201920Bristol Cityeng ENGEFL Cup1.00400.04.000.000.0000Matches
2019-202021Bristol Cityeng ENGEFL Cup1.312150.01.500.750.501.0000Matches
2019-202021Coventry Cityeng ENGFA Cup6.017342.91.180.500.140.3300Matches
2019-202021Coventry Cityeng ENG3. League One24.43481429.21.960.570.060.2100Matches
2020-202122Bristol Cityeng ENG2. Championship1.40100.00.710.000.0023.60000.00.00.030.00.0Matches
2021-202223Hull Cityeng ENG2. Championship1.40000.000.000000.00.00.00.0Matches
2021-202223Swansea Cityeng ENG2. Championship1.504125.02.610.650.000.0024.03000.40.40.11-0.4-0.4Matches
2021-202223Swansea Cityeng ENGEFL Cup0.70000.000.0000Matches
2021-202223Swansea Cityeng ENGFA Cup0.70200.03.000.000.0000Matches
2022-202324Swansea Cityeng ENG2. Championship3.703133.30.800.270.000.0018.60000.20.20.08-0.2-0.2Matches
2023-202425Swansea Cityeng ENG2. Championship6.3215533.32.400.800.130.4020.52000.90.90.06+1.1+1.1Matches
2024-202526Luton Towneng ENG2. Championship3.308225.02.450.610.000.0024.40000.40.40.05-0.4-0.4Matches
2024-202526Luton Towneng ENGEFL Cup0.80200.02.400.000.0000Matches
9 Seasons7 Clubs5 Leagues78.181114029.71.790.530.060.2023.47002.52.50.06-0.5-0.5
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
Bristol City (4 Seasons)2 Leagues11.7121733.31.800.600.050.1426.82000.60.60.04-0.6-0.6
Swansea City (3 Seasons)3 Leagues12.9224729.21.860.540.080.2920.95001.61.60.07+0.4+0.4
Everton (2 Seasons)1 League20.2512
Coventry City (1 Season)2 Leagues30.44551730.91.810.560.070.2400
Yeovil Town (1 Season)2 Leagues16.0170.500.1400
Luton Town (1 Season)2 Leagues4.1010220.02.440.490.000.0024.40000.40.40.05-0.4-0.4
Hull City (1 Season)1 League1.40000.000.000000.00.00.00.0
Birmingham City (1 Season)1 League1.70100.00.580.000.0000
Championship (7 Seasons)26.52451533.31.700.570.040.1323.47002.52.50.06-0.5-0.5
EFL Cup (5 Seasons)4.619111.11.970.220.111.0000
FA Cup (3 Seasons)8.719333.31.360.450.110.3300
PL2 — Div. 1 (2 Seasons)20.2512
League One (1 Season)24.43481429.21.960.570.060.2100
League Two (1 Season)13.9170.500.1400
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
2015-201617Yeovil Town2 Leagues16.0170.500.1400
2016-201718Everton1 League16.6512
2017-201819Everton1 League3.7000
2017-201819Birmingham City1 League1.70100.00.580.000.0000
2017-201819Bristol City2 Leagues3.5011100.00.290.290.000.0000
2018-201920Bristol City2 Leagues5.5017529.43.100.910.000.0027.02000.50.50.04-0.5-0.5
2019-202021Coventry City2 Leagues30.44551730.91.810.560.070.2400
2019-202021Bristol City1 League1.312150.01.500.750.501.0000
2020-202122Bristol City1 League1.40100.00.710.000.0023.60000.00.00.030.00.0
2021-202223Hull City1 League1.40000.000.000000.00.00.00.0
2021-202223Swansea City3 Leagues2.906116.72.080.350.000.0024.03000.40.40.11-0.4-0.4
2022-202324Swansea City1 League3.703133.30.800.270.000.0018.60000.20.20.08-0.2-0.2
2023-202425Swansea City1 League6.3215533.32.400.800.130.4020.52000.90.90.06+1.1+1.1
2024-202526Luton Town2 Leagues4.1010220.02.440.490.000.0024.40000.40.40.05-0.4-0.4
9 Seasons7 Clubs5 Leagues78.181114029.71.790.530.060.2023.47002.52.50.06-0.5-0.5
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
Bristol City (4 Seasons)2 Leagues11.7121733.31.800.600.050.1426.82000.60.60.04-0.6-0.6
Swansea City (3 Seasons)3 Leagues12.9224729.21.860.540.080.2920.95001.61.60.07+0.4+0.4
Everton (2 Seasons)1 League20.2512
Coventry City (1 Season)2 Leagues30.44551730.91.810.560.070.2400
Yeovil Town (1 Season)2 Leagues16.0170.500.1400
Luton Town (1 Season)2 Leagues4.1010220.02.440.490.000.0024.40000.40.40.05-0.4-0.4
Hull City (1 Season)1 League1.40000.000.000000.00.00.00.0
Birmingham City (1 Season)1 League1.70100.00.580.000.0000
Championship (7 Seasons)26.52451533.31.700.570.040.1323.47002.52.50.06-0.5-0.5
EFL Cup (5 Seasons)4.619111.11.970.220.111.0000
FA Cup (3 Seasons)8.719333.31.360.450.110.3300
PL2 — Div. 1 (2 Seasons)20.2512
League One (1 Season)24.43481429.21.960.570.060.2100
League Two (1 Season)13.9170.500.1400
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-201617Yeovil Towneng ENG4. League Two19th13.9170.500.1400Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 11st16.6512Matches
2017-201819Evertoneng ENGJr. PL2 — Div. 17th3.7000Matches
2017-201819Birmingham Cityeng ENG2. Championship19th1.70100.00.580.000.0000Matches
2017-201819Bristol Cityeng ENG2. Championship11th2.80010.000.360.0000Matches
2018-201920Bristol Cityeng ENG2. Championship8th4.5013538.52.901.110.000.0027.02000.50.50.04-0.5-0.5Matches
2019-202021Coventry Cityeng ENG3. League One1st24.43481429.21.960.570.060.2100Matches
2020-202122Bristol Cityeng ENG2. Championship19th1.40100.00.710.000.0023.60000.00.00.030.00.0Matches
2021-202223Hull Cityeng ENG2. Championship19th1.40000.000.000000.00.00.00.0Matches
2021-202223Swansea Cityeng ENG2. Championship15th1.504125.02.610.650.000.0024.03000.40.40.11-0.4-0.4Matches
2022-202324Swansea Cityeng ENG2. Championship10th3.703133.30.800.270.000.0018.60000.20.20.08-0.2-0.2Matches
2023-202425Swansea Cityeng ENG2. Championship14th6.3215533.32.400.800.130.4020.52000.90.90.06+1.1+1.1Matches
2024-202526Luton Towneng ENG2. Championship21st3.308225.02.450.610.000.0024.40000.40.40.05-0.4-0.4Matches
9 Seasons7 Clubs3 Leagues64.96933631.21.830.550.050.1723.47002.52.50.06-0.5-0.5
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
Swansea City (3 Seasons)1 League11.5222731.81.910.610.090.2920.95001.61.60.07+0.4+0.4
Bristol City (3 Seasons)1 League8.6014642.91.620.690.000.0026.82000.60.60.04-0.6-0.6
Everton (2 Seasons)1 League20.2512
Coventry City (1 Season)1 League24.43481429.21.960.570.060.2100
Yeovil Town (1 Season)1 League13.9170.500.1400
Luton Town (1 Season)1 League3.308225.02.450.610.000.0024.40000.40.40.05-0.4-0.4
Hull City (1 Season)1 League1.40000.000.000000.00.00.00.0
Birmingham City (1 Season)1 League1.70100.00.580.000.0000
Championship (7 Seasons)26.52451533.31.700.570.040.1323.47002.52.50.06-0.5-0.5
PL2 — Div. 1 (2 Seasons)20.2512
League One (1 Season)24.43481429.21.960.570.060.2100
League Two (1 Season)13.9170.500.1400
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
2015-201617Yeovil Towneng ENGFA Cup33rd2.0000Matches
2017-201819Bristol Cityeng ENGEFL Cup3rd0.70100.01.410.000.0000Matches
2018-201920Bristol Cityeng ENGEFL Cup58th1.00400.04.000.000.0000Matches
2019-202021Coventry Cityeng ENGFA Cup17th6.017342.91.180.500.140.3300Matches
2019-202021Bristol Cityeng ENGEFL Cup58th1.312150.01.500.750.501.0000Matches
2021-202223Swansea Cityeng ENGEFL CupRd30.70000.000.0000Matches
2021-202223Swansea Cityeng ENGFA Cup0.70200.03.000.000.0000Matches
2024-202526Luton Towneng ENGEFL CupRd20.80200.02.400.000.0000Matches
6 Seasons5 Clubs2 Leagues13.2218422.21.610.360.110.5000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Bristol City (3 Seasons)1 League3.017114.32.300.330.141.0000
Coventry City (1 Season)1 League6.017342.91.180.500.140.3300
Yeovil Town (1 Season)1 League2.0000
Swansea City (1 Season)2 Leagues1.40200.01.480.000.0000
Luton Town (1 Season)1 League0.80200.02.400.000.0000
EFL Cup (5 Seasons)4.619111.11.970.220.111.0000
FA Cup (3 Seasons)8.719333.31.360.450.110.3300
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
2015-201617Yeovil Towneng ENGFA Cup2.00Matches
2015-201617Yeovil Towneng ENG4. League Two13.92Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 116.63Matches
2017-201819Bristol Cityeng ENG2. Championship2.80Matches
2017-201819Birmingham Cityeng ENG2. Championship1.70Matches
2017-201819Bristol Cityeng ENGEFL Cup0.70Matches
2017-201819Evertoneng ENGJr. PL2 — Div. 13.71Matches
2018-201920Bristol Cityeng ENG2. Championship4.524632276.449401903889889.811112886.7428151.900.30.7-0.37499256Matches
2018-201920Bristol Cityeng ENGEFL Cup1.00Matches
2019-202021Bristol Cityeng ENGEFL Cup1.31Matches
2019-202021Coventry Cityeng ENGFA Cup6.01Matches
2019-202021Coventry Cityeng ENG3. League One24.45Matches
2020-202122Bristol Cityeng ENG2. Championship1.4698482.11424474222878.6313393.9142166.700.00.10.01142117Matches
2021-202223Hull Cityeng ENG2. Championship1.4466274.2716182242982.8172373.93560.000.10.1-0.112206Matches
2021-202223Swansea Cityeng ENG2. Championship1.5637880.8891222394488.6192190.53742.900.30.0-0.317006Matches
2021-202223Swansea Cityeng ENGEFL Cup0.70Matches
2021-202223Swansea Cityeng ENGFA Cup0.70Matches
2022-202324Swansea Cityeng ENG2. Championship3.717621781.125795429911090.0617482.492240.910.50.5+0.57211016Matches
2023-202425Swansea Cityeng ENG2. Championship6.327134778.14169107615517588.68911180.2204148.800.91.1-0.912309236Matches
2024-202526Luton Towneng ENG2. Championship3.315118382.52600726657389.0688184.0132356.510.10.2+0.92133023Matches
2024-202526Luton Towneng ENGEFL Cup0.80Matches
9 Seasons7 Clubs5 Leagues78.11022129379.017319512549255788.339647184.110420052.0112.32.7+8.731136265160
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
Bristol City (4 Seasons)2 Leagues11.731540677.66364237711012687.314216188.25610254.910.30.8+0.786311373
Swansea City (3 Seasons)3 Leagues12.951064279.47639184029332989.116920682.0327045.711.81.6-0.8205810258
Everton (2 Seasons)1 League20.24
Coventry City (1 Season)2 Leagues30.46
Yeovil Town (1 Season)2 Leagues16.02
Luton Town (1 Season)2 Leagues4.115118382.52600726657389.0688184.0132356.510.10.2+0.92133023
Hull City (1 Season)1 League1.4466274.2716182242982.8172373.93560.000.10.1-0.112206
Birmingham City (1 Season)1 League1.70
Championship (7 Seasons)26.51022129379.017319512549255788.339647184.110420052.022.32.7-0.331136265160
EFL Cup (5 Seasons)4.61
FA Cup (3 Seasons)8.71
PL2 — Div. 1 (2 Seasons)20.24
League One (1 Season)24.45
League Two (1 Season)13.92
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
2015-201617Yeovil Town2 Leagues16.02
2016-201718Everton1 League16.63
2017-201819Everton1 League3.71
2017-201819Birmingham City1 League1.70
2017-201819Bristol City2 Leagues3.50
2018-201920Bristol City2 Leagues5.524632276.449401903889889.811112886.7428151.900.30.7-0.37499256
2019-202021Coventry City2 Leagues30.46
2019-202021Bristol City1 League1.31
2020-202122Bristol City1 League1.4698482.11424474222878.6313393.9142166.700.00.10.01142117
2021-202223Hull City1 League1.4466274.2716182242982.8172373.93560.000.10.1-0.112206
2021-202223Swansea City3 Leagues2.9637880.8891222394488.6192190.53742.900.30.0-0.317006
2022-202324Swansea City1 League3.717621781.125795429911090.0617482.492240.910.50.5+0.57211016
2023-202425Swansea City1 League6.327134778.14169107615517588.68911180.2204148.800.91.1-0.912309236
2024-202526Luton Town2 Leagues4.115118382.52600726657389.0688184.0132356.510.10.2+0.92133023
9 Seasons7 Clubs5 Leagues78.11022129379.017319512549255788.339647184.110420052.0112.32.7+8.731136265160
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
Bristol City (4 Seasons)2 Leagues11.731540677.66364237711012687.314216188.25610254.910.30.8+0.786311373
Swansea City (3 Seasons)3 Leagues12.951064279.47639184029332989.116920682.0327045.711.81.6-0.8205810258
Everton (2 Seasons)1 League20.24
Coventry City (1 Season)2 Leagues30.46
Yeovil Town (1 Season)2 Leagues16.02
Luton Town (1 Season)2 Leagues4.115118382.52600726657389.0688184.0132356.510.10.2+0.92133023
Hull City (1 Season)1 League1.4466274.2716182242982.8172373.93560.000.10.1-0.112206
Birmingham City (1 Season)1 League1.70
Championship (7 Seasons)26.51022129379.017319512549255788.339647184.110420052.022.32.7-0.331136265160
EFL Cup (5 Seasons)4.61
FA Cup (3 Seasons)8.71
PL2 — Div. 1 (2 Seasons)20.24
League One (1 Season)24.45
League Two (1 Season)13.92
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-201617Yeovil Towneng ENG4. League Two19th13.92Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 11st16.63Matches
2017-201819Evertoneng ENGJr. PL2 — Div. 17th3.71Matches
2017-201819Birmingham Cityeng ENG2. Championship19th1.70Matches
2017-201819Bristol Cityeng ENG2. Championship11th2.80Matches
2018-201920Bristol Cityeng ENG2. Championship8th4.524632276.449401903889889.811112886.7428151.900.30.7-0.37499256Matches
2019-202021Coventry Cityeng ENG3. League One1st24.45Matches
2020-202122Bristol Cityeng ENG2. Championship19th1.4698482.11424474222878.6313393.9142166.700.00.10.01142117Matches
2021-202223Hull Cityeng ENG2. Championship19th1.4466274.2716182242982.8172373.93560.000.10.1-0.112206Matches
2021-202223Swansea Cityeng ENG2. Championship15th1.5637880.8891222394488.6192190.53742.900.30.0-0.317006Matches
2022-202324Swansea Cityeng ENG2. Championship10th3.717621781.125795429911090.0617482.492240.910.50.5+0.57211016Matches
2023-202425Swansea Cityeng ENG2. Championship14th6.327134778.14169107615517588.68911180.2204148.800.91.1-0.912309236Matches
2024-202526Luton Towneng ENG2. Championship21st3.315118382.52600726657389.0688184.0132356.510.10.2+0.92133023Matches
9 Seasons7 Clubs3 Leagues64.91022129379.017319512549255788.339647184.110420052.092.32.7+6.731136265160
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
Swansea City (3 Seasons)1 League11.551064279.47639184029332989.116920682.0327045.711.81.6-0.8205810258
Bristol City (3 Seasons)1 League8.631540677.66364237711012687.314216188.25610254.900.30.8-0.386311373
Everton (2 Seasons)1 League20.24
Coventry City (1 Season)1 League24.45
Yeovil Town (1 Season)1 League13.92
Luton Town (1 Season)1 League3.315118382.52600726657389.0688184.0132356.510.10.2+0.92133023
Hull City (1 Season)1 League1.4466274.2716182242982.8172373.93560.000.10.1-0.112206
Birmingham City (1 Season)1 League1.70
Championship (7 Seasons)26.51022129379.017319512549255788.339647184.110420052.022.32.7-0.331136265160
PL2 — Div. 1 (2 Seasons)20.24
League One (1 Season)24.45
League Two (1 Season)13.92
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
2015-201617Yeovil Towneng ENGFA Cup33rd2.00Matches
2017-201819Bristol Cityeng ENGEFL Cup3rd0.70Matches
2018-201920Bristol Cityeng ENGEFL Cup58th1.00Matches
2019-202021Coventry Cityeng ENGFA Cup17th6.01Matches
2019-202021Bristol Cityeng ENGEFL Cup58th1.31Matches
2021-202223Swansea Cityeng ENGEFL CupRd30.70Matches
2021-202223Swansea Cityeng ENGFA Cup0.70Matches
2024-202526Luton Towneng ENGEFL CupRd20.80Matches
6 Seasons5 Clubs2 Leagues13.22
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
Bristol City (3 Seasons)1 League3.01
Coventry City (1 Season)1 League6.01
Yeovil Town (1 Season)1 League2.00
Swansea City (1 Season)2 Leagues1.40
Luton Town (1 Season)1 League0.80
EFL Cup (5 Seasons)4.61
FA Cup (3 Seasons)8.71

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
2015-201617Yeovil Towneng ENGFA Cup2.0Matches
2015-201617Yeovil Towneng ENG4. League Two13.9Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 116.6Matches
2017-201819Bristol Cityeng ENG2. Championship2.87Matches
2017-201819Birmingham Cityeng ENG2. Championship1.715Matches
2017-201819Bristol Cityeng ENGEFL Cup0.71Matches
2017-201819Evertoneng ENGJr. PL2 — Div. 13.7Matches
2018-201920Bristol Cityeng ENG2. Championship4.53222853615041911490324616Matches
2018-201920Bristol Cityeng ENGEFL Cup1.015Matches
2019-202021Bristol Cityeng ENGEFL Cup1.32Matches
2019-202021Coventry Cityeng ENGFA Cup6.013Matches
2019-202021Coventry Cityeng ENG3. League One24.469Matches
2020-202122Bristol Cityeng ENG2. Championship1.4847952013030006900Matches
2021-202223Hull Cityeng ENG2. Championship1.4626111111000004601Matches
2021-202223Swansea Cityeng ENG2. Championship1.5787440012311006300Matches
2021-202223Swansea Cityeng ENGEFL Cup0.70Matches
2021-202223Swansea Cityeng ENGFA Cup0.72Matches
2022-202324Swansea Cityeng ENG2. Championship3.721719918321120880017601Matches
2023-202425Swansea Cityeng ENG2. Championship6.33473004572233621411327128Matches
2024-202526Luton Towneng ENG2. Championship3.3183179430140100015103Matches
2024-202526Luton Towneng ENGEFL Cup0.81Matches
9 Seasons7 Clubs5 Leagues78.112931177113315111991048221161022319
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Bristol City (4 Seasons)2 Leagues11.74063644117054711790331516
Swansea City (3 Seasons)3 Leagues12.9642573671044499301311351029
Everton (2 Seasons)1 League20.2
Coventry City (1 Season)2 Leagues30.482
Yeovil Town (1 Season)2 Leagues16.0
Luton Town (1 Season)2 Leagues4.1183179430150100015103
Hull City (1 Season)1 League1.4626111111000004601
Birmingham City (1 Season)1 League1.715
Championship (7 Seasons)26.51293117711331511961048221161022319
EFL Cup (5 Seasons)4.619
FA Cup (3 Seasons)8.715
PL2 — Div. 1 (2 Seasons)20.2
League One (1 Season)24.469
League Two (1 Season)13.9
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
2015-201617Yeovil Town2 Leagues16.0
2016-201718Everton1 League16.6
2017-201819Everton1 League3.7
2017-201819Birmingham City1 League1.715
2017-201819Bristol City2 Leagues3.58
2018-201920Bristol City2 Leagues5.53222853615043411490324616
2019-202021Coventry City2 Leagues30.482
2019-202021Bristol City1 League1.32
2020-202122Bristol City1 League1.4847952013030006900
2021-202223Hull City1 League1.4626111111000004601
2021-202223Swansea City3 Leagues2.9787440014311006300
2022-202324Swansea City1 League3.721719918321120880017601
2023-202425Swansea City1 League6.33473004572233621411327128
2024-202526Luton Town2 Leagues4.1183179430150100015103
9 Seasons7 Clubs5 Leagues78.112931177113315111991048221161022319
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Bristol City (4 Seasons)2 Leagues11.74063644117054711790331516
Swansea City (3 Seasons)3 Leagues12.9642573671044499301311351029
Everton (2 Seasons)1 League20.2
Coventry City (1 Season)2 Leagues30.482
Yeovil Town (1 Season)2 Leagues16.0
Luton Town (1 Season)2 Leagues4.1183179430150100015103
Hull City (1 Season)1 League1.4626111111000004601
Birmingham City (1 Season)1 League1.715
Championship (7 Seasons)26.51293117711331511961048221161022319
EFL Cup (5 Seasons)4.619
FA Cup (3 Seasons)8.715
PL2 — Div. 1 (2 Seasons)20.2
League One (1 Season)24.469
League Two (1 Season)13.9
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-201617Yeovil Towneng ENG4. League Two19th13.9Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 11st16.6Matches
2017-201819Evertoneng ENGJr. PL2 — Div. 17th3.7Matches
2017-201819Birmingham Cityeng ENG2. Championship19th1.715Matches
2017-201819Bristol Cityeng ENG2. Championship11th2.87Matches
2018-201920Bristol Cityeng ENG2. Championship8th4.53222853615041911490324616Matches
2019-202021Coventry Cityeng ENG3. League One1st24.469Matches
2020-202122Bristol Cityeng ENG2. Championship19th1.4847952013030006900Matches
2021-202223Hull Cityeng ENG2. Championship19th1.4626111111000004601Matches
2021-202223Swansea Cityeng ENG2. Championship15th1.5787440012311006300Matches
2022-202324Swansea Cityeng ENG2. Championship10th3.721719918321120880017601Matches
2023-202425Swansea Cityeng ENG2. Championship14th6.33473004572233621411327128Matches
2024-202526Luton Towneng ENG2. Championship21st3.3183179430140100015103Matches
9 Seasons7 Clubs3 Leagues64.912931177113315111651048221161022319
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Swansea City (3 Seasons)1 League11.5642573671044479301311351029
Bristol City (3 Seasons)1 League8.64063644117052911790331516
Everton (2 Seasons)1 League20.2
Coventry City (1 Season)1 League24.469
Yeovil Town (1 Season)1 League13.9
Luton Town (1 Season)1 League3.3183179430140100015103
Hull City (1 Season)1 League1.4626111111000004601
Birmingham City (1 Season)1 League1.715
Championship (7 Seasons)26.51293117711331511961048221161022319
PL2 — Div. 1 (2 Seasons)20.2
League One (1 Season)24.469
League Two (1 Season)13.9
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-201617Yeovil Towneng ENGFA Cup33rd2.0Matches
2017-201819Bristol Cityeng ENGEFL Cup3rd0.71Matches
2018-201920Bristol Cityeng ENGEFL Cup58th1.015Matches
2019-202021Coventry Cityeng ENGFA Cup17th6.013Matches
2019-202021Bristol Cityeng ENGEFL Cup58th1.32Matches
2021-202223Swansea Cityeng ENGEFL CupRd30.70Matches
2021-202223Swansea Cityeng ENGFA Cup0.72Matches
2024-202526Luton Towneng ENGEFL CupRd20.81Matches
6 Seasons5 Clubs2 Leagues13.234
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Bristol City (3 Seasons)1 League3.018
Coventry City (1 Season)1 League6.013
Yeovil Town (1 Season)1 League2.0
Swansea City (1 Season)2 Leagues1.42
Luton Town (1 Season)1 League0.81
EFL Cup (5 Seasons)4.619
FA Cup (3 Seasons)8.715

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
2015-201617Yeovil Towneng ENGFA Cup2.0Matches
2015-201617Yeovil Towneng ENG4. League Two13.9Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 116.6Matches
2017-201819Bristol Cityeng ENG2. Championship2.8Matches
2017-201819Birmingham Cityeng ENG2. Championship1.7Matches
2017-201819Bristol Cityeng ENGEFL Cup0.7Matches
2017-201819Evertoneng ENGJr. PL2 — Div. 13.7Matches
2018-201920Bristol Cityeng ENG2. Championship4.5224.90134212000.00000000Matches
2018-201920Bristol Cityeng ENGEFL Cup1.0Matches
2019-202021Bristol Cityeng ENGEFL Cup1.3Matches
2019-202021Coventry Cityeng ENGFA Cup6.0Matches
2019-202021Coventry Cityeng ENG3. League One24.4Matches
2020-202122Bristol Cityeng ENG2. Championship1.421.4320000000.00000000Matches
2021-202223Hull Cityeng ENG2. Championship1.421.4810001000.00000000Matches
2021-202223Swansea Cityeng ENG2. Championship1.563.9120022000.00000000Matches
2021-202223Swansea Cityeng ENGEFL Cup0.7Matches
2021-202223Swansea Cityeng ENGFA Cup0.7Matches
2022-202324Swansea Cityeng ENG2. Championship3.7123.2191020020.54200000Matches
2023-202425Swansea Cityeng ENG2. Championship6.3243.84155030120.32100100Matches
2024-202526Luton Towneng ENG2. Championship3.330.9230000010.31100000Matches
2024-202526Luton Towneng ENGEFL Cup0.8Matches
9 Seasons7 Clubs5 Leagues78.1713.224510285150.23400100
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Bristol City (4 Seasons)2 Leagues11.7244.08154212000.00000000
Swansea City (3 Seasons)3 Leagues12.9423.65266072140.35300100
Everton (2 Seasons)1 League20.2
Coventry City (1 Season)2 Leagues30.4
Yeovil Town (1 Season)2 Leagues16.0
Luton Town (1 Season)2 Leagues4.130.9230000010.31100000
Hull City (1 Season)1 League1.421.4810001000.00000000
Birmingham City (1 Season)1 League1.7
Championship (7 Seasons)26.5713.224510285150.23400100
EFL Cup (5 Seasons)4.6
FA Cup (3 Seasons)8.7
PL2 — Div. 1 (2 Seasons)20.2
League One (1 Season)24.4
League Two (1 Season)13.9
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
2015-201617Yeovil Town2 Leagues16.0
2016-201718Everton1 League16.6
2017-201819Everton1 League3.7
2017-201819Birmingham City1 League1.7
2017-201819Bristol City2 Leagues3.5
2018-201920Bristol City2 Leagues5.5224.90134212000.00000000
2019-202021Coventry City2 Leagues30.4
2019-202021Bristol City1 League1.3
2020-202122Bristol City1 League1.421.4320000000.00000000
2021-202223Hull City1 League1.421.4810001000.00000000
2021-202223Swansea City3 Leagues2.963.9120022000.00000000
2022-202324Swansea City1 League3.7123.2191020020.54200000
2023-202425Swansea City1 League6.3243.84155030120.32100100
2024-202526Luton Town2 Leagues4.130.9230000010.31100000
9 Seasons7 Clubs5 Leagues78.1713.224510285150.23400100
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Bristol City (4 Seasons)2 Leagues11.7244.08154212000.00000000
Swansea City (3 Seasons)3 Leagues12.9423.65266072140.35300100
Everton (2 Seasons)1 League20.2
Coventry City (1 Season)2 Leagues30.4
Yeovil Town (1 Season)2 Leagues16.0
Luton Town (1 Season)2 Leagues4.130.9230000010.31100000
Hull City (1 Season)1 League1.421.4810001000.00000000
Birmingham City (1 Season)1 League1.7
Championship (7 Seasons)26.5713.224510285150.23400100
EFL Cup (5 Seasons)4.6
FA Cup (3 Seasons)8.7
PL2 — Div. 1 (2 Seasons)20.2
League One (1 Season)24.4
League Two (1 Season)13.9
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-201617Yeovil Towneng ENG4. League Two19th13.9Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 11st16.6Matches
2017-201819Evertoneng ENGJr. PL2 — Div. 17th3.7Matches
2017-201819Birmingham Cityeng ENG2. Championship19th1.7Matches
2017-201819Bristol Cityeng ENG2. Championship11th2.8Matches
2018-201920Bristol Cityeng ENG2. Championship8th4.5224.90134212000.00000000Matches
2019-202021Coventry Cityeng ENG3. League One1st24.4Matches
2020-202122Bristol Cityeng ENG2. Championship19th1.421.4320000000.00000000Matches
2021-202223Hull Cityeng ENG2. Championship19th1.421.4810001000.00000000Matches
2021-202223Swansea Cityeng ENG2. Championship15th1.563.9120022000.00000000Matches
2022-202324Swansea Cityeng ENG2. Championship10th3.7123.2191020020.54200000Matches
2023-202425Swansea Cityeng ENG2. Championship14th6.3243.84155030120.32100100Matches
2024-202526Luton Towneng ENG2. Championship21st3.330.9230000010.31100000Matches
9 Seasons7 Clubs3 Leagues64.9713.224510285150.23400100
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Swansea City (3 Seasons)1 League11.5423.65266072140.35300100
Bristol City (3 Seasons)1 League8.6244.08154212000.00000000
Everton (2 Seasons)1 League20.2
Coventry City (1 Season)1 League24.4
Yeovil Town (1 Season)1 League13.9
Luton Town (1 Season)1 League3.330.9230000010.31100000
Hull City (1 Season)1 League1.421.4810001000.00000000
Birmingham City (1 Season)1 League1.7
Championship (7 Seasons)26.5713.224510285150.23400100
PL2 — Div. 1 (2 Seasons)20.2
League One (1 Season)24.4
League Two (1 Season)13.9
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-201617Yeovil Towneng ENGFA Cup33rd2.0Matches
2017-201819Bristol Cityeng ENGEFL Cup3rd0.7Matches
2018-201920Bristol Cityeng ENGEFL Cup58th1.0Matches
2019-202021Coventry Cityeng ENGFA Cup17th6.0Matches
2019-202021Bristol Cityeng ENGEFL Cup58th1.3Matches
2021-202223Swansea Cityeng ENGEFL CupRd30.7Matches
2021-202223Swansea Cityeng ENGFA Cup0.7Matches
2024-202526Luton Towneng ENGEFL CupRd20.8Matches
6 Seasons5 Clubs2 Leagues13.2
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Bristol City (3 Seasons)1 League3.0
Coventry City (1 Season)1 League6.0
Yeovil Town (1 Season)1 League2.0
Swansea City (1 Season)2 Leagues1.4
Luton Town (1 Season)1 League0.8
EFL Cup (5 Seasons)4.6
FA Cup (3 Seasons)8.7

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
2015-201617Yeovil Towneng ENGFA Cup2.0Matches
2015-201617Yeovil Towneng ENG4. League Two13.9Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 116.6Matches
2017-201819Bristol Cityeng ENG2. Championship2.863Matches
2017-201819Birmingham Cityeng ENG2. Championship1.741Matches
2017-201819Bristol Cityeng ENGEFL Cup0.701Matches
2017-201819Evertoneng ENGJr. PL2 — Div. 13.7Matches
2018-201920Bristol Cityeng ENG2. Championship4.51042806966.7320251530Matches
2018-201920Bristol Cityeng ENGEFL Cup1.000Matches
2019-202021Bristol Cityeng ENGEFL Cup1.331Matches
2019-202021Coventry Cityeng ENGFA Cup6.000Matches
2019-202021Coventry Cityeng ENG3. League One24.43434Matches
2020-202122Bristol Cityeng ENG2. Championship1.400000020.021013320Matches
2021-202223Hull Cityeng ENG2. Championship1.4100101250.010000130Matches
2021-202223Swansea Cityeng ENG2. Championship1.5222002366.713210210Matches
2021-202223Swansea Cityeng ENGEFL Cup0.701Matches
2021-202223Swansea Cityeng ENGFA Cup0.700Matches
2022-202324Swansea Cityeng ENG2. Championship3.7643301425.0350541020Matches
2023-202425Swansea Cityeng ENG2. Championship6.31266422633.34101951720Matches
2024-202526Luton Towneng ENG2. Championship3.37524151145.562022940Matches
2024-202526Luton Towneng ENGEFL Cup0.810Matches
9 Seasons7 Clubs5 Leagues78.1386915203173745.920233206057170
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Bristol City (4 Seasons)2 Leagues11.7101328061154.55303131850
Swansea City (3 Seasons)3 Leagues12.92012117251338.5818315102950
Everton (2 Seasons)1 League20.20
Coventry City (1 Season)2 Leagues30.434340
Yeovil Town (1 Season)2 Leagues16.00
Luton Town (1 Season)2 Leagues4.17624151145.562022940
Hull City (1 Season)1 League1.4100101250.010000130
Birmingham City (1 Season)1 League1.7410
Championship (7 Seasons)26.5383115203173745.920233202357170
EFL Cup (5 Seasons)4.6430
FA Cup (3 Seasons)8.7000
PL2 — Div. 1 (2 Seasons)20.20
League One (1 Season)24.434340
League Two (1 Season)13.90
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
2015-201617Yeovil Town2 Leagues16.00
2016-201718Everton1 League16.60
2017-201819Everton1 League3.70
2017-201819Birmingham City1 League1.7410
2017-201819Bristol City2 Leagues3.5640
2018-201920Bristol City2 Leagues5.51042806966.7320251530
2019-202021Coventry City2 Leagues30.434340
2019-202021Bristol City1 League1.3310
2020-202122Bristol City1 League1.400000020.021013320
2021-202223Hull City1 League1.4100101250.010000130
2021-202223Swansea City3 Leagues2.9222002366.713211210
2022-202324Swansea City1 League3.7643301425.0350541020
2023-202425Swansea City1 League6.31266422633.34101951720
2024-202526Luton Town2 Leagues4.17624151145.562022940
9 Seasons7 Clubs5 Leagues78.1386915203173745.920233206057170
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Bristol City (4 Seasons)2 Leagues11.7101328061154.55303131850
Swansea City (3 Seasons)3 Leagues12.92012117251338.5818315102950
Everton (2 Seasons)1 League20.20
Coventry City (1 Season)2 Leagues30.434340
Yeovil Town (1 Season)2 Leagues16.00
Luton Town (1 Season)2 Leagues4.17624151145.562022940
Hull City (1 Season)1 League1.4100101250.010000130
Birmingham City (1 Season)1 League1.7410
Championship (7 Seasons)26.5383115203173745.920233202357170
EFL Cup (5 Seasons)4.6430
FA Cup (3 Seasons)8.7000
PL2 — Div. 1 (2 Seasons)20.20
League One (1 Season)24.434340
League Two (1 Season)13.90
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-201617Yeovil Towneng ENG4. League Two19th13.9Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 11st16.6Matches
2017-201819Evertoneng ENGJr. PL2 — Div. 17th3.7Matches
2017-201819Birmingham Cityeng ENG2. Championship19th1.741Matches
2017-201819Bristol Cityeng ENG2. Championship11th2.863Matches
2018-201920Bristol Cityeng ENG2. Championship8th4.51042806966.7320251530Matches
2019-202021Coventry Cityeng ENG3. League One1st24.43434Matches
2020-202122Bristol Cityeng ENG2. Championship19th1.400000020.021013320Matches
2021-202223Hull Cityeng ENG2. Championship19th1.4100101250.010000130Matches
2021-202223Swansea Cityeng ENG2. Championship15th1.5222002366.713210210Matches
2022-202324Swansea Cityeng ENG2. Championship10th3.7643301425.0350541020Matches
2023-202425Swansea Cityeng ENG2. Championship14th6.31266422633.34101951720Matches
2024-202526Luton Towneng ENG2. Championship21st3.37524151145.562022940Matches
9 Seasons7 Clubs3 Leagues64.9386515203173745.920233205757170
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
Swansea City (3 Seasons)1 League11.52012117251338.581831592950
Bristol City (3 Seasons)1 League8.6101028061154.55303111850
Everton (2 Seasons)1 League20.20
Coventry City (1 Season)1 League24.434340
Yeovil Town (1 Season)1 League13.90
Luton Town (1 Season)1 League3.37524151145.562022940
Hull City (1 Season)1 League1.4100101250.010000130
Birmingham City (1 Season)1 League1.7410
Championship (7 Seasons)26.5383115203173745.920233202357170
PL2 — Div. 1 (2 Seasons)20.20
League One (1 Season)24.434340
League Two (1 Season)13.90
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-201617Yeovil Towneng ENGFA Cup33rd2.0Matches
2017-201819Bristol Cityeng ENGEFL Cup3rd0.701Matches
2018-201920Bristol Cityeng ENGEFL Cup58th1.000Matches
2019-202021Coventry Cityeng ENGFA Cup17th6.000Matches
2019-202021Bristol Cityeng ENGEFL Cup58th1.331Matches
2021-202223Swansea Cityeng ENGEFL CupRd30.701Matches
2021-202223Swansea Cityeng ENGFA Cup0.700Matches
2024-202526Luton Towneng ENGEFL CupRd20.810Matches
6 Seasons5 Clubs2 Leagues13.2430
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
Bristol City (3 Seasons)1 League3.0320
Coventry City (1 Season)1 League6.0000
Yeovil Town (1 Season)1 League2.00
Swansea City (1 Season)2 Leagues1.4010
Luton Town (1 Season)1 League0.8100
EFL Cup (5 Seasons)4.6430
FA Cup (3 Seasons)8.7000

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
2015-201617Yeovil Towneng ENGFA Cup2.0Matches
2015-201617Yeovil Towneng ENG4. League Two13.9Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 116.6Matches
2017-201819Bristol Cityeng ENG2. Championship2.8Matches
2017-201819Birmingham Cityeng ENG2. Championship1.7Matches
2017-201819Bristol Cityeng ENGEFL Cup0.7Matches
2017-201819Evertoneng ENGJr. PL2 — Div. 13.7Matches
2018-201920Bristol Cityeng ENG2. Championship4.536894923986236810770.0330.0182865391570492487Matches
2018-201920Bristol Cityeng ENGEFL Cup1.0Matches
2019-202021Bristol Cityeng ENGEFL Cup1.3Matches
2019-202021Coventry Cityeng ENGFA Cup6.0Matches
2019-202021Coventry Cityeng ENG3. League One24.4Matches
2020-202122Bristol Cityeng ENG2. Championship1.49421857190944375.0125.05728116841010612Matches
2021-202223Hull Cityeng ENG2. Championship1.47151540171712150.0150.0391554802031545Matches
2021-202223Swansea Cityeng ENG2. Championship1.5983274527098100.01100.06425715635051775Matches
2021-202223Swansea Cityeng ENGEFL Cup0.7Matches
2021-202223Swansea Cityeng ENGFA Cup0.7Matches
2022-202324Swansea Cityeng ENG2. Championship3.72471211517852477228.6571.41435442115204318618Matches
2023-202425Swansea Cityeng ENG2. Championship6.34346432121811843410220.0880.02269304301117221930450Matches
2024-202526Luton Towneng ENG2. Championship3.32163501323722163266.7133.3118520248400651497Matches
2024-202526Luton Towneng ENGEFL Cup0.8Matches
9 Seasons7 Clubs5 Leagues78.1152829223876445281528371745.92054.182935521652323424428107994
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
Bristol City (4 Seasons)2 Leagues11.746211672961052462141071.4428.62391146559980593099
Swansea City (3 Seasons)3 Leagues12.977910914082862377918422.21477.8433173179719242301356773
Everton (2 Seasons)1 League20.2
Coventry City (1 Season)2 Leagues30.4
Yeovil Town (1 Season)2 Leagues16.0
Luton Town (1 Season)2 Leagues4.12163501323722163266.7133.3118520248400651497
Hull City (1 Season)1 League1.47151540171712150.0150.0391554802031545
Birmingham City (1 Season)1 League1.7
Championship (7 Seasons)26.5152829223876445281528371745.92054.182935521652323424428107994
EFL Cup (5 Seasons)4.6
FA Cup (3 Seasons)8.7
PL2 — Div. 1 (2 Seasons)20.2
League One (1 Season)24.4
League Two (1 Season)13.9
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
2015-201617Yeovil Town2 Leagues16.0
2016-201718Everton1 League16.6
2017-201819Everton1 League3.7
2017-201819Birmingham City1 League1.7
2017-201819Bristol City2 Leagues3.5
2018-201920Bristol City2 Leagues5.536894923986236810770.0330.0182865391570492487
2019-202021Coventry City2 Leagues30.4
2019-202021Bristol City1 League1.3
2020-202122Bristol City1 League1.49421857190944375.0125.05728116841010612
2021-202223Hull City1 League1.47151540171712150.0150.0391554802031545
2021-202223Swansea City3 Leagues2.9983274527098100.01100.06425715635051775
2022-202324Swansea City1 League3.72471211517852477228.6571.41435442115204318618
2023-202425Swansea City1 League6.34346432121811843410220.0880.02269304301117221930450
2024-202526Luton Town2 Leagues4.12163501323722163266.7133.3118520248400651497
9 Seasons7 Clubs5 Leagues78.1152829223876445281528371745.92054.182935521652323424428107994
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
Bristol City (4 Seasons)2 Leagues11.746211672961052462141071.4428.62391146559980593099
Swansea City (3 Seasons)3 Leagues12.977910914082862377918422.21477.8433173179719242301356773
Everton (2 Seasons)1 League20.2
Coventry City (1 Season)2 Leagues30.4
Yeovil Town (1 Season)2 Leagues16.0
Luton Town (1 Season)2 Leagues4.12163501323722163266.7133.3118520248400651497
Hull City (1 Season)1 League1.47151540171712150.0150.0391554802031545
Birmingham City (1 Season)1 League1.7
Championship (7 Seasons)26.5152829223876445281528371745.92054.182935521652323424428107994
EFL Cup (5 Seasons)4.6
FA Cup (3 Seasons)8.7
PL2 — Div. 1 (2 Seasons)20.2
League One (1 Season)24.4
League Two (1 Season)13.9
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-201617Yeovil Towneng ENG4. League Two19th13.9Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 11st16.6Matches
2017-201819Evertoneng ENGJr. PL2 — Div. 17th3.7Matches
2017-201819Birmingham Cityeng ENG2. Championship19th1.7Matches
2017-201819Bristol Cityeng ENG2. Championship11th2.8Matches
2018-201920Bristol Cityeng ENG2. Championship8th4.536894923986236810770.0330.0182865391570492487Matches
2019-202021Coventry Cityeng ENG3. League One1st24.4Matches
2020-202122Bristol Cityeng ENG2. Championship19th1.49421857190944375.0125.05728116841010612Matches
2021-202223Hull Cityeng ENG2. Championship19th1.47151540171712150.0150.0391554802031545Matches
2021-202223Swansea Cityeng ENG2. Championship15th1.5983274527098100.01100.06425715635051775Matches
2022-202324Swansea Cityeng ENG2. Championship10th3.72471211517852477228.6571.41435442115204318618Matches
2023-202425Swansea Cityeng ENG2. Championship14th6.34346432121811843410220.0880.02269304301117221930450Matches
2024-202526Luton Towneng ENG2. Championship21st3.32163501323722163266.7133.3118520248400651497Matches
9 Seasons7 Clubs3 Leagues64.9152829223876445281528371745.92054.182935521652323424428107994
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
Swansea City (3 Seasons)1 League11.577910914082862377918422.21477.8433173179719242301356773
Bristol City (3 Seasons)1 League8.646211672961052462141071.4428.62391146559980593099
Everton (2 Seasons)1 League20.2
Coventry City (1 Season)1 League24.4
Yeovil Town (1 Season)1 League13.9
Luton Town (1 Season)1 League3.32163501323722163266.7133.3118520248400651497
Hull City (1 Season)1 League1.47151540171712150.0150.0391554802031545
Birmingham City (1 Season)1 League1.7
Championship (7 Seasons)26.5152829223876445281528371745.92054.182935521652323424428107994
PL2 — Div. 1 (2 Seasons)20.2
League One (1 Season)24.4
League Two (1 Season)13.9
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
2015-201617Yeovil Towneng ENGFA Cup33rd2.0Matches
2017-201819Bristol Cityeng ENGEFL Cup3rd0.7Matches
2018-201920Bristol Cityeng ENGEFL Cup58th1.0Matches
2019-202021Coventry Cityeng ENGFA Cup17th6.0Matches
2019-202021Bristol Cityeng ENGEFL Cup58th1.3Matches
2021-202223Swansea Cityeng ENGEFL CupRd30.7Matches
2021-202223Swansea Cityeng ENGFA Cup0.7Matches
2024-202526Luton Towneng ENGEFL CupRd20.8Matches
6 Seasons5 Clubs2 Leagues13.2
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
Bristol City (3 Seasons)1 League3.0
Coventry City (1 Season)1 League6.0
Yeovil Town (1 Season)1 League2.0
Swansea City (1 Season)2 Leagues1.4
Luton Town (1 Season)1 League0.8
EFL Cup (5 Seasons)4.6
FA Cup (3 Seasons)8.7

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
2015-201617Yeovil Towneng ENGFA Cup21839246.92.02920000.5023-1-0.49-1.80Matches
2015-201617Yeovil Towneng ENG4. League Two151,2558430.313.91510001.131619-3-0.22+0.19Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 1191,4907875.316.617841222902.213418+16+0.97-1.05Matches
2017-201819Bristol Cityeng ENG2. Championship6248416.02.8313100.8301-1-0.36-0.59Matches
2017-201819Birmingham Cityeng ENG2. Championship3154513.71.710200.0015-4-2.34-1.75Matches
2017-201819Bristol Cityeng ENGEFL Cup2643210.20.7146011800.0002-2-2.81-4.72Matches
2017-201819Evertoneng ENGJr. PL2 — Div. 143318316.73.74833001.0035-2-0.54-0.43Matches
2018-201920Bristol Cityeng ENG2. Championship9404459.84.54621532151.1149-5-1.11-1.387.53.8+3.7+0.83+0.75Matches
2018-201920Bristol Cityeng ENGEFL Cup19090100.01.01901000.0001-1-1.00Matches
2019-202021Bristol Cityeng ENGEFL Cup1120120100.01.311201000.003300.00Matches
2019-202021Coventry Cityeng ENGFA Cup75367781.26.0687511601.71115+6+1.01+1.01Matches
2019-202021Coventry Cityeng ENG3. League One262,1998571.924.425872311812.043319+14+0.57+0.15Matches
2020-202122Bristol Cityeng ENG2. Championship3126423.01.4190121801.3302-2-1.43-0.980.61.6-1.0-0.71-0.02Matches
2021-202223Hull Cityeng ENG2. Championship3122412.91.4164022941.003300.00+0.291.41.2+0.2+0.15+0.54Matches
2021-202223Swansea Cityeng ENG2. Championship5138283.31.51450423120.4015-4-2.61-2.473.25.3-2.1-1.35-1.00Matches
2021-202223Swansea Cityeng ENGEFL Cup1626223.00.71620000.0002-2-2.90-5.50Matches
2021-202223Swansea Cityeng ENGFA Cup1606050.00.71600000.0001-1-1.50-1.50Matches
2022-202324Swansea Cityeng ENG2. Championship7336488.13.7466032451.435500.00-0.094.73.6+1.1+0.28+0.08Matches
2023-202425Swansea Cityeng ENG2. Championship205632813.66.35580151851.301211+1+0.16+0.349.88.4+1.4+0.23+0.48Matches
2024-202526Luton Towneng ENG2. Championship82943721.83.3369051821.0026-4-1.22-0.802.44.9-2.4-0.74-1.04Matches
2024-202526Luton Towneng ENGEFL Cup1757562.50.80017501.000000.000.00Matches
9 Seasons7 Clubs5 Leagues1217,0295815.978.17678434523541.2693102-9-0.12-0.0229.728.7+0.9+0.04+0.26
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
Bristol City (4 Seasons)2 Leagues221,052487.911.7117451127250.86718-11-0.94-1.048.15.4+2.7+0.46+0.78
Swansea City (3 Seasons)3 Leagues341,159349.012.9126002220221.121824-6-0.47-0.4417.717.3+0.4+0.04+0.17
Everton (2 Seasons)1 League231,8217946.020.221841522902.003723+14+0.69+0.31
Coventry City (1 Season)2 Leagues332,7358373.530.431872821711.974424+20+0.66+0.29
Yeovil Town (1 Season)2 Leagues171,4388531.716.0179210001.061822-4-0.25+0.04
Luton Town (1 Season)2 Leagues93694125.14.1369062721.0026-4-0.98-0.572.44.9-2.4-0.74-1.04
Hull City (1 Season)1 League3122412.91.4164022941.003300.00+0.291.41.2+0.2+0.15+0.54
Birmingham City (1 Season)1 League3154513.71.710200.0015-4-2.34-1.75
Championship (7 Seasons)642,385376.926.5236434122531.062847-19-0.72-0.5729.728.7+0.9+0.04+0.26
EFL Cup (5 Seasons)64116933.44.6480224700.1738-5-1.09-3.07
FA Cup (3 Seasons)107797866.68.7985511601.30139+4+0.46-0.23
PL2 — Div. 1 (2 Seasons)231,8217946.020.221841522902.003723+14+0.69+0.31
League One (1 Season)262,1998571.924.425872311812.043319+14+0.57+0.15
League Two (1 Season)151,2558430.313.91510001.131619-3-0.22+0.19
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
2015-201617Yeovil Town2 Leagues171,4388531.716.0179210001.061822-4-0.25+0.04
2016-201718Everton1 League191,4907875.316.617841222902.213418+16+0.97-1.05
2017-201819Everton1 League43318316.73.74833001.0035-2-0.54-0.43
2017-201819Birmingham City1 League3154513.71.710200.0015-4-2.34-1.75
2017-201819Bristol City2 Leagues8312396.53.54461418100.6203-3-0.87-1.31
2018-201920Bristol City2 Leagues104944911.75.55672532151.00410-6-1.09-1.367.53.8+3.7+0.83+0.75
2019-202021Coventry City2 Leagues332,7358373.530.431872821711.974424+20+0.66+0.29
2019-202021Bristol City1 League1120120100.01.311201000.003300.00
2020-202122Bristol City1 League3126423.01.4190121801.3302-2-1.43-0.980.61.6-1.0-0.71-0.02
2021-202223Hull City1 League3122412.91.4164022941.003300.00+0.291.41.2+0.2+0.15+0.54
2021-202223Swansea City3 Leagues7260375.72.93560423120.2918-7-2.42-2.423.25.3-2.1-1.35-1.00
2022-202324Swansea City1 League7336488.13.7466032451.435500.00-0.094.73.6+1.1+0.28+0.08
2023-202425Swansea City1 League205632813.66.35580151851.301211+1+0.16+0.349.88.4+1.4+0.23+0.48
2024-202526Luton Town2 Leagues93694125.14.1369062721.0026-4-0.98-0.572.44.9-2.4-0.74-1.04
9 Seasons7 Clubs5 Leagues1217,0295815.978.17678434523541.2693102-9-0.12-0.0229.728.7+0.9+0.04+0.26
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
Bristol City (4 Seasons)2 Leagues221,052487.911.7117451127250.86718-11-0.94-1.048.15.4+2.7+0.46+0.78
Swansea City (3 Seasons)3 Leagues341,159349.012.9126002220221.121824-6-0.47-0.4417.717.3+0.4+0.04+0.17
Everton (2 Seasons)1 League231,8217946.020.221841522902.003723+14+0.69+0.31
Coventry City (1 Season)2 Leagues332,7358373.530.431872821711.974424+20+0.66+0.29
Yeovil Town (1 Season)2 Leagues171,4388531.716.0179210001.061822-4-0.25+0.04
Luton Town (1 Season)2 Leagues93694125.14.1369062721.0026-4-0.98-0.572.44.9-2.4-0.74-1.04
Hull City (1 Season)1 League3122412.91.4164022941.003300.00+0.291.41.2+0.2+0.15+0.54
Birmingham City (1 Season)1 League3154513.71.710200.0015-4-2.34-1.75
Championship (7 Seasons)642,385376.926.5236434122531.062847-19-0.72-0.5729.728.7+0.9+0.04+0.26
EFL Cup (5 Seasons)64116933.44.6480224700.1738-5-1.09-3.07
FA Cup (3 Seasons)107797866.68.7985511601.30139+4+0.46-0.23
PL2 — Div. 1 (2 Seasons)231,8217946.020.221841522902.003723+14+0.69+0.31
League One (1 Season)262,1998571.924.425872311812.043319+14+0.57+0.15
League Two (1 Season)151,2558430.313.91510001.131619-3-0.22+0.19
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
2015-201617Yeovil Towneng ENG4. League Two19th151,2558430.313.91510001.131619-3-0.22+0.19Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 11st191,4907875.316.617841222902.213418+16+0.97-1.05Matches
2017-201819Evertoneng ENGJr. PL2 — Div. 17th43318316.73.74833001.0035-2-0.54-0.43Matches
2017-201819Birmingham Cityeng ENG2. Championship19th3154513.71.710200.0015-4-2.34-1.75Matches
2017-201819Bristol Cityeng ENG2. Championship11th6248416.02.8313100.8301-1-0.36-0.59Matches
2018-201920Bristol Cityeng ENG2. Championship8th9404459.84.54621532151.1149-5-1.11-1.387.53.8+3.7+0.83+0.75Matches
2019-202021Coventry Cityeng ENG3. League One1st262,1998571.924.425872311812.043319+14+0.57+0.15Matches
2020-202122Bristol Cityeng ENG2. Championship19th3126423.01.4190121801.3302-2-1.43-0.980.61.6-1.0-0.71-0.02Matches
2021-202223Hull Cityeng ENG2. Championship19th3122412.91.4164022941.003300.00+0.291.41.2+0.2+0.15+0.54Matches
2021-202223Swansea Cityeng ENG2. Championship15th5138283.31.51450423120.4015-4-2.61-2.473.25.3-2.1-1.35-1.00Matches
2022-202324Swansea Cityeng ENG2. Championship10th7336488.13.7466032451.435500.00-0.094.73.6+1.1+0.28+0.08Matches
2023-202425Swansea Cityeng ENG2. Championship14th205632813.66.35580151851.301211+1+0.16+0.349.88.4+1.4+0.23+0.48Matches
2024-202526Luton Towneng ENG2. Championship21st82943721.83.3369051821.0026-4-1.22-0.802.44.9-2.4-0.74-1.04Matches
9 Seasons7 Clubs3 Leagues1055,8395614.064.96377364221541.317785-8-0.12+0.0329.728.7+0.9+0.04+0.26
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
Swansea City (3 Seasons)1 League321,037328.311.5106002220221.191821-3-0.26-0.1917.717.3+0.4+0.04+0.17
Bristol City (3 Seasons)1 League18778436.38.686731028251.05412-8-0.93-0.938.15.4+2.7+0.46+0.78
Everton (2 Seasons)1 League231,8217946.020.221841522902.003723+14+0.69+0.31
Coventry City (1 Season)1 League262,1998571.924.425872311812.043319+14+0.57+0.15
Yeovil Town (1 Season)1 League151,2558430.313.91510001.131619-3-0.22+0.19
Luton Town (1 Season)1 League82943721.83.3369051821.0026-4-1.22-0.802.44.9-2.4-0.74-1.04
Hull City (1 Season)1 League3122412.91.4164022941.003300.00+0.291.41.2+0.2+0.15+0.54
Birmingham City (1 Season)1 League3154513.71.710200.0015-4-2.34-1.75
Championship (7 Seasons)642,385376.926.5236434122531.062847-19-0.72-0.5729.728.7+0.9+0.04+0.26
PL2 — Div. 1 (2 Seasons)231,8217946.020.221841522902.003723+14+0.69+0.31
League One (1 Season)262,1998571.924.425872311812.043319+14+0.57+0.15
League Two (1 Season)151,2558430.313.91510001.131619-3-0.22+0.19
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
2015-201617Yeovil Towneng ENGFA Cup33rd21839246.92.02920000.5023-1-0.49-1.80Matches
2017-201819Bristol Cityeng ENGEFL Cup3rd2643210.20.7146011800.0002-2-2.81-4.72Matches
2018-201920Bristol Cityeng ENGEFL Cup58th19090100.01.01901000.0001-1-1.00Matches
2019-202021Coventry Cityeng ENGFA Cup17th75367781.26.0687511601.71115+6+1.01+1.01Matches
2019-202021Bristol Cityeng ENGEFL Cup58th1120120100.01.311201000.003300.00Matches
2021-202223Swansea Cityeng ENGEFL CupRd31626223.00.71620000.0002-2-2.90-5.50Matches
2021-202223Swansea Cityeng ENGFA Cup1606050.00.71600000.0001-1-1.50-1.50Matches
2024-202526Luton Towneng ENGEFL CupRd21757562.50.80017501.000000.000.00Matches
6 Seasons5 Clubs2 Leagues161,1907449.613.21383733600.871617-1-0.08-1.64
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Bristol City (3 Seasons)1 League42746932.63.0385211800.0036-3-0.99-2.89
Coventry City (1 Season)1 League75367781.26.0687511601.71115+6+1.01+1.01
Yeovil Town (1 Season)1 League21839246.92.02920000.5023-1-0.49-1.80
Swansea City (1 Season)2 Leagues21226131.31.42610000.0003-3-2.21-4.23
Luton Town (1 Season)1 League1757562.50.80017501.000000.000.00
EFL Cup (5 Seasons)64116933.44.6480224700.1738-5-1.09-3.07
FA Cup (3 Seasons)107797866.68.7985511601.30139+4+0.46-0.23

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
2015-201617Yeovil Towneng ENGFA Cup2.01000Matches
2015-201617Yeovil Towneng ENG4. League Two13.93116Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 116.63000Matches
2017-201819Bristol Cityeng ENG2. Championship2.8000460736000Matches
2017-201819Birmingham Cityeng ENG2. Championship1.71002301514000Matches
2017-201819Bristol Cityeng ENGEFL Cup0.7000110110000Matches
2017-201819Evertoneng ENGJr. PL2 — Div. 13.70000Matches
2018-201920Bristol Cityeng ENG2. Championship4.52006901954000382820.0Matches
2018-201920Bristol Cityeng ENGEFL Cup1.00002201500000Matches
2019-202021Bristol Cityeng ENGEFL Cup1.30002502130Matches
2019-202021Coventry Cityeng ENGFA Cup6.0100814013000Matches
2019-202021Coventry Cityeng ENG3. League One24.450028401693434010Matches
2020-202122Bristol Cityeng ENG2. Championship1.4100200330000123175.0Matches
2021-202223Hull Cityeng ENG2. Championship1.400002010000062250.0Matches
2021-202223Swansea Cityeng ENG2. Championship1.51002402020008010.0Matches
2021-202223Swansea Cityeng ENGEFL Cup0.70000000100Matches
2021-202223Swansea Cityeng ENGFA Cup0.71001002000Matches
2022-202324Swansea Cityeng ENG2. Championship3.70004311244000141420.0Matches
2023-202425Swansea Cityeng ENG2. Championship6.33001310133560001981929.6Matches
2024-202526Luton Towneng ENG2. Championship3.3010560425000134544.4Matches
2024-202526Luton Towneng ENGEFL Cup0.80000001010Matches
9 Seasons7 Clubs5 Leagues78.119209610531996069010110204033.3
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Bristol City (4 Seasons)2 Leagues11.730017230471313000505935.7
Swansea City (3 Seasons)3 Leagues12.9500201724910120004192427.3
Everton (2 Seasons)1 League20.23000
Coventry City (1 Season)2 Leagues30.460036541823434010
Yeovil Town (1 Season)2 Leagues16.0410160
Luton Town (1 Season)2 Leagues4.1010560526000134544.4
Hull City (1 Season)1 League1.400002010000062250.0
Birmingham City (1 Season)1 League1.71002301514000
Championship (7 Seasons)26.581038432962331000110204033.3
EFL Cup (5 Seasons)4.60005801934000
FA Cup (3 Seasons)8.7300914015000
PL2 — Div. 1 (2 Seasons)20.23000
League One (1 Season)24.450028401693434010
League Two (1 Season)13.93116
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
2015-201617Yeovil Town2 Leagues16.0410160
2016-201718Everton1 League16.63000
2017-201819Everton1 League3.70000
2017-201819Birmingham City1 League1.71002301514000
2017-201819Bristol City2 Leagues3.5000570846000
2018-201920Bristol City2 Leagues5.520081103454000382820.0
2019-202021Coventry City2 Leagues30.460036541823434010
2019-202021Bristol City1 League1.30002502130
2020-202122Bristol City1 League1.4100200330000123175.0
2021-202223Hull City1 League1.400002010000062250.0
2021-202223Swansea City3 Leagues2.92003404120008010.0
2022-202324Swansea City1 League3.70004311244000141420.0
2023-202425Swansea City1 League6.33001310133560001981929.6
2024-202526Luton Town2 Leagues4.1010560526000134544.4
9 Seasons7 Clubs5 Leagues78.119209610531996069010110204033.3
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Bristol City (4 Seasons)2 Leagues11.730017230471313000505935.7
Swansea City (3 Seasons)3 Leagues12.9500201724910120004192427.3
Everton (2 Seasons)1 League20.23000
Coventry City (1 Season)2 Leagues30.460036541823434010
Yeovil Town (1 Season)2 Leagues16.0410160
Luton Town (1 Season)2 Leagues4.1010560526000134544.4
Hull City (1 Season)1 League1.400002010000062250.0
Birmingham City (1 Season)1 League1.71002301514000
Championship (7 Seasons)26.581038432962331000110204033.3
EFL Cup (5 Seasons)4.60005801934000
FA Cup (3 Seasons)8.7300914015000
PL2 — Div. 1 (2 Seasons)20.23000
League One (1 Season)24.450028401693434010
League Two (1 Season)13.93116
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-201617Yeovil Towneng ENG4. League Two19th13.93116Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 11st16.63000Matches
2017-201819Evertoneng ENGJr. PL2 — Div. 17th3.70000Matches
2017-201819Birmingham Cityeng ENG2. Championship19th1.71002301514000Matches
2017-201819Bristol Cityeng ENG2. Championship11th2.8000460736000Matches
2018-201920Bristol Cityeng ENG2. Championship8th4.52006901954000382820.0Matches
2019-202021Coventry Cityeng ENG3. League One1st24.450028401693434010Matches
2020-202122Bristol Cityeng ENG2. Championship19th1.4100200330000123175.0Matches
2021-202223Hull Cityeng ENG2. Championship19th1.400002010000062250.0Matches
2021-202223Swansea Cityeng ENG2. Championship15th1.51002402020008010.0Matches
2022-202324Swansea Cityeng ENG2. Championship10th3.70004311244000141420.0Matches
2023-202425Swansea Cityeng ENG2. Championship14th6.33001310133560001981929.6Matches
2024-202526Luton Towneng ENG2. Championship21st3.3010560425000134544.4Matches
9 Seasons7 Clubs3 Leagues64.91620828331655765010110204033.3
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Swansea City (3 Seasons)1 League11.540019172479120004192427.3
Bristol City (3 Seasons)1 League8.630012150291110000505935.7
Everton (2 Seasons)1 League20.23000
Coventry City (1 Season)1 League24.450028401693434010
Yeovil Town (1 Season)1 League13.93116
Luton Town (1 Season)1 League3.3010560425000134544.4
Hull City (1 Season)1 League1.400002010000062250.0
Birmingham City (1 Season)1 League1.71002301514000
Championship (7 Seasons)26.581038432962331000110204033.3
PL2 — Div. 1 (2 Seasons)20.23000
League One (1 Season)24.450028401693434010
League Two (1 Season)13.93116
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201617Yeovil Towneng ENGFA Cup33rd2.01000Matches
2017-201819Bristol Cityeng ENGEFL Cup3rd0.7000110110000Matches
2018-201920Bristol Cityeng ENGEFL Cup58th1.00002201500000Matches
2019-202021Coventry Cityeng ENGFA Cup17th6.0100814013000Matches
2019-202021Bristol Cityeng ENGEFL Cup58th1.30002502130Matches
2021-202223Swansea Cityeng ENGEFL CupRd30.70000000100Matches
2021-202223Swansea Cityeng ENGFA Cup0.71001002000Matches
2024-202526Luton Towneng ENGEFL CupRd20.80000001010Matches
6 Seasons5 Clubs2 Leagues13.2300142203434000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Bristol City (3 Seasons)1 League3.00005801823000
Coventry City (1 Season)1 League6.0100814013000
Yeovil Town (1 Season)1 League2.01000
Swansea City (1 Season)2 Leagues1.41001002100
Luton Town (1 Season)1 League0.80000001010
EFL Cup (5 Seasons)4.60005801934000
FA Cup (3 Seasons)8.7300914015000

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.