Manchester City vs Middlesbrough head to head
Manchester City and Middlesbrough have met 100 times in the English top flight since 1903/04. Manchester City have won 40, Middlesbrough 38, and 22 were drawn. 22 of those were in the Premier League: Man City 4 wins, Middlesbrough 11, 7 draws. The last meeting was Middlesbrough 2–2 Man City on April 30, 2017, and the first Middlesbrough 6–0 Man City on October 24, 1903.
Man City v Middlesbrough
All top-flight meetings · since 1903/04
100 meetings · goals Man City 144–159 Middlesbrough
The scoreline grid
Every top-flight meeting from Manchester City's side: Man City goals along the bottom, Middlesbrough 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 | 50 | 32–10–8 | 102–53 |
| At Middlesbrough | 50 | 8–12–30 | 42–106 |
Every meeting
Biggest wins
Manchester City
Middlesbrough
Highest-scoring meetings
Most common results
Runs
Manchester City's longest winning run in this fixture is 3 and Middlesbrough's is 4. The longest unbeaten runs are 5 for Manchester City and 15 for Middlesbrough.

