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
2004-200517Shrewsburyeng ENG4. League Two665406.040.67221881.8141233.3
2005-200618Shrewsburyeng ENG4. League Two46464,14046.0551.2017411968.41613171226.1
2006-200719Tranmere Roverseng ENG3. League One665406.061.00251976.0222116.7Matches
2006-200719Blackpooleng ENG3. League One554505.061.20231773.9500120.0Matches
2006-200719Manchester Cityeng ENG1. Premier League11901.000.0066100.00101100.0Matches
2007-200820Manchester Cityeng ENG1. Premier League26262,34026.0341.3115912578.6989726.9Matches
2008-200921Manchester Cityeng ENG1. Premier League23231,99822.2311.401017069.38311626.1Matches
2009-201022Birmingham Cityeng ENG1. Premier League36363,24036.0421.1719615478.61310131027.8Matches
2010-201123Manchester City2. Europa Lg776307.040.57242083.3421457.1Matches
2010-201123Manchester Cityeng ENG1. Premier League38383,42038.0330.8715312078.421891847.4Matches
2011-201224Manchester City1. Champions Lg665406.061.00262076.9312233.3Matches
2011-201224Manchester City2. Europa Lg443604.041.00151173.3301125.0Matches
2011-201224Manchester Cityeng ENG1. Premier League38383,42038.0290.7613310478.228551744.7Matches
2012-201325Manchester City1. Champions Lg665406.0111.83241354.203300.0Matches
2012-201325Manchester Cityeng ENG1. Premier League38383,42038.0340.891127869.623961847.4Matches
2013-201426Manchester City1. Champions Lg776307.0121.71372567.6403114.3Matches
2013-201426Manchester Cityeng ENG1. Premier League31312,79031.0300.971027270.622451341.9Matches
2014-201527Manchester City1. Champions Lg887208.0111.37453475.6224112.5Matches
2014-201527Manchester Cityeng ENG1. Premier League36363,24036.0340.941198571.422771438.9Matches
2015-201628Manchester City1. Champions Lg12121,07111.9121.01604880.0633325.0Matches
2015-201628Manchester Cityeng ENG1. Premier League35353,10934.5361.041067066.017991542.9Matches
2016-201729Torinoit ITACoppa Italia11901.0000100.00000Matches
2016-201729Torinoit ITA1. Serie A36363,24036.0621.7216610466.3121410513.966000.0Matches
2017-201830West Hameng ENGEFL Cup11901.011.00100.000100.00000Matches
2017-201830West Hameng ENGFA Cup333003.320.607685.7111266.711000.0Matches
2017-201830West Hameng ENG1. Premier League19191,71019.0392.05915161.53610421.1541020.0Matches
2018-201931Burnleyeng ENG1. Premier League19191,71019.0412.161167565.53313421.1211050.0Matches
2019-202032Burnleyeng ENGEFL Cup11901.033.004125.000100.00000Matches
2019-202032Burnleyeng ENGFA Cup221802.042.0010660.010100.00000Matches
2020-202133Tottenham2. Europa Lg665315.940.68161275.0510350.00000Matches
2020-202133Tottenhameng ENGFA Cup221802.010.504375.0200150.00000Matches
2021-202234Celtic3. Conf Lg221802.052.5010550.000200.00000Matches
2021-202234Celtic2. Europa Lg554505.0132.60322062.5203120.011000.0Matches
2021-202234Celticsct SCO1. Premiership35353,15035.0190.54695173.928521954.321010.0Matches
2022-202335Celtic1. Champions Lg665406.0152.50311658.102400.022000.0Matches
2022-202335Celticsct SCO1. Premiership37373,33037.0300.81785470.532321643.277000.0Matches
19 Seasons10 Clubs11 Leagues59059052,999593.96731.142297163271.729812916220234.22623218.0
Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Manchester City (10 Seasons)5 Leagues31631628,318319.63211.02122290173.7172657812138.3
Celtic (2 Seasons)4 Leagues85857,65085.0820.9622014667.76210133642.41211010.0
Shrewsbury (2 Seasons)1 League52524,68052.0591.1319613769.91717181426.9
Burnley (2 Seasons)3 Leagues22221,98022.0482.181308263.84315418.2211050.0
Torino (1 Season)2 Leagues37373,33037.0621.7216610466.3121411513.566000.0
Birmingham City (1 Season)1 League36363,24036.0421.1719615478.61310131027.8
West Ham (1 Season)3 Leagues23232,10023.3421.80995762.64712626.1651016.7
Tottenham (1 Season)4 Leagues887117.950.63201575.0710450.00000
Tranmere Rovers (1 Season)1 League665406.061.00251976.0222116.7
Blackpool (1 Season)1 League554505.061.20231773.9500120.0
Premier League (15 Seasons)34034030,487338.73831.131394101072.9169739712737.4752028.6
Champions Lg (6 Seasons)45454,04144.9671.4922315670.9151119715.622000.0
FA Cup (6 Seasons)776607.370.95211571.4412342.911000.0
Europa Lg (5 Seasons)22221,97126.9251.14876372.41435940.911000.0
League Cup (5 Seasons)221802.042.005120.000200.00000
Premiership (2 Seasons)72726,48072.0490.6814710572.160843548.698010.0
League Two (2 Seasons)52524,68052.0591.1319613769.91717181426.9
Serie A (1 Season)36363,24036.0621.7216610466.3121410513.966000.0
League One (1 Season)111199011.0121.09483675.0722218.2
Conf Lg (1 Season)221802.052.5010550.000200.00000
Coppa Italia (1 Season)11901.0000100.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
2004-200517Shrewsbury1 League665406.040.67221881.8141233.3
2005-200618Shrewsbury1 League46464,14046.0551.2017411968.41613171226.1
2006-200719Tranmere Rovers1 League665406.061.00251976.0222116.7
2006-200719Blackpool1 League554505.061.20231773.9500120.0
2006-200719Manchester City1 League11901.000.0066100.00101100.0
2007-200820Manchester City1 League26262,34026.0341.3115912578.6989726.9
2008-200921Manchester City2 Leagues23231,99822.2311.401017069.38311626.1
2009-201022Birmingham City1 League36363,24036.0421.1719615478.61310131027.8
2010-201123Manchester City2 Leagues45454,05045.0370.8217714079.12510102248.9
2011-201224Manchester City3 Leagues48484,32048.0390.8117413577.634682041.7
2012-201325Manchester City2 Leagues44443,96044.0451.021369166.9231291840.9
2013-201426Manchester City2 Leagues38383,42038.0421.111399769.826481436.8
2014-201527Manchester City4 Leagues44443,96044.0451.0216411972.6249111534.1
2015-201628Manchester City4 Leagues47474,18046.4481.0316611871.12312121838.3
2016-201729Torino2 Leagues37373,33037.0621.7216610466.3121411513.566000.0
2017-201830West Ham3 Leagues23232,10023.3421.80995762.64712626.1651016.7
2018-201931Burnley2 Leagues19191,71019.0412.161167565.53313421.1211050.0
2019-202032Burnley3 Leagues332703.072.3314750.010200.00000
2020-202133Tottenham4 Leagues887117.950.63201575.0710450.00000
2021-202234Celtic3 Leagues42423,78042.0370.881117668.530572047.632010.0
2022-202335Celtic2 Leagues43433,87043.0451.051097067.032561637.299000.0
19 Seasons10 Clubs11 Leagues59059052,999593.96731.142297163271.729812916220234.22623218.0
Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Manchester City (10 Seasons)5 Leagues31631628,318319.63211.02122290173.7172657812138.3
Celtic (2 Seasons)4 Leagues85857,65085.0820.9622014667.76210133642.41211010.0
Shrewsbury (2 Seasons)1 League52524,68052.0591.1319613769.91717181426.9
Burnley (2 Seasons)3 Leagues22221,98022.0482.181308263.84315418.2211050.0
Torino (1 Season)2 Leagues37373,33037.0621.7216610466.3121411513.566000.0
Birmingham City (1 Season)1 League36363,24036.0421.1719615478.61310131027.8
West Ham (1 Season)3 Leagues23232,10023.3421.80995762.64712626.1651016.7
Tottenham (1 Season)4 Leagues887117.950.63201575.0710450.00000
Tranmere Rovers (1 Season)1 League665406.061.00251976.0222116.7
Blackpool (1 Season)1 League554505.061.20231773.9500120.0
Premier League (15 Seasons)34034030,487338.73831.131394101072.9169739712737.4752028.6
Champions Lg (6 Seasons)45454,04144.9671.4922315670.9151119715.622000.0
FA Cup (6 Seasons)776607.370.95211571.4412342.911000.0
Europa Lg (5 Seasons)22221,97126.9251.14876372.41435940.911000.0
League Cup (5 Seasons)221802.042.005120.000200.00000
Premiership (2 Seasons)72726,48072.0490.6814710572.160843548.698010.0
League Two (2 Seasons)52524,68052.0591.1319613769.91717181426.9
Serie A (1 Season)36363,24036.0621.7216610466.3121410513.966000.0
League One (1 Season)111199011.0121.09483675.0722218.2
Conf Lg (1 Season)221802.052.5010550.000200.00000
Coppa Italia (1 Season)11901.0000100.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
2004-200517Shrewsburyeng ENG4. League Two21st665406.040.67221881.8141233.3
2005-200618Shrewsburyeng ENG4. League Two10th46464,14046.0551.2017411968.41613171226.1
2006-200719Tranmere Roverseng ENG3. League One9th665406.061.00251976.0222116.7Matches
2006-200719Blackpooleng ENG3. League One3rd554505.061.20231773.9500120.0Matches
2006-200719Manchester Cityeng ENG1. Premier League14th11901.000.0066100.00101100.0Matches
2007-200820Manchester Cityeng ENG1. Premier League9th26262,34026.0341.3115912578.6989726.9Matches
2008-200921Manchester Cityeng ENG1. Premier League10th23231,99822.2311.401017069.38311626.1Matches
2009-201022Birmingham Cityeng ENG1. Premier League9th36363,24036.0421.1719615478.61310131027.8Matches
2010-201123Manchester Cityeng ENG1. Premier League3rd38383,42038.0330.8715312078.421891847.4Matches
2011-201224Manchester Cityeng ENG1. Premier League1st38383,42038.0290.7613310478.228551744.7Matches
2012-201325Manchester Cityeng ENG1. Premier League2nd38383,42038.0340.891127869.623961847.4Matches
2013-201426Manchester Cityeng ENG1. Premier League1st31312,79031.0300.971027270.622451341.9Matches
2014-201527Manchester Cityeng ENG1. Premier League2nd36363,24036.0340.941198571.422771438.9Matches
2015-201628Manchester Cityeng ENG1. Premier League4th35353,10934.5361.041067066.017991542.9Matches
2016-201729Torinoit ITA1. Serie A9th36363,24036.0621.7216610466.3121410513.966000.0Matches
2017-201830West Hameng ENG1. Premier League13th19191,71019.0392.05915161.53610421.1541020.0Matches
2018-201931Burnleyeng ENG1. Premier League15th19191,71019.0412.161167565.53313421.1211050.0Matches
2021-202234Celticsct SCO1. Premiership1st35353,15035.0190.54695173.928521954.321010.0Matches
2022-202335Celticsct SCO1. Premiership1st37373,33037.0300.81785470.532321643.277000.0Matches
19 Seasons10 Clubs5 Leagues51151145,877509.75651.111951139272.026511413118335.82219219.5
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Manchester City (10 Seasons)1 League26626623,827264.72610.9999173073.7150546110941.0
Celtic (2 Seasons)1 League72726,48072.0490.6814710572.160843548.698010.0
Shrewsbury (2 Seasons)1 League52524,68052.0591.1319613769.91717181426.9
Burnley (2 Seasons)1 League19191,71019.0412.161167565.53313421.1211050.0
Torino (1 Season)1 League36363,24036.0621.7216610466.3121410513.966000.0
Birmingham City (1 Season)1 League36363,24036.0421.1719615478.61310131027.8
West Ham (1 Season)1 League19191,71019.0392.05915161.53610421.1541020.0
Tranmere Rovers (1 Season)1 League665406.061.00251976.0222116.7
Blackpool (1 Season)1 League554505.061.20231773.9500120.0
Premier League (15 Seasons)34034030,487338.73831.131394101072.9169739712737.4752028.6
Premiership (2 Seasons)72726,48072.0490.6814710572.160843548.698010.0
League Two (2 Seasons)52524,68052.0591.1319613769.91717181426.9
Serie A (1 Season)36363,24036.0621.7216610466.3121410513.966000.0
League One (1 Season)111199011.0121.09483675.0722218.2
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
2016-201729Torinoit ITACoppa Italia9th11901.0000100.00000Matches
2017-201830West Hameng ENGEFL Cup5th11901.011.00100.000100.00000Matches
2017-201830West Hameng ENGFA Cup17th333003.320.607685.7111266.711000.0Matches
2019-202032Burnleyeng ENGEFL Cup33rd11901.033.004125.000100.00000Matches
2019-202032Burnleyeng ENGFA Cup17th221802.042.0010660.010100.00000Matches
2020-202133Tottenhameng ENGFA Cup9th221802.010.504375.0200150.00000Matches
7 Seasons5 Clubs3 Leagues101093010.3111.18261661.5415330.011000.0
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Burnley (2 Seasons)2 Leagues332703.072.3314750.010200.00000
West Ham (1 Season)2 Leagues443904.330.698675.0112250.011000.0
Tottenham (1 Season)2 Leagues221802.010.504375.0200150.00000
Torino (1 Season)1 League11901.0000100.00000
FA Cup (6 Seasons)776607.370.95211571.4412342.911000.0
League Cup (5 Seasons)221802.042.005120.000200.00000
Coppa Italia (1 Season)11901.0000100.00000
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
2010-201123Manchester City2. Europa LgR16776307.040.57242083.3421457.1Matches
2011-201224Manchester City1. Champions LgGR665406.061.00262076.9312233.3Matches
2011-201224Manchester City2. Europa LgR16443604.041.00151173.3301125.0Matches
2012-201325Manchester City1. Champions LgGR665406.0111.83241354.203300.0Matches
2013-201426Manchester City1. Champions LgR16776307.0121.71372567.6403114.3Matches
2014-201527Manchester City1. Champions LgR16887208.0111.37453475.6224112.5Matches
2015-201628Manchester City1. Champions LgSF12121,07111.9121.01604880.0633325.0Matches
2020-202133Tottenham2. Europa LgR16665315.940.68161275.0510350.00000Matches
2021-202234Celtic3. Conf LgKO221802.052.5010550.000200.00000Matches
2021-202234Celtic2. Europa LgGR554505.0132.60322062.5203120.011000.0Matches
2022-202335Celtic1. Champions LgGR665406.0152.50311658.102400.022000.0Matches
10 Seasons3 Clubs3 Leagues69696,19273.8971.4132022470.62914261623.233000.0
Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Manchester City (7 Seasons)2 Leagues50504,49154.9601.2023117174.02211171224.0
Celtic (2 Seasons)3 Leagues13131,17013.0332.54734158.922917.733000.0
Tottenham (1 Season)1 League665315.940.68161275.0510350.00000
Champions Lg (6 Seasons)45454,04144.9671.4922315670.9151119715.622000.0
Europa Lg (5 Seasons)22221,97126.9251.14876372.41435940.911000.0
Conf Lg (1 Season)221802.052.5010550.000200.00000
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
201224eng EnglandUEFA EuroQF443904.3220250.00000Matches
201224eng EnglandUEFA Euro Qualifying887208.0530562.50000Matches
201427eng England1. World CupGR221802.000200.00000Matches
201426eng EnglandWCQ101090010.0640660.00000Matches
201426eng EnglandFriendlies (M)443453.83104100.00000Matches
201527eng EnglandFriendlies (M)443153.5121250.00000Matches
201628eng EnglandFriendlies (M)332252.5210133.30000Matches
201628eng EnglandUEFA EuroR16443604.041.0012866.7121125.00000Matches
201628eng EnglandUEFA Euro Qualifying998109.030.3311872.7900777.80000Matches
201729eng EnglandFriendlies (M)221802.0011150.00000Matches
201830eng EnglandWCQ998109.0720777.80000Matches
7 Seasons1 Club5 Leagues59595,23558.270.54231669.6361853661.00000
Friendlies (M) (5 Seasons)13131,06511.8652861.50000
WCQ (3 Seasons)19191,71019.013601368.40000
UEFA Euro Qualifying (2 Seasons)17171,53017.030.3311872.714301270.60000
UEFA Euro (2 Seasons)887508.341.0012866.7341337.50000
World Cup (2 Seasons)221802.000200.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
2004-200517Shrewsburyeng ENG4. League Two6.04
2005-200618Shrewsburyeng ENG4. League Two46.055
2006-200719Tranmere Roverseng ENG3. League One6.06Matches
2006-200719Blackpooleng ENG3. League One5.06Matches
2006-200719Manchester Cityeng ENG1. Premier League1.00Matches
2007-200820Manchester Cityeng ENG1. Premier League26.034Matches
2008-200921Manchester Cityeng ENG1. Premier League22.231Matches
2009-201022Birmingham Cityeng ENG1. Premier League36.042Matches
2010-201123Manchester City2. Europa Lg7.04Matches
2010-201123Manchester Cityeng ENG1. Premier League38.033Matches
2011-201224Manchester City1. Champions Lg6.06Matches
2011-201224Manchester City2. Europa Lg4.04Matches
2011-201224Manchester Cityeng ENG1. Premier League38.029Matches
2012-201325Manchester City1. Champions Lg6.011Matches
2012-201325Manchester Cityeng ENG1. Premier League38.034Matches
2013-201426Manchester City1. Champions Lg7.012Matches
2013-201426Manchester Cityeng ENG1. Premier League31.030Matches
2014-201527Manchester City1. Champions Lg8.011Matches
2014-201527Manchester Cityeng ENG1. Premier League36.034Matches
2015-201628Manchester City1. Champions Lg11.912Matches
2015-201628Manchester Cityeng ENG1. Premier League34.536Matches
2016-201729Torinoit ITACoppa Italia1.00Matches
2016-201729Torinoit ITA1. Serie A36.0626Matches
2017-201830West Hameng ENGEFL Cup1.010Matches
2017-201830West Hameng ENGFA Cup3.321Matches
2017-201830West Hameng ENG1. Premier League19.039404032.80.32-6.2-0.3317546937.34415272.149.115597.467.028441.4110.5813.0Matches
2018-201931Burnleyeng ENG1. Premier League19.041116136.00.30-4.0-0.2120250040.44345075.849.218194.565.231061.9140.7413.3Matches
2019-202032Burnleyeng ENGEFL Cup1.030Matches
2019-202032Burnleyeng ENGFA Cup2.040Matches
2020-202133Tottenham2. Europa Lg5.9400003.40.21-0.6-0.11449048.91433052.439.32657.744.15511.810.1712.6Matches
2020-202133Tottenhameng ENGFA Cup2.010Matches
2021-202234Celtic3. Conf Lg2.0500003.70.37-1.3-0.6581266.751615.724.81136.434.01218.321.0016.5Matches
2021-202234Celtic2. Europa Lg5.013102110.20.30-1.8-0.36173844.71563416.726.33633.333.65735.371.4016.6Matches
2021-202234Celticsct SCO1. Premiership35.0191Matches
2022-202335Celtic1. Champions Lg6.015200013.30.40-1.7-0.2871741.2142329.224.53212.525.35900.061.0019.3Matches
2022-202335Celticsct SCO1. Premiership37.0307Matches
19 Seasons10 Clubs11 Leagues593.967323112299.30.31-15.7-0.28453112640.2136720456.342.144181.058.3777151.9410.7214.2
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
Manchester City (10 Seasons)5 Leagues319.6321
Celtic (2 Seasons)4 Leagues85.0821102127.20.35-4.8-0.37326747.83497213.525.37925.330.312843.1151.1517.4
Shrewsbury (2 Seasons)1 League52.059
Burnley (2 Seasons)3 Leagues22.048116136.00.30-4.0-0.2120250040.44345075.849.218194.565.231061.9140.7413.3
Torino (1 Season)2 Leagues37.0626
Birmingham City (1 Season)1 League36.042
West Ham (1 Season)3 Leagues23.342504032.80.32-6.2-0.3317546937.34415272.149.115597.467.028441.4110.5813.0
Tottenham (1 Season)4 Leagues7.9500003.40.21-0.6-0.11449048.91433052.439.32657.744.15511.810.1712.6
Tranmere Rovers (1 Season)1 League6.06
Blackpool (1 Season)1 League5.06
Premier League (15 Seasons)338.73835110168.80.31-10.2-0.2737796938.987510273.949.233695.866.0594101.7250.6613.1
Champions Lg (6 Seasons)44.967200013.30.40-1.7-0.2871741.2142329.224.53212.525.35900.061.0019.3
FA Cup (6 Seasons)7.371
Europa Lg (5 Seasons)26.925102113.60.27-2.4-0.226112847.72996433.832.56243.538.011243.680.7315.7
League Cup (5 Seasons)2.040
Premiership (2 Seasons)72.0498
League Two (2 Seasons)52.059
Serie A (1 Season)36.0626
League One (1 Season)11.012
Conf Lg (1 Season)2.0500003.70.37-1.3-0.6581266.751615.724.81136.434.01218.321.0016.5
Coppa Italia (1 Season)1.00
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
2004-200517Shrewsbury1 League6.04
2005-200618Shrewsbury1 League46.055
2006-200719Tranmere Rovers1 League6.06
2006-200719Blackpool1 League5.06
2006-200719Manchester City1 League1.00
2007-200820Manchester City1 League26.034
2008-200921Manchester City2 Leagues22.231
2009-201022Birmingham City1 League36.042
2010-201123Manchester City2 Leagues45.037
2011-201224Manchester City3 Leagues48.039
2012-201325Manchester City2 Leagues44.045
2013-201426Manchester City2 Leagues38.042
2014-201527Manchester City4 Leagues44.045
2015-201628Manchester City4 Leagues46.448
2016-201729Torino2 Leagues37.0626
2017-201830West Ham3 Leagues23.342504032.80.32-6.2-0.3317546937.34415272.149.115597.467.028441.4110.5813.0
2018-201931Burnley2 Leagues19.041116136.00.30-4.0-0.2120250040.44345075.849.218194.565.231061.9140.7413.3
2019-202032Burnley3 Leagues3.070
2020-202133Tottenham4 Leagues7.9500003.40.21-0.6-0.11449048.91433052.439.32657.744.15511.810.1712.6
2021-202234Celtic3 Leagues42.037202113.90.31-3.1-0.44255050.02074016.425.94734.033.76945.891.2916.5
2022-202335Celtic2 Leagues43.045900013.30.40-1.7-0.2871741.2142329.224.53212.525.35900.061.0019.3
19 Seasons10 Clubs11 Leagues593.967323112299.30.31-15.7-0.28453112640.2136720456.342.144181.058.3777151.9410.7214.2
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
Manchester City (10 Seasons)5 Leagues319.6321
Celtic (2 Seasons)4 Leagues85.0821102127.20.35-4.8-0.37326747.83497213.525.37925.330.312843.1151.1517.4
Shrewsbury (2 Seasons)1 League52.059
Burnley (2 Seasons)3 Leagues22.048116136.00.30-4.0-0.2120250040.44345075.849.218194.565.231061.9140.7413.3
Torino (1 Season)2 Leagues37.0626
Birmingham City (1 Season)1 League36.042
West Ham (1 Season)3 Leagues23.342504032.80.32-6.2-0.3317546937.34415272.149.115597.467.028441.4110.5813.0
Tottenham (1 Season)4 Leagues7.9500003.40.21-0.6-0.11449048.91433052.439.32657.744.15511.810.1712.6
Tranmere Rovers (1 Season)1 League6.06
Blackpool (1 Season)1 League5.06
Premier League (15 Seasons)338.73835110168.80.31-10.2-0.2737796938.987510273.949.233695.866.0594101.7250.6613.1
Champions Lg (6 Seasons)44.967200013.30.40-1.7-0.2871741.2142329.224.53212.525.35900.061.0019.3
FA Cup (6 Seasons)7.371
Europa Lg (5 Seasons)26.925102113.60.27-2.4-0.226112847.72996433.832.56243.538.011243.680.7315.7
League Cup (5 Seasons)2.040
Premiership (2 Seasons)72.0498
League Two (2 Seasons)52.059
Serie A (1 Season)36.0626
League One (1 Season)11.012
Conf Lg (1 Season)2.0500003.70.37-1.3-0.6581266.751615.724.81136.434.01218.321.0016.5
Coppa Italia (1 Season)1.00
Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2004-200517Shrewsburyeng ENG4. League Two21st6.04
2005-200618Shrewsburyeng ENG4. League Two10th46.055
2006-200719Tranmere Roverseng ENG3. League One9th6.06Matches
2006-200719Blackpooleng ENG3. League One3rd5.06Matches
2006-200719Manchester Cityeng ENG1. Premier League14th1.00Matches
2007-200820Manchester Cityeng ENG1. Premier League9th26.034Matches
2008-200921Manchester Cityeng ENG1. Premier League10th22.231Matches
2009-201022Birmingham Cityeng ENG1. Premier League9th36.042Matches
2010-201123Manchester Cityeng ENG1. Premier League3rd38.033Matches
2011-201224Manchester Cityeng ENG1. Premier League1st38.029Matches
2012-201325Manchester Cityeng ENG1. Premier League2nd38.034Matches
2013-201426Manchester Cityeng ENG1. Premier League1st31.030Matches
2014-201527Manchester Cityeng ENG1. Premier League2nd36.034Matches
2015-201628Manchester Cityeng ENG1. Premier League4th34.536Matches
2016-201729Torinoit ITA1. Serie A9th36.0626Matches
2017-201830West Hameng ENG1. Premier League13th19.039404032.80.32-6.2-0.3317546937.34415272.149.115597.467.028441.4110.5813.0Matches
2018-201931Burnleyeng ENG1. Premier League15th19.041116136.00.30-4.0-0.2120250040.44345075.849.218194.565.231061.9140.7413.3Matches
2021-202234Celticsct SCO1. Premiership1st35.0191Matches
2022-202335Celticsct SCO1. Premiership1st37.0307Matches
19 Seasons10 Clubs5 Leagues509.756519110168.80.31-10.2-0.2737796938.987510273.949.233695.866.0594101.7250.6613.1
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
Manchester City (10 Seasons)1 League264.7261
Celtic (2 Seasons)1 League72.0498
Shrewsbury (2 Seasons)1 League52.059
Burnley (2 Seasons)1 League19.041116136.00.30-4.0-0.2120250040.44345075.849.218194.565.231061.9140.7413.3
Torino (1 Season)1 League36.0626
Birmingham City (1 Season)1 League36.042
West Ham (1 Season)1 League19.039404032.80.32-6.2-0.3317546937.34415272.149.115597.467.028441.4110.5813.0
Tranmere Rovers (1 Season)1 League6.06
Blackpool (1 Season)1 League5.06
Tottenham (1 Season)1 League
Premier League (15 Seasons)338.73835110168.80.31-10.2-0.2737796938.987510273.949.233695.866.0594101.7250.6613.1
Premiership (2 Seasons)72.0498
League Two (2 Seasons)52.059
Serie A (1 Season)36.0626
League One (1 Season)11.012
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
2016-201729Torinoit ITACoppa Italia9th1.00Matches
2017-201830West Hameng ENGEFL Cup5th1.010Matches
2017-201830West Hameng ENGFA Cup17th3.321Matches
2019-202032Burnleyeng ENGEFL Cup33rd1.030Matches
2019-202032Burnleyeng ENGFA Cup17th2.040Matches
2020-202133Tottenhameng ENGFA Cup9th2.010Matches
7 Seasons5 Clubs3 Leagues10.3111
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
Burnley (2 Seasons)2 Leagues3.070
Manchester City (2 Seasons)2 Leagues
West Ham (1 Season)2 Leagues4.331
Tottenham (1 Season)2 Leagues2.010
Torino (1 Season)1 League1.00
FA Cup (6 Seasons)7.371
League Cup (5 Seasons)2.040
Coppa Italia (1 Season)1.00
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
2010-201123Manchester City2. Europa LgR167.04Matches
2011-201224Manchester City1. Champions LgGR6.06Matches
2011-201224Manchester City2. Europa LgR164.04Matches
2012-201325Manchester City1. Champions LgGR6.011Matches
2013-201426Manchester City1. Champions LgR167.012Matches
2014-201527Manchester City1. Champions LgR168.011Matches
2015-201628Manchester City1. Champions LgSF11.912Matches
2020-202133Tottenham2. Europa LgR165.9400003.40.21-0.6-0.11449048.91433052.439.32657.744.15511.810.1712.6Matches
2021-202234Celtic3. Conf LgKO2.0500003.70.37-1.3-0.6581266.751615.724.81136.434.01218.321.0016.5Matches
2021-202234Celtic2. Europa LgGR5.013102110.20.30-1.8-0.36173844.71563416.726.33633.333.65735.371.4016.6Matches
2022-202335Celtic1. Champions LgGR6.015200013.30.40-1.7-0.2871741.2142329.224.53212.525.35900.061.0019.3Matches
10 Seasons3 Clubs3 Leagues73.897302130.60.33-5.4-0.297615748.449210224.829.410533.333.718352.7160.8516.9
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
Manchester City (7 Seasons)2 Leagues54.960
Celtic (2 Seasons)3 Leagues13.033302127.20.35-4.8-0.37326747.83497213.525.37925.330.312843.1151.1517.4
Tottenham (1 Season)1 League5.9400003.40.21-0.6-0.11449048.91433052.439.32657.744.15511.810.1712.6
Champions Lg (6 Seasons)44.967200013.30.40-1.7-0.2871741.2142329.224.53212.525.35900.061.0019.3
Europa Lg (5 Seasons)26.925102113.60.27-2.4-0.226112847.72996433.832.56243.538.011243.680.7315.7
Conf Lg (1 Season)2.0500003.70.37-1.3-0.6581266.751615.724.81136.434.01218.321.0016.5
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
201224eng EnglandUEFA EuroQF4.30Matches
201224eng EnglandUEFA Euro Qualifying8.00Matches
201427eng England1. World CupGR2.00Matches
201426eng EnglandWCQ10.00Matches
201426eng EnglandFriendlies (M)3.80Matches
201527eng EnglandFriendlies (M)3.50Matches
201628eng EnglandFriendlies (M)2.50Matches
201628eng EnglandUEFA EuroR164.040Matches
201628eng EnglandUEFA Euro Qualifying9.030Matches
201729eng EnglandFriendlies (M)2.00Matches
201830eng EnglandWCQ9.00Matches
7 Seasons1 Club5 Leagues58.270
Friendlies (M) (5 Seasons)11.80
WCQ (3 Seasons)19.00
UEFA Euro Qualifying (2 Seasons)17.030
UEFA Euro (2 Seasons)8.340
World Cup (2 Seasons)2.00

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
2004-200517Shrewsburyeng ENG4. League Two665406.0000000000.000.000.000.000.00
2005-200618Shrewsburyeng ENG4. League Two46464,14046.0000000100.000.000.000.000.00
2006-200719Tranmere Roverseng ENG3. League One665406.0000000000.000.000.000.000.00Matches
2006-200719Blackpooleng ENG3. League One554505.0000000000.000.000.000.000.00Matches
2006-200719Manchester Cityeng ENG1. Premier League11901.0000000000.000.000.000.000.00Matches
2007-200820Manchester Cityeng ENG1. Premier League26262,34026.0000000000.000.000.000.000.00Matches
2008-200921Manchester Cityeng ENG1. Premier League23231,99822.2000000000.000.000.000.000.00Matches
2008-200921Manchester City2. UEFA Cup554505.0000000.000.00Matches
2009-201022Birmingham Cityeng ENG1. Premier League36363,24036.0000000300.000.000.000.000.00Matches
2010-201123Manchester City2. Europa Lg776307.0000000000.000.000.000.000.00Matches
2010-201123Manchester Cityeng ENG1. Premier League38383,42038.0000000100.000.000.000.000.00Matches
2011-201224Manchester City1. Champions Lg665406.0000000000.000.000.000.000.00Matches
2011-201224Manchester City2. Europa Lg443604.0000000000.000.000.000.000.00Matches
2011-201224Manchester Cityeng ENG1. Premier League38383,42038.0000000000.000.000.000.000.00Matches
2012-201325Manchester City1. Champions Lg665406.0000000000.000.000.000.000.00Matches
2012-201325Manchester Cityeng ENG1. Premier League38383,42038.0000000100.000.000.000.000.00Matches
2013-201426Manchester City1. Champions Lg776307.0000000000.000.000.000.000.00Matches
2013-201426Manchester Cityeng ENG1. Premier League31312,79031.0000000100.000.000.000.000.00Matches
2014-201527Manchester City1. Champions Lg887208.0000000000.000.000.000.000.00Matches
2014-201527Manchester Cityeng ENGFA Cup00Matches
2014-201527Manchester Cityeng ENGLeague Cup00Matches
2014-201527Manchester Cityeng ENG1. Premier League36363,24036.0000000100.000.000.000.000.00Matches
2015-201628Manchester City1. Champions Lg12121,07111.9000000000.000.000.000.000.00Matches
2015-201628Manchester Cityeng ENGFA Cup00Matches
2015-201628Manchester Cityeng ENGLeague Cup00Matches
2015-201628Manchester Cityeng ENG1. Premier League35353,10934.5000000000.000.000.000.000.00Matches
2016-201729Torinoit ITACoppa Italia11901.0000000000.000.000.000.000.00Matches
2016-201729Manchester Cityeng ENG1. Premier League00Matches
2016-201729Torinoit ITA1. Serie A36363,24036.0000000200.000.000.000.000.00Matches
2017-201830West Hameng ENGEFL Cup11901.0000000100.000.000.000.000.00Matches
2017-201830West Hameng ENGFA Cup333003.3000000000.000.000.000.000.00Matches
2017-201830West Hameng ENG1. Premier League19191,71019.0011000000.00.00.70.70000.000.050.050.000.050.000.040.040.000.04Matches
2018-201931Burnleyeng ENGFA Cup00Matches
2018-201931Burnleyeng ENG1. Premier League19191,71019.0000000000.00.00.10.11200.000.000.000.000.000.000.000.000.000.00Matches
2019-202032Burnleyeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2019-202032Burnleyeng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2019-202032Burnleyeng ENG1. Premier League00Matches
2020-202133Tottenhameng ENGEFL Cup00Matches
2020-202133Tottenham2. Europa Lg665315.9000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2020-202133Tottenhameng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2020-202133Tottenhameng ENG1. Premier League00Matches
2021-202234Celtic3. Conf Lg221802.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2021-202234Celtic2. Europa Lg554505.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2021-202234Celticsct SCO1. Premiership35353,15035.0000000000.000.000.000.000.00Matches
2022-202335Celtic1. Champions Lg665406.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2022-202335Celticsct SCO1. Premiership37373,33037.0000000000.000.000.000.000.00Matches
19 Seasons10 Clubs11 Leagues59559553,449593.90110001100.00.00.80.81200.000.000.000.000.000.000.010.010.000.01
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
Manchester City (10 Seasons)5 Leagues32132128,768319.6000000400.000.000.000.000.00
Celtic (2 Seasons)4 Leagues85857,65085.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Shrewsbury (2 Seasons)1 League52524,68052.0000000100.000.000.000.000.00
Burnley (2 Seasons)3 Leagues22221,98022.0000000000.00.00.10.11200.000.000.000.000.000.000.000.000.000.00
Torino (1 Season)2 Leagues37373,33037.0000000200.000.000.000.000.00
Birmingham City (1 Season)1 League36363,24036.0000000300.000.000.000.000.00
West Ham (1 Season)3 Leagues23232,10023.3011000100.00.00.70.70000.000.040.040.000.040.000.040.040.000.04
Tottenham (1 Season)4 Leagues887117.9000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Tranmere Rovers (1 Season)1 League665406.0000000000.000.000.000.000.00
Blackpool (1 Season)1 League554505.0000000000.000.000.000.000.00
Premier League (15 Seasons)34034030,487338.7011000700.00.00.80.81200.000.000.000.000.000.000.020.020.000.02
Champions Lg (6 Seasons)45454,04144.9000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
FA Cup (6 Seasons)776607.3000000000.000.000.000.000.00
Europa Lg (5 Seasons)27272,42126.9000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
League Cup (5 Seasons)221802.0000000100.000.000.000.000.00
Premiership (2 Seasons)72726,48072.0000000000.000.000.000.000.00
League Two (2 Seasons)52524,68052.0000000100.000.000.000.000.00
Serie A (1 Season)36363,24036.0000000200.000.000.000.000.00
League One (1 Season)111199011.0000000000.000.000.000.000.00
Conf Lg (1 Season)221802.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Coppa Italia (1 Season)11901.0000000000.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
2004-200517Shrewsbury1 League665406.0000000000.000.000.000.000.00
2005-200618Shrewsbury1 League46464,14046.0000000100.000.000.000.000.00
2006-200719Tranmere Rovers1 League665406.0000000000.000.000.000.000.00
2006-200719Blackpool1 League554505.0000000000.000.000.000.000.00
2006-200719Manchester City1 League11901.0000000000.000.000.000.000.00
2007-200820Manchester City1 League26262,34026.0000000000.000.000.000.000.00
2008-200921Manchester City2 Leagues28282,44822.2000000000.000.000.000.000.00
2009-201022Birmingham City1 League36363,24036.0000000300.000.000.000.000.00
2010-201123Manchester City2 Leagues45454,05045.0000000100.000.000.000.000.00
2011-201224Manchester City3 Leagues48484,32048.0000000000.000.000.000.000.00
2012-201325Manchester City2 Leagues44443,96044.0000000100.000.000.000.000.00
2013-201426Manchester City2 Leagues38383,42038.0000000100.000.000.000.000.00
2014-201527Manchester City4 Leagues44443,96044.0000000100.000.000.000.000.00
2015-201628Manchester City4 Leagues47474,18046.4000000000.000.000.000.000.00
2016-201729Manchester City1 League00
2016-201729Torino2 Leagues37373,33037.0000000200.000.000.000.000.00
2017-201830West Ham3 Leagues23232,10023.3011000100.00.00.70.70000.000.040.040.000.040.000.040.040.000.04
2018-201931Burnley2 Leagues19191,71019.0000000000.00.00.10.11200.000.000.000.000.000.000.000.000.000.00
2019-202032Burnley3 Leagues332703.0000000000.000.000.000.000.00
2020-202133Tottenham4 Leagues887117.9000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2021-202234Celtic3 Leagues42423,78042.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2022-202335Celtic2 Leagues43433,87043.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
19 Seasons10 Clubs11 Leagues59559553,449593.90110001100.00.00.80.81200.000.000.000.000.000.000.010.010.000.01
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
Manchester City (10 Seasons)5 Leagues32132128,768319.6000000400.000.000.000.000.00
Celtic (2 Seasons)4 Leagues85857,65085.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Shrewsbury (2 Seasons)1 League52524,68052.0000000100.000.000.000.000.00
Burnley (2 Seasons)3 Leagues22221,98022.0000000000.00.00.10.11200.000.000.000.000.000.000.000.000.000.00
Torino (1 Season)2 Leagues37373,33037.0000000200.000.000.000.000.00
Birmingham City (1 Season)1 League36363,24036.0000000300.000.000.000.000.00
West Ham (1 Season)3 Leagues23232,10023.3011000100.00.00.70.70000.000.040.040.000.040.000.040.040.000.04
Tottenham (1 Season)4 Leagues887117.9000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Tranmere Rovers (1 Season)1 League665406.0000000000.000.000.000.000.00
Blackpool (1 Season)1 League554505.0000000000.000.000.000.000.00
Premier League (15 Seasons)34034030,487338.7011000700.00.00.80.81200.000.000.000.000.000.000.020.020.000.02
Champions Lg (6 Seasons)45454,04144.9000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
FA Cup (6 Seasons)776607.3000000000.000.000.000.000.00
Europa Lg (5 Seasons)27272,42126.9000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
League Cup (5 Seasons)221802.0000000100.000.000.000.000.00
Premiership (2 Seasons)72726,48072.0000000000.000.000.000.000.00
League Two (2 Seasons)52524,68052.0000000100.000.000.000.000.00
Serie A (1 Season)36363,24036.0000000200.000.000.000.000.00
League One (1 Season)111199011.0000000000.000.000.000.000.00
Conf Lg (1 Season)221802.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Coppa Italia (1 Season)11901.0000000000.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
2004-200517Shrewsburyeng ENG4. League Two21st665406.0000000000.000.000.000.000.00
2005-200618Shrewsburyeng ENG4. League Two10th46464,14046.0000000100.000.000.000.000.00
2006-200719Tranmere Roverseng ENG3. League One9th665406.0000000000.000.000.000.000.00Matches
2006-200719Blackpooleng ENG3. League One3rd554505.0000000000.000.000.000.000.00Matches
2006-200719Manchester Cityeng ENG1. Premier League14th11901.0000000000.000.000.000.000.00Matches
2007-200820Manchester Cityeng ENG1. Premier League9th26262,34026.0000000000.000.000.000.000.00Matches
2008-200921Manchester Cityeng ENG1. Premier League10th23231,99822.2000000000.000.000.000.000.00Matches
2009-201022Birmingham Cityeng ENG1. Premier League9th36363,24036.0000000300.000.000.000.000.00Matches
2010-201123Manchester Cityeng ENG1. Premier League3rd38383,42038.0000000100.000.000.000.000.00Matches
2011-201224Manchester Cityeng ENG1. Premier League1st38383,42038.0000000000.000.000.000.000.00Matches
2012-201325Manchester Cityeng ENG1. Premier League2nd38383,42038.0000000100.000.000.000.000.00Matches
2013-201426Manchester Cityeng ENG1. Premier League1st31312,79031.0000000100.000.000.000.000.00Matches
2014-201527Manchester Cityeng ENG1. Premier League2nd36363,24036.0000000100.000.000.000.000.00Matches
2015-201628Manchester Cityeng ENG1. Premier League4th35353,10934.5000000000.000.000.000.000.00Matches
2016-201729Manchester Cityeng ENG1. Premier League3rd00Matches
2016-201729Torinoit ITA1. Serie A9th36363,24036.0000000200.000.000.000.000.00Matches
2017-201830West Hameng ENG1. Premier League13th19191,71019.0011000000.00.00.70.70000.000.050.050.000.050.000.040.040.000.04Matches
2018-201931Burnleyeng ENG1. Premier League15th19191,71019.0000000000.00.00.10.11200.000.000.000.000.000.000.000.000.000.00Matches
2019-202032Burnleyeng ENG1. Premier League10th00Matches
2020-202133Tottenhameng ENG1. Premier League7th00Matches
2021-202234Celticsct SCO1. Premiership1st35353,15035.0000000000.000.000.000.000.00Matches
2022-202335Celticsct SCO1. Premiership1st37373,33037.0000000000.000.000.000.000.00Matches
19 Seasons10 Clubs5 Leagues51151145,877509.70110001000.00.00.80.81200.000.000.000.000.000.000.020.020.000.02
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
Manchester City (10 Seasons)1 League26626623,827264.7000000400.000.000.000.000.00
Celtic (2 Seasons)1 League72726,48072.0000000000.000.000.000.000.00
Shrewsbury (2 Seasons)1 League52524,68052.0000000100.000.000.000.000.00
Burnley (2 Seasons)1 League19191,71019.0000000000.00.00.10.11200.000.000.000.000.000.000.000.000.000.00
Torino (1 Season)1 League36363,24036.0000000200.000.000.000.000.00
Birmingham City (1 Season)1 League36363,24036.0000000300.000.000.000.000.00
West Ham (1 Season)1 League19191,71019.0011000000.00.00.70.70000.000.050.050.000.050.000.040.040.000.04
Tranmere Rovers (1 Season)1 League665406.0000000000.000.000.000.000.00
Blackpool (1 Season)1 League554505.0000000000.000.000.000.000.00
Tottenham (1 Season)1 League00
Premier League (15 Seasons)34034030,487338.7011000700.00.00.80.81200.000.000.000.000.000.000.020.020.000.02
Premiership (2 Seasons)72726,48072.0000000000.000.000.000.000.00
League Two (2 Seasons)52524,68052.0000000100.000.000.000.000.00
Serie A (1 Season)36363,24036.0000000200.000.000.000.000.00
League One (1 Season)111199011.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2014-201527Manchester Cityeng ENGFA Cup17th00Matches
2014-201527Manchester Cityeng ENGLeague Cup9th00Matches
2015-201628Manchester Cityeng ENGFA Cup9th00Matches
2015-201628Manchester Cityeng ENGLeague Cup1st00Matches
2016-201729Torinoit ITACoppa Italia9th11901.0000000000.000.000.000.000.00Matches
2017-201830West Hameng ENGEFL Cup5th11901.0000000100.000.000.000.000.00Matches
2017-201830West Hameng ENGFA Cup17th333003.3000000000.000.000.000.000.00Matches
2018-201931Burnleyeng ENGFA Cup17th00Matches
2019-202032Burnleyeng ENGEFL Cup33rd11901.0000000000.000.000.000.000.00Matches
2019-202032Burnleyeng ENGFA Cup17th221802.0000000000.000.000.000.000.00Matches
2020-202133Tottenhameng ENGEFL Cup2nd00Matches
2020-202133Tottenhameng ENGFA Cup9th221802.0000000000.000.000.000.000.00Matches
7 Seasons5 Clubs3 Leagues101093010.3000000100.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
Burnley (2 Seasons)2 Leagues332703.0000000000.000.000.000.000.00
Manchester City (2 Seasons)2 Leagues00
West Ham (1 Season)2 Leagues443904.3000000100.000.000.000.000.00
Tottenham (1 Season)2 Leagues221802.0000000000.000.000.000.000.00
Torino (1 Season)1 League11901.0000000000.000.000.000.000.00
FA Cup (6 Seasons)776607.3000000000.000.000.000.000.00
League Cup (5 Seasons)221802.0000000100.000.000.000.000.00
Coppa Italia (1 Season)11901.0000000000.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
2008-200921Manchester City2. UEFA CupQF554505.0000000.000.00Matches
2010-201123Manchester City2. Europa LgR16776307.0000000000.000.000.000.000.00Matches
2011-201224Manchester City1. Champions LgGR665406.0000000000.000.000.000.000.00Matches
2011-201224Manchester City2. Europa LgR16443604.0000000000.000.000.000.000.00Matches
2012-201325Manchester City1. Champions LgGR665406.0000000000.000.000.000.000.00Matches
2013-201426Manchester City1. Champions LgR16776307.0000000000.000.000.000.000.00Matches
2014-201527Manchester City1. Champions LgR16887208.0000000000.000.000.000.000.00Matches
2015-201628Manchester City1. Champions LgSF12121,07111.9000000000.000.000.000.000.00Matches
2020-202133Tottenham2. Europa LgR16665315.9000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2021-202234Celtic3. Conf LgKO221802.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2021-202234Celtic2. Europa LgGR554505.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2022-202335Celtic1. Champions LgGR665406.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
10 Seasons3 Clubs3 Leagues74746,64273.8000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
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
Manchester City (7 Seasons)2 Leagues55554,94154.9000000000.000.000.000.000.00
Celtic (2 Seasons)3 Leagues13131,17013.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Tottenham (1 Season)1 League665315.9000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Champions Lg (6 Seasons)45454,04144.9000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Europa Lg (5 Seasons)27272,42126.9000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Conf Lg (1 Season)221802.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
201023eng England1. World CupR1600Matches
201022eng EnglandWCQ00Matches
201224eng EnglandUEFA EuroQF443904.3000000000.000.000.000.000.00Matches
201224eng EnglandUEFA Euro Qualifying887208.00000000.000.00Matches
201427eng England1. World CupGR221802.0000000000.000.000.000.000.00Matches
201426eng EnglandWCQ101090010.0000000000.000.000.000.000.00Matches
201426eng EnglandFriendlies (M)443443.8000000000.000.000.000.000.00Matches
201527eng EnglandFriendlies (M)443153.5000000100.000.000.000.000.00Matches
201628eng EnglandFriendlies (M)332252.5000000000.000.000.000.000.00Matches
201628eng EnglandUEFA EuroR16443604.0000000000.000.000.000.000.00Matches
201628eng EnglandUEFA Euro Qualifying998109.0000000000.000.000.000.000.00Matches
201729eng EnglandFriendlies (M)221802.0000000000.000.000.000.000.00Matches
201830eng EnglandWCQ998109.0000000000.000.000.000.000.00Matches
201830eng EnglandFriendlies (M)00Matches
7 Seasons1 Club5 Leagues59595,23458.2000000100.000.000.000.000.00
Friendlies (M) (5 Seasons)13131,06411.8000000100.000.000.000.000.00
WCQ (3 Seasons)19191,71019.0000000000.000.000.000.000.00
UEFA Euro Qualifying (2 Seasons)17171,53017.0000000000.000.000.000.000.00
UEFA Euro (2 Seasons)887508.3000000000.000.000.000.000.00
World Cup (2 Seasons)221802.0000000000.000.000.000.000.00

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
2004-200517Shrewsburyeng ENG4. League Two6.00
2005-200618Shrewsburyeng ENG4. League Two46.00
2006-200719Tranmere Roverseng ENG3. League One6.00Matches
2006-200719Blackpooleng ENG3. League One5.00Matches
2006-200719Manchester Cityeng ENG1. Premier League1.00Matches
2007-200820Manchester Cityeng ENG1. Premier League26.00Matches
2008-200921Manchester Cityeng ENG1. Premier League22.20Matches
2008-200921Manchester City2. UEFA Cup5.0Matches
2009-201022Birmingham Cityeng ENG1. Premier League36.00Matches
2010-201123Manchester City2. Europa Lg7.00Matches
2010-201123Manchester Cityeng ENG1. Premier League38.00Matches
2011-201224Manchester City1. Champions Lg6.00Matches
2011-201224Manchester City2. Europa Lg4.00Matches
2011-201224Manchester Cityeng ENG1. Premier League38.00Matches
2012-201325Manchester City1. Champions Lg6.00Matches
2012-201325Manchester Cityeng ENG1. Premier League38.00Matches
2013-201426Manchester City1. Champions Lg7.00Matches
2013-201426Manchester Cityeng ENG1. Premier League31.00Matches
2014-201527Manchester City1. Champions Lg8.00Matches
2014-201527Manchester Cityeng ENG1. Premier League36.00Matches
2015-201628Manchester City1. Champions Lg11.90Matches
2015-201628Manchester Cityeng ENG1. Premier League34.50Matches
2016-201729Torinoit ITACoppa Italia1.00Matches
2016-201729Torinoit ITA1. Serie A36.00Matches
2017-201830West Hameng ENGEFL Cup1.00Matches
2017-201830West Hameng ENGFA Cup3.30Matches
2017-201830West Hameng ENG1. Premier League19.029360048.813288118391616100.0677095.721050941.310.70.1+0.3224100Matches
2018-201931Burnleyeng ENG1. Premier League19.030262248.614383133081414100.0646795.522453342.000.10.2-0.1124102Matches
2019-202032Burnleyeng ENGEFL Cup1.00Matches
2019-202032Burnleyeng ENGFA Cup2.00Matches
2020-202133Tottenham2. Europa Lg5.912016971.0400732071616100.04545100.05810754.200.00.00.006000Matches
2020-202133Tottenhameng ENGFA Cup2.00Matches
2021-202234Celtic3. Conf Lg2.0556288.713338311919100.0232495.8131968.400.00.00.001000Matches
2021-202234Celtic2. Europa Lg5.016819287.5400326643636100.09595100.0376160.700.00.00.000000Matches
2021-202234Celticsct SCO1. Premiership35.00Matches
2022-202335Celtic1. Champions Lg6.016217493.1359220642727100.011311499.1213265.600.00.00.000000Matches
2022-202335Celticsct SCO1. Premiership37.00Matches
19 Seasons10 Clubs11 Leagues593.91100181960.54060633913128128100.040741598.1563126144.610.80.3+0.2355202
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
Manchester City (10 Seasons)5 Leagues319.60
Celtic (2 Seasons)4 Leagues85.038542890.0892855598282100.023123399.17111263.400.00.00.001000
Shrewsbury (2 Seasons)1 League52.00
Burnley (2 Seasons)3 Leagues22.030262248.614383133081414100.0646795.522453342.000.10.2-0.1124102
Torino (1 Season)2 Leagues37.00
Birmingham City (1 Season)1 League36.00
West Ham (1 Season)3 Leagues23.329360048.813288118391616100.0677095.721050941.310.70.1+0.3224100
Tottenham (1 Season)4 Leagues7.912016971.0400732071616100.04545100.05810754.200.00.00.006000
Tranmere Rovers (1 Season)1 League6.00
Blackpool (1 Season)1 League5.00
Premier League (15 Seasons)338.7595122248.727671251473030100.013113795.6434104241.710.80.2+0.2348202
Champions Lg (6 Seasons)44.916217493.1359220642727100.011311499.1213265.600.00.00.000000
FA Cup (6 Seasons)7.30
Europa Lg (5 Seasons)26.928836179.8801058715252100.0140140100.09516856.500.00.00.006000
League Cup (5 Seasons)2.00
Premiership (2 Seasons)72.00
League Two (2 Seasons)52.00
Serie A (1 Season)36.00
League One (1 Season)11.00
Conf Lg (1 Season)2.0556288.713338311919100.0232495.8131968.400.00.00.001000
Coppa Italia (1 Season)1.00
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
2004-200517Shrewsbury1 League6.00
2005-200618Shrewsbury1 League46.00
2006-200719Tranmere Rovers1 League6.00
2006-200719Blackpool1 League5.00
2006-200719Manchester City1 League1.00
2007-200820Manchester City1 League26.00
2008-200921Manchester City2 Leagues22.20
2009-201022Birmingham City1 League36.00
2010-201123Manchester City2 Leagues45.00
2011-201224Manchester City3 Leagues48.00
2012-201325Manchester City2 Leagues44.00
2013-201426Manchester City2 Leagues38.00
2014-201527Manchester City4 Leagues44.00
2015-201628Manchester City4 Leagues46.40
2016-201729Torino2 Leagues37.00
2017-201830West Ham3 Leagues23.329360048.813288118391616100.0677095.721050941.310.70.1+0.3224100
2018-201931Burnley2 Leagues19.030262248.614383133081414100.0646795.522453342.000.10.2-0.1124102
2019-202032Burnley3 Leagues3.00
2020-202133Tottenham4 Leagues7.912016971.0400732071616100.04545100.05810754.200.00.00.006000
2021-202234Celtic3 Leagues42.022325487.8533634955555100.011811999.2508062.500.00.00.001000
2022-202335Celtic2 Leagues43.016217493.1359220642727100.011311499.1213265.600.00.00.000000
19 Seasons10 Clubs11 Leagues593.91100181960.54060633913128128100.040741598.1563126144.610.80.3+0.2355202
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
Manchester City (10 Seasons)5 Leagues319.60
Celtic (2 Seasons)4 Leagues85.038542890.0892855598282100.023123399.17111263.400.00.00.001000
Shrewsbury (2 Seasons)1 League52.00
Burnley (2 Seasons)3 Leagues22.030262248.614383133081414100.0646795.522453342.000.10.2-0.1124102
Torino (1 Season)2 Leagues37.00
Birmingham City (1 Season)1 League36.00
West Ham (1 Season)3 Leagues23.329360048.813288118391616100.0677095.721050941.310.70.1+0.3224100
Tottenham (1 Season)4 Leagues7.912016971.0400732071616100.04545100.05810754.200.00.00.006000
Tranmere Rovers (1 Season)1 League6.00
Blackpool (1 Season)1 League5.00
Premier League (15 Seasons)338.7595122248.727671251473030100.013113795.6434104241.710.80.2+0.2348202
Champions Lg (6 Seasons)44.916217493.1359220642727100.011311499.1213265.600.00.00.000000
FA Cup (6 Seasons)7.30
Europa Lg (5 Seasons)26.928836179.8801058715252100.0140140100.09516856.500.00.00.006000
League Cup (5 Seasons)2.00
Premiership (2 Seasons)72.00
League Two (2 Seasons)52.00
Serie A (1 Season)36.00
League One (1 Season)11.00
Conf Lg (1 Season)2.0556288.713338311919100.0232495.8131968.400.00.00.001000
Coppa Italia (1 Season)1.00
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
2004-200517Shrewsburyeng ENG4. League Two21st6.00
2005-200618Shrewsburyeng ENG4. League Two10th46.00
2006-200719Tranmere Roverseng ENG3. League One9th6.00Matches
2006-200719Blackpooleng ENG3. League One3rd5.00Matches
2006-200719Manchester Cityeng ENG1. Premier League14th1.00Matches
2007-200820Manchester Cityeng ENG1. Premier League9th26.00Matches
2008-200921Manchester Cityeng ENG1. Premier League10th22.20Matches
2009-201022Birmingham Cityeng ENG1. Premier League9th36.00Matches
2010-201123Manchester Cityeng ENG1. Premier League3rd38.00Matches
2011-201224Manchester Cityeng ENG1. Premier League1st38.00Matches
2012-201325Manchester Cityeng ENG1. Premier League2nd38.00Matches
2013-201426Manchester Cityeng ENG1. Premier League1st31.00Matches
2014-201527Manchester Cityeng ENG1. Premier League2nd36.00Matches
2015-201628Manchester Cityeng ENG1. Premier League4th34.50Matches
2016-201729Torinoit ITA1. Serie A9th36.00Matches
2017-201830West Hameng ENG1. Premier League13th19.029360048.813288118391616100.0677095.721050941.310.70.1+0.3224100Matches
2018-201931Burnleyeng ENG1. Premier League15th19.030262248.614383133081414100.0646795.522453342.000.10.2-0.1124102Matches
2021-202234Celticsct SCO1. Premiership1st35.00Matches
2022-202335Celticsct SCO1. Premiership1st37.00Matches
19 Seasons10 Clubs5 Leagues509.7595122248.727671251473030100.013113795.6434104241.710.80.2+0.2348202
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
Manchester City (10 Seasons)1 League264.70
Celtic (2 Seasons)1 League72.00
Shrewsbury (2 Seasons)1 League52.00
Burnley (2 Seasons)1 League19.030262248.614383133081414100.0646795.522453342.000.10.2-0.1124102
Torino (1 Season)1 League36.00
Birmingham City (1 Season)1 League36.00
West Ham (1 Season)1 League19.029360048.813288118391616100.0677095.721050941.310.70.1+0.3224100
Tranmere Rovers (1 Season)1 League6.00
Blackpool (1 Season)1 League5.00
Tottenham (1 Season)1 League
Premier League (15 Seasons)338.7595122248.727671251473030100.013113795.6434104241.710.80.2+0.2348202
Premiership (2 Seasons)72.00
League Two (2 Seasons)52.00
Serie A (1 Season)36.00
League One (1 Season)11.00
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2016-201729Torinoit ITACoppa Italia9th1.00Matches
2017-201830West Hameng ENGEFL Cup5th1.00Matches
2017-201830West Hameng ENGFA Cup17th3.30Matches
2019-202032Burnleyeng ENGEFL Cup33rd1.00Matches
2019-202032Burnleyeng ENGFA Cup17th2.00Matches
2020-202133Tottenhameng ENGFA Cup9th2.00Matches
7 Seasons5 Clubs3 Leagues10.30
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
Burnley (2 Seasons)2 Leagues3.00
Manchester City (2 Seasons)2 Leagues
West Ham (1 Season)2 Leagues4.30
Tottenham (1 Season)2 Leagues2.00
Torino (1 Season)1 League1.00
FA Cup (6 Seasons)7.30
League Cup (5 Seasons)2.00
Coppa Italia (1 Season)1.00
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
2008-200921Manchester City2. UEFA CupQF5.0Matches
2010-201123Manchester City2. Europa LgR167.00Matches
2011-201224Manchester City1. Champions LgGR6.00Matches
2011-201224Manchester City2. Europa LgR164.00Matches
2012-201325Manchester City1. Champions LgGR6.00Matches
2013-201426Manchester City1. Champions LgR167.00Matches
2014-201527Manchester City1. Champions LgR168.00Matches
2015-201628Manchester City1. Champions LgSF11.90Matches
2020-202133Tottenham2. Europa LgR165.912016971.0400732071616100.04545100.05810754.200.00.00.006000Matches
2021-202234Celtic3. Conf LgKO2.0556288.713338311919100.0232495.8131968.400.00.00.001000Matches
2021-202234Celtic2. Europa LgGR5.016819287.5400326643636100.09595100.0376160.700.00.00.000000Matches
2022-202335Celtic1. Champions LgGR6.016217493.1359220642727100.011311499.1213265.600.00.00.000000Matches
10 Seasons3 Clubs3 Leagues73.850559784.61293587669898100.027627899.312921958.900.00.00.007000
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
Manchester City (7 Seasons)2 Leagues54.90
Celtic (2 Seasons)3 Leagues13.038542890.0892855598282100.023123399.17111263.400.00.00.001000
Tottenham (1 Season)1 League5.912016971.0400732071616100.04545100.05810754.200.00.00.006000
Champions Lg (6 Seasons)44.916217493.1359220642727100.011311499.1213265.600.00.00.000000
Europa Lg (5 Seasons)26.928836179.8801058715252100.0140140100.09516856.500.00.00.006000
Conf Lg (1 Season)2.0556288.713338311919100.0232495.8131968.400.00.00.001000
Passing Table
Total Short Medium Long
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
201224eng EnglandUEFA EuroQF4.30Matches
201224eng EnglandUEFA Euro Qualifying8.0Matches
201427eng England1. World CupGR2.00Matches
201426eng EnglandWCQ10.00Matches
201426eng EnglandFriendlies (M)3.80Matches
201527eng EnglandFriendlies (M)3.50Matches
201628eng EnglandFriendlies (M)2.50Matches
201628eng EnglandUEFA EuroR164.00Matches
201628eng EnglandUEFA Euro Qualifying9.00Matches
201729eng EnglandFriendlies (M)2.00Matches
201830eng EnglandWCQ9.00Matches
7 Seasons1 Club5 Leagues58.20
Friendlies (M) (5 Seasons)11.80
WCQ (3 Seasons)19.00
UEFA Euro Qualifying (2 Seasons)17.00
UEFA Euro (2 Seasons)8.30
World Cup (2 Seasons)2.00

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2004-200517Shrewsburyeng ENG4. League Two6.0
2005-200618Shrewsburyeng ENG4. League Two46.0
2006-200719Tranmere Roverseng ENG3. League One6.0Matches
2006-200719Blackpooleng ENG3. League One5.0Matches
2006-200719Manchester Cityeng ENG1. Premier League1.0Matches
2007-200820Manchester Cityeng ENG1. Premier League26.0Matches
2008-200921Manchester Cityeng ENG1. Premier League22.2Matches
2008-200921Manchester City2. UEFA Cup5.0Matches
2009-201022Birmingham Cityeng ENG1. Premier League36.0Matches
2010-201123Manchester City2. Europa Lg7.0Matches
2010-201123Manchester Cityeng ENG1. Premier League38.0Matches
2011-201224Manchester City1. Champions Lg6.0Matches
2011-201224Manchester City2. Europa Lg4.0Matches
2011-201224Manchester Cityeng ENG1. Premier League38.0Matches
2012-201325Manchester City1. Champions Lg6.0Matches
2012-201325Manchester Cityeng ENG1. Premier League38.0Matches
2013-201426Manchester City1. Champions Lg7.0Matches
2013-201426Manchester Cityeng ENG1. Premier League31.0Matches
2014-201527Manchester City1. Champions Lg8.0Matches
2014-201527Manchester Cityeng ENG1. Premier League36.0Matches
2015-201628Manchester City1. Champions Lg11.9Matches
2015-201628Manchester Cityeng ENG1. Premier League34.5Matches
2016-201729Torinoit ITACoppa Italia1.0Matches
2016-201729Torinoit ITA1. Serie A36.00Matches
2017-201830West Hameng ENGEFL Cup1.00Matches
2017-201830West Hameng ENGFA Cup3.30Matches
2017-201830West Hameng ENG1. Premier League19.0600350246910100000029340Matches
2018-201931Burnleyeng ENG1. Premier League19.06223312841030100000030270Matches
2019-202032Burnleyeng ENGEFL Cup1.00Matches
2019-202032Burnleyeng ENGFA Cup2.00Matches
2020-202133Tottenham2. Europa Lg5.916913237110200000012000Matches
2020-202133Tottenhameng ENGFA Cup2.00Matches
2021-202234Celtic3. Conf Lg2.06251110000000005500Matches
2021-202234Celtic2. Europa Lg5.019214646100100000016800Matches
2021-202234Celticsct SCO1. Premiership35.00Matches
2022-202335Celtic1. Champions Lg6.01741353970000000016200Matches
2022-202335Celticsct SCO1. Premiership37.00Matches
19 Seasons10 Clubs11 Leagues593.918191145663222050000001100110
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Manchester City (10 Seasons)5 Leagues319.6
Celtic (2 Seasons)4 Leagues85.042833296170100000038500
Shrewsbury (2 Seasons)1 League52.0
Burnley (2 Seasons)3 Leagues22.06223312841030100000030270
Torino (1 Season)2 Leagues37.00
Birmingham City (1 Season)1 League36.0
West Ham (1 Season)3 Leagues23.3600350246910100000029340
Tottenham (1 Season)4 Leagues7.916913237110200000012000
Tranmere Rovers (1 Season)1 League6.0
Blackpool (1 Season)1 League5.0
Premier League (15 Seasons)338.7122268153019402000000595110
Champions Lg (6 Seasons)44.91741353970000000016200
FA Cup (6 Seasons)7.30
Europa Lg (5 Seasons)26.936127883210300000028800
League Cup (5 Seasons)2.00
Premiership (2 Seasons)72.00
League Two (2 Seasons)52.0
Serie A (1 Season)36.00
League One (1 Season)11.0
Conf Lg (1 Season)2.06251110000000005500
Coppa Italia (1 Season)1.0
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
2004-200517Shrewsbury1 League6.0
2005-200618Shrewsbury1 League46.0
2006-200719Tranmere Rovers1 League6.0
2006-200719Blackpool1 League5.0
2006-200719Manchester City1 League1.0
2007-200820Manchester City1 League26.0
2008-200921Manchester City2 Leagues22.2
2009-201022Birmingham City1 League36.0
2010-201123Manchester City2 Leagues45.0
2011-201224Manchester City3 Leagues48.0
2012-201325Manchester City2 Leagues44.0
2013-201426Manchester City2 Leagues38.0
2014-201527Manchester City4 Leagues44.0
2015-201628Manchester City4 Leagues46.4
2016-201729Torino2 Leagues37.00
2017-201830West Ham3 Leagues23.3600350246910100000029340
2018-201931Burnley2 Leagues19.06223312841030100000030270
2019-202032Burnley3 Leagues3.00
2020-202133Tottenham4 Leagues7.916913237110200000012000
2021-202234Celtic3 Leagues42.025419757100100000022300
2022-202335Celtic2 Leagues43.01741353970000000016200
19 Seasons10 Clubs11 Leagues593.918191145663222050000001100110
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Manchester City (10 Seasons)5 Leagues319.6
Celtic (2 Seasons)4 Leagues85.042833296170100000038500
Shrewsbury (2 Seasons)1 League52.0
Burnley (2 Seasons)3 Leagues22.06223312841030100000030270
Torino (1 Season)2 Leagues37.00
Birmingham City (1 Season)1 League36.0
West Ham (1 Season)3 Leagues23.3600350246910100000029340
Tottenham (1 Season)4 Leagues7.916913237110200000012000
Tranmere Rovers (1 Season)1 League6.0
Blackpool (1 Season)1 League5.0
Premier League (15 Seasons)338.7122268153019402000000595110
Champions Lg (6 Seasons)44.91741353970000000016200
FA Cup (6 Seasons)7.30
Europa Lg (5 Seasons)26.936127883210300000028800
League Cup (5 Seasons)2.00
Premiership (2 Seasons)72.00
League Two (2 Seasons)52.0
Serie A (1 Season)36.00
League One (1 Season)11.0
Conf Lg (1 Season)2.06251110000000005500
Coppa Italia (1 Season)1.0
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2004-200517Shrewsburyeng ENG4. League Two21st6.0
2005-200618Shrewsburyeng ENG4. League Two10th46.0
2006-200719Tranmere Roverseng ENG3. League One9th6.0Matches
2006-200719Blackpooleng ENG3. League One3rd5.0Matches
2006-200719Manchester Cityeng ENG1. Premier League14th1.0Matches
2007-200820Manchester Cityeng ENG1. Premier League9th26.0Matches
2008-200921Manchester Cityeng ENG1. Premier League10th22.2Matches
2009-201022Birmingham Cityeng ENG1. Premier League9th36.0Matches
2010-201123Manchester Cityeng ENG1. Premier League3rd38.0Matches
2011-201224Manchester Cityeng ENG1. Premier League1st38.0Matches
2012-201325Manchester Cityeng ENG1. Premier League2nd38.0Matches
2013-201426Manchester Cityeng ENG1. Premier League1st31.0Matches
2014-201527Manchester Cityeng ENG1. Premier League2nd36.0Matches
2015-201628Manchester Cityeng ENG1. Premier League4th34.5Matches
2016-201729Torinoit ITA1. Serie A9th36.00Matches
2017-201830West Hameng ENG1. Premier League13th19.0600350246910100000029340Matches
2018-201931Burnleyeng ENG1. Premier League15th19.06223312841030100000030270Matches
2021-202234Celticsct SCO1. Premiership1st35.00Matches
2022-202335Celticsct SCO1. Premiership1st37.00Matches
19 Seasons10 Clubs5 Leagues509.7122268153019402000000595110
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Manchester City (10 Seasons)1 League264.7
Celtic (2 Seasons)1 League72.00
Shrewsbury (2 Seasons)1 League52.0
Burnley (2 Seasons)1 League19.06223312841030100000030270
Torino (1 Season)1 League36.00
Birmingham City (1 Season)1 League36.0
West Ham (1 Season)1 League19.0600350246910100000029340
Tranmere Rovers (1 Season)1 League6.0
Blackpool (1 Season)1 League5.0
Tottenham (1 Season)1 League
Premier League (15 Seasons)338.7122268153019402000000595110
Premiership (2 Seasons)72.00
League Two (2 Seasons)52.0
Serie A (1 Season)36.00
League One (1 Season)11.0
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2016-201729Torinoit ITACoppa Italia9th1.0Matches
2017-201830West Hameng ENGEFL Cup5th1.00Matches
2017-201830West Hameng ENGFA Cup17th3.30Matches
2019-202032Burnleyeng ENGEFL Cup33rd1.00Matches
2019-202032Burnleyeng ENGFA Cup17th2.00Matches
2020-202133Tottenhameng ENGFA Cup9th2.00Matches
7 Seasons5 Clubs3 Leagues10.30
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Burnley (2 Seasons)2 Leagues3.00
Manchester City (2 Seasons)2 Leagues
West Ham (1 Season)2 Leagues4.30
Tottenham (1 Season)2 Leagues2.00
Torino (1 Season)1 League1.0
FA Cup (6 Seasons)7.30
League Cup (5 Seasons)2.00
Coppa Italia (1 Season)1.0
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
2008-200921Manchester City2. UEFA CupQF5.0Matches
2010-201123Manchester City2. Europa LgR167.0Matches
2011-201224Manchester City1. Champions LgGR6.0Matches
2011-201224Manchester City2. Europa LgR164.0Matches
2012-201325Manchester City1. Champions LgGR6.0Matches
2013-201426Manchester City1. Champions LgR167.0Matches
2014-201527Manchester City1. Champions LgR168.0Matches
2015-201628Manchester City1. Champions LgSF11.9Matches
2020-202133Tottenham2. Europa LgR165.916913237110200000012000Matches
2021-202234Celtic3. Conf LgKO2.06251110000000005500Matches
2021-202234Celtic2. Europa LgGR5.019214646100100000016800Matches
2022-202335Celtic1. Champions LgGR6.01741353970000000016200Matches
10 Seasons3 Clubs3 Leagues73.8597464133280300000050500
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Manchester City (7 Seasons)2 Leagues54.9
Celtic (2 Seasons)3 Leagues13.042833296170100000038500
Tottenham (1 Season)1 League5.916913237110200000012000
Champions Lg (6 Seasons)44.91741353970000000016200
Europa Lg (5 Seasons)26.936127883210300000028800
Conf Lg (1 Season)2.06251110000000005500
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
201224eng EnglandUEFA EuroQF4.3Matches
201224eng EnglandUEFA Euro Qualifying8.0Matches
201427eng England1. World CupGR2.0Matches
201426eng EnglandWCQ10.0Matches
201426eng EnglandFriendlies (M)3.8Matches
201527eng EnglandFriendlies (M)3.5Matches
201628eng EnglandFriendlies (M)2.5Matches
201628eng EnglandUEFA EuroR164.00Matches
201628eng EnglandUEFA Euro Qualifying9.00Matches
201729eng EnglandFriendlies (M)2.0Matches
201830eng EnglandWCQ9.0Matches
7 Seasons1 Club5 Leagues58.20
Friendlies (M) (5 Seasons)11.8
WCQ (3 Seasons)19.0
UEFA Euro Qualifying (2 Seasons)17.00
UEFA Euro (2 Seasons)8.30
World Cup (2 Seasons)2.0

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
2004-200517Shrewsburyeng ENG4. League Two6.0
2005-200618Shrewsburyeng ENG4. League Two46.0
2006-200719Tranmere Roverseng ENG3. League One6.0Matches
2006-200719Blackpooleng ENG3. League One5.0Matches
2006-200719Manchester Cityeng ENG1. Premier League1.0Matches
2007-200820Manchester Cityeng ENG1. Premier League26.0Matches
2008-200921Manchester Cityeng ENG1. Premier League22.2Matches
2008-200921Manchester City2. UEFA Cup5.0Matches
2009-201022Birmingham Cityeng ENG1. Premier League36.0Matches
2010-201123Manchester City2. Europa Lg7.0Matches
2010-201123Manchester Cityeng ENG1. Premier League38.0Matches
2011-201224Manchester City1. Champions Lg6.0Matches
2011-201224Manchester City2. Europa Lg4.0Matches
2011-201224Manchester Cityeng ENG1. Premier League38.0Matches
2012-201325Manchester City1. Champions Lg6.0Matches
2012-201325Manchester Cityeng ENG1. Premier League38.0Matches
2013-201426Manchester City1. Champions Lg7.0Matches
2013-201426Manchester Cityeng ENG1. Premier League31.0Matches
2014-201527Manchester City1. Champions Lg8.0Matches
2014-201527Manchester Cityeng ENG1. Premier League36.0Matches
2015-201628Manchester City1. Champions Lg11.9Matches
2015-201628Manchester Cityeng ENG1. Premier League34.5Matches
2016-201729Torinoit ITACoppa Italia1.0Matches
2016-201729Torinoit ITA1. Serie A36.0Matches
2017-201830West Hameng ENGEFL Cup1.0Matches
2017-201830West Hameng ENGFA Cup3.3Matches
2017-201830West Hameng ENG1. Premier League19.040.2131000010.05100000Matches
2018-201931Burnleyeng ENG1. Premier League19.030.1612000000.00000000Matches
2019-202032Burnleyeng ENGEFL Cup1.0Matches
2019-202032Burnleyeng ENGFA Cup2.0Matches
2020-202133Tottenham2. Europa Lg5.900.0000000000.00000000Matches
2020-202133Tottenhameng ENGFA Cup2.0Matches
2021-202234Celtic3. Conf Lg2.010.5001000000.00000000Matches
2021-202234Celtic2. Europa Lg5.000.0000000000.00000000Matches
2021-202234Celticsct SCO1. Premiership35.0Matches
2022-202335Celtic1. Champions Lg6.000.0000000000.00000000Matches
2022-202335Celticsct SCO1. Premiership37.0Matches
19 Seasons10 Clubs11 Leagues593.980.1444000010.02100000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Manchester City (10 Seasons)5 Leagues319.6
Celtic (2 Seasons)4 Leagues85.010.0801000000.00000000
Shrewsbury (2 Seasons)1 League52.0
Burnley (2 Seasons)3 Leagues22.030.1612000000.00000000
Torino (1 Season)2 Leagues37.0
Birmingham City (1 Season)1 League36.0
West Ham (1 Season)3 Leagues23.340.2131000010.05100000
Tottenham (1 Season)4 Leagues7.900.0000000000.00000000
Tranmere Rovers (1 Season)1 League6.0
Blackpool (1 Season)1 League5.0
Premier League (15 Seasons)338.770.1843000010.03100000
Champions Lg (6 Seasons)44.900.0000000000.00000000
FA Cup (6 Seasons)7.3
Europa Lg (5 Seasons)26.900.0000000000.00000000
League Cup (5 Seasons)2.0
Premiership (2 Seasons)72.0
League Two (2 Seasons)52.0
Serie A (1 Season)36.0
League One (1 Season)11.0
Conf Lg (1 Season)2.010.5001000000.00000000
Coppa Italia (1 Season)1.0
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
2004-200517Shrewsbury1 League6.0
2005-200618Shrewsbury1 League46.0
2006-200719Tranmere Rovers1 League6.0
2006-200719Blackpool1 League5.0
2006-200719Manchester City1 League1.0
2007-200820Manchester City1 League26.0
2008-200921Manchester City2 Leagues22.2
2009-201022Birmingham City1 League36.0
2010-201123Manchester City2 Leagues45.0
2011-201224Manchester City3 Leagues48.0
2012-201325Manchester City2 Leagues44.0
2013-201426Manchester City2 Leagues38.0
2014-201527Manchester City4 Leagues44.0
2015-201628Manchester City4 Leagues46.4
2016-201729Torino2 Leagues37.0
2017-201830West Ham3 Leagues23.340.2131000010.05100000
2018-201931Burnley2 Leagues19.030.1612000000.00000000
2019-202032Burnley3 Leagues3.0
2020-202133Tottenham4 Leagues7.900.0000000000.00000000
2021-202234Celtic3 Leagues42.010.1401000000.00000000
2022-202335Celtic2 Leagues43.000.0000000000.00000000
19 Seasons10 Clubs11 Leagues593.980.1444000010.02100000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Manchester City (10 Seasons)5 Leagues319.6
Celtic (2 Seasons)4 Leagues85.010.0801000000.00000000
Shrewsbury (2 Seasons)1 League52.0
Burnley (2 Seasons)3 Leagues22.030.1612000000.00000000
Torino (1 Season)2 Leagues37.0
Birmingham City (1 Season)1 League36.0
West Ham (1 Season)3 Leagues23.340.2131000010.05100000
Tottenham (1 Season)4 Leagues7.900.0000000000.00000000
Tranmere Rovers (1 Season)1 League6.0
Blackpool (1 Season)1 League5.0
Premier League (15 Seasons)338.770.1843000010.03100000
Champions Lg (6 Seasons)44.900.0000000000.00000000
FA Cup (6 Seasons)7.3
Europa Lg (5 Seasons)26.900.0000000000.00000000
League Cup (5 Seasons)2.0
Premiership (2 Seasons)72.0
League Two (2 Seasons)52.0
Serie A (1 Season)36.0
League One (1 Season)11.0
Conf Lg (1 Season)2.010.5001000000.00000000
Coppa Italia (1 Season)1.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2004-200517Shrewsburyeng ENG4. League Two21st6.0
2005-200618Shrewsburyeng ENG4. League Two10th46.0
2006-200719Tranmere Roverseng ENG3. League One9th6.0Matches
2006-200719Blackpooleng ENG3. League One3rd5.0Matches
2006-200719Manchester Cityeng ENG1. Premier League14th1.0Matches
2007-200820Manchester Cityeng ENG1. Premier League9th26.0Matches
2008-200921Manchester Cityeng ENG1. Premier League10th22.2Matches
2009-201022Birmingham Cityeng ENG1. Premier League9th36.0Matches
2010-201123Manchester Cityeng ENG1. Premier League3rd38.0Matches
2011-201224Manchester Cityeng ENG1. Premier League1st38.0Matches
2012-201325Manchester Cityeng ENG1. Premier League2nd38.0Matches
2013-201426Manchester Cityeng ENG1. Premier League1st31.0Matches
2014-201527Manchester Cityeng ENG1. Premier League2nd36.0Matches
2015-201628Manchester Cityeng ENG1. Premier League4th34.5Matches
2016-201729Torinoit ITA1. Serie A9th36.0Matches
2017-201830West Hameng ENG1. Premier League13th19.040.2131000010.05100000Matches
2018-201931Burnleyeng ENG1. Premier League15th19.030.1612000000.00000000Matches
2021-202234Celticsct SCO1. Premiership1st35.0Matches
2022-202335Celticsct SCO1. Premiership1st37.0Matches
19 Seasons10 Clubs5 Leagues509.770.1843000010.03100000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Manchester City (10 Seasons)1 League264.7
Celtic (2 Seasons)1 League72.0
Shrewsbury (2 Seasons)1 League52.0
Burnley (2 Seasons)1 League19.030.1612000000.00000000
Torino (1 Season)1 League36.0
Birmingham City (1 Season)1 League36.0
West Ham (1 Season)1 League19.040.2131000010.05100000
Tranmere Rovers (1 Season)1 League6.0
Blackpool (1 Season)1 League5.0
Tottenham (1 Season)1 League
Premier League (15 Seasons)338.770.1843000010.03100000
Premiership (2 Seasons)72.0
League Two (2 Seasons)52.0
Serie A (1 Season)36.0
League One (1 Season)11.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2016-201729Torinoit ITACoppa Italia9th1.0Matches
2017-201830West Hameng ENGEFL Cup5th1.0Matches
2017-201830West Hameng ENGFA Cup17th3.3Matches
2019-202032Burnleyeng ENGEFL Cup33rd1.0Matches
2019-202032Burnleyeng ENGFA Cup17th2.0Matches
2020-202133Tottenhameng ENGFA Cup9th2.0Matches
7 Seasons5 Clubs3 Leagues10.3
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Burnley (2 Seasons)2 Leagues3.0
Manchester City (2 Seasons)2 Leagues
West Ham (1 Season)2 Leagues4.3
Tottenham (1 Season)2 Leagues2.0
Torino (1 Season)1 League1.0
FA Cup (6 Seasons)7.3
League Cup (5 Seasons)2.0
Coppa Italia (1 Season)1.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2008-200921Manchester City2. UEFA CupQF5.0Matches
2010-201123Manchester City2. Europa LgR167.0Matches
2011-201224Manchester City1. Champions LgGR6.0Matches
2011-201224Manchester City2. Europa LgR164.0Matches
2012-201325Manchester City1. Champions LgGR6.0Matches
2013-201426Manchester City1. Champions LgR167.0Matches
2014-201527Manchester City1. Champions LgR168.0Matches
2015-201628Manchester City1. Champions LgSF11.9Matches
2020-202133Tottenham2. Europa LgR165.900.0000000000.00000000Matches
2021-202234Celtic3. Conf LgKO2.010.5001000000.00000000Matches
2021-202234Celtic2. Europa LgGR5.000.0000000000.00000000Matches
2022-202335Celtic1. Champions LgGR6.000.0000000000.00000000Matches
10 Seasons3 Clubs3 Leagues73.810.0501000000.00000000
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Manchester City (7 Seasons)2 Leagues54.9
Celtic (2 Seasons)3 Leagues13.010.0801000000.00000000
Tottenham (1 Season)1 League5.900.0000000000.00000000
Champions Lg (6 Seasons)44.900.0000000000.00000000
Europa Lg (5 Seasons)26.900.0000000000.00000000
Conf Lg (1 Season)2.010.5001000000.00000000
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
201224eng EnglandUEFA EuroQF4.3Matches
201224eng EnglandUEFA Euro Qualifying8.0Matches
201427eng England1. World CupGR2.0Matches
201426eng EnglandWCQ10.0Matches
201426eng EnglandFriendlies (M)3.8Matches
201527eng EnglandFriendlies (M)3.5Matches
201628eng EnglandFriendlies (M)2.5Matches
201628eng EnglandUEFA EuroR164.0Matches
201628eng EnglandUEFA Euro Qualifying9.0Matches
201729eng EnglandFriendlies (M)2.0Matches
201830eng EnglandWCQ9.0Matches
7 Seasons1 Club5 Leagues58.2
Friendlies (M) (5 Seasons)11.8
WCQ (3 Seasons)19.0
UEFA Euro Qualifying (2 Seasons)17.0
UEFA Euro (2 Seasons)8.3
World Cup (2 Seasons)2.0

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2004-200517Shrewsburyeng ENG4. League Two6.0
2005-200618Shrewsburyeng ENG4. League Two46.0
2006-200719Tranmere Roverseng ENG3. League One6.0Matches
2006-200719Blackpooleng ENG3. League One5.0Matches
2006-200719Manchester Cityeng ENG1. Premier League1.0Matches
2007-200820Manchester Cityeng ENG1. Premier League26.0Matches
2008-200921Manchester Cityeng ENG1. Premier League22.2Matches
2008-200921Manchester City2. UEFA Cup5.0Matches
2009-201022Birmingham Cityeng ENG1. Premier League36.0Matches
2010-201123Manchester City2. Europa Lg7.0Matches
2010-201123Manchester Cityeng ENG1. Premier League38.0Matches
2011-201224Manchester City1. Champions Lg6.0Matches
2011-201224Manchester City2. Europa Lg4.0Matches
2011-201224Manchester Cityeng ENG1. Premier League38.0Matches
2012-201325Manchester City1. Champions Lg6.0Matches
2012-201325Manchester Cityeng ENG1. Premier League38.0Matches
2013-201426Manchester City1. Champions Lg7.0Matches
2013-201426Manchester Cityeng ENG1. Premier League31.0Matches
2014-201527Manchester City1. Champions Lg8.0Matches
2014-201527Manchester Cityeng ENG1. Premier League36.0Matches
2015-201628Manchester City1. Champions Lg11.9Matches
2015-201628Manchester Cityeng ENG1. Premier League34.5Matches
2016-201729Torinoit ITACoppa Italia1.0Matches
2016-201729Torinoit ITA1. Serie A36.025Matches
2017-201830West Hameng ENGEFL Cup1.000Matches
2017-201830West Hameng ENGFA Cup3.300Matches
2017-201830West Hameng ENG1. Premier League19.0111001250.011010124Matches
2018-201931Burnleyeng ENG1. Premier League19.000000010.0100000113Matches
2019-202032Burnleyeng ENGEFL Cup1.000Matches
2019-202032Burnleyeng ENGFA Cup2.000Matches
2020-202133Tottenham2. Europa Lg5.9000000000000001Matches
2020-202133Tottenhameng ENGFA Cup2.000Matches
2021-202234Celtic3. Conf Lg2.0000000000000000Matches
2021-202234Celtic2. Europa Lg5.0000000000000040Matches
2021-202234Celticsct SCO1. Premiership35.000Matches
2022-202335Celtic1. Champions Lg6.0000000000001111Matches
2022-202335Celticsct SCO1. Premiership37.000Matches
19 Seasons10 Clubs11 Leagues593.9131001333.3210162189
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Manchester City (10 Seasons)5 Leagues319.60
Celtic (2 Seasons)4 Leagues85.0000000000001151
Shrewsbury (2 Seasons)1 League52.00
Burnley (2 Seasons)3 Leagues22.000000010.0100000113
Torino (1 Season)2 Leagues37.0250
Birmingham City (1 Season)1 League36.00
West Ham (1 Season)3 Leagues23.3111001250.011010124
Tottenham (1 Season)4 Leagues7.9000000000000001
Tranmere Rovers (1 Season)1 League6.00
Blackpool (1 Season)1 League5.00
Premier League (15 Seasons)338.7111001333.3210101137
Champions Lg (6 Seasons)44.9000000000001111
FA Cup (6 Seasons)7.3000
Europa Lg (5 Seasons)26.9000000000000041
League Cup (5 Seasons)2.0000
Premiership (2 Seasons)72.0000
League Two (2 Seasons)52.00
Serie A (1 Season)36.0250
League One (1 Season)11.00
Conf Lg (1 Season)2.0000000000000000
Coppa Italia (1 Season)1.00
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
2004-200517Shrewsbury1 League6.00
2005-200618Shrewsbury1 League46.00
2006-200719Tranmere Rovers1 League6.00
2006-200719Blackpool1 League5.00
2006-200719Manchester City1 League1.00
2007-200820Manchester City1 League26.00
2008-200921Manchester City2 Leagues22.20
2009-201022Birmingham City1 League36.00
2010-201123Manchester City2 Leagues45.00
2011-201224Manchester City3 Leagues48.00
2012-201325Manchester City2 Leagues44.00
2013-201426Manchester City2 Leagues38.00
2014-201527Manchester City4 Leagues44.00
2015-201628Manchester City4 Leagues46.40
2016-201729Torino2 Leagues37.0250
2017-201830West Ham3 Leagues23.3111001250.011010124
2018-201931Burnley2 Leagues19.000000010.0100000113
2019-202032Burnley3 Leagues3.0000
2020-202133Tottenham4 Leagues7.9000000000000001
2021-202234Celtic3 Leagues42.0000000000000040
2022-202335Celtic2 Leagues43.0000000000001111
19 Seasons10 Clubs11 Leagues593.9131001333.3210162189
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Manchester City (10 Seasons)5 Leagues319.60
Celtic (2 Seasons)4 Leagues85.0000000000001151
Shrewsbury (2 Seasons)1 League52.00
Burnley (2 Seasons)3 Leagues22.000000010.0100000113
Torino (1 Season)2 Leagues37.0250
Birmingham City (1 Season)1 League36.00
West Ham (1 Season)3 Leagues23.3111001250.011010124
Tottenham (1 Season)4 Leagues7.9000000000000001
Tranmere Rovers (1 Season)1 League6.00
Blackpool (1 Season)1 League5.00
Premier League (15 Seasons)338.7111001333.3210101137
Champions Lg (6 Seasons)44.9000000000001111
FA Cup (6 Seasons)7.3000
Europa Lg (5 Seasons)26.9000000000000041
League Cup (5 Seasons)2.0000
Premiership (2 Seasons)72.0000
League Two (2 Seasons)52.00
Serie A (1 Season)36.0250
League One (1 Season)11.00
Conf Lg (1 Season)2.0000000000000000
Coppa Italia (1 Season)1.00
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2004-200517Shrewsburyeng ENG4. League Two21st6.0
2005-200618Shrewsburyeng ENG4. League Two10th46.0
2006-200719Tranmere Roverseng ENG3. League One9th6.0Matches
2006-200719Blackpooleng ENG3. League One3rd5.0Matches
2006-200719Manchester Cityeng ENG1. Premier League14th1.0Matches
2007-200820Manchester Cityeng ENG1. Premier League9th26.0Matches
2008-200921Manchester Cityeng ENG1. Premier League10th22.2Matches
2009-201022Birmingham Cityeng ENG1. Premier League9th36.0Matches
2010-201123Manchester Cityeng ENG1. Premier League3rd38.0Matches
2011-201224Manchester Cityeng ENG1. Premier League1st38.0Matches
2012-201325Manchester Cityeng ENG1. Premier League2nd38.0Matches
2013-201426Manchester Cityeng ENG1. Premier League1st31.0Matches
2014-201527Manchester Cityeng ENG1. Premier League2nd36.0Matches
2015-201628Manchester Cityeng ENG1. Premier League4th34.5Matches
2016-201729Torinoit ITA1. Serie A9th36.025Matches
2017-201830West Hameng ENG1. Premier League13th19.0111001250.011010124Matches
2018-201931Burnleyeng ENG1. Premier League15th19.000000010.0100000113Matches
2021-202234Celticsct SCO1. Premiership1st35.000Matches
2022-202335Celticsct SCO1. Premiership1st37.000Matches
19 Seasons10 Clubs5 Leagues509.7131001333.3210151137
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
Manchester City (10 Seasons)1 League264.70
Celtic (2 Seasons)1 League72.0000
Shrewsbury (2 Seasons)1 League52.00
Burnley (2 Seasons)1 League19.000000010.0100000113
Torino (1 Season)1 League36.0250
Birmingham City (1 Season)1 League36.00
West Ham (1 Season)1 League19.0111001250.011010124
Tranmere Rovers (1 Season)1 League6.00
Blackpool (1 Season)1 League5.00
Tottenham (1 Season)1 League0
Premier League (15 Seasons)338.7111001333.3210101137
Premiership (2 Seasons)72.0000
League Two (2 Seasons)52.00
Serie A (1 Season)36.0250
League One (1 Season)11.00
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2016-201729Torinoit ITACoppa Italia9th1.0Matches
2017-201830West Hameng ENGEFL Cup5th1.000Matches
2017-201830West Hameng ENGFA Cup17th3.300Matches
2019-202032Burnleyeng ENGEFL Cup33rd1.000Matches
2019-202032Burnleyeng ENGFA Cup17th2.000Matches
2020-202133Tottenhameng ENGFA Cup9th2.000Matches
7 Seasons5 Clubs3 Leagues10.3000
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Burnley (2 Seasons)2 Leagues3.0000
Manchester City (2 Seasons)2 Leagues0
West Ham (1 Season)2 Leagues4.3000
Tottenham (1 Season)2 Leagues2.0000
Torino (1 Season)1 League1.00
FA Cup (6 Seasons)7.3000
League Cup (5 Seasons)2.0000
Coppa Italia (1 Season)1.00
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
2008-200921Manchester City2. UEFA CupQF5.0Matches
2010-201123Manchester City2. Europa LgR167.0Matches
2011-201224Manchester City1. Champions LgGR6.0Matches
2011-201224Manchester City2. Europa LgR164.0Matches
2012-201325Manchester City1. Champions LgGR6.0Matches
2013-201426Manchester City1. Champions LgR167.0Matches
2014-201527Manchester City1. Champions LgR168.0Matches
2015-201628Manchester City1. Champions LgSF11.9Matches
2020-202133Tottenham2. Europa LgR165.9000000000000001Matches
2021-202234Celtic3. Conf LgKO2.0000000000000000Matches
2021-202234Celtic2. Europa LgGR5.0000000000000040Matches
2022-202335Celtic1. Champions LgGR6.0000000000001111Matches
10 Seasons3 Clubs3 Leagues73.8000000000001152
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Manchester City (7 Seasons)2 Leagues54.90
Celtic (2 Seasons)3 Leagues13.0000000000001151
Tottenham (1 Season)1 League5.9000000000000001
Champions Lg (6 Seasons)44.9000000000001111
Europa Lg (5 Seasons)26.9000000000000041
Conf Lg (1 Season)2.0000000000000000
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
201224eng EnglandUEFA EuroQF4.3Matches
201224eng EnglandUEFA Euro Qualifying8.0Matches
201427eng England1. World CupGR2.0Matches
201426eng EnglandWCQ10.0Matches
201426eng EnglandFriendlies (M)3.8Matches
201527eng EnglandFriendlies (M)3.5Matches
201628eng EnglandFriendlies (M)2.5Matches
201628eng EnglandUEFA EuroR164.000Matches
201628eng EnglandUEFA Euro Qualifying9.000Matches
201729eng EnglandFriendlies (M)2.0Matches
201830eng EnglandWCQ9.0Matches
7 Seasons1 Club5 Leagues58.2000
Friendlies (M) (5 Seasons)11.80
WCQ (3 Seasons)19.00
UEFA Euro Qualifying (2 Seasons)17.0000
UEFA Euro (2 Seasons)8.3000
World Cup (2 Seasons)2.00

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
2004-200517Shrewsburyeng ENG4. League Two6.0
2005-200618Shrewsburyeng ENG4. League Two46.0
2006-200719Tranmere Roverseng ENG3. League One6.0Matches
2006-200719Blackpooleng ENG3. League One5.0Matches
2006-200719Manchester Cityeng ENG1. Premier League1.0Matches
2007-200820Manchester Cityeng ENG1. Premier League26.0Matches
2008-200921Manchester Cityeng ENG1. Premier League22.2Matches
2008-200921Manchester City2. UEFA Cup5.0Matches
2009-201022Birmingham Cityeng ENG1. Premier League36.0Matches
2010-201123Manchester City2. Europa Lg7.0Matches
2010-201123Manchester Cityeng ENG1. Premier League38.0Matches
2011-201224Manchester City1. Champions Lg6.0Matches
2011-201224Manchester City2. Europa Lg4.0Matches
2011-201224Manchester Cityeng ENG1. Premier League38.0Matches
2012-201325Manchester City1. Champions Lg6.0Matches
2012-201325Manchester Cityeng ENG1. Premier League38.0Matches
2013-201426Manchester City1. Champions Lg7.0Matches
2013-201426Manchester Cityeng ENG1. Premier League31.0Matches
2014-201527Manchester City1. Champions Lg8.0Matches
2014-201527Manchester Cityeng ENG1. Premier League36.0Matches
2015-201628Manchester City1. Champions Lg11.9Matches
2015-201628Manchester Cityeng ENG1. Premier League34.5Matches
2016-201729Torinoit ITACoppa Italia1.0Matches
2016-201729Torinoit ITA1. Serie A36.0Matches
2017-201830West Hameng ENGEFL Cup1.0Matches
2017-201830West Hameng ENGFA Cup3.3Matches
2017-201830West Hameng ENG1. Premier League19.0645518632130064511100.000.026420871502000002010Matches
2018-201931Burnleyeng ENG1. Premier League19.0685549648380068500021820051597100101850Matches
2019-202032Burnleyeng ENGEFL Cup1.0Matches
2019-202032Burnleyeng ENGFA Cup2.0Matches
2020-202133Tottenham2. Europa Lg5.917214117200017200011178743000000760Matches
2020-202133Tottenhameng ENGFA Cup2.0Matches
2021-202234Celtic3. Conf Lg2.064536220064000351346900000330Matches
2021-202234Celtic2. Europa Lg5.021015920910021000097408230000001080Matches
2021-202234Celticsct SCO1. Premiership35.0Matches
2022-202335Celtic1. Champions Lg6.018513618320018500012247829800000970Matches
2022-202335Celticsct SCO1. Premiership37.0Matches
19 Seasons10 Clubs11 Leagues593.91961155619065600196111100.000.084758994126100107000
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
Manchester City (10 Seasons)5 Leagues319.6
Celtic (2 Seasons)4 Leagues85.04593484545004590002541020597000002380
Shrewsbury (2 Seasons)1 League52.0
Burnley (2 Seasons)3 Leagues22.0685549648380068500021820051597100101850
Torino (1 Season)2 Leagues37.0
Birmingham City (1 Season)1 League36.0
West Ham (1 Season)3 Leagues23.3645518632130064511100.000.026420871502000002010
Tottenham (1 Season)4 Leagues7.917214117200017200011178743000000760
Tranmere Rovers (1 Season)1 League6.0
Blackpool (1 Season)1 League5.0
Premier League (15 Seasons)338.71330106712805100133011100.000.048240923099100103860
Champions Lg (6 Seasons)44.918513618320018500012247829800000970
FA Cup (6 Seasons)7.3
Europa Lg (5 Seasons)26.93823003811003820002081195660000001840
League Cup (5 Seasons)2.0
Premiership (2 Seasons)72.0
League Two (2 Seasons)52.0
Serie A (1 Season)36.0
League One (1 Season)11.0
Conf Lg (1 Season)2.064536220064000351346900000330
Coppa Italia (1 Season)1.0
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
2004-200517Shrewsbury1 League6.0
2005-200618Shrewsbury1 League46.0
2006-200719Tranmere Rovers1 League6.0
2006-200719Blackpool1 League5.0
2006-200719Manchester City1 League1.0
2007-200820Manchester City1 League26.0
2008-200921Manchester City2 Leagues22.2
2009-201022Birmingham City1 League36.0
2010-201123Manchester City2 Leagues45.0
2011-201224Manchester City3 Leagues48.0
2012-201325Manchester City2 Leagues44.0
2013-201426Manchester City2 Leagues38.0
2014-201527Manchester City4 Leagues44.0
2015-201628Manchester City4 Leagues46.4
2016-201729Torino2 Leagues37.0
2017-201830West Ham3 Leagues23.3645518632130064511100.000.026420871502000002010
2018-201931Burnley2 Leagues19.0685549648380068500021820051597100101850
2019-202032Burnley3 Leagues3.0
2020-202133Tottenham4 Leagues7.917214117200017200011178743000000760
2021-202234Celtic3 Leagues42.0274212271300274000132542299000001410
2022-202335Celtic2 Leagues43.018513618320018500012247829800000970
19 Seasons10 Clubs11 Leagues593.91961155619065600196111100.000.084758994126100107000
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
Manchester City (10 Seasons)5 Leagues319.6
Celtic (2 Seasons)4 Leagues85.04593484545004590002541020597000002380
Shrewsbury (2 Seasons)1 League52.0
Burnley (2 Seasons)3 Leagues22.0685549648380068500021820051597100101850
Torino (1 Season)2 Leagues37.0
Birmingham City (1 Season)1 League36.0
West Ham (1 Season)3 Leagues23.3645518632130064511100.000.026420871502000002010
Tottenham (1 Season)4 Leagues7.917214117200017200011178743000000760
Tranmere Rovers (1 Season)1 League6.0
Blackpool (1 Season)1 League5.0
Premier League (15 Seasons)338.71330106712805100133011100.000.048240923099100103860
Champions Lg (6 Seasons)44.918513618320018500012247829800000970
FA Cup (6 Seasons)7.3
Europa Lg (5 Seasons)26.93823003811003820002081195660000001840
League Cup (5 Seasons)2.0
Premiership (2 Seasons)72.0
League Two (2 Seasons)52.0
Serie A (1 Season)36.0
League One (1 Season)11.0
Conf Lg (1 Season)2.064536220064000351346900000330
Coppa Italia (1 Season)1.0
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
2004-200517Shrewsburyeng ENG4. League Two21st6.0
2005-200618Shrewsburyeng ENG4. League Two10th46.0
2006-200719Tranmere Roverseng ENG3. League One9th6.0Matches
2006-200719Blackpooleng ENG3. League One3rd5.0Matches
2006-200719Manchester Cityeng ENG1. Premier League14th1.0Matches
2007-200820Manchester Cityeng ENG1. Premier League9th26.0Matches
2008-200921Manchester Cityeng ENG1. Premier League10th22.2Matches
2009-201022Birmingham Cityeng ENG1. Premier League9th36.0Matches
2010-201123Manchester Cityeng ENG1. Premier League3rd38.0Matches
2011-201224Manchester Cityeng ENG1. Premier League1st38.0Matches
2012-201325Manchester Cityeng ENG1. Premier League2nd38.0Matches
2013-201426Manchester Cityeng ENG1. Premier League1st31.0Matches
2014-201527Manchester Cityeng ENG1. Premier League2nd36.0Matches
2015-201628Manchester Cityeng ENG1. Premier League4th34.5Matches
2016-201729Torinoit ITA1. Serie A9th36.0Matches
2017-201830West Hameng ENG1. Premier League13th19.0645518632130064511100.000.026420871502000002010Matches
2018-201931Burnleyeng ENG1. Premier League15th19.0685549648380068500021820051597100101850Matches
2021-202234Celticsct SCO1. Premiership1st35.0Matches
2022-202335Celticsct SCO1. Premiership1st37.0Matches
19 Seasons10 Clubs5 Leagues509.71330106712805100133011100.000.048240923099100103860
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
Manchester City (10 Seasons)1 League264.7
Celtic (2 Seasons)1 League72.0
Shrewsbury (2 Seasons)1 League52.0
Burnley (2 Seasons)1 League19.0685549648380068500021820051597100101850
Torino (1 Season)1 League36.0
Birmingham City (1 Season)1 League36.0
West Ham (1 Season)1 League19.0645518632130064511100.000.026420871502000002010
Tranmere Rovers (1 Season)1 League6.0
Blackpool (1 Season)1 League5.0
Tottenham (1 Season)1 League
Premier League (15 Seasons)338.71330106712805100133011100.000.048240923099100103860
Premiership (2 Seasons)72.0
League Two (2 Seasons)52.0
Serie A (1 Season)36.0
League One (1 Season)11.0
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2016-201729Torinoit ITACoppa Italia9th1.0Matches
2017-201830West Hameng ENGEFL Cup5th1.0Matches
2017-201830West Hameng ENGFA Cup17th3.3Matches
2019-202032Burnleyeng ENGEFL Cup33rd1.0Matches
2019-202032Burnleyeng ENGFA Cup17th2.0Matches
2020-202133Tottenhameng ENGFA Cup9th2.0Matches
7 Seasons5 Clubs3 Leagues10.3
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Burnley (2 Seasons)2 Leagues3.0
Manchester City (2 Seasons)2 Leagues
West Ham (1 Season)2 Leagues4.3
Tottenham (1 Season)2 Leagues2.0
Torino (1 Season)1 League1.0
FA Cup (6 Seasons)7.3
League Cup (5 Seasons)2.0
Coppa Italia (1 Season)1.0
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
2008-200921Manchester City2. UEFA CupQF5.0Matches
2010-201123Manchester City2. Europa LgR167.0Matches
2011-201224Manchester City1. Champions LgGR6.0Matches
2011-201224Manchester City2. Europa LgR164.0Matches
2012-201325Manchester City1. Champions LgGR6.0Matches
2013-201426Manchester City1. Champions LgR167.0Matches
2014-201527Manchester City1. Champions LgR168.0Matches
2015-201628Manchester City1. Champions LgSF11.9Matches
2020-202133Tottenham2. Europa LgR165.917214117200017200011178743000000760Matches
2021-202234Celtic3. Conf LgKO2.064536220064000351346900000330Matches
2021-202234Celtic2. Europa LgGR5.021015920910021000097408230000001080Matches
2022-202335Celtic1. Champions LgGR6.018513618320018500012247829800000970Matches
10 Seasons3 Clubs3 Leagues73.863148962650063100036518071027000003140
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
Manchester City (7 Seasons)2 Leagues54.9
Celtic (2 Seasons)3 Leagues13.04593484545004590002541020597000002380
Tottenham (1 Season)1 League5.917214117200017200011178743000000760
Champions Lg (6 Seasons)44.918513618320018500012247829800000970
Europa Lg (5 Seasons)26.93823003811003820002081195660000001840
Conf Lg (1 Season)2.064536220064000351346900000330
Possession Table
Touches Take-Ons Carries
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
201224eng EnglandUEFA EuroQF4.3Matches
201224eng EnglandUEFA Euro Qualifying8.0Matches
201427eng England1. World CupGR2.0Matches
201426eng EnglandWCQ10.0Matches
201426eng EnglandFriendlies (M)3.8Matches
201527eng EnglandFriendlies (M)3.5Matches
201628eng EnglandFriendlies (M)2.5Matches
201628eng EnglandUEFA EuroR164.0Matches
201628eng EnglandUEFA Euro Qualifying9.0Matches
201729eng EnglandFriendlies (M)2.0Matches
201830eng EnglandWCQ9.0Matches
7 Seasons1 Club5 Leagues58.2
Friendlies (M) (5 Seasons)11.8
WCQ (3 Seasons)19.0
UEFA Euro Qualifying (2 Seasons)17.0
UEFA Euro (2 Seasons)8.3
World Cup (2 Seasons)2.0

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2004-200517Shrewsburyeng ENG4. League Two65409013.06.060
2005-200618Shrewsburyeng ENG4. League Two464,14090100.046.0460
2006-200719Tranmere Roverseng ENG3. League One65409013.06.060Matches
2006-200719Blackpooleng ENG3. League One54509010.95.050Matches
2006-200719Manchester Cityeng ENG1. Premier League190902.61.0110Matches
2007-200820Manchester Cityeng ENG1. Premier League262,3409068.426.026260Matches
2008-200921Manchester Cityeng ENG1. Premier League231,9988758.422.223220Matches
2008-200921Manchester City2. UEFA Cup5450905.05507Matches
2009-201022Birmingham Cityeng ENG1. Premier League363,2409094.736.036360Matches
2010-201123Manchester City2. Europa Lg7630907.0770Matches
2010-201123Manchester Cityeng ENG1. Premier League383,42090100.038.038380Matches
2011-201224Manchester City1. Champions Lg6540906.0660Matches
2011-201224Manchester City2. Europa Lg4360904.0440Matches
2011-201224Manchester Cityeng ENG1. Premier League383,42090100.038.038380Matches
2012-201325Manchester City1. Champions Lg6540906.0660Matches
2012-201325Manchester Cityeng ENG1. Premier League383,42090100.038.038380Matches
2013-201426Manchester City1. Champions Lg7630907.0770Matches
2013-201426Manchester Cityeng ENG1. Premier League312,7909081.631.031310Matches
2014-201527Manchester City1. Champions Lg872090100.08.088001.001011-1-0.12Matches
2014-201527Manchester Cityeng ENGFA Cup00002Matches
2014-201527Manchester Cityeng ENGLeague Cup00002Matches
2014-201527Manchester Cityeng ENG1. Premier League363,2409094.736.03636022.037634+42+1.17-0.33Matches
2015-201628Manchester City1. Champions Lg121,0718999.211.91211001.751812+6+0.50+0.50Matches
2015-201628Manchester Cityeng ENGFA Cup00003Matches
2015-201628Manchester Cityeng ENGLeague Cup00004Matches
2015-201628Manchester Cityeng ENG1. Premier League353,1098990.934.53534011.716336+27+0.78-0.09Matches
2016-201729Torinoit ITACoppa Italia1909030.01.01901010.0012-1-1.00-4.00Matches
2016-201729Manchester Cityeng ENG1. Premier League00003Matches
2016-201729Torinoit ITA1. Serie A363,2409094.736.03636001.396462+2+0.06-1.44Matches
2017-201830West Hameng ENGEFL Cup1909025.01.01901030.0001-1-1.00-3.00Matches
2017-201830West Hameng ENGFA Cup3300100100.03.331003001.3312-1-0.30Matches
2017-201830West Hameng ENG1. Premier League191,7109050.019.019190160.791839-21-1.11-1.1617.526.8-9.2-0.490.00Matches
2018-201931Burnleyeng ENGFA Cup00002Matches
2018-201931Burnleyeng ENG1. Premier League191,7109050.019.01990190190.631741-24-1.26-1.3217.934.8-17.0-0.89-0.85Matches
2019-202032Burnleyeng ENGEFL Cup19090100.01.01901000.0013-2-2.00Matches
2019-202032Burnleyeng ENGFA Cup218090100.02.02902001.5054+1+0.50Matches
2019-202032Burnleyeng ENG1. Premier League000029Matches
2020-202133Tottenhameng ENGEFL Cup0004Matches
2020-202133Tottenham2. Europa Lg65318957.15.96895042.75194+15+2.54+2.3216.92.9+14.0+2.37+1.99Matches
2020-202133Tottenhameng ENGFA Cup21809060.02.02902013.0091+8+4.00+4.75Matches
2020-202133Tottenhameng ENG1. Premier League00038Matches
2021-202234Celtic3. Conf Lg218090100.02.02902000.0015-4-2.002.32.5-0.2-0.10Matches
2021-202234Celtic2. Europa Lg54509083.35.05905011.671013-3-0.60-1.609.99.8+0.1+0.02+0.94Matches
2021-202234Celticsct SCO1. Premiership353,1509092.135.0359035002.548819+69+1.97+1.64Matches
2022-202335Celtic1. Champions Lg654090100.06.06906000.33415-11-1.839.210.9-1.7-0.29Matches
2022-202335Celticsct SCO1. Premiership373,3309097.437.0379037012.6811230+82+2.22+4.22Matches
19 Seasons10 Clubs11 Leagues59553,4499058.9593.95959052801431.76517334+183+0.69+0.3073.787.8-14.0-0.25-0.04
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
Manchester City (10 Seasons)5 Leagues32128,7689068.9319.63213180241.7816793+74+0.82-0.26
Celtic (2 Seasons)4 Leagues857,6509094.485.0859085022.3321582+133+1.56+1.5621.423.2-1.8-0.14+0.78
Shrewsbury (2 Seasons)1 League524,6809056.552.0520
Burnley (2 Seasons)3 Leagues221,9809027.222.02290220500.682348-25-1.14-1.1917.934.8-17.0-0.89-0.85
Torino (1 Season)2 Leagues373,3309089.537.0379037011.356564+1+0.03-2.28
Birmingham City (1 Season)1 League363,2409094.736.036360
West Ham (1 Season)3 Leagues232,1009151.523.32398230190.831942-23-0.99-1.3017.526.8-9.2-0.490.00
Tottenham (1 Season)4 Leagues87118914.27.988970472.81285+23+2.91+2.9116.92.9+14.0+2.37+1.99
Tranmere Rovers (1 Season)1 League65409013.06.060
Blackpool (1 Season)1 League54509010.95.050
Premier League (15 Seasons)34030,4879059.4338.73409033801081.47174150+24+0.22+0.0435.461.6-26.2-0.69-0.43
Champions Lg (6 Seasons)454,0419099.644.9459044001.193238-6-0.23-0.239.210.9-1.7-0.29
FA Cup (6 Seasons)76609446.87.37947081.86157+8+1.09+1.84
Europa Lg (5 Seasons)272,4219066.726.92789260122.262917+12+1.10+0.7326.912.8+14.1+1.29+1.15
League Cup (5 Seasons)21809011.52.029020130.0014-3-1.50-3.50
Premiership (2 Seasons)726,4809094.772.0729072012.6120049+151+2.10+2.35
League Two (2 Seasons)524,6809056.552.0520
Serie A (1 Season)363,2409094.736.03636001.396462+2+0.06-1.44
League One (1 Season)119909012.011.0110
Conf Lg (1 Season)218090100.02.02902000.0015-4-2.002.32.5-0.2-0.10
Coppa Italia (1 Season)1909030.01.01901010.0012-1-1.00-4.00
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
2004-200517Shrewsbury1 League65409013.06.060
2005-200618Shrewsbury1 League464,14090100.046.0460
2006-200719Tranmere Rovers1 League65409013.06.060
2006-200719Blackpool1 League54509010.95.050
2006-200719Manchester City1 League190902.61.0110
2007-200820Manchester City1 League262,3409068.426.026260
2008-200921Manchester City2 Leagues282,4488758.422.2282707
2009-201022Birmingham City1 League363,2409094.736.036360
2010-201123Manchester City2 Leagues454,05090100.045.045450
2011-201224Manchester City3 Leagues484,32090100.048.048480
2012-201325Manchester City2 Leagues443,96090100.044.044440
2013-201426Manchester City2 Leagues383,4209081.638.038380
2014-201527Manchester City4 Leagues443,9609088.044.04444061.848645+41+0.93-0.57
2015-201628Manchester City4 Leagues474,1808978.346.44745081.728148+33+0.71-0.13
2016-201729Manchester City1 League00003
2016-201729Torino2 Leagues373,3309089.537.0379037011.356564+1+0.03-2.28
2017-201830West Ham3 Leagues232,1009151.523.32398230190.831942-23-0.99-1.3017.526.8-9.2-0.490.00
2018-201931Burnley2 Leagues191,7109047.519.01990190210.631741-24-1.26-1.3217.934.8-17.0-0.89-0.85
2019-202032Burnley3 Leagues3270907.33.039030291.0067-1-0.33
2020-202133Tottenham4 Leagues87118914.27.988970472.81285+23+2.91+2.9116.92.9+14.0+2.37+1.99
2021-202234Celtic3 Leagues423,7809091.342.0429042012.329937+62+1.48+0.9812.212.3-0.1-0.01+0.91
2022-202335Celtic2 Leagues433,8709097.743.0439043012.3511645+71+1.65+3.659.210.9-1.7-0.29
19 Seasons10 Clubs11 Leagues59553,4499058.9593.95959052801431.76517334+183+0.69+0.3073.787.8-14.0-0.25-0.04
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
Manchester City (10 Seasons)5 Leagues32128,7689068.9319.63213180241.7816793+74+0.82-0.26
Celtic (2 Seasons)4 Leagues857,6509094.485.0859085022.3321582+133+1.56+1.5621.423.2-1.8-0.14+0.78
Shrewsbury (2 Seasons)1 League524,6809056.552.0520
Burnley (2 Seasons)3 Leagues221,9809027.222.02290220500.682348-25-1.14-1.1917.934.8-17.0-0.89-0.85
Torino (1 Season)2 Leagues373,3309089.537.0379037011.356564+1+0.03-2.28
Birmingham City (1 Season)1 League363,2409094.736.036360
West Ham (1 Season)3 Leagues232,1009151.523.32398230190.831942-23-0.99-1.3017.526.8-9.2-0.490.00
Tottenham (1 Season)4 Leagues87118914.27.988970472.81285+23+2.91+2.9116.92.9+14.0+2.37+1.99
Tranmere Rovers (1 Season)1 League65409013.06.060
Blackpool (1 Season)1 League54509010.95.050
Premier League (15 Seasons)34030,4879059.4338.73409033801081.47174150+24+0.22+0.0435.461.6-26.2-0.69-0.43
Champions Lg (6 Seasons)454,0419099.644.9459044001.193238-6-0.23-0.239.210.9-1.7-0.29
FA Cup (6 Seasons)76609446.87.37947081.86157+8+1.09+1.84
Europa Lg (5 Seasons)272,4219066.726.92789260122.262917+12+1.10+0.7326.912.8+14.1+1.29+1.15
League Cup (5 Seasons)21809011.52.029020130.0014-3-1.50-3.50
Premiership (2 Seasons)726,4809094.772.0729072012.6120049+151+2.10+2.35
League Two (2 Seasons)524,6809056.552.0520
Serie A (1 Season)363,2409094.736.03636001.396462+2+0.06-1.44
League One (1 Season)119909012.011.0110
Conf Lg (1 Season)218090100.02.02902000.0015-4-2.002.32.5-0.2-0.10
Coppa Italia (1 Season)1909030.01.01901010.0012-1-1.00-4.00
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
2004-200517Shrewsburyeng ENG4. League Two21st65409013.06.060
2005-200618Shrewsburyeng ENG4. League Two10th464,14090100.046.0460
2006-200719Tranmere Roverseng ENG3. League One9th65409013.06.060Matches
2006-200719Blackpooleng ENG3. League One3rd54509010.95.050Matches
2006-200719Manchester Cityeng ENG1. Premier League14th190902.61.0110Matches
2007-200820Manchester Cityeng ENG1. Premier League9th262,3409068.426.026260Matches
2008-200921Manchester Cityeng ENG1. Premier League10th231,9988758.422.223220Matches
2009-201022Birmingham Cityeng ENG1. Premier League9th363,2409094.736.036360Matches
2010-201123Manchester Cityeng ENG1. Premier League3rd383,42090100.038.038380Matches
2011-201224Manchester Cityeng ENG1. Premier League1st383,42090100.038.038380Matches
2012-201325Manchester Cityeng ENG1. Premier League2nd383,42090100.038.038380Matches
2013-201426Manchester Cityeng ENG1. Premier League1st312,7909081.631.031310Matches
2014-201527Manchester Cityeng ENG1. Premier League2nd363,2409094.736.03636022.037634+42+1.17-0.33Matches
2015-201628Manchester Cityeng ENG1. Premier League4th353,1098990.934.53534011.716336+27+0.78-0.09Matches
2016-201729Manchester Cityeng ENG1. Premier League3rd00003Matches
2016-201729Torinoit ITA1. Serie A9th363,2409094.736.03636001.396462+2+0.06-1.44Matches
2017-201830West Hameng ENG1. Premier League13th191,7109050.019.019190160.791839-21-1.11-1.1617.526.8-9.2-0.490.00Matches
2018-201931Burnleyeng ENG1. Premier League15th191,7109050.019.01990190190.631741-24-1.26-1.3217.934.8-17.0-0.89-0.85Matches
2019-202032Burnleyeng ENG1. Premier League10th000029Matches
2020-202133Tottenhameng ENG1. Premier League7th00038Matches
2021-202234Celticsct SCO1. Premiership1st353,1509092.135.0359035002.548819+69+1.97+1.64Matches
2022-202335Celticsct SCO1. Premiership1st373,3309097.437.0379037012.6811230+82+2.22+4.22Matches
19 Seasons10 Clubs5 Leagues51145,8779058.7509.75119044601091.83438261+177+0.82+0.6235.461.6-26.2-0.69-0.43
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
Manchester City (10 Seasons)1 League26623,8279069.7264.7266264061.8713970+69+0.98-0.12
Celtic (2 Seasons)1 League726,4809094.772.0729072012.6120049+151+2.10+2.35
Shrewsbury (2 Seasons)1 League524,6809056.552.0520
Burnley (2 Seasons)1 League191,7109025.019.01990190480.631741-24-1.26-1.3217.934.8-17.0-0.89-0.85
Torino (1 Season)1 League363,2409094.736.03636001.396462+2+0.06-1.44
Birmingham City (1 Season)1 League363,2409094.736.036360
West Ham (1 Season)1 League191,7109050.019.019190160.791839-21-1.11-1.1617.526.8-9.2-0.490.00
Tranmere Rovers (1 Season)1 League65409013.06.060
Blackpool (1 Season)1 League54509010.95.050
Tottenham (1 Season)1 League00038
Premier League (15 Seasons)34030,4879059.4338.73409033801081.47174150+24+0.22+0.0435.461.6-26.2-0.69-0.43
Premiership (2 Seasons)726,4809094.772.0729072012.6120049+151+2.10+2.35
League Two (2 Seasons)524,6809056.552.0520
Serie A (1 Season)363,2409094.736.03636001.396462+2+0.06-1.44
League One (1 Season)119909012.011.0110
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-201527Manchester Cityeng ENGFA Cup17th00002Matches
2014-201527Manchester Cityeng ENGLeague Cup9th00002Matches
2015-201628Manchester Cityeng ENGFA Cup9th00003Matches
2015-201628Manchester Cityeng ENGLeague Cup1st00004Matches
2016-201729Torinoit ITACoppa Italia9th1909030.01.01901010.0012-1-1.00-4.00Matches
2017-201830West Hameng ENGEFL Cup5th1909025.01.01901030.0001-1-1.00-3.00Matches
2017-201830West Hameng ENGFA Cup17th3300100100.03.331003001.3312-1-0.30Matches
2018-201931Burnleyeng ENGFA Cup17th00002Matches
2019-202032Burnleyeng ENGEFL Cup33rd19090100.01.01901000.0013-2-2.00Matches
2019-202032Burnleyeng ENGFA Cup17th218090100.02.02902001.5054+1+0.50Matches
2020-202133Tottenhameng ENGEFL Cup2nd0004Matches
2020-202133Tottenhameng ENGFA Cup9th21809060.02.02902013.0091+8+4.00+4.75Matches
7 Seasons5 Clubs3 Leagues109309328.410.31093100221.301713+4+0.39-1.41
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Burnley (2 Seasons)2 Leagues32709060.03.03903021.0067-1-0.33
Manchester City (2 Seasons)2 Leagues000011
West Ham (1 Season)2 Leagues43909859.14.34984031.0013-2-0.46-2.46
Tottenham (1 Season)2 Leagues21809027.32.02902053.0091+8+4.00+4.75
Torino (1 Season)1 League1909030.01.01901010.0012-1-1.00-4.00
FA Cup (6 Seasons)76609446.87.37947081.86157+8+1.09+1.84
League Cup (5 Seasons)21809011.52.029020130.0014-3-1.50-3.50
Coppa Italia (1 Season)1909030.01.01901010.0012-1-1.00-4.00
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
2008-200921Manchester City2. UEFA CupQF5450905.05507Matches
2010-201123Manchester City2. Europa LgR167630907.0770Matches
2011-201224Manchester City1. Champions LgGR6540906.0660Matches
2011-201224Manchester City2. Europa LgR164360904.0440Matches
2012-201325Manchester City1. Champions LgGR6540906.0660Matches
2013-201426Manchester City1. Champions LgR167630907.0770Matches
2014-201527Manchester City1. Champions LgR16872090100.08.088001.001011-1-0.12Matches
2015-201628Manchester City1. Champions LgSF121,0718999.211.91211001.751812+6+0.50+0.50Matches
2020-202133Tottenham2. Europa LgR1665318957.15.96895042.75194+15+2.54+2.3216.92.9+14.0+2.37+1.99Matches
2021-202234Celtic3. Conf LgKO218090100.02.02902000.0015-4-2.002.32.5-0.2-0.10Matches
2021-202234Celtic2. Europa LgGR54509083.35.05905011.671013-3-0.60-1.609.99.8+0.1+0.02+0.94Matches
2022-202335Celtic1. Champions LgGR654090100.06.06906000.33415-11-1.839.210.9-1.7-0.29Matches
10 Seasons3 Clubs3 Leagues746,6429087.573.87490720121.436260+2+0.05-0.3138.326.2+12.2+0.64+0.50
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
Manchester City (7 Seasons)2 Leagues554,9419099.554.95554071.452823+5+0.25+0.25
Celtic (2 Seasons)3 Leagues131,1709092.913.0139013010.791533-18-1.38-2.3821.423.2-1.8-0.14+0.78
Tottenham (1 Season)1 League65318957.15.96895042.75194+15+2.54+2.3216.92.9+14.0+2.37+1.99
Champions Lg (6 Seasons)454,0419099.644.9459044001.193238-6-0.23-0.239.210.9-1.7-0.29
Europa Lg (5 Seasons)272,4219066.726.92789260122.262917+12+1.10+0.7326.912.8+14.1+1.29+1.15
Conf Lg (1 Season)218090100.02.02902000.0015-4-2.002.32.5-0.2-0.10
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
201023eng England1. World CupR1600004Matches
201022eng EnglandWCQ00001Matches
201224eng EnglandUEFA EuroQF439098100.04.34984002.0053+2+0.46Matches
201224eng EnglandUEFA Euro Qualifying872090100.08.08908002.25175+12+1.50Matches
201427eng England1. World CupGR21809066.72.02902010.0024-2-1.00-1.00Matches
201426eng EnglandWCQ1090090100.010.0109010002.20314+27+2.70Matches
201426eng EnglandFriendlies (M)43448663.73.84863002.5050+5+1.31+0.39Matches
201527eng EnglandFriendlies (M)43157987.53.54793001.2523-1-0.29-2.29Matches
201628eng EnglandFriendlies (M)32257541.72.53752012.3341+3+1.20+1.20Matches
201628eng EnglandUEFA EuroR16436090100.04.04904001.254400.00Matches
201628eng EnglandUEFA Euro Qualifying98109090.09.09909003.00283+25+2.78-0.22Matches
201729eng EnglandFriendlies (M)21809050.02.02902020.5001-1-0.500.00Matches
201830eng EnglandWCQ98109090.09.09909002.56173+14+1.56+0.56Matches
201830eng EnglandFriendlies (M)00002Matches
7 Seasons1 Club5 Leagues595,2348965.158.25989560112.1411531+84+1.44+0.91
Friendlies (M) (5 Seasons)131,0648245.511.8138210051.77115+6+0.51+0.26
WCQ (3 Seasons)191,7109063.319.0199019012.37487+41+2.16+1.16
UEFA Euro Qualifying (2 Seasons)171,5309094.417.0179017002.65458+37+2.18-0.82
UEFA Euro (2 Seasons)875094100.08.38948001.6397+2+0.24
World Cup (2 Seasons)21809028.62.02902050.0024-2-1.00-1.00

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
2004-200517Shrewsburyeng ENG4. League Two6.0000
2005-200618Shrewsburyeng ENG4. League Two46.0100
2006-200719Tranmere Roverseng ENG3. League One6.0000Matches
2006-200719Blackpooleng ENG3. League One5.0000Matches
2006-200719Manchester Cityeng ENG1. Premier League1.0000Matches
2007-200820Manchester Cityeng ENG1. Premier League26.0000Matches
2008-200921Manchester Cityeng ENG1. Premier League22.2000Matches
2008-200921Manchester City2. UEFA Cup5.00000Matches
2009-201022Birmingham Cityeng ENG1. Premier League36.0300Matches
2010-201123Manchester City2. Europa Lg7.0000Matches
2010-201123Manchester Cityeng ENG1. Premier League38.0100Matches
2011-201224Manchester City1. Champions Lg6.0000Matches
2011-201224Manchester City2. Europa Lg4.0000Matches
2011-201224Manchester Cityeng ENG1. Premier League38.0000Matches
2012-201325Manchester City1. Champions Lg6.0000Matches
2012-201325Manchester Cityeng ENG1. Premier League38.0100Matches
2013-201426Manchester City1. Champions Lg7.0000Matches
2013-201426Manchester Cityeng ENG1. Premier League31.0100Matches
2014-201527Manchester City1. Champions Lg8.0000Matches
2014-201527Manchester Cityeng ENG1. Premier League36.0100Matches
2015-201628Manchester City1. Champions Lg11.9000Matches
2015-201628Manchester Cityeng ENG1. Premier League34.5000Matches
2016-201729Torinoit ITACoppa Italia1.00000Matches
2016-201729Torinoit ITA1. Serie A36.0200010052000Matches
2017-201830West Hameng ENGEFL Cup1.0100100000000Matches
2017-201830West Hameng ENGFA Cup3.30000000000Matches
2017-201830West Hameng ENG1. Premier League19.00001100010101640100.0Matches
2018-201931Burnleyeng ENG1. Premier League19.00000000000001340100.0Matches
2019-202032Burnleyeng ENGEFL Cup1.00000000000Matches
2019-202032Burnleyeng ENGFA Cup2.00000000000Matches
2020-202133Tottenham2. Europa Lg5.9000000000000200Matches
2020-202133Tottenhameng ENGFA Cup2.00000000000Matches
2021-202234Celtic3. Conf Lg2.0000000000000310100.0Matches
2021-202234Celtic2. Europa Lg5.00000000000006010.0Matches
2021-202234Celticsct SCO1. Premiership35.00000400000Matches
2022-202335Celtic1. Champions Lg6.0000000010000500Matches
2022-202335Celticsct SCO1. Premiership37.00000200000Matches
19 Seasons10 Clubs11 Leagues593.91100280063010459190.0
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Manchester City (10 Seasons)5 Leagues319.640000
Celtic (2 Seasons)4 Leagues85.0000060010000141150.0
Shrewsbury (2 Seasons)1 League52.0100
Burnley (2 Seasons)3 Leagues22.00000000000001340100.0
Torino (1 Season)2 Leagues37.0200010052000
Birmingham City (1 Season)1 League36.0300
West Ham (1 Season)3 Leagues23.31002100010101640100.0
Tottenham (1 Season)4 Leagues7.9000000000000200
Tranmere Rovers (1 Season)1 League6.0000
Blackpool (1 Season)1 League5.0000
Premier League (15 Seasons)338.77001100010102980100.0
Champions Lg (6 Seasons)44.9000000010000500
FA Cup (6 Seasons)7.30000000000
Europa Lg (5 Seasons)26.90000000000008010.0
League Cup (5 Seasons)2.0100100000000
Premiership (2 Seasons)72.00000600000
League Two (2 Seasons)52.0100
Serie A (1 Season)36.0200010052000
League One (1 Season)11.0000
Conf Lg (1 Season)2.0000000000000310100.0
Coppa Italia (1 Season)1.00000
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
2004-200517Shrewsbury1 League6.0000
2005-200618Shrewsbury1 League46.0100
2006-200719Tranmere Rovers1 League6.0000
2006-200719Blackpool1 League5.0000
2006-200719Manchester City1 League1.0000
2007-200820Manchester City1 League26.0000
2008-200921Manchester City2 Leagues22.200000
2009-201022Birmingham City1 League36.0300
2010-201123Manchester City2 Leagues45.0100
2011-201224Manchester City3 Leagues48.0000
2012-201325Manchester City2 Leagues44.0100
2013-201426Manchester City2 Leagues38.0100
2014-201527Manchester City4 Leagues44.0100
2015-201628Manchester City4 Leagues46.4000
2016-201729Torino2 Leagues37.0200010052000
2017-201830West Ham3 Leagues23.31002100010101640100.0
2018-201931Burnley2 Leagues19.00000000000001340100.0
2019-202032Burnley3 Leagues3.00000000000
2020-202133Tottenham4 Leagues7.9000000000000200
2021-202234Celtic3 Leagues42.000004000000091150.0
2022-202335Celtic2 Leagues43.0000020010000500
19 Seasons10 Clubs11 Leagues593.91100280063010459190.0
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Manchester City (10 Seasons)5 Leagues319.640000
Celtic (2 Seasons)4 Leagues85.0000060010000141150.0
Shrewsbury (2 Seasons)1 League52.0100
Burnley (2 Seasons)3 Leagues22.00000000000001340100.0
Torino (1 Season)2 Leagues37.0200010052000
Birmingham City (1 Season)1 League36.0300
West Ham (1 Season)3 Leagues23.31002100010101640100.0
Tottenham (1 Season)4 Leagues7.9000000000000200
Tranmere Rovers (1 Season)1 League6.0000
Blackpool (1 Season)1 League5.0000
Premier League (15 Seasons)338.77001100010102980100.0
Champions Lg (6 Seasons)44.9000000010000500
FA Cup (6 Seasons)7.30000000000
Europa Lg (5 Seasons)26.90000000000008010.0
League Cup (5 Seasons)2.0100100000000
Premiership (2 Seasons)72.00000600000
League Two (2 Seasons)52.0100
Serie A (1 Season)36.0200010052000
League One (1 Season)11.0000
Conf Lg (1 Season)2.0000000000000310100.0
Coppa Italia (1 Season)1.00000
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
2004-200517Shrewsburyeng ENG4. League Two21st6.0000
2005-200618Shrewsburyeng ENG4. League Two10th46.0100
2006-200719Tranmere Roverseng ENG3. League One9th6.0000Matches
2006-200719Blackpooleng ENG3. League One3rd5.0000Matches
2006-200719Manchester Cityeng ENG1. Premier League14th1.0000Matches
2007-200820Manchester Cityeng ENG1. Premier League9th26.0000Matches
2008-200921Manchester Cityeng ENG1. Premier League10th22.2000Matches
2009-201022Birmingham Cityeng ENG1. Premier League9th36.0300Matches
2010-201123Manchester Cityeng ENG1. Premier League3rd38.0100Matches
2011-201224Manchester Cityeng ENG1. Premier League1st38.0000Matches
2012-201325Manchester Cityeng ENG1. Premier League2nd38.0100Matches
2013-201426Manchester Cityeng ENG1. Premier League1st31.0100Matches
2014-201527Manchester Cityeng ENG1. Premier League2nd36.0100Matches
2015-201628Manchester Cityeng ENG1. Premier League4th34.5000Matches
2016-201729Torinoit ITA1. Serie A9th36.0200010052000Matches
2017-201830West Hameng ENG1. Premier League13th19.00001100010101640100.0Matches
2018-201931Burnleyeng ENG1. Premier League15th19.00000000000001340100.0Matches
2021-202234Celticsct SCO1. Premiership1st35.00000400000Matches
2022-202335Celticsct SCO1. Premiership1st37.00000200000Matches
19 Seasons10 Clubs5 Leagues509.710001800530102980100.0
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Manchester City (10 Seasons)1 League264.7400
Celtic (2 Seasons)1 League72.00000600000
Shrewsbury (2 Seasons)1 League52.0100
Burnley (2 Seasons)1 League19.00000000000001340100.0
Torino (1 Season)1 League36.0200010052000
Birmingham City (1 Season)1 League36.0300
West Ham (1 Season)1 League19.00001100010101640100.0
Tranmere Rovers (1 Season)1 League6.0000
Blackpool (1 Season)1 League5.0000
Tottenham (1 Season)1 League
Premier League (15 Seasons)338.77001100010102980100.0
Premiership (2 Seasons)72.00000600000
League Two (2 Seasons)52.0100
Serie A (1 Season)36.0200010052000
League One (1 Season)11.0000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201729Torinoit ITACoppa Italia9th1.00000Matches
2017-201830West Hameng ENGEFL Cup5th1.0100100000000Matches
2017-201830West Hameng ENGFA Cup17th3.30000000000Matches
2019-202032Burnleyeng ENGEFL Cup33rd1.00000000000Matches
2019-202032Burnleyeng ENGFA Cup17th2.00000000000Matches
2020-202133Tottenhameng ENGFA Cup9th2.00000000000Matches
7 Seasons5 Clubs3 Leagues10.3100100000000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Burnley (2 Seasons)2 Leagues3.00000000000
Manchester City (2 Seasons)2 Leagues
West Ham (1 Season)2 Leagues4.3100100000000
Tottenham (1 Season)2 Leagues2.00000000000
Torino (1 Season)1 League1.00000
FA Cup (6 Seasons)7.30000000000
League Cup (5 Seasons)2.0100100000000
Coppa Italia (1 Season)1.00000
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
2008-200921Manchester City2. UEFA CupQF5.00000Matches
2010-201123Manchester City2. Europa LgR167.0000Matches
2011-201224Manchester City1. Champions LgGR6.0000Matches
2011-201224Manchester City2. Europa LgR164.0000Matches
2012-201325Manchester City1. Champions LgGR6.0000Matches
2013-201426Manchester City1. Champions LgR167.0000Matches
2014-201527Manchester City1. Champions LgR168.0000Matches
2015-201628Manchester City1. Champions LgSF11.9000Matches
2020-202133Tottenham2. Europa LgR165.9000000000000200Matches
2021-202234Celtic3. Conf LgKO2.0000000000000310100.0Matches
2021-202234Celtic2. Europa LgGR5.00000000000006010.0Matches
2022-202335Celtic1. Champions LgGR6.0000000010000500Matches
10 Seasons3 Clubs3 Leagues73.8000000010000161150.0
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Manchester City (7 Seasons)2 Leagues54.900000
Celtic (2 Seasons)3 Leagues13.0000000010000141150.0
Tottenham (1 Season)1 League5.9000000000000200
Champions Lg (6 Seasons)44.9000000010000500
Europa Lg (5 Seasons)26.90000000000008010.0
Conf Lg (1 Season)2.0000000000000310100.0
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201224eng EnglandUEFA EuroQF4.30000Matches
201224eng EnglandUEFA Euro Qualifying8.00000Matches
201427eng England1. World CupGR2.00000Matches
201426eng EnglandWCQ10.00000Matches
201426eng EnglandFriendlies (M)3.80000Matches
201527eng EnglandFriendlies (M)3.51000Matches
201628eng EnglandFriendlies (M)2.50000Matches
201628eng EnglandUEFA EuroR164.0000010000000Matches
201628eng EnglandUEFA Euro Qualifying9.0000000000000Matches
201729eng EnglandFriendlies (M)2.00000Matches
201830eng EnglandWCQ9.00000Matches
7 Seasons1 Club5 Leagues58.2100010000000
Friendlies (M) (5 Seasons)11.81000
WCQ (3 Seasons)19.00000
UEFA Euro Qualifying (2 Seasons)17.0000000000000
UEFA Euro (2 Seasons)8.3000010000000
World Cup (2 Seasons)2.00000

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.