Club XI — the playable archive of every English football club

Queens Park Rangers v Millwall: head-to-head record

Queens Park Rangers have played Millwall 139 times in competitive football, winning 42, drawing 38 and losing 59, first meeting on 17 Feb 1900 and most recently on 8 Aug 2026. Every meeting is listed below.

Every Queens Park Rangers v Millwall match

DateSeasonCompetitionVenueOpponentScoreScorersAtt
17 Feb 19001899–00FA CupHMillwall0–2
27 Oct 19001900–01Southern LeagueHMillwall0–25,000
25 Dec 19001900–01Western LeagueHMillwall0–16,000
16 Feb 19011900–01Southern LeagueAMillwall1–0Gray7,000
8 Apr 19011900–01Western LeagueAMillwall1–1Gray5,000
2 Dec 19011901–02London LeagueHMillwall0–01,000
25 Dec 19011901–02Western LeagueHMillwall0–23,000
15 Feb 19021901–02Southern LeagueHMillwall0–24,000
17 Mar 19021901–02London LeagueAMillwall0–3600
31 Mar 19021901–02Western LeagueAMillwall0–56,000
12 Apr 19021901–02Southern LeagueAMillwall1–6Millar4,500
8 Sep 19021902–03London LeagueAMillwall0–12,000
29 Sep 19021902–03London LeagueHMillwall0–02,000
10 Nov 19021902–03Western LeagueAMillwall0–21,500
2 Feb 19031902–03Western LeagueHMillwall1–0Abbott2,000
14 Feb 19031902–03Southern LeagueHMillwall0–17,000
4 Apr 19031902–03Southern LeagueAMillwall0–62,000
2 Nov 19071907–08Southern LeagueHMillwall2–3Walker, Gittins16,000
29 Feb 19081907–08Southern LeagueAMillwall0–012,000
5 Dec 19081908–09Southern LeagueHMillwall2–2Rogers 27,000
28 Dec 19081908–09Southern LeagueAMillwall1–0Greer5,000
9 Oct 19091909–10Southern LeagueHMillwall1–2McNaught16,000
18 Apr 19101909–10Southern LeagueAMillwall0–19,000
17 Sep 19101910–11Southern LeagueHMillwall2–1Billy Barnes, McKie15,000
21 Jan 19111910–11Southern LeagueAMillwall1–1Steer6,000
21 Oct 19111911–12Southern LeagueAMillwall1–1Billy Barnes25,000
24 Feb 19121911–12Southern LeagueHMillwall1–1Archie Mitchell13,000
12 Oct 19121912–13Southern LeagueHMillwall1–1Revill16,000
15 Feb 19131912–13Southern LeagueAMillwall1–2Gaul14,000
15 Nov 19131913–14Southern LeagueAMillwall0–210,000
21 Mar 19141913–14Southern LeagueHMillwall1–0John Gregory12,000
1 Sep 19141914–15Southern LeagueAMillwall1–3Miller6,000
28 Dec 19141914–15Southern LeagueHMillwall0–16,000
6 Oct 19171917–18Wartime LeagueAMillwall2–4George Dale, Archie Mitchell3,500
1 Dec 19171917–18Wartime LeagueHMillwall1–0Brown3,000
26 Jan 19181917–18Wartime LeagueAMillwall1–0Archie Mitchell4,000
23 Mar 19181917–18Wartime LeagueHMillwall4–1Maclinton, Walters 33,000
27 Apr 19181917–18Wartime LeagueHMillwall4–3Jefferson, Walters, Maclinton 22,000
4 May 19181917–18Wartime LeagueAMillwall1–3Archibald
8 Nov 19191919–20Southern LeagueHMillwall1–2James Birch10,000
20 Mar 19201919–20Southern LeagueAMillwall0–026,000
12 Mar 19211920–21Third DivisionAMillwall0–020,000
19 Mar 19211920–21Third DivisionHMillwall0–020,000
4 Feb 19221921–22Third Division SouthHMillwall6–1Edgley, Jack Smith, Grant, James Birch, Chandler 26,000
11 Feb 19221921–22Third Division SouthAMillwall0–022,000
20 Jan 19231922–23Third Division SouthHMillwall2–3Parker, Davis10,000
27 Jan 19231922–23Third Division SouthAMillwall0–020,000
15 Mar 19241923–24Third Division SouthAMillwall0–325,000
22 Mar 19241923–24Third Division SouthHMillwall1–1Parker15,000
25 Oct 19241924–25Third Division SouthHMillwall0–012,000
28 Feb 19251924–25Third Division SouthAMillwall0–316,000
28 Dec 19251925–26Third Division SouthHMillwall3–0Whitehead, Cable 28,000
27 Mar 19261925–26Third Division SouthAMillwall0–312,862
23 Oct 19261926–27Third Division SouthAMillwall1–2Middleton14,803
12 Mar 19271926–27Third Division SouthHMillwall1–1George Goddard14,730
29 Oct 19271927–28Third Division SouthHMillwall0–116,960
10 Mar 19281927–28Third Division SouthAMillwall1–6Beats18,689
3 Nov 19341934–35Third Division SouthAMillwall0–212,001
16 Mar 19351934–35Third Division SouthHMillwall1–0Alec Farmer8,279
31 Aug 19351935–36Third Division SouthHMillwall2–3
28 Dec 19351935–36Third Division SouthAMillwall0–2
31 Aug 19361936–37Third Division SouthAMillwall0–2
17 Sep 19361936–37Third Division SouthHMillwall0–1
30 Aug 19371937–38Third Division SouthAMillwall4–1
9 Sep 19371937–38Third Division SouthHMillwall0–2
23 Nov 19401940–41Wartime LeagueAMillwall1–3Lowe500
30 Nov 19401940–41Wartime LeagueHMillwall2–1Mangnell, Lowe400
15 Nov 19411941–42Wartime LeagueHMillwall4–1Stock 2, Mahon, Johnny Pattison3,500
21 Feb 19421941–42Wartime LeagueAMillwall2–1Hatton 21,000
21 Mar 19421941–42Wartime CupAMillwall2–2Hatton 25,000
18 Apr 19421941–42Wartime CupHMillwall2–0Hatton 24,500
3 Oct 19421942–43London LeagueHMillwall3–2Cyril Hatton, Reg Swinfen4,479
9 Jan 19431942–43London LeagueAMillwall2–1Mangnall, Albert Smith4,000
9 Oct 19431943–44London LeagueHMillwall2–0Mangnall, Burley9,901
29 Jan 19441943–44London LeagueAMillwall4–3Heathcote, Lowes, Somerfield, Burley5,000
6 Jan 19511950–51FA CupHMillwall3–4
3 Apr 19531952–53Third Division SouthAMillwall1–2
6 Apr 19531952–53Third Division SouthHMillwall1–3
28 Nov 19531953–54Third Division SouthAMillwall0–417,497
20 Mar 19541953–54Third Division SouthHMillwall4–0Pat Kerrins, Willie Clark, Pounder, Conway Smith13,503
16 Oct 19541954–55Third Division SouthAMillwall1–0
5 Mar 19551954–55Third Division SouthHMillwall1–2
26 Nov 19551955–56Third Division SouthAMillwall0–2
7 Apr 19561955–56Third Division SouthHMillwall4–0
24 Nov 19561956–57Third Division SouthHMillwall0–010,427
6 Apr 19571956–57Third Division SouthAMillwall0–210,834
23 Sep 19571957–58Third Division SouthHMillwall3–0
30 Sep 19571957–58Third Division SouthAMillwall0–5
8 Dec 19621962–63Third DivisionAMillwall0–013,763
27 Apr 19631962–63Third DivisionHMillwall2–3Stuart Leary, McClelland8,583
28 Sep 19631963–64Third DivisionHMillwall2–0Brian Bedford, McQuade9,859
8 Feb 19641963–64Third DivisionAMillwall2–2McLeod, Stuart Leary11,154
2 Oct 19651965–66Third DivisionAMillwall1–2Mick Leach14,465
26 Mar 19661965–66Third DivisionHMillwall6–1Marsh 2, John Collins, Les Allen, Mark Lazarus, Morgan R16,610
21 Oct 19671967–68Second DivisionHMillwall3–1Roger Morgan, Keene, Les Allen23,887
16 Mar 19681967–68Second DivisionAMillwall1–1Rodney Marsh21,346
23 Aug 19691969–70Second DivisionHMillwall3–2Bridges 2, Dave Clement19,735
26 Dec 19691969–70Second DivisionAMillwall0–213,952
31 Oct 19701970–71Second DivisionAMillwall0–316,012
27 Feb 19711970–71Second DivisionHMillwall2–0Gerry Francis, Rodney Marsh15,698
28 Aug 19711971–72Second DivisionHMillwall1–1Rodney Marsh16,730
8 Jan 19721971–72Second DivisionAMillwall0–024,376
18 Nov 19721972–73Second DivisionHMillwall1–3Stan Bowles15,857
21 Apr 19731972–73Second DivisionAMillwall1–0Stan Bowles16,136
23 Sep 19871987–88League CupHMillwall2–1
6 Oct 19871987–88League CupAMillwall0–0
1 Oct 19881988–89First DivisionAMillwall2–3Trevor Francis, Martin Allen14,103
4 Feb 19891988–89First DivisionHMillwall1–2Mark Falco10,881
25 Nov 19891989–90First DivisionHMillwall0–09,141
24 Feb 19901989–90First DivisionAMillwall2–1Simon Barker, Roy Wegerle11,505
27 Oct 19931993–94League CupHMillwall3–0
18 Feb 19951994–95FA CupHMillwall1–0
2 Nov 20042004–05ChampionshipHMillwall1–1Paul Furlong 8716,685
5 Feb 20052004–05ChampionshipAMillwall0–015,603
27 Sep 20052005–06ChampionshipAMillwall1–1
11 Feb 20062005–06ChampionshipHMillwall1–0
28 Sep 20102010–11ChampionshipHMillwall0–015,325
8 Mar 20112010–11ChampionshipAMillwall0–214,104
19 Oct 20132013–14ChampionshipAMillwall2–2Niko Kranjčar 26, Charlie Austin 6913,727
26 Apr 20142013–14ChampionshipHMillwall1–1Charlie Austin 7815,725
12 Sep 20172017–18ChampionshipHMillwall2–2Massimo Luongo 73, Matt Smith 8512,600
29 Dec 20172017–18ChampionshipAMillwall0–116,601
19 Sep 20182018–19ChampionshipHMillwall2–0Massimo Luongo 30, Eberechi Eze 3212,398
10 Apr 20192018–19ChampionshipAMillwall0–0
21 Sep 20192019–20ChampionshipAMillwall2–1Nahki Wells 56, Nahki Wells 7216,808
18 Jul 20202019–20ChampionshipHMillwall4–3Conor Masterson 43, Ryan Manning 52, Eberechi Eze 62, Todd Kane 73
8 Dec 20202020–21ChampionshipAMillwall1–1Ilias Chair 532,000
17 Mar 20212020–21ChampionshipHMillwall3–2Charlie Austin 51, Stefan Johansen 67, Jordy de Wijs 86
7 Aug 20212021–22ChampionshipHMillwall1–1Rob Dickie 3116,127
15 Feb 20222021–22ChampionshipAMillwall0–213,063
14 Sep 20222022–23ChampionshipAMillwall2–0Chris Willock 54, Stefan Johansen 7113,384
11 Feb 20232022–23ChampionshipHMillwall1–2Chris Martin 8215,335
26 Dec 20232023–24ChampionshipAMillwall0–217,432
20 Jan 20242023–24ChampionshipHMillwall2–0Ilias Chair 27, Sinclair Armstrong 8517,184
21 Sep 20242024–25ChampionshipHMillwall1–1Michael Frey 4015,350
1 Feb 20252024–25ChampionshipAMillwall1–2Alfie Lloyd 317,914
18 Oct 20252025–26ChampionshipHMillwall1–2Rumarn Burrell 8517,408
18 Apr 20262025–26ChampionshipAMillwall0–218,934
8 Aug 20262026–27League CupHMillwall1–1Mark Sykes 869,759

See also: the Millwall archive and Millwall v Queens Park Rangers.

All Queens Park Rangers head-to-head records · Queens Park Rangers season by season