The most and least expensive ballparks are...

Hot Dog Beer Big Red Smokey from Great American Ballpark Cincinnati 2009 07 11 by Navin75
baseball stadiums
Log in to save this page.

Although some Major League Baseball stadiums cater to their fans with affordable tickets and food prices, others are notorious for some pretty steep charges.

Personal finance website GOBankingRates.com conducted a cost analysis of attending a game at all 30 MLB stadiums, comparing the price of four factors:

While the average cost of spending a day enjoying America's pastime is $77.92, fans attending a game at Angel Stadium of Anaheim pay the cheapest per-game average cost ― $47.60 ― whereas Boston Red Sox fans pay the highest per-game average cost at Fenway Park ― $157.

To learn where your team ranks, see the full findings at: http://www.gobankingrates.com/personal-finance/ranked-most-least-expensive-stadiums-mlb-fans-watch-baseball-game/ 

"Seeing a baseball game in person is an experience well worth the price, especially for die-hard fans," said Elyssa Kirkham, lead reporter on the study for GOBankingRates. "But ticket prices keep rising each year ― up 3.3 percent in 2015 ― which might price some fans out of the ballparks. Some franchises definitely are cheaper for their fans, which makes it more affordable for people to enjoy a stadium game or even more than one in a season."

Additional Insights:

Methodology: GOBankingRates surveyed four costs of attending a baseball game at all 30 Major League Baseball stadiums: (1) ticket prices, calculated by averaging the cost-per-game for the five cheapest season ticket prices advertised on the baseball team's official MLB site; and (2) parking, (3) beer, and (4) hot dog prices, as reported in the April 2015 Team Marketing Report. To find the cost of attending a game, GOBankingRates assumed two guests and calculated the total cost of two tickets, two hot dogs, two beers, and one parking spot. Stadiums were ranked by this amount to find the least and most expensive stadiums for baseball fans attending a game.