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-21SatPremier LeagueMatchweek 17HomeL 0–2BrentfordNott'ham ForestYCB9000000000731200.00.00.010576489.1844100Match Report
2024-12-18WedEFL CupQuarter-finalsAwayL 1–3BrentfordNewcastle UtdYCB90000000100Match Report
2024-12-15SunPremier LeagueMatchweek 16AwayL 1–2BrentfordChelseaYCB9000000000482000.00.00.210304075.0419120Match Report
2024-12-07SatPremier LeagueMatchweek 15HomeW 4–2BrentfordNewcastle UtdYCB9010001100530000.20.20.010384682.6527000Match Report
2024-12-04WedPremier LeagueMatchweek 14AwayL 1–3BrentfordAston VillaYCB9000000010581210.00.00.000475290.4037200Match 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
2017-201816Stoke Cityeng ENGJr. PL2 — Div. 2543774.2101100000.240.000.240.240.24Matches
2018-201917Stoke Cityeng ENG2. Championship311271.4000000000.00.00.00.01500.000.000.000.000.000.000.000.000.000.00Matches
2018-201917Stoke Cityeng ENGJr. PL2 — Div. 215151,28814.3000000100.000.000.000.000.00Matches
2019-202018Stoke Cityeng ENG2. Championship1465355.9000000200.60.60.10.661530.000.000.000.000.000.090.010.110.090.11Matches
2019-202018Stoke Cityeng ENGEFL Cup221511.7000000110.000.000.000.000.00Matches
2019-202018Stoke Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2019-202018Stoke Cityeng ENGJr. PL2 — Div. 2553714.1000000200.000.000.000.000.00Matches
2020-202119Stoke Cityeng ENG2. Championship22191,76819.6213200210.70.70.81.52277320.100.050.150.100.150.030.040.080.030.08Matches
2020-202119Stoke Cityeng ENGEFL Cup443604.0000000100.000.000.000.000.00Matches
2020-202119Stoke Cityeng ENGFA Cup10260.3000000000.000.000.000.000.00Matches
2021-202220Burnleyeng ENGEFL Cup332703.0000000100.000.000.000.000.00Matches
2021-202220Burnleyeng ENG1. Premier League19181,67018.6202200211.51.51.53.074480.110.000.110.110.110.080.080.160.080.16Matches
2022-202321Wolveseng ENGEFL Cup332703.0000000000.000.000.000.000.00Matches
2022-202321Wolveseng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2022-202321Wolveseng ENG1. Premier League26191,81420.2000000210.20.20.10.3116450.000.000.000.000.000.010.000.020.010.02Matches
2023-202422Brentfordeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2023-202422Brentfordeng ENGFA Cup222102.3101100000.430.000.430.430.43Matches
2023-202422Brentfordeng ENG1. Premier League32292,65229.5112100301.71.72.23.91197180.030.030.070.030.070.060.070.130.060.13Matches
2024-202523Brentfordeng ENGEFL Cup321972.2000000100.000.000.000.000.00Matches
2024-202523Brentfordeng ENG1. Premier League17171,53017.0213200202.02.01.33.2146880.120.060.180.120.180.110.080.190.110.19Matches
7 Seasons4 Clubs4 Leagues15512911,940132.783118001746.66.65.912.572370740.060.020.080.060.080.060.050.110.060.11
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 (3 Seasons)3 Leagues47333,05734.0213200621.21.20.92.12997350.060.030.090.060.090.050.030.080.050.08
Stoke City (3 Seasons)1 League25242,03622.6101100300.040.000.040.040.04
Brentford (2 Seasons)3 Leagues55514,67952.0426400603.63.63.57.125165260.080.040.120.080.120.080.080.150.080.15
Wolves (1 Season)3 Leagues31242,26425.2000000210.20.20.10.3116450.000.000.000.000.000.010.000.020.010.02
Burnley (1 Season)2 Leagues22211,94021.6202200311.51.51.53.074480.090.000.090.090.090.080.080.160.080.16
EFL Cup (6 Seasons)16151,33814.9000000410.000.000.000.000.00
Premier League (4 Seasons)94837,66685.2527500925.45.45.110.443273390.060.020.080.060.080.060.060.120.060.12
FA Cup (4 Seasons)655065.6101100000.180.000.180.180.18
Championship (3 Seasons)39262,43027.0213200411.21.20.92.12997350.070.040.110.070.110.050.030.080.050.08
PL2 — Div. 2 (3 Seasons)25242,03622.6101100300.040.000.040.040.04
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
2017-201816Stoke City1 League543774.2101100000.240.000.240.240.24
2018-201917Stoke City1 League311271.4000000000.00.00.00.01500.000.000.000.000.000.000.000.000.000.00
2018-201917Stoke City1 League15151,28814.3000000100.000.000.000.000.00
2019-202018Stoke City1 League553714.1000000200.000.000.000.000.00
2019-202018Stoke City3 Leagues1797768.6000000310.60.60.10.661530.000.000.000.000.000.090.010.110.090.11
2020-202119Stoke City3 Leagues27232,15423.9213200310.70.70.81.52277320.080.040.130.080.130.030.040.080.030.08
2021-202220Burnley2 Leagues22211,94021.6202200311.51.51.53.074480.090.000.090.090.090.080.080.160.080.16
2022-202321Wolves3 Leagues31242,26425.2000000210.20.20.10.3116450.000.000.000.000.000.010.000.020.010.02
2023-202422Brentford3 Leagues35322,95232.8213200301.71.72.23.91197180.060.030.090.060.090.060.070.130.060.13
2024-202523Brentford2 Leagues20191,72719.2213200302.02.01.33.2146880.100.050.160.100.160.110.080.190.110.19
7 Seasons4 Clubs4 Leagues15512911,940132.783118001746.66.65.912.572370740.060.020.080.060.080.060.050.110.060.11
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 (3 Seasons)3 Leagues47333,05734.0213200621.21.20.92.12997350.060.030.090.060.090.050.030.080.050.08
Stoke City (3 Seasons)1 League25242,03622.6101100300.040.000.040.040.04
Brentford (2 Seasons)3 Leagues55514,67952.0426400603.63.63.57.125165260.080.040.120.080.120.080.080.150.080.15
Wolves (1 Season)3 Leagues31242,26425.2000000210.20.20.10.3116450.000.000.000.000.000.010.000.020.010.02
Burnley (1 Season)2 Leagues22211,94021.6202200311.51.51.53.074480.090.000.090.090.090.080.080.160.080.16
EFL Cup (6 Seasons)16151,33814.9000000410.000.000.000.000.00
Premier League (4 Seasons)94837,66685.2527500925.45.45.110.443273390.060.020.080.060.080.060.060.120.060.12
FA Cup (4 Seasons)655065.6101100000.180.000.180.180.18
Championship (3 Seasons)39262,43027.0213200411.21.20.92.12997350.070.040.110.070.110.050.030.080.050.08
PL2 — Div. 2 (3 Seasons)25242,03622.6101100300.040.000.040.040.04
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
2017-201816Stoke Cityeng ENGJr. PL2 — Div. 211th543774.2101100000.240.000.240.240.24Matches
2018-201917Stoke Cityeng ENG2. Championship16th311271.4000000000.00.00.00.01500.000.000.000.000.000.000.000.000.000.00Matches
2018-201917Stoke Cityeng ENGJr. PL2 — Div. 27th15151,28814.3000000100.000.000.000.000.00Matches
2019-202018Stoke Cityeng ENGJr. PL2 — Div. 24th553714.1000000200.000.000.000.000.00Matches
2019-202018Stoke Cityeng ENG2. Championship15th1465355.9000000200.60.60.10.661530.000.000.000.000.000.090.010.110.090.11Matches
2020-202119Stoke Cityeng ENG2. Championship14th22191,76819.6213200210.70.70.81.52277320.100.050.150.100.150.030.040.080.030.08Matches
2021-202220Burnleyeng ENG1. Premier League18th19181,67018.6202200211.51.51.53.074480.110.000.110.110.110.080.080.160.080.16Matches
2022-202321Wolveseng ENG1. Premier League13th26191,81420.2000000210.20.20.10.3116450.000.000.000.000.000.010.000.020.010.02Matches
2023-202422Brentfordeng ENG1. Premier League16th32292,65229.5112100301.71.72.23.91197180.030.030.070.030.070.060.070.130.060.13Matches
2024-202523Brentfordeng ENG1. Premier League12th17171,53017.0213200202.02.01.33.2146880.120.060.180.120.180.110.080.190.110.19Matches
7 Seasons4 Clubs2 Leagues13310910,096112.273107001336.66.65.912.572370740.060.030.090.060.090.060.050.110.060.11
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 (3 Seasons)1 League39262,43027.0213200411.21.20.92.12997350.070.040.110.070.110.050.030.080.050.08
Stoke City (3 Seasons)1 League25242,03622.6101100300.040.000.040.040.04
Brentford (2 Seasons)1 League49464,18246.5325300503.63.63.57.125165260.060.040.110.060.110.080.080.150.080.15
Wolves (1 Season)1 League26191,81420.2000000210.20.20.10.3116450.000.000.000.000.000.010.000.020.010.02
Burnley (1 Season)1 League19181,67018.6202200211.51.51.53.074480.110.000.110.110.110.080.080.160.080.16
Premier League (4 Seasons)94837,66685.2527500925.45.45.110.443273390.060.020.080.060.080.060.060.120.060.12
Championship (3 Seasons)39262,43027.0213200411.21.20.92.12997350.070.040.110.070.110.050.030.080.050.08
PL2 — Div. 2 (3 Seasons)25242,03622.6101100300.040.000.040.040.04
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
2019-202018Stoke Cityeng ENGEFL Cup17th221511.7000000110.000.000.000.000.00Matches
2019-202018Stoke Cityeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2020-202119Stoke Cityeng ENGEFL Cup5th443604.0000000100.000.000.000.000.00Matches
2020-202119Stoke Cityeng ENGFA Cup33rd10260.3000000000.000.000.000.000.00Matches
2021-202220Burnleyeng ENGEFL CupRd4332703.0000000100.000.000.000.000.00Matches
2022-202321Wolveseng ENGEFL CupQF332703.0000000000.000.000.000.000.00Matches
2022-202321Wolveseng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2023-202422Brentfordeng ENGEFL CupRd311901.0000000000.000.000.000.000.00Matches
2023-202422Brentfordeng ENGFA Cup222102.3101100000.430.000.430.430.43Matches
2024-202523Brentfordeng ENGEFL CupQF321972.2000000100.000.000.000.000.00Matches
6 Seasons4 Clubs2 Leagues22201,84420.5101100410.050.000.050.050.05
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 (2 Seasons)2 Leagues876277.0000000210.000.000.000.000.00
Brentford (2 Seasons)2 Leagues654975.5101100100.180.000.180.180.18
Wolves (1 Season)2 Leagues554505.0000000000.000.000.000.000.00
Burnley (1 Season)1 League332703.0000000100.000.000.000.000.00
EFL Cup (6 Seasons)16151,33814.9000000410.000.000.000.000.00
FA Cup (4 Seasons)655065.6101100000.180.000.180.180.18
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad 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
202119ie Rep. of IrelandFriendlies (M)10140.2000000000.000.000.000.000.00Matches
202220ie Rep. of IrelandWCQ00Matches
202220ie Rep. of IrelandFriendlies (M)332703.0000000100.000.000.000.000.00Matches
2022-202321ie Rep. of IrelandUEFA Nations LeagueLgB665406.0112100000.170.170.330.170.33Matches
202321ie Rep. of IrelandFriendlies (M)11901.0000000000.000.000.000.000.00Matches
202422ie Rep. of IrelandFriendlies (M)221802.0000000000.000.000.000.000.00Matches
202422ie Rep. of IrelandUEFA Euro Qualifying775406.0101100000.170.000.170.170.17Matches
2024-202523ie Rep. of IrelandUEFA Nations LeagueLgB665406.0000000000.000.000.000.000.00Matches
4 Seasons1 Club4 Leagues26252,17424.2213200100.080.040.120.080.12
Friendlies (M) (4 Seasons)765546.2000000100.000.000.000.000.00
UEFA Nations League (2 Seasons)12121,08012.0112100000.080.080.170.080.17
UEFA Euro Qualifying (1 Season)775406.0101100000.170.000.170.170.17
WCQ (1 Season)00

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2017-201816Stoke Cityeng ENGJr. PL2 — Div. 24.2100Matches
2018-201917Stoke Cityeng ENG2. Championship1.40000.000.000000.00.00.00.0Matches
2018-201917Stoke Cityeng ENGJr. PL2 — Div. 214.3000Matches
2019-202018Stoke Cityeng ENG2. Championship5.90200.00.340.000.008.40000.60.60.28-0.6-0.6Matches
2019-202018Stoke Cityeng ENGEFL Cup1.7011100.00.600.600.000.0000Matches
2019-202018Stoke Cityeng ENGFA Cup1.00000.000.0000Matches
2019-202018Stoke Cityeng ENGJr. PL2 — Div. 24.1000Matches
2020-202119Stoke Cityeng ENG2. Championship19.626233.30.310.100.331.0011.30000.70.70.11+1.3+1.3Matches
2020-202119Stoke Cityeng ENGEFL Cup4.00000.000.0000Matches
2020-202119Stoke Cityeng ENGFA Cup0.30000.000.0000Matches
2021-202220Burnleyeng ENGEFL Cup3.00100.00.330.000.0000Matches
2021-202220Burnleyeng ENG1. Premier League18.6215533.30.810.270.130.409.30001.51.50.10+0.5+0.5Matches
2022-202321Wolveseng ENGEFL Cup3.00200.00.670.000.0000Matches
2022-202321Wolveseng ENGFA Cup2.00100.00.500.000.0000Matches
2022-202321Wolveseng ENG1. Premier League20.20300.00.150.000.009.00000.20.20.08-0.2-0.2Matches
2023-202422Brentfordeng ENGEFL Cup1.00000.000.0000Matches
2023-202422Brentfordeng ENGFA Cup2.3100Matches
2023-202422Brentfordeng ENG1. Premier League29.5110220.00.340.070.100.509.90001.71.70.17-0.7-0.7Matches
2024-202523Brentfordeng ENGEFL Cup2.20100.00.460.000.0000Matches
2024-202523Brentfordeng ENG1. Premier League17.0210550.00.590.290.200.408.60002.02.00.200.00.0Matches
7 Seasons4 Clubs4 Leagues132.78521528.80.400.120.130.479.50006.66.60.14+0.4+0.4
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 (3 Seasons)3 Leagues34.029333.30.260.090.220.6710.60001.21.20.16+0.8+0.8
Stoke City (3 Seasons)1 League22.6100
Brentford (2 Seasons)3 Leagues52.0421733.30.420.140.140.439.30003.63.60.18-0.6-0.6
Wolves (1 Season)3 Leagues25.20600.00.240.000.009.00000.20.20.08-0.2-0.2
Burnley (1 Season)2 Leagues21.6216531.30.740.230.130.409.30001.51.50.10+0.5+0.5
EFL Cup (6 Seasons)14.905120.00.340.070.000.0000
Premier League (4 Seasons)85.25381231.60.450.140.130.429.20005.45.40.14-0.4-0.4
FA Cup (4 Seasons)5.61100.00.300.000.0000
Championship (3 Seasons)27.028225.00.300.070.251.0010.60001.21.20.16+0.8+0.8
PL2 — Div. 2 (3 Seasons)22.6100
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
2017-201816Stoke City1 League4.2100
2018-201917Stoke City1 League1.40000.000.000000.00.00.00.0
2018-201917Stoke City1 League14.3000
2019-202018Stoke City1 League4.1000
2019-202018Stoke City3 Leagues8.603133.30.350.120.000.008.40000.60.60.28-0.6-0.6
2020-202119Stoke City3 Leagues23.926233.30.250.080.331.0011.30000.70.70.11+1.3+1.3
2021-202220Burnley2 Leagues21.6216531.30.740.230.130.409.30001.51.50.10+0.5+0.5
2022-202321Wolves3 Leagues25.20600.00.240.000.009.00000.20.20.08-0.2-0.2
2023-202422Brentford3 Leagues32.8210220.00.330.070.100.509.90001.71.70.17-0.7-0.7
2024-202523Brentford2 Leagues19.2211545.50.570.260.180.408.60002.02.00.200.00.0
7 Seasons4 Clubs4 Leagues132.78521528.80.400.120.130.479.50006.66.60.14+0.4+0.4
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 (3 Seasons)3 Leagues34.029333.30.260.090.220.6710.60001.21.20.16+0.8+0.8
Stoke City (3 Seasons)1 League22.6100
Brentford (2 Seasons)3 Leagues52.0421733.30.420.140.140.439.30003.63.60.18-0.6-0.6
Wolves (1 Season)3 Leagues25.20600.00.240.000.009.00000.20.20.08-0.2-0.2
Burnley (1 Season)2 Leagues21.6216531.30.740.230.130.409.30001.51.50.10+0.5+0.5
EFL Cup (6 Seasons)14.905120.00.340.070.000.0000
Premier League (4 Seasons)85.25381231.60.450.140.130.429.20005.45.40.14-0.4-0.4
FA Cup (4 Seasons)5.61100.00.300.000.0000
Championship (3 Seasons)27.028225.00.300.070.251.0010.60001.21.20.16+0.8+0.8
PL2 — Div. 2 (3 Seasons)22.6100
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
2017-201816Stoke Cityeng ENGJr. PL2 — Div. 211th4.2100Matches
2018-201917Stoke Cityeng ENG2. Championship16th1.40000.000.000000.00.00.00.0Matches
2018-201917Stoke Cityeng ENGJr. PL2 — Div. 27th14.3000Matches
2019-202018Stoke Cityeng ENGJr. PL2 — Div. 24th4.1000Matches
2019-202018Stoke Cityeng ENG2. Championship15th5.90200.00.340.000.008.40000.60.60.28-0.6-0.6Matches
2020-202119Stoke Cityeng ENG2. Championship14th19.626233.30.310.100.331.0011.30000.70.70.11+1.3+1.3Matches
2021-202220Burnleyeng ENG1. Premier League18th18.6215533.30.810.270.130.409.30001.51.50.10+0.5+0.5Matches
2022-202321Wolveseng ENG1. Premier League13th20.20300.00.150.000.009.00000.20.20.08-0.2-0.2Matches
2023-202422Brentfordeng ENG1. Premier League16th29.5110220.00.340.070.100.509.90001.71.70.17-0.7-0.7Matches
2024-202523Brentfordeng ENG1. Premier League12th17.0210550.00.590.290.200.408.60002.02.00.200.00.0Matches
7 Seasons4 Clubs2 Leagues112.27461430.40.410.120.150.509.50006.66.60.14+0.4+0.4
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 (3 Seasons)1 League27.028225.00.300.070.251.0010.60001.21.20.16+0.8+0.8
Stoke City (3 Seasons)1 League22.6100
Brentford (2 Seasons)1 League46.5320735.00.430.150.150.439.30003.63.60.18-0.6-0.6
Wolves (1 Season)1 League20.20300.00.150.000.009.00000.20.20.08-0.2-0.2
Burnley (1 Season)1 League18.6215533.30.810.270.130.409.30001.51.50.10+0.5+0.5
Premier League (4 Seasons)85.25381231.60.450.140.130.429.20005.45.40.14-0.4-0.4
Championship (3 Seasons)27.028225.00.300.070.251.0010.60001.21.20.16+0.8+0.8
PL2 — Div. 2 (3 Seasons)22.6100
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
2019-202018Stoke Cityeng ENGEFL Cup17th1.7011100.00.600.600.000.0000Matches
2019-202018Stoke Cityeng ENGFA Cup33rd1.00000.000.0000Matches
2020-202119Stoke Cityeng ENGEFL Cup5th4.00000.000.0000Matches
2020-202119Stoke Cityeng ENGFA Cup33rd0.30000.000.0000Matches
2021-202220Burnleyeng ENGEFL CupRd43.00100.00.330.000.0000Matches
2022-202321Wolveseng ENGEFL CupQF3.00200.00.670.000.0000Matches
2022-202321Wolveseng ENGFA Cup2.00100.00.500.000.0000Matches
2023-202422Brentfordeng ENGEFL CupRd31.00000.000.0000Matches
2023-202422Brentfordeng ENGFA Cup2.3100Matches
2024-202523Brentfordeng ENGEFL CupQF2.20100.00.460.000.0000Matches
6 Seasons4 Clubs2 Leagues20.516116.70.330.060.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Stoke City (2 Seasons)2 Leagues7.0011100.00.140.140.000.0000
Brentford (2 Seasons)2 Leagues5.51100.00.310.000.0000
Wolves (1 Season)2 Leagues5.00300.00.600.000.0000
Burnley (1 Season)1 League3.00100.00.330.000.0000
EFL Cup (6 Seasons)14.905120.00.340.070.000.0000
FA Cup (4 Seasons)5.61100.00.300.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
202119ie Rep. of IrelandFriendlies (M)0.2000Matches
202220ie Rep. of IrelandFriendlies (M)3.0000Matches
2022-202321ie Rep. of IrelandUEFA Nations LeagueLgB6.015240.00.830.330.200.5000Matches
202321ie Rep. of IrelandFriendlies (M)1.0000Matches
202422ie Rep. of IrelandFriendlies (M)2.0000Matches
202422ie Rep. of IrelandUEFA Euro Qualifying6.017342.91.170.500.140.3300Matches
2024-202523ie Rep. of IrelandUEFA Nations LeagueLgB6.00000.000.0000Matches
4 Seasons1 Club4 Leagues24.2212541.70.670.280.170.4000
Friendlies (M) (4 Seasons)6.2000
UEFA Nations League (2 Seasons)12.015240.00.420.170.200.5000
UEFA Euro Qualifying (1 Season)6.017342.91.170.500.140.3300
WCQ (1 Season)
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
2017-201816Stoke Cityeng ENGJr. PL2 — Div. 24.20Matches
2018-201917Stoke Cityeng ENG2. Championship1.4587280.61138364242788.9242885.7101662.500.00.00.003005Matches
2018-201917Stoke Cityeng ENGJr. PL2 — Div. 214.30Matches
2019-202018Stoke Cityeng ENG2. Championship5.916924768.433771282637781.88010377.7245742.100.10.3-0.12133115Matches
2019-202018Stoke Cityeng ENGEFL Cup1.70Matches
2019-202018Stoke Cityeng ENGFA Cup1.00Matches
2019-202018Stoke Cityeng ENGJr. PL2 — Div. 24.10Matches
2020-202119Stoke Cityeng ENG2. Championship19.6783106673.513744557037543586.232541678.17518041.710.81.3+0.2125715877Matches
2020-202119Stoke Cityeng ENGEFL Cup4.00Matches
2020-202119Stoke Cityeng ENGFA Cup0.30Matches
2021-202220Burnleyeng ENGEFL Cup3.00Matches
2021-202220Burnleyeng ENG1. Premier League18.644865268.78648384715820178.623229778.15012739.401.50.8-1.56465144Matches
2022-202321Wolveseng ENGEFL Cup3.00Matches
2022-202321Wolveseng ENGFA Cup2.00Matches
2022-202321Wolveseng ENG1. Premier League20.21001113888.020045691830433291.656661092.811416867.900.10.2-0.12682064Matches
2023-202422Brentfordeng ENGEFL Cup1.00Matches
2023-202422Brentfordeng ENGFA Cup2.30Matches
2023-202422Brentfordeng ENG1. Premier League29.51261155281.323470877246252887.566075787.211621454.212.21.1-1.211786097Matches
2024-202523Brentfordeng ENGEFL Cup2.20Matches
2024-202523Brentfordeng ENG1. Premier League17.083397985.115540559730235086.347150992.55610155.411.31.0-0.35534168Matches
7 Seasons4 Clubs4 Leagues132.74553570679.885962323501688195086.62358272086.744586351.635.94.7-2.9383183511370
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 (3 Seasons)3 Leagues34.01010138572.918259721646253985.742954778.410925343.110.91.5+0.1147318997
Stoke City (3 Seasons)1 League22.60
Brentford (2 Seasons)3 Leagues52.02094253182.7390101436976487887.01131126689.317231554.623.52.1-1.516131101165
Wolves (1 Season)3 Leagues25.21001113888.020045691830433291.656661092.811416867.900.10.2-0.12682064
Burnley (1 Season)2 Leagues21.644865268.78648384715820178.623229778.15012739.401.50.8-1.56465144
EFL Cup (6 Seasons)14.90
Premier League (4 Seasons)85.23543432182.067703251341226141186.91929217388.833661055.125.13.1-3.124245172273
FA Cup (4 Seasons)5.60
Championship (3 Seasons)27.01010138572.918259721646253985.742954778.410925343.110.91.5+0.1147318997
PL2 — Div. 2 (3 Seasons)22.60
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
2017-201816Stoke City1 League4.20
2018-201917Stoke City1 League1.4587280.61138364242788.9242885.7101662.500.00.00.003005
2018-201917Stoke City1 League14.30
2019-202018Stoke City1 League4.10
2019-202018Stoke City3 Leagues8.616924768.433771282637781.88010377.7245742.100.10.3-0.12133115
2020-202119Stoke City3 Leagues23.9783106673.513744557037543586.232541678.17518041.710.81.3+0.2125715877
2021-202220Burnley2 Leagues21.644865268.78648384715820178.623229778.15012739.401.50.8-1.56465144
2022-202321Wolves3 Leagues25.21001113888.020045691830433291.656661092.811416867.900.10.2-0.12682064
2023-202422Brentford3 Leagues32.81261155281.323470877246252887.566075787.211621454.212.21.1-1.211786097
2024-202523Brentford2 Leagues19.283397985.115540559730235086.347150992.55610155.411.31.0-0.35534168
7 Seasons4 Clubs4 Leagues132.74553570679.885962323501688195086.62358272086.744586351.635.94.7-2.9383183511370
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 (3 Seasons)3 Leagues34.01010138572.918259721646253985.742954778.410925343.110.91.5+0.1147318997
Stoke City (3 Seasons)1 League22.60
Brentford (2 Seasons)3 Leagues52.02094253182.7390101436976487887.01131126689.317231554.623.52.1-1.516131101165
Wolves (1 Season)3 Leagues25.21001113888.020045691830433291.656661092.811416867.900.10.2-0.12682064
Burnley (1 Season)2 Leagues21.644865268.78648384715820178.623229778.15012739.401.50.8-1.56465144
EFL Cup (6 Seasons)14.90
Premier League (4 Seasons)85.23543432182.067703251341226141186.91929217388.833661055.125.13.1-3.124245172273
FA Cup (4 Seasons)5.60
Championship (3 Seasons)27.01010138572.918259721646253985.742954778.410925343.110.91.5+0.1147318997
PL2 — Div. 2 (3 Seasons)22.60
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
2017-201816Stoke Cityeng ENGJr. PL2 — Div. 211th4.20Matches
2018-201917Stoke Cityeng ENG2. Championship16th1.4587280.61138364242788.9242885.7101662.500.00.00.003005Matches
2018-201917Stoke Cityeng ENGJr. PL2 — Div. 27th14.30Matches
2019-202018Stoke Cityeng ENGJr. PL2 — Div. 24th4.10Matches
2019-202018Stoke Cityeng ENG2. Championship15th5.916924768.433771282637781.88010377.7245742.100.10.3-0.12133115Matches
2020-202119Stoke Cityeng ENG2. Championship14th19.6783106673.513744557037543586.232541678.17518041.710.81.3+0.2125715877Matches
2021-202220Burnleyeng ENG1. Premier League18th18.644865268.78648384715820178.623229778.15012739.401.50.8-1.56465144Matches
2022-202321Wolveseng ENG1. Premier League13th20.21001113888.020045691830433291.656661092.811416867.900.10.2-0.12682064Matches
2023-202422Brentfordeng ENG1. Premier League16th29.51261155281.323470877246252887.566075787.211621454.212.21.1-1.211786097Matches
2024-202523Brentfordeng ENG1. Premier League12th17.083397985.115540559730235086.347150992.55610155.411.31.0-0.35534168Matches
7 Seasons4 Clubs2 Leagues112.24553570679.885962323501688195086.62358272086.744586351.635.94.7-2.9383183511370
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 (3 Seasons)1 League27.01010138572.918259721646253985.742954778.410925343.110.91.5+0.1147318997
Stoke City (3 Seasons)1 League22.60
Brentford (2 Seasons)1 League46.52094253182.7390101436976487887.01131126689.317231554.623.52.1-1.516131101165
Wolves (1 Season)1 League20.21001113888.020045691830433291.656661092.811416867.900.10.2-0.12682064
Burnley (1 Season)1 League18.644865268.78648384715820178.623229778.15012739.401.50.8-1.56465144
Premier League (4 Seasons)85.23543432182.067703251341226141186.91929217388.833661055.125.13.1-3.124245172273
Championship (3 Seasons)27.01010138572.918259721646253985.742954778.410925343.110.91.5+0.1147318997
PL2 — Div. 2 (3 Seasons)22.60
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
2019-202018Stoke Cityeng ENGEFL Cup17th1.70Matches
2019-202018Stoke Cityeng ENGFA Cup33rd1.00Matches
2020-202119Stoke Cityeng ENGEFL Cup5th4.00Matches
2020-202119Stoke Cityeng ENGFA Cup33rd0.30Matches
2021-202220Burnleyeng ENGEFL CupRd43.00Matches
2022-202321Wolveseng ENGEFL CupQF3.00Matches
2022-202321Wolveseng ENGFA Cup2.00Matches
2023-202422Brentfordeng ENGEFL CupRd31.00Matches
2023-202422Brentfordeng ENGFA Cup2.30Matches
2024-202523Brentfordeng ENGEFL CupQF2.20Matches
6 Seasons4 Clubs2 Leagues20.50
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
Stoke City (2 Seasons)2 Leagues7.00
Brentford (2 Seasons)2 Leagues5.50
Wolves (1 Season)2 Leagues5.00
Burnley (1 Season)1 League3.00
EFL Cup (6 Seasons)14.90
FA Cup (4 Seasons)5.60
Passing Table
Total Short Medium Long
Season Age Squad 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
202119ie Rep. of IrelandFriendlies (M)0.20Matches
202220ie Rep. of IrelandFriendlies (M)3.00Matches
2022-202321ie Rep. of IrelandUEFA Nations LeagueLgB6.01Matches
202321ie Rep. of IrelandFriendlies (M)1.00Matches
202422ie Rep. of IrelandFriendlies (M)2.00Matches
202422ie Rep. of IrelandUEFA Euro Qualifying6.00Matches
2024-202523ie Rep. of IrelandUEFA Nations LeagueLgB6.00Matches
4 Seasons1 Club4 Leagues24.21
Friendlies (M) (4 Seasons)6.20
UEFA Nations League (2 Seasons)12.01
UEFA Euro Qualifying (1 Season)6.00
WCQ (1 Season)

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
2017-201816Stoke Cityeng ENGJr. PL2 — Div. 24.2Matches
2018-201917Stoke Cityeng ENG2. Championship1.4726843010100005800Matches
2018-201917Stoke Cityeng ENGJr. PL2 — Div. 214.3Matches
2019-202018Stoke Cityeng ENG2. Championship5.924722224903215000016914Matches
2019-202018Stoke Cityeng ENGEFL Cup1.71Matches
2019-202018Stoke Cityeng ENGFA Cup1.00Matches
2019-202018Stoke Cityeng ENGJr. PL2 — Div. 24.1Matches
2020-202119Stoke Cityeng ENG2. Championship19.610668981661719291490000783218Matches
2020-202119Stoke Cityeng ENGEFL Cup4.02Matches
2020-202119Stoke Cityeng ENGFA Cup0.30Matches
2021-202220Burnleyeng ENGEFL Cup3.00Matches
2021-202220Burnleyeng ENG1. Premier League18.665262623714316000044833Matches
2022-202321Wolveseng ENGEFL Cup3.00Matches
2022-202321Wolveseng ENGFA Cup2.00Matches
2022-202321Wolveseng ENG1. Premier League20.211381112231709060000100135Matches
2023-202422Brentfordeng ENGEFL Cup1.00Matches
2023-202422Brentfordeng ENGFA Cup2.3Matches
2023-202422Brentfordeng ENG1. Premier League29.5155214231234621347400001261616Matches
2024-202523Brentfordeng ENGEFL Cup2.20Matches
2024-202523Brentfordeng ENG1. Premier League17.0979929483524410000083325Matches
7 Seasons4 Clubs4 Leagues132.75706527841113464345271000045531751
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Stoke City (3 Seasons)3 Leagues34.013851188194291133416500001010322
Stoke City (3 Seasons)1 League22.6
Brentford (2 Seasons)3 Leagues52.0253123521718141788400002094821
Wolves (1 Season)3 Leagues25.211381112231709060000100135
Burnley (1 Season)2 Leagues21.665262623714316000044833
EFL Cup (6 Seasons)14.93
Premier League (4 Seasons)85.24321409021710553011106000035431429
FA Cup (4 Seasons)5.60
Championship (3 Seasons)27.013851188194291133116500001010322
PL2 — Div. 2 (3 Seasons)22.6
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
2017-201816Stoke City1 League4.2
2018-201917Stoke City1 League1.4726843010100005800
2018-201917Stoke City1 League14.3
2019-202018Stoke City1 League4.1
2019-202018Stoke City3 Leagues8.624722224903315000016914
2020-202119Stoke City3 Leagues23.910668981661719311490000783218
2021-202220Burnley2 Leagues21.665262623714316000044833
2022-202321Wolves3 Leagues25.211381112231709060000100135
2023-202422Brentford3 Leagues32.8155214231234621347400001261616
2024-202523Brentford2 Leagues19.2979929483524410000083325
7 Seasons4 Clubs4 Leagues132.75706527841113464345271000045531751
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Stoke City (3 Seasons)3 Leagues34.013851188194291133416500001010322
Stoke City (3 Seasons)1 League22.6
Brentford (2 Seasons)3 Leagues52.0253123521718141788400002094821
Wolves (1 Season)3 Leagues25.211381112231709060000100135
Burnley (1 Season)2 Leagues21.665262623714316000044833
EFL Cup (6 Seasons)14.93
Premier League (4 Seasons)85.24321409021710553011106000035431429
FA Cup (4 Seasons)5.60
Championship (3 Seasons)27.013851188194291133116500001010322
PL2 — Div. 2 (3 Seasons)22.6
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2017-201816Stoke Cityeng ENGJr. PL2 — Div. 211th4.2Matches
2018-201917Stoke Cityeng ENG2. Championship16th1.4726843010100005800Matches
2018-201917Stoke Cityeng ENGJr. PL2 — Div. 27th14.3Matches
2019-202018Stoke Cityeng ENGJr. PL2 — Div. 24th4.1Matches
2019-202018Stoke Cityeng ENG2. Championship15th5.924722224903215000016914Matches
2020-202119Stoke Cityeng ENG2. Championship14th19.610668981661719291490000783218Matches
2021-202220Burnleyeng ENG1. Premier League18th18.665262623714316000044833Matches
2022-202321Wolveseng ENG1. Premier League13th20.211381112231709060000100135Matches
2023-202422Brentfordeng ENG1. Premier League16th29.5155214231234621347400001261616Matches
2024-202523Brentfordeng ENG1. Premier League12th17.0979929483524410000083325Matches
7 Seasons4 Clubs2 Leagues112.25706527841113464342271000045531751
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Stoke City (3 Seasons)1 League27.013851188194291133116500001010322
Stoke City (3 Seasons)1 League22.6
Brentford (2 Seasons)1 League46.5253123521718141788400002094821
Wolves (1 Season)1 League20.211381112231709060000100135
Burnley (1 Season)1 League18.665262623714316000044833
Premier League (4 Seasons)85.24321409021710553011106000035431429
Championship (3 Seasons)27.013851188194291133116500001010322
PL2 — Div. 2 (3 Seasons)22.6
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
2019-202018Stoke Cityeng ENGEFL Cup17th1.71Matches
2019-202018Stoke Cityeng ENGFA Cup33rd1.00Matches
2020-202119Stoke Cityeng ENGEFL Cup5th4.02Matches
2020-202119Stoke Cityeng ENGFA Cup33rd0.30Matches
2021-202220Burnleyeng ENGEFL CupRd43.00Matches
2022-202321Wolveseng ENGEFL CupQF3.00Matches
2022-202321Wolveseng ENGFA Cup2.00Matches
2023-202422Brentfordeng ENGEFL CupRd31.00Matches
2023-202422Brentfordeng ENGFA Cup2.3Matches
2024-202523Brentfordeng ENGEFL CupQF2.20Matches
6 Seasons4 Clubs2 Leagues20.53
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Stoke City (2 Seasons)2 Leagues7.03
Brentford (2 Seasons)2 Leagues5.50
Wolves (1 Season)2 Leagues5.00
Burnley (1 Season)1 League3.00
EFL Cup (6 Seasons)14.93
FA Cup (4 Seasons)5.60
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
202119ie Rep. of IrelandFriendlies (M)0.2Matches
202220ie Rep. of IrelandFriendlies (M)3.0Matches
2022-202321ie Rep. of IrelandUEFA Nations LeagueLgB6.04Matches
202321ie Rep. of IrelandFriendlies (M)1.0Matches
202422ie Rep. of IrelandFriendlies (M)2.0Matches
202422ie Rep. of IrelandUEFA Euro Qualifying6.02Matches
2024-202523ie Rep. of IrelandUEFA Nations LeagueLgB6.00Matches
4 Seasons1 Club4 Leagues24.26
Friendlies (M) (4 Seasons)6.2
UEFA Nations League (2 Seasons)12.04
UEFA Euro Qualifying (1 Season)6.02
WCQ (1 Season)

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
2017-201816Stoke Cityeng ENGJr. PL2 — Div. 24.2Matches
2018-201917Stoke Cityeng ENG2. Championship1.400.0000000000.00000000Matches
2018-201917Stoke Cityeng ENGJr. PL2 — Div. 214.3Matches
2019-202018Stoke Cityeng ENG2. Championship5.940.6740000000.00000000Matches
2019-202018Stoke Cityeng ENGEFL Cup1.7Matches
2019-202018Stoke Cityeng ENGFA Cup1.0Matches
2019-202018Stoke Cityeng ENGJr. PL2 — Div. 24.1Matches
2020-202119Stoke Cityeng ENG2. Championship19.6221.12201010010.05100000Matches
2020-202119Stoke Cityeng ENGEFL Cup4.0Matches
2020-202119Stoke Cityeng ENGFA Cup0.3Matches
2021-202220Burnleyeng ENGEFL Cup3.0Matches
2021-202220Burnleyeng ENG1. Premier League18.6180.97121131010.05100000Matches
2022-202321Wolveseng ENGEFL Cup3.0Matches
2022-202321Wolveseng ENGFA Cup2.0Matches
2022-202321Wolveseng ENG1. Premier League20.2100.5070102000.00000000Matches
2023-202422Brentfordeng ENGEFL Cup1.0Matches
2023-202422Brentfordeng ENGFA Cup2.3Matches
2023-202422Brentfordeng ENG1. Premier League29.5240.81220010120.07200000Matches
2024-202523Brentfordeng ENGEFL Cup2.2Matches
2024-202523Brentfordeng ENG1. Premier League17.0191.12132121050.29210110Matches
7 Seasons4 Clubs4 Leagues132.7970.86784374190.08610110
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Stoke City (3 Seasons)3 Leagues34.0260.96241010010.04100000
Stoke City (3 Seasons)1 League22.6
Brentford (2 Seasons)3 Leagues52.0430.93352131170.15410110
Wolves (1 Season)3 Leagues25.2100.5070102000.00000000
Burnley (1 Season)2 Leagues21.6180.97121131010.05100000
EFL Cup (6 Seasons)14.9
Premier League (4 Seasons)85.2710.83543364180.09510110
FA Cup (4 Seasons)5.6
Championship (3 Seasons)27.0260.96241010010.04100000
PL2 — Div. 2 (3 Seasons)22.6
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
2017-201816Stoke City1 League4.2
2018-201917Stoke City1 League1.400.0000000000.00000000
2018-201917Stoke City1 League14.3
2019-202018Stoke City1 League4.1
2019-202018Stoke City3 Leagues8.640.6740000000.00000000
2020-202119Stoke City3 Leagues23.9221.12201010010.05100000
2021-202220Burnley2 Leagues21.6180.97121131010.05100000
2022-202321Wolves3 Leagues25.2100.5070102000.00000000
2023-202422Brentford3 Leagues32.8240.81220010120.07200000
2024-202523Brentford2 Leagues19.2191.12132121050.29210110
7 Seasons4 Clubs4 Leagues132.7970.86784374190.08610110
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Stoke City (3 Seasons)3 Leagues34.0260.96241010010.04100000
Stoke City (3 Seasons)1 League22.6
Brentford (2 Seasons)3 Leagues52.0430.93352131170.15410110
Wolves (1 Season)3 Leagues25.2100.5070102000.00000000
Burnley (1 Season)2 Leagues21.6180.97121131010.05100000
EFL Cup (6 Seasons)14.9
Premier League (4 Seasons)85.2710.83543364180.09510110
FA Cup (4 Seasons)5.6
Championship (3 Seasons)27.0260.96241010010.04100000
PL2 — Div. 2 (3 Seasons)22.6
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2017-201816Stoke Cityeng ENGJr. PL2 — Div. 211th4.2Matches
2018-201917Stoke Cityeng ENG2. Championship16th1.400.0000000000.00000000Matches
2018-201917Stoke Cityeng ENGJr. PL2 — Div. 27th14.3Matches
2019-202018Stoke Cityeng ENGJr. PL2 — Div. 24th4.1Matches
2019-202018Stoke Cityeng ENG2. Championship15th5.940.6740000000.00000000Matches
2020-202119Stoke Cityeng ENG2. Championship14th19.6221.12201010010.05100000Matches
2021-202220Burnleyeng ENG1. Premier League18th18.6180.97121131010.05100000Matches
2022-202321Wolveseng ENG1. Premier League13th20.2100.5070102000.00000000Matches
2023-202422Brentfordeng ENG1. Premier League16th29.5240.81220010120.07200000Matches
2024-202523Brentfordeng ENG1. Premier League12th17.0191.12132121050.29210110Matches
7 Seasons4 Clubs2 Leagues112.2970.86784374190.08610110
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Stoke City (3 Seasons)1 League27.0260.96241010010.04100000
Stoke City (3 Seasons)1 League22.6
Brentford (2 Seasons)1 League46.5430.93352131170.15410110
Wolves (1 Season)1 League20.2100.5070102000.00000000
Burnley (1 Season)1 League18.6180.97121131010.05100000
Premier League (4 Seasons)85.2710.83543364180.09510110
Championship (3 Seasons)27.0260.96241010010.04100000
PL2 — Div. 2 (3 Seasons)22.6
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
2019-202018Stoke Cityeng ENGEFL Cup17th1.7Matches
2019-202018Stoke Cityeng ENGFA Cup33rd1.0Matches
2020-202119Stoke Cityeng ENGEFL Cup5th4.0Matches
2020-202119Stoke Cityeng ENGFA Cup33rd0.3Matches
2021-202220Burnleyeng ENGEFL CupRd43.0Matches
2022-202321Wolveseng ENGEFL CupQF3.0Matches
2022-202321Wolveseng ENGFA Cup2.0Matches
2023-202422Brentfordeng ENGEFL CupRd31.0Matches
2023-202422Brentfordeng ENGFA Cup2.3Matches
2024-202523Brentfordeng ENGEFL CupQF2.2Matches
6 Seasons4 Clubs2 Leagues20.5
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Stoke City (2 Seasons)2 Leagues7.0
Brentford (2 Seasons)2 Leagues5.5
Wolves (1 Season)2 Leagues5.0
Burnley (1 Season)1 League3.0
EFL Cup (6 Seasons)14.9
FA Cup (4 Seasons)5.6
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
202119ie Rep. of IrelandFriendlies (M)0.2Matches
202220ie Rep. of IrelandFriendlies (M)3.0Matches
2022-202321ie Rep. of IrelandUEFA Nations LeagueLgB6.0Matches
202321ie Rep. of IrelandFriendlies (M)1.0Matches
202422ie Rep. of IrelandFriendlies (M)2.0Matches
202422ie Rep. of IrelandUEFA Euro Qualifying6.0Matches
2024-202523ie Rep. of IrelandUEFA Nations LeagueLgB6.0Matches
4 Seasons1 Club4 Leagues24.2
Friendlies (M) (4 Seasons)6.2
UEFA Nations League (2 Seasons)12.0
UEFA Euro Qualifying (1 Season)6.0
WCQ (1 Season)

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
2017-201816Stoke Cityeng ENGJr. PL2 — Div. 24.2Matches
2018-201917Stoke Cityeng ENG2. Championship1.411100010.011102390Matches
2018-201917Stoke Cityeng ENGJr. PL2 — Div. 214.3Matches
2019-202018Stoke Cityeng ENG2. Championship5.91085503742.94321717270Matches
2019-202018Stoke Cityeng ENGEFL Cup1.723Matches
2019-202018Stoke Cityeng ENGFA Cup1.000Matches
2019-202018Stoke Cityeng ENGJr. PL2 — Div. 24.1Matches
2020-202119Stoke Cityeng ENG2. Championship19.625171210381457.16221392752631Matches
2020-202119Stoke Cityeng ENGEFL Cup4.019Matches
2020-202119Stoke Cityeng ENGFA Cup0.310Matches
2021-202220Burnleyeng ENGEFL Cup3.046Matches
2021-202220Burnleyeng ENG1. Premier League18.637152782172763.0103825132461832Matches
2022-202321Wolveseng ENGEFL Cup3.073Matches
2022-202321Wolveseng ENGFA Cup2.040Matches
2022-202321Wolveseng ENG1. Premier League20.227151980152462.59352872148840Matches
2023-202422Brentfordeng ENGEFL Cup1.000Matches
2023-202422Brentfordeng ENGFA Cup2.3Matches
2023-202422Brentfordeng ENG1. Premier League29.5382024122192965.51046301644821414Matches
2024-202523Brentfordeng ENGEFL Cup2.200Matches
2024-202523Brentfordeng ENG1. Premier League17.021131452141877.84362791738880Matches
7 Seasons4 Clubs4 Leagues132.71591081024897612063.344181126551633014957
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 (3 Seasons)3 Leagues34.0363018153112250.0112616104872991
Stoke City (3 Seasons)1 League22.60
Brentford (2 Seasons)3 Leagues52.0593338174334770.214825725611202294
Wolves (1 Season)3 Leagues25.227261980152462.59352872448840
Burnley (1 Season)2 Leagues21.637192782172763.0103825133061832
EFL Cup (6 Seasons)14.914210
Premier League (4 Seasons)85.21236384336659866.333155110451062293966
FA Cup (4 Seasons)5.6500
Championship (3 Seasons)27.0362618153112250.0112616103672991
PL2 — Div. 2 (3 Seasons)22.60
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
2017-201816Stoke City1 League4.20
2018-201917Stoke City1 League1.411100010.011102390
2018-201917Stoke City1 League14.30
2019-202018Stoke City1 League4.10
2019-202018Stoke City3 Leagues8.610105503742.943211017270
2020-202119Stoke City3 Leagues23.925191210381457.16221393652631
2021-202220Burnley2 Leagues21.637192782172763.0103825133061832
2022-202321Wolves3 Leagues25.227261980152462.59352872448840
2023-202422Brentford3 Leagues32.8382024122192965.51046301644821414
2024-202523Brentford2 Leagues19.221131452141877.84362791738880
7 Seasons4 Clubs4 Leagues132.71591081024897612063.344181126551633014957
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 (3 Seasons)3 Leagues34.0363018153112250.0112616104872991
Stoke City (3 Seasons)1 League22.60
Brentford (2 Seasons)3 Leagues52.0593338174334770.214825725611202294
Wolves (1 Season)3 Leagues25.227261980152462.59352872448840
Burnley (1 Season)2 Leagues21.637192782172763.0103825133061832
EFL Cup (6 Seasons)14.914210
Premier League (4 Seasons)85.21236384336659866.333155110451062293966
FA Cup (4 Seasons)5.6500
Championship (3 Seasons)27.0362618153112250.0112616103672991
PL2 — Div. 2 (3 Seasons)22.60
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2017-201816Stoke Cityeng ENGJr. PL2 — Div. 211th4.2Matches
2018-201917Stoke Cityeng ENG2. Championship16th1.411100010.011102390Matches
2018-201917Stoke Cityeng ENGJr. PL2 — Div. 27th14.3Matches
2019-202018Stoke Cityeng ENGJr. PL2 — Div. 24th4.1Matches
2019-202018Stoke Cityeng ENG2. Championship15th5.91085503742.94321717270Matches
2020-202119Stoke Cityeng ENG2. Championship14th19.625171210381457.16221392752631Matches
2021-202220Burnleyeng ENG1. Premier League18th18.637152782172763.0103825132461832Matches
2022-202321Wolveseng ENG1. Premier League13th20.227151980152462.59352872148840Matches
2023-202422Brentfordeng ENG1. Premier League16th29.5382024122192965.51046301644821414Matches
2024-202523Brentfordeng ENG1. Premier League12th17.021131452141877.84362791738880Matches
7 Seasons4 Clubs2 Leagues112.2159891024897612063.344181126551423014957
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 (3 Seasons)1 League27.0362618153112250.0112616103672991
Stoke City (3 Seasons)1 League22.60
Brentford (2 Seasons)1 League46.5593338174334770.214825725611202294
Wolves (1 Season)1 League20.227151980152462.59352872148840
Burnley (1 Season)1 League18.637152782172763.0103825132461832
Premier League (4 Seasons)85.21236384336659866.333155110451062293966
Championship (3 Seasons)27.0362618153112250.0112616103672991
PL2 — Div. 2 (3 Seasons)22.60
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
2019-202018Stoke Cityeng ENGEFL Cup17th1.723Matches
2019-202018Stoke Cityeng ENGFA Cup33rd1.000Matches
2020-202119Stoke Cityeng ENGEFL Cup5th4.019Matches
2020-202119Stoke Cityeng ENGFA Cup33rd0.310Matches
2021-202220Burnleyeng ENGEFL CupRd43.046Matches
2022-202321Wolveseng ENGEFL CupQF3.073Matches
2022-202321Wolveseng ENGFA Cup2.040Matches
2023-202422Brentfordeng ENGEFL CupRd31.000Matches
2023-202422Brentfordeng ENGFA Cup2.3Matches
2024-202523Brentfordeng ENGEFL CupQF2.200Matches
6 Seasons4 Clubs2 Leagues20.519210
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 (2 Seasons)2 Leagues7.04120
Brentford (2 Seasons)2 Leagues5.5000
Wolves (1 Season)2 Leagues5.01130
Burnley (1 Season)1 League3.0460
EFL Cup (6 Seasons)14.914210
FA Cup (4 Seasons)5.6500
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
202119ie Rep. of IrelandFriendlies (M)0.2Matches
202220ie Rep. of IrelandFriendlies (M)3.0Matches
2022-202321ie Rep. of IrelandUEFA Nations LeagueLgB6.0413Matches
202321ie Rep. of IrelandFriendlies (M)1.0Matches
202422ie Rep. of IrelandFriendlies (M)2.0Matches
202422ie Rep. of IrelandUEFA Euro Qualifying6.023Matches
2024-202523ie Rep. of IrelandUEFA Nations LeagueLgB6.056Matches
4 Seasons1 Club4 Leagues24.211220
Friendlies (M) (4 Seasons)6.20
UEFA Nations League (2 Seasons)12.09190
UEFA Euro Qualifying (1 Season)6.0230
WCQ (1 Season)0

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
2017-201816Stoke Cityeng ENGJr. PL2 — Div. 24.2Matches
2018-201917Stoke Cityeng ENG2. Championship1.48615454110860004526914312100510Matches
2018-201917Stoke Cityeng ENGJr. PL2 — Div. 214.3Matches
2019-202018Stoke Cityeng ENG2. Championship5.9301421481381963014375.0125.0134857363642111403Matches
2019-202018Stoke Cityeng ENGEFL Cup1.7Matches
2019-202018Stoke Cityeng ENGFA Cup1.0Matches
2019-202018Stoke Cityeng ENGJr. PL2 — Div. 24.1Matches
2020-202119Stoke Cityeng ENG2. Championship19.6127985484587216281279211571.4628.655222561098229827968032Matches
2020-202119Stoke Cityeng ENGEFL Cup4.0Matches
2020-202119Stoke Cityeng ENGFA Cup0.3Matches
2021-202220Burnleyeng ENGEFL Cup3.0Matches
2021-202220Burnleyeng ENG1. Premier League18.688214943337681388828562.5337.538220039447621043758Matches
2022-202321Wolveseng ENGEFL Cup3.0Matches
2022-202321Wolveseng ENGFA Cup2.0Matches
2022-202321Wolveseng ENG1. Premier League20.21339208801500451313398787.500.0724347017991192989225Matches
2023-202422Brentfordeng ENGEFL Cup1.0Matches
2023-202422Brentfordeng ENGFA Cup2.3Matches
2023-202422Brentfordeng ENG1. Premier League29.518793051049696140481879171164.7211.899946582636111502213112618Matches
2024-202523Brentfordeng ENGEFL Cup2.2Matches
2024-202523Brentfordeng ENG1. Premier League17.01166179617470843611667457.1342.9625341319781440557258Matches
7 Seasons4 Clubs4 Leagues132.76932983357728085861696932654569.21523.134611692689617249157440401974
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 (3 Seasons)3 Leagues34.01666142677766236341666251872.0728.073133821604291511281087135
Stoke City (3 Seasons)1 League22.6
Brentford (2 Seasons)3 Leagues52.0304548416661166224843045241562.5520.8162480714614251902718185126
Wolves (1 Season)3 Leagues25.21339208801500451313398787.500.0724347017991192989225
Burnley (1 Season)2 Leagues21.688214943337681388828562.5337.538220039447621043758
EFL Cup (6 Seasons)14.9
Premier League (4 Seasons)85.25266841290020423501355266402767.5820.02730135447357433444630314839
FA Cup (4 Seasons)5.6
Championship (3 Seasons)27.01666142677766236341666251872.0728.073133821604291511281087135
PL2 — Div. 2 (3 Seasons)22.6
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
2017-201816Stoke City1 League4.2
2018-201917Stoke City1 League1.48615454110860004526914312100510
2018-201917Stoke City1 League14.3
2019-202018Stoke City1 League4.1
2019-202018Stoke City3 Leagues8.6301421481381963014375.0125.0134857363642111403
2020-202119Stoke City3 Leagues23.9127985484587216281279211571.4628.655222561098229827968032
2021-202220Burnley2 Leagues21.688214943337681388828562.5337.538220039447621043758
2022-202321Wolves3 Leagues25.21339208801500451313398787.500.0724347017991192989225
2023-202422Brentford3 Leagues32.818793051049696140481879171164.7211.899946582636111502213112618
2024-202523Brentford2 Leagues19.21166179617470843611667457.1342.9625341319781440557258
7 Seasons4 Clubs4 Leagues132.76932983357728085861696932654569.21523.134611692689617249157440401974
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 (3 Seasons)3 Leagues34.01666142677766236341666251872.0728.073133821604291511281087135
Stoke City (3 Seasons)1 League22.6
Brentford (2 Seasons)3 Leagues52.0304548416661166224843045241562.5520.8162480714614251902718185126
Wolves (1 Season)3 Leagues25.21339208801500451313398787.500.0724347017991192989225
Burnley (1 Season)2 Leagues21.688214943337681388828562.5337.538220039447621043758
EFL Cup (6 Seasons)14.9
Premier League (4 Seasons)85.25266841290020423501355266402767.5820.02730135447357433444630314839
FA Cup (4 Seasons)5.6
Championship (3 Seasons)27.01666142677766236341666251872.0728.073133821604291511281087135
PL2 — Div. 2 (3 Seasons)22.6
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
2017-201816Stoke Cityeng ENGJr. PL2 — Div. 211th4.2Matches
2018-201917Stoke Cityeng ENG2. Championship16th1.48615454110860004526914312100510Matches
2018-201917Stoke Cityeng ENGJr. PL2 — Div. 27th14.3Matches
2019-202018Stoke Cityeng ENGJr. PL2 — Div. 24th4.1Matches
2019-202018Stoke Cityeng ENG2. Championship15th5.9301421481381963014375.0125.0134857363642111403Matches
2020-202119Stoke Cityeng ENG2. Championship14th19.6127985484587216281279211571.4628.655222561098229827968032Matches
2021-202220Burnleyeng ENG1. Premier League18th18.688214943337681388828562.5337.538220039447621043758Matches
2022-202321Wolveseng ENG1. Premier League13th20.21339208801500451313398787.500.0724347017991192989225Matches
2023-202422Brentfordeng ENG1. Premier League16th29.518793051049696140481879171164.7211.899946582636111502213112618Matches
2024-202523Brentfordeng ENG1. Premier League12th17.01166179617470843611667457.1342.9625341319781440557258Matches
7 Seasons4 Clubs2 Leagues112.26932983357728085861696932654569.21523.134611692689617249157440401974
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 (3 Seasons)1 League27.01666142677766236341666251872.0728.073133821604291511281087135
Stoke City (3 Seasons)1 League22.6
Brentford (2 Seasons)1 League46.5304548416661166224843045241562.5520.8162480714614251902718185126
Wolves (1 Season)1 League20.21339208801500451313398787.500.0724347017991192989225
Burnley (1 Season)1 League18.688214943337681388828562.5337.538220039447621043758
Premier League (4 Seasons)85.25266841290020423501355266402767.5820.02730135447357433444630314839
Championship (3 Seasons)27.01666142677766236341666251872.0728.073133821604291511281087135
PL2 — Div. 2 (3 Seasons)22.6
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
2019-202018Stoke Cityeng ENGEFL Cup17th1.7Matches
2019-202018Stoke Cityeng ENGFA Cup33rd1.0Matches
2020-202119Stoke Cityeng ENGEFL Cup5th4.0Matches
2020-202119Stoke Cityeng ENGFA Cup33rd0.3Matches
2021-202220Burnleyeng ENGEFL CupRd43.0Matches
2022-202321Wolveseng ENGEFL CupQF3.0Matches
2022-202321Wolveseng ENGFA Cup2.0Matches
2023-202422Brentfordeng ENGEFL CupRd31.0Matches
2023-202422Brentfordeng ENGFA Cup2.3Matches
2024-202523Brentfordeng ENGEFL CupQF2.2Matches
6 Seasons4 Clubs2 Leagues20.5
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Stoke City (2 Seasons)2 Leagues7.0
Brentford (2 Seasons)2 Leagues5.5
Wolves (1 Season)2 Leagues5.0
Burnley (1 Season)1 League3.0
EFL Cup (6 Seasons)14.9
FA Cup (4 Seasons)5.6
Possession Table
Touches Take-Ons Carries
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
202119ie Rep. of IrelandFriendlies (M)0.2Matches
202220ie Rep. of IrelandFriendlies (M)3.0Matches
2022-202321ie Rep. of IrelandUEFA Nations LeagueLgB6.0Matches
202321ie Rep. of IrelandFriendlies (M)1.0Matches
202422ie Rep. of IrelandFriendlies (M)2.0Matches
202422ie Rep. of IrelandUEFA Euro Qualifying6.0Matches
2024-202523ie Rep. of IrelandUEFA Nations LeagueLgB6.0Matches
4 Seasons1 Club4 Leagues24.2
Friendlies (M) (4 Seasons)6.2
UEFA Nations League (2 Seasons)12.0
UEFA Euro Qualifying (1 Season)6.0
WCQ (1 Season)

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
2017-201816Stoke Cityeng ENGJr. PL2 — Div. 253777523.34.2490411611.40910-1-0.24+0.77Matches
2018-201917Stoke Cityeng ENG2. Championship3127423.11.4192121800.3302-2-1.42-1.311.52.4-0.9-0.64-0.63Matches
2018-201917Stoke Cityeng ENGJr. PL2 — Div. 2151,2888665.114.3158613001.332824+4+0.28+0.15Matches
2019-202018Stoke Cityeng ENG2. Championship145353812.95.96763810181.21312-9-1.51-1.593.712.0-8.2-1.38-1.68Matches
2019-202018Stoke Cityeng ENGEFL Cup21517645.81.72761011.5021+1+0.60+0.60Matches
2019-202018Stoke Cityeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2019-202018Stoke Cityeng ENGJr. PL2 — Div. 253717422.94.15743000.80810-2-0.49-0.99Matches
2020-202119Stoke Cityeng ENG2. Championship221,7688042.719.619881833011.412220+2+0.10+0.2519.220.1-0.9-0.05-0.28Matches
2020-202119Stoke Cityeng ENGEFL Cup43609080.04.04904002.2543+1+0.25+0.25Matches
2020-202119Stoke Cityeng ENGFA Cup1262628.90.30012600.0002-2-6.92-4.11Matches
2021-202220Burnleyeng ENGEFL Cup327090100.03.03903001.3342+2+0.67Matches
2021-202220Burnleyeng ENG1. Premier League191,6708848.818.6189017151171.051725-8-0.43+0.1322.327.5-5.2-0.28+0.35Matches
2022-202321Wolveseng ENGEFL Cup32709069.23.03903013.0051+4+1.33+1.33Matches
2022-202321Wolveseng ENGFA Cup218090100.02.02902000.5023-1-0.50Matches
2022-202321Wolveseng ENG1. Premier League261,8147053.020.219871872391.041636-20-0.99-0.6021.532.4-10.9-0.54+0.14Matches
2023-202422Brentfordeng ENGEFL Cup1909042.91.01901010.0001-1-1.00-1.00Matches
2023-202422Brentfordeng ENGFA Cup2210105100.02.321052000.5034-1-0.43Matches
2023-202422Brentfordeng ENG1. Premier League322,6528377.529.529902831811.134751-4-0.14+0.4547.541.9+5.6+0.19+0.58Matches
2024-202523Brentfordeng ENGEFL Cup31976654.72.2290211711.3324-2-0.91-2.57Matches
2024-202523Brentfordeng ENG1. Premier League171,53090100.017.0179017001.35323200.0026.128.5-2.4-0.14Matches
7 Seasons4 Clubs4 Leagues15511,9407744.6132.7129891212620501.20159200-41-0.31-0.14141.9164.7-22.9-0.20-0.14
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 (3 Seasons)3 Leagues473,0576522.834.03386281416201.303141-10-0.29-0.2224.434.4-10.0-0.37-0.53
Stoke City (3 Seasons)1 League252,0368139.022.624842011611.244544+1+0.04+0.21
Brentford (2 Seasons)3 Leagues554,6798581.752.051905041831.178492-8-0.15+0.0273.770.4+3.2+0.07+0.46
Wolves (1 Season)3 Leagues312,2647356.725.2248823723101.192340-17-0.68-0.3121.532.4-10.9-0.54+0.14
Burnley (1 Season)2 Leagues221,9408852.621.6219020151171.092127-6-0.28+0.2922.327.5-5.2-0.28+0.35
EFL Cup (6 Seasons)161,3388466.614.915881411741.811712+5+0.34-0.07
Premier League (4 Seasons)947,6668265.085.28389801124271.13112144-32-0.38+0.13117.5130.3-12.8-0.15+0.45
FA Cup (4 Seasons)65068488.85.6596512600.33510-5-0.89+1.92
Championship (3 Seasons)392,4306219.627.02686221316191.262534-9-0.33-0.2824.434.4-10.0-0.37-0.53
PL2 — Div. 2 (3 Seasons)252,0368139.022.624842011611.244544+1+0.04+0.21
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
2017-201816Stoke City1 League53777523.34.2490411611.40910-1-0.24+0.77
2018-201917Stoke City1 League3127423.11.4192121800.3302-2-1.42-1.311.52.4-0.9-0.64-0.63
2018-201917Stoke City1 League151,2888665.114.3158613001.332824+4+0.28+0.15
2019-202018Stoke City1 League53717422.94.15743000.80810-2-0.49-0.99
2019-202018Stoke City3 Leagues177764617.08.69785810191.17514-9-1.04-1.123.712.0-8.2-1.38-1.68
2020-202119Stoke City3 Leagues272,1548046.023.923892242911.482625+1+0.04+0.2619.220.1-0.9-0.05-0.28
2021-202220Burnley2 Leagues221,9408852.621.6219020151171.092127-6-0.28+0.2922.327.5-5.2-0.28+0.35
2022-202321Wolves3 Leagues312,2647356.725.2248823723101.192340-17-0.68-0.3121.532.4-10.9-0.54+0.14
2023-202422Brentford3 Leagues352,9528476.932.832913131821.065056-6-0.18+0.3247.541.9+5.6+0.19+0.58
2024-202523Brentford2 Leagues201,7278691.419.219901911711.353436-2-0.10-1.7626.128.5-2.4-0.14
7 Seasons4 Clubs4 Leagues15511,9407744.6132.7129891212620501.20159200-41-0.31-0.14141.9164.7-22.9-0.20-0.14
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 (3 Seasons)3 Leagues473,0576522.834.03386281416201.303141-10-0.29-0.2224.434.4-10.0-0.37-0.53
Stoke City (3 Seasons)1 League252,0368139.022.624842011611.244544+1+0.04+0.21
Brentford (2 Seasons)3 Leagues554,6798581.752.051905041831.178492-8-0.15+0.0273.770.4+3.2+0.07+0.46
Wolves (1 Season)3 Leagues312,2647356.725.2248823723101.192340-17-0.68-0.3121.532.4-10.9-0.54+0.14
Burnley (1 Season)2 Leagues221,9408852.621.6219020151171.092127-6-0.28+0.2922.327.5-5.2-0.28+0.35
EFL Cup (6 Seasons)161,3388466.614.915881411741.811712+5+0.34-0.07
Premier League (4 Seasons)947,6668265.085.28389801124271.13112144-32-0.38+0.13117.5130.3-12.8-0.15+0.45
FA Cup (4 Seasons)65068488.85.6596512600.33510-5-0.89+1.92
Championship (3 Seasons)392,4306219.627.02686221316191.262534-9-0.33-0.2824.434.4-10.0-0.37-0.53
PL2 — Div. 2 (3 Seasons)252,0368139.022.624842011611.244544+1+0.04+0.21
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
2017-201816Stoke Cityeng ENGJr. PL2 — Div. 211th53777523.34.2490411611.40910-1-0.24+0.77Matches
2018-201917Stoke Cityeng ENG2. Championship16th3127423.11.4192121800.3302-2-1.42-1.311.52.4-0.9-0.64-0.63Matches
2018-201917Stoke Cityeng ENGJr. PL2 — Div. 27th151,2888665.114.3158613001.332824+4+0.28+0.15Matches
2019-202018Stoke Cityeng ENGJr. PL2 — Div. 24th53717422.94.15743000.80810-2-0.49-0.99Matches
2019-202018Stoke Cityeng ENG2. Championship15th145353812.95.96763810181.21312-9-1.51-1.593.712.0-8.2-1.38-1.68Matches
2020-202119Stoke Cityeng ENG2. Championship14th221,7688042.719.619881833011.412220+2+0.10+0.2519.220.1-0.9-0.05-0.28Matches
2021-202220Burnleyeng ENG1. Premier League18th191,6708848.818.6189017151171.051725-8-0.43+0.1322.327.5-5.2-0.28+0.35Matches
2022-202321Wolveseng ENG1. Premier League13th261,8147053.020.219871872391.041636-20-0.99-0.6021.532.4-10.9-0.54+0.14Matches
2023-202422Brentfordeng ENG1. Premier League16th322,6528377.529.529902831811.134751-4-0.14+0.4547.541.9+5.6+0.19+0.58Matches
2024-202523Brentfordeng ENG1. Premier League12th171,53090100.017.0179017001.35323200.0026.128.5-2.4-0.14Matches
7 Seasons4 Clubs2 Leagues13310,0967641.7112.2109881022420461.17137178-41-0.37-0.18141.9164.7-22.9-0.20-0.14
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 (3 Seasons)1 League392,4306219.627.02686221316191.262534-9-0.33-0.2824.434.4-10.0-0.37-0.53
Stoke City (3 Seasons)1 League252,0368139.022.624842011611.244544+1+0.04+0.21
Brentford (2 Seasons)1 League494,1828584.546.546904531811.217983-4-0.09+0.5073.770.4+3.2+0.07+0.46
Wolves (1 Season)1 League261,8147053.020.219871872391.041636-20-0.99-0.6021.532.4-10.9-0.54+0.14
Burnley (1 Season)1 League191,6708848.818.6189017151171.051725-8-0.43+0.1322.327.5-5.2-0.28+0.35
Premier League (4 Seasons)947,6668265.085.28389801124271.13112144-32-0.38+0.13117.5130.3-12.8-0.15+0.45
Championship (3 Seasons)392,4306219.627.02686221316191.262534-9-0.33-0.2824.434.4-10.0-0.37-0.53
PL2 — Div. 2 (3 Seasons)252,0368139.022.624842011611.244544+1+0.04+0.21
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
2019-202018Stoke Cityeng ENGEFL Cup17th21517645.81.72761011.5021+1+0.60+0.60Matches
2019-202018Stoke Cityeng ENGFA Cup33rd19090100.01.01901000.0001-1-1.00Matches
2020-202119Stoke Cityeng ENGEFL Cup5th43609080.04.04904002.2543+1+0.25+0.25Matches
2020-202119Stoke Cityeng ENGFA Cup33rd1262628.90.30012600.0002-2-6.92-4.11Matches
2021-202220Burnleyeng ENGEFL CupRd4327090100.03.03903001.3342+2+0.67Matches
2022-202321Wolveseng ENGEFL CupQF32709069.23.03903013.0051+4+1.33+1.33Matches
2022-202321Wolveseng ENGFA Cup218090100.02.02902000.5023-1-0.50Matches
2023-202422Brentfordeng ENGEFL CupRd31909042.91.01901010.0001-1-1.00-1.00Matches
2023-202422Brentfordeng ENGFA Cup2210105100.02.321052000.5034-1-0.43Matches
2024-202523Brentfordeng ENGEFL CupQF31976654.72.2290211711.3324-2-0.91-2.57Matches
6 Seasons4 Clubs2 Leagues221,8448471.520.520901922241.41222200.00-0.12
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 (2 Seasons)2 Leagues86277865.37.0786612611.5067-1-0.14+0.40
Brentford (2 Seasons)2 Leagues64978363.75.5596511720.8359-4-0.72-1.68
Wolves (1 Season)2 Leagues54509078.95.05905012.0074+3+0.60+0.60
Burnley (1 Season)1 League327090100.03.03903001.3342+2+0.67
EFL Cup (6 Seasons)161,3388466.614.915881411741.811712+5+0.34-0.07
FA Cup (4 Seasons)65068488.85.6596512600.33510-5-0.89+1.92
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
202119ie Rep. of IrelandFriendlies (M)114143.90.20011403.000000.00-1.82Matches
202220ie Rep. of IrelandWCQ00003Matches
202220ie Rep. of IrelandFriendlies (M)32709075.03.03903012.0032+1+0.33+0.33Matches
2022-202321ie Rep. of IrelandUEFA Nations LeagueLgB654090100.06.06906001.1787+1+0.17Matches
202321ie Rep. of IrelandFriendlies (M)1909050.01.01901003.0032+1+1.00+1.00Matches
202422ie Rep. of IrelandFriendlies (M)21809050.02.02902000.5001-1-0.50+0.50Matches
202422ie Rep. of IrelandUEFA Euro Qualifying75407775.06.07775010.43210-8-1.33-4.83Matches
2024-202523ie Rep. of IrelandUEFA Nations LeagueLgB654090100.06.06906001.00312-9-1.50Matches
4 Seasons1 Club4 Leagues262,1748457.524.225862311451.121934-15-0.62-1.84
Friendlies (M) (4 Seasons)75547944.06.2690611411.8665+1+0.16-0.47
UEFA Nations League (2 Seasons)121,08090100.012.0129012001.091119-8-0.67
UEFA Euro Qualifying (1 Season)75407775.06.07775010.43210-8-1.33-4.83
WCQ (1 Season)00003

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
2017-201816Stoke Cityeng ENGJr. PL2 — Div. 24.20000Matches
2018-201917Stoke Cityeng ENG2. Championship1.400001002100057463.6Matches
2018-201917Stoke Cityeng ENGJr. PL2 — Div. 214.31000Matches
2019-202018Stoke Cityeng ENG2. Championship5.920082027800036211361.8Matches
2019-202018Stoke Cityeng ENGEFL Cup1.71103101320Matches
2019-202018Stoke Cityeng ENGFA Cup1.00002100000Matches
2019-202018Stoke Cityeng ENGJr. PL2 — Div. 24.12000Matches
2020-202119Stoke Cityeng ENG2. Championship19.621017100292717000104592768.6Matches
2020-202119Stoke Cityeng ENGEFL Cup4.01004112910Matches
2020-202119Stoke Cityeng ENGFA Cup0.30001000010Matches
2021-202220Burnleyeng ENGEFL Cup3.01002100640Matches
2021-202220Burnleyeng ENG1. Premier League18.62102012432415020128573164.8Matches
2022-202321Wolveseng ENGEFL Cup3.00002000370Matches
2022-202321Wolveseng ENGFA Cup2.00000000040Matches
2022-202321Wolveseng ENG1. Premier League20.221017910211500096373154.4Matches
2023-202422Brentfordeng ENGEFL Cup1.00001210000Matches
2023-202422Brentfordeng ENGFA Cup2.30000Matches
2023-202422Brentfordeng ENG1. Premier League29.53001223344420000136733567.6Matches
2024-202523Brentfordeng ENGEFL Cup2.21001100000Matches
2024-202523Brentfordeng ENG1. Premier League17.0200131044171310073622868.9Matches
7 Seasons4 Clubs4 Leagues132.7174010374144516310812057831616965.2
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Stoke City (3 Seasons)3 Leagues34.062035161344830000145874466.4
Stoke City (3 Seasons)1 League22.63000
Brentford (2 Seasons)3 Leagues52.060027368861331002091356368.2
Wolves (1 Season)3 Leagues25.221019910242600096373154.4
Burnley (1 Season)2 Leagues21.63102213433019020128573164.8
EFL Cup (6 Seasons)14.94101362321140
Premier League (4 Seasons)85.2920625412111066312043322912564.7
FA Cup (4 Seasons)5.60003100050
Championship (3 Seasons)27.041025130313626000145874466.4
PL2 — Div. 2 (3 Seasons)22.63000
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
2017-201816Stoke City1 League4.20000
2018-201917Stoke City1 League1.400001002100057463.6
2018-201917Stoke City1 League14.31000
2019-202018Stoke City1 League4.12000
2019-202018Stoke City3 Leagues8.631013403101000036211361.8
2020-202119Stoke City3 Leagues23.931022111313619000104592768.6
2021-202220Burnley2 Leagues21.63102213433019020128573164.8
2022-202321Wolves3 Leagues25.221019910242600096373154.4
2023-202422Brentford3 Leagues32.83001325444420000136733567.6
2024-202523Brentford2 Leagues19.2300141144171310073622868.9
7 Seasons4 Clubs4 Leagues132.7174010374144516310812057831616965.2
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Stoke City (3 Seasons)3 Leagues34.062035161344830000145874466.4
Stoke City (3 Seasons)1 League22.63000
Brentford (2 Seasons)3 Leagues52.060027368861331002091356368.2
Wolves (1 Season)3 Leagues25.221019910242600096373154.4
Burnley (1 Season)2 Leagues21.63102213433019020128573164.8
EFL Cup (6 Seasons)14.94101362321140
Premier League (4 Seasons)85.2920625412111066312043322912564.7
FA Cup (4 Seasons)5.60003100050
Championship (3 Seasons)27.041025130313626000145874466.4
PL2 — Div. 2 (3 Seasons)22.63000
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
2017-201816Stoke Cityeng ENGJr. PL2 — Div. 211th4.20000Matches
2018-201917Stoke Cityeng ENG2. Championship16th1.400001002100057463.6Matches
2018-201917Stoke Cityeng ENGJr. PL2 — Div. 27th14.31000Matches
2019-202018Stoke Cityeng ENGJr. PL2 — Div. 24th4.12000Matches
2019-202018Stoke Cityeng ENG2. Championship15th5.920082027800036211361.8Matches
2020-202119Stoke Cityeng ENG2. Championship14th19.621017100292717000104592768.6Matches
2021-202220Burnleyeng ENG1. Premier League18th18.62102012432415020128573164.8Matches
2022-202321Wolveseng ENG1. Premier League13th20.221017910211500096373154.4Matches
2023-202422Brentfordeng ENG1. Premier League16th29.53001223344420000136733567.6Matches
2024-202523Brentfordeng ENG1. Premier League12th17.0200131044171310073622868.9Matches
7 Seasons4 Clubs2 Leagues112.21330876712421428912057831616965.2
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Stoke City (3 Seasons)1 League27.041025130313626000145874466.4
Stoke City (3 Seasons)1 League22.63000
Brentford (2 Seasons)1 League46.550025337861331002091356368.2
Wolves (1 Season)1 League20.221017910211500096373154.4
Burnley (1 Season)1 League18.62102012432415020128573164.8
Premier League (4 Seasons)85.2920625412111066312043322912564.7
Championship (3 Seasons)27.041025130313626000145874466.4
PL2 — Div. 2 (3 Seasons)22.63000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2019-202018Stoke Cityeng ENGEFL Cup17th1.71103101320Matches
2019-202018Stoke Cityeng ENGFA Cup33rd1.00002100000Matches
2020-202119Stoke Cityeng ENGEFL Cup5th4.01004112910Matches
2020-202119Stoke Cityeng ENGFA Cup33rd0.30001000010Matches
2021-202220Burnleyeng ENGEFL CupRd43.01002100640Matches
2022-202321Wolveseng ENGEFL CupQF3.00002000370Matches
2022-202321Wolveseng ENGFA Cup2.00000000040Matches
2023-202422Brentfordeng ENGEFL CupRd31.00001210000Matches
2023-202422Brentfordeng ENGFA Cup2.30000Matches
2024-202523Brentfordeng ENGEFL CupQF2.21001100000Matches
6 Seasons4 Clubs2 Leagues20.54101672321190
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Stoke City (2 Seasons)2 Leagues7.0210103131240
Brentford (2 Seasons)2 Leagues5.51002310000
Wolves (1 Season)2 Leagues5.000020003110
Burnley (1 Season)1 League3.01002100640
EFL Cup (6 Seasons)14.94101362321140
FA Cup (4 Seasons)5.60003100050
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202119ie Rep. of IrelandFriendlies (M)0.20000Matches
202220ie Rep. of IrelandFriendlies (M)3.01000Matches
2022-202321ie Rep. of IrelandUEFA Nations LeagueLgB6.000035141340Matches
202321ie Rep. of IrelandFriendlies (M)1.00000Matches
202422ie Rep. of IrelandFriendlies (M)2.00000Matches
202422ie Rep. of IrelandUEFA Euro Qualifying6.00007302320Matches
2024-202523ie Rep. of IrelandUEFA Nations LeagueLgB6.00006100650Matches
4 Seasons1 Club4 Leagues24.21001691622110
Friendlies (M) (4 Seasons)6.21000
UEFA Nations League (2 Seasons)12.000096141990
UEFA Euro Qualifying (1 Season)6.00007302320
WCQ (1 Season)

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.