X
Lost password?

Don't have an account?
Gain Access Now

X

Receive free daily analysis

NFL
NBA
NHL
NASCAR
CFB
MLB
MMA
PGA
ESPORTS
BETTING

Already have an account? Log In

X

Forgot Password


POPULAR FANTASY TOOLS

Expert Advice
Articles & Tools
Import Your Leagues
Draft Rankings
Draft Simulator
Enter League Settings
Compare Any Players
Rookies & Call-Ups
24x7 News and Alerts

High-Upside Starting Pitchers for Fantasy Baseball: "Stuff" Edition

In the first analysis of my "finding high-upside starting pitchers" series, I looked in depth at swinging-strike rate. You can read that here.

That analysis looked at overall SwStr% for every pitcher, taking into account all of their pitch types to one SwStr% number. In this article, I want to go a step further and look into individual pitch types for each pitcher. First, I want to point out the individual pitches in the game. One pitch does not make an ace, but having an elite pitch in your arsenal sure goes a long way to support the rest of your stuff.

Second, I want to highlight the pitchers that have the most pitches performing better than league average in SwStr% and CSW%. I would imagine that any pitcher having three or more pitches beating the league average in SwStr% is going to be a pretty sick pitcher, and any surprising names we find there might just be primed for a breakout in 2022. Let's go!

Be sure to check all of our fantasy baseball draft tools and resources:

 

The Big Picture

First things first, we have to define our terms. You should not be expecting the same average SwStr% or CSW% for each pitch type given the movement and purpose of these pitch types. I've put together a table showing the 2021 MLB league average SwStr% and CSW% for each pitch type (you will also see the total number of times each pitch was thrown league-wide). Here it is:

The sinker and the four-seam have the lowest swinging-strike rate, which makes sense as those are the pitches that typically move the least, and are also often quite predictable to see coming (most pitchers throw one of these pitches as their most commonly thrown pitch). The top pitch for getting whiffs is the splitter, although very few pitchers throw it so the sample is much smaller, followed by the slider.

It's so important to note these figures. It really gives much-needed context. Looking at that table, you find that an elite SwStr% on a sinker (say a 10% mark, well above the league average) would actually be a very poor mark on a slider (that would be six points below average).

 

The League's Best Pitches

We will take each pitch type and then look at the top-10 (or so) in SwStr% and CSW% here. The full data is just too large to show in this post, but if you are interested in getting the full data set, please reach out to me on Twitter.

I limited this to only pitchers that made 10 or more starts and threw at least 200 of the given pitch type.

4-Seam Fastballs
SwStr%: Joe Ross (17.6%), Alek Manoah (15.3%), Lance Lynn (14.9%), Jameson Taillon (14.7%), Brandon Woodruff (14.7%), Jacob deGrom (14.5%), Danny Duffy (14.4%), Eduardo Rodriguez (14.0%), Carlos Rodon (13.8%), Max Scherzer (13.4%), Yu Darvish (13.4%)

CSW%: Rich Hill (34.2%), Kyle Hendricks (33.1%), Pablo Lopez (33.0%), David Price (32.6%), Joe Musgrove (32.5%), Trevor Rogers (32.3%), Freddy Peralta (32.2%), Kohei Arihara (32.2%), Jacob deGrom (32.0%) Matt Shoemaker (31.9%), Zack Greinke (31.9%)

Sinkers
SwStr%: Sean Manaea (10.7%), Domingo German (10.7%), Max Fried (9.9%), Luis Garcia (9.6%), Josh Fleming (9.3%), Sonny Gray (9.2%), Sandy Alcantara (8.9%), Zack Wheeler (8.9%), Alek Manoah (8.5%), Corbin Burnes (8.5%)

CSW%: Alex Wood (35.5%), Brady Singer (34.4%), Logan Webb (33.1%), Jose Quintana (32.6%), Chris Bassitt (32.5%), Joe Ross (32.2%), Alex Cobb (32.2%), Taijuan Walker (31.8%), Sonny Gray (31.7%), Dane Dunning (31.6%)

Cutters
SwStr%: Luis Garcia (23.2%), Max Scherzer (16.3%), Corbin Burnes (15.0%), Marcus Stroman (14.4%), Trevor Bauer (14.2%), Walker Buehler (41.1%), Corey Kluber (13.7%), John Gant (13.4%), Tyler Anderson (13.2%)

CSW%: Trevor Bauer (36.0%), Corbin Burnes (35.0%), Yu Darvish (34.2%), Charlie Morton (31.4%), Joe Musgrove (31.0%), Luis Garcia (30.7%), Ryan Yarbrough (29.6%), Aaron Civale (28.8%), David Price (28.8%), Eduardo Rodriguez (28.8%)

Sliders
SwStr%: Jacob deGrom (34.0%), Clayton Kershaw (26.8%), Corbin Burnes (26.5%), Max Scherzer (26.3%), Shane Bieber (24.3%), Robbie Ray (23.6%), Josiah Gray (23.5%), Johan Oviedo (23.0%), Blake Snell (22.9%)

CSW%: Jacob deGrom (44.3%), Max Scherzer (39.8%), Dylan Cease (38.1%), Dylan Bundy (37.9%), Corbin Burnes (37.8%), Huascar Ynoa (27.8%), Luis Garcia (37.6%), Brandon Woodruff (37.6%), Clayton Kershaw (37.3%)

Curveballs
SwStr%: Jesus Luzardo (21.4%), Jordan Montgomery (20.7%), Josiah Gray (20.7%), German Marquez (20.5%), Corbin Burnes (19.4%), Domingo German (19.0%), Shane McClanahan (19.0%), Shane Bieber (18.7%), Framber Valdez (18.6%)

CSW%: Shane McClanahan (42.4%), Corbin Burnes (40.5%), Nathan Eovaldi (40.1%), Aaron Nola (39.7%), Domingo German (39.2%), Max Scherzer (38.6%), Josiah Gray (38.5%), Gerrit Cole (38.5%), Corey Kluber (38.2%), Shane Bieber (37.2%)

 

The League's Deepest Arsenals

Next, I checked every single qualified pitcher in the league to see which pitchers had the most individual pitches beating the league average SwStr% or CSW% by one or more percentage points. For both of those statistics, I found all the pitchers that had three or more pitches meeting that criteria. There were 21 pitchers accomplishing this last year for SwStr%, here they are:

Burnes tops the list with all five of his pitches (cutter, curveball, sinker, slider, changeup), beating the league's respective SwStr% by a percentage point or better. The more surprising names here are McClanahan (curveball, slider, changeup), Garcia (cutter, sinker, changeup), and Kluber (cutter, curveball, changeup). Kluber isn't very interesting for fantasy just because of the unlikelihood of him throwing enough innings to matter, but his stuff is still pretty good.

It's nice to see McClanahan and Garcia here as these are younger pitchers on very competitive teams that should be primed for a full season of action next year (although that might mean 150-160 innings for both of them).

Now, let's check out the CSW% leaderboard, which is much bigger:

Another huge plus for the Astros righty, as Garcia achieved strong CSW% marks on six (!!) different pitches. Those pitches were the cutter, slider, sinker, changeup, curveball, and splitter. He only threw the splitter 59 times total, so maybe we shouldn't mention that one here, but the only pitch he threw that didn't beat the league average CSW% for that pitch type was his four-seamer. That pitch came with a 26.4% CSW%, which was rated at the league average. This is really impressive stuff and should provide us with a boost in confidence for Garcia being able to repeat his strong 2021 season.

Sonny Gray also stands out here as a pitcher going pretty late in drafts. His cutter (33.6% CSW%), changeup (30.0%), four-seamer (30.6%), and sinker (31.7%) beat the league average by at least one point. He did not have a very good season in the box scores, but there's reason to think he could bounce back a bit closer to his 2019 self this coming season.

Other notable names on the list: Dylan Cease, Patrick Sandoval, Lance McCullers Jr., Shohei Ohtani, Tanner Houck, and Spencer Howard.

That's it for this edition of high-upside starting pitchers, I hope you find some gems here!

More Fantasy Baseball Advice




POPULAR FANTASY TOOLS

Expert Advice
Articles & Tools
Import Your Leagues
Draft Rankings
Draft Simulator
Enter League Settings
Compare Any Players
Rookies & Call-Ups
24x7 News and Alerts

REAL-TIME FANTASY NEWS

Jakub Dobes19 mins ago

Starting On Wednesday
Karel Vejmelka28 mins ago

Facing Anaheim On Wednesday
Marcus Mariota32 mins ago

Returning To Commanders On One-Year Deal
Cooper Kupp37 mins ago

Officially Being Released On Wednesday
Roope Hintz37 mins ago

Could Return On Sunday
Atlanta Falcons45 mins ago

Cornerback Mike Ford Jr. Signing With Falcons
Jonathan Quick46 mins ago

Inks One-Year Extension With Rangers
Tampa Bay Buccaneers52 mins ago

Greg Gaines Signing New Deal With Buccaneers
Dustin Wolf56 mins ago

Facing Vancouver On Wednesday
San Francisco 49ers58 mins ago

Tre Brown Staying In NFC West, Signing With 49ers
Luis Rengifo59 mins ago

To Hit In Minor-League Game On Wednesday
Buffalo Bills1 hour ago

Darrick Forrest Heading To Buffalo
Petr Mrazek1 hour ago

Starting On Wednesday
Justin Foscue1 hour ago

Rangers Reassign Emiliano Teodo, Justin Foscue To Minor-League Camp
New York Jets1 hour ago

Rashad Weaver Agrees To Term With Jets
Hunter Strickland1 hour ago

Rangers Agree To Terms With Hunter Strickland On Minor-League Deal
Buffalo Bills1 hour ago

Bills Restructure Ed Oliver's Contract, Save $10 Million In Cap Space
Cody Bradford1 hour ago

Scratched With Elbow Soreness
Los Angeles Chargers1 hour ago

Troy Dye Re-Signing With Chargers
Tyler Mahle1 hour ago

MRI Comes Back Clean, Should Return In A Few Days
Baltimore Ravens2 hours ago

Michael Pierce Announces Retirement On Wednesday
Marcus Semien2 hours ago

Scratched With Stomach Virus
Marquez Valdes-Scantling2 hours ago

Signing With Seahawks
CJ Alexander2 hours ago

Back In Spring Lineup
Roman Anthony2 hours ago

Returns To Grapefruit League Lineup
Miami Dolphins2 hours ago

Tyrel Dodson Re-Signs To Two-Year Deal With Miami
Cooper Kupp2 hours ago

Expected To Be Released
Kansas City Chiefs2 hours ago

Chiefs Restructure Chris Jones' Contract
Aaron Rodgers3 hours ago

Deciding Between Steelers, Giants
Buffalo Bills3 hours ago

Bills Bring Damar Hamlin Back
Jacob Bridgeman4 hours ago

Use Caution For Jacob Bridgeman At TPC Sawgrass
Nicolai Hojgaard4 hours ago

Looks To Stay Consistent Heading Into PLAYERS Championship
David Bote4 hours ago

Assigned To Minor-League Camp
Immanuel Quickley4 hours ago

Resting On Wednesday
Karl Vilips4 hours ago

Makes PLAYERS Championship Debut After First PGA Tour Win
Huascar Ynoa4 hours ago

Sharp Through First Taste Of Spring Training
Taylor Pendrith4 hours ago

A Sneaky Play At TPC Sawgrass
RJ Barrett5 hours ago

Drops Out Of Raptors Lineup For Personal Reasons
Xavier Isaac5 hours ago

Not Playing In Spring Breakout Game
Scottie Barnes5 hours ago

Uncertain For Wednesday
Sahith Theegala5 hours ago

Out Of Form Ahead Of The PLAYERS Championship
Kelly Oubre Jr.5 hours ago

May Miss Another Game On Wednesday
Mike Burrows5 hours ago

Optioned To Triple-A Indianapolis
Van Jefferson5 hours ago

Inks Deal With Tennessee
Tyrese Maxey5 hours ago

Remains Sidelined Wednesday
Seth Halvorsen5 hours ago

Stumbles On Tuesday
Jalen Williams5 hours ago

Will Not Play Against Celtics
Buffalo Bills5 hours ago

Larry Ogunjobi Heading To Buffalo
Caris LeVert5 hours ago

Iffy Wednesday
Jack Leiter5 hours ago

Struggles With Command On Tuesday
Trae Young5 hours ago

Questionable To Play Against Hornets
Matt Fitzpatrick5 hours ago

A Shaky Play Heading Into PLAYERS
Detroit Lions5 hours ago

Roy Lopez Signing With Detroit
Scottie Scheffler5 hours ago

Eyeing Three-Peat At TPC Sawgrass
Patrick Mahomes6 hours ago

Kansas City Re-Works Patrick Mahomes' Contract
Aldrich Potgieter6 hours ago

A Risky Play At TPC Sawgrass
Si Woo Kim6 hours ago

Looks To Keep Building Momentum At The PLAYERS
Yasmani Grandal6 hours ago

Declines Offer From Atlanta
Denny McCarthy6 hours ago

Looks To Continue Solid Play At TPC Sawgrass
Kyle Gibson6 hours ago

Continues To Draw Interest
Clarke Schmidt7 hours ago

Struggles In Spring Debut
Josh Rojas7 hours ago

Expected To Start At Second Base
Jonathan India7 hours ago

Expected To Be Leadoff Hitter, Could Play Multiple Positions
Max Fried7 hours ago

Might Not Start Opening Day
Aliaksei Protas7 hours ago

Scores First Career Hat Trick
Michael Amadio7 hours ago

Tallies Goal, Assist On Tuesday
Jesper Bratt8 hours ago

Tallies Three Points In Victory
Nikita Kucherov8 hours ago

Injured On Tuesday
Adam Boqvist8 hours ago

Exits Early On Tuesday
Tom Wilson8 hours ago

Exits With Injury
Collin Morikawa13 hours ago

Poised For Another Strong Performance At TPC Sawgrass
Robert MacIntyre14 hours ago

A Risky Play With Upside At The PLAYERS Championship
Zac Veen14 hours ago

Homers, Collects Three RBI On Tuesday
Jordan Spieth15 hours ago

Looking To Change Fortunes At TPC Sawgrass
Cameron Young16 hours ago

Avoid Cameron Young At The PLAYERS Championship
Michael Kim16 hours ago

Continues Incredible Form Ahead Of The PLAYERS Championship
Justin Thomas17 hours ago

Looking For More Magic At TPC Sawgrass
Xander Schauffele17 hours ago

Continues Competitive Return At The Players Championship
Jaylen Brown17 hours ago

Probable For Wednesday Night
Buffalo Bills17 hours ago

Joey Bosa Agrees To Join The Bills
Rory McIlroy17 hours ago

Looks To Reverse Recent History At TPC Sawgrass
PGA17 hours ago

Victor Hovland Looking To Find Form At The PLAYERS Championship
Kristaps Porzingis17 hours ago

Back On The Injury Report
Jayson Tatum17 hours ago

May Miss Another Game
Devin Vassell18 hours ago

Uncertain For Wednesday
Jeremy Sochan18 hours ago

Tagged As Questionable For Wednesday
Bradley Beal18 hours ago

Ready To Go For Wednesday
Fred VanVleet18 hours ago

Likely To Return On Wednesday
Aaron Gordon18 hours ago

Unlikely To Play Wednesday
Jamal Murray18 hours ago

Expected To Play Wednesday
Nikola Jokić18 hours ago

Nikola Jokic Tagged As Probable For Wednesday
Rudy Gobert18 hours ago

Uncertain For Wednesday
Brian Harman19 hours ago

A Sleeper Pick At The PLAYERS Championship
Pat Connaughton19 hours ago

Good To Go For Tuesday
Giannis Antetokounmpo19 hours ago

Good To Go On Tuesday
Min Woo Lee20 hours ago

A Hard Name To Trust At The Players Championship
Kevin Lankinen20 hours ago

Starts For Canucks Tuesday
Roope Hintz20 hours ago

To Miss One Week Of Action
John Gibson20 hours ago

Available For Tuesday's Matchup
Drew Doughty20 hours ago

Expected To Play Tuesday Night
Quinn Hughes20 hours ago

Still Out On Tuesday
Patrik Laine21 hours ago

Unavailable Against Canucks
Andrei Svechnikov21 hours ago

Out On Tuesday
Tristan Jarry1 day ago

Starting On Tuesday
PIT1 day ago

Thomas Novak Day-To-Day With Injury
Tyler Reddick2 days ago

Power-Steering Failure Foils Tyler Reddick's Bid For Potential Victory
William Byron2 days ago

Recovers From Being Trapped A Lap Down To Finish Sixth
Josh Berry2 days ago

Gives Wood Brothers Team Best Run Since 2021
Alex Pereira2 days ago

Drops Decision At UFC 313
Magomed Ankalaev2 days ago

Becomes The New UFC Light-Heavyweight Champion
Justin Gaethje2 days ago

Gets Back In The Win Column
Rafael Fiziev2 days ago

Loses Third Fight In A Row
Ignacio Bahamondes2 days ago

Gets Submission Win At UFC 313
Christopher Bell2 days ago

Scores His Third Consecutive Victory Of The Season At Phoenix
Kyle Larson2 days ago

Strong Phoenix Performance Falls Short Of Victory
Chris Buescher2 days ago

Quietly Earns A Top-Five Finish At Phoenix
Alex Bowman2 days ago

Leaves Phoenix With His Best Finish At The Site Since 2016
Zane Smith2 days ago

Quietly Nabs His First Phoenix Top-10 Finish
Jalin Turner2 days ago

Retires After UFC 313 Loss
Iasmin Lucindo2 days ago

Gets Dominated At UFC 313
Amanda Lemos2 days ago

Dominates At UFC 313
King Green2 days ago

Gets Knocked Out At UFC 313
Mauricio Ruffy2 days ago

Scores Highlight-Reel Knockout
Chase Elliott3 days ago

Is Chase Elliott Worth Rostering At Phoenix This Week For DFS?
Joey Logano3 days ago

Will Be A Top Contender To Win At Phoenix
Denny Hamlin3 days ago

Is Difficult to Recommend As A DFS Option
Carson Hocevar3 days ago

Is Not An Ideal Driver To Add To Phoenix DFS Lineups
Brad Keselowski3 days ago

Is A Solid DFS Choice For Phoenix Lineups
Austin Cindric3 days ago

Could Be Worth Using In Phoenix Tournament Lineups
Kyle Busch3 days ago

Should Fantasy Players Roster Kyle Busch At Phoenix?
Michael McDowell3 days ago

Is Michael McDowell Worth Rostering For Phoenix DFS Lineups?
Ty Gibbs3 days ago

Is A DFS Recommendation Despite Inconsistent Track History At Phoenix
Austin Dillon3 days ago

Is Austin Dillon Worth Rostering In DFS For Phoenix This Week?
Cole Custer3 days ago

Is An Underrated DFS Value Pick For Phoenix Lineups
Tyler Reddick3 days ago

DFS Value Likely Hinges On How Much He Leads
Chase Briscoe3 days ago

Despite Strong Phoenix Record, Chase Briscoe Qualifies Inexplicably Poorly
Magomed Ankalaev5 days ago

Challenges For Light-Heavyweight Title At UFC 313
Alex Pereira5 days ago

Set For Fourth Title Defense
Rafael Fiziev5 days ago

Looks To Get Back In The Win Column
Justin Gaethje5 days ago

Set For A Rematch
Ignacio Bahamondes5 days ago

Looks To Extend His Win Streak
Jalin Turner5 days ago

Looks To Get Back In The Win Column
Iasmin Lucindo5 days ago

Looks For Her Fifth Win In A Row
Amanda Lemos5 days ago

Looks To Return To Win Column At UFC 313
Mauricio Ruffy5 days ago

Returns To Action At UFC 313
King Green5 days ago

Opens Up UFC 313 Main Card
RANKINGS
C
1B
2B
3B
SS
OF
SP
RP

RANKINGS

QB
RB
WR
TE
K
DEF