The MLB All-Star Game in 2024 was one of the most-watched events for baseball in a little while. The Midsummer Classic bounced back from a record-low number of viewers in 2023 to increase by 6%, boasting around 7.4 million viewers (with a 7.9 million peak at 9 p.m. EDT). It continues to be one of the most-watched All-Star Games in sports.
However, despite this bump in viewership, it still doesn't compare to the top 10 of all-time. The heyday of All-Star Games is gone across all sports, as modern fans care less and less every year about what happens in a totally meaningless game. Here are the most-watched games from when fans cared a lot more about the All-Star game.
Most-watched MLB All-Star Games
Note: All ratings via Front Office Sports
10) 1985
The National League won the 10th-most watched All-Star Game of all time. They defeated the American League by a score of 6-1. Despite the gap in the score, there were 28.2 million viewers.
9) 1987
The National League won the 1987 MLB All-Star Game by a score of 2-0 over the National League. It was a close matchup and it drew in 28.4 million viewers in total.
8) 1984
The 1984 MLB All-Star Game was watched by 28.5 million people. The American League lost to the National League by a score of 3-1, and Gary Carter won MVP of the contest.
7) 1988
For the first time on this list, the American League was victorious in 1988. That game saw them defeat the National League 2-1 and had 29.5 million viewers.
6) 1977
The 1977 MLB All-Star Game concluded with a final score of 7-6. Once again, the National League was in the win column, and they had exactly 31 million viewers watching.
5) 1979
In 1979, the AL and NL engaged in an all-time classic All-Star Game, though the National League once again reigned supreme by a score of 7-6. The tight affair had 31.98 million viewers.
4) 1982
The National League won the 1982 MLB All-Star Game. They defeated the American League 4-1 and had an impressive 34.1 million viewers, the fourth-most of all time.
3) 1978
The 1978 All-Star Game was again a win for the National League. 35.3 million people tuned in to watch them dismantle the American League by a score of 7-3, with Steve Garvey winning MVP.
2) 1980
The National League won the 1980 All-Star Game by a score of 3-2. Most fans of that era knew that since 36.27 million people watched the game. The tight score likely held viewers' attention.
1) 1976
Interestingly enough, the 1976 All-Star Game was the most-watched MLB Midsummer Classic of all time. It boasted an impressive 36.3 million viewers, which is interesting given that the National League blew out the AL 7-1.