Red Sox, Phillies and Dodgers rise while Yankees, Rangers drop

Who is the best team in the MLB? Well over a month through the 2024 Major League Baseball season, we have enough games to fairly evaluate all 30 clubs. While the MLB power rankings Week 6 don’t necessarily reflect who the best MLB teams will be in October, we do capture where things stand in baseball right now.

Let’s dive into our MLB power rankings for Week 6.

MLB power rankings: Worst MLB teams

30. Chicago White Sox (30)

The Chicago White Sox are the worst team in MLB. There are no signs of imminent improvement, demonstrated by the fact that the White Sox are now simply adding to their complete security at the bottom of the standings. After winning just six games in April, it’s not unfair to under if Chicago can even record seven victories in May.

Related: 2024 MLB Draft order, top prospects

29. Colorado Rockies (29)

Well, at least the Colorado Rockies provided some joy for the fan base this week by promoting top prospect Jordan Beck. he dominated the Triple-A level (.999 OPS) in April, earning a promotion to make his MLB debut. Considering there is little else to celebrate right now for Colorado, we’ll just tip our cap to Beck already racking up hits in the Rockies lineup.

Related: Longest winning streak in MLB history

28. Miami Marlins (28)

The teardown is underway. Just over a year after trading away Pablo Lopez to land Luis Arraez, the Miami Marlins shipped him off to the San Diego Padres along with $10 million in cash for a package of prospects. Given the cash Miami is including, it is essentially buying prospects Dillon Head, Jakob Marsee and Nathan Martorella. However, given Arraez was one of the worst defensive infielders in MLB and he’s nothing more than a singles hitter, we can’t necessarily fault the Marlins for making this deal.

Also Read: WNBA power rankings 2024

27. Los Angeles Angels (25)

There’s the Mike Trout injury everyone feared was coming. Playing at an MVP-caliber level once again, Trout’s body provided the baseball world with another example of how much greatness it has robbed from the game with devastating injuries. As for bright spots, at least Jo Adell (.850 OPS) has turned into something, but poor defense and a low walk rate suggest he’ll likely never come close to the All-Star talent everyone hoped for.

Related: MLB mock draft 2024

26. Pittsburgh Pirates (23)

After jumping out to a 9-2 start, the Pittsburgh Pirates have completely collapsed. From April 9 to May 3, Pittsburgh recorded a 5-17 record. For comparison, the only other teams with fewer than seven wins in the last 22-plus games are the Angels, White Sox and Rockies. Sadly, the Pirates pitching (3.95) hasn’t even been that bad over this 22-game span.

Related: Longest baseball games ever

26. Oakland Athletics (27)

The young, scrappy Oakland Athletics have already exceeded our expectations this season. A team that started 7-17 is now 16-17 in May. There are going to be much more bad stretches ahead and we doubt the A’s finish the season anywhere close to the .500 mark, but at least this isn’t the club we saw last season that regularly inflated their opponents’ run differential with blowout games.

Also Read: NASCAR power rankings

24. Tampa Bay Rays

The Tampa Bay Rays aren’t a good baseball team in 2024. Tampa Bay is 7-11 in its last 18 games, with below-average pitching (4.46) and a lineup that is near the bottom in most major offensive categories. A franchise that won 80-plus games in seven consecutive seasons needs a reset and that starts with calling up some of the top prospects.

Related: 10 best MLB hitters of all time

23. St. Louis Cardinals (22)

Through 32 games, the St. Louis Cardinals lineup ranks 28th in runs score (112), 26th in batting average (.219) and 25th in OBP (.299) Willson Contreras was brought in to be a complementary bat to help Nolan Arenado and Paul Goldschmidt, instead he’s the only one producing in St. Louis. Father Time has come for St. Louis and it might be time for the Cardinals to declare themselves as sellers.

Related: St. Louis Cardinals game today, Cardinals schedule

22. Washington Nationals (26)

We’ll say this about the Washington Nationals, they are becoming an interesting team to watch in 2024. The Nats have series victories this season over the Dodgers, Astros, Marlins and Giants, which is particularly impressive given the payroll gaps between some of those clubs versus Washington. There still isn’t enough here to project Washington fights for .500 all year, but at least the Nationals are competitive right now.

Related: Highest-paid MLB players

21. Houston Astros (24)

The Houston Astros are finally showing some signs of life. A trip to Mexico seemed to work wonders, first resulting in a predictable sweep of the Rockies but then providing momentum to help the Astros take the series against the Cleveland Guardians at Minute Maid Park. If Houston comes out of sets against the Seattle Mariners and New York Yankees even closer to a .500 record, we’ll be convinced the turnaround is here.

Related: Houston Astros game today, Astros schedule 2024

MLB power rankings Week 6: Blue Jays in free fall, Twins and Red Sox rise

20. Toronto Blue Jays (16)

We’re ready to call TOD for the 2024 Toronto Blue Jays. Through 32 games, the Blue Jays lineup has easily been one of the worst in the majors. For anyone who held out hope for a turnaround from Vladimir Guerrero Jr. (.220/.289/.268), George Springer (.220/.238/.341) and Bo Bichette (.162/.205/.216) their numbers in the last 10 games paired with their season-long stats suggest that simply isn’t happening.

Related: Longest hitting streak ever

19. Arizona Diamondbacks (19)

It’s beginning to look like the 2024 season will just be a down year for the Arizona Diamondbacks. The last time they won a series came on April 12-14 against St. Louis, the results have been well below the .500 mark ever since. We’ve been believers in the Diamondbacks’ talent, but at some point, you just have to accept the on-field results and that is just the simple fact that Arizona’s pitching has been about as effective as the bees were holding their ground at Chase Field.

Related: MLB news, rumors

18. San Francisco Giants (21)

Small signs of life from the San Francisco Giants. While they did drop the series at Fenway Park, it only came after series victories against the Pirates and New York Mets. However, for whatever small praise can be awarded to San Francisco, we also can’t ignore a Giants lineup that owns a .208/.273/.326 slash line in its last 10 games.

Related: Fastest MLB pitch 2024

17. San Diego Padres (17)

The San Diego Padres just don’t have the starting pitching to contend right now. Joe Musgrove did just deliver a nice rebound start, but it did little to improve a pitching staff that ranks 22nd in ERA (4.29) and 17th in batting average allowed (.241). Maybe some additions will be made in the summer, but that is a long wait for San Diego and feels a bit unlikely considering the payroll limitations in 2024.

Related: San Diego Padres game today, Padres schedule

16. Cincinnati Reds (11)

It’s starting to feel like the Cincinnati Reds are just going to be the MLB team in 2024 that delivers small peaks and valleys, all to finish near the .500 mark. Momentum seemed to be building after the four-game split against the Philadelphia Phillies, then Cincinnati’s run production disappeared in Texas and San Diego. The Reds schedule doesn’t get any easier from here, so our hopes aren’t high for a turnaround.

Related: Best baseball players of all time

15. New York Mets (15)

It’s fitting that, two months out from the MLB trade deadline, the reports on the New York Mets are mixed. There might not be enough on the roster, even with small additions, to make a push for the postseason. However, the Mets have also proven competitive with teams like the Chicago Cubs and Los Angeles Dodgers. One thing we are excited for is Christian Scott’s MLB debut.

Related: New York Mets game today, Mets schedule 2024

14. Kansas City Royals (13)

This upcoming stretch is our litmus test for the Kansas City Royals. The results against clubs like the Baltimore Orioles and even Detroit Tigers have gone poorly, the upcoming sets against the Texas Rangers and Milwaukee Brewers are a proving ground. If the Royals want to be taken seriously as a playoff contender nationally, the next six games are their chance to make their case.

Related: MLB stat leaders 2024

13. Minnesota Twins (18)

A 10-game winning streak changes a lot of things. Morale rapidly improves, the lineup is playing with more confidence and pitchers just seem to it their spots better. Then, you remember the Twins’ wins have all come against the White Sox and Angels. This is a nice little stretch for Minnesota, but we’ll need to see victories against teams that aren’t at the bottom of consensus MLB power rankings.

Related: Minnesota Twins game today, Twins schedule

12. Detroit Tigers (12)

The Detroit Tigers haven’t lost a series since April 15-18 against the Texas Rangers. In their last 10 games (April 21 – May 2), the Tigers pitching staff has compiled a 3.34 ERA in 89 innings pitched and that has helped lead to a tie for the third-most wins in MLB over that span. Even the Tigers lineup (.244/.313/.427) has been pretty productive as of late. The run production is even more impressive when you consider Colt Keith (.406 OPS), Spener Torkelson (.590 OPS) and Javier Baez (.507 OPS) all have 90-plus at-bats this season.

Related: MLB games today

11. Boston Red Sox (14)

It’s been a season of waves for the Boston Red Sox. They started -2, dropped to 7-7, rebounded to 13-10 then sunk again to 14-13. Now, the upward wave is back with consecutive series victories over the Giants and Chicago Cubs. There’s some consideration of moving them into the 10th spot, but inconsistency is the problem right now. A strong showing against the red-hot Twins or the No. 1 team in our MLB power rankings (Atlanta Braves) would instill a lot of confidence in the Red Sox moving forward.

Related: Boston Red Sox game today, Red Sox schedule

Best MLB teams right now

10. Texas Rangers (9)

Credit: Jerome Miron-USA TODAY Sports

The Texas Rangers lineup needs to be great for this team to survive the injuries to its starting rotation. As of late, .237/.295/.467, that hasn’t been coming. Max Scherzer is on a rehab assignment, though, and we know the Rangers’ All-Star bats are capable of heating up at any given moment. So there isn’t a major concern with Texas, but it’s slumping as some other top competition is heating up.

Related: Texas Rangers game today, Rangers schedule

9. Seattle Mariners (10)

Credit: Joe Nicholson-USA TODAY Sports

The Seattle Mariners entered Friday with an 8-3 record in their last 11 games (1.47 ERA) and an 11-4 mark since April 14, again carried by dominant pitching (1.54 ERA). What makes Seattle such a scary potential foe in October is how dominant the starting rotation and to some extent, the bullpen can be. If the Mariners lineup – .199/.261/.358 slash line in last 10 games – can ever get itself going, this will be one of the best MLB teams.

Related: Seattle Mariners game today, Mariners schedule 2024

8. New York Yankees (5)

Credit: James A. Pittman-USA TODAY Sports

The week ended with a disappointing Gerrit Cole injury update, but it wasn’t the worst news possible for the New York Yankees. As for the Yankees lineup, it’s responsible for a respectable .250/.323/.408 slash line and 112 wRC+n in the last 16 games. Even without Cole, the pitching (3.07 ERA, 3rd in MLB) has been very good over that stretch as well. Although, New York is 5-6 since April 20. There’s no real long-term concern here with New York, especially with how well Juan Soto is playing.

Related: New York Yankees game today, Yankees schedule

7. Chicago Cubs (8)

Credit: Vincent Carchietta-USA TODAY Sports

Life isn’t too bad for the Chicago Cubs right now. The drubbing last Saturday in Boston (17-0 loss) tanked the run differential, but this has still consistently been one of the best MLB teams in 2024. Fortunately, Justin Steele is nearing his return to the mound at Wrigley Field and with how well Shota Imanaga is pitching (0.78 ERA, 5 wins), that’s huge for the Cubs rotation. With the level of talent on the roster, we see no reason the Cubbies can’t hang around in the top 10 of our MLB power rankings for months to come.

Related: Chicago Cubs game today, Cubs schedule 2024

6. Milwaukee Brewers (4)

Credit: Michael McLoone-USA TODAY Sports

As if the Milwaukee Brewers lineup couldn’t get better – 157 runs scored (5th) and .259/.339/.423 slash line – they just called up top prospect Tyler Black. While it’s not a guarantee he is successful immediately, his talent certainly adds more depth to the batting order in Milwaukee. The one big weakness for this ballclub right now is a pitching staff that ranks 23rd in quality starts (seven) and 21st in WHIP (1.30) entering the weekend.

Also Read: Scouts, pitchers believe MLB juicing baseballs again

5. Cleveland Guardians (2)

Credit: Brett Davis-USA TODAY Sports

It’s a small tumble down the MLB power rankings week 6 for the Cleveland Guardians. Back-to-back series against the Astros and Atlanta Braves resulted in a 2-4 showing. Fortunately, the work Cleveland did before that still has this team pushing to be double-digit games above the .500 mark. Maybe the Guardians aren’t in the elite tier of the best MLB teams, but they still stand out in the American League.

Related: MLB MVP race 2024

4. Los Angeles Dodgers (7)

Credit: Mark J. Rebilas-USA TODAY Sports

Thanks to Mookie Betts and Shohei Ohtani, the Los Angeles Dodgers quickly dug themselves out of the slump that sent them from 10-4 to 12-11 in late April. It’s not a surprise to anyone that the Dodgers lineup is as advertised, leading MLB in runs scored (177), batting average (.271) and OBP (.354). What really matters is that rookie Yoshinobu Yamamoto settling it means Los Angeles could have a premium pitching staff by the summer. Once healthy, this can be the best team in baseball.

Related: Los Angeles Dodgers game today, Dodgers schedule 2024

3. Baltimore Orioles (3)

Credit: Tommy Gilligan-USA TODAY Sports

The Baltimore Orioles simply continue to hold their ground in our MLB power rankings. The Orioles lineup is responsible for the highest wRC+ (134) in MLB from April 14-30, thanks to a league-high .483 slugging percentage. Baltimore also just welcomed back starting pitcher John Means, though, Grayson Rodriguez (shoulder) did hit the injured list in his place. With the upcoming Orioles schedule featuring some weaker opponents, Baltimore could be riding high in mid-May.

Related: Baltimore Orioles game today, Orioles schedule 2024

2. Philadelphia Phillies (6)

Credit: Orlando Ramirez-USA TODAY Sports

The Philadelphia Phillies posted the best record in MLB in April (21-11). During that stretch, the Phillies pitching staff compiled a crisp 3.40 ERA with one of the lowest batting average allowed (.219) in the majors. However, after crediting the pitching for so long, we need to highlight a Phillies lineup that posted an MLB-best .276 batting average with the second-highest wRC+ (132) from April 14-30. When Philadelphia is at its best, there are few teams more fun to watch in baseball.

Related: Phillies game today, Phillies schedule

1. Atlanta Braves (1)

Credit: Dale Zanine-USA TODAY Sports

The Atlanta Braves are the best MLB team right now. Heading into May 3 the Braves lineup ranked second in batting average (.266) and third in OBP (.337) and slugging. Meanwhile, the Braves rotation has the ninth-lowest ERA (3.52) and the seventh-lowest WHIP (1.18) in the majors. All of this is being accomplished by Atlanta without All-Star catcher Sean Murphy and ace Spencer Strider. It’s a testament to what investing in the roster from top to bottom and having a great farm system does for a franchise.

Related: Atlanta Braves schedule