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-12-21SatChampionshipMatchweek 22AwayL 1–2Swansea CityHull CityYLB9001000000651500.00.00.131495786.01141800Match Report
2024-12-14SatChampionshipMatchweek 21HomeL 2–3Swansea CitySunderlandYLB9000000000463000.00.00.010303976.9127010Match Report
2024-12-10TueChampionshipMatchweek 20AwayW 2–1Swansea CityPlymouth ArgyleYLB7500000000581110.00.00.930425182.4229400Match Report
2024-12-07SatChampionshipMatchweek 19AwayD 1–1Swansea CityLuton TownYLB90010032001040020.50.50.161799484.01154511Match Report
2024-11-30SatChampionshipMatchweek 18HomeD 2–2Swansea CityPortsmouthYLB9000001000810000.10.11.390587874.46441233Match 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-201616Hull Cityeng ENGFA Cup221331.5000000000.000.000.000.000.00Matches
2016-201717Hull Cityeng ENGEFL Cup543423.8000000000.000.000.000.000.00Matches
2016-201717Hull Cityeng ENGFA Cup20190.2101100004.740.004.744.744.74Matches
2016-201717Hull Cityeng ENG1. Premier League543223.6000000100.000.000.000.000.00Matches
2017-201818Stoke Cityeng ENGEFL Cup221351.5000000000.000.000.000.000.00Matches
2017-201818MK Donseng ENG3. League One986707.4000000100.000.000.000.000.00Matches
2017-201818Stoke Cityeng ENGJr. PL2 — Div. 2221802.0000000000.000.000.000.000.00Matches
2017-201818Stoke Cityeng ENG1. Premier League321631.8000000000.00.00.00.03620.000.000.000.000.000.000.000.000.000.00Matches
2018-201919Stoke Cityeng ENG2. Championship11420.5000000000.00.00.00.01010.000.000.000.000.000.000.000.000.000.00Matches
2018-201919Stoke Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2018-201919Stoke Cityeng ENGJr. PL2 — Div. 218181,60417.8112100400.060.060.110.060.11Matches
2019-202020Stoke Cityeng ENG2. Championship21850.9000000100.10.10.50.63520.000.000.000.000.000.110.490.600.110.60Matches
2019-202020Stoke Cityeng ENGJr. PL2 — Div. 2221661.8011000100.000.540.540.000.54Matches
2019-202020Famalicãopt POR1. Primeira Liga543744.2000000200.00.00.10.151580.000.000.000.000.000.000.020.020.000.02Matches
2020-202121Stoke Cityeng ENG2. Championship26161,60117.8011000001.31.31.22.53150780.000.060.060.000.060.070.070.140.070.14Matches
2020-202121Stoke Cityeng ENGEFL Cup332703.0000000000.000.000.000.000.00Matches
2020-202121Stoke Cityeng ENGJr. PL2 — Div. 211901.0000000000.000.000.000.000.00Matches
2021-202222Stoke Cityeng ENG2. Championship44443,85442.8145100702.72.75.98.71461662300.020.090.120.020.120.060.140.200.060.20Matches
2021-202222Stoke Cityeng ENGEFL Cup221802.0101100000.500.000.500.500.50Matches
2021-202222Stoke Cityeng ENGFA Cup322002.2101100000.450.000.450.450.45Matches
2022-202323Stoke Cityeng ENG2. Championship28191,64918.3145100201.21.24.15.336721160.050.220.270.050.270.060.230.290.060.29Matches
2022-202323Stoke Cityeng ENGFA Cup332703.0011000000.000.330.330.000.33Matches
2023-202424Stoke Cityeng ENG2. Championship21670.7000000000.00.00.60.61370.000.000.000.000.000.000.850.850.000.85Matches
2023-202424Swansea Cityeng ENG2. Championship41363,33037.0066000900.50.56.97.41141471510.000.160.160.000.160.010.190.200.010.20Matches
2023-202424Stoke Cityeng ENGEFL Cup221802.0000000000.000.000.000.000.00Matches
2024-202525Swansea Cityeng ENG2. Championship21201,78019.8033000500.80.84.95.769841150.000.150.150.000.150.040.250.290.040.29Matches
2024-202525Swansea Cityeng ENGEFL Cup20570.6000000000.000.000.000.000.00Matches
10 Seasons5 Clubs6 Leagues21417715,813175.7519245002806.66.624.330.84095487100.030.110.140.030.140.050.170.210.050.21
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
Stoke City (7 Seasons)4 Leagues122998,78697.6410144001005.35.312.417.72213024360.040.100.140.040.140.060.150.210.060.21
Stoke City (4 Seasons)1 League23232,04022.7123100500.040.090.130.040.13
Swansea City (2 Seasons)2 Leagues64565,16757.40990001401.31.311.813.11832312660.000.160.160.000.160.020.210.230.020.23
Hull City (2 Seasons)3 Leagues14108169.1101100100.110.000.110.110.11
MK Dons (1 Season)1 League986707.4000000100.000.000.000.000.00
Famalicão (1 Season)1 League543744.2000000200.00.00.10.151580.000.000.000.000.000.000.020.020.000.02
Championship (7 Seasons)16513812,408137.9218202002406.66.624.230.84015277000.010.130.150.010.150.050.180.220.050.22
EFL Cup (6 Seasons)16131,16412.9101100000.080.000.080.080.08
FA Cup (5 Seasons)1187127.9213200000.250.130.380.250.38
PL2 — Div. 2 (4 Seasons)23232,04022.7123100500.040.090.130.040.13
Premier League (2 Seasons)864855.4000000100.00.00.00.03620.000.000.000.000.000.000.000.000.000.00
League One (1 Season)986707.4000000100.000.000.000.000.00
Primeira Liga (1 Season)543744.2000000200.00.00.10.151580.000.000.000.000.000.000.020.020.000.02
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-201616Hull City1 League221331.5000000000.000.000.000.000.00
2016-201717Hull City3 Leagues1286837.6101100100.130.000.130.130.13
2017-201818MK Dons1 League986707.4000000100.000.000.000.000.00
2017-201818Stoke City2 Leagues542983.3000000000.00.00.00.03620.000.000.000.000.000.000.000.000.000.00
2017-201818Stoke City1 League221802.0000000000.000.000.000.000.00
2018-201919Stoke City2 Leagues221321.5000000000.00.00.00.01010.000.000.000.000.000.000.000.000.000.00
2018-201919Stoke City1 League18181,60417.8112100400.060.060.110.060.11
2019-202020Famalicão1 League543744.2000000200.00.00.10.151580.000.000.000.000.000.000.020.020.000.02
2019-202020Stoke City1 League21850.9000000100.10.10.50.63520.000.000.000.000.000.110.490.600.110.60
2019-202020Stoke City1 League221661.8011000100.000.540.540.000.54
2020-202121Stoke City1 League11901.0000000000.000.000.000.000.00
2020-202121Stoke City2 Leagues29191,87120.8011000001.31.31.22.53150780.000.050.050.000.050.070.070.140.070.14
2021-202222Stoke City3 Leagues49484,23447.0347300702.72.75.98.71461662300.060.090.150.060.150.060.140.200.060.20
2022-202323Stoke City2 Leagues31221,91921.3156100201.21.24.15.336721160.050.230.280.050.280.060.230.290.060.29
2023-202424Stoke City2 Leagues432472.7000000000.00.00.60.61370.000.000.000.000.000.000.850.850.000.85
2023-202424Swansea City1 League41363,33037.0066000900.50.56.97.41141471510.000.160.160.000.160.010.190.200.010.20
2024-202525Swansea City2 Leagues23201,83720.4033000500.80.84.95.769841150.000.150.150.000.150.040.250.290.040.29
10 Seasons5 Clubs6 Leagues21417715,813175.7519245002806.66.624.330.84095487100.030.110.140.030.140.050.170.210.050.21
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
Stoke City (7 Seasons)4 Leagues122998,78697.6410144001005.35.312.417.72213024360.040.100.140.040.140.060.150.210.060.21
Stoke City (4 Seasons)1 League23232,04022.7123100500.040.090.130.040.13
Swansea City (2 Seasons)2 Leagues64565,16757.40990001401.31.311.813.11832312660.000.160.160.000.160.020.210.230.020.23
Hull City (2 Seasons)3 Leagues14108169.1101100100.110.000.110.110.11
MK Dons (1 Season)1 League986707.4000000100.000.000.000.000.00
Famalicão (1 Season)1 League543744.2000000200.00.00.10.151580.000.000.000.000.000.000.020.020.000.02
Championship (7 Seasons)16513812,408137.9218202002406.66.624.230.84015277000.010.130.150.010.150.050.180.220.050.22
EFL Cup (6 Seasons)16131,16412.9101100000.080.000.080.080.08
FA Cup (5 Seasons)1187127.9213200000.250.130.380.250.38
PL2 — Div. 2 (4 Seasons)23232,04022.7123100500.040.090.130.040.13
Premier League (2 Seasons)864855.4000000100.00.00.00.03620.000.000.000.000.000.000.000.000.000.00
League One (1 Season)986707.4000000100.000.000.000.000.00
Primeira Liga (1 Season)543744.2000000200.00.00.10.151580.000.000.000.000.000.000.020.020.000.02
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-201717Hull Cityeng ENG1. Premier League18th543223.6000000100.000.000.000.000.00Matches
2017-201818MK Donseng ENG3. League One23rd986707.4000000100.000.000.000.000.00Matches
2017-201818Stoke Cityeng ENG1. Premier League19th321631.8000000000.00.00.00.03620.000.000.000.000.000.000.000.000.000.00Matches
2017-201818Stoke Cityeng ENGJr. PL2 — Div. 211th221802.0000000000.000.000.000.000.00Matches
2018-201919Stoke Cityeng ENG2. Championship16th11420.5000000000.00.00.00.01010.000.000.000.000.000.000.000.000.000.00Matches
2018-201919Stoke Cityeng ENGJr. PL2 — Div. 27th18181,60417.8112100400.060.060.110.060.11Matches
2019-202020Famalicãopt POR1. Primeira Liga6th543744.2000000200.00.00.10.151580.000.000.000.000.000.000.020.020.000.02Matches
2019-202020Stoke Cityeng ENG2. Championship15th21850.9000000100.10.10.50.63520.000.000.000.000.000.110.490.600.110.60Matches
2019-202020Stoke Cityeng ENGJr. PL2 — Div. 24th221661.8011000100.000.540.540.000.54Matches
2020-202121Stoke Cityeng ENGJr. PL2 — Div. 22nd11901.0000000000.000.000.000.000.00Matches
2020-202121Stoke Cityeng ENG2. Championship14th26161,60117.8011000001.31.31.22.53150780.000.060.060.000.060.070.070.140.070.14Matches
2021-202222Stoke Cityeng ENG2. Championship14th44443,85442.8145100702.72.75.98.71461662300.020.090.120.020.120.060.140.200.060.20Matches
2022-202323Stoke Cityeng ENG2. Championship16th28191,64918.3145100201.21.24.15.336721160.050.220.270.050.270.060.230.290.060.29Matches
2023-202424Stoke Cityeng ENG2. Championship17th21670.7000000000.00.00.60.61370.000.000.000.000.000.000.850.850.000.85Matches
2023-202424Swansea Cityeng ENG2. Championship14th41363,33037.0066000900.50.56.97.41141471510.000.160.160.000.160.010.190.200.010.20Matches
2024-202525Swansea Cityeng ENG2. Championship11th21201,78019.8033000500.80.84.95.769841150.000.150.150.000.150.040.250.290.040.29Matches
9 Seasons5 Clubs4 Leagues18715613,937154.9218202002806.66.624.330.84095487100.010.120.130.010.130.050.170.210.050.21
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
Stoke City (7 Seasons)2 Leagues106847,46182.929112001005.35.312.417.72213024360.020.110.130.020.130.060.150.210.060.21
Stoke City (4 Seasons)1 League23232,04022.7123100500.040.090.130.040.13
Swansea City (2 Seasons)1 League62565,11056.80990001401.31.311.813.11832312660.000.160.160.000.160.020.210.230.020.23
MK Dons (1 Season)1 League986707.4000000100.000.000.000.000.00
Famalicão (1 Season)1 League543744.2000000200.00.00.10.151580.000.000.000.000.000.000.020.020.000.02
Hull City (1 Season)1 League543223.6000000100.000.000.000.000.00
Championship (7 Seasons)16513812,408137.9218202002406.66.624.230.84015277000.010.130.150.010.150.050.180.220.050.22
PL2 — Div. 2 (4 Seasons)23232,04022.7123100500.040.090.130.040.13
Premier League (2 Seasons)864855.4000000100.00.00.00.03620.000.000.000.000.000.000.000.000.000.00
League One (1 Season)986707.4000000100.000.000.000.000.00
Primeira Liga (1 Season)543744.2000000200.00.00.10.151580.000.000.000.000.000.000.020.020.000.02
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-201616Hull Cityeng ENGFA Cup9th221331.5000000000.000.000.000.000.00Matches
2016-201717Hull Cityeng ENGEFL Cup3rd543423.8000000000.000.000.000.000.00Matches
2016-201717Hull Cityeng ENGFA Cup17th20190.2101100004.740.004.744.744.74Matches
2017-201818Stoke Cityeng ENGEFL Cup17th221351.5000000000.000.000.000.000.00Matches
2018-201919Stoke Cityeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2020-202121Stoke Cityeng ENGEFL Cup5th332703.0000000000.000.000.000.000.00Matches
2021-202222Stoke Cityeng ENGEFL CupRd4221802.0101100000.500.000.500.500.50Matches
2021-202222Stoke Cityeng ENGFA Cup322002.2101100000.450.000.450.450.45Matches
2022-202323Stoke Cityeng ENGFA Cup332703.0011000000.000.330.330.000.33Matches
2023-202424Stoke Cityeng ENGEFL CupRd3221802.0000000000.000.000.000.000.00Matches
2024-202525Swansea Cityeng ENGEFL CupRd220570.6000000000.000.000.000.000.00Matches
9 Seasons3 Clubs2 Leagues27211,87620.8314300000.140.050.190.140.19
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Stoke City (6 Seasons)2 Leagues16151,32514.7213200000.140.070.200.140.20
Hull City (2 Seasons)2 Leagues964945.5101100000.180.000.180.180.18
Swansea City (1 Season)1 League20570.6000000000.000.000.000.000.00
EFL Cup (6 Seasons)16131,16412.9101100000.080.000.080.080.08
FA Cup (5 Seasons)1187127.9213200000.250.130.380.250.38

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-201616Hull Cityeng ENGFA Cup1.5000Matches
2016-201717Hull Cityeng ENGEFL Cup3.80200.00.530.000.0000Matches
2016-201717Hull Cityeng ENGFA Cup0.2100Matches
2016-201717Hull Cityeng ENG1. Premier League3.60000.000.0000Matches
2017-201818Stoke Cityeng ENGEFL Cup1.502150.01.330.670.000.0000Matches
2017-201818MK Donseng ENG3. League One7.40020.000.270.0000Matches
2017-201818Stoke Cityeng ENGJr. PL2 — Div. 22.0000Matches
2017-201818Stoke Cityeng ENG1. Premier League1.80000.000.000000.00.00.00.0Matches
2018-201919Stoke Cityeng ENG2. Championship0.50000.000.000000.00.00.00.0Matches
2018-201919Stoke Cityeng ENGFA Cup1.00000.000.0000Matches
2018-201919Stoke Cityeng ENGJr. PL2 — Div. 217.8100Matches
2019-202020Stoke Cityeng ENG2. Championship0.90200.02.120.000.0015.40000.10.10.05-0.1-0.1Matches
2019-202020Stoke Cityeng ENGJr. PL2 — Div. 21.8000Matches
2019-202020Famalicãopt POR1. Primeira Liga4.20000.000.000000.00.00.00.0Matches
2020-202121Stoke Cityeng ENG2. Championship17.8011218.20.620.110.000.0016.40001.31.30.12-1.3-1.3Matches
2020-202121Stoke Cityeng ENGEFL Cup3.00100.00.330.000.0000Matches
2020-202121Stoke Cityeng ENGJr. PL2 — Div. 21.0000Matches
2021-202222Stoke Cityeng ENG2. Championship42.81321031.30.750.230.030.1021.60002.72.70.09-1.7-1.7Matches
2021-202222Stoke Cityeng ENGEFL Cup2.0122100.01.001.000.500.5000Matches
2021-202222Stoke Cityeng ENGFA Cup2.214125.01.800.450.251.0000Matches
2022-202323Stoke Cityeng ENG2. Championship18.3117635.30.930.330.060.1719.90001.21.20.07-0.2-0.2Matches
2022-202323Stoke Cityeng ENGFA Cup3.00300.01.000.000.0000Matches
2023-202424Stoke Cityeng ENG2. Championship0.70000.000.000000.00.00.00.0Matches
2023-202424Swansea Cityeng ENG2. Championship37.0014535.70.380.140.000.0024.30000.50.50.04-0.5-0.5Matches
2023-202424Stoke Cityeng ENGEFL Cup2.00100.00.500.000.0000Matches
2024-202525Swansea Cityeng ENG2. Championship19.809333.30.460.150.000.0019.30000.80.80.08-0.8-0.8Matches
2024-202525Swansea Cityeng ENGEFL Cup0.60000.000.0000Matches
10 Seasons5 Clubs6 Leagues175.751003232.00.570.180.040.1320.70006.66.60.08-4.6-4.6
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Stoke City (7 Seasons)4 Leagues97.64752229.30.770.230.050.1820.00005.35.30.09-3.3-3.3
Stoke City (4 Seasons)1 League22.7100
Swansea City (2 Seasons)2 Leagues57.4023834.80.400.140.000.0022.30001.31.30.06-1.3-1.3
Hull City (2 Seasons)3 Leagues9.11200.00.270.000.0000
MK Dons (1 Season)1 League7.40020.000.270.0000
Famalicão (1 Season)1 League4.20000.000.000000.00.00.00.0
Championship (7 Seasons)137.92852630.60.620.190.020.0820.70006.66.60.08-4.6-4.6
EFL Cup (6 Seasons)12.918337.50.620.230.130.3300
FA Cup (5 Seasons)7.927114.31.130.160.141.0000
PL2 — Div. 2 (4 Seasons)22.7100
Premier League (2 Seasons)5.40000.000.000000.00.00.00.0
League One (1 Season)7.40020.000.270.0000
Primeira Liga (1 Season)4.20000.000.000000.00.00.00.0
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-201616Hull City1 League1.5000
2016-201717Hull City3 Leagues7.61200.00.270.000.0000
2017-201818MK Dons1 League7.40020.000.270.0000
2017-201818Stoke City2 Leagues3.302150.00.600.300.000.000000.00.00.00.0
2017-201818Stoke City1 League2.0000
2018-201919Stoke City2 Leagues1.50000.000.000000.00.00.00.0
2018-201919Stoke City1 League17.8100
2019-202020Famalicão1 League4.20000.000.000000.00.00.00.0
2019-202020Stoke City1 League0.90200.02.120.000.0015.40000.10.10.05-0.1-0.1
2019-202020Stoke City1 League1.8000
2020-202121Stoke City1 League1.0000
2020-202121Stoke City2 Leagues20.8012216.70.580.100.000.0016.40001.31.30.12-1.3-1.3
2021-202222Stoke City3 Leagues47.03381334.20.810.280.080.2321.60002.72.70.09-1.7-1.7
2022-202323Stoke City2 Leagues21.3120630.00.940.280.050.1719.90001.21.20.07-0.2-0.2
2023-202424Stoke City2 Leagues2.70100.00.360.000.000000.00.00.00.0
2023-202424Swansea City1 League37.0014535.70.380.140.000.0024.30000.50.50.04-0.5-0.5
2024-202525Swansea City2 Leagues20.409333.30.440.150.000.0019.30000.80.80.08-0.8-0.8
10 Seasons5 Clubs6 Leagues175.751003232.00.570.180.040.1320.70006.66.60.08-4.6-4.6
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Stoke City (7 Seasons)4 Leagues97.64752229.30.770.230.050.1820.00005.35.30.09-3.3-3.3
Stoke City (4 Seasons)1 League22.7100
Swansea City (2 Seasons)2 Leagues57.4023834.80.400.140.000.0022.30001.31.30.06-1.3-1.3
Hull City (2 Seasons)3 Leagues9.11200.00.270.000.0000
MK Dons (1 Season)1 League7.40020.000.270.0000
Famalicão (1 Season)1 League4.20000.000.000000.00.00.00.0
Championship (7 Seasons)137.92852630.60.620.190.020.0820.70006.66.60.08-4.6-4.6
EFL Cup (6 Seasons)12.918337.50.620.230.130.3300
FA Cup (5 Seasons)7.927114.31.130.160.141.0000
PL2 — Div. 2 (4 Seasons)22.7100
Premier League (2 Seasons)5.40000.000.000000.00.00.00.0
League One (1 Season)7.40020.000.270.0000
Primeira Liga (1 Season)4.20000.000.000000.00.00.00.0
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-201717Hull Cityeng ENG1. Premier League18th3.60000.000.0000Matches
2017-201818MK Donseng ENG3. League One23rd7.40020.000.270.0000Matches
2017-201818Stoke Cityeng ENG1. Premier League19th1.80000.000.000000.00.00.00.0Matches
2017-201818Stoke Cityeng ENGJr. PL2 — Div. 211th2.0000Matches
2018-201919Stoke Cityeng ENG2. Championship16th0.50000.000.000000.00.00.00.0Matches
2018-201919Stoke Cityeng ENGJr. PL2 — Div. 27th17.8100Matches
2019-202020Famalicãopt POR1. Primeira Liga6th4.20000.000.000000.00.00.00.0Matches
2019-202020Stoke Cityeng ENG2. Championship15th0.90200.02.120.000.0015.40000.10.10.05-0.1-0.1Matches
2019-202020Stoke Cityeng ENGJr. PL2 — Div. 24th1.8000Matches
2020-202121Stoke Cityeng ENGJr. PL2 — Div. 22nd1.0000Matches
2020-202121Stoke Cityeng ENG2. Championship14th17.8011218.20.620.110.000.0016.40001.31.30.12-1.3-1.3Matches
2021-202222Stoke Cityeng ENG2. Championship14th42.81321031.30.750.230.030.1021.60002.72.70.09-1.7-1.7Matches
2022-202323Stoke Cityeng ENG2. Championship16th18.3117635.30.930.330.060.1719.90001.21.20.07-0.2-0.2Matches
2023-202424Stoke Cityeng ENG2. Championship17th0.70000.000.000000.00.00.00.0Matches
2023-202424Swansea Cityeng ENG2. Championship14th37.0014535.70.380.140.000.0024.30000.50.50.04-0.5-0.5Matches
2024-202525Swansea Cityeng ENG2. Championship11th19.809333.30.460.150.000.0019.30000.80.80.08-0.8-0.8Matches
9 Seasons5 Clubs4 Leagues154.92852832.90.550.180.020.0720.70006.66.60.08-4.6-4.6
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Stoke City (7 Seasons)2 Leagues82.92621829.00.750.220.030.1120.00005.35.30.09-3.3-3.3
Stoke City (4 Seasons)1 League22.7100
Swansea City (2 Seasons)1 League56.8023834.80.410.140.000.0022.30001.31.30.06-1.3-1.3
MK Dons (1 Season)1 League7.40020.000.270.0000
Famalicão (1 Season)1 League4.20000.000.000000.00.00.00.0
Hull City (1 Season)1 League3.60000.000.0000
Championship (7 Seasons)137.92852630.60.620.190.020.0820.70006.66.60.08-4.6-4.6
PL2 — Div. 2 (4 Seasons)22.7100
Premier League (2 Seasons)5.40000.000.000000.00.00.00.0
League One (1 Season)7.40020.000.270.0000
Primeira Liga (1 Season)4.20000.000.000000.00.00.00.0
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-201616Hull Cityeng ENGFA Cup9th1.5000Matches
2016-201717Hull Cityeng ENGEFL Cup3rd3.80200.00.530.000.0000Matches
2016-201717Hull Cityeng ENGFA Cup17th0.2100Matches
2017-201818Stoke Cityeng ENGEFL Cup17th1.502150.01.330.670.000.0000Matches
2018-201919Stoke Cityeng ENGFA Cup33rd1.00000.000.0000Matches
2020-202121Stoke Cityeng ENGEFL Cup5th3.00100.00.330.000.0000Matches
2021-202222Stoke Cityeng ENGEFL CupRd42.0122100.01.001.000.500.5000Matches
2021-202222Stoke Cityeng ENGFA Cup2.214125.01.800.450.251.0000Matches
2022-202323Stoke Cityeng ENGFA Cup3.00300.01.000.000.0000Matches
2023-202424Stoke Cityeng ENGEFL CupRd32.00100.00.500.000.0000Matches
2024-202525Swansea Cityeng ENGEFL CupRd20.60000.000.0000Matches
9 Seasons3 Clubs2 Leagues20.8315426.70.780.210.130.5000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Stoke City (6 Seasons)2 Leagues14.7213430.80.880.270.150.5000
Hull City (2 Seasons)2 Leagues5.51200.00.530.000.0000
Swansea City (1 Season)1 League0.60000.000.0000
EFL Cup (6 Seasons)12.918337.50.620.230.130.3300
FA Cup (5 Seasons)7.927114.31.130.160.141.0000
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-201616Hull Cityeng ENGFA Cup1.50Matches
2016-201717Hull Cityeng ENGEFL Cup3.80Matches
2016-201717Hull Cityeng ENGFA Cup0.20Matches
2016-201717Hull Cityeng ENG1. Premier League3.60Matches
2017-201818Stoke Cityeng ENGEFL Cup1.50Matches
2017-201818MK Donseng ENG3. League One7.40Matches
2017-201818Stoke Cityeng ENGJr. PL2 — Div. 22.00Matches
2017-201818Stoke Cityeng ENG1. Premier League1.8769183.51265377414493.2253278.16875.000.00.00.008006Matches
2018-201919Stoke Cityeng ENG2. Championship0.5121963.2199684580.07977.81425.000.00.00.000110Matches
2018-201919Stoke Cityeng ENGFA Cup1.00Matches
2018-201919Stoke Cityeng ENGJr. PL2 — Div. 217.81Matches
2019-202020Stoke Cityeng ENG2. Championship0.9364383.7533172171894.4141877.83560.000.50.3-0.513005Matches
2019-202020Stoke Cityeng ENGJr. PL2 — Div. 21.81Matches
2019-202020Famalicãopt POR1. Primeira Liga4.218522681.93320888808890.9839488.3193850.000.10.0-0.12170015Matches
2020-202121Stoke Cityeng ENG2. Championship17.845868067.47166253325330682.716023767.5328836.411.22.2-0.2123813850Matches
2020-202121Stoke Cityeng ENGEFL Cup3.00Matches
2020-202121Stoke Cityeng ENGJr. PL2 — Div. 21.00Matches
2021-202222Stoke Cityeng ENG2. Championship42.81394200169.722568888272386184.056774775.98627531.345.94.9-1.9531195535166Matches
2021-202222Stoke Cityeng ENGEFL Cup2.00Matches
2021-202222Stoke Cityeng ENGFA Cup2.20Matches
2022-202323Stoke Cityeng ENG2. Championship18.362187471.110343412331938283.523730976.75714040.744.14.0-0.12668261172Matches
2022-202323Stoke Cityeng ENGFA Cup3.01Matches
2023-202424Stoke Cityeng ENG2. Championship0.7152075.027915999100.04757.12450.000.60.7-0.620313Matches
2023-202424Swansea Cityeng ENG2. Championship37.01851229780.6292238270975106891.372789081.710824444.366.95.4-0.9611223420147Matches
2023-202424Stoke Cityeng ENGEFL Cup2.00Matches
2024-202525Swansea Cityeng ENG2. Championship19.8962119680.415233391051557190.237044583.16113046.934.95.5-1.93553241184Matches
2024-202525Swansea Cityeng ENGEFL Cup0.60Matches
10 Seasons5 Clubs6 Leagues175.75610744775.390129293822936335287.62194278878.737593640.11924.323.0-5.319242815687548
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
Stoke City (7 Seasons)4 Leagues97.62612372870.142353163141366162584.11014135974.618752435.71012.412.1-2.4942369856302
Stoke City (4 Seasons)1 League22.72
Swansea City (2 Seasons)2 Leagues57.42813349380.544456121801490163990.91097133582.216937445.2911.810.8-2.8961755831231
Hull City (2 Seasons)3 Leagues9.10
MK Dons (1 Season)1 League7.40
Famalicão (1 Season)1 League4.218522681.93320888808890.9839488.3193850.000.10.0-0.12170015
Championship (7 Seasons)137.95349713075.085544281172815322087.42086266278.435089039.31824.222.9-6.219040315687527
EFL Cup (6 Seasons)12.90
FA Cup (5 Seasons)7.91
PL2 — Div. 2 (4 Seasons)22.72
Premier League (2 Seasons)5.4769183.51265377414493.2253278.16875.000.00.00.008006
League One (1 Season)7.40
Primeira Liga (1 Season)4.218522681.93320888808890.9839488.3193850.000.10.0-0.12170015
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-201616Hull City1 League1.50
2016-201717Hull City3 Leagues7.60
2017-201818MK Dons1 League7.40
2017-201818Stoke City2 Leagues3.3769183.51265377414493.2253278.16875.000.00.00.008006
2017-201818Stoke City1 League2.00
2018-201919Stoke City2 Leagues1.5121963.2199684580.07977.81425.000.00.00.000110
2018-201919Stoke City1 League17.81
2019-202020Famalicão1 League4.218522681.93320888808890.9839488.3193850.000.10.0-0.12170015
2019-202020Stoke City1 League0.9364383.7533172171894.4141877.83560.000.50.3-0.513005
2019-202020Stoke City1 League1.81
2020-202121Stoke City1 League1.00
2020-202121Stoke City2 Leagues20.845868067.47166253325330682.716023767.5328836.411.22.2-0.2123813850
2021-202222Stoke City3 Leagues47.01394200169.722568888272386184.056774775.98627531.345.94.9-1.9531195535166
2022-202323Stoke City2 Leagues21.362187471.110343412331938283.523730976.75714040.754.14.0+0.92668261172
2023-202424Stoke City2 Leagues2.7152075.027915999100.04757.12450.000.60.7-0.620313
2023-202424Swansea City1 League37.01851229780.6292238270975106891.372789081.710824444.366.95.4-0.9611223420147
2024-202525Swansea City2 Leagues20.4962119680.415233391051557190.237044583.16113046.934.95.5-1.93553241184
10 Seasons5 Clubs6 Leagues175.75610744775.390129293822936335287.62194278878.737593640.11924.323.0-5.319242815687548
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
Stoke City (7 Seasons)4 Leagues97.62612372870.142353163141366162584.11014135974.618752435.71012.412.1-2.4942369856302
Stoke City (4 Seasons)1 League22.72
Swansea City (2 Seasons)2 Leagues57.42813349380.544456121801490163990.91097133582.216937445.2911.810.8-2.8961755831231
Hull City (2 Seasons)3 Leagues9.10
MK Dons (1 Season)1 League7.40
Famalicão (1 Season)1 League4.218522681.93320888808890.9839488.3193850.000.10.0-0.12170015
Championship (7 Seasons)137.95349713075.085544281172815322087.42086266278.435089039.31824.222.9-6.219040315687527
EFL Cup (6 Seasons)12.90
FA Cup (5 Seasons)7.91
PL2 — Div. 2 (4 Seasons)22.72
Premier League (2 Seasons)5.4769183.51265377414493.2253278.16875.000.00.00.008006
League One (1 Season)7.40
Primeira Liga (1 Season)4.218522681.93320888808890.9839488.3193850.000.10.0-0.12170015
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-201717Hull Cityeng ENG1. Premier League18th3.60Matches
2017-201818MK Donseng ENG3. League One23rd7.40Matches
2017-201818Stoke Cityeng ENG1. Premier League19th1.8769183.51265377414493.2253278.16875.000.00.00.008006Matches
2017-201818Stoke Cityeng ENGJr. PL2 — Div. 211th2.00Matches
2018-201919Stoke Cityeng ENG2. Championship16th0.5121963.2199684580.07977.81425.000.00.00.000110Matches
2018-201919Stoke Cityeng ENGJr. PL2 — Div. 27th17.81Matches
2019-202020Famalicãopt POR1. Primeira Liga6th4.218522681.93320888808890.9839488.3193850.000.10.0-0.12170015Matches
2019-202020Stoke Cityeng ENG2. Championship15th0.9364383.7533172171894.4141877.83560.000.50.3-0.513005Matches
2019-202020Stoke Cityeng ENGJr. PL2 — Div. 24th1.81Matches
2020-202121Stoke Cityeng ENGJr. PL2 — Div. 22nd1.00Matches
2020-202121Stoke Cityeng ENG2. Championship14th17.845868067.47166253325330682.716023767.5328836.411.22.2-0.2123813850Matches
2021-202222Stoke Cityeng ENG2. Championship14th42.81394200169.722568888272386184.056774775.98627531.345.94.9-1.9531195535166Matches
2022-202323Stoke Cityeng ENG2. Championship16th18.362187471.110343412331938283.523730976.75714040.744.14.0-0.12668261172Matches
2023-202424Stoke Cityeng ENG2. Championship17th0.7152075.027915999100.04757.12450.000.60.7-0.620313Matches
2023-202424Swansea Cityeng ENG2. Championship14th37.01851229780.6292238270975106891.372789081.710824444.366.95.4-0.9611223420147Matches
2024-202525Swansea Cityeng ENG2. Championship11th19.8962119680.415233391051557190.237044583.16113046.934.95.5-1.93553241184Matches
9 Seasons5 Clubs4 Leagues154.95610744775.390129293822936335287.62194278878.737593640.11824.323.0-6.319242815687548
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
Stoke City (7 Seasons)2 Leagues82.92612372870.142353163141366162584.11014135974.618752435.7912.412.1-3.4942369856302
Stoke City (4 Seasons)1 League22.72
Swansea City (2 Seasons)1 League56.82813349380.544456121801490163990.91097133582.216937445.2911.810.8-2.8961755831231
MK Dons (1 Season)1 League7.40
Famalicão (1 Season)1 League4.218522681.93320888808890.9839488.3193850.000.10.0-0.12170015
Hull City (1 Season)1 League3.60
Championship (7 Seasons)137.95349713075.085544281172815322087.42086266278.435089039.31824.222.9-6.219040315687527
PL2 — Div. 2 (4 Seasons)22.72
Premier League (2 Seasons)5.4769183.51265377414493.2253278.16875.000.00.00.008006
League One (1 Season)7.40
Primeira Liga (1 Season)4.218522681.93320888808890.9839488.3193850.000.10.0-0.12170015
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-201616Hull Cityeng ENGFA Cup9th1.50Matches
2016-201717Hull Cityeng ENGEFL Cup3rd3.80Matches
2016-201717Hull Cityeng ENGFA Cup17th0.20Matches
2017-201818Stoke Cityeng ENGEFL Cup17th1.50Matches
2018-201919Stoke Cityeng ENGFA Cup33rd1.00Matches
2020-202121Stoke Cityeng ENGEFL Cup5th3.00Matches
2021-202222Stoke Cityeng ENGEFL CupRd42.00Matches
2021-202222Stoke Cityeng ENGFA Cup2.20Matches
2022-202323Stoke Cityeng ENGFA Cup3.01Matches
2023-202424Stoke Cityeng ENGEFL CupRd32.00Matches
2024-202525Swansea Cityeng ENGEFL CupRd20.60Matches
9 Seasons3 Clubs2 Leagues20.81
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
Stoke City (6 Seasons)2 Leagues14.71
Hull City (2 Seasons)2 Leagues5.50
Swansea City (1 Season)1 League0.60
EFL Cup (6 Seasons)12.90
FA Cup (5 Seasons)7.91

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-201616Hull Cityeng ENGFA Cup1.5Matches
2016-201717Hull Cityeng ENGEFL Cup3.84Matches
2016-201717Hull Cityeng ENGFA Cup0.2Matches
2016-201717Hull Cityeng ENG1. Premier League3.67Matches
2017-201818Stoke Cityeng ENGEFL Cup1.57Matches
2017-201818MK Donseng ENG3. League One7.40Matches
2017-201818Stoke Cityeng ENGJr. PL2 — Div. 22.0Matches
2017-201818Stoke Cityeng ENG1. Premier League1.8918560014600007601Matches
2018-201919Stoke Cityeng ENG2. Championship0.5191450003500001201Matches
2018-201919Stoke Cityeng ENGFA Cup1.03Matches
2018-201919Stoke Cityeng ENGJr. PL2 — Div. 217.8Matches
2019-202020Stoke Cityeng ENG2. Championship0.9433940004400003600Matches
2019-202020Stoke Cityeng ENGJr. PL2 — Div. 21.8Matches
2019-202020Famalicãopt POR1. Primeira Liga4.222617452902343000018503Matches
2020-202121Stoke Cityeng ENG2. Championship17.868058592130064754220458319Matches
2020-202121Stoke Cityeng ENGEFL Cup3.016Matches
2020-202121Stoke Cityeng ENGJr. PL2 — Div. 21.0Matches
2021-202222Stoke Cityeng ENG2. Championship42.820011739255142620224010001394764Matches
2021-202222Stoke Cityeng ENGEFL Cup2.05Matches
2021-202222Stoke Cityeng ENGFA Cup2.25Matches
2022-202323Stoke Cityeng ENG2. Championship18.38747201501026751382200621420Matches
2022-202323Stoke Cityeng ENGFA Cup3.04Matches
2023-202424Stoke Cityeng ENG2. Championship0.7201910003100001500Matches
2023-202424Swansea Cityeng ENG2. Championship37.022971831462321317534585194721851445Matches
2023-202424Stoke Cityeng ENGEFL Cup2.08Matches
2024-202525Swansea Cityeng ENG2. Championship19.8119693925420001101904410280962323Matches
2024-202525Swansea Cityeng ENGEFL Cup0.61Matches
10 Seasons5 Clubs6 Leagues175.774476145128198518703104713633772561021176
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Stoke City (7 Seasons)4 Leagues97.637283201513374134034697420261214105
Stoke City (4 Seasons)1 League22.7
Swansea City (2 Seasons)2 Leagues57.4349327707165213286535129297522813768
Hull City (2 Seasons)3 Leagues9.111
MK Dons (1 Season)1 League7.40
Famalicão (1 Season)1 League4.222617452902343000018503
Championship (7 Seasons)137.97130588612238951563699813633772534921172
EFL Cup (6 Seasons)12.941
FA Cup (5 Seasons)7.912
PL2 — Div. 2 (4 Seasons)22.7
Premier League (2 Seasons)5.49185600111600007601
League One (1 Season)7.40
Primeira Liga (1 Season)4.222617452902343000018503
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-201616Hull City1 League1.5
2016-201717Hull City3 Leagues7.611
2017-201818MK Dons1 League7.40
2017-201818Stoke City2 Leagues3.39185600111600007601
2017-201818Stoke City1 League2.0
2018-201919Stoke City2 Leagues1.5191450006500001201
2018-201919Stoke City1 League17.8
2019-202020Famalicão1 League4.222617452902343000018503
2019-202020Stoke City1 League0.9433940004400003600
2019-202020Stoke City1 League1.8
2020-202121Stoke City1 League1.0
2020-202121Stoke City2 Leagues20.868058592130080754220458319
2021-202222Stoke City3 Leagues47.020011739255142621224010001394764
2022-202323Stoke City2 Leagues21.38747201501026791382200621420
2023-202424Stoke City2 Leagues2.72019100011100001500
2023-202424Swansea City1 League37.022971831462321317534585194721851445
2024-202525Swansea City2 Leagues20.4119693925420001111904410280962323
10 Seasons5 Clubs6 Leagues175.774476145128198518703104713633772561021176
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Stoke City (7 Seasons)4 Leagues97.637283201513374134034697420261214105
Stoke City (4 Seasons)1 League22.7
Swansea City (2 Seasons)2 Leagues57.4349327707165213286535129297522813768
Hull City (2 Seasons)3 Leagues9.111
MK Dons (1 Season)1 League7.40
Famalicão (1 Season)1 League4.222617452902343000018503
Championship (7 Seasons)137.97130588612238951563699813633772534921172
EFL Cup (6 Seasons)12.941
FA Cup (5 Seasons)7.912
PL2 — Div. 2 (4 Seasons)22.7
Premier League (2 Seasons)5.49185600111600007601
League One (1 Season)7.40
Primeira Liga (1 Season)4.222617452902343000018503
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-201717Hull Cityeng ENG1. Premier League18th3.67Matches
2017-201818MK Donseng ENG3. League One23rd7.40Matches
2017-201818Stoke Cityeng ENG1. Premier League19th1.8918560014600007601Matches
2017-201818Stoke Cityeng ENGJr. PL2 — Div. 211th2.0Matches
2018-201919Stoke Cityeng ENG2. Championship16th0.5191450003500001201Matches
2018-201919Stoke Cityeng ENGJr. PL2 — Div. 27th17.8Matches
2019-202020Famalicãopt POR1. Primeira Liga6th4.222617452902343000018503Matches
2019-202020Stoke Cityeng ENG2. Championship15th0.9433940004400003600Matches
2019-202020Stoke Cityeng ENGJr. PL2 — Div. 24th1.8Matches
2020-202121Stoke Cityeng ENGJr. PL2 — Div. 22nd1.0Matches
2020-202121Stoke Cityeng ENG2. Championship14th17.868058592130064754220458319Matches
2021-202222Stoke Cityeng ENG2. Championship14th42.820011739255142620224010001394764Matches
2022-202323Stoke Cityeng ENG2. Championship16th18.38747201501026751382200621420Matches
2023-202424Stoke Cityeng ENG2. Championship17th0.7201910003100001500Matches
2023-202424Swansea Cityeng ENG2. Championship14th37.022971831462321317534585194721851445Matches
2024-202525Swansea Cityeng ENG2. Championship11th19.8119693925420001101904410280962323Matches
9 Seasons5 Clubs4 Leagues154.974476145128198518650104713633772561021176
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Stoke City (7 Seasons)2 Leagues82.937283201513374133554697420261214105
Stoke City (4 Seasons)1 League22.7
Swansea City (2 Seasons)1 League56.8349327707165213285535129297522813768
MK Dons (1 Season)1 League7.40
Famalicão (1 Season)1 League4.222617452902343000018503
Hull City (1 Season)1 League3.67
Championship (7 Seasons)137.97130588612238951563699813633772534921172
PL2 — Div. 2 (4 Seasons)22.7
Premier League (2 Seasons)5.49185600111600007601
League One (1 Season)7.40
Primeira Liga (1 Season)4.222617452902343000018503
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-201616Hull Cityeng ENGFA Cup9th1.5Matches
2016-201717Hull Cityeng ENGEFL Cup3rd3.84Matches
2016-201717Hull Cityeng ENGFA Cup17th0.2Matches
2017-201818Stoke Cityeng ENGEFL Cup17th1.57Matches
2018-201919Stoke Cityeng ENGFA Cup33rd1.03Matches
2020-202121Stoke Cityeng ENGEFL Cup5th3.016Matches
2021-202222Stoke Cityeng ENGEFL CupRd42.05Matches
2021-202222Stoke Cityeng ENGFA Cup2.25Matches
2022-202323Stoke Cityeng ENGFA Cup3.04Matches
2023-202424Stoke Cityeng ENGEFL CupRd32.08Matches
2024-202525Swansea Cityeng ENGEFL CupRd20.61Matches
9 Seasons3 Clubs2 Leagues20.853
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Stoke City (6 Seasons)2 Leagues14.748
Hull City (2 Seasons)2 Leagues5.54
Swansea City (1 Season)1 League0.61
EFL Cup (6 Seasons)12.941
FA Cup (5 Seasons)7.912

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-201616Hull Cityeng ENGFA Cup1.5Matches
2016-201717Hull Cityeng ENGEFL Cup3.8Matches
2016-201717Hull Cityeng ENGFA Cup0.2Matches
2016-201717Hull Cityeng ENG1. Premier League3.6Matches
2017-201818Stoke Cityeng ENGEFL Cup1.5Matches
2017-201818MK Donseng ENG3. League One7.4Matches
2017-201818Stoke Cityeng ENGJr. PL2 — Div. 22.0Matches
2017-201818Stoke Cityeng ENG1. Premier League1.800.0000000000.00000000Matches
2018-201919Stoke Cityeng ENG2. Championship0.500.0000000000.00000000Matches
2018-201919Stoke Cityeng ENGFA Cup1.0Matches
2018-201919Stoke Cityeng ENGJr. PL2 — Div. 217.8Matches
2019-202020Stoke Cityeng ENG2. Championship0.922.1210010011.06000100Matches
2019-202020Stoke Cityeng ENGJr. PL2 — Div. 21.8Matches
2019-202020Famalicãopt POR1. Primeira Liga4.210.2410000000.00000000Matches
2020-202121Stoke Cityeng ENG2. Championship17.8251.40194110020.11200000Matches
2020-202121Stoke Cityeng ENGEFL Cup3.0Matches
2020-202121Stoke Cityeng ENGJr. PL2 — Div. 21.0Matches
2021-202222Stoke Cityeng ENG2. Championship42.81072.5086211440100.231000000Matches
2021-202222Stoke Cityeng ENGEFL Cup2.0Matches
2021-202222Stoke Cityeng ENGFA Cup2.2Matches
2022-202323Stoke Cityeng ENG2. Championship18.3462.51382051060.33510000Matches
2022-202323Stoke Cityeng ENGFA Cup3.0Matches
2023-202424Stoke Cityeng ENG2. Championship0.722.6920000000.00000000Matches
2023-202424Swansea Cityeng ENG2. Championship37.01062.876234414180.22520010Matches
2023-202424Stoke Cityeng ENGEFL Cup2.0Matches
2024-202525Swansea Cityeng ENG2. Championship19.8582.943716112130.15210000Matches
2024-202525Swansea Cityeng ENGEFL Cup0.6Matches
10 Seasons5 Clubs6 Leagues175.73472.41246581713112300.212440110
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Stoke City (7 Seasons)4 Leagues97.61822.201468121150190.231710100
Stoke City (4 Seasons)1 League22.7
Swansea City (2 Seasons)2 Leagues57.41642.8999505262110.19730010
Hull City (2 Seasons)3 Leagues9.1
MK Dons (1 Season)1 League7.4
Famalicão (1 Season)1 League4.210.2410000000.00000000
Championship (7 Seasons)137.93462.51245581713112300.222440110
EFL Cup (6 Seasons)12.9
FA Cup (5 Seasons)7.9
PL2 — Div. 2 (4 Seasons)22.7
Premier League (2 Seasons)5.400.0000000000.00000000
League One (1 Season)7.4
Primeira Liga (1 Season)4.210.2410000000.00000000
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-201616Hull City1 League1.5
2016-201717Hull City3 Leagues7.6
2017-201818MK Dons1 League7.4
2017-201818Stoke City2 Leagues3.300.0000000000.00000000
2017-201818Stoke City1 League2.0
2018-201919Stoke City2 Leagues1.500.0000000000.00000000
2018-201919Stoke City1 League17.8
2019-202020Famalicão1 League4.210.2410000000.00000000
2019-202020Stoke City1 League0.922.1210010011.06000100
2019-202020Stoke City1 League1.8
2020-202121Stoke City1 League1.0
2020-202121Stoke City2 Leagues20.8251.40194110020.11200000
2021-202222Stoke City3 Leagues47.01072.5086211440100.231000000
2022-202323Stoke City2 Leagues21.3462.51382051060.33510000
2023-202424Stoke City2 Leagues2.722.6920000000.00000000
2023-202424Swansea City1 League37.01062.876234414180.22520010
2024-202525Swansea City2 Leagues20.4582.943716112130.15210000
10 Seasons5 Clubs6 Leagues175.73472.41246581713112300.212440110
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Stoke City (7 Seasons)4 Leagues97.61822.201468121150190.231710100
Stoke City (4 Seasons)1 League22.7
Swansea City (2 Seasons)2 Leagues57.41642.8999505262110.19730010
Hull City (2 Seasons)3 Leagues9.1
MK Dons (1 Season)1 League7.4
Famalicão (1 Season)1 League4.210.2410000000.00000000
Championship (7 Seasons)137.93462.51245581713112300.222440110
EFL Cup (6 Seasons)12.9
FA Cup (5 Seasons)7.9
PL2 — Div. 2 (4 Seasons)22.7
Premier League (2 Seasons)5.400.0000000000.00000000
League One (1 Season)7.4
Primeira Liga (1 Season)4.210.2410000000.00000000
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-201717Hull Cityeng ENG1. Premier League18th3.6Matches
2017-201818MK Donseng ENG3. League One23rd7.4Matches
2017-201818Stoke Cityeng ENG1. Premier League19th1.800.0000000000.00000000Matches
2017-201818Stoke Cityeng ENGJr. PL2 — Div. 211th2.0Matches
2018-201919Stoke Cityeng ENG2. Championship16th0.500.0000000000.00000000Matches
2018-201919Stoke Cityeng ENGJr. PL2 — Div. 27th17.8Matches
2019-202020Famalicãopt POR1. Primeira Liga6th4.210.2410000000.00000000Matches
2019-202020Stoke Cityeng ENG2. Championship15th0.922.1210010011.06000100Matches
2019-202020Stoke Cityeng ENGJr. PL2 — Div. 24th1.8Matches
2020-202121Stoke Cityeng ENGJr. PL2 — Div. 22nd1.0Matches
2020-202121Stoke Cityeng ENG2. Championship14th17.8251.40194110020.11200000Matches
2021-202222Stoke Cityeng ENG2. Championship14th42.81072.5086211440100.231000000Matches
2022-202323Stoke Cityeng ENG2. Championship16th18.3462.51382051060.33510000Matches
2023-202424Stoke Cityeng ENG2. Championship17th0.722.6920000000.00000000Matches
2023-202424Swansea Cityeng ENG2. Championship14th37.01062.876234414180.22520010Matches
2024-202525Swansea Cityeng ENG2. Championship11th19.8582.943716112130.15210000Matches
9 Seasons5 Clubs4 Leagues154.93472.41246581713112300.212440110
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Stoke City (7 Seasons)2 Leagues82.91822.201468121150190.231710100
Stoke City (4 Seasons)1 League22.7
Swansea City (2 Seasons)1 League56.81642.8999505262110.19730010
MK Dons (1 Season)1 League7.4
Famalicão (1 Season)1 League4.210.2410000000.00000000
Hull City (1 Season)1 League3.6
Championship (7 Seasons)137.93462.51245581713112300.222440110
PL2 — Div. 2 (4 Seasons)22.7
Premier League (2 Seasons)5.400.0000000000.00000000
League One (1 Season)7.4
Primeira Liga (1 Season)4.210.2410000000.00000000
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-201616Hull Cityeng ENGFA Cup9th1.5Matches
2016-201717Hull Cityeng ENGEFL Cup3rd3.8Matches
2016-201717Hull Cityeng ENGFA Cup17th0.2Matches
2017-201818Stoke Cityeng ENGEFL Cup17th1.5Matches
2018-201919Stoke Cityeng ENGFA Cup33rd1.0Matches
2020-202121Stoke Cityeng ENGEFL Cup5th3.0Matches
2021-202222Stoke Cityeng ENGEFL CupRd42.0Matches
2021-202222Stoke Cityeng ENGFA Cup2.2Matches
2022-202323Stoke Cityeng ENGFA Cup3.0Matches
2023-202424Stoke Cityeng ENGEFL CupRd32.0Matches
2024-202525Swansea Cityeng ENGEFL CupRd20.6Matches
9 Seasons3 Clubs2 Leagues20.8
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Stoke City (6 Seasons)2 Leagues14.7
Hull City (2 Seasons)2 Leagues5.5
Swansea City (1 Season)1 League0.6
EFL Cup (6 Seasons)12.9
FA Cup (5 Seasons)7.9

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-201616Hull Cityeng ENGFA Cup1.5Matches
2016-201717Hull Cityeng ENGEFL Cup3.843Matches
2016-201717Hull Cityeng ENGFA Cup0.2Matches
2016-201717Hull Cityeng ENG1. Premier League3.666Matches
2017-201818Stoke Cityeng ENGEFL Cup1.522Matches
2017-201818MK Donseng ENG3. League One7.400Matches
2017-201818Stoke Cityeng ENGJr. PL2 — Div. 22.0Matches
2017-201818Stoke Cityeng ENG1. Premier League1.8514102366.711011630Matches
2018-201919Stoke Cityeng ENG2. Championship0.511100010.010000100Matches
2018-201919Stoke Cityeng ENGFA Cup1.000Matches
2018-201919Stoke Cityeng ENGJr. PL2 — Div. 217.8Matches
2019-202020Stoke Cityeng ENG2. Championship0.94322044100.000001540Matches
2019-202020Stoke Cityeng ENGJr. PL2 — Div. 21.8Matches
2019-202020Famalicãopt POR1. Primeira Liga4.2755205683.3162431091Matches
2020-202121Stoke Cityeng ENG2. Championship17.8261611123103033.320163131541181Matches
2020-202121Stoke Cityeng ENGEFL Cup3.002Matches
2020-202121Stoke Cityeng ENGJr. PL2 — Div. 21.0Matches
2021-202222Stoke Cityeng ENG2. Championship42.8553930241254852.123232213388711Matches
2021-202222Stoke Cityeng ENGEFL Cup2.024Matches
2021-202222Stoke Cityeng ENGFA Cup2.201Matches
2022-202323Stoke Cityeng ENG2. Championship18.325121843112152.410122101641310Matches
2022-202323Stoke Cityeng ENGFA Cup3.000Matches
2023-202424Stoke Cityeng ENG2. Championship0.7000000000001130Matches
2023-202424Swansea Cityeng ENG2. Championship37.0613429266365664.3204293346107771Matches
2023-202424Stoke Cityeng ENGEFL Cup2.021Matches
2024-202525Swansea Cityeng ENG2. Championship19.828181495152755.61212392957291Matches
2024-202525Swansea Cityeng ENGEFL Cup0.610Matches
10 Seasons5 Clubs6 Leagues175.7212146114801810819655.18811221911643572455
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Stoke City (7 Seasons)4 Leagues97.611678664375210748.65552745771831302
Stoke City (4 Seasons)1 League22.70
Swansea City (2 Seasons)2 Leagues57.48953433511518361.432541242751641062
Hull City (2 Seasons)3 Leagues9.11090
MK Dons (1 Season)1 League7.4000
Famalicão (1 Season)1 League4.2755205683.3162431091
Championship (7 Seasons)137.9200123105771810118754.08610519861413412334
EFL Cup (6 Seasons)12.911120
FA Cup (5 Seasons)7.9010
PL2 — Div. 2 (4 Seasons)22.70
Premier League (2 Seasons)5.4574102366.711017630
League One (1 Season)7.4000
Primeira Liga (1 Season)4.2755205683.3162431091
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-201616Hull City1 League1.50
2016-201717Hull City3 Leagues7.61090
2017-201818MK Dons1 League7.4000
2017-201818Stoke City2 Leagues3.3534102366.711013630
2017-201818Stoke City1 League2.00
2018-201919Stoke City2 Leagues1.511100010.010000100
2018-201919Stoke City1 League17.80
2019-202020Famalicão1 League4.2755205683.3162431091
2019-202020Stoke City1 League0.94322044100.000001540
2019-202020Stoke City1 League1.80
2020-202121Stoke City1 League1.00
2020-202121Stoke City2 Leagues20.8261611123103033.320163131741181
2021-202222Stoke City3 Leagues47.0554130241254852.123232213888711
2022-202323Stoke City2 Leagues21.325121843112152.410122101641310
2023-202424Stoke City2 Leagues2.7020000000002130
2023-202424Swansea City1 League37.0613429266365664.3204293346107771
2024-202525Swansea City2 Leagues20.428191495152755.61212392957291
10 Seasons5 Clubs6 Leagues175.7212146114801810819655.18811221911643572455
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Stoke City (7 Seasons)4 Leagues97.611678664375210748.65552745771831302
Stoke City (4 Seasons)1 League22.70
Swansea City (2 Seasons)2 Leagues57.48953433511518361.432541242751641062
Hull City (2 Seasons)3 Leagues9.11090
MK Dons (1 Season)1 League7.4000
Famalicão (1 Season)1 League4.2755205683.3162431091
Championship (7 Seasons)137.9200123105771810118754.08610519861413412334
EFL Cup (6 Seasons)12.911120
FA Cup (5 Seasons)7.9010
PL2 — Div. 2 (4 Seasons)22.70
Premier League (2 Seasons)5.4574102366.711017630
League One (1 Season)7.4000
Primeira Liga (1 Season)4.2755205683.3162431091
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-201717Hull Cityeng ENG1. Premier League18th3.666Matches
2017-201818MK Donseng ENG3. League One23rd7.400Matches
2017-201818Stoke Cityeng ENG1. Premier League19th1.8514102366.711011630Matches
2017-201818Stoke Cityeng ENGJr. PL2 — Div. 211th2.0Matches
2018-201919Stoke Cityeng ENG2. Championship16th0.511100010.010000100Matches
2018-201919Stoke Cityeng ENGJr. PL2 — Div. 27th17.8Matches
2019-202020Famalicãopt POR1. Primeira Liga6th4.2755205683.3162431091Matches
2019-202020Stoke Cityeng ENG2. Championship15th0.94322044100.000001540Matches
2019-202020Stoke Cityeng ENGJr. PL2 — Div. 24th1.8Matches
2020-202121Stoke Cityeng ENGJr. PL2 — Div. 22nd1.0Matches
2020-202121Stoke Cityeng ENG2. Championship14th17.8261611123103033.320163131541181Matches
2021-202222Stoke Cityeng ENG2. Championship14th42.8553930241254852.123232213388711Matches
2022-202323Stoke Cityeng ENG2. Championship16th18.325121843112152.410122101641310Matches
2023-202424Stoke Cityeng ENG2. Championship17th0.7000000000001130Matches
2023-202424Swansea Cityeng ENG2. Championship14th37.0613429266365664.3204293346107771Matches
2024-202525Swansea Cityeng ENG2. Championship11th19.828181495152755.61212392957291Matches
9 Seasons5 Clubs4 Leagues154.9212135114801810819655.18811221911513572455
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
Stoke City (7 Seasons)2 Leagues82.911672664375210748.65552745671831302
Stoke City (4 Seasons)1 League22.70
Swansea City (2 Seasons)1 League56.88952433511518361.432541242751641062
MK Dons (1 Season)1 League7.4000
Famalicão (1 Season)1 League4.2755205683.3162431091
Hull City (1 Season)1 League3.6660
Championship (7 Seasons)137.9200123105771810118754.08610519861413412334
PL2 — Div. 2 (4 Seasons)22.70
Premier League (2 Seasons)5.4574102366.711017630
League One (1 Season)7.4000
Primeira Liga (1 Season)4.2755205683.3162431091
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-201616Hull Cityeng ENGFA Cup9th1.5Matches
2016-201717Hull Cityeng ENGEFL Cup3rd3.843Matches
2016-201717Hull Cityeng ENGFA Cup17th0.2Matches
2017-201818Stoke Cityeng ENGEFL Cup17th1.522Matches
2018-201919Stoke Cityeng ENGFA Cup33rd1.000Matches
2020-202121Stoke Cityeng ENGEFL Cup5th3.002Matches
2021-202222Stoke Cityeng ENGEFL CupRd42.024Matches
2021-202222Stoke Cityeng ENGFA Cup2.201Matches
2022-202323Stoke Cityeng ENGFA Cup3.000Matches
2023-202424Stoke Cityeng ENGEFL CupRd32.021Matches
2024-202525Swansea Cityeng ENGEFL CupRd20.610Matches
9 Seasons3 Clubs2 Leagues20.811130
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
Stoke City (6 Seasons)2 Leagues14.76100
Hull City (2 Seasons)2 Leagues5.5430
Swansea City (1 Season)1 League0.6100
EFL Cup (6 Seasons)12.911120
FA Cup (5 Seasons)7.9010

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-201616Hull Cityeng ENGFA Cup1.5Matches
2016-201717Hull Cityeng ENGEFL Cup3.8Matches
2016-201717Hull Cityeng ENGFA Cup0.2Matches
2016-201717Hull Cityeng ENG1. Premier League3.6Matches
2017-201818Stoke Cityeng ENGEFL Cup1.5Matches
2017-201818MK Donseng ENG3. League One7.4Matches
2017-201818Stoke Cityeng ENGJr. PL2 — Div. 22.0Matches
2017-201818Stoke Cityeng ENG1. Premier League1.81076266417010711100.000.07437818533052752Matches
2018-201919Stoke Cityeng ENG2. Championship0.52108670210009442211000101Matches
2018-201919Stoke Cityeng ENGFA Cup1.0Matches
2018-201919Stoke Cityeng ENGJr. PL2 — Div. 217.8Matches
2019-202020Stoke Cityeng ENG2. Championship0.955111331235511100.000.0241167331020332Matches
2019-202020Stoke Cityeng ENGJr. PL2 — Div. 21.8Matches
2019-202020Famalicãopt POR1. Primeira Liga4.226020811493322603133.3266.7121394197531811478Matches
2020-202121Stoke Cityeng ENG2. Championship17.88372718637928525837301446.71653.3402197297531243201947378Matches
2020-202121Stoke Cityeng ENGEFL Cup3.0Matches
2020-202121Stoke Cityeng ENGJr. PL2 — Div. 21.0Matches
2021-202222Stoke Cityeng ENG2. Championship42.82362584731115800522362894853.94247.21345839646021461091751301492230Matches
2021-202222Stoke Cityeng ENGEFL Cup2.0Matches
2021-202222Stoke Cityeng ENGFA Cup2.2Matches
2022-202323Stoke Cityeng ENG2. Championship18.3103031222458356211030291241.41655.251728491493362131916615116Matches
2022-202323Stoke Cityeng ENGFA Cup3.0Matches
2023-202424Stoke Cityeng ENG2. Championship0.7284107111283266.7133.3171194910020177Matches
2023-202424Swansea Cityeng ENG2. Championship37.02631957271234687242631392359.01230.813047549402011484544181584151Matches
2023-202424Stoke Cityeng ENGEFL Cup2.0Matches
2024-202525Swansea Cityeng ENG2. Championship19.8136751338635412181367241770.8729.273542032219694653417818115Matches
2024-202525Swansea Cityeng ENGEFL Cup0.6Matches
10 Seasons5 Clubs6 Leagues175.78698293208240802620146869821911954.39643.845482602013835409292341851035264710
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
Stoke City (7 Seasons)4 Leagues97.644401279362062148810244401537851.07549.023881387473992211592399672715436
Stoke City (4 Seasons)1 League22.7
Swansea City (2 Seasons)2 Leagues57.43998146106518691099423998634063.51930.220391175262391831301078352402266
Hull City (2 Seasons)3 Leagues9.1
MK Dons (1 Season)1 League7.4
Famalicão (1 Season)1 League4.226020811493322603133.3266.7121394197531811478
Championship (7 Seasons)137.98331267197538672570144833121511754.49443.743532524813453401286331721005042700
EFL Cup (6 Seasons)12.9
FA Cup (5 Seasons)7.9
PL2 — Div. 2 (4 Seasons)22.7
Premier League (2 Seasons)5.41076266417010711100.000.07437818533052752
League One (1 Season)7.4
Primeira Liga (1 Season)4.226020811493322603133.3266.7121394197531811478
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-201616Hull City1 League1.5
2016-201717Hull City3 Leagues7.6
2017-201818MK Dons1 League7.4
2017-201818Stoke City2 Leagues3.31076266417010711100.000.07437818533052752
2017-201818Stoke City1 League2.0
2018-201919Stoke City2 Leagues1.52108670210009442211000101
2018-201919Stoke City1 League17.8
2019-202020Famalicão1 League4.226020811493322603133.3266.7121394197531811478
2019-202020Stoke City1 League0.955111331235511100.000.0241167331020332
2019-202020Stoke City1 League1.8
2020-202121Stoke City1 League1.0
2020-202121Stoke City2 Leagues20.88372718637928525837301446.71653.3402197297531243201947378
2021-202222Stoke City3 Leagues47.02362584731115800522362894853.94247.21345839646021461091751301492230
2022-202323Stoke City2 Leagues21.3103031222458356211030291241.41655.251728491493362131916615116
2023-202424Stoke City2 Leagues2.7284107111283266.7133.3171194910020177
2023-202424Swansea City1 League37.02631957271234687242631392359.01230.813047549402011484544181584151
2024-202525Swansea City2 Leagues20.4136751338635412181367241770.8729.273542032219694653417818115
10 Seasons5 Clubs6 Leagues175.78698293208240802620146869821911954.39643.845482602013835409292341851035264710
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
Stoke City (7 Seasons)4 Leagues97.644401279362062148810244401537851.07549.023881387473992211592399672715436
Stoke City (4 Seasons)1 League22.7
Swansea City (2 Seasons)2 Leagues57.43998146106518691099423998634063.51930.220391175262391831301078352402266
Hull City (2 Seasons)3 Leagues9.1
MK Dons (1 Season)1 League7.4
Famalicão (1 Season)1 League4.226020811493322603133.3266.7121394197531811478
Championship (7 Seasons)137.98331267197538672570144833121511754.49443.743532524813453401286331721005042700
EFL Cup (6 Seasons)12.9
FA Cup (5 Seasons)7.9
PL2 — Div. 2 (4 Seasons)22.7
Premier League (2 Seasons)5.41076266417010711100.000.07437818533052752
League One (1 Season)7.4
Primeira Liga (1 Season)4.226020811493322603133.3266.7121394197531811478
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-201717Hull Cityeng ENG1. Premier League18th3.6Matches
2017-201818MK Donseng ENG3. League One23rd7.4Matches
2017-201818Stoke Cityeng ENG1. Premier League19th1.81076266417010711100.000.07437818533052752Matches
2017-201818Stoke Cityeng ENGJr. PL2 — Div. 211th2.0Matches
2018-201919Stoke Cityeng ENG2. Championship16th0.52108670210009442211000101Matches
2018-201919Stoke Cityeng ENGJr. PL2 — Div. 27th17.8Matches
2019-202020Famalicãopt POR1. Primeira Liga6th4.226020811493322603133.3266.7121394197531811478Matches
2019-202020Stoke Cityeng ENG2. Championship15th0.955111331235511100.000.0241167331020332Matches
2019-202020Stoke Cityeng ENGJr. PL2 — Div. 24th1.8Matches
2020-202121Stoke Cityeng ENGJr. PL2 — Div. 22nd1.0Matches
2020-202121Stoke Cityeng ENG2. Championship14th17.88372718637928525837301446.71653.3402197297531243201947378Matches
2021-202222Stoke Cityeng ENG2. Championship14th42.82362584731115800522362894853.94247.21345839646021461091751301492230Matches
2022-202323Stoke Cityeng ENG2. Championship16th18.3103031222458356211030291241.41655.251728491493362131916615116Matches
2023-202424Stoke Cityeng ENG2. Championship17th0.7284107111283266.7133.3171194910020177Matches
2023-202424Swansea Cityeng ENG2. Championship14th37.02631957271234687242631392359.01230.813047549402011484544181584151Matches
2024-202525Swansea Cityeng ENG2. Championship11th19.8136751338635412181367241770.8729.273542032219694653417818115Matches
9 Seasons5 Clubs4 Leagues154.98698293208240802620146869821911954.39643.845482602013835409292341851035264710
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
Stoke City (7 Seasons)2 Leagues82.944401279362062148810244401537851.07549.023881387473992211592399672715436
Stoke City (4 Seasons)1 League22.7
Swansea City (2 Seasons)1 League56.83998146106518691099423998634063.51930.220391175262391831301078352402266
MK Dons (1 Season)1 League7.4
Famalicão (1 Season)1 League4.226020811493322603133.3266.7121394197531811478
Hull City (1 Season)1 League3.6
Championship (7 Seasons)137.98331267197538672570144833121511754.49443.743532524813453401286331721005042700
PL2 — Div. 2 (4 Seasons)22.7
Premier League (2 Seasons)5.41076266417010711100.000.07437818533052752
League One (1 Season)7.4
Primeira Liga (1 Season)4.226020811493322603133.3266.7121394197531811478
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-201616Hull Cityeng ENGFA Cup9th1.5Matches
2016-201717Hull Cityeng ENGEFL Cup3rd3.8Matches
2016-201717Hull Cityeng ENGFA Cup17th0.2Matches
2017-201818Stoke Cityeng ENGEFL Cup17th1.5Matches
2018-201919Stoke Cityeng ENGFA Cup33rd1.0Matches
2020-202121Stoke Cityeng ENGEFL Cup5th3.0Matches
2021-202222Stoke Cityeng ENGEFL CupRd42.0Matches
2021-202222Stoke Cityeng ENGFA Cup2.2Matches
2022-202323Stoke Cityeng ENGFA Cup3.0Matches
2023-202424Stoke Cityeng ENGEFL CupRd32.0Matches
2024-202525Swansea Cityeng ENGEFL CupRd20.6Matches
9 Seasons3 Clubs2 Leagues20.8
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
Stoke City (6 Seasons)2 Leagues14.7
Hull City (2 Seasons)2 Leagues5.5
Swansea City (1 Season)1 League0.6
EFL Cup (6 Seasons)12.9
FA Cup (5 Seasons)7.9

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-201616Hull Cityeng ENGFA Cup21336736.91.52670012.0030+3+2.03+3.62Matches
2016-201717Hull Cityeng ENGEFL Cup53426860.03.8475214112.006600.00-1.18Matches
2016-201717Hull Cityeng ENGFA Cup2191010.60.2002901.501100.00+0.56Matches
2016-201717Hull Cityeng ENG1. Premier League5322649.43.6401121.0038-5-1.40-0.29Matches
2017-201818Stoke Cityeng ENGEFL Cup21356875.01.52681001.5040+4+2.67+6.67Matches
2017-201818MK Donseng ENG3. League One96707416.27.486120.22311-8-1.07-0.61Matches
2017-201818Stoke Cityeng ENGJr. PL2 — Div. 221809011.12.02902000.0025-3-1.50-0.75Matches
2017-201818Stoke Cityeng ENG1. Premier League3163544.81.821150.0009-9-4.97-4.311.74.5-2.8-1.55-0.91Matches
2018-201919Stoke Cityeng ENG2. Championship142421.00.51420000.0001-1-2.14-2.010.00.3-0.3-0.63-0.60Matches
2018-201919Stoke Cityeng ENGFA Cup1909050.01.01901000.0023-1-1.00-1.00Matches
2018-201919Stoke Cityeng ENGJr. PL2 — Div. 2181,6048981.017.8188916001.393430+4+0.22-0.01Matches
2019-202020Stoke Cityeng ENG2. Championship285432.10.9165012051.5032+1+1.06+1.212.00.9+1.1+1.18+1.12Matches
2019-202020Stoke Cityeng ENGJr. PL2 — Div. 221668310.21.82831001.5043+1+0.54+0.29Matches
2019-202020Famalicãopt POR1. Primeira Liga53747512.24.2490411422.6075+2+0.48+0.485.88.1-2.3-0.55-0.44Matches
2020-202121Stoke Cityeng ENG2. Championship261,6016238.717.8168181030131.381520-5-0.28-0.3919.216.4+2.7+0.15+0.06Matches
2020-202121Stoke Cityeng ENGEFL Cup32709060.03.03903013.0030+3+1.00+2.00Matches
2020-202121Stoke Cityeng ENGJr. PL2 — Div. 2190904.21.01901003.0020+2+2.00+1.61Matches
2021-202222Stoke Cityeng ENG2. Championship443,8548893.142.8448839001.415247+5+0.12+0.1253.353.0+0.3+0.01+0.40Matches
2021-202222Stoke Cityeng ENGEFL Cup21809050.02.02902011.5043+1+0.50-1.00Matches
2021-202222Stoke Cityeng ENGFA Cup32006774.12.2290212002.0042+2+0.90-0.39Matches
2022-202323Stoke Cityeng ENG2. Championship281,6495939.818.319821291001.141927-8-0.44-0.7619.818.1+1.7+0.09-0.12Matches
2022-202323Stoke Cityeng ENGFA Cup327090100.03.03903002.0062+4+1.33Matches
2023-202424Stoke Cityeng ENG2. Championship267341.60.7145012221.5001-1-1.34-1.121.00.8+0.2+0.30+0.39Matches
2023-202424Swansea Cityeng ENG2. Championship413,3308180.437.036883353201.344553-8-0.22-0.4447.556.2-8.8-0.24-0.27Matches
2023-202424Stoke Cityeng ENGEFL Cup21809066.72.02902003.0082+6+3.00+5.00Matches
2024-202525Swansea Cityeng ENG2. Championship211,7808589.919.820881512001.14222200.000.0026.829.1-2.2-0.11-0.23Matches
2024-202525Swansea Cityeng ENGEFL Cup2572931.70.60022901.5021+1+1.58+1.58Matches
10 Seasons5 Clubs6 Leagues21415,8137432.8175.7177851343723451.34212226-14-0.08+0.18177.2187.5-10.3-0.07+0.01
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
Stoke City (7 Seasons)4 Leagues1228,7867229.197.69984742321271.38120119+1+0.01+0.1797.094.0+3.0+0.04+0.12
Stoke City (4 Seasons)1 League232,0408927.622.7238920001.354238+4+0.18+0.14
Swansea City (2 Seasons)2 Leagues645,1678182.057.456884883001.286976-7-0.12-0.2874.385.3-11.0-0.19-0.24
Hull City (2 Seasons)3 Leagues148165818.09.110732419141.571315-2-0.22+0.75
MK Dons (1 Season)1 League96707416.27.486120.22311-8-1.07-0.61
Famalicão (1 Season)1 League53747512.24.2490411422.6075+2+0.48+0.485.88.1-2.3-0.55-0.44
Championship (7 Seasons)16512,4087540.1137.9138851072723201.30156173-17-0.12-0.08169.6174.8-5.2-0.04-0.06
EFL Cup (6 Seasons)161,1647357.912.913821033332.132712+15+1.16+1.16
FA Cup (5 Seasons)117126556.57.9884631211.73168+8+1.01+1.67
PL2 — Div. 2 (4 Seasons)232,0408927.622.7238920001.354238+4+0.18+0.14
Premier League (2 Seasons)8485617.15.4612170.63317-14-2.60-1.721.74.5-2.8-1.55-0.91
League One (1 Season)96707416.27.486120.22311-8-1.07-0.61
Primeira Liga (1 Season)53747512.24.2490411422.6075+2+0.48+0.485.88.1-2.3-0.55-0.44
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-201616Hull City1 League21336736.91.52670012.0030+3+2.03+3.62
2016-201717Hull City3 Leagues126835716.47.68762419131.501015-5-0.66+0.27
2017-201818MK Dons1 League96707416.27.486120.22311-8-1.07-0.61
2017-201818Stoke City2 Leagues5298608.33.34682150.6049-5-1.51-0.801.74.5-2.8-1.55-0.91
2017-201818Stoke City1 League21809011.12.02902000.0025-3-1.50-0.75
2018-201919Stoke City2 Leagues2132663.11.52661000.0024-2-1.36-1.230.00.3-0.3-0.63-0.60
2018-201919Stoke City1 League181,6048981.017.8188916001.393430+4+0.22-0.01
2019-202020Famalicão1 League53747512.24.2490411422.6075+2+0.48+0.485.88.1-2.3-0.55-0.44
2019-202020Stoke City1 League285432.10.9165012051.5032+1+1.06+1.212.00.9+1.1+1.18+1.12
2019-202020Stoke City1 League21668310.21.82831001.5043+1+0.54+0.29
2020-202121Stoke City1 League190904.21.01901003.0020+2+2.00+1.61
2020-202121Stoke City2 Leagues291,8716540.820.81983111030141.551820-2-0.10-0.1319.216.4+2.7+0.15+0.06
2021-202222Stoke City3 Leagues494,2348688.847.048884312011.456052+8+0.17-0.5053.353.0+0.3+0.01+0.40
2022-202323Stoke City2 Leagues311,9196243.521.322831591001.222529-4-0.19-0.5119.818.1+1.7+0.09-0.12
2023-202424Stoke City2 Leagues4247625.62.7375212222.2583+5+1.82+2.081.00.8+0.2+0.30+0.39
2023-202424Swansea City1 League413,3308180.437.036883353201.344553-8-0.22-0.4447.556.2-8.8-0.24-0.27
2024-202525Swansea City2 Leagues231,8378085.020.420881532601.172423+1+0.05+0.0526.829.1-2.2-0.11-0.23
10 Seasons5 Clubs6 Leagues21415,8137432.8175.7177851343723451.34212226-14-0.08+0.18177.2187.5-10.3-0.07+0.01
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
Stoke City (7 Seasons)4 Leagues1228,7867229.197.69984742321271.38120119+1+0.01+0.1797.094.0+3.0+0.04+0.12
Stoke City (4 Seasons)1 League232,0408927.622.7238920001.354238+4+0.18+0.14
Swansea City (2 Seasons)2 Leagues645,1678182.057.456884883001.286976-7-0.12-0.2874.385.3-11.0-0.19-0.24
Hull City (2 Seasons)3 Leagues148165818.09.110732419141.571315-2-0.22+0.75
MK Dons (1 Season)1 League96707416.27.486120.22311-8-1.07-0.61
Famalicão (1 Season)1 League53747512.24.2490411422.6075+2+0.48+0.485.88.1-2.3-0.55-0.44
Championship (7 Seasons)16512,4087540.1137.9138851072723201.30156173-17-0.12-0.08169.6174.8-5.2-0.04-0.06
EFL Cup (6 Seasons)161,1647357.912.913821033332.132712+15+1.16+1.16
FA Cup (5 Seasons)117126556.57.9884631211.73168+8+1.01+1.67
PL2 — Div. 2 (4 Seasons)232,0408927.622.7238920001.354238+4+0.18+0.14
Premier League (2 Seasons)8485617.15.4612170.63317-14-2.60-1.721.74.5-2.8-1.55-0.91
League One (1 Season)96707416.27.486120.22311-8-1.07-0.61
Primeira Liga (1 Season)53747512.24.2490411422.6075+2+0.48+0.485.88.1-2.3-0.55-0.44
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-201717Hull Cityeng ENG1. Premier League18th5322649.43.6401121.0038-5-1.40-0.29Matches
2017-201818MK Donseng ENG3. League One23rd96707416.27.486120.22311-8-1.07-0.61Matches
2017-201818Stoke Cityeng ENG1. Premier League19th3163544.81.821150.0009-9-4.97-4.311.74.5-2.8-1.55-0.91Matches
2017-201818Stoke Cityeng ENGJr. PL2 — Div. 211th21809011.12.02902000.0025-3-1.50-0.75Matches
2018-201919Stoke Cityeng ENG2. Championship16th142421.00.51420000.0001-1-2.14-2.010.00.3-0.3-0.63-0.60Matches
2018-201919Stoke Cityeng ENGJr. PL2 — Div. 27th181,6048981.017.8188916001.393430+4+0.22-0.01Matches
2019-202020Famalicãopt POR1. Primeira Liga6th53747512.24.2490411422.6075+2+0.48+0.485.88.1-2.3-0.55-0.44Matches
2019-202020Stoke Cityeng ENG2. Championship15th285432.10.9165012051.5032+1+1.06+1.212.00.9+1.1+1.18+1.12Matches
2019-202020Stoke Cityeng ENGJr. PL2 — Div. 24th21668310.21.82831001.5043+1+0.54+0.29Matches
2020-202121Stoke Cityeng ENGJr. PL2 — Div. 22nd190904.21.01901003.0020+2+2.00+1.61Matches
2020-202121Stoke Cityeng ENG2. Championship14th261,6016238.717.8168181030131.381520-5-0.28-0.3919.216.4+2.7+0.15+0.06Matches
2021-202222Stoke Cityeng ENG2. Championship14th443,8548893.142.8448839001.415247+5+0.12+0.1253.353.0+0.3+0.01+0.40Matches
2022-202323Stoke Cityeng ENG2. Championship16th281,6495939.818.319821291001.141927-8-0.44-0.7619.818.1+1.7+0.09-0.12Matches
2023-202424Stoke Cityeng ENG2. Championship17th267341.60.7145012221.5001-1-1.34-1.121.00.8+0.2+0.30+0.39Matches
2023-202424Swansea Cityeng ENG2. Championship14th413,3308180.437.036883353201.344553-8-0.22-0.4447.556.2-8.8-0.24-0.27Matches
2024-202525Swansea Cityeng ENG2. Championship11th211,7808589.919.820881512001.14222200.000.0026.829.1-2.2-0.11-0.23Matches
9 Seasons5 Clubs4 Leagues18713,9377531.0154.9156861183123411.26169206-37-0.24+0.02177.2187.5-10.3-0.07+0.01
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
Stoke City (7 Seasons)2 Leagues1067,4617026.482.98484602221251.2889107-18-0.22-0.0797.094.0+3.0+0.04+0.12
Stoke City (4 Seasons)1 League232,0408927.622.7238920001.354238+4+0.18+0.14
Swansea City (2 Seasons)1 League625,1108283.556.856884863001.276775-8-0.14-0.3274.385.3-11.0-0.19-0.24
MK Dons (1 Season)1 League96707416.27.486120.22311-8-1.07-0.61
Famalicão (1 Season)1 League53747512.24.2490411422.6075+2+0.48+0.485.88.1-2.3-0.55-0.44
Hull City (1 Season)1 League5322649.43.6401121.0038-5-1.40-0.29
Championship (7 Seasons)16512,4087540.1137.9138851072723201.30156173-17-0.12-0.08169.6174.8-5.2-0.04-0.06
PL2 — Div. 2 (4 Seasons)232,0408927.622.7238920001.354238+4+0.18+0.14
Premier League (2 Seasons)8485617.15.4612170.63317-14-2.60-1.721.74.5-2.8-1.55-0.91
League One (1 Season)96707416.27.486120.22311-8-1.07-0.61
Primeira Liga (1 Season)53747512.24.2490411422.6075+2+0.48+0.485.88.1-2.3-0.55-0.44
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-201616Hull Cityeng ENGFA Cup9th21336736.91.52670012.0030+3+2.03+3.62Matches
2016-201717Hull Cityeng ENGEFL Cup3rd53426860.03.8475214112.006600.00-1.18Matches
2016-201717Hull Cityeng ENGFA Cup17th2191010.60.2002901.501100.00+0.56Matches
2017-201818Stoke Cityeng ENGEFL Cup17th21356875.01.52681001.5040+4+2.67+6.67Matches
2018-201919Stoke Cityeng ENGFA Cup33rd1909050.01.01901000.0023-1-1.00-1.00Matches
2020-202121Stoke Cityeng ENGEFL Cup5th32709060.03.03903013.0030+3+1.00+2.00Matches
2021-202222Stoke Cityeng ENGEFL CupRd421809050.02.02902011.5043+1+0.50-1.00Matches
2021-202222Stoke Cityeng ENGFA Cup32006774.12.2290212002.0042+2+0.90-0.39Matches
2022-202323Stoke Cityeng ENGFA Cup327090100.03.03903002.0062+4+1.33Matches
2023-202424Stoke Cityeng ENGEFL CupRd321809066.72.02902003.0082+6+3.00+5.00Matches
2024-202525Swansea Cityeng ENGEFL CupRd22572931.70.60022901.5021+1+1.58+1.58Matches
9 Seasons3 Clubs2 Leagues271,8766957.420.821831662341.964320+23+1.10+1.36
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Stoke City (6 Seasons)2 Leagues161,3258366.914.715871412022.063112+19+1.29+1.57
Hull City (2 Seasons)2 Leagues94945544.55.5673231921.89107+3+0.55+0.84
Swansea City (1 Season)1 League2572931.70.60022901.5021+1+1.58+1.58
EFL Cup (6 Seasons)161,1647357.912.913821033332.132712+15+1.16+1.16
FA Cup (5 Seasons)117126556.57.9884631211.73168+8+1.01+1.67

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-201616Hull Cityeng ENGFA Cup1.50000Matches
2016-201717Hull Cityeng ENGEFL Cup3.8000440434000Matches
2016-201717Hull Cityeng ENGFA Cup0.20000Matches
2016-201717Hull Cityeng ENG1. Premier League3.6100420766000Matches
2017-201818Stoke Cityeng ENGEFL Cup1.5000101722000Matches
2017-201818MK Donseng ENG3. League One7.4100200000000Matches
2017-201818Stoke Cityeng ENGJr. PL2 — Div. 22.00000Matches
2017-201818Stoke Cityeng ENG1. Premier League1.8000000411000600Matches
2018-201919Stoke Cityeng ENG2. Championship0.5000100301000100Matches
2018-201919Stoke Cityeng ENGFA Cup1.0000000300000Matches
2018-201919Stoke Cityeng ENGJr. PL2 — Div. 217.84000Matches
2019-202020Stoke Cityeng ENG2. Championship0.910010041300052166.7Matches
2019-202020Stoke Cityeng ENGJr. PL2 — Div. 21.81000Matches
2019-202020Famalicãopt POR1. Primeira Liga4.2200820335010205271.4Matches
2020-202121Stoke Cityeng ENG2. Championship17.800075364151600097152735.7Matches
2020-202121Stoke Cityeng ENGEFL Cup3.000011016200Matches
2020-202121Stoke Cityeng ENGJr. PL2 — Div. 21.00000Matches
2021-202222Stoke Cityeng ENG2. Championship42.8700321742023339000204413951.3Matches
2021-202222Stoke Cityeng ENGEFL Cup2.00001105420Matches
2021-202222Stoke Cityeng ENGFA Cup2.20001205100Matches
2022-202323Stoke Cityeng ENG2. Championship18.320014817516120008792526.5Matches
2022-202323Stoke Cityeng ENGFA Cup3.00001124000Matches
2023-202424Stoke Cityeng ENG2. Championship0.700000131000061233.3Matches
2023-202424Swansea Cityeng ENG2. Championship37.0900402321754634000151294937.2Matches
2023-202424Stoke Cityeng ENGEFL Cup2.00002308120Matches
2024-202525Swansea Cityeng ENG2. Championship19.85001290110291800197122631.6Matches
2024-202525Swansea Cityeng ENGEFL Cup0.60000001010Matches
10 Seasons5 Clubs6 Leagues175.72800132781470316414601167411417140.0
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Stoke City (7 Seasons)4 Leagues97.610006238124037778000406689442.0
Stoke City (4 Seasons)1 League22.75000
Swansea City (2 Seasons)2 Leagues57.41400523222867553001248417535.3
Hull City (2 Seasons)3 Leagues9.110086011910000
MK Dons (1 Season)1 League7.4100200000000
Famalicão (1 Season)1 League4.2200820335010205271.4
Championship (7 Seasons)137.92400107621163614112300164810916939.2
EFL Cup (6 Seasons)12.9000991411211000
FA Cup (5 Seasons)7.90002321210000
PL2 — Div. 2 (4 Seasons)22.75000
Premier League (2 Seasons)5.41004201177000600
League One (1 Season)7.4100200000000
Primeira Liga (1 Season)4.2200820335010205271.4
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-201616Hull City1 League1.50000
2016-201717Hull City3 Leagues7.610086011910000
2017-201818MK Dons1 League7.4100200000000
2017-201818Stoke City2 Leagues3.30001011133000600
2017-201818Stoke City1 League2.00000
2018-201919Stoke City2 Leagues1.5000100601000100
2018-201919Stoke City1 League17.84000
2019-202020Famalicão1 League4.2200820335010205271.4
2019-202020Stoke City1 League0.910010041300052166.7
2019-202020Stoke City1 League1.81000
2020-202121Stoke City1 League1.00000
2020-202121Stoke City2 Leagues20.800086380171600097152735.7
2021-202222Stoke City3 Leagues47.0700342042123841000204413951.3
2022-202323Stoke City2 Leagues21.320015937916120008792526.5
2023-202424Stoke City2 Leagues2.7000231112200061233.3
2023-202424Swansea City1 League37.0900402321754634000151294937.2
2024-202525Swansea City2 Leagues20.45001290111291900197122631.6
10 Seasons5 Clubs6 Leagues175.72800132781470316414601167411417140.0
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Stoke City (7 Seasons)4 Leagues97.610006238124037778000406689442.0
Stoke City (4 Seasons)1 League22.75000
Swansea City (2 Seasons)2 Leagues57.41400523222867553001248417535.3
Hull City (2 Seasons)3 Leagues9.110086011910000
MK Dons (1 Season)1 League7.4100200000000
Famalicão (1 Season)1 League4.2200820335010205271.4
Championship (7 Seasons)137.92400107621163614112300164810916939.2
EFL Cup (6 Seasons)12.9000991411211000
FA Cup (5 Seasons)7.90002321210000
PL2 — Div. 2 (4 Seasons)22.75000
Premier League (2 Seasons)5.41004201177000600
League One (1 Season)7.4100200000000
Primeira Liga (1 Season)4.2200820335010205271.4
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-201717Hull Cityeng ENG1. Premier League18th3.6100420766000Matches
2017-201818MK Donseng ENG3. League One23rd7.4100200000000Matches
2017-201818Stoke Cityeng ENG1. Premier League19th1.8000000411000600Matches
2017-201818Stoke Cityeng ENGJr. PL2 — Div. 211th2.00000Matches
2018-201919Stoke Cityeng ENG2. Championship16th0.5000100301000100Matches
2018-201919Stoke Cityeng ENGJr. PL2 — Div. 27th17.84000Matches
2019-202020Famalicãopt POR1. Primeira Liga6th4.2200820335010205271.4Matches
2019-202020Stoke Cityeng ENG2. Championship15th0.910010041300052166.7Matches
2019-202020Stoke Cityeng ENGJr. PL2 — Div. 24th1.81000Matches
2020-202121Stoke Cityeng ENGJr. PL2 — Div. 22nd1.00000Matches
2020-202121Stoke Cityeng ENG2. Championship14th17.800075364151600097152735.7Matches
2021-202222Stoke Cityeng ENG2. Championship14th42.8700321742023339000204413951.3Matches
2022-202323Stoke Cityeng ENG2. Championship16th18.320014817516120008792526.5Matches
2023-202424Stoke Cityeng ENG2. Championship17th0.700000131000061233.3Matches
2023-202424Swansea Cityeng ENG2. Championship14th37.0900402321754634000151294937.2Matches
2024-202525Swansea Cityeng ENG2. Championship11th19.85001290110291800197122631.6Matches
9 Seasons5 Clubs4 Leagues154.92800121661165015113501167411417140.0
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Stoke City (7 Seasons)2 Leagues82.91000553093556772000406689442.0
Stoke City (4 Seasons)1 League22.75000
Swansea City (2 Seasons)1 League56.81400523222857552001248417535.3
MK Dons (1 Season)1 League7.4100200000000
Famalicão (1 Season)1 League4.2200820335010205271.4
Hull City (1 Season)1 League3.6100420766000
Championship (7 Seasons)137.92400107621163614112300164810916939.2
PL2 — Div. 2 (4 Seasons)22.75000
Premier League (2 Seasons)5.41004201177000600
League One (1 Season)7.4100200000000
Primeira Liga (1 Season)4.2200820335010205271.4
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-201616Hull Cityeng ENGFA Cup9th1.50000Matches
2016-201717Hull Cityeng ENGEFL Cup3rd3.8000440434000Matches
2016-201717Hull Cityeng ENGFA Cup17th0.20000Matches
2017-201818Stoke Cityeng ENGEFL Cup17th1.5000101722000Matches
2018-201919Stoke Cityeng ENGFA Cup33rd1.0000000300000Matches
2020-202121Stoke Cityeng ENGEFL Cup5th3.000011016200Matches
2021-202222Stoke Cityeng ENGEFL CupRd42.00001105420Matches
2021-202222Stoke Cityeng ENGFA Cup2.20001205100Matches
2022-202323Stoke Cityeng ENGFA Cup3.00001124000Matches
2023-202424Stoke Cityeng ENGEFL CupRd32.00002308120Matches
2024-202525Swansea Cityeng ENGEFL CupRd20.60000001010Matches
9 Seasons3 Clubs2 Leagues20.800011123531311000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Stoke City (6 Seasons)2 Leagues14.700078348106000
Hull City (2 Seasons)2 Leagues5.5000440434000
Swansea City (1 Season)1 League0.60000001010
EFL Cup (6 Seasons)12.9000991411211000
FA Cup (5 Seasons)7.90002321210000

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.