
Which MLB teams have the highest average attendance this season?
Bigger-market teams across the baseball map have maintained the best numbers so far in 2025, while some of the teams at the bottom of the pack share the one-eighty metrics of not even having a “home” ballpark.
Some of the more surprising teams land near the middle of the rankings, with a few of the typical focal points—stadium size, record—not really holding up to the data.
As the MLB calendar moves on toward playoff time, here’s the average attendance for all 30 MLB teams in 2025.
30. Athletics

Average attendance: 9,745
29. Tampa Bay Rays

Average attendance: 9,885
28. Florida Marlins

Average attendance: 11,975
27. Chicago White Sox

Average attendance: 17,755
26. Pittsburgh Pirates

Average attendance: 19,258

Average attendance: 22,101

Average attendance: 22,157

Average attendance: 22,385
22. Cleveland Guardians

Average attendance: 24,678
21. Washington Nationals

Average attendance: 24,738

Average attendance: 25,541
19. Seattle Mariners

Average attendance: 28,862

Average attendance: 28,881

Average attendance: 28,988

Average attendance: 29,789

Average attendance: 29,894

Average attendance: 30,087

Average attendance: 31,041
12. Los Angeles Angels

Average attendance: 31,979

Average attendance: 32,019

Average attendance: 33,166
9. Boston Red Sox

Average attendance: 33,323
8. San Francisco Giants

Average attendance: 36,208

Average attendance: 36,974

Average attendance: 37,288

Average attendance: 39,027

Average attendance: 41,735

Average attendance: 41,956

Average attendance: 42,403

Average attendance: 50,192
(Data via ESPN)