10 Major League Towns Where Baseball Doesn't Cost a Bundle

PORTLAND, Ore. (TheStreet) -- Major League Baseball is the most cost-effective sports ticket money can buy, but there are definitely teams out there providing more bang for the buck than others.

MLB ticket prices average $27.48 this year, according to Team Marketing Report. That said, we're not going to sit here and pretend that the sport that calls itself the national pastime is only about as costly as some peanuts and Cracker Jack. Major League Baseball's top-money tickets can fetch an average of $50 or more, and that's before you get into the ballpark, where the smallest size of the cheapest beer in the place goes for what you'd pay for a six pack of IPA anywhere outside the stadium.

Still, baseball's admission price is little more than half that of NBA ticket ($50.99), slightly less than half the cost of a ticket to an NHL game ($61.01) and well below the price you'd spend on any given Sunday in the NFL ($78.38). So what if it's also 1.8% higher than last year? There are still roughly a dozen teams in the league with average ticket prices less than $25.

We scanned the league and found 10 cities where the average Major League Baseball where the average ticket price is not only cheap but, in five cities, will get you some change back if you hand the folks at the ticket booth a $20 bill: