Every competitive match Manchester City played in 2015–16 — 59 matches, 31 won, 13 drawn, 15 lost, with scorers and attendances where the record holds them.
| Date | Competition | Venue | Opponent | Their season | Score | Scorers | Att |
|---|---|---|---|---|---|---|---|
| 10 Aug 2015 | Premier League | A | West Bromwich Albion | West Bromwich Albion 2015–16 | 3–0 | David Silva 9, Yaya Touré 24, Vincent Kompany 59 | 24,564 |
| 16 Aug 2015 | Premier League | H | Chelsea | Chelsea 2015–16 | 3–0 | Sergio Agüero 31, Vincent Kompany 79, Fernandinho 85 | 54,331 |
| 23 Aug 2015 | Premier League | A | Everton | Everton 2015–16 | 2–0 | Aleksandar Kolarov 60, Samir Nasri 88 | 38,352 |
| 29 Aug 2015 | Premier League | H | Watford | Watford 2015–16 | 2–0 | Raheem Sterling 47, Fernandinho 56 | 53,218 |
| 12 Sep 2015 | Premier League | A | Crystal Palace | Crystal Palace 2015–16 | 1–0 | Kelechi Iheanacho 90 | 25,167 |
| 15 Sep 2015 | Champions League | H | Juventus | 1–2 | Giorgio Chiellini 57 | 50,363 | |
| 19 Sep 2015 | Premier League | H | West Ham United | West Ham United 2015–16 | 1–2 | Kevin De Bruyne 45+2 | 53,545 |
| 22 Sep 2015 | League Cup | A | Sunderland | Sunderland 2015–16 | 4–1 | Sergio Agüero 9, Kevin De Bruyne 25, Vito Mannone 33, Raheem Sterling 36 | 21,644 |
| 26 Sep 2015 | Premier League | A | Tottenham Hotspur | Tottenham Hotspur 2015–16 | 1–4 | Kevin De Bruyne 25 | 35,867 |
| 30 Sep 2015 | Champions League | A | Borussia Mönchengladbach | 2–1 | Martín Demichelis 65, Sergio Agüero 90 | 46,217 | |
| 3 Oct 2015 | Premier League | H | Newcastle United | Newcastle United 2015–16 | 6–1 | Sergio Agüero 42, Sergio Agüero 49, Sergio Agüero 50, Kevin De Bruyne 53, Sergio Agüero 60, Sergio Agüero 62 | 53,850 |
| 17 Oct 2015 | Premier League | H | AFC Bournemouth | AFC Bournemouth 2015–16 | 5–1 | Raheem Sterling 7, Wilfried Bony 11, Raheem Sterling 29, Wilfried Bony 89, Raheem Sterling 45+2 | 54,502 |
| 21 Oct 2015 | Champions League | H | Sevilla | 2–1 | Adil Rami 36, Kevin De Bruyne 90+1 | 45,595 | |
| 25 Oct 2015 | Premier League | A | Manchester United | Manchester United 2015–16 | 0–0 | 75,329 | |
| 28 Oct 2015 | League Cup | H | Crystal Palace | Crystal Palace 2015–16 | 5–1 | Wilfried Bony 22, Kevin De Bruyne 44, Kelechi Iheanacho 59, Yaya Touré 76, Manu García 90+4 | 40,585 |
| 31 Oct 2015 | Premier League | H | Norwich City | Norwich City 2015–16 | 2–1 | Nicolás Otamendi 67, Yaya Touré 89 | 53,418 |
| 3 Nov 2015 | Champions League | A | Sevilla | 3–1 | Raheem Sterling 8, Fernandinho 11, Wilfried Bony 36 | 39,261 | |
| 8 Nov 2015 | Premier League | A | Aston Villa | Aston Villa 2015–16 | 0–0 | 36,757 | |
| 21 Nov 2015 | Premier League | H | Liverpool | Liverpool 2015–16 | 1–4 | Sergio Agüero 44 | 54,444 |
| 25 Nov 2015 | Champions League | A | Juventus | 0–1 | 38,193 | ||
| 28 Nov 2015 | Premier League | H | Southampton | Southampton 2015–16 | 3–1 | Kevin De Bruyne 9, Fabian Delph 20, Aleksandar Kolarov 69 | 54,102 |
| 1 Dec 2015 | League Cup | H | Hull City | Hull City 2015–16 | 4–1 | Wilfried Bony 12, Kelechi Iheanacho 80, Kevin De Bruyne 82, Kevin De Bruyne 87 | 38,246 |
| 5 Dec 2015 | Premier League | A | Stoke City | Stoke City 2015–16 | 0–2 | 27,264 | |
| 8 Dec 2015 | Champions League | H | Borussia Mönchengladbach | 4–2 | David Silva 16, Raheem Sterling 79, Raheem Sterling 81, Wilfried Bony 85 | 41,829 | |
| 12 Dec 2015 | Premier League | H | Swansea City | Swansea City 2015–16 | 2–1 | Wilfried Bony 28, Kelechi Iheanacho 90+2 | 53,052 |
| 21 Dec 2015 | Premier League | A | Arsenal | Arsenal 2015–16 | 1–2 | Yaya Touré 82 | 60,053 |
| 26 Dec 2015 | Premier League | H | Sunderland | Sunderland 2015–16 | 4–1 | Raheem Sterling 12, Yaya Touré 17, Wilfried Bony 22, Kevin De Bruyne 54 | 54,523 |
| 29 Dec 2015 | Premier League | A | Leicester City | Leicester City 2015–16 | 0–0 | 32,072 | |
| 2 Jan 2016 | Premier League | A | Watford | Watford 2015–16 | 2–1 | Yaya Touré 82, Sergio Agüero 84 | 20,676 |
| 6 Jan 2016 | League Cup | A | Everton | Everton 2015–16 | 1–2 | Jesús Navas 76 | 35,314 |
| 9 Jan 2016 | FA Cup | A | Norwich City | Norwich City 2015–16 | 3–0 | Sergio Agüero 16, Kelechi Iheanacho 31, Kevin De Bruyne 78 | 24,507 |
| 13 Jan 2016 | Premier League | H | Everton | Everton 2015–16 | 0–0 | 53,796 | |
| 16 Jan 2016 | Premier League | H | Crystal Palace | Crystal Palace 2015–16 | 4–0 | Fabian Delph 22, Sergio Agüero 41, Sergio Agüero 68, David Silva 84 | 53,983 |
| 23 Jan 2016 | Premier League | A | West Ham United | West Ham United 2015–16 | 2–2 | Sergio Agüero 9, Sergio Agüero 81 | 34,977 |
| 27 Jan 2016 | League Cup | H | Everton | Everton 2015–16 | 3–1 | Fernandinho 24, Kevin De Bruyne 70, Sergio Agüero 76 | 50,048 |
| 30 Jan 2016 | FA Cup | A | Aston Villa | Aston Villa 2015–16 | 4–0 | Kelechi Iheanacho 4, Kelechi Iheanacho 24, Kelechi Iheanacho 74, Raheem Sterling 76 | 23,636 |
| 2 Feb 2016 | Premier League | A | Sunderland | Sunderland 2015–16 | 1–0 | Sergio Agüero 16 | 38,852 |
| 6 Feb 2016 | Premier League | H | Leicester City | Leicester City 2015–16 | 1–3 | Sergio Agüero 87 | 54,693 |
| 14 Feb 2016 | Premier League | H | Tottenham Hotspur | Tottenham Hotspur 2015–16 | 1–2 | Kelechi Iheanacho 74 | 54,551 |
| 21 Feb 2016 | FA Cup | A | Chelsea | Chelsea 2015–16 | 1–5 | David Faupala 37 | 41,594 |
| 24 Feb 2016 | Champions League | A | Dynamo Kyiv | 3–1 | Sergio Agüero 15, David Silva 40, Yaya Touré 90 | 53,691 | |
| 28 Feb 2016 | League Cup | N | Liverpool | Liverpool 2015–16 | 1–1 | Fernandinho 49 | 86,206 |
| 2 Mar 2016 | Premier League | A | Liverpool | Liverpool 2015–16 | 0–3 | 43,597 | |
| 5 Mar 2016 | Premier League | H | Aston Villa | Aston Villa 2015–16 | 4–0 | Yaya Touré 48, Sergio Agüero 50, Sergio Agüero 60, Raheem Sterling 66 | 53,892 |
| 12 Mar 2016 | Premier League | A | Norwich City | Norwich City 2015–16 | 0–0 | 26,323 | |
| 15 Mar 2016 | Champions League | H | Dynamo Kyiv | 0–0 | 43,630 | ||
| 20 Mar 2016 | Premier League | H | Manchester United | Manchester United 2015–16 | 0–1 | 54,557 | |
| 2 Apr 2016 | Premier League | A | AFC Bournemouth | AFC Bournemouth 2015–16 | 4–0 | Fernando 7, Kevin De Bruyne 12, Sergio Agüero 19, Aleksandar Kolarov 90+3 | 11,192 |
| 6 Apr 2016 | Champions League | A | Paris Saint-Germain | 2–2 | Kevin De Bruyne 38, Fernandinho 72 | 47,228 | |
| 9 Apr 2016 | Premier League | H | West Bromwich Albion | West Bromwich Albion 2015–16 | 2–1 | Sergio Agüero 19, Samir Nasri 66 | 53,920 |
| 12 Apr 2016 | Champions League | H | Paris Saint-Germain | 1–0 | Kevin De Bruyne 76 | 53,039 | |
| 16 Apr 2016 | Premier League | A | Chelsea | Chelsea 2015–16 | 3–0 | Sergio Agüero 33, Sergio Agüero 54, Sergio Agüero 80 | 41,212 |
| 19 Apr 2016 | Premier League | A | Newcastle United | Newcastle United 2015–16 | 1–1 | Sergio Agüero 14 | 46,424 |
| 23 Apr 2016 | Premier League | H | Stoke City | Stoke City 2015–16 | 4–0 | Fernando 35, Sergio Agüero 43, Kelechi Iheanacho 64, Kelechi Iheanacho 74 | 53,974 |
| 26 Apr 2016 | Champions League | H | Real Madrid CF | 0–0 | 52,221 | ||
| 1 May 2016 | Premier League | A | Southampton | Southampton 2015–16 | 2–4 | Kelechi Iheanacho 44, Kelechi Iheanacho 78 | 31,472 |
| 4 May 2016 | Champions League | A | Real Madrid CF | 0–1 | 78,300 | ||
| 8 May 2016 | Premier League | H | Arsenal | Arsenal 2015–16 | 2–2 | Sergio Agüero 8, Kevin De Bruyne 51 | 54,425 |
| 15 May 2016 | Premier League | A | Swansea City | Swansea City 2015–16 | 1–1 | Kelechi Iheanacho 5 | 20,934 |
115 of the goals in this season carry a named scorer.
All 125 Manchester City seasons · Manchester City head-to-head records · Manchester City players