Every ground to have staged an English Premier League game

Up to 2019-20 season 58 grounds have staged English Premier league games, can you name them? Where a ground has had a name change, I have tried to include both names as type ins, if I have missed any please let me know.
Quiz by Algernon
Rate:
Last updated: June 26, 2019
First submittedAugust 13, 2017
Times taken110
Average score46.6%
Report this quizReport
5:30
Enter answer here
0
 / 58 guessed
The quiz is paused. You have remaining.
Scoring
You scored / = %
This beats or equals % of test takers also scored 100%
The average score is
Your high score is
Your fastest time is
Keep scrolling down for answers and more stats ...
Answer
Anfield
Ayresome Park
Baseball Ground
Britannia Stadium
Bloomfield Road
Boleyn Ground
Boundary Park
Bramall Lane
Burnden Park
Cardiff City Stadium
Carrow Road
City Ground
County Ground
Craven Cottage
Dean Court
The Dell
DW Stadium
Elland Road
Emirates Stadium
Etihad Stadium
Ewood Park
Falmer Stadium
Filbert Street
Fratton Park
Goodison
The Hawthorns
Highbury
Highfield Road
Hillsborough Stadium
KCOM Stadium
Kingpower Stadium
Kirklees Stadium
Liberty Stadium
Loftus Road
London Stadium
Macron Stadium
Madejski Stadium
Maine Road
Molineux
Oakwell
Old Trafford
Portman Road
Pride Park
Riverside
Roker Park
St Andrew's
St James'
St Mary's
Selhurst Park
Stadium of Light
Stamford Bridge
Turf Moor
The Valley
Valley Parade
Vicarage Road
Villa Park
Wembley
White Hart Lane
+1
Level 52
Jun 26, 2019
Wicked quiz - if you wouldn't mind updating to present day that'd be sick
+1
Level 70
Jun 26, 2019
I doesn't actually need updating, bar a change of years in the introductory part.

Last season, 2018-19, had three sides come up who had all played in the PL before and where already on the list. This coming season, 2019-20, has another three who have already played and are already on the list. ;-)