| Real Madrid CF 3-1 Manchester City FC | 19 de febrero de 2025 | Liga de Campeones 2024-25 | Play-off, partido 2 | 2-0 |
| Paris Saint-Germain FC 4-2 Manchester City FC | 22 de enero de 2025 | Liga de Campeones 2024-25 | Fase liga, jornada 7 | 0-0 |
| Juventus FC 2-0 Manchester City FC | 11 de diciembre de 2024 | Liga de Campeones 2024-25 | Fase liga, jornada 6 | 0-0 |
| Sporting Clube de Portugal 4-1 Manchester City FC | 5 de noviembre de 2024 | Liga de Campeones 2024-25 | Fase liga, jornada 4 | 1-1 |
| ŠK Slovan Bratislava 0-4 Manchester City FC | 1 de octubre de 2024 | Liga de Campeones 2024-25 | Fase liga, jornada 2 | 0-2 |
| Real Madrid CF 3-3 Manchester City FC | 9 de abril de 2024 | Liga de Campeones 2023-24 | Cuartos de final | 2-1 |
| FC København 1-3 Manchester City FC | 13 de febrero de 2024 | Liga de Campeones 2023-24 | Octavos de final | 1-2 |
| FK Crvena Zvezda 2-3 Manchester City FC | 13 de diciembre de 2023 | Liga de Campeones 2023-24 | Fase de grupos, jornada 6 | 0-1 |
| BSC Young Boys 1-3 Manchester City FC | 25 de octubre de 2023 | Liga de Campeones 2023-24 | Fase de grupos, jornada 3 | 0-0 |
| RB Leipzig 1-3 Manchester City FC | 4 de octubre de 2023 | Liga de Campeones 2023-24 | Fase de grupos, jornada 2 | 0-1 |
| Real Madrid 1-1 Manchester City | 9 de mayo de 2023 | Liga de Campeones 2022-23 | Semifinales | 1-0 |
| Bayern München 1-1 Manchester City | 19 de abril de 2023 | Liga de Campeones 2022-23 | Cuartos de final | 0-0 |
| RB Leipzig 1-1 Manchester City | 22 de febrero de 2023 | Liga de Campeones 2022-23 | Octavos de final | 0-1 |
| Borussia Dortmund 0-0 Manchester City | 25 de octubre de 2022 | Liga de Campeones 2022-23 | Grupo G | — |
| FC København 0-0 Manchester City | 11 de octubre de 2022 | Liga de Campeones 2022-23 | Grupo G | — |
| Sevilla FC 0-4 Manchester City | 6 de septiembre de 2022 | Liga de Campeones 2022-23 | Grupo G | 0-1 |
| Atlético Madrid 0-0 Manchester City | 13 de abril de 2022 | Liga de Campeones 2021-22 | Cuartos de final | — |
| Sporting CP 0-5 Manchester City | 15 de febrero de 2022 | Liga de Campeones 2021-22 | Octavos de final | 0-4 |
| RB Leipzig 2-1 Manchester City | 7 de diciembre de 2021 | Liga de Campeones 2021-22 | Grupo A | 1-0 |
| Club Brugge KV 1-5 Manchester City | 19 de octubre de 2021 | Liga de Campeones 2021-22 | Grupo A | 0-2 |
| Paris Saint-Germain 2-0 Manchester City | 28 de septiembre de 2021 | Liga de Campeones 2021-22 | Grupo A | 1-0 |
| Paris Saint-Germain 1-2 Manchester City | 28 de abril de 2021 | Liga de Campeones 2020-21 | Semifinales | 1-0 |
| Borussia Dortmund 1-2 Manchester City | 14 de abril de 2021 | Liga de Campeones 2020-21 | Cuartos de final | 1-0 |
| Bor. Mönchengladbach 0-2 Manchester City | 24 de febrero de 2021 | Liga de Campeones 2020-21 | Octavos de final | 0-1 |
| FC Porto 0-0 Manchester City | 1 de diciembre de 2020 | Liga de Campeones 2020-21 | Grupo C | — |
| Olympiakos Piraeus 0-1 Manchester City | 25 de noviembre de 2020 | Liga de Campeones 2020-21 | Grupo C | 0-1 |
| Olympique Marseille 0-3 Manchester City | 27 de octubre de 2020 | Liga de Campeones 2020-21 | Grupo C | 0-1 |
| Real Madrid 1-2 Manchester City | 26 de febrero de 2020 | Liga de Campeones 2019-20 | Octavos de final | 0-0 |
| Dinamo Zagreb 1-4 Manchester City | 11 de diciembre de 2019 | Liga de Campeones 2019-20 | Grupo C | 1-1 |
| Atalanta 1-1 Manchester City | 6 de noviembre de 2019 | Liga de Campeones 2019-20 | Grupo C | 0-1 |
| Shakhtar Donetsk 0-3 Manchester City | 18 de septiembre de 2019 | Liga de Campeones 2019-20 | Grupo C | 0-2 |
| Tottenham Hotspur 1-0 Manchester City | 9 de abril de 2019 | Liga de Campeones 2018-19 | Cuartos de final | 0-0 |
| FC Schalke 04 2-3 Manchester City | 20 de febrero de 2019 | Liga de Campeones 2018-19 | Octavos de final | 2-1 |
| Olympique Lyonnais 2-2 Manchester City | 27 de noviembre de 2018 | Liga de Campeones 2018-19 | Grupo F | 0-0 |
| Shakhtar Donetsk 0-3 Manchester City | 23 de octubre de 2018 | Liga de Campeones 2018-19 | Grupo F | 0-2 |
| 1899 Hoffenheim 1-2 Manchester City | 2 de octubre de 2018 | Liga de Campeones 2018-19 | Grupo F | 1-1 |
| Liverpool FC 3-0 Manchester City | 4 de abril de 2018 | Liga de Campeones 2017-18 | Cuartos de final | 3-0 |
| FC Basel 1893 0-4 Manchester City | 13 de febrero de 2018 | Liga de Campeones 2017-18 | Octavos de final | 0-3 |
| Shakhtar Donetsk 2-1 Manchester City | 6 de diciembre de 2017 | Liga de Campeones 2017-18 | Grupo F | 2-0 |
| SSC Napoli 2-4 Manchester City | 1 de noviembre de 2017 | Liga de Campeones 2017-18 | Grupo F | 1-1 |
| Feyenoord 0-4 Manchester City | 13 de septiembre de 2017 | Liga de Campeones 2017-18 | Grupo F | 0-3 |
| AS Monaco 3-1 Manchester City | 15 de marzo de 2017 | Liga de Campeones 2016-17 | Octavos de final | 2-0 |
| Bor. Mönchengladbach 1-1 Manchester City | 23 de noviembre de 2016 | Liga de Campeones 2016-17 | Grupo C | 1-1 |
| FC Barcelona 4-0 Manchester City | 19 de octubre de 2016 | Liga de Campeones 2016-17 | Grupo C | 1-0 |
| Celtic FC 3-3 Manchester City | 28 de septiembre de 2016 | Liga de Campeones 2016-17 | Grupo C | 2-2 |
| Real Madrid 1-0 Manchester City | 4 de mayo de 2016 | Liga de Campeones 2015-16 | Semifinales | 1-0 |
| Paris Saint-Germain 2-2 Manchester City | 6 de abril de 2016 | Liga de Campeones 2015-16 | Cuartos de final | 1-1 |
| Dinamo Kiev 1-3 Manchester City | 24 de febrero de 2016 | Liga de Campeones 2015-16 | Octavos de final | 0-2 |
| Juventus 1-0 Manchester City | 25 de noviembre de 2015 | Liga de Campeones 2015-16 | Grupo D | 1-0 |
| Sevilla FC 1-3 Manchester City | 3 de noviembre de 2015 | Liga de Campeones 2015-16 | Grupo D | 1-3 |
| Bor. Mönchengladbach 1-2 Manchester City | 30 de septiembre de 2015 | Liga de Campeones 2015-16 | Grupo D | 0-0 |
| FC Barcelona 1-0 Manchester City | 18 de marzo de 2015 | Liga de Campeones 2014-15 | Octavos de final | 1-0 |
| AS Roma 0-2 Manchester City | 10 de diciembre de 2014 | Liga de Campeones 2014-15 | Grupo E | 0-0 |
| CSKA Moskva 2-2 Manchester City | 21 de octubre de 2014 | Liga de Campeones 2014-15 | Grupo E | 0-2 |
| Bayern München 1-0 Manchester City | 17 de septiembre de 2014 | Liga de Campeones 2014-15 | Grupo E | 0-0 |
| FC Barcelona 2-1 Manchester City | 12 de marzo de 2014 | Liga de Campeones 2013-14 | Octavos de final | 0-0 |
| Bayern München 2-3 Manchester City | 10 de diciembre de 2013 | Liga de Campeones 2013-14 | Grupo D | 2-1 |
| CSKA Moskva 1-2 Manchester City | 23 de octubre de 2013 | Liga de Campeones 2013-14 | Grupo D | 1-2 |
| Viktoria Plzeň 0-3 Manchester City | 17 de septiembre de 2013 | Liga de Campeones 2013-14 | Grupo D | 0-0 |
| Borussia Dortmund 1-0 Manchester City | 4 de diciembre de 2012 | Liga de Campeones 2012-13 | Grupo D | 0-0 |