MLB Power Rankings: Each team's season MVP
Welcome to the 10th and final edition of the MLB Power Rankings for the 2025 regular season. Here, we look at each team's MVP.
Jump to:
ARI | ATH I ATL | BAL | BOS | CHC | CWS | CIN | CLE | COL | DET | HOU | KC | LAA | LAD | MIA | MIL | MIN | NYM | NYY | PHI | PIT | SD | SF | SEA | STL | TB | TEX | TOR | WSH
1. Milwaukee Brewers
Record | Last 10 | RD | Previous rank |
---|---|---|---|
95-61 | 6-4 | +181 | 1 (-) |
Freddy Peralta: The 29-year-old has stabilized the Brewers' rotation with a Cy Young-caliber season, leading the NL with 17 wins and posting a career-best 2.65 ERA while flying toward his third straight 200-strikeout campaign. Peralta is a major reason Milwaukee has shocked the baseball world in 2025. Former NL MVP Christian Yelich and surprise midseason addition Andrew Vaughn also deserve consideration.
2. Philadelphia Phillies
Record | Last 10 | RD | Previous rank |
---|---|---|---|
92-64 | 6-4 | +122 | 2 (-) |
Kyle Schwarber: It's been a career year for the Phillies DH. Schwarber leads the team with 53 homers, 129 RBIs, and a .926 OPS. He's accounted for an incredible 26.5% of Philadelphia's home runs and has nine more than Bryce Harper and Nick Castellanos, who rank second and third on the club, combined.
3. New York Yankees
Record | Last 10 | RD | Previous rank |
---|---|---|---|
88-68 | 7-3 | +144 | 6 (+3) |
Aaron Judge: Who else were you expecting? Judge leads the majors in all four slash categories and is the only qualified hitter with an average above .320. He's also one homer away from a fourth 50-homer season, something only four other players have done. The Yankees would be lost without him.
4. Los Angeles Dodgers
Record | Last 10 | RD | Previous rank |
---|---|---|---|
88-68 | 6-4 | +126 | 7 (+3) |
Shohei Ohtani: Let's first give a big shoutout to Yoshinobu Yamamoto, who's been the one constant in the Dodgers' injury-ravaged rotation and would have received this honor on just about any other squad. Unfortunately for Yamamoto, he's teammates with a man who recorded his second straight 50-homer season as a DH while posting a 3.29 ERA and 11.9 K/9 over 13 starts.
5. Toronto Blue Jays

Record | Last 10 | RD | Previous rank |
---|---|---|---|
90-66 | 6-4 | +66 | 5 (-) |
George Springer: It's been a resurgent - and honestly unexpected - season for the 36-year-old. Springer tops the Blue Jays with 101 runs, 30 homers, and a .947 OPS - the second-best mark of his 12-year career. His 4.6 fWAR is his highest in five campaigns in Toronto and comes after posting 2.9 fWAR in the previous two seasons combined.
6. Seattle Mariners
Record | Last 10 | RD | Previous rank |
---|---|---|---|
87-69 | 9-1 | +68 | 11 (+5) |
Cal Raleigh: When you set as many records as Raleigh has this year, handing out the Mariners' MVP is an easy choice. The 28-year-old's 58 homers eclipsed Ken Griffey Jr.'s single-season franchise record, surpassed Mickey Mantle's longstanding mark for switch-hitters, and is the new standard for a primary catcher. Even if Raleigh doesn't take home AL MVP honors, it's still been a campaign to remember.
7. Chicago Cubs
Record | Last 10 | RD | Previous rank |
---|---|---|---|
88-68 | 5-5 | +125 | 3 (-4) |
Pete Crow-Armstrong: With so many players having comparable seasons, this selection was one of the most difficult. However, we'll go with PCA despite his second-half struggles. Crow-Armstrong leads the Cubs in stolen bases, extra-base hits, and fWAR while sitting second in homers and RBIs. The 23-year-old also ranks in the 99th percentile in outs above average and fielding run value.
8. San Diego Padres
Record | Last 10 | RD | Previous rank |
---|---|---|---|
85-71 | 6-4 | +60 | 9 (+1) |
Nick Pivetta: The Padres right-hander has been the best bang-for-your-buck in the majors this campaign. Making just $1 million in the first season of a four-year contract, Pivetta has won 13 games and posted a 2.81 ERA in 176 innings. San Diego's rotation would've floundered without him.
9. Boston Red Sox
Record | Last 10 | RD | Previous rank |
---|---|---|---|
85-71 | 4-6 | +105 | 8 (-1) |
Garrett Crochet: The left-hander has been everything the Red Sox hoped for when they made the blockbuster trade to acquire him in the winter. Crochet's 249 strikeouts and 197 1/3 innings pitched lead the majors, and he tops the Red Sox rotation in wins, starts, K/9, WHIP, and opponents' average. He'll likely become Boston's first pitcher to throw over 200 innings since 2019.
10. Cleveland Guardians
Record | Last 10 | RD | Previous rank |
---|---|---|---|
84-72 | 9-1 | -9 | 20 (+11) |
José Ramírez: J-Ram at the forefront of another shocking Guardians season should surprise no one. The seven-time All-Star leads his club in virtually every offensive category, and he put up his second straight 30-40 campaign while playing in all but four of Cleveland's games. Ramírez's 6.0 fWAR matches the combined total of Steven Kwan, Daniel Schneemann, and Bo Naylor, who rank second, third, and fourth on the team.
11. Houston Astros

Record | Last 10 | RD | Previous rank |
---|---|---|---|
84-72 | 5-5 | +17 | 10 (-1) |
Hunter Brown: Brown's breakout season should result in a top-three Cy Young finish. The 27-year-old's 2.30 ERA ranks second in the AL, and he's also in the top five in strikeouts (201), WHIP (1.01), and K/9 (10.0). If the Astros hold on and make the playoffs, Brown is the easy choice to start Game 1.
12. Detroit Tigers
Record | Last 10 | RD | Previous rank |
---|---|---|---|
85-71 | 1-9 | +73 | 4 (-8) |
Tarik Skubal: The Tigers' ace should become the first pitcher to win Cy Young Awards in back-to-back seasons since Jacob deGrom in 2018 and 2019. Skubal leads the AL in ERA and FIP, paces the majors in WHIP and BB/9, and is second in his league in strikeouts. If the Tigers manage to avoid collapsing out of a playoff spot, Skubal will be a big reason why.
13. New York Mets
Record | Last 10 | RD | Previous rank |
---|---|---|---|
80-76 | 4-6 | +56 | 12 (-1) |
Juan Soto: It's safe to say the Mets' $765-million investment has paid off. Soto not only tops the majors in walks and the NL in OBP, but he's put together a shocking 40-30 campaign despite having never stolen more than 12 bases in a season before 2025. He's now five steals shy of becoming the seventh player to go 40-40. Soto's also basically carrying the collapsing Mets to the finish line, hitting a sizzling .351/.437/.716 in September.
14. Cincinnati Reds
Record | Last 10 | RD | Previous rank |
---|---|---|---|
80-76 | 6-4 | +34 | 16 (+2) |
Andrew Abbott: The 26-year-old southpaw deserves a couple of downballot Cy Young votes after a quietly stellar All-Star season. Abbott ranks in the top seven in the NL in ERA (2.80) and WHIP (1.16). His performance kept the Reds' rotation afloat during Hunter Greene's two-month absence, and he's now helping them stay in the wild-card race.
15. Arizona Diamondbacks

Record | Last 10 | RD | Previous rank |
---|---|---|---|
79-77 | 7-3 | +29 | 19 (+4) |
Geraldo Perdomo: Corbin Carroll has turned in a tremendous rebound campaign, but Perdomo's out-of-nowhere season is keeping the D-Backs in contention. Now among the best shortstops in baseball, Perdomo has set career highs across the board offensively, and his 6.9 fWAR trails only Shohei Ohtani in the NL.
16. Texas Rangers
Record | Last 10 | RD | Previous rank |
---|---|---|---|
79-77 | 3-7 | +82 | 13 (-3) |
Nathan Eovaldi: The veteran right-hander's season ended in late August, but what he did before injuring his rotator cuff was tremendous. Eovaldi's 1.73 ERA is still the best in the majors among pitchers with 130 innings pitched, while his 2.81 FIP and 1.45 BB/9 are both top three in the AL within that threshold.
17. Kansas City Royals
Record | Last 10 | RD | Previous rank |
---|---|---|---|
78-78 | 4-6 | -2 | 15 (-2) |
Bobby Witt Jr.: The Royals' franchise player didn't provide his squad with the same impact as last season, but the 25-year-old still produced a really good campaign. Witt ranks third in the majors in fWAR and steals and leads all shortstops in both defensive rating and outs above average.
18. San Francisco Giants
Record | Last 10 | RD | Previous rank |
---|---|---|---|
77-79 | 3-7 | +14 | 14 (-4) |
Logan Webb: The right-hander remains Mr. Dependable for the Giants while taking his pitching to another level. Webb's career-best 211 strikeouts pace the NL, as do his 195 2/3 innings and 32 starts. He should surpass the 200-inning mark for a fourth straight season.
19. Tampa Bay Rays
Record | Last 10 | RD | Previous rank |
---|---|---|---|
76-80 | 4-6 | +49 | 17 (-2) |
Junior Caminero: Caminero's breakout campaign has put him among MLB's elite young players. The 22-year-old's 44 homers rank third in the AL and are the most by any player in the majors aged 25 or younger. He's the first Rays player to reach 40 home runs since 2007 and sits two away from tying Carlos Peña's single-season franchise record.
20. Atlanta Braves

Record | Last 10 | RD | Previous rank |
---|---|---|---|
73-83 | 8-2 | -11 | 23 (+3) |
Matt Olson: In a lost season for the Braves, Olson has been the one constant - literally. MLB's active iron man is poised to play in all 162 games for a fourth consecutive campaign. He's hit an NL-best 40 doubles and leads the Braves in homers, RBIs, hits, runs scored, and OBP. Olsen should also win his third career Gold Glove.
21. Athletics
Record | Last 10 | RD | Previous rank |
---|---|---|---|
73-83 | 7-3 | -80 | 22 (+1) |
Nick Kurtz: The Athletics are well out of the playoff race, but Kurtz has given them plenty of hope for the future. The 2024 fourth overall pick leads all rookies in homers (33), RBIs (81), and OPS (.997), and he became the first rookie ever to record a four-homer game in July. It's no wonder he's the favorite to win AL Rookie of the Year.
22. Miami Marlins
Record | Last 10 | RD | Previous rank |
---|---|---|---|
76-80 | 9-1 | -82 | 25 (+3) |
Kyle Stowers: Stowers is the only Marlins regular with an OPS above .900 and a slugging percentage above .500. He's also the team leader in homers (25) by a wide margin. Stowers has established himself as a solid building block for a team that's shown flashes of potential in the second half.
23. St. Louis Cardinals
Record | Last 10 | RD | Previous rank |
---|---|---|---|
76-80 | 4-6 | -49 | 18 (-5) |
Willson Contreras: It's been a strange season in St. Louis as the Cardinals have reluctantly transitioned into rebuild mode. Contreras has been one of the few constants for this club, anchoring the lineup with a 20-homer campaign while embracing a move to first base and collecting six outs above average at his new position.
24. Baltimore Orioles
Record | Last 10 | RD | Previous rank |
---|---|---|---|
73-83 | 4-6 | -104 | 21 (-3) |
Trevor Rogers: The Orioles had a disappointing season, but Rogers has managed to stand out in a big way. The left-hander owns a 1.35 ERA and 100 strikeouts over 17 starts and has allowed two earned runs or less in all but one of his outings. He looks like a future ace for Baltimore.
25. Pittsburgh Pirates

Record | Last 10 | RD | Previous rank |
---|---|---|---|
67-89 | 3-7 | -69 | 24 (-1) |
Paul Skenes: Every five days, Skenes takes the mound and turns the woeful Pirates into a must-watch team. He's leading the majors in ERA and FIP, tops the NL in WHIP, and has allowed just 11 homers in 181 2/3 innings. Skenes will likely win the Cy Young in just his second big-league season despite a .500 record that's clearly not his fault.
26. Los Angeles Angels
Record | Last 10 | RD | Previous rank |
---|---|---|---|
70-86 | 1-9 | -148 | 26 (-) |
Zach Neto: The Angels have received strong offensive campaigns from Jo Adell and Taylor Ward, but Neto gets the honor for his overall game. Before suffering a season-ending injury, the 24-year-old hit 26 homers, stole a team-high 26 bases, and should still finish as the club's leader in fWAR (3.2) and OPS (.793).
27. Washington Nationals
Record | Last 10 | RD | Previous rank |
---|---|---|---|
64-92 | 4-6 | -198 | 29 (+2) |
Daylen Lile: In just 86 games, the rookie outfielder provided the woeful Nationals with a jolt of energy. Lile leads the team in the four slash-line categories, while his 124 wRC+ is tops among NL rookies with at least 300 plate appearances.
28. Chicago White Sox
Record | Last 10 | RD | Previous rank |
---|---|---|---|
58-98 | 2-8 | -93 | 27 (-1) |
Kyle Teel: This was a tough choice between Teel and Colson Montgomery, but the catcher gets the nod over his fellow rookie. Over 275 plate appearances, Teel's 126 OPS+, 12.7 BB%, and .376 OBP lead all White Sox hitters with at least 200 plate appearances this year.
29. Minnesota Twins
Record | Last 10 | RD | Previous rank |
---|---|---|---|
67-89 | 3-7 | -102 | 28 (-1) |
Byron Buxton: As usual, Buxton spent some time on the injured list. But when he suited up, few center fielders were better. Despite playing in just 121 games, Buxton has been one of the Twins' most reliable players this year. He leads the team in virtually every offensive category and is six steals away from a 30-30 season.
30. Colorado Rockies
Record | Last 10 | RD | Previous rank |
---|---|---|---|
43-113 | 3-7 | -404 | 30 (-) |
Hunter Goodman: The 25-year-old has been the sole bright light in a dark campaign for the league-worst Rockies. Goodman's one of four primary catchers to hit 30 homers this season, and his .523 slugging percentage ranks sixth in the NL.
HEADLINES
- Crawford's slam, Raleigh's 58th bomb lead Mariners to sweep over Astros
- Brewers win 4th NL Central title in last 5 seasons
- Blue Jays clinch playoff berth after last-place AL East finish in 2024
- Surging Reds sweep Cubs, tie Mets for final NL wild-card spot
- D-Backs thump Phillies, pull within 1 game of playoff spot