Only the Red Sox Charge More for Beer Than the Cardinals


Not cheap. | Peter Bond

Cardinals fans (and really, all sports fans) know they're going to get overcharged for food and drinks at a game. We tend to complain about it a lot, but it's just one of those things -- if you want a beer at Busch Stadium (Broadway & Poplar Street; 314-345-9000), you're going to have to pay for it. Last year, our prices in general were still above the MLB average; this year, it seems only the Boston Red Sox have more expensive beer. Yikes!

See also: 5 Best Foods to Eat at Busch Stadium

Team Marketing Report's Fan Cost Index just released rankings for the price of beer per ounce at MLB games. The Cardinals come in at No. 2, with the average beer costing $0.56 an ounce. The most expensive beer on average can be found in Boston, with a beer to watch the Red Sox running you $0.60 per ounce.

NextSTL pointed out, rather optimistically, that perhaps it's because of all the specialty beer available at Busch. However, a regular draft beer (like Bud Light) is $9, and a regular Schlafly draft is only $7.50.

The Cubs charge $0.45 per ounce, and the Royals only $0.41. What do you think -- is it time they lower the prices at Busch Stadium? Or is that just wishful thinking? Check out the full list of MLB teams here:

Gut Check is always hungry for tips and feedback. Email the author at or follow her on Twitter.

Support Local Journalism.
Join the Riverfront Times Press Club

Local journalism is information. Information is power. And we believe everyone deserves access to accurate independent coverage of their community and state. Our readers helped us continue this coverage in 2020, and we are so grateful for the support.

Help us keep this coverage going in 2021. Whether it's a one-time acknowledgement of this article or an ongoing membership pledge, your support goes to local-based reporting from our small but mighty team.

Join the Riverfront Times Club for as little as $5 a month.