
MLB Power Rankings for All 30 Teams 1 Month from All-Star Break
In the blink of an eye, we've gone from small sample sizes to rapidly closing in on the midpoint of the 2025 MLB season.
In less than a month, the game's best and brightest will converge on Truist Park in Atlanta for the annual All-Star Game, and that unofficial midpoint of the season often also serves as the soft deadline for teams to decide whether they are going to buy or sell at the trade deadline.
There are no major surprises atop the divisional standings, though the gap between the Chicago Cubs and Detroit Tigers and the rest of their competition in the NL Central and AL Central, respectively, has been a bit wider than expected.
The Atlanta Braves and Baltimore Orioles could be surprise sellers after entering the year with World Series aspirations, and there are 11 teams hovering within four games on either side of a .500 record that will decide the direction of their season in the coming weeks.
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.
Sticking with the theme of it being one month out from the All-Star Game, a rundown of each team's most likely All-Star candidates was the focal point of this week's team write-ups.
Nos. 30-28
1 of 12
30. Colorado Rockies (14-57)
Previous Rank: 29
Last Week: 1-2 vs. SF, 1-2 @ ATL
Finding an All-Star representative for the Rockies will come down to whether there is a spot on the NL bench for catcher Hunter Goodman (.820 OPS, 30 XBH, 11 HR, 40 RBI), or if the honor will instead go to setup reliever Jake Bird (30 G, 8 HLD, 2.23 ERA, 11.6 K/9).
29. Chicago White Sox (23-49)
Previous Rank: 25
Last Week: 1-2 @ HOU, 0-3 @ TEX
Rookie pitcher Shane Smith (13 GS, 2.37 ERA, 1.17 WHIP, 68.1 IP) and former top prospect Miguel Vargas (.762 OPS, 29 XBH, 10 HR, 31 RBI) are the leading All-Star candidates for the White Sox. And similar to the Rockies, it's a safe bet it will be one of those two players who gets the nod.
28. Washington Nationals (30-41)
Previous Rank: 23
Last Week: 0-3 @ NYM, 0-3 vs. MIA
Despite their lackluster performance of late after a solid start to the year, the Nationals could still have multiple All-Star selections. Outfielder James Wood (.907 OPS, 34 XBH, 17 HR, 49 RBI) and left-hander MacKenzie Gore (15 GS, 2.89 ERA, 119 K, 87.1 IP) have gone from the centerpieces of the Juan Soto trade with the Padres to two of the most promising young players in the sport.
Nos. 27-25
2 of 12
27. Miami Marlins (28-41)
Previous Rank: 30
Last Week: 1-2 @ PIT, 3-0 @ WAS
Despite slowing down at the plate, Kyle Stowers (.807 OPS, 20 XBH, 10 HR, 33 RBI) still has the best numbers of anyone on the Marlins roster. Rookie slugger Agustín Ramírez (.755 OPS, 21 XBH, 10 HR, 21 RBI) has chased him down for the team lead in home runs since debuting April 21, and he looks like the best potential alternative.
26. Pittsburgh Pirates (29-44)
Previous Rank: 24
Last Week: 2-1 vs. MIA, 1-3 @ CHC
The real question for the Pirates is whether anyone else will be joining ace Paul Skenes (15 GS, 1.78 ERA, 0.85 WHIP, 96.0 IP) on the NL roster. Dynamic power/speed threat Oneil Cruz (.790 OPS, 13 HR, 25 SB) could find his way into a crowded outfield picture as he makes a run at Pittsburgh's first 30/30 season since Barry Bonds in 1992.
25. Athletics (29-44)
Previous Rank: 28
Last Week: 0-3 @ LAA, 3-0 @ KC
The Athletics offense has been solid this season, with shortstop Jacob Wilson (.914 OPS, .367 BA, 23 XBH) and designated hitter Brent Rooker (.847 OPS, 32 XBH, 15 HR, 41 RBI) leading the way as the team's top two potential All-Stars. That duo is joined at the top of the lineup by Lawrence Butler and Tyler Soderstrom who could also play their way into the reserve mix.
Nos. 24-22
3 of 12
24. Baltimore Orioles (30-40)
Previous Rank: 26
Last Week: 1-2 vs. DET, 3-0 vs. LAA
Veteran Ryan O'Hearn (.893 OPS, 19 XBH, 10 HR, 27 RBI) has been one of the biggest surprises of the 2025 season, and assuming he has not already been traded by the time the All-Star break arrives, he is the Orioles' best candidate. Closer Félix Bautista (24 G, 14/15 SV, 3.04 ERA, 11.8 K/9) has also made a strong return from Tommy John surgery.
23. Atlanta Braves (31-39)
Previous Rank: 27
Last Week: 2-1 @ MIL, 2-1 vs. COL
How many Braves players will get to play in front of a home crowd at Truist Park during the All-Star Game? Starting pitchers Chris Sale (14 GS, 2.79 ERA, 107 K, 80.2 IP) and Spencer Schwellenbach (14 GS, 3.11 ERA, 1.00 WHIP, 89.2 IP) both have a solid case, while Matt Olson (.822 OPS, 30 XBH, 14 HR, 43 RBI) leads the team in most offensive categories.
22. Los Angeles Angels (33-37)
Previous Rank: 19
Last Week: 3-0 vs. ATH, 0-3 @ BAL
Shortstop Zach Neto (.807 OPS, 24 XBH, 10 HR, 26 RBI) has done a nice job making up for lost time after missing the first 18 games of the season, and he has a far better resume than low-OBP sluggers Logan O'Hoppe, Taylor Ward and Jo Adell. Prized offseason signing Yusei Kikuchi (15 GS, 3.05 ERA, 78 K, 82.2 IP) might be the most likely player on the roster to get the call.
Nos. 21-19
4 of 12
21. Kansas City Royals (34-38)
Previous Rank: 15
Last Week: 0-3 vs. NYY, 0-3 vs. ATH
Superstar shortstop Bobby Witt Jr. (.805 OPS, 34 XBH, 21 SB) and breakout ace Kris Bubic (13 GS, 1.92 ERA, 82 K, 79.2 IP) are both safe bets to be part of the AL roster, especially if Witt ends up leading the fan vote at shortstop. Will under-the-radar third baseman Maikel Garcia (.847 OPS, .309 BA, 27 XBH, 15 SB) join them?
20. Cleveland Guardians (35-35)
Previous Rank: 16
Last Week: 1-2 vs. CIN, 0-3 @ SEA
Third baseman José Ramírez (.928 OPS, .324 BA, 29 XBH, 13 HR, 20 SB) earned his third start and sixth All-Star selection overall last year, and one way or another he will be part of the AL roster, and he should be part of the starting lineup. Outfielder Steven Kwan and setup man Cade Smith have the credentials to join him in Atlanta.
19. Minnesota Twins (36-35)
Previous Rank: 14
Last Week: 1-2 vs. TEX, 0-3 @ HOU
Starter Joe Ryan (13 GS, 2.93 ERA, 0.90 WHIP, 80.0 IP) and closer Jhoan Duran (34 G, 10/12 SV, 1.64 ERA, 10.6 K/9) have anchored a Twins pitching staff that ranks in the middle of the pack with a 3.86 ERA (15th in MLB). A healthy Byron Buxton (.840 OPS, 22 XBH, 11 HR, 41 RBI) has been the team's best hitter.
Nos. 18-16
5 of 12
18. St. Louis Cardinals (37-35)
Previous Rank: 11
Last Week: 0-3 vs. TOR, 1-3 @ MIL
The Cardinals have had a roller-coaster season to this point, and they are lacking a true star on the roster right now. Versatile Brendan Donovan (.821 OPS, .313 BA, 24 XBH) has been the team's best player this season, while veteran ace Sonny Gray (14 GS, 3.84 ERA, 85 K, 79.2 IP) is pitching well enough to be in the conversation for his fourth career All-Star nod.
17. Seattle Mariners (36-34)
Previous Rank: 17
Last Week: 0-3 @ ARI, 3-0 vs. CLE
Cal Raleigh (.990 OPS, 38 XBH, 26 HR, 54 RBI) is in the midst of what could be one of the best offensive seasons in MLB history by a catcher, and anything other than a spot in the AL starting lineup will be a shock. Closer Andrés Muñoz (28 G, 18/22 SV, 1.30 ERA, 11.7 K/9) and young starter Bryan Woo (13 GS, 3.39 ERA, 0.98 WHIP, 82.1 IP) are the leading candidates to join him from the pitching staff.
16. Arizona Diamondbacks (36-35)
Previous Rank: 22
Last Week: 3-0 vs. SEA, 2-1 vs. SD
The high-powered D-backs offense will likely send Corbin Carroll (.897 OPS, 40 XBH, 20 HR, 10 SB) and Ketel Marte (.959 OPS, 18 XBH, 12 HR, 23 RBI) to the NL roster, and Geraldo Perdomo, Eugenio Suarez and Josh Naylor are all at least worthy of a look. On the pitching side, Merrill Kelly (15 GS, 3.41 ERA, 1.02 WHIP, 87.0 IP) could be one of the prizes of the trade deadline if Arizona decides to sell.
Nos. 15-13
6 of 12
15. Texas Rangers (36-36)
Previous Rank: 21
Last Week: 2-1 @ MIN, 3-0 vs. CWS
With Nathan Eovaldi and Tyler Mahle both on the shelf, the Rangers' list of All-Star candidates has potentially been whittled down by two. Fellow veteran Jacob deGrom (14 GS, 2.19 ERA, 0.91 WHIP, 82.1 IP) is also having a terrific season on the mound, while outfielder Wyatt Langford (.755 OPS, 13 HR, 11 SB) and infielder Josh Smith (.800 OPS, 19 XBH) have been the team's most productive bats.
14. San Diego Padres (39-31)
Previous Rank: 9
Last Week: 1-2 vs. LAD, 1-2 @ ARI
The two faces of the franchise for the Padres—Manny Machado (.876 OPS, 29 XBH, 10 HR, 43 RBI) and Fernando Tatis Jr. (.829 OPS, 25 XBH, 13 HR, 31 RBI)—are also its two most likely All-Star selections, and they have only made the All-Star team together once in the past. Nick Pivetta (14 GS, 3.40 ERA, 88 K, 79.1 IP) is also quietly having a strong Padres debut.
13. Toronto Blue Jays (38-33)
Previous Rank: 10
Last Week: 3-0 @ STL, 0-3 @ PHI
The Blue Jays have a lot of high-priced veteran talent on the roster, and George Springer (.823 OPS, 26 XBH, 10 HR, 31 RBI) is earning his $24.2 million salary after the worst season of his career in 2024. Don't rule out Vladimir Guerrero Jr. winning the vote at first base, while Brendon Little (33 G, 13 HLD, 1.97 ERA, 13.2 K/9) is an under-the-radar candidate to keep an eye on.
Nos. 12-10
7 of 12
12. Cincinnati Reds (37-35)
Previous Rank: 18
Last Week: 2-1 @ CLE, 2-1 @ DET
The Reds have one of the rising faces of baseball in Elly De La Cruz (.850 OPS, 30 XBH, 16 HR, 50 RBI, 20 SB) and he is making a strong case for the NL starting shortstop spot job by swinging a hot bat in June. Injuries have knocked Hunter Greene out of the conversation, but Andrew Abbott (11 GS, 1.87 ERA, 0.97 WHIP, 62.2 IP) should be part of the NL pitching staff.
11. Milwaukee Brewers (39-34)
Previous Rank: 12
Last Week: 1-2 vs. ATL, 3-1 vs. STL
Despite their record and spot in the rankings, the Brewers aren't exactly overflowing with All-Star candidates. Ace Freddy Peralta (15 GS, 2.60 ERA, 84 K, 83.0 IP) is the most likely pick, while closer Trevor Megill (28 G, 15/17 SV, 2.96 ERA, 10.7 K/9) has done a solid job replacing Devin Williams. If Jackson Chourio keeps swinging it well, he could quickly enter the conversation.
10. Boston Red Sox (37-36)
Previous Rank: 20
Last Week: 2-1 vs. TB, 3-0 vs. NYY
Pencil ace Garrett Crochet (15 GS, 2.24 ERA, 1.03 WHIP, 117 K, 96.1 IP) onto the AL pitching staff, but will he be the only Red Sox selection? Closer Aroldis Chapman (32 G, 12/13 SV, 1.55 ERA, 12.1 K/9) is having a terrific year, but with Alex Bregman injured and Rafael Devers traded to the Giants, they are thin on other candidates.
Nos. 9-7
8 of 12
9. San Francisco Giants (41-31)
Previous Rank: 8
Last Week: 2-1 @ COL, 1-2 @ LAD
The Giants shocked the baseball world on Sunday night when they swung a blockbuster deal to acquire Rafael Devers (.905 OPS, 33 XBH, 15 HR, 58 RBI) from the Red Sox, and he was in the midst of an All-Star caliber season. Matt Chapman (.812 OPS, 24 XBH) and Heliot Ramos (.824 OPS, 25 XBH) both have solid numbers, but it's pitchers Logan Webb (15 GS, 2.58 ERA, 105 K, 94.1 IP) and Robbie Ray (14 GS, 2.55 ERA, 92 K, 81.1 IP) who are their best All-Star candidates.
8. Philadelphia Phillies (42-29)
Previous Rank: 13
Last Week: 2-1 vs. CHC, 3-0 vs. TOR
The Phillies came out the other side of their worst start of the season with series wins over the Cubs and Blue Jays, and they still have the star power to send multiple players to the All-Star Game. At the very least, slugger Kyle Schwarber (.923 OPS, 32 XBH, 22 HR, 52 RBI) and ace Zack Wheeler (14 GS, 2.76 ERA, 0.89 WHIP, 110 K, 88.0 IP) should both be locks for the NL roster.
7. Tampa Bay Rays (39-32)
Previous Rank: 7
Last Week: 1-2 @ BOS, 3-0 @ NYM
As usual, the Rays have one of baseball's most unexpected breakout players, with Jonathan Aranda (.902 OPS, .319 BA, 21 XBH) taking a major step forward after entering the year with very little hype. A lack of options at second base could land Brandon Lowe (.756 OPS, 13 HR) on the team, while Drew Rasmussen (14 GS, 2.55 ERA, 0.95 WHIP, 74.0 IP) has quietly been one of the best pitchers in the league the last several weeks.
Nos. 6-4
9 of 12
6. New York Yankees (42-28)
Previous Rank: 5
Last Week: 3-0 @ KC, 0-3 @ BOS
If Aaron Judge (1.229 OPS, .378 BA, 45 XBH, 26 HR, 60 RBI) does not lead all vote-getters in the initial round of balloting, it will be a major upset. Beyond him, left-handed starters Max Fried (15 GS, 1.89 ERA, 0.95 WHIP, 95.0 IP) and Carlos Rodón (15 GS, 3.01 ERA, 0.99 WHIP, 89.2 IP) both deserve strong consideration, while Trent Grisham (.816 OPS, 13 HR) has been a pleasant surprise.
5. Houston Astros (41-30)
Previous Rank: 6
Last Week: 2-1 vs. CWS, 3-0 vs. MIN
The Astros have a long list of All-Star-worthy players, including starter Hunter Brown (14 GS, 1.88 ERA, 0.93 WHIP, 105 K, 86.0 IP), closer Josh Hader (29 G, 18/18 SV, 1.45 ERA, 13.9 K/9), third baseman Isaac Paredes (.831 OPS, 15 HR, 42 RBI) and shortstop Jeremy Peña (.864 OPS, .325 BA, 25 XBH) who would all rank as notable snubs if they don't make the team.
4. Chicago Cubs (44-28)
Previous Rank: 3
Last Week: 1-2 @ PHI, 3-1 vs. PIT
The Cubs have the second-highest scoring offense in baseball, and both Pete Crow-Armstrong (.840 OPS, 37 XBH, 18 HR, 23 SB) and Kyle Tucker (.893 OPS, 30 XBH, 13 HR, 18 SB) could find their way into the NL starting lineup. Carson Kelly, Michael Busch, Seiya Suzuki and Matthew Boyd are also in the mix for a spot on the roster.
Nos. 3-1
10 of 12
3. Detroit Tigers (46-27)
Previous Rank: 2
Last Week: 2-1 @ BAL, 1-2 vs. CIN
Tarik Skubal (14 GS, 1.99 ERA, 0.81 WHIP, 111 K, 90.1 IP) has been every bit as good this season as he was a year ago, and he might be the pick to start for the AL if the game was today. Relievers Tommy Kahnle (29 G, 8 SV, 1.50 ERA, 0.80 WHIP) and Will Vest (32 G, 12 SV, 1.80 ERA, 0.97 WHIP) have anchored a terrific bullpen. The offense has been carried by former first-round picks Spencer Torkelson (.831 OPS, 31 XBH, 16 HR, 47 RBI) and Riley Greene (.822 OPS, 31 XBH, 14 HR, 49 RBI).
2. New York Mets (45-27)
Previous Rank: 1
Last Week: 3-0 vs. WAS, 0-3 vs. TB
Will the superstar trio of Pete Alonso (.960 OPS, 30 XBH, 17 HR, 63 RBI), Juan Soto (.843 OPS, 27 XBH, 13 HR, 36 RBI) and Francisco Lindor (.828 OPS, 27 XBH, 14 HR, 38 RBI) all make the NL All-Star team? On the mound, Kodai Senga, David Peterson and Clay Holmes all have a sub-3.00 ERA in the rotation, while Edwin Díaz has been overpowering at the back of the bullpen.
1. Los Angeles Dodgers (43-29)
Previous Rank: 4
Last Week: 2-1 @ SD, 2-1 vs. SF
The Dodgers could put Shohei Ohtani, Freddie Freeman, Mookie Betts, Will Smith and Teoscar Hernández all in the NL starting lineup based on their track record, popularity and production. Yoshinobu Yamamoto (14 GS, 2.64 ERA, 90 K, 78.1 IP) has shouldered the load for an injury-plagued starting rotation, while Andy Pages and Ben Casparius are two breakout players with a strong case as well. The Dodgers had six All-Star selections a year ago and could easily match that number in 2025.
Complete Rankings
11 of 12
Complete Rankings
1. Los Angeles Dodgers
2. New York Mets
3. Detroit Tigers
4. Chicago Cubs
5. Houston Astros
6. New York Yankees
7. Tampa Bay Rays
8. Philadelphia Phillies
9. San Francisco Giants
10. Boston Red Sox
11. Milwaukee Brewers
12. Cincinnati Reds
13. Toronto Blue Jays
14. San Diego Padres
15. Texas Rangers
16. Arizona Diamondbacks
17. Seattle Mariners
18. St. Louis Cardinals
19. Minnesota Twins
20. Cleveland Guardians
21. Kansas City Royals
22. Los Angeles Angels
23. Atlanta Braves
24. Baltimore Orioles
25. Athletics
26. Pittsburgh Pirates
27. Miami Marlins
28. Washington Nationals
29. Chicago White Sox
30. Colorado Rockies
Stars of the Week
12 of 12
Hitter of the Week: Elly De La Cruz, Cincinnati Reds
Stats: 6 G, 12-for-26, 2 2B, 4 HR, 7 RBI, 8 R, SB
After batting just .220 in May, De La Cruz has been swinging a hot bat since the calendar flipped to June, posting a .378/.481/.800 line with five home runs and 10 RBI in 13 games. He has an .850 OPS with 14 doubles, 16 home runs, 50 RBI and 20 steals on the year.
Pitcher of the Week: Andrew Abbott, Cincinnati Reds
Stats: 1 GS, W, SHO, 9.0 IP, 3 H, 0 ER, 1 BB, 5 K
Abbott continued his brilliant start to the season by twirling a three-hitter on the road against the Guardians for his first career complete game shutout. The 26-year-old is now 6-1 with a 1.87 ERA, 0.97 WHIP and 64 strikeouts in 62.2 innings over his first 11 starts, and he takes the mound next on Tuesday against the Twins.
Tip of the cap to Mets left-hander David Peterson, who also tossed his first career shutout last week, allowing six hits while blanking the Nationals on Wednesday.
Rookie of the Week: Otto Kemp, Philadelphia Phillies
Stats: 10-for-24, 2B, 4 RBI, 5 R, SB
Signed as an undrafted free agent out of Point Loma Nazarene University following the 2022 draft, Kemp got off to one of the best starts of any hitter in the minors this year, posting a .313/.416/.594 line with 19 doubles, 14 home runs and 55 RBI in 58 games. An injury to Bryce Harper has created an opportunity for him in the big leagues, and he has made the most of it so far.

.png)







