Cardiff City have played Queens Park Rangers 87 times in competitive football, winning 29, drawing 16 and losing 42, first meeting on 14 Nov 1931 and most recently on 5 Apr 2025. Every meeting is listed below.
| Date | Season | Competition | Venue | Opponent | Score | Scorers | Att |
|---|---|---|---|---|---|---|---|
| 14 Nov 1931 | 1931–32 | Third Division South | H | Queens Park Rangers | 0–4 | ||
| 26 Mar 1932 | 1931–32 | Third Division South | A | Queens Park Rangers | 3–2 | ||
| 1 Oct 1932 | 1932–33 | Third Division South | H | Queens Park Rangers | 2–5 | ||
| 11 Feb 1933 | 1932–33 | Third Division South | A | Queens Park Rangers | 1–5 | ||
| 21 Oct 1933 | 1933–34 | Third Division South | A | Queens Park Rangers | 0–4 | ||
| 3 Mar 1934 | 1933–34 | Third Division South | H | Queens Park Rangers | 3–1 | ||
| 8 Sep 1934 | 1934–35 | Third Division South | H | Queens Park Rangers | 2–1 | ||
| 19 Jan 1935 | 1934–35 | Third Division South | A | Queens Park Rangers | 2–2 | ||
| 7 Dec 1935 | 1935–36 | Third Division South | A | Queens Park Rangers | 1–5 | ||
| 11 Apr 1936 | 1935–36 | Third Division South | H | Queens Park Rangers | 3–2 | ||
| 10 Oct 1936 | 1936–37 | Third Division South | H | Queens Park Rangers | 2–0 | ||
| 13 Feb 1937 | 1936–37 | Third Division South | A | Queens Park Rangers | 0–6 | ||
| 11 Sep 1937 | 1937–38 | Third Division South | A | Queens Park Rangers | 1–2 | ||
| 22 Jan 1938 | 1937–38 | Third Division South | H | Queens Park Rangers | 2–2 | ||
| 26 Dec 1938 | 1938–39 | Third Division South | H | Queens Park Rangers | 1–0 | ||
| 27 Dec 1938 | 1938–39 | Third Division South | A | Queens Park Rangers | 0–5 | ||
| 19 Oct 1946 | 1946–47 | Third Division South | H | Queens Park Rangers | 2–2 | ||
| 24 May 1947 | 1946–47 | Third Division South | A | Queens Park Rangers | 3–2 | ||
| 9 Sep 1948 | 1948–49 | Second Division | A | Queens Park Rangers | 0–0 | ||
| 13 Sep 1948 | 1948–49 | Second Division | H | Queens Park Rangers | 3–0 | ||
| 3 Dec 1949 | 1949–50 | Second Division | A | Queens Park Rangers | 1–0 | ||
| 8 Apr 1950 | 1949–50 | Second Division | H | Queens Park Rangers | 4–0 | ||
| 16 Sep 1950 | 1950–51 | Second Division | A | Queens Park Rangers | 2–3 | ||
| 20 Jan 1951 | 1950–51 | Second Division | H | Queens Park Rangers | 4–2 | ||
| 17 Nov 1951 | 1951–52 | Second Division | H | Queens Park Rangers | 3–1 | ||
| 5 Apr 1952 | 1951–52 | Second Division | A | Queens Park Rangers | 1–1 | ||
| 12 Apr 1968 | 1967–68 | Second Division | A | Queens Park Rangers | 0–1 | 23,043 | |
| 16 Apr 1968 | 1967–68 | Second Division | H | Queens Park Rangers | 1–0 | John Toshack | 20,021 |
| 27 Sep 1969 | 1969–70 | Second Division | H | Queens Park Rangers | 4–2 | John Toshack, John Toshack, John Toshack, Peter King | 30,083 |
| 17 Jan 1970 | 1969–70 | Second Division | A | Queens Park Rangers | 1–2 | John Toshack | 22,033 |
| 8 Sep 1970 | 1970–71 | League Cup | A | Queens Park Rangers | 0–4 | 15,026 | |
| 7 Nov 1970 | 1970–71 | Second Division | A | Queens Park Rangers | 1–0 | Leighton Phillips | 13,266 |
| 20 Mar 1971 | 1970–71 | Second Division | H | Queens Park Rangers | 1–0 | Alan Warboys 45 | 23,123 |
| 6 Nov 1971 | 1971–72 | Second Division | H | Queens Park Rangers | 0–0 | 16,114 | |
| 2 May 1972 | 1971–72 | Second Division | A | Queens Park Rangers | 0–3 | 8,430 | |
| 30 Sep 1972 | 1972–73 | Second Division | A | Queens Park Rangers | 0–3 | 11,182 | |
| 18 Apr 1973 | 1972–73 | Second Division | H | Queens Park Rangers | 0–0 | 11,958 | |
| 1 Sep 1976 | 1976–77 | League Cup | H | Queens Park Rangers | 1–3 | Tony Evans 88 | 23,618 |
| 22 Aug 1979 | 1979–80 | Second Division | H | Queens Park Rangers | 1–0 | Gary Stevens 44 | 11,656 |
| 9 Oct 1979 | 1979–80 | Second Division | A | Queens Park Rangers | 0–3 | 12,225 | |
| 22 Oct 1980 | 1980–81 | Second Division | H | Queens Park Rangers | 1–0 | Steve Grapes 19 | 4,489 |
| 3 Feb 1981 | 1980–81 | Second Division | A | Queens Park Rangers | 0–2 | 9,834 | |
| 28 Nov 1981 | 1981–82 | Second Division | A | Queens Park Rangers | 0–2 | 10,225 | |
| 24 Apr 1982 | 1981–82 | Second Division | H | Queens Park Rangers | 1–2 | Tarki Micallef 39 | 3,979 |
| 28 Sep 1988 | 1988–89 | League Cup | A | Queens Park Rangers | 0–3 | 6,078 | |
| 11 Oct 1988 | 1988–89 | League Cup | H | Queens Park Rangers | 1–4 | Alan Curtis 7 | 2,629 |
| 6 Jan 1990 | 1989–90 | FA Cup | H | Queens Park Rangers | 0–0 | 13,834 | |
| 10 Jan 1990 | 1989–90 | FA Cup | A | Queens Park Rangers | 0–2 | 12,226 | |
| 10 Aug 1999 | 1999–00 | League Cup | H | Queens Park Rangers | 1–2 | ||
| 25 Aug 1999 | 1999–00 | League Cup | A | Queens Park Rangers | 2–1 | ||
| 25 Sep 2001 | 2001–02 | Second Division | A | Queens Park Rangers | 1–2 | ||
| 5 Mar 2002 | 2001–02 | Second Division | H | Queens Park Rangers | 1–1 | ||
| 29 Nov 2002 | 2002–03 | Second Division | A | Queens Park Rangers | 4–0 | ||
| 5 Apr 2003 | 2002–03 | Second Division | H | Queens Park Rangers | 1–2 | ||
| 25 May 2003 | 2002–03 | Play-offs | H | Queens Park Rangers | 1–0 | ||
| 27 Nov 2004 | 2004–05 | Championship | A | Queens Park Rangers | 0–1 | ||
| 8 May 2005 | 2004–05 | Championship | H | Queens Park Rangers | 1–0 | ||
| 28 Dec 2005 | 2005–06 | Championship | A | Queens Park Rangers | 0–1 | ||
| 25 Mar 2006 | 2005–06 | Championship | H | Queens Park Rangers | 0–0 | ||
| 17 Nov 2006 | 2006–07 | Championship | H | Queens Park Rangers | 0–1 | ||
| 21 Apr 2007 | 2006–07 | Championship | A | Queens Park Rangers | 0–1 | ||
| 18 Aug 2007 | 2007–08 | Championship | A | Queens Park Rangers | 2–0 | ||
| 29 Jan 2008 | 2007–08 | Championship | H | Queens Park Rangers | 3–1 | ||
| 8 Nov 2008 | 2008–09 | Championship | A | Queens Park Rangers | 0–1 | ||
| 25 Feb 2009 | 2008–09 | Championship | H | Queens Park Rangers | 0–0 | ||
| 19 Sep 2009 | 2009–10 | Championship | H | Queens Park Rangers | 0–2 | ||
| 17 Apr 2010 | 2009–10 | Championship | A | Queens Park Rangers | 1–0 | ||
| 27 Nov 2010 | 2010–11 | Championship | A | Queens Park Rangers | 1–2 | Craig Bellamy 13 | |
| 23 Apr 2011 | 2010–11 | Championship | H | Queens Park Rangers | 2–2 | Jay Bothroyd 6, Craig Bellamy 35 | |
| 15 Aug 2015 | 2015–16 | Championship | A | Queens Park Rangers | 2–2 | Sean Morrison 63, Scott Malone 90 | 14,927 |
| 16 Apr 2016 | 2015–16 | Championship | H | Queens Park Rangers | 0–0 | 27,874 | |
| 14 Aug 2016 | 2016–17 | Championship | H | Queens Park Rangers | 0–2 | 15,869 | |
| 4 Mar 2017 | 2016–17 | Championship | A | Queens Park Rangers | 1–2 | Sol Bamba 45 | 15,103 |
| 26 Aug 2017 | 2017–18 | Championship | H | Queens Park Rangers | 2–1 | Junior Hoilett 22, Sol Bamba 45+1 | 18,520 |
| 1 Jan 2018 | 2017–18 | Championship | A | Queens Park Rangers | 1–2 | Joe Ralls 54 | 13,801 |
| 2 Oct 2019 | 2019–20 | Championship | H | Queens Park Rangers | 3–0 | Sean Morrison 11, Callum Paterson 72, Marlon Pack 45+1 | 21,387 |
| 1 Jan 2020 | 2019–20 | Championship | A | Queens Park Rangers | 1–6 | Will Vaulks 90+1 | 12,355 |
| 31 Oct 2020 | 2020–21 | Championship | A | Queens Park Rangers | 2–3 | Joe Ralls 49, Joe Ralls 85 | |
| 20 Jan 2021 | 2020–21 | Championship | H | Queens Park Rangers | 0–1 | ||
| 3 Nov 2021 | 2021–22 | Championship | H | Queens Park Rangers | 0–1 | 16,882 | |
| 5 Mar 2022 | 2021–22 | Championship | A | Queens Park Rangers | 2–1 | Isaak Davies 70, Rubin Colwill 74 | 16,170 |
| 19 Oct 2022 | 2022–23 | Championship | A | Queens Park Rangers | 0–3 | 12,805 | |
| 26 Dec 2022 | 2022–23 | Championship | H | Queens Park Rangers | 0–0 | 18,549 | |
| 12 Aug 2023 | 2023–24 | Championship | H | Queens Park Rangers | 1–2 | Iké Ugbo 78 | 21,230 |
| 1 Jan 2024 | 2023–24 | Championship | A | Queens Park Rangers | 2–1 | Dimitrios Goutas 16, Perry Ng 74 | 16,849 |
| 27 Nov 2024 | 2024–25 | Championship | H | Queens Park Rangers | 0–2 | 16,205 | |
| 5 Apr 2025 | 2024–25 | Championship | A | Queens Park Rangers | 0–0 | 17,066 |
See also: the Queens Park Rangers archive and Queens Park Rangers v Cardiff City.
All Cardiff City head-to-head records · Cardiff City season by season