👉 TAP TO SAVE 30% WITH CODE NEW
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

MLB DFS Advice: Picking Pitchers on DraftKings and FanDuel

Jon Anderson outlines his process for selecting which pitchers to use in MLB DFS on FanDuel and DraftKings with some data-driven insights from prior seasons.

Welcome back to RotoBaller, where we are taking you through some advanced DFS strategy and advice to prepare you for a full-length MLB season in 2021.

Last spring, while baseball was not being played and I did not know what to do with myself, I wrote a big old script to go back and collect every MLB box score since 2014 while merging in each player's DraftKings salary for that day. This provided me with an enormously useful dataset to explore and learn from. Learning from the past is the best way to get better at predicting the future, which is the name of the game in fantasy sports.

In this post, I will take you through some of the data and offer some of the best tips I have for MLB DFS players about how to choose pitchers on FanDuel and DraftKings for your DFS contests. And if you're looking for other MLB DFS strategy content, check out my most recent article on how to stack hitters here.

Featured Promo! Save 30% on any Premium Pass using discount code NEW. Win more with our DFS, Betting and Season-Long Pass, get expert tools and advice from proven winners! GAIN ACCESS

 

DraftKings Scoring Analysis

You can't win a game if you don't know the rules. Here is how DraftKings scoring breaks down for pitchers:

Category Points
IP 2.25
W 4
BB -0.6
H -0.6
ER -2
SO 2
CG 2.5
CGSO 2.5
NH 5

From my data source, I combined all pitcher data from 2019 and 2020 to see how the total points scored distribution breaks down. Different pitchers accrue their points in different ways, of course, but taking the league as a whole here is the breakdown:

From 2019 to 2020, MLB pitchers scored 156,985 DraftKings points. Here is how the scoring has broken down:

Innings pitched leads the way, as 84% of the total points scored has come from that 2.25 per inning pitched multiplier. However, directly factoring into that are the negatives from hits, walks, and earned runs. The more innings you pitch, the more of those negatives you give up, making innings not always the best thing to shoot for. The league average WHIP over this data sample is 1.33. That means an average inning from a DraftKings perspective would break down like this:

+2.25 points from the inning pitched, -.8 points from the 1.33 walks + hits, for a total of 1.45 DraftKings points per inning. That's for an average pitcher though, and typically we are playing pitchers in DFS that are much above average. If you take a pitcher with a strong 1.10 WHIP, they would lose .67 points per innings from giving up walks and hits, giving them an average of 1.58 points per innings when not factoring in strikeouts.

All of that math is to say that strikeouts are king. To offer further evidence, here are the top-ten DraftKings scorers by DK points scored per inning pitched along with their K/9 values.

Player DKPts/IP K/9
Liam Hendriks 4.5 13.1
Gerrit Cole 4.5 13.2
Justin Verlander 4.3 12.1
Tyler Glasnow 4.2 12.7
Jacob deGrom 4.0 11.9
Shane Bieber 4.0 11.8
Max Scherzer 3.9 12.6
Dinelson Lamet 3.9 12.5
Mike Clevinger 3.9 11.2

 

Here are the average DraftKings points scored by strikeout total:

 

The 17 strikeout game has only happened once in the last two seasons (Chris Sale on 5/14/2019), so that explains the sudden dip at the end. Other than that, this is almost a perfectly linear relationship.

When we look at DraftKings points vs. innings pitched, it's less linear:

 

You can see that between two and five innings, there isn't much of a difference in how many points you should expect. You can see the big jump you get from reaching that "complete game" bonus there, but those are so rare in today's game that it is futile in trying to predict it.

What About Wins?

As a whole, only 9% of total DraftKings points scored have come from the win bonus. Starters earned a win in 29% of their starts. Only ten starters (minimum 20 starts over the last two seasons) have even broken 50% (Domingo German, Justin Verlander, Gerrit Cole, Max Fried, Clayton Kershaw, Eduardo Rodriguez, Mike Clevinger, Stephen Strasburg, Marco Gonzales, and Shane Bieber). So even if you're playing one of the guys most likely to get a win, your expected value would only be two added points (4 points * a 0.5 chance of getting it). Since you're typically hoping for 20+ points from your starting pitcher, we're talking about less than 10% of those points coming from a win.

 

FanDuel Scoring Analysis

Category Points
IP 3
W 6
QS 4
SO 3
ER -3

It's a slightly different story on FanDuel in terms of pitcher scoring. On DraftKings, we saw that 74% of points came through the strikeout. On FanDuel that number is only 56%. Wins account for 7% of total points and quality starts for 6%. On DraftKings, the win bonus (4 points) is worth the same as two strikeouts. On FanDuel, it's the same (six points for a win, three points for a strikeout), but the quality start bonus comes in and skews things. This is because quality starts and wins are highly correlated. When a pitcher earns a quality start, he earns a win 57% of the time. When he fails to record the quality start, that number plummets to 14%.

That essentially means the win and quality start bonuses go hand-in-hand, if you get one, you're pretty likely to get the other. Getting both of those bonuses is 10 points, which is worth 3.33 strikeouts, making strikeouts mean less on FanDuel. It's still true that the biggest scores still all have big strikeout totals alongside them. In fact, the top 80 FanDuel scores of the last two years all came from 10+ strikeout games (that number is a similar 91 on DraftKings).

While the rest of this post will be centered around DraftKings data (as those are the salaries and scores I used when building out my dataset), most of the following can be applied to FanDuel as well.

 

What's Cooked Into Salary?

When it comes down to it, salary is the most important part of DFS. All of your decisions should be centered around those salaries. It turns out that DraftKings and FanDuel are factoring in most of the statistics that we like to look at when generating player prices. That means that spotting a good match-up for a pitcher might not actually do you any good, because the pitcher's price will likely have already been adjusted to it.

To test how sharp these algorithms are, I took every start of the last two seasons, rounded each pitcher salary (using DraftKings data again) to the nearest $500 mark, and looked at how each salary "bin" performed. If we would see a perfectly linear relationship between salary and performance (meaning that points scored go up steadily with every extra $500 in salary), that would show us that the pricing algorithm is doing a very good job.

 

Here are those salaries and fantasy scores in line graph form:

 

You can see that the algorithm is pretty darn good as a whole. As the price you're paying increases, so do your chances of getting the win bonus, as do your expected points. The one thing to notice in that chart is the numbers cluster a bit in the middle. On average over the last two seasons, you have gotten 12.24 points from a $7,000 starter (since I rounded to the nearest $500 these are all pitchers priced between $6,800 and $7,200). Spending $2,000 more adds 2.85 points to your expectation. If you take a $9,000 pitcher, you get 15.32 points, but adding $2,000 onto that gets you 21.48 points, a much bigger increase of 6.16 expected points.

What this means is that, if the pricing algorithm continues to work in the way it has the last two years, it would be profitable to, in general terms, fade pitchers priced around $9,000 in favor of pitchers at $7,000 or at $10,500 or above. The algorithm is really great at picking up the best and worst starters, but it's not quite as good in the middle. You can get about the same expectation from a guy at $7,200 compared to someone at $8,500, and the vast majority of the huge tournament-winning scores are going to come from the guys above $10,000.

 

How Much Does Opponent Matter?

The matchup is going to be built into the salary as well, making the opponent thing matter a bit less. Over the last two seasons, the average starting pitcher salary against the Marlins has been $8,500, while that drops the whole way to $7,000 against the Astros. That does have something to do with the pitchers most commonly facing those teams, but when you sort the teams by the average salary of opposing pitchers, you see the best offenses in the league (Astros, Yankees, Red Sox, Nationals, Dodgers, Twins) all seeing the least expensive pitchers on average.

Since the pricing algorithm already factors in the matchup, it is really not that useful to pick pitchers based on who they're facing, because you're already being forced to pay more for the boost in expected points in a good matchup and vice versa.

That said, there are some exceptions to the rule. Over the last two seasons, the Houston Astros have allowed starters to score just 1.86 DraftKings points per inning pitched, while on the other end of the spectrum is the Tigers who have given up 3.19. That's a massive difference, and it's probable that the algorithm is not always aggressive enough to catch up to those huge disparities. You would have needed a really huge discount to justify playing a pitcher against the Astros the past two seasons given how stingy they have been at allowing SP points.

Now in terms of the teams in the middle, again, it's not a huge difference. Number five on the list of points given up to opposing starters is the Blue Jays, who have had 2.87 points per inning scored against them, equating to 14.3 points every five innings. If you go down 15 spots in the ranks you find the Angels at #25, and their numbers are 2.31 per inning and 11.6 per five innings. So while over the last two years DFS players have viewed those matchups wildly differently (the 5th best team vs. the 5th worst is how a lot of people would frame this), the result is only an expected difference of less than three fantasy points on average.

I'm not making any recommendations about teams to target or avoid for 2021, since the lineups and lots of other stuff will be different, but my point is that you really should not worry too much about matchup except at the extremes.

 

So What Should We Look For?

Since the pricing algorithm cooks in most of the metrics you'll be looking at when choosing your lineup, there's not much profitability to be squeezed out of sweating over strikeout rates and other statistics. You might find that a pitcher is facing the highest strikeout rate team they have faced all season and want to jump on, but chances are that the advantage is already taken away by an increase in price. So the smart move is to try to beat the algorithm. How do we do that?

1) Look for Price Disparities

One thing you can do that can be advantageous is to target pitchers at their lower price points. It is true that the pricing algorithm weighs in recent point totals into the price. If a player has had a few bad games in a row, they will often become cheaper. I tested this with a bunch of different starters and they mostly all show the same pattern, as shown here with Aaron Nola:

On the x-axis, there are his average DraftKings points from his three most recent starts. You can see that line trends upwards. At one point in the last two years, Nola had averaged just 11 points in his last three starts, and his price bottomed out to $7,100 because of it. In that game he went six innings and struck out 12, racking up 33 DraftKings points. That's just one anecdote that doesn't prove anything, so I ran a correlation test to see how predictive the average of the last three games was on the next score, and the answer came out to be a correlation coefficient of 0.49, which shows a pretty weak relationship.

Taking another anecdote, here is Jacob deGrom's DraftKings points outputs by price point over the last two seasons:

His best game was, indeed, at his highest price point, but everything in the middle jumps up and down. He's done just as well between $10,500 and $11,000 as he has between $11,500 and $12,000. This proves to be true for all pitchers when you look at the middle of the plots.

The moral of the story here is that pitchers' recent performance is not a great predictor of what they will do next, so you really should not care what the last few games have looked like for a guy. The exploitation is that the pricing algorithm often does, so you can profit over time by jumping on those small price decreases.

2) Look for changes happening after prices are released

Prices are released the night before the day of the slate. Anything that happens after the prices are released cannot affect the price tags. That means that if a big name in the opposing lineup isn't in the lineup for that night, there is an advantage to be had. The pitcher's price was made assuming he would be facing a better lineup than he actually is. These are small advantages to capitalize on.

The same is true for weather developments. The algorithm won't often factor in weather, so there can be price inefficiencies in cases where, say, there is heavy winds blowing in from the outfield, or if a dome roof is closed after it was planned on being opened. Little stuff like that is what you need to keep your ear to the ground for.

 

Summary

All of this can be boiled down to a few bullet points. Here is my general advice for picking pitchers in DFS.

  1. Focus less on the statistics and more on the salaries. You can study the box scores and stats all day long, but you're not getting yourself ahead at all if everything you're exploring is already cooked into the pitcher salary, which most of the time it is.
  2. Recent performance does not matter in most cases. Provided a player isn't playing hurt, his last several games have no predictive power over the very next game. Sometimes the pricing algorithm does weigh that recent good or bad production too heavily into the salary, which provides an opportunity and makes it profitable to roster a pitcher coming off of a couple of bad starts that has seen his price drop a few hundred dollars from where it was prior.
  3. Don't overreact to match-ups. Unless a pitcher is facing an opponent that is at the complete extreme of match-up favorability, the opponent does not have nearly as significant an effect on expected points as you might think.
  4. Be vigilant of lineups when they come out. Salaries come out the night before the slate and they assume the "normal" lineups, so any abnormal lineups will not be weighed into the salary. A major bat being out of the opposing lineup may end up making a pitcher a little bit too cheap, which you can exploit.


Download Our Free News & Alerts Mobile App

Like what you see? Download our updated fantasy baseball app for iPhone and Android with 24x7 player news, injury alerts, sleepers, prospects & more. All free!



More Fantasy Baseball Analysis




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
RANKINGS
C
1B
2B
3B
SS
OF
SP
RP

RANKINGS

QB
RB
WR
TE
K
DEF

REAL-TIME FANTASY NEWS

Donovan Mitchell

Questionable as Cavaliers Visit New Orleans
Kevin Porter Jr.

Listed Questionable Against Phoenix
Isaiah Collier

to Miss Second Straight Game
Joel Embiid

Out Saturday Against Utah
Tanner Bibee

to Take the Ball on Opening Day
Logan Webb

to Start on Opening Day for Giants
Christian Wilkins

"Fully Intends" to Play in 2026
Jake Bobo

Jaguars Sign Receiver Jake Bobo to an Offer Sheet
Trent Williams

49ers Decline to Pick Up Trent Williams' $10 Million Option Bonus
Jaxon Smith-Njigba

Seahawks Exercise Jaxon Smith-Njigba's Fifth-Year Option
Cristopher Sánchez

Cristopher Sanchez to Start on Opening Day for Phillies
Chris Sale

Braves Name Chris Sale as Their Opening Day Starter
Kyle Stowers

Leaves Friday's Game With Hamstring Tightness
DJ Chark

Hangs Up his Cleats
Naz Reid

Ruled Out Friday Against Portland
Jasson Domínguez

Jasson Dominguez Optioned to Triple-A
GG Jackson II

Out Friday Against Boston
Austin Reaves

Added to Injury Report Saturday
Kawhi Leonard

Questionable Against Dallas
Trae Young

Still Sidelined Saturday
Terance Mann

is Unavailable on Friday
Tyler Toffoli

Won't Play Saturday
Andrew Wiggins

Remains Out Saturday
Marcus Sasser

to Sit Out on Friday
Cedric Coward

a Late Scratch Friday
Joel Armia

Ready to Return From Back Injury
Quinten Post

is Ruled Out for Friday's Game
Joel Eriksson Ek

Kirill Kaprizov, Joel Eriksson Ek to Remain Out Saturday
Karl-Anthony Towns

Set to Suit Up Against Brooklyn
Ziaire Williams

to Play on Friday
Ross Colton

Still Out Friday
Ben Saraf

is Available on Friday
Yan Kuznetsov

Remains Sidelined Friday
Ivica Zubac

to Miss Rest of the Season
Shayne Gostisbehere

Misses Seventh Straight Contest
Jacob Misiorowski

Named Opening Day Starter
Morgan Rielly

Cleared to Play Friday
Mike Trout

X-Rays Come Back Negative on Mike Trout's Hand
Ja'Tavion Sanders

Panthers Expect Ja'Tavion Sanders to be Ready for Offseason Program
Dylan Crews

Optioned to Triple-A Rochester
Quinshon Judkins

Does Quinshon Judkins Have RB1 Upside in Dynasty Formats?
Jayden Reed

Is Jayden Reed a Buy-Low Candidate After Injury-Marred 2025 Campaign?
Lerone Murphy

Set For UFC London Main Event
Chris Olave

Rehabs his Dynasty Value With Resurgent 2025 Performance
Movsar Evloev

Looks To Remain Unbeaten
Tyrone Tracy Jr.

Facing Uphill Battle for Playing Time in New York
Michael Aswell

Jr. An Underdog At UFC London
Luke Riley

Set For UFC London Co-Main Event
Chimere Dike

Could See a Diminished Role in 2026
Joe Ryan

Named Opening Day Starter for Twins
Chase Brown

Profiles as a High-End Dynasty Running Back Heading into 2026
Sam Patterson

Looks To Extend His Win Streak
Michael Page

Set For Welterweight Bout
Austen Lane

In Dire Need Of Victory
Iwo Baraniewski

A Favorite At UFC London
C.J. Stroud

Will C.J. Stroud Ever Rediscover his Rookie-Season Magic?
Bijan Robinson

Finally Has the Falcons' Backfield All to Himself
Najee Harris

Remains on the Open Market
George Kittle

Injury Complicates Price Tag
Jameson Williams

Flashes WR1 Upside Ahead of 2026
Parker Washington

a Solidified Fantasy Option Despite Crowded Offense?
Nico Collins

Has Yet to Reach His Full Potential
Collin Murray-Boyles

Unlikely to Play Friday
Jonathan Kuminga

Ruled Out Friday Against Rockets
Aaron Gordon

Off Injury Report Against Toronto
Sergei Bobrovsky

Shuts Out Oilers with 21 Saves
Trent Frederic

Exits Early Against Panthers
Mason Appleton

Hurt Thursday Night
Tyler Toffoli

Suffers Lower-Body Injury in Thursday's Loss
Victor Hedman

Makes Early Exit Due to Illness
Juuse Saros

Dealing with Upper-Body Injury
Rome Odunze

Steps Into a Larger Role for 2026
Baker Mayfield

Loses Top Receiver After Subpar Season
Spencer Knight

Shuts Down the Wild on Thursday
Adam Fantilli

Scores Two Goals in Victory
Francisco Alvarez

Pulled Early Thursday With Back Tightness
Auston Matthews

Ruled Out for 12 Weeks
Yaroslav Askarov

Still Out Thursday
Luis Severino

to Start for A's on Opening Day
Kirill Kaprizov

Won't Play Against Blackhawks
Alex Tuch

Expected to Return Thursday
Noah Laba

Unavailable Against Blue Jackets
Andrew Copp

Returns From Three-Game Absence
Logan Gilbert

Named Mariners Opening Day Starter
José Ramírez

Jose Ramirez Back in Cactus League Lineup on Thursday
Hayden Birdsong

to Have Tommy John Surgery, Miss Entire 2026 Season
Zack Wheeler

to Pitch in Minor-League Game on Monday
Paul Skenes

Pirates Officially Name Paul Skenes Their Opening Day Starter
Jurickson Profar

Officially Suspended for Entire 2026 Season
Carson Williams

"Likely" to Be Rays Opening Day Starting Shortstop
Trey Yesavage

Will Open 2026 on the Injured List Due to Shoulder Impingement
Max Fried

to Start on Opening Day for Yankees
Akshay Bhatia

Withdraws From Valspar Championship
CFB

Alberto Mendoza Drawing Positive Reviews at Georgia Tech
CFB

Anthony Colandrea Impressing in Nebraska's Spring Practices
J.J. Spaun

Offers Upside Despite Poor Course History at Innisbrook
Aaron Rai

Looks to Bounce Back at Valspar Championship
Johnny Keefer

Brings Ball-Striking Upside to Valspar Championship
Billy Horschel

a Volatile Play at Valspar Championship
Ben Griffin

Looks to Rebound at the Valspar Championship
Corey Conners

Brings Elite Ball-Striking to Valspar Championship
Xander Schauffele

Trending In The Right Direction For Valspar Championship
Sahith Theegala

Has Shot to Challenge at Valspar Championship
Mackenzie Hughes

Looking to Bounce Back at Valspar Championship
Nicolai Hojgaard

Finding Rhythm For Valspar Championship
Matt Fitzpatrick

Continues Hot Start to 2026 Heading to Valspar Championship
Pierceson Coody

Heads to Valspar Championship Following Two Missed Cuts
Wyndham Clark

Searching for Momentum at Valspar Championship
Justin Thomas

Is Justin Thomas Back Ahead of This Week's Valspar Championship?
Jordan Spieth

to Bounce Back at Favored Valspar Championship?
Brooks Koepka

is Starting to Find His Groove Again Ahead of Valspar Championship
Viktor Hovland

is One of The Best DFS Plays at Innesbrook
Rasmus Hojgaard

to Get Back on Track at Valspar Championship
Tony Finau

is Again a Scary Option at Valspar Championship
Blades Brown

Continues PGA Tour Run at Valspar Championship
Josh Emmett

Suffers First-Round TKO Loss
Kevin Vallejos

Scores First-Round TKO
Amanda Lemos

Drops Back-To-Back Fights
Gillian Robertson

Extends Her Win Streak
Andre Fili

Drops Decision on Saturday
Denny Hamlin

Dominates and Gets His Third Career Las Vegas Win
Chase Elliott

Earns Runner-Up Finish at Las Vegas
William Byron

Wins A Stage and Finishes Third at Las Vegas
Christopher Bell

Finishes Fourth at Las Vegas After Strong Run
Kyle Larson

Fades to Seventh Despite Leading Laps Early at Las Vegas
Andre Fili

Jose Delgado Edges Andre Fili in Split-Decision Win
Oumar Sy

Suffers First-Round Submission Loss
Ion Cutelaba

Returns To The Win Column
CFB

CJ Carr Enters Sophomore Season as Heisman Favorite
CFB

Aaron Philo Not a Lock to be Florida's Starting QB?
CFB

George MacIntyre the Favorite to Win Tennessee Quarterback Battle?
CFB

Keelon Russell, Austin Mack Battling for Alabama QB1 Duties
Christopher Bell

Looking for Redemption, Wins Pole at Las Vegas
Denny Hamlin

Should Contend for Another Vegas Win
Chase Briscoe

Qualifies 18th Despite Toyota Dominating at Las Vegas
Chase Elliott

May Fly Under the Radar at Las Vegas
NASCAR

Ross Chastian Has Been As Solid As They Come at Las Vegas
Ty Gibbs

Could Ty Gibbs Finally Break Through With a Win at Las Vegas?
Brad Keselowski

a Solid DFS Pick at Las Vegas
Kyle Larson

Should Kyle Larson be Considered A Favorite for Las Vegas?
William Byron

Could Compete for a Top-Five Finish at Las Vegas
Ryan Blaney

Is Ryan Blaney Worth Rostering in Tournament DFS Lineups for Las Vegas?
Tyler Reddick

Could Continue his Top-10 Streak at Las Vegas
Joey Logano

Should DFS Managers Underestimate Joey Logano for Las Vegas?
Chris Buescher

Is Chris Buescher Worth Rostering For Las Vegas DFS Lineups?
NASCAR

Bubba Wallace is A Risky DFS Option Who Could Pay Off at Las Vegas
Josh Berry

Has Plenty of Upside for Las Vegas DFS Lineups
Ryan Preece

Scores his First Las Vegas Top-10 Starting Spot in Qualifying