Averages across 12 H2H matches with data (2019/20–2023/24) — tap any tile for match-by-match breakdown
Average goals scored/conceded per 15-min interval across last 5 seasons (all PL matches)
Player performance specifically in this H2H matchup (2019/20–2023/24)
H2H goals in this fixture since 2009/10. Older seasons excluded due to data availability.
| Season | Date | Home | Score | Away |
|---|---|---|---|---|
| 2025-26 | 20/12/2025 | Man City | 3-0 | West Ham |
| 2024-25 | 04/01/2025 | Man City | 4-1 | West Ham |
| V. Coufal 10' (OG), E. Haaland 42', E. Haaland 55', P. Foden 58' | N. Füllkrug 71' | |||
| 2024-25 | 31/08/2024 | West Ham | 1-3 | Man City |
| Rúben Dias 19' (OG) | E. Haaland 10', E. Haaland 30', E. Haaland 83' | |||
| 2023-24 | 19/05/2024 | Man City | 3-1 | West Ham |
| P. Foden 2', P. Foden 18', Rodri 59' | M. Kudus 42' | |||
| 2023-24 | 16/09/2023 | West Ham | 1-3 | Man City |
| J. Ward-Prowse 36' | J. Doku 46', Bernardo Silva 76', E. Haaland 86' | |||
| 2022-23 | 03/05/2023 | Man City | 3-0 | West Ham |
| N. Aké 49', E. Haaland 70', P. Foden 85' | ||||
| 2022-23 | 07/08/2022 | West Ham | 0-2 | Man City |
| E. Haaland 36' (P), E. Haaland 65' | ||||
| 2021-22 | 15/05/2022 | West Ham | 2-2 | Man City |
| J. Bowen 24', J. Bowen 45' | J. Grealish 49', V. Coufal 69' (OG) | |||
| 2021-22 | 28/11/2021 | Man City | 2-1 | West Ham |
| İ. Gündoğan 33', Fernandinho 90' | M. Lanzini 90'+4 | |||
| 2020-21 | 27/02/2021 | Man City | 2-1 | West Ham |
| Rúben Dias 30', J. Stones 68' | M. Antonio 43' | |||
| Season | Date | Home | Score | Away |
|---|---|---|---|---|
| 2025-26 | 20/12/2025 | Man City | 3-0 | West Ham |
| 2024-25 | 31/08/2024 | West Ham | 1-3 | Man City |
| Rúben Dias 19' (OG) | E. Haaland 10', E. Haaland 30', E. Haaland 83' | |||
| 2024-25 | 04/01/2025 | Man City | 4-1 | West Ham |
| V. Coufal 10' (OG), E. Haaland 42', E. Haaland 55', P. Foden 58' | N. Füllkrug 71' | |||
| 2023-24 | 16/09/2023 | West Ham | 1-3 | Man City |
| J. Ward-Prowse 36' | J. Doku 46', Bernardo Silva 76', E. Haaland 86' | |||
| 2023-24 | 19/05/2024 | Man City | 3-1 | West Ham |
| P. Foden 2', P. Foden 18', Rodri 59' | M. Kudus 42' | |||
| 2022-23 | 07/08/2022 | West Ham | 0-2 | Man City |
| E. Haaland 36' (P), E. Haaland 65' | ||||
| 2022-23 | 03/05/2023 | Man City | 3-0 | West Ham |
| N. Aké 49', E. Haaland 70', P. Foden 85' | ||||
| 2021-22 | 28/11/2021 | Man City | 2-1 | West Ham |
| İ. Gündoğan 33', Fernandinho 90' | M. Lanzini 90'+4 | |||
| 2021-22 | 15/05/2022 | West Ham | 2-2 | Man City |
| J. Bowen 24', J. Bowen 45' | J. Grealish 49', V. Coufal 69' (OG) | |||
| 2020-21 | 24/10/2020 | West Ham | 1-1 | Man City |
| M. Antonio 18' | P. Foden 51' | |||
| 2020-21 | 27/02/2021 | Man City | 2-1 | West Ham |
| Rúben Dias 30', J. Stones 68' | M. Antonio 43' | |||
| 2019-20 | 10/08/2019 | West Ham | 0-5 | Man City |
| Gabriel Jesus 25', R. Sterling 51', R. Sterling 75', S. Agüero 86' (P), R. Sterling 90'+1 | ||||
| 2019-20 | 19/02/2020 | Man City | 2-0 | West Ham |
| Rodri 30', K. De Bruyne 62' | ||||
| 2018-19 | 24/11/2018 | West Ham | 0-4 | Man City |
| David Silva 11', R. Sterling 19', L. Sané 34', L. Sané 90'+3 | ||||
| 2018-19 | 27/02/2019 | Man City | 1-0 | West Ham |
| S. Agüero 59' (P) | ||||
| 2017-18 | 03/12/2017 | Man City | 2-1 | West Ham |
| N. Otamendi 57', David Silva 83' | A. Ogbonna 44' | |||
| 2017-18 | 29/04/2018 | West Ham | 1-4 | Man City |
| A. Cresswell 42' | L. Sané 13', P. Zabaleta 27' (OG), Gabriel Jesus 53', Fernandinho 64' | |||
| 2016-17 | 28/08/16 | Man City | 3-1 | West Ham |
| R. Sterling 7', Fernandinho 18', R. Sterling 90'+2 | M. Antonio 58' | |||
| 2016-17 | 01/02/17 | West Ham | 0-4 | Man City |
| K. De Bruyne 17', David Silva 21', Gabriel Jesus 39', Y. Touré 67' (P) | ||||
| 2015-16 | 19/09/2015 | Man City | 1-2 | West Ham |
| K. De Bruyne 45'+2 | V. Moses 6', D. Sakho 31' | |||
| 2015-16 | 23/01/2016 | West Ham | 2-2 | Man City |
| E. Valencia 1', E. Valencia 56' | S. Agüero 9' (P), S. Agüero 81' | |||
| 2014-15 | 25/10/14 | West Ham | 2-1 | Man City |
| M. Amalfitano 21', D. Sakho 75' | David Silva 77' | |||
| 2014-15 | 19/04/15 | Man City | 2-0 | West Ham |
| J. Collins 18' (OG), S. Agüero 36' | ||||
| 2013-14 | 19/10/13 | West Ham | 1-3 | Man City |
| Ricardo Vaz Té 58' | S. Agüero 16', S. Agüero 51', David Silva 80' | |||
| 2013-14 | 11/05/14 | Man City | 2-0 | West Ham |
| S. Nasri 39', V. Kompany 49' | ||||
| 2012-13 | 03/11/12 | West Ham | 0-0 | Man City |
| 2012-13 | 27/04/13 | Man City | 2-1 | West Ham |
| S. Agüero 28', Y. Touré 83' | A. Carroll 90'+4 | |||
| 2010-11 | 11/12/10 | West Ham | 1-3 | Man City |
| J. Tomkins 89' | Y. Touré 30', R. Green 73' (OG), A. Johnson 81' | |||
| 2010-11 | 01/05/11 | Man City | 2-1 | West Ham |
| N. de Jong 10', P. Zabaleta 15' | D. Ba 33' | |||
| 2009-10 | 28/09/09 | Man City | 3-1 | West Ham |
| Carlos Tévez 5', Martin Petrov 32', Carlos Tévez 61' | Carlton Cole 24' | |||
| 2009-10 | 09/05/10 | West Ham | 1-1 | Man City |
| Boa Morte 17' | Shaun Wright-Phillips 21' | |||
| 2008-09 | 24/08/08 | Man City | 3-0 | West Ham |
| 2008-09 | 01/03/09 | West Ham | 1-0 | Man City |
| 2007-08 | 11/08/07 | West Ham | 0-2 | Man City |
| 2007-08 | 20/01/08 | Man City | 1-1 | West Ham |
| 2006-07 | 23/09/06 | Man City | 2-0 | West Ham |
| 2006-07 | 30/12/06 | West Ham | 0-1 | Man City |
| 2005-06 | 16/10/05 | Man City | 2-1 | West Ham |
| 2005-06 | 15/04/06 | West Ham | 1-0 | Man City |
| 2002-03 | 21/09/2002 | West Ham | 0-0 | Man City |
| 2002-03 | 27/04/2003 | Man City | 0-1 | West Ham |
| 2000-01 | 11/11/00 | West Ham | 4-1 | Man City |
| 2000-01 | 28/04/01 | Man City | 1-0 | West Ham |
| 1995-96 | 01/01/96 | Man City | 2-1 | West Ham |
| 1995-96 | 23/03/96 | West Ham | 4-2 | Man City |
| 1994-95 | 24/08/94 | Man City | 3-0 | West Ham |
| 1994-95 | 17/12/94 | West Ham | 3-0 | Man City |
| 1993-94 | 01/11/93 | West Ham | 3-1 | Man City |
| 1993-94 | 12/02/94 | Man City | 0-0 | West Ham |