Sunday, we’ll see a rematch of the 2007 Super Bowl as Tom Brady and the New England Patriots try to get revenge against Eli Manning and the Giants after they ruined the Patriots’ attempt at a perfect season. Either way, fans in Boston and New York don’t have much to complain about: Their teams have won more major sports championships than any other American cities. By their standards, New York is in a bit of a drought, having not won a championship since the Yankees took home the World Series trophy in 2009. Boston added to its trophy case with the Bruins’ Stanley Cup win in June. Here’s how the rest of America’s cities stack up in Major League Baseball, the National Hockey League, the National Basketball Association, the National Football League, and Major League Soccer history.
8 (tie) St. Louis - 13 Championships