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
2003-200416Cambridge Utdeng ENG4. Third Division11901.000.0033100.01001100.0
2004-200517Cambridge Utdeng ENG4. League Two38383,42038.0451.1817112673.7714171128.9
2005-200618Walsalleng ENG3. League One554505.081.60271970.4122120.0Matches
2005-200618R&Deng ENG4. League Two332703.051.6713861.5111133.3Matches
2005-200618Chester Cityeng ENG4. League Two443604.051.25181372.200400.0Matches
2005-200618Evertoneng ENG1. Premier League10810.900.001001Matches
2006-200719Bristol Cityeng ENG3. League One11901.011.004375.010000.0
2006-200719Stockporteng ENG4. League Two111199011.080.73413380.5632436.4
2006-200719Wrexhameng ENG4. League Two554505.091.80221359.1023120.0
2007-200820Stockporteng ENG4. League Two12121,08012.070.58615488.5903866.7Matches
2008-200921Crewe Alexandraeng ENG3. League One19191,71019.0211.11896876.4766631.6
2009-201022Motherwellsct SCO1. Premier League34343,01533.5471.4020816177.4121391544.1Matches
2010-201123Norwich Cityeng ENG2. Championship45454,05045.0581.2925719977.4221581022.2
2011-201224Norwich Cityeng ENG1. Premier League37373,32036.9631.7121815571.112111438.1Matches
2012-201325Norwich Cityeng ENG1. Premier League15151,34114.9211.41725170.8554640.0Matches
2013-201426Norwich Cityeng ENG1. Premier League38383,42038.0621.6318912767.289211231.6Matches
2014-201527Norwich Cityeng ENG2. Championship46464,14046.0481.0415410668.82511101430.4Matches
2014-201527Norwich Cityeng ENGFA Cup11901.0000100.00000Matches
2015-201628Norwich Cityeng ENGFA Cup11901.0000100.00000Matches
2015-201628Norwich Cityeng ENG1. Premier League27272,43027.0441.631116760.46615311.1Matches
2016-201729Norwich Cityeng ENG2. Championship26262,29525.5351.37915663.71259830.842020.0Matches
2016-201729Norwich Cityeng ENGEFL Cup222102.320.86131184.6101150.00000Matches
2017-201830Wolveseng ENG2. Championship45454,05045.0360.8013610075.730962453.3531125.0Matches
2018-201931Wolveseng ENGEFL Cup222102.300.0077100.01102100.00000Matches
2018-201931Wolveseng ENGFA Cup665706.391.4216850.0411116.711000.0Matches
2018-201931Wolveseng ENG1. Premier League11901.000.0033100.01001100.00000Matches
2019-202032Wolveseng ENGEFL Cup222102.331.299666.710100.00000Matches
2019-202032Wolves2. Europa Lg11901.000.00001001100.00000Matches
2019-202032Wolveseng ENGFA Cup221802.010.506583.3011150.00000Matches
2020-202133Wolveseng ENGEFL Cup11901.011.002150.000100.00000Matches
2020-202133Wolveseng ENGFA Cup332703.020.67131184.6201266.70000Matches
2020-202133Wolveseng ENG1. Premier League21911.010.994375.000100.00000Matches
2021-202234Wolveseng ENGEFL Cup222102.320.866466.7110150.00000Matches
2021-202234Wolveseng ENGFA Cup221802.010.507685.7101150.00000Matches
2021-202234Wolveseng ENG1. Premier League211351.532.007457.101000.00000Matches
2022-202335Birmingham Cityeng ENG2. Championship43433,81742.4531.2515710267.51411181330.2422050.0Matches
2023-202436Birmingham Cityeng ENG2. Championship44443,96044.0621.4121015070.51311201125.00000Matches
2023-202436Birmingham Cityeng ENGFA Cup221802.042.0010660.010100.00000Matches
22 Seasons14 Clubs8 Leagues53252947,725531.26671.262355168972.020713918316431.01483327.3
Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Norwich City (7 Seasons)4 Leagues23823821,386237.63331.41110577270.09162845723.942020.0
Wolves (5 Seasons)5 Leagues71696,37670.8590.8321615874.54214133449.3641120.0
Birmingham City (2 Seasons)2 Leagues89897,95788.41191.3537725869.02822392427.0422050.0
Cambridge Utd (2 Seasons)1 League39393,51039.0451.1517412974.1814171230.8
Stockport (2 Seasons)1 League23232,07023.0150.651028785.315351252.2
Motherwell (1 Season)1 League34343,01533.5471.4020816177.4121391544.1
Crewe Alexandra (1 Season)1 League19191,71019.0211.11896876.4766631.6
Walsall (1 Season)1 League554505.081.60271970.4122120.0
Wrexham (1 Season)1 League554505.091.80221359.1023120.0
Chester City (1 Season)1 League443604.051.25181372.200400.0
R&D (1 Season)1 League332703.051.6713861.5111133.3
Everton (1 Season)1 League10811.800.001001
Bristol City (1 Season)1 League11901.011.004375.010000.0
Premier League (10 Seasons)12312010,908122.11941.6060441067.93332552621.70000
FA Cup (8 Seasons)17171,56017.3171.11523669.2827529.411000.0
EFL Cup (8 Seasons)9993010.380.77372978.4423444.40000
Championship (6 Seasons)24924922,312247.92921.18100571371.611662718032.11373330.0
Third Division (5 Seasons)74746,66074.0791.0732925076.02420302635.1
League One (3 Seasons)25252,25025.0301.201209075.0988728.0
Premier League (1 Season)34343,01533.5471.4020816177.4121391544.1
Europa Lg (1 Season)11901.000.00001001100.00000
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2003-200416Cambridge Utd1 League11901.000.0033100.01001100.0
2004-200517Cambridge Utd1 League38383,42038.0451.1817112673.7714171128.9
2005-200618R&D1 League332703.051.6713861.5111133.3
2005-200618Chester City1 League443604.051.25181372.200400.0
2005-200618Everton1 League10810.900.001001
2005-200618Walsall1 League554505.081.60271970.4122120.0
2006-200719Bristol City1 League11901.011.004375.010000.0
2006-200719Wrexham1 League554505.091.80221359.1023120.0
2006-200719Stockport1 League111199011.080.73413380.5632436.4
2007-200820Stockport1 League12121,08012.070.58615488.5903866.7
2008-200921Crewe Alexandra1 League19191,71019.0211.11896876.4766631.6
2009-201022Motherwell1 League34343,01533.5471.4020816177.4121391544.1
2010-201123Norwich City1 League45454,05045.0581.2925719977.4221581022.2
2011-201224Norwich City1 League37373,32036.9631.7121815571.112111438.1
2012-201325Norwich City1 League15151,34114.9211.41725170.8554640.0
2013-201426Norwich City1 League38383,42038.0621.6318912767.289211231.6
2014-201527Norwich City3 Leagues47474,23047.0481.0415410668.82511111429.80000
2015-201628Norwich City3 Leagues28282,52028.0441.631116760.46616310.70000
2016-201729Norwich City2 Leagues28282,50527.8371.331046766.313510932.142020.0
2017-201830Wolves1 League45454,05045.0360.8013610075.730962453.3531125.0
2018-201931Wolves3 Leagues998709.790.93261869.2621444.411000.0
2019-202032Wolves4 Leagues554805.340.75151173.3212240.00000
2020-202133Wolves3 Leagues654515.040.80191578.9203240.00000
2021-202234Wolves3 Leagues655255.861.03201470.0221240.00000
2022-202335Birmingham City2 Leagues43433,81742.4531.2515710267.51411181330.2422050.0
2023-202436Birmingham City2 Leagues46464,14046.0661.4322015670.01411211123.90000
22 Seasons14 Clubs8 Leagues53252947,725531.26671.262355168972.020713918316431.01483327.3
Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Norwich City (7 Seasons)4 Leagues23823821,386237.63331.41110577270.09162845723.942020.0
Wolves (5 Seasons)5 Leagues71696,37670.8590.8321615874.54214133449.3641120.0
Birmingham City (2 Seasons)2 Leagues89897,95788.41191.3537725869.02822392427.0422050.0
Cambridge Utd (2 Seasons)1 League39393,51039.0451.1517412974.1814171230.8
Stockport (2 Seasons)1 League23232,07023.0150.651028785.315351252.2
Motherwell (1 Season)1 League34343,01533.5471.4020816177.4121391544.1
Crewe Alexandra (1 Season)1 League19191,71019.0211.11896876.4766631.6
Walsall (1 Season)1 League554505.081.60271970.4122120.0
Wrexham (1 Season)1 League554505.091.80221359.1023120.0
Chester City (1 Season)1 League443604.051.25181372.200400.0
R&D (1 Season)1 League332703.051.6713861.5111133.3
Everton (1 Season)1 League10811.800.001001
Bristol City (1 Season)1 League11901.011.004375.010000.0
Premier League (10 Seasons)12312010,908122.11941.6060441067.93332552621.70000
FA Cup (8 Seasons)17171,56017.3171.11523669.2827529.411000.0
EFL Cup (8 Seasons)9993010.380.77372978.4423444.40000
Championship (6 Seasons)24924922,312247.92921.18100571371.611662718032.11373330.0
Third Division (5 Seasons)74746,66074.0791.0732925076.02420302635.1
League One (3 Seasons)25252,25025.0301.201209075.0988728.0
Premier League (1 Season)34343,01533.5471.4020816177.4121391544.1
Europa Lg (1 Season)11901.000.00001001100.00000
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2003-200416Cambridge Utdeng ENG4. Third Division13th11901.000.0033100.01001100.0
2004-200517Cambridge Utdeng ENG4. League Two24th38383,42038.0451.1817112673.7714171128.9
2005-200618R&Deng ENG4. League Two24th332703.051.6713861.5111133.3Matches
2005-200618Chester Cityeng ENG4. League Two15th443604.051.25181372.200400.0Matches
2005-200618Evertoneng ENG1. Premier League11th10810.900.001001Matches
2005-200618Walsalleng ENG3. League One24th554505.081.60271970.4122120.0Matches
2006-200719Bristol Cityeng ENG3. League One2nd11901.011.004375.010000.0
2006-200719Wrexhameng ENG4. League Two19th554505.091.80221359.1023120.0
2006-200719Stockporteng ENG4. League Two8th111199011.080.73413380.5632436.4
2007-200820Stockporteng ENG4. League Two4th12121,08012.070.58615488.5903866.7Matches
2008-200921Crewe Alexandraeng ENG3. League One22nd19191,71019.0211.11896876.4766631.6
2009-201022Motherwellsct SCO1. Premier League5th34343,01533.5471.4020816177.4121391544.1Matches
2010-201123Norwich Cityeng ENG2. Championship2nd45454,05045.0581.2925719977.4221581022.2
2011-201224Norwich Cityeng ENG1. Premier League12th37373,32036.9631.7121815571.112111438.1Matches
2012-201325Norwich Cityeng ENG1. Premier League11th15151,34114.9211.41725170.8554640.0Matches
2013-201426Norwich Cityeng ENG1. Premier League18th38383,42038.0621.6318912767.289211231.6Matches
2014-201527Norwich Cityeng ENG2. Championship3rd46464,14046.0481.0415410668.82511101430.4Matches
2015-201628Norwich Cityeng ENG1. Premier League19th27272,43027.0441.631116760.46615311.1Matches
2016-201729Norwich Cityeng ENG2. Championship8th26262,29525.5351.37915663.71259830.842020.0Matches
2017-201830Wolveseng ENG2. Championship1st45454,05045.0360.8013610075.730962453.3531125.0Matches
2018-201931Wolveseng ENG1. Premier League7th11901.000.0033100.01001100.00000Matches
2020-202133Wolveseng ENG1. Premier League13th21911.010.994375.000100.00000Matches
2021-202234Wolveseng ENG1. Premier League10th211351.532.007457.101000.00000Matches
2022-202335Birmingham Cityeng ENG2. Championship17th43433,81742.4531.2515710267.51411181330.2422050.0Matches
2023-202436Birmingham Cityeng ENG2. Championship22nd44443,96044.0621.4121015070.51311201125.00000Matches
22 Seasons14 Clubs5 Leagues50550245,145502.56421.282266162472.019413517315430.71373330.0
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Norwich City (7 Seasons)2 Leagues23423420,996233.33311.42109276169.99062815623.942020.0
Wolves (5 Seasons)2 Leagues50484,36648.5400.8215011075.3311072552.1531125.0
Birmingham City (2 Seasons)1 League87877,77786.41151.3336725269.22722382427.6422050.0
Cambridge Utd (2 Seasons)1 League39393,51039.0451.1517412974.1814171230.8
Stockport (2 Seasons)1 League23232,07023.0150.651028785.315351252.2
Motherwell (1 Season)1 League34343,01533.5471.4020816177.4121391544.1
Crewe Alexandra (1 Season)1 League19191,71019.0211.11896876.4766631.6
Walsall (1 Season)1 League554505.081.60271970.4122120.0
Wrexham (1 Season)1 League554505.091.80221359.1023120.0
Chester City (1 Season)1 League443604.051.25181372.200400.0
R&D (1 Season)1 League332703.051.6713861.5111133.3
Everton (1 Season)1 League10811.800.001001
Bristol City (1 Season)1 League11901.011.004375.010000.0
Premier League (10 Seasons)12312010,908122.11941.6060441067.93332552621.70000
Championship (6 Seasons)24924922,312247.92921.18100571371.611662718032.11373330.0
Third Division (5 Seasons)74746,66074.0791.0732925076.02420302635.1
League One (3 Seasons)25252,25025.0301.201209075.0988728.0
Premier League (1 Season)34343,01533.5471.4020816177.4121391544.1
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-201527Norwich Cityeng ENGFA Cup33rd11901.0000100.00000Matches
2015-201628Norwich Cityeng ENGFA Cup33rd11901.0000100.00000Matches
2016-201729Norwich Cityeng ENGEFL Cup9th222102.320.86131184.6101150.00000Matches
2018-201931Wolveseng ENGEFL Cup17th222102.300.0077100.01102100.00000Matches
2018-201931Wolveseng ENGFA Cup3rd665706.391.4216850.0411116.711000.0Matches
2019-202032Wolveseng ENGEFL Cup9th222102.331.299666.710100.00000Matches
2019-202032Wolveseng ENGFA Cup33rd221802.010.506583.3011150.00000Matches
2020-202133Wolveseng ENGEFL Cup33rd11901.011.002150.000100.00000Matches
2020-202133Wolveseng ENGFA Cup9th332703.020.67131184.6201266.70000Matches
2021-202234Wolveseng ENGEFL CupRd3222102.320.866466.7110150.00000Matches
2021-202234Wolveseng ENGFA Cup221802.010.507685.7101150.00000Matches
2023-202436Birmingham Cityeng ENGFA Cup221802.042.0010660.010100.00000Matches
10 Seasons4 Clubs2 Leagues26262,49027.7250.97896573.012410934.611000.0
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Wolves (4 Seasons)2 Leagues20201,92021.3190.89664872.71046840.011000.0
Norwich City (3 Seasons)2 Leagues443904.320.86131184.6103125.00000
Birmingham City (2 Seasons)1 League221802.042.0010660.010100.00000
FA Cup (8 Seasons)17171,56017.3171.11523669.2827529.411000.0
EFL Cup (8 Seasons)9993010.380.77372978.4423444.40000
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
2019-202032Wolves2. Europa LgQF11901.000.00001001100.00000Matches
1 Season1 Club1 League11901.000.00001001100.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
2003-200416Cambridge Utdeng ENG4. Third Division1.00
2004-200517Cambridge Utdeng ENG4. League Two38.045
2005-200618Walsalleng ENG3. League One5.08Matches
2005-200618R&Deng ENG4. League Two3.05Matches
2005-200618Chester Cityeng ENG4. League Two4.05Matches
2005-200618Evertoneng ENG1. Premier League0.90Matches
2006-200719Bristol Cityeng ENG3. League One1.01
2006-200719Stockporteng ENG4. League Two11.08
2006-200719Wrexhameng ENG4. League Two5.09
2007-200820Stockporteng ENG4. League Two12.07Matches
2008-200921Crewe Alexandraeng ENG3. League One19.021
2009-201022Motherwellsct SCO1. Premier League33.547Matches
2010-201123Norwich Cityeng ENG2. Championship45.058
2011-201224Norwich Cityeng ENG1. Premier League36.963Matches
2012-201325Norwich Cityeng ENG1. Premier League14.921Matches
2013-201426Norwich Cityeng ENG1. Premier League38.062Matches
2014-201527Norwich Cityeng ENG2. Championship46.048Matches
2014-201527Norwich Cityeng ENGFA Cup1.00Matches
2015-201628Norwich Cityeng ENGFA Cup1.00Matches
2015-201628Norwich Cityeng ENG1. Premier League27.044Matches
2016-201729Norwich Cityeng ENG2. Championship25.5352Matches
2016-201729Norwich Cityeng ENGEFL Cup2.320Matches
2017-201830Wolveseng ENG2. Championship45.0363Matches
2018-201931Wolveseng ENGEFL Cup2.300Matches
2018-201931Wolveseng ENGFA Cup6.391Matches
2018-201931Wolveseng ENG1. Premier League1.0000000.10.05+0.1+0.1451145.514235.737.9785.749.71516.700.0011.0Matches
2019-202032Wolveseng ENGEFL Cup2.330Matches
2019-202032Wolves2. Europa Lg1.0000000.00.00.004757.19233.329.7757.141.4500.000.007.0Matches
2019-202032Wolveseng ENGFA Cup2.010Matches
2020-202133Wolveseng ENGEFL Cup1.010Matches
2020-202133Wolveseng ENGFA Cup3.020Matches
2020-202133Wolveseng ENG1. Premier League1.0100100.90.22-0.1-0.111616.7191026.333.2520.031.019315.800.008.7Matches
2021-202234Wolveseng ENGEFL Cup2.320Matches
2021-202234Wolveseng ENGFA Cup2.010Matches
2021-202234Wolveseng ENG1. Premier League1.5300102.90.42-0.1-0.051119.119442.136.11421.428.51317.710.6714.2Matches
2022-202335Birmingham Cityeng ENG2. Championship42.453216055.10.34+2.1+0.05406104239.0104215669.247.535789.961.06566710.2902.1216.9Matches
2023-202436Birmingham Cityeng ENG2. Championship44.062018257.10.28-2.9-0.0730183835.9125125946.638.237168.749.96817911.6461.0513.8Matches
2023-202436Birmingham Cityeng ENGFA Cup2.040Matches
22 Seasons14 Clubs8 Leagues531.266782162116.20.30-0.8-0.01718191537.5235443356.342.276177.554.5138915110.91371.5115.3
Country Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
Norwich City (7 Seasons)4 Leagues237.63332
Wolves (5 Seasons)5 Leagues70.85940204.00.280.0-0.01113531.4611834.434.63342.436.15259.610.2211.3
Birmingham City (2 Seasons)2 Leagues88.411922142112.20.30-0.8-0.01707188037.6229341556.942.472879.155.4133714610.91361.5715.4
Cambridge Utd (2 Seasons)1 League39.045
Stockport (2 Seasons)1 League23.015
Motherwell (1 Season)1 League33.547
Crewe Alexandra (1 Season)1 League19.021
Walsall (1 Season)1 League5.08
Wrexham (1 Season)1 League5.09
Chester City (1 Season)1 League4.05
R&D (1 Season)1 League3.05
Everton (1 Season)1 League1.80
Bristol City (1 Season)1 League1.01
Newcastle Utd (1 Season)2 Leagues
Premier League (10 Seasons)122.119400204.00.280.0-0.0172825.0521634.635.52638.534.747510.610.2812.2
FA Cup (8 Seasons)17.3171
EFL Cup (8 Seasons)10.380
Championship (6 Seasons)247.929272142112.20.30-0.8-0.01707188037.6229341556.942.472879.155.4133714610.91361.5715.4
Third Division (5 Seasons)74.079
League One (3 Seasons)25.030
Premier League (1 Season)33.547
Europa Lg (1 Season)1.0000000.00.00.004757.19233.329.7757.141.4500.000.007.0
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
2003-200416Cambridge Utd1 League1.00
2004-200517Cambridge Utd1 League38.045
2005-200618R&D1 League3.05
2005-200618Chester City1 League4.05
2005-200618Everton1 League0.90
2005-200618Walsall1 League5.08
2006-200719Bristol City1 League1.01
2006-200719Wrexham1 League5.09
2006-200719Stockport1 League11.08
2007-200820Stockport1 League12.07
2008-200921Crewe Alexandra1 League19.021
2009-201022Motherwell1 League33.547
2010-201123Norwich City1 League45.058
2011-201224Norwich City1 League36.963
2012-201325Norwich City1 League14.921
2013-201426Norwich City1 League38.062
2014-201527Norwich City3 Leagues47.0480
2015-201628Norwich City3 Leagues28.0440
2016-201729Norwich City2 Leagues27.8372
2017-201830Wolves1 League45.0363
2018-201931Wolves3 Leagues9.7910000.10.05+0.1+0.1451145.514235.737.9785.749.71516.700.0011.0
2019-202032Wolves4 Leagues5.3400000.00.00.004757.19233.329.7757.141.4500.000.007.0
2020-202133Wolves3 Leagues5.0400100.90.22-0.1-0.111616.7191026.333.2520.031.019315.800.008.7
2021-202234Wolves3 Leagues5.8600102.90.42-0.1-0.051119.119442.136.11421.428.51317.710.6714.2
2022-202335Birmingham City2 Leagues42.453216055.10.34+2.1+0.05406104239.0104215669.247.535789.961.06566710.2902.1216.9
2023-202436Birmingham City2 Leagues46.066018257.10.28-2.9-0.0730183835.9125125946.638.237168.749.96817911.6461.0513.8
22 Seasons14 Clubs8 Leagues531.266782162116.20.30-0.8-0.01718191537.5235443356.342.276177.554.5138915110.91371.5115.3
Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
Norwich City (7 Seasons)4 Leagues237.63332
Wolves (5 Seasons)5 Leagues70.85940204.00.280.0-0.01113531.4611834.434.63342.436.15259.610.2211.3
Birmingham City (2 Seasons)2 Leagues88.411922142112.20.30-0.8-0.01707188037.6229341556.942.472879.155.4133714610.91361.5715.4
Cambridge Utd (2 Seasons)1 League39.045
Stockport (2 Seasons)1 League23.015
Motherwell (1 Season)1 League33.547
Crewe Alexandra (1 Season)1 League19.021
Walsall (1 Season)1 League5.08
Wrexham (1 Season)1 League5.09
Chester City (1 Season)1 League4.05
R&D (1 Season)1 League3.05
Everton (1 Season)1 League1.80
Bristol City (1 Season)1 League1.01
Newcastle Utd (1 Season)2 Leagues
Premier League (10 Seasons)122.119400204.00.280.0-0.0172825.0521634.635.52638.534.747510.610.2812.2
FA Cup (8 Seasons)17.3171
EFL Cup (8 Seasons)10.380
Championship (6 Seasons)247.929272142112.20.30-0.8-0.01707188037.6229341556.942.472879.155.4133714610.91361.5715.4
Third Division (5 Seasons)74.079
League One (3 Seasons)25.030
Premier League (1 Season)33.547
Europa Lg (1 Season)1.0000000.00.00.004757.19233.329.7757.141.4500.000.007.0
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
2003-200416Cambridge Utdeng ENG4. Third Division13th1.00
2004-200517Cambridge Utdeng ENG4. League Two24th38.045
2005-200618R&Deng ENG4. League Two24th3.05Matches
2005-200618Chester Cityeng ENG4. League Two15th4.05Matches
2005-200618Evertoneng ENG1. Premier League11th0.90Matches
2005-200618Walsalleng ENG3. League One24th5.08Matches
2006-200719Bristol Cityeng ENG3. League One2nd1.01
2006-200719Wrexhameng ENG4. League Two19th5.09
2006-200719Stockporteng ENG4. League Two8th11.08
2007-200820Stockporteng ENG4. League Two4th12.07Matches
2008-200921Crewe Alexandraeng ENG3. League One22nd19.021
2009-201022Motherwellsct SCO1. Premier League5th33.547Matches
2010-201123Norwich Cityeng ENG2. Championship2nd45.058
2011-201224Norwich Cityeng ENG1. Premier League12th36.963Matches
2012-201325Norwich Cityeng ENG1. Premier League11th14.921Matches
2013-201426Norwich Cityeng ENG1. Premier League18th38.062Matches
2014-201527Norwich Cityeng ENG2. Championship3rd46.048Matches
2015-201628Norwich Cityeng ENG1. Premier League19th27.044Matches
2016-201729Norwich Cityeng ENG2. Championship8th25.5352Matches
2017-201830Wolveseng ENG2. Championship1st45.0363Matches
2018-201931Wolveseng ENG1. Premier League7th1.0000000.10.05+0.1+0.1451145.514235.737.9785.749.71516.700.0011.0Matches
2020-202133Wolveseng ENG1. Premier League13th1.0100100.90.22-0.1-0.111616.7191026.333.2520.031.019315.800.008.7Matches
2021-202234Wolveseng ENG1. Premier League10th1.5300102.90.42-0.1-0.051119.119442.136.11421.428.51317.710.6714.2Matches
2022-202335Birmingham Cityeng ENG2. Championship17th42.453216055.10.34+2.1+0.05406104239.0104215669.247.535789.961.06566710.2902.1216.9Matches
2023-202436Birmingham Cityeng ENG2. Championship22nd44.062018257.10.28-2.9-0.0730183835.9125125946.638.237168.749.96817911.6461.0513.8Matches
22 Seasons14 Clubs5 Leagues502.564272162116.20.30-0.8-0.01714190837.4234543156.442.375477.754.6138415110.91371.5215.3
Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
Norwich City (7 Seasons)2 Leagues233.33312
Wolves (5 Seasons)2 Leagues48.54030204.00.280.0-0.0172825.0521634.635.52638.534.747510.610.2812.2
Birmingham City (2 Seasons)1 League86.411522142112.20.30-0.8-0.01707188037.6229341556.942.472879.155.4133714610.91361.5715.4
Cambridge Utd (2 Seasons)1 League39.045
Stockport (2 Seasons)1 League23.015
Motherwell (1 Season)1 League33.547
Crewe Alexandra (1 Season)1 League19.021
Walsall (1 Season)1 League5.08
Wrexham (1 Season)1 League5.09
Chester City (1 Season)1 League4.05
R&D (1 Season)1 League3.05
Everton (1 Season)1 League1.80
Bristol City (1 Season)1 League1.01
Newcastle Utd (1 Season)1 League
Premier League (10 Seasons)122.119400204.00.280.0-0.0172825.0521634.635.52638.534.747510.610.2812.2
Championship (6 Seasons)247.929272142112.20.30-0.8-0.01707188037.6229341556.942.472879.155.4133714610.91361.5715.4
Third Division (5 Seasons)74.079
League One (3 Seasons)25.030
Premier League (1 Season)33.547
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-201527Norwich Cityeng ENGFA Cup33rd1.00Matches
2015-201628Norwich Cityeng ENGFA Cup33rd1.00Matches
2016-201729Norwich Cityeng ENGEFL Cup9th2.320Matches
2018-201931Wolveseng ENGEFL Cup17th2.300Matches
2018-201931Wolveseng ENGFA Cup3rd6.391Matches
2019-202032Wolveseng ENGEFL Cup9th2.330Matches
2019-202032Wolveseng ENGFA Cup33rd2.010Matches
2020-202133Wolveseng ENGEFL Cup33rd1.010Matches
2020-202133Wolveseng ENGFA Cup9th3.020Matches
2021-202234Wolveseng ENGEFL CupRd32.320Matches
2021-202234Wolveseng ENGFA Cup2.010Matches
2023-202436Birmingham Cityeng ENGFA Cup2.040Matches
10 Seasons4 Clubs2 Leagues27.7251
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
Wolves (4 Seasons)2 Leagues21.3191
Norwich City (3 Seasons)2 Leagues4.320
Birmingham City (2 Seasons)1 League2.040
Newcastle Utd (1 Season)1 League
FA Cup (8 Seasons)17.3171
EFL Cup (8 Seasons)10.380
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
2019-202032Wolves2. Europa LgQF1.0000000.00.00.004757.19233.329.7757.141.4500.000.007.0Matches
1 Season1 Club1 League1.0000000.00.00.004757.19233.329.7757.141.4500.000.007.0

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
2003-200416Cambridge Utdeng ENG4. Third Division11901.0000000000.000.000.000.000.00
2004-200517Cambridge Utdeng ENG4. League Two38383,42038.0000000100.000.000.000.000.00
2005-200618Walsalleng ENG3. League One554505.0000000000.000.000.000.000.00Matches
2005-200618R&Deng ENG4. League Two332703.0000000000.000.000.000.000.00Matches
2005-200618Chester Cityeng ENG4. League Two443604.0000000000.000.000.000.000.00Matches
2005-200618Evertoneng ENG1. Premier League10810.900000000.000.000.000.000.00Matches
2005-200618Evertoneng ENG1. Premier League10810.9000000000.000.000.000.000.00Matches
2006-200719Bristol Cityeng ENG3. League One11901.0000000000.000.000.000.000.00
2006-200719Stockporteng ENG4. League Two111199011.0000000000.000.000.000.000.00
2006-200719Wrexhameng ENG4. League Two554505.0000000000.000.000.000.000.00
2007-200820Stockporteng ENG4. League Two12121,08012.0000000000.000.000.000.000.00Matches
2008-200921Crewe Alexandraeng ENG3. League One19191,71019.0000000000.000.000.000.000.00
2009-201022Motherwellsct SCO1. Premier League34343,01533.5000000000.000.000.000.000.00Matches
2010-201123Norwich Cityeng ENG2. Championship45454,05045.0000000200.000.000.000.000.00
2011-201224Norwich Cityeng ENG1. Premier League37373,32036.9000000110.000.000.000.000.00Matches
2012-201325Norwich Cityeng ENG1. Premier League15151,34114.9000000000.000.000.000.000.00Matches
2013-201426Norwich Cityeng ENG1. Premier League38383,42038.0000000200.000.000.000.000.00Matches
2014-201527Norwich Cityeng ENG2. Championship46464,14046.0000000200.000.000.000.000.00Matches
2014-201527Norwich Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2014-201527Norwich Cityeng ENGLeague Cup00Matches
2015-201628Norwich Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2015-201628Norwich Cityeng ENGLeague Cup00Matches
2015-201628Norwich Cityeng ENG1. Premier League27272,43027.0000000000.000.000.000.000.00Matches
2016-201729Norwich Cityeng ENG2. Championship26262,29525.5000000000.000.000.000.000.00Matches
2016-201729Norwich Cityeng ENGEFL Cup222102.3000000100.000.000.000.000.00Matches
2017-201830Wolveseng ENG2. Championship45454,05045.0011000100.000.020.020.000.02Matches
2018-201931Wolveseng ENGEFL Cup222102.3000000000.000.000.000.000.00Matches
2018-201931Wolveseng ENGFA Cup665706.3000000000.000.000.000.000.00Matches
2018-201931Wolveseng ENG1. Premier League11901.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2019-202032Wolveseng ENGEFL Cup222102.3000000000.000.000.000.000.00Matches
2019-202032Wolves2. Europa Lg11901.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2019-202032Wolveseng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2019-202032Wolveseng ENG1. Premier League00Matches
2020-202133Wolveseng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2020-202133Wolveseng ENGFA Cup332703.0000000000.000.000.000.000.00Matches
2020-202133Wolveseng ENG1. Premier League21911.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2021-202234Wolveseng ENGEFL Cup222102.3000000000.000.000.000.000.00Matches
2021-202234Wolveseng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2021-202234Wolveseng ENG1. Premier League211351.5000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2022-202335Birmingham Cityeng ENG2. Championship43433,81742.4000000100.20.20.10.30100.000.000.000.000.000.000.000.010.000.01Matches
2022-202335Birmingham Cityeng ENGFA Cup00Matches
2023-202436Birmingham Cityeng ENG2. Championship44443,96044.0000000200.00.00.00.00100.000.000.000.000.000.000.000.000.000.00Matches
2023-202436Birmingham Cityeng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2024-202537Newcastle Utdeng ENGEFL Cup00Matches
2024-202537Newcastle Utdeng ENG1. Premier League00Matches
22 Seasons14 Clubs8 Leagues53352947,806531.20110001310.20.20.10.30200.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
Norwich City (7 Seasons)4 Leagues23823821,386237.6000000810.000.000.000.000.00
Wolves (5 Seasons)5 Leagues71696,37670.8011000100.00.00.00.00000.000.010.010.000.010.000.000.000.000.00
Birmingham City (2 Seasons)2 Leagues89897,95788.4000000300.20.20.10.30200.000.000.000.000.000.000.000.000.000.00
Cambridge Utd (2 Seasons)1 League39393,51039.0000000100.000.000.000.000.00
Stockport (2 Seasons)1 League23232,07023.0000000000.000.000.000.000.00
Motherwell (1 Season)1 League34343,01533.5000000000.000.000.000.000.00
Crewe Alexandra (1 Season)1 League19191,71019.0000000000.000.000.000.000.00
Walsall (1 Season)1 League554505.0000000000.000.000.000.000.00
Wrexham (1 Season)1 League554505.0000000000.000.000.000.000.00
Chester City (1 Season)1 League443604.0000000000.000.000.000.000.00
R&D (1 Season)1 League332703.0000000000.000.000.000.000.00
Everton (1 Season)1 League201621.8000000000.000.000.000.000.00
Bristol City (1 Season)1 League11901.0000000000.000.000.000.000.00
Newcastle Utd (1 Season)2 Leagues00
Premier League (10 Seasons)12412010,989122.1000000310.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
FA Cup (8 Seasons)17171,56017.3000000000.000.000.000.000.00
EFL Cup (8 Seasons)9993010.3000000100.000.000.000.000.00
Championship (6 Seasons)24924922,312247.9011000800.20.20.10.30200.000.000.000.000.000.000.000.000.000.00
Third Division (5 Seasons)74746,66074.0000000100.000.000.000.000.00
League One (3 Seasons)25252,25025.0000000000.000.000.000.000.00
Premier League (1 Season)34343,01533.5000000000.000.000.000.000.00
Europa Lg (1 Season)11901.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2003-200416Cambridge Utd1 League11901.0000000000.000.000.000.000.00
2004-200517Cambridge Utd1 League38383,42038.0000000100.000.000.000.000.00
2005-200618R&D1 League332703.0000000000.000.000.000.000.00
2005-200618Chester City1 League443604.0000000000.000.000.000.000.00
2005-200618Everton1 League201620.9000000000.000.000.000.000.00
2005-200618Walsall1 League554505.0000000000.000.000.000.000.00
2006-200719Bristol City1 League11901.0000000000.000.000.000.000.00
2006-200719Wrexham1 League554505.0000000000.000.000.000.000.00
2006-200719Stockport1 League111199011.0000000000.000.000.000.000.00
2007-200820Stockport1 League12121,08012.0000000000.000.000.000.000.00
2008-200921Crewe Alexandra1 League19191,71019.0000000000.000.000.000.000.00
2009-201022Motherwell1 League34343,01533.5000000000.000.000.000.000.00
2010-201123Norwich City1 League45454,05045.0000000200.000.000.000.000.00
2011-201224Norwich City1 League37373,32036.9000000110.000.000.000.000.00
2012-201325Norwich City1 League15151,34114.9000000000.000.000.000.000.00
2013-201426Norwich City1 League38383,42038.0000000200.000.000.000.000.00
2014-201527Norwich City3 Leagues47474,23047.0000000200.000.000.000.000.00
2015-201628Norwich City3 Leagues28282,52028.0000000000.000.000.000.000.00
2016-201729Norwich City2 Leagues28282,50527.8000000100.000.000.000.000.00
2017-201830Wolves1 League45454,05045.0011000100.000.020.020.000.02
2018-201931Wolves3 Leagues998709.7000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2019-202032Wolves4 Leagues554805.3000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2020-202133Wolves3 Leagues654515.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2021-202234Wolves3 Leagues655255.8000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2022-202335Birmingham City2 Leagues43433,81742.4000000100.20.20.10.30100.000.000.000.000.000.000.000.010.000.01
2023-202436Birmingham City2 Leagues46464,14046.0000000200.00.00.00.00100.000.000.000.000.000.000.000.000.000.00
2024-202537Newcastle Utd2 Leagues00
22 Seasons14 Clubs8 Leagues53352947,806531.20110001310.20.20.10.30200.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
Norwich City (7 Seasons)4 Leagues23823821,386237.6000000810.000.000.000.000.00
Wolves (5 Seasons)5 Leagues71696,37670.8011000100.00.00.00.00000.000.010.010.000.010.000.000.000.000.00
Birmingham City (2 Seasons)2 Leagues89897,95788.4000000300.20.20.10.30200.000.000.000.000.000.000.000.000.000.00
Cambridge Utd (2 Seasons)1 League39393,51039.0000000100.000.000.000.000.00
Stockport (2 Seasons)1 League23232,07023.0000000000.000.000.000.000.00
Motherwell (1 Season)1 League34343,01533.5000000000.000.000.000.000.00
Crewe Alexandra (1 Season)1 League19191,71019.0000000000.000.000.000.000.00
Walsall (1 Season)1 League554505.0000000000.000.000.000.000.00
Wrexham (1 Season)1 League554505.0000000000.000.000.000.000.00
Chester City (1 Season)1 League443604.0000000000.000.000.000.000.00
R&D (1 Season)1 League332703.0000000000.000.000.000.000.00
Everton (1 Season)1 League201621.8000000000.000.000.000.000.00
Bristol City (1 Season)1 League11901.0000000000.000.000.000.000.00
Newcastle Utd (1 Season)2 Leagues00
Premier League (10 Seasons)12412010,989122.1000000310.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
FA Cup (8 Seasons)17171,56017.3000000000.000.000.000.000.00
EFL Cup (8 Seasons)9993010.3000000100.000.000.000.000.00
Championship (6 Seasons)24924922,312247.9011000800.20.20.10.30200.000.000.000.000.000.000.000.000.000.00
Third Division (5 Seasons)74746,66074.0000000100.000.000.000.000.00
League One (3 Seasons)25252,25025.0000000000.000.000.000.000.00
Premier League (1 Season)34343,01533.5000000000.000.000.000.000.00
Europa Lg (1 Season)11901.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2003-200416Cambridge Utdeng ENG4. Third Division13th11901.0000000000.000.000.000.000.00
2004-200517Cambridge Utdeng ENG4. League Two24th38383,42038.0000000100.000.000.000.000.00
2005-200618R&Deng ENG4. League Two24th332703.0000000000.000.000.000.000.00Matches
2005-200618Chester Cityeng ENG4. League Two15th443604.0000000000.000.000.000.000.00Matches
2005-200618Evertoneng ENG1. Premier League11th10810.900000000.000.000.000.000.00Matches
2005-200618Evertoneng ENG1. Premier League11th10810.9000000000.000.000.000.000.00Matches
2005-200618Walsalleng ENG3. League One24th554505.0000000000.000.000.000.000.00Matches
2006-200719Bristol Cityeng ENG3. League One2nd11901.0000000000.000.000.000.000.00
2006-200719Wrexhameng ENG4. League Two19th554505.0000000000.000.000.000.000.00
2006-200719Stockporteng ENG4. League Two8th111199011.0000000000.000.000.000.000.00
2007-200820Stockporteng ENG4. League Two4th12121,08012.0000000000.000.000.000.000.00Matches
2008-200921Crewe Alexandraeng ENG3. League One22nd19191,71019.0000000000.000.000.000.000.00
2009-201022Motherwellsct SCO1. Premier League5th34343,01533.5000000000.000.000.000.000.00Matches
2010-201123Norwich Cityeng ENG2. Championship2nd45454,05045.0000000200.000.000.000.000.00
2011-201224Norwich Cityeng ENG1. Premier League12th37373,32036.9000000110.000.000.000.000.00Matches
2012-201325Norwich Cityeng ENG1. Premier League11th15151,34114.9000000000.000.000.000.000.00Matches
2013-201426Norwich Cityeng ENG1. Premier League18th38383,42038.0000000200.000.000.000.000.00Matches
2014-201527Norwich Cityeng ENG2. Championship3rd46464,14046.0000000200.000.000.000.000.00Matches
2015-201628Norwich Cityeng ENG1. Premier League19th27272,43027.0000000000.000.000.000.000.00Matches
2016-201729Norwich Cityeng ENG2. Championship8th26262,29525.5000000000.000.000.000.000.00Matches
2017-201830Wolveseng ENG2. Championship1st45454,05045.0011000100.000.020.020.000.02Matches
2018-201931Wolveseng ENG1. Premier League7th11901.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2019-202032Wolveseng ENG1. Premier League7th00Matches
2020-202133Wolveseng ENG1. Premier League13th21911.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2021-202234Wolveseng ENG1. Premier League10th211351.5000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2022-202335Birmingham Cityeng ENG2. Championship17th43433,81742.4000000100.20.20.10.30100.000.000.000.000.000.000.000.010.000.01Matches
2023-202436Birmingham Cityeng ENG2. Championship22nd44443,96044.0000000200.00.00.00.00100.000.000.000.000.000.000.000.000.000.00Matches
2024-202537Newcastle Utdeng ENG1. Premier League8th00Matches
22 Seasons14 Clubs5 Leagues50650245,226502.50110001210.20.20.10.30200.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
Norwich City (7 Seasons)2 Leagues23423420,996233.3000000710.000.000.000.000.00
Wolves (5 Seasons)2 Leagues50484,36648.5011000100.00.00.00.00000.000.020.020.000.020.000.000.000.000.00
Birmingham City (2 Seasons)1 League87877,77786.4000000300.20.20.10.30200.000.000.000.000.000.000.000.000.000.00
Cambridge Utd (2 Seasons)1 League39393,51039.0000000100.000.000.000.000.00
Stockport (2 Seasons)1 League23232,07023.0000000000.000.000.000.000.00
Motherwell (1 Season)1 League34343,01533.5000000000.000.000.000.000.00
Crewe Alexandra (1 Season)1 League19191,71019.0000000000.000.000.000.000.00
Walsall (1 Season)1 League554505.0000000000.000.000.000.000.00
Wrexham (1 Season)1 League554505.0000000000.000.000.000.000.00
Chester City (1 Season)1 League443604.0000000000.000.000.000.000.00
R&D (1 Season)1 League332703.0000000000.000.000.000.000.00
Everton (1 Season)1 League201621.8000000000.000.000.000.000.00
Bristol City (1 Season)1 League11901.0000000000.000.000.000.000.00
Newcastle Utd (1 Season)1 League00
Premier League (10 Seasons)12412010,989122.1000000310.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Championship (6 Seasons)24924922,312247.9011000800.20.20.10.30200.000.000.000.000.000.000.000.000.000.00
Third Division (5 Seasons)74746,66074.0000000100.000.000.000.000.00
League One (3 Seasons)25252,25025.0000000000.000.000.000.000.00
Premier League (1 Season)34343,01533.5000000000.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-201527Norwich Cityeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2014-201527Norwich Cityeng ENGLeague Cup17th00Matches
2015-201628Norwich Cityeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2015-201628Norwich Cityeng ENGLeague Cup9th00Matches
2016-201729Norwich Cityeng ENGEFL Cup9th222102.3000000100.000.000.000.000.00Matches
2018-201931Wolveseng ENGEFL Cup17th222102.3000000000.000.000.000.000.00Matches
2018-201931Wolveseng ENGFA Cup3rd665706.3000000000.000.000.000.000.00Matches
2019-202032Wolveseng ENGEFL Cup9th222102.3000000000.000.000.000.000.00Matches
2019-202032Wolveseng ENGFA Cup33rd221802.0000000000.000.000.000.000.00Matches
2020-202133Wolveseng ENGEFL Cup33rd11901.0000000000.000.000.000.000.00Matches
2020-202133Wolveseng ENGFA Cup9th332703.0000000000.000.000.000.000.00Matches
2021-202234Wolveseng ENGEFL CupRd3222102.3000000000.000.000.000.000.00Matches
2021-202234Wolveseng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2022-202335Birmingham Cityeng ENGFA Cup00Matches
2023-202436Birmingham Cityeng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2024-202537Newcastle Utdeng ENGEFL CupQF00Matches
10 Seasons4 Clubs2 Leagues26262,49027.7000000100.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
Wolves (4 Seasons)2 Leagues20201,92021.3000000000.000.000.000.000.00
Norwich City (3 Seasons)2 Leagues443904.3000000100.000.000.000.000.00
Birmingham City (2 Seasons)1 League221802.0000000000.000.000.000.000.00
Newcastle Utd (1 Season)1 League00
FA Cup (8 Seasons)17171,56017.3000000000.000.000.000.000.00
EFL Cup (8 Seasons)9993010.3000000100.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad 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
2019-202032Wolves2. Europa LgQF11901.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
1 Season1 Club1 League11901.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Become a Stathead & surf this site ad-free.

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2003-200416Cambridge Utdeng ENG4. Third Division1.0000.0000
2004-200517Cambridge Utdeng ENG4. League Two38.0000.0000
2005-200618Walsalleng ENG3. League One5.0000.0000Matches
2005-200618R&Deng ENG4. League Two3.0000.0000Matches
2005-200618Chester Cityeng ENG4. League Two4.0000.0000Matches
2005-200618Evertoneng ENG1. Premier League0.900Matches
2005-200618Evertoneng ENG1. Premier League0.9000.0000Matches
2006-200719Bristol Cityeng ENG3. League One1.0000.0000
2006-200719Stockporteng ENG4. League Two11.0000.0000
2006-200719Wrexhameng ENG4. League Two5.0000.0000
2007-200820Stockporteng ENG4. League Two12.0000.0000Matches
2008-200921Crewe Alexandraeng ENG3. League One19.0000.0000
2009-201022Motherwellsct SCO1. Premier League33.5000.0000Matches
2010-201123Norwich Cityeng ENG2. Championship45.0000.0000
2011-201224Norwich Cityeng ENG1. Premier League36.9000.0000Matches
2012-201325Norwich Cityeng ENG1. Premier League14.9000.0000Matches
2013-201426Norwich Cityeng ENG1. Premier League38.0000.0000Matches
2014-201527Norwich Cityeng ENG2. Championship46.0000.0000Matches
2014-201527Norwich Cityeng ENGFA Cup1.0000Matches
2015-201628Norwich Cityeng ENGFA Cup1.0000Matches
2015-201628Norwich Cityeng ENG1. Premier League27.0000.0000Matches
2016-201729Norwich Cityeng ENG2. Championship25.50000.000.0000Matches
2016-201729Norwich Cityeng ENGEFL Cup2.30000.000.0000Matches
2017-201830Wolveseng ENG2. Championship45.00000.000.0000Matches
2018-201931Wolveseng ENGEFL Cup2.30000.000.0000Matches
2018-201931Wolveseng ENGFA Cup6.30000.000.0000Matches
2018-201931Wolveseng ENG1. Premier League1.00000.000.000000.00.00.00.0Matches
2019-202032Wolveseng ENGEFL Cup2.30000.000.0000Matches
2019-202032Wolves2. Europa Lg1.00000.000.000000.00.00.00.0Matches
2019-202032Wolveseng ENGFA Cup2.00000.000.0000Matches
2020-202133Wolveseng ENGEFL Cup1.00000.000.0000Matches
2020-202133Wolveseng ENGFA Cup3.00000.000.0000Matches
2020-202133Wolveseng ENG1. Premier League1.00000.000.000000.00.00.00.0Matches
2021-202234Wolveseng ENGEFL Cup2.30000.000.0000Matches
2021-202234Wolveseng ENGFA Cup2.00000.000.0000Matches
2021-202234Wolveseng ENG1. Premier League1.50000.000.000000.00.00.00.0Matches
2022-202335Birmingham Cityeng ENG2. Championship42.40100.00.020.000.004.80000.20.20.19-0.2-0.2Matches
2023-202436Birmingham Cityeng ENG2. Championship44.00000.000.000000.00.00.00.0Matches
2023-202436Birmingham Cityeng ENGFA Cup2.00000.000.0000Matches
22 Seasons14 Clubs8 Leagues531.20100.00.010.000.004.80000.20.20.19-0.2-0.2
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Norwich City (7 Seasons)4 Leagues237.60000.000.0000
Wolves (5 Seasons)5 Leagues70.80000.000.000000.00.00.00.0
Birmingham City (2 Seasons)2 Leagues88.40100.00.010.000.004.80000.20.20.19-0.2-0.2
Cambridge Utd (2 Seasons)1 League39.0000.0000
Stockport (2 Seasons)1 League23.0000.0000
Motherwell (1 Season)1 League33.5000.0000
Crewe Alexandra (1 Season)1 League19.0000.0000
Walsall (1 Season)1 League5.0000.0000
Wrexham (1 Season)1 League5.0000.0000
Chester City (1 Season)1 League4.0000.0000
R&D (1 Season)1 League3.0000.0000
Everton (1 Season)1 League1.8000.0000
Bristol City (1 Season)1 League1.0000.0000
Newcastle Utd (1 Season)2 Leagues
Premier League (10 Seasons)122.10000.000.000000.00.00.00.0
FA Cup (8 Seasons)17.30000.000.0000
EFL Cup (8 Seasons)10.30000.000.0000
Championship (6 Seasons)247.90100.00.010.000.004.80000.20.20.19-0.2-0.2
Third Division (5 Seasons)74.0000.0000
League One (3 Seasons)25.0000.0000
Premier League (1 Season)33.5000.0000
Europa Lg (1 Season)1.00000.000.000000.00.00.00.0
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2003-200416Cambridge Utd1 League1.0000.0000
2004-200517Cambridge Utd1 League38.0000.0000
2005-200618R&D1 League3.0000.0000
2005-200618Chester City1 League4.0000.0000
2005-200618Everton1 League0.9000.0000
2005-200618Walsall1 League5.0000.0000
2006-200719Bristol City1 League1.0000.0000
2006-200719Wrexham1 League5.0000.0000
2006-200719Stockport1 League11.0000.0000
2007-200820Stockport1 League12.0000.0000
2008-200921Crewe Alexandra1 League19.0000.0000
2009-201022Motherwell1 League33.5000.0000
2010-201123Norwich City1 League45.0000.0000
2011-201224Norwich City1 League36.9000.0000
2012-201325Norwich City1 League14.9000.0000
2013-201426Norwich City1 League38.0000.0000
2014-201527Norwich City3 Leagues47.0000.0000
2015-201628Norwich City3 Leagues28.0000.0000
2016-201729Norwich City2 Leagues27.80000.000.0000
2017-201830Wolves1 League45.00000.000.0000
2018-201931Wolves3 Leagues9.70000.000.000000.00.00.00.0
2019-202032Wolves4 Leagues5.30000.000.000000.00.00.00.0
2020-202133Wolves3 Leagues5.00000.000.000000.00.00.00.0
2021-202234Wolves3 Leagues5.80000.000.000000.00.00.00.0
2022-202335Birmingham City2 Leagues42.40100.00.020.000.004.80000.20.20.19-0.2-0.2
2023-202436Birmingham City2 Leagues46.00000.000.000000.00.00.00.0
22 Seasons14 Clubs8 Leagues531.20100.00.010.000.004.80000.20.20.19-0.2-0.2
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Norwich City (7 Seasons)4 Leagues237.60000.000.0000
Wolves (5 Seasons)5 Leagues70.80000.000.000000.00.00.00.0
Birmingham City (2 Seasons)2 Leagues88.40100.00.010.000.004.80000.20.20.19-0.2-0.2
Cambridge Utd (2 Seasons)1 League39.0000.0000
Stockport (2 Seasons)1 League23.0000.0000
Motherwell (1 Season)1 League33.5000.0000
Crewe Alexandra (1 Season)1 League19.0000.0000
Walsall (1 Season)1 League5.0000.0000
Wrexham (1 Season)1 League5.0000.0000
Chester City (1 Season)1 League4.0000.0000
R&D (1 Season)1 League3.0000.0000
Everton (1 Season)1 League1.8000.0000
Bristol City (1 Season)1 League1.0000.0000
Newcastle Utd (1 Season)2 Leagues
Premier League (10 Seasons)122.10000.000.000000.00.00.00.0
FA Cup (8 Seasons)17.30000.000.0000
EFL Cup (8 Seasons)10.30000.000.0000
Championship (6 Seasons)247.90100.00.010.000.004.80000.20.20.19-0.2-0.2
Third Division (5 Seasons)74.0000.0000
League One (3 Seasons)25.0000.0000
Premier League (1 Season)33.5000.0000
Europa Lg (1 Season)1.00000.000.000000.00.00.00.0
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2003-200416Cambridge Utdeng ENG4. Third Division13th1.0000.0000
2004-200517Cambridge Utdeng ENG4. League Two24th38.0000.0000
2005-200618R&Deng ENG4. League Two24th3.0000.0000Matches
2005-200618Chester Cityeng ENG4. League Two15th4.0000.0000Matches
2005-200618Evertoneng ENG1. Premier League11th0.900Matches
2005-200618Evertoneng ENG1. Premier League11th0.9000.0000Matches
2005-200618Walsalleng ENG3. League One24th5.0000.0000Matches
2006-200719Bristol Cityeng ENG3. League One2nd1.0000.0000
2006-200719Wrexhameng ENG4. League Two19th5.0000.0000
2006-200719Stockporteng ENG4. League Two8th11.0000.0000
2007-200820Stockporteng ENG4. League Two4th12.0000.0000Matches
2008-200921Crewe Alexandraeng ENG3. League One22nd19.0000.0000
2009-201022Motherwellsct SCO1. Premier League5th33.5000.0000Matches
2010-201123Norwich Cityeng ENG2. Championship2nd45.0000.0000
2011-201224Norwich Cityeng ENG1. Premier League12th36.9000.0000Matches
2012-201325Norwich Cityeng ENG1. Premier League11th14.9000.0000Matches
2013-201426Norwich Cityeng ENG1. Premier League18th38.0000.0000Matches
2014-201527Norwich Cityeng ENG2. Championship3rd46.0000.0000Matches
2015-201628Norwich Cityeng ENG1. Premier League19th27.0000.0000Matches
2016-201729Norwich Cityeng ENG2. Championship8th25.50000.000.0000Matches
2017-201830Wolveseng ENG2. Championship1st45.00000.000.0000Matches
2018-201931Wolveseng ENG1. Premier League7th1.00000.000.000000.00.00.00.0Matches
2020-202133Wolveseng ENG1. Premier League13th1.00000.000.000000.00.00.00.0Matches
2021-202234Wolveseng ENG1. Premier League10th1.50000.000.000000.00.00.00.0Matches
2022-202335Birmingham Cityeng ENG2. Championship17th42.40100.00.020.000.004.80000.20.20.19-0.2-0.2Matches
2023-202436Birmingham Cityeng ENG2. Championship22nd44.00000.000.000000.00.00.00.0Matches
22 Seasons14 Clubs5 Leagues502.50100.00.010.000.004.80000.20.20.19-0.2-0.2
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Norwich City (7 Seasons)2 Leagues233.30000.000.0000
Wolves (5 Seasons)2 Leagues48.50000.000.000000.00.00.00.0
Birmingham City (2 Seasons)1 League86.40100.00.010.000.004.80000.20.20.19-0.2-0.2
Cambridge Utd (2 Seasons)1 League39.0000.0000
Stockport (2 Seasons)1 League23.0000.0000
Motherwell (1 Season)1 League33.5000.0000
Crewe Alexandra (1 Season)1 League19.0000.0000
Walsall (1 Season)1 League5.0000.0000
Wrexham (1 Season)1 League5.0000.0000
Chester City (1 Season)1 League4.0000.0000
R&D (1 Season)1 League3.0000.0000
Everton (1 Season)1 League1.8000.0000
Bristol City (1 Season)1 League1.0000.0000
Newcastle Utd (1 Season)1 League
Premier League (10 Seasons)122.10000.000.000000.00.00.00.0
Championship (6 Seasons)247.90100.00.010.000.004.80000.20.20.19-0.2-0.2
Third Division (5 Seasons)74.0000.0000
League One (3 Seasons)25.0000.0000
Premier League (1 Season)33.5000.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2014-201527Norwich Cityeng ENGFA Cup33rd1.0000Matches
2015-201628Norwich Cityeng ENGFA Cup33rd1.0000Matches
2016-201729Norwich Cityeng ENGEFL Cup9th2.30000.000.0000Matches
2018-201931Wolveseng ENGEFL Cup17th2.30000.000.0000Matches
2018-201931Wolveseng ENGFA Cup3rd6.30000.000.0000Matches
2019-202032Wolveseng ENGEFL Cup9th2.30000.000.0000Matches
2019-202032Wolveseng ENGFA Cup33rd2.00000.000.0000Matches
2020-202133Wolveseng ENGEFL Cup33rd1.00000.000.0000Matches
2020-202133Wolveseng ENGFA Cup9th3.00000.000.0000Matches
2021-202234Wolveseng ENGEFL CupRd32.30000.000.0000Matches
2021-202234Wolveseng ENGFA Cup2.00000.000.0000Matches
2023-202436Birmingham Cityeng ENGFA Cup2.00000.000.0000Matches
10 Seasons4 Clubs2 Leagues27.70000.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Wolves (4 Seasons)2 Leagues21.30000.000.0000
Norwich City (3 Seasons)2 Leagues4.30000.000.0000
Birmingham City (2 Seasons)1 League2.00000.000.0000
Newcastle Utd (1 Season)1 League
FA Cup (8 Seasons)17.30000.000.0000
EFL Cup (8 Seasons)10.30000.000.0000
Shooting Table
Standard Expected
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2019-202032Wolves2. Europa LgQF1.00000.000.000000.00.00.00.0Matches
1 Season1 Club1 League1.00000.000.000000.00.00.00.0

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
2003-200416Cambridge Utdeng ENG4. Third Division1.00
2004-200517Cambridge Utdeng ENG4. League Two38.00
2005-200618Walsalleng ENG3. League One5.00Matches
2005-200618R&Deng ENG4. League Two3.00Matches
2005-200618Chester Cityeng ENG4. League Two4.00Matches
2005-200618Evertoneng ENG1. Premier League0.90Matches
2005-200618Evertoneng ENG1. Premier League0.90Matches
2006-200719Bristol Cityeng ENG3. League One1.00
2006-200719Stockporteng ENG4. League Two11.00
2006-200719Wrexhameng ENG4. League Two5.00
2007-200820Stockporteng ENG4. League Two12.00Matches
2008-200921Crewe Alexandraeng ENG3. League One19.00
2009-201022Motherwellsct SCO1. Premier League33.50Matches
2010-201123Norwich Cityeng ENG2. Championship45.00
2011-201224Norwich Cityeng ENG1. Premier League36.90Matches
2012-201325Norwich Cityeng ENG1. Premier League14.90Matches
2013-201426Norwich Cityeng ENG1. Premier League38.00Matches
2014-201527Norwich Cityeng ENG2. Championship46.00Matches
2014-201527Norwich Cityeng ENGFA Cup1.00Matches
2015-201628Norwich Cityeng ENGFA Cup1.00Matches
2015-201628Norwich Cityeng ENG1. Premier League27.00Matches
2016-201729Norwich Cityeng ENG2. Championship25.50Matches
2016-201729Norwich Cityeng ENGEFL Cup2.30Matches
2017-201830Wolveseng ENG2. Championship45.01Matches
2018-201931Wolveseng ENGEFL Cup2.30Matches
2018-201931Wolveseng ENGFA Cup6.30Matches
2018-201931Wolveseng ENG1. Premier League1.0152171.453945611100.033100.0111764.700.00.00.000000Matches
2019-202032Wolveseng ENGEFL Cup2.30Matches
2019-202032Wolves2. Europa Lg1.0131681.338234233100.066100.04757.100.00.00.000000Matches
2019-202032Wolveseng ENGFA Cup2.00Matches
2020-202133Wolveseng ENGEFL Cup1.00Matches
2020-202133Wolveseng ENGFA Cup3.00Matches
2020-202133Wolveseng ENG1. Premier League1.0192479.249834222100.01010100.071258.300.00.00.000000Matches
2021-202234Wolveseng ENGEFL Cup2.30Matches
2021-202234Wolveseng ENGFA Cup2.00Matches
2021-202234Wolveseng ENG1. Premier League1.5223366.7458296111291.766100.041428.600.00.00.001000Matches
2022-202335Birmingham Cityeng ENG2. Championship42.4731140352.13121827792848697.716617495.4475112842.100.10.3-0.1381501Matches
2023-202436Birmingham Cityeng ENG2. Championship44.01050163164.4327292488519319499.541642498.143299343.500.00.10.0142101Matches
2023-202436Birmingham Cityeng ENGFA Cup2.00Matches
22 Seasons14 Clubs8 Leagues531.21850312859.1658245411329429898.760762397.4933217143.010.10.4+0.94124602
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
Norwich City (7 Seasons)4 Leagues237.60
Wolves (5 Seasons)5 Leagues70.8699473.418771436171894.42525100.0265052.010.00.0+1.001000
Birmingham City (2 Seasons)2 Leagues88.41781303458.7639475267727728098.958259897.3907212142.800.10.4-0.14123602
Cambridge Utd (2 Seasons)1 League39.00
Stockport (2 Seasons)1 League23.00
Motherwell (1 Season)1 League33.50
Crewe Alexandra (1 Season)1 League19.00
Walsall (1 Season)1 League5.00
Wrexham (1 Season)1 League5.00
Chester City (1 Season)1 League4.00
R&D (1 Season)1 League3.00
Everton (1 Season)1 League1.80
Bristol City (1 Season)1 League1.00
Newcastle Utd (1 Season)2 Leagues
Premier League (10 Seasons)122.1567871.814951094141593.31919100.0224351.200.00.00.001000
FA Cup (8 Seasons)17.30
EFL Cup (8 Seasons)10.30
Championship (6 Seasons)247.91781303458.7639475267727728098.958259897.3907212142.810.10.4+0.94123602
Third Division (5 Seasons)74.00
League One (3 Seasons)25.00
Premier League (1 Season)33.50
Europa Lg (1 Season)1.0131681.338234233100.066100.04757.100.00.00.000000
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
2003-200416Cambridge Utd1 League1.00
2004-200517Cambridge Utd1 League38.00
2005-200618R&D1 League3.00
2005-200618Chester City1 League4.00
2005-200618Everton1 League0.90
2005-200618Walsall1 League5.00
2006-200719Bristol City1 League1.00
2006-200719Wrexham1 League5.00
2006-200719Stockport1 League11.00
2007-200820Stockport1 League12.00
2008-200921Crewe Alexandra1 League19.00
2009-201022Motherwell1 League33.50
2010-201123Norwich City1 League45.00
2011-201224Norwich City1 League36.90
2012-201325Norwich City1 League14.90
2013-201426Norwich City1 League38.00
2014-201527Norwich City3 Leagues47.00
2015-201628Norwich City3 Leagues28.00
2016-201729Norwich City2 Leagues27.80
2017-201830Wolves1 League45.01
2018-201931Wolves3 Leagues9.7152171.453945611100.033100.0111764.700.00.00.000000
2019-202032Wolves4 Leagues5.3131681.338234233100.066100.04757.100.00.00.000000
2020-202133Wolves3 Leagues5.0192479.249834222100.01010100.071258.300.00.00.000000
2021-202234Wolves3 Leagues5.8223366.7458296111291.766100.041428.600.00.00.001000
2022-202335Birmingham City2 Leagues42.4731140352.13121827792848697.716617495.4475112842.100.10.3-0.1381501
2023-202436Birmingham City2 Leagues46.01050163164.4327292488519319499.541642498.143299343.500.00.10.0142101
22 Seasons14 Clubs8 Leagues531.21850312859.1658245411329429898.760762397.4933217143.010.10.4+0.94124602
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
Norwich City (7 Seasons)4 Leagues237.60
Wolves (5 Seasons)5 Leagues70.8699473.418771436171894.42525100.0265052.010.00.0+1.001000
Birmingham City (2 Seasons)2 Leagues88.41781303458.7639475267727728098.958259897.3907212142.800.10.4-0.14123602
Cambridge Utd (2 Seasons)1 League39.00
Stockport (2 Seasons)1 League23.00
Motherwell (1 Season)1 League33.50
Crewe Alexandra (1 Season)1 League19.00
Walsall (1 Season)1 League5.00
Wrexham (1 Season)1 League5.00
Chester City (1 Season)1 League4.00
R&D (1 Season)1 League3.00
Everton (1 Season)1 League1.80
Bristol City (1 Season)1 League1.00
Newcastle Utd (1 Season)2 Leagues
Premier League (10 Seasons)122.1567871.814951094141593.31919100.0224351.200.00.00.001000
FA Cup (8 Seasons)17.30
EFL Cup (8 Seasons)10.30
Championship (6 Seasons)247.91781303458.7639475267727728098.958259897.3907212142.810.10.4+0.94123602
Third Division (5 Seasons)74.00
League One (3 Seasons)25.00
Premier League (1 Season)33.50
Europa Lg (1 Season)1.0131681.338234233100.066100.04757.100.00.00.000000
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
2003-200416Cambridge Utdeng ENG4. Third Division13th1.00
2004-200517Cambridge Utdeng ENG4. League Two24th38.00
2005-200618R&Deng ENG4. League Two24th3.00Matches
2005-200618Chester Cityeng ENG4. League Two15th4.00Matches
2005-200618Evertoneng ENG1. Premier League11th0.90Matches
2005-200618Evertoneng ENG1. Premier League11th0.90Matches
2005-200618Walsalleng ENG3. League One24th5.00Matches
2006-200719Bristol Cityeng ENG3. League One2nd1.00
2006-200719Wrexhameng ENG4. League Two19th5.00
2006-200719Stockporteng ENG4. League Two8th11.00
2007-200820Stockporteng ENG4. League Two4th12.00Matches
2008-200921Crewe Alexandraeng ENG3. League One22nd19.00
2009-201022Motherwellsct SCO1. Premier League5th33.50Matches
2010-201123Norwich Cityeng ENG2. Championship2nd45.00
2011-201224Norwich Cityeng ENG1. Premier League12th36.90Matches
2012-201325Norwich Cityeng ENG1. Premier League11th14.90Matches
2013-201426Norwich Cityeng ENG1. Premier League18th38.00Matches
2014-201527Norwich Cityeng ENG2. Championship3rd46.00Matches
2015-201628Norwich Cityeng ENG1. Premier League19th27.00Matches
2016-201729Norwich Cityeng ENG2. Championship8th25.50Matches
2017-201830Wolveseng ENG2. Championship1st45.01Matches
2018-201931Wolveseng ENG1. Premier League7th1.0152171.453945611100.033100.0111764.700.00.00.000000Matches
2020-202133Wolveseng ENG1. Premier League13th1.0192479.249834222100.01010100.071258.300.00.00.000000Matches
2021-202234Wolveseng ENG1. Premier League10th1.5223366.7458296111291.766100.041428.600.00.00.001000Matches
2022-202335Birmingham Cityeng ENG2. Championship17th42.4731140352.13121827792848697.716617495.4475112842.100.10.3-0.1381501Matches
2023-202436Birmingham Cityeng ENG2. Championship22nd44.01050163164.4327292488519319499.541642498.143299343.500.00.10.0142101Matches
22 Seasons14 Clubs5 Leagues502.51837311259.0654425377129129598.660161797.4929216442.910.10.4+0.94124602
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
Norwich City (7 Seasons)2 Leagues233.30
Wolves (5 Seasons)2 Leagues48.5567871.814951094141593.31919100.0224351.210.00.0+1.001000
Birmingham City (2 Seasons)1 League86.41781303458.7639475267727728098.958259897.3907212142.800.10.4-0.14123602
Cambridge Utd (2 Seasons)1 League39.00
Stockport (2 Seasons)1 League23.00
Motherwell (1 Season)1 League33.50
Crewe Alexandra (1 Season)1 League19.00
Walsall (1 Season)1 League5.00
Wrexham (1 Season)1 League5.00
Chester City (1 Season)1 League4.00
R&D (1 Season)1 League3.00
Everton (1 Season)1 League1.80
Bristol City (1 Season)1 League1.00
Newcastle Utd (1 Season)1 League
Premier League (10 Seasons)122.1567871.814951094141593.31919100.0224351.200.00.00.001000
Championship (6 Seasons)247.91781303458.7639475267727728098.958259897.3907212142.810.10.4+0.94123602
Third Division (5 Seasons)74.00
League One (3 Seasons)25.00
Premier League (1 Season)33.50
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2014-201527Norwich Cityeng ENGFA Cup33rd1.00Matches
2015-201628Norwich Cityeng ENGFA Cup33rd1.00Matches
2016-201729Norwich Cityeng ENGEFL Cup9th2.30Matches
2018-201931Wolveseng ENGEFL Cup17th2.30Matches
2018-201931Wolveseng ENGFA Cup3rd6.30Matches
2019-202032Wolveseng ENGEFL Cup9th2.30Matches
2019-202032Wolveseng ENGFA Cup33rd2.00Matches
2020-202133Wolveseng ENGEFL Cup33rd1.00Matches
2020-202133Wolveseng ENGFA Cup9th3.00Matches
2021-202234Wolveseng ENGEFL CupRd32.30Matches
2021-202234Wolveseng ENGFA Cup2.00Matches
2023-202436Birmingham Cityeng ENGFA Cup2.00Matches
10 Seasons4 Clubs2 Leagues27.70
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
Wolves (4 Seasons)2 Leagues21.30
Norwich City (3 Seasons)2 Leagues4.30
Birmingham City (2 Seasons)1 League2.00
Newcastle Utd (1 Season)1 League
FA Cup (8 Seasons)17.30
EFL Cup (8 Seasons)10.30
Passing Table
Total Short Medium Long Expected
Season Age Squad 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
2019-202032Wolves2. Europa LgQF1.0131681.338234233100.066100.04757.100.00.00.000000Matches
1 Season1 Club1 League1.0131681.338234233100.066100.04757.100.00.00.000000

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
2003-200416Cambridge Utdeng ENG4. Third Division1.0
2004-200517Cambridge Utdeng ENG4. League Two38.0
2005-200618Walsalleng ENG3. League One5.0Matches
2005-200618R&Deng ENG4. League Two3.0Matches
2005-200618Chester Cityeng ENG4. League Two4.0Matches
2005-200618Evertoneng ENG1. Premier League0.9Matches
2005-200618Evertoneng ENG1. Premier League0.9Matches
2006-200719Bristol Cityeng ENG3. League One1.0
2006-200719Stockporteng ENG4. League Two11.0
2006-200719Wrexhameng ENG4. League Two5.0
2007-200820Stockporteng ENG4. League Two12.0Matches
2008-200921Crewe Alexandraeng ENG3. League One19.0
2009-201022Motherwellsct SCO1. Premier League33.5Matches
2010-201123Norwich Cityeng ENG2. Championship45.0
2011-201224Norwich Cityeng ENG1. Premier League36.9Matches
2012-201325Norwich Cityeng ENG1. Premier League14.9Matches
2013-201426Norwich Cityeng ENG1. Premier League38.0Matches
2014-201527Norwich Cityeng ENG2. Championship46.0Matches
2014-201527Norwich Cityeng ENGFA Cup1.0Matches
2015-201628Norwich Cityeng ENGFA Cup1.0Matches
2015-201628Norwich Cityeng ENG1. Premier League27.0Matches
2016-201729Norwich Cityeng ENG2. Championship25.50Matches
2016-201729Norwich Cityeng ENGEFL Cup2.31Matches
2017-201830Wolveseng ENG2. Championship45.00Matches
2018-201931Wolveseng ENGEFL Cup2.30Matches
2018-201931Wolveseng ENGFA Cup6.30Matches
2018-201931Wolveseng ENG1. Premier League1.0211292000000001500Matches
2019-202032Wolveseng ENGEFL Cup2.30Matches
2019-202032Wolves2. Europa Lg1.016792000000001300Matches
2019-202032Wolveseng ENGFA Cup2.00Matches
2020-202133Wolveseng ENGEFL Cup1.00Matches
2020-202133Wolveseng ENGFA Cup3.00Matches
2020-202133Wolveseng ENG1. Premier League1.0241683000000001900Matches
2021-202234Wolveseng ENGEFL Cup2.30Matches
2021-202234Wolveseng ENGFA Cup2.00Matches
2021-202234Wolveseng ENG1. Premier League1.53317162000000002200Matches
2022-202335Birmingham Cityeng ENG2. Championship42.4140384355619901100000073146Matches
2023-202436Birmingham Cityeng ENG2. Championship44.016311111511140011000000105092Matches
2023-202436Birmingham Cityeng ENGFA Cup2.00Matches
22 Seasons14 Clubs8 Leagues531.23128200611093480221000001850138
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Norwich City (7 Seasons)4 Leagues237.61
Wolves (5 Seasons)5 Leagues70.89452429000000006900
Birmingham City (2 Seasons)2 Leagues88.43034195410673390220000001781138
Cambridge Utd (2 Seasons)1 League39.0
Stockport (2 Seasons)1 League23.0
Motherwell (1 Season)1 League33.5
Crewe Alexandra (1 Season)1 League19.0
Walsall (1 Season)1 League5.0
Wrexham (1 Season)1 League5.0
Chester City (1 Season)1 League4.0
R&D (1 Season)1 League3.0
Everton (1 Season)1 League1.8
Bristol City (1 Season)1 League1.0
Newcastle Utd (1 Season)2 Leagues
Premier League (10 Seasons)122.17845337000000005600
FA Cup (8 Seasons)17.30
EFL Cup (8 Seasons)10.31
Championship (6 Seasons)247.93034195410673390220000001781138
Third Division (5 Seasons)74.0
League One (3 Seasons)25.0
Premier League (1 Season)33.5
Europa Lg (1 Season)1.016792000000001300
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
2003-200416Cambridge Utd1 League1.0
2004-200517Cambridge Utd1 League38.0
2005-200618R&D1 League3.0
2005-200618Chester City1 League4.0
2005-200618Everton1 League0.9
2005-200618Walsall1 League5.0
2006-200719Bristol City1 League1.0
2006-200719Wrexham1 League5.0
2006-200719Stockport1 League11.0
2007-200820Stockport1 League12.0
2008-200921Crewe Alexandra1 League19.0
2009-201022Motherwell1 League33.5
2010-201123Norwich City1 League45.0
2011-201224Norwich City1 League36.9
2012-201325Norwich City1 League14.9
2013-201426Norwich City1 League38.0
2014-201527Norwich City3 Leagues47.0
2015-201628Norwich City3 Leagues28.0
2016-201729Norwich City2 Leagues27.81
2017-201830Wolves1 League45.00
2018-201931Wolves3 Leagues9.7211292000000001500
2019-202032Wolves4 Leagues5.316792000000001300
2020-202133Wolves3 Leagues5.0241683000000001900
2021-202234Wolves3 Leagues5.83317162000000002200
2022-202335Birmingham City2 Leagues42.4140384355619901100000073146
2023-202436Birmingham City2 Leagues46.016311111511140011000000105092
22 Seasons14 Clubs8 Leagues531.23128200611093480221000001850138
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Norwich City (7 Seasons)4 Leagues237.61
Wolves (5 Seasons)5 Leagues70.89452429000000006900
Birmingham City (2 Seasons)2 Leagues88.43034195410673390220000001781138
Cambridge Utd (2 Seasons)1 League39.0
Stockport (2 Seasons)1 League23.0
Motherwell (1 Season)1 League33.5
Crewe Alexandra (1 Season)1 League19.0
Walsall (1 Season)1 League5.0
Wrexham (1 Season)1 League5.0
Chester City (1 Season)1 League4.0
R&D (1 Season)1 League3.0
Everton (1 Season)1 League1.8
Bristol City (1 Season)1 League1.0
Newcastle Utd (1 Season)2 Leagues
Premier League (10 Seasons)122.17845337000000005600
FA Cup (8 Seasons)17.30
EFL Cup (8 Seasons)10.31
Championship (6 Seasons)247.93034195410673390220000001781138
Third Division (5 Seasons)74.0
League One (3 Seasons)25.0
Premier League (1 Season)33.5
Europa Lg (1 Season)1.016792000000001300
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
2003-200416Cambridge Utdeng ENG4. Third Division13th1.0
2004-200517Cambridge Utdeng ENG4. League Two24th38.0
2005-200618R&Deng ENG4. League Two24th3.0Matches
2005-200618Chester Cityeng ENG4. League Two15th4.0Matches
2005-200618Evertoneng ENG1. Premier League11th0.9Matches
2005-200618Evertoneng ENG1. Premier League11th0.9Matches
2005-200618Walsalleng ENG3. League One24th5.0Matches
2006-200719Bristol Cityeng ENG3. League One2nd1.0
2006-200719Wrexhameng ENG4. League Two19th5.0
2006-200719Stockporteng ENG4. League Two8th11.0
2007-200820Stockporteng ENG4. League Two4th12.0Matches
2008-200921Crewe Alexandraeng ENG3. League One22nd19.0
2009-201022Motherwellsct SCO1. Premier League5th33.5Matches
2010-201123Norwich Cityeng ENG2. Championship2nd45.0
2011-201224Norwich Cityeng ENG1. Premier League12th36.9Matches
2012-201325Norwich Cityeng ENG1. Premier League11th14.9Matches
2013-201426Norwich Cityeng ENG1. Premier League18th38.0Matches
2014-201527Norwich Cityeng ENG2. Championship3rd46.0Matches
2015-201628Norwich Cityeng ENG1. Premier League19th27.0Matches
2016-201729Norwich Cityeng ENG2. Championship8th25.50Matches
2017-201830Wolveseng ENG2. Championship1st45.00Matches
2018-201931Wolveseng ENG1. Premier League7th1.0211292000000001500Matches
2020-202133Wolveseng ENG1. Premier League13th1.0241683000000001900Matches
2021-202234Wolveseng ENG1. Premier League10th1.53317162000000002200Matches
2022-202335Birmingham Cityeng ENG2. Championship17th42.4140384355619901100000073146Matches
2023-202436Birmingham Cityeng ENG2. Championship22nd44.016311111511140011000000105092Matches
22 Seasons14 Clubs5 Leagues502.53112199911003460220000001837138
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Norwich City (7 Seasons)2 Leagues233.30
Wolves (5 Seasons)2 Leagues48.57845337000000005600
Birmingham City (2 Seasons)1 League86.43034195410673390220000001781138
Cambridge Utd (2 Seasons)1 League39.0
Stockport (2 Seasons)1 League23.0
Motherwell (1 Season)1 League33.5
Crewe Alexandra (1 Season)1 League19.0
Walsall (1 Season)1 League5.0
Wrexham (1 Season)1 League5.0
Chester City (1 Season)1 League4.0
R&D (1 Season)1 League3.0
Everton (1 Season)1 League1.8
Bristol City (1 Season)1 League1.0
Newcastle Utd (1 Season)1 League
Premier League (10 Seasons)122.17845337000000005600
Championship (6 Seasons)247.93034195410673390220000001781138
Third Division (5 Seasons)74.0
League One (3 Seasons)25.0
Premier League (1 Season)33.5
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-201527Norwich Cityeng ENGFA Cup33rd1.0Matches
2015-201628Norwich Cityeng ENGFA Cup33rd1.0Matches
2016-201729Norwich Cityeng ENGEFL Cup9th2.31Matches
2018-201931Wolveseng ENGEFL Cup17th2.30Matches
2018-201931Wolveseng ENGFA Cup3rd6.30Matches
2019-202032Wolveseng ENGEFL Cup9th2.30Matches
2019-202032Wolveseng ENGFA Cup33rd2.00Matches
2020-202133Wolveseng ENGEFL Cup33rd1.00Matches
2020-202133Wolveseng ENGFA Cup9th3.00Matches
2021-202234Wolveseng ENGEFL CupRd32.30Matches
2021-202234Wolveseng ENGFA Cup2.00Matches
2023-202436Birmingham Cityeng ENGFA Cup2.00Matches
10 Seasons4 Clubs2 Leagues27.71
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Wolves (4 Seasons)2 Leagues21.30
Norwich City (3 Seasons)2 Leagues4.31
Birmingham City (2 Seasons)1 League2.00
Newcastle Utd (1 Season)1 League
FA Cup (8 Seasons)17.30
EFL Cup (8 Seasons)10.31
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
2019-202032Wolves2. Europa LgQF1.016792000000001300Matches
1 Season1 Club1 League1.016792000000001300

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
2003-200416Cambridge Utdeng ENG4. Third Division1.0
2004-200517Cambridge Utdeng ENG4. League Two38.0
2005-200618Walsalleng ENG3. League One5.0Matches
2005-200618R&Deng ENG4. League Two3.0Matches
2005-200618Chester Cityeng ENG4. League Two4.0Matches
2005-200618Evertoneng ENG1. Premier League0.9Matches
2005-200618Evertoneng ENG1. Premier League0.9Matches
2006-200719Bristol Cityeng ENG3. League One1.0
2006-200719Stockporteng ENG4. League Two11.0
2006-200719Wrexhameng ENG4. League Two5.0
2007-200820Stockporteng ENG4. League Two12.0Matches
2008-200921Crewe Alexandraeng ENG3. League One19.0
2009-201022Motherwellsct SCO1. Premier League33.5Matches
2010-201123Norwich Cityeng ENG2. Championship45.0
2011-201224Norwich Cityeng ENG1. Premier League36.9Matches
2012-201325Norwich Cityeng ENG1. Premier League14.9Matches
2013-201426Norwich Cityeng ENG1. Premier League38.0Matches
2014-201527Norwich Cityeng ENG2. Championship46.0Matches
2014-201527Norwich Cityeng ENGFA Cup1.0Matches
2015-201628Norwich Cityeng ENGFA Cup1.0Matches
2015-201628Norwich Cityeng ENG1. Premier League27.0Matches
2016-201729Norwich Cityeng ENG2. Championship25.5Matches
2016-201729Norwich Cityeng ENGEFL Cup2.3Matches
2017-201830Wolveseng ENG2. Championship45.0Matches
2018-201931Wolveseng ENGEFL Cup2.3Matches
2018-201931Wolveseng ENGFA Cup6.3Matches
2018-201931Wolveseng ENG1. Premier League1.000.0000000000.00000000Matches
2019-202032Wolveseng ENGEFL Cup2.3Matches
2019-202032Wolves2. Europa Lg1.000.0000000000.00000000Matches
2019-202032Wolveseng ENGFA Cup2.0Matches
2020-202133Wolveseng ENGEFL Cup1.0Matches
2020-202133Wolveseng ENGFA Cup3.0Matches
2020-202133Wolveseng ENG1. Premier League1.000.0000000000.00000000Matches
2021-202234Wolveseng ENGEFL Cup2.3Matches
2021-202234Wolveseng ENGFA Cup2.0Matches
2021-202234Wolveseng ENG1. Premier League1.500.0000000000.00000000Matches
2022-202335Birmingham Cityeng ENG2. Championship42.4170.40152000010.02100000Matches
2023-202436Birmingham Cityeng ENG2. Championship44.070.1670000020.05200000Matches
2023-202436Birmingham Cityeng ENGFA Cup2.0Matches
22 Seasons14 Clubs8 Leagues531.2240.26222000030.03300000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Norwich City (7 Seasons)4 Leagues237.6
Wolves (5 Seasons)5 Leagues70.800.0000000000.00000000
Birmingham City (2 Seasons)2 Leagues88.4240.28222000030.03300000
Cambridge Utd (2 Seasons)1 League39.0
Stockport (2 Seasons)1 League23.0
Motherwell (1 Season)1 League33.5
Crewe Alexandra (1 Season)1 League19.0
Walsall (1 Season)1 League5.0
Wrexham (1 Season)1 League5.0
Chester City (1 Season)1 League4.0
R&D (1 Season)1 League3.0
Everton (1 Season)1 League1.8
Bristol City (1 Season)1 League1.0
Newcastle Utd (1 Season)2 Leagues
Premier League (10 Seasons)122.100.0000000000.00000000
FA Cup (8 Seasons)17.3
EFL Cup (8 Seasons)10.3
Championship (6 Seasons)247.9240.28222000030.03300000
Third Division (5 Seasons)74.0
League One (3 Seasons)25.0
Premier League (1 Season)33.5
Europa Lg (1 Season)1.000.0000000000.00000000
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
2003-200416Cambridge Utd1 League1.0
2004-200517Cambridge Utd1 League38.0
2005-200618R&D1 League3.0
2005-200618Chester City1 League4.0
2005-200618Everton1 League0.9
2005-200618Walsall1 League5.0
2006-200719Bristol City1 League1.0
2006-200719Wrexham1 League5.0
2006-200719Stockport1 League11.0
2007-200820Stockport1 League12.0
2008-200921Crewe Alexandra1 League19.0
2009-201022Motherwell1 League33.5
2010-201123Norwich City1 League45.0
2011-201224Norwich City1 League36.9
2012-201325Norwich City1 League14.9
2013-201426Norwich City1 League38.0
2014-201527Norwich City3 Leagues47.0
2015-201628Norwich City3 Leagues28.0
2016-201729Norwich City2 Leagues27.8
2017-201830Wolves1 League45.0
2018-201931Wolves3 Leagues9.700.0000000000.00000000
2019-202032Wolves4 Leagues5.300.0000000000.00000000
2020-202133Wolves3 Leagues5.000.0000000000.00000000
2021-202234Wolves3 Leagues5.800.0000000000.00000000
2022-202335Birmingham City2 Leagues42.4170.40152000010.02100000
2023-202436Birmingham City2 Leagues46.070.1670000020.05200000
22 Seasons14 Clubs8 Leagues531.2240.26222000030.03300000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Norwich City (7 Seasons)4 Leagues237.6
Wolves (5 Seasons)5 Leagues70.800.0000000000.00000000
Birmingham City (2 Seasons)2 Leagues88.4240.28222000030.03300000
Cambridge Utd (2 Seasons)1 League39.0
Stockport (2 Seasons)1 League23.0
Motherwell (1 Season)1 League33.5
Crewe Alexandra (1 Season)1 League19.0
Walsall (1 Season)1 League5.0
Wrexham (1 Season)1 League5.0
Chester City (1 Season)1 League4.0
R&D (1 Season)1 League3.0
Everton (1 Season)1 League1.8
Bristol City (1 Season)1 League1.0
Newcastle Utd (1 Season)2 Leagues
Premier League (10 Seasons)122.100.0000000000.00000000
FA Cup (8 Seasons)17.3
EFL Cup (8 Seasons)10.3
Championship (6 Seasons)247.9240.28222000030.03300000
Third Division (5 Seasons)74.0
League One (3 Seasons)25.0
Premier League (1 Season)33.5
Europa Lg (1 Season)1.000.0000000000.00000000
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
2003-200416Cambridge Utdeng ENG4. Third Division13th1.0
2004-200517Cambridge Utdeng ENG4. League Two24th38.0
2005-200618R&Deng ENG4. League Two24th3.0Matches
2005-200618Chester Cityeng ENG4. League Two15th4.0Matches
2005-200618Evertoneng ENG1. Premier League11th0.9Matches
2005-200618Evertoneng ENG1. Premier League11th0.9Matches
2005-200618Walsalleng ENG3. League One24th5.0Matches
2006-200719Bristol Cityeng ENG3. League One2nd1.0
2006-200719Wrexhameng ENG4. League Two19th5.0
2006-200719Stockporteng ENG4. League Two8th11.0
2007-200820Stockporteng ENG4. League Two4th12.0Matches
2008-200921Crewe Alexandraeng ENG3. League One22nd19.0
2009-201022Motherwellsct SCO1. Premier League5th33.5Matches
2010-201123Norwich Cityeng ENG2. Championship2nd45.0
2011-201224Norwich Cityeng ENG1. Premier League12th36.9Matches
2012-201325Norwich Cityeng ENG1. Premier League11th14.9Matches
2013-201426Norwich Cityeng ENG1. Premier League18th38.0Matches
2014-201527Norwich Cityeng ENG2. Championship3rd46.0Matches
2015-201628Norwich Cityeng ENG1. Premier League19th27.0Matches
2016-201729Norwich Cityeng ENG2. Championship8th25.5Matches
2017-201830Wolveseng ENG2. Championship1st45.0Matches
2018-201931Wolveseng ENG1. Premier League7th1.000.0000000000.00000000Matches
2020-202133Wolveseng ENG1. Premier League13th1.000.0000000000.00000000Matches
2021-202234Wolveseng ENG1. Premier League10th1.500.0000000000.00000000Matches
2022-202335Birmingham Cityeng ENG2. Championship17th42.4170.40152000010.02100000Matches
2023-202436Birmingham Cityeng ENG2. Championship22nd44.070.1670000020.05200000Matches
22 Seasons14 Clubs5 Leagues502.5240.27222000030.03300000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Norwich City (7 Seasons)2 Leagues233.3
Wolves (5 Seasons)2 Leagues48.500.0000000000.00000000
Birmingham City (2 Seasons)1 League86.4240.28222000030.03300000
Cambridge Utd (2 Seasons)1 League39.0
Stockport (2 Seasons)1 League23.0
Motherwell (1 Season)1 League33.5
Crewe Alexandra (1 Season)1 League19.0
Walsall (1 Season)1 League5.0
Wrexham (1 Season)1 League5.0
Chester City (1 Season)1 League4.0
R&D (1 Season)1 League3.0
Everton (1 Season)1 League1.8
Bristol City (1 Season)1 League1.0
Newcastle Utd (1 Season)1 League
Premier League (10 Seasons)122.100.0000000000.00000000
Championship (6 Seasons)247.9240.28222000030.03300000
Third Division (5 Seasons)74.0
League One (3 Seasons)25.0
Premier League (1 Season)33.5
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2014-201527Norwich Cityeng ENGFA Cup33rd1.0Matches
2015-201628Norwich Cityeng ENGFA Cup33rd1.0Matches
2016-201729Norwich Cityeng ENGEFL Cup9th2.3Matches
2018-201931Wolveseng ENGEFL Cup17th2.3Matches
2018-201931Wolveseng ENGFA Cup3rd6.3Matches
2019-202032Wolveseng ENGEFL Cup9th2.3Matches
2019-202032Wolveseng ENGFA Cup33rd2.0Matches
2020-202133Wolveseng ENGEFL Cup33rd1.0Matches
2020-202133Wolveseng ENGFA Cup9th3.0Matches
2021-202234Wolveseng ENGEFL CupRd32.3Matches
2021-202234Wolveseng ENGFA Cup2.0Matches
2023-202436Birmingham Cityeng ENGFA Cup2.0Matches
10 Seasons4 Clubs2 Leagues27.7
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Wolves (4 Seasons)2 Leagues21.3
Norwich City (3 Seasons)2 Leagues4.3
Birmingham City (2 Seasons)1 League2.0
Newcastle Utd (1 Season)1 League
FA Cup (8 Seasons)17.3
EFL Cup (8 Seasons)10.3
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2019-202032Wolves2. Europa LgQF1.000.0000000000.00000000Matches
1 Season1 Club1 League1.000.0000000000.00000000

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
2003-200416Cambridge Utdeng ENG4. Third Division1.0
2004-200517Cambridge Utdeng ENG4. League Two38.0
2005-200618Walsalleng ENG3. League One5.0Matches
2005-200618R&Deng ENG4. League Two3.0Matches
2005-200618Chester Cityeng ENG4. League Two4.0Matches
2005-200618Evertoneng ENG1. Premier League0.9Matches
2005-200618Evertoneng ENG1. Premier League0.9Matches
2006-200719Bristol Cityeng ENG3. League One1.0
2006-200719Stockporteng ENG4. League Two11.0
2006-200719Wrexhameng ENG4. League Two5.0
2007-200820Stockporteng ENG4. League Two12.0Matches
2008-200921Crewe Alexandraeng ENG3. League One19.0
2009-201022Motherwellsct SCO1. Premier League33.5Matches
2010-201123Norwich Cityeng ENG2. Championship45.0
2011-201224Norwich Cityeng ENG1. Premier League36.9Matches
2012-201325Norwich Cityeng ENG1. Premier League14.9Matches
2013-201426Norwich Cityeng ENG1. Premier League38.0Matches
2014-201527Norwich Cityeng ENG2. Championship46.0Matches
2014-201527Norwich Cityeng ENGFA Cup1.0Matches
2015-201628Norwich Cityeng ENGFA Cup1.0Matches
2015-201628Norwich Cityeng ENG1. Premier League27.0Matches
2016-201729Norwich Cityeng ENG2. Championship25.500Matches
2016-201729Norwich Cityeng ENGEFL Cup2.300Matches
2017-201830Wolveseng ENG2. Championship45.021Matches
2018-201931Wolveseng ENGEFL Cup2.300Matches
2018-201931Wolveseng ENGFA Cup6.300Matches
2018-201931Wolveseng ENG1. Premier League1.0000000000000000Matches
2019-202032Wolveseng ENGEFL Cup2.300Matches
2019-202032Wolves2. Europa Lg1.0000000000000000Matches
2019-202032Wolveseng ENGFA Cup2.010Matches
2020-202133Wolveseng ENGEFL Cup1.000Matches
2020-202133Wolveseng ENGFA Cup3.000Matches
2020-202133Wolveseng ENG1. Premier League1.0000000000000000Matches
2021-202234Wolveseng ENGEFL Cup2.300Matches
2021-202234Wolveseng ENGFA Cup2.000Matches
2021-202234Wolveseng ENG1. Premier League1.5000000000000030Matches
2022-202335Birmingham Cityeng ENG2. Championship42.4111001333.3200012152Matches
2023-202436Birmingham Cityeng ENG2. Championship44.000000020.0200011163Matches
2023-202436Birmingham Cityeng ENGFA Cup2.000Matches
22 Seasons14 Clubs8 Leagues531.2141001520.0400033345
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Norwich City (7 Seasons)4 Leagues237.6000
Wolves (5 Seasons)5 Leagues70.8030000000001030
Birmingham City (2 Seasons)2 Leagues88.4111001520.0400023315
Cambridge Utd (2 Seasons)1 League39.00
Stockport (2 Seasons)1 League23.00
Motherwell (1 Season)1 League33.50
Crewe Alexandra (1 Season)1 League19.00
Walsall (1 Season)1 League5.00
Wrexham (1 Season)1 League5.00
Chester City (1 Season)1 League4.00
R&D (1 Season)1 League3.00
Everton (1 Season)1 League1.80
Bristol City (1 Season)1 League1.00
Newcastle Utd (1 Season)2 Leagues0
Premier League (10 Seasons)122.1000000000000030
FA Cup (8 Seasons)17.3100
EFL Cup (8 Seasons)10.3000
Championship (6 Seasons)247.9131001520.0400033315
Third Division (5 Seasons)74.00
League One (3 Seasons)25.00
Premier League (1 Season)33.50
Europa Lg (1 Season)1.0000000000000000
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
2003-200416Cambridge Utd1 League1.00
2004-200517Cambridge Utd1 League38.00
2005-200618R&D1 League3.00
2005-200618Chester City1 League4.00
2005-200618Everton1 League0.90
2005-200618Walsall1 League5.00
2006-200719Bristol City1 League1.00
2006-200719Wrexham1 League5.00
2006-200719Stockport1 League11.00
2007-200820Stockport1 League12.00
2008-200921Crewe Alexandra1 League19.00
2009-201022Motherwell1 League33.50
2010-201123Norwich City1 League45.00
2011-201224Norwich City1 League36.90
2012-201325Norwich City1 League14.90
2013-201426Norwich City1 League38.00
2014-201527Norwich City3 Leagues47.00
2015-201628Norwich City3 Leagues28.00
2016-201729Norwich City2 Leagues27.8000
2017-201830Wolves1 League45.0210
2018-201931Wolves3 Leagues9.7000000000000000
2019-202032Wolves4 Leagues5.3010000000000000
2020-202133Wolves3 Leagues5.0000000000000000
2021-202234Wolves3 Leagues5.8000000000000030
2022-202335Birmingham City2 Leagues42.4111001333.3200012152
2023-202436Birmingham City2 Leagues46.000000020.0200011163
22 Seasons14 Clubs8 Leagues531.2141001520.0400033345
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Norwich City (7 Seasons)4 Leagues237.6000
Wolves (5 Seasons)5 Leagues70.8030000000001030
Birmingham City (2 Seasons)2 Leagues88.4111001520.0400023315
Cambridge Utd (2 Seasons)1 League39.00
Stockport (2 Seasons)1 League23.00
Motherwell (1 Season)1 League33.50
Crewe Alexandra (1 Season)1 League19.00
Walsall (1 Season)1 League5.00
Wrexham (1 Season)1 League5.00
Chester City (1 Season)1 League4.00
R&D (1 Season)1 League3.00
Everton (1 Season)1 League1.80
Bristol City (1 Season)1 League1.00
Newcastle Utd (1 Season)2 Leagues0
Premier League (10 Seasons)122.1000000000000030
FA Cup (8 Seasons)17.3100
EFL Cup (8 Seasons)10.3000
Championship (6 Seasons)247.9131001520.0400033315
Third Division (5 Seasons)74.00
League One (3 Seasons)25.00
Premier League (1 Season)33.50
Europa Lg (1 Season)1.0000000000000000
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
2003-200416Cambridge Utdeng ENG4. Third Division13th1.0
2004-200517Cambridge Utdeng ENG4. League Two24th38.0
2005-200618R&Deng ENG4. League Two24th3.0Matches
2005-200618Chester Cityeng ENG4. League Two15th4.0Matches
2005-200618Evertoneng ENG1. Premier League11th0.9Matches
2005-200618Evertoneng ENG1. Premier League11th0.9Matches
2005-200618Walsalleng ENG3. League One24th5.0Matches
2006-200719Bristol Cityeng ENG3. League One2nd1.0
2006-200719Wrexhameng ENG4. League Two19th5.0
2006-200719Stockporteng ENG4. League Two8th11.0
2007-200820Stockporteng ENG4. League Two4th12.0Matches
2008-200921Crewe Alexandraeng ENG3. League One22nd19.0
2009-201022Motherwellsct SCO1. Premier League5th33.5Matches
2010-201123Norwich Cityeng ENG2. Championship2nd45.0
2011-201224Norwich Cityeng ENG1. Premier League12th36.9Matches
2012-201325Norwich Cityeng ENG1. Premier League11th14.9Matches
2013-201426Norwich Cityeng ENG1. Premier League18th38.0Matches
2014-201527Norwich Cityeng ENG2. Championship3rd46.0Matches
2015-201628Norwich Cityeng ENG1. Premier League19th27.0Matches
2016-201729Norwich Cityeng ENG2. Championship8th25.500Matches
2017-201830Wolveseng ENG2. Championship1st45.021Matches
2018-201931Wolveseng ENG1. Premier League7th1.0000000000000000Matches
2020-202133Wolveseng ENG1. Premier League13th1.0000000000000000Matches
2021-202234Wolveseng ENG1. Premier League10th1.5000000000000030Matches
2022-202335Birmingham Cityeng ENG2. Championship17th42.4111001333.3200012152Matches
2023-202436Birmingham Cityeng ENG2. Championship22nd44.000000020.0200011163Matches
22 Seasons14 Clubs5 Leagues502.5131001520.0400033345
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
Norwich City (7 Seasons)2 Leagues233.3000
Wolves (5 Seasons)2 Leagues48.5020000000001030
Birmingham City (2 Seasons)1 League86.4111001520.0400023315
Cambridge Utd (2 Seasons)1 League39.00
Stockport (2 Seasons)1 League23.00
Motherwell (1 Season)1 League33.50
Crewe Alexandra (1 Season)1 League19.00
Walsall (1 Season)1 League5.00
Wrexham (1 Season)1 League5.00
Chester City (1 Season)1 League4.00
R&D (1 Season)1 League3.00
Everton (1 Season)1 League1.80
Bristol City (1 Season)1 League1.00
Newcastle Utd (1 Season)1 League0
Premier League (10 Seasons)122.1000000000000030
Championship (6 Seasons)247.9131001520.0400033315
Third Division (5 Seasons)74.00
League One (3 Seasons)25.00
Premier League (1 Season)33.50
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-201527Norwich Cityeng ENGFA Cup33rd1.0Matches
2015-201628Norwich Cityeng ENGFA Cup33rd1.0Matches
2016-201729Norwich Cityeng ENGEFL Cup9th2.300Matches
2018-201931Wolveseng ENGEFL Cup17th2.300Matches
2018-201931Wolveseng ENGFA Cup3rd6.300Matches
2019-202032Wolveseng ENGEFL Cup9th2.300Matches
2019-202032Wolveseng ENGFA Cup33rd2.010Matches
2020-202133Wolveseng ENGEFL Cup33rd1.000Matches
2020-202133Wolveseng ENGFA Cup9th3.000Matches
2021-202234Wolveseng ENGEFL CupRd32.300Matches
2021-202234Wolveseng ENGFA Cup2.000Matches
2023-202436Birmingham Cityeng ENGFA Cup2.000Matches
10 Seasons4 Clubs2 Leagues27.7100
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
Wolves (4 Seasons)2 Leagues21.3100
Norwich City (3 Seasons)2 Leagues4.3000
Birmingham City (2 Seasons)1 League2.0000
Newcastle Utd (1 Season)1 League0
FA Cup (8 Seasons)17.3100
EFL Cup (8 Seasons)10.3000
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2019-202032Wolves2. Europa LgQF1.0000000000000000Matches
1 Season1 Club1 League1.0000000000000000

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
2003-200416Cambridge Utdeng ENG4. Third Division1.0
2004-200517Cambridge Utdeng ENG4. League Two38.0
2005-200618Walsalleng ENG3. League One5.0Matches
2005-200618R&Deng ENG4. League Two3.0Matches
2005-200618Chester Cityeng ENG4. League Two4.0Matches
2005-200618Evertoneng ENG1. Premier League0.9Matches
2005-200618Evertoneng ENG1. Premier League0.9Matches
2006-200719Bristol Cityeng ENG3. League One1.0
2006-200719Stockporteng ENG4. League Two11.0
2006-200719Wrexhameng ENG4. League Two5.0
2007-200820Stockporteng ENG4. League Two12.0Matches
2008-200921Crewe Alexandraeng ENG3. League One19.0
2009-201022Motherwellsct SCO1. Premier League33.5Matches
2010-201123Norwich Cityeng ENG2. Championship45.0
2011-201224Norwich Cityeng ENG1. Premier League36.9Matches
2012-201325Norwich Cityeng ENG1. Premier League14.9Matches
2013-201426Norwich Cityeng ENG1. Premier League38.0Matches
2014-201527Norwich Cityeng ENG2. Championship46.0Matches
2014-201527Norwich Cityeng ENGFA Cup1.0Matches
2015-201628Norwich Cityeng ENGFA Cup1.0Matches
2015-201628Norwich Cityeng ENG1. Premier League27.0Matches
2016-201729Norwich Cityeng ENG2. Championship25.5Matches
2016-201729Norwich Cityeng ENGEFL Cup2.3Matches
2017-201830Wolveseng ENG2. Championship45.0Matches
2018-201931Wolveseng ENGEFL Cup2.3Matches
2018-201931Wolveseng ENGFA Cup6.3Matches
2018-201931Wolveseng ENG1. Premier League1.021202100021000737260000070Matches
2019-202032Wolveseng ENGEFL Cup2.3Matches
2019-202032Wolves2. Europa Lg1.016151600016000432310000030Matches
2019-202032Wolveseng ENGFA Cup2.0Matches
2020-202133Wolveseng ENGEFL Cup1.0Matches
2020-202133Wolveseng ENGFA Cup3.0Matches
2020-202133Wolveseng ENG1. Premier League1.0242024000240001398650000040Matches
2021-202234Wolveseng ENGEFL Cup2.3Matches
2021-202234Wolveseng ENGFA Cup2.0Matches
2021-202234Wolveseng ENG1. Premier League1.53937390003900013994500000110Matches
2022-202335Birmingham Cityeng ENG2. Championship42.41480115714433521148011100.000.068746673197000104440Matches
2023-202436Birmingham Cityeng ENG2. Championship44.01729146717181100172922100.000.092247582951000126890Matches
2023-202436Birmingham Cityeng ENGFA Cup2.0Matches
22 Seasons14 Clubs8 Leagues531.23309271632614621330933100.000.01646969163150002211580
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
Norwich City (7 Seasons)4 Leagues237.6
Wolves (5 Seasons)5 Leagues70.8100921000001000003726616700000250
Birmingham City (2 Seasons)2 Leagues88.43209262431614621320933100.000.01609942561480002211330
Cambridge Utd (2 Seasons)1 League39.0
Stockport (2 Seasons)1 League23.0
Motherwell (1 Season)1 League33.5
Crewe Alexandra (1 Season)1 League19.0
Walsall (1 Season)1 League5.0
Wrexham (1 Season)1 League5.0
Chester City (1 Season)1 League4.0
R&D (1 Season)1 League3.0
Everton (1 Season)1 League1.8
Bristol City (1 Season)1 League1.0
Newcastle Utd (1 Season)2 Leagues
Premier League (10 Seasons)122.1847784000840003323413600000220
FA Cup (8 Seasons)17.3
EFL Cup (8 Seasons)10.3
Championship (6 Seasons)247.93209262431614621320933100.000.01609942561480002211330
Third Division (5 Seasons)74.0
League One (3 Seasons)25.0
Premier League (1 Season)33.5
Europa Lg (1 Season)1.016151600016000432310000030
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
2003-200416Cambridge Utd1 League1.0
2004-200517Cambridge Utd1 League38.0
2005-200618R&D1 League3.0
2005-200618Chester City1 League4.0
2005-200618Everton1 League0.9
2005-200618Walsall1 League5.0
2006-200719Bristol City1 League1.0
2006-200719Wrexham1 League5.0
2006-200719Stockport1 League11.0
2007-200820Stockport1 League12.0
2008-200921Crewe Alexandra1 League19.0
2009-201022Motherwell1 League33.5
2010-201123Norwich City1 League45.0
2011-201224Norwich City1 League36.9
2012-201325Norwich City1 League14.9
2013-201426Norwich City1 League38.0
2014-201527Norwich City3 Leagues47.0
2015-201628Norwich City3 Leagues28.0
2016-201729Norwich City2 Leagues27.8
2017-201830Wolves1 League45.0
2018-201931Wolves3 Leagues9.721202100021000737260000070
2019-202032Wolves4 Leagues5.316151600016000432310000030
2020-202133Wolves3 Leagues5.0242024000240001398650000040
2021-202234Wolves3 Leagues5.83937390003900013994500000110
2022-202335Birmingham City2 Leagues42.41480115714433521148011100.000.068746673197000104440
2023-202436Birmingham City2 Leagues46.01729146717181100172922100.000.092247582951000126890
22 Seasons14 Clubs8 Leagues531.23309271632614621330933100.000.01646969163150002211580
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
Norwich City (7 Seasons)4 Leagues237.6
Wolves (5 Seasons)5 Leagues70.8100921000001000003726616700000250
Birmingham City (2 Seasons)2 Leagues88.43209262431614621320933100.000.01609942561480002211330
Cambridge Utd (2 Seasons)1 League39.0
Stockport (2 Seasons)1 League23.0
Motherwell (1 Season)1 League33.5
Crewe Alexandra (1 Season)1 League19.0
Walsall (1 Season)1 League5.0
Wrexham (1 Season)1 League5.0
Chester City (1 Season)1 League4.0
R&D (1 Season)1 League3.0
Everton (1 Season)1 League1.8
Bristol City (1 Season)1 League1.0
Newcastle Utd (1 Season)2 Leagues
Premier League (10 Seasons)122.1847784000840003323413600000220
FA Cup (8 Seasons)17.3
EFL Cup (8 Seasons)10.3
Championship (6 Seasons)247.93209262431614621320933100.000.01609942561480002211330
Third Division (5 Seasons)74.0
League One (3 Seasons)25.0
Premier League (1 Season)33.5
Europa Lg (1 Season)1.016151600016000432310000030
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
2003-200416Cambridge Utdeng ENG4. Third Division13th1.0
2004-200517Cambridge Utdeng ENG4. League Two24th38.0
2005-200618R&Deng ENG4. League Two24th3.0Matches
2005-200618Chester Cityeng ENG4. League Two15th4.0Matches
2005-200618Evertoneng ENG1. Premier League11th0.9Matches
2005-200618Evertoneng ENG1. Premier League11th0.9Matches
2005-200618Walsalleng ENG3. League One24th5.0Matches
2006-200719Bristol Cityeng ENG3. League One2nd1.0
2006-200719Wrexhameng ENG4. League Two19th5.0
2006-200719Stockporteng ENG4. League Two8th11.0
2007-200820Stockporteng ENG4. League Two4th12.0Matches
2008-200921Crewe Alexandraeng ENG3. League One22nd19.0
2009-201022Motherwellsct SCO1. Premier League5th33.5Matches
2010-201123Norwich Cityeng ENG2. Championship2nd45.0
2011-201224Norwich Cityeng ENG1. Premier League12th36.9Matches
2012-201325Norwich Cityeng ENG1. Premier League11th14.9Matches
2013-201426Norwich Cityeng ENG1. Premier League18th38.0Matches
2014-201527Norwich Cityeng ENG2. Championship3rd46.0Matches
2015-201628Norwich Cityeng ENG1. Premier League19th27.0Matches
2016-201729Norwich Cityeng ENG2. Championship8th25.5Matches
2017-201830Wolveseng ENG2. Championship1st45.0Matches
2018-201931Wolveseng ENG1. Premier League7th1.021202100021000737260000070Matches
2020-202133Wolveseng ENG1. Premier League13th1.0242024000240001398650000040Matches
2021-202234Wolveseng ENG1. Premier League10th1.53937390003900013994500000110Matches
2022-202335Birmingham Cityeng ENG2. Championship17th42.41480115714433521148011100.000.068746673197000104440Matches
2023-202436Birmingham Cityeng ENG2. Championship22nd44.01729146717181100172922100.000.092247582951000126890Matches
22 Seasons14 Clubs5 Leagues502.53293270132454621329333100.000.01642965962840002211550
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
Norwich City (7 Seasons)2 Leagues233.3
Wolves (5 Seasons)2 Leagues48.5847784000840003323413600000220
Birmingham City (2 Seasons)1 League86.43209262431614621320933100.000.01609942561480002211330
Cambridge Utd (2 Seasons)1 League39.0
Stockport (2 Seasons)1 League23.0
Motherwell (1 Season)1 League33.5
Crewe Alexandra (1 Season)1 League19.0
Walsall (1 Season)1 League5.0
Wrexham (1 Season)1 League5.0
Chester City (1 Season)1 League4.0
R&D (1 Season)1 League3.0
Everton (1 Season)1 League1.8
Bristol City (1 Season)1 League1.0
Newcastle Utd (1 Season)1 League
Premier League (10 Seasons)122.1847784000840003323413600000220
Championship (6 Seasons)247.93209262431614621320933100.000.01609942561480002211330
Third Division (5 Seasons)74.0
League One (3 Seasons)25.0
Premier League (1 Season)33.5
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2014-201527Norwich Cityeng ENGFA Cup33rd1.0Matches
2015-201628Norwich Cityeng ENGFA Cup33rd1.0Matches
2016-201729Norwich Cityeng ENGEFL Cup9th2.3Matches
2018-201931Wolveseng ENGEFL Cup17th2.3Matches
2018-201931Wolveseng ENGFA Cup3rd6.3Matches
2019-202032Wolveseng ENGEFL Cup9th2.3Matches
2019-202032Wolveseng ENGFA Cup33rd2.0Matches
2020-202133Wolveseng ENGEFL Cup33rd1.0Matches
2020-202133Wolveseng ENGFA Cup9th3.0Matches
2021-202234Wolveseng ENGEFL CupRd32.3Matches
2021-202234Wolveseng ENGFA Cup2.0Matches
2023-202436Birmingham Cityeng ENGFA Cup2.0Matches
10 Seasons4 Clubs2 Leagues27.7
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
Wolves (4 Seasons)2 Leagues21.3
Norwich City (3 Seasons)2 Leagues4.3
Birmingham City (2 Seasons)1 League2.0
Newcastle Utd (1 Season)1 League
FA Cup (8 Seasons)17.3
EFL Cup (8 Seasons)10.3
Possession Table
Touches Take-Ons Carries Receiving
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 PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2019-202032Wolves2. Europa LgQF1.016151600016000432310000030Matches
1 Season1 Club1 League1.016151600016000432310000030

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
2003-200416Cambridge Utdeng ENG4. Third Division190902.21.010
2004-200517Cambridge Utdeng ENG4. League Two383,4209082.638.0380
2005-200618Walsalleng ENG3. League One54509010.95.050Matches
2005-200618R&Deng ENG4. League Two3270906.53.030Matches
2005-200618Chester Cityeng ENG4. League Two4360908.74.040Matches
2005-200618Evertoneng ENG1. Premier League181812.40.901Matches
2005-200618Evertoneng ENG1. Premier League181812.40.9001Matches
2006-200719Bristol Cityeng ENG3. League One190902.21.010
2006-200719Stockporteng ENG4. League Two119909023.911.0110
2006-200719Wrexhameng ENG4. League Two54509010.95.050
2007-200820Stockporteng ENG4. League Two121,0809026.112.0120Matches
2008-200921Crewe Alexandraeng ENG3. League One191,7109041.319.0190
2009-201022Motherwellsct SCO1. Premier League343,0158988.233.5340Matches
2010-201123Norwich Cityeng ENG2. Championship454,0509097.845.0450
2011-201224Norwich Cityeng ENG1. Premier League373,3209097.136.937360Matches
2012-201325Norwich Cityeng ENG1. Premier League151,3418939.214.915140Matches
2013-201426Norwich Cityeng ENG1. Premier League383,42090100.038.038380Matches
2014-201527Norwich Cityeng ENG2. Championship464,14090100.046.04646001.908847+41+0.89Matches
2014-201527Norwich Cityeng ENGFA Cup19090100.01.01901000.0002-2-2.00Matches
2014-201527Norwich Cityeng ENGLeague Cup00002Matches
2015-201628Norwich Cityeng ENGFA Cup19090100.01.01901000.0003-3-3.00Matches
2015-201628Norwich Cityeng ENGLeague Cup00002Matches
2015-201628Norwich Cityeng ENG1. Premier League272,4309071.127.027270110.892844-16-0.59+0.50Matches
2016-201729Norwich Cityeng ENG2. Championship262,2958855.425.526260161.565635+21+0.82+1.07Matches
2016-201729Norwich Cityeng ENGEFL Cup221010570.02.321052001.5042+2+0.86-4.14Matches
2017-201830Wolveseng ENG2. Championship454,0509097.845.04545002.208236+46+1.02+4.02Matches
2018-201931Wolveseng ENGEFL Cup2210105100.02.321052002.0020+2+0.86Matches
2018-201931Wolveseng ENGFA Cup657095100.06.36956002.17129+3+0.47Matches
2018-201931Wolveseng ENG1. Premier League190902.61.019010363.0020+2+2.00+2.032.80.6+2.2+2.24+2.03Matches
2019-202032Wolveseng ENGEFL Cup2210105100.02.321052001.5023-1-0.43Matches
2019-202032Wolves2. Europa Lg190909.11.019010103.0040+4+4.00+3.502.50.3+2.3+2.27+1.77Matches
2019-202032Wolveseng ENGFA Cup218090100.02.02902000.5001-1-0.50Matches
2019-202032Wolveseng ENG1. Premier League000038Matches
2020-202133Wolveseng ENGEFL Cup19090100.01.01901000.0001-1-1.00Matches
2020-202133Wolveseng ENGFA Cup327090100.03.03903002.002200.00Matches
2020-202133Wolveseng ENG1. Premier League291462.71.0190111360.0001-1-0.99-0.580.90.8+0.1+0.07+0.43Matches
2021-202234Wolveseng ENGEFL Cup2210105100.02.321052002.0062+4+1.71Matches
2021-202234Wolveseng ENGFA Cup218090100.02.02902001.5031+2+1.00Matches
2021-202234Wolveseng ENG1. Premier League2135683.91.51901145360.5013-2-1.33-1.251.12.6-1.4-0.96-0.47Matches
2022-202335Birmingham Cityeng ENG2. Championship433,8178992.242.4438942001.234653-7-0.17+0.9546.352.6-6.3-0.15+0.86Matches
2022-202335Birmingham Cityeng ENGFA Cup00003Matches
2023-202436Birmingham Cityeng ENG2. Championship443,9609095.744.0449044001.145062-12-0.27+1.2346.658.3-11.7-0.27-0.39Matches
2023-202436Birmingham Cityeng ENGFA Cup21809066.72.02902001.5024-2-1.00-1.00Matches
2024-202537Newcastle Utdeng ENGEFL Cup00002Matches
2024-202537Newcastle Utdeng ENG1. Premier League00003Matches
22 Seasons14 Clubs8 Leagues53347,8069043.6531.2529913484231951.52390311+79+0.30+0.53100.3115.1-14.8-0.16+0.01
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
Norwich City (7 Seasons)4 Leagues23821,3869079.0237.6238981910311.50176133+43+0.42+0.82
Wolves (5 Seasons)5 Leagues716,3769030.870.86995692231561.9711659+57+0.80+0.947.44.2+3.1+0.70+0.85
Birmingham City (2 Seasons)2 Leagues897,9578989.988.4898988031.1998119-21-0.24+0.8292.9110.9-18.0-0.21+0.39
Cambridge Utd (2 Seasons)1 League393,5109042.439.0390
Stockport (2 Seasons)1 League232,0709025.023.0230
Motherwell (1 Season)1 League343,0158988.233.5340
Crewe Alexandra (1 Season)1 League191,7109041.319.0190
Walsall (1 Season)1 League54509010.95.050
Wrexham (1 Season)1 League54509010.95.050
Chester City (1 Season)1 League4360908.74.040
R&D (1 Season)1 League3270906.53.030
Everton (1 Season)1 League2162812.41.8002
Bristol City (1 Season)1 League190902.21.010
Newcastle Utd (1 Season)2 Leagues00005
Premier League (10 Seasons)12410,9898931.2122.1120901184231600.883148-17-0.56-0.304.94.0+0.9+0.25+0.46
FA Cup (8 Seasons)171,5609280.017.3179217031.531922-3-0.17-0.17
EFL Cup (8 Seasons)993010351.710.391039061.56148+6+0.58-4.42
Championship (6 Seasons)24922,3129089.8247.9249892030161.62322233+89+0.44+1.0392.9110.9-18.0-0.21+0.39
Third Division (5 Seasons)746,6609023.074.0740
League One (3 Seasons)252,2509018.125.0250
Premier League (1 Season)343,0158988.233.5340
Europa Lg (1 Season)190909.11.019010103.0040+4+4.00+3.502.50.3+2.3+2.27+1.77
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
2003-200416Cambridge Utd1 League190902.21.010
2004-200517Cambridge Utd1 League383,4209082.638.0380
2005-200618R&D1 League3270906.53.030
2005-200618Chester City1 League4360908.74.040
2005-200618Everton1 League2162812.40.9002
2005-200618Walsall1 League54509010.95.050
2006-200719Bristol City1 League190902.21.010
2006-200719Wrexham1 League54509010.95.050
2006-200719Stockport1 League119909023.911.0110
2007-200820Stockport1 League121,0809026.112.0120
2008-200921Crewe Alexandra1 League191,7109041.319.0190
2009-201022Motherwell1 League343,0158988.233.5340
2010-201123Norwich City1 League454,0509097.845.0450
2011-201224Norwich City1 League373,3209097.136.937360
2012-201325Norwich City1 League151,3418939.214.915140
2013-201426Norwich City1 League383,42090100.038.038380
2014-201527Norwich City3 Leagues474,2309095.947.0479047021.868849+39+0.83
2015-201628Norwich City3 Leagues282,5209066.128.02890280130.862847-19-0.68+0.41
2016-201729Norwich City2 Leagues282,5058956.427.828105280161.566037+23+0.83+0.83
2017-201830Wolves1 League454,0509097.845.04545002.208236+46+1.02+4.02
2018-201931Wolves3 Leagues98709720.79.799790362.22169+7+0.72+0.752.80.6+2.2+2.24+2.03
2019-202032Wolves4 Leagues54809610.05.359650481.4064+2+0.37-0.132.50.3+2.3+2.27+1.77
2020-202133Wolves3 Leagues64517511.95.0590511361.0024-2-0.40+0.010.90.8+0.1+0.07+0.43
2021-202234Wolves3 Leagues65258813.85.85965145361.33106+4+0.69+0.771.12.6-1.4-0.96-0.47
2022-202335Birmingham City2 Leagues433,8178986.042.4438942031.234653-7-0.17+0.9546.352.6-6.3-0.15+0.86
2023-202436Birmingham City2 Leagues464,1409093.946.0469046001.165266-14-0.30+0.7046.658.3-11.7-0.27-0.39
2024-202537Newcastle Utd2 Leagues00005
22 Seasons14 Clubs8 Leagues53347,8069043.6531.2529913484231951.52390311+79+0.30+0.53100.3115.1-14.8-0.16+0.01
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
Norwich City (7 Seasons)4 Leagues23821,3869079.0237.6238981910311.50176133+43+0.42+0.82
Wolves (5 Seasons)5 Leagues716,3769030.870.86995692231561.9711659+57+0.80+0.947.44.2+3.1+0.70+0.85
Birmingham City (2 Seasons)2 Leagues897,9578989.988.4898988031.1998119-21-0.24+0.8292.9110.9-18.0-0.21+0.39
Cambridge Utd (2 Seasons)1 League393,5109042.439.0390
Stockport (2 Seasons)1 League232,0709025.023.0230
Motherwell (1 Season)1 League343,0158988.233.5340
Crewe Alexandra (1 Season)1 League191,7109041.319.0190
Walsall (1 Season)1 League54509010.95.050
Wrexham (1 Season)1 League54509010.95.050
Chester City (1 Season)1 League4360908.74.040
R&D (1 Season)1 League3270906.53.030
Everton (1 Season)1 League2162812.41.8002
Bristol City (1 Season)1 League190902.21.010
Newcastle Utd (1 Season)2 Leagues00005
Premier League (10 Seasons)12410,9898931.2122.1120901184231600.883148-17-0.56-0.304.94.0+0.9+0.25+0.46
FA Cup (8 Seasons)171,5609280.017.3179217031.531922-3-0.17-0.17
EFL Cup (8 Seasons)993010351.710.391039061.56148+6+0.58-4.42
Championship (6 Seasons)24922,3129089.8247.9249892030161.62322233+89+0.44+1.0392.9110.9-18.0-0.21+0.39
Third Division (5 Seasons)746,6609023.074.0740
League One (3 Seasons)252,2509018.125.0250
Premier League (1 Season)343,0158988.233.5340
Europa Lg (1 Season)190909.11.019010103.0040+4+4.00+3.502.50.3+2.3+2.27+1.77
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
2003-200416Cambridge Utdeng ENG4. Third Division13th190902.21.010
2004-200517Cambridge Utdeng ENG4. League Two24th383,4209082.638.0380
2005-200618R&Deng ENG4. League Two24th3270906.53.030Matches
2005-200618Chester Cityeng ENG4. League Two15th4360908.74.040Matches
2005-200618Evertoneng ENG1. Premier League11th181812.40.901Matches
2005-200618Evertoneng ENG1. Premier League11th181812.40.9001Matches
2005-200618Walsalleng ENG3. League One24th54509010.95.050Matches
2006-200719Bristol Cityeng ENG3. League One2nd190902.21.010
2006-200719Wrexhameng ENG4. League Two19th54509010.95.050
2006-200719Stockporteng ENG4. League Two8th119909023.911.0110
2007-200820Stockporteng ENG4. League Two4th121,0809026.112.0120Matches
2008-200921Crewe Alexandraeng ENG3. League One22nd191,7109041.319.0190
2009-201022Motherwellsct SCO1. Premier League5th343,0158988.233.5340Matches
2010-201123Norwich Cityeng ENG2. Championship2nd454,0509097.845.0450
2011-201224Norwich Cityeng ENG1. Premier League12th373,3209097.136.937360Matches
2012-201325Norwich Cityeng ENG1. Premier League11th151,3418939.214.915140Matches
2013-201426Norwich Cityeng ENG1. Premier League18th383,42090100.038.038380Matches
2014-201527Norwich Cityeng ENG2. Championship3rd464,14090100.046.04646001.908847+41+0.89Matches
2015-201628Norwich Cityeng ENG1. Premier League19th272,4309071.127.027270110.892844-16-0.59+0.50Matches
2016-201729Norwich Cityeng ENG2. Championship8th262,2958855.425.526260161.565635+21+0.82+1.07Matches
2017-201830Wolveseng ENG2. Championship1st454,0509097.845.04545002.208236+46+1.02+4.02Matches
2018-201931Wolveseng ENG1. Premier League7th190902.61.019010363.0020+2+2.00+2.032.80.6+2.2+2.24+2.03Matches
2019-202032Wolveseng ENG1. Premier League7th000038Matches
2020-202133Wolveseng ENG1. Premier League13th291462.71.0190111360.0001-1-0.99-0.580.90.8+0.1+0.07+0.43Matches
2021-202234Wolveseng ENG1. Premier League10th2135683.91.51901145360.5013-2-1.33-1.251.12.6-1.4-0.96-0.47Matches
2022-202335Birmingham Cityeng ENG2. Championship17th433,8178992.242.4438942001.234653-7-0.17+0.9546.352.6-6.3-0.15+0.86Matches
2023-202436Birmingham Cityeng ENG2. Championship22nd443,9609095.744.0449044001.145062-12-0.27+1.2346.658.3-11.7-0.27-0.39Matches
2024-202537Newcastle Utdeng ENG1. Premier League8th00003Matches
22 Seasons14 Clubs5 Leagues50645,2268943.1502.5502893214231761.52353281+72+0.31+0.6297.8114.9-17.1-0.19+0.04
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
Norwich City (7 Seasons)2 Leagues23420,9969080.4233.32341870271.54172126+46+0.47+1.04
Wolves (5 Seasons)2 Leagues504,3668724.548.54890482231462.068540+45+0.93+1.124.94.0+0.9+0.25+0.46
Birmingham City (2 Seasons)1 League877,7778993.986.4878986001.1896115-19-0.22+1.0392.9110.9-18.0-0.21+0.39
Cambridge Utd (2 Seasons)1 League393,5109042.439.0390
Stockport (2 Seasons)1 League232,0709025.023.0230
Motherwell (1 Season)1 League343,0158988.233.5340
Crewe Alexandra (1 Season)1 League191,7109041.319.0190
Walsall (1 Season)1 League54509010.95.050
Wrexham (1 Season)1 League54509010.95.050
Chester City (1 Season)1 League4360908.74.040
R&D (1 Season)1 League3270906.53.030
Everton (1 Season)1 League2162812.41.8002
Bristol City (1 Season)1 League190902.21.010
Newcastle Utd (1 Season)1 League00003
Premier League (10 Seasons)12410,9898931.2122.1120901184231600.883148-17-0.56-0.304.94.0+0.9+0.25+0.46
Championship (6 Seasons)24922,3129089.8247.9249892030161.62322233+89+0.44+1.0392.9110.9-18.0-0.21+0.39
Third Division (5 Seasons)746,6609023.074.0740
League One (3 Seasons)252,2509018.125.0250
Premier League (1 Season)343,0158988.233.5340
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-201527Norwich Cityeng ENGFA Cup33rd19090100.01.01901000.0002-2-2.00Matches
2014-201527Norwich Cityeng ENGLeague Cup17th00002Matches
2015-201628Norwich Cityeng ENGFA Cup33rd19090100.01.01901000.0003-3-3.00Matches
2015-201628Norwich Cityeng ENGLeague Cup9th00002Matches
2016-201729Norwich Cityeng ENGEFL Cup9th221010570.02.321052001.5042+2+0.86-4.14Matches
2018-201931Wolveseng ENGEFL Cup17th2210105100.02.321052002.0020+2+0.86Matches
2018-201931Wolveseng ENGFA Cup3rd657095100.06.36956002.17129+3+0.47Matches
2019-202032Wolveseng ENGEFL Cup9th2210105100.02.321052001.5023-1-0.43Matches
2019-202032Wolveseng ENGFA Cup33rd218090100.02.02902000.5001-1-0.50Matches
2020-202133Wolveseng ENGEFL Cup33rd19090100.01.01901000.0001-1-1.00Matches
2020-202133Wolveseng ENGFA Cup9th327090100.03.03903002.002200.00Matches
2021-202234Wolveseng ENGEFL CupRd32210105100.02.321052002.0062+4+1.71Matches
2021-202234Wolveseng ENGFA Cup218090100.02.02902001.5031+2+1.00Matches
2022-202335Birmingham Cityeng ENGFA Cup00003Matches
2023-202436Birmingham Cityeng ENGFA Cup21809066.72.02902001.5024-2-1.00-1.00Matches
2024-202537Newcastle Utdeng ENGEFL CupQF00002Matches
10 Seasons4 Clubs2 Leagues262,4909666.427.7269626091.543330+3+0.11-2.39
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Wolves (4 Seasons)2 Leagues201,92096100.021.3209620001.702719+8+0.37
Norwich City (3 Seasons)2 Leagues43909840.64.34984040.7547-3-0.69-5.69
Birmingham City (2 Seasons)1 League21809031.62.02902031.5024-2-1.00-1.00
Newcastle Utd (1 Season)1 League00002
FA Cup (8 Seasons)171,5609280.017.3179217031.531922-3-0.17-0.17
EFL Cup (8 Seasons)993010351.710.391039061.56148+6+0.58-4.42
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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 onxG onxGA xG+/- xG+/-90 On-Off Matches
2019-202032Wolves2. Europa LgQF190909.11.019010103.0040+4+4.00+3.502.50.3+2.3+2.27+1.77Matches
1 Season1 Club1 League190909.11.019010103.0040+4+4.00+3.502.50.3+2.3+2.27+1.77

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
2003-200416Cambridge Utdeng ENG4. Third Division1.0000
2004-200517Cambridge Utdeng ENG4. League Two38.0100
2005-200618Walsalleng ENG3. League One5.0000Matches
2005-200618R&Deng ENG4. League Two3.0000Matches
2005-200618Chester Cityeng ENG4. League Two4.0000Matches
2005-200618Evertoneng ENG1. Premier League0.90000Matches
2005-200618Evertoneng ENG1. Premier League0.9000Matches
2006-200719Bristol Cityeng ENG3. League One1.0000
2006-200719Stockporteng ENG4. League Two11.0000
2006-200719Wrexhameng ENG4. League Two5.0000
2007-200820Stockporteng ENG4. League Two12.0000Matches
2008-200921Crewe Alexandraeng ENG3. League One19.0000
2009-201022Motherwellsct SCO1. Premier League33.5000Matches
2010-201123Norwich Cityeng ENG2. Championship45.0200
2011-201224Norwich Cityeng ENG1. Premier League36.9110Matches
2012-201325Norwich Cityeng ENG1. Premier League14.9000Matches
2013-201426Norwich Cityeng ENG1. Premier League38.0200Matches
2014-201527Norwich Cityeng ENG2. Championship46.0200Matches
2014-201527Norwich Cityeng ENGFA Cup1.00000Matches
2015-201628Norwich Cityeng ENGFA Cup1.00000Matches
2015-201628Norwich Cityeng ENG1. Premier League27.0000Matches
2016-201729Norwich Cityeng ENG2. Championship25.5000000000000Matches
2016-201729Norwich Cityeng ENGEFL Cup2.3100000100000Matches
2017-201830Wolveseng ENG2. Championship45.01000100012000Matches
2018-201931Wolveseng ENGEFL Cup2.3000000000000Matches
2018-201931Wolveseng ENGFA Cup6.3000000000000Matches
2018-201931Wolveseng ENG1. Premier League1.0000000000000000Matches
2019-202032Wolveseng ENGEFL Cup2.30000000000Matches
2019-202032Wolves2. Europa Lg1.0000000000000100Matches
2019-202032Wolveseng ENGFA Cup2.00000000010Matches
2020-202133Wolveseng ENGEFL Cup1.00000000000Matches
2020-202133Wolveseng ENGFA Cup3.00000000000Matches
2020-202133Wolveseng ENG1. Premier League1.0000000000000010100.0Matches
2021-202234Wolveseng ENGEFL Cup2.30000000000Matches
2021-202234Wolveseng ENGFA Cup2.00000000000Matches
2021-202234Wolveseng ENG1. Premier League1.5000000000000010100.0Matches
2022-202335Birmingham Cityeng ENG2. Championship42.41000200110006980100.0Matches
2023-202436Birmingham Cityeng ENG2. Championship44.02001300100004119195.0Matches
2023-202436Birmingham Cityeng ENGFA Cup2.00000000000Matches
22 Seasons14 Clubs8 Leagues531.21310115013400011129196.7
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Norwich City (7 Seasons)4 Leagues237.6810000100000
Wolves (5 Seasons)5 Leagues70.81000100013000120100.0
Birmingham City (2 Seasons)2 Leagues88.430015002100011027196.4
Cambridge Utd (2 Seasons)1 League39.0100
Stockport (2 Seasons)1 League23.0000
Motherwell (1 Season)1 League33.5000
Crewe Alexandra (1 Season)1 League19.0000
Walsall (1 Season)1 League5.0000
Wrexham (1 Season)1 League5.0000
Chester City (1 Season)1 League4.0000
R&D (1 Season)1 League3.0000
Everton (1 Season)1 League1.800000
Bristol City (1 Season)1 League1.0000
Newcastle Utd (1 Season)2 Leagues
Premier League (10 Seasons)122.1310000000000020100.0
FA Cup (8 Seasons)17.3000000001000
EFL Cup (8 Seasons)10.3100000100000
Championship (6 Seasons)247.9800115003300011027196.4
Third Division (5 Seasons)74.0100
League One (3 Seasons)25.0000
Premier League (1 Season)33.5000
Europa Lg (1 Season)1.0000000000000100
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
2003-200416Cambridge Utd1 League1.0000
2004-200517Cambridge Utd1 League38.0100
2005-200618R&D1 League3.0000
2005-200618Chester City1 League4.0000
2005-200618Everton1 League0.900000
2005-200618Walsall1 League5.0000
2006-200719Bristol City1 League1.0000
2006-200719Wrexham1 League5.0000
2006-200719Stockport1 League11.0000
2007-200820Stockport1 League12.0000
2008-200921Crewe Alexandra1 League19.0000
2009-201022Motherwell1 League33.5000
2010-201123Norwich City1 League45.0200
2011-201224Norwich City1 League36.9110
2012-201325Norwich City1 League14.9000
2013-201426Norwich City1 League38.0200
2014-201527Norwich City3 Leagues47.020000
2015-201628Norwich City3 Leagues28.000000
2016-201729Norwich City2 Leagues27.8100000100000
2017-201830Wolves1 League45.01000100012000
2018-201931Wolves3 Leagues9.7000000000000000
2019-202032Wolves4 Leagues5.3000000001000100
2020-202133Wolves3 Leagues5.0000000000000010100.0
2021-202234Wolves3 Leagues5.8000000000000010100.0
2022-202335Birmingham City2 Leagues42.41000200110006980100.0
2023-202436Birmingham City2 Leagues46.02001300100004119195.0
22 Seasons14 Clubs8 Leagues531.21310115013400011129196.7
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Norwich City (7 Seasons)4 Leagues237.6810000100000
Wolves (5 Seasons)5 Leagues70.81000100013000120100.0
Birmingham City (2 Seasons)2 Leagues88.430015002100011027196.4
Cambridge Utd (2 Seasons)1 League39.0100
Stockport (2 Seasons)1 League23.0000
Motherwell (1 Season)1 League33.5000
Crewe Alexandra (1 Season)1 League19.0000
Walsall (1 Season)1 League5.0000
Wrexham (1 Season)1 League5.0000
Chester City (1 Season)1 League4.0000
R&D (1 Season)1 League3.0000
Everton (1 Season)1 League1.800000
Bristol City (1 Season)1 League1.0000
Newcastle Utd (1 Season)2 Leagues
Premier League (10 Seasons)122.1310000000000020100.0
FA Cup (8 Seasons)17.3000000001000
EFL Cup (8 Seasons)10.3100000100000
Championship (6 Seasons)247.9800115003300011027196.4
Third Division (5 Seasons)74.0100
League One (3 Seasons)25.0000
Premier League (1 Season)33.5000
Europa Lg (1 Season)1.0000000000000100
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
2003-200416Cambridge Utdeng ENG4. Third Division13th1.0000
2004-200517Cambridge Utdeng ENG4. League Two24th38.0100
2005-200618R&Deng ENG4. League Two24th3.0000Matches
2005-200618Chester Cityeng ENG4. League Two15th4.0000Matches
2005-200618Evertoneng ENG1. Premier League11th0.90000Matches
2005-200618Evertoneng ENG1. Premier League11th0.9000Matches
2005-200618Walsalleng ENG3. League One24th5.0000Matches
2006-200719Bristol Cityeng ENG3. League One2nd1.0000
2006-200719Wrexhameng ENG4. League Two19th5.0000
2006-200719Stockporteng ENG4. League Two8th11.0000
2007-200820Stockporteng ENG4. League Two4th12.0000Matches
2008-200921Crewe Alexandraeng ENG3. League One22nd19.0000
2009-201022Motherwellsct SCO1. Premier League5th33.5000Matches
2010-201123Norwich Cityeng ENG2. Championship2nd45.0200
2011-201224Norwich Cityeng ENG1. Premier League12th36.9110Matches
2012-201325Norwich Cityeng ENG1. Premier League11th14.9000Matches
2013-201426Norwich Cityeng ENG1. Premier League18th38.0200Matches
2014-201527Norwich Cityeng ENG2. Championship3rd46.0200Matches
2015-201628Norwich Cityeng ENG1. Premier League19th27.0000Matches
2016-201729Norwich Cityeng ENG2. Championship8th25.5000000000000Matches
2017-201830Wolveseng ENG2. Championship1st45.01000100012000Matches
2018-201931Wolveseng ENG1. Premier League7th1.0000000000000000Matches
2020-202133Wolveseng ENG1. Premier League13th1.0000000000000010100.0Matches
2021-202234Wolveseng ENG1. Premier League10th1.5000000000000010100.0Matches
2022-202335Birmingham Cityeng ENG2. Championship17th42.41000200110006980100.0Matches
2023-202436Birmingham Cityeng ENG2. Championship22nd44.02001300100004119195.0Matches
22 Seasons14 Clubs5 Leagues502.51210115003300011029196.7
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Norwich City (7 Seasons)2 Leagues233.3710000000000
Wolves (5 Seasons)2 Leagues48.51000100012000020100.0
Birmingham City (2 Seasons)1 League86.430015002100011027196.4
Cambridge Utd (2 Seasons)1 League39.0100
Stockport (2 Seasons)1 League23.0000
Motherwell (1 Season)1 League33.5000
Crewe Alexandra (1 Season)1 League19.0000
Walsall (1 Season)1 League5.0000
Wrexham (1 Season)1 League5.0000
Chester City (1 Season)1 League4.0000
R&D (1 Season)1 League3.0000
Everton (1 Season)1 League1.800000
Bristol City (1 Season)1 League1.0000
Newcastle Utd (1 Season)1 League
Premier League (10 Seasons)122.1310000000000020100.0
Championship (6 Seasons)247.9800115003300011027196.4
Third Division (5 Seasons)74.0100
League One (3 Seasons)25.0000
Premier League (1 Season)33.5000
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-201527Norwich Cityeng ENGFA Cup33rd1.00000Matches
2015-201628Norwich Cityeng ENGFA Cup33rd1.00000Matches
2016-201729Norwich Cityeng ENGEFL Cup9th2.3100000100000Matches
2018-201931Wolveseng ENGEFL Cup17th2.3000000000000Matches
2018-201931Wolveseng ENGFA Cup3rd6.3000000000000Matches
2019-202032Wolveseng ENGEFL Cup9th2.30000000000Matches
2019-202032Wolveseng ENGFA Cup33rd2.00000000010Matches
2020-202133Wolveseng ENGEFL Cup33rd1.00000000000Matches
2020-202133Wolveseng ENGFA Cup9th3.00000000000Matches
2021-202234Wolveseng ENGEFL CupRd32.30000000000Matches
2021-202234Wolveseng ENGFA Cup2.00000000000Matches
2023-202436Birmingham Cityeng ENGFA Cup2.00000000000Matches
10 Seasons4 Clubs2 Leagues27.7100000101000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Wolves (4 Seasons)2 Leagues21.3000000001000
Norwich City (3 Seasons)2 Leagues4.3100000100000
Birmingham City (2 Seasons)1 League2.00000000000
Newcastle Utd (1 Season)1 League
FA Cup (8 Seasons)17.3000000001000
EFL Cup (8 Seasons)10.3100000100000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2019-202032Wolves2. Europa LgQF1.0000000000000100Matches
1 Season1 Club1 League1.0000000000000100

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.