According to research by Fan Cost Experience, the Boston Red Sox have both the most expensive beer prices in Major League Baseball and most expensive overall prices when taking into account tickets, parking, food, etc. The Red Sox charge $7.25 for a 12 oz. beer. The St. Louis Cardinals come in second at $6.75 for a 12 oz. beer. The Arizona Diamondbacks have the cheapest beer in the Majors, only charging $4.00 for a 14 oz. pour.