2023 Champions League Winners
Season 2019-20
| Date | Opponent | Competition | Length | Match Info | Channel |
|---|---|---|---|---|---|
| 4th Aug | Liverpool 1 Man City 1 | FA Community Shield | 90 | Full match/Pens | BT Sport |
| 10th Aug | West Ham 0 Man City 5 | Premier League | 90 | Full match | BT Sport |
| 17th Aug | Man City 2 Tottenham 2 | Premier League | 90 | Full match | Sky |
| 25th Aug | Bournemouth 1 Man City 3 | Premier League | 90 | Full match | Sky |
| 31st Aug | Man City 4 Brighton 0 | Premier League | 26 | Match highlights | Sky |
| 14th Sept | Norwich 3 Man City 2 | Premier League | 90 | Full match | Sky |
| 18th Sept | Shakhtar 0 Man City 3 | Champions League Group C | 90 | Full match | BT Sport |
| 21st Sept | Man City 8 Watford 0 | Premier League | 90 | Full match | Sky |
| 24th Sept | Preston 0 Man City 3 | League Cup 3rd Round | 3 | Match highlights | Quest Sport |
| 28th Sept | Everton 1 Man City 3 | Premier League | 90 | Full match | Sky |
| 1st Oct | Man City 2 Dinamo Zagreb 0 | Champions League Group C | 90 | Full match | BT Sport |
| 6th Oct | Man City 0 Wolves 2 | Premier League | 26 | Match highlights | Sky |
| 19th Oct | Crystal Palace 0 Man City 2 | Premier League | 90 | Full match | Sky |
| 22nd Oct | Man City 5 Atalanta 1 | Champions League Group C | 90 | Full match | BT Sport |
| 26th Oct | Man City 3 Aston Villa 0 | Premier League | 90 | Full match | BT Sport |
| 29th Oct | Man City 3 Southampton 1 | League Cup 4th Round | 7 | Match highlights | Quest Sport |
| 2nd Nov | Man City 2 Southampton 1 | Premier League | 26 | Match highlights | Sky |
| 6th Nov | Atalanta 1 Man City 1 | Champions League Group C | 90 | Full match | BT Sport |
| 10th Nov | Liverpool 3 Man City 1 | Premier League | 90 | Full match | Sky |
| 23rd Nov | Man City 2 Chelsea 1 | Premier League | 90 | Full match | Sky |
| 26th Nov | Man City 1 Shakhtar 1 | Champions League Group C | 90 | Full match | BT Sport |
| 30th Nov | Newcastle 2 Man City 2 | Premier League | 90 | Full match | BT Sport |
| 3rd Dec | Burnley 1 Man City 4 | Premier League | 10 | Match highlights | BBC |
| 7th Dec | Man City 1 Man Utd 2 | Premier League | 90 | Full match | Sky |
| 11th Dec | Dinamo Zagreb 1 Man City 4 | Champions League Group C | 90 | Full match | BT Sport |
| 15th Dec | Arsenal 0 Man City 3 | Premier League | 90 | Full match | Sky |
| 18th Dec | Oxford 1 Man City 3 | League Cup 5th Round | 90 | Full match | Sky |
| 21st Dec | Man City 3 Leicester 1 | Premier League | 90 | Full match | Sky |
| 27th Dec | Wolves 3 Man City 2 | Premier League | 7 | Match highlights | BBC |
| 29th Dec | Man City 2 Sheff Utd 0 | Premier League | 12 | Match highlights | BBC |
|---|---|---|---|---|---|
| 1st Jan | Man City 2 Everton 1 | Premier League | 90 | Full match | BT Sport |
| 4th Jan | Man City 4 Port Vale 1 | FA Cup 3rd Round | 7 | Match highlights | BBC |
| 7th Jan | Man Utd 1 Man City 3 | League Cup Semi-Final 1st Leg | 90 | Full match | Sky |
| 12th Jan | Aston Villa 1 Man City 6 | Premier League | 90 | Full match | Sky |
| 18th Jan | Man City 2 Crystal Palace 2 | Premier League | 28 | Match highlights | Sky |
| 21st Jan | Sheff Utd 0 Man City 1 | Premier League | 90 | Full match | BT Sport |
| 26th Jan | Man City 4 Fulham 0 | FA Cup 4th Round | 90 | Full match | BBC |
| 29th Jan | Man City 0 Man Utd 1 | League Cup Semi-Final 2nd Leg | 90 | Full match | Sky |
| 2nd Feb | Tottenham 2 Man City 0 | Premier League | 90 | Full match | Sky |
| 19th Feb | Man City 2 West Ham 0 | Premier League | 90 | Full match | Sky |
| 22nd Feb | Leicester 0 Man City 1 | Premier League | 90 | Full match | Sky |
| 26th Feb | Real Madrid 1 Man City 2 | Champions League Round of 16 1st Leg | 90 | Full match | BT Sport |
| 1st Mar | Aston Villa 1 Man City 2 | League Cup Final | 90 | Full match | Sky |
| 4th Mar | Sheff Wed 0 Man City 1 | FA Cup 5th Round | 90 | Full match | BBC |
| 8th Mar | Man Utd 2 Man City 0 | Premier League | 90 | Full match | Sky |
| 17th June | Man City 3 Arsenal 0 | Premier League | 90 | Full match | Sky |
| 22nd June | Man City 5 Burnley 0 | Premier League | 90 | Full match | Sky |
| 25th June | Chelsea 2 Man City 1 | Premier League | 90 | Full match | BT Sport |
| 28th June | Newcastle 0 Man City 2 | FA Cup 6th Round | 90 | Full match | BBC |
| 2nd July | Man City 4 Liverpool 0 | Premier League | 90 | Full match | Sky |
| 5th July | Southampton 1 Man City 0 | Premier League | 90 | Full match | BBC |
| 8th July | Man City 5 Newcastle 0 | Premier League | 90 | Full match | BT Sport |
| 11th July | Brighton 0 Man City 5 | Premier League | 90 | Full match | Sky |
| 15th July | Man City 2 Bournemouth 1 | Premier League | 90 | Full match | Sky |
| 18th July | Arsenal 2 Man City 0 | FA Cup Semi-Final | 90 | Full match | BT Sport |
| 21st July | Watford 0 Man City 4 | Premier League | 90 | Full match | Sky |
| 26th July | Man City 5 Norwich 0 | Premier League | 90 | Full match | Sky |
| 7th Aug | Man City 2 Real Madrid 1 | Champions League Round of 16 2nd Leg | 90 | Full match | BT Sport |
| 15th Aug | Man City 1 Lyon 3 | Champions League Quarter-Final | 90 | Full match | BT Sport |
Season 2020-21
| Date | Opponent | Competition | Length | Match Info | Channel |
|---|---|---|---|---|---|
| 21st Sept | Wolves 1 Man City 3 | Premier League | 90 | Full match | Sky |
| 24th Sept | Man City 2 Bournemouth 1 | League Cup 3rd Round | 6 | Match highlights | Club |
| 27th Sept | Man City 2 Leicester 5 | Premier League | 90 | Full match | Sky |
| 30th Sept | Burnley 0 Man City 3 | League Cup 4th Round | 14 | Match highlights | Quest Sport |
| 3rd Oct | Leeds 1 Man City 1 | Premier League | 90 | Full match | Sky |
| 17th Oct | Man City 1 Arsenal 0 | Premier League | 90 | Full match | Sky |
| 21st Oct | Man City 3 Porto 1 | Champions League Group C | 90 | Full match | BT Sport |
| 24th Oct | West Ham 1 Man City 1 | Premier League | 90 | Full match | BT Sport |
| 27th Oct | Marseille 0 Man City 3 | Champions League Group C | 90 | Full match | BT Sport |
| 31st Oct | Sheff Utd 0 Man City 1 | Premier League | 90 | Full match | BT Sport |
| 3rd Nov | Man City 3 Olympiakos 0 | Champions League Group C | 90 | Full match | BT Sport |
| 8th Nov | Man City 1 Liverpool 1 | Premier League | 90 | Full match | Sky |
| 21st Nov | Tottenham 2 Man City 0 | Premier League | 90 | Full match | Sky |
| 25th Nov | Olympiakos 0 Man City 1 | Champions League Group C | 90 | Full match | BT Sport |
| 28th Nov | Man City 5 Burnley 0 | Premier League | 90 | Full match | BT Sport |
| 1st Dec | Porto 0 Man City 0 | Champions League Group C | 90 | Full match | BT Sport |
| 5th Dec | Man City 2 Fulham 0 | Premier League | 90 | Full match | BT Sport |
| 9th Dec | Man City 3 Marseille 0 | Champions League Group C | 90 | Full match | BT Sport |
| 12th Dec | Man Utd 0 Man City 0 | Premier League | 90 | Full match | Sky |
| 15th Dec | Man City 1 West Brom 1 | Premier League | 9 | Match highlights | BBC |
| 19th Dec | Southampton 0 Man City 1 | Premier League | 14 | Match highlights | BBC |
| Date | Opponent | Competition | Length | Match Info | Channel |
|---|---|---|---|---|---|
| 22nd Dec | Arsenal 1 Man City 4 | League Cup 5th Round | 90 | Full match | Sky |
| 26th Dec | Man City 2 Newcastle 0 | Premier League | 90 | Full match | BT Sport |
| 3rd Jan | Chelsea 1 Man City 3 | Premier League | 90 | Full match | Sky |
| 6th Jan | Man Utd 0 Man City 2 | League Cup Semi-Final | 90 | Full match | Sky |
| 10th Jan | Man City 3 Birmingham 0 | FA Cup 3rd Round | 10 | Match highlights | BBC |
| 13th Jan | Man City 1 Brighton 0 | Premier League | 90 | Full match | BT Sport |
| 17th Jan | Man City 4 Crystal Palace 0 | Premier League | 90 | Full match | Sky |
| 20th Jan | Man City 2 Aston Villa 0 | Premier League | 90 | Full match | BT Sport |
| 23rd Jan | Cheltenham 1 Man City 3 | FA Cup 4th Round | 90 | Full match | BBC |
| 26th Jan | West Brom 0 Man City 5 | Premier League | 90 | Full match | BT Sport |
| 30th Jan | Man City 1 Sheff Utd 0 | Premier League | 90 | Full match | Sky |
| 3rd Feb | Burnley 0 Man City 2 | Premier League | 90 | Full match | BT Sport |
| 7th Feb | Liverpool 1 Man City 4 | Premier League | 90 | Full match | Sky |
| 10th Feb | Swansea 1 Man City 3 | FA Cup 5th Round | 90 | Full match | BT Sport |
| 13th Feb | Man City 3 Tottenham 0 | Premier League | 90 | Full match | Sky |
| 17th Feb | Everton 1 Man City 3 | Premier League | 10 | Match highlights | City TV |
| 21st Feb | Arsenal 0 Man City 1 | Premier League | 90 | Full match | Sky |
| 24th Feb | Borussia Monchengladbach 0 Man City 2 | Champions League Round of 16 1st Leg | 90 | Full match | BT Sport |
| 27th Feb | Man City 2 West Ham 1 | Premier League | 90 | Full match | BT Sport |
| 2nd Mar | Man City 4 Wolves 1 | Premier League | 90 | Full match | BT Sport |
| Date | Opponent | Competition | Length | Match Info | Channel |
|---|---|---|---|---|---|
| 7th Mar | Man City 0 Man Utd 2 | Premier League | 90 | Full match | Sky |
| 10th Mar | Man City 5 Southampton 2 | Premier League | 90 | Full match | Sky |
| 13th Mar | Fulham 0 Man City 3 | Premier League | 90 | Full match | BT Sport |
| 16th Mar | Man City 2 Borussia Monchengladbach 0 | Champions League Round of 16 2nd Leg | 90 | Full match | BT Sport |
| 20th Mar | Everton 0 Man City 2 | FA Cup 6th Round | 90 | Full match | BT Sport |
| 3rd Apr | Leicester 0 Man City 2 | Premier League | 90 | Full match | Sky |
| 6th Apr | Man City 2 Borussia Dortmund 1 | Champions League Quarter-Final 1st Leg | 90 | Full match | BT Sport |
| 10th Apr | Man City 1 Leeds 2 | Premier League | 90 | Full match | BT Sport |
| 14th Apr | Borussia Dortmund 1 Man City 2 | Champions League Quarter-Final 2nd Leg | 90 | Full match | BT Sport |
| 17th Apr | Chelsea 1 Man City 0 | FA Cup Semi-Final | 90 | Full match | BBC |
| 21st Apr | Aston Villa 1 Man City 2 | Premier League | 90 | Full match | Sky |
| 25th Apr | Man City 1 Tottenham 0 | League Cup Final | 90 | Full match | Sky |
| 28th Apr | Paris Saint-Germain 1 Man City 2 | Champions League Semi-Final 1st Leg | 90 | Full match | BT Sport |
| 1st May | Crystal Palace 0 Man City 2 | Premier League | 90 | Full match | BT Sport |
| 4th May | Man City 2 Paris Saint-Germain 0 | Champions League Semi-Final 2nd Leg | 90 | Full match | BT Sport |
| 8th May | Man City 1 Chelsea 2 | Premier League | 90 | Full match | Sky |
| 14th May | Newcastle 3 Man City 4 | Premier League | 90 | Full match | Sky |
| 18th May | Brighton 3 Man City 2 | Premier League | 90 | Full match | BT Sport |
| 23rd May | Man City 5 Everton 0 | Premier League | 90 | Full match | Sky |
| 29th May | Man City 0 Chelsea 1 | Champions League Final | 90 | Full match | BT Sport |
Season 2021-22
| Date | Opponent | Competition | Length | Match Info | Channel |
|---|---|---|---|---|---|
| 7th Aug | Leicester 1 Man City 0 | FA Community Shield | 90 | Full match | ITV |
| 15th Aug | Tottenham 1 Man City 0 | Premier League | 90 | Full match | Sky |
| 21st Aug | Man City 5 Norwich 0 | Premier League | 90 | Full match | Sky |
| 28th Aug | Man City 5 Arsenal 0 | Premier League | 90 | Full match | BT Sport |
| 11th Sept | Leicester 0 Man City 1 | Premier League | 90 | Full match | Sky |
| 15th Sept | Man City 6 RB Leipzig 3 | Champions League Group A | 90 | Full match | BT Sport |
| 18th Sept | Man City 0 Southampton 0 | Premier League | 90 | Full match | Sky |
| 21st Sept | Man City 6 Wycombe 1 | League Cup 3rd Round | 23 | Match highlights | beIN Sport |
| 25th Sept | Chelsea 0 Man City 1 | Premier League | 90 | Full match | BT Sport |
| 28th Sept | Paris Saint-Germain 2 Man City 0 | Champions League Group A | 90 | Full match | BT Sport |
| 3rd Oct | Liverpool 2 Man City 2 | Premier League | 90 | Full match | Sky |
| 16th Oct | Man City 2 Burnley 0 | Premier League | 90 | Full match | Sky |
| 19th Oct | Club Brugge 1 Man City 5 | Champions League Group A | 90 | Full match | BT Sport |
| 23rd Oct | Brighton 1 Man City 4 | Premier League | 90 | Full match | Sky |
| 27th Oct | West Ham 0 Man City 0 (WHU win 5-3 on Pens) | League Cup 4th Round | 9 | Match highlights | Quest Sport |
| 30th Oct | Man City 0 Crystal Palace 2 | Premier League | 90 | Full match | Sky |
| 3rd Nov | Man City 4 Club Brugge 1 | Champions League Group A | 90 | Full match | BT Sport |
| 6th Nov | Man Utd 0 Man City 2 | Premier League | 90 | Full match | Sky |
| 21st Nov | Man City 3 Everton 0 | Premier League | 90 | Full match | Sky |
| 24th Nov | Man City 2 Paris Saint-Germain 1 | Champions League Group A | 90 | Full match | BT Sport |
| 28th Nov | Man City 2 West Ham 1 | Premier League | 90 | Full match | Sky |
| 1st Dec | Aston Villa 1 Man City 2 | Premier League | 12 | Match highlights | BBC |
| 4th Dec | Watford 1 Man City 3 | Premier League | 90 | Full match | Sky |
| 7th Dec | RB Leipzig 2 Man City 1 | Champions League Group A | 90 | Full match | BT Sport |
| 11th Dec | Man City 1 Wolves 0 | Premier League | 90 | Full match | Sky |
| 14th Dec | Man City 7 Leeds 0 | Premier League | 66 | Match highlights | BT Sport |
| 19th Dec | Newcastle 0 Man City 4 | Premier League | 90 | Full match | Sky |
| 26th Dec | Man City 6 Leicester 3 | Premier League | 90 | Full match | Sky |
| 29th Dec | Brentford 0 Man City 1 | Premier League | 10 | Match highlights | City TV |
| Date | Opponent | Competition | Length | Match Info | Channel |
|---|---|---|---|---|---|
| 1st Jan | Arsenal 1 Man City 2 | Premier League | 90 | Full match | BT Sport |
| 7th Jan | Swindon 1 Man City 4 | FA Cup 3rd Round | 90 | Full match | ITV |
| 15th Jan | Man City 1 Chelsea 0 | Premier League | 90 | Full match | BT Sport |
| 22nd Jan | Southampton 1 Man City 1 | Premier League | 90 | Full match | Sky |
| 5th Feb | Man City 4 Fulham 1 | FA Cup 4th Round | 9 | Brief highlights | BBC |
| 9th Feb | Man City 2 Brentford 0 | Premier League | 90 | Full match | BT Sport |
| 12th Feb | Norwich 0 Man City 4 | Premier League | 90 | Full match | Sky |
| 15th Feb | Sporting CP 0 Man City 5 | Champions League Round of 16 1st Leg | 90 | Full match | BT Sport |
| 19th Feb | Man City 2 Tottenham 3 | Premier League | 90 | Full match | Sky |
| 26th Feb | Everton 0 Man City 1 | Premier League | 90 | Full match | Sky |
| 1st Mar | Peterborough 0 Man City 2 | FA Cup 5th Round | 90 | Full match | ITV |
| 6th Mar | Man City 4 Man Utd 1 | Premier League | 90 | Full match | Sky |
| 9th Mar | Man City 0 Sporting CP 0 | Champions League Round of 16 2nd Leg | 90 | Full match | BT Sport |
| 14th Mar | Crystal Palace 0 Man City 0 | Premier League | 90 | Full match | Sky |
| 20th Mar | Southampton 1 Man City 4 | FA Cup 6th Round | 90 | Full match | BBC |
| 2nd Apr | Burnley 0 Man City 2 | Premier League | 90 | Full match | Sky |
| 5th Apr | Man City 1 Atletico Madrid 0 | Champions League Quarter-Final 1st Leg | 90 | Full match | BT Sport |
| 10th Apr | Man City 2 Liverpool 2 | Premier League | 90 | Full match | Sky |
| 13th Apr | Atletico Madrid 0 Man City 0 | Champions League Quarter-Final 2nd Leg | 90 | Full match | BT Sport |
| 16th Apr | Man City 2 Liverpool 3 | FA Cup Semi-Final | 90 | Full match | BBC |
| 20th Apr | Man City 3 Brighton 0 | Premier League | 90 | Full match | Sky |
| 23rd Apr | Man City 5 Watford 1 | Premier League | 90 | Full match | Sky |
| 26th Apr | Man City 4 Real Madrid 3 | Champions League Semi-Final 1st Leg | 90 | Full match | BT Sport |
| 30th Apr | Leeds 0 Man City 4 | Premier League | 90 | Full match | Sky |
| 4th May | Real Madrid 3 Man City 1 | Champions League Semi-Final 2nd Leg | 120 | Full match | BT Sport |
| 8th May | Man City 5 Newcastle 0 | Premier League | 90 | Full match | Sky |
| 11th May | Wolves 1 Man City 5 | Premier League | 90 | Full match | Sky |
| 15th May | West Ham 2 Man City 2 | Premier League | 90 | Full match | Sky |
| 22nd May | Man City 3 Aston Villa 2 | Premier League | 90 | Full match | Sky |
Season 2022-23
| Date | Opponent | Competition | Length | Match Info | Channel |
|---|---|---|---|---|---|
| 30th July | Liverpool 3 Man City 1 | FA Community Shield | 90 | Full match | ITV |
| 7th Aug | West Ham 0 Man City 2 | Premier League | 90 | Full match | Sky |
| 13th Aug | Man City 4 Bournemouth 0 | Premier League | 26 | Match highlights | Sky |
| 21st Aug | Newcastle 3 Man City 3 | Premier League | 90 | Full match | Sky |
| 27th Aug | Man City 4 Crystal Palace 2 | Premier League | 26 | Match highlights | Sky |
| 31st Aug | Man City 6 Nott'm Forest 0 | Premier League | 90 | Full match | BT Sport |
| 3rd Sept | Aston Villa 1 Man City 1 | Premier League | 90 | Full match | Sky |
| 6th Sept | Sevilla 0 Man City 4 | Champions League Group G | 90 | Full match | BT Sport |
| 14th Sept | Man City 2 Borussia Dortmund 1 | Champions League Group G | 90 | Full match | BT Sport |
| 17th Sept | Wovles 0 Man City 3 | Premier League | 90 | Full match | BT Sport |
| 2nd Oct | Man City 6 Man Utd 3 | Premier League | 90 | Full match | Sky |
| 5th Oct | Man City 5 FC Copenhagen 0 | Champions League Group G | 90 | Full match | BT Sport |
| 8th Oct | Man City 4 Southampton 0 | Premier League | 90 | Full match | Sky |
| 11th Oct | FC Copenhagen 0 Man City 0 | Champions League Group G | 90 | Full match | BT Sport |
| 16th Oct | Liverpool 1 Man City 0 | Premier League | 90 | Full match | Sky |
| 22nd Oct | Man City 3 Brighton 1 | Premier League | 90 | Full match | Sky |
| 25th Oct | Borussia Dortmund 0 Man City 0 | Champions League Group G | 90 | Full match | BT Sport |
| 29th Oct | Leicester 0 Man City 1 | Premier League | 90 | Full match | BT Sport |
| 2nd Nov | Man City 3 Sevilla 1 | Champions League Group G | 90 | Full match | BT Sport |
| 5th Nov | Man City 2 Fulham 1 | Premier League | 26 | Match highlights | Sky |
| 9th Nov | Man City 2 Chelsea 0 | League Cup 3rd Round | 90 | Full match | Sky |
| Date | Opponent | Competition | Length | Match Info | Channel |
|---|---|---|---|---|---|
| 12th Nov | Man City 1 Brentford 2 | Premier League | 90 | Full match | BT Sport |
| 22nd Dec | Man City 3 Liverpool 2 | League Cup 4th Round | 90 | Full match | Sky |
| 28th Dec | Leeds 1 Man City 3 | Premier League | 9 | Match highlights | City TV |
| 31st Dec | Man City 1 Everton 1 | Premier League | 90 | Full match | Sky |
| 5th Jan | Chelsea 0 Man City 1 | Premier League | 90 | Full match | Sky |
| 8th Jan | Man City 4 Chelsea 0 | FA Cup 3rd Round | 90 | Full match | BBC |
| 11th Jan | Southampton 2 Man City 0 | League Cup 5th Round | 90 | Full match | Sky |
| 14th Jan | Man Utd 2 Man City 1 | Premier League | 90 | Full match | BT Sport |
| 19th Jan | Man City 4 Tottenham 2 | Premier League | 90 | Full match | Sky |
| 22nd Jan | Man City 3 Wolves 0 | Premier League | 25 | Match highlights | Sky |
| 27th Jan | Man City 1 Arsenal 0 | FA Cup 4th Round | 90 | Full match | ITV |
| 5th Feb | Tottenham 1 Man City 0 | Premier League | 90 | Full match | Sky |
| 12th Feb | Man City 3 Aston Villa 1 | Premier League | 90 | Full match | Sky |
| 15th Feb | Arsenal 1 Man City 3 | Premier League | 10 | Match highlights | City TV |
| 18th Feb | Nott'm Forest 1 Man City 1 | Premier League | 90 | Full match | Sky |
| 22nd Feb | RB Leipzig 1 Man City 1 | Champions League Round of 16 1st Leg | 90 | Full match | BT Sport |
| 25th Feb | Bournemouth 1 Man City 4 | Premier League | 90 | Full match | Sky |
| 28th Feb | Bristol City 0 Man City 3 | FA Cup 5th Round | 90 | Full match | ITV |
| 4th Mar | Man City 2 Newcastle 0 | Premier League | 90 | Full match | BT Sport |
| 11th Mar | Crystal Palace 0 Man City 1 | Premier League | 90 | Full match | Sky |
| Date | Opponent | Competition | Length | Match Info | Channel |
|---|---|---|---|---|---|
| 14th Mar | Man City 7 RB Leipzig 0 | Champions League Round of 16 1st Leg | 90 | Full match | BT Sport |
| 18th Mar | Man City 6 Burnley 0 | FA Cup 6th Round | 90 | Full match | BBC |
| 1st Apr | Man City 4 Liverpool 1 | Premier League | 90 | Full match | BT Sport |
| 8th Apr | Southampton 1 Man City 4 | Premier League | 90 | Full match | Sky |
| 11th Apr | Man City 3 Bayern Munich 0 | Champions League Quarter-Final 1st Leg | 90 | Full match | BT Sport |
| 15th Apr | Man City 3 Leicester 1 | Premier League | 90 | Full match | Sky |
| 19th Apr | Bayern Munich 1 Man City 1 | Champions League Quarter-Final 2nd Leg | 90 | Full match | BT Sport |
| 22nd Apr | Man City 3 Sheff Utd 0 | FA Cup Semi-Final | 90 | Full match | ITV |
| 26th Apr | Man City 4 Arsenal 1 | Premier League | 90 | Full match | BT Sport |
| 30th Apr | Fulham 1 Man City 2 | Premier League | 90 | Full match | Sky |
| 3rd May | Man City 3 West Ham 0 | Premier League | 90 | Full match | Sky |
| 6th May | Man City 2 Leeds 1 | Premier League | 90 | Full match | Sky |
| 9th May | Real Madrid 1 Man City 1 | Champions League Semi-Final 1st Leg | 90 | Full match | BT Sport |
| 14th May | Everton 0 Man City 3 | Premier League | 90 | Full match | Sky |
| 17th May | Man City 4 Real Madrid 0 | Champions League Semi-Final 2nd Leg | 90 | Full match | BT Sport |
| 21st May | Man City 1 Chelsea 0 | Premier League | 90 | Full match | Sky |
| 24th May | Brighton 1 Man City 1 | Premier League | 90 | Full match | Sky |
| 28th May | Brentford 1 Man City 0 | Premier League | 26 | Match highlights | Sky |
| 3rd June | Man City 2 Man Utd 1 | FA Cup Final | 90 | Full match | BBC |
| 10th June | Man City 1 Inter Milan 0 | Champions League Final | 90 | Full match | BT Sport |
Season 2023-24
| Date | Opponent | Competition | Length | Match Info | Channel |
|---|---|---|---|---|---|
| 6th Aug | Arsenal 1 Man City 1 (Arsenal win 4-1 on Pens) | FA Community Shield | 90 | Full match | ITV |
| 11th Aug | Burnley 0 Man City 3 | Premier League | 90 | Full match | Sky |
| 16th Aug | Man City 1 Sevilla 1 (City win 5-4 on Pens) | Super Cup | 90 | Full match | TNT Sports |
| 19th Aug | Man City 1 Newcastle 0 | Premier League | 90 | Full match | TNT Sports |
| 27th Aug | Sheff Utd 1 Man City 2 | Premier League | 90 | Full match | Sky |
| 2nd Sept | Man City 5 Fulham 1 | Premier League | 26 | Match highlights | Sky |
| 16th Sept | West Ham 1 Man City 3 | Premier League | 26 | Match highlights | Sky |
| 19th Sept | Man City 3 Red Star Belgrade1 | Champions Legue Group G | 90 | Full match | TNT Sports |
| 23rd Sept | Man City 2 Nott'm Forest 0 | Premier League | 26 | Match highlights | Sky |
| 27th Sept | Newcastle 1 Man City 0 | League Cup 3rd Round | 90 | Full match | Sky |
| 30th Sept | Wolves 2 Man City 1 | Premier League | 90 | Full match | Sky |
| 4th Oct | RB Leipzig 1 Man City 3 | Champions Legue Group G | 90 | Full match | TNT Sports |
| 7th Oct | Arsenal 1 Man City 0 | Premier League | 90 | Full match | Sky |
| 21st Oct | Man City 2 Brighton 1 | Premier League | 26 | Match highlights | Sky |
| 25th Oct | Young Boys 1 Man City 3 | Champions Legue Group G | 90 | Full match | TNT Sports |
| 29th Oct | Man Utd 0 Man City 3 | Premier League | 90 | Full match | Sky |
| 4th Nov | Man City 6 Bournemouth 1 | Premier League | 26 | Match highlights | Sky |
| 7th Nov | Man City 3 Young Boys 0 | Champions Legue Group G | 90 | Full match | TNT Sports |
| 12th Nov | Chelsea 4 Man City 4 | Premier League | 90 | Full match | Sky |
| 25th Nov | Man City 1 Liverpool 1 | Premier League | 90 | Full match | Sky |
| 28th Nov | Man City 3 RB Leipzig 2 | Champions Legue Group G | 90 | Full match | TNT Sports |
| 3rd Dec | Man City 3 Tottenham 3 | Premier League | 90 | Full match | Sky |
| 6th Dec | Aston Villa 1 Man City 0 | Premier League | 14 | Match highlights | BBC |
| 10th Dec | Luton 1 Man City 2 | Premier League | 90 | Full match | Sky |
| 13th Dec | Red Star 2 Man City 3 | Champions Legue Group G | 90 | Full match | TNT Sports |
| 16th Dec | Man City 2 Crystal Palace 2 | Premier League | 90 | Full match | Sky |
| 19th Dec | Urawa Reds 0 Man City 3 | Club World Cup Semi-Final | 90 | Full match | TNT Sports |
| 22nd Dec | Man City 4 Fluminense 0 | Club World Cup Final | 90 | Full match | TNT Sports |
| 27th Dec | Everton 1 Man City 3 | Premier League | 10 | Match highlights | City TV |
| 30th Dec | Man City 2 Sheff Utd 0 | Premier League | 26 | Match highlights | Sky |
|---|---|---|---|---|---|
| 7th Jan | Man City 5 Huddersfield 0 | FA Cup 3rd Round | 90 | Full match | BBC |
| 13th Jan | Newcastle 2 Man City 3 | Premier League | 90 | Full match | TNT Sports |
| 26th Jan | Tottenham 0 Man City 1 | FA Cup 4th Round | 90 | Full match | ITV |
| 31st Jan | Man City 3 Burnley 1 | Premier League | 90 | Full match | TNT Sports |
| 5th Feb | Brentford 1 Man City 3 | Premier League | 90 | Full match | Sky |
| 10th Feb | Man City 2 Everton 0 | Premier League | 90 | Full match | TNT Sports |
| 13th Feb | FC Copenhagen 1 Man City 3 | Champions League Round of 16 1st Leg | 90 | Full match | TNT Sports |
| 17th Feb | Man City 1 Chelsea 1 | Premier League | 90 | Full match | Sky |
| 20th Feb | Man City 1 Brentford 0 | Premier League | 26 | Match highlights | Sky |
| 24th Feb | Bournemouth 0 Man City 1 | Premier League | 90 | Full match | Sky |
| 27th Feb | Luton 2 Man City 6 | FA Cup 5th Round | 90 | Full match | ITV |
| 3rd Mar | Man City 3 Man Utd 1 | Premier League | 90 | Full match | Sky |
| 6th Mar | Man City 3 FC Copenhagen 1 | Champions League Round of 16 2nd Leg | 90 | Full match | TNT Sports |
| 10th Mar | Liverpool 1 Man City 1 | Premier League | 90 | Full match | Sky |
| 16th Mar | Man City 2 Newcastle 0 | FA Cup 6th Round | 90 | Full match | BBC |
| 31st Mar | Man City 0 Arsenal 0 | Premier League | 90 | Full match | Sky |
| 3rd Apr | Man City 4 Aston Villa 1 | Premier League | 90 | Full match | TNT Sports |
| 6th Apr | Crystal Palace 2 Man City 4 | Premier League | 90 | Full match | TNT Sports |
| 9th Apr | Real Madrid 3 Man City 3 | Champions League Quarter-Final 1st Leg | 90 | Full match | TNT Sports |
| 13th Apr | Man City 5 Luton 1 | Premier League | 26 | Match highlights | Sky |
| 17th Apr | Man City 1 Real Madrid 1 | Champions League Quarter-Final 2nd Leg | 90 | Full match | TNT Sports |
| 20th Apr | Man City 1 Chelsea 0 | FA Cup Semi-Final | 90 | Full match | BBC |
| 25th Apr | Brighton 0 Man City 4 | Premier League | 90 | Full match | Sky |
| 28th Apr | Nott'm Forest 0 Man City 2 | Premier League | 90 | Full match | Sky |
| 4th May | Man City 5 Wolves 1 | Premier League | 90 | Full match | Sky |
| 11th May | Fulham 0 Man City 4 | Premier League | 90 | Full match | TNT Sports |
| 14th May | Tottenham 0 Man City 2 | Premier League | 90 | Full match | Sky |
| 19th May | Man City 3 West Ham 1 | Premier League | 90 | Full match | Sky |
| 25th May | Man City 1 Man Utd 2 | FA Cup Final | 90 | Full match | BBC |
Season 2024-25
| Date | Opponent | Competition | Length | Match Info | Channel |
|---|---|---|---|---|---|
| 10th Aug | Man City 1 Man Utd 1 (City win 7-6 on Pens) | FA Community Shield | 90 | Full match | ITV |
| 18th Aug | Chelsea 0 Man City 2 | Premier League | 90 | Full match | Sky |
| 24th Aug | Man City 4 Ipswich 1 | Premier League | 90 | Full match | Sky |
| 31st Aug | West Ham 1 Man City 3 | Premier League | 90 | Full match | Sky |
| 14th Sept | Man City 2 Brentford 1 | Premier League | 26 | Match highlights | Sky |
| 18th Sept | Man City 0 Inter Milan 0 | Champions League Phase | 90 | Full match | TNT Sports |
| 22nd Sept | Man City 2 Arsenal 2 | Premier League | 90 | Full match | Sky |
| 24th Sept | Man City 2 Watford 1 | League Cup 3rd Round | 10 | Match highlights | Sky |
| 28th Sept | Newcastle 1 Man City 1 | Premier League | 90 | Full match | TNT Sports |
| 1st Oct | Slovan Bratislava 0 Man City 4 | Champions League Phase | 90 | Full match | TNT Sports |
| 5th Oct | Man City 3 Fulham 2 | Premier League | 26 | Match highlights | Sky |
| 20th Oct | Wolves 1 Man City 2 | Premier League | 90 | Full match | Sky |
| 23rd Oct | Man City 5 Sparta Prague 0 | Champions League Phase | 90 | Full match | TNT Sports |
| 26th Oct | Man City 1 Southampton 0 | Premier League | 26 | Match highlights | Sky |
| 30th Oct | Tottenham 2 Man City 1 | League Cup 4th Round | 90 | Full match | Sky |
| 2nd Nov | Bournemouth 2 Man City 1 | Premier League | 26 | Match highlights | Sky |
| 5th Nov | Sporting CP 4 Man City 1 | Champions League Phase | 90 | Full match | TNT Sports |
| 9th Nov | Brighton 2 Man City 1 | Premier League | 90 | Full match | Sky |
| 23rd Nov | Man City 0 Tottenham 4 | Premier League | 90 | Full match | Sky |
| 26th Nov | Man City 3 Feyenoord 3 | Champions League Phase | 90 | Full match | Prime |
| 1st Dec | Liverpool 2 Man City 0 | Premier League | 90 | Full match | Sky |
| 4th Dec | Man City 3 Nott'm Forest 0 | Premier League | 90 | Full match | Prime |
| 7th Dec | Crystal Palace 2 Man City 2 | Premier League | 90 | Full match | Sky |
| 11th Dec | Juventus 2 Man City 0 | Champions League Phase | 90 | Full match | TNT Sports |
| 15th Dec | Man City 1 Man Utd 2 | Premier League | 90 | Full match | Sky |
| 21st Dec | Aston Villa 2 Man City 1 | Premier League | 90 | Full match | TNT Sports |
| 26th Dec | Man City 1 Everton 1 | Premier League | 90 | Full match | Prime |
| 29th Dec | Leicester 0 Man City 2 | Premier League | 90 | Full match | Sky |
| 4th Jan | Man City 4 West Ham 1 | Premier League | 90 | Full match | Sky |
| Date | Opponent | Competition | Length | Match Info | Channel |
|---|---|---|---|---|---|
| 11th Jan | Man City 8 Salford 0 | FA Cup 3rd Round | 90 | Full match | BBC |
| 14th Jan | Brentford 2 Man City 2 | Premier League | 90 | Full match | TNT Sports |
| 19th Jan | Ipswich 0 Man City 6 | Premier League | 90 | Full match | Sky |
| 22nd Jan | Paris St-Germain 4 Man City 2 | Champions League Phase | 90 | Full match | TNT Sports |
| 25th Jan | Man City 3 Chelsea 1 | Premier League | 90 | Full match | Sky |
| 29th Jan | Man City 3 Club Brugge 1 | Champions League Phase | 90 | Full match | TNT Sports |
| 2nd Feb | Arsenal 5 Man City 1 | Premier League | 90 | Full match | Sky |
| 8th Feb | Leyton Orient 1 Man City 2 | FA Cup 4th Round | 90 | Full match | BBC |
| 11th Feb | Man City 2 Real Madrid 3 | Champions League Knockout Play-Offs 1st Leg | 90 | Full match | Prime |
| 15th Feb | Man City 4 Newcastle 0 | Premier League | 90 | Full match | Sky |
| 19th Feb | Real Madrid 3 Man City 1 | Champions League Knockout Play-Offs 2nd Leg | 90 | Full match | TNT Sports |
| 23rd Feb | Man City 0 Liverpool 2 | Premier League | 90 | Full match | Sky |
| 26th Feb | Tottenham 0 Man City 1 | Premier League | 90 | Full match | TNT Sports |
| 1st Mar | Man City 3 Plymouth 1 | FA Cup 5th Round | 90 | Full match | ITV |
| 8th Mar | Nott'm Forest 1 Man City 0 | Premier League | 90 | Full match | TNT Sports |
| 15th Mar | Man City 2 Brighton 2 | Premier League | 90 | Full match | Sky |
| 30th Mar | Bournemouth 1 Man City 2 | FA Cup 6th Round | 90 | Full match | ITV |
| 2nd Apr | Man City 2 Leicester 0 | Premier League | 25 | Match highlights | Sky |
| 6th Apr | Man Utd 0 Man City 0 | Premier League | 90 | Full match | Sky |
| 12th Apr | Man City 5 Crystal Palace 2 | Premier League | 90 | Full match | TNT Sports |
| 19th Apr | Everton 0 Man City 2 | Premier League | 26 | Match highlights | Sky |
| 22nd Apr | Man City 2 Aston Villa 1 | Premier League | 90 | Full match | Sky |
| 27th Apr | Nott'm Forest 0 Man City 2 | FA Cup Semi-Final | 90 | Full match | ITV |
| 2nd May | Man City 1 Wolves 0 | Premier League | 90 | Full match | Sky |
| 10th May | Southampton 0 Man City 0 | Premier League | 26 | Match highlights | Sky |
| 17th May | Crystal Palace 1 Man City 0 | FA Cup Final | 90 | Full match | BBC |
| 20th May | Man City 3 Bournemouth 1 | Premier League | 90 | Full match | Sky |
| 25th May | Fulham 0 Man City 2 | Premier League | 26 | Match highlights | Sky |
| Date | Opponent | Competition | Length | Channel |
|---|---|---|---|---|
| 18th June | Man City 2 Wydad AC 0 | Club World Cup Group G | 90 | DAZN5 |
| 23rd June | Man City 6 Al Ain 0 | Club World Cup Group G | 90 | DAZN5 |
| 26th June | Juventus 2 Man City 5 | Club World Cup Group G | 90 | DAZN |
| 1st July | Man City 3 Al Hilal 4 | Club World Cup Round Of 16 | 120 | DAZN5 |
Season 2025-26
| Date | Opponent | Competition | Length | Match Info | Channel |
|---|---|---|---|---|---|
| 16th Aug | Wolves 0 Man City 4 | Premier League | 90 | Full match | Sky |
| 23rd Aug | Man City 0 Tottenham 2 | Premier League | 90 | Full match | TNT Sports |
| 31st Aug | Brighton 2 Man City 1 | Premier League | 90 | Full match | Sky |
| 14th Sept | Man City 3 Man Utd 0 | Premier League | 90 | Full match | Sky |
| 18th Sept | Man City 2 Napoli 0 | Champions League Phase | 90 | Full match | TNT Sports |
| 21st Sept | Arsenal 1 Man City 1 | Premier League | 90 | Full match | Sky |
| 24th Sept | Huddersfield 0 Man City 2 | League Cup 3rd Round | 90 | Full match | Sky |
| 27th Sept | Man City 5 Burnley 1 | Premier League | 26 | Match highlights | Sky |
| 1st Oct | Monaco 2 Man City 2 | Champions League Phase | 90 | Full match | TNT Sports |
| 5th Oct | Brentford 0 Man City 1 | Premier League | 90 | Full match | Sky |
| 18th Oct | Man City 2 Everton 0 | Premier League | 26 | Match highlights | Sky |
| 21st Oct | Villarreal 0 Man City 2 | Champions League Phase | 90 | Full match | TNT Sports |
| 26th Oct | Aston Villa 1 Man City 0 | Premier League | 90 | Full match | Sky |
| 29th Oct | Swansea 1 Man City 3 | League Cup 4th Round | 90 | Full match | EFL |
| 2nd Nov | Man City 3 Bournemouth 1 | Premier League | 90 | Full match | Sky |
| 5th Nov | Man City 4 Dortmund 1 | Champions League Phase | 90 | Full match | TNT Sports |
| 9th Nov | Man City 3 Liverpool 0 | Premier League | 90 | Full match | Sky |


