Club XI — the playable archive of every English football club

Chelsea v Middlesbrough: head-to-head record

Chelsea have played Middlesbrough 119 times in competitive football, winning 57, drawing 29 and losing 33, first meeting on 26 Dec 1907 and most recently on 23 Jan 2024. Every meeting is listed below.

Every Chelsea v Middlesbrough match

DateSeasonCompetitionVenueOpponentScoreScorersAtt
26 Dec 19071907–08First DivisionHMiddlesbrough1–0
1 Jan 19081907–08First DivisionAMiddlesbrough1–3
1 Jan 19091908–09First DivisionAMiddlesbrough4–1
9 Apr 19091908–09First DivisionHMiddlesbrough3–0
9 Oct 19091909–10First DivisionAMiddlesbrough1–0
19 Feb 19101909–10First DivisionHMiddlesbrough2–1
14 Dec 19121912–13First DivisionHMiddlesbrough2–3
19 Apr 19131912–13First DivisionAMiddlesbrough3–0
1 Nov 19131913–14First DivisionHMiddlesbrough3–2
7 Mar 19141913–14First DivisionAMiddlesbrough0–2
19 Sep 19141914–15First DivisionAMiddlesbrough0–3
23 Jan 19151914–15First DivisionHMiddlesbrough2–2
22 Nov 19191919–20First DivisionAMiddlesbrough0–020,000
29 Nov 19191919–20First DivisionHMiddlesbrough3–1Jack Cock, Jack Cock, Jimmy Croal50,000
23 Apr 19211920–21First DivisionAMiddlesbrough0–0
30 Apr 19211920–21First DivisionHMiddlesbrough1–1
26 Dec 19211921–22First DivisionAMiddlesbrough1–0
27 Dec 19211921–22First DivisionHMiddlesbrough1–1
9 Sep 19221922–23First DivisionHMiddlesbrough1–1
16 Sep 19221922–23First DivisionAMiddlesbrough1–2
17 Nov 19231923–24First DivisionAMiddlesbrough0–2
24 Nov 19231923–24First DivisionHMiddlesbrough2–0
13 Dec 19241924–25Second DivisionHMiddlesbrough2–0
18 Apr 19251924–25Second DivisionAMiddlesbrough1–1
12 Dec 19251925–26Second DivisionAMiddlesbrough2–1Bob Turnbull 70, Fred Barrett 8714,395
24 Apr 19261925–26Second DivisionHMiddlesbrough0–125,552
28 Aug 19261926–27Second DivisionHMiddlesbrough3–0Bob McNeil 42, Albert Thain 70, Harold Miller 8629,849
15 Jan 19271926–27Second DivisionAMiddlesbrough0–023,964
6 Sep 19281928–29Second DivisionHMiddlesbrough2–0Albert Thain 15, George Pearson 8048,775
19 Jan 19291928–29Second DivisionAMiddlesbrough5–4Tommy Law 30, Harold Miller 33, James Thompson 36, James Thompson 42, Albert Thain 6524,768
4 Oct 19301930–31First DivisionHMiddlesbrough4–0
7 Feb 19311930–31First DivisionAMiddlesbrough2–2
29 Aug 19311931–32First DivisionAMiddlesbrough2–0
2 Jan 19321931–32First DivisionHMiddlesbrough4–0
8 Oct 19321932–33First DivisionHMiddlesbrough2–1
1 Mar 19331932–33First DivisionAMiddlesbrough1–2
14 Oct 19331933–34First DivisionHMiddlesbrough2–3
24 Feb 19341933–34First DivisionAMiddlesbrough2–2
22 Dec 19341934–35First DivisionHMiddlesbrough2–1
4 May 19351934–35First DivisionAMiddlesbrough2–2
9 Nov 19351935–36First DivisionHMiddlesbrough2–1
4 Mar 19361935–36First DivisionAMiddlesbrough1–4
12 Sep 19361936–37First DivisionAMiddlesbrough0–2
9 Jan 19371936–37First DivisionHMiddlesbrough1–0
18 Sep 19371937–38First DivisionAMiddlesbrough3–4
29 Jan 19381937–38First DivisionHMiddlesbrough0–1
10 Sep 19381938–39First DivisionAMiddlesbrough1–1
14 Jan 19391938–39First DivisionHMiddlesbrough4–2
5 Oct 19461946–47First DivisionAMiddlesbrough2–3
10 May 19471946–47First DivisionHMiddlesbrough2–0
18 Oct 19471947–48First DivisionHMiddlesbrough4–2
6 Mar 19481947–48First DivisionAMiddlesbrough0–0
21 Aug 19481948–49First DivisionHMiddlesbrough1–0
18 Dec 19481948–49First DivisionAMiddlesbrough1–1
26 Nov 19491949–50First DivisionAMiddlesbrough1–2
29 Mar 19501949–50First DivisionHMiddlesbrough2–1
26 Aug 19501950–51First DivisionAMiddlesbrough0–3
23 Dec 19501950–51First DivisionHMiddlesbrough1–1
6 Oct 19511951–52First DivisionAMiddlesbrough0–0
16 Feb 19521951–52First DivisionHMiddlesbrough5–0
29 Nov 19521952–53First DivisionAMiddlesbrough0–4
18 Apr 19531952–53First DivisionHMiddlesbrough1–1
17 Oct 19531953–54First DivisionHMiddlesbrough1–1
6 Mar 19541953–54First DivisionAMiddlesbrough3–3
20 Oct 19621962–63Second DivisionHMiddlesbrough3–2
9 Mar 19631962–63Second DivisionAMiddlesbrough0–1
13 Sep 19671967–68League CupAMiddlesbrough1–2
7 Oct 19701970–71League CupHMiddlesbrough3–2Keith Weller, Tommy Baldwin, Ian Hutchinson28,597
7 Sep 19741974–75First DivisionAMiddlesbrough1–1
22 Mar 19751974–75First DivisionHMiddlesbrough1–2
15 Oct 19771977–78First DivisionHMiddlesbrough0–0
4 Apr 19781977–78First DivisionAMiddlesbrough0–2
16 Dec 19781978–79First DivisionAMiddlesbrough2–7
21 Apr 19791978–79First DivisionHMiddlesbrough2–1
11 Dec 19821982–83Second DivisionAMiddlesbrough1–3
14 May 19831982–83Second DivisionHMiddlesbrough0–0
24 Sep 19831983–84Second DivisionHMiddlesbrough0–015,822
2 Jan 19841983–84Second DivisionAMiddlesbrough1–2Tony McAndrew 5511,579
25 May 19881987–88Play-offsAMiddlesbrough0–2
28 May 19881987–88Play-offsHMiddlesbrough1–0
11 Dec 19921992–93Premier LeagueAMiddlesbrough0–015,599
2 Jan 19931992–93FA CupAMiddlesbrough1–2Nicky Mohan16,776
13 Jan 19931992–93FA CupAMiddlesbrough1–2
3 Apr 19931992–93Premier LeagueHMiddlesbrough4–0Mal Donaghy, John Spencer, Graham Stuart, Darren Barnard13,043
26 Aug 19951995–96Premier LeagueAMiddlesbrough0–228,286
4 Feb 19961995–96Premier LeagueHMiddlesbrough5–0Gavin Peacock, Gavin Peacock, Gavin Peacock, Paul Furlong, John Spencer21,060
21 Aug 19961996–97Premier LeagueHMiddlesbrough1–0Roberto Di Matteo28,272
22 Mar 19971996–97Premier LeagueAMiddlesbrough0–129,811
17 May 19971996–97FA CupNMiddlesbrough2–0Roberto Di Matteo, Eddie Newton79,160
29 Mar 19981997–98League CupNMiddlesbrough2–0Frank Sinclair, Di Matteo77,698
26 Sep 19981998–99Premier LeagueHMiddlesbrough2–0Gary Pallister 46, Gianfranco Zola 81
14 Apr 19991998–99Premier LeagueAMiddlesbrough0–0
25 Sep 19991999–00Premier LeagueAMiddlesbrough1–0Bernard Lambourde 54
22 Apr 20001999–00Premier LeagueHMiddlesbrough1–1Gustavo Poyet 10
16 Dec 20002000–01Premier LeagueAMiddlesbrough0–1
31 Mar 20012000–01Premier LeagueHMiddlesbrough2–1Gianfranco Zola 35, Eiður Guðjohnsen 63
23 Sep 20012001–02Premier LeagueHMiddlesbrough2–2Jimmy Floyd Hasselbaink 3, Jimmy Floyd Hasselbaink 3736,767
27 Apr 20022001–02Premier LeagueAMiddlesbrough2–0Carlton Cole 38, Boudewijn Zenden 4328,686
16 Nov 20022002–03Premier LeagueHMiddlesbrough1–0Celestine Babayaro 4739,064
14 Dec 20022002–03Premier LeagueAMiddlesbrough1–1John Terry 4229,160
4 Jan 20032002–03FA CupHMiddlesbrough1–0Mario Stanic 3829,796
5 Oct 20032003–04Premier LeagueAMiddlesbrough2–1Eiður Guðjohnsen 17, Hernan Crespo 8829,170
10 Apr 20042003–04Premier LeagueHMiddlesbrough0–040,873
25 Sep 20042004–05Premier LeagueAMiddlesbrough1–0Didier Drogba 8132,341
4 Jan 20052004–05Premier LeagueHMiddlesbrough2–0Didier Drogba 15, Didier Drogba 1740,982
3 Dec 20052005–06Premier LeagueHMiddlesbrough1–0John Terry 6241,666
11 Feb 20062005–06Premier LeagueAMiddlesbrough0–331,037
23 Aug 20062006–07Premier LeagueAMiddlesbrough1–2Andriy Shevchenko 1629,198
10 Feb 20072006–07Premier LeagueHMiddlesbrough3–0Didier Drogba 45, Abel Xavier 70, Didier Drogba 8341,699
20 Oct 20072007–08Premier LeagueAMiddlesbrough2–0Didier Drogba 8, Alex 5227,669
30 Mar 20082007–08Premier LeagueHMiddlesbrough1–0Ricardo Carvalho 639,993
18 Oct 20082008–09Premier LeagueAMiddlesbrough5–0Salomon Kalou 14, Juliano Belletti 51, David Wheater 53, Frank Lampard 63, Florent Malouda 6729,221
28 Jan 20092008–09Premier LeagueHMiddlesbrough2–0Salomon Kalou 58, Salomon Kalou 8140,280
27 Feb 20132012–13FA CupAMiddlesbrough2–0Ramires 51, Victor Moses 7227,856
20 Nov 20162016–17Premier LeagueAMiddlesbrough1–0Diego Costa 4132,704
8 May 20172016–17Premier LeagueHMiddlesbrough3–0Diego Costa 23, Marcos Alonso 34, Nemanja Matić 6541,500
19 Mar 20222021–22FA CupAMiddlesbrough2–0Romelu Lukaku 15, Hakim Ziyech 3131,422
9 Jan 20242023–24League CupAMiddlesbrough0–132,097
23 Jan 20242023–24League CupHMiddlesbrough6–1Jonny Howson 15, Enzo Fernández 29, Axel Disasi 36, Cole Palmer 42, Cole Palmer 77, Noni Madueke 8137,754

See also: the Middlesbrough archive and Middlesbrough v Chelsea.

All Chelsea head-to-head records · Chelsea season by season