Archive for Starting Pitchers

ERA Equivalent WHIP (or Why Yusei Kikuchi is Unrosterable)

Paul Rutherford-Imagn Images

Every week, I look through my rostered pitchers noting the worst ones and churn them out next week. This week, the Yusei Kikuchi stood out. Someone with a 3.06 ERA and his ERA estimators around 4.50. It was his ERA estimators throwing red flags, but I have other pitchers worse. It was his 1.52 WHIP, third worst among qualified starters behind Kyle Freeland (1.63) and Jack Kochanowicz (1.56). With WHIP being its own Roto category, it has as much weight as ERA but ERA is the mentioned multiple times more often than WHIP. I’m just going to create a simple WHIP to ERA conversion to put both on the same scale.

To get the conversion equation, I used the overall rankings for the NFBC’s Main Event (15 team) and Online Championship (12 team). With them, I ranked the WHIP and ERA values separately. I removed the the first and last 10% of values because the change for them isn’t linear.

With the tails removed and plotted the best remaining WHIP with the best remaining ERA. I did that for each one. Here are the plotted results.

The correlation is nearly perfect, so the correlation equations can be used to convert a WHIP to an ERA equivalent. Here is conversion table.

Equivalent ERA Value for a Given WHIP
WHIP ME Eqiv ERA OC Eqiv ERA
0.70 0.48 0.52
0.80 1.09 1.12
0.90 1.70 1.72
1.00 2.31 2.33
1.10 2.92 2.93
1.20 3.53 3.53
1.30 4.14 4.13
1.40 4.75 4.73
1.50 5.36 5.33
1.60 5.97 5.94
1.70 6.58 6.54
1.80 7.19 7.14
1.90 7.80 7.74
2.00 8.41 8.34

The results for the two league types are close so I’ll only use the Main Event information going forward. Besides the above table, I have created a public Google Sheet (copy by going to File -> Make a Copy) where a WHIP can be entered and an equivalent ERA is spit out.

Kikuchi’s 1.52 WHIP would be equivalent to a ~5.50 ERA. No one is starting/rostering a pitcher with a 5.50 ERA this deep into the season. The high WHIP can’t be ignored and I’m likely to move on where I can find decent options.

Besides Kikuchi, Here are the qualified pitchers who have a WHIP that does as much ratio damage as a 4.50 or worse ERA.

Qualified Starters with an Equivalent ERA Value Over 4.50
Name ERA WHIP equivalent ERA NFBC Main Event Roster%
Kyle Freeland 5.72 1.63 6.15 4%
Jack Kochanowicz 5.34 1.56 5.72 4%
Yusei Kikuchi 3.06 1.52 5.48 98%
José Soriano 3.41 1.51 5.42 98%
Randy Vásquez 3.99 1.47 5.18 42%
Gavin Williams 3.79 1.45 5.05 100%
Luis L. Ortiz 4.40 1.43 4.93 91%
Max Meyer 4.73 1.42 4.87 100%
Sean Burke 4.20 1.42 4.87 28%
Jonathan Cannon 4.66 1.40 4.75 21%
Michael Lorenzen 4.33 1.40 4.75 98%
Zac Gallen 5.54 1.40 4.75 100%
Dean Kremer 4.70 1.39 4.69 81%
Jeffrey Springs 4.72 1.38 4.63 97%
Shane Baz 4.92 1.38 4.63 100%
Andre Pallante 4.23 1.36 4.50 86%
Chris Bassitt 3.80 1.36 4.50 97%

Gavin Williams and José Soriano have been devastating managers’ in the WHIP category but it doesn’t seem as bad with sub-4.00 ERA.

WHIP is probably one of the most misunderstood categories and hopefully I made it easier to understand an expectable value.


Ottoneu Drip: Finding Under-rostered Pitchers: June 4, 2025

Credit: Arizona Republic

The search for pitching help is never ending. Between injuries and ineffectiveness, fantasy players are always on the lookout for pitchers who are performing well who can provide some reinforcements. There have been a bunch of unheralded starters compiling strong starts since the calendar rolled over to May. Here are eight who are rostered in less than 60% of all Ottoneu leagues.

Under-rostered Starters, Last 14 Days
Player Team IP FIP K-BB% Stuff+ Pts/IP Roster%
Ryne Nelson ARI 15.2 2.57 10.5% 105 6.39 46.5%
Chad Patrick MIL 15.1 2.23 25.8% 110 6.24 46.2%
Sean Burke CHW 12 2.08 17.4% 94 6.67 38.5%
Chris Paddack MIN 18.2 2.43 18.9% 94 5.81 29.1%
Bailey Falter PIT 19 2.97 4.4% 97 6.14 22.6%
Ryan Yarbrough NYY 17 3.19 31.7% 102 6.03 8.3%
Germán Márquez COL 18 2.02 15.4% 91 5.57 2.1%
Adrian Houser CHW 18.1 2.37 12.9% 92 6.25 1.8%

I covered a couple of guys listed above the last time I ran this column: Chad Patrick and Chris Paddack. They’ve both continued to pitch excellently and what might have been a hot streak has now turned into a solid two months of production. Patrick’s fastball velocity has ticked up as the season has progressed and he’s seen his strikeout rate rise as a knock-on effect. Paddack hasn’t been as good as Patrick but he’s extended his stretch of starts with two or fewer runs allowed to five games now.

Ryne Nelson has gotten an opportunity to start recently as the Diamondbacks have dealt with a number of injuries to their roster. He was probably ticketed for a return to the bullpen with the impending return of Eduardo Rodriguez but Corbin Burnes’s elbow injury should give Nelson an extended look in the rotation. He had a nice stretch of starts during the second half of the season last year — a 3.05 ERA and a 3.14 FIP from the beginning of July through the end of the season — and the hope is that he can replicate that mini-breakout this year. He won’t strikeout that many leaving him at the whim of batted ball luck, but he’s proven he can find success with that profile in the past.

Sean Burke entered the season with a bit of helium thanks to an intriguing cup of coffee last year. He was the White Sox Opening Day starter and he tossed a six-inning scoreless gem in the first game of the year. Things went downhill from there; he allowed 22 runs over his next five starts and both his ERA and FIP were up over six. His next six appearances have been much better to the tune of a 2.73 ERA and a 4.26 FIP. He’s still struggling with his command but he’s managed to navigate the extra traffic. The other thing to note is that the White Sox used an opener in front of Burke in his last appearance. If they continue that trend, you should be aware of the Ottoneu rules surrounding openers/followers: bulk pitchers who come in after an opener only get points if they’re slotted into a RP slot since they’re making a relief appearance.

Bailey Falter has been on an impressive run of starts since the beginning of May; over his last six starts he’s allowed a total of four runs! The underlying peripherals look pretty ugly however as he’s struck out just 19 in 35.2 innings while walking 13. He’s surviving by suppressing every batted ball put in play against him. I wouldn’t trust that he’s going to continue this hot streak.

Ryan Yarbrough has been fantastic since the Yankees moved him to their starting rotation at the start of May. He’s allowed no more than two runs in any of his five starts and has produced a fantastic 4.8 strikeout-to-walk ratio. His changeup and sweeper are both returning whiff rates north of 40% and he’s emphasized his cutter in his pitch mix to keep right-handed batters at bay. One thing to note for Ottoneu players: he’s allowed a home run in four of his five starts which has held him back from truly racking up the points in this format.

If you’re really desperate for some innings, Germán Márquez has looked decent-ish over his last few starts after a particularly ugly start to the season. Even at his peak, his points per innings pitched never crossed over five since his home ballpark is so tough to pitch in. I will note that he’s allowed just four home runs this year and none since May 4.

After bouncing around four teams over the past year, Adrian Houser has caught on with the White Sox this May. His first three starts for Chicago have gone as well as could be expected; he’s allowed a total of three runs while running a decent 2.8 strikeout-to-walk ratio. He’s had spurts of effectiveness in the past while he was with Milwaukee and it’s possible he’s found something that works this year. He’s added a ton of horizontal movement to his changeup and is currently running a 52.9% whiff rate with that pitch. Monitor his performance over the next few weeks and see if that pitch is still as effective once batters have a better scouting report on it.


Cutting to the Chase with Chad Patrick

May 26, 2025; Milwaukee, Wisconsin, USA; Milwaukee Brewers pitcher Chad Patrick (39) throws a pitch during the first inning against the Boston Red Sox at American Family Field.
Credit: Jeff Hanisch-Imagn Images

Studying the balance of plate discipline metrics on individual pitches can be fascinating. They tell a story, if you look closely enough. Read the rest of this entry »


Ottoneu Starting Pitching Planner: June 2–8

Credit: Bill Streicher-Imagn Images

Welcome back to the Ottoneu Starting Pitching Planner. Based on the Roster Resource Probables Grid, I’ve organized every starter slated to start next week into four categories: start, maybe, risky, and sit. The first and last category are pretty self-explanatory. Starters who fall into the “maybe” category are guys you could start if you need to keep up with the innings pitched pace in points leagues or need to hit your games started cap in head-to-head leagues; they’re good bets to turn in a decent start, but you shouldn’t automatically insert them into your lineup. If you’ve fallen behind on the innings pitched pace or you’re really starving for starts in a head-to-head matchup, you could turn to a “risky” starter or two.

I’ve also calculated a “Matchup Score” for each series using a straight combination of opponent’s home/away wOBA, opponent wOBA over the last 14 days, and the park factor for the ballpark the teams are playing in. It’s indexed so that 100 is average and anything above that is a favorable matchup and anything below is unfavorable. That matchup rating informs some of the sit/start recommendations I’m making, though the quality of the pitcher definitely takes precedence. I should also note that I’ve updated the way I’m calculating the park factors for the two new minor league stadiums that the Athletics and Rays are playing in this year; I’m taking the one-year park factors from Statcast and regressing them towards neutral, with the one-year factors increasing in weight as more games are played in those stadiums (those series are still marked in yellow below).

June 2–8
Team Series 1 Matchup Series 2 Matchup Start Maybe Risky Sit
ARI @ATL (74) @CIN (45) Merrill Kelly 켈리, Corbin Burnes Zac Gallen Ryne Nelson (x2), Brandon Pfaadt
ATH MIN (112) BAL (89) Luis Severino (x2), Jeffrey Springs Gunnar Hoglund, JP Sears Jacob Lopez (x2)
ATL ARI (63) @SFG (155) Chris Sale (x2), Spencer Schwellenbach, Spencer Strider Grant Holmes, Bryce Elder
BAL @SEA (145) @ATH (67) Tomoyuki Sugano (@SEA), Zach Eflin Cade Povich, Charlie Morton, Sugano (@ATH) Dean Kremer
BOS LAA (53) @NYY (57) Garrett Crochet Richard Fitts (x2), Brayan Bello, Lucas Giolito, Walker Buehler
CHC @WSN (100) @DET (144) Matthew Boyd Colin Rea, Ben Brown Cade Horton (x2), Jameson Taillon
CHW DET (84) KCR (112) Shane Smith (x2), Adrian Houser Jonathan Cannon (x2), Davis Martin Sean Burke
CIN MIL (85) ARI (28) Hunter Greene, Andrew Abbott Nick Lodolo, Nick Martinez Brady Singer (x2)
CLE @NYY (57) HOU (123) Tanner Bibee, Gavin Williams Slade Cecconi, Logan Allen로건 (vHOU) Allen (@NYY), Luis L. Ortiz
COL @MIA (90) NYM (85) Kyle Freeland Germán Márquez (x2), Tanner Gordon, Antonio Senzatela, Ryan Feltner (?)
DET @CHW (115) CHC (57) Jack Flaherty (x2), Tarik Skubal Jackson Jobe (@CHW), Casey Mize Jobe (vCHC) Keider Montero
HOU @PIT (133) @CLE (161) Framber Valdez, Hunter Brown Lance McCullers Jr. (x2) Ryan Gusto, Colton Gordon
KCR @STL (105) @CHW (115) Kris Bubic, Michael Wacha Seth Lugo, Cole Ragans (?) Michael Lorenzen (x2)
LAA @BOS (55) SEA (53) Yusei Kikuchi, José Soriano Tyler Anderson (x2) Kyle Hendricks, Jack Kochanowicz
LAD NYM (108) @STL (105) Yoshinobu Yamamoto Dustin May (x2) Clayton Kershaw, Tony Gonsolin, Landon Knack
MIA COL (165) @TBR (82) Max Meyer, Sandy Alcantara, Ryan Weathers Cal Quantrill, Edward Cabrera, Meyer (@TBR)
MIL @CIN (45) SDP (131) Peralta (@CIN) Quinn Priester Aaron Civale
MIN @ATH (67) TOR (145) Joe Ryan (x2), Pablo López (x2) Bailey Ober, Chris Paddack Zebby Matthews
NYM @LAD (39) @COL (118) David Peterson, Kodai Senga, Clay Holmes Tylor Megill (x2), Griffin Canning Paul Blackburn (?)
NYY CLE (106) BOS (73) Carlos Rodón (x2), Max Fried Clarke Schmidt, Will Warren Ryan Yarbrough
PHI @TOR (115) @PIT (133) Zack Wheeler (x2), Cristopher Sánchez, Jesús Luzardo, Ranger Suárez Taijuan Walker
PIT HOU (112) PHI (60) Paul Skenes Mitch Keller Bailey Falter, Andrew Heaney Mike Burrows (x2)
SDP @SFG (155) @MIL (138) Nick Pivetta, Dylan Cease Stephen Kolek (x2) Kyle Hart 하트 (x2), Randy Vásquez
SEA BAL (141) @LAA (89) Bryan Woo, Luis Castillo George Kirby (x2), Emerson Hancock, Bryce Miller
SFG SDP (167) ATL (124) Logan Webb (x2), Landen Roupp, Robbie Ray Hayden Birdsong Justin Verlander (?)
STL KCR (150) LAD (79) Matthew Liberatore Miles Mikolas, Sonny Gray Andrew Pallante (vKCR), Erick Fedde 페디 Pallante (vLAD)
TBR TEX (136) MIA (60) Drew Rasmussen (x2), Ryan Pepiot Shane Baz Zack Littell, Taj Bradley
TEX @TBR (82) @WSN (100) Nathan Eovaldi (x2), Tyler Mahle, Jacob deGrom Jack Leiter Patrick Corbin
TOR PHI (63) @MIN (145) Kevin Gausman Chris Bassitt Bowden Francis (x2), Eric Lauer 라우어, José Berríos
WSN CHC (41) TEX (162) MacKenzie Gore Mitchell Parker Jake Irvin, Michael Soroka, Trevor Williams (vTEX) Williams (vCHC)

Pitcher Playing Time Changes: May 23, 2025

Nathan Seebeck-Imagn Images

Below are the most significant playing time projection changes for pitchers for the past week, led by Jared Jones‘ season-ending elbow surgery that could keep him out for most or all of 2026, too.

SP % of Team GS Changes Since May 16
Name Team Old % of Team’s Remaining GS New % of Team’s Remaining GS Change Reason
Adrian Houser CHW 1% 13% 12% Acquired from TEX + added to rotation
Colton Gordon HOU 3% 11% 8% Covering for Blanco in rotation
Slade Cecconi CLE 2% 7% 5% Covering for Lively in rotation
Ronel Blanco HOU 17% 11% -6% Elbow soreness; getting second opinion
Osvaldo Bido ATH 13% 5% -8% Sent to AAA
Jared Jones PIT 8% 0% -8% Elbow surgery, out for year
Jordan Hicks SFG 15% 7% -8% Moved to bullpen
Hayden Wesneski HOU 10% 0% -10% Tommy John surgery
Kyle Gibson BAL 15% 0% -15% DFA’d + released

 

Projected RP IP Changes Since May 16
Name Team % Chg in Proj. RP IP Reason
Jordan Hicks SFG 111% Moved to bullpen
Carmen Mlodzinski PIT 64% Optioned to AAA, lane back to MLB might be as RP
Aaron Ashby MIL 50% Working in relief on rehab assignment
Landen Roupp SFG -31% More secure in rotation with Hicks moved out
Elvis Peguero MIL -35% Optioned to AAA
Colin Holderman PIT -39% Thumb tenosyvonitis, visiting specialist
Hayden Birdsong SFG -46% Moved to rotation
José Alvarado PHI -52% 80-game PED suspension
Joel Payamps MIL -73% DFA’d
Hayden Wesneski HOU -100% Tommy John surgery
Tayler Scott HOU -100% DFA’d + elected FA
Tyler Matzek NYY -100% DFA’d + elected FA
Yoendrys Gómez CHW -100% DFA’d (again)
Chris Stratton KCR -100% DFA’d

Ottoneu Starting Pitching Planner: May 26–June 1

Credit: Erik Williams-Imagn Images

Welcome back to the Ottoneu Starting Pitching Planner. Based on the Roster Resource Probables Grid, I’ve organized every starter slated to start next week into four categories: start, maybe, risky, and sit. The first and last category are pretty self-explanatory. Starters who fall into the “maybe” category are guys you could start if you need to keep up with the innings pitched pace in points leagues or need to hit your games started cap in head-to-head leagues; they’re good bets to turn in a decent start, but you shouldn’t automatically insert them into your lineup. If you’ve fallen behind on the innings pitched pace or you’re really starving for starts in a head-to-head matchup, you could turn to a “risky” starter or two.

I’ve also calculated a “Matchup Score” for each series using a straight combination of opponent’s home/away wOBA, opponent wOBA over the last 14 days, and the park factor for the ballpark the teams are playing in. It’s indexed so that 100 is average and anything above that is a favorable matchup and anything below is unfavorable. That matchup rating informs some of the sit/start recommendations I’m making, though the quality of the pitcher definitely takes precedence. I should also note that I’ve updated the way I’m calculating the park factors for the two new minor league stadiums that the Athletics and Rays are playing in this year; I’m taking the one-year park factors from Statcast and regressing them towards neutral, with the one-year factors increasing in weight as more games are played in those stadiums (those series are still marked in yellow below).

May 26–June 1
Team Series 1 Matchup Series 2 Matchup Start Maybe Risky Sit
ARI PIT (160) WSN (121) Corbin Burnes, Zac Gallen, Merrill Kelly 켈리 Brandon Pfaadt Ryne Nelson (x2)
ATH @HOU (66) @TOR (72) Luis Severino JP Sears (x2), Jeffrey Springs, Gunnar Hoglund Jacob Lopez
ATL @PHI (41) BOS (79) Chris Sale, Spencer Schwellenbach, Spencer Strider (vBOS) Strider (@PHI) AJ Smith-Shawver, Grant Holmes
BAL STL (95) CHW (163) Zach Eflin Tomoyuki Sugano (vCHW) Sugano (vSTL), Cade Povich, Charlie Morton, Dean Kremer
BOS @MIL (142) @ATL (81) Garrett Crochet (x2) Lucas Giolito, Hunter Dobbins, Walker Buehler Brayan Bello
CHC COL (158) CIN (100) Matthew Boyd Cade Horton, Colin Rea Jameson Taillon (x2), Ben Brown
CHW @NYM (102) @BAL (114) Shane Smith Adrian Houser (x2), Jonathan Cannon, Davis Martin Sean Burke
CIN @KCR (132) @CHC (83) Hunter Greene Nick Martinez (x2), Brady Singer, Andrew Abbott, Nick Lodolo
CLE LAD (52) LAA (82) Gavin Williams (x2) Tanner Bibee, Luis L. Ortiz, Logan Allen로건 Slade Cecconi
COL @CHC (83) @NYM (102) Kyle Freeland Carson Palmquist (x2), Germán Márquez, Tanner Gordon, Antonio Senzatela
DET SFG (132) @KCR (132) Jack Flaherty, Tarik Skubal Jackson Jobe, Casey Mize Keider Montero (x2)
HOU ATH (93) TBR (135) Hunter Brown (x2), Frambe Valdez Lance McCullers Jr., Ryan Gusto Colton Gordon
KCR CIN (80) DET (59) Kris Bubic Michael Wacha Michael Lorenzen (x2), Noah Cameron Daniel Lynch IV
LAA NYY (12) @CLE (153) José Soriano Yusei Kikuchi Jack Kochanowicz (x2), Tyler Anderson, Kyle Hendricks
LAD @CLE (153) NYY (26) Yoshinobu Yamamoto (x2), Dustin May Clayton Kershaw Tony Gonsolin, Landon Knack
MIA @SDP (100) SFG (111) Ryan Weathers (x2) Max Meyer, Sandy Alcantara, Edward Cabrera Cal Quantrill
MIL BOS (70) @PHI (41) Freddy Peralta Chad Patrick, Aaron Civale, Jose Quintana (?), Logan Henderson Quinn Priester
MIN @TBR (108) @SEA (154) Joe Ryan (x2), Pablo López, Bailey Ober Chris Paddack Zebby Matthews
NYM CHW (160) COL (156) Clay Holmes (x2), David Peterson, Kodai Senga Tylor Megill, Griffin Canning
NYY @LAA (72) @LAD (28) Carlos Rodón, Max Fried Clarke Schmidt, Will Warren Ryan Yarbrough (x2)
PHI ATL (79) MIL (116) Ranger Suárez (x2), Zack Wheeler, Cristopher Sánchez, Jesús Luzardo Aaron Nola
PIT @ARI (49) @SDP (100) Paul Skenes Mitch Keller, Andrew Heaney (@SDP) Heaney (@ARI), Bailey Falter Mike Burrows
SDP MIA (108) PIT (160) Nick Pivetta, Michael King, Dylan Cease Randy Vásquez, Yu Darvish (?), Stephen Kolek
SEA WSN (133) MIN (112) George Kirby, Bryan Woo, Luis Castillo Bryce Miller (?) Logan Evans, Emerson Hancock
SFG @DET (80) @MIA (96) Logan Webb, Robbie Ray Landen Roupp Hayden Birdsong (x2), Kyle Harrison
STL @BAL (114) @TEX (127) Matthew Liberatore, Sonny Gray Erick Fedde 페디 (x2) Andre Pallante, Miles Mikolas
TBR MIN (79) @HOU (66) Drew Rasmussen, Shane Baz, Ryan Pepiot Zack Littell (x2), Taj Bradley (x2)
TEX TOR (81) STL (72) Jacob deGrom (x2), Nathan Eovaldi, Tyler Mahle Jack Leiter Patrick Corbin
TOR @TEX (127) ATH (93) Kevin Gausman (x2) Chris Bassitt Bowden Francis (x2), Eric Lauer 라우어 (?), José Berríos
WSN @SEA (154) @ARI (49) MacKenzie Gore Mitchell Parker (@SEA) Trevor Williams, Jake Irvin, Michael Soroka, Parker (@ARI)

Overpaying for a Bird and a Song

Robert Edwards-Imagn Images

Last week, the Giants decided to move Jordan Hicks to the bullpen and Hayden Birdsong to the rotation. While some fantasy managers had already stashed Birdsong, he was available in many leagues like these nine NFBC Main Event leagues.

These teams spent 15% to 20% of their yearly budget on a starter projected to be below replacement-level. Unless a manager wore blinders or took some analyst’s hype without any doing their own basic analysis of Birdsong. No line of reasoning points to Birdsong making a difference, and the most likely scenario is that he’s on the waiver wire in a couple of weeks. Read the rest of this entry »


Ottoneu Starting Pitching Planner: May 19–25

Credit: D. Ross Cameron-Imagn Images

Welcome back to the Ottoneu Starting Pitching Planner. Based on the Roster Resource Probables Grid, I’ve organized every starter slated to start next week into four categories: start, maybe, risky, and sit. The first and last category are pretty self-explanatory. Starters who fall into the “maybe” category are guys you could start if you need to keep up with the innings pitched pace in points leagues or need to hit your games started cap in head-to-head leagues; they’re good bets to turn in a decent start, but you shouldn’t automatically insert them into your lineup. If you’ve fallen behind on the innings pitched pace or you’re really starving for starts in a head-to-head matchup, you could turn to a “risky” starter or two.

I’ve also calculated a “Matchup Score” for each series using a straight combination of opponent’s home/away wOBA, opponent wOBA over the last 14 days, and the park factor for the ballpark the teams are playing in. It’s indexed so that 100 is average and anything above that is a favorable matchup and anything below is unfavorable. That matchup rating informs some of the sit/start recommendations I’m making, though the quality of the pitcher definitely takes precedence. I should also note that I’ve updated the way I’m calculating the park factors for the two new minor league stadiums that the Athletics and Rays are playing in this year; I’m taking the one-year park factors from Statcast and regressing them towards neutral, with the one-year factors increasing in weight as more games are played in those stadiums (those series are still marked in yellow below).

May 19–25
Team Series 1 Matchup Series 2 Matchup Start Maybe Risky Sit
ARI @LAD (33) @STL (89) Zac Gallen Corbin Burnes, Merrill Kelly 켈리, Brandon Pfaadt (@STL) Pfaadt (@LAD) Eduardo Rodriguez
ATH LAA (127) PHI (66) JP Sears, Luis Severino Gunnar Hoglund, Jeffrey Springs Osvaldo Bido (x2), J.T. Ginn (?)
ATL @WSN (116) SDP (86) Chris Sale, Spencer Schwellenbach Spencer Strider (?), AJ Smith-Shawver Grant Holmes
BAL @MIL (164) @BOS (72) Zach Eflin Dean Kremer (x2), Tomoyuki Sugano (x2), Cade Povich Kyle Gibson
BOS NYM (40) BAL (130) Garrett Crochet Lucas Giolito, Walker Buehler (vBAL) Hunter Dobbins (x2), Buehler (vNYM), Brayan Bello
CHC @MIA (134) @CIN (117) Ben Brown (x2), Matthew Boyd, Colin Rea Jameson Taillon, Cade Horton
CHW SEA (72) TEX (99) Shane Smith Davis Martin (x2) Bryse Wilson, Sean Burke, Jonathan Cannon
CIN @PIT (169) CHC (46) Nick Lodolo (@PIT), Nick Martinez, Brady Singer Andrew Abbott, Lodolo (vCHC) Hunter Greene (?)
CLE @MIN (113) @DET (71) Gavin Williams (x2) Tanner Bibee Logan Allen로건 (x2), Luis L. Ortiz Kolby Allard
COL PHI (56) NYY (10) Kyle Freeland (x2), Antonio Senzatela (x2), Carson Palmquist (?), Germán Márquez, Chase Dollander
DET @STL (89) CLE (114) Tarik Skubal (x2), Jack Flaherty, Reese Olson Jackson Jobe, Casey Mize (?) Keider Montero
HOU @TBR (140) SEA (96) Framber Valdez (x2), Hunter Brown Lance McCullers Jr., Ronel Blanco, Ryan Gusto Colton Gordon (x2)
KCR @SFG (130) @MIN (113) Kris Bubic (x2), Cole Ragans, Michael Wacha Seth Lugo Michael Lorenzen
LAA @ATH (71) MIA (104) José Soriano (vMIA) Soriano (@ATH), Yusei Kikuchi Tyler Anderson Kyle Hendricks (x2), Jack Kochanowicz
LAD ARI (52) @NYM (79) Yoshinobu Yamamoto Dustin May, Clayton Kershaw, Tony Gonsolin Landon Knack (x2)
MIA CHC (78) @LAA (118) Ryan Weathers, Max Meyer, Sandy Alcantara Edward Cabrera Cal Quantrill (x2)
MIL BAL (135) @PIT (169) Freddy Peralta Logan Henderson, Chad Patrick Quinn Priester (x2), Aaron Civale (?), Tobias Myers
MIN CLE (96) KCR (116) Bailey Ober (x2), Joe Ryan, Pablo López Chris Paddack Zebby Matthews
NYM @BOS (72) LAD (74) Kodai Senga (x2), Clay Holmes Tylor Megill, David Peterson Griffin Canning
NYY TEX (105) @COL (100) Will Warren (vTEX), Carlos Rodón, Max Fried Clarke Schmidt, Warren (@COL) Ryan Yarbrough
PHI @COL (100) @ATH (71) Jesús Luzardo (x2), Ranger Suárez, Zack Wheeler, Cristopher Sánchez Aaron Nola (x2)
PIT CIN (118) MIL (145) Paul Skenes, Mitch Keller (vMIL) Keller (vCIN), Andrew Heaney Bailey Falter Carmen Mlodzinski
SDP @TOR (84) @ATL (123) Dylan Cease (x2), Nick Pivetta, Michael King Stephen Kolek Randy Vásquez
SEA @CHW (150) @HOU (77) Bryan Woo (x2), Luis Castillo (@CHW) George Kirby (?), Castillo (@HOU) Emerson Hancock Logan Evans
SFG KCR (143) @WSN (116) Logan Webb Robbie Ray (x2), Jordan Hicks Landen Roupp, Justin Verlander
STL DET (74) ARI (82) Sonny Gray Matthew Liberatore Erick Fedde 페디 (x2), Andre Pallante, Miles Mikolas
TBR HOU (94) TOR (82) Drew Rasmussen Ryan Pepiot (x2), Taj Bradley, Shane Baz Zack Littell
TEX @NYY (32) @CHW (150) Nathan Eovaldi, Tyler Mahle, Jack Leiter Jacob deGrom Patrick Corbin (@CHW) Corbin (@NYY)
TOR SDP (91) @TBR (140) Kevin Gausman, Chris Bassitt (@TBR) Bassitt (vSDP), José Berríos Bowden Francis José Ureña
WSN ATL (157) SFG (111) MacKenzie Gore Mitchell Parker (x2), Jake Irvin, Michael Soroka Trevor Williams

Ottoneu Drip: Finding Under-rostered Pitchers: May 13, 2025

Credit: Bruce Kluckhohn-Imagn Images

The search for pitching help is never ending. Between injuries and ineffectiveness, fantasy players are always on the lookout for pitchers who are performing well who can provide some reinforcements. Right now, there’s an absolute dearth of starting pitching available on the waiver wire. I’ve scraped the bottom of the barrel for these nine under-rostered pitchers — four starters and five relievers.

Under-rostered Starters, Last 30 Days
Player Team IP FIP K-BB% Stuff+ Pts/IP Roster%
Colin Rea CHC 31 3.44 13.5% 95 4.51 40.4%
Tyler Anderson LAA 35.1 3.82 13.3% 96 4.99 20.8%
Chad Patrick MIL 31.1 3.05 12.4% 103 4.83 11.6%
Chris Paddack MIN 32.1 4.04 14.7% 95 4.77 7.6%

I covered Colin Rea the last time I ran this column and I still think he’s one of the more interesting starting pitchers out there. The wide pitch mix, arm angle change, and an improved fastball all make him a pretty interesting pick up.

Tyler Anderson isn’t flashy or fancy but he’s a veteran starter with one elite pitch, his changeup. When that pitch is working for him, he can have stretches like this where he’s able to limit hard contact and generate just enough swings and misses. He probably won’t reach the ceiling of his breakout season with the Dodgers back in 2022, but he’s a solid enough starter that can be counted on in the right matchups.

Chad Patrick has filled in capably for the Brewers as they work through all their early season injuries. He’s survived by inducing a ton of weak contact in the air, which has served him well so far, but it’s also the same reasony why his xFIP is 4.42, more than a run higher than his ERA. Still, over his last three starts, his strikeout-to-walk ratio is a very good 4.67 and he’s improved as he’s adjusted to pitching in the big leagues for the first time.

Chris Paddack started off the season with two absolute stinkers, allowing 13 runs in 7.1 innings with more walks than strikeouts. In his six starts since then, he’s allowed just 10 runs in 32.1 innings with a 2.60 strikeout-to-walk ratio. His last start against the Giants was his best of the year; he pitched into the eighth inning, allowing just three hits while striking out six. He’s always been a bit home run prone and he’s been pretty lucky in that regard during this stretch. Still, it seems like he has his signature fastball-changeup combo working for him right now.

Under-rostered Relievers, Last 30 Days
Player Team IP FIP K-BB% gmLI Stuff+ Pts/IP Roster%
Brendon Little TOR 11.2 2.09 22.0% 1.40 116 7.69 36.7%
Mason Fluharty TOR 13.1 2.29 20.5% 0.95 117 8.65 0.9%
Danny Coulombe MIN 11.1 0.47 38.5% 1.34 104 9.96 28.4%
Nick Mears MIL 13 1.89 20.5% 2.13 98 9.17 21.4%
Ryan Borucki PIT 10.2 1.90 20.0% 0.93 115 8.83 8.6%

The Blue Jays have quietly put together one of the best relief corps in baseball and that’s largely thanks to breakout seasons from guys like Brendon Little and Mason Fluharty. Among all pitchers who have thrown at least 10 innings this season, Little leads all of baseball in swinging strike rate. His sinker has been devastating thanks to some mechanical deception and a ton of drop on the pitch. Fluharty might be even more interesting. As a lefty, he’s yet to allow a hit to a right-handed batter this year. Like Little, he’s got some mechanical deception aiding him and a hard cutter that has given right-handed batters fits when it’s located on the inside half of the plate. Little is a little higher on Toronto’s bullpen pecking order, but Fluharty should be seeing some high leverage work soon too.

Danny Coulombe hasn’t allowed a run in almost a full calendar year. Of course, a lot of his 2024 season was spent on the IL, but he’s now run his scoreless streak to 27 games and 26.1 innings. It took a while for the Twins to start giving him high leverage work but he’s finally working the seventh and eighth innings regularly.

The Brewers bullpen has been a bit of a work-in-progress this year after they moved on from their closer Devin Williams in the offseason. Trevor Megill has a tight hold on the ninth inning, but Nick Mears has worked his way into the high leverage mix in the seventh and eighth innings.

Ryan Borucki isn’t seeing that much high leverage work yet, but the guys in front of him in the Pirates bullpen aren’t all that impressive. The biggest difference for him this year are a new splitter and sweeper that are both returning above average whiff rates. Those two pitches have pushed his Stuff+ from merely average up to 109 on the season.


Pitcher Playing Time Changes: May 9, 2025

Rick Scuteri – Imagn Images

Below are the latest significant playing time projection changes for pitchers, with a couple of Cades leading the list for biggest gainers amongst SP.

Read the rest of this entry »