Phil Rogers' MLB power rankings

21. Blue Jays (23): Memorial Day is an important milestone, and the go-for-it Blue Jays are still buried in last place.

22. Royals (18): The team that led the majors in scoring in spring training was ranked 22nd at the end of the weekend. Kansas City's best hitter in terms of OPS: Miguel Tejada, who is 12th on the team in at-bats.

23. Padres (24): Second baseman Jedd Gyorko has an .885 OPS in May. He'll be a Rookie of the Year candidate if he can keep that up.

24. Brewers (26): Dropped two of three to the Pirates after Ryan Braun voiced his feeling of hopelessness.

25. Mariners (21): GM Jack Zduriencik has shaken up his roster, shipping out Jesus Montero with no timetable for him to return. Newly promoted infielder Nick Franklin has been a numbers producer in the minors.

26. Twins (25): The bottom has dropped out.

27. Mets (27): Matt Harvey got knocked around by the Reds but escaped with a no-decision, remaining unbeaten. That's something.

28. Cubs (28): If Alfonso Soriano is going to have a big May, he better start crushing the ball. It has been his best month historically but nothing special this time.

29. Astros (29): Change of leagues means no Silver Boot series against the Rangers this week.

30. Marlins (30): Put up 34 runs in an 18-game stretch through the weekend sweep at U.S. Cellular Field.

Twitter @ChiTribRogers