Our latest power rankings come following games played on Sunday June 2, 2019. This is updated from the updated on May 24th:

1. Minnesota Twins (40-18)
Impressive 15-3 mark over the last 18 games and an MLB-best in run differential (+109) and homers (108). Jorge Polanco and Eddie Rosario find themselves atop most offensive categories in the AL.

2. Los Angeles Dodgers (41-19)
Convincing three-game weekend sweep of the Phillies, bring their home record to 25-7 at home – best in MLB. Cody Bellinger leads MLB in batting average (.379), RBI (52) and ranks second in HR (20).

3. Houston Astros (40-20)
Despite missing Jose Altuve, George Springer and now Carlos Correa, the Astros just keep chugging along with the second-best run differential (+99) in MLB.

4. New York Yankees (38-20)
The Yankees have benefited from a favorable schedule most of the season, but a big series win over the weekend against the Red Sox gives them a little more credibility.

5. Tampa Bay Rays (35-22)
Tough four-game series at home against the Twins, dropping three of the four. That’s OK, the Rays have been much better on the road at 18-8, giving them the second-most road wins in MLB.

6. Milwaukee Brewers (34-26)
Big weekend series win in Pittsburgh, taking three of four games in Pittsburgh. Brewers have the third-most homers in MLB (103) this season.

7. Philadelphia Phillies (33-26)
Dropped a three-game set over the weekend in LA but still have the NL East lead by a single game. The addition of Jay Bruce should app some depth, but that’s about it.

8. Atlanta Braves (32-27)
Speaking of those Braves, they’re charging hard for the same thing the Phillies are – playoff baseball. It does look like it’ll be a two-team race with those two, given how the rest of the division has played.

9. Colorado Rockies (31-27)
The Rockies’ eight-game winning streak is currently the longest in MLB, even though they’ve taken most of it out at weak competition at home. Colorado also has the most runs (90) over the last 14 days.

10. Texas Rangers (30-27)
The Rangers have strung together a nice 13-5 record over the last 18 games. Most of that damage came at home, where they are 20-9 this season.

11. St. Louis Cardinals (30-28)
The Cardinals got a key sweep over a slumping Cubs team over the weekend, and they certainly needed it after a rough month of May. Even still, the Cardinals scored the fewest runs (46) over the last 14 days.

12. Chicago Cubs (31-26)
Speaking of those slumping Cubs, they have now lost eight of the last 10 games. Granted, those losses have come against quality opponents, but it is bringing them down.

13. Boston Red Sox (30-29)
The defending champs hit another rough stretch recently, losing six of the last nine games and falling 8.5 games behind the first-place Yankees. If they don’t make the playoffs, it’ll be because of that dreadful start to the season.

14. Arizona Diamondbacks (30-30)
After losing five straight, the D-Backs closed out the weekend strong with the two wins against the Mets. No one thought Arizona would be this good without Paul Goldschmidt and A.J. Pollock, but here they are.

15. San Diego Padres (30-29)
The Padres do have the most wins in one-run games (14) this season. After a recent five-game winning streak, they wound up losing five of the last seven games – the last two of which were against the lowly Marlins.

16. Oakland Athletics (29-30)
Oakland’s famous 10-game winning streak was more recently followed by a five-game losing streak, all oh which came at home against divisional opponents in the Angels and Astros.

17. Chicago White Sox (29-30)
The White Sox offense has struggled a bit of late, but they do have six wins over the last seven games.

18. Cleveland Indians (29-30)
Cleveland is a long way from where they’ve been most of this decade. The Indians’ next two series (both at home against the Twins and Yankees) will probably dictate the rest of their season for good.

19. Los Angeles Angels (29-30)
The Angels are 7-2 over the last nine games nine games, bringing themselves back up around the .500 mark. If they keep up this pace, a wild-card berth is certainly in the cards.

20. Pittsburgh Pirates (28-30)
The Pirates’ 4-10 record over the last 14 games have brought them back down to Earth of late. That trade for Chris Archer just looks downright depressing right now.

21. New York Mets (28-31)
Speaking of depressing, it seems like things will never get any better for the Mets. Despite having one of the best pitching staffs on paper, they’re still three games under .500.

22. Cincinnati Reds (27-32)
The Reds are sort of middling around without much direction. Joey Votto had a recent surge of hitting recently, but it’s clear that he’s not the guy Cincinnati signed to that massive contract.

23. Washington Nationals (26-33)
Not even the dynamic trio of Max Scherzer, Stephen Strasburg and Patrick Corbin can save the Nationals’ bullpen woes.

24. San Francisco Giants (24-34)
The Giants do have a solid 13-5 record in one-run games, but their fate has been sealed at the bottom of the NL West already.

25. Seattle Mariners (25-37)
Having the most errors (66) in MLB certainly hasn’t helped the fact that they have the second-most homers (105). Most of those homers were hit earlier in the season, when they were winning ball games. It’s hard to believe this team started out 13-2.

26. Detroit Tigers (22-34)
After getting swept at home by the Marlins, the Tigers have been playing some decent ball over the past nine games. All that effort certainly won’t be enough to get them back into contention.

27. Miami Marlins (21-36)
Miami has, by far, the fewest homers (41) in MLB this season and they’ll continue to be the doormat for the rest of the NL East this season – and for most of the near future.

28. Toronto Blue Jays (21-38)
Currently have the longest losing streak in MLB at six games, which coincides with the Rockies’ winning streak. After all they, did get swept in Colorado over the weekend – and in Tampa before that.

29. Kansas City Royals (19-40)
KC has the fewest errors (22) of any team, but that’s certainly not helping their overall record. It’s been a disappointing year for a team with exciting speedsters in the lineup.

30. Baltimore Orioles (18-41)
The Orioles have an MLB-worst -121 run differential, and they have their pitching to thank for that. Baltimore has allowed 122 homers in 59 games this season.