The Times' MLB power rankings

The Times' MLB power rankings
Kansas City's Mike Moustakas is going to the All-Star Game as winner of the final fan vote in the American League. (Charlie Riedel / Associated Press)

Last week's ranking in parentheses, statistics are through Friday's games:

1. ST. LOUIS: Are the Cardinals vulnerable? As they stagnate, the Pittsburgh Pirates are on the move. (1)

2. KANSAS CITY: Mike Moustakas' winning the AL's final All Star vote was the least shocking occurrence all week. (4)

3. PITTSBURGH: The Pirates are, coincidentally, hot on the tails of baseball's alleged digital pirates, the Cardinals. (5)


4. DODGERS: Keep beating the teams they should. When will they start picking on teams their own size? (6)

5. WASHINGTON: The Nationals are pretty much the only team that won't be shopping for pitching at the deadline. (3)

6. ANGELS: They're scary when they're this hot. In winning six of seven, their margin of victory was more than six runs. (9)

7. HOUSTON: The Astros picked a bad time to get cold. How will they respond to a real division race? (2)

8. N.Y. YANKEES: As their American League East rivals imploded, the Yankees have kept it steady, if unremarkable. (8)

9. CHICAGO CUBS: Manager Joe Maddon called the Cubs' Friday loss "non-fortuitous." Never change. (7)

10. MINNESOTA: Brian Dozier lost final All Star vote, then hit walk-off homer. It worked: He's now a replacement. (14)

11. N.Y. METS: The MASH unit masquerading as a baseball team lost another player, this time rookie ace Steven Matz. (16)

12. ARIZONA: Letting Diamondbacks hang around the division race is scary, given they have division's best hitter. (19)

13. DETROIT: Victor Martinez's power was bound to return. He has two homers in July and his average is up 20-plus points. (17)

14. TEXAS: The Rangers were outscored, 44-14, over a five-game losing streak. (15)

15. BALTIMORE: The Orioles already have two three-game losing streaks in July. They must not like humidity. (11)

16. SAN FRANCISCO: Like the San Francisco summer, the Giants offense has turned cold, listless and ugly. (10)

17. CLEVELAND: When it's on, the Indians' pitching is lethal. They given up two runs or less in nine of 12 games. (18)

18. CHICAGO WHITE SOX: They're still in last place, but are the White Sox showing enough to avoid a sell-off? (26)

19. ATLANTA: Like the Angels not long ago, the Braves haven't strayed more than five games from .500 in either direction. (20)

20. TORONTO: The Blue Jays' powerful offense went 27 innings — the equivalent of three whole games — without a run. (12)

21. BOSTON: The Red Sox have taken four series in a row. Might they somehow be buyers at the deadline? (25)

22. TAMPA BAY: The Rays won just four games in a nearly three-week span. (13)

23. CINCINNATI: Get a good look at Johnny Cueto, Reds fans. He won't be around much longer. (24)

24. SEATTLE: In first 81 games, Robinson Cano, who's making $24 million a year until 2023, hit .251 with five homers. (22)

26. SAN DIEGO: The Padres hit a new low, 10 games under .500, this week. Is there a bigger disappointment in baseball? (23)

25. OAKLAND: Billy Beane probably has seen enough. Get ready for the blowout sale in the coming weeks. (21)

27. MILWAUKEE: The suddenly hot Brewers won eight games in a row … to pull within 20 games of the Cardinals. (29)

28. COLORADO: Saturday, Troy Tulowitzki's 21-game hit streak ended. It was the longest of any player this season. (28)

29. MIAMI: Giancarlo Stanton hasn't played a game since June 26. He leads the league in home runs. (27)

30. PHILADELPHIA: The Phillies run differential is more than twice as bad as the next closest team. (30)