Club XI — the playable archive of every English football club

Manchester City v Middlesbrough: head-to-head record

Manchester City have played Middlesbrough 129 times in competitive football, winning 51, drawing 29 and losing 49, first meeting on 24 Oct 1903 and most recently on 30 Apr 2017. Every meeting is listed below.

Every Manchester City v Middlesbrough match

DateSeasonCompetitionVenueOpponentScoreScorersAtt
24 Oct 19031903–04First DivisionAMiddlesbrough0–6
1 Jan 19041903–04First DivisionHMiddlesbrough1–1
5 Mar 19041903–04FA CupHMiddlesbrough0–0
9 Mar 19041903–04FA CupAMiddlesbrough3–1
15 Oct 19041904–05First DivisionAMiddlesbrough1–0
11 Feb 19051904–05First DivisionHMiddlesbrough3–2
30 Sep 19051905–06First DivisionHMiddlesbrough4–0
17 Apr 19061905–06First DivisionAMiddlesbrough1–6
29 Sep 19061906–07First DivisionAMiddlesbrough3–2
2 Jan 19071906–07First DivisionHMiddlesbrough3–1
23 Nov 19071907–08First DivisionAMiddlesbrough0–2
21 Mar 19081907–08First DivisionHMiddlesbrough2–1
14 Nov 19081908–09First DivisionHMiddlesbrough0–0
20 Mar 19091908–09First DivisionAMiddlesbrough0–3
26 Dec 19101910–11First DivisionAMiddlesbrough0–030,000
14 Apr 19111910–11First DivisionHMiddlesbrough2–1Irvine Thornley, Lot Jones35,000
23 Dec 19111911–12First DivisionAMiddlesbrough1–3
27 Apr 19121911–12First DivisionHMiddlesbrough2–0
21 Mar 19131912–13First DivisionAMiddlesbrough0–0
24 Mar 19131912–13First DivisionHMiddlesbrough3–0
6 Sep 19131913–14First DivisionHMiddlesbrough1–1
27 Dec 19131913–14First DivisionAMiddlesbrough0–2
24 Oct 19141914–15First DivisionHMiddlesbrough1–1
27 Feb 19151914–15First DivisionAMiddlesbrough0–1
24 Jan 19201919–20First DivisionHMiddlesbrough1–0
18 Feb 19201919–20First DivisionAMiddlesbrough2–0
25 Mar 19211920–21First DivisionHMiddlesbrough2–1
28 Mar 19211920–21First DivisionAMiddlesbrough1–3
21 Jan 19221921–22First DivisionHMiddlesbrough2–2
1 Feb 19221921–22First DivisionAMiddlesbrough1–4
28 Aug 19221922–23First DivisionHMiddlesbrough2–1
4 Sep 19221922–23First DivisionAMiddlesbrough0–5
1 Mar 19241923–24First DivisionHMiddlesbrough3–2
2 Apr 19241923–24First DivisionAMiddlesbrough1–1
25 Dec 19261926–27Second DivisionHMiddlesbrough3–5
27 Dec 19261926–27Second DivisionAMiddlesbrough1–2
2 Nov 19291929–30First DivisionHMiddlesbrough3–1
8 Mar 19301929–30First DivisionAMiddlesbrough0–1
8 Nov 19301930–31First DivisionHMiddlesbrough4–2Tait, Tait, Henry Race, Bobby Marshall24,035
14 Mar 19311930–31First DivisionAMiddlesbrough1–4Sam Cowan12,661
7 Nov 19311931–32First DivisionAMiddlesbrough3–3Ernie Toseland, Dave Halliday, Fred Tilson9,142
19 Mar 19321931–32First DivisionHMiddlesbrough1–2Fred Tilson24,144
3 Sep 19321932–33First DivisionHMiddlesbrough2–3
7 Jan 19331932–33First DivisionAMiddlesbrough0–2
23 Sep 19331933–34First DivisionAMiddlesbrough1–2
3 Feb 19341933–34First DivisionHMiddlesbrough5–2
29 Sep 19341934–35First DivisionAMiddlesbrough2–1
9 Feb 19351934–35First DivisionHMiddlesbrough6–2
30 Nov 19351935–36First DivisionAMiddlesbrough0–2
7 Mar 19361935–36First DivisionHMiddlesbrough6–0
29 Aug 19361936–37First DivisionAMiddlesbrough0–2
26 Dec 19361936–37First DivisionHMiddlesbrough2–1
23 Oct 19371937–38First DivisionAMiddlesbrough0–4
9 Mar 19381937–38First DivisionHMiddlesbrough1–6
8 Nov 19471947–48First DivisionAMiddlesbrough1–2
27 Mar 19481947–48First DivisionHMiddlesbrough2–0
2 Oct 19481948–49First DivisionHMiddlesbrough1–0
26 Feb 19491948–49First DivisionAMiddlesbrough1–0
1 Oct 19491949–50First DivisionAMiddlesbrough0–0
18 Feb 19501949–50First DivisionHMiddlesbrough0–1
10 Nov 19511951–52First DivisionHMiddlesbrough2–1Dennis Westcott, Jimmy Meadows47,422
29 Mar 19521951–52First DivisionAMiddlesbrough2–2Hart, Don Revie18,000
13 Sep 19521952–53First DivisionAMiddlesbrough4–5
24 Jan 19531952–53First DivisionHMiddlesbrough5–1
21 Nov 19531953–54First DivisionAMiddlesbrough1–0
10 Apr 19541953–54First DivisionHMiddlesbrough5–2
29 Feb 19641963–64Second DivisionAMiddlesbrough2–2
17 Mar 19641963–64Second DivisionHMiddlesbrough1–0
5 Dec 19641964–65Second DivisionAMiddlesbrough1–0
6 Mar 19651964–65Second DivisionHMiddlesbrough1–1
21 Aug 19651965–66Second DivisionAMiddlesbrough1–1
29 Jan 19661965–66Second DivisionHMiddlesbrough3–1
15 Jan 19721971–72FA CupHMiddlesbrough1–142,620
18 Jan 19721971–72FA CupAMiddlesbrough0–137,917
21 Sep 19741974–75First DivisionAMiddlesbrough0–330,256
28 Mar 19751974–75First DivisionHMiddlesbrough2–1Rodney Marsh, Colin Bell37,772
13 Sep 19751975–76First DivisionHMiddlesbrough4–0
10 Jan 19761975–76First DivisionAMiddlesbrough0–1
13 Jan 19761975–76League CupAMiddlesbrough0–135,000
21 Jan 19761975–76League CupHMiddlesbrough4–0Ged Keegan 5, Alan Oakes 10, Peter Barnes 46, Joe Royle 8944,426
7 Dec 19761976–77First DivisionAMiddlesbrough0–0
11 Apr 19771976–77First DivisionHMiddlesbrough1–0
27 Dec 19771977–78First DivisionAMiddlesbrough2–0
25 Mar 19781977–78First DivisionHMiddlesbrough2–2
17 Apr 19791978–79First DivisionAMiddlesbrough0–2
24 Apr 19791978–79First DivisionHMiddlesbrough1–0
21 Aug 19791979–80First DivisionAMiddlesbrough0–324,002
10 Oct 19791979–80First DivisionHMiddlesbrough1–0Kazimierz Deyna 8929,384
30 Aug 19801980–81First DivisionAMiddlesbrough2–2
17 Jan 19811980–81First DivisionHMiddlesbrough3–2
7 Nov 19811981–82First DivisionHMiddlesbrough3–2
27 Mar 19821981–82First DivisionAMiddlesbrough0–0
22 Oct 19831983–84Second DivisionHMiddlesbrough2–1Derek Parlane, Jim Tolmie24,466
25 Feb 19841983–84Second DivisionAMiddlesbrough0–09,343
20 Oct 19841984–85Second DivisionAMiddlesbrough1–2Steve Kinsey7,737
9 Mar 19851984–85Second DivisionHMiddlesbrough1–0Philips22,399
4 Nov 19871987–88Second DivisionHMiddlesbrough1–1
9 Apr 19881987–88Second DivisionAMiddlesbrough1–2
19 Dec 19901990–91Full Members CupHMiddlesbrough2–1
3 Dec 19911991–92League CupAMiddlesbrough1–2David White17,286
4 Jan 19921991–92FA CupAMiddlesbrough1–2Peter Reid 2521,174
19 Aug 19921992–93Premier LeagueAMiddlesbrough0–215,369
12 Sep 19921992–93Premier LeagueHMiddlesbrough0–125,244
23 Sep 19951995–96Premier LeagueHMiddlesbrough0–125,865
9 Dec 19951995–96Premier LeagueAMiddlesbrough1–4Georgi Kinkladze29,469
15 Feb 19971996–97FA CupHMiddlesbrough0–130,462
20 Dec 19971997–98First DivisionHMiddlesbrough2–0Uwe Rösler 17, Paul Dickov 3228,097
17 Apr 19981997–98First DivisionAMiddlesbrough0–130,182
17 Sep 20002000–01Premier LeagueHMiddlesbrough1–1Paulo Wanchope32,053
3 Feb 20012000–01Premier LeagueAMiddlesbrough1–1Steve Vickers31,794
23 Nov 20022002–03Premier LeagueAMiddlesbrough1–3Nicolas Anelka 6831,510
12 Apr 20032002–03Premier LeagueHMiddlesbrough0–034,793
30 Nov 20032003–04Premier LeagueHMiddlesbrough0–146,824
8 May 20042003–04Premier LeagueAMiddlesbrough1–2Paulo Wanchope 3534,734
6 Dec 20042004–05Premier LeagueAMiddlesbrough2–3Robbie Fowler 39, Bradley Wright-Phillips 8029,787
15 May 20052004–05Premier LeagueHMiddlesbrough1–1Kiki Musampa 4647,221
31 Dec 20052005–06Premier LeagueAMiddlesbrough0–028,022
2 Apr 20062005–06Premier LeagueHMiddlesbrough0–140,256
30 Oct 20062006–07Premier LeagueHMiddlesbrough1–0Richard Dunne 2336,720
17 Mar 20072006–07Premier LeagueAMiddlesbrough2–0Sylvain Distin 64, Émile Mpenza 7426,427
7 Oct 20072007–08Premier LeagueHMiddlesbrough3–1Chris Riggott 10, Elano 33, Elano 6340,438
11 May 20082007–08Premier LeagueAMiddlesbrough1–8Elano 8827,613
29 Oct 20082008–09Premier LeagueAMiddlesbrough0–225,731
7 Feb 20092008–09Premier LeagueHMiddlesbrough1–0Craig Bellamy 5140,558
2 Jan 20102009–10FA CupAMiddlesbrough1–0Benjani Mwaruwari 4512,474
24 Jan 20152014–15FA CupHMiddlesbrough0–244,836
5 Nov 20162016–17Premier LeagueHMiddlesbrough1–1Sergio Agüero 4354,294
11 Mar 20172016–17FA CupAMiddlesbrough2–0David Silva 3, Sergio Agüero 6732,228
30 Apr 20172016–17Premier LeagueAMiddlesbrough2–2Sergio Agüero 69, Gabriel Jesus 8529,763

See also: the Middlesbrough archive and Middlesbrough v Manchester City.

All Manchester City head-to-head records · Manchester City season by season