This week's Major League Baseball All-Star Fan Fest in San Diego set a record for merchandise sold. More merchandise was sold over the past five days than at any All-Star Game in the past 16 years, which is as long as the league has kept that data.

The previous records were set in San Francisco in 2007 and New York in 2008.

"We candidly didn't think sales would be like this," said Adam Blinderman, MLB's vice president of consumer products. "We look at the market, the fan base and how a team is playing, and we thought San Diego would sell like Cincinnati did last year."

The San Diego-themed merchandise featured, among other things, retro brown-and-gold batting practice jerseys and hats.