15 Starting Pitchers, Just Because

This offseason I set out on a personal journey. Sentences like that usually precede stories of enlightenment, and I suppose this story features some enlightenment of its own. We won’t know how much enlightenment until after the 2022 season concludes.

I’m not asked this question often, but I have been asked it often enough to have a stock answer for it. It’s some variation of, “What’s the best thing someone can do to improve as a fantasy baseball player?”, to which my answer is some variation of, “Develop an opinion about every player—well, not every player, but you know what I mean.”

This is something that, when I had more time on my hands, I used to do. But in 2020 I became a work-from-home/stay-at-home father navigating a pandemic, and I burned out. Although I managed sporadic success and positive returns on investment in the 2020 and 2021 seasons, I was lucky to escape unscathed—I was all but flying blind. I was, and still am, fortunate to have years and years of watching baseball and playing fantasy baseball to have built an encyclopedic knowledge about most players.

It’s easy, however, to miss the big changes—the breakouts, the fall-offs, the rookies. It’s easy to dismiss them, and easier yet to enter a draft room and ignore them all together. Indeed, you can build a winning team without deeply investigating these types of players, instead relying on existing knowledge about existing players. You can do it, but it’s difficult, and it’s foolish.

So, I dedicated myself to the task of developing opinions about nearly every player.

You Aren't a FanGraphs Member
It looks like you aren't yet a FanGraphs Member (or aren't logged in). We aren't mad, just disappointed.
We get it. You want to read this article. But before we let you get back to it, we'd like to point out a few of the good reasons why you should become a Member.
1. Ad Free viewing! We won't bug you with this ad, or any other.
2. Unlimited articles! Non-Members only get to read 10 free articles a month. Members never get cut off.
3. Dark mode and Classic mode!
4. Custom player page dashboards! Choose the player cards you want, in the order you want them.
5. One-click data exports! Export our projections and leaderboards for your personal projects.
6. Remove the photos on the home page! (Honestly, this doesn't sound so great to us, but some people wanted it, and we like to give our Members what they want.)
7. Even more Steamer projections! We have handedness, percentile, and context neutral projections available for Members only.
8. Get FanGraphs Walk-Off, a customized year end review! Find out exactly how you used FanGraphs this year, and how that compares to other Members. Don't be a victim of FOMO.
9. A weekly mailbag column, exclusively for Members.
10. Help support FanGraphs and our entire staff! Our Members provide us with critical resources to improve the site and deliver new features!
We hope you'll consider a Membership today, for yourself or as a gift! And we realize this has been an awfully long sales pitch, so we've also removed all the other ads in this article. We didn't want to overdo it.

It almost worked—I dove deep on roughly 150 starting pitchers and probably another 120 relief pitchers before burning out. I documented all my thoughts in what is now a 68-page, 33,000-word document, which became my north star in slow drafts. The burnout was worth it: I felt I achieved a lucidity with respect to player analysis I hadn’t attained in years. Hence, the enlightenment.

Of course, it remains to be see how enlightened I really became. Then, it was my north star; now, it’s a manner of accountability, something to which I plan to return in October to evaluate my evaluations. Because what’s the point in developing a process and not rigorously testing that process? The season is its own test, sure, but good results does not equal good process (ditto, the inverse).

I will keep myself accountable, but I figured, hey, why don’t you keep me accountable, too? Maybe you’ll come away reading my analysis of a pitcher have a new opinion, or maybe you’ll have your existing opinion bolstered, or maybe you’ll think I’m way off base and how on earth did Alex end up where he did. All great outcomes! All great outcomes. I’m not even sure I will agree with myself in October. That, of course, is the benefit—and bias—of hindsight.

Speaking of bias: I wrote all of these blurbs without consulting anything except FanGraphs, Statcast, and my Pitch Leaderboard tools (including my personal sleeper, the Pitch Comps tool, to which I will refer routinely). I wanted to develop opinions unsullied by outside sources, to rid myself of other peoples’ biases, of groupthink. If I were to succumb to any bias, let it be my own, and let me expose myself to it. That said, if you feel like you’ve read some of this analysis somewhere else, it’s purely coincidence. Ideally, if you already read something here somewhere else, it means it is correct and good analysis, and therefore you should be encountering it through multiple sources. External validation, baby.

This is a long prologue—par for the course for me, but I wanted to paint the picture, lay the groundwork, you know. The player blurbs you read henceforth, ordered alphabetically, are lifted straight from my document, unedited (unless for clarity or profanity). They are also “first instincts”—that is, they do not factor in any offseason news or spring training developments, which can be crucial. These ones I found most interesting, primarily because the player surprised me, for better or worse. If you’re unclear about terminology, there’s a glossary at the end of this post. Otherwise, without further ado: 15 starting pitchers, just because.

Aaron Nola | PHI | $14.6 ($5.8 per IP)

Previous 79 starts: 3.13 ERA, .274 BABIP, 78.4% LOB. Last year’s 32 starts: 4.63 ERA, .308 BABIP, 66.8% LOB. Screams of bad luck but also too zone-friendly in 2021. Release extension, historically at 6.4 ft, increased to 6.9 ft in 2020 and stayed at 6.8 ft in 2021. Higher release point in 2021 (bad year) than in 2020 (bad) despite similar extension. ERA estimators suggest skills plenty intact, but there are clear mechanical differences here, perhaps for the worse. 190 IP, 3.60 ERA (29% K | 7% BB | .380 wOBAcon)

Dylan Cease | CHW | $6.3 (-$0.9 per IP)

Big K’s, big BBs. It can work, but it’s a tightrope walk. Big FF, elite SL. Stuff might be strong enough to offset detriment of poor command that might allow hard contact (think pre-2021 Robbie Ray). Certain to be a sleeper darling. Should be perceived as high-variance (again, think old Ray). 160 IP, 4.10 ERA (29% K | 10% BB | .390 wOBAcon)

Freddy Peralta | MIL | $16.3 ($10.3 per IP)

I admit I bought “two-pitch” fearmongering. Doesn’t matter: Peralta now four-pitch, headlined by one of MLB’s best FFs. New SL notched 21% SwStr and boasts great comps; it began to displace CU—unique, more slurvy—which also boasted strong comps. New CH used least but might be best of three secondaries, which says a lot. Command will hold him back. I expect 2.81 ERA will drive up ADP, and yet (without looking) I wonder if it’s high enough. 160 IP, 3.20 ERA (33% K | 10% BB | .360 wOBAcon)

Glenn Otto | TEX | $3.2 total ($1.0 per IP)

One of 2021’s pop-up minor-league arms (16% SwStr), shipped to TEX at deadline. Carried by SL with elite comps (Clevinger, Ottavino, Manoah, McHugh). Painfully bad FF thrown 50%. Decent KC that echoes distantly of Bieber. Easiest fix is more SL, fewer FF. Hard contact will remain a wart, but count on less of it. 130 IP, 4.00 ERA (27% K | 7% BB | .390 wOBAcon)

Ian Anderson | ATL | $2.4 (-$3.6 per IP)

Consistently double-digit BB% throughout minors into MLB debut a concern. Never ran low BABIPs in minors but could be beneficiary of better defense. Solidly below-average FF comps, which conflicts with sparkling outcomes thus far. CH as excellent as advertised, echoes of Giolito/Wacha. Unique CU, inhabits CU-KC-SL Venn Diagram with interesting but volatile comps. Secondaries are MLB-caliber, but FF casts shadows; difference between 3.58 ERA and 4.38 SIERA hinges on it not being a mirage. 150 IP, 4.00 ERA (24% K | 10% BB | .360 wOBAcon)

Joe Ryan | MIN | $6.2 ($4.6 per IP)

Another “young” Twin with eye-popping minor league numbers. Mostly weak comps on FF despite FanGraphs’ 60-grade on it; could make or break him, especially at whopping two-thirds usage. SL might be a FC (per scouting report) but comps more closely to SLs; either way, it gets whiffs. CH not strong but echoes of Hendricks/Davies/Nolaesque contact suppression. Overall, nice package with nice track record. 60 IP, 4.60 ERA (14% K | 5% BB | .360 wOBAcon)

John Means | BAL | $5.2 ($1.6 per IP)

Modern-day Marco Estrada induces more PUs than anyone, resulting in MLB-low .245 BABIP since start of 2019. Elevated fastball gets whiffs plus endless free outs; CH and SL carried their weight in 2021 (although could erode slightly). Some projections will underrate outlier contact quality suppression, as projection systems tend to do. Re: ADP: Don’t understand the bear market here. And after the expansion of Camden’s left field? Let’s go. 160 IP, 3.80 ERA (22% K | 5% BB | .360 wOBAcon)

Josiah Gray | WAS | $6.7 ($4.3 per IP)

Dominated minors since pro debut and made mincemeat of AAA hitters. Baker’s dozen of mediocre starts undersells talent, although FF, thrown 50%+, stands out as weak link. CU, SL boast 20%+ SwStr and both comp to other good SLs (the CU is a slurve). Double-digit BB% troubling but not historically an issue. Wouldn’t be the first good pitcher with bad fastball but plus secondaries. 140 IP, 3.70 ERA (27% K | 7% BB | .370 wOBAcon)

Logan Gilbert | SEA | $4.1 ($1.4 per IP)

Glasnow-esque FF, above-average SL. At less than 10% each: knee-buckling CH, work-in-progress KC. Call-up darling and obvious sleeper candidate soured by run of bad starts, finishing 2021 with 4.68 ERA. Fantasy players aren’t stupid, but Gilbert has fallen in favor behind Manoah/McClanahan. Would like to see him use CH much more. 3.87 SIERA points to better luck-adjusted outcomes; with optimal usage, ceiling could be much higher. 140 IP, 3.80 ERA (24% K | 7% BB | .360 wOBAcon)

Luis Garcia | HOU | $7.6 ($2.9 per IP)

FC recorded highest SwStr% (23.4%) of any FC thrown 500+ times in a season in last three years. It comps more closely to SLs with so-so SwStr%, while SL bears some strong CU comps, which, if nothing else, points to beneficially atypical arsenal. CH reminisces of MLB’s modern elite CHs (Hendricks, Greinke, Davies, etc.). FC will come down to earth, but repertoire looks pretty fantastic. Depends on ADP but I’ll likely target him heavily regardless. 160 IP, 3.70 ERA (25% K | 7% BB | .360 wOBAcon)

Pablo López | MIA | $3.8 ($4.6 per IP)

Arsenal of CH-FF-FC-SI. Replicates release point, spin axis, velo (88 to 94 mph) with widely varied movement patterns. Synthesis of traits—four pitches nearly identical out-of-hand but wildly different movements/locations—makes sense why López succeeds. New FC (which has killed ball off bat), more CH (big SwStr%), less FF and CU helped fuel post-2019 breakout. Coming away really impressed, even if ceiling is not sky-high due to lack of wipeout secondary. Feels high-floor. Concerning history of shoulder injuries curbs enthusiasm re: volume. 120 IP, 3.60 ERA (25% K | 6% BB | .360 wOBAcon)

Patrick Sandoval | LAA | $8.7 ($5.8 per IP)

(I approach most blurbs with an idea of how I’ll feel. Sandoval knocked me on my ass.) Elite CH/SL combo. Displaced some FF usage with SI that boasts same velo and spin axis but opposing SSW movement. Both fastballs stymied hard contact. Honestly, with CH-first approach, heavy GB slant, big whiffs, lukewarm command—a budding (peak) Luis Castillo. Almost certainly will be all in. 140 IP, 3.50 ERA (29% K | 9% BB | .360 wOBAcon) (P.S. I made a bold prediction about Sandoval.)

Shane Baz | TBR | $10.5 ($9.0 per IP)

Absolutely punished high-minors hitters in 2021. Works exclusively from stretch, which cleaned up delivery and has magically fixed his command, changing his trajectory from high-leverage relief to, finally, mid-rotation SP (or higher). Fastball comps include Cole, Wheeler, deGrom. SL and CU legit weapons. CH will likely be disposed of eventually. Comps are sparkling for FF-SL-CU combo and point to good outcomes both deserved and sustainable. Best of all, deserved BB%, even in just 13 IP, was just 5.4%. I want Baz over McClanahan. 140 IP, 3.40 ERA (30% K | 7% BB | .370 wOBAcon) (Damn shame he’ll have surgery. We’ll reevaluate the McClanahan statement on a per-inning basis at year’s end.)

Triston McKenzie | CLE | $6.2 ($4.5 per IP)

Jekyll: 8+ walks per 9 IP in first 10 starts before injury. Hyde: 2.2 BB/9 in last 14 starts after IL return, including 8-start stretch (50.1 IP) with just 6 BB alongside 52 K and 2.86 ERA (3.52 xFIP). Graduated top of class from Robbie Ray School of Just Throw Strikes, Damn It. Gets into trouble working up in zone but worth it for BABIP-suppressing PUs. Fantastic glimpse of top-prospect upside that briefly eluded him. Smart drafters will know to look past 4.95 ERA. 140 IP, 3.70 ERA (26% K | 6% BB | .370 wOBAcon)

Tyler Mahle | CIN | $7.7 ($1.1 per IP)

Was skeptical of 2020 breakout despite addition of SL. In my defense, its effectiveness cratered as SwStr% plunged. Truth probably somewhere between 2020 and 2021. FS bounced back—one of MLB’s better pitches—but unclear if he can command it. In fact, unclear if he has command at all. Feels like… a glorified Caleb Smith. Despite evidence, I remain wary, especially while he calls Great American Ball Park home. 170 IP, 3.90 ERA (26% K | 8% BB | .370 wOBAcon)

* * *

Glossary (all terms may not have been used)

FF four-seamer
SI sinker (includes two-seamers)
FC cutter
CH change-up
SL slider
CU curve (KC knuckle-curve)
FS splitter
GB ground ball
LD line drive
FB fly ball
PU pop-up
IP innings pitched
K% strikeout rate
BB% walk rate
SwStr% swinging strike rate (swinging strikes ÷ all pitches)
LOB% left-on-base percentage (“strand rate”)
CSW called strikes plus whiffs ([called strikes + swinging strikes] ÷ all pitches)
BABIP batting average on balls in play
EV exit velocity
LA launch angle
wOBAcon weighted on-base average on contact (value of batted ball outcomes)
xwOBAcon expected wOBAcon (a measure of contact quality)
SSW seam-shifted wake
ADP average draft position
NFBC National Fantasy Baseball Championship, a high-stakes fantasy baseball series
DC Draft Champions (draft-and-hold league: 15 teams, 50 roster spots, no adds/drops)
TJS Tommy John surgery

* * *

If you made it this far, and you feel so inclined: Leave one (1) starting pitcher’s name in the comments. I’ll pick 10 or 15 at semi-random and publish a follow-up post. (Don’t name more than one—I’ll ignore your comment. Sorry! Not trying to be a meanie. Someone has to set some rules around here.)





Two-time FSWA award winner, including 2018 Baseball Writer of the Year, and 8-time award finalist. Featured in Lindy's magazine (2018, 2019), Rotowire magazine (2021), and Baseball Prospectus (2022, 2023, 2024, 2025). Biased toward a nicely rolled baseball pant.

113 Comments
Oldest
Newest Most Voted
shakeappealMember since 2020
4 years ago

I figured you were just juicing your engagement numbers.

PascalMember since 2024
4 years ago

Eduardo Rodriguez

stockhfcrx2Member since 2019
4 years ago

Tucker Davidson

markjdMember since 2016
4 years ago

trevor rogers

reid82
4 years ago

Daniel Lynch

Purple Mays HazeMember since 2017
4 years ago

Eduardo Rodriguez

chadMember since 2016
4 years ago

Michael Wacha

Bronxie the TurtleMember since 2026
4 years ago

Trevor Rogers

Urban Shocker
4 years ago

Quantrill

dukebd555Member since 2020
4 years ago

Lucas giolito

mmaudeMember since 2025
4 years ago

Great read! I’ll nominate Carlos Hernandez (KC)

GreggMember since 2020
4 years ago

Zach Eflin

SteveMember since 2018
4 years ago

Tylor Megill

Fuzzermetrics
4 years ago

Blake Snell

loganutk
4 years ago

Tanner Houck

birdfan1
4 years ago

Tanner Houck

OkraMember since 2016
4 years ago

Ranger Suarez

JazzyJeff
4 years ago

Eric Lauer

Michael
4 years ago

Can you please explain the $ per IP stat? I don’t understand that piece

lehewych
4 years ago

Nestor Cortes

dccaseyb
4 years ago

Zach Thompson – Great Article btw!

Scott Santandrea
4 years ago

Mitch Keller

zurzlesMember since 2018
4 years ago

ST darling Mitch Keller

nb
4 years ago

Huascar Ynoa

nickfox45
4 years ago

Eric Lauer

camarcano
4 years ago

Nick Pivetta.

jrf1009Member since 2016
4 years ago

Jose Urquidy

ScottMember since 2022
4 years ago

Two confounding ones: Patrick Corbin and Dakota Hudson

MRDXolMember since 2021
4 years ago

Tyler Mahle

I think you might be underrating Cease a little. He cut his BB% significantly last year, to a much more reasonable 3.7 BB/9, and he might still be improving. 4.10 ERA sounds high… he was at 3.91 ERA last year but all the advanced ERA estimators thought that should’ve been even better. Breakout was backed up by the plate discipline numbers, he improved over previous marks in every single category. Top-10 whiff rate too… there’s no pitcher near his 14.8% SwStr thar isn’t a stud.

lwhgarrettMember since 2020
4 years ago

Framber Valdez

Asher DratelMember since 2017
4 years ago

Nestor Cortes Jr.

Steven Gregovich
4 years ago

Casey Mize

quinceleather
4 years ago

carrasco

bdubsMember since 2025
4 years ago

Webb

DougMember since 2019
4 years ago

Joe Ryan

adrock75Member since 2018
4 years ago
Reply to  Doug

Look up.

Hebrew HammerMember since 2025
4 years ago

Nick Martinez

BallHairStrikeHair24Member since 2020
4 years ago

Zach Thompson

Joe WilkeyMember since 2025
4 years ago

Jose Berrios

jpsam
4 years ago

Elieser Hernandez

walt526
4 years ago

Dane Dunning

pwsalay1Member since 2018
4 years ago

Michael Kopech

docgooden85Member since 2018
4 years ago

Lefty Grove

crsaul3
4 years ago

Drew Rasmussen

masonzippoMember since 2015
4 years ago

Tarik Skubal

Detroit Michael
4 years ago

Reid Detmers

DeuceKCMember since 2025
4 years ago

Jordan Montgomery

grant.r.akin
4 years ago

Reynaldo Lopez!

jjkim83
4 years ago

Do Carlos Rodon please 🙂

WebsMember since 2020
4 years ago

The enigmatic Luis Castillo.

J.D. MartinMember since 2020
4 years ago

Wonderful article

vince21
4 years ago

Tanner Houck!

bigsmoothMember since 2019
4 years ago

Sandy Alcantara

edwinblumeMember since 2016
4 years ago

Luis Patino

skillfluked
4 years ago

Matt Manning

tortacular
4 years ago

Alek Manoah

Cody
4 years ago

Luis Patino

dt714
4 years ago

Eduardo Rodriguez!

Clydo
4 years ago

Great piece. I’ll throw Bailey Ober’s name onto the pile.

adrock75Member since 2018
4 years ago

Great article!

equistMember since 2017
4 years ago

Ranger Sanchez

chico ruizMember since 2017
4 years ago
Reply to  equist

Ranger Suarez?

equistMember since 2017
4 years ago

So what is a KC?
 “Decent KC that echoes distantly of Bieber.”

jschi2140Member since 2026
4 years ago

Tylor Megill

VottomanEmpireMember since 2025
4 years ago

Drew Rasmussen

nuxieMember since 2020
4 years ago

Alex Cobb

LightenUpFGMember since 2018
4 years ago

Thank you for the very interesting prologue, and the pitcher quips, as it’s clear that no matter how much I prepare for the fantasy baseball season I now know there’s at least one person who definitely prepares a whole lot more for it. By the way, for Josiah Gray’s write up you mentioned “Baker”. Is that a nickname (that I’m unaware of), or did you mean to use “Gray”?

Last edited 4 years ago by JuuuustAnotherBaseballFan
KandalvMember since 2022
4 years ago

JT Brubaker

JackelderMember since 2017
4 years ago

Luis Patino?

frankMember since 2025
4 years ago

Heaney

Jon
4 years ago

Jordan Montgomery

Jason RuckmanMember since 2020
4 years ago

Bailey Ober

WhalemanMember since 2019
4 years ago

Rasmussen

telejeffMember since 2021
4 years ago

Tarik Skubal

DavidMember since 2020
4 years ago

Tylor Megill

Brian AndersonMember since 2021
4 years ago

Luis Castillo…. Great article!

novo77
4 years ago

Alex Cobb

msl216Member since 2020
4 years ago

Wainwright MAKE IT MAKE SENSE

ismailadiemeMember since 2020
4 years ago

Bailey Ober

PandaKOST
4 years ago

Alex Cobb

pedeysRSox
4 years ago

Great article, Reading it and imagining a Mordin Solus (Mass Effect character) narration also made for quite the laugh. Merrill Kelly to add a starting pitcher to the list

Last edited 4 years ago by pedeysRSox
Corey2Member since 2021
4 years ago

Matt Brash. Great article!

chilly
4 years ago

great write up. im thinking ashby

dalamanderMember since 2017
4 years ago

Elieser Hernandez

coowell22Member since 2025
4 years ago

Casey Mize

gillumMember since 2018
4 years ago

Matt Brash

rynrrck
4 years ago

These are great! … Reiver Sanmartin

yochuckieMember since 2025
4 years ago

Jon Gray

sashaMember since 2020
4 years ago

zac gallen

IV ThoughtsMember since 2018
4 years ago

Cal Quantrill

slamcactusMember since 2024
4 years ago

Michael Kopech

jimmer
4 years ago

Bailey Ober.

BillsolbergMember since 2020
4 years ago

Webb

Jason BMember since 2017
4 years ago

Teddy Higuera

ProspectorMember since 2014
4 years ago

Kevin Gausman

Last edited 4 years ago by Prospector
jbiz24Member since 2020
4 years ago

Now that pitching is expected to be analyzed and understood on the per pitch level, what is standard deviation on a named pitch actually being that pitch? Ex: Slider vs Curve. In other words, how much confidence should we place in any set of single pitch data? It is obvious that some pitches are more easily defined than others, but there must be some level of error in pitch recognition by the computer or human. Thanks for reading! Nominate: Matt Brash

sjwalshMember since 2025
4 years ago

Tanner Houck

MichaelMember since 2016
4 years ago

shane mcclanahan

iillllii
4 years ago

Carlos Hernandez would be interesting.

SimpsonMember since 2020
4 years ago

gonsolin

ReynoldMember since 2024
4 years ago

Terrific. More, please.

jayheykidMember since 2021
4 years ago

Matt Brash

heyfanMember since 2019
4 years ago

Drew Rasmussen

g4Member since 2020
4 years ago

Will be interested to follow up on Gilbert vs Garcia at year’s end. Nice article!

DanMember since 2018
4 years ago

Luis Severino

bbenja01Member since 2018
4 years ago

I think you may have mixed up Jekyll (good) and Hyde (bad)

Bradmiller189Member since 2021
4 years ago

Lance McCullers