2019–20 Manchester City F.C. season

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
Manchester City
2019–20 season
Chairman Khaldoon Al Mubarak
Owner City Football Group
Manager Pep Guardiola
Stadium Etihad Stadium
Premier League 2nd
FA Cup Semi-finals
EFL Cup Winners
FA Community Shield Winners
UEFA Champions League Quarter-finals
Top goalscorer League:
Raheem Sterling (20)
All:
Raheem Sterling (31)
Highest home attendance 54,512 vs. Sheffield United, 29 December 2019
Lowest home attendance 37,143 vs. Southampton, 29 October 2019
Average home league attendance 37,097[upper-alpha 1]
Home colours
Away colours
Third colours

The 2019–20 season was Manchester City's 118th season of competitive football, 91st season in the top flight of English football and 23rd season in the Premier League. In addition to the league, the club competed in the FA Cup, as holders of both competitions. They also entered the UEFA Champions League, hoping to win the team's first European trophy since 1970. At the start of the season, City defeated Liverpool to win their second consecutive and sixth overall Community Shield. The Citizens also successfully retained the EFL Cup, making it their third consecutive League Cup win and their fifth in seven seasons.

The season covered the period from 1 July 2019 to 31 August 2020, having been extended from 30 June 2020 for an indefinite period following the suspension of all elite sport in the UK in March 2020 as part of the response to the COVID-19 pandemic. The domestic season resumed on 17 June, and concluded on 26 July, while the Champions League resumed on 7 August.

This was the first season since 2007–08 without former captain Vincent Kompany, who departed to Anderlecht.

Kits

Supplier: Puma / Sponsor: Etihad Airways

Home
0
Home
alternate
Away
0
Third
0
Special retro kit[upper-alpha 2]

Season review

Manchester City began the season as unprecedented holders of all four domestic competitions. Their first successful defence came on 4 August, as they defeated Liverpool on penalties at Wembley in the 2019 FA Community Shield, the traditional curtain raiser to the season.

Acknowledging that City would be judged by their Champions League performance after all,[3] Pep Guardiola said that the new season's main objective would be to win the European title. The Cityzens progressed to the knockout phase as comfortable group winners and faced old foes Real Madrid there. City won the away game 2–1, but the remainder of the tournament was indefinitely postponed due to the COVID–19 pandemic. Eventually, UEFA announced that the tournament would be resumed in August 2020 behind closed doors. After eight domestic trophies were clinched with Guardiola, fans eagerly await the team's first European title since 1970. The home match against Madrid was scheduled for 7 August. Thanks to goals from Raheem Sterling and Gabriel Jesus, the Citizens once again defeated Madrid 2–1, achieving a 4–2 victory on aggregate and advancing to the quarter-finals.[4][5] However, Manchester City once again exited the competition at the next stage, losing 1–3 to Lyon on 15 August in a one-off game held at the neutral Estádio José Alvalade in Lisbon.

In the Premier League, City were unable to maintain their consistency from the previous two seasons. Key players Aymeric Laporte and Leroy Sané endured extended injury layoffs from the beginning of the season until early 2020. Laporte's absence in particular impacted the team's defensive capabilities and their effectiveness against opposition set up to quickly counterattack on the break. City already dropped more league points (19) by the end of December 2019 than they had in their entire previous two seasons.

For the second year in a row, City were the first top European team to reach 100 goals scored in all competitions when they beat Fulham 4–0 in an FA Cup fourth-round match on 26 January 2020.[6]

On 14 February 2020, UEFA stated its intention to ban Manchester City from the all UEFA club competitions for the 2020–21 and 2021–22 seasons for alleged breaches of the UEFA Financial Fair Play Regulations.[7] UEFA noted the club's right to appeal at the Court of Arbitration for Sport (CAS), and Manchester City then submitted an appeal on 26 February 2020.[8] As part of the appeal registration, the Court of Arbitration for Sport stated a date for the final decision would be in the first half of July 2020. The appeal was heard on 8 June 2020[9] and upheld on 13 July, with the ban overturned.[10]

On 1 March 2020, City won their third EFL Cup in a row and their fourth in five seasons, defeating Aston Villa 2–1 at Wembley Stadium in the final.

In March, the season became affected by the COVID-19 pandemic.[11] On 10 March, the match between Manchester City and Arsenal, due to be played the next day, was postponed after a number of Arsenal players made close contact with Olympiacos owner Evangelos Marinakis, who had tested positive for infection with the coronavirus, when the two teams had met in the Europa League 13 days earlier.[12] On 12 March, it was revealed that three Leicester City players were self-isolating.[13] Manchester City also announced that their defender Benjamin Mendy was also self-isolating, after a family member displayed symptoms of the virus.[14] Later in the evening, it was confirmed that Arsenal head coach Mikel Arteta had tested positive for coronavirus.[15] On 13 March, following an emergency meeting between the Premier League, The Football Association (FA), the English Football League and the FA Women's Super League, it was unanimously decided to suspend professional football in England until at least 4 April 2020.[16] On 19 March, the suspension was extended to at least 30 April 2020.[17] At the same time, the FA agreed to extend the season indefinitely, past the scheduled end date of 1 June.

In late May 2020, the UK Government began to ease the lockdown measures, which had been taken to combat the COVID-19 contagion, and it was duly announced on 28 May that the Premier League clubs had agreed to play the remaining 92 Premier League and FA Cup fixtures in empty stadiums and with modified rules to minimise contagion from 17 June 2020 onward. City restarted the season with a postponed game in hand against Arsenal on 17 June, winning 3–0. On 25 June, City lost 2–1 away to Chelsea, and as a result Liverpool were confirmed as 2019–20 Premier League champions with seven rounds of games to be played. A week later, on 2 July, City were able to assuage some of the disappointment of losing the Premier League title to their rivals when they beat Liverpool 4–0 in a home league match, with a fifth goal in stoppage time disallowed by the VAR, also avenging November's controversial 1–3 loss.

In beating Newcastle United 5–0 on 8 July, City achieved a pass completion rate of 93.7% – the highest accuracy on record in the Premier League since 2003–04 (when detailed passing statistics were first measured). Riyad Mahrez reaching 10 Premier League goals in the season in the same game also ensured City would be the first English top-flight side to have five different players score at least 10 league goals in a single season since Everton in 1984–85 (Sterling, De Bruyne, Agüero, Jesus, Mahrez).[18] The 5–0 away victory against Brighton & Hove Albion on 11 July then confirmed that City would finish the season as runners-up to Liverpool in the league. The Blues scored 102 league goals in 2019–20; it was the fifth time they reached a century of goals after 1936–37, 1957–58, 2013–14 and 2017–18, an English record.[19]

In the restarted FA Cup, City defeated Newcastle 2–0 away from home on 28 June, advancing to the semi-finals where they faced Arsenal at Wembley. However, inform Aubameyang scored a brace and lukewarm City were shut out, being denied an opportunity to defend their title in a showcase final. The Gunners went on to win a record 14th FA Cup title in the final, defeating Chelsea.

The end of the 2019–20 season marked the end of David Silva's ten-year stint with the club. Silva's final appearance in the Champions League quarter-final defeat to Lyon was his 436th for City; in doing so he entered the top 10 all-time appearance makers for the club, as well as becoming the first modern-era player to reach this level in 34 years. Silva also ended his career at City as the club's most decorated player at the time, with fourteen league and cup winner medals.[20] Due to COVID-19 precautions, Silva's final appearances had to be played behind closed doors. City hoped there would be an opportunity in the following season for fans to return in order to give him a proper sendoff.

Kevin De Bruyne was recognised in the end of season awards for his performances at City, being named the Premier League Player of the Season and PFA Players' Player of the Year, despite Liverpool winning the Premier League title that year. De Bruyne had already won the club's own Player of the Season Award for the third time in five years, and the Premier League's Playmaker of the Season award for providing a league-leading 20 assists, equalling the record of most assists in a Premier League season set by Thierry Henry in 2002–03.[21]

Pre-season and friendlies

      Win       Draw       Loss Manchester City played a number of pre-season matches in 2019, including the 2019 Premier League Asia Trophy in China.[22]

Competitions

      Win       Draw       Loss

Overview

Competition Record
Pld W D L GF GA GD Win %
FA Community Shield 1 0 1 0 1 1 +0 00.00
Premier League 38 26 3 9 102 35 +67 68.42
FA Cup 5 4 0 1 11 3 +8 80.00
EFL Cup 6 5 0 1 14 5 +9 83.33
UEFA Champions League 9 6 2 1 21 9 +12 66.67
Total 59 41 6 12 149 53 +96 69.49

Source: Competitions

FA Community Shield

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Due to winning both the 2018–19 Premier League and 2018–19 FA Cup, Manchester City faced Premier League runners-up Liverpool in the FA Community Shield.[23] Manchester City were the defending champions and successfully defended their title.

Premier League

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Manchester City entered the 2019–20 Premier League as two-time defending champions.[25]

League table

Template:2019–20 Premier League table

Results summary

Overall Home Away
Pld W D L GF GA GD Pts W D L GF GA GD W D L GF GA GD
38 26 3 9 102 35  +67 81 15 2 2 57 13  +44 11 1 7 45 22  +23

Last updated: 26 July 2020.
Source: Premier League

Results by matchday

Script error: No such module "sports rbr table".

Fixtures

On 13 June 2019, the Premier League fixtures were announced.[26][27]

FA Cup

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Manchester City entered the FA Cup in the third round as defending champions. The third-round draw was made on 2 December 2019.[36] The fourth-round draw was made by Alex Scott and David O'Leary on Monday, 6 January 2020.[37] The draw for the fifth round was made on 27 January 2020, live on The One Show.[38]

EFL Cup

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Manchester City entered the EFL Cup in the third round as defending champions. The third-round draw was confirmed on 28 August 2019, live on Sky Sports.[40] The draw for the fourth round was made on 25 September 2019.[41] The quarter-finals draw was conducted on 31 October, live on BBC Radio 2.[42]

UEFA Champions League

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Group stage

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Manchester City entered the competition in the group stage as the reigning Premier League champions. They were drawn in Group C with Shakhtar Donetsk, Dinamo Zagreb and Atalanta.[43]


Pos Team Pld W D L GF GA GD Pts
Source: UEFA
Rules for classification: Group stage tiebreakers

Knockout phase

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

The draw for the round of 16 was held on 16 December 2019.[45]

Round of 16
Quarter-finals

Players

N
P
Nat.
Name
Age
Since
App
Goals
Ends
Transfer fee
Notes
1 GK Chile Claudio Bravo 37 2016 61 0 2020 £15.4m Second nationality: Spain[49]
2 DF England Kyle Walker 30 2017 142 3 2024 £45m
5 DF England John Stones 26 2016 133 5 2022 £47.5m
7 FW England Raheem Sterling 25 2015 243 100 2023 £44m
8 MF Germany İlkay Gündoğan 29 2016 164 22 2023 £20m
9 FW Brazil Gabriel Jesus 23 2017 153 68 2023 £27m
10 FW Argentina Sergio Agüero 32 2011 370 254 2021 £31.5m All time top goalscorer
11 MF Ukraine Oleksandr Zinchenko 23 2016 68 2 2024 £1.7m
14 DF France Aymeric Laporte 26 2018 84 6 2025 £57m
16 MF Spain Rodri 24 2019 52 4 2025 £62.8m Record signing
17 MF Belgium Kevin De Bruyne 29 2015 222 57 2023 £54.5m 2nd vice-captain
19 FW Germany Leroy Sané 24 2016 135 39 2021 £37m
20 MF Portugal Bernardo Silva 26 2017 156 30 2025 £43.5m
21 MF Spain David Silva 34 2010 436 77 2020 £24m Captain
22 DF France Benjamin Mendy 26 2017 53 0 2022 £52m
25 MF Brazil Fernandinho 35 2013 314 23 2021 £30m 1st vice-captain
26 FW Algeria Riyad Mahrez 29 2018 94 25 2023 £60m
27 DF Portugal João Cancelo 26 2019 33 1 2025 £60m
30 DF Argentina Nicolás Otamendi 32 2015 210 11 2022 £28m
31 GK Brazil Ederson 26 2017 144 0 2025 £34.9m Second nationality: Portugal[50]
33 GK England Scott Carson 34 2019 0 0 2020 Loan On loan from Derby County
47 MF England Phil Foden 20 2017 74 15 2024 Youth system Academy graduate
50 DF Spain Eric Garcia 19 2018 23 0 2022 £1.45m Academy graduate
69 MF England Tommy Doyle 18 2019 3 0 2021 Youth system Academy graduate
78 DF England Taylor Harwood-Bellis 18 2019 4 1 2021 Youth system Academy graduate

Transfers and loans

Transfers in

Date Position No. Name From Fee Team Ref.
1 July 2019 DF Spain Oscar Tarensi Spain Espanyol Undisclosed Academy [51]
1 July 2019 CF England Daniel Ogwuru Bolton Wanderers £100,000 Academy [52]
3 July 2019 DF 12 Spain Angeliño Netherlands PSV Eindhoven £5,350,000 First team [53][54]
4 July 2019 MF 16 Spain Rodri Spain Atlético Madrid £62,800,000 First team [55]
7 July 2019 MF England Samuel Edozie Millwall Undisclosed Academy [56]
9 July 2019 FW 72 England Morgan Rogers West Bromwich Albion £4,000,000 Academy [57]
9 July 2019 GK United States Zack Steffen United States Columbus Crew £7,000,000 First team [58]
12 July 2019 MF Norway Oscar Bobb Norway Vålerenga Undisclosed Academy [59]
14 July 2019 FW England Liam Delap Derby County Undisclosed Academy [60]
1 August 2019 FW England Josh Wilson-Esbrand West Ham United Undisclosed Academy [61][62]
6 August 2019 MF England Kane Taylor Aston Villa £129,000 Academy [63]
7 August 2019 RB 27 Portugal João Cancelo Italy Juventus £60,000,000 First team [64]
7 August 2019 RW Portugal Félix Correia Portugal Sporting CP £3,200,000 Academy [65]
7 August 2019 RB Spain Pedro Porro Spain Girona Undisclosed Academy [66]
8 August 2019 MF Japan Ryotaro Meshino Japan Gamba Osaka Undisclosed Academy [67]
1 January 2020 FW Serbia Slobodan Tedić Serbia FK Cukaricki Beograd Undisclosed Academy [68]
9 January 2020 MF Scotland Liam Smith Scotland Kilmarnock £250,000 Academy [69]
15 January 2020 DF England Camron Gbadebo Leicester City Compensation Academy [70]

Transfers out

Date Position No. Name To Fee Team Ref.
1 July 2019 MF Australia Luke Brattan Australia Sydney FC Free transfer Academy [71][72]
1 July 2019 MF 72 Nigeria Tom Dele-Bashiru Watford Free transfer Academy [71][73]
1 July 2019 DF 77 England Cameron Humphreys Belgium Zulte Waregem Free transfer Academy [71][74]
1 July 2019 DF 4 Belgium Vincent Kompany Belgium Anderlecht Free transfer First team [75]
1 July 2019 MF 57 France Aaron Nemane Torquay United Free transfer Academy [71][76]
1 July 2019 DF 58 England Charlie Oliver Southport Free transfer Academy [71][77]
1 July 2019 GK England Lewis Thomas Burnley Undisclosed Academy [78]
3 July 2019 CF Nigeria Osazee Aghatise Derby County Undisclosed Academy [79]
4 July 2019 MF Australia Anthony Caceres Australia Sydney FC Undisclosed Academy [80]
10 July 2019 CF England Sam Bellis Southampton Undisclosed Academy [81]
11 July 2019 DF Spain Pablo Marí Brazil Flamengo £1,700,000 Academy [82][83]
12 July 2019 MF Wales Owen Hesketh Wolverhampton Wanderers Undisclosed Academy [84]
15 July 2019 MF 18 England Fabian Delph Everton £10,000,000 First team [85]
16 July 2019 CF Netherlands Noah Ohio Germany RB Leipzig Free transfer Academy [86][87]
16 July 2019 MF England Tom Midgley Newcastle United Free transfer Academy [88]
18 July 2019 MF 89 England Taylor Richards Brighton & Hove Albion £2,500,000 Academy [89]
19 July 2019 MF 76 Spain Manu García Spain Sporting Gijón £4,000,000 Academy [90][91]
25 July 2019 MF 39 Brazil Douglas Luiz Aston Villa £15,000,000 Academy [92][93]
7 August 2019 RB 3 Brazil Danilo Italy Juventus £34,100,000 First team [64]
9 August 2019 MF 62 England Brandon Barker Scotland Rangers Undisclosed Academy [94]
12 August 2019 CB 15 France Eliaquim Mangala Spain Valencia Free transfer First team [95]
16 August 2019 DF 85 Norway Colin Rösler Netherlands NAC Breda Undisclosed Academy [96]
2 September 2019 DF 71 Netherlands Jeremie Frimpong Scotland Celtic Undisclosed Academy [97]
2 September 2019 CF 80 Switzerland Lorenzo González Spain Málaga Undisclosed Academy [98]
28 November 2019 MF Mexico Uriel Antuna Mexico Guadalajara Undisclosed Academy [99]
24 January 2020 RW 83 England Ian Poveda Leeds United Undisclosed First team [100]
27 January 2020 MF 59 England Henri Ogunby Burnley Undisclosed Academy [101]

Loans in

Date Loan ends Position No. Name From Team Ref.
8 August 2019 15 August 2020[lower-alpha 1] GK 33 England Scott Carson Derby County First team [102]

Loans out

Date Loan ends Position No. Name To Team Ref.
17 August 2018 30 June 2020 MF Australia Daniel Arzani Scotland Celtic Academy [103]
14 January 2019 30 June 2020 DF Japan Ko Itakura Netherlands Groningen Academy [104]
29 January 2019 28 November 2019[lower-alpha 2] MF Mexico Uriel Antuna United States LA Galaxy Academy [105]
1 July 2019 2 January 2020[lower-alpha 3] MF 27 England Patrick Roberts Norwich City First team [107]
1 July 2019 22 July 2020[lower-alpha 1] MF 38 England Jack Harrison Leeds United Academy [108]
1 July 2019 31 January 2020 MF 65 Wales Matthew Smith Queens Park Rangers Academy [109][110]
3 July 2019 30 June 2020 FW 68 France Thierry Ambrose France Metz Academy [111]
3 July 2019 30 June 2020 MF Croatia Ante Palaversa Belgium Oostende Academy [112]
9 July 2019 30 June 2020 GK 49 Kosovo Arijanet Muric Nottingham Forest First team [113]
9 July 2019 30 June 2020 GK United States Zack Steffen Germany Fortuna Düsseldorf First team [114]
17 July 2019 1 August 2020[lower-alpha 1] MF 67 Spain Paolo Fernandes Italy Perugia Academy [114]
17 July 2019 30 June 2020 DF 34 Netherlands Philippe Sandler Belgium Anderlecht First Team [115]
19 July 2019 31 December 2019 MF United States Mix Diskerud South Korea Ulsan Hyundai Academy [116][117]
26 July 2019 30 June 2020 MF Venezuela Yangel Herrera Spain Granada Academy [118]
31 July 2019 22 July 2020[lower-alpha 1] DF 24 England Tosin Adarabioyo Blackburn Rovers Academy [119]
31 July 2019 26 July 2020[lower-alpha 1] FW 29 Colombia Marlos Moreno Portugal Portimonense Academy [120]
2 August 2019 30 June 2020 MF Serbia Ivan Ilić Netherlands NAC Breda Academy [121]
2 August 2019 30 June 2020 MF Serbia Luka Ilić Netherlands NAC Breda Academy [121]
3 August 2019 3 January 2020[lower-alpha 4] FW 43 Germany Lukas Nmecha Germany VfL Wolfsburg Academy [123]
5 August 2019 4 July 2020[lower-alpha 1] DF United States Erik Palmer-Brown Austria Austria Wien Academy [124]
5 August 2019 30 June 2020 MF Ghana Thomas Agyepong Belgium Waasland-Beveren Academy [125]
8 August 2019 30 June 2020 MF 74 England Luke Bolton Luton Town Academy [126]
8 August 2019 19 July 2020[lower-alpha 1] DF Spain Pedro Porro Spain Valladolid Academy [127]
14 August 2019 30 June 2020 MF Ghana Ernest Agyiri Cyprus Enosis Neon Paralimni Academy [128]
22 August 2019 30 June 2020 FW Portugal Félix Correia Netherlands AZ Academy [129]
30 August 2019 30 June 2020 FW Japan Ryotaro Meshino Scotland Heart of Midlothian Academy [130]
2 September 2019 30 June 2020 MF 81 France Claudio Gomes Netherlands PSV Eindhoven Academy [131]
2 September 2019 30 June 2020 MF 75 Spain Aleix García Belgium Excel Mouscron Academy [132]
2 September 2019 30 June 2020 DF 64 England Joel Latibeaudiere Netherlands Twente Academy [133]
3 September 2019 30 June 2020 FW Ghana Mohammed Aminu Netherlands Dordrecht Academy [134]
2 January 2020 22 July 2020[lower-alpha 1] MF 27 England Patrick Roberts Middlesbrough First team [106]
3 January 2020 22 July 2020[lower-alpha 1] FW 43 Germany Lukas Nmecha Middlesbrough Academy [122]
28 January 2020 30 June 2020 GK 32 England Daniel Grimshaw Hemel Hempstead Town Academy [135]
31 January 2020 18 August 2020[lower-alpha 1] DF 12 Spain Angeliño Germany RB Leipzig First team [136]
31 January 2020 22 July 2020[lower-alpha 1] MF 65 Wales Matthew Smith Charlton Athletic Academy [110]
  1. 1.00 1.01 1.02 1.03 1.04 1.05 1.06 1.07 1.08 1.09 1.10 This loan, planned to end on 30 June, was extended due to the extension of the relevant season amidst the COVID-19 pandemic.
  2. Uriel Antuna's planned year long loan to LA Galaxy was ended on 28 November when he was transferred to C.D. Guadalajara.[99]
  3. Patrick Roberts' planned season-long loan to Norwich was ended on 2 January when he was loaned to Middlesbrough.[106]
  4. Lukas Nmecha's planned season-long loan to Wolfsburg was ended on 3 January when he was loaned to Middlesbrough.[122]

Overall transfer activity

Statistics

Squad statistics

As of 15 August 2020

Appearances (Apps) numbers are for appearances in competitive games only, including sub appearances.
Red card numbers denote: numbers in parentheses represent red cards overturned for wrongful dismissal.

No. Nat. Player Pos. Premier League FA Cup League Cup Community Shield Champions League Total
Apps Goal Booked Red card Apps Goal Booked Red card Apps Goal Booked Red card Apps Goal Booked Red card Apps Goal Booked Red card Apps Goal Booked Red card
1 Chile Claudio Bravo GK 4 4 6 1 2 1 17 1
2 England Kyle Walker DF 29 1 5 2 4 1 1 6 42 1 6
5 England John Stones DF 16 3 3 1 1 24
7 England Raheem Sterling MF 33 20 5 4 1 5 3 1 1 1 9 6 52 31 6
8 Germany İlkay Gündoğan MF 31 2 7 4 1 5 1 9 2 50 5 7
9 Brazil Gabriel Jesus FW 34 14 3 4 2 6 1 1 8 6 53 23 3
10 Argentina Sergio Agüero FW 24 16 1 2 2 3 3 3 2 32 23 1
11 Ukraine Oleksandr Zinchenko MF 19 1 1 1 2 1 2 25 1 1
12 Spain Angeliño DF 6 1 2 3 1 12 1
14 France Aymeric Laporte DF 15 1 1 2 3 20 1 1
16 Spain Rodri MF 35 3 8 4 4 1 3 1 8 2 52 4 12
17 Belgium Kevin De Bruyne MF 35 13 3 2 1 3 1 1 7 2 1 48 16 5
19 Germany Leroy Sané MF 1 1 2
20 Portugal Bernardo Silva MF 35 6 5 3 1 6 1 1 7 1 52 8 6
21 Spain David Silva MF 27 6 4 3 1 4 39 6
22 France Benjamin Mendy DF 19 3 3 2 6 3 30 6
25 Brazil Fernandinho MF 30 7 2 1 2 8 4 41 11 2
26 Algeria Riyad Mahrez MF 33 11 5 1 5 1 7 1 50 13 1
27 Portugal João Cancelo DF 17 3 4 4 1 8 1 33 1 4
30 Argentina Nicolás Otamendi DF 24 2 4 3 3 1 1 1 8 1 39 3 6
31 Brazil Ederson GK 35 3 1 1 8 44 3 1
33 England Scott Carson GK
47 England Phil Foden MF 23 5 4 1 5 1 5 2 1 38 8 1
50 Spain Eric García DF 13 1 2 3 2 20 1
69 England Tommy Doyle MF 1 1 1 3
78 England Taylor Harwood-Bellis DF 1 1 2 1 4 1
82 Spain Adrián Bernabé MF 3 3
Own goals 2 2 4
Totals 102 60 4 11 1 0 14 6 0 1 1 0 21 13 2 149 81 6

Goalscorers

Includes all competitive matches. The list is sorted alphabetically by surname when total goals are equal.

No. Pos. Player Premier League FA Cup League Cup Community Shield Champions League TOTAL
7 FW England Raheem Sterling 20 1 3 1 6 31
10 FW Argentina Sergio Agüero 16 2 3 0 2 23
9 FW Brazil Gabriel Jesus 14 2 1 0 6 23
17 MF Belgium Kevin De Bruyne 13 1 0 0 2 16
26 FW Algeria Riyad Mahrez 11 0 1 0 1 13
47 MF England Phil Foden 5 1 0 0 2 8
20 MF Portugal Bernardo Silva 6 1 1 0 0 8
21 MF Spain David Silva 6 0 0 0 0 6
8 MF Germany İlkay Gündoğan 2 1 0 0 2 5
16 MF Spain Rodri 3 0 1 0 0 4
30 DF Argentina Nicolás Otamendi 2 0 1 0 0 3
27 DF Portugal João Cancelo 0 0 1 0 0 1
78 DF England Taylor Harwood-Bellis 0 1 0 0 0 1
14 DF France Aymeric Laporte 1 0 0 0 0 1
2 DF England Kyle Walker 1 0 0 0 0 1
11 MF Ukraine Oleksandr Zinchenko 0 1 0 0 0 1
Own goals 2 0 2 0 0 4
Totals 102 11 14 1 21 149

Hat-tricks

Player Against Result Date Competition Ref
England Raheem Sterling West Ham United 5–0 (A) 10 August 2019 Premier League [137]
Portugal Bernardo Silva Watford 8–0 (H) 21 September 2019 Premier League
England Raheem Sterling Italy Atalanta 5–1 (H) 22 October 2019 UEFA Champions League
Brazil Gabriel Jesus Croatia Dinamo Zagreb 4–1 (A) 11 December 2019 UEFA Champions League
Argentina Sergio Agüero Aston Villa 6–1 (A) 12 January 2020 Premier League
England Raheem Sterling Brighton 5–0 (A) 11 July 2020 Premier League

(H) – Home ; (A) – Away

Clean sheets

The list is sorted by shirt number when total clean sheets are equal. Numbers in parentheses represent games where both goalkeepers participated and both kept a clean sheet; the number in parentheses is awarded to the goalkeeper who was substituted on, whilst a full clean sheet is awarded to the goalkeeper who was on the field at the start of play.

Clean sheets
No. Player Games Played Premier League FA Cup League Cup Community Shield Champions League TOTAL
31 Brazil Ederson 44 16 0 0 0 2 18
1 Chile Claudio Bravo 15 (2) 1 3 1 0 0 5
2 England Kyle Walker 0 (1) 0 0 0 0 0 0
Totals 17 3 1 0 2 23

Awards

Notes

  1. Angeliño played in the group stage for Manchester City and in the knockout phase for RB Leipzig while on loan.
  1. The last six matches were played behind closed doors due to the COVID-19 pandemic.
  2. Used in the Community Shield against Liverpool.[1]
  3. Used in the FA Cup semi-finals again Arsenal, in league games 37 and 38 against Watford and Norwich City respectively, in the Champions League Round of 16 return leg against Real Madrid and in the quarter-final against Lyon.[2]

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. Lua error in package.lua at line 80: module 'strict' not found.
  19. Lua error in package.lua at line 80: module 'strict' not found.
  20. Lua error in package.lua at line 80: module 'strict' not found.
  21. Lua error in package.lua at line 80: module 'strict' not found.
  22. Lua error in package.lua at line 80: module 'strict' not found.
  23. Lua error in package.lua at line 80: module 'strict' not found.
  24. Lua error in package.lua at line 80: module 'strict' not found.
  25. Lua error in package.lua at line 80: module 'strict' not found.
  26. Lua error in package.lua at line 80: module 'strict' not found.
  27. Lua error in package.lua at line 80: module 'strict' not found.
  28. Lua error in package.lua at line 80: module 'strict' not found.
  29. Lua error in package.lua at line 80: module 'strict' not found.
  30. 30.0 30.1 30.2 30.3 Lua error in package.lua at line 80: module 'strict' not found.
  31. Lua error in package.lua at line 80: module 'strict' not found.
  32. 32.0 32.1 32.2 32.3 Lua error in package.lua at line 80: module 'strict' not found.
  33. 33.0 33.1 33.2 Lua error in package.lua at line 80: module 'strict' not found.
  34. 34.0 34.1 34.2 34.3 34.4 Lua error in package.lua at line 80: module 'strict' not found.
  35. 35.0 35.1 35.2 Lua error in package.lua at line 80: module 'strict' not found.
  36. Lua error in package.lua at line 80: module 'strict' not found.
  37. Lua error in package.lua at line 80: module 'strict' not found.
  38. Lua error in package.lua at line 80: module 'strict' not found.
  39. Lua error in package.lua at line 80: module 'strict' not found.
  40. Lua error in package.lua at line 80: module 'strict' not found.
  41. Lua error in package.lua at line 80: module 'strict' not found.
  42. Lua error in package.lua at line 80: module 'strict' not found.
  43. Lua error in package.lua at line 80: module 'strict' not found.
  44. Lua error in package.lua at line 80: module 'strict' not found.
  45. Lua error in package.lua at line 80: module 'strict' not found.
  46. 46.0 46.1 Lua error in package.lua at line 80: module 'strict' not found.
  47. Lua error in package.lua at line 80: module 'strict' not found.
  48. Lua error in package.lua at line 80: module 'strict' not found.
  49. Lua error in package.lua at line 80: module 'strict' not found.
  50. Lua error in package.lua at line 80: module 'strict' not found.
  51. Lua error in package.lua at line 80: module 'strict' not found.
  52. Lua error in package.lua at line 80: module 'strict' not found.
  53. Lua error in package.lua at line 80: module 'strict' not found.
  54. Lua error in package.lua at line 80: module 'strict' not found.
  55. Lua error in package.lua at line 80: module 'strict' not found.
  56. Lua error in package.lua at line 80: module 'strict' not found.
  57. Lua error in package.lua at line 80: module 'strict' not found.
  58. Lua error in package.lua at line 80: module 'strict' not found.
  59. Lua error in package.lua at line 80: module 'strict' not found.
  60. Lua error in package.lua at line 80: module 'strict' not found.
  61. Lua error in package.lua at line 80: module 'strict' not found.
  62. Lua error in package.lua at line 80: module 'strict' not found.
  63. Lua error in package.lua at line 80: module 'strict' not found.
  64. 64.0 64.1 Lua error in package.lua at line 80: module 'strict' not found.
  65. Lua error in package.lua at line 80: module 'strict' not found.
  66. Lua error in package.lua at line 80: module 'strict' not found.
  67. Lua error in package.lua at line 80: module 'strict' not found.
  68. Lua error in package.lua at line 80: module 'strict' not found.
  69. Lua error in package.lua at line 80: module 'strict' not found.
  70. Lua error in package.lua at line 80: module 'strict' not found.
  71. 71.0 71.1 71.2 71.3 71.4 Lua error in package.lua at line 80: module 'strict' not found.
  72. Lua error in package.lua at line 80: module 'strict' not found.
  73. Lua error in package.lua at line 80: module 'strict' not found.
  74. Lua error in package.lua at line 80: module 'strict' not found.
  75. Lua error in package.lua at line 80: module 'strict' not found.
  76. Lua error in package.lua at line 80: module 'strict' not found.
  77. Lua error in package.lua at line 80: module 'strict' not found.
  78. Lua error in package.lua at line 80: module 'strict' not found.
  79. Lua error in package.lua at line 80: module 'strict' not found.
  80. Lua error in package.lua at line 80: module 'strict' not found.
  81. Lua error in package.lua at line 80: module 'strict' not found.
  82. Lua error in package.lua at line 80: module 'strict' not found.
  83. Lua error in package.lua at line 80: module 'strict' not found.
  84. Lua error in package.lua at line 80: module 'strict' not found.
  85. Lua error in package.lua at line 80: module 'strict' not found.
  86. Lua error in package.lua at line 80: module 'strict' not found.
  87. Lua error in package.lua at line 80: module 'strict' not found.
  88. Lua error in package.lua at line 80: module 'strict' not found.
  89. Lua error in package.lua at line 80: module 'strict' not found.
  90. Lua error in package.lua at line 80: module 'strict' not found.
  91. Lua error in package.lua at line 80: module 'strict' not found.
  92. Lua error in package.lua at line 80: module 'strict' not found.
  93. Lua error in package.lua at line 80: module 'strict' not found.
  94. Lua error in package.lua at line 80: module 'strict' not found.
  95. Lua error in package.lua at line 80: module 'strict' not found.
  96. Lua error in package.lua at line 80: module 'strict' not found.
  97. Lua error in package.lua at line 80: module 'strict' not found.
  98. Lua error in package.lua at line 80: module 'strict' not found.
  99. 99.0 99.1 Lua error in package.lua at line 80: module 'strict' not found.
  100. Lua error in package.lua at line 80: module 'strict' not found.
  101. Lua error in package.lua at line 80: module 'strict' not found.
  102. Lua error in package.lua at line 80: module 'strict' not found.
  103. Lua error in package.lua at line 80: module 'strict' not found.
  104. Lua error in package.lua at line 80: module 'strict' not found.
  105. Lua error in package.lua at line 80: module 'strict' not found.
  106. 106.0 106.1 Lua error in package.lua at line 80: module 'strict' not found.
  107. Lua error in package.lua at line 80: module 'strict' not found.
  108. Lua error in package.lua at line 80: module 'strict' not found.
  109. Lua error in package.lua at line 80: module 'strict' not found.
  110. 110.0 110.1 Lua error in package.lua at line 80: module 'strict' not found.
  111. Lua error in package.lua at line 80: module 'strict' not found.
  112. Lua error in package.lua at line 80: module 'strict' not found.
  113. Lua error in package.lua at line 80: module 'strict' not found.
  114. 114.0 114.1 Lua error in package.lua at line 80: module 'strict' not found.
  115. Lua error in package.lua at line 80: module 'strict' not found.
  116. Lua error in package.lua at line 80: module 'strict' not found.
  117. Lua error in package.lua at line 80: module 'strict' not found.
  118. Lua error in package.lua at line 80: module 'strict' not found.
  119. Lua error in package.lua at line 80: module 'strict' not found.
  120. Lua error in package.lua at line 80: module 'strict' not found.
  121. 121.0 121.1 Lua error in package.lua at line 80: module 'strict' not found.
  122. 122.0 122.1 Lua error in package.lua at line 80: module 'strict' not found.
  123. Lua error in package.lua at line 80: module 'strict' not found.
  124. Lua error in package.lua at line 80: module 'strict' not found.
  125. Lua error in package.lua at line 80: module 'strict' not found.
  126. Lua error in package.lua at line 80: module 'strict' not found.
  127. Lua error in package.lua at line 80: module 'strict' not found.
  128. Lua error in package.lua at line 80: module 'strict' not found.
  129. Lua error in package.lua at line 80: module 'strict' not found.
  130. Lua error in package.lua at line 80: module 'strict' not found.
  131. Lua error in package.lua at line 80: module 'strict' not found.
  132. Lua error in package.lua at line 80: module 'strict' not found.
  133. Lua error in package.lua at line 80: module 'strict' not found.
  134. Lua error in package.lua at line 80: module 'strict' not found.
  135. Lua error in package.lua at line 80: module 'strict' not found.
  136. Lua error in package.lua at line 80: module 'strict' not found.
  137. Lua error in package.lua at line 80: module 'strict' not found.
  138. Lua error in package.lua at line 80: module 'strict' not found.
  139. Lua error in package.lua at line 80: module 'strict' not found.
  140. Lua error in package.lua at line 80: module 'strict' not found.
  141. Lua error in package.lua at line 80: module 'strict' not found.
  142. Lua error in package.lua at line 80: module 'strict' not found.
  143. Lua error in package.lua at line 80: module 'strict' not found.
  144. Lua error in package.lua at line 80: module 'strict' not found.
  145. Lua error in package.lua at line 80: module 'strict' not found.
  146. Lua error in package.lua at line 80: module 'strict' not found.
  147. Lua error in package.lua at line 80: module 'strict' not found.
  148. 148.0 148.1 Lua error in package.lua at line 80: module 'strict' not found.
  149. Lua error in package.lua at line 80: module 'strict' not found.
  150. Lua error in package.lua at line 80: module 'strict' not found.
  151. Lua error in package.lua at line 80: module 'strict' not found.
  152. Lua error in package.lua at line 80: module 'strict' not found.
  153. Lua error in package.lua at line 80: module 'strict' not found.
  154. Lua error in package.lua at line 80: module 'strict' not found.
  155. Lua error in package.lua at line 80: module 'strict' not found.

External links