Goalkeeping

Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2014-201522Barnsleyeng ENGLeague Cup11901.0000100.00000Matches
2014-201522Barnsleyeng ENG3. League One23221,99722.2210.95836274.71076836.4Matches
2015-201623Barnsleyeng ENGFA Cup11901.0000100.00000Matches
2015-201623Barnsleyeng ENGLeague Cup111201.3000100.00000Matches
2015-201623Barnsleyeng ENG3. League One38383,42038.0431.1314810570.9207111436.8Matches
2016-201724Barnsleyeng ENG2. Championship46464,14046.0671.4623516875.31513181430.41191110.0Matches
2016-201724Barnsleyeng ENGEFL Cup111201.321.503133.300100.00000Matches
2016-201724Barnsleyeng ENGFA Cup222102.30011150.00000Matches
2017-201825Barnsleyeng ENG2. Championship35353,15035.0531.511509767.371216617.144000.0Matches
2017-201825Barnsleyeng ENGEFL Cup332703.062.00191473.720100.011000.0Matches
2017-201825Barnsleyeng ENGFA Cup11901.044.00400.000100.00000Matches
2018-201926Barnsleyeng ENGFA Cup332703.031.003133.3201133.311000.0Matches
2018-201926Barnsleyeng ENG3. League One42423,78042.0360.86231271945.2532040.0Matches
2019-202027Stoke Cityeng ENG2. Championship443604.020.509777.8310250.00000Matches
2019-202027Stoke Cityeng ENGFA Cup11901.011.002150.000100.00000Matches
2019-202027Stoke Cityeng ENGJr. PL2 — Div. 2443604.0112125.00000Matches
2020-202128Stoke Cityeng ENG2. Championship17171,48516.5150.91463167.4665847.10000Matches
2020-202128Stoke Cityeng ENGEFL Cup443604.000.0088100.03104100.00000Matches
2020-202128Stoke Cityeng ENGJr. PL2 — Div. 211901.010000.00000Matches
2021-202229Stoke Cityeng ENG2. Championship12121,08012.0100.83382773.7426541.71010100.0Matches
2021-202229Stoke Cityeng ENGEFL Cup332703.020.6711981.8300133.30000Matches
2022-202330Sheffield Utdeng ENG2. Championship766126.871.03271981.5411233.3321033.3Matches
2022-202330Sheffield Utdeng ENGFA Cup332703.041.338662.5210133.3211050.0Matches
2023-202431Sheffield Utdeng ENGEFL Cup11901.000.0011100.00101100.00000Matches
2024-202532Sheffield Utdeng ENG2. Championship221802.021.005360.0110150.00000Matches
2024-202532Sheffield Utdeng ENGEFL Cup11901.011.002150.000100.00000Matches
11 Seasons3 Clubs5 Leagues25225022,634251.52791.1380256171.910566808835.228216122.2
Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Barnsley (5 Seasons)4 Leagues19719617,747197.22351.2364544871.57952666332.122183114.3
Sheffield Utd (4 Seasons)4 Leagues14131,24213.8141.01433074.4742538.5532040.0
Stoke City (3 Seasons)3 Leagues41413,64540.5300.741148373.71910122048.81010100.0
Stoke City (2 Seasons)1 League554505.0212120.00000
EFL Cup (10 Seasons)15151,41015.7110.82443477.3825640.011000.0
FA Cup (9 Seasons)11111,02011.3121.5017841.2425327.3321033.3
Championship (7 Seasons)12312211,007122.31561.2851035272.44036463831.119153116.7
League One (3 Seasons)1031029,197102.21000.9823116772.35326244140.2532040.0
PL2 — Div. 2 (2 Seasons)554505.0212120.00000
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2014-201522Barnsley3 Leagues24232,08723.2210.95836274.71077834.80000
2015-201623Barnsley3 Leagues40403,63040.3431.1314810570.9207131435.00000
2016-201724Barnsley3 Leagues49494,47049.7691.4623816974.81514201530.61191110.0
2017-201825Barnsley3 Leagues39393,51039.0631.6217311166.591218615.455000.0
2018-201926Barnsley3 Leagues45454,05045.0390.873133.3251282044.4642033.3
2019-202027Stoke City3 Leagues554505.030.6011872.7311240.00000
2019-202027Stoke City1 League443604.0112125.00000
2020-202128Stoke City1 League11901.010000.00000
2020-202128Stoke City2 Leagues21211,84520.5150.73543972.29751257.10000
2021-202229Stoke City3 Leagues15151,35015.0120.80493675.5726640.01010100.0
2022-202330Sheffield Utd2 Leagues1098829.8111.12352577.1621333.3532040.0
2023-202431Sheffield Utd3 Leagues11901.000.0011100.00101100.00000
2024-202532Sheffield Utd2 Leagues332703.031.007457.1111133.30000
11 Seasons3 Clubs5 Leagues25225022,634251.52791.1380256171.910566808835.228216122.2
Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Barnsley (5 Seasons)4 Leagues19719617,747197.22351.2364544871.57952666332.122183114.3
Sheffield Utd (4 Seasons)4 Leagues14131,24213.8141.01433074.4742538.5532040.0
Stoke City (3 Seasons)3 Leagues41413,64540.5300.741148373.71910122048.81010100.0
Stoke City (2 Seasons)1 League554505.0212120.00000
EFL Cup (10 Seasons)15151,41015.7110.82443477.3825640.011000.0
FA Cup (9 Seasons)11111,02011.3121.5017841.2425327.3321033.3
Championship (7 Seasons)12312211,007122.31561.2851035272.44036463831.119153116.7
League One (3 Seasons)1031029,197102.21000.9823116772.35326244140.2532040.0
PL2 — Div. 2 (2 Seasons)554505.0212120.00000
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2014-201522Barnsleyeng ENG3. League One11th23221,99722.2210.95836274.71076836.4Matches
2015-201623Barnsleyeng ENG3. League One6th38383,42038.0431.1314810570.9207111436.8Matches
2016-201724Barnsleyeng ENG2. Championship14th46464,14046.0671.4623516875.31513181430.41191110.0Matches
2017-201825Barnsleyeng ENG2. Championship22nd35353,15035.0531.511509767.371216617.144000.0Matches
2018-201926Barnsleyeng ENG3. League One2nd42423,78042.0360.86231271945.2532040.0Matches
2019-202027Stoke Cityeng ENG2. Championship15th443604.020.509777.8310250.00000Matches
2019-202027Stoke Cityeng ENGJr. PL2 — Div. 24th443604.0112125.00000Matches
2020-202128Stoke Cityeng ENGJr. PL2 — Div. 22nd11901.010000.00000Matches
2020-202128Stoke Cityeng ENG2. Championship14th17171,48516.5150.91463167.4665847.10000Matches
2021-202229Stoke Cityeng ENG2. Championship14th12121,08012.0100.83382773.7426541.71010100.0Matches
2022-202330Sheffield Utdeng ENG2. Championship2nd766126.871.03271981.5411233.3321033.3Matches
2024-202532Sheffield Utdeng ENG2. Championship2nd221802.021.005360.0110150.00000Matches
11 Seasons3 Clubs3 Leagues22622420,204224.52561.1474151972.39362707935.324185121.7
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Barnsley (5 Seasons)2 Leagues18418316,487183.22201.2061643272.27551586133.320163115.8
Sheffield Utd (4 Seasons)2 Leagues987928.891.02322278.1521337.5321033.3
Stoke City (3 Seasons)1 League33332,92532.5270.83936571.0139111545.51010100.0
Stoke City (2 Seasons)1 League554505.0212120.00000
Championship (7 Seasons)12312211,007122.31561.2851035272.44036463831.119153116.7
League One (3 Seasons)1031029,197102.21000.9823116772.35326244140.2532040.0
PL2 — Div. 2 (2 Seasons)554505.0212120.00000
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2014-201522Barnsleyeng ENGLeague Cup58th11901.0000100.00000Matches
2015-201623Barnsleyeng ENGFA Cup85th11901.0000100.00000Matches
2015-201623Barnsleyeng ENGLeague Cup33rd111201.3000100.00000Matches
2016-201724Barnsleyeng ENGEFL Cup58th111201.321.503133.300100.00000Matches
2016-201724Barnsleyeng ENGFA Cup33rd222102.30011150.00000Matches
2017-201825Barnsleyeng ENGEFL Cup17th332703.062.00191473.720100.011000.0Matches
2017-201825Barnsleyeng ENGFA Cup33rd11901.044.00400.000100.00000Matches
2018-201926Barnsleyeng ENGFA Cup33rd332703.031.003133.3201133.311000.0Matches
2019-202027Stoke Cityeng ENGFA Cup33rd11901.011.002150.000100.00000Matches
2020-202128Stoke Cityeng ENGEFL Cup5th443604.000.0088100.03104100.00000Matches
2021-202229Stoke Cityeng ENGEFL CupRd4332703.020.6711981.8300133.30000Matches
2022-202330Sheffield Utdeng ENGFA CupSF332703.041.338662.5210133.3211050.0Matches
2023-202431Sheffield Utdeng ENGEFL CupRd211901.000.0011100.00101100.00000Matches
2024-202532Sheffield Utdeng ENGEFL CupRd211901.011.002150.000100.00000Matches
11 Seasons3 Clubs2 Leagues26262,43027.0231.08614267.212410934.6431025.0
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Barnsley (5 Seasons)2 Leagues13131,26014.0151.80291655.2418215.422000.0
Stoke City (3 Seasons)2 Leagues887208.030.37211885.7611562.50000
Sheffield Utd (3 Seasons)2 Leagues554505.051.0011863.6221240.0211050.0
EFL Cup (10 Seasons)15151,41015.7110.82443477.3825640.011000.0
FA Cup (9 Seasons)11111,02011.3121.5017841.2425327.3321033.3
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
201926wls WalesFriendlies (M)10450.500010000Matches
2020-202128wls WalesUEFA Nations LeagueLgB10120.100.000000010000Matches
202229wls WalesFriendlies (M)10310.300000Matches
2022-202330wls WalesUEFA Nations LeagueLgA10450.524.00200.000000000Matches
202431wls WalesFriendlies (M)11450.501000.00000Matches
7 Seasons1 Club6 Leagues511782.023.16200.00102200.00000
Friendlies (M) (7 Seasons)311211.30101100.00000
UEFA Nations League (4 Seasons)20570.623.16200.000010000

Advanced Goalkeeping

Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Country Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2014-201522Barnsleyeng ENGLeague Cup1.00Matches
2014-201522Barnsleyeng ENG3. League One22.221Matches
2015-201623Barnsleyeng ENGFA Cup1.00Matches
2015-201623Barnsleyeng ENGLeague Cup1.30Matches
2015-201623Barnsleyeng ENG3. League One38.043Matches
2016-201724Barnsleyeng ENG2. Championship46.0679Matches
2016-201724Barnsleyeng ENGEFL Cup1.320Matches
2016-201724Barnsleyeng ENGFA Cup2.30Matches
2017-201825Barnsleyeng ENG2. Championship35.0534Matches
2017-201825Barnsleyeng ENGEFL Cup3.061Matches
2017-201825Barnsleyeng ENGFA Cup1.040Matches
2018-201926Barnsleyeng ENGFA Cup3.031Matches
2018-201926Barnsleyeng ENG3. League One42.0363Matches
2019-202027Stoke Cityeng ENG2. Championship4.0200204.00.47+2.0+0.494512037.5911285.753.842100.068.95823.430.7515.5Matches
2019-202027Stoke Cityeng ENGFA Cup1.010Matches
2019-202027Stoke Cityeng ENGJr. PL2 — Div. 24.00Matches
2020-202128Stoke Cityeng ENG2. Championship16.515002011.60.25-3.4-0.2110329135.44409846.838.012965.949.9217146.590.5512.9Matches
2020-202128Stoke Cityeng ENGEFL Cup4.000Matches
2020-202128Stoke Cityeng ENGJr. PL2 — Div. 21.00Matches
2021-202229Stoke Cityeng ENG2. Championship12.010011010.70.26+0.7+0.064417325.42955743.434.210343.737.817295.2171.4214.9Matches
2021-202229Stoke Cityeng ENGEFL Cup3.020Matches
2022-202330Sheffield Utdeng ENG2. Championship6.8720007.60.17+0.6+0.083810038.01172159.041.75160.848.49455.3142.0619.4Matches
2022-202330Sheffield Utdeng ENGFA Cup3.041Matches
2023-202431Sheffield Utdeng ENGEFL Cup1.000Matches
2024-202532Sheffield Utdeng ENG2. Championship2.0200101.50.30-0.5-0.2582532.0561325.031.21291.764.13538.600.005.0Matches
2024-202532Sheffield Utdeng ENGEFL Cup1.010Matches
11 Seasons3 Clubs5 Leagues251.52792116035.30.26-0.7-0.0223870933.699920149.538.433763.548.8576335.7431.0414.8
Country Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
Barnsley (5 Seasons)4 Leagues197.223518
Sheffield Utd (4 Seasons)4 Leagues13.81430109.10.19+0.1+0.014612536.81733448.038.36366.751.312986.2141.5917.5
Stoke City (3 Seasons)3 Leagues40.530015026.30.28-0.7-0.0219258432.982616749.938.427462.848.2447255.6290.8914.0
Stoke City (2 Seasons)1 League5.00
EFL Cup (10 Seasons)15.7111
FA Cup (9 Seasons)11.3122
Championship (7 Seasons)122.31561516035.30.26-0.7-0.0223870933.699920149.538.433763.548.8576335.7431.0414.8
League One (3 Seasons)102.21003
PL2 — Div. 2 (2 Seasons)5.00
Premier League (1 Season)
Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2014-201522Barnsley3 Leagues23.2210
2015-201623Barnsley3 Leagues40.3430
2016-201724Barnsley3 Leagues49.7699
2017-201825Barnsley3 Leagues39.0635
2018-201926Barnsley3 Leagues45.0394
2019-202027Stoke City3 Leagues5.0300204.00.47+2.0+0.494512037.5911285.753.842100.068.95823.430.7515.5
2019-202027Stoke City1 League4.00
2020-202128Stoke City1 League1.00
2020-202128Stoke City2 Leagues20.515002011.60.25-3.4-0.2110329135.44409846.838.012965.949.9217146.590.5512.9
2021-202229Stoke City3 Leagues15.012011010.70.26+0.7+0.064417325.42955743.434.210343.737.817295.2171.4214.9
2022-202330Sheffield Utd2 Leagues9.81130007.60.17+0.6+0.083810038.01172159.041.75160.848.49455.3142.0619.4
2023-202431Sheffield Utd3 Leagues1.000
2024-202532Sheffield Utd2 Leagues3.0300101.50.30-0.5-0.2582532.0561325.031.21291.764.13538.600.005.0
11 Seasons3 Clubs5 Leagues251.52792116035.30.26-0.7-0.0223870933.699920149.538.433763.548.8576335.7431.0414.8
Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
Barnsley (5 Seasons)4 Leagues197.223518
Sheffield Utd (4 Seasons)4 Leagues13.81430109.10.19+0.1+0.014612536.81733448.038.36366.751.312986.2141.5917.5
Stoke City (3 Seasons)3 Leagues40.530015026.30.28-0.7-0.0219258432.982616749.938.427462.848.2447255.6290.8914.0
Stoke City (2 Seasons)1 League5.00
EFL Cup (10 Seasons)15.7111
FA Cup (9 Seasons)11.3122
Championship (7 Seasons)122.31561516035.30.26-0.7-0.0223870933.699920149.538.433763.548.8576335.7431.0414.8
League One (3 Seasons)102.21003
PL2 — Div. 2 (2 Seasons)5.00
Premier League (1 Season)
Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2014-201522Barnsleyeng ENG3. League One11th22.221Matches
2015-201623Barnsleyeng ENG3. League One6th38.043Matches
2016-201724Barnsleyeng ENG2. Championship14th46.0679Matches
2017-201825Barnsleyeng ENG2. Championship22nd35.0534Matches
2018-201926Barnsleyeng ENG3. League One2nd42.0363Matches
2019-202027Stoke Cityeng ENG2. Championship15th4.0200204.00.47+2.0+0.494512037.5911285.753.842100.068.95823.430.7515.5Matches
2019-202027Stoke Cityeng ENGJr. PL2 — Div. 24th4.00Matches
2020-202128Stoke Cityeng ENGJr. PL2 — Div. 22nd1.00Matches
2020-202128Stoke Cityeng ENG2. Championship14th16.515002011.60.25-3.4-0.2110329135.44409846.838.012965.949.9217146.590.5512.9Matches
2021-202229Stoke Cityeng ENG2. Championship14th12.010011010.70.26+0.7+0.064417325.42955743.434.210343.737.817295.2171.4214.9Matches
2022-202330Sheffield Utdeng ENG2. Championship2nd6.8720007.60.17+0.6+0.083810038.01172159.041.75160.848.49455.3142.0619.4Matches
2024-202532Sheffield Utdeng ENG2. Championship2nd2.0200101.50.30-0.5-0.2582532.0561325.031.21291.764.13538.600.005.0Matches
11 Seasons3 Clubs3 Leagues224.52561816035.30.26-0.7-0.0223870933.699920149.538.433763.548.8576335.7431.0414.8
Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
Barnsley (5 Seasons)2 Leagues183.222016
Sheffield Utd (4 Seasons)2 Leagues8.8920109.10.19+0.1+0.014612536.81733448.038.36366.751.312986.2141.5917.5
Stoke City (3 Seasons)1 League32.527015026.30.28-0.7-0.0219258432.982616749.938.427462.848.2447255.6290.8914.0
Stoke City (2 Seasons)1 League5.00
Championship (7 Seasons)122.31561516035.30.26-0.7-0.0223870933.699920149.538.433763.548.8576335.7431.0414.8
League One (3 Seasons)102.21003
PL2 — Div. 2 (2 Seasons)5.00
Premier League (1 Season)
Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2014-201522Barnsleyeng ENGLeague Cup58th1.00Matches
2015-201623Barnsleyeng ENGFA Cup85th1.00Matches
2015-201623Barnsleyeng ENGLeague Cup33rd1.30Matches
2016-201724Barnsleyeng ENGEFL Cup58th1.320Matches
2016-201724Barnsleyeng ENGFA Cup33rd2.30Matches
2017-201825Barnsleyeng ENGEFL Cup17th3.061Matches
2017-201825Barnsleyeng ENGFA Cup33rd1.040Matches
2018-201926Barnsleyeng ENGFA Cup33rd3.031Matches
2019-202027Stoke Cityeng ENGFA Cup33rd1.010Matches
2020-202128Stoke Cityeng ENGEFL Cup5th4.000Matches
2021-202229Stoke Cityeng ENGEFL CupRd43.020Matches
2022-202330Sheffield Utdeng ENGFA CupSF3.041Matches
2023-202431Sheffield Utdeng ENGEFL CupRd21.000Matches
2024-202532Sheffield Utdeng ENGEFL CupRd21.010Matches
11 Seasons3 Clubs2 Leagues27.0233
Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
Barnsley (5 Seasons)2 Leagues14.0152
Stoke City (3 Seasons)2 Leagues8.030
Sheffield Utd (3 Seasons)2 Leagues5.051
EFL Cup (10 Seasons)15.7111
FA Cup (9 Seasons)11.3122
Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
201926wls WalesFriendlies (M)0.50Matches
2020-202128wls WalesUEFA Nations LeagueLgB0.100Matches
202229wls WalesFriendlies (M)0.30Matches
2022-202330wls WalesUEFA Nations LeagueLgA0.520Matches
202431wls WalesFriendlies (M)0.50Matches
7 Seasons1 Club6 Leagues2.020
Friendlies (M) (7 Seasons)1.30
UEFA Nations League (4 Seasons)0.620
WCQ (2 Seasons)
UEFA Euro Qualifying (2 Seasons)
World Cup (1 Season)
UEFA Euro (1 Season)

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
2014-201522Barnsleyeng ENGFA Cup00Matches
2014-201522Barnsleyeng ENGLeague Cup11901.0000000000.000.000.000.000.00Matches
2014-201522Barnsleyeng ENG3. League One23221,99722.2000000000.000.000.000.000.00Matches
2015-201623Barnsleyeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2015-201623Barnsleyeng ENGLeague Cup111201.3000000000.000.000.000.000.00Matches
2015-201623Barnsleyeng ENG3. League One38383,42038.0000000000.000.000.000.000.00Matches
2016-201724Barnsleyeng ENG2. Championship46464,14046.0000000300.000.000.000.000.00Matches
2016-201724Barnsleyeng ENGEFL Cup111201.3000000000.000.000.000.000.00Matches
2016-201724Barnsleyeng ENGFA Cup222102.3000000000.000.000.000.000.00Matches
2017-201825Barnsleyeng ENG2. Championship35353,15035.0000000100.000.000.000.000.00Matches
2017-201825Barnsleyeng ENGEFL Cup332703.0000000000.000.000.000.000.00Matches
2017-201825Barnsleyeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2018-201926Barnsleyeng ENGEFL Cup00Matches
2018-201926Barnsleyeng ENGFA Cup332703.0000000000.000.000.000.000.00Matches
2018-201926Barnsleyeng ENG3. League One42423,78042.0000000200.000.000.000.000.00Matches
2019-202027Stoke Cityeng ENG2. Championship443604.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2019-202027Stoke Cityeng ENGEFL Cup00Matches
2019-202027Stoke Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2019-202027Stoke Cityeng ENGJr. PL2 — Div. 2443604.0000000000.000.000.000.000.00Matches
2020-202128Stoke Cityeng ENG2. Championship17171,48516.5000000100.00.00.00.00100.000.000.000.000.000.000.000.000.000.00Matches
2020-202128Stoke Cityeng ENGEFL Cup443604.0000000000.000.000.000.000.00Matches
2020-202128Stoke Cityeng ENGJr. PL2 — Div. 211901.0000000000.000.000.000.000.00Matches
2021-202229Stoke Cityeng ENG2. Championship12121,08012.0000000300.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2021-202229Sheffield Utdeng ENG2. Championship00Matches
2021-202229Stoke Cityeng ENGEFL Cup332703.0000000000.000.000.000.000.00Matches
2021-202229Stoke Cityeng ENGFA Cup00Matches
2022-202330Sheffield Utdeng ENG2. Championship766126.8000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2022-202330Sheffield Utdeng ENGFA Cup332703.0000000000.000.000.000.000.00Matches
2023-202431Sheffield Utdeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2023-202431Sheffield Utdeng ENGFA Cup00Matches
2023-202431Sheffield Utdeng ENG1. Premier League00Matches
2024-202532Sheffield Utdeng ENG2. Championship221802.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2024-202532Sheffield Utdeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
11 Seasons3 Clubs5 Leagues25225022,634251.50000001000.00.00.00.00100.000.000.000.000.000.000.000.000.000.00
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 Leagues19719617,747197.2000000600.000.000.000.000.00
Sheffield Utd (4 Seasons)4 Leagues14131,24213.8000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Stoke City (3 Seasons)3 Leagues41413,64540.5000000400.00.00.00.00100.000.000.000.000.000.000.000.000.000.00
Stoke City (2 Seasons)1 League554505.0000000000.000.000.000.000.00
EFL Cup (10 Seasons)15151,41015.7000000000.000.000.000.000.00
FA Cup (9 Seasons)11111,02011.3000000000.000.000.000.000.00
Championship (7 Seasons)12312211,007122.3000000800.00.00.00.00100.000.000.000.000.000.000.000.000.000.00
League One (3 Seasons)1031029,197102.2000000200.000.000.000.000.00
PL2 — Div. 2 (2 Seasons)554505.0000000000.000.000.000.000.00
Premier League (1 Season)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
2014-201522Barnsley3 Leagues24232,08723.2000000000.000.000.000.000.00
2015-201623Barnsley3 Leagues40403,63040.3000000000.000.000.000.000.00
2016-201724Barnsley3 Leagues49494,47049.7000000300.000.000.000.000.00
2017-201825Barnsley3 Leagues39393,51039.0000000100.000.000.000.000.00
2018-201926Barnsley3 Leagues45454,05045.0000000200.000.000.000.000.00
2019-202027Stoke City3 Leagues554505.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2019-202027Stoke City1 League443604.0000000000.000.000.000.000.00
2020-202128Stoke City1 League11901.0000000000.000.000.000.000.00
2020-202128Stoke City2 Leagues21211,84520.5000000100.00.00.00.00100.000.000.000.000.000.000.000.000.000.00
2021-202229Stoke City3 Leagues15151,35015.0000000300.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2021-202229Sheffield Utd1 League00
2022-202330Sheffield Utd2 Leagues1098829.8000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2023-202431Sheffield Utd3 Leagues11901.0000000000.000.000.000.000.00
2024-202532Sheffield Utd2 Leagues332703.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
11 Seasons3 Clubs5 Leagues25225022,634251.50000001000.00.00.00.00100.000.000.000.000.000.000.000.000.000.00
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 Leagues19719617,747197.2000000600.000.000.000.000.00
Sheffield Utd (4 Seasons)4 Leagues14131,24213.8000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Stoke City (3 Seasons)3 Leagues41413,64540.5000000400.00.00.00.00100.000.000.000.000.000.000.000.000.000.00
Stoke City (2 Seasons)1 League554505.0000000000.000.000.000.000.00
EFL Cup (10 Seasons)15151,41015.7000000000.000.000.000.000.00
FA Cup (9 Seasons)11111,02011.3000000000.000.000.000.000.00
Championship (7 Seasons)12312211,007122.3000000800.00.00.00.00100.000.000.000.000.000.000.000.000.000.00
League One (3 Seasons)1031029,197102.2000000200.000.000.000.000.00
PL2 — Div. 2 (2 Seasons)554505.0000000000.000.000.000.000.00
Premier League (1 Season)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
2014-201522Barnsleyeng ENG3. League One11th23221,99722.2000000000.000.000.000.000.00Matches
2015-201623Barnsleyeng ENG3. League One6th38383,42038.0000000000.000.000.000.000.00Matches
2016-201724Barnsleyeng ENG2. Championship14th46464,14046.0000000300.000.000.000.000.00Matches
2017-201825Barnsleyeng ENG2. Championship22nd35353,15035.0000000100.000.000.000.000.00Matches
2018-201926Barnsleyeng ENG3. League One2nd42423,78042.0000000200.000.000.000.000.00Matches
2019-202027Stoke Cityeng ENG2. Championship15th443604.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2019-202027Stoke Cityeng ENGJr. PL2 — Div. 24th443604.0000000000.000.000.000.000.00Matches
2020-202128Stoke Cityeng ENGJr. PL2 — Div. 22nd11901.0000000000.000.000.000.000.00Matches
2020-202128Stoke Cityeng ENG2. Championship14th17171,48516.5000000100.00.00.00.00100.000.000.000.000.000.000.000.000.000.00Matches
2021-202229Stoke Cityeng ENG2. Championship14th12121,08012.0000000300.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2021-202229Sheffield Utdeng ENG2. Championship5th00Matches
2022-202330Sheffield Utdeng ENG2. Championship2nd766126.8000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2023-202431Sheffield Utdeng ENG1. Premier League20th00Matches
2024-202532Sheffield Utdeng ENG2. Championship2nd221802.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
11 Seasons3 Clubs3 Leagues22622420,204224.50000001000.00.00.00.00100.000.000.000.000.000.000.000.000.000.00
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
Barnsley (5 Seasons)2 Leagues18418316,487183.2000000600.000.000.000.000.00
Sheffield Utd (4 Seasons)2 Leagues987928.8000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Stoke City (3 Seasons)1 League33332,92532.5000000400.00.00.00.00100.000.000.000.000.000.000.000.000.000.00
Stoke City (2 Seasons)1 League554505.0000000000.000.000.000.000.00
Championship (7 Seasons)12312211,007122.3000000800.00.00.00.00100.000.000.000.000.000.000.000.000.000.00
League One (3 Seasons)1031029,197102.2000000200.000.000.000.000.00
PL2 — Div. 2 (2 Seasons)554505.0000000000.000.000.000.000.00
Premier League (1 Season)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
2014-201522Barnsleyeng ENGFA Cup33rd00Matches
2014-201522Barnsleyeng ENGLeague Cup58th11901.0000000000.000.000.000.000.00Matches
2015-201623Barnsleyeng ENGFA Cup85th11901.0000000000.000.000.000.000.00Matches
2015-201623Barnsleyeng ENGLeague Cup33rd111201.3000000000.000.000.000.000.00Matches
2016-201724Barnsleyeng ENGEFL Cup58th111201.3000000000.000.000.000.000.00Matches
2016-201724Barnsleyeng ENGFA Cup33rd222102.3000000000.000.000.000.000.00Matches
2017-201825Barnsleyeng ENGEFL Cup17th332703.0000000000.000.000.000.000.00Matches
2017-201825Barnsleyeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2018-201926Barnsleyeng ENGEFL Cup58th00Matches
2018-201926Barnsleyeng ENGFA Cup33rd332703.0000000000.000.000.000.000.00Matches
2019-202027Stoke Cityeng ENGEFL Cup17th00Matches
2019-202027Stoke Cityeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2020-202128Stoke Cityeng ENGEFL Cup5th443604.0000000000.000.000.000.000.00Matches
2021-202229Stoke Cityeng ENGEFL CupRd4332703.0000000000.000.000.000.000.00Matches
2021-202229Stoke Cityeng ENGFA Cup00Matches
2022-202330Sheffield Utdeng ENGFA CupSF332703.0000000000.000.000.000.000.00Matches
2023-202431Sheffield Utdeng ENGEFL CupRd211901.0000000000.000.000.000.000.00Matches
2023-202431Sheffield Utdeng ENGFA Cup00Matches
2024-202532Sheffield Utdeng ENGEFL CupRd211901.0000000000.000.000.000.000.00Matches
11 Seasons3 Clubs2 Leagues26262,43027.0000000000.000.000.000.000.00
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Barnsley (5 Seasons)2 Leagues13131,26014.0000000000.000.000.000.000.00
Stoke City (3 Seasons)2 Leagues887208.0000000000.000.000.000.000.00
Sheffield Utd (3 Seasons)2 Leagues554505.0000000000.000.000.000.000.00
EFL Cup (10 Seasons)15151,41015.7000000000.000.000.000.000.00
FA Cup (9 Seasons)11111,02011.3000000000.000.000.000.000.00
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
201825wls WalesFriendlies (M)00Matches
201825wls WalesWCQ00Matches
2018-201926wls WalesUEFA Nations League19th00Matches
201926wls WalesFriendlies (M)10450.5000000000.000.000.000.000.00Matches
202027wls WalesFriendlies (M)00Matches
2020-202128wls WalesUEFA Nations LeagueLgB10120.1000000000.000.000.000.000.00Matches
202128wls WalesUEFA Euro Qualifying00Matches
202128wls WalesUEFA EuroR1600Matches
202128wls WalesFriendlies (M)00Matches
202229wls Wales1. World CupGR00Matches
202229wls WalesWCQ00Matches
202229wls WalesFriendlies (M)10310.3000000000.000.000.000.000.00Matches
2022-202330wls WalesUEFA Nations LeagueLgA10450.5000000000.000.000.000.000.00Matches
202330wls WalesFriendlies (M)00Matches
202431wls WalesFriendlies (M)11450.5000000000.000.000.000.000.00Matches
202431wls WalesUEFA Euro Qualifying00Matches
2024-202532wls WalesUEFA Nations LeagueLgB00Matches
7 Seasons1 Club6 Leagues511782.0000000000.000.000.000.000.00
Friendlies (M) (7 Seasons)311211.3000000000.000.000.000.000.00
UEFA Nations League (4 Seasons)20570.6000000000.000.000.000.000.00
WCQ (2 Seasons)00
UEFA Euro Qualifying (2 Seasons)00
World Cup (1 Season)00
UEFA Euro (1 Season)00
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
2014-201522Barnsleyeng ENGLeague Cup1.00Matches
2014-201522Barnsleyeng ENG3. League One22.20Matches
2015-201623Barnsleyeng ENGFA Cup1.00Matches
2015-201623Barnsleyeng ENGLeague Cup1.30Matches
2015-201623Barnsleyeng ENG3. League One38.00Matches
2016-201724Barnsleyeng ENG2. Championship46.00Matches
2016-201724Barnsleyeng ENGEFL Cup1.30Matches
2016-201724Barnsleyeng ENGFA Cup2.30Matches
2017-201825Barnsleyeng ENG2. Championship35.00Matches
2017-201825Barnsleyeng ENGEFL Cup3.00Matches
2017-201825Barnsleyeng ENGFA Cup1.00Matches
2018-201926Barnsleyeng ENGFA Cup3.00Matches
2018-201926Barnsleyeng ENG3. League One42.00Matches
2019-202027Stoke Cityeng ENG2. Championship4.05713442.5316829220077100.05012639.700.00.00.005000Matches
2019-202027Stoke Cityeng ENGFA Cup1.00Matches
2019-202027Stoke Cityeng ENGJr. PL2 — Div. 24.00Matches
2020-202128Stoke Cityeng ENG2. Championship16.537157264.91134386097474100.014314598.614834343.100.00.00.0113101Matches
2020-202128Stoke Cityeng ENGEFL Cup4.00Matches
2020-202128Stoke Cityeng ENGJr. PL2 — Div. 21.00Matches
2021-202229Stoke Cityeng ENG2. Championship12.025740164.16043434110110398.1939597.95919630.100.00.00.004000Matches
2021-202229Stoke Cityeng ENGEFL Cup3.00Matches
2022-202330Sheffield Utdeng ENG2. Championship6.89816858.3330228562121100.0323494.14411139.600.00.00.003000Matches
2022-202330Sheffield Utdeng ENGFA Cup3.00Matches
2023-202431Sheffield Utdeng ENGEFL Cup1.00Matches
2024-202532Sheffield Utdeng ENG2. Championship2.0506972.5136296199100.02828100.0133141.900.00.00.002000Matches
2024-202532Sheffield Utdeng ENGEFL Cup1.00Matches
11 Seasons3 Clubs5 Leagues251.5833134462.0252181968920520799.030330998.131480738.900.00.10.0127101
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 Leagues197.20
Sheffield Utd (4 Seasons)4 Leagues13.814823762.4466438173030100.0606296.85714240.100.00.00.005000
Stoke City (3 Seasons)3 Leagues40.5685110761.9205541587217517798.924324798.425766538.600.00.10.0122101
Stoke City (2 Seasons)1 League5.00
EFL Cup (10 Seasons)15.70
FA Cup (9 Seasons)11.30
Championship (7 Seasons)122.3833134462.0252181968920520799.030330998.131480738.900.00.10.0127101
League One (3 Seasons)102.20
PL2 — Div. 2 (2 Seasons)5.00
Premier League (1 Season)
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
2014-201522Barnsley3 Leagues23.20
2015-201623Barnsley3 Leagues40.30
2016-201724Barnsley3 Leagues49.70
2017-201825Barnsley3 Leagues39.00
2018-201926Barnsley3 Leagues45.00
2019-202027Stoke City3 Leagues5.05713442.5316829220077100.05012639.700.00.00.005000
2019-202027Stoke City1 League4.00
2020-202128Stoke City1 League1.00
2020-202128Stoke City2 Leagues20.537157264.91134386097474100.014314598.614834343.100.00.00.0113101
2021-202229Stoke City3 Leagues15.025740164.16043434110110398.1939597.95919630.100.00.00.004000
2022-202330Sheffield Utd2 Leagues9.89816858.3330228562121100.0323494.14411139.600.00.00.003000
2023-202431Sheffield Utd3 Leagues1.00
2024-202532Sheffield Utd2 Leagues3.0506972.5136296199100.02828100.0133141.900.00.00.002000
11 Seasons3 Clubs5 Leagues251.5833134462.0252181968920520799.030330998.131480738.900.00.10.0127101
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 Leagues197.20
Sheffield Utd (4 Seasons)4 Leagues13.814823762.4466438173030100.0606296.85714240.100.00.00.005000
Stoke City (3 Seasons)3 Leagues40.5685110761.9205541587217517798.924324798.425766538.600.00.10.0122101
Stoke City (2 Seasons)1 League5.00
EFL Cup (10 Seasons)15.70
FA Cup (9 Seasons)11.30
Championship (7 Seasons)122.3833134462.0252181968920520799.030330998.131480738.900.00.10.0127101
League One (3 Seasons)102.20
PL2 — Div. 2 (2 Seasons)5.00
Premier League (1 Season)
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
2014-201522Barnsleyeng ENG3. League One11th22.20Matches
2015-201623Barnsleyeng ENG3. League One6th38.00Matches
2016-201724Barnsleyeng ENG2. Championship14th46.00Matches
2017-201825Barnsleyeng ENG2. Championship22nd35.00Matches
2018-201926Barnsleyeng ENG3. League One2nd42.00Matches
2019-202027Stoke Cityeng ENG2. Championship15th4.05713442.5316829220077100.05012639.700.00.00.005000Matches
2019-202027Stoke Cityeng ENGJr. PL2 — Div. 24th4.00Matches
2020-202128Stoke Cityeng ENGJr. PL2 — Div. 22nd1.00Matches
2020-202128Stoke Cityeng ENG2. Championship14th16.537157264.91134386097474100.014314598.614834343.100.00.00.0113101Matches
2021-202229Stoke Cityeng ENG2. Championship14th12.025740164.16043434110110398.1939597.95919630.100.00.00.004000Matches
2022-202330Sheffield Utdeng ENG2. Championship2nd6.89816858.3330228562121100.0323494.14411139.600.00.00.003000Matches
2024-202532Sheffield Utdeng ENG2. Championship2nd2.0506972.5136296199100.02828100.0133141.900.00.00.002000Matches
11 Seasons3 Clubs3 Leagues224.5833134462.0252181968920520799.030330998.131480738.900.00.10.0127101
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
Barnsley (5 Seasons)2 Leagues183.20
Sheffield Utd (4 Seasons)2 Leagues8.814823762.4466438173030100.0606296.85714240.100.00.00.005000
Stoke City (3 Seasons)1 League32.5685110761.9205541587217517798.924324798.425766538.600.00.10.0122101
Stoke City (2 Seasons)1 League5.00
Championship (7 Seasons)122.3833134462.0252181968920520799.030330998.131480738.900.00.10.0127101
League One (3 Seasons)102.20
PL2 — Div. 2 (2 Seasons)5.00
Premier League (1 Season)
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
2014-201522Barnsleyeng ENGLeague Cup58th1.00Matches
2015-201623Barnsleyeng ENGFA Cup85th1.00Matches
2015-201623Barnsleyeng ENGLeague Cup33rd1.30Matches
2016-201724Barnsleyeng ENGEFL Cup58th1.30Matches
2016-201724Barnsleyeng ENGFA Cup33rd2.30Matches
2017-201825Barnsleyeng ENGEFL Cup17th3.00Matches
2017-201825Barnsleyeng ENGFA Cup33rd1.00Matches
2018-201926Barnsleyeng ENGFA Cup33rd3.00Matches
2019-202027Stoke Cityeng ENGFA Cup33rd1.00Matches
2020-202128Stoke Cityeng ENGEFL Cup5th4.00Matches
2021-202229Stoke Cityeng ENGEFL CupRd43.00Matches
2022-202330Sheffield Utdeng ENGFA CupSF3.00Matches
2023-202431Sheffield Utdeng ENGEFL CupRd21.00Matches
2024-202532Sheffield Utdeng ENGEFL CupRd21.00Matches
11 Seasons3 Clubs2 Leagues27.00
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 (5 Seasons)2 Leagues14.00
Stoke City (3 Seasons)2 Leagues8.00
Sheffield Utd (3 Seasons)2 Leagues5.00
EFL Cup (10 Seasons)15.70
FA Cup (9 Seasons)11.30
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
201926wls WalesFriendlies (M)0.50Matches
2020-202128wls WalesUEFA Nations LeagueLgB0.10Matches
202229wls WalesFriendlies (M)0.30Matches
2022-202330wls WalesUEFA Nations LeagueLgA0.50Matches
202431wls WalesFriendlies (M)0.50Matches
7 Seasons1 Club6 Leagues2.00
Friendlies (M) (7 Seasons)1.30
UEFA Nations League (4 Seasons)0.60
WCQ (2 Seasons)
UEFA Euro Qualifying (2 Seasons)
World Cup (1 Season)
UEFA Euro (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
2014-201522Barnsleyeng ENGLeague Cup1.0Matches
2014-201522Barnsleyeng ENG3. League One22.2Matches
2015-201623Barnsleyeng ENGFA Cup1.0Matches
2015-201623Barnsleyeng ENGLeague Cup1.3Matches
2015-201623Barnsleyeng ENG3. League One38.0Matches
2016-201724Barnsleyeng ENG2. Championship46.00Matches
2016-201724Barnsleyeng ENGEFL Cup1.35Matches
2016-201724Barnsleyeng ENGFA Cup2.3Matches
2017-201825Barnsleyeng ENG2. Championship35.00Matches
2017-201825Barnsleyeng ENGEFL Cup3.00Matches
2017-201825Barnsleyeng ENGFA Cup1.00Matches
2018-201926Barnsleyeng ENGFA Cup3.00Matches
2018-201926Barnsleyeng ENG3. League One42.0Matches
2019-202027Stoke Cityeng ENG2. Championship4.0134646927000000005710Matches
2019-202027Stoke Cityeng ENGFA Cup1.00Matches
2019-202027Stoke Cityeng ENGJr. PL2 — Div. 24.0Matches
2020-202128Stoke Cityeng ENG2. Championship16.5572380189590001000037130Matches
2020-202128Stoke Cityeng ENGEFL Cup4.00Matches
2020-202128Stoke Cityeng ENGJr. PL2 — Div. 21.0Matches
2021-202229Stoke Cityeng ENG2. Championship12.0401260138350000000025731Matches
2021-202229Stoke Cityeng ENGEFL Cup3.00Matches
2022-202330Sheffield Utdeng ENG2. Championship6.81681036514000000009800Matches
2022-202330Sheffield Utdeng ENGFA Cup3.00Matches
2023-202431Sheffield Utdeng ENGEFL Cup1.00Matches
2024-202532Sheffield Utdeng ENG2. Championship2.06952164000000005010Matches
2024-202532Sheffield Utdeng ENGEFL Cup1.00Matches
11 Seasons3 Clubs5 Leagues251.513448594771390051000083381
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Barnsley (5 Seasons)4 Leagues197.25
Sheffield Utd (4 Seasons)4 Leagues13.823715581180000000014810
Stoke City (3 Seasons)3 Leagues40.511077043961210001000068571
Stoke City (2 Seasons)1 League5.0
EFL Cup (10 Seasons)15.75
FA Cup (9 Seasons)11.30
Championship (7 Seasons)122.313448594771390001000083381
League One (3 Seasons)102.2
PL2 — Div. 2 (2 Seasons)5.0
Premier League (1 Season)
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
2014-201522Barnsley3 Leagues23.2
2015-201623Barnsley3 Leagues40.3
2016-201724Barnsley3 Leagues49.75
2017-201825Barnsley3 Leagues39.00
2018-201926Barnsley3 Leagues45.00
2019-202027Stoke City3 Leagues5.0134646927000000005710
2019-202027Stoke City1 League4.0
2020-202128Stoke City1 League1.0
2020-202128Stoke City2 Leagues20.5572380189590001000037130
2021-202229Stoke City3 Leagues15.0401260138350000000025731
2022-202330Sheffield Utd2 Leagues9.81681036514000000009800
2023-202431Sheffield Utd3 Leagues1.00
2024-202532Sheffield Utd2 Leagues3.06952164000000005010
11 Seasons3 Clubs5 Leagues251.513448594771390051000083381
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Barnsley (5 Seasons)4 Leagues197.25
Sheffield Utd (4 Seasons)4 Leagues13.823715581180000000014810
Stoke City (3 Seasons)3 Leagues40.511077043961210001000068571
Stoke City (2 Seasons)1 League5.0
EFL Cup (10 Seasons)15.75
FA Cup (9 Seasons)11.30
Championship (7 Seasons)122.313448594771390001000083381
League One (3 Seasons)102.2
PL2 — Div. 2 (2 Seasons)5.0
Premier League (1 Season)
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
2014-201522Barnsleyeng ENG3. League One11th22.2Matches
2015-201623Barnsleyeng ENG3. League One6th38.0Matches
2016-201724Barnsleyeng ENG2. Championship14th46.00Matches
2017-201825Barnsleyeng ENG2. Championship22nd35.00Matches
2018-201926Barnsleyeng ENG3. League One2nd42.0Matches
2019-202027Stoke Cityeng ENG2. Championship15th4.0134646927000000005710Matches
2019-202027Stoke Cityeng ENGJr. PL2 — Div. 24th4.0Matches
2020-202128Stoke Cityeng ENGJr. PL2 — Div. 22nd1.0Matches
2020-202128Stoke Cityeng ENG2. Championship14th16.5572380189590001000037130Matches
2021-202229Stoke Cityeng ENG2. Championship14th12.0401260138350000000025731Matches
2022-202330Sheffield Utdeng ENG2. Championship2nd6.81681036514000000009800Matches
2024-202532Sheffield Utdeng ENG2. Championship2nd2.06952164000000005010Matches
11 Seasons3 Clubs3 Leagues224.513448594771390001000083381
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Barnsley (5 Seasons)2 Leagues183.20
Sheffield Utd (4 Seasons)2 Leagues8.823715581180000000014810
Stoke City (3 Seasons)1 League32.511077043961210001000068571
Stoke City (2 Seasons)1 League5.0
Championship (7 Seasons)122.313448594771390001000083381
League One (3 Seasons)102.2
PL2 — Div. 2 (2 Seasons)5.0
Premier League (1 Season)
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
2014-201522Barnsleyeng ENGLeague Cup58th1.0Matches
2015-201623Barnsleyeng ENGFA Cup85th1.0Matches
2015-201623Barnsleyeng ENGLeague Cup33rd1.3Matches
2016-201724Barnsleyeng ENGEFL Cup58th1.35Matches
2016-201724Barnsleyeng ENGFA Cup33rd2.3Matches
2017-201825Barnsleyeng ENGEFL Cup17th3.00Matches
2017-201825Barnsleyeng ENGFA Cup33rd1.00Matches
2018-201926Barnsleyeng ENGFA Cup33rd3.00Matches
2019-202027Stoke Cityeng ENGFA Cup33rd1.00Matches
2020-202128Stoke Cityeng ENGEFL Cup5th4.00Matches
2021-202229Stoke Cityeng ENGEFL CupRd43.00Matches
2022-202330Sheffield Utdeng ENGFA CupSF3.00Matches
2023-202431Sheffield Utdeng ENGEFL CupRd21.00Matches
2024-202532Sheffield Utdeng ENGEFL CupRd21.00Matches
11 Seasons3 Clubs2 Leagues27.05
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Barnsley (5 Seasons)2 Leagues14.05
Stoke City (3 Seasons)2 Leagues8.00
Sheffield Utd (3 Seasons)2 Leagues5.00
EFL Cup (10 Seasons)15.75
FA Cup (9 Seasons)11.30
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
201926wls WalesFriendlies (M)0.5Matches
2020-202128wls WalesUEFA Nations LeagueLgB0.10Matches
202229wls WalesFriendlies (M)0.3Matches
2022-202330wls WalesUEFA Nations LeagueLgA0.50Matches
202431wls WalesFriendlies (M)0.5Matches
7 Seasons1 Club6 Leagues2.00
Friendlies (M) (7 Seasons)1.3
UEFA Nations League (4 Seasons)0.60
WCQ (2 Seasons)
UEFA Euro Qualifying (2 Seasons)
World Cup (1 Season)
UEFA Euro (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
2014-201522Barnsleyeng ENGLeague Cup1.0Matches
2014-201522Barnsleyeng ENG3. League One22.2Matches
2015-201623Barnsleyeng ENGFA Cup1.0Matches
2015-201623Barnsleyeng ENGLeague Cup1.3Matches
2015-201623Barnsleyeng ENG3. League One38.0Matches
2016-201724Barnsleyeng ENG2. Championship46.0Matches
2016-201724Barnsleyeng ENGEFL Cup1.3Matches
2016-201724Barnsleyeng ENGFA Cup2.3Matches
2017-201825Barnsleyeng ENG2. Championship35.0Matches
2017-201825Barnsleyeng ENGEFL Cup3.0Matches
2017-201825Barnsleyeng ENGFA Cup1.0Matches
2018-201926Barnsleyeng ENGFA Cup3.0Matches
2018-201926Barnsleyeng ENG3. League One42.0Matches
2019-202027Stoke Cityeng ENG2. Championship4.020.5002000000.00000000Matches
2019-202027Stoke Cityeng ENGFA Cup1.0Matches
2019-202027Stoke Cityeng ENGJr. PL2 — Div. 24.0Matches
2020-202128Stoke Cityeng ENG2. Championship16.540.2422000000.00000000Matches
2020-202128Stoke Cityeng ENGEFL Cup4.0Matches
2020-202128Stoke Cityeng ENGJr. PL2 — Div. 21.0Matches
2021-202229Stoke Cityeng ENG2. Championship12.010.0801000000.00000000Matches
2021-202229Stoke Cityeng ENGEFL Cup3.0Matches
2022-202330Sheffield Utdeng ENG2. Championship6.820.2920000000.00000000Matches
2022-202330Sheffield Utdeng ENGFA Cup3.0Matches
2023-202431Sheffield Utdeng ENGEFL Cup1.0Matches
2024-202532Sheffield Utdeng ENG2. Championship2.000.0000000000.00000000Matches
2024-202532Sheffield Utdeng ENGEFL Cup1.0Matches
11 Seasons3 Clubs5 Leagues251.590.2245000000.00000000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Barnsley (5 Seasons)4 Leagues197.2
Sheffield Utd (4 Seasons)4 Leagues13.820.2320000000.00000000
Stoke City (3 Seasons)3 Leagues40.570.2225000000.00000000
Stoke City (2 Seasons)1 League5.0
EFL Cup (10 Seasons)15.7
FA Cup (9 Seasons)11.3
Championship (7 Seasons)122.390.2245000000.00000000
League One (3 Seasons)102.2
PL2 — Div. 2 (2 Seasons)5.0
Premier League (1 Season)
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
2014-201522Barnsley3 Leagues23.2
2015-201623Barnsley3 Leagues40.3
2016-201724Barnsley3 Leagues49.7
2017-201825Barnsley3 Leagues39.0
2018-201926Barnsley3 Leagues45.0
2019-202027Stoke City3 Leagues5.020.5002000000.00000000
2019-202027Stoke City1 League4.0
2020-202128Stoke City1 League1.0
2020-202128Stoke City2 Leagues20.540.2422000000.00000000
2021-202229Stoke City3 Leagues15.010.0801000000.00000000
2022-202330Sheffield Utd2 Leagues9.820.2920000000.00000000
2023-202431Sheffield Utd3 Leagues1.0
2024-202532Sheffield Utd2 Leagues3.000.0000000000.00000000
11 Seasons3 Clubs5 Leagues251.590.2245000000.00000000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Barnsley (5 Seasons)4 Leagues197.2
Sheffield Utd (4 Seasons)4 Leagues13.820.2320000000.00000000
Stoke City (3 Seasons)3 Leagues40.570.2225000000.00000000
Stoke City (2 Seasons)1 League5.0
EFL Cup (10 Seasons)15.7
FA Cup (9 Seasons)11.3
Championship (7 Seasons)122.390.2245000000.00000000
League One (3 Seasons)102.2
PL2 — Div. 2 (2 Seasons)5.0
Premier League (1 Season)
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
2014-201522Barnsleyeng ENG3. League One11th22.2Matches
2015-201623Barnsleyeng ENG3. League One6th38.0Matches
2016-201724Barnsleyeng ENG2. Championship14th46.0Matches
2017-201825Barnsleyeng ENG2. Championship22nd35.0Matches
2018-201926Barnsleyeng ENG3. League One2nd42.0Matches
2019-202027Stoke Cityeng ENG2. Championship15th4.020.5002000000.00000000Matches
2019-202027Stoke Cityeng ENGJr. PL2 — Div. 24th4.0Matches
2020-202128Stoke Cityeng ENGJr. PL2 — Div. 22nd1.0Matches
2020-202128Stoke Cityeng ENG2. Championship14th16.540.2422000000.00000000Matches
2021-202229Stoke Cityeng ENG2. Championship14th12.010.0801000000.00000000Matches
2022-202330Sheffield Utdeng ENG2. Championship2nd6.820.2920000000.00000000Matches
2024-202532Sheffield Utdeng ENG2. Championship2nd2.000.0000000000.00000000Matches
11 Seasons3 Clubs3 Leagues224.590.2245000000.00000000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Barnsley (5 Seasons)2 Leagues183.2
Sheffield Utd (4 Seasons)2 Leagues8.820.2320000000.00000000
Stoke City (3 Seasons)1 League32.570.2225000000.00000000
Stoke City (2 Seasons)1 League5.0
Championship (7 Seasons)122.390.2245000000.00000000
League One (3 Seasons)102.2
PL2 — Div. 2 (2 Seasons)5.0
Premier League (1 Season)
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
2014-201522Barnsleyeng ENGLeague Cup58th1.0Matches
2015-201623Barnsleyeng ENGFA Cup85th1.0Matches
2015-201623Barnsleyeng ENGLeague Cup33rd1.3Matches
2016-201724Barnsleyeng ENGEFL Cup58th1.3Matches
2016-201724Barnsleyeng ENGFA Cup33rd2.3Matches
2017-201825Barnsleyeng ENGEFL Cup17th3.0Matches
2017-201825Barnsleyeng ENGFA Cup33rd1.0Matches
2018-201926Barnsleyeng ENGFA Cup33rd3.0Matches
2019-202027Stoke Cityeng ENGFA Cup33rd1.0Matches
2020-202128Stoke Cityeng ENGEFL Cup5th4.0Matches
2021-202229Stoke Cityeng ENGEFL CupRd43.0Matches
2022-202330Sheffield Utdeng ENGFA CupSF3.0Matches
2023-202431Sheffield Utdeng ENGEFL CupRd21.0Matches
2024-202532Sheffield Utdeng ENGEFL CupRd21.0Matches
11 Seasons3 Clubs2 Leagues27.0
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Barnsley (5 Seasons)2 Leagues14.0
Stoke City (3 Seasons)2 Leagues8.0
Sheffield Utd (3 Seasons)2 Leagues5.0
EFL Cup (10 Seasons)15.7
FA Cup (9 Seasons)11.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
201926wls WalesFriendlies (M)0.5Matches
2020-202128wls WalesUEFA Nations LeagueLgB0.1Matches
202229wls WalesFriendlies (M)0.3Matches
2022-202330wls WalesUEFA Nations LeagueLgA0.5Matches
202431wls WalesFriendlies (M)0.5Matches
7 Seasons1 Club6 Leagues2.0
Friendlies (M) (7 Seasons)1.3
UEFA Nations League (4 Seasons)0.6
WCQ (2 Seasons)
UEFA Euro Qualifying (2 Seasons)
World Cup (1 Season)
UEFA Euro (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
2014-201522Barnsleyeng ENGLeague Cup1.0Matches
2014-201522Barnsleyeng ENG3. League One22.2Matches
2015-201623Barnsleyeng ENGFA Cup1.0Matches
2015-201623Barnsleyeng ENGLeague Cup1.3Matches
2015-201623Barnsleyeng ENG3. League One38.0Matches
2016-201724Barnsleyeng ENG2. Championship46.000Matches
2016-201724Barnsleyeng ENGEFL Cup1.300Matches
2016-201724Barnsleyeng ENGFA Cup2.3Matches
2017-201825Barnsleyeng ENG2. Championship35.010Matches
2017-201825Barnsleyeng ENGEFL Cup3.000Matches
2017-201825Barnsleyeng ENGFA Cup1.000Matches
2018-201926Barnsleyeng ENGFA Cup3.000Matches
2018-201926Barnsleyeng ENG3. League One42.0Matches
2019-202027Stoke Cityeng ENG2. Championship4.01110011100.000000110Matches
2019-202027Stoke Cityeng ENGFA Cup1.000Matches
2019-202027Stoke Cityeng ENGJr. PL2 — Div. 24.0Matches
2020-202128Stoke Cityeng ENG2. Championship16.500000010.010000041Matches
2020-202128Stoke Cityeng ENGEFL Cup4.000Matches
2020-202128Stoke Cityeng ENGJr. PL2 — Div. 21.0Matches
2021-202229Stoke Cityeng ENG2. Championship12.01110011100.000000160Matches
2021-202229Stoke Cityeng ENGEFL Cup3.001Matches
2022-202330Sheffield Utdeng ENG2. Championship6.8000000000000031Matches
2022-202330Sheffield Utdeng ENGFA Cup3.000Matches
2023-202431Sheffield Utdeng ENGEFL Cup1.000Matches
2024-202532Sheffield Utdeng ENG2. Championship2.0000000000000000Matches
2024-202532Sheffield Utdeng ENGEFL Cup1.000Matches
11 Seasons3 Clubs5 Leagues251.5232002366.7100012142
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 Leagues197.2100
Sheffield Utd (4 Seasons)4 Leagues13.8000000000000031
Stoke City (3 Seasons)3 Leagues40.5222002366.7100012111
Stoke City (2 Seasons)1 League5.00
EFL Cup (10 Seasons)15.7010
FA Cup (9 Seasons)11.3000
Championship (7 Seasons)122.3232002366.7100002142
League One (3 Seasons)102.20
PL2 — Div. 2 (2 Seasons)5.00
Premier League (1 Season)0
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
2014-201522Barnsley3 Leagues23.20
2015-201623Barnsley3 Leagues40.30
2016-201724Barnsley3 Leagues49.7000
2017-201825Barnsley3 Leagues39.0100
2018-201926Barnsley3 Leagues45.0000
2019-202027Stoke City3 Leagues5.01110011100.000000110
2019-202027Stoke City1 League4.00
2020-202128Stoke City1 League1.00
2020-202128Stoke City2 Leagues20.500000010.010000041
2021-202229Stoke City3 Leagues15.01110011100.000001160
2022-202330Sheffield Utd2 Leagues9.8000000000000031
2023-202431Sheffield Utd3 Leagues1.0000
2024-202532Sheffield Utd2 Leagues3.0000000000000000
11 Seasons3 Clubs5 Leagues251.5232002366.7100012142
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 Leagues197.2100
Sheffield Utd (4 Seasons)4 Leagues13.8000000000000031
Stoke City (3 Seasons)3 Leagues40.5222002366.7100012111
Stoke City (2 Seasons)1 League5.00
EFL Cup (10 Seasons)15.7010
FA Cup (9 Seasons)11.3000
Championship (7 Seasons)122.3232002366.7100002142
League One (3 Seasons)102.20
PL2 — Div. 2 (2 Seasons)5.00
Premier League (1 Season)0
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
2014-201522Barnsleyeng ENG3. League One11th22.2Matches
2015-201623Barnsleyeng ENG3. League One6th38.0Matches
2016-201724Barnsleyeng ENG2. Championship14th46.000Matches
2017-201825Barnsleyeng ENG2. Championship22nd35.010Matches
2018-201926Barnsleyeng ENG3. League One2nd42.0Matches
2019-202027Stoke Cityeng ENG2. Championship15th4.01110011100.000000110Matches
2019-202027Stoke Cityeng ENGJr. PL2 — Div. 24th4.0Matches
2020-202128Stoke Cityeng ENGJr. PL2 — Div. 22nd1.0Matches
2020-202128Stoke Cityeng ENG2. Championship14th16.500000010.010000041Matches
2021-202229Stoke Cityeng ENG2. Championship14th12.01110011100.000000160Matches
2022-202330Sheffield Utdeng ENG2. Championship2nd6.8000000000000031Matches
2024-202532Sheffield Utdeng ENG2. Championship2nd2.0000000000000000Matches
11 Seasons3 Clubs3 Leagues224.5232002366.7100002142
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 (5 Seasons)2 Leagues183.2100
Sheffield Utd (4 Seasons)2 Leagues8.8000000000000031
Stoke City (3 Seasons)1 League32.5222002366.7100002111
Stoke City (2 Seasons)1 League5.00
Championship (7 Seasons)122.3232002366.7100002142
League One (3 Seasons)102.20
PL2 — Div. 2 (2 Seasons)5.00
Premier League (1 Season)0
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
2014-201522Barnsleyeng ENGLeague Cup58th1.0Matches
2015-201623Barnsleyeng ENGFA Cup85th1.0Matches
2015-201623Barnsleyeng ENGLeague Cup33rd1.3Matches
2016-201724Barnsleyeng ENGEFL Cup58th1.300Matches
2016-201724Barnsleyeng ENGFA Cup33rd2.3Matches
2017-201825Barnsleyeng ENGEFL Cup17th3.000Matches
2017-201825Barnsleyeng ENGFA Cup33rd1.000Matches
2018-201926Barnsleyeng ENGFA Cup33rd3.000Matches
2019-202027Stoke Cityeng ENGFA Cup33rd1.000Matches
2020-202128Stoke Cityeng ENGEFL Cup5th4.000Matches
2021-202229Stoke Cityeng ENGEFL CupRd43.001Matches
2022-202330Sheffield Utdeng ENGFA CupSF3.000Matches
2023-202431Sheffield Utdeng ENGEFL CupRd21.000Matches
2024-202532Sheffield Utdeng ENGEFL CupRd21.000Matches
11 Seasons3 Clubs2 Leagues27.0010
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 (5 Seasons)2 Leagues14.0000
Stoke City (3 Seasons)2 Leagues8.0010
Sheffield Utd (3 Seasons)2 Leagues5.0000
EFL Cup (10 Seasons)15.7010
FA Cup (9 Seasons)11.3000
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
201926wls WalesFriendlies (M)0.5Matches
2020-202128wls WalesUEFA Nations LeagueLgB0.100Matches
202229wls WalesFriendlies (M)0.3Matches
2022-202330wls WalesUEFA Nations LeagueLgA0.500Matches
202431wls WalesFriendlies (M)0.5Matches
7 Seasons1 Club6 Leagues2.0000
Friendlies (M) (7 Seasons)1.30
UEFA Nations League (4 Seasons)0.6000
WCQ (2 Seasons)0
UEFA Euro Qualifying (2 Seasons)0
World Cup (1 Season)0
UEFA Euro (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
2014-201522Barnsleyeng ENGLeague Cup1.0Matches
2014-201522Barnsleyeng ENG3. League One22.2Matches
2015-201623Barnsleyeng ENGFA Cup1.0Matches
2015-201623Barnsleyeng ENGLeague Cup1.3Matches
2015-201623Barnsleyeng ENG3. League One38.0Matches
2016-201724Barnsleyeng ENG2. Championship46.0Matches
2016-201724Barnsleyeng ENGEFL Cup1.3Matches
2016-201724Barnsleyeng ENGFA Cup2.3Matches
2017-201825Barnsleyeng ENG2. Championship35.0Matches
2017-201825Barnsleyeng ENGEFL Cup3.0Matches
2017-201825Barnsleyeng ENGFA Cup1.0Matches
2018-201926Barnsleyeng ENGFA Cup3.0Matches
2018-201926Barnsleyeng ENG3. League One42.0Matches
2019-202027Stoke Cityeng ENG2. Championship4.01391111372001390004932021100000340Matches
2019-202027Stoke Cityeng ENGFA Cup1.0Matches
2019-202027Stoke Cityeng ENGJr. PL2 — Div. 24.0Matches
2020-202128Stoke Cityeng ENG2. Championship16.55905225865005900003041815996000102340Matches
2020-202128Stoke Cityeng ENGEFL Cup4.0Matches
2020-202128Stoke Cityeng ENGJr. PL2 — Div. 21.0Matches
2021-202229Stoke Cityeng ENG2. Championship12.04223734175004220002231186616000101750Matches
2021-202229Stoke Cityeng ENGEFL Cup3.0Matches
2022-202330Sheffield Utdeng ENG2. Championship6.81861581852001860008454934500000580Matches
2022-202330Sheffield Utdeng ENGFA Cup3.0Matches
2023-202431Sheffield Utdeng ENGEFL Cup1.0Matches
2024-202532Sheffield Utdeng ENG2. Championship2.0715571000710003619110500000380Matches
2024-202532Sheffield Utdeng ENGEFL Cup1.0Matches
11 Seasons3 Clubs5 Leagues251.51408121913961400140800069640612273000205390
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 Leagues197.2
Sheffield Utd (4 Seasons)4 Leagues13.825721325620025700012074045000000960
Stoke City (3 Seasons)3 Leagues40.51151100611401200115100057633211823000204430
Stoke City (2 Seasons)1 League5.0
EFL Cup (10 Seasons)15.7
FA Cup (9 Seasons)11.3
Championship (7 Seasons)122.31408121913961400140800069640612273000205390
League One (3 Seasons)102.2
PL2 — Div. 2 (2 Seasons)5.0
Premier League (1 Season)
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
2014-201522Barnsley3 Leagues23.2
2015-201623Barnsley3 Leagues40.3
2016-201724Barnsley3 Leagues49.7
2017-201825Barnsley3 Leagues39.0
2018-201926Barnsley3 Leagues45.0
2019-202027Stoke City3 Leagues5.01391111372001390004932021100000340
2019-202027Stoke City1 League4.0
2020-202128Stoke City1 League1.0
2020-202128Stoke City2 Leagues20.55905225865005900003041815996000102340
2021-202229Stoke City3 Leagues15.04223734175004220002231186616000101750
2022-202330Sheffield Utd2 Leagues9.81861581852001860008454934500000580
2023-202431Sheffield Utd3 Leagues1.0
2024-202532Sheffield Utd2 Leagues3.0715571000710003619110500000380
11 Seasons3 Clubs5 Leagues251.51408121913961400140800069640612273000205390
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 Leagues197.2
Sheffield Utd (4 Seasons)4 Leagues13.825721325620025700012074045000000960
Stoke City (3 Seasons)3 Leagues40.51151100611401200115100057633211823000204430
Stoke City (2 Seasons)1 League5.0
EFL Cup (10 Seasons)15.7
FA Cup (9 Seasons)11.3
Championship (7 Seasons)122.31408121913961400140800069640612273000205390
League One (3 Seasons)102.2
PL2 — Div. 2 (2 Seasons)5.0
Premier League (1 Season)
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
2014-201522Barnsleyeng ENG3. League One11th22.2Matches
2015-201623Barnsleyeng ENG3. League One6th38.0Matches
2016-201724Barnsleyeng ENG2. Championship14th46.0Matches
2017-201825Barnsleyeng ENG2. Championship22nd35.0Matches
2018-201926Barnsleyeng ENG3. League One2nd42.0Matches
2019-202027Stoke Cityeng ENG2. Championship15th4.01391111372001390004932021100000340Matches
2019-202027Stoke Cityeng ENGJr. PL2 — Div. 24th4.0Matches
2020-202128Stoke Cityeng ENGJr. PL2 — Div. 22nd1.0Matches
2020-202128Stoke Cityeng ENG2. Championship14th16.55905225865005900003041815996000102340Matches
2021-202229Stoke Cityeng ENG2. Championship14th12.04223734175004220002231186616000101750Matches
2022-202330Sheffield Utdeng ENG2. Championship2nd6.81861581852001860008454934500000580Matches
2024-202532Sheffield Utdeng ENG2. Championship2nd2.0715571000710003619110500000380Matches
11 Seasons3 Clubs3 Leagues224.51408121913961400140800069640612273000205390
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
Barnsley (5 Seasons)2 Leagues183.2
Sheffield Utd (4 Seasons)2 Leagues8.825721325620025700012074045000000960
Stoke City (3 Seasons)1 League32.51151100611401200115100057633211823000204430
Stoke City (2 Seasons)1 League5.0
Championship (7 Seasons)122.31408121913961400140800069640612273000205390
League One (3 Seasons)102.2
PL2 — Div. 2 (2 Seasons)5.0
Premier League (1 Season)
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
2014-201522Barnsleyeng ENGLeague Cup58th1.0Matches
2015-201623Barnsleyeng ENGFA Cup85th1.0Matches
2015-201623Barnsleyeng ENGLeague Cup33rd1.3Matches
2016-201724Barnsleyeng ENGEFL Cup58th1.3Matches
2016-201724Barnsleyeng ENGFA Cup33rd2.3Matches
2017-201825Barnsleyeng ENGEFL Cup17th3.0Matches
2017-201825Barnsleyeng ENGFA Cup33rd1.0Matches
2018-201926Barnsleyeng ENGFA Cup33rd3.0Matches
2019-202027Stoke Cityeng ENGFA Cup33rd1.0Matches
2020-202128Stoke Cityeng ENGEFL Cup5th4.0Matches
2021-202229Stoke Cityeng ENGEFL CupRd43.0Matches
2022-202330Sheffield Utdeng ENGFA CupSF3.0Matches
2023-202431Sheffield Utdeng ENGEFL CupRd21.0Matches
2024-202532Sheffield Utdeng ENGEFL CupRd21.0Matches
11 Seasons3 Clubs2 Leagues27.0
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 (5 Seasons)2 Leagues14.0
Stoke City (3 Seasons)2 Leagues8.0
Sheffield Utd (3 Seasons)2 Leagues5.0
EFL Cup (10 Seasons)15.7
FA Cup (9 Seasons)11.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
201926wls WalesFriendlies (M)0.5Matches
2020-202128wls WalesUEFA Nations LeagueLgB0.1Matches
202229wls WalesFriendlies (M)0.3Matches
2022-202330wls WalesUEFA Nations LeagueLgA0.5Matches
202431wls WalesFriendlies (M)0.5Matches
7 Seasons1 Club6 Leagues2.0
Friendlies (M) (7 Seasons)1.3
UEFA Nations League (4 Seasons)0.6
WCQ (2 Seasons)
UEFA Euro Qualifying (2 Seasons)
World Cup (1 Season)
UEFA Euro (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
2014-201522Barnsleyeng ENGFA Cup00004Matches
2014-201522Barnsleyeng ENGLeague Cup19090100.01.01901000.0002-2-2.00Matches
2014-201522Barnsleyeng ENG3. League One231,9978748.222.222221211.653321+12+0.54+1.00Matches
2015-201623Barnsleyeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2015-201623Barnsleyeng ENGLeague Cup112012050.01.311201010.0035-2-1.50-1.50Matches
2015-201623Barnsleyeng ENG3. League One383,4209082.638.03838061.856143+18+0.47+0.72Matches
2016-201724Barnsleyeng ENG2. Championship464,14090100.046.04646001.266467-3-0.07Matches
2016-201724Barnsleyeng ENGEFL Cup1120120100.01.311201000.0012-1-0.75Matches
2016-201724Barnsleyeng ENGFA Cup2210105100.02.321052000.5012-1-0.43Matches
2017-201825Barnsleyeng ENG2. Championship353,1509076.135.035350100.943853-15-0.43+0.39Matches
2017-201825Barnsleyeng ENGEFL Cup327090100.03.03903002.0076+1+0.33Matches
2017-201825Barnsleyeng ENGFA Cup19090100.01.01901000.0014-3-3.00Matches
2018-201926Barnsleyeng ENGEFL Cup00001Matches
2018-201926Barnsleyeng ENGFA Cup327090100.03.03903002.0083+5+1.67Matches
2018-201926Barnsleyeng ENG3. League One423,7809091.342.0429042001.937336+37+0.88-0.12Matches
2019-202027Stoke Cityeng ENG2. Championship4360908.74.049040222.5082+6+1.50+1.795.65.5+0.1+0.02-0.06Matches
2019-202027Stoke Cityeng ENGEFL Cup00003Matches
2019-202027Stoke Cityeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2019-202027Stoke Cityeng ENGJr. PL2 — Div. 243609022.24.04904001.006600.00-0.36Matches
2020-202128Stoke Cityeng ENG2. Championship171,4858735.916.5178716081.411615+1+0.06+0.1616.914.1+2.8+0.17+0.08Matches
2020-202128Stoke Cityeng ENGEFL Cup43609080.04.04904002.5030+3+0.75+2.75Matches
2020-202128Stoke Cityeng ENGJr. PL2 — Div. 2190904.21.01901003.0031+2+2.00+1.61Matches
2021-202229Stoke Cityeng ENG2. Championship121,0809026.112.01290120131.171110+1+0.08-0.0314.813.7+1.2+0.10+0.16Matches
2021-202229Sheffield Utdeng ENG2. Championship000021Matches
2021-202229Stoke Cityeng ENGEFL Cup32709075.03.03903013.0072+5+1.67+2.67Matches
2021-202229Stoke Cityeng ENGFA Cup00001Matches
2022-202330Sheffield Utdeng ENG2. Championship76128714.86.86906172291.86117+4+0.59-0.1812.77.7+5.0+0.73+0.16Matches
2022-202330Sheffield Utdeng ENGFA Cup32709050.03.03903032.3384+4+1.33+1.67Matches
2023-202431Sheffield Utdeng ENGEFL Cup19090100.01.01901001.000000.00Matches
2023-202431Sheffield Utdeng ENGFA Cup00001Matches
2023-202431Sheffield Utdeng ENG1. Premier League000018Matches
2024-202532Sheffield Utdeng ENG2. Championship21809013.32.029020102.0042+2+1.00+0.232.71.3+1.4+0.71+0.43Matches
2024-202532Sheffield Utdeng ENGEFL Cup1909050.01.01901010.0001-1-1.00-3.00Matches
11 Seasons3 Clubs5 Leagues25222,6349044.8251.5250902492721741.53358289+69+0.27+0.2352.742.3+10.5+0.25+0.06
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 Leagues19717,7479078.8197.2196921961431.49290245+45+0.23+0.60
Sheffield Utd (4 Seasons)4 Leagues141,242898.813.8139013172831.792314+9+0.65-0.0815.49.0+6.4+0.73+0.23
Stoke City (3 Seasons)3 Leagues413,6458926.240.54189400481.634530+15+0.37+0.5037.333.3+4.1+0.13+0.09
Stoke City (2 Seasons)1 League54509011.95.05905001.4097+2+0.40+0.02
EFL Cup (10 Seasons)151,4109463.515.7159415071.732118+3+0.19+0.42
FA Cup (9 Seasons)111,0209348.611.3119311091.271815+3+0.26+0.60
Championship (7 Seasons)12311,0078936.3122.3122891211721131.27152156-4-0.03-0.1552.742.3+10.5+0.25+0.06
League One (3 Seasons)1039,1978974.0102.2102901021271.84167100+67+0.66+0.91
PL2 — Div. 2 (2 Seasons)54509011.95.05905001.4097+2+0.40+0.02
Premier League (1 Season)000018
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
2014-201522Barnsley3 Leagues242,0878745.523.22390231251.583323+10+0.43+0.89
2015-201623Barnsley3 Leagues403,6309181.240.34010540071.766449+15+0.37+0.59
2016-201724Barnsley3 Leagues494,47091100.049.74911049001.206671-5-0.10
2017-201825Barnsley3 Leagues393,5109078.039.03990390101.004663-17-0.44+0.38
2018-201926Barnsley3 Leagues454,0509090.045.0459045011.938139+42+0.93-0.07
2019-202027Stoke City3 Leagues5450909.95.059050252.0083+5+1.00+1.295.65.5+0.1+0.02-0.06
2019-202027Stoke City1 League43609022.24.04904001.006600.00-0.36
2020-202128Stoke City1 League190904.21.01901003.0031+2+2.00+1.61
2020-202128Stoke City2 Leagues211,8458840.220.5218820081.621915+4+0.20+0.3616.914.1+2.8+0.17+0.08
2021-202229Stoke City3 Leagues151,3509028.315.01590150151.541812+6+0.40+0.3114.813.7+1.2+0.10+0.16
2021-202229Sheffield Utd1 League000021
2022-202330Sheffield Utd2 Leagues108828818.89.89909172322.001911+8+0.82+0.1312.77.7+5.0+0.73+0.16
2023-202431Sheffield Utd3 Leagues190902.41.019010191.000000.00
2024-202532Sheffield Utd2 Leagues32709017.63.039030111.3343+1+0.33-0.522.71.3+1.4+0.71+0.43
11 Seasons3 Clubs5 Leagues25222,6349044.8251.5250902492721741.53358289+69+0.27+0.2352.742.3+10.5+0.25+0.06
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 Leagues19717,7479078.8197.2196921961431.49290245+45+0.23+0.60
Sheffield Utd (4 Seasons)4 Leagues141,242898.813.8139013172831.792314+9+0.65-0.0815.49.0+6.4+0.73+0.23
Stoke City (3 Seasons)3 Leagues413,6458926.240.54189400481.634530+15+0.37+0.5037.333.3+4.1+0.13+0.09
Stoke City (2 Seasons)1 League54509011.95.05905001.4097+2+0.40+0.02
EFL Cup (10 Seasons)151,4109463.515.7159415071.732118+3+0.19+0.42
FA Cup (9 Seasons)111,0209348.611.3119311091.271815+3+0.26+0.60
Championship (7 Seasons)12311,0078936.3122.3122891211721131.27152156-4-0.03-0.1552.742.3+10.5+0.25+0.06
League One (3 Seasons)1039,1978974.0102.2102901021271.84167100+67+0.66+0.91
PL2 — Div. 2 (2 Seasons)54509011.95.05905001.4097+2+0.40+0.02
Premier League (1 Season)000018
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
2014-201522Barnsleyeng ENG3. League One11th231,9978748.222.222221211.653321+12+0.54+1.00Matches
2015-201623Barnsleyeng ENG3. League One6th383,4209082.638.03838061.856143+18+0.47+0.72Matches
2016-201724Barnsleyeng ENG2. Championship14th464,14090100.046.04646001.266467-3-0.07Matches
2017-201825Barnsleyeng ENG2. Championship22nd353,1509076.135.035350100.943853-15-0.43+0.39Matches
2018-201926Barnsleyeng ENG3. League One2nd423,7809091.342.0429042001.937336+37+0.88-0.12Matches
2019-202027Stoke Cityeng ENG2. Championship15th4360908.74.049040222.5082+6+1.50+1.795.65.5+0.1+0.02-0.06Matches
2019-202027Stoke Cityeng ENGJr. PL2 — Div. 24th43609022.24.04904001.006600.00-0.36Matches
2020-202128Stoke Cityeng ENGJr. PL2 — Div. 22nd190904.21.01901003.0031+2+2.00+1.61Matches
2020-202128Stoke Cityeng ENG2. Championship14th171,4858735.916.5178716081.411615+1+0.06+0.1616.914.1+2.8+0.17+0.08Matches
2021-202229Stoke Cityeng ENG2. Championship14th121,0809026.112.01290120131.171110+1+0.08-0.0314.813.7+1.2+0.10+0.16Matches
2021-202229Sheffield Utdeng ENG2. Championship5th000021Matches
2022-202330Sheffield Utdeng ENG2. Championship2nd76128714.86.86906172291.86117+4+0.59-0.1812.77.7+5.0+0.73+0.16Matches
2023-202431Sheffield Utdeng ENG1. Premier League20th000018Matches
2024-202532Sheffield Utdeng ENG2. Championship2nd21809013.32.029020102.0042+2+1.00+0.232.71.3+1.4+0.71+0.43Matches
11 Seasons3 Clubs3 Leagues22620,2048943.8224.5224892232721581.53319256+63+0.28+0.2352.742.3+10.5+0.25+0.06
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
Barnsley (5 Seasons)2 Leagues18416,4879079.6183.2183901831371.52269220+49+0.27+0.65
Sheffield Utd (4 Seasons)2 Leagues9792886.18.88908172781.89159+6+0.68-0.0815.49.0+6.4+0.73+0.23
Stoke City (3 Seasons)1 League332,9258923.632.53389320431.453527+8+0.25+0.3537.333.3+4.1+0.13+0.09
Stoke City (2 Seasons)1 League54509011.95.05905001.4097+2+0.40+0.02
Championship (7 Seasons)12311,0078936.3122.3122891211721131.27152156-4-0.03-0.1552.742.3+10.5+0.25+0.06
League One (3 Seasons)1039,1978974.0102.2102901021271.84167100+67+0.66+0.91
PL2 — Div. 2 (2 Seasons)54509011.95.05905001.4097+2+0.40+0.02
Premier League (1 Season)000018
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
2014-201522Barnsleyeng ENGFA Cup33rd00004Matches
2014-201522Barnsleyeng ENGLeague Cup58th19090100.01.01901000.0002-2-2.00Matches
2015-201623Barnsleyeng ENGFA Cup85th19090100.01.01901000.0001-1-1.00Matches
2015-201623Barnsleyeng ENGLeague Cup33rd112012050.01.311201010.0035-2-1.50-1.50Matches
2016-201724Barnsleyeng ENGEFL Cup58th1120120100.01.311201000.0012-1-0.75Matches
2016-201724Barnsleyeng ENGFA Cup33rd2210105100.02.321052000.5012-1-0.43Matches
2017-201825Barnsleyeng ENGEFL Cup17th327090100.03.03903002.0076+1+0.33Matches
2017-201825Barnsleyeng ENGFA Cup33rd19090100.01.01901000.0014-3-3.00Matches
2018-201926Barnsleyeng ENGEFL Cup58th00001Matches
2018-201926Barnsleyeng ENGFA Cup33rd327090100.03.03903002.0083+5+1.67Matches
2019-202027Stoke Cityeng ENGEFL Cup17th00003Matches
2019-202027Stoke Cityeng ENGFA Cup33rd19090100.01.01901000.0001-1-1.00Matches
2020-202128Stoke Cityeng ENGEFL Cup5th43609080.04.04904002.5030+3+0.75+2.75Matches
2021-202229Stoke Cityeng ENGEFL CupRd432709075.03.03903013.0072+5+1.67+2.67Matches
2021-202229Stoke Cityeng ENGFA Cup00001Matches
2022-202330Sheffield Utdeng ENGFA CupSF32709050.03.03903032.3384+4+1.33+1.67Matches
2023-202431Sheffield Utdeng ENGEFL CupRd219090100.01.01901001.000000.00Matches
2023-202431Sheffield Utdeng ENGFA Cup00001Matches
2024-202532Sheffield Utdeng ENGEFL CupRd21909050.01.01901010.0001-1-1.00-3.00Matches
11 Seasons3 Clubs2 Leagues262,4309356.327.02693260161.543933+6+0.22+0.49
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 (5 Seasons)2 Leagues131,2609768.914.0139713061.002125-4-0.29-0.29
Stoke City (3 Seasons)2 Leagues87209048.08.08908052.38103+7+0.87+2.37
Sheffield Utd (3 Seasons)2 Leagues54509045.55.05905051.6085+3+0.60+0.35
EFL Cup (10 Seasons)151,4109463.515.7159415071.732118+3+0.19+0.42
FA Cup (9 Seasons)111,0209348.611.3119311091.271815+3+0.26+0.60
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
201825wls WalesFriendlies (M)00003Matches
201825wls WalesWCQ00004Matches
2018-201926wls WalesUEFA Nations League19th00004Matches
201926wls WalesFriendlies (M)1454525.00.50014513.0010+1+2.00+1.33Matches
202027wls WalesFriendlies (M)0001Matches
2020-202128wls WalesUEFA Nations LeagueLgB112122.20.10011233.0010+1+7.50+6.65Matches
202128wls WalesUEFA Euro Qualifying00008Matches
202128wls WalesUEFA EuroR160004Matches
202128wls WalesFriendlies (M)0003Matches
202229wls Wales1. World CupGR00003Matches
202229wls WalesWCQ00008Matches
202229wls WalesFriendlies (M)1313134.40.30013101.000000.000.00Matches
2022-202330wls WalesUEFA Nations LeagueLgA145458.30.50014530.0012-1-2.00-1.27Matches
202330wls WalesFriendlies (M)00001Matches
202431wls WalesFriendlies (M)1454525.00.51450011.000000.00+2.67Matches
202431wls WalesUEFA Euro Qualifying00005Matches
2024-202532wls WalesUEFA Nations LeagueLgB00004Matches
7 Seasons1 Club6 Leagues5178362.42.01450433561.6032+1+0.51+0.64
Friendlies (M) (7 Seasons)3121408.41.31450238101.6710+1+0.74+1.56
UEFA Nations League (4 Seasons)257292.90.600229141.502200.00-0.09
WCQ (2 Seasons)000012
UEFA Euro Qualifying (2 Seasons)000013
World Cup (1 Season)00003
UEFA Euro (1 Season)0004

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
2014-201522Barnsleyeng ENGLeague Cup1.00000Matches
2014-201522Barnsleyeng ENG3. League One22.2000Matches
2015-201623Barnsleyeng ENGFA Cup1.00000Matches
2015-201623Barnsleyeng ENGLeague Cup1.30000Matches
2015-201623Barnsleyeng ENG3. League One38.0000Matches
2016-201724Barnsleyeng ENG2. Championship46.0300000000000Matches
2016-201724Barnsleyeng ENGEFL Cup1.3000000500001Matches
2016-201724Barnsleyeng ENGFA Cup2.30000Matches
2017-201825Barnsleyeng ENG2. Championship35.0100070001000Matches
2017-201825Barnsleyeng ENGEFL Cup3.0000000000000Matches
2017-201825Barnsleyeng ENGFA Cup1.00000000000Matches
2018-201926Barnsleyeng ENGFA Cup3.0000000000000Matches
2018-201926Barnsleyeng ENG3. League One42.02000Matches
2019-202027Stoke Cityeng ENG2. Championship4.0000010001000120100.0Matches
2019-202027Stoke Cityeng ENGFA Cup1.00000000000Matches
2019-202027Stoke Cityeng ENGJr. PL2 — Div. 24.00000Matches
2020-202128Stoke Cityeng ENG2. Championship16.51000300000001640100.0Matches
2020-202128Stoke Cityeng ENGEFL Cup4.00000100000Matches
2020-202128Stoke Cityeng ENGJr. PL2 — Div. 21.00000Matches
2021-202229Stoke Cityeng ENG2. Championship12.030012000100012010.0Matches
2021-202229Stoke Cityeng ENGEFL Cup3.00000000100Matches
2022-202330Sheffield Utdeng ENG2. Championship6.800001000000061150.0Matches
2022-202330Sheffield Utdeng ENGFA Cup3.00000000000Matches
2023-202431Sheffield Utdeng ENGEFL Cup1.00000000000Matches
2024-202532Sheffield Utdeng ENG2. Championship2.0000000000000100Matches
2024-202532Sheffield Utdeng ENGEFL Cup1.00000000000Matches
11 Seasons3 Clubs5 Leagues251.510001150513001367277.8
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Barnsley (5 Seasons)4 Leagues197.2600070501001
Sheffield Utd (4 Seasons)4 Leagues13.800001000000071150.0
Stoke City (3 Seasons)3 Leagues40.5400170012000296185.7
Stoke City (2 Seasons)1 League5.00000
EFL Cup (10 Seasons)15.7000010510001
FA Cup (9 Seasons)11.3000000000000
Championship (7 Seasons)122.38001140003000367277.8
League One (3 Seasons)102.220000
PL2 — Div. 2 (2 Seasons)5.00000
Premier League (1 Season)
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
2014-201522Barnsley3 Leagues23.200000
2015-201623Barnsley3 Leagues40.300000
2016-201724Barnsley3 Leagues49.7300000500001
2017-201825Barnsley3 Leagues39.0100070001000
2018-201926Barnsley3 Leagues45.0200000000000
2019-202027Stoke City3 Leagues5.0000010001000120100.0
2019-202027Stoke City1 League4.00000
2020-202128Stoke City1 League1.00000
2020-202128Stoke City2 Leagues20.51000400000001640100.0
2021-202229Stoke City3 Leagues15.030012001100012010.0
2022-202330Sheffield Utd2 Leagues9.800001000000061150.0
2023-202431Sheffield Utd3 Leagues1.00000000000
2024-202532Sheffield Utd2 Leagues3.0000000000000100
11 Seasons3 Clubs5 Leagues251.510001150513001367277.8
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Barnsley (5 Seasons)4 Leagues197.2600070501001
Sheffield Utd (4 Seasons)4 Leagues13.800001000000071150.0
Stoke City (3 Seasons)3 Leagues40.5400170012000296185.7
Stoke City (2 Seasons)1 League5.00000
EFL Cup (10 Seasons)15.7000010510001
FA Cup (9 Seasons)11.3000000000000
Championship (7 Seasons)122.38001140003000367277.8
League One (3 Seasons)102.220000
PL2 — Div. 2 (2 Seasons)5.00000
Premier League (1 Season)
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
2014-201522Barnsleyeng ENG3. League One11th22.2000Matches
2015-201623Barnsleyeng ENG3. League One6th38.0000Matches
2016-201724Barnsleyeng ENG2. Championship14th46.0300000000000Matches
2017-201825Barnsleyeng ENG2. Championship22nd35.0100070001000Matches
2018-201926Barnsleyeng ENG3. League One2nd42.02000Matches
2019-202027Stoke Cityeng ENG2. Championship15th4.0000010001000120100.0Matches
2019-202027Stoke Cityeng ENGJr. PL2 — Div. 24th4.00000Matches
2020-202128Stoke Cityeng ENGJr. PL2 — Div. 22nd1.00000Matches
2020-202128Stoke Cityeng ENG2. Championship14th16.51000300000001640100.0Matches
2021-202229Stoke Cityeng ENG2. Championship14th12.030012000100012010.0Matches
2022-202330Sheffield Utdeng ENG2. Championship2nd6.800001000000061150.0Matches
2024-202532Sheffield Utdeng ENG2. Championship2nd2.0000000000000100Matches
11 Seasons3 Clubs3 Leagues224.510001140003000367277.8
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Barnsley (5 Seasons)2 Leagues183.2600070001000
Sheffield Utd (4 Seasons)2 Leagues8.800001000000071150.0
Stoke City (3 Seasons)1 League32.5400160002000296185.7
Stoke City (2 Seasons)1 League5.00000
Championship (7 Seasons)122.38001140003000367277.8
League One (3 Seasons)102.220000
PL2 — Div. 2 (2 Seasons)5.00000
Premier League (1 Season)
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201522Barnsleyeng ENGLeague Cup58th1.00000Matches
2015-201623Barnsleyeng ENGFA Cup85th1.00000Matches
2015-201623Barnsleyeng ENGLeague Cup33rd1.30000Matches
2016-201724Barnsleyeng ENGEFL Cup58th1.3000000500001Matches
2016-201724Barnsleyeng ENGFA Cup33rd2.30000Matches
2017-201825Barnsleyeng ENGEFL Cup17th3.0000000000000Matches
2017-201825Barnsleyeng ENGFA Cup33rd1.00000000000Matches
2018-201926Barnsleyeng ENGFA Cup33rd3.0000000000000Matches
2019-202027Stoke Cityeng ENGFA Cup33rd1.00000000000Matches
2020-202128Stoke Cityeng ENGEFL Cup5th4.00000100000Matches
2021-202229Stoke Cityeng ENGEFL CupRd43.00000000100Matches
2022-202330Sheffield Utdeng ENGFA CupSF3.00000000000Matches
2023-202431Sheffield Utdeng ENGEFL CupRd21.00000000000Matches
2024-202532Sheffield Utdeng ENGEFL CupRd21.00000000000Matches
11 Seasons3 Clubs2 Leagues27.0000010510001
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Barnsley (5 Seasons)2 Leagues14.0000000500001
Stoke City (3 Seasons)2 Leagues8.00000100100
Sheffield Utd (3 Seasons)2 Leagues5.00000000000
EFL Cup (10 Seasons)15.7000010510001
FA Cup (9 Seasons)11.3000000000000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201926wls WalesFriendlies (M)0.50000Matches
2020-202128wls WalesUEFA Nations LeagueLgB0.10000000000Matches
202229wls WalesFriendlies (M)0.30000Matches
2022-202330wls WalesUEFA Nations LeagueLgA0.50000000000Matches
202431wls WalesFriendlies (M)0.50000Matches
7 Seasons1 Club6 Leagues2.00000000000
Friendlies (M) (7 Seasons)1.30000
UEFA Nations League (4 Seasons)0.60000000000
WCQ (2 Seasons)
UEFA Euro Qualifying (2 Seasons)
World Cup (1 Season)
UEFA Euro (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.