Baseball is America’s favorite pastime — and one of its more affordable to watch.

A person making the average U.S. salary would have to work 4.5 hours to take a family of three to a Major League Baseball game, an analysis from personal finance website ValuePenguin found — based on median household income of $ 56,516 and the costs of tickets and concessions. That’s including the national average of $ 31 for a ticket, plus three hot dogs, two beers and one soda.

Compare that to the National Basketball Association, which charges fans… – All MarketWatch News – Personal Finance