Archive for Starting Pitchers

Know Your Averages 2024, Sinker Edition

When you have a pitch that can be thrown in the zone, induce weak contact, and get called strikes, you throw it and you throw it often. However, last season (2023) the sinker’s usage hit its lowest point within the Statcast era among starting pitchers, down to 13.9%. A slight resurgence this season has brought its usage up to 15.0%. Compared to a 22.8% usage in 2015, the start of the statcast era, the sinker no longer sits at the popular kid’s lunch table.

However, if we change the split to view the sinkers utilization by relievers, we see the resurgence started earlier and with a little more gusto:

Sinker Usage Comparison (SP/RP) 2015-2024

Relievers have been doing crazy things with their sinkers when you look at the data. The obvious ones like throwing it faster with more movement are apparent, but throwing it in unusual locations seems to be a thing. While all those small changes are occurring, we can still rely on what is happening on average to help us make quick comparisons. For example, a swinging strike rate of 10% on a four-seam fastball is average. A 10% swinging strike rate on a sinker is really good. This post serves to help navigate benchmark statistics on the sinker.

Four-seamers | Sinkers | Cutters
Read the rest of this entry »


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.

2024 In-Season Starting Pitcher Rankings – August

OK, this will probably be the last full ranking of the regular season because once we flip the calendar to September, it’s allll about what can you do for me right now. By then we can’t worry about tomorrow, everything is immediate focus only and playing hard to our standings.

I decided to rank ReyLo before he returns from injury because he’s making a rehab start tonight and expected back very soon, but if he doesn’t return, I still have Holmes ranked, too.

(Note: There won’t be a Wednesday SP Chart, but these rankings should definitely help your decisions for the day and I have my chat at 1 pm Central where you can ask any questions about the rankings!)

The $ is the earned auction value so far this year. Those with – in their Change column means they weren’t ranked last month due to injury or simply not being in the MLB rotation. ADP is the spring average draft position.

Read the rest of this entry »


Let’s Talk About a Trio of Rookie Starting Pitchers

If you’ve been relying on a rookie starting pitcher, or even multiple, this season to earn you that coveted Yoo-Hoo shower, should you continue to trust them? Will they tire over the final month or suffer increased ratios as the league adapts? Let’s discuss a trio of rookie starting pitchers, how they have performed so far, and how we might expect them to perform the rest of the way.

Read the rest of this entry »


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.

Pitcher Fantasy Value Changes From Trades Part 2

John E. Sokolowski-USA TODAY Sports

OK right out of the gate I gotta say that Lucas outshined me here! His fantastic charts were a great addition to his pitcher breakdowns. I do not have charts… but I do have thoughts!

Upgrade

  • Jack Flaherty to LAD: The team context improvement is a massive upgrade and easily dwarfs any sort of park/division difficulty losses.
  • Erick Fedde 페디 to STL: An even bigger team context improvement than Flaherty’s that also comes with a little park upgrade in terms of HR suppression (99 in CHW to 93 in STL), though it is worth noting that Guarantee Rate plays to a 99 composite Park Factor while Busch Stadium is at 101.
  • Lucas Erceg to KCR: Breakout RP star lands in KCR at just the right moment with James McArthur toting a 5.31 ERA (including 9 ER in 8 appearances this month) and recently acquired Hunter Harvey nursing a back injury. The former hitting prospect sits 99 mph, has a healthy 19% K-BB, and probably deserves better than his 3.58 ERA (3.08 SIERA). A worthy SVs spec this weekend.
  • Trevor Rogers to BAL: Team context alone lands Rogers here in the upgrade portion. He hasn’t been the 2021 stud we saw, but I’m certainly not out on him and excited to see what Baltimore can do with him. This might pay bigger dividends in 2025, but I like it. He hasn’t allowed more than 3 ER in any of his L9 which is nice but still comes with a meager 9% K-BB rate in 48 IP of work.

Neutral

  • Alex Cobb to CLE: Cobb’s just too much of an unknown to say this an upgrade as he’s yet to throw a major league pitch this year. Team improvement is mitigated by the park downgrade He is slated to make a rehab start on Saturday, August 3rd and he could join Cleveland after that. I’m OK speculating on Cobb in 15-teamers for the stash, but keep your expectations tempered with the oft-injured-but-talented righty.
  • Frankie Montas to MIL: Yes, it’s a team context upgrade for sure but will Montas actually be able to leverage it while eating up some innings? His 9% K-BB is half what it was during his 2019-22 run (3.67 ERA, 1.22 WHIP, 18% K-BB in 480 IP) and his 1.4 HR9 won’t get a total reprieve in Milwaukee as American Family Field still sits 8th in HR Park Factor (Cincy is 1st, so it is a noteworthy park boost).
  • Jake Bloss to TOR: There is more opportunity in Toronto as they aren’t contending, but he won’t yet be able to take advantage of it as he was sent to Triple-A after the trade and of course, it’s a worse team context. GM Ross Atkins has suggested this demotion might be temporary, though, giving Bloss a chance to breathe and process the trade before being thrust back into a big-league rotation. Stay tuned for his return as he could be a worthy streaming option in deeper formats. That said, I’m more excited about his 2025 and beyond outlook.

Downgrade

  • Paul Blackburn to NYM: Better team and better overall park, but it’s worse for HRs (83 OAK, 99 NYM) which is Blackburn’s biggest issue this year (1.4 HR9). Maybe it’s more neutral than downgrade because while I am already out for next week with a trip to COL on the docket, I love the OAK/MIA 2-step at home (yes, even w/the elevated HR outlook) that sets up for the following week. It’s still only a deep league play but not a bad downballot pitcher play this weekend as that Coors start should temper prices.
  • James Paxton to BOS: Worse team, worse ballpark, and still running just a 5% K-BB this year. On the other hand, he’s back with pitching coach Andrew Bailey and was moderately successful in Boston last year (17% K-BB, 4.50 ERA, 1.31 WHIP). Could be streamable, but I don’t want his at KCR/v. HOU 2-step next week so I’ll pass on bidding this week in anything but maybe AL-Only where anyone breathing has some intrigue.

Closers No Longer Closing… At Least For Now

Essentially just a subset of the downgrade category

  • Carlos Estévez to PHI: He is the best positioned amongst this group because while he joins a deep bullpen, they do not currently have a locked in A-tier closer. Jeff Hoffman is having a brilliant season and could no doubt handle the role, but they like having flexibility to bring him in whenever they want so adding another stud in Estévez could push Hoffman to a more permanent fireman role with Estévez getting the bulk of the SVs. José Alvarado isn’t going anywhere and leads the team with 13 SVs, but I think Hoffman/Estévez are the plays for SVs. Even still, he was the full-time close in LAA so this is a loss.
  • Tanner Scott to SDP: Fantasy folks really wanted him to head to LAD and take over their shaky closer’s role, instead he joins arguably the strongest pen in baseball. He should still garner occasional SVs when a throng of lefties are due up in the 9th, but Robert Suarez is pretty locked in as the guy.
  • Yimi García to SEA: Stuck behind Andrés Muñoz, but having a truly brilliant season (2.45 ERA, 0.76 WHIP, 30% K-BB in 33 IP) so should be the first man up should something open up. This one stings a lot less because he wasn’t the full-time guy with Toronto anyway so not many were banking on his limited SVs (5 so far this yr).

Pitcher Fantasy Value Changes From Trades Part 1

Mandatory Credit: Erik Williams-USA TODAY Sports

It’s difficult to predict how a trade will impact a pitchers fantasy value, but we’ll try to do it anyways. It mostly seems that relievers lose value because they tend to shift out of the high leverage roles that made them a trade target in the first place. Starters provide a little more support thanks to measurable park factors, team defenses and winning percentages. In this article, I’ve provided a comparison of those statistics from one team to another and attempted a best guess at whether the trade was an upgrade, a neutral move, or a downgrade.

Read the rest of this entry »


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.