Ottoneu Starting Pitching Planner: April 14–20

Credit: Kim Klement Neitzel-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. To start the season, I’ll be relying on projected team wOBA until there’s sufficient in-season data to start calculating these matchup ratings. I should also note that the two new minor league stadiums that the Athletics and Rays are playing in this year currently have neutral park factors in my calculations, though both should play like hitters parks (those series are marked in yellow below).

April 14–20
Team Series 1 Matchup Series 2 Matchup Start Maybe Risky Sit
ARI @MIA (135) @CHC (87) Brandon Pfaadt, Corbin Burnes, Zac Gallen Merrill Kelly 켈리 (@MIA), Eduardo Rodriguez Kelly (@CHC)
ATH @CHW (138) @MIL (96) Jeffrey Springs (x2) Osvaldo Bido, JP Sears, Luis Severino Mitch Spence
ATL @TOR (96) MIN (127) Spencer Schwellenbach, Chris Sale Grant Holmes (x2), Spencer Strider (?) AJ Smith-Shawver
BAL CLE (139) CIN (139) Cade Povich, Charlie Morton Dean Kremer (x2), Tomoyuki Sugano
BOS @TBR (100) CHW (144) Garrett Crochet, Tanner Houck (vCHW) Houck (@TBR), Walker Buehler, Richard Fitts Sean Newcomb
CHC @SDP (92) ARI (71) Shota Imanaga Matthew Boyd Jameson Taillon (x2), Ben Brown Colin Rea
CHW ATH (82) @BOS (53) Shane Smith Sean Burke (x2), Jonathan Cannon, Davis Martin, Martín Pérez
CIN SEA (104) @BAL (101) Brady Singer, Hunter Greene Nick Lodolo (x2), Nick Martinez Andrew Abbott (?)
CLE @BAL (101) @PIT (156) Gavin Williams, Tanner Bibee Ben Lively 라이블리 Logan Allen로건 (x2), Luis L. Ortiz
COL @LAD (46) WSN (86) Ryan Feltner, Germán Márquez, Chase Dollander Antonio Senzatela (x2), Kyle Freeland
DET @MIL (96) KCR (136) Tarik Skubal (x2), Jack Flaherty (x2), Reese Olson, Casey Mize Jackson Jobe
HOU @STL (112) SDP (90) Framber Valdez (x2), Hunter Brown Ronel Blanco Hayden Wesneski Ryan Gusto
KCR @NYY (36) @DET (125) Cole Ragans, Seth Lugo (@DET) Lugo (@NYY), Kris Bubic, Michael Wacha (@DET) Wacha (@NYY), Michael Lorenzen
LAA @TEX (97) SFG (104) José Soriano Yusei Kikuchi (x2) Jack Kochanowicz, Kyle Hendricks Tyler Anderson
LAD COL (128) @TEX (97) Yoshinobu Yamamoto, Tyler Glasnow Dustin May (x2) Landon Knack, Roki Sasaki
MIA ARI (49) @PHI (40) Max Meyer (x2), Sandy Alcantara Cal Quantrill, Edward Cabrera (?), Connor Gillispie
MIL DET (96) ATH (92) Freddy Peralta Quinn Priester, Jose Quintana (?) Tyler Alexander (x2), Chad Patrick
MIN NYM (92) @ATL (84) Joe Ryan (x2) Bailey Ober David Festa, Chris Paddack, Simeon Woods Richardson
NYM @MIN (130) STL (108) Clay Holmes (x2), Tylor Megill (x2), Kodai Senga David Peterson Griffin Canning
NYY KCR (104) @TBR (100) Max Fried (x2) Carlos Rodón Clarke Schmidt (?), Marcus Stroman, Will Warren
PHI SFG (119) MIA (130) Jesús Luzardo (x2), Aaron Nola, Cristopher Sánchez, Zack Wheeler Taijuan Walker (x2)
PIT WSN (118) CLE (122) Paul Skenes (x2) Mitch Keller (x2), Andrew Heaney Bailey Falter, Carmen Mlodzinski
SDP CHC (76) @HOU (130) Dylan Cease (x2), Nick Pivetta, Michael King Randy Vásquez, Kyle Hart 하트
SEA @CIN (88) @TOR (96) Luis Castillo (x2), Bryce Miller, Bryan Woo, Logan Gilbert Casey Lawrence (?)
SFG @PHI (40) @LAA (75) Logan Webb Robbie Ray, Jordan Hicks, Landen Roupp (@LAA) Roupp (@PHI), Justin Verlander (x2)
STL HOU (146) @NYM (105) Sonny Gray (x2) Erick Fedde 페디 (x2), Steven Matz (?), Andre Pallante, Miles Mikolas, Matthew Liberatore
TBR BOS (66) NYY (48) Ryan Pepiot (x2), Drew Rasmussen, Shane Baz Zack Littell (x2), Taj Bradley
TEX LAA (91) LAD (45) Tyler Mahle, Jack Leiter (?), Jacob deGrom, Nathan Eovaldi Kumar Rocker Patrick Corbin (x2)
TOR ATL (89) SEA (142) Kevin Gausman (x2) Chris Bassitt, Bowden Francis, José Berríos Easton Lucas
WSN @PIT (156) @COL (104) Jake Irvin (@PIT), Mitchell Parker Trevor Williams, MacKenzie Gore Brad Lord (x2), Irvin (@COL)

A few general schedule notes:

  • The Orioles are the only team with two easier matchups next week, but unfortunately, their rotation is a bit up in the air with the injury to Zack Eflin. I don’t really trust any of their other starters, even against weaker opponents at home.
  • The two Florida teams pull some pretty tough opponents next week. The Marlins host the Diamondbacks and then head to Philadelphia while the Rays host the Red Sox and Yankees. It’s still too early to put much stock in the early park factors for George M. Steinbrenner Field, but Statcast lists its current park factor as 92, though I wonder if that’s more to do with the weather than the actual park dimensions.





Jake Mailhot is a contributor to FanGraphs. A long-suffering Mariners fan, he also writes about them for Lookout Landing. Follow him on BlueSky @jakemailhot.

Comments are closed.