Queens Park Rangers have played Aston Villa 60 times in competitive football, winning 25, drawing 14 and losing 21, first meeting on 10 Jan 1920 and most recently on 1 Jan 2019. Every meeting is listed below.
| Date | Season | Competition | Venue | Opponent | Score | Scorers | Att |
|---|---|---|---|---|---|---|---|
| 10 Jan 1920 | 1919–20 | FA Cup | A | Aston Villa | 1–2 | James Birch 84 | 33,000 |
| 5 Sep 1967 | 1967–68 | Second Division | H | Aston Villa | 3–0 | Lazarus 47, Keith Sanderson | 21,438 |
| 11 May 1968 | 1967–68 | Second Division | A | Aston Villa | 2–1 | Mick Leach 70, Bradley OG 82 | 33,835 |
| 4 Jan 1969 | 1968–69 | FA Cup | A | Aston Villa | 1–2 | ||
| 1 Nov 1969 | 1969–70 | Second Division | A | Aston Villa | 1–1 | Rodney Marsh 44 | 31,525 |
| 28 Feb 1970 | 1969–70 | Second Division | H | Aston Villa | 4–2 | Bridges 5, Rodney Marsh 13, Rodney Marsh 66, Bridges 88 | 17,057 |
| 14 Oct 1972 | 1972–73 | Second Division | A | Aston Villa | 1–0 | Gerry Francis 61 | 34,045 |
| 10 Mar 1973 | 1972–73 | Second Division | H | Aston Villa | 1–0 | Mick Leach 47 | 21,578 |
| 19 Aug 1975 | 1975–76 | First Division | H | Aston Villa | 1–1 | ||
| 31 Jan 1976 | 1975–76 | First Division | A | Aston Villa | 2–0 | 7,689 | |
| 11 Sep 1976 | 1976–77 | First Division | H | Aston Villa | 2–1 | Don Masson 35, Dave Clement 56 | 23,602 |
| 1 Feb 1977 | 1976–77 | League Cup | H | Aston Villa | 0–0 | ||
| 16 Feb 1977 | 1976–77 | League Cup | A | Aston Villa | 2–2 | ||
| 22 Feb 1977 | 1976–77 | League Cup | H | Aston Villa | 0–3 | ||
| 20 May 1977 | 1976–77 | First Division | A | Aston Villa | 1–1 | Ron Abbott 52 | 28,056 |
| 20 Aug 1977 | 1977–78 | First Division | H | Aston Villa | 1–2 | Peter Eastoe 88 | 25,431 |
| 26 Oct 1977 | 1977–78 | League Cup | A | Aston Villa | 0–1 | ||
| 2 Jan 1978 | 1977–78 | First Division | A | Aston Villa | 1–1 | Gordon Smith og 62 | 34,750 |
| 23 Sep 1978 | 1978–79 | First Division | H | Aston Villa | 1–0 | Rachid Harkouk 47 | 16,410 |
| 20 Mar 1979 | 1978–79 | First Division | A | Aston Villa | 1–3 | Clive Allen 90 | 24,310 |
| 3 Sep 1983 | 1983–84 | First Division | H | Aston Villa | 2–1 | Simon Stainrod 4, Peter Withe og 67 | 16,922 |
| 31 Dec 1983 | 1983–84 | First Division | A | Aston Villa | 1–2 | Jeremy Charles 53 | 19,978 |
| 30 Oct 1984 | 1984–85 | League Cup | H | Aston Villa | 1–0 | ||
| 24 Nov 1984 | 1984–85 | First Division | H | Aston Villa | 2–0 | 11,689 | |
| 27 Apr 1985 | 1984–85 | First Division | A | Aston Villa | 2–5 | Gary Bannister 20, Gary Bannister 61 | 12,023 |
| 24 Aug 1985 | 1985–86 | First Division | A | Aston Villa | 2–1 | Gary Bannister 3, Gary Bannister 89 | 11,896 |
| 17 Dec 1985 | 1985–86 | First Division | H | Aston Villa | 0–1 | 11,237 | |
| 30 Aug 1986 | 1986–87 | First Division | H | Aston Villa | 1–0 | ||
| 7 Feb 1987 | 1986–87 | First Division | A | Aston Villa | 1–0 | ||
| 26 Dec 1988 | 1988–89 | First Division | A | Aston Villa | 1–2 | Trevor Francis 73 | 25,106 |
| 27 Mar 1989 | 1988–89 | First Division | H | Aston Villa | 1–0 | Andy Sinton 70 | 11,378 |
| 23 Sep 1989 | 1989–90 | First Division | A | Aston Villa | 3–1 | Trevor Francis 15, Trevor Francis 30, Trevor Francis 47 | 14,170 |
| 20 Mar 1990 | 1989–90 | First Division | H | Aston Villa | 1–1 | Colin Clarke 50 | 15,856 |
| 22 Sep 1990 | 1990–91 | First Division | A | Aston Villa | 2–2 | Andy Sinton 14, Roy Wegerle 29 | 23,301 |
| 10 Apr 1991 | 1990–91 | First Division | H | Aston Villa | 2–1 | Bradley Allen 76, Andy Tillson 78 | 11,539 |
| 2 Nov 1991 | 1991–92 | First Division | H | Aston Villa | 0–1 | 10,642 | |
| 14 Mar 1992 | 1991–92 | First Division | A | Aston Villa | 1–0 | Les Ferdinand 75 | 19,630 |
| 1 Nov 1992 | 1992–93 | Premier League | A | Aston Villa | 0–2 | 20,140 | |
| 9 May 1993 | 1992–93 | Premier League | H | Aston Villa | 2–1 | Les Ferdinand 67, Bradley Allen 78 | 18,904 |
| 14 Aug 1993 | 1993–94 | Premier League | A | Aston Villa | 1–4 | Les Ferdinand 44 | 32,994 |
| 4 Dec 1993 | 1993–94 | Premier League | H | Aston Villa | 2–2 | Paul McGrath 6, Penrice 40 | 14,915 |
| 29 Oct 1994 | 1994–95 | Premier League | H | Aston Villa | 2–0 | Danny Dichio 36, Gary Penrice 90 | 16,073 |
| 14 Jan 1995 | 1994–95 | Premier League | A | Aston Villa | 1–2 | Steve Yates 88 | 26,578 |
| 29 Nov 1995 | 1995–96 | League Cup | A | Aston Villa | 0–1 | ||
| 23 Dec 1995 | 1995–96 | Premier League | H | Aston Villa | 1–0 | Kevin Gallen 54 | 14,778 |
| 9 Mar 1996 | 1995–96 | Premier League | A | Aston Villa | 2–4 | Danny Dichio 50, Kevin Gallen 59 | 28,221 |
| 22 Sep 2004 | 2004–05 | League Cup | A | Aston Villa | 1–3 | ||
| 24 Sep 2008 | 2008–09 | League Cup | A | Aston Villa | 1–0 | 21,541 | |
| 25 Sep 2011 | 2011–12 | Premier League | H | Aston Villa | 1–1 | Richard Dunne 90+3 | 16,707 |
| 1 Feb 2012 | 2011–12 | Premier League | A | Aston Villa | 2–2 | Djibril Cissé 12, Stephen Warnock 29 | 32,063 |
| 1 Dec 2012 | 2012–13 | Premier League | H | Aston Villa | 1–1 | Jamie Mackie 18 | 17,387 |
| 16 Mar 2013 | 2012–13 | Premier League | A | Aston Villa | 2–3 | Jermaine Jenas 23, Andros Townsend 73 | 38,594 |
| 27 Oct 2014 | 2014–15 | Premier League | H | Aston Villa | 2–0 | Charlie Austin 17, Charlie Austin 69 | 18,022 |
| 7 Apr 2015 | 2014–15 | Premier League | A | Aston Villa | 3–3 | Matt Phillips 7, Clint Hill 55, Charlie Austin 78 | 33,708 |
| 18 Dec 2016 | 2016–17 | Championship | H | Aston Villa | 0–1 | 16,285 | |
| 4 Apr 2017 | 2016–17 | Championship | A | Aston Villa | 0–1 | 27,154 | |
| 18 Nov 2017 | 2017–18 | Championship | H | Aston Villa | 1–2 | Jamie Mackie 18 | 16,934 |
| 13 Mar 2018 | 2017–18 | Championship | A | Aston Villa | 3–1 | Ryan Manning 12, Jake Bidwell 33, Luke Freeman 82 | 30,228 |
| 26 Oct 2018 | 2018–19 | Championship | H | Aston Villa | 1–0 | Paweł Wszołek 38 | 16,036 |
| 1 Jan 2019 | 2018–19 | Championship | A | Aston Villa | 2–2 | Luke Freeman 41, Eberechi Eze 57 | 37,760 |
See also: the Aston Villa archive and Aston Villa v Queens Park Rangers.
All Queens Park Rangers head-to-head records · Queens Park Rangers season by season