Ottoneu Starting Pitching Planner: June 1–7

Raymond Carlin III-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 for Ottoneu points leagues. 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.

Projected Starters: June 1–7
Team Series 1 Matchup Series 2 Matchup Start Maybe Risky Sit
ARI LAD (42) WSN (71) Michael Soroka (x2) Eduardo Rodriguez (x2), Zac Gallen, Ryne Nelson, Merrill Kelly 켈리
ATH @CHC (113) @HOU (132) Jeffrey Springs, Luis Severino, J.T. Ginn Gage Jump (x2) Jacob Lopez
ATL TOR (132) PIT (108) Chris Sale Bryce Elder (x2), Spencer Strider Grant Holmes, Martín Pérez
BAL @BOS (89) @TOR (112) Shane Baz (x2), Kyle Bradish Chris Bassitt, Trevor Rogers, Brandon Young
BOS BAL (83) @NYY (36) Payton Tolle Connelly Early (vBAL), Sonny Gray, Ranger Suarez Brayan Bello, Early (@NYY)
CHC ATH (124) SFG (113) Shota Imanaga, Ben Brown Colin Rea, Edward Cabrera (?) Jameson Taillon (x2)
CHW @MIN (93) @PHI (97) Davis Martin David Sandlin (x2), Sean Burke Erick Fedde 페디, Anthony Kay
CIN KCR (123) @STL (146) Chase Burns (x2), Nick Lodolo Andrew Abbott, Chris Paddack Brady Singer
CLE @NYY (36) @TEX (127) Parker Messick, Tanner Bibee Gavin Williams, Joey Cantillo (@TEX) Cantillo (@NYY) Slade Cecconi
COL @LAA (130) MIL (52) Michael Lorenzen Kyle Freeland (x2), Tomoyuki Sugano, Ryan Feltner, Tanner Gordon
DET @TBR (72) SEA (96) Casey Mize (x2), Troy Melton, Framber Valdez Jack Flaherty, Keider Montero
HOU PIT (110) ATH (112) Spencer Arrighetti, Kai-Wei Teng Mike Burrows (x2), Peter Lambert Tatsuya Imai
KCR @CIN (29) @MIN (93) Seth Lugo Michael Wacha, Noah Cameron (@MIN) Cameron (@CIN), Stephen Kolek Luinder Avila (F)
LAA COL (134) @LAD (34) José Soriano (vCOL) Grayson Rodriguez, Walbert Ureña, Reid Detmers Soriano (@LAD) Jack Kochanowicz
LAD @ARI (60) LAA (82) Shohei Ohtani, Yoshinobu Yamamoto Sheehan (@ARI), Justin Wrobleski Eric Lauer 라우어, Roki Sasaki
MIA @WSN (60) TBR (71) Eury Pérez, Max Meyer Sandy Alcantara (x2), Tyler Phillips, Janson Junk
MIL SFG (97) @COL (98) Kyle Harrison (vSFG), Jacob Misiorowski Chad Patrick (vSFG), Coleman Crow, Harrison (@COL) Brandon Sproat Patrick (@COL)
MIN CHW (62) KCR (151) Joe Ryan (x2), Taj Bradley Bailey Ober, Zebby Matthews Connor Prielipp Simeon Woods Richardson
NYM @SEA (130) @SDP (159) Freddy Peralta, Christian Scott, Nolan McLean David Peterson (x2) Kodai Senga (?)
NYY CLE (95) BOS (55) Cam Schlittler (x2), Gerrit Cole, Carlos Rodón Ryan Weathers, Will Warren
PHI SDP (121) CHW (49) Cristopher Sánchez, Zack Wheeler, Jesús Luzardo Aaron Nola (vSDP) Nola (vCHW) Andrew Painter
PIT @HOU (132) @ATL (123) Braxton Ashcraft (x2), Paul Skenes Bubba Chandler, Jared Jones (?), Mitch Keller
SDP @PHI (97) NYM (146) Michael King, Randy Vásquez (vNYM) Vásquez (@PHI), Walker Buehler Lucas Giolito, Griffin Canning
SEA NYM (160) @DET (146) Emerson Hancock (x2), Logan Gilbert, George Kirby, Bryan Woo Luis Castillo, Bryce Miller (F)
SFG @MIL (99) @CHC (113) Landen Roupp (x2), Logan Webb Trevor McDonald Tyler Mahle, Adrian Houser, Robbie Ray
STL TEX (91) CIN (96) Michael McGreevy (x2), Dustin May Andre Pallante, Matthew Liberatore Kyle Leahy
TBR DET (148) @MIA (90) Nick Martinez, Drew Rasmussen, Shane McClanahan Griffin Jax (x2), Steven Matz
TEX @STL (146) CLE (99) Jacob deGrom (x2), Nathan Eovaldi, MacKenzie Gore Kumar Rocker, Jack Leiter
TOR @ATL (123) BAL (93) Kevin Gausman (x2), Trey Yesavage Spencer Miles (F), Max Scherzer (?) Patrick Corbin
WSN MIA (112) @ARI (60) Cade Cavalli (vMIA) Andrew Alvarez, Cavalli (@ARI) Foster Griffin Miles Mikolas, Zack Littell





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.

5 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
jdt2003
1 month ago

Love this analysis and weekly chart.
1) David Peterson moving back to the bullpen – has this been confirmed? would love his 2x starts this week…
2) Should I drop Kumar Rocker to stream Mike Burrows this week? (1start vs 2)

jimboMember since 2026
1 month ago

Much appreciated. Is there research suggesting that last 14 days’ wOBA is predictive or is that an intuitive hunch? I also interpret the color-coding as park and opponent offense rating that does not factor in your pitcher’s handedness, right? I’m wanting to start Cavalli against Arizona and while their big hitters are switch-hitters they hit much more poorly against RHP.

jimboMember since 2026
1 month ago
Reply to  Jake Mailhot

Thanks. Mine is a weekly and Cavalli was a little unfocused, at moments masterful, vs Miami tonight, then punished by the bullpen.