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-20FriChampionshipMatchweek 22HomeW 2–1Luton TownDerby CountyYRW6800002000220000.10.10.000111668.8015100Match Report
2024-12-14SatChampionshipMatchweek 21AwayL 0–2Luton TownBlackburnYRW6100001010130010.10.10.0105771.407020Match Report
2024-12-10TueChampionshipMatchweek 20HomeW 2–1Luton TownStoke CityYAM9000000000331020.00.00.410112055.0119250Match Report
2024-12-07SatChampionshipMatchweek 19HomeD 1–1Luton TownSwansea CityNFW210000100030000.10.10.0001250.001000Match Report
2024-11-30SatChampionshipMatchweek 18AwayL 2–4Luton TownNorwich CityYCM6610003100223000.60.60.01061250.0012111Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2016-201718Barnsleyeng ENG2. Championship2060.1000000000.000.000.000.000.00Matches
2017-201819Barnsleyeng ENG2. Championship00Matches
2017-201819Barnsleyeng ENGFA Cup00Matches
2017-201819Chesterfieldeng ENG4. League Two1387678.5000000300.000.000.000.000.00Matches
2018-201920Barnsleyeng ENGFA Cup211131.3000000000.000.000.000.000.00Matches
2018-201920Barnsleyeng ENG3. League One32222,06723.08614800510.350.260.610.350.61Matches
2019-202021Barnsleyeng ENG2. Championship40393,33537.13912300408.18.16.114.286873010.080.240.320.080.320.220.160.380.220.38Matches
2019-202021Barnsleyeng ENGFA Cup221802.0101100000.500.000.500.500.50Matches
2020-202122Stoke Cityeng ENG2. Championship41272,42526.9505500804.34.31.86.243422050.190.000.190.190.190.160.070.230.160.23Matches
2020-202122Barnsleyeng ENGEFL Cup00Matches
2020-202122Stoke Cityeng ENGEFL Cup421942.2112100000.460.460.930.460.93Matches
2020-202122Stoke Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2021-202223Stoke Cityeng ENG2. Championship45383,24936.11341713008011.111.11.712.876312710.360.110.470.360.470.310.050.360.310.36Matches
2021-202223Stoke Cityeng ENGEFL Cup421992.2011000000.000.450.450.000.45Matches
2021-202223Stoke Cityeng ENGFA Cup311281.4101100000.700.000.700.700.70Matches
2022-202324Stoke Cityeng ENG2. Championship38302,76830.8718700909.69.33.212.559382320.230.030.260.230.260.310.110.420.300.41Matches
2022-202324Stoke Cityeng ENGEFL Cup11650.7000000000.000.000.000.000.00Matches
2022-202324Stoke Cityeng ENGFA Cup332362.6202200000.760.000.760.760.76Matches
2023-202425Stoke Cityeng ENG2. Championship11901.0101100100.40.40.10.54181.000.001.001.001.000.420.080.490.420.49Matches
2023-202425Luton Towneng ENGEFL Cup211071.2101100000.840.000.840.840.84Matches
2023-202425Luton Towneng ENGFA Cup10160.2000000000.000.000.000.000.00Matches
2023-202425Luton Towneng ENG1. Premier League19121,01911.3202200402.82.80.73.42519530.180.000.180.180.180.250.060.300.250.30Matches
2024-202526Luton Towneng ENG2. Championship1576967.7314300101.91.91.13.01210330.390.130.520.390.520.240.150.390.240.39Matches
9 Seasons4 Clubs6 Leagues26919817,750197.2482371480043138.237.914.852.730522811030.240.120.360.240.360.250.100.350.250.35
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
Barnsley (5 Seasons)4 Leagues78645,70163.31215271200918.18.16.114.286873010.190.240.430.190.430.220.160.380.220.38
Stoke City (4 Seasons)3 Leagues1411069,444104.930737300026025.425.16.932.01821127160.290.070.350.290.350.270.070.340.270.34
Luton Town (2 Seasons)4 Leagues37201,83820.4617600504.74.71.86.53729860.290.050.340.290.340.250.090.340.250.34
Chesterfield (1 Season)1 League1387678.5000000300.000.000.000.000.00
Championship (8 Seasons)18214212,569139.7321547320031035.435.114.149.328020910500.230.110.340.230.340.250.100.350.250.35
FA Cup (7 Seasons)1287638.5404400000.470.000.470.470.47
EFL Cup (4 Seasons)1165656.3224200000.320.320.640.320.64
League One (1 Season)32222,06723.08614800510.350.260.610.350.61
Premier League (1 Season)19121,01911.3202200402.82.80.73.42519530.180.000.180.180.180.250.060.300.250.30
League Two (1 Season)1387678.5000000300.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2016-201718Barnsley1 League2060.1000000000.000.000.000.000.00
2017-201819Chesterfield1 League1387678.5000000300.000.000.000.000.00
2017-201819Barnsley2 Leagues00
2018-201920Barnsley2 Leagues34232,18024.28614800510.330.250.580.330.58
2019-202021Barnsley2 Leagues42413,51539.14913400408.18.16.114.286873010.100.230.330.100.330.220.160.380.220.38
2020-202122Barnsley1 League00
2020-202122Stoke City3 Leagues46302,70930.1617600804.34.31.86.243422050.200.030.230.200.230.160.070.230.160.23
2021-202223Stoke City3 Leagues52413,57639.71451914008011.111.11.712.876312710.350.130.480.350.480.310.050.360.310.36
2022-202324Stoke City3 Leagues42343,06934.19110900909.69.33.212.559382320.260.030.290.260.290.310.110.420.300.41
2023-202425Stoke City1 League11901.0101100100.40.40.10.54181.000.001.001.001.000.420.080.490.420.49
2023-202425Luton Town3 Leagues22131,14212.7303300402.82.80.73.42519530.240.000.240.240.240.250.060.300.250.30
2024-202526Luton Town1 League1576967.7314300101.91.91.13.01210330.390.130.520.390.520.240.150.390.240.39
9 Seasons4 Clubs6 Leagues26919817,750197.2482371480043138.237.914.852.730522811030.240.120.360.240.360.250.100.350.250.35
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
Barnsley (5 Seasons)4 Leagues78645,70163.31215271200918.18.16.114.286873010.190.240.430.190.430.220.160.380.220.38
Stoke City (4 Seasons)3 Leagues1411069,444104.930737300026025.425.16.932.01821127160.290.070.350.290.350.270.070.340.270.34
Luton Town (2 Seasons)4 Leagues37201,83820.4617600504.74.71.86.53729860.290.050.340.290.340.250.090.340.250.34
Chesterfield (1 Season)1 League1387678.5000000300.000.000.000.000.00
Championship (8 Seasons)18214212,569139.7321547320031035.435.114.149.328020910500.230.110.340.230.340.250.100.350.250.35
FA Cup (7 Seasons)1287638.5404400000.470.000.470.470.47
EFL Cup (4 Seasons)1165656.3224200000.320.320.640.320.64
League One (1 Season)32222,06723.08614800510.350.260.610.350.61
Premier League (1 Season)19121,01911.3202200402.82.80.73.42519530.180.000.180.180.180.250.060.300.250.30
League Two (1 Season)1387678.5000000300.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2016-201718Barnsleyeng ENG2. Championship14th2060.1000000000.000.000.000.000.00Matches
2017-201819Chesterfieldeng ENG4. League Two24th1387678.5000000300.000.000.000.000.00Matches
2017-201819Barnsleyeng ENG2. Championship22nd00Matches
2018-201920Barnsleyeng ENG3. League One2nd32222,06723.08614800510.350.260.610.350.61Matches
2019-202021Barnsleyeng ENG2. Championship21st40393,33537.13912300408.18.16.114.286873010.080.240.320.080.320.220.160.380.220.38Matches
2020-202122Stoke Cityeng ENG2. Championship14th41272,42526.9505500804.34.31.86.243422050.190.000.190.190.190.160.070.230.160.23Matches
2021-202223Stoke Cityeng ENG2. Championship14th45383,24936.11341713008011.111.11.712.876312710.360.110.470.360.470.310.050.360.310.36Matches
2022-202324Stoke Cityeng ENG2. Championship16th38302,76830.8718700909.69.33.212.559382320.230.030.260.230.260.310.110.420.300.41Matches
2023-202425Stoke Cityeng ENG2. Championship17th11901.0101100100.40.40.10.54181.000.001.001.001.000.420.080.490.420.49Matches
2023-202425Luton Towneng ENG1. Premier League18th19121,01911.3202200402.82.80.73.42519530.180.000.180.180.180.250.060.300.250.30Matches
2024-202526Luton Towneng ENG2. Championship18th1576967.7314300101.91.91.13.01210330.390.130.520.390.520.240.150.390.240.39Matches
9 Seasons4 Clubs4 Leagues24618416,422182.5422163420043138.237.914.852.730522811030.230.120.350.230.350.250.100.350.250.35
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 (4 Seasons)1 League125968,53294.826531260026025.425.16.932.01821127160.270.050.330.270.330.270.070.340.270.34
Barnsley (4 Seasons)2 Leagues74615,40860.11115261100918.18.16.114.286873010.180.250.430.180.430.220.160.380.220.38
Luton Town (2 Seasons)2 Leagues34191,71519.1516500504.74.71.86.53729860.260.050.310.260.310.250.090.340.250.34
Chesterfield (1 Season)1 League1387678.5000000300.000.000.000.000.00
Championship (8 Seasons)18214212,569139.7321547320031035.435.114.149.328020910500.230.110.340.230.340.250.100.350.250.35
League One (1 Season)32222,06723.08614800510.350.260.610.350.61
Premier League (1 Season)19121,01911.3202200402.82.80.73.42519530.180.000.180.180.180.250.060.300.250.30
League Two (1 Season)1387678.5000000300.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2017-201819Barnsleyeng ENGFA Cup33rd00Matches
2018-201920Barnsleyeng ENGFA Cup33rd211131.3000000000.000.000.000.000.00Matches
2019-202021Barnsleyeng ENGFA Cup17th221802.0101100000.500.000.500.500.50Matches
2020-202122Barnsleyeng ENGEFL Cup17th00Matches
2020-202122Stoke Cityeng ENGEFL Cup5th421942.2112100000.460.460.930.460.93Matches
2020-202122Stoke Cityeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2021-202223Stoke Cityeng ENGEFL CupRd4421992.2011000000.000.450.450.000.45Matches
2021-202223Stoke Cityeng ENGFA Cup311281.4101100000.700.000.700.700.70Matches
2022-202324Stoke Cityeng ENGEFL CupRd111650.7000000000.000.000.000.000.00Matches
2022-202324Stoke Cityeng ENGFA Cup332362.6202200000.760.000.760.760.76Matches
2023-202425Luton Towneng ENGEFL CupRd3211071.2101100000.840.000.840.840.84Matches
2023-202425Luton Towneng ENGFA Cup10160.2000000000.000.000.000.000.00Matches
7 Seasons3 Clubs2 Leagues23141,32814.8628600000.410.140.540.410.54
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
Barnsley (4 Seasons)2 Leagues432933.3101100000.310.000.310.310.31
Stoke City (3 Seasons)2 Leagues161091210.1426400000.390.200.590.390.59
Luton Town (1 Season)2 Leagues311231.4101100000.730.000.730.730.73
FA Cup (7 Seasons)1287638.5404400000.470.000.470.470.47
EFL Cup (4 Seasons)1165656.3224200000.320.320.640.320.64
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
202223sct ScotlandWCQ1060.1000000000.000.000.000.000.00Matches
202223sct ScotlandFriendlies (M)20130.1000000000.000.000.000.000.00Matches
2022-202324sct ScotlandUEFA Nations LeagueLgB30530.6000000000.000.000.000.000.00Matches
202324sct ScotlandFriendlies (M)10270.3000000000.000.000.000.000.00Matches
202425sct ScotlandUEFA Euro Qualifying11690.8000000000.000.000.000.000.00Matches
3 Seasons1 Club4 Leagues811681.9000000000.000.000.000.000.00
Friendlies (M) (2 Seasons)30400.4000000000.000.000.000.000.00
UEFA Nations League (1 Season)30530.6000000000.000.000.000.000.00
WCQ (1 Season)1060.1000000000.000.000.000.000.00
UEFA Euro Qualifying (1 Season)11690.8000000000.000.000.000.000.00

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2016-201718Barnsleyeng ENG2. Championship0.10000.000.0000Matches
2017-201819Chesterfieldeng ENG4. League Two8.50040.000.470.0000Matches
2018-201920Barnsleyeng ENGFA Cup1.30000.000.0000Matches
2018-201920Barnsleyeng ENG3. League One23.0800Matches
2019-202021Barnsleyeng ENG2. Championship37.13792227.82.130.590.040.1417.40008.18.10.11-5.1-5.1Matches
2019-202021Barnsleyeng ENGFA Cup2.017342.93.501.500.140.3300Matches
2020-202122Stoke Cityeng ENG2. Championship26.95391230.81.450.450.130.4214.80004.34.30.11+0.7+0.7Matches
2020-202122Stoke Cityeng ENGEFL Cup2.214125.01.860.460.251.0000Matches
2020-202122Stoke Cityeng ENGFA Cup1.0011100.01.001.000.000.0000Matches
2021-202223Stoke Cityeng ENG2. Championship36.113873034.52.410.830.150.4315.100011.111.10.13+1.9+1.9Matches
2021-202223Stoke Cityeng ENGEFL Cup2.207228.63.170.900.000.0000Matches
2021-202223Stoke Cityeng ENGFA Cup1.415240.03.521.410.200.5000Matches
2022-202324Stoke Cityeng ENG2. Championship30.87633047.62.050.980.110.2312.60009.69.30.15-2.6-2.3Matches
2022-202324Stoke Cityeng ENGEFL Cup0.7011100.01.381.380.000.0000Matches
2022-202324Stoke Cityeng ENGFA Cup2.623266.71.140.760.671.0000Matches
2023-202425Stoke Cityeng ENG2. Championship1.012150.02.001.000.501.008.40000.40.40.21+0.6+0.6Matches
2023-202425Luton Towneng ENGEFL Cup1.216233.35.051.680.170.5000Matches
2023-202425Luton Towneng ENGFA Cup0.20000.000.0000Matches
2023-202425Luton Towneng ENG1. Premier League11.3226623.12.300.530.080.3314.10002.82.80.11-0.8-0.8Matches
2024-202526Luton Towneng ENG2. Championship7.7318527.82.330.650.170.6013.60001.91.90.10+1.1+1.1Matches
9 Seasons4 Clubs6 Leagues197.24834812435.62.000.710.110.3214.900038.237.90.12-4.2-3.9
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
Barnsley (5 Seasons)4 Leagues63.312862529.12.130.620.050.1617.40008.18.10.11-5.1-5.1
Stoke City (4 Seasons)3 Leagues104.9302128238.72.020.780.140.3714.100025.425.10.13+0.6+0.9
Luton Town (2 Seasons)4 Leagues20.46501326.02.450.640.120.4613.90004.74.70.11+0.3+0.3
Chesterfield (1 Season)1 League8.50040.000.470.0000
Championship (8 Seasons)139.73228810034.72.060.720.110.3215.000035.435.10.12-3.4-3.1
FA Cup (7 Seasons)8.5416850.01.890.940.250.5000
EFL Cup (4 Seasons)6.3218633.32.870.960.110.3300
League One (1 Season)23.0800
Premier League (1 Season)11.3226623.12.300.530.080.3314.10002.82.80.11-0.8-0.8
League Two (1 Season)8.50040.000.470.0000
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2016-201718Barnsley1 League0.10000.000.0000
2017-201819Chesterfield1 League8.50040.000.470.0000
2018-201920Barnsley2 Leagues24.28000.000.0000
2019-202021Barnsley2 Leagues39.14862529.12.200.640.050.1617.40008.18.10.11-5.1-5.1
2020-202122Stoke City3 Leagues30.16441431.81.460.470.140.4314.80004.34.30.11+0.7+0.7
2021-202223Stoke City3 Leagues39.714993434.32.490.860.140.4115.100011.111.10.13+1.9+1.9
2022-202324Stoke City3 Leagues34.19673349.31.960.970.130.2712.60009.69.30.15-2.6-2.3
2023-202425Stoke City1 League1.012150.02.001.000.501.008.40000.40.40.21+0.6+0.6
2023-202425Luton Town3 Leagues12.7332825.02.520.630.090.3814.10002.82.80.11-0.8-0.8
2024-202526Luton Town1 League7.7318527.82.330.650.170.6013.60001.91.90.10+1.1+1.1
9 Seasons4 Clubs6 Leagues197.24834812435.62.000.710.110.3214.900038.237.90.12-4.2-3.9
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
Barnsley (5 Seasons)4 Leagues63.312862529.12.130.620.050.1617.40008.18.10.11-5.1-5.1
Stoke City (4 Seasons)3 Leagues104.9302128238.72.020.780.140.3714.100025.425.10.13+0.6+0.9
Luton Town (2 Seasons)4 Leagues20.46501326.02.450.640.120.4613.90004.74.70.11+0.3+0.3
Chesterfield (1 Season)1 League8.50040.000.470.0000
Championship (8 Seasons)139.73228810034.72.060.720.110.3215.000035.435.10.12-3.4-3.1
FA Cup (7 Seasons)8.5416850.01.890.940.250.5000
EFL Cup (4 Seasons)6.3218633.32.870.960.110.3300
League One (1 Season)23.0800
Premier League (1 Season)11.3226623.12.300.530.080.3314.10002.82.80.11-0.8-0.8
League Two (1 Season)8.50040.000.470.0000
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2016-201718Barnsleyeng ENG2. Championship14th0.10000.000.0000Matches
2017-201819Chesterfieldeng ENG4. League Two24th8.50040.000.470.0000Matches
2018-201920Barnsleyeng ENG3. League One2nd23.0800Matches
2019-202021Barnsleyeng ENG2. Championship21st37.13792227.82.130.590.040.1417.40008.18.10.11-5.1-5.1Matches
2020-202122Stoke Cityeng ENG2. Championship14th26.95391230.81.450.450.130.4214.80004.34.30.11+0.7+0.7Matches
2021-202223Stoke Cityeng ENG2. Championship14th36.113873034.52.410.830.150.4315.100011.111.10.13+1.9+1.9Matches
2022-202324Stoke Cityeng ENG2. Championship16th30.87633047.62.050.980.110.2312.60009.69.30.15-2.6-2.3Matches
2023-202425Stoke Cityeng ENG2. Championship17th1.012150.02.001.000.501.008.40000.40.40.21+0.6+0.6Matches
2023-202425Luton Towneng ENG1. Premier League18th11.3226623.12.300.530.080.3314.10002.82.80.11-0.8-0.8Matches
2024-202526Luton Towneng ENG2. Championship18th7.7318527.82.330.650.170.6013.60001.91.90.10+1.1+1.1Matches
9 Seasons4 Clubs4 Leagues182.54231411035.01.970.690.110.3114.900038.237.90.12-4.2-3.9
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 (4 Seasons)1 League94.8261917338.22.010.770.140.3614.100025.425.10.13+0.6+0.9
Barnsley (4 Seasons)2 Leagues60.111792227.82.130.590.040.1417.40008.18.10.11-5.1-5.1
Luton Town (2 Seasons)2 Leagues19.15441125.02.310.580.110.4513.90004.74.70.11+0.3+0.3
Chesterfield (1 Season)1 League8.50040.000.470.0000
Championship (8 Seasons)139.73228810034.72.060.720.110.3215.000035.435.10.12-3.4-3.1
League One (1 Season)23.0800
Premier League (1 Season)11.3226623.12.300.530.080.3314.10002.82.80.11-0.8-0.8
League Two (1 Season)8.50040.000.470.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2018-201920Barnsleyeng ENGFA Cup33rd1.30000.000.0000Matches
2019-202021Barnsleyeng ENGFA Cup17th2.017342.93.501.500.140.3300Matches
2020-202122Stoke Cityeng ENGEFL Cup5th2.214125.01.860.460.251.0000Matches
2020-202122Stoke Cityeng ENGFA Cup33rd1.0011100.01.001.000.000.0000Matches
2021-202223Stoke Cityeng ENGEFL CupRd42.207228.63.170.900.000.0000Matches
2021-202223Stoke Cityeng ENGFA Cup1.415240.03.521.410.200.5000Matches
2022-202324Stoke Cityeng ENGEFL CupRd10.7011100.01.381.380.000.0000Matches
2022-202324Stoke Cityeng ENGFA Cup2.623266.71.140.760.671.0000Matches
2023-202425Luton Towneng ENGEFL CupRd31.216233.35.051.680.170.5000Matches
2023-202425Luton Towneng ENGFA Cup0.20000.000.0000Matches
7 Seasons3 Clubs2 Leagues14.86341441.22.300.950.180.4300
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Barnsley (4 Seasons)2 Leagues3.317342.92.150.920.140.3300
Stoke City (3 Seasons)2 Leagues10.1421942.92.070.890.190.4400
Luton Town (1 Season)2 Leagues1.416233.34.391.460.170.5000
FA Cup (7 Seasons)8.5416850.01.890.940.250.5000
EFL Cup (4 Seasons)6.3218633.32.870.960.110.3300
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
202223sct ScotlandWCQ0.10000.000.0000Matches
202223sct ScotlandFriendlies (M)0.1000Matches
2022-202324sct ScotlandUEFA Nations LeagueLgB0.6011100.01.701.700.000.0000Matches
202324sct ScotlandFriendlies (M)0.3000Matches
202425sct ScotlandUEFA Euro Qualifying0.80000.000.0000Matches
3 Seasons1 Club4 Leagues1.9011100.00.700.700.000.0000
Friendlies (M) (2 Seasons)0.4000
UEFA Nations League (1 Season)0.6011100.01.701.700.000.0000
WCQ (1 Season)0.10000.000.0000
UEFA Euro Qualifying (1 Season)0.80000.000.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
2016-201718Barnsleyeng ENG2. Championship0.10Matches
2017-201819Chesterfieldeng ENG4. League Two8.50Matches
2018-201920Barnsleyeng ENGFA Cup1.30Matches
2018-201920Barnsleyeng ENG3. League One23.06Matches
2019-202021Barnsleyeng ENG2. Championship37.1513101750.47367287629846663.915531449.4299131.996.13.6+2.9524824787Matches
2019-202021Barnsleyeng ENGFA Cup2.00Matches
2020-202122Stoke Cityeng ENG2. Championship26.934757959.94934114720628871.510217458.6193652.801.81.5-1.8173015542Matches
2020-202122Stoke Cityeng ENGEFL Cup2.21Matches
2020-202122Stoke Cityeng ENGFA Cup1.00Matches
2021-202223Stoke Cityeng ENG2. Championship36.147575163.26353104929539674.513320066.5215836.241.71.0+2.3182312031Matches
2021-202223Stoke Cityeng ENGEFL Cup2.21Matches
2021-202223Stoke Cityeng ENGFA Cup1.40Matches
2022-202324Stoke Cityeng ENG2. Championship30.846176160.66607142227138969.713722461.2265844.813.22.5-2.22618191038Matches
2022-202324Stoke Cityeng ENGEFL Cup0.70Matches
2022-202324Stoke Cityeng ENGFA Cup2.60Matches
2023-202425Stoke Cityeng ENG2. Championship1.0152755.614915111573.32540.00000.10.0-0.111001Matches
2023-202425Luton Towneng ENGEFL Cup1.20Matches
2023-202425Luton Towneng ENGFA Cup0.20Matches
2023-202425Luton Towneng ENG1. Premier League11.313624755.118656269112771.7355662.562425.000.70.4-0.7863119Matches
2024-202526Luton Towneng ENG2. Championship7.79113666.91180187617779.2233369.73837.511.10.6-0.1805010Matches
9 Seasons4 Clubs6 Leagues197.22038351857.92845573221233175870.1587100658.310427537.82314.89.6+8.21301267823228
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
Barnsley (5 Seasons)4 Leagues63.3513101750.47367287629846663.915531449.4299131.9156.13.6+8.9524824787
Stoke City (4 Seasons)3 Leagues104.91298211861.3180433633783108872.037460362.06615243.476.94.9+0.162724615112
Luton Town (2 Seasons)4 Leagues20.422738359.3304581315220474.5588965.293228.111.81.0-0.81668129
Chesterfield (1 Season)1 League8.50
Championship (8 Seasons)139.71902327158.12659066961142163170.055295058.19825139.01514.19.1+0.91221207522209
FA Cup (7 Seasons)8.50
EFL Cup (4 Seasons)6.32
League One (1 Season)23.06
Premier League (1 Season)11.313624755.118656269112771.7355662.562425.000.70.4-0.7863119
League Two (1 Season)8.50
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2016-201718Barnsley1 League0.10
2017-201819Chesterfield1 League8.50
2018-201920Barnsley2 Leagues24.26
2019-202021Barnsley2 Leagues39.1513101750.47367287629846663.915531449.4299131.996.13.6+2.9524824787
2020-202122Stoke City3 Leagues30.134757959.94934114720628871.510217458.6193652.811.81.5-0.8173015542
2021-202223Stoke City3 Leagues39.747575163.26353104929539674.513320066.5215836.251.71.0+3.3182312031
2022-202324Stoke City3 Leagues34.146176160.66607142227138969.713722461.2265844.813.22.5-2.22618191038
2023-202425Stoke City1 League1.0152755.614915111573.32540.00000.10.0-0.111001
2023-202425Luton Town3 Leagues12.713624755.118656269112771.7355662.562425.000.70.4-0.7863119
2024-202526Luton Town1 League7.79113666.91180187617779.2233369.73837.511.10.6-0.1805010
9 Seasons4 Clubs6 Leagues197.22038351857.92845573221233175870.1587100658.310427537.82314.89.6+8.21301267823228
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
Barnsley (5 Seasons)4 Leagues63.3513101750.47367287629846663.915531449.4299131.9156.13.6+8.9524824787
Stoke City (4 Seasons)3 Leagues104.91298211861.3180433633783108872.037460362.06615243.476.94.9+0.162724615112
Luton Town (2 Seasons)4 Leagues20.422738359.3304581315220474.5588965.293228.111.81.0-0.81668129
Chesterfield (1 Season)1 League8.50
Championship (8 Seasons)139.71902327158.12659066961142163170.055295058.19825139.01514.19.1+0.91221207522209
FA Cup (7 Seasons)8.50
EFL Cup (4 Seasons)6.32
League One (1 Season)23.06
Premier League (1 Season)11.313624755.118656269112771.7355662.562425.000.70.4-0.7863119
League Two (1 Season)8.50
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-201718Barnsleyeng ENG2. Championship14th0.10Matches
2017-201819Chesterfieldeng ENG4. League Two24th8.50Matches
2018-201920Barnsleyeng ENG3. League One2nd23.06Matches
2019-202021Barnsleyeng ENG2. Championship21st37.1513101750.47367287629846663.915531449.4299131.996.13.6+2.9524824787Matches
2020-202122Stoke Cityeng ENG2. Championship14th26.934757959.94934114720628871.510217458.6193652.801.81.5-1.8173015542Matches
2021-202223Stoke Cityeng ENG2. Championship14th36.147575163.26353104929539674.513320066.5215836.241.71.0+2.3182312031Matches
2022-202324Stoke Cityeng ENG2. Championship16th30.846176160.66607142227138969.713722461.2265844.813.22.5-2.22618191038Matches
2023-202425Stoke Cityeng ENG2. Championship17th1.0152755.614915111573.32540.00000.10.0-0.111001Matches
2023-202425Luton Towneng ENG1. Premier League18th11.313624755.118656269112771.7355662.562425.000.70.4-0.7863119Matches
2024-202526Luton Towneng ENG2. Championship18th7.79113666.91180187617779.2233369.73837.511.10.6-0.1805010Matches
9 Seasons4 Clubs4 Leagues182.52038351857.92845573221233175870.1587100658.310427537.82114.89.6+6.21301267823228
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 (4 Seasons)1 League94.81298211861.3180433633783108872.037460362.06615243.456.94.9-1.962724615112
Barnsley (4 Seasons)2 Leagues60.1513101750.47367287629846663.915531449.4299131.9156.13.6+8.9524824787
Luton Town (2 Seasons)2 Leagues19.122738359.3304581315220474.5588965.293228.111.81.0-0.81668129
Chesterfield (1 Season)1 League8.50
Championship (8 Seasons)139.71902327158.12659066961142163170.055295058.19825139.01514.19.1+0.91221207522209
League One (1 Season)23.06
Premier League (1 Season)11.313624755.118656269112771.7355662.562425.000.70.4-0.7863119
League Two (1 Season)8.50
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
2018-201920Barnsleyeng ENGFA Cup33rd1.30Matches
2019-202021Barnsleyeng ENGFA Cup17th2.00Matches
2020-202122Stoke Cityeng ENGEFL Cup5th2.21Matches
2020-202122Stoke Cityeng ENGFA Cup33rd1.00Matches
2021-202223Stoke Cityeng ENGEFL CupRd42.21Matches
2021-202223Stoke Cityeng ENGFA Cup1.40Matches
2022-202324Stoke Cityeng ENGEFL CupRd10.70Matches
2022-202324Stoke Cityeng ENGFA Cup2.60Matches
2023-202425Luton Towneng ENGEFL CupRd31.20Matches
2023-202425Luton Towneng ENGFA Cup0.20Matches
7 Seasons3 Clubs2 Leagues14.82
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
Barnsley (4 Seasons)2 Leagues3.30
Stoke City (3 Seasons)2 Leagues10.12
Luton Town (1 Season)2 Leagues1.40
FA Cup (7 Seasons)8.50
EFL Cup (4 Seasons)6.32
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
202223sct ScotlandWCQ0.10Matches
202223sct ScotlandFriendlies (M)0.10Matches
2022-202324sct ScotlandUEFA Nations LeagueLgB0.60Matches
202324sct ScotlandFriendlies (M)0.30Matches
202425sct ScotlandUEFA Euro Qualifying0.80Matches
3 Seasons1 Club4 Leagues1.90
Friendlies (M) (2 Seasons)0.40
UEFA Nations League (1 Season)0.60
WCQ (1 Season)0.10
UEFA Euro Qualifying (1 Season)0.80

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2016-201718Barnsleyeng ENG2. Championship0.10Matches
2017-201819Chesterfieldeng ENG4. League Two8.50Matches
2018-201920Barnsleyeng ENGFA Cup1.34Matches
2018-201920Barnsleyeng ENG3. League One23.0Matches
2019-202021Barnsleyeng ENG2. Championship37.1101792091124100900000513660Matches
2019-202021Barnsleyeng ENGFA Cup2.01Matches
2020-202122Stoke Cityeng ENG2. Championship26.95795611600144140000347236Matches
2020-202122Stoke Cityeng ENGEFL Cup2.24Matches
2020-202122Stoke Cityeng ENGFA Cup1.01Matches
2021-202223Stoke Cityeng ENG2. Championship36.175174150153800000475540Matches
2021-202223Stoke Cityeng ENGEFL Cup2.24Matches
2021-202223Stoke Cityeng ENGFA Cup1.42Matches
2022-202324Stoke Cityeng ENG2. Championship30.87617233300255310000461538Matches
2022-202324Stoke Cityeng ENGEFL Cup0.71Matches
2022-202324Stoke Cityeng ENGFA Cup2.60Matches
2023-202425Stoke Cityeng ENG2. Championship1.0272700001000001503Matches
2023-202425Luton Towneng ENGEFL Cup1.20Matches
2023-202425Luton Towneng ENGFA Cup0.20Matches
2023-202425Luton Towneng ENG1. Premier League11.324723870001060000136218Matches
2024-202526Luton Towneng ENG2. Championship7.713613510106000009104Matches
9 Seasons4 Clubs6 Leagues197.23518334515314122711410000203820199
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Barnsley (5 Seasons)4 Leagues63.3101792091124105900000513660
Stoke City (4 Seasons)3 Leagues104.92118205254018150450000129812117
Luton Town (2 Seasons)4 Leagues20.438337380101660000227222
Chesterfield (1 Season)1 League8.50
Championship (8 Seasons)139.73271310714614122441350000190218181
FA Cup (7 Seasons)8.58
EFL Cup (4 Seasons)6.39
League One (1 Season)23.0
Premier League (1 Season)11.324723870001060000136218
League Two (1 Season)8.50
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2016-201718Barnsley1 League0.10
2017-201819Chesterfield1 League8.50
2018-201920Barnsley2 Leagues24.24
2019-202021Barnsley2 Leagues39.1101792091124101900000513660
2020-202122Stoke City3 Leagues30.15795611600149140000347236
2021-202223Stoke City3 Leagues39.775174150154400000475540
2022-202324Stoke City3 Leagues34.17617233300256310000461538
2023-202425Stoke City1 League1.0272700001000001503
2023-202425Luton Town3 Leagues12.724723870001060000136218
2024-202526Luton Town1 League7.713613510106000009104
9 Seasons4 Clubs6 Leagues197.23518334515314122711410000203820199
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Barnsley (5 Seasons)4 Leagues63.3101792091124105900000513660
Stoke City (4 Seasons)3 Leagues104.92118205254018150450000129812117
Luton Town (2 Seasons)4 Leagues20.438337380101660000227222
Chesterfield (1 Season)1 League8.50
Championship (8 Seasons)139.73271310714614122441350000190218181
FA Cup (7 Seasons)8.58
EFL Cup (4 Seasons)6.39
League One (1 Season)23.0
Premier League (1 Season)11.324723870001060000136218
League Two (1 Season)8.50
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-201718Barnsleyeng ENG2. Championship14th0.10Matches
2017-201819Chesterfieldeng ENG4. League Two24th8.50Matches
2018-201920Barnsleyeng ENG3. League One2nd23.0Matches
2019-202021Barnsleyeng ENG2. Championship21st37.1101792091124100900000513660Matches
2020-202122Stoke Cityeng ENG2. Championship14th26.95795611600144140000347236Matches
2021-202223Stoke Cityeng ENG2. Championship14th36.175174150153800000475540Matches
2022-202324Stoke Cityeng ENG2. Championship16th30.87617233300255310000461538Matches
2023-202425Stoke Cityeng ENG2. Championship17th1.0272700001000001503Matches
2023-202425Luton Towneng ENG1. Premier League18th11.324723870001060000136218Matches
2024-202526Luton Towneng ENG2. Championship18th7.713613510106000009104Matches
9 Seasons4 Clubs4 Leagues182.53518334515314122541410000203820199
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Stoke City (4 Seasons)1 League94.82118205254018138450000129812117
Barnsley (4 Seasons)2 Leagues60.1101792091124100900000513660
Luton Town (2 Seasons)2 Leagues19.138337380101660000227222
Chesterfield (1 Season)1 League8.50
Championship (8 Seasons)139.73271310714614122441350000190218181
League One (1 Season)23.0
Premier League (1 Season)11.324723870001060000136218
League Two (1 Season)8.50
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
2018-201920Barnsleyeng ENGFA Cup33rd1.34Matches
2019-202021Barnsleyeng ENGFA Cup17th2.01Matches
2020-202122Stoke Cityeng ENGEFL Cup5th2.24Matches
2020-202122Stoke Cityeng ENGFA Cup33rd1.01Matches
2021-202223Stoke Cityeng ENGEFL CupRd42.24Matches
2021-202223Stoke Cityeng ENGFA Cup1.42Matches
2022-202324Stoke Cityeng ENGEFL CupRd10.71Matches
2022-202324Stoke Cityeng ENGFA Cup2.60Matches
2023-202425Luton Towneng ENGEFL CupRd31.20Matches
2023-202425Luton Towneng ENGFA Cup0.20Matches
7 Seasons3 Clubs2 Leagues14.817
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Barnsley (4 Seasons)2 Leagues3.35
Stoke City (3 Seasons)2 Leagues10.112
Luton Town (1 Season)2 Leagues1.40
FA Cup (7 Seasons)8.58
EFL Cup (4 Seasons)6.39
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
202223sct ScotlandWCQ0.10Matches
202223sct ScotlandFriendlies (M)0.1Matches
2022-202324sct ScotlandUEFA Nations LeagueLgB0.60Matches
202324sct ScotlandFriendlies (M)0.3Matches
202425sct ScotlandUEFA Euro Qualifying0.80Matches
3 Seasons1 Club4 Leagues1.90
Friendlies (M) (2 Seasons)0.4
UEFA Nations League (1 Season)0.60
WCQ (1 Season)0.10
UEFA Euro Qualifying (1 Season)0.80

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2016-201718Barnsleyeng ENG2. Championship0.1Matches
2017-201819Chesterfieldeng ENG4. League Two8.5Matches
2018-201920Barnsleyeng ENGFA Cup1.3Matches
2018-201920Barnsleyeng ENG3. League One23.0Matches
2019-202021Barnsleyeng ENG2. Championship37.11002.7066191581180.491202220Matches
2019-202021Barnsleyeng ENGFA Cup2.0Matches
2020-202122Stoke Cityeng ENG2. Championship26.9431.60310226220.07101000Matches
2020-202122Stoke Cityeng ENGEFL Cup2.2Matches
2020-202122Stoke Cityeng ENGFA Cup1.0Matches
2021-202223Stoke Cityeng ENG2. Championship36.1641.7738051371120.33601230Matches
2021-202223Stoke Cityeng ENGEFL Cup2.2Matches
2021-202223Stoke Cityeng ENGFA Cup1.4Matches
2022-202324Stoke Cityeng ENG2. Championship30.8642.084513510080.26401120Matches
2022-202324Stoke Cityeng ENGEFL Cup0.7Matches
2022-202324Stoke Cityeng ENGFA Cup2.6Matches
2023-202425Stoke Cityeng ENG2. Championship1.033.0020010000.00000000Matches
2023-202425Luton Towneng ENGEFL Cup1.2Matches
2023-202425Luton Towneng ENGFA Cup0.2Matches
2023-202425Luton Towneng ENG1. Premier League11.3151.33100113000.00000000Matches
2024-202526Luton Towneng ENG2. Championship7.7121.55100101020.26200000Matches
9 Seasons4 Clubs6 Leagues197.23011.9920222137354420.282505570
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Barnsley (5 Seasons)4 Leagues63.31002.7066191581180.491202220
Stoke City (4 Seasons)3 Leagues104.91741.8411611021233220.231103350
Luton Town (2 Seasons)4 Leagues20.4271.42200214020.11200000
Chesterfield (1 Season)1 League8.5
Championship (8 Seasons)139.72862.0519222036324420.302505570
FA Cup (7 Seasons)8.5
EFL Cup (4 Seasons)6.3
League One (1 Season)23.0
Premier League (1 Season)11.3151.33100113000.00000000
League Two (1 Season)8.5
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2016-201718Barnsley1 League0.1
2017-201819Chesterfield1 League8.5
2018-201920Barnsley2 Leagues24.2
2019-202021Barnsley2 Leagues39.11002.7066191581180.491202220
2020-202122Stoke City3 Leagues30.1431.60310226220.07101000
2021-202223Stoke City3 Leagues39.7641.7738051371120.33601230
2022-202324Stoke City3 Leagues34.1642.084513510080.26401120
2023-202425Stoke City1 League1.033.0020010000.00000000
2023-202425Luton Town3 Leagues12.7151.33100113000.00000000
2024-202526Luton Town1 League7.7121.55100101020.26200000
9 Seasons4 Clubs6 Leagues197.23011.9920222137354420.282505570
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Barnsley (5 Seasons)4 Leagues63.31002.7066191581180.491202220
Stoke City (4 Seasons)3 Leagues104.91741.8411611021233220.231103350
Luton Town (2 Seasons)4 Leagues20.4271.42200214020.11200000
Chesterfield (1 Season)1 League8.5
Championship (8 Seasons)139.72862.0519222036324420.302505570
FA Cup (7 Seasons)8.5
EFL Cup (4 Seasons)6.3
League One (1 Season)23.0
Premier League (1 Season)11.3151.33100113000.00000000
League Two (1 Season)8.5
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-201718Barnsleyeng ENG2. Championship14th0.1Matches
2017-201819Chesterfieldeng ENG4. League Two24th8.5Matches
2018-201920Barnsleyeng ENG3. League One2nd23.0Matches
2019-202021Barnsleyeng ENG2. Championship21st37.11002.7066191581180.491202220Matches
2020-202122Stoke Cityeng ENG2. Championship14th26.9431.60310226220.07101000Matches
2021-202223Stoke Cityeng ENG2. Championship14th36.1641.7738051371120.33601230Matches
2022-202324Stoke Cityeng ENG2. Championship16th30.8642.084513510080.26401120Matches
2023-202425Stoke Cityeng ENG2. Championship17th1.033.0020010000.00000000Matches
2023-202425Luton Towneng ENG1. Premier League18th11.3151.33100113000.00000000Matches
2024-202526Luton Towneng ENG2. Championship18th7.7121.55100101020.26200000Matches
9 Seasons4 Clubs4 Leagues182.53011.9920222137354420.282505570
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Stoke City (4 Seasons)1 League94.81741.8411611021233220.231103350
Barnsley (4 Seasons)2 Leagues60.11002.7066191581180.491202220
Luton Town (2 Seasons)2 Leagues19.1271.42200214020.11200000
Chesterfield (1 Season)1 League8.5
Championship (8 Seasons)139.72862.0519222036324420.302505570
League One (1 Season)23.0
Premier League (1 Season)11.3151.33100113000.00000000
League Two (1 Season)8.5
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
2018-201920Barnsleyeng ENGFA Cup33rd1.3Matches
2019-202021Barnsleyeng ENGFA Cup17th2.0Matches
2020-202122Stoke Cityeng ENGEFL Cup5th2.2Matches
2020-202122Stoke Cityeng ENGFA Cup33rd1.0Matches
2021-202223Stoke Cityeng ENGEFL CupRd42.2Matches
2021-202223Stoke Cityeng ENGFA Cup1.4Matches
2022-202324Stoke Cityeng ENGEFL CupRd10.7Matches
2022-202324Stoke Cityeng ENGFA Cup2.6Matches
2023-202425Luton Towneng ENGEFL CupRd31.2Matches
2023-202425Luton Towneng ENGFA Cup0.2Matches
7 Seasons3 Clubs2 Leagues14.8
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Barnsley (4 Seasons)2 Leagues3.3
Stoke City (3 Seasons)2 Leagues10.1
Luton Town (1 Season)2 Leagues1.4
FA Cup (7 Seasons)8.5
EFL Cup (4 Seasons)6.3
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
202223sct ScotlandWCQ0.1Matches
202223sct ScotlandFriendlies (M)0.1Matches
2022-202324sct ScotlandUEFA Nations LeagueLgB0.6Matches
202324sct ScotlandFriendlies (M)0.3Matches
202425sct ScotlandUEFA Euro Qualifying0.8Matches
3 Seasons1 Club4 Leagues1.9
Friendlies (M) (2 Seasons)0.4
UEFA Nations League (1 Season)0.6
WCQ (1 Season)0.1
UEFA Euro Qualifying (1 Season)0.8

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2016-201718Barnsleyeng ENG2. Championship0.100Matches
2017-201819Chesterfieldeng ENG4. League Two8.500Matches
2018-201920Barnsleyeng ENGFA Cup1.300Matches
2018-201920Barnsleyeng ENG3. League One23.0Matches
2019-202021Barnsleyeng ENG2. Championship37.1503124179155527.3406910591868430Matches
2019-202021Barnsleyeng ENGFA Cup2.000Matches
2020-202122Stoke Cityeng ENG2. Championship26.92011411582532.01738335626260Matches
2020-202122Stoke Cityeng ENGEFL Cup2.211Matches
2020-202122Stoke Cityeng ENGFA Cup1.011Matches
2021-202223Stoke Cityeng ENG2. Championship36.14627111619123633.324425371662290Matches
2021-202223Stoke Cityeng ENGEFL Cup2.220Matches
2021-202223Stoke Cityeng ENGFA Cup1.401Matches
2022-202324Stoke Cityeng ENG2. Championship30.84929132511204544.425484441362320Matches
2022-202324Stoke Cityeng ENGEFL Cup0.720Matches
2022-202324Stoke Cityeng ENGFA Cup2.611Matches
2023-202425Stoke Cityeng ENG2. Championship1.0322011250.012020300Matches
2023-202425Luton Towneng ENGEFL Cup1.231Matches
2023-202425Luton Towneng ENGFA Cup0.200Matches
2023-202425Luton Towneng ENG1. Premier League11.3191277571838.91120119827220Matches
2024-202526Luton Towneng ENG2. Championship7.7632223650.0354117140Matches
9 Seasons4 Clubs6 Leagues197.21931256378526618735.312122427197672551660
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Barnsley (5 Seasons)4 Leagues63.3503124179155527.3406910591868430
Stoke City (4 Seasons)3 Leagues104.9118763052364110838.0671301211839153870
Luton Town (2 Seasons)4 Leagues20.42518997102441.714255201034360
Chesterfield (1 Season)1 League8.5000
Championship (8 Seasons)139.71741035671475916934.911020426178542281440
FA Cup (7 Seasons)8.5230
EFL Cup (4 Seasons)6.3820
League One (1 Season)23.00
Premier League (1 Season)11.3191277571838.91120119827220
League Two (1 Season)8.5000
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2016-201718Barnsley1 League0.1000
2017-201819Chesterfield1 League8.5000
2018-201920Barnsley2 Leagues24.2000
2019-202021Barnsley2 Leagues39.1503124179155527.3406910591868430
2020-202122Stoke City3 Leagues30.12013411582532.01738335826260
2021-202223Stoke City3 Leagues39.74629111619123633.324425371762290
2022-202324Stoke City3 Leagues34.14932132511204544.425484441462320
2023-202425Stoke City1 League1.0322011250.012020300
2023-202425Luton Town3 Leagues12.7191577571838.91120119927220
2024-202526Luton Town1 League7.7632223650.0354117140
9 Seasons4 Clubs6 Leagues197.21931256378526618735.312122427197672551660
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Barnsley (5 Seasons)4 Leagues63.3503124179155527.3406910591868430
Stoke City (4 Seasons)3 Leagues104.9118763052364110838.0671301211839153870
Luton Town (2 Seasons)4 Leagues20.42518997102441.714255201034360
Chesterfield (1 Season)1 League8.5000
Championship (8 Seasons)139.71741035671475916934.911020426178542281440
FA Cup (7 Seasons)8.5230
EFL Cup (4 Seasons)6.3820
League One (1 Season)23.00
Premier League (1 Season)11.3191277571838.91120119827220
League Two (1 Season)8.5000
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-201718Barnsleyeng ENG2. Championship14th0.100Matches
2017-201819Chesterfieldeng ENG4. League Two24th8.500Matches
2018-201920Barnsleyeng ENG3. League One2nd23.0Matches
2019-202021Barnsleyeng ENG2. Championship21st37.1503124179155527.3406910591868430Matches
2020-202122Stoke Cityeng ENG2. Championship14th26.92011411582532.01738335626260Matches
2021-202223Stoke Cityeng ENG2. Championship14th36.14627111619123633.324425371662290Matches
2022-202324Stoke Cityeng ENG2. Championship16th30.84929132511204544.425484441362320Matches
2023-202425Stoke Cityeng ENG2. Championship17th1.0322011250.012020300Matches
2023-202425Luton Towneng ENG1. Premier League18th11.3191277571838.91120119827220Matches
2024-202526Luton Towneng ENG2. Championship18th7.7632223650.0354117140Matches
9 Seasons4 Clubs4 Leagues182.51931156378526618735.312122427197622551660
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 (4 Seasons)1 League94.8118693052364110838.0671301211835153870
Barnsley (4 Seasons)2 Leagues60.1503124179155527.3406910591868430
Luton Town (2 Seasons)2 Leagues19.12515997102441.71425520934360
Chesterfield (1 Season)1 League8.5000
Championship (8 Seasons)139.71741035671475916934.911020426178542281440
League One (1 Season)23.00
Premier League (1 Season)11.3191277571838.91120119827220
League Two (1 Season)8.5000
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
2018-201920Barnsleyeng ENGFA Cup33rd1.300Matches
2019-202021Barnsleyeng ENGFA Cup17th2.000Matches
2020-202122Stoke Cityeng ENGEFL Cup5th2.211Matches
2020-202122Stoke Cityeng ENGFA Cup33rd1.011Matches
2021-202223Stoke Cityeng ENGEFL CupRd42.220Matches
2021-202223Stoke Cityeng ENGFA Cup1.401Matches
2022-202324Stoke Cityeng ENGEFL CupRd10.720Matches
2022-202324Stoke Cityeng ENGFA Cup2.611Matches
2023-202425Luton Towneng ENGEFL CupRd31.231Matches
2023-202425Luton Towneng ENGFA Cup0.200Matches
7 Seasons3 Clubs2 Leagues14.81050
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
Barnsley (4 Seasons)2 Leagues3.3000
Stoke City (3 Seasons)2 Leagues10.1740
Luton Town (1 Season)2 Leagues1.4310
FA Cup (7 Seasons)8.5230
EFL Cup (4 Seasons)6.3820
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
202223sct ScotlandWCQ0.100Matches
202223sct ScotlandFriendlies (M)0.1Matches
2022-202324sct ScotlandUEFA Nations LeagueLgB0.600Matches
202324sct ScotlandFriendlies (M)0.3Matches
202425sct ScotlandUEFA Euro Qualifying0.800Matches
3 Seasons1 Club4 Leagues1.9000
Friendlies (M) (2 Seasons)0.40
UEFA Nations League (1 Season)0.6000
WCQ (1 Season)0.1000
UEFA Euro Qualifying (1 Season)0.8000

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2016-201718Barnsleyeng ENG2. Championship0.1Matches
2017-201819Chesterfieldeng ENG4. League Two8.5Matches
2018-201920Barnsleyeng ENGFA Cup1.3Matches
2018-201920Barnsleyeng ENG3. League One23.0Matches
2019-202021Barnsleyeng ENG2. Championship37.11532492105887461231532794253.23746.8744458120248641249978976301Matches
2019-202021Barnsleyeng ENGFA Cup2.0Matches
2020-202122Stoke Cityeng ENG2. Championship26.9896359337544389896492551.02449.048624889704327199251644205Matches
2020-202122Stoke Cityeng ENGEFL Cup2.2Matches
2020-202122Stoke Cityeng ENGFA Cup1.0Matches
2021-202223Stoke Cityeng ENG2. Championship36.11228351245276001461228673044.83755.27063970168076502913359879271Matches
2021-202223Stoke Cityeng ENGEFL Cup2.2Matches
2021-202223Stoke Cityeng ENGFA Cup1.4Matches
2022-202324Stoke Cityeng ENG2. Championship30.81235371475105891461235601525.03660.06293468135059322211651816232Matches
2022-202324Stoke Cityeng ENGEFL Cup0.7Matches
2022-202324Stoke Cityeng ENGFA Cup2.6Matches
2023-202425Stoke Cityeng ENG2. Championship1.042032019742200.02100.018794540410298Matches
2023-202425Luton Towneng ENGEFL Cup1.2Matches
2023-202425Luton Towneng ENGFA Cup0.2Matches
2023-202425Luton Towneng ENG1. Premier League11.3427301031521815042725624.01664.0200111250425149242523753Matches
2024-202526Luton Towneng ENG2. Championship7.72181539781053021820735.01155.01336803001255141415533Matches
9 Seasons4 Clubs6 Leagues197.2557820171922502683591557830212541.416354.0291616378687330516911247927837361103
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
Barnsley (5 Seasons)4 Leagues63.31532492105887461231532794253.23746.8744458120248641249978976301
Stoke City (4 Seasons)3 Leagues104.934011073671432165138834011787039.39955.61839100054045182109743421612368716
Luton Town (2 Seasons)4 Leagues20.46454514223028680645451328.92760.03331792804371914383939286
Chesterfield (1 Season)1 League8.5
Championship (8 Seasons)139.7515117161620982502541515127711943.014753.1271615266636928015510345525334991050
FA Cup (7 Seasons)8.5
EFL Cup (4 Seasons)6.3
League One (1 Season)23.0
Premier League (1 Season)11.3427301031521815042725624.01664.0200111250425149242523753
League Two (1 Season)8.5
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2016-201718Barnsley1 League0.1
2017-201819Chesterfield1 League8.5
2018-201920Barnsley2 Leagues24.2
2019-202021Barnsley2 Leagues39.11532492105887461231532794253.23746.8744458120248641249978976301
2020-202122Stoke City3 Leagues30.1896359337544389896492551.02449.048624889704327199251644205
2021-202223Stoke City3 Leagues39.71228351245276001461228673044.83755.27063970168076502913359879271
2022-202324Stoke City3 Leagues34.11235371475105891461235601525.03660.06293468135059322211651816232
2023-202425Stoke City1 League1.042032019742200.02100.018794540410298
2023-202425Luton Town3 Leagues12.7427301031521815042725624.01664.0200111250425149242523753
2024-202526Luton Town1 League7.72181539781053021820735.01155.01336803001255141415533
9 Seasons4 Clubs6 Leagues197.2557820171922502683591557830212541.416354.0291616378687330516911247927837361103
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
Barnsley (5 Seasons)4 Leagues63.31532492105887461231532794253.23746.8744458120248641249978976301
Stoke City (4 Seasons)3 Leagues104.934011073671432165138834011787039.39955.61839100054045182109743421612368716
Luton Town (2 Seasons)4 Leagues20.46454514223028680645451328.92760.03331792804371914383939286
Chesterfield (1 Season)1 League8.5
Championship (8 Seasons)139.7515117161620982502541515127711943.014753.1271615266636928015510345525334991050
FA Cup (7 Seasons)8.5
EFL Cup (4 Seasons)6.3
League One (1 Season)23.0
Premier League (1 Season)11.3427301031521815042725624.01664.0200111250425149242523753
League Two (1 Season)8.5
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-201718Barnsleyeng ENG2. Championship14th0.1Matches
2017-201819Chesterfieldeng ENG4. League Two24th8.5Matches
2018-201920Barnsleyeng ENG3. League One2nd23.0Matches
2019-202021Barnsleyeng ENG2. Championship21st37.11532492105887461231532794253.23746.8744458120248641249978976301Matches
2020-202122Stoke Cityeng ENG2. Championship14th26.9896359337544389896492551.02449.048624889704327199251644205Matches
2021-202223Stoke Cityeng ENG2. Championship14th36.11228351245276001461228673044.83755.27063970168076502913359879271Matches
2022-202324Stoke Cityeng ENG2. Championship16th30.81235371475105891461235601525.03660.06293468135059322211651816232Matches
2023-202425Stoke Cityeng ENG2. Championship17th1.042032019742200.02100.018794540410298Matches
2023-202425Luton Towneng ENG1. Premier League18th11.3427301031521815042725624.01664.0200111250425149242523753Matches
2024-202526Luton Towneng ENG2. Championship18th7.72181539781053021820735.01155.01336803001255141415533Matches
9 Seasons4 Clubs4 Leagues182.5557820171922502683591557830212541.416354.0291616378687330516911247927837361103
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 (4 Seasons)1 League94.834011073671432165138834011787039.39955.61839100054045182109743421612368716
Barnsley (4 Seasons)2 Leagues60.11532492105887461231532794253.23746.8744458120248641249978976301
Luton Town (2 Seasons)2 Leagues19.16454514223028680645451328.92760.03331792804371914383939286
Chesterfield (1 Season)1 League8.5
Championship (8 Seasons)139.7515117161620982502541515127711943.014753.1271615266636928015510345525334991050
League One (1 Season)23.0
Premier League (1 Season)11.3427301031521815042725624.01664.0200111250425149242523753
League Two (1 Season)8.5
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
2018-201920Barnsleyeng ENGFA Cup33rd1.3Matches
2019-202021Barnsleyeng ENGFA Cup17th2.0Matches
2020-202122Stoke Cityeng ENGEFL Cup5th2.2Matches
2020-202122Stoke Cityeng ENGFA Cup33rd1.0Matches
2021-202223Stoke Cityeng ENGEFL CupRd42.2Matches
2021-202223Stoke Cityeng ENGFA Cup1.4Matches
2022-202324Stoke Cityeng ENGEFL CupRd10.7Matches
2022-202324Stoke Cityeng ENGFA Cup2.6Matches
2023-202425Luton Towneng ENGEFL CupRd31.2Matches
2023-202425Luton Towneng ENGFA Cup0.2Matches
7 Seasons3 Clubs2 Leagues14.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
Barnsley (4 Seasons)2 Leagues3.3
Stoke City (3 Seasons)2 Leagues10.1
Luton Town (1 Season)2 Leagues1.4
FA Cup (7 Seasons)8.5
EFL Cup (4 Seasons)6.3
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
202223sct ScotlandWCQ0.1Matches
202223sct ScotlandFriendlies (M)0.1Matches
2022-202324sct ScotlandUEFA Nations LeagueLgB0.6Matches
202324sct ScotlandFriendlies (M)0.3Matches
202425sct ScotlandUEFA Euro Qualifying0.8Matches
3 Seasons1 Club4 Leagues1.9
Friendlies (M) (2 Seasons)0.4
UEFA Nations League (1 Season)0.6
WCQ (1 Season)0.1
UEFA Euro Qualifying (1 Season)0.8

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2016-201718Barnsleyeng ENG2. Championship2630.10.100213.0010+1+15.00+15.09Matches
2017-201819Barnsleyeng ENG2. Championship00004Matches
2017-201819Barnsleyeng ENGFA Cup00001Matches
2017-201819Chesterfieldeng ENG4. League Two137675918.58.585530.62917-8-0.94-0.19Matches
2018-201920Barnsleyeng ENGFA Cup21135741.91.3191112213.0062+4+3.19+2.61Matches
2018-201920Barnsleyeng ENG3. League One322,0676549.923.0228315102562.094421+23+1.00+0.22Matches
2019-202021Barnsleyeng ENG2. Championship403,3358380.637.139852813901.104152-11-0.30+0.7145.651.3-5.7-0.15+0.41Matches
2019-202021Barnsleyeng ENGFA Cup218090100.02.02902001.505500.00Matches
2020-202122Stoke Cityeng ENG2. Championship412,4255958.626.927788142451.412928+1+0.04+0.1926.424.9+1.5+0.06-0.15Matches
2020-202122Barnsleyeng ENGEFL Cup0001Matches
2020-202122Stoke Cityeng ENGEFL Cup41944943.12.2280121702.2532+1+0.46+0.46Matches
2020-202122Stoke Cityeng ENGFA Cup19090100.01.01901000.0004-4-4.00Matches
2021-202223Stoke Cityeng ENG2. Championship453,2497278.536.138811972301.384842+6+0.17+0.2743.243.9-0.7-0.02+0.01Matches
2021-202223Stoke Cityeng ENGEFL Cup41995055.32.2283121702.2541+3+1.36+0.80Matches
2021-202223Stoke Cityeng ENGFA Cup31284347.41.4174022702.0021+1+0.70-0.56Matches
2022-202324Stoke Cityeng ENG2. Championship382,7687366.930.830852482601.164434+10+0.33+0.9245.333.3+12.0+0.39+0.67Matches
2022-202324Stoke Cityeng ENGEFL Cup1656554.20.71650001.000000.000.00Matches
2022-202324Stoke Cityeng ENGFA Cup32367987.42.63791002.0062+4+1.53+1.53Matches
2023-202425Stoke Cityeng ENG2. Championship190902.21.01901003.0041+3+3.00+3.312.40.9+1.5+1.49+1.61Matches
2023-202425Luton Towneng ENGEFL Cup21075459.41.2180012701.5032+1+0.84+2.07Matches
2023-202425Luton Towneng ENGFA Cup116164.40.20011603.000000.00+0.52Matches
2023-202425Luton Towneng ENG1. Premier League191,0195429.811.31273472120.841626-10-0.88-0.0211.126.4-15.3-1.36-0.60Matches
2024-202526Luton Towneng ENG2. Championship156964633.67.7766182911.201014-4-0.52+0.149.311.4-2.1-0.27-0.33Matches
9 Seasons4 Clubs6 Leagues26917,7506638.9197.2198811127124251.38275254+21+0.11+0.42183.3192.1-8.8-0.06+0.16
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
Barnsley (5 Seasons)4 Leagues785,7017332.863.36484461426141.619780+17+0.27+0.1945.651.3-5.7-0.15+0.41
Stoke City (4 Seasons)3 Leagues1419,4446752.1104.91068156352351.40140115+25+0.24+0.49117.3102.9+14.3+0.15+0.22
Luton Town (2 Seasons)4 Leagues371,8385030.520.420715172531.082942-13-0.64+0.1420.437.9-17.4-0.92-0.46
Chesterfield (1 Season)1 League137675918.58.585530.62917-8-0.94-0.19
Championship (8 Seasons)18212,5696940.5139.714282814026111.29177171+6+0.04+0.36172.3165.7+6.6+0.05+0.14
FA Cup (7 Seasons)127636449.98.5884542322.001914+5+0.59+0.46
EFL Cup (4 Seasons)115655140.96.3678251912.00105+5+0.80+0.80
League One (1 Season)322,0676549.923.0228315102562.094421+23+1.00+0.22
Premier League (1 Season)191,0195429.811.31273472120.841626-10-0.88-0.0211.126.4-15.3-1.36-0.60
League Two (1 Season)137675918.58.585530.62917-8-0.94-0.19
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2016-201718Barnsley1 League2630.10.100213.0010+1+15.00+15.09
2017-201819Chesterfield1 League137675918.58.585530.62917-8-0.94-0.19
2017-201819Barnsley2 Leagues00005
2018-201920Barnsley2 Leagues342,1806449.424.2238316112572.145023+27+1.11+0.35
2019-202021Barnsley2 Leagues423,5158481.439.141853013901.124657-11-0.28+0.7245.651.3-5.7-0.15+0.41
2020-202122Barnsley1 League0001
2020-202122Stoke City3 Leagues462,7095957.930.1307810162351.453234-2-0.07+0.0726.424.9+1.5+0.06-0.15
2021-202223Stoke City3 Leagues523,5766975.039.7418120112301.485444+10+0.25+0.1043.243.9-0.7-0.02+0.01
2022-202324Stoke City3 Leagues423,0697367.734.134842582601.225036+14+0.41+0.9645.333.3+12.0+0.39+0.67
2023-202425Stoke City1 League190902.21.01901003.0041+3+3.00+3.312.40.9+1.5+1.49+1.61
2023-202425Luton Town3 Leagues221,1425228.812.71373492121.001928-9-0.71+0.1211.126.4-15.3-1.36-0.60
2024-202526Luton Town1 League156964633.67.7766182911.201014-4-0.52+0.149.311.4-2.1-0.27-0.33
9 Seasons4 Clubs6 Leagues26917,7506638.9197.2198811127124251.38275254+21+0.11+0.42183.3192.1-8.8-0.06+0.16
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
Barnsley (5 Seasons)4 Leagues785,7017332.863.36484461426141.619780+17+0.27+0.1945.651.3-5.7-0.15+0.41
Stoke City (4 Seasons)3 Leagues1419,4446752.1104.91068156352351.40140115+25+0.24+0.49117.3102.9+14.3+0.15+0.22
Luton Town (2 Seasons)4 Leagues371,8385030.520.420715172531.082942-13-0.64+0.1420.437.9-17.4-0.92-0.46
Chesterfield (1 Season)1 League137675918.58.585530.62917-8-0.94-0.19
Championship (8 Seasons)18212,5696940.5139.714282814026111.29177171+6+0.04+0.36172.3165.7+6.6+0.05+0.14
FA Cup (7 Seasons)127636449.98.5884542322.001914+5+0.59+0.46
EFL Cup (4 Seasons)115655140.96.3678251912.00105+5+0.80+0.80
League One (1 Season)322,0676549.923.0228315102562.094421+23+1.00+0.22
Premier League (1 Season)191,0195429.811.31273472120.841626-10-0.88-0.0211.126.4-15.3-1.36-0.60
League Two (1 Season)137675918.58.585530.62917-8-0.94-0.19
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2016-201718Barnsleyeng ENG2. Championship14th2630.10.100213.0010+1+15.00+15.09Matches
2017-201819Chesterfieldeng ENG4. League Two24th137675918.58.585530.62917-8-0.94-0.19Matches
2017-201819Barnsleyeng ENG2. Championship22nd00004Matches
2018-201920Barnsleyeng ENG3. League One2nd322,0676549.923.0228315102562.094421+23+1.00+0.22Matches
2019-202021Barnsleyeng ENG2. Championship21st403,3358380.637.139852813901.104152-11-0.30+0.7145.651.3-5.7-0.15+0.41Matches
2020-202122Stoke Cityeng ENG2. Championship14th412,4255958.626.927788142451.412928+1+0.04+0.1926.424.9+1.5+0.06-0.15Matches
2021-202223Stoke Cityeng ENG2. Championship14th453,2497278.536.138811972301.384842+6+0.17+0.2743.243.9-0.7-0.02+0.01Matches
2022-202324Stoke Cityeng ENG2. Championship16th382,7687366.930.830852482601.164434+10+0.33+0.9245.333.3+12.0+0.39+0.67Matches
2023-202425Stoke Cityeng ENG2. Championship17th190902.21.01901003.0041+3+3.00+3.312.40.9+1.5+1.49+1.61Matches
2023-202425Luton Towneng ENG1. Premier League18th191,0195429.811.31273472120.841626-10-0.88-0.0211.126.4-15.3-1.36-0.60Matches
2024-202526Luton Towneng ENG2. Championship18th156964633.67.7766182911.201014-4-0.52+0.149.311.4-2.1-0.27-0.33Matches
9 Seasons4 Clubs4 Leagues24616,4226738.4182.5184811056225221.32246235+11+0.06+0.40183.3192.1-8.8-0.06+0.16
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 (4 Seasons)1 League1258,5326851.594.8968252292451.34125105+20+0.21+0.51117.3102.9+14.3+0.15+0.22
Barnsley (4 Seasons)2 Leagues745,4087332.760.16184431326111.588673+13+0.22+0.1545.651.3-5.7-0.15+0.41
Luton Town (2 Seasons)2 Leagues341,7155031.219.119705152531.002640-14-0.73+0.0520.437.9-17.4-0.92-0.46
Chesterfield (1 Season)1 League137675918.58.585530.62917-8-0.94-0.19
Championship (8 Seasons)18212,5696940.5139.714282814026111.29177171+6+0.04+0.36172.3165.7+6.6+0.05+0.14
League One (1 Season)322,0676549.923.0228315102562.094421+23+1.00+0.22
Premier League (1 Season)191,0195429.811.31273472120.841626-10-0.88-0.0211.126.4-15.3-1.36-0.60
League Two (1 Season)137675918.58.585530.62917-8-0.94-0.19
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2017-201819Barnsleyeng ENGFA Cup33rd00001Matches
2018-201920Barnsleyeng ENGFA Cup33rd21135741.91.3191112213.0062+4+3.19+2.61Matches
2019-202021Barnsleyeng ENGFA Cup17th218090100.02.02902001.505500.00Matches
2020-202122Barnsleyeng ENGEFL Cup17th0001Matches
2020-202122Stoke Cityeng ENGEFL Cup5th41944943.12.2280121702.2532+1+0.46+0.46Matches
2020-202122Stoke Cityeng ENGFA Cup33rd19090100.01.01901000.0004-4-4.00Matches
2021-202223Stoke Cityeng ENGEFL CupRd441995055.32.2283121702.2541+3+1.36+0.80Matches
2021-202223Stoke Cityeng ENGFA Cup31284347.41.4174022702.0021+1+0.70-0.56Matches
2022-202324Stoke Cityeng ENGEFL CupRd11656554.20.71650001.000000.000.00Matches
2022-202324Stoke Cityeng ENGFA Cup32367987.42.63791002.0062+4+1.53+1.53Matches
2023-202425Luton Towneng ENGEFL CupRd321075459.41.2180012701.5032+1+0.84+2.07Matches
2023-202425Luton Towneng ENGFA Cup116164.40.20011603.000000.00+0.52Matches
7 Seasons3 Clubs2 Leagues231,3285845.614.81482792132.002919+10+0.68+0.60
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Barnsley (4 Seasons)2 Leagues42937336.23.3390312232.25117+4+1.23+0.66
Stoke City (3 Seasons)2 Leagues169125758.510.11079462001.941510+5+0.49+0.08
Luton Town (1 Season)2 Leagues31234122.81.4180022202.0032+1+0.73+1.38
FA Cup (7 Seasons)127636449.98.5884542322.001914+5+0.59+0.46
EFL Cup (4 Seasons)115655140.96.3678251912.00105+5+0.80+0.80
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
202223sct ScotlandWCQ1660.60.1001623.000000.00-0.73Matches
202223sct ScotlandFriendlies (M)21374.80.1002710.5001-1-6.92-6.92Matches
2022-202324sct ScotlandUEFA Nations LeagueLgB353189.80.60031802.000000.00-1.11Matches
202324sct ScotlandFriendlies (M)1272715.00.30012700.0001-1-3.33-0.98Matches
202425sct ScotlandUEFA Euro Qualifying169699.60.81690041.0032+1+1.30+0.20Matches
3 Seasons1 Club4 Leagues8168216.21.9169071471.3834-1-0.54-1.18
Friendlies (M) (2 Seasons)340138.90.40031310.3302-2-4.50-3.62
UEFA Nations League (1 Season)353189.80.60031802.000000.00-1.11
WCQ (1 Season)1660.60.1001623.000000.00-0.73
UEFA Euro Qualifying (1 Season)169699.60.81690041.0032+1+1.30+0.20

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2016-201718Barnsleyeng ENG2. Championship0.1000000000000Matches
2017-201819Chesterfieldeng ENG4. League Two8.5300700000000Matches
2018-201920Barnsleyeng ENGFA Cup1.3000010400000Matches
2018-201920Barnsleyeng ENG3. League One23.05100Matches
2019-202021Barnsleyeng ENG2. Championship37.1400314416100183110014516025238.8Matches
2019-202021Barnsleyeng ENGFA Cup2.00005101000Matches
2020-202122Stoke Cityeng ENG2. Championship26.980043411344611000829013639.8Matches
2020-202122Stoke Cityeng ENGEFL Cup2.20001444110Matches
2020-202122Stoke Cityeng ENGFA Cup1.00001311110Matches
2021-202223Stoke Cityeng ENG2. Championship36.180048662638162700013211516441.2Matches
2021-202223Stoke Cityeng ENGEFL Cup2.20006304020Matches
2021-202223Stoke Cityeng ENGFA Cup1.40005322100Matches
2022-202324Stoke Cityeng ENG2. Championship30.890056591755132910012112319938.2Matches
2022-202324Stoke Cityeng ENGEFL Cup0.70002801020Matches
2022-202324Stoke Cityeng ENGFA Cup2.60003430110Matches
2023-202425Stoke Cityeng ENG2. Championship1.010022010200045838.5Matches
2023-202425Luton Towneng ENGEFL Cup1.20000410130Matches
2023-202425Luton Towneng ENGFA Cup0.20001100000Matches
2023-202425Luton Towneng ENG1. Premier League11.3400191961081200056435444.3Matches
2024-202526Luton Towneng ENG2. Championship7.71001020161300021214432.3Matches
9 Seasons4 Clubs6 Leagues197.24310240283902716712520056155785739.4
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Barnsley (5 Seasons)4 Leagues63.3910364616105183110014516025238.8
Stoke City (4 Seasons)3 Leagues104.9260016719366150397610033933350739.6
Luton Town (2 Seasons)4 Leagues20.45003044816101800077649839.5
Chesterfield (1 Season)1 League8.5300700000000
Championship (8 Seasons)139.73100190232732445410320050551480339.0
FA Cup (7 Seasons)8.500015136832000
EFL Cup (4 Seasons)6.300091959280
League One (1 Season)23.05100
Premier League (1 Season)11.3400191961081200056435444.3
League Two (1 Season)8.5300700000000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2016-201718Barnsley1 League0.1000000000000
2017-201819Chesterfield1 League8.5300700000000
2018-201920Barnsley2 Leagues24.2510010400000
2019-202021Barnsley2 Leagues39.1400364516101183110014516025238.8
2020-202122Stoke City3 Leagues30.180045481849813000829013639.8
2021-202223Stoke City3 Leagues39.780059722844172900013211516441.2
2022-202324Stoke City3 Leagues34.190061712056143210012112319938.2
2023-202425Stoke City1 League1.010022010200045838.5
2023-202425Luton Town3 Leagues12.7400202471091500056435444.3
2024-202526Luton Town1 League7.71001020161300021214432.3
9 Seasons4 Clubs6 Leagues197.24310240283902716712520056155785739.4
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Barnsley (5 Seasons)4 Leagues63.3910364616105183110014516025238.8
Stoke City (4 Seasons)3 Leagues104.9260016719366150397610033933350739.6
Luton Town (2 Seasons)4 Leagues20.45003044816101800077649839.5
Chesterfield (1 Season)1 League8.5300700000000
Championship (8 Seasons)139.73100190232732445410320050551480339.0
FA Cup (7 Seasons)8.500015136832000
EFL Cup (4 Seasons)6.300091959280
League One (1 Season)23.05100
Premier League (1 Season)11.3400191961081200056435444.3
League Two (1 Season)8.5300700000000
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-201718Barnsleyeng ENG2. Championship14th0.1000000000000Matches
2017-201819Chesterfieldeng ENG4. League Two24th8.5300700000000Matches
2018-201920Barnsleyeng ENG3. League One2nd23.05100Matches
2019-202021Barnsleyeng ENG2. Championship21st37.1400314416100183110014516025238.8Matches
2020-202122Stoke Cityeng ENG2. Championship14th26.980043411344611000829013639.8Matches
2021-202223Stoke Cityeng ENG2. Championship14th36.180048662638162700013211516441.2Matches
2022-202324Stoke Cityeng ENG2. Championship16th30.890056591755132910012112319938.2Matches
2023-202425Stoke Cityeng ENG2. Championship17th1.010022010200045838.5Matches
2023-202425Luton Towneng ENG1. Premier League18th11.3400191961081200056435444.3Matches
2024-202526Luton Towneng ENG2. Championship18th7.71001020161300021214432.3Matches
9 Seasons4 Clubs4 Leagues182.54310216251792546211520056155785739.4
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Stoke City (4 Seasons)1 League94.8260014916856138356910033933350739.6
Barnsley (4 Seasons)2 Leagues60.1910314416100183110014516025238.8
Luton Town (2 Seasons)2 Leagues19.1500293971691500077649839.5
Chesterfield (1 Season)1 League8.5300700000000
Championship (8 Seasons)139.73100190232732445410320050551480339.0
League One (1 Season)23.05100
Premier League (1 Season)11.3400191961081200056435444.3
League Two (1 Season)8.5300700000000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2018-201920Barnsleyeng ENGFA Cup33rd1.3000010400000Matches
2019-202021Barnsleyeng ENGFA Cup17th2.00005101000Matches
2020-202122Stoke Cityeng ENGEFL Cup5th2.20001444110Matches
2020-202122Stoke Cityeng ENGFA Cup33rd1.00001311110Matches
2021-202223Stoke Cityeng ENGEFL CupRd42.20006304020Matches
2021-202223Stoke Cityeng ENGFA Cup1.40005322100Matches
2022-202324Stoke Cityeng ENGEFL CupRd10.70002801020Matches
2022-202324Stoke Cityeng ENGFA Cup2.60003430110Matches
2023-202425Luton Towneng ENGEFL CupRd31.20000410130Matches
2023-202425Luton Towneng ENGFA Cup0.20001100000Matches
7 Seasons3 Clubs2 Leagues14.800024321117510000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Barnsley (4 Seasons)2 Leagues3.3000520500000
Stoke City (3 Seasons)2 Leagues10.100018251012470
Luton Town (1 Season)2 Leagues1.40001510130
FA Cup (7 Seasons)8.500015136832000
EFL Cup (4 Seasons)6.300091959280
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202223sct ScotlandWCQ0.10001000000Matches
202223sct ScotlandFriendlies (M)0.10000Matches
2022-202324sct ScotlandUEFA Nations LeagueLgB0.60001100000Matches
202324sct ScotlandFriendlies (M)0.30000Matches
202425sct ScotlandUEFA Euro Qualifying0.80001200000Matches
3 Seasons1 Club4 Leagues1.90003300000
Friendlies (M) (2 Seasons)0.40000
UEFA Nations League (1 Season)0.60001100000
WCQ (1 Season)0.10001000000
UEFA Euro Qualifying (1 Season)0.80001200000

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.