Ottoneu Starting Pitching Planner: July 24–30

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.

July 24–30
Team Series 1 Matchup Series 2 Matchup Start Maybe Risky Sit
ARI STL (88) SEA (147) Zac Gallen, Ryne Nelson (vSEA) Ryne Nelson (vSTL), Merrill Kelly 켈리 Tommy Henry, Tyler Gilbert
ATL @BOS (39) MIL (125) Spencer Strider, Bryce Elder Charlie Morton, Max Fried (?), Michael Soroka
BAL @PHI (77) NYY (157) Tyler Wells Dean Kremer (x2), Kyle Gibson, Kyle Bradish, Grayson Rodriguez
BOS ATL (70) @SFG (161) Brayan Bello, James Paxton Kutter Crawford, Nick Pivetta
CHC @CHW (129) @STL (18) Marcus Stroman, Justin Steele Kyle Hendricks (x2), Jameson Taillon Drew Smyly
CHW CHC (57) CLE (68) Dylan Cease, Lucas Giolito Michael Kopech, Lance Lynn Touki Toussaint (x2)
CIN @MIL (86) @LAD (18) Andrew Abbott Ben Lively 라이블리 Graham Ashcraft (x2) Brandon Williamson, Luke Weaver
CLE KCR (147) @CHW (129) Aaron Civale (x2), Gavin Williams, Tanner Bibee, Logan Allen Peyton Battenfield (x2)
COL @WSN (77) OAK (95) Austin Gomber Chris Flexen 플렉센 (?), Peter Lambert, Karl Kauffmann, Chase Anderson
DET LAA (73) @MIA (125) Eduardo Rodriguez (x2), Tarik Skubal, Michael Lorenzen (@MIA) Michael Lorenzen (vLAA), Reese Olson, Matt Manning
HOU TEX (54) TBR (84) Framber Valdez, Cristian Javier, Hunter Brown Brandon Bielak (x2), J.P. France
KCR @CLE (102) MIN (118) Ryan Yarbrough (x2), Zack Greinke, Alec Marsh, Brady Singer Jordan Lyles
LAA @DET (172) @TOR (66) Patrick Sandoval, Shohei Ohtani Griffin Canning, Chase Silseth, Reid Detmers Tyler Anderson
LAD TOR (59) CIN (86) Julio Urías, Tony Gonsolin, Bobby Miller, Emmet Sheehan Michael Grove (x2)
MIA @TBR (120) DET (175) Braxton Garrett, Eury Pérez (?), Jesús Luzardo Edward Cabrera, Sandy Alcantara
MIL CIN (95) @ATL (82) Corbin Burnes Freddy Peralta Colin Rea (x2), Adrian Houser, Julio Teheran
MIN SEA (136) @KCR (175) Kenta Maeda (x2), Pablo López, Joe Ryan, Sonny Gray, Bailey Ober
NYM @NYY (127) WSN (95) Justin Verlander (x2), Max Scherzer José Quintana, Kodai Senga, Carlos Carrasco
NYY NYM (79) @BAL (84) Gerrit Cole Domingo Germán, Carlos Rodón, Clarke Schmidt Luis Severino
OAK @SFG (161) @COL (70) Hogan Harris Ken Waldichuk, JP Sears, Paul Blackburn, Luis Medina
PHI BAL (18) @PIT (161) Zack Wheeler, Aaron Nola, Cristopher Sánchez (@PIT) Cristopher Sánchez (vBAL), Taijuan Walker, Ranger Suárez
PIT @SDP (88) PHI (116) Johan Oviedo, Mitch Keller Quinn Priester (x2), Rich Hill Osvaldo Bido
SDP PIT (156) TEX (70) Yu Darvish (vPIT), Blake Snell, Seth Lugo Joe Musgrove, Yu Darvish (vTEX)
SEA @MIN (86) @ARI (107) Luis Castillo (x2), George Kirby, Bryce Miller, Logan Gilbert Bryan Woo
SFG OAK (159) BOS (113) Alex Cobb, Alex Wood, Logan Webb Anthony DeSclafani Ross Stripling (x2)
STL @ARI (107) CHC (52) Jack Flaherty, Miles Mikolas, Jordan Montgomery Dakota Hudson (x2), Steven Matz (x2)
TBR MIA (122) @HOU (116) Tyler Glasnow, Zach Eflin, Shane McClanahan Taj Bradley
TEX @HOU (116) @SDP (88) Nathan Eovaldi (x2) Jon Gray, Andrew Heaney, Dane Dunning Martín Pérez
TOR @LAD (18) LAA (25) José Berríos (x2), Chris Bassitt, Kevin Gausman Yusei Kikuchi, Alek Manoah
WSN COL (129) @NYM (125) Patrick Corbin (x2), Josiah Gray, MacKenzie Gore Trevor Williams (x2), Jake Irvin

A few general schedule notes first:

  • There are a bunch of teams who have two off days next week and will only play five games as a result: the A’s, Braves, Marlins, Rays, Red Sox, Yankees. Since they won’t necessarily need a fifth starter, keep an eye on the probable pitchers listed on Sunday in case any of those teams decide to go with a four-man rotation and skip someone’s regular turn in the rotation.
  • The Tigers and Giants would have played only five games next week but they had a rainout rescheduled for Monday. That means San Francisco will play in Washington this weekend, in Detroit on Monday, and then fly home to start a series against the A’s on Tuesday.
  • The Twins easy schedule post-All-Star break continues next week with a pair of matchups against the Mariners (again) and the Royals. Every one of their starters have been pretty close to a must start all season long and you can just set them and forget them next week too.
  • The Blue Jays and White Sox get a pretty tough slate of games next week. Toronto gets the double Los Angeles experience with one series on the road (at the Dodgers) and one at home (versus the Angels). The Cubs and Guardians may not seem like tough opponents on paper, but both teams have been hitting particularly well recently and both series will be played in the home run friendly confines of Guaranteed Rate Field.

Notable two-start pitchers:

  • Justin Verlander
  • Luis Castillo
  • Eduardo Rodriguez
  • Nathan Eovaldi
  • Kenta Maeda
  • Aaron Civale





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.