Manchester City vs Stoke City head to head
Manchester City and Stoke City have met 86 times in the English top flight since 1899/00. Manchester City have won 35, Stoke City 28, and 23 were drawn. 20 of those were in the Premier League: Man City 11 wins, Stoke 3, 6 draws. Manchester City are unbeaten in the last 5 meetings. The last meeting was Stoke 0–2 Man City on March 12, 2018, and the first Stoke 1–0 Man City on December 2, 1899.
Man City v Stoke
All top-flight meetings · since 1899/00
86 meetings · goals Man City 118–96 Stoke
The scoreline grid
Every top-flight meeting from Manchester City's side: Man City goals along the bottom, Stoke goals up the side. Select a square to see those meetings.
Times it's happened
Never
Once
2
3–4
5–9
10+
Home and away
| Venue | P | Man City W–D–L | Goals |
|---|---|---|---|
| At Man City | 43 | 25–12–6 | 78–32 |
| At Stoke | 43 | 10–11–22 | 40–64 |
Every meeting
Biggest wins
Manchester City
Stoke City
Highest-scoring meetings
Most common results
Runs
Manchester City's longest winning run in this fixture is 4 and Stoke City's is 4. The longest unbeaten runs are 10 for Manchester City and 5 for Stoke City.

