The Times' MLB rankings

Zach Helfand ranks the 30 Major League Baseball teams.

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

1. DODGERS: The Dodgers are 6-5 with Yasiel Puig and 17-7 without him. (2)

2. ST. LOUIS: Recipe for success: four of five starters are homegrown. (1)

3. DETROIT: Miguel Cabrera has averaged 35 home runs per season, and now has 400 in his career. (4)

4. CHICAGO CUBS: Kris Bryant has 24 RBIs in his first 27 big league games. (10)

5. KANSAS CITY: The Royals have more two-out runs than any other team in the major leagues. (6)

6. HOUSTON: The Astros lead the league in an unusual trio: home runs, strikeouts and stolen bases. (5)

7. WASHINGTON: Bryce Harper has blasted eight home runs in his last nine games. (8)

8. MINNESOTA: Torii Hunter, at 39, leads the Twins with 21 RBIs. (7)

9. ANGELS: Jered Weaver has given up one run and one walk in his last 16 1/3 innings. (16)

10. TAMPA BAY: The pitching staff boasts the lowest opposing batting average in baseball. (12)

11. N.Y. YANKEES: The Yankees didn't score more than two runs in a game during their four-game skid. (3)

12. N.Y. METS: Offensively challenged Mets have averaged 2.4 runs in their last 12 games. (9)

13. SAN DIEGO: Matt Kemp has been surprisingly durable. He leads the Padres by appearing in 37 games. (11)

14. CHICAGO WHITE SOX: The White Sox have finally hit a stride. They're winners of five of six. (21)

15. CINCINNATI: Billy Hamilton has 17 stolen bases. The Dodgers' whole team has nine. (15)

16. SAN FRANCISCO: The Giants have settled into .500 baseball. Mediocrity, thy name is San Francisco. (13)

17. ATLANTA: Scary moment: Braves' single-A affiliate team's bus crashed this week, but team avoided serious injuries. (17)

18. TORONTO: Starters' earned-run average is better only than the Rockies'. (14)

19. BOSTON: The pitching still stinks but at least the lineup is hitting … .207 this month. (29)

20. SEATTLE: Nelson Cruz is on pace for 69 home runs, 139 RBIs and 227 hits. (25)

21. ARIZONA: The Diamondbacks have the worst record of any team that has a positive run differential. (19)

22. PITTSBURGH: No starters are batting over .300. (26)

23. TEXAS: Josh Hamilton is nearing a return and has plenty of time to prepare for a July 3 game against the Angels. (20)

24. BALTIMORE: Last year's ace, Chris Tillman, owns a 6.34 earned-run average. (23)

26. MIAMI: Heard that Giancarlo Stanton's home run was spotted in orbit by the International Space Station. (18)

25. CLEVELAND: Not a bad first 2015 win for Corey Kluber. He struck out 18 in eight innings. (24)

27. PHILADELPHIA: Jonathan Papelbon is Phillies' all-time saves leader, much to the chagrin of Philadelphians. (28)

28. MILWAUKEE: The Brewers are dead last in on-base percentage and 25th in ERA. Not a great combo. (27)

29. OAKLAND: Can Steph Curry play baseball? (22)

30. COLORADO: Seems the only way Rockies don't lose these days is when the game is canceled. (30)

Copyright © 2016, Los Angeles Times