
MLB Power Rankings With Less Than 100 Games to Go in 2025 Season
There are less than 100 games remaining in the 2025 MLB season for each of the 30 teams, and we've quickly gone from small sample size to a fast-approaching trade deadline and the dog days of summer.
A handful of teams are clear title contenders and a second handful of teams are going nowhere fast this year, but in between there is a large group of teams with a lot to sort out over the next two months.
The Milwaukee Brewers, San Francisco Giants and Toronto Blue Jays did the most to improve their outlook from that middle-of-the-pack group last week, while the Atlanta Braves, Philadelphia Phillies and Seattle Mariners are moving in the other direction.
All of that to say, these weekly MLB power rankings remain an extremely fluid process. If a team is winning, it will climb. If a team is losing, it will fall.
Nos. 30-28
1 of 12
30. Miami Marlins (24-39)
Previous Rank: 27
Last Week: 0-3 vs. COL, 1-2 @ TB
Getting swept by the Rockies when you are already part of the bottom tier of teams is a one-way ticket to the No. 30 spot in these rankings, and the Marlins have now dropped five of their last six series overall. They will look to claw their way off the bottom in series against the Pirates and Nationals this week.
29. Colorado Rockies (12-53)
Previous Rank: 30
Last Week: 3-0 @ MIA, 0-3 vs. NYM
The Rockies won a series!! It was against a similarly awful Marlins team, and they followed it up by getting outscored 25-8 in a three-game sweep at the hands of the Mets, but it still stands as the high point in an otherwise historically awful season. An immediate return to the No. 30 spot seems likely, but they've earned a one-week reprieve.
28. Athletics (26-41)
Previous Rank: 28
Last Week: 1-3 vs. MIN, 2-1 vs. BAL
There was a time not long ago when the Athletics were 20-16 and looking like one of the upstart teams of the 2025 season. Since that peak, they have gone 6-25 while winning consecutive games just once. A series win over a struggling Orioles team is nice, but their overall play over the past month makes it tough to move them up the rankings at all.
Nos. 27-25
2 of 12
27. Atlanta Braves (27-37)
Previous Rank: 23
Last Week: 0-3 vs. ARI, 0-3 @ SF
The Braves have lost seven straight after getting swept by the D-backs and Giants last week, and they have gone 3-14 in their last 17 games dating back to the last time they were above .500 on May 18. Slugger Marcell Ozuna could end up being one of the top bats moved at the trade deadline with free agency looming for him next offseason.
26. Baltimore Orioles (26-38)
Previous Rank: 26
Last Week: 3-0 @ SEA, 1-2 @ ATH
The Orioles won a season-high six straight with series sweeps of the White Sox and Mariners, but that still left them 11 games below the .500 mark and was followed by a series loss to the Athletics. Ryan O'Hearn, Zach Eflin and Cedric Mullins are among the trade chips who could now be available this summer as a result of the team's unexpected struggles.
25. Chicago White Sox (22-44)
Previous Rank: 29
Last Week: 2-2 vs. DET, 2-1 vs. KC
Since bottoming out at 20 games below .500 on May 19 with a 14-34 record, the White Sox have been playing far more competitive baseball, going 8-10 over their last 18 games. That stretch includes two series wins and a four-game split against a first-place Tigers team last week. Rookie Chase Meidroth (175 PA, .299/.383/.370, 7 XBH, 8 SB) looks like a keeper.
Nos. 24-22
3 of 12
24. Pittsburgh Pirates (26-40)
Previous Rank: 25
Last Week: 1-2 vs. HOU, 3-0 vs. PHI
The Pirates established a season-high three-game winning streak by sweeping the Phillies over the weekend, though they again failed to provide Paul Skenes with any run support on Sunday. He tossed 7.2 innings of two-hit, one-run ball and settled for a no-decision in a 2-1 victory, and he has just one win over his last eight starts, despite logging a 1.52 ERA in 53.1 innings during that span.
23. Washington Nationals (30-35)
Previous Rank: 18
Last Week: 1-2 vs. CHC, 1-2 vs. TEX
The Nationals are just 2-5 since the calendar flipped to June after closing out May with a 10-3 record that left them just two games below the .500 mark overall. Outfielder James Wood and starter MacKenzie Gore are both playing like legitimate franchise cornerstones, and they will be a thorn in the side of contenders at times during the second half, but there is still significant work to be done building a viable contender.
22. Arizona Diamondbacks (31-34)
Previous Rank: 22
Last Week: 3-0 @ ATL, 0-3 @ CIN
The D-backs are 5-12 in their last 17 games, and that includes last week's three-game sweep of the free-falling Braves. With Corbin Burnes now lost for the year to Tommy John surgery, expect them to wave the white flag at the trade deadline if things don't improve in the coming weeks. Starters Zac Gallen and Merrill Kelly, first baseman Josh Naylor and relievers Shelby Miller and Jalen Beeks will all generate interest from contenders as rental pieces if they decide to sell.
Nos. 21-19
4 of 12
21. Texas Rangers (31-35)
Previous Rank: 19
Last Week: 0-3 @ TB, 2-1 @ WAS
Who would have guessed the Rangers would rank dead-last in the majors with a .639 OPS? They were shut out for the ninth time this season in Friday's loss to the Nationals, with Michael Soroka and a trio of relievers limiting them to just two hits. If things don't get better fast, Tyler Mahle (13 GS, 2.02 ERA, 1.07 WHIP, 71.1 IP) will be one of the best rental arms on the summer trade market.
20. Boston Red Sox (32-35)
Previous Rank: 20
Last Week: 1-2 vs. LAA, 2-1 @ NYY
The Red Sox took Round 1 of their season series against the rival Yankees at Yankee Stadium last weekend, and they welcome the AL East leaders to Fenway Park this weekend for Round 2. How much longer can they let Roman Anthony (58 G, 265 PA, .914 OPS, 21 XBH, 10 HR) rake in Triple-A before they find a way to get him in the MLB lineup?
19. Los Angeles Angels (30-34)
Previous Rank: 24
Last Week: 2-1 @ BOS, 2-1 vs. SEA
The Angels followed up an eight-game winning streak in May with a 1-7 stretch of games, and that is the perfect microcosm of a talented but frustratingly inconsistent roster. They are in danger of playing just well enough to consider not selling at the trade deadline, which would be a mistake. Veterans Taylor Ward (.754 OPS, 18 HR, 54 RBI) and Tyler Anderson (13 GS, 3.99 ERA, 70.0 IP) should both be suiting up elsewhere on Aug. 1.
Nos. 18-16
5 of 12
18. Cincinnati Reds (33-33)
Previous Rank: 21
Last Week: 1-2 vs. MIL, 3-0 vs. ARI
The Reds have not been more than three games above .500 or four games below .500 the entire season, also hovering around the middle of the pack in these rankings on a weekly basis. They had lost four of their last five series before sweeping the D-backs over the weekend, but a tough week awaits as they face the Guardians and Tigers on the road.
17. Seattle Mariners (33-31)
Previous Rank: 13
Last Week: 0-3 vs. BAL, 1-2 @ LAA
The Mariners were eight games above .500 and 3.5 games up in the AL West standings as recently as May 23, but a 4-10 record in their last 14 games has sent them tumbling out of the playoff picture entirely if the season ended today. Cal Raleigh launched three more home runs last week to stay atop the MLB leaderboard with 26 on the year, three more than Aaron Judge and Shohei Ohtani.
16. Cleveland Guardians (34-30)
Previous Rank: 12
Last Week: 1-2 @ NYY, 1-2 vs. HOU
With a 21-22 record against teams with a winning record and a minus-19 run differential, it's still unclear if the Guardians are legitimate playoff contenders or a team poised to fade as the season unfolds. If nothing else, Jose Ramirez is having another fantastic season, hitting .333/.392/.556 for a .948 OPS that trails only Aaron Judge (1.264) and Cal Raleigh (1.035) among qualified AL hitters.
Nos. 15-13
6 of 12
15. Kansas City Royals (34-32)
Previous Rank: 17
Last Week: 2-1 @ STL, 1-2 @ CWS
If MLB had a Most Improved Player Award, third baseman Maikel Garcia would be a prime candidate to take home the hardware. The 25-year-old is batting .312/.375/.487 with 25 extra-base hits in 64 games, and his .862 OPS represents a 248-point increase over last year. However, other hitters will need to step up if the Royals are going to return to the playoffs.
14. Minnesota Twins (35-30)
Previous Rank: 15
Last Week: 3-1 @ ATH, 1-2 vs. TOR
The Twins are 9-10 since rattling off a 13-game winning streak, and they have played sub-.500 baseball on the road (16-20) and against teams with a winning record (17-23), raising some legitimate questions about whether they are actually a viable contender. A healthy Chris Paddack (13 GS, 3.53 ERA, 1.12 WHIP, 71.1 IP) is quietly having his best season since his rookie year in 2019.
13. Philadelphia Phillies (37-28)
Previous Rank: 6
Last Week: 1-2 @ TOR, 0-3 @ PIT
The Phillies went 11-1 during a stretch at the end of May, but they have gone just 1-9 since, with a three-game sweep by the Pirates marking a low point in their season. With 12 blown saves in 32 chances and a bullpen that ranks 25th in the majors with a 4.54 ERA, they might not be able to wait until the trade deadline to pull the trigger on trading for some late-inning help.
Nos. 12-10
7 of 12
12. Milwaukee Brewers (35-31)
Previous Rank: 10
Last Week: 2-1 @ CIN, 1-2 vs. SD
The Brewers were 9-1 in their last 10 games before dropping two of three to the Padres at home, and they will have a chance to leapfrog the Cardinals to move into second in the NL Central standings when they welcome the Redbirds to town this weekend. Right-hander Chad Patrick (13 GS, 2.84 ERA, 69.2 IP) is having the best rookie season no one is talking about.
11. St. Louis Cardinals (36-29)
Previous Rank: 7
Last Week: 1-2 vs. KC, 2-1 vs. LAD
The 2025 Cardinals have been significantly better than expected, and that continued last week when they picked up a series win over the Dodgers, but can they keep it up? A tough slate of games against two of the hottest teams in baseball in the Blue Jays and Brewers this week will provide another good gauge of how they stack up to some quality competition.
10. Toronto Blue Jays (35-30)
Previous Rank: 16
Last Week: 2-1 vs. PHI, 2-1 @ MIN
The vultures were already starting to circle the Blue Jays roster during a 2-8 stretch of games at the end of April, but they put that in the rearview with a 16-12 record in May, and they picked up their fourth straight series win by taking two of three from the Twins on the road over the weekend. All of that with a starting rotation that ranks 26th in the majors with a 4.60 ERA and has ample room for in-house improvement.
Nos. 9-7
8 of 12
9. San Diego Padres (37-27)
Previous Rank: 11
Last Week: 2-2 @ SF, 2-1 @ MIL
The Padres went 13-13 with a minus-14 run differential in May, but they still have the talent to be a top-tier contender when everything is clicking. After a quiet start to the season at the plate, Manny Machado is up to a .318/.382/.515 line with 17 doubles, 10 home runs and 33 RBI as he continues to build his potential Hall of Fame resume.
8. San Francisco Giants (38-28)
Previous Rank: 14
Last Week: 2-2 vs. SD, 3-0 vs. ATL
The Giants scored a pair of walk-off wins on their way to a three-game sweep of the Braves over the weekend, and their pitching continues to be the driving force behind their early success. The staff as a whole ranks second in the majors with a 3.04 ERA, and setup man Randy Rodriguez (28 G, 8 HLD, 0.61 ERA, 0.61 WHIP, 13.2 K/9) has emerged as one of baseball's elite late-inning arms.
7. Tampa Bay Rays (35-30)
Previous Rank: 8
Last Week: 3-0 vs. TEX, 2-1 vs. MIA
The Rays are 14-4 in their last 18 games, and they have a chance to prove they belong in the same conversation as the league's top-tier teams this coming weekend when they head to Citi Field for a three-game series against the Mets. Young slugger Junior Caminero is swinging a hot bat right now, and he has an .809 OPS with 15 doubles, 15 home runs and 40 RBI in 61 games.
Nos. 6-4
9 of 12
6. Houston Astros (36-29)
Previous Rank: 9
Last Week: 2-1 @ PIT, 2-1 @ CLE
The Astros have played much better at home (22-12, +24 RD) than on the road (14-17, -1 RD) this season, so picking up a pair of series wins away from Daikin Park last week was a nice boost to their status as a serious contender. The left side of the infield of Jeremy Peña (.853 OPS, 22 XBH, 9 HR) and Isaac Paredes (.809 OPS, 22 XBH, 14 HR) has shouldered a lot of the offensive load.
5. New York Yankees (39-25)
Previous Rank: 5
Last Week: 2-1 vs. CLE, 1-2 vs. BOS
The Yankees have not had a losing streak of more than two games since the first week of May, and despite some struggles by the bullpen and some injuries to the rotation, they have been one of the league's most consistent contenders. Where would this team be without the one-two punch of Max Fried (13 GS, 1.78 ERA, 0.94 WHIP, 77 K, 81.0 IP) and Carlos Rodón (14 GS, 2.87 ERA, 0.94 WHIP, 103 K, 84.2 IP)?
4. Los Angeles Dodgers (39-27)
Previous Rank: 1
Last Week: 2-2 vs. NYM, 1-2 @ STL
The Dodgers welcomed Michael Kopech and Kirby Yates back from the injured list over the weekend, but they lost starter Tony Gonsolin to an elbow injury, leaving Yoshinobu Yamamoto, Clayton Kershaw, Dustin May and recently recalled Justin Wrobleski as the team's only healthy starters. They have the benefit of a high-powered offense and a deep bullpen, but they will need to get creative piecing things together in the rotation.
Nos. 3-1
10 of 12
3. Chicago Cubs (40-25)
Previous Rank: 2
Last Week: 2-1 @ WAS, 1-2 @ DET
The Cubs had a streak of seven straight series wins snapped when they lost two of three on the road against the Tigers over the weekend, but they still lead the majors with a plus-105 run differential and have a four-game lead in the NL Central standings. Rookie Matt Shaw is hitting .323/.362/.477 with eight extra-base hits in 18 games since he was recalled from the minors.
2. Detroit Tigers (43-24)
Previous Rank: 4
Last Week: 2-2 @ CWS, 2-1 vs. CHC
Tarik Skubal (7.2 IP, 8 H, 1 ER, 6 K) and Jack Flaherty (6.0 IP, 2 H, 0 ER, 9 K) pitched the Tigers to a series victory over the Cubs with a pair of terrific starts, and that could be a glimpse into what awaits in October if they maintain their fantastic start. Getting Parker Meadows back healthy as the everyday center fielder and leadoff hitter is also a major boost.
1. New York Mets (42-24)
Previous Rank: 3
Last Week: 2-2 @ LAD, 3-0 @ COL
With a 12-3 record in their last 15 games, the Mets are rolling right now, and the one-two punch of Pete Alonso (1.433 OPS, 6 HR, 18 RBI) and Juan Soto (1.179 OPS, 9 H, 12 BB, 10 R) has been shouldering the load offensively since the calendar flipped to June. Splitting four games with the Dodgers at Dodger Stadium might well have been a preview of the NLCS.
Complete Rankings
11 of 12
Complete Rankings
1. New York Mets
2. Detroit Tigers
3. Chicago Cubs
4. Los Angeles Dodgers
5. New York Yankees
6. Houston Astros
7. Tampa Bay Rays
8. San Francisco Giants
9. San Diego Padres
10. Toronto Blue Jays
11. St. Louis Cardinals
12. Milwaukee Brewers
13. Philadelphia Phillies
14. Minnesota Twins
15. Kansas City Royals
16. Cleveland Guardians
17. Seattle Mariners
18. Cincinnati Reds
19. Los Angeles Angels
20. Boston Red Sox
21. Texas Rangers
22. Arizona Diamondbacks
23. Washington Nationals
24. Pittsburgh Pirates
25. Chicago White Sox
26. Baltimore Orioles
27. Atlanta Braves
28. Athletics
29. Colorado Rockies
30. Miami Marlins
Stars of the Week
12 of 12
Hitter of the Week: Pete Alonso, New York Mets
Stats: 12-for-30, 2 2B, 5 HR, 15 RBI, 9 R
Alonso is baseball's RBI leader with 61 knocked in over his first 66 games, and he is putting together the best all-around offensive season of his career. A .249/.339/.514 career hitter entering 2025, he is batting .301/.396/.594 and he has trimmed his strikeout rate from 24.7 to 21.2 percent.
Pitcher of the Week: Paul Skenes, Pittsburgh Pirates
Stats: 2 GS, L, ND, 15.2 IP, 5 H, 2 R, 1 ER, 2 BB, 15 K
Skenes has a 1.88 ERA this season while leading the majors with 91 innings pitched over his first 14 starts, yet he has a 4-6 record, making him the perfect example of why pitcher wins are a terrible gauge of individual success. Will he get the starting nod in the All-Star Game for the second year in a row?
Rookie of the Week: Jacob Wilson, Athletics
Stats: 13-for-26, 3 2B, HR, 6 RBI, 5 R
With 13 more hits last week, Wilson is up to a .372 batting average on the year, and he continues to narrow the gap to Aaron Judge (.391) for the MLB lead in that category. He has put the ball in play in 88.1 percent of his plate appearances, and he is more than just a slap hitter with 23 extra-base hits on the year.

.png)







