top of page
Season
League
FA Cup
League Cup
Europe
Season 129 | 2017-18
Championship
4th
3rd Round
3rd Round
n/a

League

Game
Matchday Summary
Position
Referee
5395
🟨 5 Aug 2017, Villa 1-1 Hull, Villa Park
10th
Referee: Andy Madley | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Huddersfield, 2016-
5397
🟥 12 Aug 2017, Villa 0-3 Cardiff, Cardiff City Stadium
21st (-13)
Referee: Tim Robinson | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Sussex, 2016-
5398
🟥 15 Aug 2017, Villa 1-2 Reading, Madejski
23rd (-2)
Referee: Kevin Friend | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Leicester, 2009-2019
5399
🟩 19 Aug 2017, Villa 4-2 Norwich, Villa Park
16th (+7)
Referee: Jeremy Simpson | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Lancashire, 2016-2018
5401
🟨 25 Aug 2017, Villa 1-1 Bristol City, Ashton Gate
18th (-2)
Referee: Geoff Eltringham | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | County Durham, 2016-2019
5402
🟨 9 Sep 2017, Villa 0-0 Brentford, Villa Park
18th (-)
Referee: Scott Duncan | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Northumberland, 2016-2019
5403
🟨 12 Sep 2017, Villa 0-0 Boro, Villa Park
17th (+1)
Referee: James Linington | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Isle of Wight, 2016-2020
5404
🟩 16 Sep 2017, Villa 3-0 Barnsley, Oakwell
14th (+3)
Referee: Simon Hooper | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Wiltshire, 2013-
5406
🟩 23 Sep 2017, Villa 2-1 Forest, Villa Park
9th (+4)
Referee: Tim Robinson | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Sussex, 2016-
5407
🟩 26 Sep 2017, Villa 4-0 Burton, Pirelli
8th (+1)
Referee: Jonathan Moss | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | West Riding, 2011-2022
5408
🟩 30 Sep 2017, Villa 1-0 Bolton, Villa Park
8th (-)
Referee: Jeremy Simpson | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Lancashire, 2016-2018
5409
🟥 14 Oct 2017, Villa 0-2 Wolves, Molineux
8th (-)
Referee: Tim Robinson | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Sussex, 2016-
5410
🟩 21 Oct 2017, Villa 2-1 Fulham, Villa Park
5th (+3)
Referee: Mike Jones | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Chester, 2008-2017
5411
🟨 29 Oct 2017, Villa 0-0 Birmingham, St Andrew's
7th (-2)
Referee: Andy Madley | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Huddersfield, 2016-
5412
🟩 1 Nov 2017, Villa 2-0 Preston, Deepdale
5th (+2)
Referee: Peter Bankes | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Liverpool, 2016-
5413
🟥 4 Nov 2017, Villa 1-2 Wednesday, Villa Park
7th (-2)
Referee: Geoff Eltringham | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | County Durham, 2016-2019
5414
🟩 18 Nov 2017, Villa 2-1 QPR, Loftus Road
5th (+2)
Referee: Darren England | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Doncaster, 2017-
5415
🟩 21 Nov 2017, Villa 2-1 Sunderland, Villa Park
4th (+1)
Referee: Steve Martin | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Staffordshire, 2016-2018
5416
🟩 25 Nov 2017, Villa 2-0 Ipswich, Villa Park
4th (-)
Referee: Tony Harrington | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Cleveland, 2016-
5417
🟨 1 Dec 2017, Villa 1-1 Leeds, Elland Road
5th (-1)
Referee: Peter Bankes | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Liverpool, 2016-
5418
🟨 9 Dec 2017, Villa 0-0 Millwall, Villa Park
5th (-)
Referee: Andy Davies | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Hampshire, 2017-2018
5419
🟥 16 Dec 2017, Villa 0-2 Derby, Pride Park
5th (-)
Referee: Lee Probert | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Wiltshire, 2007-2017
5420
🟨 23 Dec 2017, Villa 2-2 Sheffield United, Villa Park
6th (-1)
Referee: Simon Hooper | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Wiltshire, 2013-
5421
🟥 26 Dec 2017, Villa 1-2 Brentford, Griffin Park
8th (-2)
Referee: Keith Stroud | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Hampshire, 2007-2019
5422
🟩 30 Dec 2017, Villa 1-0 Boro, Riverside
7th (+1)
Referee: Andy Madley | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Huddersfield, 2016-
5423
🟩 1 Jan 2018, Villa 5-0 Bristol City, Villa Park
5th (+2)
Referee: Andy Davies | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Hampshire, 2017-2018
5425
🟩 13 Jan 2018, Villa 1-0 Forest, City Ground
4th (+1)
Referee: James Linington | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Isle of Wight, 2016-2020
5426
🟩 20 Jan 2018, Villa 3-1 Barnsley, Villa Park
4th (-)
Referee: Scott Duncan | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Northumberland, 2016-2019
5427
🟩 30 Jan 2018, Villa 1-0 Sheffield United, Bramall Lane
4th (-)
Referee: Jeremy Simpson | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Lancashire, 2016-2018
5428
🟩 3 Feb 2018, Villa 3-2 Burton, Villa Park
4th (-)
Referee: David Coote | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Nottinghamshire, 2014-2024
5429
🟩 11 Feb 2018, Villa 2-0 Birmingham, Villa Park
2nd (+2)
Referee: Peter Bankes | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Liverpool, 2016-
5430
🟥 17 Feb 2018, Villa 0-2 Fulham, Craven Cottage
3rd (-1)
Referee: Tony Harrington | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Cleveland, 2016-
5431
🟨 20 Feb 2018, Villa 1-1 Preston, Villa Park
3rd (-)
Referee: Darren England | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Doncaster, 2017-
5432
🟩 24 Feb 2018, Villa 4-2 Wednesday, Hillsborough
3rd (-)
Referee: Neil Swarbrick | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Preston, 2011-2018
5433
🟩 6 Mar 2018, Villa 3-0 Sunderland, Stadium of Light
3rd (-)
Referee: Andy Madley | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Huddersfield, 2016-
5434
🟩 10 Mar 2018, Villa 4-1 Wolves, Villa Park
3rd (-)
Referee: David Coote | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Nottinghamshire, 2014-2024
5435
🟥 13 Mar 2018, Villa 1-3 QPR, Villa Park
3rd (-)
Referee: Tim Robinson | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Sussex, 2016-
5436
🟥 17 Mar 2018, Villa 0-1 Bolton, Macron
4th (-1)
Referee: Robert Jones | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Merseyside, 2018-
5437
🟨 31 Mar 2018, Villa 0-0 Hull, KC
4th (-)
Referee: Andy Davies | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Hampshire, 2017-2018
5438
🟩 3 Apr 2018, Villa 3-0 Reading, Villa Park
4th (-)
Referee: Darren Bond | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Lancashire, 2017-
5439
🟥 7 Apr 2018, Villa 1-3 Norwich, Carrow Road
4th (-)
Referee: Peter Bankes | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Liverpool, 2016-
5440
🟩 10 Apr 2018, Villa 1-0 Cardiff, Villa Park
4th (-)
Referee: Jeremy Simpson | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Lancashire, 2016-2018
5441
🟩 13 Apr 2018, Villa 1-0 Leeds, Villa Park
4th (-)
Referee: Tony Harrington | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Cleveland, 2016-
5442
🟩 21 Apr 2018, Villa 4-0 Ipswich, Portman Road
4th (-)
Referee: Simon Hooper | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Wiltshire, 2013-
5443
🟨 28 Apr 2018, Villa 1-1 Derby, Villa Park
4th (-)
Referee: Scott Duncan | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Northumberland, 2016-2019
5444
🟥 6 May 2018, Villa 0-1 Millwall, New Den
4th (-)
Referee: Tim Robinson | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Sussex, 2016-
5445
🟩 12 May 2018, Villa 1-0 Boro, Riverside
Semi Final
Referee: Bobby Madley | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Wakefield, 2014-2018
5446
🟨 15 May 2018, Villa 0-0 Boro, Villa Park
Semi Final
Referee: Mike Dean | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Wirral, 2001-2021
5447
🟥 26 May 2018, Villa 0-1 Fulham, Wembley
Final
Referee: Anthony Taylor | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Wythenshaw, 2009-

League Records

Doubles Over

5 | Barnsley, Burton Albion, Ipswich Town, Nottingham Forest, Sunderland

Unbeaten Against

7 | Birmingham City, Bristol City, Hull City, Leeds United, Middlesbrough, Preston North End, Sheffield United

Result
Opponents
Matchday Summary
🟩
Barnsley
🟩 16 Sep 2017, Villa 3-0 Barnsley, Oakwell
🟩
Barnsley
🟩 20 Jan 2018, Villa 3-1 Barnsley, Villa Park
🟨
Birmingham City
🟨 29 Oct 2017, Villa 0-0 Birmingham, St Andrew's
🟩
Birmingham City
🟩 11 Feb 2018, Villa 2-0 Birmingham, Villa Park
🟩
Bolton Wanderers
🟩 30 Sep 2017, Villa 1-0 Bolton, Villa Park
🟥
Bolton Wanderers
🟥 17 Mar 2018, Villa 0-1 Bolton, Macron
🟨
Brentford
🟨 9 Sep 2017, Villa 0-0 Brentford, Villa Park
🟥
Brentford
🟥 26 Dec 2017, Villa 1-2 Brentford, Griffin Park
🟨
Bristol City
🟨 25 Aug 2017, Villa 1-1 Bristol City, Ashton Gate
🟩
Bristol City
🟩 1 Jan 2018, Villa 5-0 Bristol City, Villa Park
🟩
Burton Albion
🟩 26 Sep 2017, Villa 4-0 Burton, Pirelli
🟩
Burton Albion
🟩 3 Feb 2018, Villa 3-2 Burton, Villa Park
🟥
Cardiff City
🟥 12 Aug 2017, Villa 0-3 Cardiff, Cardiff City Stadium
🟩
Cardiff City
🟩 10 Apr 2018, Villa 1-0 Cardiff, Villa Park
🟥
Derby County
🟥 16 Dec 2017, Villa 0-2 Derby, Pride Park
🟨
Derby County
🟨 28 Apr 2018, Villa 1-1 Derby, Villa Park
🟩
Fulham
🟩 21 Oct 2017, Villa 2-1 Fulham, Villa Park
🟥
Fulham
🟥 17 Feb 2018, Villa 0-2 Fulham, Craven Cottage
🟥
Fulham
🟥 26 May 2018, Villa 0-1 Fulham, Wembley
🟨
Hull City
🟨 5 Aug 2017, Villa 1-1 Hull, Villa Park
🟨
Hull City
🟨 31 Mar 2018, Villa 0-0 Hull, KC
🟩
Ipswich Town
🟩 25 Nov 2017, Villa 2-0 Ipswich, Villa Park
🟩
Ipswich Town
🟩 21 Apr 2018, Villa 4-0 Ipswich, Portman Road
🟨
Leeds United
🟨 1 Dec 2017, Villa 1-1 Leeds, Elland Road
🟩
Leeds United
🟩 13 Apr 2018, Villa 1-0 Leeds, Villa Park
🟨
Middlesbrough
🟨 12 Sep 2017, Villa 0-0 Boro, Villa Park
🟩
Middlesbrough
🟩 30 Dec 2017, Villa 1-0 Boro, Riverside
🟩
Middlesbrough
🟩 12 May 2018, Villa 1-0 Boro, Riverside
🟨
Middlesbrough
🟨 15 May 2018, Villa 0-0 Boro, Villa Park
🟨
Millwall
🟨 9 Dec 2017, Villa 0-0 Millwall, Villa Park
🟥
Millwall
🟥 6 May 2018, Villa 0-1 Millwall, New Den
🟩
Norwich City
🟩 19 Aug 2017, Villa 4-2 Norwich, Villa Park
🟥
Norwich City
🟥 7 Apr 2018, Villa 1-3 Norwich, Carrow Road
🟩
Nottingham Forest
🟩 23 Sep 2017, Villa 2-1 Forest, Villa Park
🟩
Nottingham Forest
🟩 13 Jan 2018, Villa 1-0 Forest, City Ground
🟩
Preston North End
🟩 1 Nov 2017, Villa 2-0 Preston, Deepdale
🟨
Preston North End
🟨 20 Feb 2018, Villa 1-1 Preston, Villa Park
🟩
Queens Park Rangers
🟩 18 Nov 2017, Villa 2-1 QPR, Loftus Road
🟥
Queens Park Rangers
🟥 13 Mar 2018, Villa 1-3 QPR, Villa Park
🟥
Reading
🟥 15 Aug 2017, Villa 1-2 Reading, Madejski
🟩
Reading
🟩 3 Apr 2018, Villa 3-0 Reading, Villa Park
🟨
Sheffield United
🟨 23 Dec 2017, Villa 2-2 Sheffield United, Villa Park
🟩
Sheffield United
🟩 30 Jan 2018, Villa 1-0 Sheffield United, Bramall Lane
🟥
Sheffield Wednesday
🟥 4 Nov 2017, Villa 1-2 Wednesday, Villa Park
🟩
Sheffield Wednesday
🟩 24 Feb 2018, Villa 4-2 Wednesday, Hillsborough
🟩
Sunderland
🟩 21 Nov 2017, Villa 2-1 Sunderland, Villa Park
🟩
Sunderland
🟩 6 Mar 2018, Villa 3-0 Sunderland, Stadium of Light
🟥
Wolverhampton Wanderers
🟥 14 Oct 2017, Villa 0-2 Wolves, Molineux
🟩
Wolverhampton Wanderers
🟩 10 Mar 2018, Villa 4-1 Wolves, Villa Park

FA Cup

League Cup

Europe

Game
Matchday Summary
Position
Referee
bottom of page