Every competitive match Aston Villa played in 2004–05, in Premier League — 41 matches, 13 won, 11 drawn, 17 lost, with scorers and attendances where the record holds them.
| Date | Competition | Venue | Opponent | Their season | Score | Scorers | Att |
|---|---|---|---|---|---|---|---|
| 14 Aug 2004 | Premier League | H | Southampton | Southampton 2004–05 | 2–0 | Darius Vassell 12, Carlton Cole 34 | 36,690 |
| 22 Aug 2004 | Premier League | A | West Bromwich Albion | West Bromwich Albion 2004–05 | 1–1 | Olof Mellberg 4 | 26,485 |
| 25 Aug 2004 | Premier League | A | Charlton Athletic | Charlton Athletic 2004–05 | 0–3 | 26,161 | |
| 28 Aug 2004 | Premier League | H | Newcastle United | Newcastle United 2004–05 | 4–2 | Olof Mellberg 4, Carlton Cole 53, Gareth Barry 71, Juan Pablo Ángel 82 | 36,305 |
| 11 Sep 2004 | Premier League | H | Chelsea | Chelsea 2004–05 | 0–0 | 36,691 | |
| 18 Sep 2004 | Premier League | A | Norwich City | Norwich City 2004–05 | 0–0 | 23,805 | |
| 22 Sep 2004 | League Cup | H | Queens Park Rangers | Queens Park Rangers 2004–05 | 3–1 | Darius Vassell 29, Juan Pablo Ángel 38, Nolberto Solano 78 | 26,975 |
| 25 Sep 2004 | Premier League | H | Crystal Palace | Crystal Palace 2004–05 | 1–1 | Lee Hendrie 36 | 34,843 |
| 2 Oct 2004 | Premier League | A | Blackburn Rovers | Blackburn Rovers 2004–05 | 2–2 | Juan Pablo Ángel 25, Olof Mellberg 80 | 20,502 |
| 16 Oct 2004 | Premier League | A | Arsenal | Arsenal 2004–05 | 1–3 | Lee Hendrie 3 | 38,137 |
| 23 Oct 2004 | Premier League | H | Fulham | Fulham 2004–05 | 2–0 | Nolberto Solano 29, Lee Hendrie 75 | 34,460 |
| 26 Oct 2004 | League Cup | A | Burnley | Burnley 2004–05 | 1–3 | Juan Pablo Ángel 81 | 11,184 |
| 30 Oct 2004 | Premier League | A | Everton | Everton 2004–05 | 1–1 | Lee Hendrie 26 | 37,816 |
| 6 Nov 2004 | Premier League | H | Portsmouth | Portsmouth 2004–05 | 3–0 | Peter Whittingham 18, Juan Pablo Ángel 25, Nolberto Solano 40 | 32,633 |
| 13 Nov 2004 | Premier League | A | Bolton Wanderers | Bolton Wanderers 2004–05 | 2–1 | Gavin McCann 41, Thomas Hitzlsperger 88 | 25,779 |
| 22 Nov 2004 | Premier League | H | Tottenham Hotspur | Tottenham Hotspur 2004–05 | 1–0 | Nolberto Solano 57 | 35,702 |
| 27 Nov 2004 | Premier League | A | Manchester City | Manchester City 2004–05 | 0–2 | 45,805 | |
| 4 Dec 2004 | Premier League | H | Liverpool | Liverpool 2004–05 | 1–1 | Nolberto Solano 44 | 42,593 |
| 12 Dec 2004 | Premier League | H | Birmingham City | Birmingham City 2004–05 | 1–2 | Gareth Barry 90+2 | 41,329 |
| 18 Dec 2004 | Premier League | A | Middlesbrough | Middlesbrough 2004–05 | 0–3 | 31,338 | |
| 26 Dec 2004 | Premier League | A | Chelsea | Chelsea 2004–05 | 0–1 | 41,988 | |
| 28 Dec 2004 | Premier League | H | Manchester United | Manchester United 2004–05 | 0–1 | 42,593 | |
| 1 Jan 2005 | Premier League | H | Blackburn Rovers | Blackburn Rovers 2004–05 | 1–0 | Nolberto Solano 88 | 34,265 |
| 3 Jan 2005 | Premier League | A | Crystal Palace | Crystal Palace 2004–05 | 0–2 | 24,140 | |
| 8 Jan 2005 | FA Cup | A | Sheffield United | Sheffield United 2004–05 | 1–3 | Gareth Barry 47 | 14,003 |
| 15 Jan 2005 | Premier League | H | Norwich City | Norwich City 2004–05 | 3–0 | Liam Ridgewell 9, Lee Hendrie 27, Nolberto Solano 76 | 34,265 |
| 22 Jan 2005 | Premier League | A | Manchester United | Manchester United 2004–05 | 1–3 | Gareth Barry 53 | 67,859 |
| 2 Feb 2005 | Premier League | A | Fulham | Fulham 2004–05 | 1–1 | Juan Pablo Ángel 54 | 17,624 |
| 5 Feb 2005 | Premier League | H | Arsenal | Arsenal 2004–05 | 1–3 | Juan Pablo Ángel 73 | 42,593 |
| 12 Feb 2005 | Premier League | A | Portsmouth | Portsmouth 2004–05 | 2–1 | Arjan de Zeeuw 17, Thomas Hitzlsperger 73 | 20,160 |
| 26 Feb 2005 | Premier League | H | Everton | Everton 2004–05 | 1–3 | Nolberto Solano 46 | 40,248 |
| 5 Mar 2005 | Premier League | H | Middlesbrough | Middlesbrough 2004–05 | 2–0 | Martin Laursen 64, Luke Moore 79 | 34,201 |
| 20 Mar 2005 | Premier League | A | Birmingham City | Birmingham City 2004–05 | 0–2 | 29,382 | |
| 2 Apr 2005 | Premier League | A | Newcastle United | Newcastle United 2004–05 | 3–0 | Juan Pablo Ángel 4, Gareth Barry 73, Gareth Barry 80 | 52,306 |
| 10 Apr 2005 | Premier League | H | West Bromwich Albion | West Bromwich Albion 2004–05 | 1–1 | Darius Vassell 27 | 39,402 |
| 16 Apr 2005 | Premier League | A | Southampton | Southampton 2004–05 | 3–2 | Carlton Cole 55, Nolberto Solano 70, Steven Davis 72 | 31,926 |
| 20 Apr 2005 | Premier League | H | Charlton Athletic | Charlton Athletic 2004–05 | 0–0 | 31,312 | |
| 23 Apr 2005 | Premier League | H | Bolton Wanderers | Bolton Wanderers 2004–05 | 1–1 | Fernando Hierro 26 | 36,053 |
| 1 May 2005 | Premier League | A | Tottenham Hotspur | Tottenham Hotspur 2004–05 | 1–5 | Gareth Barry 45 | 36,101 |
| 7 May 2005 | Premier League | H | Manchester City | Manchester City 2004–05 | 1–2 | Juan Pablo Ángel 61 | 39,645 |
| 15 May 2005 | Premier League | A | Liverpool | Liverpool 2004–05 | 1–2 | Gareth Barry 67 | 43,406 |
50 of the goals in this season carry a named scorer.
All 138 Aston Villa seasons · Aston Villa head-to-head records · Aston Villa players