What team has the most last at bat wins in baseball?
Atlanta Braves lead the MLB with 25 last at bat wins this
season. It's the same number of last at bat wins they had when they
led the league in that category in 1995, the last year they won the
World Series.