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
2006-200719Gillinghameng ENG3. League One332703.041.3313969.201200.0Matches
2006-200719Charlton Atheng ENG1. Premier League11901.022.006466.701000.0Matches
2007-200820Charlton Atheng ENG2. Championship11901.000.0033100.001000.0
2007-200820Buryeng ENG4. League Two14141,26014.0130.93503774.0833428.6
2008-200921Charlton Atheng ENG2. Championship11901.044.0011763.600100.0
2008-200921Hereford Unitedeng ENG3. League One13131,17013.0151.15715678.9238430.8
2009-201022Charlton Atheng ENG3. League One11991110.140.40322887.5542555.6
2010-201123Motherwellsct SCO1. Premier League37373,33037.0561.5119213670.8137171027.0Matches
2011-201224Motherwellsct SCO1. Premier League38383,42038.0441.1616011672.5188121539.5
2012-201325Motherwellsct SCO1. Premier League36363,22335.8451.2619214776.617910719.4Matches
2013-201426Birmingham Cityeng ENG2. Championship46464,14046.0741.6119512162.1111124715.2
2014-201527Birmingham Cityeng ENG2. Championship45454,04244.9631.4022616372.11515151226.7Matches
2014-201527Birmingham Cityeng ENGFA Cup11901.0000100.00000Matches
2015-201628West Hameng ENGFA Cup665706.30321233.30000Matches
2015-201628West Hameng ENG1. Premier League665406.0122.00241250.0303233.3Matches
2016-201729West Hameng ENGEFL Cup221802.010.508787.5200150.00000Matches
2016-201729West Hameng ENG1. Premier League22221,98022.0391.771046565.47510418.2531125.0Matches
2017-201830Middlesbrougheng ENG2. Championship46464,14046.0450.9816712276.62210141634.866000.0Matches
2017-201830Middlesbrougheng ENGFA Cup221802.010.507685.7101150.00000Matches
2018-201931Middlesbrougheng ENG2. Championship46464,14046.0410.8917113278.42013131941.344000.0Matches
2018-201931Middlesbrougheng ENGEFL Cup11901.011.002150.000100.00000Matches
2018-201931Middlesbrougheng ENGFA Cup11901.011.005480.001000.00000Matches
2019-202032Middlesbrougheng ENG2. Championship14141,26014.0211.50584065.5266214.311000.0Matches
2019-202032West Hameng ENGFA Cup11901.011.003266.700100.00000Matches
2019-202032West Hameng ENG1. Premier League221802.052.5011663.601100.011000.0Matches
2020-202133West Hameng ENGEFL Cup332703.051.6712758.3201133.30000Matches
2020-202133West Hameng ENGFA Cup11901.000.0011100.01001100.00000Matches
2020-202133West Hameng ENGJr. PL2 — Div. 111901.010000.011000.0Matches
2020-202133West Hameng ENG1. Premier League332703.031.009666.7201133.30000Matches
18 Seasons9 Clubs9 Leagues40340136,196402.25001.271733123872.015410114811428.41715116.3
Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
West Ham (6 Seasons)5 Leagues46464,17046.3661.6517210664.0208181226.1641120.0
Charlton Ath (4 Seasons)3 Leagues14121,18113.1100.76524280.8563541.7
Motherwell (3 Seasons)1 League1111119,973110.81451.3154439973.34824393228.8
Middlesbrough (3 Seasons)3 Leagues1101109,900110.01101.0041030575.94530353834.51111000.0
Birmingham City (2 Seasons)3 Leagues92928,27291.91371.5142128467.52626401920.70000
Bury (1 Season)1 League14141,26014.0130.93503774.0833428.6
Hereford United (1 Season)1 League13131,17013.0151.15715678.9238430.8
Gillingham (1 Season)1 League332703.041.3313969.201200.0
West Ham (1 Season)1 League11901.010000.011000.0
FA Cup (9 Seasons)12121,11012.330.60161381.3534433.30000
Premier League (8 Seasons)34343,06034.0611.791549363.012715720.6641120.0
Championship (7 Seasons)19919917,902198.92481.2583158871.57056735628.11111000.0
League Cup (7 Seasons)665406.071.17221568.2402233.30000
Premier League (3 Seasons)1111119,973110.81451.3154439973.34824393228.8
League One (3 Seasons)27252,35126.1230.881169380.27812936.0
League Two (1 Season)14141,26014.0130.93503774.0833428.6
PL2 — Div. 1 (1 Season)11901.010000.011000.0
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
2006-200719Gillingham1 League332703.041.3313969.201200.0
2006-200719Charlton Ath1 League11901.022.006466.701000.0
2007-200820Bury1 League14141,26014.0130.93503774.0833428.6
2007-200820Charlton Ath1 League11901.000.0033100.001000.0
2008-200921Hereford United1 League13131,17013.0151.15715678.9238430.8
2008-200921Charlton Ath1 League11901.044.0011763.600100.0
2009-201022Charlton Ath1 League11991110.140.40322887.5542555.6
2010-201123Motherwell1 League37373,33037.0561.5119213670.8137171027.0
2011-201224Motherwell1 League38383,42038.0441.1616011672.5188121539.5
2012-201325Motherwell1 League36363,22335.8451.2619214776.617910719.4
2013-201426Birmingham City1 League46464,14046.0741.6119512162.1111124715.2
2014-201527Birmingham City3 Leagues46464,13245.9631.4022616372.11515161226.10000
2015-201628West Ham3 Leagues12121,11012.3122.00241250.0624433.30000
2016-201729West Ham3 Leagues24242,16024.0401.671127267.09510520.8531125.0
2017-201830Middlesbrough2 Leagues48484,32048.0460.9617412877.02310151735.466000.0
2018-201931Middlesbrough3 Leagues48484,32048.0430.9017813778.12014141939.644000.0
2019-202032Middlesbrough1 League14141,26014.0211.50584065.5266214.311000.0
2019-202032West Ham2 Leagues332703.062.0014864.301200.011000.0
2020-202133West Ham1 League11901.010000.011000.0
2020-202133West Ham3 Leagues776307.081.14221463.6502342.90000
18 Seasons9 Clubs9 Leagues40340136,196402.25001.271733123872.015410114811428.41715116.3
Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
West Ham (6 Seasons)5 Leagues46464,17046.3661.6517210664.0208181226.1641120.0
Charlton Ath (4 Seasons)3 Leagues14121,18113.1100.76524280.8563541.7
Motherwell (3 Seasons)1 League1111119,973110.81451.3154439973.34824393228.8
Middlesbrough (3 Seasons)3 Leagues1101109,900110.01101.0041030575.94530353834.51111000.0
Birmingham City (2 Seasons)3 Leagues92928,27291.91371.5142128467.52626401920.70000
Bury (1 Season)1 League14141,26014.0130.93503774.0833428.6
Hereford United (1 Season)1 League13131,17013.0151.15715678.9238430.8
Gillingham (1 Season)1 League332703.041.3313969.201200.0
West Ham (1 Season)1 League11901.010000.011000.0
FA Cup (9 Seasons)12121,11012.330.60161381.3534433.30000
Premier League (8 Seasons)34343,06034.0611.791549363.012715720.6641120.0
Championship (7 Seasons)19919917,902198.92481.2583158871.57056735628.11111000.0
League Cup (7 Seasons)665406.071.17221568.2402233.30000
Premier League (3 Seasons)1111119,973110.81451.3154439973.34824393228.8
League One (3 Seasons)27252,35126.1230.881169380.27812936.0
League Two (1 Season)14141,26014.0130.93503774.0833428.6
PL2 — Div. 1 (1 Season)11901.010000.011000.0
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
2006-200719Gillinghameng ENG3. League One16th332703.041.3313969.201200.0Matches
2006-200719Charlton Atheng ENG1. Premier League19th11901.022.006466.701000.0Matches
2007-200820Buryeng ENG4. League Two13th14141,26014.0130.93503774.0833428.6
2007-200820Charlton Atheng ENG2. Championship11th11901.000.0033100.001000.0
2008-200921Hereford Unitedeng ENG3. League One24th13131,17013.0151.15715678.9238430.8
2008-200921Charlton Atheng ENG2. Championship24th11901.044.0011763.600100.0
2009-201022Charlton Atheng ENG3. League One4th11991110.140.40322887.5542555.6
2010-201123Motherwellsct SCO1. Premier League6th37373,33037.0561.5119213670.8137171027.0Matches
2011-201224Motherwellsct SCO1. Premier League3rd38383,42038.0441.1616011672.5188121539.5
2012-201325Motherwellsct SCO1. Premier League2nd36363,22335.8451.2619214776.617910719.4Matches
2013-201426Birmingham Cityeng ENG2. Championship21st46464,14046.0741.6119512162.1111124715.2
2014-201527Birmingham Cityeng ENG2. Championship10th45454,04244.9631.4022616372.11515151226.7Matches
2015-201628West Hameng ENG1. Premier League7th665406.0122.00241250.0303233.3Matches
2016-201729West Hameng ENG1. Premier League11th22221,98022.0391.771046565.47510418.2531125.0Matches
2017-201830Middlesbrougheng ENG2. Championship5th46464,14046.0450.9816712276.62210141634.866000.0Matches
2018-201931Middlesbrougheng ENG2. Championship7th46464,14046.0410.8917113278.42013131941.344000.0Matches
2019-202032Middlesbrougheng ENG2. Championship17th14141,26014.0211.50584065.5266214.311000.0Matches
2019-202032West Hameng ENG1. Premier League16th221802.052.5011663.601100.011000.0Matches
2020-202133West Hameng ENGJr. PL2 — Div. 111th11901.010000.011000.0Matches
2020-202133West Hameng ENG1. Premier League6th332703.031.009666.7201133.30000Matches
18 Seasons9 Clubs5 Leagues38538334,546383.84901.281695121072.01459814210828.21715116.3
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
West Ham (6 Seasons)1 League33332,97033.0591.791488962.812615721.2641120.0
Charlton Ath (4 Seasons)3 Leagues14121,18113.1100.76524280.8563541.7
Motherwell (3 Seasons)1 League1111119,973110.81451.3154439973.34824393228.8
Middlesbrough (3 Seasons)1 League1061069,540106.01071.0139629475.84429333734.91111000.0
Birmingham City (2 Seasons)1 League91918,18290.91371.5142128467.52626391920.9
Bury (1 Season)1 League14141,26014.0130.93503774.0833428.6
Hereford United (1 Season)1 League13131,17013.0151.15715678.9238430.8
Gillingham (1 Season)1 League332703.041.3313969.201200.0
West Ham (1 Season)1 League11901.010000.011000.0
Premier League (8 Seasons)34343,06034.0611.791549363.012715720.6641120.0
Championship (7 Seasons)19919917,902198.92481.2583158871.57056735628.11111000.0
Premier League (3 Seasons)1111119,973110.81451.3154439973.34824393228.8
League One (3 Seasons)27252,35126.1230.881169380.27812936.0
League Two (1 Season)14141,26014.0130.93503774.0833428.6
PL2 — Div. 1 (1 Season)11901.010000.011000.0
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-201527Birmingham Cityeng ENGFA Cup17th11901.0000100.00000Matches
2015-201628West Hameng ENGFA Cup5th665706.30321233.30000Matches
2016-201729West Hameng ENGEFL Cup5th221802.010.508787.5200150.00000Matches
2017-201830Middlesbrougheng ENGFA Cup17th221802.010.507685.7101150.00000Matches
2018-201931Middlesbrougheng ENGEFL Cup5th11901.011.002150.000100.00000Matches
2018-201931Middlesbrougheng ENGFA Cup17th11901.011.005480.001000.00000Matches
2019-202032West Hameng ENGFA Cup17th11901.011.003266.700100.00000Matches
2020-202133West Hameng ENGEFL Cup9th332703.051.6712758.3201133.30000Matches
2020-202133West Hameng ENGFA Cup9th11901.000.0011100.01001100.00000Matches
9 Seasons3 Clubs2 Leagues18181,65018.3100.91382873.7936633.30000
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
West Ham (6 Seasons)2 Leagues13131,20013.371.00241770.8823538.50000
Middlesbrough (2 Seasons)2 Leagues443604.030.75141178.6112125.00000
Birmingham City (1 Season)2 Leagues11901.0000100.00000
FA Cup (9 Seasons)12121,11012.330.60161381.3534433.30000
League Cup (7 Seasons)665406.071.17221568.2402233.30000
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
201628ie Rep. of IrelandFriendlies (M)422993.31102100.00000Matches
201628ie Rep. of IrelandUEFA EuroR16443604.061.50201470.0112125.00000Matches
201628ie Rep. of IrelandUEFA Euro Qualifying433173.530.8512975.0111266.70000Matches
201729ie Rep. of IrelandFriendlies (M)221351.510100.011000.0Matches
201830ie Rep. of IrelandWCQ12121,08012.0552650.022000.0Matches
201830ie Rep. of IrelandFriendlies (M)221802.0020150.00000Matches
2018-201931ie Rep. of IrelandUEFA Nations League23rd443604.000.00022250.00000Matches
202032ie Rep. of IrelandFriendlies (M)11901.000100.011000.0Matches
2020-202133ie Rep. of IrelandUEFA Nations LeagueLgB665406.040.67201680.0033233.30000Matches
202133ie Rep. of IrelandUEFA Euro Qualifying998409.350.54181472.2242555.61010100.0Matches
8 Seasons1 Club5 Leagues48454,20146.7180.67705374.31119142146.7541020.0
Friendlies (M) (7 Seasons)977047.8232342.922000.0
UEFA Euro Qualifying (2 Seasons)13121,15712.980.62302373.3353758.31010100.0
WCQ (2 Seasons)12121,08012.0552650.022000.0
UEFA Nations League (2 Seasons)101090010.040.40201680.0055440.00000
UEFA Euro (1 Season)443604.061.50201470.0112125.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
2006-200719Gillinghameng ENG3. League One3.04Matches
2006-200719Charlton Atheng ENG1. Premier League1.02Matches
2007-200820Charlton Atheng ENG2. Championship1.00
2007-200820Buryeng ENG4. League Two14.013
2008-200921Charlton Atheng ENG2. Championship1.04
2008-200921Hereford Unitedeng ENG3. League One13.015
2009-201022Charlton Atheng ENG3. League One10.14
2010-201123Motherwellsct SCO1. Premier League37.056Matches
2011-201224Motherwellsct SCO1. Premier League38.044
2012-201325Motherwellsct SCO1. Premier League35.845Matches
2013-201426Birmingham Cityeng ENG2. Championship46.074
2014-201527Birmingham Cityeng ENG2. Championship44.963Matches
2014-201527Birmingham Cityeng ENGFA Cup1.00Matches
2015-201628West Hameng ENGFA Cup6.30Matches
2015-201628West Hameng ENG1. Premier League6.012Matches
2016-201729West Hameng ENGEFL Cup2.010Matches
2016-201729West Hameng ENG1. Premier League22.0393Matches
2017-201830Middlesbrougheng ENG2. Championship46.0456Matches
2017-201830Middlesbrougheng ENGFA Cup2.010Matches
2018-201931Middlesbrougheng ENG2. Championship46.041416252.40.29+13.4+0.2934591737.679714565.245.543591.361.6659192.9230.5012.5Matches
2018-201931Middlesbrougheng ENGEFL Cup1.010Matches
2018-201931Middlesbrougheng ENGFA Cup1.010Matches
2019-202032Middlesbrougheng ENG2. Championship14.021105318.50.30+0.5+0.038526532.12716851.739.213691.958.325062.440.298.0Matches
2019-202032West Hameng ENGFA Cup1.010Matches
2019-202032West Hameng ENG1. Premier League2.0510104.50.32-0.5-0.25142948.326461.543.11492.957.33400.031.5016.8Matches
2020-202133West Hameng ENGEFL Cup3.050Matches
2020-202133West Hameng ENGFA Cup1.000Matches
2020-202133West Hameng ENGJr. PL2 — Div. 11.01Matches
2020-202133West Hameng ENG1. Premier League3.0300301.20.13-1.8-0.60123930.843555.842.22365.245.74900.020.6713.6Matches
18 Seasons9 Clubs9 Leagues402.250015115576.60.29+11.6+0.18456125036.5113722261.643.860890.560.1992252.5320.4911.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
West Ham (6 Seasons)5 Leagues46.36640405.70.24-2.3-0.46266838.269958.042.53775.750.18300.051.0014.9
Charlton Ath (4 Seasons)3 Leagues13.110
Motherwell (3 Seasons)1 League110.8145
Middlesbrough (3 Seasons)3 Leagues110.011011111570.90.29+13.9+0.23430118236.4106821361.843.957191.460.8909252.8270.4511.5
Birmingham City (2 Seasons)3 Leagues91.91370
Bournemouth (2 Seasons)1 League
Bury (1 Season)1 League14.013
Hereford United (1 Season)1 League13.015
Gillingham (1 Season)1 League3.04
West Ham (1 Season)1 League1.01
FA Cup (9 Seasons)12.330
Premier League (8 Seasons)34.06140405.70.24-2.3-0.46266838.269958.042.53775.750.18300.051.0014.9
Championship (7 Seasons)198.924811111570.90.29+13.9+0.23430118236.4106821361.843.957191.460.8909252.8270.4511.5
League Cup (7 Seasons)6.070
Premier League (3 Seasons)110.8145
League One (3 Seasons)26.123
League Two (1 Season)14.013
PL2 — Div. 1 (1 Season)1.01
Europa Lg (1 Season)
Conf 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
2006-200719Gillingham1 League3.04
2006-200719Charlton Ath1 League1.02
2007-200820Bury1 League14.013
2007-200820Charlton Ath1 League1.00
2008-200921Hereford United1 League13.015
2008-200921Charlton Ath1 League1.04
2009-201022Charlton Ath1 League10.14
2010-201123Motherwell1 League37.056
2011-201224Motherwell1 League38.044
2012-201325Motherwell1 League35.845
2013-201426Birmingham City1 League46.074
2014-201527Birmingham City3 Leagues45.9630
2015-201628West Ham3 Leagues12.3120
2016-201729West Ham3 Leagues24.0403
2017-201830Middlesbrough2 Leagues48.0466
2018-201931Middlesbrough3 Leagues48.043416252.40.29+13.4+0.2934591737.679714565.245.543591.361.6659192.9230.5012.5
2019-202032Middlesbrough1 League14.021105318.50.30+0.5+0.038526532.12716851.739.213691.958.325062.440.298.0
2019-202032West Ham2 Leagues3.0610104.50.32-0.5-0.25142948.326461.543.11492.957.33400.031.5016.8
2020-202133West Ham1 League1.01
2020-202133West Ham3 Leagues7.0800301.20.13-1.8-0.60123930.843555.842.22365.245.74900.020.6713.6
18 Seasons9 Clubs9 Leagues402.250015115576.60.29+11.6+0.18456125036.5113722261.643.860890.560.1992252.5320.4911.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
West Ham (6 Seasons)5 Leagues46.36640405.70.24-2.3-0.46266838.269958.042.53775.750.18300.051.0014.9
Charlton Ath (4 Seasons)3 Leagues13.110
Motherwell (3 Seasons)1 League110.8145
Middlesbrough (3 Seasons)3 Leagues110.011011111570.90.29+13.9+0.23430118236.4106821361.843.957191.460.8909252.8270.4511.5
Birmingham City (2 Seasons)3 Leagues91.91370
Bournemouth (2 Seasons)1 League
Bury (1 Season)1 League14.013
Hereford United (1 Season)1 League13.015
Gillingham (1 Season)1 League3.04
West Ham (1 Season)1 League1.01
FA Cup (9 Seasons)12.330
Premier League (8 Seasons)34.06140405.70.24-2.3-0.46266838.269958.042.53775.750.18300.051.0014.9
Championship (7 Seasons)198.924811111570.90.29+13.9+0.23430118236.4106821361.843.957191.460.8909252.8270.4511.5
League Cup (7 Seasons)6.070
Premier League (3 Seasons)110.8145
League One (3 Seasons)26.123
League Two (1 Season)14.013
PL2 — Div. 1 (1 Season)1.01
Europa Lg (1 Season)
Conf 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
2006-200719Gillinghameng ENG3. League One16th3.04Matches
2006-200719Charlton Atheng ENG1. Premier League19th1.02Matches
2007-200820Buryeng ENG4. League Two13th14.013
2007-200820Charlton Atheng ENG2. Championship11th1.00
2008-200921Hereford Unitedeng ENG3. League One24th13.015
2008-200921Charlton Atheng ENG2. Championship24th1.04
2009-201022Charlton Atheng ENG3. League One4th10.14
2010-201123Motherwellsct SCO1. Premier League6th37.056Matches
2011-201224Motherwellsct SCO1. Premier League3rd38.044
2012-201325Motherwellsct SCO1. Premier League2nd35.845Matches
2013-201426Birmingham Cityeng ENG2. Championship21st46.074
2014-201527Birmingham Cityeng ENG2. Championship10th44.963Matches
2015-201628West Hameng ENG1. Premier League7th6.012Matches
2016-201729West Hameng ENG1. Premier League11th22.0393Matches
2017-201830Middlesbrougheng ENG2. Championship5th46.0456Matches
2018-201931Middlesbrougheng ENG2. Championship7th46.041416252.40.29+13.4+0.2934591737.679714565.245.543591.361.6659192.9230.5012.5Matches
2019-202032Middlesbrougheng ENG2. Championship17th14.021105318.50.30+0.5+0.038526532.12716851.739.213691.958.325062.440.298.0Matches
2019-202032West Hameng ENG1. Premier League16th2.0510104.50.32-0.5-0.25142948.326461.543.11492.957.33400.031.5016.8Matches
2020-202133West Hameng ENGJr. PL2 — Div. 111th1.01Matches
2020-202133West Hameng ENG1. Premier League6th3.0300301.20.13-1.8-0.60123930.843555.842.22365.245.74900.020.6713.6Matches
18 Seasons9 Clubs5 Leagues383.849015115576.60.29+11.6+0.18456125036.5113722261.643.860890.560.1992252.5320.4911.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
West Ham (6 Seasons)1 League33.05940405.70.24-2.3-0.46266838.269958.042.53775.750.18300.051.0014.9
Charlton Ath (4 Seasons)3 Leagues13.110
Motherwell (3 Seasons)1 League110.8145
Middlesbrough (3 Seasons)1 League106.010711111570.90.29+13.9+0.23430118236.4106821361.843.957191.460.8909252.8270.4511.5
Birmingham City (2 Seasons)1 League90.9137
Bournemouth (2 Seasons)1 League
Bury (1 Season)1 League14.013
Hereford United (1 Season)1 League13.015
Gillingham (1 Season)1 League3.04
West Ham (1 Season)1 League1.01
Premier League (8 Seasons)34.06140405.70.24-2.3-0.46266838.269958.042.53775.750.18300.051.0014.9
Championship (7 Seasons)198.924811111570.90.29+13.9+0.23430118236.4106821361.843.957191.460.8909252.8270.4511.5
Premier League (3 Seasons)110.8145
League One (3 Seasons)26.123
League Two (1 Season)14.013
PL2 — Div. 1 (1 Season)1.01
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-201527Birmingham Cityeng ENGFA Cup17th1.00Matches
2015-201628West Hameng ENGFA Cup5th6.30Matches
2016-201729West Hameng ENGEFL Cup5th2.010Matches
2017-201830Middlesbrougheng ENGFA Cup17th2.010Matches
2018-201931Middlesbrougheng ENGEFL Cup5th1.010Matches
2018-201931Middlesbrougheng ENGFA Cup17th1.010Matches
2019-202032West Hameng ENGFA Cup17th1.010Matches
2020-202133West Hameng ENGEFL Cup9th3.050Matches
2020-202133West Hameng ENGFA Cup9th1.000Matches
9 Seasons3 Clubs2 Leagues18.3100
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 Ham (6 Seasons)2 Leagues13.370
Middlesbrough (2 Seasons)2 Leagues4.030
Birmingham City (1 Season)2 Leagues1.00
FA Cup (9 Seasons)12.330
League Cup (7 Seasons)6.070
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
201628ie Rep. of IrelandFriendlies (M)3.30Matches
201628ie Rep. of IrelandUEFA EuroR164.060Matches
201628ie Rep. of IrelandUEFA Euro Qualifying3.530Matches
201729ie Rep. of IrelandFriendlies (M)1.51Matches
201830ie Rep. of IrelandWCQ12.02Matches
201830ie Rep. of IrelandFriendlies (M)2.00Matches
2018-201931ie Rep. of IrelandUEFA Nations League23rd4.000Matches
202032ie Rep. of IrelandFriendlies (M)1.01Matches
2020-202133ie Rep. of IrelandUEFA Nations LeagueLgB6.040Matches
202133ie Rep. of IrelandUEFA Euro Qualifying9.350Matches
8 Seasons1 Club5 Leagues46.7184
Friendlies (M) (7 Seasons)7.82
UEFA Euro Qualifying (2 Seasons)12.980
WCQ (2 Seasons)12.02
UEFA Nations League (2 Seasons)10.040
UEFA Euro (1 Season)4.060

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
2006-200719Gillinghameng ENG3. League One332703.0000000000.000.000.000.000.00Matches
2006-200719Charlton Atheng ENG1. Premier League11901.0000000000.000.000.000.000.00Matches
2007-200820Charlton Atheng ENG2. Championship11901.0000000000.000.000.000.000.00
2007-200820Buryeng ENG4. League Two14141,26014.0000000000.000.000.000.000.00
2008-200921Charlton Atheng ENG2. Championship11901.0000000100.000.000.000.000.00
2008-200921Hereford Unitedeng ENG3. League One13131,17013.0000000000.000.000.000.000.00
2009-201022Charlton Atheng ENG3. League One11991110.1000000100.000.000.000.000.00
2010-201123Motherwellsct SCO1. Premier League37373,33037.0000000100.000.000.000.000.00Matches
2011-201224Motherwellsct SCO1. Premier League38383,42038.0000000000.000.000.000.000.00
2012-201325Motherwellsct SCO1. Premier League36363,22335.8000000100.000.000.000.000.00Matches
2013-201426Birmingham Cityeng ENG2. Championship46464,14046.0000000200.000.000.000.000.00
2014-201527Birmingham Cityeng ENG2. Championship45454,04244.9000000010.000.000.000.000.00Matches
2014-201527Birmingham Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2014-201527Birmingham Cityeng ENGLeague Cup00Matches
2015-201628West Hameng ENGFA Cup665706.3000000000.000.000.000.000.00Matches
2015-201628West Hameng ENGLeague Cup00Matches
2015-201628West Hameng ENG1. Premier League665406.0000000000.000.000.000.000.00Matches
2016-201729West Hameng ENGEFL Cup221802.0000000000.000.000.000.000.00Matches
2016-201729West Hameng ENGFA Cup00Matches
2016-201729West Hameng ENG1. Premier League22221,98022.0000000100.000.000.000.000.00Matches
2017-201830Middlesbrougheng ENG2. Championship46464,14046.0000000300.000.000.000.000.00Matches
2017-201830Middlesbrougheng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2018-201931Middlesbrougheng ENG2. Championship46464,14046.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2018-201931Middlesbrougheng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2018-201931Middlesbrougheng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2019-202032Middlesbrougheng ENG2. Championship14141,26014.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2019-202032West Hameng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2019-202032West Hameng ENG1. Premier League221802.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2020-202133West Hameng ENGEFL Cup332703.0000000000.000.000.000.000.00Matches
2020-202133West Hameng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2020-202133West Hameng ENGJr. PL2 — Div. 111901.0000000000.000.000.000.000.00Matches
2020-202133West Hameng ENG1. Premier League332703.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2021-202234West Hameng ENGEFL Cup00Matches
2021-202234West Ham2. Europa Lg00Matches
2021-202234West Hameng ENGFA Cup00Matches
2021-202234West Hameng ENG1. Premier League00Matches
2022-202335West Ham3. Conf Lg00Matches
2022-202335West Hameng ENGEFL Cup00Matches
2022-202335West Hameng ENGFA Cup00Matches
2022-202335Bournemoutheng ENG1. Premier League00Matches
2022-202335West Hameng ENG1. Premier League00Matches
2023-202436Bournemoutheng ENG1. Premier League00Matches
18 Seasons9 Clubs9 Leagues40340136,196402.20000001110.00.00.00.00000.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
West Ham (6 Seasons)5 Leagues46464,17046.3000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Charlton Ath (4 Seasons)3 Leagues14121,18113.1000000200.000.000.000.000.00
Motherwell (3 Seasons)1 League1111119,973110.8000000200.000.000.000.000.00
Middlesbrough (3 Seasons)3 Leagues1101109,900110.0000000400.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Birmingham City (2 Seasons)3 Leagues92928,27291.9000000210.000.000.000.000.00
Bournemouth (2 Seasons)1 League00
Bury (1 Season)1 League14141,26014.0000000000.000.000.000.000.00
Hereford United (1 Season)1 League13131,17013.0000000000.000.000.000.000.00
Gillingham (1 Season)1 League332703.0000000000.000.000.000.000.00
West Ham (1 Season)1 League11901.0000000000.000.000.000.000.00
FA Cup (9 Seasons)12121,11012.3000000000.000.000.000.000.00
Premier League (8 Seasons)34343,06034.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Championship (7 Seasons)19919917,902198.9000000710.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
League Cup (7 Seasons)665406.0000000000.000.000.000.000.00
Premier League (3 Seasons)1111119,973110.8000000200.000.000.000.000.00
League One (3 Seasons)27252,35126.1000000100.000.000.000.000.00
League Two (1 Season)14141,26014.0000000000.000.000.000.000.00
PL2 — Div. 1 (1 Season)11901.0000000000.000.000.000.000.00
Europa Lg (1 Season)00
Conf 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
2006-200719Gillingham1 League332703.0000000000.000.000.000.000.00
2006-200719Charlton Ath1 League11901.0000000000.000.000.000.000.00
2007-200820Bury1 League14141,26014.0000000000.000.000.000.000.00
2007-200820Charlton Ath1 League11901.0000000000.000.000.000.000.00
2008-200921Hereford United1 League13131,17013.0000000000.000.000.000.000.00
2008-200921Charlton Ath1 League11901.0000000100.000.000.000.000.00
2009-201022Charlton Ath1 League11991110.1000000100.000.000.000.000.00
2010-201123Motherwell1 League37373,33037.0000000100.000.000.000.000.00
2011-201224Motherwell1 League38383,42038.0000000000.000.000.000.000.00
2012-201325Motherwell1 League36363,22335.8000000100.000.000.000.000.00
2013-201426Birmingham City1 League46464,14046.0000000200.000.000.000.000.00
2014-201527Birmingham City3 Leagues46464,13245.900000001