Every competitive match Aston Villa played in 1997–98, in Premier League — 51 matches, 23 won, 9 drawn, 19 lost, with scorers and attendances where the record holds them.
| Date | Competition | Venue | Opponent | Their season | Score | Scorers | Att |
|---|---|---|---|---|---|---|---|
| 9 Aug 1997 | Premier League | A | Leicester City | Leicester City 1997–98 | 0–1 | 20,304 | |
| 13 Aug 1997 | Premier League | H | Blackburn Rovers | Blackburn Rovers 1997–98 | 0–4 | 37,112 | |
| 23 Aug 1997 | Premier League | A | Newcastle United | Newcastle United 1997–98 | 0–1 | 36,783 | |
| 27 Aug 1997 | Premier League | A | Tottenham Hotspur | Tottenham Hotspur 1997–98 | 2–3 | Dwight Yorke 27, Stan Collymore 58 | 26,317 |
| 30 Aug 1997 | Premier League | H | Leeds United | Leeds United 1997–98 | 1–0 | Dwight Yorke 67 | 39,027 |
| 13 Sep 1997 | Premier League | A | Barnsley | Barnsley 1997–98 | 3–0 | Ugo Ehiogu 25, Mark Draper 50, Ian Taylor 72 | 18,649 |
| 16 Sep 1997 | UEFA Cup | A | Girondins de Bordeaux | 0–0 | 16,800 | ||
| 20 Sep 1997 | Premier League | H | Derby County | Derby County 1997–98 | 2–1 | Dwight Yorke 72, Julian Joachim 75 | 35,444 |
| 22 Sep 1997 | Premier League | A | Liverpool | Liverpool 1997–98 | 0–3 | 34,843 | |
| 27 Sep 1997 | Premier League | H | Sheffield Wednesday | Sheffield Wednesday 1997–98 | 2–2 | Steve Staunton 32, Ian Taylor 49 | 32,044 |
| 30 Sep 1997 | UEFA Cup | H | Girondins de Bordeaux | 1–0 | 33,072 | ||
| 4 Oct 1997 | Premier League | A | Bolton Wanderers | Bolton Wanderers 1997–98 | 1–0 | Savo Milošević 12 | 24,186 |
| 15 Oct 1997 | League Cup | A | West Ham United | West Ham United 1997–98 | 0–3 | 20,360 | |
| 18 Oct 1997 | Premier League | H | Wimbledon | Wimbledon 1997–98 | 1–2 | Ian Taylor 45 | 32,087 |
| 21 Oct 1997 | UEFA Cup | A | Athletic Bilbao | 0–0 | 39,000 | ||
| 26 Oct 1997 | Premier League | A | Arsenal | Arsenal 1997–98 | 0–0 | 38,061 | |
| 1 Nov 1997 | Premier League | H | Chelsea | Chelsea 1997–98 | 0–2 | 39,372 | |
| 4 Nov 1997 | UEFA Cup | H | Athletic Bilbao | 2–1 | Ian Taylor 27, Dwight Yorke 50 | 35,915 | |
| 8 Nov 1997 | Premier League | A | Crystal Palace | Crystal Palace 1997–98 | 1–1 | Julian Joachim 86 | 21,097 |
| 22 Nov 1997 | Premier League | H | Everton | Everton 1997–98 | 2–1 | Savo Milošević 37, Ugo Ehiogu 56 | 36,389 |
| 25 Nov 1997 | UEFA Cup | A | FCSB | 1–2 | Dwight Yorke 54 | 24,000 | |
| 29 Nov 1997 | Premier League | A | West Ham United | West Ham United 1997–98 | 1–2 | Dwight Yorke 47 | 24,976 |
| 6 Dec 1997 | Premier League | H | Coventry City | Coventry City 1997–98 | 3–0 | Stan Collymore 21, Lee Hendrie 71, Julian Joachim 85 | 33,250 |
| 9 Dec 1997 | UEFA Cup | H | FCSB | 2–0 | Milošević Taylor 71, Milošević Taylor 85 | 35,102 | |
| 15 Dec 1997 | Premier League | A | Manchester United | Manchester United 1997–98 | 0–1 | 55,151 | |
| 20 Dec 1997 | Premier League | H | Southampton | Southampton 1997–98 | 1–1 | Ian Taylor 64 | 29,343 |
| 26 Dec 1997 | Premier League | H | Tottenham Hotspur | Tottenham Hotspur 1997–98 | 4–1 | Mark Draper 38, Mark Draper 68, Stan Collymore 81, Stan Collymore 89 | 38,644 |
| 28 Dec 1997 | Premier League | A | Leeds United | Leeds United 1997–98 | 1–1 | Savo Milošević 85 | 36,287 |
| 3 Jan 1998 | FA Cup | A | Portsmouth | Portsmouth 1997–98 | 2–2 | Steve Staunton 41, Simon Grayson 88 | 16,013 |
| 10 Jan 1998 | Premier League | H | Leicester City | Leicester City 1997–98 | 1–1 | Julian Joachim 87 | 36,429 |
| 14 Jan 1998 | FA Cup | H | Portsmouth | Portsmouth 1997–98 | 1–0 | Savo Milošević 21 | 23,355 |
| 17 Jan 1998 | Premier League | A | Blackburn Rovers | Blackburn Rovers 1997–98 | 0–5 | 24,834 | |
| 24 Jan 1998 | FA Cup | H | West Bromwich Albion | West Bromwich Albion 1997–98 | 4–0 | Simon Grayson 4, Dwight Yorke 62, Dwight Yorke 64, Stan Collymore 72 | 39,372 |
| 1 Feb 1998 | Premier League | H | Newcastle United | Newcastle United 1997–98 | 0–1 | 38,266 | |
| 7 Feb 1998 | Premier League | A | Derby County | Derby County 1997–98 | 1–0 | Dwight Yorke 90 | 30,251 |
| 14 Feb 1998 | FA Cup | H | Coventry City | Coventry City 1997–98 | 0–1 | 36,979 | |
| 18 Feb 1998 | Premier League | H | Manchester United | Manchester United 1997–98 | 0–2 | 39,372 | |
| 21 Feb 1998 | Premier League | A | Wimbledon | Wimbledon 1997–98 | 1–2 | Savo Milošević 41 | 13,131 |
| 28 Feb 1998 | Premier League | H | Liverpool | Liverpool 1997–98 | 2–1 | Stan Collymore 10, Stan Collymore 65 | 39,372 |
| 3 Mar 1998 | UEFA Cup | A | Atlético Madrid | 0–1 | 51,000 | ||
| 8 Mar 1998 | Premier League | A | Chelsea | Chelsea 1997–98 | 1–0 | Julian Joachim 51 | 33,018 |
| 11 Mar 1998 | Premier League | H | Barnsley | Barnsley 1997–98 | 0–1 | 29,519 | |
| 14 Mar 1998 | Premier League | H | Crystal Palace | Crystal Palace 1997–98 | 3–1 | Ian Taylor 1, Savo Milošević pen 14, Savo Milošević pen 35 | 33,781 |
| 17 Mar 1998 | UEFA Cup | H | Atlético Madrid | 2–1 | Ian Taylor 72, Stan Collymore 74 | 39,163 | |
| 28 Mar 1998 | Premier League | A | Everton | Everton 1997–98 | 4–1 | Julian Joachim 12, Gary Charles 62, Dwight Yorke pen 72, Dwight Yorke pen 81 | 36,471 |
| 4 Apr 1998 | Premier League | H | West Ham United | West Ham United 1997–98 | 2–0 | Julian Joachim 76, Savo Milošević 82 | 39,372 |
| 11 Apr 1998 | Premier League | A | Coventry City | Coventry City 1997–98 | 2–1 | Dwight Yorke 5, Dwight Yorke 48 | 22,792 |
| 18 Apr 1998 | Premier League | A | Southampton | Southampton 1997–98 | 2–1 | Lee Hendrie 6, Dwight Yorke 60 | 15,238 |
| 25 Apr 1998 | Premier League | H | Bolton Wanderers | Bolton Wanderers 1997–98 | 1–3 | Ian Taylor 57 | 38,392 |
| 2 May 1998 | Premier League | A | Sheffield Wednesday | Sheffield Wednesday 1997–98 | 3–1 | Dwight Yorke 21, Lee Hendrie 25, Julian Joachim 50 | 34,177 |
| 10 May 1998 | Premier League | H | Arsenal | Arsenal 1997–98 | 1–0 | Dwight Yorke 37 | 39,372 |
63 of the goals in this season carry a named scorer.
All 138 Aston Villa seasons · Aston Villa head-to-head records · Aston Villa players