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.9000000010.000.000.000.000.00
2015-201628West Ham3 Leagues12121,11012.3000000000.000.000.000.000.00
2016-201729West Ham3 Leagues24242,16024.0000000100.000.000.000.000.00
2017-201830Middlesbrough2 Leagues48484,32048.0000000300.000.000.000.000.00
2018-201931Middlesbrough3 Leagues48484,32048.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2019-202032Middlesbrough1 League14141,26014.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2019-202032West Ham2 Leagues332703.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2020-202133West Ham1 League11901.0000000000.000.000.000.000.00
2020-202133West Ham3 Leagues776307.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2021-202234West Ham4 Leagues00
2022-202335West Ham4 Leagues00
2022-202335Bournemouth1 League00
2023-202436Bournemouth1 League00
18 Seasons9 Clubs9 Leagues40340136,196402.20000001110.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
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 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
2006-200719Gillinghameng ENG3. League One16th332703.0000000000.000.000.000.000.00Matches
2006-200719Charlton Atheng ENG1. Premier League19th11901.0000000000.000.000.000.000.00Matches
2007-200820Buryeng ENG4. League Two13th14141,26014.0000000000.000.000.000.000.00
2007-200820Charlton Atheng ENG2. Championship11th11901.0000000000.000.000.000.000.00
2008-200921Hereford Unitedeng ENG3. League One24th13131,17013.0000000000.000.000.000.000.00
2008-200921Charlton Atheng ENG2. Championship24th11901.0000000100.000.000.000.000.00
2009-201022Charlton Atheng ENG3. League One4th11991110.1000000100.000.000.000.000.00
2010-201123Motherwellsct SCO1. Premier League6th37373,33037.0000000100.000.000.000.000.00Matches
2011-201224Motherwellsct SCO1. Premier League3rd38383,42038.0000000000.000.000.000.000.00
2012-201325Motherwellsct SCO1. Premier League2nd36363,22335.8000000100.000.000.000.000.00Matches
2013-201426Birmingham Cityeng ENG2. Championship21st46464,14046.0000000200.000.000.000.000.00
2014-201527Birmingham Cityeng ENG2. Championship10th45454,04244.9000000010.000.000.000.000.00Matches
2015-201628West Hameng ENG1. Premier League7th665406.0000000000.000.000.000.000.00Matches
2016-201729West Hameng ENG1. Premier League11th22221,98022.0000000100.000.000.000.000.00Matches
2017-201830Middlesbrougheng ENG2. Championship5th46464,14046.0000000300.000.000.000.000.00Matches
2018-201931Middlesbrougheng ENG2. Championship7th46464,14046.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2019-202032Middlesbrougheng ENG2. Championship17th14141,26014.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2019-202032West Hameng ENG1. Premier League16th221802.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2020-202133West Hameng ENGJr. PL2 — Div. 111th11901.0000000000.000.000.000.000.00Matches
2020-202133West Hameng ENG1. Premier League6th332703.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2021-202234West Hameng ENG1. Premier League7th00Matches
2022-202335West Hameng ENG1. Premier League14th00Matches
2022-202335Bournemoutheng ENG1. Premier League15th00Matches
2023-202436Bournemoutheng ENG1. Premier League12th00Matches
18 Seasons9 Clubs5 Leagues38538334,546383.80000001110.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
West Ham (6 Seasons)1 League33332,97033.0000000100.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)1 League1061069,540106.0000000400.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Birmingham City (2 Seasons)1 League91918,18290.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
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
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
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-201527Birmingham Cityeng ENGFA Cup17th11901.0000000000.000.000.000.000.00Matches
2014-201527Birmingham Cityeng ENGLeague Cup33rd00Matches
2015-201628West Hameng ENGFA Cup5th665706.3000000000.000.000.000.000.00Matches
2015-201628West Hameng ENGLeague Cup17th00Matches
2016-201729West Hameng ENGEFL Cup5th221802.0000000000.000.000.000.000.00Matches
2016-201729West Hameng ENGFA Cup33rd00Matches
2017-201830Middlesbrougheng ENGFA Cup17th221802.0000000000.000.000.000.000.00Matches
2018-201931Middlesbrougheng ENGEFL Cup5th11901.0000000000.000.000.000.000.00Matches
2018-201931Middlesbrougheng ENGFA Cup17th11901.0000000000.000.000.000.000.00Matches
2019-202032West Hameng ENGFA Cup17th11901.0000000000.000.000.000.000.00Matches
2020-202133West Hameng ENGEFL Cup9th332703.0000000000.000.000.000.000.00Matches
2020-202133West Hameng ENGFA Cup9th11901.0000000000.000.000.000.000.00Matches
2021-202234West Hameng ENGEFL CupQF00Matches
2021-202234West Hameng ENGFA Cup00Matches
2022-202335West Hameng ENGEFL CupRd300Matches
2022-202335West Hameng ENGFA Cup00Matches
9 Seasons3 Clubs2 Leagues18181,65018.3000000000.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
West Ham (6 Seasons)2 Leagues13131,20013.3000000000.000.000.000.000.00
Middlesbrough (2 Seasons)2 Leagues443604.0000000000.000.000.000.000.00
Birmingham City (1 Season)2 Leagues11901.0000000000.000.000.000.000.00
FA Cup (9 Seasons)12121,11012.3000000000.000.000.000.000.00
League Cup (7 Seasons)665406.0000000000.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
201426ie Rep. of IrelandWCQ00Matches
201426ie Rep. of IrelandFriendlies (M)00Matches
201527ie Rep. of IrelandFriendlies (M)00Matches
201628ie Rep. of IrelandFriendlies (M)423003.3000000000.000.000.000.000.00Matches
201628ie Rep. of IrelandUEFA EuroR16443604.0000000000.000.000.000.000.00Matches
201628ie Rep. of IrelandUEFA Euro Qualifying433183.5011000000.000.280.280.000.28Matches
201729ie Rep. of IrelandFriendlies (M)221351.5000000000.000.000.000.000.00Matches
201830ie Rep. of IrelandWCQ12121,08012.0000000100.000.000.000.000.00Matches
201830ie Rep. of IrelandFriendlies (M)221802.0000000000.000.000.000.000.00Matches
2018-201931ie Rep. of IrelandUEFA Nations League23rd443604.0000000000.000.000.000.000.00Matches
201931ie Rep. of IrelandFriendlies (M)00Matches
202032ie Rep. of IrelandFriendlies (M)11901.0000000000.000.000.000.000.00Matches
2020-202133ie Rep. of IrelandUEFA Nations LeagueLgB665406.0000000000.000.000.000.000.00Matches
202133ie Rep. of IrelandUEFA Euro Qualifying998409.3000000000.000.000.000.000.00Matches
8 Seasons1 Club5 Leagues48454,20346.7011000100.000.020.020.000.02
Friendlies (M) (7 Seasons)977057.8000000000.000.000.000.000.00
UEFA Euro Qualifying (2 Seasons)13121,15812.9011000000.000.080.080.000.08
WCQ (2 Seasons)12121,08012.0000000100.000.000.000.000.00
UEFA Nations League (2 Seasons)101090010.0000000000.000.000.000.000.00
UEFA Euro (1 Season)443604.0000000000.000.000.000.000.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
2006-200719Gillinghameng ENG3. League One3.00Matches
2006-200719Charlton Atheng ENG1. Premier League1.00Matches
2007-200820Charlton Atheng ENG2. Championship1.00
2007-200820Buryeng ENG4. League Two14.00
2008-200921Charlton Atheng ENG2. Championship1.00
2008-200921Hereford Unitedeng ENG3. League One13.00
2009-201022Charlton Atheng ENG3. League One10.10
2010-201123Motherwellsct SCO1. Premier League37.00Matches
2011-201224Motherwellsct SCO1. Premier League38.00
2012-201325Motherwellsct SCO1. Premier League35.80Matches
2013-201426Birmingham Cityeng ENG2. Championship46.00
2014-201527Birmingham Cityeng ENG2. Championship44.90Matches
2014-201527Birmingham Cityeng ENGFA Cup1.00Matches
2015-201628West Hameng ENGFA Cup6.30Matches
2015-201628West Hameng ENG1. Premier League6.00Matches
2016-201729West Hameng ENGEFL Cup2.00Matches
2016-201729West Hameng ENG1. Premier League22.00Matches
2017-201830Middlesbrougheng ENG2. Championship46.00Matches
2017-201830Middlesbrougheng ENGFA Cup2.00Matches
2018-201931Middlesbrougheng ENG2. Championship46.0644123752.12729624212313296.918619396.4425100442.300.00.10.0030000Matches
2018-201931Middlesbrougheng ENGEFL Cup1.00Matches
2018-201931Middlesbrougheng ENGFA Cup1.00Matches
2019-202032Middlesbrougheng ENG2. Championship14.022140754.3772464252424100.0939498.910428936.000.00.00.003000Matches
2019-202032West Hameng ENGFA Cup1.00Matches
2019-202032West Hameng ENG1. Premier League2.0224153.796891122100.044100.0163447.100.00.00.001000Matches
2020-202133West Hameng ENGEFL Cup3.00Matches
2020-202133West Hameng ENGFA Cup1.00Matches
2020-202133West Hameng ENGJr. PL2 — Div. 11.00Matches
2020-202133West Hameng ENG1. Premier League3.0366654.5118898766100.01414100.0164634.800.00.00.001000Matches
18 Seasons9 Clubs9 Leagues402.2923175152.73717632535636498.429730597.4561137340.900.00.10.0035000
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 Ham (6 Seasons)5 Leagues46.35810754.22156189888100.01818100.0328040.000.00.00.002000
Charlton Ath (4 Seasons)3 Leagues13.10
Motherwell (3 Seasons)1 League110.80
Middlesbrough (3 Seasons)3 Leagues110.0865164452.63502030637555698.227928797.2529129340.900.00.10.0033000
Birmingham City (2 Seasons)3 Leagues91.90
Bournemouth (2 Seasons)1 League
Bury (1 Season)1 League14.00
Hereford United (1 Season)1 League13.00
Gillingham (1 Season)1 League3.00
West Ham (1 Season)1 League1.00
FA Cup (9 Seasons)12.30
Premier League (8 Seasons)34.05810754.22156189888100.01818100.0328040.000.00.00.002000
Championship (7 Seasons)198.9865164452.63502030637555698.227928797.2529129340.900.00.10.0033000
League Cup (7 Seasons)6.00
Premier League (3 Seasons)110.80
League One (3 Seasons)26.10
League Two (1 Season)14.00
PL2 — Div. 1 (1 Season)1.00
Europa Lg (1 Season)
Conf 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
2006-200719Gillingham1 League3.00
2006-200719Charlton Ath1 League1.00
2007-200820Bury1 League14.00
2007-200820Charlton Ath1 League1.00
2008-200921Hereford United1 League13.00
2008-200921Charlton Ath1 League1.00
2009-201022Charlton Ath1 League10.10
2010-201123Motherwell1 League37.00
2011-201224Motherwell1 League38.00
2012-201325Motherwell1 League35.80
2013-201426Birmingham City1 League46.00
2014-201527Birmingham City3 Leagues45.90
2015-201628West Ham3 Leagues12.30
2016-201729West Ham3 Leagues24.00
2017-201830Middlesbrough2 Leagues48.00
2018-201931Middlesbrough3 Leagues48.0644123752.12729624212313296.918619396.4425100442.300.00.10.0030000
2019-202032Middlesbrough1 League14.022140754.3772464252424100.0939498.910428936.000.00.00.003000
2019-202032West Ham2 Leagues3.0224153.796891122100.044100.0163447.100.00.00.001000
2020-202133West Ham1 League1.00
2020-202133West Ham3 Leagues7.0366654.5118898766100.01414100.0164634.800.00.00.001000
18 Seasons9 Clubs9 Leagues402.2923175152.73717632535636498.429730597.4561137340.900.00.10.0035000
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 Ham (6 Seasons)5 Leagues46.35810754.22156189888100.01818100.0328040.000.00.00.002000
Charlton Ath (4 Seasons)3 Leagues13.10
Motherwell (3 Seasons)1 League110.80
Middlesbrough (3 Seasons)3 Leagues110.0865164452.63502030637555698.227928797.2529129340.900.00.10.0033000
Birmingham City (2 Seasons)3 Leagues91.90
Bournemouth (2 Seasons)1 League
Bury (1 Season)1 League14.00
Hereford United (1 Season)1 League13.00
Gillingham (1 Season)1 League3.00
West Ham (1 Season)1 League1.00
FA Cup (9 Seasons)12.30
Premier League (8 Seasons)34.05810754.22156189888100.01818100.0328040.000.00.00.002000
Championship (7 Seasons)198.9865164452.63502030637555698.227928797.2529129340.900.00.10.0033000
League Cup (7 Seasons)6.00
Premier League (3 Seasons)110.80
League One (3 Seasons)26.10
League Two (1 Season)14.00
PL2 — Div. 1 (1 Season)1.00
Europa Lg (1 Season)
Conf 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
2006-200719Gillinghameng ENG3. League One16th3.00Matches
2006-200719Charlton Atheng ENG1. Premier League19th1.00Matches
2007-200820Buryeng ENG4. League Two13th14.00
2007-200820Charlton Atheng ENG2. Championship11th1.00
2008-200921Hereford Unitedeng ENG3. League One24th13.00
2008-200921Charlton Atheng ENG2. Championship24th1.00
2009-201022Charlton Atheng ENG3. League One4th10.10
2010-201123Motherwellsct SCO1. Premier League6th37.00Matches
2011-201224Motherwellsct SCO1. Premier League3rd38.00
2012-201325Motherwellsct SCO1. Premier League2nd35.80Matches
2013-201426Birmingham Cityeng ENG2. Championship21st46.00
2014-201527Birmingham Cityeng ENG2. Championship10th44.90Matches
2015-201628West Hameng ENG1. Premier League7th6.00Matches
2016-201729West Hameng ENG1. Premier League11th22.00Matches
2017-201830Middlesbrougheng ENG2. Championship5th46.00Matches
2018-201931Middlesbrougheng ENG2. Championship7th46.0644123752.12729624212313296.918619396.4425100442.300.00.10.0030000Matches
2019-202032Middlesbrougheng ENG2. Championship17th14.022140754.3772464252424100.0939498.910428936.000.00.00.003000Matches
2019-202032West Hameng ENG1. Premier League16th2.0224153.796891122100.044100.0163447.100.00.00.001000Matches
2020-202133West Hameng ENGJr. PL2 — Div. 111th1.00Matches
2020-202133West Hameng ENG1. Premier League6th3.0366654.5118898766100.01414100.0164634.800.00.00.001000Matches
18 Seasons9 Clubs5 Leagues383.8923175152.73717632535636498.429730597.4561137340.900.00.10.0035000
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 Ham (6 Seasons)1 League33.05810754.22156189888100.01818100.0328040.000.00.00.002000
Charlton Ath (4 Seasons)3 Leagues13.10
Motherwell (3 Seasons)1 League110.80
Middlesbrough (3 Seasons)1 League106.0865164452.63502030637555698.227928797.2529129340.900.00.10.0033000
Birmingham City (2 Seasons)1 League90.90
Bournemouth (2 Seasons)1 League
Bury (1 Season)1 League14.00
Hereford United (1 Season)1 League13.00
Gillingham (1 Season)1 League3.00
West Ham (1 Season)1 League1.00
Premier League (8 Seasons)34.05810754.22156189888100.01818100.0328040.000.00.00.002000
Championship (7 Seasons)198.9865164452.63502030637555698.227928797.2529129340.900.00.10.0033000
Premier League (3 Seasons)110.80
League One (3 Seasons)26.10
League Two (1 Season)14.00
PL2 — Div. 1 (1 Season)1.00
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-201527Birmingham Cityeng ENGFA Cup17th1.00Matches
2015-201628West Hameng ENGFA Cup5th6.30Matches
2016-201729West Hameng ENGEFL Cup5th2.00Matches
2017-201830Middlesbrougheng ENGFA Cup17th2.00Matches
2018-201931Middlesbrougheng ENGEFL Cup5th1.00Matches
2018-201931Middlesbrougheng ENGFA Cup17th1.00Matches
2019-202032West Hameng ENGFA Cup17th1.00Matches
2020-202133West Hameng ENGEFL Cup9th3.00Matches
2020-202133West Hameng ENGFA Cup9th1.00Matches
9 Seasons3 Clubs2 Leagues18.30
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
West Ham (6 Seasons)2 Leagues13.30
Middlesbrough (2 Seasons)2 Leagues4.00
Birmingham City (1 Season)2 Leagues1.00
FA Cup (9 Seasons)12.30
League Cup (7 Seasons)6.00
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
201628ie Rep. of IrelandFriendlies (M)3.30Matches
201628ie Rep. of IrelandUEFA EuroR164.00Matches
201628ie Rep. of IrelandUEFA Euro Qualifying3.51Matches
201729ie Rep. of IrelandFriendlies (M)1.50Matches
201830ie Rep. of IrelandWCQ12.00Matches
201830ie Rep. of IrelandFriendlies (M)2.00Matches
2018-201931ie Rep. of IrelandUEFA Nations League23rd4.00Matches
202032ie Rep. of IrelandFriendlies (M)1.00Matches
2020-202133ie Rep. of IrelandUEFA Nations LeagueLgB6.00Matches
202133ie Rep. of IrelandUEFA Euro Qualifying9.30Matches
8 Seasons1 Club5 Leagues46.71
Friendlies (M) (7 Seasons)7.80
UEFA Euro Qualifying (2 Seasons)12.91
WCQ (2 Seasons)12.00
UEFA Nations League (2 Seasons)10.00
UEFA Euro (1 Season)4.00

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
2006-200719Gillinghameng ENG3. League One3.0Matches
2006-200719Charlton Atheng ENG1. Premier League1.0Matches
2007-200820Charlton Atheng ENG2. Championship1.0
2007-200820Buryeng ENG4. League Two14.0
2008-200921Charlton Atheng ENG2. Championship1.0
2008-200921Hereford Unitedeng ENG3. League One13.0
2009-201022Charlton Atheng ENG3. League One10.1
2010-201123Motherwellsct SCO1. Premier League37.0Matches
2011-201224Motherwellsct SCO1. Premier League38.0
2012-201325Motherwellsct SCO1. Premier League35.8Matches
2013-201426Birmingham Cityeng ENG2. Championship46.0
2014-201527Birmingham Cityeng ENG2. Championship44.9Matches
2014-201527Birmingham Cityeng ENGFA Cup1.0Matches
2015-201628West Hameng ENGFA Cup6.3Matches
2015-201628West Hameng ENG1. Premier League6.0Matches
2016-201729West Hameng ENGEFL Cup2.00Matches
2016-201729West Hameng ENG1. Premier League22.00Matches
2017-201830Middlesbrougheng ENG2. Championship46.00Matches
2017-201830Middlesbrougheng ENGFA Cup2.00Matches
2018-201931Middlesbrougheng ENG2. Championship46.012376395931580300000064452Matches
2018-201931Middlesbrougheng ENGEFL Cup1.00Matches
2018-201931Middlesbrougheng ENGFA Cup1.00Matches
2019-202032Middlesbrougheng ENG2. Championship14.0407218189531000000022100Matches
2019-202032West Hameng ENGFA Cup1.00Matches
2019-202032West Hameng ENG1. Premier League2.04122184000000002210Matches
2020-202133West Hameng ENGEFL Cup3.00Matches
2020-202133West Hameng ENGFA Cup1.00Matches
2020-202133West Hameng ENGJr. PL2 — Div. 11.0Matches
2020-202133West Hameng ENG1. Premier League3.066333310000000003600Matches
18 Seasons9 Clubs9 Leagues402.217519128332251300000092362
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
West Ham (6 Seasons)5 Leagues46.3107555114000000005810
Charlton Ath (4 Seasons)3 Leagues13.1
Motherwell (3 Seasons)1 League110.8
Middlesbrough (3 Seasons)3 Leagues110.016448577822111300000086552
Birmingham City (2 Seasons)3 Leagues91.9
Bournemouth (2 Seasons)1 League
Bury (1 Season)1 League14.0
Hereford United (1 Season)1 League13.0
Gillingham (1 Season)1 League3.0
West Ham (1 Season)1 League1.0
FA Cup (9 Seasons)12.30
Premier League (8 Seasons)34.0107555114000000005810
Championship (7 Seasons)198.916448577822111300000086552
League Cup (7 Seasons)6.00
Premier League (3 Seasons)110.8
League One (3 Seasons)26.1
League Two (1 Season)14.0
PL2 — Div. 1 (1 Season)1.0
Europa Lg (1 Season)
Conf 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
2006-200719Gillingham1 League3.0
2006-200719Charlton Ath1 League1.0
2007-200820Bury1 League14.0
2007-200820Charlton Ath1 League1.0
2008-200921Hereford United1 League13.0
2008-200921Charlton Ath1 League1.0
2009-201022Charlton Ath1 League10.1
2010-201123Motherwell1 League37.0
2011-201224Motherwell1 League38.0
2012-201325Motherwell1 League35.8
2013-201426Birmingham City1 League46.0
2014-201527Birmingham City3 Leagues45.9
2015-201628West Ham3 Leagues12.3
2016-201729West Ham3 Leagues24.00
2017-201830Middlesbrough2 Leagues48.00
2018-201931Middlesbrough3 Leagues48.012376395931580300000064452
2019-202032Middlesbrough1 League14.0407218189531000000022100
2019-202032West Ham2 Leagues3.04122184000000002210
2020-202133West Ham1 League1.0
2020-202133West Ham3 Leagues7.066333310000000003600
18 Seasons9 Clubs9 Leagues402.217519128332251300000092362
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
West Ham (6 Seasons)5 Leagues46.3107555114000000005810
Charlton Ath (4 Seasons)3 Leagues13.1
Motherwell (3 Seasons)1 League110.8
Middlesbrough (3 Seasons)3 Leagues110.016448577822111300000086552
Birmingham City (2 Seasons)3 Leagues91.9
Bournemouth (2 Seasons)1 League
Bury (1 Season)1 League14.0
Hereford United (1 Season)1 League13.0
Gillingham (1 Season)1 League3.0
West Ham (1 Season)1 League1.0
FA Cup (9 Seasons)12.30
Premier League (8 Seasons)34.0107555114000000005810
Championship (7 Seasons)198.916448577822111300000086552
League Cup (7 Seasons)6.00
Premier League (3 Seasons)110.8
League One (3 Seasons)26.1
League Two (1 Season)14.0
PL2 — Div. 1 (1 Season)1.0
Europa Lg (1 Season)
Conf 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
2006-200719Gillinghameng ENG3. League One16th3.0Matches
2006-200719Charlton Atheng ENG1. Premier League19th1.0Matches
2007-200820Buryeng ENG4. League Two13th14.0
2007-200820Charlton Atheng ENG2. Championship11th1.0
2008-200921Hereford Unitedeng ENG3. League One24th13.0
2008-200921Charlton Atheng ENG2. Championship24th1.0
2009-201022Charlton Atheng ENG3. League One4th10.1
2010-201123Motherwellsct SCO1. Premier League6th37.0Matches
2011-201224Motherwellsct SCO1. Premier League3rd38.0
2012-201325Motherwellsct SCO1. Premier League2nd35.8Matches
2013-201426Birmingham Cityeng ENG2. Championship21st46.0
2014-201527Birmingham Cityeng ENG2. Championship10th44.9Matches
2015-201628West Hameng ENG1. Premier League7th6.0Matches
2016-201729West Hameng ENG1. Premier League11th22.00Matches
2017-201830Middlesbrougheng ENG2. Championship5th46.00Matches
2018-201931Middlesbrougheng ENG2. Championship7th46.012376395931580300000064452Matches
2019-202032Middlesbrougheng ENG2. Championship17th14.0407218189531000000022100Matches
2019-202032West Hameng ENG1. Premier League16th2.04122184000000002210Matches
2020-202133West Hameng ENGJr. PL2 — Div. 111th1.0Matches
2020-202133West Hameng ENG1. Premier League6th3.066333310000000003600Matches
18 Seasons9 Clubs5 Leagues383.817519128332251300000092362
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
West Ham (6 Seasons)1 League33.0107555114000000005810
Charlton Ath (4 Seasons)3 Leagues13.1
Motherwell (3 Seasons)1 League110.8
Middlesbrough (3 Seasons)1 League106.016448577822111300000086552
Birmingham City (2 Seasons)1 League90.9
Bournemouth (2 Seasons)1 League
Bury (1 Season)1 League14.0
Hereford United (1 Season)1 League13.0
Gillingham (1 Season)1 League3.0
West Ham (1 Season)1 League1.0
Premier League (8 Seasons)34.0107555114000000005810
Championship (7 Seasons)198.916448577822111300000086552
Premier League (3 Seasons)110.8
League One (3 Seasons)26.1
League Two (1 Season)14.0
PL2 — Div. 1 (1 Season)1.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-201527Birmingham Cityeng ENGFA Cup17th1.0Matches
2015-201628West Hameng ENGFA Cup5th6.3Matches
2016-201729West Hameng ENGEFL Cup5th2.00Matches
2017-201830Middlesbrougheng ENGFA Cup17th2.00Matches
2018-201931Middlesbrougheng ENGEFL Cup5th1.00Matches
2018-201931Middlesbrougheng ENGFA Cup17th1.00Matches
2019-202032West Hameng ENGFA Cup17th1.00Matches
2020-202133West Hameng ENGEFL Cup9th3.00Matches
2020-202133West Hameng ENGFA Cup9th1.00Matches
9 Seasons3 Clubs2 Leagues18.30
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
West Ham (6 Seasons)2 Leagues13.30
Middlesbrough (2 Seasons)2 Leagues4.00
Birmingham City (1 Season)2 Leagues1.0
FA Cup (9 Seasons)12.30
League Cup (7 Seasons)6.00
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
201628ie Rep. of IrelandFriendlies (M)3.3Matches
201628ie Rep. of IrelandUEFA EuroR164.00Matches
201628ie Rep. of IrelandUEFA Euro Qualifying3.50Matches
201729ie Rep. of IrelandFriendlies (M)1.5Matches
201830ie Rep. of IrelandWCQ12.0Matches
201830ie Rep. of IrelandFriendlies (M)2.0Matches
2018-201931ie Rep. of IrelandUEFA Nations League23rd4.0Matches
202032ie Rep. of IrelandFriendlies (M)1.0Matches
2020-202133ie Rep. of IrelandUEFA Nations LeagueLgB6.00Matches
202133ie Rep. of IrelandUEFA Euro Qualifying9.30Matches
8 Seasons1 Club5 Leagues46.70
Friendlies (M) (7 Seasons)7.8
UEFA Euro Qualifying (2 Seasons)12.90
WCQ (2 Seasons)12.0
UEFA Nations League (2 Seasons)10.00
UEFA Euro (1 Season)4.00

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
2006-200719Gillinghameng ENG3. League One3.0Matches
2006-200719Charlton Atheng ENG1. Premier League1.0Matches
2007-200820Charlton Atheng ENG2. Championship1.0
2007-200820Buryeng ENG4. League Two14.0
2008-200921Charlton Atheng ENG2. Championship1.0
2008-200921Hereford Unitedeng ENG3. League One13.0
2009-201022Charlton Atheng ENG3. League One10.1
2010-201123Motherwellsct SCO1. Premier League37.0Matches
2011-201224Motherwellsct SCO1. Premier League38.0
2012-201325Motherwellsct SCO1. Premier League35.8Matches
2013-201426Birmingham Cityeng ENG2. Championship46.0
2014-201527Birmingham Cityeng ENG2. Championship44.9Matches
2014-201527Birmingham Cityeng ENGFA Cup1.0Matches
2015-201628West Hameng ENGFA Cup6.3Matches
2015-201628West Hameng ENG1. Premier League6.0Matches
2016-201729West Hameng ENGEFL Cup2.0Matches
2016-201729West Hameng ENG1. Premier League22.0Matches
2017-201830Middlesbrougheng ENG2. Championship46.0Matches
2017-201830Middlesbrougheng ENGFA Cup2.0Matches
2018-201931Middlesbrougheng ENG2. Championship46.060.1333000000.00000000Matches
2018-201931Middlesbrougheng ENGEFL Cup1.0Matches
2018-201931Middlesbrougheng ENGFA Cup1.0Matches
2019-202032Middlesbrougheng ENG2. Championship14.020.1411000000.00000000Matches
2019-202032West Hameng ENGFA Cup1.0Matches
2019-202032West Hameng ENG1. Premier League2.000.0000000000.00000000Matches
2020-202133West Hameng ENGEFL Cup3.0Matches
2020-202133West Hameng ENGFA Cup1.0Matches
2020-202133West Hameng ENGJr. PL2 — Div. 11.0Matches
2020-202133West Hameng ENG1. Premier League3.000.0000000000.00000000Matches
18 Seasons9 Clubs9 Leagues402.280.1244000000.00000000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
West Ham (6 Seasons)5 Leagues46.300.0000000000.00000000
Charlton Ath (4 Seasons)3 Leagues13.1
Motherwell (3 Seasons)1 League110.8
Middlesbrough (3 Seasons)3 Leagues110.080.1344000000.00000000
Birmingham City (2 Seasons)3 Leagues91.9
Bournemouth (2 Seasons)1 League
Bury (1 Season)1 League14.0
Hereford United (1 Season)1 League13.0
Gillingham (1 Season)1 League3.0
West Ham (1 Season)1 League1.0
FA Cup (9 Seasons)12.3
Premier League (8 Seasons)34.000.0000000000.00000000
Championship (7 Seasons)198.980.1344000000.00000000
League Cup (7 Seasons)6.0
Premier League (3 Seasons)110.8
League One (3 Seasons)26.1
League Two (1 Season)14.0
PL2 — Div. 1 (1 Season)1.0
Europa Lg (1 Season)
Conf 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
2006-200719Gillingham1 League3.0
2006-200719Charlton Ath1 League1.0
2007-200820Bury1 League14.0
2007-200820Charlton Ath1 League1.0
2008-200921Hereford United1 League13.0
2008-200921Charlton Ath1 League1.0
2009-201022Charlton Ath1 League10.1
2010-201123Motherwell1 League37.0
2011-201224Motherwell1 League38.0
2012-201325Motherwell1 League35.8
2013-201426Birmingham City1 League46.0
2014-201527Birmingham City3 Leagues45.9
2015-201628West Ham3 Leagues12.3
2016-201729West Ham3 Leagues24.0
2017-201830Middlesbrough2 Leagues48.0
2018-201931Middlesbrough3 Leagues48.060.1333000000.00000000
2019-202032Middlesbrough1 League14.020.1411000000.00000000
2019-202032West Ham2 Leagues3.000.0000000000.00000000
2020-202133West Ham1 League1.0
2020-202133West Ham3 Leagues7.000.0000000000.00000000
18 Seasons9 Clubs9 Leagues402.280.1244000000.00000000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
West Ham (6 Seasons)5 Leagues46.300.0000000000.00000000
Charlton Ath (4 Seasons)3 Leagues13.1
Motherwell (3 Seasons)1 League110.8
Middlesbrough (3 Seasons)3 Leagues110.080.1344000000.00000000
Birmingham City (2 Seasons)3 Leagues91.9
Bournemouth (2 Seasons)1 League
Bury (1 Season)1 League14.0
Hereford United (1 Season)1 League13.0
Gillingham (1 Season)1 League3.0
West Ham (1 Season)1 League1.0
FA Cup (9 Seasons)12.3
Premier League (8 Seasons)34.000.0000000000.00000000
Championship (7 Seasons)198.980.1344000000.00000000
League Cup (7 Seasons)6.0
Premier League (3 Seasons)110.8
League One (3 Seasons)26.1
League Two (1 Season)14.0
PL2 — Div. 1 (1 Season)1.0
Europa Lg (1 Season)
Conf 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
2006-200719Gillinghameng ENG3. League One16th3.0Matches
2006-200719Charlton Atheng ENG1. Premier League19th1.0Matches
2007-200820Buryeng ENG4. League Two13th14.0
2007-200820Charlton Atheng ENG2. Championship11th1.0
2008-200921Hereford Unitedeng ENG3. League One24th13.0
2008-200921Charlton Atheng ENG2. Championship24th1.0
2009-201022Charlton Atheng ENG3. League One4th10.1
2010-201123Motherwellsct SCO1. Premier League6th37.0Matches
2011-201224Motherwellsct SCO1. Premier League3rd38.0
2012-201325Motherwellsct SCO1. Premier League2nd35.8Matches
2013-201426Birmingham Cityeng ENG2. Championship21st46.0
2014-201527Birmingham Cityeng ENG2. Championship10th44.9Matches
2015-201628West Hameng ENG1. Premier League7th6.0Matches
2016-201729West Hameng ENG1. Premier League11th22.0Matches
2017-201830Middlesbrougheng ENG2. Championship5th46.0Matches
2018-201931Middlesbrougheng ENG2. Championship7th46.060.1333000000.00000000Matches
2019-202032Middlesbrougheng ENG2. Championship17th14.020.1411000000.00000000Matches
2019-202032West Hameng ENG1. Premier League16th2.000.0000000000.00000000Matches
2020-202133West Hameng ENGJr. PL2 — Div. 111th1.0Matches
2020-202133West Hameng ENG1. Premier League6th3.000.0000000000.00000000Matches
18 Seasons9 Clubs5 Leagues383.880.1244000000.00000000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
West Ham (6 Seasons)1 League33.000.0000000000.00000000
Charlton Ath (4 Seasons)3 Leagues13.1
Motherwell (3 Seasons)1 League110.8
Middlesbrough (3 Seasons)1 League106.080.1344000000.00000000
Birmingham City (2 Seasons)1 League90.9
Bournemouth (2 Seasons)1 League
Bury (1 Season)1 League14.0
Hereford United (1 Season)1 League13.0
Gillingham (1 Season)1 League3.0
West Ham (1 Season)1 League1.0
Premier League (8 Seasons)34.000.0000000000.00000000
Championship (7 Seasons)198.980.1344000000.00000000
Premier League (3 Seasons)110.8
League One (3 Seasons)26.1
League Two (1 Season)14.0
PL2 — Div. 1 (1 Season)1.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-201527Birmingham Cityeng ENGFA Cup17th1.0Matches
2015-201628West Hameng ENGFA Cup5th6.3Matches
2016-201729West Hameng ENGEFL Cup5th2.0Matches
2017-201830Middlesbrougheng ENGFA Cup17th2.0Matches
2018-201931Middlesbrougheng ENGEFL Cup5th1.0Matches
2018-201931Middlesbrougheng ENGFA Cup17th1.0Matches
2019-202032West Hameng ENGFA Cup17th1.0Matches
2020-202133West Hameng ENGEFL Cup9th3.0Matches
2020-202133West Hameng ENGFA Cup9th1.0Matches
9 Seasons3 Clubs2 Leagues18.3
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
West Ham (6 Seasons)2 Leagues13.3
Middlesbrough (2 Seasons)2 Leagues4.0
Birmingham City (1 Season)2 Leagues1.0
FA Cup (9 Seasons)12.3
League Cup (7 Seasons)6.0
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
201628ie Rep. of IrelandFriendlies (M)3.3Matches
201628ie Rep. of IrelandUEFA EuroR164.0Matches
201628ie Rep. of IrelandUEFA Euro Qualifying3.5Matches
201729ie Rep. of IrelandFriendlies (M)1.5Matches
201830ie Rep. of IrelandWCQ12.0Matches
201830ie Rep. of IrelandFriendlies (M)2.0Matches
2018-201931ie Rep. of IrelandUEFA Nations League23rd4.0Matches
202032ie Rep. of IrelandFriendlies (M)1.0Matches
2020-202133ie Rep. of IrelandUEFA Nations LeagueLgB6.0Matches
202133ie Rep. of IrelandUEFA Euro Qualifying9.3Matches
8 Seasons1 Club5 Leagues46.7
Friendlies (M) (7 Seasons)7.8
UEFA Euro Qualifying (2 Seasons)12.9
WCQ (2 Seasons)12.0
UEFA Nations League (2 Seasons)10.0
UEFA Euro (1 Season)4.0

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
2006-200719Gillinghameng ENG3. League One3.0Matches
2006-200719Charlton Atheng ENG1. Premier League1.0Matches
2007-200820Charlton Atheng ENG2. Championship1.0
2007-200820Buryeng ENG4. League Two14.0
2008-200921Charlton Atheng ENG2. Championship1.0
2008-200921Hereford Unitedeng ENG3. League One13.0
2009-201022Charlton Atheng ENG3. League One10.1
2010-201123Motherwellsct SCO1. Premier League37.0Matches
2011-201224Motherwellsct SCO1. Premier League38.0
2012-201325Motherwellsct SCO1. Premier League35.8Matches
2013-201426Birmingham Cityeng ENG2. Championship46.0
2014-201527Birmingham Cityeng ENG2. Championship44.9Matches
2014-201527Birmingham Cityeng ENGFA Cup1.0Matches
2015-201628West Hameng ENGFA Cup6.3Matches
2015-201628West Hameng ENG1. Premier League6.0Matches
2016-201729West Hameng ENGEFL Cup2.000Matches
2016-201729West Hameng ENG1. Premier League22.001Matches
2017-201830Middlesbrougheng ENG2. Championship46.000Matches
2017-201830Middlesbrougheng ENGFA Cup2.000Matches
2018-201931Middlesbrougheng ENG2. Championship46.000000010.0100000103Matches
2018-201931Middlesbrougheng ENGEFL Cup1.000Matches
2018-201931Middlesbrougheng ENGFA Cup1.000Matches
2019-202032Middlesbrougheng ENG2. Championship14.0000000000000041Matches
2019-202032West Hameng ENGFA Cup1.000Matches
2019-202032West Hameng ENG1. Premier League2.0000000000000020Matches
2020-202133West Hameng ENGEFL Cup3.000Matches
2020-202133West Hameng ENGFA Cup1.000Matches
2020-202133West Hameng ENGJr. PL2 — Div. 11.0Matches
2020-202133West Hameng ENG1. Premier League3.0000000000000010Matches
18 Seasons9 Clubs9 Leagues402.200000010.0100010174
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 Ham (6 Seasons)5 Leagues46.3000000000001030
Charlton Ath (4 Seasons)3 Leagues13.10
Motherwell (3 Seasons)1 League110.80
Middlesbrough (3 Seasons)3 Leagues110.000000010.0100000144
Birmingham City (2 Seasons)3 Leagues91.90
Bournemouth (2 Seasons)1 League0
Bury (1 Season)1 League14.00
Hereford United (1 Season)1 League13.00
Gillingham (1 Season)1 League3.00
West Ham (1 Season)1 League1.00
FA Cup (9 Seasons)12.3000
Premier League (8 Seasons)34.0000000000001030
Championship (7 Seasons)198.900000010.0100000144
League Cup (7 Seasons)6.0000
Premier League (3 Seasons)110.80
League One (3 Seasons)26.10
League Two (1 Season)14.00
PL2 — Div. 1 (1 Season)1.00
Europa Lg (1 Season)0
Conf 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
2006-200719Gillingham1 League3.00
2006-200719Charlton Ath1 League1.00
2007-200820Bury1 League14.00
2007-200820Charlton Ath1 League1.00
2008-200921Hereford United1 League13.00
2008-200921Charlton Ath1 League1.00
2009-201022Charlton Ath1 League10.10
2010-201123Motherwell1 League37.00
2011-201224Motherwell1 League38.00
2012-201325Motherwell1 League35.80
2013-201426Birmingham City1 League46.00
2014-201527Birmingham City3 Leagues45.90
2015-201628West Ham3 Leagues12.30
2016-201729West Ham3 Leagues24.0010
2017-201830Middlesbrough2 Leagues48.0000
2018-201931Middlesbrough3 Leagues48.000000010.0100000103
2019-202032Middlesbrough1 League14.0000000000000041
2019-202032West Ham2 Leagues3.0000000000000020
2020-202133West Ham1 League1.00
2020-202133West Ham3 Leagues7.0000000000000010
18 Seasons9 Clubs9 Leagues402.200000010.0100010174
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
West Ham (6 Seasons)5 Leagues46.3000000000001030
Charlton Ath (4 Seasons)3 Leagues13.10
Motherwell (3 Seasons)1 League110.80
Middlesbrough (3 Seasons)3 Leagues110.000000010.0100000144
Birmingham City (2 Seasons)3 Leagues91.90
Bournemouth (2 Seasons)1 League0
Bury (1 Season)1 League14.00
Hereford United (1 Season)1 League13.00
Gillingham (1 Season)1 League3.00
West Ham (1 Season)1 League1.00
FA Cup (9 Seasons)12.3000
Premier League (8 Seasons)34.0000000000001030
Championship (7 Seasons)198.900000010.0100000144
League Cup (7 Seasons)6.0000
Premier League (3 Seasons)110.80
League One (3 Seasons)26.10
League Two (1 Season)14.00
PL2 — Div. 1 (1 Season)1.00
Europa Lg (1 Season)0
Conf 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
2006-200719Gillinghameng ENG3. League One16th3.0Matches
2006-200719Charlton Atheng ENG1. Premier League19th1.0Matches
2007-200820Buryeng ENG4. League Two13th14.0
2007-200820Charlton Atheng ENG2. Championship11th1.0
2008-200921Hereford Unitedeng ENG3. League One24th13.0
2008-200921Charlton Atheng ENG2. Championship24th1.0
2009-201022Charlton Atheng ENG3. League One4th10.1
2010-201123Motherwellsct SCO1. Premier League6th37.0Matches
2011-201224Motherwellsct SCO1. Premier League3rd38.0
2012-201325Motherwellsct SCO1. Premier League2nd35.8Matches
2013-201426Birmingham Cityeng ENG2. Championship21st46.0
2014-201527Birmingham Cityeng ENG2. Championship10th44.9Matches
2015-201628West Hameng ENG1. Premier League7th6.0Matches
2016-201729West Hameng ENG1. Premier League11th22.001Matches
2017-201830Middlesbrougheng ENG2. Championship5th46.000Matches
2018-201931Middlesbrougheng ENG2. Championship7th46.000000010.0100000103Matches
2019-202032Middlesbrougheng ENG2. Championship17th14.0000000000000041Matches
2019-202032West Hameng ENG1. Premier League16th2.0000000000000020Matches
2020-202133West Hameng ENGJr. PL2 — Div. 111th1.0Matches
2020-202133West Hameng ENG1. Premier League6th3.0000000000000010Matches
18 Seasons9 Clubs5 Leagues383.800000010.0100010174
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 Ham (6 Seasons)1 League33.0000000000001030
Charlton Ath (4 Seasons)3 Leagues13.10
Motherwell (3 Seasons)1 League110.80
Middlesbrough (3 Seasons)1 League106.000000010.0100000144
Birmingham City (2 Seasons)1 League90.90
Bournemouth (2 Seasons)1 League0
Bury (1 Season)1 League14.00
Hereford United (1 Season)1 League13.00
Gillingham (1 Season)1 League3.00
West Ham (1 Season)1 League1.00
Premier League (8 Seasons)34.0000000000001030
Championship (7 Seasons)198.900000010.0100000144
Premier League (3 Seasons)110.80
League One (3 Seasons)26.10
League Two (1 Season)14.00
PL2 — Div. 1 (1 Season)1.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-201527Birmingham Cityeng ENGFA Cup17th1.0Matches
2015-201628West Hameng ENGFA Cup5th6.3Matches
2016-201729West Hameng ENGEFL Cup5th2.000Matches
2017-201830Middlesbrougheng ENGFA Cup17th2.000Matches
2018-201931Middlesbrougheng ENGEFL Cup5th1.000Matches
2018-201931Middlesbrougheng ENGFA Cup17th1.000Matches
2019-202032West Hameng ENGFA Cup17th1.000Matches
2020-202133West Hameng ENGEFL Cup9th3.000Matches
2020-202133West Hameng ENGFA Cup9th1.000Matches
9 Seasons3 Clubs2 Leagues18.3000
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 Ham (6 Seasons)2 Leagues13.3000
Middlesbrough (2 Seasons)2 Leagues4.0000
Birmingham City (1 Season)2 Leagues1.00
FA Cup (9 Seasons)12.3000
League Cup (7 Seasons)6.0000
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
201628ie Rep. of IrelandFriendlies (M)3.3Matches
201628ie Rep. of IrelandUEFA EuroR164.000Matches
201628ie Rep. of IrelandUEFA Euro Qualifying3.500Matches
201729ie Rep. of IrelandFriendlies (M)1.5Matches
201830ie Rep. of IrelandWCQ12.0Matches
201830ie Rep. of IrelandFriendlies (M)2.0Matches
2018-201931ie Rep. of IrelandUEFA Nations League23rd4.0Matches
202032ie Rep. of IrelandFriendlies (M)1.0Matches
2020-202133ie Rep. of IrelandUEFA Nations LeagueLgB6.000Matches
202133ie Rep. of IrelandUEFA Euro Qualifying9.300Matches
8 Seasons1 Club5 Leagues46.7000
Friendlies (M) (7 Seasons)7.80
UEFA Euro Qualifying (2 Seasons)12.9000
WCQ (2 Seasons)12.00
UEFA Nations League (2 Seasons)10.0000
UEFA Euro (1 Season)4.0000

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
2006-200719Gillinghameng ENG3. League One3.0Matches
2006-200719Charlton Atheng ENG1. Premier League1.0Matches
2007-200820Charlton Atheng ENG2. Championship1.0
2007-200820Buryeng ENG4. League Two14.0
2008-200921Charlton Atheng ENG2. Championship1.0
2008-200921Hereford Unitedeng ENG3. League One13.0
2009-201022Charlton Atheng ENG3. League One10.1
2010-201123Motherwellsct SCO1. Premier League37.0Matches
2011-201224Motherwellsct SCO1. Premier League38.0
2012-201325Motherwellsct SCO1. Premier League35.8Matches
2013-201426Birmingham Cityeng ENG2. Championship46.0
2014-201527Birmingham Cityeng ENG2. Championship44.9Matches
2014-201527Birmingham Cityeng ENGFA Cup1.0Matches
2015-201628West Hameng ENGFA Cup6.3Matches
2015-201628West Hameng ENG1. Premier League6.0Matches
2016-201729West Hameng ENGEFL Cup2.0Matches
2016-201729West Hameng ENG1. Premier League22.0Matches
2017-201830Middlesbrougheng ENG2. Championship46.0Matches
2017-201830Middlesbrougheng ENGFA Cup2.0Matches
2018-201931Middlesbrougheng ENG2. Championship46.01318113312962300131811100.000.049441823247000102970Matches
2018-201931Middlesbrougheng ENGEFL Cup1.0Matches
2018-201931Middlesbrougheng ENGFA Cup1.0Matches
2019-202032Middlesbrougheng ENG2. Championship14.043939643550043922100.000.01661280989000101130Matches
2019-202032West Hameng ENGFA Cup1.0Matches
2019-202032West Hameng ENG1. Premier League2.0484248000480001314512200000100Matches
2020-202133West Hameng ENGEFL Cup3.0Matches
2020-202133West Hameng ENGFA Cup1.0Matches
2020-202133West Hameng ENGJr. PL2 — Div. 11.0Matches
2020-202133West Hameng ENG1. Premier League3.0706269100700002716311300000220Matches
18 Seasons9 Clubs9 Leagues402.21875163318482900187533100.000.070057704471000204420
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 Ham (6 Seasons)5 Leagues46.31181041171001180004030823500000320
Charlton Ath (4 Seasons)3 Leagues13.1
Motherwell (3 Seasons)1 League110.8
Middlesbrough (3 Seasons)3 Leagues110.01757152917312800175733100.000.066054624236000204100
Birmingham City (2 Seasons)3 Leagues91.9
Bournemouth (2 Seasons)1 League
Bury (1 Season)1 League14.0
Hereford United (1 Season)1 League13.0
Gillingham (1 Season)1 League3.0
West Ham (1 Season)1 League1.0
FA Cup (9 Seasons)12.3
Premier League (8 Seasons)34.01181041171001180004030823500000320
Championship (7 Seasons)198.91757152917312800175733100.000.066054624236000204100
League Cup (7 Seasons)6.0
Premier League (3 Seasons)110.8
League One (3 Seasons)26.1
League Two (1 Season)14.0
PL2 — Div. 1 (1 Season)1.0
Europa Lg (1 Season)
Conf 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
2006-200719Gillingham1 League3.0
2006-200719Charlton Ath1 League1.0
2007-200820Bury1 League14.0
2007-200820Charlton Ath1 League1.0
2008-200921Hereford United1 League13.0
2008-200921Charlton Ath1 League1.0
2009-201022Charlton Ath1 League10.1
2010-201123Motherwell1 League37.0
2011-201224Motherwell1 League38.0
2012-201325Motherwell1 League35.8
2013-201426Birmingham City1 League46.0
2014-201527Birmingham City3 Leagues45.9
2015-201628West Ham3 Leagues12.3
2016-201729West Ham3 Leagues24.0
2017-201830Middlesbrough2 Leagues48.0
2018-201931Middlesbrough3 Leagues48.01318113312962300131811100.000.049441823247000102970
2019-202032Middlesbrough1 League14.043939643550043922100.000.01661280989000101130
2019-202032West Ham2 Leagues3.0484248000480001314512200000100
2020-202133West Ham1 League1.0
2020-202133West Ham3 Leagues7.0706269100700002716311300000220
18 Seasons9 Clubs9 Leagues402.21875163318482900187533100.000.070057704471000204420
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 Ham (6 Seasons)5 Leagues46.31181041171001180004030823500000320
Charlton Ath (4 Seasons)3 Leagues13.1
Motherwell (3 Seasons)1 League110.8
Middlesbrough (3 Seasons)3 Leagues110.01757152917312800175733100.000.066054624236000204100
Birmingham City (2 Seasons)3 Leagues91.9
Bournemouth (2 Seasons)1 League
Bury (1 Season)1 League14.0
Hereford United (1 Season)1 League13.0
Gillingham (1 Season)1 League3.0
West Ham (1 Season)1 League1.0
FA Cup (9 Seasons)12.3
Premier League (8 Seasons)34.01181041171001180004030823500000320
Championship (7 Seasons)198.91757152917312800175733100.000.066054624236000204100
League Cup (7 Seasons)6.0
Premier League (3 Seasons)110.8
League One (3 Seasons)26.1
League Two (1 Season)14.0
PL2 — Div. 1 (1 Season)1.0
Europa Lg (1 Season)
Conf 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
2006-200719Gillinghameng ENG3. League One16th3.0Matches
2006-200719Charlton Atheng ENG1. Premier League19th1.0Matches
2007-200820Buryeng ENG4. League Two13th14.0
2007-200820Charlton Atheng ENG2. Championship11th1.0
2008-200921Hereford Unitedeng ENG3. League One24th13.0
2008-200921Charlton Atheng ENG2. Championship24th1.0
2009-201022Charlton Atheng ENG3. League One4th10.1
2010-201123Motherwellsct SCO1. Premier League6th37.0Matches
2011-201224Motherwellsct SCO1. Premier League3rd38.0
2012-201325Motherwellsct SCO1. Premier League2nd35.8Matches
2013-201426Birmingham Cityeng ENG2. Championship21st46.0
2014-201527Birmingham Cityeng ENG2. Championship10th44.9Matches
2015-201628West Hameng ENG1. Premier League7th6.0Matches
2016-201729West Hameng ENG1. Premier League11th22.0Matches
2017-201830Middlesbrougheng ENG2. Championship5th46.0Matches
2018-201931Middlesbrougheng ENG2. Championship7th46.01318113312962300131811100.000.049441823247000102970Matches
2019-202032Middlesbrougheng ENG2. Championship17th14.043939643550043922100.000.01661280989000101130Matches
2019-202032West Hameng ENG1. Premier League16th2.0484248000480001314512200000100Matches
2020-202133West Hameng ENGJr. PL2 — Div. 111th1.0Matches
2020-202133West Hameng ENG1. Premier League6th3.0706269100700002716311300000220Matches
18 Seasons9 Clubs5 Leagues383.81875163318482900187533100.000.070057704471000204420
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 Ham (6 Seasons)1 League33.01181041171001180004030823500000320
Charlton Ath (4 Seasons)3 Leagues13.1
Motherwell (3 Seasons)1 League110.8
Middlesbrough (3 Seasons)1 League106.01757152917312800175733100.000.066054624236000204100
Birmingham City (2 Seasons)1 League90.9
Bournemouth (2 Seasons)1 League
Bury (1 Season)1 League14.0
Hereford United (1 Season)1 League13.0
Gillingham (1 Season)1 League3.0
West Ham (1 Season)1 League1.0
Premier League (8 Seasons)34.01181041171001180004030823500000320
Championship (7 Seasons)198.91757152917312800175733100.000.066054624236000204100
Premier League (3 Seasons)110.8
League One (3 Seasons)26.1
League Two (1 Season)14.0
PL2 — Div. 1 (1 Season)1.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-201527Birmingham Cityeng ENGFA Cup17th1.0Matches
2015-201628West Hameng ENGFA Cup5th6.3Matches
2016-201729West Hameng ENGEFL Cup5th2.0Matches
2017-201830Middlesbrougheng ENGFA Cup17th2.0Matches
2018-201931Middlesbrougheng ENGEFL Cup5th1.0Matches
2018-201931Middlesbrougheng ENGFA Cup17th1.0Matches
2019-202032West Hameng ENGFA Cup17th1.0Matches
2020-202133West Hameng ENGEFL Cup9th3.0Matches
2020-202133West Hameng ENGFA Cup9th1.0Matches
9 Seasons3 Clubs2 Leagues18.3
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
West Ham (6 Seasons)2 Leagues13.3
Middlesbrough (2 Seasons)2 Leagues4.0
Birmingham City (1 Season)2 Leagues1.0
FA Cup (9 Seasons)12.3
League Cup (7 Seasons)6.0
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
201628ie Rep. of IrelandFriendlies (M)3.3Matches
201628ie Rep. of IrelandUEFA EuroR164.0Matches
201628ie Rep. of IrelandUEFA Euro Qualifying3.5Matches
201729ie Rep. of IrelandFriendlies (M)1.5Matches
201830ie Rep. of IrelandWCQ12.0Matches
201830ie Rep. of IrelandFriendlies (M)2.0Matches
2018-201931ie Rep. of IrelandUEFA Nations League23rd4.0Matches
202032ie Rep. of IrelandFriendlies (M)1.0Matches
2020-202133ie Rep. of IrelandUEFA Nations LeagueLgB6.0Matches
202133ie Rep. of IrelandUEFA Euro Qualifying9.3Matches
8 Seasons1 Club5 Leagues46.7
Friendlies (M) (7 Seasons)7.8
UEFA Euro Qualifying (2 Seasons)12.9
WCQ (2 Seasons)12.0
UEFA Nations League (2 Seasons)10.0
UEFA Euro (1 Season)4.0

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
2006-200719Gillinghameng ENG3. League One3270906.53.030Matches
2006-200719Charlton Atheng ENG1. Premier League190902.61.0110Matches
2007-200820Charlton Atheng ENG2. Championship190902.21.010
2007-200820Buryeng ENG4. League Two141,2609030.414.0140
2008-200921Charlton Atheng ENG2. Championship190902.21.010
2008-200921Hereford Unitedeng ENG3. League One131,1709028.313.0130
2009-201022Charlton Atheng ENG3. League One119118322.010.192
2010-201123Motherwellsct SCO1. Premier League373,3309097.437.0370Matches
2011-201224Motherwellsct SCO1. Premier League383,42090100.038.0380
2012-201325Motherwellsct SCO1. Premier League363,2239094.235.8360Matches
2013-201426Birmingham Cityeng ENG2. Championship464,14090100.046.0460
2014-201527Birmingham Cityeng ENG2. Championship454,0429097.644.94544001.405463-9-0.20+0.72Matches
2014-201527Birmingham Cityeng ENGFA Cup1909050.01.01901010.0012-1-1.00-2.00Matches
2014-201527Birmingham Cityeng ENGLeague Cup00002Matches
2015-201628West Hameng ENGFA Cup657095100.06.36956001.83105+5+0.79Matches
2015-201628West Hameng ENGLeague Cup00001Matches
2015-201628West Hameng ENG1. Premier League65409015.86.0660301.501312+1+0.17-0.24Matches
2016-201729West Hameng ENGEFL Cup21809066.72.02902013.0031+2+1.00+4.00Matches
2016-201729West Hameng ENGFA Cup00001Matches
2016-201729West Hameng ENG1. Premier League221,9809057.922.022220141.183339-6-0.27+0.41Matches
2017-201830Middlesbrougheng ENG2. Championship464,14090100.046.04646001.606745+22+0.48Matches
2017-201830Middlesbrougheng ENGFA Cup218090100.02.02902001.5021+1+0.50Matches
2018-201931Middlesbrougheng ENG2. Championship464,14090100.046.0469046001.594941+8+0.1763.156.9+6.2+0.14Matches
2018-201931Middlesbrougheng ENGEFL Cup1909017.61.01901010.0001-1-1.00-1.43Matches
2018-201931Middlesbrougheng ENGFA Cup1909033.31.01901001.001100.00-1.50Matches
2019-202032Middlesbrougheng ENG2. Championship141,2609030.414.0149014000.861521-6-0.43-0.2117.122.8-5.7-0.41-0.40Matches
2019-202032West Hameng ENGFA Cup1909050.01.01901000.0001-1-1.00-3.00Matches
2019-202032West Hameng ENG1. Premier League2180905.32.029020150.5025-3-1.50-1.222.94.5-1.6-0.82-0.44Matches
2020-202133West Hameng ENGEFL Cup327090100.03.03903002.0095+4+1.33Matches
2020-202133West Hameng ENGFA Cup1909030.01.01901003.0010+1+1.00-0.29Matches
2020-202133West Hameng ENGJr. PL2 — Div. 1190904.21.01901003.0021+1+1.00+1.74Matches
2020-202133West Hameng ENG1. Premier League3270907.93.039030242.0053+2+0.67+0.306.22.0+4.3+1.43+1.36Matches
2021-202234West Hameng ENGEFL Cup00003Matches
2021-202234West Ham2. Europa Lg000012Matches
2021-202234West Hameng ENGFA Cup00003Matches
2021-202234West Hameng ENG1. Premier League00003Matches
2022-202335West Ham3. Conf Lg00006Matches
2022-202335West Hameng ENGEFL Cup00001Matches
2022-202335West Hameng ENGFA Cup00001Matches
2022-202335Bournemoutheng ENG1. Premier League00003Matches
2022-202335West Hameng ENG1. Premier League00008Matches
2023-202436Bournemoutheng ENG1. Premier League00001Matches
18 Seasons9 Clubs9 Leagues40336,1969038.9402.24019020221311.45265246+19+0.09+0.0689.486.2+3.2+0.05+0.16
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
West Ham (6 Seasons)5 Leagues464,1709116.346.346924601231.487671+5+0.11+0.059.16.5+2.6+0.53+0.69
Charlton Ath (4 Seasons)3 Leagues141,181847.513.11212
Motherwell (3 Seasons)1 League1119,9739097.2110.81110
Middlesbrough (3 Seasons)3 Leagues1109,9009074.0110.011090110011.48134110+24+0.22+0.2780.279.7+0.5+0.01+0.02
Birmingham City (2 Seasons)3 Leagues928,2729095.491.9929045031.375565-10-0.22-0.22
Bournemouth (2 Seasons)1 League00004
Bury (1 Season)1 League141,2609030.414.0140
Hereford United (1 Season)1 League131,1709028.313.0130
Gillingham (1 Season)1 League3270906.53.030
West Ham (1 Season)1 League190904.21.01901003.0021+1+1.00+1.74
FA Cup (9 Seasons)121,1109347.412.3129312061.501510+5+0.41-1.02
Premier League (8 Seasons)343,060909.934.03490340981.275359-6-0.18-0.229.16.5+2.6+0.53+0.69
Championship (7 Seasons)19917,9029061.8198.919990150001.47185170+15+0.10+0.3480.279.7+0.5+0.01+0.02
League Cup (7 Seasons)65409030.56.06906092.00127+5+0.83+1.01
Premier League (3 Seasons)1119,9739097.2110.81110
League One (3 Seasons)272,3518718.926.1252
League Two (1 Season)141,2609030.414.0140
PL2 — Div. 1 (1 Season)190904.21.01901003.0021+1+1.00+1.74
Europa Lg (1 Season)000012
Conf Lg (1 Season)00006
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
2006-200719Gillingham1 League3270906.53.030
2006-200719Charlton Ath1 League190902.61.0110
2007-200820Bury1 League141,2609030.414.0140
2007-200820Charlton Ath1 League190902.21.010
2008-200921Hereford United1 League131,1709028.313.0130
2008-200921Charlton Ath1 League190902.21.010
2009-201022Charlton Ath1 League119118322.010.192
2010-201123Motherwell1 League373,3309097.437.0370
2011-201224Motherwell1 League383,42090100.038.0380
2012-201325Motherwell1 League363,2239094.235.8360
2013-201426Birmingham City1 League464,14090100.046.0460
2014-201527Birmingham City3 Leagues464,1329091.245.9469045031.375565-10-0.22-0.22
2015-201628West Ham3 Leagues121,1109327.012.31295120311.672317+6+0.49+0.08
2016-201729West Ham3 Leagues242,1609057.124.02490240161.333640-4-0.17+0.66
2017-201830Middlesbrough2 Leagues484,32090100.048.0489048001.606946+23+0.48
2018-201931Middlesbrough3 Leagues484,3209087.848.0489048011.545043+7+0.15-0.6063.156.9+6.2+0.14
2019-202032Middlesbrough1 League141,2609030.414.0149014000.861521-6-0.43-0.2117.122.8-5.7-0.41-0.40
2019-202032West Ham2 Leagues3270907.53.039030150.3326-4-1.33-1.122.94.5-1.6-0.82-0.44
2020-202133West Ham1 League190904.21.01901003.0021+1+1.00+1.74
2020-202133West Ham3 Leagues76309015.87.079070242.14158+7+1.00+0.576.22.0+4.3+1.43+1.36
2021-202234West Ham4 Leagues000021
2022-202335West Ham4 Leagues000016
2022-202335Bournemouth1 League00003
2023-202436Bournemouth1 League00001
18 Seasons9 Clubs9 Leagues40336,1969038.9402.24019020221311.45265246+19+0.09+0.0689.486.2+3.2+0.05+0.16
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
West Ham (6 Seasons)5 Leagues464,1709116.346.346924601231.487671+5+0.11+0.059.16.5+2.6+0.53+0.69
Charlton Ath (4 Seasons)3 Leagues141,181847.513.11212
Motherwell (3 Seasons)1 League1119,9739097.2110.81110
Middlesbrough (3 Seasons)3 Leagues1109,9009074.0110.011090110011.48134110+24+0.22+0.2780.279.7+0.5+0.01+0.02
Birmingham City (2 Seasons)3 Leagues928,2729095.491.9929045031.375565-10-0.22-0.22
Bournemouth (2 Seasons)1 League00004
Bury (1 Season)1 League141,2609030.414.0140
Hereford United (1 Season)1 League131,1709028.313.0130
Gillingham (1 Season)1 League3270906.53.030
West Ham (1 Season)1 League190904.21.01901003.0021+1+1.00+1.74
FA Cup (9 Seasons)121,1109347.412.3129312061.501510+5+0.41-1.02
Premier League (8 Seasons)343,060909.934.03490340981.275359-6-0.18-0.229.16.5+2.6+0.53+0.69
Championship (7 Seasons)19917,9029061.8198.919990150001.47185170+15+0.10+0.3480.279.7+0.5+0.01+0.02
League Cup (7 Seasons)65409030.56.06906092.00127+5+0.83+1.01
Premier League (3 Seasons)1119,9739097.2110.81110
League One (3 Seasons)272,3518718.926.1252
League Two (1 Season)141,2609030.414.0140
PL2 — Div. 1 (1 Season)190904.21.01901003.0021+1+1.00+1.74
Europa Lg (1 Season)000012
Conf Lg (1 Season)00006
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
2006-200719Gillinghameng ENG3. League One16th3270906.53.030Matches
2006-200719Charlton Atheng ENG1. Premier League19th190902.61.0110Matches
2007-200820Buryeng ENG4. League Two13th141,2609030.414.0140
2007-200820Charlton Atheng ENG2. Championship11th190902.21.010
2008-200921Hereford Unitedeng ENG3. League One24th131,1709028.313.0130
2008-200921Charlton Atheng ENG2. Championship24th190902.21.010
2009-201022Charlton Atheng ENG3. League One4th119118322.010.192
2010-201123Motherwellsct SCO1. Premier League6th373,3309097.437.0370Matches
2011-201224Motherwellsct SCO1. Premier League3rd383,42090100.038.0380
2012-201325Motherwellsct SCO1. Premier League2nd363,2239094.235.8360Matches
2013-201426Birmingham Cityeng ENG2. Championship21st464,14090100.046.0460
2014-201527Birmingham Cityeng ENG2. Championship10th454,0429097.644.94544001.405463-9-0.20+0.72Matches
2015-201628West Hameng ENG1. Premier League7th65409015.86.0660301.501312+1+0.17-0.24Matches
2016-201729West Hameng ENG1. Premier League11th221,9809057.922.022220141.183339-6-0.27+0.41Matches
2017-201830Middlesbrougheng ENG2. Championship5th464,14090100.046.04646001.606745+22+0.48Matches
2018-201931Middlesbrougheng ENG2. Championship7th464,14090100.046.0469046001.594941+8+0.1763.156.9+6.2+0.14Matches
2019-202032Middlesbrougheng ENG2. Championship17th141,2609030.414.0149014000.861521-6-0.43-0.2117.122.8-5.7-0.41-0.40Matches
2019-202032West Hameng ENG1. Premier League16th2180905.32.029020150.5025-3-1.50-1.222.94.5-1.6-0.82-0.44Matches
2020-202133West Hameng ENGJr. PL2 — Div. 111th190904.21.01901003.0021+1+1.00+1.74Matches
2020-202133West Hameng ENG1. Premier League6th3270907.93.039030242.0053+2+0.67+0.306.22.0+4.3+1.43+1.36Matches
2021-202234West Hameng ENG1. Premier League7th00003Matches
2022-202335West Hameng ENG1. Premier League14th00008Matches
2022-202335Bournemoutheng ENG1. Premier League15th00003Matches
2023-202436Bournemoutheng ENG1. Premier League12th00001Matches
18 Seasons9 Clubs5 Leagues38534,5469039.9383.8383901842981.43238229+9+0.05+0.0789.486.2+3.2+0.05+0.16
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
West Ham (6 Seasons)1 League332,9709014.533.03390330941.275359-6-0.18-0.229.16.5+2.6+0.53+0.69
Charlton Ath (4 Seasons)3 Leagues141,181847.513.11212
Motherwell (3 Seasons)1 League1119,9739097.2110.81110
Middlesbrough (3 Seasons)1 League1069,5409076.8106.010690106001.50131107+24+0.23+0.4580.279.7+0.5+0.01+0.02
Birmingham City (2 Seasons)1 League918,1829098.890.99144001.405463-9-0.20+0.72
Bournemouth (2 Seasons)1 League00004
Bury (1 Season)1 League141,2609030.414.0140
Hereford United (1 Season)1 League131,1709028.313.0130
Gillingham (1 Season)1 League3270906.53.030
West Ham (1 Season)1 League190904.21.01901003.0021+1+1.00+1.74
Premier League (8 Seasons)343,060909.934.03490340981.275359-6-0.18-0.229.16.5+2.6+0.53+0.69
Championship (7 Seasons)19917,9029061.8198.919990150001.47185170+15+0.10+0.3480.279.7+0.5+0.01+0.02
Premier League (3 Seasons)1119,9739097.2110.81110
League One (3 Seasons)272,3518718.926.1252
League Two (1 Season)141,2609030.414.0140
PL2 — Div. 1 (1 Season)190904.21.01901003.0021+1+1.00+1.74
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-201527Birmingham Cityeng ENGFA Cup17th1909050.01.01901010.0012-1-1.00-2.00Matches
2014-201527Birmingham Cityeng ENGLeague Cup33rd00002Matches
2015-201628West Hameng ENGFA Cup5th657095100.06.36956001.83105+5+0.79Matches
2015-201628West Hameng ENGLeague Cup17th00001Matches
2016-201729West Hameng ENGEFL Cup5th21809066.72.02902013.0031+2+1.00+4.00Matches
2016-201729West Hameng ENGFA Cup33rd00001Matches
2017-201830Middlesbrougheng ENGFA Cup17th218090100.02.02902001.5021+1+0.50Matches
2018-201931Middlesbrougheng ENGEFL Cup5th1909017.61.01901010.0001-1-1.00-1.43Matches
2018-201931Middlesbrougheng ENGFA Cup17th1909033.31.01901001.001100.00-1.50Matches
2019-202032West Hameng ENGFA Cup17th1909050.01.01901000.0001-1-1.00-3.00Matches
2020-202133West Hameng ENGEFL Cup9th327090100.03.03903002.0095+4+1.33Matches
2020-202133West Hameng ENGFA Cup9th1909030.01.01901003.0010+1+1.00-0.29Matches
2021-202234West Hameng ENGEFL CupQF00003Matches
2021-202234West Hameng ENGFA Cup00003Matches
2022-202335West Hameng ENGEFL CupRd300001Matches
2022-202335West Hameng ENGFA Cup00001Matches
9 Seasons3 Clubs2 Leagues181,6509240.118.31892180151.672717+10+0.55-0.12
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
West Ham (6 Seasons)2 Leagues131,2009243.513.31392130112.002312+11+0.82+0.36
Middlesbrough (2 Seasons)2 Leagues43609037.54.04904011.003300.00-0.75
Birmingham City (1 Season)2 Leagues1909023.11.01901030.0012-1-1.00-2.00
FA Cup (9 Seasons)121,1109347.412.3129312061.501510+5+0.41-1.02
League Cup (7 Seasons)65409030.56.06906092.00127+5+0.83+1.01
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
201426ie Rep. of IrelandWCQ00008Matches
201426ie Rep. of IrelandFriendlies (M)00002Matches
201527ie Rep. of IrelandFriendlies (M)00001Matches
201628ie Rep. of IrelandFriendlies (M)43007566.73.3291226002.0052+3+0.90+0.30Matches
201628ie Rep. of IrelandUEFA EuroR16436090100.04.04904001.0036-3-0.75Matches
201628ie Rep. of IrelandUEFA Euro Qualifying43188029.43.5390314731.7553+2+0.57-0.97Matches
201729ie Rep. of IrelandFriendlies (M)21356850.01.52681011.5024-2-1.33-2.00Matches
201830ie Rep. of IrelandWCQ121,08090100.012.0129012001.671311+2+0.17Matches
201830ie Rep. of IrelandFriendlies (M)21809040.02.02902001.001100.00+0.67Matches
2018-201931ie Rep. of IrelandUEFA Nations League23rd436090100.04.04904000.5015-4-1.00Matches
201931ie Rep. of IrelandFriendlies (M)00001Matches
202032ie Rep. of IrelandFriendlies (M)19090100.01.01901000.0003-3-3.00Matches
2020-202133ie Rep. of IrelandUEFA Nations LeagueLgB654090100.06.06906000.5014-3-0.50Matches
202133ie Rep. of IrelandUEFA Euro Qualifying984093100.09.39930001.5675+2+0.21Matches
8 Seasons1 Club5 Leagues484,2038857.446.7459035355161.313844-6-0.13-1.15
Friendlies (M) (7 Seasons)97057832.67.8784626051.44810-2-0.26-0.26
UEFA Euro Qualifying (2 Seasons)131,1588960.312.91293314731.62128+4+0.31-1.22
WCQ (2 Seasons)121,0809054.512.0129012081.671311+2+0.17
UEFA Nations League (2 Seasons)1090090100.010.0109010000.5029-7-0.70
UEFA Euro (1 Season)436090100.04.04904001.0036-3-0.75

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
2006-200719Gillinghameng ENG3. League One3.0000Matches
2006-200719Charlton Atheng ENG1. Premier League1.0000Matches
2007-200820Charlton Atheng ENG2. Championship1.0000
2007-200820Buryeng ENG4. League Two14.0000
2008-200921Charlton Atheng ENG2. Championship1.0100
2008-200921Hereford Unitedeng ENG3. League One13.0000
2009-201022Charlton Atheng ENG3. League One10.1100
2010-201123Motherwellsct SCO1. Premier League37.0100Matches
2011-201224Motherwellsct SCO1. Premier League38.0000
2012-201325Motherwellsct SCO1. Premier League35.8100Matches
2013-201426Birmingham Cityeng ENG2. Championship46.0200
2014-201527Birmingham Cityeng ENG2. Championship44.9010Matches
2014-201527Birmingham Cityeng ENGFA Cup1.00000Matches
2015-201628West Hameng ENGFA Cup6.30000Matches
2015-201628West Hameng ENG1. Premier League6.0000Matches
2016-201729West Hameng ENGEFL Cup2.0000000000000Matches
2016-201729West Hameng ENG1. Premier League22.0100020010000Matches
2017-201830Middlesbrougheng ENG2. Championship46.0300040000000Matches
2017-201830Middlesbrougheng ENGFA Cup2.00000000000Matches
2018-201931Middlesbrougheng ENG2. Championship46.0000060000000286185.7Matches
2018-201931Middlesbrougheng ENGEFL Cup1.0000000000000Matches
2018-201931Middlesbrougheng ENGFA Cup1.0000000000000Matches
2019-202032Middlesbrougheng ENG2. Championship14.0100010000000450100.0Matches
2019-202032West Hameng ENGFA Cup1.00000100000Matches
2019-202032West Hameng ENG1. Premier League2.0000000000000100Matches
2020-202133West Hameng ENGEFL Cup3.00000000000Matches
2020-202133West Hameng ENGFA Cup1.00000000000Matches
2020-202133West Hameng ENGJr. PL2 — Div. 11.00000Matches
2020-202133West Hameng ENG1. Premier League3.0000010000000210100.0Matches
18 Seasons9 Clubs9 Leagues402.2111001500100003512192.3
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
West Ham (6 Seasons)5 Leagues46.3100040010000310100.0
Charlton Ath (4 Seasons)3 Leagues13.1200
Motherwell (3 Seasons)1 League110.8200
Middlesbrough (3 Seasons)3 Leagues110.040001100000003211191.7
Birmingham City (2 Seasons)3 Leagues91.921000
Bournemouth (2 Seasons)1 League
Bury (1 Season)1 League14.0000
Hereford United (1 Season)1 League13.0000
Gillingham (1 Season)1 League3.0000
West Ham (1 Season)1 League1.00000
FA Cup (9 Seasons)12.3000010000000
Premier League (8 Seasons)34.0100030010000310100.0
Championship (7 Seasons)198.971001100000003211191.7
League Cup (7 Seasons)6.0000000000000
Premier League (3 Seasons)110.8200
League One (3 Seasons)26.1100
League Two (1 Season)14.0000
PL2 — Div. 1 (1 Season)1.00000
Europa Lg (1 Season)
Conf 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
2006-200719Gillingham1 League3.0000
2006-200719Charlton Ath1 League1.0000
2007-200820Bury1 League14.0000
2007-200820Charlton Ath1 League1.0000
2008-200921Hereford United1 League13.0000
2008-200921Charlton Ath1 League1.0100
2009-201022Charlton Ath1 League10.1100
2010-201123Motherwell1 League37.0100
2011-201224Motherwell1 League38.0000
2012-201325Motherwell1 League35.8100
2013-201426Birmingham City1 League46.0200
2014-201527Birmingham City3 Leagues45.901000
2015-201628West Ham3 Leagues12.300000
2016-201729West Ham3 Leagues24.0100020010000
2017-201830Middlesbrough2 Leagues48.0300040000000
2018-201931Middlesbrough3 Leagues48.0000060000000286185.7
2019-202032Middlesbrough1 League14.0100010000000450100.0
2019-202032West Ham2 Leagues3.0000010000000100
2020-202133West Ham1 League1.00000
2020-202133West Ham3 Leagues7.0000010000000210100.0
18 Seasons9 Clubs9 Leagues402.2111001500100003512192.3
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
West Ham (6 Seasons)5 Leagues46.3100040010000310100.0
Charlton Ath (4 Seasons)3 Leagues13.1200
Motherwell (3 Seasons)1 League110.8200
Middlesbrough (3 Seasons)3 Leagues110.040001100000003211191.7
Birmingham City (2 Seasons)3 Leagues91.921000
Bournemouth (2 Seasons)1 League
Bury (1 Season)1 League14.0000
Hereford United (1 Season)1 League13.0000
Gillingham (1 Season)1 League3.0000
West Ham (1 Season)1 League1.00000
FA Cup (9 Seasons)12.3000010000000
Premier League (8 Seasons)34.0100030010000310100.0
Championship (7 Seasons)198.971001100000003211191.7
League Cup (7 Seasons)6.0000000000000
Premier League (3 Seasons)110.8200
League One (3 Seasons)26.1100
League Two (1 Season)14.0000
PL2 — Div. 1 (1 Season)1.00000
Europa Lg (1 Season)
Conf 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
2006-200719Gillinghameng ENG3. League One16th3.0000Matches
2006-200719Charlton Atheng ENG1. Premier League19th1.0000Matches
2007-200820Buryeng ENG4. League Two13th14.0000
2007-200820Charlton Atheng ENG2. Championship11th1.0000
2008-200921Hereford Unitedeng ENG3. League One24th13.0000
2008-200921Charlton Atheng ENG2. Championship24th1.0100
2009-201022Charlton Atheng ENG3. League One4th10.1100
2010-201123Motherwellsct SCO1. Premier League6th37.0100Matches
2011-201224Motherwellsct SCO1. Premier League3rd38.0000
2012-201325Motherwellsct SCO1. Premier League2nd35.8100Matches
2013-201426Birmingham Cityeng ENG2. Championship21st46.0200
2014-201527Birmingham Cityeng ENG2. Championship10th44.9010Matches
2015-201628West Hameng ENG1. Premier League7th6.0000Matches
2016-201729West Hameng ENG1. Premier League11th22.0100020010000Matches
2017-201830Middlesbrougheng ENG2. Championship5th46.0300040000000Matches
2018-201931Middlesbrougheng ENG2. Championship7th46.0000060000000286185.7Matches
2019-202032Middlesbrougheng ENG2. Championship17th14.0100010000000450100.0Matches
2019-202032West Hameng ENG1. Premier League16th2.0000000000000100Matches
2020-202133West Hameng ENGJr. PL2 — Div. 111th1.00000Matches
2020-202133West Hameng ENG1. Premier League6th3.0000010000000210100.0Matches
18 Seasons9 Clubs5 Leagues383.8111001400100003512192.3
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
West Ham (6 Seasons)1 League33.0100030010000310100.0
Charlton Ath (4 Seasons)3 Leagues13.1200
Motherwell (3 Seasons)1 League110.8200
Middlesbrough (3 Seasons)1 League106.040001100000003211191.7
Birmingham City (2 Seasons)1 League90.9210
Bournemouth (2 Seasons)1 League
Bury (1 Season)1 League14.0000
Hereford United (1 Season)1 League13.0000
Gillingham (1 Season)1 League3.0000
West Ham (1 Season)1 League1.00000
Premier League (8 Seasons)34.0100030010000310100.0
Championship (7 Seasons)198.971001100000003211191.7
Premier League (3 Seasons)110.8200
League One (3 Seasons)26.1100
League Two (1 Season)14.0000
PL2 — Div. 1 (1 Season)1.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-201527Birmingham Cityeng ENGFA Cup17th1.00000Matches
2015-201628West Hameng ENGFA Cup5th6.30000Matches
2016-201729West Hameng ENGEFL Cup5th2.0000000000000Matches
2017-201830Middlesbrougheng ENGFA Cup17th2.00000000000Matches
2018-201931Middlesbrougheng ENGEFL Cup5th1.0000000000000Matches
2018-201931Middlesbrougheng ENGFA Cup17th1.0000000000000Matches
2019-202032West Hameng ENGFA Cup17th1.00000100000Matches
2020-202133West Hameng ENGEFL Cup9th3.00000000000Matches
2020-202133West Hameng ENGFA Cup9th1.00000000000Matches
9 Seasons3 Clubs2 Leagues18.3000010000000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
West Ham (6 Seasons)2 Leagues13.3000010000000
Middlesbrough (2 Seasons)2 Leagues4.0000000000000
Birmingham City (1 Season)2 Leagues1.00000
FA Cup (9 Seasons)12.3000010000000
League Cup (7 Seasons)6.0000000000000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201628ie Rep. of IrelandFriendlies (M)3.30000Matches
201628ie Rep. of IrelandUEFA EuroR164.0000000000000Matches
201628ie Rep. of IrelandUEFA Euro Qualifying3.5000000000000Matches
201729ie Rep. of IrelandFriendlies (M)1.50000Matches
201830ie Rep. of IrelandWCQ12.01000Matches
201830ie Rep. of IrelandFriendlies (M)2.00000Matches
2018-201931ie Rep. of IrelandUEFA Nations League23rd4.00000Matches
202032ie Rep. of IrelandFriendlies (M)1.00000Matches
2020-202133ie Rep. of IrelandUEFA Nations LeagueLgB6.00000200000Matches
202133ie Rep. of IrelandUEFA Euro Qualifying9.3000010000000Matches
8 Seasons1 Club5 Leagues46.7100030000000
Friendlies (M) (7 Seasons)7.80000
UEFA Euro Qualifying (2 Seasons)12.9000010000000
WCQ (2 Seasons)12.01000
UEFA Nations League (2 Seasons)10.00000200000
UEFA Euro (1 Season)4.0000000000000

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.