These are the top SP and RP from the past week in MLB:
Starting Pitchers:
Apr 7, 2025; San Francisco, California, USA; Cincinnati Reds starting pitcher Hunter Greene (21) throws against the San Francisco Giants during the ninth inning at Oracle Park. Mandatory Credit: John Hefti-Imagn Images
1. Hunter Greene, Cincinnati Reds: Greene has been arguably the most dominant pitcher in MLB so far.
2. Andrew Heaney, Pittsburgh Pirates
Apr 12, 2025; Cincinnati, Ohio, USA; Pittsburgh Pirates starting pitcher Andrew Heaney (45) pitches against the Cincinnati Reds in the first inning at Great American Ball Park. Mandatory Credit: Katie Stratman-Imagn Images
Last week, Heaney made two starts finishing with 16 strikeouts in 13.0 innings.
3. Max Fried, New York Yankees
TAMPA, FL – MARCH 3: Max Fried #54 of the New York Yankees pitches during spring training at George M. Steinbrenner Field on March 3, 2025 in Tampa, Florida. (Photo by New York Yankees/Getty Images)
In his only start, Fried surrendered zero runs and struck out 11 batters.
4. Cole Ragans, Kansas City Royals
Mar 27, 2025; Kansas City, Missouri, USA; Kansas City Royals starting pitcher Cole Ragans (55) pitches during the first inning against the Cleveland Guardians at Kauffman Stadium. Mandatory Credit: Jay Biggerstaff-Imagn Images
Ragans finished last week with a 1.50 ERA, 0.67 WHIP, and 11 strikeouts in 6.0 innings.
5. Drew Rasmussen, Tampa Bay Rays
Apr 12, 2025; St. Petersburg, Florida, USA; Tampa Bay Rays starting pitcher Drew Rasmussen (57) throws a pitch against the Atlanta Braves during the first inning at George M. Steinbrenner Field. Mandatory Credit: Kim Klement Neitzel-Imagn Images
Rasmussen made two starts and finished with 11 strikeouts, 0.90 ERA, and 0.90 WHIP.
6. Kris Bubic, Kansas City Royals
Apr 11, 2025; Cleveland, Ohio, USA; Kansas City Royals starting pitcher Kris Bubic (50) delivers a pitch in the second inning against the Cleveland Guardians at Progressive Field. Mandatory Credit: David Richard-Imagn Images
Bubic went 1-1 in two starts finishing with 13 strikeouts in 12.2 innings.
7. Tyler Anderson, Los Angeles Angels
Apr 12, 2025; Houston, Texas, USA; Los Angeles Angels starting pitcher Tyler Anderson (31) gives a thumbs up during the game against the Houston Astros at Daikin Park. Mandatory Credit: Troy Taormina-Imagn Images
Anderson made two starts last week posting a 1.69 ERA, 0.94 WHIP, and 11 strikeouts in 11.0 innings.
8. Luis Ortiz, Cleveland Guardians
Apr 6, 2025; Anaheim, California, USA; Cleveland Guardians pitcher Luis L. Ortiz (45) throws against the Los Angeles Angels during the first inning at Angel Stadium. Mandatory Credit: Gary A. Vasquez-Imagn Images
Last week, Oritz made two starts finishing with 13 strikeouts in 11.2 innings.
9. Sean Newcomb, Boston Red Sox
Apr 11, 2025; Chicago, Illinois, USA; Boston Red Sox pitcher Sean Newcomb (19) delivers against the Chicago White Sox during the first inning at Guaranteed Rate Field. Mandatory Credit: Matt Marton-Imagn Images
Newcomb accumulated 11 strikeouts through two starts and 8.2 innings.
10. Bryan Woo, Seattle Mariners
SEATTLE, WASHINGTON – SEPTEMBER 29: Bryan Woo #33 of the Seattle Mariners pitches against the Texas Rangers during the first inning at T-Mobile Park on September 29, 2023 in Seattle, Washington. (Photo by Steph Chambers/Getty Images)
Woo finished his two starts with 13 strikeouts in 13.0 innings.
Relief Pitchers:
Mar 27, 2025; San Diego, California, USA; San Diego Padres relief pitcher Robert Suarez (75) reacts after pitching during the ninth inning against the Atlanta Braves at Petco Park. Mandatory Credit: Denis Poroy-Imagn Images
1. Robert Suarez, San Diego Padres: Suarez finished last week with a league-leading four saves, five strikeouts, and zero runs surrendered.
2. Kyle Finnegan, Washington Nationals
Apr 6, 2025; Washington, District of Columbia, USA; Washington Nationals pitcher Kyle Finnegan (67) throws the ball during the ninth inning against the Arizona Diamondbacks at Nationals Park. Mandatory Credit: Daniel Kucin Jr.-Imagn Images
Last week, Finnegan posted three saves, four strikeouts, and surrendered no runs.
3. Carlos Estevez, Kansas City Royals
Apr 13, 2025; Cleveland, Ohio, USA; Kansas City Royals relief pitcher Carlos Estevez (53) reacts after striking out Cleveland Guardians first baseman Kyle Manzardo (9)in the ninth inning at Progressive Field. Mandatory Credit: David Dermer-Imagn Images
Estevez went three for three in save chances while striking out three batters.
4. Jose Alvardo, Philadelphia Phillies
PHILADELPHIA, PENNSYLVANIA – OCTOBER 03: Jose Alvarado #46 of the Philadelphia Phillies reacts after striking out Yuli Gurriel #10 of the Miami Marlins to retire the side during the seventh inning in Game One of the Wild Card Series at Citizens Bank Park on October 03, 2023 in Philadelphia, Pennsylvania. (Photo by Tim Nwachukwu/Getty Images)
Alvarado finished last week 1-0 with two saves, three strikeouts, and zero runs allowed in 3.1 innings.
5. Jason Adam, San Diego Padres
Apr 9, 2025; West Sacramento, California, USA; San Diego Padres pitcher Jason Adam (40) throws a pitch against the Athletics during the eighth inning at Sutter Health Park. Mandatory Credit: Darren Yamashita-Imagn Images
Adam capped off the week going 1-0 with three holds, six strikeouts, and zero earned runs in 4.0 innings.
6. Lucas Erceg, Kansas City Royals
Apr 7, 2025; Kansas City, Missouri, USA; Kansas City Royals pitcher Lucas Erceg (60) pitches during the ninth inning against the Minnesota Twins at Kauffman Stadium. Mandatory Credit: William Purnell-Imagn Images
Erceg finished the week with three holds and three strikeouts.
7. Jeremiah Estrada, San Diego Padres
Apr 12, 2025; San Diego, California, USA; San Diego Padres relief pitcher Jeremiah Estrada (56) throws a pitch during the seventh inning against the Colorado Rockies at Petco Park. Mandatory Credit: David Frerker-Imagn Images
Last week, Estrada accumulated three holds with five strikeouts in 4.0 innings.
8. Kenley Jansen, Los Angeles Angels
Mar 29, 2025; Chicago, Illinois, USA; Los Angeles Angels pitcher Kenley Jansen (74) after the game against the Chicago White Sox at Guaranteed Rate Field. Mandatory Credit: Matt Marton-Imagn Images
Jansen totaled two saves and four strikeouts in 3.0 innings.
9. Pete Fairbanks, Tampa Bay Rays
Apr 6, 2021; Boston, Massachusetts, USA; Tampa Bay Rays relief pitcher Peter Fairbanks (29) pitches against the Boston Red Sox during the eighth inning at Fenway Park. Mandatory Credit: Brian Fluharty-USA TODAY Sports
Fairbanks finished last week two for two in save chances with three strikeouts.
10. Emilio Pagan, Cincinnati Reds
Apr 12, 2025; Cincinnati, Ohio, USA; Cincinnati Reds relief pitcher Emilio Pagan (15) pitches against the Pittsburgh Pirates in the ninth inning at Great American Ball Park. Mandatory Credit: Katie Stratman-Imagn Images
Pagan finished last week with three saves in three opportunities but did blow a big save this week.