Archive for Starting Pitchers

Ottoneu Starting Pitcher Drip: Finding Under-rostered Starters

After taking a break from the pitching beat last week to write about my Ottoneu rebuild, I’m back with a look at a few under-rostered starters who have been performing particularly well the past few weeks. I’ve split the article into pitchers rostered in more than and less than 60% of all Ottoneu leagues to give a good spread of shallow and deep options.

Roster > 60%

Under-rostered Starters, Last Two Weeks
Player Team IP FIP K-BB% HR/9 Pts/IP Roster%
Johan Oviedo PIT 17.1 3.33 21.9% 1.04 4.57 85.3%
Taijuan Walker PHI 14 2.77 23.1% 0.64 6.09 81.4%
Seth Lugo SDP 10 3.07 20.0% 0.90 5.07 61.9%
Luis L. Ortiz PIT 18 3.66 10.5% 0.50 4.59 61.2%

Between this section and the section below, I’ve got three different Pirates starters listed; Johan Oviedo is the best of the bunch. He’s leaned into his two breaking balls as his primary weapons, while using his mediocre but hard fastball to set up those bendy pitches. He allowed three home runs in his first start of the season but has allowed just four across the 15 starts since. That alone tells you exactly how valuable he’s been in Ottoneu. xFIP thinks he’s been a bit lucky with his home run rate but batters are having all sorts of trouble putting his breaking balls in play with any authority; he’s running a .289 and .254 expected wOBA on his slider and curveball, respectively.

Taijuan Walker is in the middle of a very impressive stretch; across his last four starts, he’s allowed just two runs while striking out 26 in 26 innings. This hot streak coincides with a two-tick increase in velocity across his repertoire. He’s also reduced the usage of his four-seam fastball in favor of his sinker and cutter. Along with his excellent splitter, he’s focusing his efforts on his best pitches and is paying dividends. As long as this bump in velocity sticks around, Walker is a worthwhile target if he’s still on the waiver wire in your league.

Seth Lugo was recently activated off the Injured List and has made a pair of solid starts against the Giants and Nationals. In his transition back to the rotation this year, he had exceeded expectations with a decent strikeout rate and a fantastic walk rate. His xFIP is right in line with his actual results and he should continue to be an unexciting innings eater with decent ratios this summer.

The knock on Luis L. Ortiz was a lack of a third offering to pair with his excellent slider and hard fastball. He’s throwing a changeup around 14% of the time this year, almost exclusively to left-handed batters, and it’s been a nice addition to his repertoire. It’s got a bit of swing and miss to it and it’s producing a .308 expected wOBA. The thing to monitor will be his ability to command his pitches; his walk rate is pretty high and he hasn’t counteracted those free passes with a high strikeout rate. The whiffs should come, especially with his slider continuing to dominate, but it seems like he’s still a work in progress.

Roster < 60%

Under-rostered Starters, Last Two Weeks
Player Team IP FIP K-BB% HR/9 Pts/IP Roster%
Yusei Kikuchi TOR 17.2 3.04 25.4% 1.02 6.23 35.3%
Matthew Boyd DET 12 2.10 29.8% 0.75 5.81 28.2%
Paul Blackburn OAK 10.2 2.61 26.4% 0.84 4.22 12.2%
Osvaldo Bido PIT 15.2 2.95 18.3% 0.57 4.78 1.6%

With Yusei Kikuchi, you know you’re getting a ton of strikeouts offset by lapse in command and a penchant for allowing a ton of home runs. That’s not a great combination, particularly in a format like Ottoneu points leagues. Still, when things are going right, he can be a useful option in your rotation. Over his past five starts, he’s walked only five batters while striking out 33. That’s a phenomenal strikeout-to-walk ratio. Of course, he’s also allowed five home runs in that timeframe so all his woes haven’t been solved, but he’s still managed to accumulate 5.2 points per innings pitched during this stretch.

Matthew Boyd is another pitcher who’s home run problem has prevented him from truly succeeding in Ottoneu. That hasn’t really changed this year; his home run rate isn’t as bad as it has been in the past, but it’s still an issue. Over his last four outings, he’s racked up seven or more strikeouts in three of them while walking just three batters total. He’s currently generating whiff rates higher than 30% on three of his pitches, giving him an impressive collection of weapons.

Paul Blackburn missed most of the first two months of the season due to a spring finger injury. He returned in late May and has struck out more than a quarter of the batters he’s faced in his five starts this season. That’s easily a career high strikeout rate for him and it looks like he’s building on the breakout that he enjoyed last year. The biggest change for him so far is an increase in the number of sliders he’s throwing. That pitch was re-introduced to his repertoire last year and it’s been a huge swing-and-miss pitch for him this season.

Every once in a while, a pitcher will come out of nowhere to make a big splash in the majors. This year, that guy is Osvaldo Bido. He’s never been ranked on a Pirates prospect list and his minor league track record is spotty at best. He reached Triple-A as a 25-year-old in 2021 and finally made his major league debut this season. Across his first three starts in the big leagues, he’s allowed just six runs with a perfectly acceptable 3.60 strikeout-to-walk ratio. Something must have clicked for him because he’s always run high walk rates. If he can keep avoiding the free passes, he’s a name you could try speculating on.


Ottoneu Starting Pitching Planner: June 26–July 2

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.

June 26–July 2
Team Series 1 Matchup Series 2 Matchup Start Maybe Risky Sit
ARI TBR (93) @LAA (50) Zac Gallen (x2) Merrill Kelly 켈리 Tommy Henry, Zach Davies, Ryne Nelson
ATL MIN (131) MIA (122) Spencer Strider (x2), Charlie Morton Bryce Elder, AJ Smith-Shawver, Jared Shuster
BAL CIN (86) MIN (140) Tyler Wells (x2), Kyle Bradish Kyle Gibson, Dean Kremer Cole Irvin
BOS MIA (113) @TOR (93) Garrett Whitlock (vMIA), Brayan Bello, James Paxton Garrett Whitlock (@TOR) Kutter Crawford, Nick Pivetta
CHC PHI (93) CLE (61) Justin Steele, Marcus Stroman Jameson Taillon (x2), Drew Smyly, Kyle Hendricks
CHW @LAA (50) @OAK (193) Dylan Cease, Michael Kopech (@OAK) Michael Kopech (@LAA), Lucas Giolito, Lance Lynn Touki Toussaint (x2)
CIN @BAL (72) SDP (59) Andrew Abbott Brandon Williamson (x2), Luke Weaver, Graham Ashcraft, Ben Lively 라이블리
CLE @KCR (156) @CHC (102) Logan Allen, Shane Bieber, Tanner Bibee, Aaron Civale Gavin Williams (x2)
COL LAD (70) DET (91) Connor Seabold (x2), Kyle Freeland, Chase Anderson, Austin Gomber, Peter Lambert
DET @TEX (48) @COL (52) Matthew Boyd (x2), Matt Manning (?), Joey Wentz, Reese Olson, Michael Lorenzen
HOU @STL (88) @TEX (48) Framber Valdez (x2), Cristian Javier Hunter Brown J.P. France Ronel Blanco
KCR CLE (122) LAD (129) Brady Singer (x2), Zack Greinke Jordan Lyles, Daniel Lynch
LAA CHW (127) ARI (27) Reid Detmers, Shohei Ohtani, Patrick Sandoval Jaime Barría (vCHW) Griffin Canning, Tyler Anderson, Jaime Barría (vARI)
LAD @COL (52) @KCR (156) Tony Gonsolin, Julio Urías (?), Clayton Kershaw (@KCR) Clayton Kershaw (@COL), Bobby Miller Emmet Sheehan
MIA @BOS (34) @ATL (45) Braxton Garrett, Jesús Luzardo, Eury Pérez Sandy Alcantara (x2) Johnny Cueto (?)
MIL @NYM (118) @PIT (165) Corbin Burnes Freddy Peralta Colin Rea (x2), Julio Teheran (x2), Wade Miley
MIN @ATL (45) @BAL (72) Joe Ryan, Pablo López Sonny Gray (x2), Bailey Ober Kenta Maeda
NYM MIL (163) SFG (54) Justin Verlander (x2), Kodai Senga, Max Scherzer Carlos Carrasco Tylor Megill (x2)
NYY @OAK (193) @STL (88) Domingo Germán, Luis Severino, Gerrit Cole Jhony Brito (@OAK), Clarke Schmidt Jhony Brito (@STL)
OAK NYY (170) CHW (181) Paul Blackburn (x2) JP Sears, Hogan Harris James Kaprielian, Luis Medina
PHI @CHC (102) WSN (100) Ranger Suárez (x2), Aaron Nola, Zack Wheeler Taijuan Walker Cristopher Sánchez
PIT SDP (106) MIL (170) Mitch Keller, Johan Oviedo Rich Hill (x2) Luis L. Ortiz, Osvaldo Bido
SDP @PIT (165) @CIN (41) Yu Darvish (x2), Blake Snell, Joe Musgrove Michael Wacha, Seth Lugo
SEA WSN (120) TBR (70) Luis Castillo (x2), Bryan Woo, Logan Gilbert Bryce Miller, George Kirby
SFG @TOR (93) @NYM (118) Logan Webb Alex Cobb (?), Anthony DeSclafani Alex Wood (x2), Sean Manaea
STL HOU (127) NYY (106) Jordan Montgomery Miles Mikolas, Jack Flaherty Matthew Liberatore (x2), Adam Wainwright
TBR @ARI (79) @SEA (134) Taj Bradley (x2), Shane McClanahan, Zach Eflin, Tyler Glasnow Yonny Chirinos
TEX DET (116) HOU (100) Nathan Eovaldi (x2), Dane Dunning, Jon Gray Martín Pérez (vDET), Andrew Heaney Martín Pérez (vHOU)
TOR SFG (27) BOS (59) Kevin Gausman (x2), Chris Bassitt, José Berríos Yusei Kikuchi, Trevor Richards
WSN @SEA (134) @PHI (79) MacKenzie Gore Jake Irvin, Patrick Corbin, Josiah Gray Trevor Williams (x2)

A few general schedule notes:

  • The A’s are lined up to face the Yankees and White Sox next week at home. Both of those opponents have been struggling offensively recently and the Coliseum is a fantastic pitcher’s park. This is a pretty good opportunity to start whichever Oakland starters you’re rostering.
  • The Blue Jays, Marlins, and Tigers have some pretty rough matchups next week. Both Toronto and Miami face the tough Red Sox offense; the former gets the red hot Giants in their first series of the week and the latter gets the Braves in a huge divisional showdown next weekend. Detroit will travel to Texas to face the potent Rangers offense and then travel to Colorado over the weekend. If you’re rostering any of the Tigers starting rotation, keep them on your bench next week.
  • The Dodgers are the other team to visit Coors Field next week, making Clayton Kershaw and Bobby Miller pretty risky starts. Thankfully, they head to Kansas City afterwards, giving the other half of their rotation some really nice matchups over the weekend. It’s also possible Julio Urías will end up making his return from the IL in that series against the Royals.

Notable two-start pitchers:

  • Luis Castillo
  • Spencer Strider
  • Framber Valdez
  • Nathan Eovaldi
  • Ranger Suárez
  • Taj Bradley
  • Yu Darvish
  • Zac Gallen
  • Tyler Wells
  • Garrett Whitlock
  • Kevin Gausman
  • Sonny Gray
  • Michael Kopech
  • Paul Blackburn
  • Gavin Williams

Bring It in the Zone(% ), Keep Them in the Game

So far this season the MLB average Zone% among starters is 41.6%. It’s slightly less among relievers at 40.9%, but we’re not concerning ourselves with those guys in this study. I recently heard a broadcaster say something along the lines of, “He’s throwing strikes, he’s keeping them in the game”. It’s not a direct quote and I don’t even remember who said it, but I do remember that the statement made me think. Does throwing the ball consistently in the zone make a starter more likely to record the win?

Read the rest of this entry »


Good Stuff, Bad Results or Bad Stuff, Good Results?

When a highly touted pitcher comes into the league in this day and age, he usually has a few pitches that look like they are being enchanted by some wizard sitting in the stands. Kind of like how he-who-must-not-be-named did Harry that one time. GIFs, tweets, and threads get sent out pumping the young pitcher up. Pitch model scores, many of which are not standardized, get thrown out without explanation, and everyone pays too much in auction bids.

Stuff+ is nice because we have a dedicated glossary page to help explain it. I am curious about the pitchers who have great Stuff+ scores but do not perform. There’s a clear relationship between this year’s ERA and overall Stuff+ scores when looking at starting pitchers with at least 40 innings pitched:

Stuff+ vs. ERA Scatter

In this post I will investigate the outliers; those who have bad Stuff+ scores and solid results by ERA and those with great Stuff+ scores, but poor results. We’ll start with the group showing decent results and doing it with mediocre stuff:

Group A: Bad Stuff, Good Results
Name IP K/9 BB/9 HR/9 BABIP LOB% vFA (pi) ERA xERA
Eduardo Rodriguez 67.2 8.91 2.13 0.80 0.253 83.3% 92.5 2.13 3.05
Bryce Elder 77.0 7.60 2.57 0.82 0.290 83.3% 90.9 2.69 4.01
Bailey Ober 51.2 8.19 2.26 0.70 0.246 77.1% 91.7 2.61 3.53
Kyle Freeland 76.0 5.80 2.25 1.42 0.279 73.2% 88.9 3.91 4.57

Bad Stuff, Good Results
Perhaps I could conclude the article here with a simple statement; don’t walk batters. None of the good results pitchers are walking more than 2.6 batters per nine innings and all of the bad results pitchers are walking more than 3. The question is, are these pitchers just getting lucky or are they control artists who put the ball in play and let their defense take over?

Eduardo Rodriguez: 84 Stuff+, 105 Location+, 100 Pitching+
His xERA is higher than his ERA but his Location+, which you can assume relates to walk rate, is what is fueling his success. E-Rod does have a solid slider by Stuff+ (104.0), but the rest of his pitches are below 100 Stuff+ and his fastball dips all the way down to 73.0. Remember that “Location+ only looks at actual locations and implicitly assumes the intent is generally the same across the league in certain counts with certain pitches” and Rodriguez has done a decent job of limiting walks with a 6.1% BB%.

Bryce Elder: 75 Stuff+, 100 Location+, 97 Pitching+
It’s very possible that Elder has simply been lucky in 77 innings pitched so far this season as his ERA of 2.69 is significantly different from his xERA of 4.01. His best pitch by Stuff+ is the slider and, according to Pitcher List it is below average in O-Swing%, Zone%, and CSW%. But, the other aspect of Elder’s game is a 100 Location+, and much of that score has to do with his ability to get groundballs with his sinker.

Bailey Ober: 83 Stuff+, 104 Location+, 102 Pitching+
What stands out in Ober’s stat line? A 5.6% HR/FB% and that is a volatile metric, especially in the early part of the season. His ERA (2.61)/xERA (3.53) shows he likely got lucky on a few balls that stayed in the yard, but he like Elder has decent Location+ measures and his 102 Pitching+ is the best of these four starters. As is written in the Pitching+ section of our glossary:

Pitching+ has a lower RMSE when compared to on-field results (ERA) than most projection systems. In season, Pitching+ begins to beat pre-season projections by around the 400th pitch, or four or five starts in.

Ober may not be racking up strikeouts and his above-average fly-ball rate is a little worrisome, especially as air temperatures warm up, but his Pitching+ measures give some indication that he could realistically be a 3.50 ERA pitcher the rest of the way.

Kyle Freeland: 64 Stuff+, 102 Location+, 92 Pitching+
Locating pitches with poor-performing stuff seems scary from a fantasy standpoint. But, Location+ isn’t Zone% in that it doesn’t just mean he is throwing strikes all the time. He’s placing the ball in the right location given the situation. Unfortunately, he has the highest HR/9 and the lowest K/9 in this group. His actual ERA is creeping up near 4.00 and there’s nothing in his profile that makes you think he can stay below 4.00 for much longer.

Group B: Good Stuff, Bad Results
Name IP K/9 BB/9 HR/9 BABIP LOB% vFA (pi) ERA xERA
Graham Ashcraft 65.0 6.92 4.15 1.25 0.324 61.2% 6.78 5.36
Jameson Taillon 48.1 8.19 3.17 1.68 0.326 57.0% 94.0 6.70 5.57
Nick Pivetta 40.0 9.45 4.28 2.03 0.309 66.8% 94.2 6.30
Grayson Rodriguez 45.1 11.12 4.17 2.58 0.372 67.4% 96.9 7.35 5.91

Good Stuff, Bad Results
Here we have talented pitchers whose stuff is off the charts but who find themselves with ERA’s above 6.00. These are the pitchers who will get you strikeouts, but will also hurt your ratios. Take a young pitcher like Grayson Rodriguez for example. His cutter has a low Stuff+ score of 76.0, but his four-seamer is well above average at 110. Just look at the slash lines (BA/SLG/wOBA) of opposing hitters on the two:

Cutter – .333/.889/.533
Four-seamer – .395/.750/.508

Opposing hitters got to the four-seamer in Rodriguez’s short stint at a near .400 average and he put the ball in the zone often:

Gray-Rod Four-Seamer Heat Map

So what gives?

Grayson Rodriguez: 103 Stuff+, 99 Location+, 102 Pitching+
Here are some metrics from G-Rod’s last three starts in AAA:

Rodriguez’s Last Three AAA Starts
Date IP TBF H ER HR BB SO
2023-06-15 6.0 22 2 2 1 2 11
2023-06-09 6.0 26 7 3 1 1 10
2023-06-03 6.0 22 1 0 0 5 6

On June 3rd, he walked too many batters once again, but didn’t give up a home run and only gave up one hit. Then, in his last two starts, he gave up a home run in each game, but limited walks and increased his strikeouts. There is a pattern between when Rodriguez puts the ball in the zone and when it gets hit out of the park and in 2023, his four-seamer has left the yard six times and his cutter three times. His four-seamer may have a decent movement profile, but it’s getting hit very hard 62.7% of the time. His slider (107), curveball (119), and fastball (110) all grade out above average from a Stuff+ perspective, but he needs to command each pitch more effectively to take a step forward:

Gray-Rod Locations

To be honest, I’m not sure why his four-seamer has such good Stuff+ metrics and gets hit so hard, but it may have something to do with that 99 Location+ measurements. It’s clear that he is putting his secondaries where he shouldn’t and perhaps that fastball needs to just come up in the zone a little further to be effective.

Graham Ashcraft: 124 Stuff+, 97 Location+, 100 Pitching+
Ashcraft’s slider Stuff+ is an insane 162 and is better than every starting pitcher with at least 60 innings pitched. Yet, Ashcraft has the third-worst ERA (6.78) in that group. Simply put, he has poor command as shown by his Location+ and Savant heatmaps:

Ashcraft Pitch Heat Maps

His 2023 sinker has an xSLG of .756 and though his slider is excellent from a Stuff+ standpoint, it’s given up five home runs so far this season. Match that with his high 4.15 BB/9 and you have a recipe for a high ERA.

Jameson Taillon: 101 Stuff+, 103 Location+, 102 Pitching+
I think Taillon’s curveball savant heatmap tells a story:

When it’s left up in the zone, it gets tacked. When he locates it down, it’s a very useful pitch. If he can bring down his 3.17 BB/9, he could start to see his ERA of 6.70 fall back in line with his xERA of 5.57.

Nick Pivetta: 110 Stuff+, 98 Location+, 101 Pitching+
With only 40 innings pitched so far this year, Pivetta has huge Stuff+ numbers on his slider, curveball, and fastball. But he has the highest BB/9 out of this sub-group. His Location+ tells us that he’s not commanding his pitches. His four-seamer is catching too much of the zone:

Pivetta Four-Seam

Like G-Rod, he could benefit from elevating just slightly. If he can do that and start to develop a decent-looking splitter, he could start to bring more fantasy value to the season.


Ottoneu Starting Pitching Planner: June 19–25

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.

June 19–25
Team Series 1 Matchup Series 2 Matchup Start Maybe Risky Sit
ARI @MIL (121) @SFG (124) Merrill Kelly 켈리 (x2), Zac Gallen Ryne Nelson (x2) Tommy Henry, Zach Davies
ATL @PHI (50) @CIN (64) Spencer Strider (x2), Bryce Elder, Charlie Morton AJ Smith-Shawver, Jared Shuster
BAL @TBR (103) SEA (130) Kyle Gibson, Dean Kremer Kyle Bradish, Tyler Wells, Cole Irvin
BOS @MIN (110) @CHW (126) Garrett Whitlock (x2), James Paxton Tanner Houck, Brayan Bello Kutter Crawford (x2)
CHC @PIT (98) @STL (110) Marcus Stroman Drew Smyly, Kyle Hendricks, Justin Steele Jameson Taillon
CHW TEX (30) BOS (96) Lucas Giolito Dylan Cease, Michael Kopech, Lance Lynn
CIN COL (110) ATL (0) Ben Lively 라이블리, Andrew Abbott, Hunter Greene Brandon Williamson (x2), Luke Weaver
CLE OAK (101) MIL (133) Aaron Civale (x2), Logan Allen, Triston McKenzie, Shane Bieber, Tanner Bibee
COL @CIN (64) LAA (39) Austin Gomber (x2), Kyle Freeland, Dinelson Lamet, Connor Seabold, Chase Anderson
DET KCR (183) MIN (160) Michael Lorenzen (x2), Reese Olson, Matthew Boyd Joey Wentz
HOU NYM (103) @LAD (39) Framber Valdez (x2), Cristian Javier Hunter Brown J.P. France Brandon Bielak
KCR @DET (160) @TBR (103) Brady Singer Jordan Lyles (x2), Daniel Lynch (x2), Mike Mayers, Zack Greinke
LAA LAD (48) @COL (62) Shohei Ohtani Reid Detmers, Patrick Sandoval Griffin Canning, Tyler Anderson
LAD @LAA (41) HOU (69) Clayton Kershaw (x2), Bobby Miller, Tony Gonsolin Michael Grove
MIA TOR (85) PIT (92) Braxton Garrett, Jesús Luzardo, Edward Cabrera (vPIT), Eury Pérez (vPIT) Edward Cabrera (vTOR), Eury Pérez (vTOR), Sandy Alcantara
MIL ARI (41) @CLE (117) Corbin Burnes (x2) Freddy Peralta Adrian Houser, Julio Teheran, Wade Miley
MIN BOS (135) @DET (160) Pablo López (x2), Bailey Ober (x2), Sonny Gray, Joe Ryan, Louie Varland
NYM @HOU (85) @PHI (50) Max Scherzer (x2), Justin Verlander Kodai Senga Tylor Megill, Carlos Carrasco
NYY SEA (105) TEX (48) Gerrit Cole (x2) Domingo Germán, Clarke Schmidt Luis Severino Randy Vásquez
OAK @CLE (117) @TOR (55) Paul Blackburn, JP Sears Luis Medina (x2), James Kaprielian, Hogan Harris
PHI ATL (11) NYM (92) Zack Wheeler, Ranger Suárez (vNYM) Ranger Suárez (vATL), Aaron Nola Taijuan Walker Cristopher Sánchez
PIT CHC (140) @MIA (147) Johan Oviedo (x2), Mitch Keller Rich Hill Luis L. Ortiz Osvaldo Bido (x2)
SDP @SFG (124) WSN (133) Michael Wacha (x2), Yu Darvish, Blake Snell, Joe Musgrove Ryan Weathers (x2)
SEA @NYY (140) @BAL (98) George Kirby (x2), Luis Castillo, Logan Gilbert, Bryce Miller Bryan Woo
SFG SDP (124) ARI (89) Alex Cobb (x2), Logan Webb Anthony DeSclafani (x2), Sean Manaea, Alex Wood
STL @WSN (137) CHC (147) Jack Flaherty, Jordan Montgomery, Miles Mikolas Adam Wainwright, Matthew Liberatore
TBR BAL (105) KCR (176) Tyler Glasnow (x2), Taj Bradley, Shane McClanahan, Zach Eflin Yonny Chirinos
TEX @CHW (126) @NYY (140) Nathan Eovaldi, Jon Gray Andrew Heaney (x2), Dane Dunning Martín Pérez
TOR @MIA (147) OAK (87) José Berríos (x2), Kevin Gausman, Chris Bassitt Yusei Kikuchi, Trevor Richards
WSN STL (92) @SDP (78) MacKenzie Gore (x2) Josiah Gray (x2) Trevor Williams, Jake Irvin, Patrick Corbin

A few general schedule notes first:

  • The Cubs and Cardinals play in the MLB London Series next weekend which means they’re both off on Friday for travel. The last time teams played in England, the Yankees and Red Sox combined for 50 total runs across two games. The dimensions of London Stadium are particularly small — it would be the shortest center field fence in the majors — so avoiding the four pitchers scheduled to start this series would be prudent.
  • They aren’t the only team with a weird travel schedule next week. The Nationals and Diamondbacks are scheduled to play a make-up game on Thursday. That means Arizona will play in Milwaukee to start the week, head to Washington for a single game, and then fly all the way across the country to San Francisco for their weekend series.
  • Teams with more traditionally tough schedules include the Angels, Braves, and Dodgers. Shohei Ohtani manages to avoid pitching in Coors Field but he still has to face the Dodgers offense in his start next week. Based on his struggles recently, you’re probably better off sitting Spencer Strider in both of his starts next week. Atlanta plays in a couple of hitter friendly venues against teams who are playing particularly well recently.
  • I’ve only been calculating these matchup scores for a few weeks now, but the Reds somehow managed to pull a zero in their series against the Braves. That’s pretty incredible. Just for reference, that means they’re facing the best road offense and the best offense over the last two weeks in the worst venue for home runs in the majors.
  • Teams with easier schedules include the Pirates, Tigers, and Twins. All of Minnesota’s rotation has been a must-start for practically the entire season, but they’ve all got pretty cushy matchups next week. Detroit’s and Pittsburgh’s rotations are a little hit-or-miss, but there are some key contributors who should be easy starts next week.

Notable two-start pitchers:

  • Tyler Glasnow
  • Gerrit Cole
  • Pablo López
  • George Kirby
  • José Berríos
  • Garrett Whitlock
  • Merrill Kelly
  • Michael Wacha
  • Alex Cobb
  • Framber Valdez
  • Max Scherzer
  • Corbin Burnes
  • Clayton Kershaw
  • Bailey Ober
  • Johan Oviedo
  • Ranger Suárez
  • Aaron Civale
  • Michael Lorenzen

For a Starter to Beat His ERA Estimators …

The “ability” of a pitcher to consistently beat his ERA estimators will always be a discussion top. Today, I’m going to put context on who has suppressed their ERA for two straight seasons and how they performed in the third season. I’ve been trying to see if I have missed anything while digging into under and overperforming starts and found that I might have missed the obvious, the starter’s team.

Before getting to the team context, here are the baseline chances for starting pitchers to consistently beat certain ERA benchmarks. Read the rest of this entry »


Reviewing the Rookie Pitchers — Through June 13, 2023

Let’s continue reviewing rookie starting pitchers with a dive into another group.

Read the rest of this entry »


Reviewing the Rookie Pitchers — Through June 12, 2023

Let’s review some of the rookie pitchers, all of whom were top prospects heading into the season.

Read the rest of this entry »


The Miller Family Budding Ace Spectacular

It’s not quite sh*tposting, but it’s close: I post a cryptic poll on Twitter and just let it do its thing. It is, to frame it in this week’s Internet meme jargon, my “beige flag,” my desire to sow chaos by dripping a drop of blood into shark-infested waters.

Here’s my most-recent artistic masterpiece:

It seemed like Mason, Bryce, and Bobby all tied or set some kind of record this season, each of them one-upping his predecessor from the the prior week or month or whatever it was. It’s all happening so fast, these Millers.

The poll went exactly how I expected: Read the rest of this entry »


The Pitches Producing Your Portliest Pains

Kamil Krzaczynski-USA TODAY Sports

There are few things worse than a big bust with one of the first starting pitchers you drafted. Not only because of the practical value they return (or rather, don’t return) but often so much of draft strategy depends on who you choose as your SP 1/2. And when they go belly up, so too quickly can your entire team.

With that said, let’s take a peek at the pitch mixes of a trio of pitching heartbreakers who were elite fantasy options in 2022 and were drafted as such in 2023 but have come crashing down to earth for the first third of the season, possibly blowing up our chances for championships along with them. But instead of the overall, let’s focus on the worst of the worst. That is, which of their pitches have most been the Fredo to our formerly Sonny rosters. Read the rest of this entry »