Sports Illustrated's latest power rankings are at si.com.
Top is the St. Louis Cards, and why not.
Among the low-payroll-we-better-be-smart teams the Pirates are 3, Royals 4, Astros 6, Rays 7, Twins 8. (Big payroll Dodgers are 2, Yanks 5.) So a bunch of cheap teams are doing pretty damn good.
And the Marlins? They're 24th -- up from 28th the previous week.