MLB Power Rankings: New York Mets, New York Yankees Fall Out Of Top 10

10 of 10

May 24, 2015; Kansas City, MO, USA; Kansas City Royals catcher

Salvador Perez

(13) runs down St. Louis Cardinals base runner

Jhonny Peralta

(27) during the first inning at Kauffman Stadium. Mandatory Credit: Peter G. Aiken-USA TODAY Sports

3. St. Louis Cardinals (28-16) It was a little bit of a slipup for the Cardinals this past week, as they showed they are human splitting a four-game series with the Mets, then losing two of three to the Royals (one game was shortened because of rain after six innings). Matt Holliday had his on-base streak snapped, actually not reaching base the last two games he has played. It should not be long until he starts a new one.

2. Houston Astros (29-16) Everyone is waiting for the regression for the Astros, but it doesn’t look like it will be coming. They took a series from the Athletics to start the week, then fought back to win the final two games against the Tigers over the weekend after losing the first two. This team is fun to watch, and may have a third stud in the rotation to go with Dallas Keuchel and Collin McHugh as one of their top prospects, Lance McCullers, as looked the part thus far through two starts.

1. Kansas City Royals (28-15) This team just continues to roll, as they easily disposed of the Reds and then took two of three from the Cardinals over the weekend. There are no signs of slowing down from this team, as they lead the majors with a +65 run differential. They have no holes in their lineup, as seven of their regulars are hitting .270 or higher and their staff has just as few holes. The only thing they could hope for is their younger arms, Yordano Ventura and Danny Duffy, to start throwing like they are capable of. If that happens, it would not be fair for the rest of MLB.

Next: What is different from last week's Power Rankings?

More from Empire Writes Back