Skip to content

MLB Power Rankings: Each team's season MVP

Julian Catalfo/theScore

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

Jason Mowry / Getty Images Sport / Getty
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

Houston Astros / Getty Images Sport / Getty
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

Daniel Shirey / Major League Baseball / Getty
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

Kevin D. Liles/Atlanta Braves / Getty Images Sport / Getty
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

Justin Berl / Getty Images Sport / Getty
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.

Daily Newsletter

Get the latest trending sports news daily in your inbox