Starting Pitcher Power Rankings: All-Stars top list

July 17th, 2025

We just saw baseball's premier aces take center stage at the All-Star Game. Now it's time to rank them as we enter the second half of the season.

The Starting Pitcher Power Rankings are back, and there are plenty of All-Star names at the top -- plus some new ones from the previous edition.

These rankings are based on a formula constructed by MLB.com’s data team, which considers performance over the past 365 days but places greater weight on season-long and recent performance.

Here are the latest Starting Pitcher Power Rankings.

1. , Tigers (Previously: 1)

The American League All-Star starter is still No. 1. Skubal enters the second half as the heavy favorite to win his second straight Cy Young Award, as he's 10-3 with a 2.23 ERA and 153 strikeouts in 121 innings.

2. , Phillies (2)

Wheeler didn't pitch in the game, but he was an All-Star for a second straight season and is neck-and-neck with Paul Skenes as a top contender for the NL Cy Young Award. The Phillies ace is 9-3 with a 2.36 ERA and a National League-leading 154 strikeouts in 122 innings.

3. , Pirates (4)

Skenes earned his second straight All-Star Game start for the NL -- making him the first pitcher ever to start the All-Star Game in each of his first two big league seasons -- and dominated. Skenes struck out the first two batters he faced, Gleyber Torres and Riley Greene, with fastballs at 99.7 mph and 100.3 mph. He enters the second half with a record of just 4-8, but he leads the Majors with a 2.01 ERA and has 131 K's in 121 innings.

4. , Rangers (9)

deGrom was an All-Star for the fifth time in his career, but also for the first time since 2021 as his resurgent year for the Rangers continues. The two-time Cy Young Award winner has his work cut out for him to catch Skubal for Cy Young No. 3, but deGrom is in contention with a 9-2 record, 2.32 ERA and 113 strikeouts in 112 1/3 innings in the first half.

5. , Red Sox (7)

Crochet is Skubal's other top challenger for the AL Cy Young Award right now. He leads the Majors with 160 strikeouts and 129 1/3 innings pitched, and his 2.23 ERA is tied with Skubal for the American League lead. Crochet closed out the first half with a brilliant nine-strikeout shutout of the Rays, the first complete game of his career.

6. , Phillies (Not ranked)

Sánchez had a strong case to be an All-Star -- he's been one of the best pitchers in baseball for the last two months. The Phillies left-hander is 8-2 with a 2.50 ERA and 122 strikeouts in 115 innings, and he has a 1.63 ERA since the start of June.

7. , Cubs (NR)

Boyd was a surprise but well-deserving All-Star for the first time in his 11-year career. The veteran southpaw pitched his way onto the NL roster with a terrific run that began at the end of May -- he's 6-1 with a 1.28 ERA in his last nine starts. That makes Boyd 10-3 with a 2.34 ERA and 102 strikeouts in 111 2/3 innings on the season.

8. , Royals (NR)

Last year's AL Cy Young runner-up has gotten back on a roll of late. Lugo has a 1.54 ERA and 43 strikeouts in 41 innings over seven starts since June, a stretch which has lowered his season ERA to 2.67 entering the second half.

9. , Phillies (10)

Like his teammate Sánchez, Suárez would have been another worthy All-Star. He's been lights-out ever since allowing seven runs in his season debut on May 4. Since then, the left-hander is 7-3 with a 1.46 ERA and 72 strikeouts in 80 innings over 12 starts.

10. , Astros (3)

Brown had a little bit of a rocky finish to the first half, but he was still a first-time All-Star and has been one of the best pitchers of 2025. The Astros right-hander is 9-4 with a 2.43 ERA and 137 strikeouts in 115 innings, ranking tied for fourth in the AL in ERA and third in K's.

Honorable mentions: Max Fried (Yankees), Joe Ryan (Twins), Bryan Woo (Mariners), Framber Valdez (Astros), Logan Webb (Giants), Sonny Gray (Cardinals), Yoshinobu Yamamoto (Dodgers), MacKenzie Gore (Nationals), Andrew Abbott (Reds), Nick Pivetta (Padres)