Archive for Starting Pitchers

Electing the Starting Pitcher All-Profit Team

Last week in honor of Election Day, I elected the hitter all-profit team, comparing NFBC average auction values (AAV) to end of seasons values earned as calculated by the FanGraphs auction calculator. Today, I’ll flip on over to starting pitchers.

Read the rest of this entry »


Projections-Fueled Top 25 Pitching Prospects Entering 2025

Raymond Carlin III-Imagn Images

Continuing an annual tradition, this article ranks the top 25 starting pitching prospects by peak projected MLB ERA heading into 2025 (skip to the bottom for the ranking!)

Like the other projection systems at FanGraphs, my projections capture the usual ingredients: past performance weighted by recenecy, regression to the mean that accounts for a player’s probability of making the major leagues, major league equivalencies to adjust for minor league difficulty, aging, park effects, and league scoring environment. The peak projections make use of aging curves to translate a player’s forecast to a late-20s peak forecast. Regardless of where the “true” peak age is, there is broad consensus that most growth happens in the teen years and early-20s, however.

Read the rest of this entry »


Deep League Starting Pitchers: Herz, Bassitt, Civale, & Bradford

Geoff Burke-Imagn Images

Previous deep starting pitcher profiles.

Luzardo, Keller, Myers, & Ortiz
Taillon, Harrison, Martinez, & Singer

Skipped
Roki Sasaki Read the rest of this entry »


Deep League Starting Pitchers: Taillon, Harrison, Martinez, & Singer

Bruce Kluckhohn-Imagn Images

Previous deep starting pitcher profiles:

Skipped:
Roki Sasaki Read the rest of this entry »


Early Draft Prices for 2024’s Biggest Breakout Pitchers

Charles LeClaire-USA TODAY Sports

Believe it or not there are already 2025 drafts going on over the NFBC! I have resisted the urge to participate in any just yet, but that doesn’t mean I haven’t been dialed into the early average draft position (ADP) data – make sure to change the dates to 10/01/24 through the current date as it defaults the 2024 data. I was particularly curious what kind of price hikes we’d see on some of the biggest breakout pitchers from the season so I went over to our Player Rater to find my pitchers of interest.

I landed on a group of 6 who were all drafted outside pick-200 while finishing as Top 30 starters. Since it is Draft Champions season (50-round Draft & Hold format), I’m comparing this early ADP to their DC ADP from March 20th-27th which consisted of 21 drafts.

Here’s where they are going through 5 DC drafts and what I think about their chances of a repeat:

Paul Skenes, PIT | 2024 ADP: 283 | 2025 ADP: 11

No surprises here as the 2023 #1 overall pick took the league by storm in mid-May and never looked back. In fact, some boards have him as the #1 starter ahead of Tarik Skubal. He has peaked as high as #5 overall and I believe he will go #1 overall in at least one Main Event next spring, barring any sort of news that would create extra injury concerns. He is undoubtedly the best pitcher on this list and thus there isn’t much else to say. I know some will need more than 133 IP to him this high and while I acknowledge nothing is certain and he could suffer a sophomore slump, there is simply nothing in his profile to suggest there is a high or even moderate likelihood of that. You might get him on the turn or just after as he has a max pick of 18, but if you really want Skenes next year, I suggest a mid-to-late 1st round focus for your KDS.

Read the rest of this entry »


Never Ne-ver Hang a Sli-der

Chadd Cady-Imagn Images

You can feel it in the pit of your stomach. Symptoms of watching a slider hang in the zone from your favorite pitcher include but are not limited to jaw-clenching, toe-curling, fist balling, hot-flashes, “we’ll never make the playoffs” thoughts, and of course, a bubbling sensation in the lower abdomen region. Dylan Cease fans beware, the following GIF may conjure up some of the previously listed symptoms. Read the rest of this entry »


Deep League Starting Pitchers: Luzardo, Keller, Myers, & Ortiz

Joe Nicholson-USA TODAY Sports

With Mining the News and post-season crowdsourcing done, it’s time to start looking at deep league starting pitchers. With one NFBC draft done, I have some ADP to use. I’ll skip anyone who remains in the playoffs and will return to them once their season is over.

Jesús Luzardo (302 ADP)

After throwing a career-high 178 IP in 2023, the 27-year-old lefty again dealt with injuries (elbow and back) and threw just 66 IP in 12 starts. Even before going on the IL in late April for the elbow injury, he struggled with a 4.5 BB/9 and 6.58 ERA (4.51 xFIP). His command and results improved once off the IL with a 2.0 BB/9 and 3.98 ERA (4.05 xFIP). His fastball velocity dropped from an average of 95.9 mph to 94.5 mph and his strikeout rate from 9.4 K/9 to 6.9 K/9. After those struggles, he went on the IL for a back injury and never pitches again in 2024. Read the rest of this entry »


The Projections Are Wrong! 6 Starting Pitcher Targets + Bonus Hitter Sleeper – A Review

In late March, just a couple of days before opening day, I shared the names of six starting pitchers and a hitter who I thought the projections would prove wrong. I incorporated various new information we learned over the offseason and during spring training that the forecasting models are unaware of to identify these names. I then commanded you, okay, suggested, that you targets these players, or go the extra buck in auction leagues. Let’s find out how my calls went and these players performed.

Read the rest of this entry »


The 2024 Most Polarizing Starting Pitchers — A Review

Last week, I reviewed the most polarizing hitters in NFBC leagues in early March and determined whether the hitter’s ultimately ranked closer to their ADP, minimum pick, or maximum pick. It was pretty ugly, with nine of 13 ranking closer to their maximum pick, two closer to their ADP, and two to their minimum pick. Now let’s flip on over to the most polarizing starting pitchers in those same leagues, in drafts through March 9. Will the bulls for this group of pitchers end up faring better than they did for the hitters? Let’s find out.

Read the rest of this entry »


Ottoneu Starting Pitching Planner: September 23–29

Welcome back to the final Ottoneu Starting Pitching Planner of the season. 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.

September 23–29
Team Series 1 Matchup Series 2 Matchup Start Maybe Risky Sit
ARI SFG (141) SDP (67) Brandon Pfaadt, Zac Gallen Eduardo Rodriguez (vSFG) Merrill Kelly 켈리, Jordan Montgomery, Eduardo Rodriguez (vSDP)
ATL NYM (74) KCR (122) Chris Sale, Max Fried Spencer Schwellenbach (vNYM), Charlie Morton Grant Holmes
BAL @NYY (93) @MIN (105) Zach Eflin, Corbin Burnes Dean Kremer (@MIN) Dean Kremer (@NYY), Cade Povich, Albert Suárez 수아레즈
BOS @TOR (81) TBR (120) Tanner Houck Brayan Bello, Kutter Crawford, Nick Pivetta Cooper Criswell Richard Fitts
CHC @PHI (36) CIN (144) Shota Imanaga Justin Steele, Jameson Taillon Javier Assad Jordan Wicks, Kyle Hendricks
CHW LAA (129) @DET (134) Garrett Crochet Davis Martin Jonathan Cannon (x2), Chris Flexen 플렉센, Sean Burke
CIN @CLE (105) @CHC (113) Nick Martinez, Rhett Lowder Jakob Junis, Hunter Greene Julian Aguiar
CLE CIN (132) HOU (79) Tanner Bibee Gavin Williams (?) Joey Cantillo, Ben Lively 라이블리, Matthew Boyd
COL STL (96) LAD (12) Ryan Feltner, Kyle Freeland Austin Gomber, Cal Quantrill, Antonio Senzatela
DET TBR (153) CHW (197) Tarik Skubal (x2) Casey Mize, Brant Hurter (B) Reese Olson, Keider Montero
HOU SEA (57) @CLE (105) Framber Valdez, Yusei Kikuchi Hunter Brown, Spencer Arrighetti Justin Verlander, Ronel Blanco
KCR @WSN (132) @ATL (108) Cole Ragans, Michael Wacha, Seth Lugo Michael Lorenzen (?), Brady Singer, Alec Marsh
LAA @CHW (137) TEX (110) Tyler Anderson, Reid Detmers Jack Kochanowicz, José Suarez, Griffin Canning
LAD SDP (19) @COL (55) Jack Flaherty Landon Knack, Yoshinobu Yamamoto (?) Walker Buehler, Justin Wrobleski (?)
MIA @MIN (105) @TOR (81) Braxton Garrett (?), Ryan Weathers, Edward Cabrera Valente Bellozo, Adam Oller, Darren McCaughan
MIL @PIT (120) NYM (53) Freddy Peralta, Tobias Myers Frankie Montas Colin Rea, Aaron Civale
MIN MIA (146) BAL (129) Bailey Ober (x2), David Festa, Pablo López Simeon Wood Richardson Zebby Matthews
NYM @ATL (108) @MIL (84) Sean Manaea Luis Severino (x2), David Peterson Jose Quintana, Tylor Megill
NYY BAL (108) PIT (110) Nestor Cortes, Gerrit Cole Clarke Schmidt, Carlos Rodón, Luis Gil, Marcus Stroman (?)
OAK TEX (168) @SEA (103) Mitch Spence, JP Sears Brady Basso (x2), J.T. Ginn, Joey Estes
PHI CHC (33) @WSN (132) Ranger Suárez, Zack Wheeler (?) Aaron Nola, Cristopher Sánchez Taijuan Walker
PIT MIL (93) @NYY (93) Paul Skenes Mitch Keller, Jared Jones Bailey Falter (x2), Luis L. Ortiz
SDP @LAD (17) @ARI (58) Michael King (x2), Dylan Cease, Joe Musgrove Yu Darvish Martín Pérez
SEA @HOU (60) OAK (86) Logan Gilbert, George Kirby, Bryan Woo Bryce Miller (@HOU) Emerson Hancock
SFG @ARI (58) STL (163) Logan Webb, Blake Snell Hayden Birdsong, Robbie Ray (?), Landon Roupp Mason Black
STL @COL (55) @SFG (177) Kyle Gibson, Andre Pallante Sonny Gray, Miles Mikolas Michael McGreevy, Erick Fedde 페디
TBR @DET (134) @BOS (69) Ryan Pepiot (x2) Shane Baz Zack Littell, Taj Bradley Tyler Alexander
TEX @OAK (146) @LAA (134) Nathan Eovaldi, Jacob deGrom, Max Scherzer Cody Bradford, Andrew Heaney Kumar Rocker
TOR BOS (53) MIA (115) Chris Bassitt, Bowden Francis (vMIA) Bowden Francis (vBOS), Kevin Gausman José Berríos, Yariel Rodríguez
WSN KCR (98) PHI (50) DJ Herz Mitchell Parker, MacKenzie Gore, Jake Irvin Patrick Corbin, Trevor Williams

A few general schedule notes:

  • We’ve made it to the final week of the season. Ottoneu head-to-head leagues should be all wrapped up leaving teams in points leagues to battle it out for the top three spots in their leagues. A reminder that the innings pitched cap is a soft cap, so make sure you plan out when your starters are going next week and try to stack as many of them as you can on the day you think you’ll go over the cap.
  • Be on the lookout for teams that re-slot their rotations in preparation for the playoffs or teams who try to line up their starters for a final push into the postseason. Double-check your probables and be ready to switch to a backup plan if things go sideways. I’ve marked a handful of pitchers with an (X) if their start next week lines up for Saturday or Sunday and their team has clinched a playoff berth already. Notably, Zack Wheeler is lined up to start on Saturday, but the Phillies may opt to skip that final start to keep him fresh for the first round of the playoffs.
  • It’s a good week to own shares of Rangers or Tigers pitching. They both get some pretty nice matchups and Detroit’s Wild Card chase should keep all of their games relevant through the end of the season.
  • On the other hand, it looks like a pretty rough week for the Dodgers and Padres. Los Angeles’s starting rotation is a mess with injuries taking their toll and Bobby Miller getting sent back to Triple-A this week. To make matters worse, they finish the season in Colorado. If they have the division locked up by next weekend, I could see them either skipping Yoshinobu Yamamoto’s start entirely or giving him a very short outing to keep him ready for the first round of the playoffs.