Goal Factories: The 20 Premier League Stadiums With the Most Goals Ever
The Premier League has been home to unforgettable goals, dramatic comebacks, and high-scoring thrillers. Some stadiums stand out as true goal factories, delivering entertainment week after week for decades. From modern arenas to historic grounds, here’s a countdown of the 20 stadiums where fans have seen the most goals in Premier League history.
20. King Power Stadium – 619 goals

Leicester City’s home ground may be one of the newer venues in the Premier League, but it has already seen its fair share of goal action. From the historic 2015/16 title run to thrilling clashes with the league’s best, the King Power rarely disappoints. It has hosted 231 matches.
19. The Hawthorns – 654 goals

Home to West Bromwich Albion, The Hawthorns has provided fans with plenty of open, attacking football over the years. Even in challenging seasons, goals have never been in short supply. In total, 246 matches have been played here.
18. Stadium of Light – 669 goals

Sunderland’s home has witnessed dramatic highs and lows, from great derby matches to relegation battles. The Stadium of Light has been the scene for some unforgettable scoring moments. It has staged 286 matches.
Read also: Top 25 Players with the Most Shots on Target in 2024-25 - Ranked
17. Riverside – 688 goals

Middlesbrough’s Riverside Stadium has been a stage for memorable Premier League encounters, especially during the club’s strong years in the early 2000s. Goals have come steadily, both for and against. It has seen 266 matches.
16. Highbury – 736 goals

Arsenal’s historic old ground was known for its close-up atmosphere and technical football. Before the move to the Emirates, Highbury offered plenty of goal-filled afternoons for the Gunners faithful. The stadium hosted 262 matches.
15. Elland Road – 757 goals

Leeds United’s Elland Road is famous for its intense atmosphere and passionate supporters. The goals here often arrive in bursts, adding to the stadium’s reputation for exciting football. It has been the venue for 291 matches.
St Mary’s Stadium – 829 goals

Home to Southampton, St Mary’s has been the stage for many high-scoring encounters. Whether against top clubs or fellow mid-table sides, the goals have flowed freely. The stadium has seen 310 matches.
Read also: The Complete La Liga Weekly Salary Countdown - Ranked from Lowest to Highest
13. Craven Cottage – 835 goals

Fulham’s charming riverside stadium has a unique character and has produced plenty of entertainment. Fans at Craven Cottage have enjoyed more than their fair share of goals over the years. It has hosted 310 matches.
12. Ewood Park – 926 goals

Once home to Premier League champions Blackburn Rovers, Ewood Park was especially prolific during the club’s 1990s success. Goals here were often accompanied by big-name performances. The stadium has staged 348 matches.
11. Upton Park – 1,030 goals

Also known as the Boleyn Ground, West Ham’s former home was a fortress full of drama. Many classic Premier League matches took place here before the move to London Stadium. In total, 384 matches were played at Upton Park.
10. Emirates Stadium – 1,101 goals

Arsenal’s modern home has quickly built up an impressive goal tally. Known for slick passing and attacking play, the Emirates has been the setting for numerous goal fests. It has hosted 371 matches so far.
Read also: The 10 Greatest Female Footballers of All Time - Ranked
9. Selhurst Park – 1,161 goals

Crystal Palace’s Selhurst Park offers a tight, noisy atmosphere that often inspires open matches. Goals here are part of the regular entertainment package for the fans. The venue has staged 463 matches.
8. Etihad Stadium – 1,302 goals

Manchester City’s home has been a scoring machine in recent years. With a star-studded attack, the Etihad has hosted some of the most dominant performances in Premier League history. The stadium has seen 415 matches.
7. White Hart Lane – 1,349 goals

Tottenham Hotspur’s former ground was a beloved and noisy venue. Before the move to their new stadium, White Hart Lane delivered countless goal-packed matches. It saw 483 matches in total.
6. Villa Park – 1,445 goals

Aston Villa’s home has a long Premier League history filled with goals. Villa Park remains one of the league’s most iconic venues for fans and players alike. It has staged 576 matches.
Read also: Supercomputer Predicts Premier League 2025/26 Golden Boot Winner
5. St James’ Park – 1,541 goals

Newcastle United’s stadium is renowned for its incredible atmosphere. The goals here have come in abundance, matching the passion of the home crowd. It has hosted 551 matches.
4. Goodison Park – 1,653 goals

Everton’s traditional home has been a stage for high-scoring contests for decades. Goodison Park remains one of the most historic and goal-friendly grounds in England. It has seen 633 matches.
3. Stamford Bridge – 1,768 goals

Chelsea’s home has been the site of many memorable matches, especially during the club’s modern era of success. Stamford Bridge consistently delivers entertainment. It has staged 633 matches.
2. Old Trafford – 1,798 goals

The Theater of Dreams has lived up to its name, with Manchester United producing both prolific scoring and dramatic finishes. It sits just shy of the top spot. The stadium has hosted 633 matches.
Read also: Top 25 Players with the Most Big Chances Created in World Football (2024/25) - Ranked
1. Anfield – 1,801 goals

Liverpool’s legendary stadium takes first place for most Premier League goals. Known for its unmatched atmosphere, Anfield has been the backdrop for some of the most iconic moments in football history. It has been the stage for 633 matches.