Health

MLB Power Rankings: Top playoff contenders on the move ahead of October

By ESPN

Copyright espn

MLB Power Rankings: Top playoff contenders on the move ahead of October

It’s official. Three teams have clinched playoff spots, meaning there are nine left to fill with 11 days remaining in the 2025 regular season.

For the second consecutive year, the Brewers clinched the season’s first postseason spot. They were followed by the Phillies, who first clinched a berth and won the National League East title for the second straight year the following night, and then the Cubs.

Now, we wait to see who’s next.

It’s just a matter of time before additional clubs lock up berths — such as the Blue Jays and Dodgers — but others still have a lot to play for. In the past week, we’ve seen the Mariners go on a run that has vaulted them back into first place in the division, while the Mets suffered a losing streak that almost dropped them out of the playoff picture entirely.

Some of these playoff races will go down to the final days of the season. Get ready for some exciting baseball!

Our expert panel has ranked every team based on a combination of what we’ve seen so far and what we already knew going into the 162-game marathon that is a full baseball season. We also asked ESPN MLB experts Buster Olney, Bradford Doolittle and David Schoenfield to weigh in with an observation for all 30 teams.

Week 24 | Second-half preview | Preseason rankings

1. Milwaukee Brewers

Record: 93-59
Previous ranking: 1

The Brewers were the first team to clinch a postseason slot this season, but they have no time to rest on their laurels. Topping the remaining to-do list is the quest to hold off the Phillies for the NL’s top seed, which could be key if the teams meet in the NLCS given how dominant they’ve both been at home. If Milwaukee does that, it’ll also tick off its other major remaining items: breaking the franchise mark for wins in a season (96, set in 2011 and tied in 2018) and clinching the NL Central title over the pesky Cubs. — Doolittle

2. Philadelphia Phillies

Record: 91-62
Previous ranking: 2

The Phillies clinched their second straight NL East title with a 10-inning win at Dodger Stadium on Monday. Kyle Schwarber hit his 53rd home run and Harrison Bader stole third base in the 10th, setting up the go-ahead sacrifice fly. That led to a raucous postgame celebration. Bryce Harper drank apple juice while his teammates had some stronger refreshments. Then they rallied for another dramatic win on Tuesday as backup catcher Rafael Marchan hit a two-out, three-run home run in the ninth following an intentional walk to Bryson Stott. The Phillies look ready for October. — Schoenfield

3. Toronto Blue Jays

Record: 89-63
Previous ranking: 5

Toronto’s chances of winning the American League East stand at an overwhelming 95.6%, per FanGraphs, leaving manager John Schneider to deliberate over how to arrange his playoff rotation. Kevin Gausman seems to be the most logical choice to start in Game 1, and after that, Schneider has a wealth of options: Shane Bieber, Chris Bassitt, Max Scherzer, Eric Lauer and now rookie Trey Yesavage, who was dominant in his MLB debut on Monday. Other teams should be jealous of the Jays’ depth. — Olney

4. Los Angeles Dodgers

Record: 85-67
Previous ranking: 3

It’s easy to focus on what Shohei Ohtani is doing in the regular season and what role he might fill in the playoffs. But the Dodgers have the serious business of winning the NL West again to still take care of. The stakes are huge. Barring collapses elsewhere in the circuit, the winner of the West is going to be a 3-seed and the second-place team is going to be No. 5. Thus the Dodgers will either get to host the struggling Mets (probably), or they’ll find themselves playing the first round at Wrigley Field against a hungry Cubs team that has been playing well. — Doolittle

5. Chicago Cubs

Record: 88-64
Previous ranking: 7

The Cubs aren’t out of the NL Central race just yet, but even if that pursuit comes up short, they are in solid position to be the league’s top wild card — and secured a playoff berth Wednesday with a win over Pittsburgh. The offense has been ticking up a little over the past couple of weeks, though the improvement hasn’t included first-half standout Pete Crow-Armstrong. He has been better than he was in August, but given his .446 OPS that month, the bar was low. Overall, his second-half OPS sits at .625. When the Cubs were roiling the scoreboard earlier this season, it was PCA leading the charge. North Siders would feel a lot better about the coming postseason if he is able to heat up over the last few days of the season. — Doolittle

6. Detroit Tigers

Record: 85-67
Previous ranking: 4

The Tigers’ rotation struggles behind Tarik Skubal have been a little surprising, given the veterans on the roster. But that doesn’t mean manager A.J. Hinch will be without weapons in the playoffs. “You know how A.J. is — he’s going to mix and match from game to game,” said one evaluator. And the Tigers have developed or acquired a lot of bullpen options, including Troy Melton, Jose Urquidy (who pitched 1⅓ innings Sunday) and, they hope, Kyle Finnegan and Paul Sewald, who are working their way back from injury and are expected back soon. — Olney

7. New York Yankees

Record: 85-67
Previous ranking: 6

Jose Caballero had started six consecutive games at shortstop for the Yankees before Anthony Volpe started Tuesday’s game, notching two hits. It appears there is effectively an open competition at the position: Whoever plays better will play. With Volpe eligible for arbitration for the first time this winter, and with prospect George Lombard climbing (and thriving) through the farm system, it’s unclear who the Yankees’ shortstop will be in 2026. — Olney

8. Seattle Mariners

Record: 83-69
Previous ranking: 12

You may have heard that Cal Raleigh is having quite the season. He hit his 55th and 56th home runs in the same game Tuesday, passing Mickey Mantle for the most home runs in a season by a switch-hitter and tying Ken Griffey Jr.’s club record with No. 56. Suddenly, Aaron Judge’s AL record of 62 home runs is back in play if Raleigh can mount a furious finish.

Oh, and the win in Kansas City, which has been a house of horrors for Seattle in recent seasons, was also the Mariners’ 10th in a row. Dominic Canzone went 5-for-5 with three home runs in the same game, becoming the fourth player in 2025 to reach those totals and just the 45th player to do it in the majors since 1901. (No player has done it twice.) The only other Mariner to do it was Mickey Brantley in 1987. (Mike Cameron didn’t have five hits in his four-homer game.) — Schoenfield

9. San Diego Padres

Record: 83-69
Previous ranking: 9

Will the Padres’ vaunted bullpen hold up over the stretch run and into the playoffs? Their rotation has been hit or miss for a month now, which only increases the load for a stacked bullpen fortified by the trade deadline acquisition of Mason Miller. Miller has been phenomenal as a Padre and it’s a good thing, since Jason Adam went down with an injury, Jeremiah Estrada has had a rough month in the gopher ball department and Adrian Morejon has struggled in September. Can the unit that so many viewed as the Padres’ October trump card regain its menace? — Doolittle

10. Boston Red Sox

Record: 83-69
Previous ranking: 8

When the Red Sox took the first three games of a four-game series against the Yankees in late August, New York manager Aaron Boone was asked how Boston had improved during the season. “Roman Anthony is pretty good,” he replied, noting the difference the lefty-hitting rookie made. Since Anthony has been out of the lineup with an oblique injury, Boston is now feeling his absence in a significant way. In 35 games before he got hurt, he had a .326 average, and the Red Sox were 22-13. Since his injury, the Red Sox have gone 5-7, averaging less than 4.0 runs per game. — Olney

11. Houston Astros

Record: 84-69
Previous ranking: 10

Just when you thought the injury list couldn’t get any longer for the Astros, Yordan Alvarez sprained his ankle while scoring a run in Monday’s win over the Rangers and will miss significant time. Alvarez had returned three weeks ago after missing 100 games with a broken bone in his hand. Rookie Zach Cole, playing just his fourth MLB game, replaced Alvarez in the lineup and hit the go-ahead home run, then added an RBI single. The Astros beat the Rangers again Tuesday as they held on for a 6-5 win after leading 6-0. Houston’s crucial week of AL West action will continue when the Mariners come to town for the battle for first place. — Schoenfield

12. Texas Rangers

Record: 79-74
Previous ranking: 13

The Rangers got to within two games of first place in the division after winning the first two games against the Mets over the weekend to extend their winning streak to six in a row. It looked like the seventh consecutive win was in reach after the Rangers scored twice to force extra innings in Sunday’s game, but they couldn’t score in the top of the 10th and rookie Luis Curvelo served up the walk-off home run to Pete Alonso. Two losses to the Astros followed and the Rangers fell behind Cleveland in the wild-card standings. They might have to go 6-0 on this upcoming homestand against the Marlins and Twins to even have a chance at the postseason. — Schoenfield

13. New York Mets

Record: 78-74
Previous ranking: 11

The wild, topsy-turvy, frustrating, unpredictable year continues for the Mets as they desperately try to hang on to the final wild card. They lost eight in a row before Pete Alonso perhaps rescued the season with his 10th-inning walk-off home run to beat the Rangers on Sunday. An eight-run outburst against Padres starter Michael King followed in New York’s next game. If the Mets are to hang on, the rookie starting pitcher trio of Nolan McLean, Jonah Tong and Brandon Sproat will play a huge role. McLean continues to take over as the rotation ace while Sproat’s second career start was a beauty — six scoreless innings against the Rangers. — Schoenfield

14. Cleveland Guardians

Record: 80-71
Previous ranking: 15

You really can’t apply logic to what’s going on with the Guardians these days, but here’s what’s left on the table for them as they try to press Boston for the last wild-card berth in the AL: four games in a weekend series in Minnesota, including a doubleheader Saturday, followed by six home games next week against the Tigers and Rangers. Keep in mind that Detroit is likely to be focused on preparing its rotation for the postseason, so Cleveland won’t see a full dose of Tarik Skubal, in all likelihood. — Olney

15. Arizona Diamondbacks

Record: 77-76
Previous ranking: 19

Arizona’s playoff odds dropped precariously close to zero near the end of August. Given the Diamondbacks’ deadline-related activity, which included trading a corner infield combo (Josh Naylor and Eugenio Suarez) who combined for 47 homers and 146 RBIs before being dealt, that was no surprise. What’s happened since is Arizona has climbed back to the outer perimeter of the wild-card race. How? The sagging Mets, a red-hot offense and the amazing Geraldo Perdomo, for whom you can make a solid case as the NL’s No. 2 pick on the MVP ballot behind Shohei Ohtani. — Doolittle

16. San Francisco Giants

Record: 76-76
Previous ranking: 14

A tough series at Arizona probably sapped the Giants’ second-wind playoff chase, though all is not yet technically lost. But even if the postseason is out, Giants fans can focus on powerhouse Bryce Eldridge, summoned in mid-September for his big league debut. Eldridge began the season at Double-A and later moved up to Triple-A, where his results were a mixed bag. But the Giants had a need at first base and so took a chance that Eldridge — listed at 6-foot-7 and 240 pounds — is ready to make some McCovey Cove splashes at age 20. — Doolittle

17. Cincinnati Reds

Record: 76-76
Previous ranking: 17

For now, Reds fans can continue to fixate on the wild-card standings. That’s more to the largesse of the Mets — who stubbornly refuse to put a hammerlock on the NL’s 6-seed — than anything Cincinnati has done. But the standings are what they are, and if the Reds catch fire, they might yet play some October baseball in Terry Francona’s first season managing the club. Their remaining schedule is tough, though: four home games against the Cubs, a possible breather against Pittsburgh, then three games in Milwaukee, owner of baseball’s best record. — Doolittle

18. Kansas City Royals

Record: 76-76
Previous ranking: 16

Though their chances of making the playoffs are all but zero, the Royals are still playing meaningful baseball, which is surprising given the volume of injuries they have sustained with their rotation this year. But here they are. Meanwhile, Salvador Perez has reached a couple of major benchmarks, mashing his 300th career homer (he’s now at 302) and notching his 1,000th career RBI (now 1,008). As former teammate Eric Hosmer wrote on Twitter: “HOFer on and off [the field]. If you disagree meet me in the octagon.” — Olney

19. Tampa Bay Rays

Record: 74-78
Previous ranking: 18

Barring a binge of wins down the stretch, the Rays are not going to reach the playoffs this year, but they have a superstar in the making in third baseman Junior Caminero, who will likely get some top-10 MVP votes. Since the All-Star break, Caminero has clubbed 21 homers with 48 RBIs and an 0.919 OPS in 55 games. — Olney

20. St. Louis Cardinals

Record: 74-79
Previous ranking: 20

To be frank, the Cardinals haven’t given their fans many reasons to remain engaged until the end of the season. Their playoff chances are spent and, as they play out the string, the September call-ups don’t involve elite prospects. Maybe the focus will be on the rumor mill with an eye toward what will happen when this ho-hum campaign finally draws to a close. We know that baseball operations chief John Mozeliak will be handing the baton to Chaim Bloom. What other changes may be in store? — Doolittle

21. Athletics

Record: 71-81
Previous ranking: 23

What more can Nick Kurtz do in his rookie season? How about blasting a titanic 493-foot grand slam Saturday that soared over the batter’s eye in center field at Sutter Health Park. It was the longest home run in the majors this season, the longest by an A’s hitter in the Statcast era (since 2015) and the longest grand slam in the Statcast era. Kurtz has slowed down a bit in September, but his OPS continues to hover just above 1.000, trailing only Aaron Judge and neck and neck with Shohei Ohtani. — Schoenfield

22. Baltimore Orioles

Record: 72-80
Previous ranking: 21

Baltimore was eliminated from playoff contention Tuesday, a quiet ending to a season that began with such lofty expectations, following seasons of 101 and 91 wins in 2023 and 2024, respectively. The Orioles’ greatest challenge this winter will be to build a pitching staff behind Trevor Rogers with the likes of Dean Kremer, Tyler Wells and perhaps Grayson Rodriguez. They have a number of arbitration-eligible players, but not a single starter or reliever under contract for 2026, 2027 or beyond. Money talks. — Olney

23. Atlanta Braves

Record: 70-83
Previous ranking: 22

Matt Olson homered in four straight games and has been red-hot in September, hitting well over .300 with an OPS over 1.200. He quietly has had a terrific season, leading the NL in doubles (tied with Freddie Freeman), and he has a chance to get to both 100 runs and 100 RBIs for the third time in his career. His 6.2 WAR is fourth among NL position players. No, it’s not 2023, when he led the NL in home runs, RBIs and slugging percentage, but he has a good case as the best first baseman in the majors in 2025. — Schoenfield

24. Miami Marlins

Record: 72-80
Previous ranking: 24

One thing to look forward to in 2026: Sandy Alcantara has looked much more like the pitcher he was before his Tommy John surgery, with a 3.09 ERA over his past 10 starts and 2.48 over his past six. While his 5.53 season ERA is still high, his OPS allowed is 0.712, not much higher than it was in 2023 (0.693). No, those aren’t anything close to his Cy Young numbers of 2022, but hopefully he can provide a stabilizing force next season to a rotation that has struggled overall with injuries and inconsistency and ranks 28th in ERA. — Schoenfield

25. Minnesota Twins

Record: 66-86
Previous ranking: 26

By season’s end, Byron Buxton is likely to surpass career highs in plate appearances, hits, home runs and RBIs, among other categories. For years, he has been viewed through the prism of potential — what he might accomplish if not for the many injuries he has incurred in his career. Buxton has mostly stayed on the field this year and has likely set himself up for some top-10 votes on the AL MVP ballot. — Olney

26. Los Angeles Angels

Record: 69-83
Previous ranking: 25

The Angels’ woes continue as Seattle’s four-game sweep put them into last place behind the A’s. While they won’t reach last year’s franchise record 99 losses, they’ve locked in a 10th straight losing season. On the bright side, Jo Adell continues to mash home runs and is up to 36 on the season, although his overall value remains just 1.5 WAR due to a low OBP and subpar defensive metrics. (It hasn’t helped that the Angels have played him regularly in center field, a position he shouldn’t be playing.) Still, it’s been a nice season for the former top prospect, who entered 2025 with a career OPS+ of 79 spread across five seasons. — Schoenfield

27. Pittsburgh Pirates

Record: 65-88
Previous ranking: 27

Can Paul Skenes get his ERA back under 2.00 before the end of the season? His last outing (three runs and seven hits allowed over 3⅔ innings) was his poorest of the season, raising his ERA to 2.03. Pirates manager Don Kelly said that the outing would be Skenes’ last home start, and it’s up in the air whether he’ll get one or two more turns since Kelly has been using a six-man rotation. Let’s hope it’s two because Skenes Day is really all Pirates fans have to look forward to at this point. If he gets back under 2.00, he would become just the fifth pitcher to finish with a 1-something ERA over at least 100 innings in each of his first two seasons. — Doolittle

28. Chicago White Sox

Record: 57-96
Previous ranking: 29

It’s possible — but unlikely — that the White Sox will avoid 100 losses; they would have to win six of their final 10 games in order to make that happen. Either way, it’s been a season of laying foundational pieces, none more important than shortstop Colson Montgomery, who hit 18 homers in his first 61 games in the majors (and counting). One of the challenges for the 23-year-old lefty-hitting shortstop is going to be performing better against left-handed pitching — he’s 11-for-62 (.177) against lefties with four walks. — Olney

29. Washington Nationals

Record: 62-91
Previous ranking: 28

The Nationals are going to need a complete overhaul in the offseason as they inch closer to 100 losses. Even James Wood and MacKenzie Gore have struggled in the second half. With 209 strikeouts, Wood has a shot to break Mark Reynolds’ MLB record of 223 set in 2009. The rotation ERA has increased from 4.77 in the first half to 5.92 in the second as Jake Irvin and Mitchell Parker have seen their season ERAs creep closer to 6.00. Parker has an 8.26 ERA since the beginning of August and has allowed at least one home run in nine consecutive starts. Irvin has a 7.78 ERA since late June. They shouldn’t be in the rotation, but the Nationals don’t have any other options. — Schoenfield

30. Colorado Rockies

Record: 41-111
Previous ranking: 30

What should Rockies fans watch the rest of the way? The one-word answer: Broncos. But that’s too easy. So here’s this: One thing that is remarkable about this team is that it has drawn nearly 30,000 fans per game this season. That works out to around 55,000 per win in the overall standings. During their first two seasons in MLB, playing at Mile High Stadium, the expansion Rockies drew around 63,000 fans per win. If the Rockies can lose out while drawing an average of 45,000 fans during their remaining home games, they can just eke over the 60,000 fans-per-win mark for the first time since those expansion years. Then we can all rejoice. — Doolittle