Club XI — the playable archive of every English football club

Derby County v Middlesbrough: head-to-head record

Derby County have played Middlesbrough 155 times in competitive football, winning 53, drawing 35 and losing 67, first meeting on 11 Oct 1902 and most recently on 1 Jan 2026. Every meeting is listed below.

Every Derby County v Middlesbrough match

DateSeasonCompetitionVenueOpponentScoreScorersAtt
11 Oct 19021902–03First DivisionHMiddlesbrough3–2
13 Apr 19031902–03First DivisionAMiddlesbrough1–3
17 Oct 19031903–04First DivisionHMiddlesbrough2–2
13 Feb 19041903–04First DivisionAMiddlesbrough0–0
24 Sep 19041904–05First DivisionHMiddlesbrough4–2
21 Jan 19051904–05First DivisionAMiddlesbrough0–2
9 Sep 19051905–06First DivisionAMiddlesbrough1–0
6 Jan 19061905–06First DivisionHMiddlesbrough1–1
6 Oct 19061906–07First DivisionHMiddlesbrough1–0
9 Feb 19071906–07First DivisionAMiddlesbrough1–4
28 Sep 19121912–13First DivisionHMiddlesbrough0–2
25 Jan 19131912–13First DivisionAMiddlesbrough1–4
10 Sep 19131913–14First DivisionHMiddlesbrough2–2
1 Jan 19141913–14First DivisionAMiddlesbrough2–3
7 Feb 19201919–20First DivisionHMiddlesbrough1–2
14 Feb 19201919–20First DivisionAMiddlesbrough0–2
20 Nov 19201920–21First DivisionAMiddlesbrough0–1
27 Nov 19201920–21First DivisionHMiddlesbrough0–1
8 Jan 19211920–21FA CupHMiddlesbrough2–0
4 Oct 19241924–25Second DivisionAMiddlesbrough3–1
7 Feb 19251924–25Second DivisionHMiddlesbrough3–1
5 Dec 19251925–26Second DivisionHMiddlesbrough2–0
17 Apr 19261925–26Second DivisionAMiddlesbrough2–1
17 Dec 19271927–28First DivisionAMiddlesbrough3–3
28 Apr 19281927–28First DivisionHMiddlesbrough2–1
26 Oct 19291929–30First DivisionAMiddlesbrough0–4
1 Mar 19301929–30First DivisionHMiddlesbrough3–1
29 Nov 19301930–31First DivisionAMiddlesbrough1–4
4 Apr 19311930–31First DivisionHMiddlesbrough1–2
26 Sep 19311931–32First DivisionAMiddlesbrough2–5
6 Feb 19321931–32First DivisionHMiddlesbrough5–2
5 Nov 19321932–33First DivisionAMiddlesbrough3–0
5 Apr 19331932–33First DivisionHMiddlesbrough2–2
26 Aug 19331933–34First DivisionAMiddlesbrough1–3
30 Dec 19331933–34First DivisionHMiddlesbrough2–0
27 Oct 19341934–35First DivisionHMiddlesbrough2–0
9 Mar 19351934–35First DivisionAMiddlesbrough1–1
21 Sep 19351935–36First DivisionHMiddlesbrough3–2
29 Jan 19361935–36First DivisionAMiddlesbrough3–0
19 Dec 19361936–37First DivisionHMiddlesbrough0–2
24 Apr 19371936–37First DivisionAMiddlesbrough3–1
16 Oct 19371937–38First DivisionHMiddlesbrough1–1
26 Feb 19381937–38First DivisionAMiddlesbrough2–4
17 Dec 19381938–39First DivisionHMiddlesbrough1–4
22 Apr 19391938–39First DivisionAMiddlesbrough0–2
19 Oct 19461946–47First DivisionHMiddlesbrough1–1
22 Feb 19471946–47First DivisionAMiddlesbrough0–1
1 Nov 19471947–48First DivisionHMiddlesbrough4–2
7 Feb 19481947–48FA CupAMiddlesbrough2–1
20 Mar 19481947–48First DivisionAMiddlesbrough1–1
6 Nov 19481948–49First DivisionHMiddlesbrough2–0
2 Apr 19491948–49First DivisionAMiddlesbrough0–1
5 Nov 19491949–50First DivisionHMiddlesbrough1–0
25 Mar 19501949–50First DivisionAMiddlesbrough1–3
11 Nov 19501950–51First DivisionAMiddlesbrough1–1
31 Mar 19511950–51First DivisionHMiddlesbrough6–0
17 Nov 19511951–52First DivisionAMiddlesbrough0–0
12 Jan 19521951–52FA CupAMiddlesbrough2–2
16 Jan 19521951–52FA CupHMiddlesbrough0–2
5 Apr 19521951–52First DivisionHMiddlesbrough3–1
15 Nov 19521952–53First DivisionAMiddlesbrough0–1
4 Apr 19531952–53First DivisionHMiddlesbrough3–3
23 Oct 19541954–55Second DivisionHMiddlesbrough1–2
12 Mar 19551954–55Second DivisionAMiddlesbrough1–3
26 Oct 19571957–58Second DivisionAMiddlesbrough2–3Frank Upton 10, Jack Parry 24
4 Jan 19581957–58FA CupAMiddlesbrough0–5
8 Mar 19581957–58Second DivisionHMiddlesbrough2–1Gordon Brown 42, Gordon Brown 48
22 Nov 19581958–59Second DivisionAMiddlesbrough0–5
11 Apr 19591958–59Second DivisionHMiddlesbrough0–3
29 Aug 19591959–60Second DivisionHMiddlesbrough1–7Jack Parry 28
2 Jan 19601959–60Second DivisionAMiddlesbrough0–3
24 Aug 19601960–61Second DivisionAMiddlesbrough2–1Peter Thompson, George Darwin
31 Aug 19601960–61Second DivisionHMiddlesbrough1–0Ray Swallow
19 Aug 19611961–62Second DivisionAMiddlesbrough4–3
16 Dec 19611961–62Second DivisionHMiddlesbrough3–2
12 Apr 19631962–63Second DivisionAMiddlesbrough1–5
15 Apr 19631962–63Second DivisionHMiddlesbrough3–3
26 Dec 19631963–64Second DivisionAMiddlesbrough0–3
28 Dec 19631963–64Second DivisionHMiddlesbrough2–2
14 Nov 19641964–65Second DivisionHMiddlesbrough3–3
27 Mar 19651964–65Second DivisionAMiddlesbrough2–1
13 Nov 19651965–66Second DivisionHMiddlesbrough5–0
8 Jan 19661965–66Second DivisionAMiddlesbrough0–0
2 Dec 19671967–68Second DivisionHMiddlesbrough2–4Kevin Hector 24, John O'Hare 8920,381
27 Apr 19681967–68Second DivisionAMiddlesbrough2–2Kevin Hector 57, Kevin Hector 8513,123
5 Oct 19681968–69Second DivisionAMiddlesbrough0–028,636
26 Dec 19681968–69Second DivisionHMiddlesbrough3–2Roy McFarland 20, Alan Hinton 70, Alan Hinton 7434,481
26 Oct 19741974–75First DivisionHMiddlesbrough2–3Lee 36, Alan Hinton 6924,036
5 Apr 19751974–75First DivisionAMiddlesbrough1–1Kevin Hector 9030,066
7 Oct 19751975–76League CupAMiddlesbrough0–1
29 Nov 19751975–76First DivisionHMiddlesbrough3–2
20 Mar 19761975–76First DivisionAMiddlesbrough2–0
25 Aug 19761976–77First DivisionHMiddlesbrough0–0
15 Jan 19771976–77First DivisionAMiddlesbrough0–2
1 Oct 19771977–78First DivisionHMiddlesbrough4–1
25 Feb 19781977–78First DivisionAMiddlesbrough1–3
13 Mar 19791978–79First DivisionAMiddlesbrough1–3
5 May 19791978–79First DivisionHMiddlesbrough0–3
29 Aug 19791979–80League CupHMiddlesbrough0–1
4 Sep 19791979–80League CupAMiddlesbrough1–1
22 Sep 19791979–80First DivisionHMiddlesbrough1–0
9 Feb 19801979–80First DivisionAMiddlesbrough0–3
11 Sep 19821982–83Second DivisionHMiddlesbrough1–1
9 Apr 19831982–83Second DivisionAMiddlesbrough3–2
12 Nov 19831983–84Second DivisionHMiddlesbrough1–0
20 Mar 19841983–84Second DivisionAMiddlesbrough0–0
27 Aug 19881988–89First DivisionHMiddlesbrough1–0
18 Mar 19891988–89First DivisionAMiddlesbrough1–0
21 Aug 19911991–92Second DivisionHMiddlesbrough2–0
1 Jan 19921991–92Second DivisionAMiddlesbrough1–1
21 Aug 19931993–94First DivisionAMiddlesbrough0–315,168
23 Feb 19941993–94First DivisionHMiddlesbrough0–114,716
31 Aug 19941994–95First DivisionHMiddlesbrough0–114,659
18 Mar 19951994–95First DivisionAMiddlesbrough4–2Lee Mills, Lee Mills, Marco Gabbiadini, Mark Pembridge18,168
17 Nov 19961996–97Premier LeagueHMiddlesbrough2–1Aljoša Asanović, Steve Vickers17,350
5 Mar 19971996–97Premier LeagueAMiddlesbrough1–6Paul Simpson29,739
8 Mar 19971996–97FA CupHMiddlesbrough0–217,567
29 Aug 19981998–99Premier LeagueAMiddlesbrough1–1Paulo Wanchope34,121
28 Dec 19981998–99Premier LeagueHMiddlesbrough2–1Dean Sturridge, Jonathan Hunt21,083
14 Aug 19991999–00Premier LeagueHMiddlesbrough1–3Deon Burton24,045
15 Jan 20001999–00Premier LeagueAMiddlesbrough4–1Malcolm Christie, Malcolm Christie, Deon Burton, Craig Burley32,745
6 Sep 20002000–01Premier LeagueHMiddlesbrough3–3Malcolm Christie, Malcolm Christie, Branko Strupar24,290
13 Jan 20012000–01Premier LeagueAMiddlesbrough0–429,041
3 Nov 20012001–02Premier LeagueAMiddlesbrough1–5Fabrizio Ravanelli28,117
1 Apr 20022001–02Premier LeagueHMiddlesbrough0–130,822
15 Dec 20072007–08Premier LeagueHMiddlesbrough0–1
22 Mar 20082007–08Premier LeagueAMiddlesbrough0–1
20 Oct 20092009–10ChampionshipAMiddlesbrough0–2
16 Mar 20102009–10ChampionshipHMiddlesbrough2–2Porter, Tonge
28 Sep 20102010–11ChampionshipHMiddlesbrough3–1Shaun Barker
8 Mar 20112010–11ChampionshipAMiddlesbrough1–2
22 Oct 20112011–12ChampionshipAMiddlesbrough0–2
14 Apr 20122011–12ChampionshipHMiddlesbrough0–1
3 Oct 20122012–13ChampionshipAMiddlesbrough2–2Robinson, Coutts
1 Jan 20132012–13ChampionshipHMiddlesbrough3–1Michael Jacobs 19, Jeff Hendrick 42, Conor Sammon 64
4 Dec 20132013–14ChampionshipHMiddlesbrough2–1Chris Martin 45, Conor Sammon 9024,631
5 Apr 20142013–14ChampionshipAMiddlesbrough0–1
13 Dec 20142014–15ChampionshipAMiddlesbrough0–217,434
17 Mar 20152014–15ChampionshipHMiddlesbrough0–131,939
18 Aug 20152015–16ChampionshipHMiddlesbrough1–1Johnny Russell 8830,855
2 Jan 20162015–16ChampionshipAMiddlesbrough0–232,870
25 Nov 20172017–18ChampionshipAMiddlesbrough3–0Matěj Vydra 13, Matěj Vydra 47, Matěj Vydra 6324,607
21 Apr 20182017–18ChampionshipHMiddlesbrough1–2David Nugent 90+228,096
27 Oct 20182018–19ChampionshipAMiddlesbrough1–1George Friend 1922,907
1 Jan 20192018–19ChampionshipHMiddlesbrough1–1Harry Wilson 228,123
2 Nov 20192019–20ChampionshipHMiddlesbrough2–0Tom Lawrence 22, Tom Lawrence 8426,293
11 Jan 20202019–20ChampionshipAMiddlesbrough2–2Jason Knight 54, Duane Holmes 90+119,706
25 Nov 20202020–21ChampionshipAMiddlesbrough0–3
13 Feb 20212020–21ChampionshipHMiddlesbrough2–1Lee Gregory 15, Colin Kazim-Richards 32
21 Aug 20212021–22ChampionshipHMiddlesbrough0–016,123
12 Feb 20222021–22ChampionshipAMiddlesbrough1–4Max Bird 3926,266
17 Aug 20242024–25ChampionshipHMiddlesbrough1–0Kayden Jackson 1429,443
1 Mar 20252024–25ChampionshipAMiddlesbrough0–125,839
29 Nov 20252025–26ChampionshipAMiddlesbrough1–2Patrick Agyemang 225,402
1 Jan 20262025–26ChampionshipHMiddlesbrough1–0Bobby Clark 7030,266

See also: the Middlesbrough archive and Middlesbrough v Derby County.

All Derby County head-to-head records · Derby County season by season