Archive for Dynasty

Ottoneu Drip: Finding Under-rostered Pitchers: August 27, 2024

It’s been a little over a month since I’ve written up some under-rostered pitchers and the search for useful pitching is never ending. With Ottoneu playoffs starting in head-to-head leagues next week and stretch run for points leagues upon us, here are five starters who are rostered in under 60% of all Ottoneu leagues who could be nice pickups for the final month of the season. I’ve also tried to guess at these pitches potential opponents through the end of the season, provided their teams stay on schedule and no injuries occur. With so few days left to affect your position in the standings, every start can make a difference.

Under-rostered Starters, Last 3 Starts
Player Team IP FIP K-BB% Pts/IP Roster% Projected Opponents
Frankie Montas MIL 18 2.39 13.9% 6.59 48.6% @CIN, COL, @SFG, PHI, ARI, NYM
Dean Kremer BAL 18 2.67 11.0% 5.88 45.5% @COL, TBR, @BOS, SFG, @NYY, @MIN
Matthew Boyd CLE 16.2 4.19 10.8% 4.83 29.2% PIT, @LAD, @CHW, MIN, @STL, HOU
Osvaldo Bido OAK 17 2.40 17.7% 7.40 23.8% @CIN, SEA, DET, @CHW, NYY, TEX
David Peterson NYM 20.2 3.46 8.5% 5.34 20.4% @CHW, BOS, @TOR, WSN, PHI, @MIL

Frankie Montas joined the Brewers at the trade deadline and has made five solid starts for his new team. Milwaukee has had him continue to reemphasize his four-seam fastball in his pitch mix; he’s throwing that pitch over 40% of the time in August, a higher rate in any single month since May 2017. Maybe it’s because he’s throwing his heater harder than he has all season long, getting back up to the velocity he was enjoying a couple of years ago before his shoulder issues. The fastball has returned a 30.2% whiff rate this month and that solid foundation has helped the effectiveness of his entire repertoire. If his velocity sticks into September, he could be a nice addition to your fantasy team, particularly in the matchups against the Rockies and Giants.

With the Orioles dealing with a number of injuries to their starting rotation, Dean Kremer has stepped up with a string of three straight solid starts. He’s been increasing the usage of his brand-new splitter each month of the season and he’s now incorporating it into his pitch mix around a quarter of the time. Opposing batters are whiffing 34.2% of the time they offer at that offspeed pitch and are producing a .249 expected wOBA off of it. The rest of his arsenal is too inconsistent to be of note, and his schedule isn’t that favorable outside a pair of home starts against the Rays and Giants.

After undergoing Tommy John surgery last year, Matthew Boyd has made it back to the majors with the Guardians. He’s made three starts for Cleveland and has looked decent. As with any pitching rehabbing from a major surgery, there are bound to be hiccups along the way, but Boyd may still have the talent and coaching staff surrounding him to thrive. His fastball’s velocity is sitting right around where it was at his peak with the Tigers and it’s generating a whiff rate a hair under 30%. His secondary offerings aren’t getting the swings and misses yet, but when they click for him, he should enjoy some additional success. His starts against the Dodgers and Astros are pretty easy skips, but the other four games on his potential slate look like decent to good matchups.

You may not have noticed, but Osvaldo Bido has been on fire for the A’s during the second half of the season. Over his last three starts across 17 innings, he’s allowed just a single run. His four-seamer has been a fantastic weapon for him, generating both swings and misses and weak contact with plenty of ride at the top of the zone. His changeup and slider are both effective secondary offerings giving him a pretty deep repertoire. His batted ball profile leans pretty heavily towards fly balls and the one start he’s made on the road in a hitter friendly stadium ended up being a seven-run disaster in Anaheim. His xFIP as a starter is 4.20 which isn’t nearly as nice as his actual results. You can probably trust him in his cavernous home ballpark in Oakland, but he might be a risk to start on the road in places like Cincinnati.

It took a while for David Peterson to get his legs under him after starting the season on the Injured List as he rehabbed from his hip injury from last year. Since the beginning of July, spanning his last 10 starts, he’s posted a perfectly acceptable 3.82 FIP with a 4.17 xFIP. He’s been even better in August with those marks falling to 3.17 and 4.14, respectively. That his xFIP didn’t really budge despite seeing much improved actual results is a possible yellow flag. He’s also struggled with his command at times, a skill that was never his strong suit to begin with. He’s got a pretty generous schedule on the docket, however, and even if he regresses towards his xFIP, he should still be a useful starter down the stretch.


Ottoneu Starting Pitching Planner: August 26–September 1

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.

August 26–September 1
Team Series 1 Matchup Series 2 Matchup Start Maybe Risky Sit
ARI NYM (78) LAD (88) Zac Gallen Brandon Pfaadt (vNYM), Eduardo Rodriguez Jordan Montgomery, Ryne Nelson, Brandon Pfaadt (vLAD)
ATL @MIN (68) @PHI (58) Chris Sale Max Fried (x2), Spencer Schwellenbach (x2), Reynaldo López Charlie Morton
BAL @LAD (30) @COL (60) Corbin Burnes Cole Irvin (x2), Cade Povich, Albert Suárez 수아레즈, Dean Kremer
BOS TOR (85) @DET (188) Tanner Houck Nick Pivetta (@DET) Nick Pivetta (vTOR), Cooper Criswell (x2), Brayan Bello, Kutter Crawford
CHC @PIT (176) @WSN (113) Justin Steele, Shota Imanaga Jameson Taillon, Javier Assad Kyle Hendricks, Jordan Wicks (?)
CHW TEX (116) NYM (23) Garrett Crochet (vTEX) Garrett Crochet (vNYM) Davis Martin (vDET) Chris Flexen 플렉센, Ky Bush, Jonathan Cannon, Davis Martin (vNYM)
CIN OAK (93) MIL (43) Nick Martinez (x2), Nick Lodolo Andrew Abbott, Carson Spiers Julian Aguiar
CLE KCR (85) PIT (153) Gavin Williams (x2), Tanner Bibee Ben Lively 라이블리, Matthew Boyd Logan Allen (?), Joey Cantillo (?)
COL MIA (105) BAL (38) Kyle Freeland Tanner Gordon (x2), Cal Quantrill, Bradley Blalock, Austin Gomber, Ryan Feltner
DET LAA (178) BOS (103) Tarik Skubal Casey Mize (?) Brant Hurter (B), Kenta Maeda (B), Keider Montero
HOU @PHI (58) KCR (80) Hunter Brown, Framber Valdez, Yusei Kikuchi Ronel Blanco (x2), Justin Verlander, Spencer Arrighetti
KCR @CLE (136) @HOU (53) Cole Ragans (@CLE), Michael Wacha Seth Lugo, Cole Ragans (@HOU) Alec Marsh (?), Michael Lorenzen (x2), Brady Singer
LAA @DET (188) SEA (118) Tyler Anderson Johnny Cueto (x2), Griffin Canning (B), Jack Kochanowicz, Carson Fulmer
LAD BAL (45) @ARI (63) Jack Flaherty, Clayton Kershaw, Gavin Stone Walker Buehler (x2), Bobby Miller
MIA @COL (60) @SFG (186) Edward Cabrera (@SFG) Edward Cabrera (@COL), Roddery Muñoz (x2), Max Meyer, Valente Bellozo, Adam Oller
MIL SFG (116) @CIN (78) Freddy Peralta Tobias Myers (x2), Frankie Montas Aaron Civale, Colin Rea, DL Hall (?)
MIN ATL (85) TOR (100) Bailey Ober (x2), Pablo López Simeon Woods Richardson David Festa, Zebby Matthews
NYM @ARI (63) @CHW (133) Sean Manaea (@CHW) Sean Manaea (@ARI), Luis Severino, David Peterson Paul Blackburn, Jose Quintana
NYY @WSN (113) STL (100) Gerrit Cole Nestor Cortes (x2), Carlos Rodón, Marcus Stroman Will Warren
OAK @CIN (78) @TEX (136) Osvaldo Bido Mitch Spence (x2), JP Sears, Joe Boyle, Joey Estes
PHI HOU (40) ATL (38) Zack Wheeler Aaron Nola (x2), Cristopher Sánchez (x2) Ranger Suárez Taijuan Walker
PIT CHC (141) @CLE (136) Mitch Keller (x2), Paul Skenes Jared Jones (?) Bailey Falter Jake Woodford
SDP @STL (128) @TBR (201) Dylan Cease (x2), Michael King Joe Musgrove, Martín Pérez Randy Vásquez (?)
SEA TBR (146) @LAA (116) Bryce Miller (x2), Logan Gilbert, Luis Castillo, George Kirby, Bryan Woo
SFG @MIL (70) @MIA (163) Logan Webb, Blake Snell, Robbie Ray Kyle Harrison (@MIA) Kyle Harrison (@MIL), Hayden Birdsong
STL SDP (93) @NYY (48) Sonny Gray Kyle Gibson (x2), Miles Mikolas, Andre Pallante, Erick Fedde 페디, Lance Lynn (?)
TBR @SEA (171) SDP (93) Ryan Pepiot (x2) Jeffrey Springs, Taj Bradley, Shane Baz Tyler Alexander
TEX @CHW (133) OAK (123) Nathan Eovaldi Andrew Heaney (x2), Cody Bradford Dane Dunning, Jon Gray
TOR @BOS (88) @MIN (68) Chris Bassitt, Bowden Francis, Kevin Gausman José Berríos (x2), Yariel Rodríguez (x2)
WSN NYY (30) CHC (105) Jake Irvin Mitchell Parker (x2), DJ Herz Patrick Corbin, MacKenzie Gore

A few general schedule notes:

  • The are a few teams who have scheduled doubleheaders next week — the Royals and Guardians and the Brewers and Reds. Kansas City has the most difficult schedule since they’ll be in the midst of a 12-day, 13-game stretch. Cleveland will likely need to call up two pitchers to cover for their doubleheader as they’re at the end of a long stretch of games without an off day.
  • As far as easier matchups go, the Pirates have a pretty nice schedule against the Cubs and the Guardians. It’s also probable that Jared Jones will make his return from the IL next week and he’s lined up to get a pretty nice matchup against Chicago.
  • A bunch of teams are facing a pair of tough opponents next week: the Braves, Dodgers, Orioles, and Phillies. Baltimore probably has the worst schedule as they travel to Los Angeles and Colorado with a beat up starting rotation — Corbin Burnes is the only pitcher I can recommend from their staff.

Ottoneu Starting Pitching Planner: August 19–25

After a week hiatus, 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.

August 19–25
Team Series 1 Matchup Series 2 Matchup Start Maybe Risky Sit
ARI @MIA (162) @BOS (62) Brandon Pfaadt (@MIA), Eduardo Rodriguez, Zac Gallen Jordan Montgomery, Merrill Kelly 켈리, Brandon Pfaadt (@BOS)
ATL PHI (87) WSN (102) Chris Sale Reynaldo López (?), Max Fried, Spencer Schwellenbach, Charlie Morton
BAL @NYM (118) HOU (93) Zach Eflin (x2), Corbin Burnes Dean Kremer (x2), Albert Suárez 수아레즈, Trevor Rogers
BOS @HOU (67) ARI (42) Tanner Houck (x2) Nick Pivetta, Cooper Criswell, Brayan Bello, Kutter Crawford
CHC DET (144) @MIA (162) Justin Steele, Shota Imanaga Javier Assad (x2), Jameson Taillon Kyle Hendricks
CHW @SFG (164) DET (111) Garrett Crochet Jonathan Cannon (x2) Davis Martin, Chris Flexen 플렉센, Ky Bush
CIN @TOR (95) @PIT (144) Hunter Greene (x2), Nick Lodolo Nick Martinez Carson Spiers (x2), Andrew Abbott
CLE @NYY (31) TEX (111) Tanner Bibee Gavin Williams, Ben Lively 라이블리, Matthew Boyd (vTEX) Matthew Boyd (@NYY), Alex Cobb
COL @WSN (89) @NYY (31) Cal Quantrill, Kyle Freeland Austin Gomber (x2), Tanner Gordon, Bradley Blalock
DET @CHC (115) @CHW (129) Tarik Skubal Bryan Sammons (B), Kenta Maeda, Keider Montero
HOU BOS (38) @BAL (91) Framber Valdez, Yusei Kikuchi (@BAL) Yusei Kikuchi (vBOS), Hunter Brown Ronel Blanco, Justin Verlander, Spencer Arrighetti
KCR LAA (164) PHI (109) Seth Lugo (x2), Cole Ragans Michael Wacha, Brady Singer Michael Lorenzen
LAA @KCR (86) @TOR (95) José Soriano Tyler Anderson (x2) Carson Fulmer (x2), Griffin Canning, Jack Kochanowicz
LAD SEA (107) TBR (98) Jack Flaherty, Tyler Glasnow, Clayton Kershaw Gavin Stone (x2), Walker Buehler
MIA ARI (73) CHC (113) Max Meyer Edward Cabrera (x2), Valente Bellozo Xzavion Curry, Roddery Muñoz
MIL @STL (151) @OAK (149) Tobias Myers, Freddy Peralta Colin Rea Frankie Montas (x2), Aaron Civale
MIN @SDP (71) STL (144) Bailey Ober, Pablo López Simeon Woods Richardson, David Festa, Zebby Matthews (vSTL) Zebby Matthews (@SDP)
NYM BAL (73) @SDP (71) Sean Manaea, Luis Severino David Peterson (x2), Jose Quintana (x2), Paul Blackburn
NYY CLE (100) COL (124) Luis Gil (x2), Gerrit Cole Nestor Cortes, Carlos Rodón Marcus Stroman
OAK TBR (151) MIL (89) Joe Boyle (vTBR), Mitch Spence, JP Sears Joey Estes (x2), Osvaldo Bido
PHI @ATL (71) @KCR (27) Zack Wheeler Aaron Nola, Cristopher Sánchez Tyler Phillips (x2), Taijuan Walker
PIT @TEX (100) CIN (102) Paul Skenes Luis L. Ortiz (x2), Mitch Keller, Jared Jones (?) Bailey Falter, Jake Woodford
SDP MIN (69) NYM (91) Dylan Cease, Michael King (vNYM) Michael King (vMIN), Matt Waldron, Joe Musgrove Martín Pérez
SEA @LAD (33) SFG (109) Logan Gilbert, Luis Castillo, George Kirby, Bryan Woo (vSFG) Bryan Woo (@LAD), Bryce Miller
SFG CHW (189) @SEA (155) Kyle Harrison (x2), Robbie Ray, Logan Webb, Hayden Birdsong, Blake Snell
STL MIL (80) @MIN (47) Erick Fedde 페디 (x2), Sonny Gray Kyle Gibson, Miles Mikolas, Lance Lynn
TBR @OAK (149) @LAD (33) Shane Baz (@OAK), Ryan Pepiot Zack Littell (@OAK), Jeffrey Springs, Taj Bradley Shane Baz (@LAD), Zack Littell (@LAD)
TEX PIT (124) @CLE (93) Andrew Heaney, Nathan Eovaldi, Tyler Mahle Cody Bradford José Ureña (x2)
TOR CIN (69) LAA (118) Kevin Gausman (x2), Chris Bassitt José Berríos (x2), Yariel Rodríguez, Bowden Francis
WSN COL (118) @ATL (71) Jake Irvin DJ Herz (x2), Mitchell Parker, MacKenzie Gore Patrick Corbin

A few general schedule notes:

  • The Brewers, Cubs, and Giants all have a pair of easier matchups next week. I like all of the starters on San Francisco since they’ll be playing at home and they’ve got a pretty solid rotation right now. Milwaukee plays in two very pitcher friendly stadiums, but I just don’t trust Frankie Montas or Aaron Civale all that much, even in these favorable matchups.
  • On the other end of the spectrum, the Red Sox run into the Astros and red hot Diamondbacks next week and I’d avoid everyone in that rotation save for maybe Tanner Houck’s two starts, and I’d be weary of even starting him despite how good he’s pitched this year.

Ottoneu Starting Pitching Planner: August 5–11

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.

August 5–11
Team Series 1 Matchup Series 2 Matchup Start Maybe Risky Sit
ARI @CLE (125) PHI (122) Zac Gallen (x2), Brandon Pfaadt Eduardo Rodriguez (?), Jordan Montgomery, Ryne Nelson
ATL MIL (104) @COL (51) Chris Sale (vMIL) Charlie Morton, Spencer Schwellenbach Max Fried (?), Reynaldo López, Chris Sale (@COL)
BAL @TOR (95) @TBR (134) Grayson Rodriguez (x2), Zach Eflin, Corbin Burnes Trevor Rogers, Dean Kremer
BOS @KCR (83) HOU (106) Tanner Houck Kutter Crawford, Nick Pivetta James Paxton (x2), Brayan Bello
CHC MIN (92) @CHW (139) Shota Imanaga, Justin Steele Javier Assad, Jameson Taillon Kyle Hendricks (@CHW) Kyle Hendricks (vMIN)
CHW @OAK (104) CHC (92) Garrett Crochet Jonathan Cannon (x2), Drew Thorpe Davis Martin, Chris Flexen 플렉센
CIN @MIA (141) @MIL (88) Nick Lodolo (x2), Hunter Greene Nick Martinez (@MIA), Carson Spiers Andrew Abbott, Nick Martinez (@MIL)
CLE ARI (46) @MIN (76) Tanner Bibee (x2), Gavin Williams Ben Lively 라이블리, Carlos Carrasco, Alex Cobb (?) Joey Cantillo
COL NYM (23) ATL (83) Cal Quantrill Kyle Freeland (x2), Ryan Feltner, Austin Gomber, Noah Davis
DET @SEA (139) @SFG (129) Tarik Skubal Alex Faedo (x2), Keider Montero, Kenta Maeda Bryan Sammons
HOU @TEX (127) @BOS (44) Hunter Brown (@TEX), Framber Valdez Yusei Kikuchi, Hunter Brown (@BOS) Ronel Blanco, Spencer Arrighetti
KCR BOS (72) STL (129) Seth Lugo, Cole Ragans, Michael Wacha, Brady Singer (vSTL) Brady Singer (vBOS) Michael Lorenzen
LAA @NYY (44) @WSN (108) Davis Daniel (x2), Tyler Anderson, José Soriano Carson Fulmer, Griffin Canning
LAD PHI (76) PIT (113) Tyler Glasnow (x2), Jack Flaherty Clayton Kershaw, Gavin Stone, River Ryan
MIA CIN (166) SDP (88) Max Meyer (x2) Valente Bellozo, Kyle Tyler, Edward Cabrera Roddery Muñoz (x2)
MIL @ATL (102) CIN (122) Freddy Peralta Tobias Myers Colin Rea (x2), Frankie Montas, Aaron Civale
MIN @CHC (157) CLE (143) Pablo López, Joe Ryan, Bailey Ober Simeon Woods Richardson David Festa (x2), Louie Varland
NYM @COL (51) @SEA (139) Sean Manaea (x2), Luis Severino (@SEA) Luis Severino (@COL), Jose Quintana Paul Blackburn, David Peterson
NYY LAA (132) TEX (134) Luis Gil (x2), Gerrit Cole Nestor Cortes, Marcus Stroman, Carlos Rodón
OAK CHW (199) @TOR (95) JP Sears (vCHW), Ross Stripling, Joey Estes, Mitch Spence JP Sears (@TOR) Osvaldo Bido
PHI @LAD (32) @ARI (23) Zack Wheeler Aaron Nola (x2), Cristopher Sánchez (x2) Ranger Suárez (?) Taijuan Walker
PIT SDP (74) @LAD (32) Paul Skenes Luis L. Ortiz, Mitch Keller Bailey Falter (x2), Marco Gonzales
SDP @PIT (162) @MIA (141) Matt Waldron (x2), Dylan Cease, Michael King Randy Vásquez, Martín Pérez
SEA DET (152) NYM (53) Luis Castillo (x2), George Kirby, Bryan Woo, Logan Gilbert Bryce Miller
SFG @WSN (108) DET (187) Logan Webb (x2), Blake Snell Robbie Ray (x2), Kyle Harrison, Hayden Birdsong
STL TBR (104) @KCR (83) Sonny Gray (x2) Erick Fedde 페디, Kyle Gibson Andre Pallante (x2), Miles Mikolas
TBR @STL (129) BAL (67) Taj Bradley Shane Baz, Ryan Pepiot (?), Zack Littell Jeffrey Springs (x2)
TEX HOU (104) @NYY (44) Andrew Heaney, Nathan Eovaldi, Max Scherzer Tyler Mahle (?), José Ureña
TOR BAL (25) OAK (69) Chris Bassitt (x2), Kevin Gausman, Yariel Rodríguez José Berríos Ryan Yarbrough
WSN SFG (72) LAA (125) Jake Irvin MacKenzie Gore (x2), DJ Herz, Mitchell Parker Patrick Corbin (x2)

A few general schedule notes:

  • There are a few schedule quirks next week: the Mets and Cardinals have a makeup game on Monday which means New York flies from Los Angeles to St. Louis for a single game and then head to Denver and Seattle to complete the road trip. That’s a pretty heavy schedule which could lead to some really tired bodies by the end of it. The other quirk is a scheduled doubleheader between the Twins and Guardians on Friday.
  • Folks, we did it. We have the highest possible matchup score when the White Sox visit Oakland — that’s the worst offense over the last 14 days and on the road playing in the stadium with the best combination of overall run scoring and home run suppressing park factors. JP Sears, Ross Stripling, and Joey Estes are lined up to start in that series and they’re all pitching well enough to count on.
  • The Padres, Twins, and Yankees all have a pair of easier matchups on the schedule while the Blue Jays and Phillies have a couple of tough series and the Rockies are at home for a six-game homestand.

Ottoneu Starting Pitching Planner: July 29–August 4

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 29–August 4
Team Series 1 Matchup Series 2 Matchup Start Maybe Risky Sit
ARI WSN (143) @PIT (150) Zac Gallen, Brandon Pfaadt Jordan Montgomery (x2), Ryne Nelson Yilber Diaz
ATL @MIL (77) MIA (118) Chris Sale (x2), Reynaldo López Charlie Morton, Spencer Schwellenbach Darius Vines (?)
BAL TOR (123) @CLE (121) Corbin Burnes (x2), Grayson Rodriguez Dean Kremer, Albert Suárez 수아레즈 Cade Povich (x2)
BOS SEA (123) @TEX (118) Tanner Houck Cooper Criswell (vSEA), Nick Pivetta, Brayan Bello, Kutter Crawford Cooper Criswell (@TEX)
CHC @CIN (50) STL (105) Justin Steele (x2), Shota Imanaga Javier Assad, Jameson Taillon (vSTL) Jameson Taillon (@CIN), Kyle Hendricks
CHW KCR (82) @MIN (75) Garrett Crochet Erick Fedde 페디 Jonathan Cannon, Drew Thorpe Chris Flexen 플렉센 (x2)
CIN CHC (59) SFG (82) Hunter Greene Nick Lodolo Frankie Montas (x2), Carson Spiers, Andrew Abbott
CLE @DET (118) BAL (75) Tanner Bibee (@DET), Gavin Williams Ben Lively 라이블리, Tanner Bibee (vBAL) Carlos Carrasco Xzavion Curry
COL @LAA (114) @SDP (91) Cal Quantrill, Kyle Freeland, Ryan Feltner Austin Gomber Ty Blach (x2)
DET CLE (155) KCR (139) Jack Flaherty (x2), Tarik Skubal Kenta Maeda, Keider Montero, Joey Wentz
HOU PIT (116) TBR (87) Hunter Brown, Framber Valdez Ronel Blanco Justin Verlander (?) Jake Bloss, Spencer Arrighetti
KCR @CHW (137) @DET (118) Michael Wacha (x2), Brady Singer, Seth Lugo, Cole Ragans Alec Marsh (x2)
LAA COL (73) NYM (16) Tyler Anderson, José Soriano Griffin Canning (x2), Kenny Rosenberg, Carson Fulmer
LAD @SDP (91) @OAK (96) Tyler Glasnow, Gavin Stone Clayton Kershaw, River Ryan Justin Wrobleski
MIA @TBR (150) @ATL (121) Max Meyer (?) Edward Cabrera (x2), Kyle Tyler Roddery Muñoz, Trevor Rogers
MIL ATL (130) @WSN (109) Freddy Peralta Tobias Myers Colin Rea (x2), Aaron Civale Joe Ross (?)
MIN @NYM (82) CHW (173) Pablo López, Joe Ryan, Bailey Ober Simeon Woods Richardson (@NYM) David Festa
NYM MIN (91) @LAA (114) Sean Manaea, Luis Severino, Kodai Senga Jose Quintana, Tylor Megill, David Peterson
NYY @PHI (43) TOR (98) Gerrit Cole, Luis Gil (vTOR) Luis Gil (@PHI), Nestor Cortes, Carlos Rodón Marcus Stroman
OAK @SFG (162) LAD (91) Ross Stripling JP Sears, Mitch Spence Joey Estes, Hogan Harris
PHI NYY (30) @SEA (121) Zack Wheeler (x2), Ranger Suárez Aaron Nola, Cristopher Sánchez Taijuan Walker (?)
PIT @HOU (80) ARI (82) Paul Skenes Luis L. Ortiz, Mitch Keller Marco Gonzales Martín Pérez
SDP LAD (66) COL (102) Dylan Cease, Michael King Matt Waldron Randy Vásquez Adam Mazur
SEA @BOS (52) PHI (77) Logan Gilbert (x2), Luis Castillo, George Kirby Bryan Woo, Bryce Miller
SFG OAK (112) @CIN (50) Robbie Ray, Logan Webb Blake Snell Alex Cobb (?), Kyle Harrison
STL TEX (153) @CHC (130) Sonny Gray Lance Lynn (x2), Kyle Gibson Andre Pallante (x2), Miles Mikolas
TBR MIA (134) @HOU (80) Zach Eflin, Taj Bradley Shane Baz, Zack Littell Jeffrey Springs (?)
TEX @STL (130) BOS (39) Nathan Eovaldi (@STL), Max Scherzer Andrew Heaney, Nathan Eovaldi (vBOS) Michael Lorenzen, Jon Gray
TOR @BAL (112) @NYY (50) Yariel Rodríguez (x2), Chris Bassitt, Yusei Kikuchi, Kevin Gausman José Berríos
WSN @ARI (100) MIL (84) MacKenzie Gore, Jake Irvin Mitchell Parker (x2), Patrick Corbin, DJ Herz

A few general schedule notes:

  • The MLB trade deadline is next week and I’d expect to see plenty of pitchers moved ahead of the deadline. Make sure you’re double- and triple-checking the announced starters, especially on Monday and Tuesday, so that you’re not caught off guard by a surprise trade.
  • There aren’t any teams that are facing a pair of tough matchups by the calculate matchup ratings above, but I’d avoid Toronto’s starters if I were you. They’re on the road against the Orioles and Yankees with a scheduled doubleheader in Baltimore on Monday. It’ll be a tough week for the O’s too; because of that doubleheader, they’re scheduled to play eight games in seven days including the start of a road trip next weekend in Cleveland.
  • On the flip side, the Diamondbacks and Cardinals both have a pair of easier matchups on the docket next week. It’s a little easier to recommend Arizona’s starters since St. Louis’ have been so erratic this year, but they should all have some pretty rosy matchups to take advantage of.

Ottoneu Drip: Finding Under-rostered Pitchers: July 25, 2024

The MLB trade deadline is just around the corner — don’t worry, the Ottoneu trade deadline isn’t until August 31 — and the search for useful pitching is never ending. Here are a handful of pitchers who are rostered in under 60% of all Ottoneu leagues who could be nice pickups if you’re looking for an option to fill in for an injured starter or looking for another bullpen piece.

Under-rostered Starters, July 2024
Player Team IP FIP K-BB% July Stuff+ Pts/IP Roster%
Yariel Rodríguez TOR 22.1 2.56 20.7% 92 6.97 56.7%
Ryne Nelson ARI 30.1 2.58 15.0% 99 5.66 11.3%
Patrick Corbin WSN 16 2.78 16.4% 69 5.06 1.3%

I wrote up Yariel Rodríguez at the start of the month and all he’s done since is add a couple more solid starts; he had an abbreviated four inning start against the Diamondbacks on July 12 in which he struck out seven and then struck out another six in a start yesterday against the Rays. Everything I said about him a few weeks ago still applies — I like the improvements he’s made to his strikeout-minus-walk rate but there are some workload concerns still present.

Ryne Nelson has put together a nice little stretch of starts in July; he’s allowed 10 runs in 30.1 innings while running a pretty good 15.4% strikeout-minus-walk rate. None of the pitches in his repertoire really standout from a stuff or results perspective. The biggest difference this month has been a greater reliance on his fastball, increasing its usage up to 63.8%. He’s also raised his release point by a little more than two inches which could be helping him generate a little more carry on his backspinning heater. Batters have had an absolutely terrible time trying to square up his four-seamer; they’ve produced just a .185 wOBA and a .228 xwOBA off the pitch in July and that’s a huge reason why his overall results have seen an improvement. It’s probably worth monitoring his next couple of starts to see if the release point change is really the underlying factor behind his improvement.

You probably shouldn’t go out of your way to try and roster Patrick Corbin, but if you’re truly desperate, there might be some value to be wrung out of the last vestiges of his career. Over his last seven starts dating back to June 13, he’s allowed 17 runs in 39.1 innings while running a 3.19 FIP. It’s not all smoke and mirrors either; his xFIP is a solid 3.67 and his strikeout-minus-walk rate is better than it’s been in years. The cause behind his sudden late-career renaissance? A new cutter that he debuted this year that’s suddenly become a major piece of his repertoire. He’s throwing it more than a quarter of the time in July and it’s returned a 37.5% whiff rate and a .102 xwOBA allowed. More importantly, it’s allowed him to reduce the usage of his absolutely atrocious sinker. Seven starts is just a blip when compared to the years of below replacement level production, but it’s possible Corbin has finally figured out a way to be successful with his diminished stuff.

Under-rostered Relievers, July 2024
Player Team IP FIP K-BB% gmLI July Stuff+ Pts/IP Roster%
Dedniel Núñez NYM 10 1.34 26.8% 1.74 114 9.88 57.1%
José Buttó NYM 10.2 3.33 21.6% 1.70 99 7.77 54.9%
Josh Sborz TEX 6.2 2.99 29.2% 1.23 109 7.89 31.0%
Jacob Webb BAL 7 1.72 24.0% 1.20 105 9.80 12.2%

I also wrote up Dedniel Núñez about a month ago and he’s only solidified his place as a high-leverage option in the Mets bullpen. After a stint in the rotation followed by a demotion to Triple-A, José Buttó has joined Núñez in New York’s relief corps this month. They were desperate for any help they could get, so converting Buttó from a starter to more of a fireman role in their bullpen seemed like a good idea. With Núñez and Edwin Díaz covering the eighth and ninth innings, respectively, Buttó has been largely deployed as a bridge to get to those two relievers in the sixth and seventh innings. So far, it’s worked out. He’s allowed a single run this month and has collected a save and two holds while working multiple innings in five of his six appearances.

Josh Sborz returned from a shoulder injury at the beginning of the month and has slotted right back into the high-leverage mix for the Rangers. He’s collected a hold in three of his five outings and he lasted two innings in two of those appearances. He hasn’t allowed a walk since coming off the IL and has struck out seven.

Jacob Webb has slowly climbed the pecking order in the Orioles bullpen, helped by an injury to Danny Coulombe. He’s been a solid reliever all year long but he’s been particularly effective this month. With Baltimore in the middle of a tough fight for the AL East division lead, I’d expect the O’s to acquire some bullpen help ahead of the trade deadline. Webb has a high-leverage role carved out right now, but that could quickly change over the next few days depending on how they approach the deadline.


Ottoneu Starting Pitching Planner: July 19–28

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.

Since the All-Star break extended the current weekly matchup to Sunday, July 21, I’m splitting this article into two sections, one covering this weekend and one covering next week. For those of you playing in head-to-head leagues and haven’t hit your games started cap, here’s the projected starters for this weekend:

July 19–21
Team Series 1 Matchup Start Maybe Risky Sit
ARI @CHC (103) Zac Gallen, Brandon Pfaadt Ryne Nelson
ATL STL (101) Max Fried Spencer Schwellenbach, Charlie Morton
BAL @TEX (94) Corbin Burnes, Grayson Rodriguez Dean Kremer
BOS @LAD (49) Kutter Crawford Nick Pivetta, Brayan Bello
CHC ARI (59) Justin Steele Shota Imanaga Kyle Hendricks
CHW @KCR (117) Jonathan Cannon, Drew Thorpe Chris Flexen 플렉센
CIN @WSN (108) Nick Lodolo Frankie Montas, Andrew Abbott
CLE SDP (106) Tanner Bibee, Gavin Williams Ben Lively 라이블리
COL SFG (77) Cal Quantrill, Germán Marquez, Austin Gomber
DET @TOR (124) Jack Flaherty Reese Olson Keider Montero
HOU @SEA (141) Hunter Brown, Framber Valdez Ronel Blanco
KCR CHW (195) Michael Wacha, Brady Singer, Seth Lugo
LAA @OAK (120) Tyler Anderson, José Soriano Griffin Canning
LAD BOS (33) Gavin Stone James Paxton Justin Wrobleski
MIA NYM (89) Trevor Rogers Edward Cabrera, Roddery Muñoz
MIL @MIN (47) Freddy Peralta Aaron Civale
MIN MIL (89) Joe Ryan Pablo López
NYM @MIA (181) Sean Manaea, Luis Severino Jose Quintana
NYY TBR (87) Gerrit Cole Nestor Cortes Marcus Stroman
OAK LAA (190) Mitch Spence JP Sears, Joey Estes
PHI @PIT (139) Aaron Nola, Cristopher Sánchez Tyler Phillips
PIT PHI (87) Luis L. Ortiz Martín Pérez, Marco Gonzales
SDP @CLE (110) Dylan Cease Matt Waldron, Michael King
SEA HOU (110) Luis Castillo, George Kirby Bryan Woo
SFG @COL (33) Blake Snell Kyle Harrison, Jordan Hicks
STL @ATL (108) Sonny Gray Kyle Gibson Miles Mikolas
TBR @NYY (80) Zach Eflin, Taj Bradley, Shane Baz
TEX BAL (87) Nathan Eovaldi, Max Scherzer, Andrew Heaney
TOR DET (73) Yusei Kikuchi, Kevin Gausman Chris Bassitt
WSN CIN (63) MacKenzie Gore, Jake Irvin Patrick Corbin
  • The Astros, A’s, Mets, Phillies, and Royals all look like they have pretty easy matchups this weekend. I’d avoid starters from the Brewers, Dodgers, Giants, Nationals, Red Sox, and Rockies. Also note that Milwaukee and Minnesota are off on Friday and play just twice this weekend.

Here are the projected starters for next week:

July 22–28
Team Series 1 Matchup Series 2 Matchup Start Maybe Risky Sit
ARI @KCR (117) PIT (80) Zac Gallen, Brandon Pfaadt Jordan Montgomery (?), Yilber Diaz, Ryne Nelson
ATL CIN (87) @NYM (99) Chris Sale (x2), Reynaldo López (x2), Max Fried Spencer Schwellenbach, Charlie Morton
BAL @MIA (181) SDP (127) Corbin Burnes, Grayson Rodriguez Albert Suárez 수아레즈 (x2) Dean Kremer
BOS @COL (33) NYY (77) Tanner Houck (vNYY) Kutter Crawford Tanner Houck (@COL), Brayan Bello Cooper Criswell, Nick Pivetta
CHC MIL (84) @KCR (117) Justin Steele, Shota Imanaga Javier Assad (@KCR) Javier Assad (vMIL), Jameson Taillon, Kyle Hendricks
CHW @TEX (94) SEA (82) Garrett Crochet (x2) Erick Fedde 페디 (x2) Drew Thorpe Chris Flexen, Jonathan Cannon
CIN @ATL (108) @TBR (153) Hunter Greene (x2), Nick Lodolo Nick Martinez, Frankie Montas, Andrew Abbott
CLE DET (87) @PHI (35) Tanner Bibee, Gavin Williams Carlos Carrasco (vDET), Ben Lively Spencer Howard (x2), Carlos Carrasco (@PHI)
COL BOS (26) @SFG (164) Germán Márquez Austin Gomber Kyle Freeland (x2), Ryan Feltner, Cal Quantrill
DET @CLE (110) MIN (87) Tarik Skubal (x2), Jack Flaherty Reese Olson Matt Manning (?) Keider Montero
HOU @OAK (120) LAD (61) Hunter Brown Justin Verlander (?), Framber Valdez Spencer Arrighetti, Jake Bloss, Ronel Blanco
KCR ARI (82) CHC (103) Cole Ragans (x2), Seth Lugo Michael Wacha, Brady Singer Alec Marsh
LAA @SEA (141) OAK (61) Tyler Anderson, José Soriano Carson Fulmer (x2), Jack Kochanowicz (x2), Griffin Canning
LAD SFG (85) @HOU (75) Tyler Glasnow (?), Clayton Kershaw (?), Gavin Stone River Ryan, Landon Knack, James Paxton Justin Wrobleski
MIA BAL (122) @MIL (56) Max Meyer (?) Trevor Rogers Yonny Chirinos (x2), Edward Cabrera, Roddery Muñoz
MIL @CHC (103) MIA (141) Freddy Peralta Tobias Myers, Aaron Civale Colin Rea (@CHC) Joe Ross (?)
MIN PHI (82) @DET (101) Bailey Ober (x2), Pablo López, Joe Ryan Simeon Woods Richardson, Chris Paddack
NYM @NYY (80) ATL (146) Christian Scott (x2) Sean Manaea, Luis Severino David Peterson (x2), Kodai Senga (?), Jose Quintana
NYY NYM (49) @BOS (70) Gerrit Cole Carlos Rodón (vTBR), Luis Gil, Nestor Cortes Marcus Stroman, Carlos Rodón (@BOS)
OAK HOU (143) @LAA (120) Mitch Spence Hogan Harris (x2), JP Sears, Ross Stripling (?), Joey Estes Osvaldo Bido
PHI @MIN (47) CLE (106) Zack Wheeler (x2), Ranger Suárez, Aaron Nola, Cristopher Sánchez Tyler Phillips
PIT STL (110) @ARI (92) Paul Skenes Mitch Keller (x2), Luis L. Ortiz Martín Pérez, Marco Gonzales
SDP @WSN (108) @BAL (131) Dylan Cease Matt Waldron (x2), Michael King Randy Vásquez Adam Mazur
SEA LAA (157) @CHW (139) Logan Gilbert (x2), Bryce Miller, Luis Castillo, George Kirby, Bryan Woo
SFG @LAD (49) COL (146) Logan Webb (x2), Blake Snell, Jordan Hicks Robbie Ray (?), Kyle Harrison Hayden Birdsong
STL @PIT (139) WSN (141) Sonny Gray Lance Lynn (x2), Kyle Gibson Andre Pallante, Miles Mikolas
TBR @TOR (124) CIN (103) Ryan Pepiot, Zach Eflin, Taj Bradley Zack Littell (x2), Shane Baz Jeffrey Springs (?)
TEX CHW (160) @TOR (124) Nathan Eovaldi, Max Scherzer Jon Gray (x2), Andrew Heaney Michael Lorenzen (x2)
TOR TBR (77) TEX (75) Yusei Kikuchi Yariel Rodríguez, Chris Bassitt, Kevin Gausman José Berríos (x2)
WSN SDP (94) @STL (122) Mitchell Parker (x2), MacKenzie Gore, Jake Irvin DJ Herz Patrick Corbin
  • Many teams have only announced a handful of starters as they reslot their rotations coming out of the break. There may be some more guess work for who pitches when until each team announces how they’re lining everything up after the weekend. To make matters more complicated, there are a ton of injured starters who will likely be activated sometime next week including Tyler Glasnow, Clayton Kershaw, Robbie, Ray, Jeffrey Springs, Justin Verlander, Kodai Senga, and Jordan Montgomery. And then there are the potential minor league call ups like Max Meyer, River Ryan, and Matt Manning. All that to say, make sure you’re paying attention to the announced starters for each matchup and plan ahead.
  • The Cardinals and Mariners both have a pair of easier matchups next week. It’s easy to recommend every Seattle starter but St. Louis still has a few starters I’d be weary of starting even with such favorable matchups.
  • The Yankees have two tough matchups lined up next week, though they’re wrapping up a four-game set against the Rays on Monday giving Carlos Rodón a bit of a respite from the difficult opponents until his second start next week.

Ottoneu Drip: Finding Under-rostered Pitchers: July 9, 2024

The All-Star break is quickly approaching and the search for useful pitching is never ending. Here are a handful of pitchers who are rostered in under 60% of all Ottoneu leagues who could be nice pickups if you’re looking for an option to fill in for an injured starter or looking for another bullpen piece. I’ve also included two entirely speculative adds in case you really feel like rolling the dice.

Under-rostered Starters, Last 14 Days
Player Team IP FIP K-BB% Stuff+ Pts/IP Roster%
Andrew Heaney TEX 17.1 2.53 23.6% 82 5.96 42.3%
Yariel Rodriguez TOR 13.2 3.46 14.9% 96 6.56 36.1%
Luis L. Ortiz PIT 14 0.88 31.4% 105 7.64 6.9%

If you throw out Andrew Heaney’s first five starts in April, he’s accumulated 321.9 points across 12 starts since the beginning of May at a 4.80 points/IP clip. His overall line is being dragged down pretty significantly by that poor first month and he’s been particularly effective recently. This is nothing new from Heaney; he’s been pretty streaky throughout his career, especially since a lot of his value is derived from keeping the ball inside the park. The most encouraging aspect of this hot streak is the 19.4% K-BB% he’s running across these last 12 outings. It doesn’t come close to his career year with the Dodgers back in 2022, but it’s on par with what he was posting with the Angels before that. He’s probably worth an add during this hot streak if he’s available in your league.

Yariel Rodríguez missed about a month of the season with a back injury but he’s looked particularly strong since returning a few weeks ago. The Blue Jays used him as an opener in front of a bulk reliever a couple of times but have handed him a full starter’s workload in his last two starts. He’s responded by allowing just a single run in 12.2 innings against the Astros and Mariners. Encouragingly, he’s only allowed four walks while striking out 12 during those two outings, alleviating some of the concerns about his ability to command his repertoire. He was also working as a reliever in Japan’s NBP before coming over to the States this year presenting some risk that his workload is being monitored or limited by the Blue Jays to keep him healthy.

The Pirates had been using Luis L. Ortiz as a long reliever or bulk reliever for most of the season but they’ve allowed him to make full starts in two of his last three outings and things have gone swimmingly. Against the Reds and Mets, he tossed 12 innings of one-run ball with 12 strikeouts and no walks. Not that long ago, he was a highly regarded prospect in Pittsburgh’s organization, peaking at number four on their 2023 prospect list. A pretty disappointing rookie campaign soured his outlook but he’s making good on those high expectations a year later. There are plenty of reasons why he’s taken such a big step forward this season: he’s throwing a much more spin efficient four-seam fastball that’s now generating plenty of whiffs; he’s throwing his cutter much more often at the expense of his changeup; but the biggest difference maker is an ability to command his entire repertoire. His strikeout-to-walk ratio has gone from 1.23 to 2.89 leading to better results across the board. The only limiting factor is his future role; the Pirates could continue to let him start for now but he could be pushed back to the bullpen once Jared Jones or Bailey Falter are activated off the IL.

Under-rostered Relievers, Last 14 Days
Player Team IP FIP K-BB% gmLI Stuff+ Pts/IP Roster%
A.J. Puk MIA 6.2 0.92 34.8% 2.09 107 11.56 49.5%
Andrew Nardi MIA 5.2 2.46 18.2% 1.79 107 9.21 37.6%
Porter Hodge CHC 6.1 1.91 18.2% 1.97 107 9.56 19.4%
Hunter Bigge CHC 0.3%
Kris Bubic KCR 1 -0.83 66.7% 0.01 90 11.40 11.0%

After a failed experiment as a starter, A.J. Puk is back in the Marlins bullpen and posting fantastic results as one of their top setup men ahead of Tanner Scott. Since returning from a shoulder injury in mid-May, he’s posted a 2.63 ERA and a 2.92 FIP across 24 innings. Over the last two weeks, he’s really stepped into a high leverage role, collecting four holds and nine strikeouts across 6.2 innings. I’ve also listed Andrew Nardi above since he’s been a solid setup man in Miami’s bullpen for nearly the entire year. It’s no secret that the Marlins will be looking to sell at the trade deadline which could open up even more high leverage opportunities for Puk or Nardi if Scott is traded away. And it’s even possible one of Puk or Nardi are moved to a contender as well.

I recommended Porter Hodge about a month ago in this column and all he’s done since then is post a 1.59 ERA and a 2.99 FIP across 11.1 innings. He’s finally seeing some high leverage opportunities in a Cubs bullpen that’s been an absolute mess this year. Héctor Neris is currently the ninth inning guy, but every role behind him is pretty much up for grabs. If you wanted to really speculate, Chicago just called up Hunter Bigge a few days ago. He’s posted outstanding strikeout rates at every minor league stop, and if things go well upon his debut, he could quickly force his way into the high leverage conversation too.

If you really wanted to go out on a limb and speculate, Kris Bubic could be your guy. He recently returned from his Tommy John rehab but the Royals have decided to move him to the bullpen because their starting rotation is currently filled with solid options. A year ago, he looked like he was in the middle of an exciting breakout and the velocity jump that helped fuel that success looks like it has stuck around after his injury. The Royals bullpen hasn’t been great with their current closer, James McArthur, looking pretty shaky at times. It’s possible Kansas City will want to try and keep Bubic stretched out in case they need him for the rotation, but they could also push him into higher leverage opportunities as a fireman to alleviate some of the pressure on their relievers.


Ottoneu Starting Pitching Planner: July 8–14

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 8–14
Team Series 1 Matchup Series 2 Matchup Start Maybe Risky Sit
ARI ATL (141) TOR (104) Zac Gallen (x2), Brandon Pfaadt Tommy Henry (?), Ryne Nelson Slade Cecconi
ATL @ARI (106) @SDP (66) Chris Sale (x2), Max Fried, Reynaldo López Charlie Morton (x2), Spencer Schwellenbach
BAL CHC (141) NYY (88) Corbin Burnes, Grayson Rodriguez Dean Kremer (vCHC), Albert Suárez 수아레즈 Cade Povich, Dean Kremer (vNYY)
BOS OAK (128) KCR (141) Nick Pivetta, Tanner Houck, Kutter Crawford Brayan Bello (x2), Josh Winckowski
CHC @BAL (53) @STL (123) Shota Imanaga, Justin Steele, Jameson Taillon (@STL) Jameson Taillon (@BAL), Kyle Hendricks, Hayden Wesneski
CHW MIN (31) PIT (110) Garrett Crochet Erick Fedde 페디 Drew Thorpe, Jonathan Cannon Chris Flexen 플렉센, Mike Clevinger
CIN COL (121) MIA (128) Hunter Greene Nick Lodolo (?), Carson Spiers Andrew Abbott (x2), Frankie Montas
CLE @DET (165) @TBR (123) Tanner Bibee Gavin Williams (x2), Ben Lively 라이블리 (x2) Logan Allen, Carlos Carrasco
COL @CIN (88) @NYM (77) Cal Quantrill (x2), Ryan Feltner Dakota Hudson (x2), Kyle Freeland, Austin Gomber
DET CLE (106) LAD (88) Jack Flaherty (x2), Tarik Skubal Reese Olson Kenta Maeda (x2), Keider Montero
HOU MIA (150) TEX (82) Ronel Blanco (vMIA), Framber Valdez Hunter Brown, Ronel Blanco (vTEX) Shawn Dubin, Spencer Arrighetti
KCR @STL (123) @BOS (79) Michael Wacha, Cole Ragans, Seth Lugo Alec Marsh, Brady Singer
LAA TEX (68) SEA (106) José Soriano, Davis Daniel (vSEA) Davis Daniel (vTEX), Tyler Anderson Roansy Contreras (x2), Griffin Canning
LAD @PHI (24) @DET (165) Tyler Glasnow Gavin Stone, Bobby Miller (@DET) Bobby Miller (@PHI), Landon Knack, James Paxton
MIA @HOU (26) @CIN (88) Trevor Rogers (x2), Kyle Tyler, Roddery Muñoz, Yonny Chirinos, Edward Cabrera
MIL PIT (123) WSN (108) Freddy Peralta Tobias Myers, Aaron Civale Colin Rea (x2) Dallas Keuchel
MIN @CHW (119) @SFG (132) Bailey Ober, Pablo López, Joe Ryan David Festa (x2), Simeon Woods Richardson
NYM WSN (130) COL (161) Christian Scott (x2), Luis Severino, Sean Manaea Jose Quintana (x2), David Peterson
NYY @TBR (123) @BAL (53) Nestor Cortes, Gerrit Cole Carlos Rodón (@TBR) Marcus Stroman, Luis Gil, Carlos Rodón (@BAL)
OAK @BOS (79) @PHI (24) Joey Estes (x2), JP Sears, Mitch Spence Hogan Harris, Luis Medina
PHI LAD (40) OAK (99) Zack Wheeler (x2), Ranger Suárez Cristopher Sánchez, Aaron Nola Michael Mercado
PIT @MIL (42) @CHW (119) Paul Skenes, Mitch Keller Luis L. Ortiz (x2) Bailey Falter, Martín Pérez (@CHW) Martín Pérez (@MIL)
SDP SEA (134) ATL (126) Michael King (x2), Dylan Cease Matt Waldron Randy Vásquez
SEA @SDP (66) @LAA (79) Logan Gilbert (x2), Luis Castillo, George Kirby Bryce Miller, Bryan Woo (?)
SFG TOR (115) MIN (90) Logan Webb Jordan Hicks (x2), Kyle Harrison Blake Snell (?) Hayden Birdsong
STL KCR (165) CHC (148) Sonny Gray Miles Mikolas (x2), Andre Pallante (x2), Lance Lynn, Kyle Gibson
TBR NYY (95) CLE (99) Ryan Pepiot (x2), Zach Eflin, Taj Bradley Shane Baz, Zack Littell
TEX LAA (104) @HOU (26) Max Scherzer Jon Gray (@LAA), Nathan Eovaldi Michael Lorenzen, Andrew Heaney, Jon Gray (@HOU)
TOR @SFG (132) @ARI (106) Yusei Kikuchi (x2), Chris Bassitt, Kevin Gausman Yariel Rodríguez, José Berríos
WSN @NYM (77) @MIL (42) Jake Irvin (@NYM), MacKenzie Gore Mitchell Parker (vSTL), Jake Irvin (@MIL) DJ Herz, Mitchell Parker (@MIL) Patrick Corbin

A few general schedule notes:

  • A few teams have pretty wonky schedules next week as the season heads into the All-Star break. The Mets wrap up a four-game, wrap around series against the Pirates before hosting a couple of pretty easy matchups in the Nationals and Rockies at home. While I won’t recommend every starter in their rotation, you can feel pretty good about starting Christian Scott for both of his games as well as Luis Severino and Sean Manaea.
  • The Nationals also have a four-game, wrap around series against the Cardinals that wraps up on Monday. That gives Mitchell Parker a more palatable start before his tougher matchup against the Brewers later in the week.
  • Not only does St. Louis have that weird Monday game, they have a two-game series against the Royals, an off day on Thursday, and then a four-game set against the Cubs that includes a scheduled double-header on Saturday. The off day means they can keep their entire staff on schedule without having to callup a spot starter for the twin bill over the weekend. And like the Mets, all three of their opponents next week look pretty weak; it’s an easy call to start most of their starters next week.
  • The Cubs don’t have the same luxury the off day affords the Cardinals so keep an eye on who their announced starters are for that weekend series.

Ottoneu Starting Pitching Planner: July 1–7

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 1–7
Team Series 1 Matchup Series 2 Matchup Start Maybe Risky Sit
ARI @LAD (47) @SDP (101) Zac Gallen Brandon Pfaadt Jordan Montgomery Ryne Nelson (x2), Slade Cecconi
ATL SFG (87) PHI (61) Reynaldo López (x2), Chris Sale, Max Fried Charlie Morton Spencer Schwellenbach
BAL @SEA (139) @OAK (162) Grayson Rodriguez, Corbin Burnes Albert Suárez 수아레즈, Cade Povich, Cole Irvin Dean Kremer (?)
BOS @MIA (193) @NYY (78) Kutter Crawford (@MIA), Nick Pivetta, Tanner Houck Brayan Bello Josh Winckowski
CHC PHI (61) LAA (129) Justin Steele Shota Imanaga Jameson Taillon, Kyle Hendricks, Hayden Wesneski (vLAA) Hayden Wesneski (vPHI)
CHW @CLE (66) @MIA (193) Garrett Crochet, Erick Fedde 페디 (@MIA) Erick Fedde (@CLE) Drew Thorpe, Jonathan Cannon Mike Clevinger (?)
CIN @NYY (78) DET (108) Hunter Greene Carson Spiers Andrew Abbott, Frankie Montas Graham Ashcraft (x2)
CLE CHW (158) SFG (75) Tanner Bibee Gavin Williams (?), Ben Lively 라이블리, Triston McKenzie Logan Allen
COL MIL (56) KCR (134) Ryan Feltner (vKCR) Austin Gomber (x2), Ryan Feltner (vMIL), Dakota Hudson, Cal Quantrill, Kyle Freeland
DET @MIN (63) @CIN (103) Tarik Skubal (x2), Jack Flaherty Reese Olson Kenta Maeda, Casey Mize
HOU @TOR (96) @MIN (63) Framber Valdez Hunter Brown (@TOR), Ronel Blanco Spencer Arrighetti (x2), Hunter Brown (@MIN)
KCR TBR (111) @COL (35) Brady Singer (vTBR), Michael Wacha Alec Marsh, Cole Ragans Seth Lugo, Brady Singer (@COL)
LAA @OAK (162) @CHC (136) Tyler Anderson Davis Daniel Roansy Contreras (x2), Zach Plesac, Griffin Canning
LAD ARI (63) MIL (63) Tyler Glasnow Gavin Stone Bobby Miller (x2), Landon Knack, James Paxton
MIA BOS (80) CHW (193) Trevor Rogers Valente Bellozo (x2), Kyle Tyler, Roddery Muñoz, Yonny Chirinos
MIL @COL (35) @LAD (47) Freddy Peralta Tobias Myers Bryse Wilson (x2), Dallas Keuchel (x2), Colin Rea
MIN DET (153) HOU (103) Bailey Ober, Joe Ryan Simeon Woods Richardson (vDET), Pablo López David Festa, Simeon Woods Richardson (vHOU)
NYM @WSN (108) @PIT (172) Tylor Megill, Luis Severino Christian Scott (?), Sean Manaea David Peterson (x2), Jose Quintana
NYY CIN (103) BOS (40) Gerrit Cole Luis Gil (x2), Carlos Rodón, Marcus Stroman, Nestor Cortes
OAK LAA (155) BAL (75) Mitch Spence (vLAA) Joey Estes, JP Sears, Mitch Spence (vBAL) Hogan Harris, Luis Medina
PHI @CHC (136) @ATL (42) Zack Wheeler, Cristopher Sánchez, Ranger Suárez Aaron Nola Michael Mercado (x2)
PIT STL (141) NYM (49) Jared Jones (vSTL), Mitch Keller Paul Skenes, Jared Jones (vNYM) Martín Pérez Bailey Falter
SDP @TEX (125) ARI (94) Dylan Cease Michael King, Matt Waldron Adam Mazur (x2), Randy Vásquez
SEA BAL (42) TOR (99) Luis Castillo (x2), George Kirby, Logan Gilbert, Bryce Miller Jhonathan Diaz
SFG @ATL (82) @CLE (66) Logan Webb Jordan Hicks (x2) Blake Snell (?), Spencer Howard Hayden Birdsong
STL @PIT (172) @WSN (108) Sonny Gray Kyle Gibson (x2), Miles Mikolas, Lance Lynn Andre Pallante
TBR @KCR (139) @TEX (125) Ryan Pepiot, Zach Eflin, Taj Bradley Zack Littell (x2) Aaron Civale
TEX SDP (80) TBR (75) Max Scherzer Nathan Eovaldi Jon Gray, Michael Lorenzen, Andrew Heaney
TOR HOU (73) @SEA (139) Kevin Gausman Yusei Kikuchi, Chris Bassitt, José Berríos (@SEA) José Berríos (vHOU) Yariel Rodríguez (x2)
WSN NYM (16) STL (108) MacKenzie Gore (vSTL) MacKenzie Gore (vNYM), Jake Irvin DJ Herz, Mitchell Parker Josiah Gray (?), Patrick Corbin

A few general schedule notes:

  • The Orioles have a pretty nice West Coast road trip next week against the punchless Mariners and A’s. Dean Kremer is on the verge of returning from the IL, so pay attention to his status and the member of the rotation he bumps out.
  • The Angels also have a pair of easier matchups against the A’s and Cubs, but their starting rotation is such a mess, I can’t really recommend starting anyone from their staff except for Tyler Anderson. Davis Daniel did have a brilliant debut yesterday, so if you want to take a flier on the unheralded prospect, he’s got a pretty cushy matchup for his second start of his career.
  • The Brewers have the unenviable task of traveling to Colorado for four games and then heading to Los Angeles to face the high-powered Dodgers offense. Freddy Peralta avoids a start in Coors so he might be the only viable starter from their rotation, but you could risk a start from Tobias Myers against the Rockies if you’re feeling really lucky.
  • Along with their tough series against the Brewers, the Dodgers will also host the Diamondbacks who are hitting particularly well right now. You’ll probably want to wait to see if Bobby Miller can put together a strong start before inserting him back into your lineups — his start against the White Sox this week was pretty ugly.