Among the 25 World Series champions since 2000, how did the 2012 Giants land in this spot? The 2012 Giants won 95 games, three more than their 2010 cousins, but they were actually the lesser team.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results