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
2011-201218Scunthorpe Utdeng ENG3. League One12121,08012.0191.58493061.2255216.7
2012-201319Walsalleng ENG3. League One776307.050.71373286.5151342.9Matches
2013-201420Doncastereng ENG2. Championship18181,62018.0191.06947579.84410527.8Matches
2013-201420Yeovil Towneng ENG2. Championship11901.022.004250.000100.0Matches
2014-201521Doncastereng ENGFA Cup332703.00210133.30000Matches
2014-201521Doncastereng ENG3. League One101090010.0141.40301653.3334220.0Matches
2014-201521Prestoneng ENG3. League One22221,98022.0261.18724663.913811150.0Matches
2015-201622Prestoneng ENG2. Championship443604.061.50171164.7211125.0Matches
2016-201723Aston Villaeng ENG2. Championship21211,89021.0241.14704670.08310838.133000.0Matches
2016-201723Aston Villaeng ENGFA Cup11901.0000100.00000Matches
2016-201723Manchester Utdeng ENGJr. PL2 — Div. 1554505.00221240.00000Matches
2017-201824Aston Villaeng ENG2. Championship45454,05045.0410.9117413376.42411102044.40000Matches
2018-201925West Bromeng ENG2. Championship46464,14046.0621.3520714571.0231112919.6722350.0Matches
2019-202026West Bromeng ENG2. Championship46464,14046.0450.9815211073.0221771430.4541020.0Matches
2020-202127West Bromeng ENG1. Premier League37373,33037.0742.0023416271.441122616.21171312.5Matches
2021-202228West Bromeng ENG2. Championship36363,23936.0330.92885564.81411111541.7321033.3Matches
2022-202329Crystal Palaceeng ENGEFL Cup222102.300.0055100.01102100.00000Matches
2022-202329Crystal Palaceeng ENG1. Premier League998109.0101.11342576.5432333.322000.0Matches
2023-202430Crystal Palaceeng ENGEFL Cup211621.852.7810550.010000.00000Matches
2023-202430Crystal Palaceeng ENGFA Cup11901.011.005480.000100.00000Matches
2023-202430Crystal Palaceeng ENG1. Premier League20201,79620.0271.35674162.7569630.022000.0Matches
13 Seasons9 Clubs6 Leagues34334230,877343.14131.22134994371.013310110810831.633225618.5
Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
West Brom (4 Seasons)3 Leagues16516514,849165.02141.3068147270.86350524426.726155625.0
Aston Villa (2 Seasons)2 Leagues67676,03067.0650.9824417974.63214212841.833000.0
Crystal Palace (2 Seasons)3 Leagues34333,06834.1431.261218067.81110121133.344000.0
Doncaster (2 Seasons)3 Leagues31312,79031.0331.181249173.49814825.80000
Preston (2 Seasons)2 Leagues26262,34026.0321.23895764.015921246.2
Scunthorpe Utd (1 Season)1 League12121,08012.0191.58493061.2255216.7
Walsall (1 Season)1 League776307.050.71373286.5151342.9
Manchester Utd (1 Season)1 League554505.00221240.00000
Yeovil Town (1 Season)1 League11901.022.004250.000100.0
Championship (7 Seasons)21721719,529217.02321.0780657772.69758627233.218114326.7
Premier League (4 Seasons)66665,93666.01111.6833522870.11320331522.71511138.3
FA Cup (4 Seasons)554505.011.005480.0212120.00000
EFL Cup (4 Seasons)433724.151.21151066.7210266.70000
League One (3 Seasons)51514,59051.0641.2518812466.01921111835.3
PL2 — Div. 1 (1 Season)554505.00221240.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
2011-201218Scunthorpe Utd1 League12121,08012.0191.58493061.2255216.7
2012-201319Walsall1 League776307.050.71373286.5151342.9
2013-201420Yeovil Town1 League11901.022.004250.000100.0
2013-201420Doncaster1 League18181,62018.0191.06947579.84410527.8
2014-201521Doncaster2 Leagues13131,17013.0141.40301653.3544323.10000
2014-201521Preston1 League22221,98022.0261.18724663.913811150.0
2015-201622Preston1 League443604.061.50171164.7211125.0
2016-201723Manchester Utd1 League554505.00221240.00000
2016-201723Aston Villa2 Leagues22221,98022.0241.14704670.08311836.433000.0
2017-201824Aston Villa1 League45454,05045.0410.9117413376.42411102044.40000
2018-201925West Brom1 League46464,14046.0621.3520714571.0231112919.6722350.0
2019-202026West Brom2 Leagues46464,14046.0450.9815211073.0221771430.4541020.0
2020-202127West Brom1 League37373,33037.0742.0023416271.441122616.21171312.5
2021-202228West Brom1 League36363,23936.0330.92885564.81411111541.7321033.3
2022-202329Crystal Palace3 Leagues11111,02011.3100.88393079.5542545.522000.0
2023-202430Crystal Palace3 Leagues23222,04822.8331.45825062.26610627.322000.0
13 Seasons9 Clubs6 Leagues34334230,877343.14131.22134994371.013310110810831.633225618.5
Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
West Brom (4 Seasons)3 Leagues16516514,849165.02141.3068147270.86350524426.726155625.0
Aston Villa (2 Seasons)2 Leagues67676,03067.0650.9824417974.63214212841.833000.0
Crystal Palace (2 Seasons)3 Leagues34333,06834.1431.261218067.81110121133.344000.0
Doncaster (2 Seasons)3 Leagues31312,79031.0331.181249173.49814825.80000
Preston (2 Seasons)2 Leagues26262,34026.0321.23895764.015921246.2
Scunthorpe Utd (1 Season)1 League12121,08012.0191.58493061.2255216.7
Walsall (1 Season)1 League776307.050.71373286.5151342.9
Manchester Utd (1 Season)1 League554505.00221240.00000
Yeovil Town (1 Season)1 League11901.022.004250.000100.0
Championship (7 Seasons)21721719,529217.02321.0780657772.69758627233.218114326.7
Premier League (4 Seasons)66665,93666.01111.6833522870.11320331522.71511138.3
FA Cup (4 Seasons)554505.011.005480.0212120.00000
EFL Cup (4 Seasons)433724.151.21151066.7210266.70000
League One (3 Seasons)51514,59051.0641.2518812466.01921111835.3
PL2 — Div. 1 (1 Season)554505.00221240.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
2011-201218Scunthorpe Utdeng ENG3. League One18th12121,08012.0191.58493061.2255216.7
2012-201319Walsalleng ENG3. League One9th776307.050.71373286.5151342.9Matches
2013-201420Yeovil Towneng ENG2. Championship24th11901.022.004250.000100.0Matches
2013-201420Doncastereng ENG2. Championship22nd18181,62018.0191.06947579.84410527.8Matches
2014-201521Doncastereng ENG3. League One13th101090010.0141.40301653.3334220.0Matches
2014-201521Prestoneng ENG3. League One3rd22221,98022.0261.18724663.913811150.0Matches
2015-201622Prestoneng ENG2. Championship11th443604.061.50171164.7211125.0Matches
2016-201723Manchester Utdeng ENGJr. PL2 — Div. 16th554505.00221240.00000Matches
2016-201723Aston Villaeng ENG2. Championship13th21211,89021.0241.14704670.08310838.133000.0Matches
2017-201824Aston Villaeng ENG2. Championship4th45454,05045.0410.9117413376.42411102044.40000Matches
2018-201925West Bromeng ENG2. Championship4th46464,14046.0621.3520714571.0231112919.6722350.0Matches
2019-202026West Bromeng ENG2. Championship2nd46464,14046.0450.9815211073.0221771430.4541020.0Matches
2020-202127West Bromeng ENG1. Premier League19th37373,33037.0742.0023416271.441122616.21171312.5Matches
2021-202228West Bromeng ENG2. Championship10th36363,23936.0330.92885564.81411111541.7321033.3Matches
2022-202329Crystal Palaceeng ENG1. Premier League11th998109.0101.11342576.5432333.322000.0Matches
2023-202430Crystal Palaceeng ENG1. Premier League10th20201,79620.0271.35674162.7569630.022000.0Matches
13 Seasons9 Clubs3 Leagues33433430,055333.94071.22132992971.01299910610531.433225618.5
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
West Brom (4 Seasons)2 Leagues16516514,849165.02141.3068147270.86350524426.726155625.0
Aston Villa (2 Seasons)1 League66665,94066.0650.9824417974.63214202842.433000.0
Crystal Palace (2 Seasons)1 League29292,60629.0371.281016667.39911931.044000.0
Doncaster (2 Seasons)2 Leagues28282,52028.0331.181249173.47714725.0
Preston (2 Seasons)2 Leagues26262,34026.0321.23895764.015921246.2
Scunthorpe Utd (1 Season)1 League12121,08012.0191.58493061.2255216.7
Walsall (1 Season)1 League776307.050.71373286.5151342.9
Manchester Utd (1 Season)1 League554505.00221240.00000
Yeovil Town (1 Season)1 League11901.022.004250.000100.0
Championship (7 Seasons)21721719,529217.02321.0780657772.69758627233.218114326.7
Premier League (4 Seasons)66665,93666.01111.6833522870.11320331522.71511138.3
League One (3 Seasons)51514,59051.0641.2518812466.01921111835.3
PL2 — Div. 1 (1 Season)554505.00221240.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-201521Doncastereng ENGFA Cup33rd332703.00210133.30000Matches
2016-201723Aston Villaeng ENGFA Cup33rd11901.0000100.00000Matches
2022-202329Crystal Palaceeng ENGEFL CupRd3222102.300.0055100.01102100.00000Matches
2023-202430Crystal Palaceeng ENGEFL CupRd3211621.852.7810550.010000.00000Matches
2023-202430Crystal Palaceeng ENGFA Cup11901.011.005480.000100.00000Matches
5 Seasons5 Clubs2 Leagues988229.161.17201470.0422337.50000
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Crystal Palace (2 Seasons)2 Leagues544625.161.17201470.0211250.00000
Doncaster (1 Season)1 League332703.00210133.30000
Aston Villa (1 Season)1 League11901.0000100.00000
FA Cup (4 Seasons)554505.011.005480.0212120.00000
EFL Cup (4 Seasons)433724.151.21151066.7210266.70000
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
202127eng EnglandFriendlies (M)11901.01001100.00000Matches
202228eng EnglandWCQ221802.000.0011100.02002100.00000Matches
202329eng EnglandFriendlies (M)11901.01001100.00000Matches
4 Seasons1 Club4 Leagues443604.000.0011100.04004100.00000
Friendlies (M) (3 Seasons)221802.02002100.00000
WCQ (1 Season)221802.000.0011100.02002100.00000

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
2011-201218Scunthorpe Utdeng ENG3. League One12.019
2012-201319Walsalleng ENG3. League One7.05Matches
2013-201420Doncastereng ENG2. Championship18.019Matches
2013-201420Yeovil Towneng ENG2. Championship1.02Matches
2014-201521Doncastereng ENGFA Cup3.00Matches
2014-201521Doncastereng ENG3. League One10.014Matches
2014-201521Prestoneng ENG3. League One22.026Matches
2015-201622Prestoneng ENG2. Championship4.06Matches
2016-201723Aston Villaeng ENG2. Championship21.0243Matches
2016-201723Aston Villaeng ENGFA Cup1.00Matches
2016-201723Manchester Utdeng ENGJr. PL2 — Div. 15.00Matches
2017-201824Aston Villaeng ENG2. Championship45.0410Matches
2018-201925West Bromeng ENG2. Championship46.062218261.10.28+1.1+0.0229777038.6126920041.437.239861.648.9704202.8711.5416.7Matches
2019-202026West Bromeng ENG2. Championship46.0454111444.10.27+3.1+0.0729778138.0113217551.940.434156.944.1574101.7581.2616.5Matches
2020-202127West Bromeng ENG1. Premier League37.074727367.20.26-3.8-0.1029388933.099418263.845.029686.156.8645203.1381.0314.0Matches
2021-202228West Bromeng ENG2. Championship36.033203131.00.32-1.0-0.0331780339.5110415958.143.423868.151.2374112.91303.6122.4Matches
2022-202329Crystal Palaceeng ENGEFL Cup2.300Matches
2022-202329Crystal Palaceeng ENG1. Premier League9.010204110.00.24+1.0+0.11309930.32334131.831.84654.342.810421.9111.2215.4Matches
2023-202430Crystal Palaceeng ENGEFL Cup1.850Matches
2023-202430Crystal Palaceeng ENGFA Cup1.010Matches
2023-202430Crystal Palaceeng ENG1. Premier League20.027204120.00.27-6.0-0.3011735533.04536355.041.214175.252.8339247.1120.6011.2Matches
13 Seasons9 Clubs6 Leagues343.14132243712233.40.27-5.6-0.031351369736.5518582052.340.8146067.650.02740873.23201.6517.3
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
West Brom (4 Seasons)3 Leagues165.02141542910203.40.27-0.60.001204324337.1449971653.141.2127367.249.92297612.72971.8018.0
Aston Villa (2 Seasons)2 Leagues67.0653
Crystal Palace (2 Seasons)3 Leagues34.143408230.00.26-5.0-0.1714745432.468610447.138.018770.150.3443265.9230.7912.7
Doncaster (2 Seasons)3 Leagues31.0330
Preston (2 Seasons)2 Leagues26.032
Manchester Utd (2 Seasons)3 Leagues
Scunthorpe Utd (1 Season)1 League12.019
Walsall (1 Season)1 League7.05
Manchester Utd (1 Season)1 League5.00
Yeovil Town (1 Season)1 League1.02
Championship (7 Seasons)217.0232112227136.20.28+3.2+0.02911235438.7350553450.040.297761.547.81652412.52592.0218.8
Premier League (4 Seasons)66.011111215597.20.26-8.8-0.13440134332.8168028657.042.148379.954.31088464.2610.9213.4
FA Cup (4 Seasons)5.010
EFL Cup (4 Seasons)4.150
League One (3 Seasons)51.064
PL2 — Div. 1 (1 Season)5.00
Europa Lg (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
2011-201218Scunthorpe Utd1 League12.019
2012-201319Walsall1 League7.05
2013-201420Yeovil Town1 League1.02
2013-201420Doncaster1 League18.019
2014-201521Doncaster2 Leagues13.0140
2014-201521Preston1 League22.026
2015-201622Preston1 League4.06
2016-201723Manchester Utd1 League5.00
2016-201723Aston Villa2 Leagues22.0243
2017-201824Aston Villa1 League45.0410
2018-201925West Brom1 League46.062218261.10.28+1.1+0.0229777038.6126920041.437.239861.648.9704202.8711.5416.7
2019-202026West Brom2 Leagues46.0454111444.10.27+3.1+0.0729778138.0113217551.940.434156.944.1574101.7581.2616.5
2020-202127West Brom1 League37.074727367.20.26-3.8-0.1029388933.099418263.845.029686.156.8645203.1381.0314.0
2021-202228West Brom1 League36.033203131.00.32-1.0-0.0331780339.5110415958.143.423868.151.2374112.91303.6122.4
2022-202329Crystal Palace3 Leagues11.310204110.00.24+1.0+0.11309930.32334131.831.84654.342.810421.9111.2215.4
2023-202430Crystal Palace3 Leagues22.833204120.00.27-6.0-0.3011735533.04536355.041.214175.252.8339247.1120.6011.2
13 Seasons9 Clubs6 Leagues343.14132243712233.40.27-5.6-0.031351369736.5518582052.340.8146067.650.02740873.23201.6517.3
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
West Brom (4 Seasons)3 Leagues165.02141542910203.40.27-0.60.001204324337.1449971653.141.2127367.249.92297612.72971.8018.0
Aston Villa (2 Seasons)2 Leagues67.0653
Crystal Palace (2 Seasons)3 Leagues34.143408230.00.26-5.0-0.1714745432.468610447.138.018770.150.3443265.9230.7912.7
Doncaster (2 Seasons)3 Leagues31.0330
Preston (2 Seasons)2 Leagues26.032
Manchester Utd (2 Seasons)3 Leagues
Scunthorpe Utd (1 Season)1 League12.019
Walsall (1 Season)1 League7.05
Manchester Utd (1 Season)1 League5.00
Yeovil Town (1 Season)1 League1.02
Championship (7 Seasons)217.0232112227136.20.28+3.2+0.02911235438.7350553450.040.297761.547.81652412.52592.0218.8
Premier League (4 Seasons)66.011111215597.20.26-8.8-0.13440134332.8168028657.042.148379.954.31088464.2610.9213.4
FA Cup (4 Seasons)5.010
EFL Cup (4 Seasons)4.150
League One (3 Seasons)51.064
PL2 — Div. 1 (1 Season)5.00
Europa Lg (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
2011-201218Scunthorpe Utdeng ENG3. League One18th12.019
2012-201319Walsalleng ENG3. League One9th7.05Matches
2013-201420Yeovil Towneng ENG2. Championship24th1.02Matches
2013-201420Doncastereng ENG2. Championship22nd18.019Matches
2014-201521Doncastereng ENG3. League One13th10.014Matches
2014-201521Prestoneng ENG3. League One3rd22.026Matches
2015-201622Prestoneng ENG2. Championship11th4.06Matches
2016-201723Manchester Utdeng ENGJr. PL2 — Div. 16th5.00Matches
2016-201723Aston Villaeng ENG2. Championship13th21.0243Matches
2017-201824Aston Villaeng ENG2. Championship4th45.0410Matches
2018-201925West Bromeng ENG2. Championship4th46.062218261.10.28+1.1+0.0229777038.6126920041.437.239861.648.9704202.8711.5416.7Matches
2019-202026West Bromeng ENG2. Championship2nd46.0454111444.10.27+3.1+0.0729778138.0113217551.940.434156.944.1574101.7581.2616.5Matches
2020-202127West Bromeng ENG1. Premier League19th37.074727367.20.26-3.8-0.1029388933.099418263.845.029686.156.8645203.1381.0314.0Matches
2021-202228West Bromeng ENG2. Championship10th36.033203131.00.32-1.0-0.0331780339.5110415958.143.423868.151.2374112.91303.6122.4Matches
2022-202329Crystal Palaceeng ENG1. Premier League11th9.010204110.00.24+1.0+0.11309930.32334131.831.84654.342.810421.9111.2215.4Matches
2023-202430Crystal Palaceeng ENG1. Premier League10th20.027204120.00.27-6.0-0.3011735533.04536355.041.214175.252.8339247.1120.6011.2Matches
13 Seasons9 Clubs3 Leagues333.94072243712233.40.27-5.6-0.031351369736.5518582052.340.8146067.650.02740873.23201.6517.3
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
West Brom (4 Seasons)2 Leagues165.02141542910203.40.27-0.60.001204324337.1449971653.141.2127367.249.92297612.72971.8018.0
Aston Villa (2 Seasons)1 League66.0653
Crystal Palace (2 Seasons)1 League29.037408230.00.26-5.0-0.1714745432.468610447.138.018770.150.3443265.9230.7912.7
Doncaster (2 Seasons)2 Leagues28.033
Preston (2 Seasons)2 Leagues26.032
Scunthorpe Utd (1 Season)1 League12.019
Walsall (1 Season)1 League7.05
Manchester Utd (1 Season)1 League5.00
Yeovil Town (1 Season)1 League1.02
Manchester Utd (1 Season)1 League
Championship (7 Seasons)217.0232112227136.20.28+3.2+0.02911235438.7350553450.040.297761.547.81652412.52592.0218.8
Premier League (4 Seasons)66.011111215597.20.26-8.8-0.13440134332.8168028657.042.148379.954.31088464.2610.9213.4
League One (3 Seasons)51.064
PL2 — Div. 1 (1 Season)5.00
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-201521Doncastereng ENGFA Cup33rd3.00Matches
2016-201723Aston Villaeng ENGFA Cup33rd1.00Matches
2022-202329Crystal Palaceeng ENGEFL CupRd32.300Matches
2023-202430Crystal Palaceeng ENGEFL CupRd31.850Matches
2023-202430Crystal Palaceeng ENGFA Cup1.010Matches
5 Seasons5 Clubs2 Leagues9.160
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
Crystal Palace (2 Seasons)2 Leagues5.160
Doncaster (1 Season)1 League3.00
Aston Villa (1 Season)1 League1.00
Manchester Utd (1 Season)1 League
West Brom (1 Season)1 League
FA Cup (4 Seasons)5.010
EFL Cup (4 Seasons)4.150
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
202127eng EnglandFriendlies (M)1.00Matches
202228eng EnglandWCQ2.000Matches
202329eng EnglandFriendlies (M)1.00Matches
4 Seasons1 Club4 Leagues4.000
Friendlies (M) (3 Seasons)2.00
WCQ (1 Season)2.000
UEFA Euro (1 Season)
UEFA Euro Qualifying (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
2011-201218Scunthorpe Utdeng ENG3. League One12121,08012.0000000100.000.000.000.000.00
2012-201319Walsalleng ENG3. League One776307.0000000000.000.000.000.000.00Matches
2013-201420Doncastereng ENG2. Championship18181,62018.0000000200.000.000.000.000.00Matches
2013-201420Yeovil Towneng ENG2. Championship11901.0000000000.000.000.000.000.00Matches
2014-201521Doncastereng ENGFA Cup332703.0000000000.000.000.000.000.00Matches
2014-201521Doncastereng ENG3. League One101090010.0000000100.000.000.000.000.00Matches
2014-201521Prestoneng ENG3. League One22221,98022.0000000200.000.000.000.000.00Matches
2015-201622Prestoneng ENG2. Championship443604.0000000000.000.000.000.000.00Matches
2015-201622Manchester Utdeng ENG1. Premier League00Matches
2016-201723Aston Villaeng ENG2. Championship21211,89021.0000000000.000.000.000.000.00Matches
2016-201723Manchester Utdeng ENGEFL Cup00Matches
2016-201723Manchester Utd2. Europa Lg00Matches
2016-201723Aston Villaeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2016-201723Manchester Utdeng ENGJr. PL2 — Div. 1554505.0011000000.000.200.200.000.20Matches
2017-201824Aston Villaeng ENG2. Championship45454,05045.0000000100.000.000.000.000.00Matches
2018-201925West Bromeng ENG2. Championship46464,14046.0000000500.00.00.10.10100.000.000.000.000.000.000.000.000.000.00Matches
2019-202026West Bromeng ENG2. Championship46464,14046.0000000100.00.00.10.10300.000.000.000.000.000.000.000.000.000.00Matches
2019-202026West Bromeng ENGEFL Cup00Matches
2020-202127West Bromeng ENG1. Premier League37373,33037.0011000100.00.00.20.20000.000.030.030.000.030.000.010.010.000.01Matches
2021-202228West Bromeng ENG2. Championship36363,23936.0011000410.00.00.30.30100.000.030.030.000.030.000.010.010.000.01Matches
2022-202329Crystal Palaceeng ENGEFL Cup222102.3000000000.000.000.000.000.00Matches
2022-202329Crystal Palaceeng ENGFA Cup00Matches
2022-202329Crystal Palaceeng ENG1. Premier League998109.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2023-202430Crystal Palaceeng ENGEFL Cup211621.8000000000.000.000.000.000.00Matches
2023-202430Crystal Palaceeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2023-202430Crystal Palaceeng ENG1. Premier League20201,79620.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
13 Seasons9 Clubs6 Leagues34334230,877343.10220002010.00.00.70.70500.000.010.010.000.010.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
West Brom (4 Seasons)3 Leagues16516514,849165.00220001110.00.00.70.70500.000.010.010.000.010.000.000.000.000.00
Aston Villa (2 Seasons)2 Leagues67676,03067.0000000100.000.000.000.000.00
Crystal Palace (2 Seasons)3 Leagues34333,06834.1000000200.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Doncaster (2 Seasons)3 Leagues31312,79031.0000000300.000.000.000.000.00
Preston (2 Seasons)2 Leagues26262,34026.0000000200.000.000.000.000.00
Manchester Utd (2 Seasons)3 Leagues00
Scunthorpe Utd (1 Season)1 League12121,08012.0000000100.000.000.000.000.00
Walsall (1 Season)1 League776307.0000000000.000.000.000.000.00
Manchester Utd (1 Season)1 League554505.0011000000.000.200.200.000.20
Yeovil Town (1 Season)1 League11901.0000000000.000.000.000.000.00
Championship (7 Seasons)21721719,529217.00110001310.00.00.50.50500.000.000.000.000.000.000.000.000.000.00
Premier League (4 Seasons)66665,93666.0011000300.00.00.20.20000.000.020.020.000.020.000.000.000.000.00
FA Cup (4 Seasons)554505.0000000000.000.000.000.000.00
EFL Cup (4 Seasons)433724.1000000000.000.000.000.000.00
League One (3 Seasons)51514,59051.0000000400.000.000.000.000.00
PL2 — Div. 1 (1 Season)554505.0011000000.000.200.200.000.20
Europa Lg (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
2011-201218Scunthorpe Utd1 League12121,08012.0000000100.000.000.000.000.00
2012-201319Walsall1 League776307.0000000000.000.000.000.000.00
2013-201420Yeovil Town1 League11901.0000000000.000.000.000.000.00
2013-201420Doncaster1 League18181,62018.0000000200.000.000.000.000.00
2014-201521Doncaster2 Leagues13131,17013.0000000100.000.000.000.000.00
2014-201521Preston1 League22221,98022.0000000200.000.000.000.000.00
2015-201622Preston1 League443604.0000000000.000.000.000.000.00
2015-201622Manchester Utd1 League00
2016-201723Manchester Utd2 Leagues00
2016-201723Manchester Utd1 League554505.0011000000.000.200.200.000.20
2016-201723Aston Villa2 Leagues22221,98022.0000000000.000.000.000.000.00
2017-201824Aston Villa1 League45454,05045.0000000100.000.000.000.000.00
2018-201925West Brom1 League46464,14046.0000000500.00.00.10.10100.000.000.000.000.000.000.000.000.000.00
2019-202026West Brom2 Leagues46464,14046.0000000100.00.00.10.10300.000.000.000.000.000.000.000.000.000.00
2020-202127West Brom1 League37373,33037.0011000100.00.00.20.20000.000.030.030.000.030.000.010.010.000.01
2021-202228West Brom1 League36363,23936.0011000410.00.00.30.30100.000.030.030.000.030.000.010.010.000.01
2022-202329Crystal Palace3 Leagues11111,02011.3000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2023-202430Crystal Palace3 Leagues23222,04822.8000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
13 Seasons9 Clubs6 Leagues34334230,877343.10220002010.00.00.70.70500.000.010.010.000.010.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
West Brom (4 Seasons)3 Leagues16516514,849165.00220001110.00.00.70.70500.000.010.010.000.010.000.000.000.000.00
Aston Villa (2 Seasons)2 Leagues67676,03067.0000000100.000.000.000.000.00
Crystal Palace (2 Seasons)3 Leagues34333,06834.1000000200.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Doncaster (2 Seasons)3 Leagues31312,79031.0000000300.000.000.000.000.00
Preston (2 Seasons)2 Leagues26262,34026.0000000200.000.000.000.000.00
Manchester Utd (2 Seasons)3 Leagues00
Scunthorpe Utd (1 Season)1 League12121,08012.0000000100.000.000.000.000.00
Walsall (1 Season)1 League776307.0000000000.000.000.000.000.00
Manchester Utd (1 Season)1 League554505.0011000000.000.200.200.000.20
Yeovil Town (1 Season)1 League11901.0000000000.000.000.000.000.00
Championship (7 Seasons)21721719,529217.00110001310.00.00.50.50500.000.000.000.000.000.000.000.000.000.00
Premier League (4 Seasons)66665,93666.0011000300.00.00.20.20000.000.020.020.000.020.000.000.000.000.00
FA Cup (4 Seasons)554505.0000000000.000.000.000.000.00
EFL Cup (4 Seasons)433724.1000000000.000.000.000.000.00
League One (3 Seasons)51514,59051.0000000400.000.000.000.000.00
PL2 — Div. 1 (1 Season)554505.0011000000.000.200.200.000.20
Europa Lg (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
2011-201218Scunthorpe Utdeng ENG3. League One18th12121,08012.0000000100.000.000.000.000.00
2012-201319Walsalleng ENG3. League One9th776307.0000000000.000.000.000.000.00Matches
2013-201420Yeovil Towneng ENG2. Championship24th11901.0000000000.000.000.000.000.00Matches
2013-201420Doncastereng ENG2. Championship22nd18181,62018.0000000200.000.000.000.000.00Matches
2014-201521Doncastereng ENG3. League One13th101090010.0000000100.000.000.000.000.00Matches
2014-201521Prestoneng ENG3. League One3rd22221,98022.0000000200.000.000.000.000.00Matches
2015-201622Prestoneng ENG2. Championship11th443604.0000000000.000.000.000.000.00Matches
2015-201622Manchester Utdeng ENG1. Premier League5th00Matches
2016-201723Manchester Utdeng ENGJr. PL2 — Div. 16th554505.0011000000.000.200.200.000.20Matches
2016-201723Aston Villaeng ENG2. Championship13th21211,89021.0000000000.000.000.000.000.00Matches
2017-201824Aston Villaeng ENG2. Championship4th45454,05045.0000000100.000.000.000.000.00Matches
2018-201925West Bromeng ENG2. Championship4th46464,14046.0000000500.00.00.10.10100.000.000.000.000.000.000.000.000.000.00Matches
2019-202026West Bromeng ENG2. Championship2nd46464,14046.0000000100.00.00.10.10300.000.000.000.000.000.000.000.000.000.00Matches
2020-202127West Bromeng ENG1. Premier League19th37373,33037.0011000100.00.00.20.20000.000.030.030.000.030.000.010.010.000.01Matches
2021-202228West Bromeng ENG2. Championship10th36363,23936.0011000410.00.00.30.30100.000.030.030.000.030.000.010.010.000.01Matches
2022-202329Crystal Palaceeng ENG1. Premier League11th998109.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2023-202430Crystal Palaceeng ENG1. Premier League10th20201,79620.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
13 Seasons9 Clubs3 Leagues33433430,055333.90220002010.00.00.70.70500.000.010.010.000.010.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
West Brom (4 Seasons)2 Leagues16516514,849165.00220001110.00.00.70.70500.000.010.010.000.010.000.000.000.000.00
Aston Villa (2 Seasons)1 League66665,94066.0000000100.000.000.000.000.00
Crystal Palace (2 Seasons)1 League29292,60629.0000000200.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Doncaster (2 Seasons)2 Leagues28282,52028.0000000300.000.000.000.000.00
Preston (2 Seasons)2 Leagues26262,34026.0000000200.000.000.000.000.00
Scunthorpe Utd (1 Season)1 League12121,08012.0000000100.000.000.000.000.00
Walsall (1 Season)1 League776307.0000000000.000.000.000.000.00
Manchester Utd (1 Season)1 League554505.0011000000.000.200.200.000.20
Yeovil Town (1 Season)1 League11901.0000000000.000.000.000.000.00
Manchester Utd (1 Season)1 League00
Championship (7 Seasons)21721719,529217.00110001310.00.00.50.50500.000.000.000.000.000.000.000.000.000.00
Premier League (4 Seasons)66665,93666.0011000300.00.00.20.20000.000.020.020.000.020.000.000.000.000.00
League One (3 Seasons)51514,59051.0000000400.000.000.000.000.00
PL2 — Div. 1 (1 Season)554505.0011000000.000.200.200.000.20
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-201521Doncastereng ENGFA Cup33rd332703.0000000000.000.000.000.000.00Matches
2016-201723Manchester Utdeng ENGEFL Cup1st00Matches
2016-201723Aston Villaeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2019-202026West Bromeng ENGEFL Cup58th00Matches
2022-202329Crystal Palaceeng ENGEFL CupRd3222102.3000000000.000.000.000.000.00Matches
2022-202329Crystal Palaceeng ENGFA Cup00Matches
2023-202430Crystal Palaceeng ENGEFL CupRd3211621.8000000000.000.000.000.000.00Matches
2023-202430Crystal Palaceeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
5 Seasons5 Clubs2 Leagues988229.1000000000.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
Crystal Palace (2 Seasons)2 Leagues544625.1000000000.000.000.000.000.00
Doncaster (1 Season)1 League332703.0000000000.000.000.000.000.00
Aston Villa (1 Season)1 League11901.0000000000.000.000.000.000.00
Manchester Utd (1 Season)1 League00
West Brom (1 Season)1 League00
FA Cup (4 Seasons)554505.0000000000.000.000.000.000.00
EFL Cup (4 Seasons)433724.1000000000.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
202127eng EnglandFriendlies (M)11901.0000000000.000.000.000.000.00Matches
202127eng EnglandUEFA EuroF00Matches
202228eng EnglandWCQ221802.0011000000.000.500.500.000.50Matches
202329eng EnglandFriendlies (M)11901.0000000000.000.000.000.000.00Matches
202430eng EnglandFriendlies (M)00Matches
202430eng EnglandUEFA Euro Qualifying00Matches
4 Seasons1 Club4 Leagues443604.0011000000.000.250.250.000.25
Friendlies (M) (3 Seasons)221802.0000000000.000.000.000.000.00
WCQ (1 Season)221802.0011000000.000.500.500.000.50
UEFA Euro (1 Season)00
UEFA Euro Qualifying (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
2011-201218Scunthorpe Utdeng ENG3. League One12.00
2012-201319Walsalleng ENG3. League One7.00Matches
2013-201420Doncastereng ENG2. Championship18.00Matches
2013-201420Yeovil Towneng ENG2. Championship1.00Matches
2014-201521Doncastereng ENGFA Cup3.00Matches
2014-201521Doncastereng ENG3. League One10.00Matches
2014-201521Prestoneng ENG3. League One22.00Matches
2015-201622Prestoneng ENG2. Championship4.00Matches
2016-201723Aston Villaeng ENG2. Championship21.00Matches
2016-201723Aston Villaeng ENGFA Cup1.00Matches
2016-201723Manchester Utdeng ENGJr. PL2 — Div. 15.01Matches
2017-201824Aston Villaeng ENG2. Championship45.00Matches
2018-201925West Bromeng ENG2. Championship46.01152167168.9368712705310810999.151752498.7524103050.900.10.1-0.1122001Matches
2019-202026West Bromeng ENG2. Championship46.0955147864.6304572297614114497.938639597.742593045.700.10.1-0.1231303Matches
2020-202127West Bromeng ENG1. Premier League37.0655129750.52468119644525398.121722596.4386101138.210.20.1+0.8122000Matches
2021-202228West Bromeng ENG2. Championship36.0815134760.52974822327747697.425826796.648299548.410.30.2+0.7444201Matches
2022-202329Crystal Palaceeng ENGEFL Cup2.30Matches
2022-202329Crystal Palaceeng ENG1. Premier League9.020728073.9523933824141100.011711899.24912040.800.00.00.003000Matches
2023-202430Crystal Palaceeng ENGEFL Cup1.80Matches
2023-202430Crystal Palaceeng ENGFA Cup1.00Matches
2023-202430Crystal Palaceeng ENG1. Premier League20.034359957.3115688793454697.814314797.315540138.700.00.00.0013000Matches
13 Seasons9 Clubs6 Leagues343.14127667261.913856410417546146998.31638167697.72021448745.020.70.5+1.38135505
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
West Brom (4 Seasons)3 Leagues165.03577579361.71217579200037538298.21378141197.71817396645.820.70.5+1.38119505
Aston Villa (2 Seasons)2 Leagues67.00
Crystal Palace (2 Seasons)3 Leagues34.155087962.61680712175868798.926026598.120452139.200.00.00.0016000
Doncaster (2 Seasons)3 Leagues31.00
Preston (2 Seasons)2 Leagues26.00
Manchester Utd (2 Seasons)3 Leagues
Scunthorpe Utd (1 Season)1 League12.00
Walsall (1 Season)1 League7.00
Manchester Utd (1 Season)1 League5.01
Yeovil Town (1 Season)1 League1.00
Championship (7 Seasons)217.02922449665.0970767235632332998.21161118697.91431295548.410.50.4+0.5797505
Premier League (4 Seasons)66.01205217655.4414883181913814098.647749097.3590153238.510.20.1+0.8138000
FA Cup (4 Seasons)5.00
EFL Cup (4 Seasons)4.10
League One (3 Seasons)51.00
PL2 — Div. 1 (1 Season)5.01
Europa Lg (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
2011-201218Scunthorpe Utd1 League12.00
2012-201319Walsall1 League7.00
2013-201420Yeovil Town1 League1.00
2013-201420Doncaster1 League18.00
2014-201521Doncaster2 Leagues13.00
2014-201521Preston1 League22.00
2015-201622Preston1 League4.00
2016-201723Manchester Utd1 League5.01
2016-201723Aston Villa2 Leagues22.00
2017-201824Aston Villa1 League45.00
2018-201925West Brom1 League46.01152167168.9368712705310810999.151752498.7524103050.900.10.1-0.1122001
2019-202026West Brom2 Leagues46.0955147864.6304572297614114497.938639597.742593045.700.10.1-0.1231303
2020-202127West Brom1 League37.0655129750.52468119644525398.121722596.4386101138.210.20.1+0.8122000
2021-202228West Brom1 League36.0815134760.52974822327747697.425826796.648299548.410.30.2+0.7444201
2022-202329Crystal Palace3 Leagues11.320728073.9523933824141100.011711899.24912040.800.00.00.003000
2023-202430Crystal Palace3 Leagues22.834359957.3115688793454697.814314797.315540138.700.00.00.0013000
13 Seasons9 Clubs6 Leagues343.14127667261.913856410417546146998.31638167697.72021448745.020.70.5+1.38135505
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
West Brom (4 Seasons)3 Leagues165.03577579361.71217579200037538298.21378141197.71817396645.820.70.5+1.38119505
Aston Villa (2 Seasons)2 Leagues67.00
Crystal Palace (2 Seasons)3 Leagues34.155087962.61680712175868798.926026598.120452139.200.00.00.0016000
Doncaster (2 Seasons)3 Leagues31.00
Preston (2 Seasons)2 Leagues26.00
Manchester Utd (2 Seasons)3 Leagues
Scunthorpe Utd (1 Season)1 League12.00
Walsall (1 Season)1 League7.00
Manchester Utd (1 Season)1 League5.01
Yeovil Town (1 Season)1 League1.00
Championship (7 Seasons)217.02922449665.0970767235632332998.21161118697.91431295548.410.50.4+0.5797505
Premier League (4 Seasons)66.01205217655.4414883181913814098.647749097.3590153238.510.20.1+0.8138000
FA Cup (4 Seasons)5.00
EFL Cup (4 Seasons)4.10
League One (3 Seasons)51.00
PL2 — Div. 1 (1 Season)5.01
Europa Lg (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
2011-201218Scunthorpe Utdeng ENG3. League One18th12.00
2012-201319Walsalleng ENG3. League One9th7.00Matches
2013-201420Yeovil Towneng ENG2. Championship24th1.00Matches
2013-201420Doncastereng ENG2. Championship22nd18.00Matches
2014-201521Doncastereng ENG3. League One13th10.00Matches
2014-201521Prestoneng ENG3. League One3rd22.00Matches
2015-201622Prestoneng ENG2. Championship11th4.00Matches
2016-201723Manchester Utdeng ENGJr. PL2 — Div. 16th5.01Matches
2016-201723Aston Villaeng ENG2. Championship13th21.00Matches
2017-201824Aston Villaeng ENG2. Championship4th45.00Matches
2018-201925West Bromeng ENG2. Championship4th46.01152167168.9368712705310810999.151752498.7524103050.900.10.1-0.1122001Matches
2019-202026West Bromeng ENG2. Championship2nd46.0955147864.6304572297614114497.938639597.742593045.700.10.1-0.1231303Matches
2020-202127West Bromeng ENG1. Premier League19th37.0655129750.52468119644525398.121722596.4386101138.210.20.1+0.8122000Matches
2021-202228West Bromeng ENG2. Championship10th36.0815134760.52974822327747697.425826796.648299548.410.30.2+0.7444201Matches
2022-202329Crystal Palaceeng ENG1. Premier League11th9.020728073.9523933824141100.011711899.24912040.800.00.00.003000Matches
2023-202430Crystal Palaceeng ENG1. Premier League10th20.034359957.3115688793454697.814314797.315540138.700.00.00.0013000Matches
13 Seasons9 Clubs3 Leagues333.94127667261.913856410417546146998.31638167697.72021448745.020.70.5+1.38135505
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
West Brom (4 Seasons)2 Leagues165.03577579361.71217579200037538298.21378141197.71817396645.820.70.5+1.38119505
Aston Villa (2 Seasons)1 League66.00
Crystal Palace (2 Seasons)1 League29.055087962.61680712175868798.926026598.120452139.200.00.00.0016000
Doncaster (2 Seasons)2 Leagues28.00
Preston (2 Seasons)2 Leagues26.00
Scunthorpe Utd (1 Season)1 League12.00
Walsall (1 Season)1 League7.00
Manchester Utd (1 Season)1 League5.01
Yeovil Town (1 Season)1 League1.00
Manchester Utd (1 Season)1 League
Championship (7 Seasons)217.02922449665.0970767235632332998.21161118697.91431295548.410.50.4+0.5797505
Premier League (4 Seasons)66.01205217655.4414883181913814098.647749097.3590153238.510.20.1+0.8138000
League One (3 Seasons)51.00
PL2 — Div. 1 (1 Season)5.01
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-201521Doncastereng ENGFA Cup33rd3.00Matches
2016-201723Aston Villaeng ENGFA Cup33rd1.00Matches
2022-202329Crystal Palaceeng ENGEFL CupRd32.30Matches
2023-202430Crystal Palaceeng ENGEFL CupRd31.80Matches
2023-202430Crystal Palaceeng ENGFA Cup1.00Matches
5 Seasons5 Clubs2 Leagues9.10
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
Crystal Palace (2 Seasons)2 Leagues5.10
Doncaster (1 Season)1 League3.00
Aston Villa (1 Season)1 League1.00
Manchester Utd (1 Season)1 League
West Brom (1 Season)1 League
FA Cup (4 Seasons)5.00
EFL Cup (4 Seasons)4.10
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
202127eng EnglandFriendlies (M)1.00Matches
202228eng EnglandWCQ2.01Matches
202329eng EnglandFriendlies (M)1.00Matches
4 Seasons1 Club4 Leagues4.01
Friendlies (M) (3 Seasons)2.00
WCQ (1 Season)2.01
UEFA Euro (1 Season)
UEFA Euro Qualifying (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
2011-201218Scunthorpe Utdeng ENG3. League One12.0
2012-201319Walsalleng ENG3. League One7.0Matches
2013-201420Doncastereng ENG2. Championship18.0Matches
2013-201420Yeovil Towneng ENG2. Championship1.0Matches
2014-201521Doncastereng ENGFA Cup3.0Matches
2014-201521Doncastereng ENG3. League One10.0Matches
2014-201521Prestoneng ENG3. League One22.0Matches
2015-201622Prestoneng ENG2. Championship4.0Matches
2016-201723Aston Villaeng ENG2. Championship21.00Matches
2016-201723Aston Villaeng ENGFA Cup1.0Matches
2016-201723Manchester Utdeng ENGJr. PL2 — Div. 15.0Matches
2017-201824Aston Villaeng ENG2. Championship45.00Matches
2018-201925West Bromeng ENG2. Championship46.01671115151611808000000115241Matches
2019-202026West Bromeng ENG2. Championship46.0147899547813701200000095551Matches
2020-202127West Bromeng ENG1. Premier League37.012977994911950800000065571Matches
2021-202228West Bromeng ENG2. Championship36.0134794739515601801000081551Matches
2022-202329Crystal Palaceeng ENGEFL Cup2.30Matches
2022-202329Crystal Palaceeng ENG1. Premier League9.028021366200000000020710Matches
2023-202430Crystal Palaceeng ENGEFL Cup1.80Matches
2023-202430Crystal Palaceeng ENGFA Cup1.00Matches
2023-202430Crystal Palaceeng ENG1. Premier League20.0599408186450300000034350Matches
13 Seasons9 Clubs6 Leagues343.16672451321326710490100004127274
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
West Brom (4 Seasons)3 Leagues165.05793389218806060460100003577214
Aston Villa (2 Seasons)2 Leagues67.00
Crystal Palace (2 Seasons)3 Leagues34.1879621252650300000055060
Doncaster (2 Seasons)3 Leagues31.0
Preston (2 Seasons)2 Leagues26.0
Manchester Utd (2 Seasons)3 Leagues
Scunthorpe Utd (1 Season)1 League12.0
Walsall (1 Season)1 League7.0
Manchester Utd (1 Season)1 League5.0
Yeovil Town (1 Season)1 League1.0
Championship (7 Seasons)217.04496309313894110380100002922143
Premier League (4 Seasons)66.0217614207432600110000001205131
FA Cup (4 Seasons)5.00
EFL Cup (4 Seasons)4.10
League One (3 Seasons)51.0
PL2 — Div. 1 (1 Season)5.0
Europa Lg (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
2011-201218Scunthorpe Utd1 League12.0
2012-201319Walsall1 League7.0
2013-201420Yeovil Town1 League1.0
2013-201420Doncaster1 League18.0
2014-201521Doncaster2 Leagues13.0
2014-201521Preston1 League22.0
2015-201622Preston1 League4.0
2016-201723Manchester Utd1 League5.0
2016-201723Aston Villa2 Leagues22.00
2017-201824Aston Villa1 League45.00
2018-201925West Brom1 League46.01671115151611808000000115241
2019-202026West Brom2 Leagues46.0147899547813701200000095551
2020-202127West Brom1 League37.012977994911950800000065571
2021-202228West Brom1 League36.0134794739515601801000081551
2022-202329Crystal Palace3 Leagues11.328021366200000000020710
2023-202430Crystal Palace3 Leagues22.8599408186450300000034350
13 Seasons9 Clubs6 Leagues343.16672451321326710490100004127274
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
West Brom (4 Seasons)3 Leagues165.05793389218806060460100003577214
Aston Villa (2 Seasons)2 Leagues67.00
Crystal Palace (2 Seasons)3 Leagues34.1879621252650300000055060
Doncaster (2 Seasons)3 Leagues31.0
Preston (2 Seasons)2 Leagues26.0
Manchester Utd (2 Seasons)3 Leagues
Scunthorpe Utd (1 Season)1 League12.0
Walsall (1 Season)1 League7.0
Manchester Utd (1 Season)1 League5.0
Yeovil Town (1 Season)1 League1.0
Championship (7 Seasons)217.04496309313894110380100002922143
Premier League (4 Seasons)66.0217614207432600110000001205131
FA Cup (4 Seasons)5.00
EFL Cup (4 Seasons)4.10
League One (3 Seasons)51.0
PL2 — Div. 1 (1 Season)5.0
Europa Lg (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
2011-201218Scunthorpe Utdeng ENG3. League One18th12.0
2012-201319Walsalleng ENG3. League One9th7.0Matches
2013-201420Yeovil Towneng ENG2. Championship24th1.0Matches
2013-201420Doncastereng ENG2. Championship22nd18.0Matches
2014-201521Doncastereng ENG3. League One13th10.0Matches
2014-201521Prestoneng ENG3. League One3rd22.0Matches
2015-201622Prestoneng ENG2. Championship11th4.0Matches
2016-201723Manchester Utdeng ENGJr. PL2 — Div. 16th5.0Matches
2016-201723Aston Villaeng ENG2. Championship13th21.00Matches
2017-201824Aston Villaeng ENG2. Championship4th45.00Matches
2018-201925West Bromeng ENG2. Championship4th46.01671115151611808000000115241Matches
2019-202026West Bromeng ENG2. Championship2nd46.0147899547813701200000095551Matches
2020-202127West Bromeng ENG1. Premier League19th37.012977994911950800000065571Matches
2021-202228West Bromeng ENG2. Championship10th36.0134794739515601801000081551Matches
2022-202329Crystal Palaceeng ENG1. Premier League11th9.028021366200000000020710Matches
2023-202430Crystal Palaceeng ENG1. Premier League10th20.0599408186450300000034350Matches
13 Seasons9 Clubs3 Leagues333.96672451321326710490100004127274
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
West Brom (4 Seasons)2 Leagues165.05793389218806060460100003577214
Aston Villa (2 Seasons)1 League66.00
Crystal Palace (2 Seasons)1 League29.0879621252650300000055060
Doncaster (2 Seasons)2 Leagues28.0
Preston (2 Seasons)2 Leagues26.0
Scunthorpe Utd (1 Season)1 League12.0
Walsall (1 Season)1 League7.0
Manchester Utd (1 Season)1 League5.0
Yeovil Town (1 Season)1 League1.0
Manchester Utd (1 Season)1 League
Championship (7 Seasons)217.04496309313894110380100002922143
Premier League (4 Seasons)66.0217614207432600110000001205131
League One (3 Seasons)51.0
PL2 — Div. 1 (1 Season)5.0
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-201521Doncastereng ENGFA Cup33rd3.0Matches
2016-201723Aston Villaeng ENGFA Cup33rd1.0Matches
2022-202329Crystal Palaceeng ENGEFL CupRd32.30Matches
2023-202430Crystal Palaceeng ENGEFL CupRd31.80Matches
2023-202430Crystal Palaceeng ENGFA Cup1.00Matches
5 Seasons5 Clubs2 Leagues9.10
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Crystal Palace (2 Seasons)2 Leagues5.10
Doncaster (1 Season)1 League3.0
Aston Villa (1 Season)1 League1.0
Manchester Utd (1 Season)1 League
West Brom (1 Season)1 League
FA Cup (4 Seasons)5.00
EFL Cup (4 Seasons)4.10
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
202127eng EnglandFriendlies (M)1.0Matches
202228eng EnglandWCQ2.00Matches
202329eng EnglandFriendlies (M)1.0Matches
4 Seasons1 Club4 Leagues4.00
Friendlies (M) (3 Seasons)2.0
WCQ (1 Season)2.00
UEFA Euro (1 Season)
UEFA Euro Qualifying (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
2011-201218Scunthorpe Utdeng ENG3. League One12.0
2012-201319Walsalleng ENG3. League One7.0Matches
2013-201420Doncastereng ENG2. Championship18.0Matches
2013-201420Yeovil Towneng ENG2. Championship1.0Matches
2014-201521Doncastereng ENGFA Cup3.0Matches
2014-201521Doncastereng ENG3. League One10.0Matches
2014-201521Prestoneng ENG3. League One22.0Matches
2015-201622Prestoneng ENG2. Championship4.0Matches
2016-201723Aston Villaeng ENG2. Championship21.0Matches
2016-201723Aston Villaeng ENGFA Cup1.0Matches
2016-201723Manchester Utdeng ENGJr. PL2 — Div. 15.0Matches
2017-201824Aston Villaeng ENG2. Championship45.0Matches
2018-201925West Bromeng ENG2. Championship46.0110.24101000010.02100000Matches
2019-202026West Bromeng ENG2. Championship46.060.1351000010.02100000Matches
2020-202127West Bromeng ENG1. Premier League37.050.1432000010.03100000Matches
2021-202228West Bromeng ENG2. Championship36.0140.3986000020.06110000Matches
2022-202329Crystal Palaceeng ENGEFL Cup2.3Matches
2022-202329Crystal Palaceeng ENG1. Premier League9.000.0000000000.00000000Matches
2023-202430Crystal Palaceeng ENGEFL Cup1.8Matches
2023-202430Crystal Palaceeng ENGFA Cup1.0Matches
2023-202430Crystal Palaceeng ENG1. Premier League20.020.1011000010.05010000Matches
13 Seasons9 Clubs6 Leagues343.1380.202711000060.03420000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
West Brom (4 Seasons)3 Leagues165.0360.222610000050.03410000
Aston Villa (2 Seasons)2 Leagues67.0
Crystal Palace (2 Seasons)3 Leagues34.120.0711000010.03010000
Doncaster (2 Seasons)3 Leagues31.0
Preston (2 Seasons)2 Leagues26.0
Manchester Utd (2 Seasons)3 Leagues
Scunthorpe Utd (1 Season)1 League12.0
Walsall (1 Season)1 League7.0
Manchester Utd (1 Season)1 League5.0
Yeovil Town (1 Season)1 League1.0
Championship (7 Seasons)217.0310.24238000040.03310000
Premier League (4 Seasons)66.070.1143000020.03110000
FA Cup (4 Seasons)5.0
EFL Cup (4 Seasons)4.1
League One (3 Seasons)51.0
PL2 — Div. 1 (1 Season)5.0
Europa Lg (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
2011-201218Scunthorpe Utd1 League12.0
2012-201319Walsall1 League7.0
2013-201420Yeovil Town1 League1.0
2013-201420Doncaster1 League18.0
2014-201521Doncaster2 Leagues13.0
2014-201521Preston1 League22.0
2015-201622Preston1 League4.0
2016-201723Manchester Utd1 League5.0
2016-201723Aston Villa2 Leagues22.0
2017-201824Aston Villa1 League45.0
2018-201925West Brom1 League46.0110.24101000010.02100000
2019-202026West Brom2 Leagues46.060.1351000010.02100000
2020-202127West Brom1 League37.050.1432000010.03100000
2021-202228West Brom1 League36.0140.3986000020.06110000
2022-202329Crystal Palace3 Leagues11.300.0000000000.00000000
2023-202430Crystal Palace3 Leagues22.820.1011000010.05010000
13 Seasons9 Clubs6 Leagues343.1380.202711000060.03420000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
West Brom (4 Seasons)3 Leagues165.0360.222610000050.03410000
Aston Villa (2 Seasons)2 Leagues67.0
Crystal Palace (2 Seasons)3 Leagues34.120.0711000010.03010000
Doncaster (2 Seasons)3 Leagues31.0
Preston (2 Seasons)2 Leagues26.0
Manchester Utd (2 Seasons)3 Leagues
Scunthorpe Utd (1 Season)1 League12.0
Walsall (1 Season)1 League7.0
Manchester Utd (1 Season)1 League5.0
Yeovil Town (1 Season)1 League1.0
Championship (7 Seasons)217.0310.24238000040.03310000
Premier League (4 Seasons)66.070.1143000020.03110000
FA Cup (4 Seasons)5.0
EFL Cup (4 Seasons)4.1
League One (3 Seasons)51.0
PL2 — Div. 1 (1 Season)5.0
Europa Lg (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
2011-201218Scunthorpe Utdeng ENG3. League One18th12.0
2012-201319Walsalleng ENG3. League One9th7.0Matches
2013-201420Yeovil Towneng ENG2. Championship24th1.0Matches
2013-201420Doncastereng ENG2. Championship22nd18.0Matches
2014-201521Doncastereng ENG3. League One13th10.0Matches
2014-201521Prestoneng ENG3. League One3rd22.0Matches
2015-201622Prestoneng ENG2. Championship11th4.0Matches
2016-201723Manchester Utdeng ENGJr. PL2 — Div. 16th5.0Matches
2016-201723Aston Villaeng ENG2. Championship13th21.0Matches
2017-201824Aston Villaeng ENG2. Championship4th45.0Matches
2018-201925West Bromeng ENG2. Championship4th46.0110.24101000010.02100000Matches
2019-202026West Bromeng ENG2. Championship2nd46.060.1351000010.02100000Matches
2020-202127West Bromeng ENG1. Premier League19th37.050.1432000010.03100000Matches
2021-202228West Bromeng ENG2. Championship10th36.0140.3986000020.06110000Matches
2022-202329Crystal Palaceeng ENG1. Premier League11th9.000.0000000000.00000000Matches
2023-202430Crystal Palaceeng ENG1. Premier League10th20.020.1011000010.05010000Matches
13 Seasons9 Clubs3 Leagues333.9380.202711000060.03420000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
West Brom (4 Seasons)2 Leagues165.0360.222610000050.03410000
Aston Villa (2 Seasons)1 League66.0
Crystal Palace (2 Seasons)1 League29.020.0711000010.03010000
Doncaster (2 Seasons)2 Leagues28.0
Preston (2 Seasons)2 Leagues26.0
Scunthorpe Utd (1 Season)1 League12.0
Walsall (1 Season)1 League7.0
Manchester Utd (1 Season)1 League5.0
Yeovil Town (1 Season)1 League1.0
Manchester Utd (1 Season)1 League
Championship (7 Seasons)217.0310.24238000040.03310000
Premier League (4 Seasons)66.070.1143000020.03110000
League One (3 Seasons)51.0
PL2 — Div. 1 (1 Season)5.0
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-201521Doncastereng ENGFA Cup33rd3.0Matches
2016-201723Aston Villaeng ENGFA Cup33rd1.0Matches
2022-202329Crystal Palaceeng ENGEFL CupRd32.3Matches
2023-202430Crystal Palaceeng ENGEFL CupRd31.8Matches
2023-202430Crystal Palaceeng ENGFA Cup1.0Matches
5 Seasons5 Clubs2 Leagues9.1
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Crystal Palace (2 Seasons)2 Leagues5.1
Doncaster (1 Season)1 League3.0
Aston Villa (1 Season)1 League1.0
Manchester Utd (1 Season)1 League
West Brom (1 Season)1 League
FA Cup (4 Seasons)5.0
EFL Cup (4 Seasons)4.1
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
202127eng EnglandFriendlies (M)1.0Matches
202228eng EnglandWCQ2.0Matches
202329eng EnglandFriendlies (M)1.0Matches
4 Seasons1 Club4 Leagues4.0
Friendlies (M) (3 Seasons)2.0
WCQ (1 Season)2.0
UEFA Euro (1 Season)
UEFA Euro Qualifying (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
2011-201218Scunthorpe Utdeng ENG3. League One12.0
2012-201319Walsalleng ENG3. League One7.0Matches
2013-201420Doncastereng ENG2. Championship18.0Matches
2013-201420Yeovil Towneng ENG2. Championship1.0Matches
2014-201521Doncastereng ENGFA Cup3.0Matches
2014-201521Doncastereng ENG3. League One10.0Matches
2014-201521Prestoneng ENG3. League One22.0Matches
2015-201622Prestoneng ENG2. Championship4.0Matches
2016-201723Aston Villaeng ENG2. Championship21.000Matches
2016-201723Aston Villaeng ENGFA Cup1.0Matches
2016-201723Manchester Utdeng ENGJr. PL2 — Div. 15.0Matches
2017-201824Aston Villaeng ENG2. Championship45.011Matches
2018-201925West Bromeng ENG2. Championship46.01010011100.0010101313Matches
2019-202026West Bromeng ENG2. Championship46.000000020.0210111214Matches
2020-202127West Bromeng ENG1. Premier League37.00000000000022152Matches
2021-202228West Bromeng ENG2. Championship36.00000000000000316Matches
2022-202329Crystal Palaceeng ENGEFL Cup2.300Matches
2022-202329Crystal Palaceeng ENG1. Premier League9.0000000000000050Matches
2023-202430Crystal Palaceeng ENGEFL Cup1.800Matches
2023-202430Crystal Palaceeng ENGFA Cup1.000Matches
2023-202430Crystal Palaceeng ENG1. Premier League20.01010011100.000001250Matches
13 Seasons9 Clubs6 Leagues343.1212002450.022025610815
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
West Brom (4 Seasons)3 Leagues165.0101001333.32202349815
Aston Villa (2 Seasons)2 Leagues67.0110
Crystal Palace (2 Seasons)3 Leagues34.11010011100.0000012100
Doncaster (2 Seasons)3 Leagues31.00
Preston (2 Seasons)2 Leagues26.00
Manchester Utd (2 Seasons)3 Leagues0
Scunthorpe Utd (1 Season)1 League12.00
Walsall (1 Season)1 League7.00
Manchester Utd (1 Season)1 League5.00
Yeovil Town (1 Season)1 League1.00
Championship (7 Seasons)217.0111001333.32202228313
Premier League (4 Seasons)66.01010011100.0000034252
FA Cup (4 Seasons)5.0000
EFL Cup (4 Seasons)4.1000
League One (3 Seasons)51.00
PL2 — Div. 1 (1 Season)5.00
Europa Lg (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
2011-201218Scunthorpe Utd1 League12.00
2012-201319Walsall1 League7.00
2013-201420Yeovil Town1 League1.00
2013-201420Doncaster1 League18.00
2014-201521Doncaster2 Leagues13.00
2014-201521Preston1 League22.00
2015-201622Preston1 League4.00
2016-201723Manchester Utd1 League5.00
2016-201723Aston Villa2 Leagues22.0000
2017-201824Aston Villa1 League45.0110
2018-201925West Brom1 League46.01010011100.0010101313
2019-202026West Brom2 Leagues46.000000020.0210111214
2020-202127West Brom1 League37.00000000000022152
2021-202228West Brom1 League36.00000000000000316
2022-202329Crystal Palace3 Leagues11.3000000000000050
2023-202430Crystal Palace3 Leagues22.81010011100.000001250
13 Seasons9 Clubs6 Leagues343.1212002450.022025610815
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
West Brom (4 Seasons)3 Leagues165.0101001333.32202349815
Aston Villa (2 Seasons)2 Leagues67.0110
Crystal Palace (2 Seasons)3 Leagues34.11010011100.0000012100
Doncaster (2 Seasons)3 Leagues31.00
Preston (2 Seasons)2 Leagues26.00
Manchester Utd (2 Seasons)3 Leagues0
Scunthorpe Utd (1 Season)1 League12.00
Walsall (1 Season)1 League7.00
Manchester Utd (1 Season)1 League5.00
Yeovil Town (1 Season)1 League1.00
Championship (7 Seasons)217.0111001333.32202228313
Premier League (4 Seasons)66.01010011100.0000034252
FA Cup (4 Seasons)5.0000
EFL Cup (4 Seasons)4.1000
League One (3 Seasons)51.00
PL2 — Div. 1 (1 Season)5.00
Europa Lg (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
2011-201218Scunthorpe Utdeng ENG3. League One18th12.0
2012-201319Walsalleng ENG3. League One9th7.0Matches
2013-201420Yeovil Towneng ENG2. Championship24th1.0Matches
2013-201420Doncastereng ENG2. Championship22nd18.0Matches
2014-201521Doncastereng ENG3. League One13th10.0Matches
2014-201521Prestoneng ENG3. League One3rd22.0Matches
2015-201622Prestoneng ENG2. Championship11th4.0Matches
2016-201723Manchester Utdeng ENGJr. PL2 — Div. 16th5.0Matches
2016-201723Aston Villaeng ENG2. Championship13th21.000Matches
2017-201824Aston Villaeng ENG2. Championship4th45.011Matches
2018-201925West Bromeng ENG2. Championship4th46.01010011100.0010101313Matches
2019-202026West Bromeng ENG2. Championship2nd46.000000020.0210111214Matches
2020-202127West Bromeng ENG1. Premier League19th37.00000000000022152Matches
2021-202228West Bromeng ENG2. Championship10th36.00000000000000316Matches
2022-202329Crystal Palaceeng ENG1. Premier League11th9.0000000000000050Matches
2023-202430Crystal Palaceeng ENG1. Premier League10th20.01010011100.000001250Matches
13 Seasons9 Clubs3 Leagues333.9212002450.022025610815
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
West Brom (4 Seasons)2 Leagues165.0101001333.32202349815
Aston Villa (2 Seasons)1 League66.0110
Crystal Palace (2 Seasons)1 League29.01010011100.0000012100
Doncaster (2 Seasons)2 Leagues28.00
Preston (2 Seasons)2 Leagues26.00
Scunthorpe Utd (1 Season)1 League12.00
Walsall (1 Season)1 League7.00
Manchester Utd (1 Season)1 League5.00
Yeovil Town (1 Season)1 League1.00
Manchester Utd (1 Season)1 League0
Championship (7 Seasons)217.0111001333.32202228313
Premier League (4 Seasons)66.01010011100.0000034252
League One (3 Seasons)51.00
PL2 — Div. 1 (1 Season)5.00
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-201521Doncastereng ENGFA Cup33rd3.0Matches
2016-201723Aston Villaeng ENGFA Cup33rd1.0Matches
2022-202329Crystal Palaceeng ENGEFL CupRd32.300Matches
2023-202430Crystal Palaceeng ENGEFL CupRd31.800Matches
2023-202430Crystal Palaceeng ENGFA Cup1.000Matches
5 Seasons5 Clubs2 Leagues9.1000
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
Crystal Palace (2 Seasons)2 Leagues5.1000
Doncaster (1 Season)1 League3.00
Aston Villa (1 Season)1 League1.00
Manchester Utd (1 Season)1 League0
West Brom (1 Season)1 League0
FA Cup (4 Seasons)5.0000
EFL Cup (4 Seasons)4.1000
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
202127eng EnglandFriendlies (M)1.0Matches
202228eng EnglandWCQ2.000Matches
202329eng EnglandFriendlies (M)1.0Matches
4 Seasons1 Club4 Leagues4.0000
Friendlies (M) (3 Seasons)2.00
WCQ (1 Season)2.0000
UEFA Euro (1 Season)0
UEFA Euro Qualifying (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
2011-201218Scunthorpe Utdeng ENG3. League One12.0
2012-201319Walsalleng ENG3. League One7.0Matches
2013-201420Doncastereng ENG2. Championship18.0Matches
2013-201420Yeovil Towneng ENG2. Championship1.0Matches
2014-201521Doncastereng ENGFA Cup3.0Matches
2014-201521Doncastereng ENG3. League One10.0Matches
2014-201521Prestoneng ENG3. League One22.0Matches
2015-201622Prestoneng ENG2. Championship4.0Matches
2016-201723Aston Villaeng ENG2. Championship21.0Matches
2016-201723Aston Villaeng ENGFA Cup1.0Matches
2016-201723Manchester Utdeng ENGJr. PL2 — Div. 15.0Matches
2017-201824Aston Villaeng ENG2. Championship45.0Matches
2018-201925West Bromeng ENG2. Championship46.0178914951780900178944100.000.081249873435000317390Matches
2019-202026West Bromeng ENG2. Championship46.0157512651559180015753266.7133.379353343323011006800Matches
2020-202127West Bromeng ENG1. Premier League37.01416110613882900141600065948392994000004650Matches
2021-202228West Bromeng ENG2. Championship36.0141894213715000141811100.000.076050382949011106050Matches
2022-202329Crystal Palaceeng ENGEFL Cup2.3Matches
2022-202329Crystal Palaceeng ENG1. Premier League9.02982422971002980001881018662000101560Matches
2023-202430Crystal Palaceeng ENGEFL Cup1.8Matches
2023-202430Crystal Palaceeng ENGFA Cup1.0Matches
2023-202430Crystal Palaceeng ENG1. Premier League20.064053963730064000035020391281000002870Matches
13 Seasons9 Clubs6 Leagues343.17136558970321100071368787.5112.5356223255146440225129320
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
West Brom (4 Seasons)3 Leagues165.06198480860981060061988787.5112.5302420198127010224124890
Aston Villa (2 Seasons)2 Leagues67.0
Crystal Palace (2 Seasons)3 Leagues34.193878193440093800053830571943000104430
Doncaster (2 Seasons)3 Leagues31.0
Preston (2 Seasons)2 Leagues26.0
Manchester Utd (2 Seasons)3 Leagues
Scunthorpe Utd (1 Season)1 League12.0
Walsall (1 Season)1 League7.0
Manchester Utd (1 Season)1 League5.0
Yeovil Town (1 Season)1 League1.0
Championship (7 Seasons)217.0478237024710770047828787.5112.523651535997070224120240
Premier League (4 Seasons)66.023541887232233002354000119778964937000109080
FA Cup (4 Seasons)5.0
EFL Cup (4 Seasons)4.1
League One (3 Seasons)51.0
PL2 — Div. 1 (1 Season)5.0
Europa Lg (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
2011-201218Scunthorpe Utd1 League12.0
2012-201319Walsall1 League7.0
2013-201420Yeovil Town1 League1.0
2013-201420Doncaster1 League18.0
2014-201521Doncaster2 Leagues13.0
2014-201521Preston1 League22.0
2015-201622Preston1 League4.0
2016-201723Manchester Utd1 League5.0
2016-201723Aston Villa2 Leagues22.0
2017-201824Aston Villa1 League45.0
2018-201925West Brom1 League46.0178914951780900178944100.000.081249873435000317390
2019-202026West Brom2 Leagues46.0157512651559180015753266.7133.379353343323011006800
2020-202127West Brom1 League37.01416110613882900141600065948392994000004650
2021-202228West Brom1 League36.0141894213715000141811100.000.076050382949011106050
2022-202329Crystal Palace3 Leagues11.32982422971002980001881018662000101560
2023-202430Crystal Palace3 Leagues22.864053963730064000035020391281000002870
13 Seasons9 Clubs6 Leagues343.17136558970321100071368787.5112.5356223255146440225129320
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
West Brom (4 Seasons)3 Leagues165.06198480860981060061988787.5112.5302420198127010224124890
Aston Villa (2 Seasons)2 Leagues67.0
Crystal Palace (2 Seasons)3 Leagues34.193878193440093800053830571943000104430
Doncaster (2 Seasons)3 Leagues31.0
Preston (2 Seasons)2 Leagues26.0
Manchester Utd (2 Seasons)3 Leagues
Scunthorpe Utd (1 Season)1 League12.0
Walsall (1 Season)1 League7.0
Manchester Utd (1 Season)1 League5.0
Yeovil Town (1 Season)1 League1.0
Championship (7 Seasons)217.0478237024710770047828787.5112.523651535997070224120240
Premier League (4 Seasons)66.023541887232233002354000119778964937000109080
FA Cup (4 Seasons)5.0
EFL Cup (4 Seasons)4.1
League One (3 Seasons)51.0
PL2 — Div. 1 (1 Season)5.0
Europa Lg (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
2011-201218Scunthorpe Utdeng ENG3. League One18th12.0
2012-201319Walsalleng ENG3. League One9th7.0Matches
2013-201420Yeovil Towneng ENG2. Championship24th1.0Matches
2013-201420Doncastereng ENG2. Championship22nd18.0Matches
2014-201521Doncastereng ENG3. League One13th10.0Matches
2014-201521Prestoneng ENG3. League One3rd22.0Matches
2015-201622Prestoneng ENG2. Championship11th4.0Matches
2016-201723Manchester Utdeng ENGJr. PL2 — Div. 16th5.0Matches
2016-201723Aston Villaeng ENG2. Championship13th21.0Matches
2017-201824Aston Villaeng ENG2. Championship4th45.0Matches
2018-201925West Bromeng ENG2. Championship4th46.0178914951780900178944100.000.081249873435000317390Matches
2019-202026West Bromeng ENG2. Championship2nd46.0157512651559180015753266.7133.379353343323011006800Matches
2020-202127West Bromeng ENG1. Premier League19th37.01416110613882900141600065948392994000004650Matches
2021-202228West Bromeng ENG2. Championship10th36.0141894213715000141811100.000.076050382949011106050Matches
2022-202329Crystal Palaceeng ENG1. Premier League11th9.02982422971002980001881018662000101560Matches
2023-202430Crystal Palaceeng ENG1. Premier League10th20.064053963730064000035020391281000002870Matches
13 Seasons9 Clubs3 Leagues333.97136558970321100071368787.5112.5356223255146440225129320
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
West Brom (4 Seasons)2 Leagues165.06198480860981060061988787.5112.5302420198127010224124890
Aston Villa (2 Seasons)1 League66.0
Crystal Palace (2 Seasons)1 League29.093878193440093800053830571943000104430
Doncaster (2 Seasons)2 Leagues28.0
Preston (2 Seasons)2 Leagues26.0
Scunthorpe Utd (1 Season)1 League12.0
Walsall (1 Season)1 League7.0
Manchester Utd (1 Season)1 League5.0
Yeovil Town (1 Season)1 League1.0
Manchester Utd (1 Season)1 League
Championship (7 Seasons)217.0478237024710770047828787.5112.523651535997070224120240
Premier League (4 Seasons)66.023541887232233002354000119778964937000109080
League One (3 Seasons)51.0
PL2 — Div. 1 (1 Season)5.0
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-201521Doncastereng ENGFA Cup33rd3.0Matches
2016-201723Aston Villaeng ENGFA Cup33rd1.0Matches
2022-202329Crystal Palaceeng ENGEFL CupRd32.3Matches
2023-202430Crystal Palaceeng ENGEFL CupRd31.8Matches
2023-202430Crystal Palaceeng ENGFA Cup1.0Matches
5 Seasons5 Clubs2 Leagues9.1
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
Crystal Palace (2 Seasons)2 Leagues5.1
Doncaster (1 Season)1 League3.0
Aston Villa (1 Season)1 League1.0
Manchester Utd (1 Season)1 League
West Brom (1 Season)1 League
FA Cup (4 Seasons)5.0
EFL Cup (4 Seasons)4.1
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
202127eng EnglandFriendlies (M)1.0Matches
202228eng EnglandWCQ2.0Matches
202329eng EnglandFriendlies (M)1.0Matches
4 Seasons1 Club4 Leagues4.0
Friendlies (M) (3 Seasons)2.0
WCQ (1 Season)2.0
UEFA Euro (1 Season)
UEFA Euro Qualifying (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
2011-201218Scunthorpe Utdeng ENG3. League One121,0809026.112.0120
2012-201319Walsalleng ENG3. League One76309015.27.070Matches
2013-201420Doncastereng ENG2. Championship181,6209039.118.0180Matches
2013-201420Yeovil Towneng ENG2. Championship190902.21.010Matches
2014-201521Doncastereng ENGFA Cup32709075.03.03903002.3362+4+1.33+3.33Matches
2014-201521Doncastereng ENG3. League One109009021.710.01010001.60139+4+0.40+0.62Matches
2014-201521Prestoneng ENG3. League One221,9809047.822.02222002.124217+25+1.14+0.55Matches
2015-201622Prestoneng ENG2. Championship4360908.74.044001.756600.000.00Matches
2015-201622Manchester Utdeng ENG1. Premier League00005Matches
2016-201723Aston Villaeng ENG2. Championship211,8909045.721.02121001.292124-3-0.14-0.22Matches
2016-201723Manchester Utdeng ENGEFL Cup00001Matches
2016-201723Manchester Utd2. Europa Lg00001Matches
2016-201723Aston Villaeng ENGFA Cup19090100.01.01901000.0002-2-2.00Matches
2016-201723Manchester Utdeng ENGJr. PL2 — Div. 154509022.75.05905001.604400.00+0.53Matches
2017-201824Aston Villaeng ENG2. Championship454,0509097.845.04545001.817241+31+0.69+1.69Matches
2018-201925West Bromeng ENG2. Championship464,14090100.046.0469046001.738762+25+0.5474.661.7+12.9+0.28Matches
2019-202026West Bromeng ENG2. Championship464,14090100.046.0469046001.807745+32+0.7075.750.8+24.9+0.54Matches
2019-202026West Bromeng ENGEFL Cup00001Matches
2020-202127West Bromeng ENG1. Premier League373,3309097.437.0379037000.623274-42-1.14-2.1433.566.4-32.9-0.89-1.77Matches
2021-202228West Bromeng ENG2. Championship363,2399078.236.0369035011.474033+7+0.19+0.1958.936.2+22.7+0.63-0.09Matches
2022-202329Crystal Palaceeng ENGEFL Cup2210105100.02.321052002.0020+2+0.86Matches
2022-202329Crystal Palaceeng ENGFA Cup00001Matches
2022-202329Crystal Palaceeng ENG1. Premier League98109023.79.099090211.671610+6+0.67+1.1812.18.5+3.6+0.40+0.83Matches
2023-202430Crystal Palaceeng ENGEFL Cup21628190.01.8190117201.5045-1-0.56-0.56Matches
2023-202430Crystal Palaceeng ENGFA Cup1909050.01.01901000.0001-1-1.00-1.00Matches
2023-202430Crystal Palaceeng ENG1. Premier League201,7969052.520.0209019041.052127-6-0.30-0.5825.226.3-1.1-0.05+0.07Matches
13 Seasons9 Clubs6 Leagues34330,8779046.4343.134290302172351.53439358+81+0.27+0.29279.9249.8+30.1+0.16+0.27
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
West Brom (4 Seasons)3 Leagues16514,8499093.2165.016590164021.44236214+22+0.13+0.04242.6215.0+27.6+0.17-0.57
Aston Villa (2 Seasons)2 Leagues676,0309072.067.0679067001.629367+26+0.39+0.35
Crystal Palace (2 Seasons)3 Leagues343,0689040.934.1339132172261.27434300.00+0.2137.334.8+2.5+0.09+0.40
Doncaster (2 Seasons)3 Leagues312,7909032.331.0319013001.771911+8+0.62+0.89
Preston (2 Seasons)2 Leagues262,3409028.326.02626002.064823+25+0.96+0.75
Manchester Utd (2 Seasons)3 Leagues00007
Scunthorpe Utd (1 Season)1 League121,0809026.112.0120
Walsall (1 Season)1 League76309015.27.070
Manchester Utd (1 Season)1 League54509022.75.05905001.604400.00+0.53
Yeovil Town (1 Season)1 League190902.21.010
Championship (7 Seasons)21719,5299059.0217.021790197011.67303211+92+0.46+0.45209.2148.6+60.5+0.47-0.25
Premier League (4 Seasons)665,9369043.466.06690650300.8969111-42-0.64-0.4570.8101.2-30.4-0.46-0.17
FA Cup (4 Seasons)54509062.55.05905011.4065+1+0.20+1.20
EFL Cup (4 Seasons)43729336.54.13100317221.7565+1+0.24+0.24
League One (3 Seasons)514,5909027.751.05132001.965526+29+0.91+0.81
PL2 — Div. 1 (1 Season)54509022.75.05905001.604400.00+0.53
Europa Lg (1 Season)00001
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
2011-201218Scunthorpe Utd1 League121,0809026.112.0120
2012-201319Walsall1 League76309015.27.070
2013-201420Yeovil Town1 League190902.21.010
2013-201420Doncaster1 League181,6209039.118.0180
2014-201521Doncaster2 Leagues131,1709026.013.0139013001.771911+8+0.62+0.89
2014-201521Preston1 League221,9809047.822.02222002.124217+25+1.14+0.55
2015-201622Preston1 League4360908.74.044001.756600.000.00
2015-201622Manchester Utd1 League00005
2016-201723Manchester Utd2 Leagues00002
2016-201723Manchester Utd1 League54509022.75.05905001.604400.00+0.53
2016-201723Aston Villa2 Leagues221,9809046.822.0229022001.232126-5-0.23-0.31
2017-201824Aston Villa1 League454,0509097.845.04545001.817241+31+0.69+1.69
2018-201925West Brom1 League464,14090100.046.0469046001.738762+25+0.5474.661.7+12.9+0.28
2019-202026West Brom2 Leagues464,1409097.946.0469046011.807745+32+0.7075.750.8+24.9+0.54
2020-202127West Brom1 League373,3309097.437.0379037000.623274-42-1.14-2.1433.566.4-32.9-0.89-1.77
2021-202228West Brom1 League363,2399078.236.0369035011.474033+7+0.19+0.1958.936.2+22.7+0.63-0.09
2022-202329Crystal Palace3 Leagues111,0209327.411.31193110221.731810+8+0.71+1.2212.18.5+3.6+0.40+0.83
2023-202430Crystal Palace3 Leagues232,0488954.222.822902117241.042533-8-0.35-0.6125.226.3-1.1-0.05+0.07
13 Seasons9 Clubs6 Leagues34330,8779046.4343.134290302172351.53439358+81+0.27+0.29279.9249.8+30.1+0.16+0.27
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
West Brom (4 Seasons)3 Leagues16514,8499093.2165.016590164021.44236214+22+0.13+0.04242.6215.0+27.6+0.17-0.57
Aston Villa (2 Seasons)2 Leagues676,0309072.067.0679067001.629367+26+0.39+0.35
Crystal Palace (2 Seasons)3 Leagues343,0689040.934.1339132172261.27434300.00+0.2137.334.8+2.5+0.09+0.40
Doncaster (2 Seasons)3 Leagues312,7909032.331.0319013001.771911+8+0.62+0.89
Preston (2 Seasons)2 Leagues262,3409028.326.02626002.064823+25+0.96+0.75
Manchester Utd (2 Seasons)3 Leagues00007
Scunthorpe Utd (1 Season)1 League121,0809026.112.0120
Walsall (1 Season)1 League76309015.27.070
Manchester Utd (1 Season)1 League54509022.75.05905001.604400.00+0.53
Yeovil Town (1 Season)1 League190902.21.010
Championship (7 Seasons)21719,5299059.0217.021790197011.67303211+92+0.46+0.45209.2148.6+60.5+0.47-0.25
Premier League (4 Seasons)665,9369043.466.06690650300.8969111-42-0.64-0.4570.8101.2-30.4-0.46-0.17
FA Cup (4 Seasons)54509062.55.05905011.4065+1+0.20+1.20
EFL Cup (4 Seasons)43729336.54.13100317221.7565+1+0.24+0.24
League One (3 Seasons)514,5909027.751.05132001.965526+29+0.91+0.81
PL2 — Div. 1 (1 Season)54509022.75.05905001.604400.00+0.53
Europa Lg (1 Season)00001
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
2011-201218Scunthorpe Utdeng ENG3. League One18th121,0809026.112.0120
2012-201319Walsalleng ENG3. League One9th76309015.27.070Matches
2013-201420Yeovil Towneng ENG2. Championship24th190902.21.010Matches
2013-201420Doncastereng ENG2. Championship22nd181,6209039.118.0180Matches
2014-201521Doncastereng ENG3. League One13th109009021.710.01010001.60139+4+0.40+0.62Matches
2014-201521Prestoneng ENG3. League One3rd221,9809047.822.02222002.124217+25+1.14+0.55Matches
2015-201622Prestoneng ENG2. Championship11th4360908.74.044001.756600.000.00Matches
2015-201622Manchester Utdeng ENG1. Premier League5th00005Matches
2016-201723Manchester Utdeng ENGJr. PL2 — Div. 16th54509022.75.05905001.604400.00+0.53Matches
2016-201723Aston Villaeng ENG2. Championship13th211,8909045.721.02121001.292124-3-0.14-0.22Matches
2017-201824Aston Villaeng ENG2. Championship4th454,0509097.845.04545001.817241+31+0.69+1.69Matches
2018-201925West Bromeng ENG2. Championship4th464,14090100.046.0469046001.738762+25+0.5474.661.7+12.9+0.28Matches
2019-202026West Bromeng ENG2. Championship2nd464,14090100.046.0469046001.807745+32+0.7075.750.8+24.9+0.54Matches
2020-202127West Bromeng ENG1. Premier League19th373,3309097.437.0379037000.623274-42-1.14-2.1433.566.4-32.9-0.89-1.77Matches
2021-202228West Bromeng ENG2. Championship10th363,2399078.236.0369035011.474033+7+0.19+0.1958.936.2+22.7+0.63-0.09Matches
2022-202329Crystal Palaceeng ENG1. Premier League11th98109023.79.099090211.671610+6+0.67+1.1812.18.5+3.6+0.40+0.83Matches
2023-202430Crystal Palaceeng ENG1. Premier League10th201,7969052.520.0209019041.052127-6-0.30-0.5825.226.3-1.1-0.05+0.07Matches
13 Seasons9 Clubs3 Leagues33430,0559047.4333.9334902940311.53427348+79+0.27+0.28279.9249.8+30.1+0.16+0.27
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
West Brom (4 Seasons)2 Leagues16514,8499093.7165.016590164011.44236214+22+0.13+0.04242.6215.0+27.6+0.17-0.57
Aston Villa (2 Seasons)1 League665,9409071.766.06666001.649365+28+0.42+0.39
Crystal Palace (2 Seasons)1 League292,6069038.129.02990280251.24373700.00+0.2137.334.8+2.5+0.09+0.40
Doncaster (2 Seasons)2 Leagues282,5209030.428.02810001.60139+4+0.40+0.62
Preston (2 Seasons)2 Leagues262,3409028.326.02626002.064823+25+0.96+0.75
Scunthorpe Utd (1 Season)1 League121,0809026.112.0120
Walsall (1 Season)1 League76309015.27.070
Manchester Utd (1 Season)1 League54509022.75.05905001.604400.00+0.53
Yeovil Town (1 Season)1 League190902.21.010
Manchester Utd (1 Season)1 League00005
Championship (7 Seasons)21719,5299059.0217.021790197011.67303211+92+0.46+0.45209.2148.6+60.5+0.47-0.25
Premier League (4 Seasons)665,9369043.466.06690650300.8969111-42-0.64-0.4570.8101.2-30.4-0.46-0.17
League One (3 Seasons)514,5909027.751.05132001.965526+29+0.91+0.81
PL2 — Div. 1 (1 Season)54509022.75.05905001.604400.00+0.53
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-201521Doncastereng ENGFA Cup33rd32709075.03.03903002.3362+4+1.33+3.33Matches
2016-201723Manchester Utdeng ENGEFL Cup1st00001Matches
2016-201723Aston Villaeng ENGFA Cup33rd19090100.01.01901000.0002-2-2.00Matches
2019-202026West Bromeng ENGEFL Cup58th00001Matches
2022-202329Crystal Palaceeng ENGEFL CupRd32210105100.02.321052002.0020+2+0.86Matches
2022-202329Crystal Palaceeng ENGFA Cup00001Matches
2023-202430Crystal Palaceeng ENGEFL CupRd321628190.01.8190117201.5045-1-0.56-0.56Matches
2023-202430Crystal Palaceeng ENGFA Cup1909050.01.01901000.0001-1-1.00-1.00Matches
5 Seasons5 Clubs2 Leagues98229147.29.1894817231.551210+2+0.22+1.13
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Crystal Palace (2 Seasons)2 Leagues54629270.05.1498417211.406600.000.00
Doncaster (1 Season)1 League32709075.03.03903002.3362+4+1.33+3.33
Aston Villa (1 Season)1 League19090100.01.01901000.0002-2-2.00
Manchester Utd (1 Season)1 League00001
West Brom (1 Season)1 League00001
FA Cup (4 Seasons)54509062.55.05905011.4065+1+0.20+1.20
EFL Cup (4 Seasons)43729336.54.13100317221.7565+1+0.24+0.24
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
202127eng EnglandFriendlies (M)1909050.01.01901013.0010+1+1.000.00Matches
202127eng EnglandUEFA EuroF0007Matches
202228eng EnglandWCQ21809020.02.02902083.0090+9+4.50+1.13Matches
202329eng EnglandFriendlies (M)1909050.01.01901013.0010+1+1.00-1.00Matches
202430eng EnglandFriendlies (M)00001Matches
202430eng EnglandUEFA Euro Qualifying00006Matches
4 Seasons1 Club4 Leagues43609012.64.049040243.00110+11+2.75-0.25
Friendlies (M) (3 Seasons)21809033.32.02902033.0020+2+1.00-0.50
WCQ (1 Season)21809020.02.02902083.0090+9+4.50+1.13
UEFA Euro (1 Season)0007
UEFA Euro Qualifying (1 Season)00006

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
2011-201218Scunthorpe Utdeng ENG3. League One12.0100
2012-201319Walsalleng ENG3. League One7.0000Matches
2013-201420Doncastereng ENG2. Championship18.0200Matches
2013-201420Yeovil Towneng ENG2. Championship1.0000Matches
2014-201521Doncastereng ENGFA Cup3.00000Matches
2014-201521Doncastereng ENG3. League One10.0100Matches
2014-201521Prestoneng ENG3. League One22.0200Matches
2015-201622Prestoneng ENG2. Championship4.0000Matches
2016-201723Aston Villaeng ENG2. Championship21.0000000000000Matches
2016-201723Aston Villaeng ENGFA Cup1.00000Matches
2016-201723Manchester Utdeng ENGJr. PL2 — Div. 15.00000Matches
2017-201824Aston Villaeng ENG2. Championship45.0100030011000Matches
2018-201925West Bromeng ENG2. Championship46.0500060000000969190.0Matches
2019-202026West Bromeng ENG2. Championship46.01001100100016112192.3Matches
2020-202127West Bromeng ENG1. Premier League37.0100150020010375183.3Matches
2021-202228West Bromeng ENG2. Championship36.04101100000109260100.0Matches
2022-202329Crystal Palaceeng ENGEFL Cup2.30000000000Matches
2022-202329Crystal Palaceeng ENG1. Premier League9.01001000000101230100.0Matches
2023-202430Crystal Palaceeng ENGEFL Cup1.80000000000Matches
2023-202430Crystal Palaceeng ENGFA Cup1.00000000000Matches
2023-202430Crystal Palaceeng ENG1. Premier League20.0100100010010132166.7Matches
13 Seasons9 Clubs6 Leagues343.12010516005104131137490.2
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
West Brom (4 Seasons)3 Leagues165.01110313003002128632391.4
Aston Villa (2 Seasons)2 Leagues67.0100030011000
Crystal Palace (2 Seasons)3 Leagues34.1200200010020255183.3
Doncaster (2 Seasons)3 Leagues31.030000
Preston (2 Seasons)2 Leagues26.0200
Manchester Utd (2 Seasons)3 Leagues
Scunthorpe Utd (1 Season)1 League12.0100
Walsall (1 Season)1 League7.0000
Manchester Utd (1 Season)1 League5.00000
Yeovil Town (1 Season)1 League1.0000
Championship (7 Seasons)217.01310211002101124927293.1
Premier League (4 Seasons)66.03003500300306210283.3
FA Cup (4 Seasons)5.00000000000
EFL Cup (4 Seasons)4.10000000000
League One (3 Seasons)51.0400
PL2 — Div. 1 (1 Season)5.00000
Europa Lg (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
2011-201218Scunthorpe Utd1 League12.0100
2012-201319Walsall1 League7.0000
2013-201420Yeovil Town1 League1.0000
2013-201420Doncaster1 League18.0200
2014-201521Doncaster2 Leagues13.010000
2014-201521Preston1 League22.0200
2015-201622Preston1 League4.0000
2016-201723Manchester Utd1 League5.00000
2016-201723Aston Villa2 Leagues22.0000000000000
2017-201824Aston Villa1 League45.0100030011000
2018-201925West Brom1 League46.0500060000000969190.0
2019-202026West Brom2 Leagues46.01001100100016112192.3
2020-202127West Brom1 League37.0100150020010375183.3
2021-202228West Brom1 League36.04101100000109260100.0
2022-202329Crystal Palace3 Leagues11.31001000000101230100.0
2023-202430Crystal Palace3 Leagues22.8100100010010132166.7
13 Seasons9 Clubs6 Leagues343.12010516005104131137490.2
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
West Brom (4 Seasons)3 Leagues165.01110313003002128632391.4
Aston Villa (2 Seasons)2 Leagues67.0100030011000
Crystal Palace (2 Seasons)3 Leagues34.1200200010020255183.3
Doncaster (2 Seasons)3 Leagues31.030000
Preston (2 Seasons)2 Leagues26.0200
Manchester Utd (2 Seasons)3 Leagues
Scunthorpe Utd (1 Season)1 League12.0100
Walsall (1 Season)1 League7.0000
Manchester Utd (1 Season)1 League5.00000
Yeovil Town (1 Season)1 League1.0000
Championship (7 Seasons)217.01310211002101124927293.1
Premier League (4 Seasons)66.03003500300306210283.3
FA Cup (4 Seasons)5.00000000000
EFL Cup (4 Seasons)4.10000000000
League One (3 Seasons)51.0400
PL2 — Div. 1 (1 Season)5.00000
Europa Lg (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
2011-201218Scunthorpe Utdeng ENG3. League One18th12.0100
2012-201319Walsalleng ENG3. League One9th7.0000Matches
2013-201420Yeovil Towneng ENG2. Championship24th1.0000Matches
2013-201420Doncastereng ENG2. Championship22nd18.0200Matches
2014-201521Doncastereng ENG3. League One13th10.0100Matches
2014-201521Prestoneng ENG3. League One3rd22.0200Matches
2015-201622Prestoneng ENG2. Championship11th4.0000Matches
2016-201723Manchester Utdeng ENGJr. PL2 — Div. 16th5.00000Matches
2016-201723Aston Villaeng ENG2. Championship13th21.0000000000000Matches
2017-201824Aston Villaeng ENG2. Championship4th45.0100030011000Matches
2018-201925West Bromeng ENG2. Championship4th46.0500060000000969190.0Matches
2019-202026West Bromeng ENG2. Championship2nd46.01001100100016112192.3Matches
2020-202127West Bromeng ENG1. Premier League19th37.0100150020010375183.3Matches
2021-202228West Bromeng ENG2. Championship10th36.04101100000109260100.0Matches
2022-202329Crystal Palaceeng ENG1. Premier League11th9.01001000000101230100.0Matches
2023-202430Crystal Palaceeng ENG1. Premier League10th20.0100100010010132166.7Matches
13 Seasons9 Clubs3 Leagues333.92010516005104131137490.2
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
West Brom (4 Seasons)2 Leagues165.01110313003002128632391.4
Aston Villa (2 Seasons)1 League66.0100030011000
Crystal Palace (2 Seasons)1 League29.0200200010020255183.3
Doncaster (2 Seasons)2 Leagues28.0300
Preston (2 Seasons)2 Leagues26.0200
Scunthorpe Utd (1 Season)1 League12.0100
Walsall (1 Season)1 League7.0000
Manchester Utd (1 Season)1 League5.00000
Yeovil Town (1 Season)1 League1.0000
Manchester Utd (1 Season)1 League
Championship (7 Seasons)217.01310211002101124927293.1
Premier League (4 Seasons)66.03003500300306210283.3
League One (3 Seasons)51.0400
PL2 — Div. 1 (1 Season)5.00000
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-201521Doncastereng ENGFA Cup33rd3.00000Matches
2016-201723Aston Villaeng ENGFA Cup33rd1.00000Matches
2022-202329Crystal Palaceeng ENGEFL CupRd32.30000000000Matches
2023-202430Crystal Palaceeng ENGEFL CupRd31.80000000000Matches
2023-202430Crystal Palaceeng ENGFA Cup1.00000000000Matches
5 Seasons5 Clubs2 Leagues9.10000000000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Crystal Palace (2 Seasons)2 Leagues5.10000000000
Doncaster (1 Season)1 League3.00000
Aston Villa (1 Season)1 League1.00000
Manchester Utd (1 Season)1 League
West Brom (1 Season)1 League
FA Cup (4 Seasons)5.00000000000
EFL Cup (4 Seasons)4.10000000000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202127eng EnglandFriendlies (M)1.00000Matches
202228eng EnglandWCQ2.00000000000Matches
202329eng EnglandFriendlies (M)1.00000Matches
4 Seasons1 Club4 Leagues4.00000000000
Friendlies (M) (3 Seasons)2.00000
WCQ (1 Season)2.00000000000
UEFA Euro (1 Season)
UEFA Euro Qualifying (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.