Cards will have NL's best offense

Matt Holliday was sixth in the National League in wRC+ in 2012. Chris Trotman/Getty Images

Every year it seems the New York Yankees put together a monster offense. They get on base (No. 1 in MLB in on-base percentage since 2008) and hit for power (No. 1 in both slugging percentage and home runs), so it's no big surprise that they've scored a league-best 4,234 runs over the last five years. Their 1,092 home runs during that span put them more than 100 dingers ahead of the Texas Rangers, who have the second-highest total among MLB clubs in the last five seasons. The Yankees more than have lived up to their "Bronx Bombers" nickname.

However, an interesting thing happens when you look at each team's offensive performance during those last five years and exclude the at-bats that have been given to pitchers, leveling the playing field between American League and National League clubs to a large degree. When you just look at the results each team has gotten from their hitters, the St. Louis Cardinals emerge as the Yankees of the NL.