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
Daily Stats & Leaders
All Pitcher Matchups
Compare Any Players
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: Get any DFS Premium Bundle for for 30% off using code NEW! Win more with expert advice from proven winners and exclusive DFS tools. Get instant access to RotoBaller's Lineup Optimizers, Research Stations, daily picks and VIP chat rooms across 10 sports! Go Premium, Win More!

 

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
Daily Stats & Leaders
All Pitcher Matchups
Compare Any Players
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

Las Vegas Raiders

Zamir White Competing For Depth Role
New York Jets

Mason Taylor To Immediately Be Atop Jets Tight End Depth Chart
Bennedict Mathurin

Cleared For Game 5
Buffalo Bills

Dalton Kincaid Setting Up As Post-Hype Sleeper In 2025?
Denver Broncos

Dre Greenlaw Expected To Be Ready For Training Camp
Seattle Seahawks

Sam Darnold To Take Over 90% Of The Snaps
Tennessee Titans

Titans In No Rush To Trade Will Levis
Daulton Varsho

Reinstated From Injured List And Starting On Tuesday
Minnesota Vikings

J.J. McCarthy Says He Knows He's Ready To Start For Vikings
Cincinnati Bengals

Bengals Picking Up Fifth-Year Option On Dax Hill
Los Angeles Chargers

Chargers Apply Unrestricted Free-Agent Tender To J.K. Dobbins
Seattle Seahawks

Jaren Hall Cut Loose By Seahawks
Kansas City Chiefs

Chiefs Compare Josh Simmons To Christian Darrisaw, Rashawn Slater
Denver Broncos

Pat Bryant Compared To Michael Thomas
Denver Broncos

RJ Harvey Could Do It All For Broncos
Carolina Panthers

Tetairoa McMillan Likely To Man The X Spot For Panthers
Green Bay Packers

Packers, Jaire Alexander Continue To Discuss Potential Reunion
Dallas Cowboys

Cowboys Discussed George Pickens With Steelers
Kansas City Chiefs

Chiefs To Pick Up Fifth-Year Option On Trent McDuffie, George Karlaftis
Washington Commanders

Matt Gays Signs One-Year Deal With Commanders
San Francisco 49ers

George Kittle Signs Four-Year Extension With 49ers
Alperen Sengün

Alperen Sengun Records Third Consecutive Double-Double
Brandin Podziemski

Hits Six Treys During 26-Point Performance
Jimmy Butler III

Leads Warriors In Scoring Monday Night
Jarrett Allen

Has Double-Double, Six Steals In Blowout Win
Brandon Boston Jr.

Recovering From Ankle Surgery
Kelly Olynyk

Undergoes Heel Procedure
Aaron Nesmith

Probable For Tuesday's Action
Nathan MacKinnon

Has Two Points In Losing Effort
Martin Necas

Records Two Assists In Game 5 Loss
Mikko Rantanen

Tallies Three Points In Monday's Win
Wyatt Johnston

Leads Stars To Game 5 Victory
Sergei Bobrovsky

Returns To Winning Ways
Anton Lundell

Earns Two Points Monday
Ryan Gerard

Going For A Texas Trifecta Of Sorts
Brandon Hagel

Departs Loss Early
Joe Highsmith

Hoping To Make More Putts In Texas
Eric Cole

Expecting Big Things In Texas
Brian Campbell

May Go Under The Radar At CJ Cup
Riley Greene

Homers Twice On Monday
Yordan Alvarez

Exits Monday's Win Early
Los Angeles Chargers

Tre Harris Expected To Fill X Role For Chargers
Los Angeles Chargers

Quentin Johnston Needs To Earn His Spot In Training Camp
Jimmy Butler III

Officially Active For Game 4
Isaiah Stewart

Uncertain For Game 5
Michael Porter Jr.

Expected To Play In Game 5
Brandon Nimmo

Has Career Game
Russell Westbrook

Questionable For Tuesday Night
Tyler Glasnow

Going On The Injured List
Jaylen Brown

Back On The Injury Report
Jrue Holiday

Out Again On Tuesday Night
Bennedict Mathurin

Questionable For Game 5
Damian Lillard

May Not Play Next Season
Luis Arraez

Expected To Return On Tuesday
Johnathan Kovacevic

To Remain Out Tuesday
Brenden Dillon

Unavailable Tuesday
Luke Hughes

Not Ready To Return For Game 5
Darius Garland

Remains Out On Monday
Ross Colton

Remains Out On Monday
Oskar Bäck

Oskar Back Returns To Stars Lineup Monday
Miro Heiskanen

To Miss Game 5
Jordan Westburg

Placed On Injured List
Anthony Cirelli

Good To Go For Game 4
William Byron

Ends With A Strong Top-Five Finish At Talladega
Ryan Blaney

Bad Luck Continues With Talladega Crash
Kyle Larson

Has A Career-Best Performance At Talladega
Ian Machado Garry

Gets Back On Track With UFC Kansas City Win
Brad Keselowski

Talladega Run Ends Early After Crashing
Carlos Prates

Suffers His First UFC Loss
Zhang Mingyang

Still Undefeated In The UFC
Anthony Smith

Retires After UFC Kansas City Loss
Giga Chikadze

Takes Unanimous Decision Loss
Giga Chikadze

Takes Unanimous-Decision Loss
David Onama

Extends Win Streak At UFC Kansas City
Michel Pereira

Drops Decision At UFC Kansas City
Abus Magomedov

Extends His Win Streak
Nicolas Dalby

Gets Finished For The First Time
Randy Brown

Gets Back In The Win Column
Ikram Aliskerov

Gets First-Round TKO Finish At UFC Kansas City
Andre Muniz

Gets TKO'd At UFC Kansas City
Ivan Demidov

Has Historic Outing In Game 4
Timo Meier

Records Two Points Sunday
Andrei Svechnikov

Nets Hat Trick In Game 4 Win
Leon Draisaitl

Caps Off Four-Point Effort With First Postseason Overtime Goal
Connor Hellebuyck

Gets Pulled Again
Alexandre Carrier

Fails To Finish Game 4
Tyler Tucker

Makes Early Exit Sunday
Chase Elliott

Recovers from Speeding Penalty to Finish Fifth
Joey Logano

Finishes Last at Talladega After Disqualification for Missing Spoiler Brace
Ryan Preece

Loses Talladega Race First in Photo Finish Then in Post-Race Inspection
NASCAR

Poor Toyota Strategy Arguably Cost Bubba Wallace Winning Chances at Talladega
Christopher Bell

Unhurt After Hard Contact with Inside Retaining Wall
Joe Ryan

Posts Stellar Outing
Jaylen Brown

Available For Game 4
Nick Lodolo

Throws Seven Scoreless Innings
Tyler Glasnow

Removed Early On Sunday
Darius Garland

Questionable For Game 4
Jaden Ivey

Making Progress
Tarik Skubal

Racks Up 11 Strikeouts
Luke Weaver

In Line To Get The Bulk Of Save Opportunities Moving Forward
Devin Williams

Removed From Closer Role
Chase Elliott

Is One OF The Top Overall DFS Picks Of The Week
Joey Logano

Could Joey Logano Finish A Race With A Top Finish At Talladega?
NASCAR

DFS Players Should Like Bubba Wallace For Talladega This Week
Christopher Bell

Should DFS Players Roster Christopher Bell At Talladega?
Austin Cindric

Is Austin Cindric Worth Rostering For Talladega DFS Lineups?
Shane Van Gisbergen

Is A Solid, Safe, DFS Choice For Talladega Lineups
Austin Dillon

Is Austin Dillon A Viable DFS Play At Talladega This Week?
Josh Berry

Qualifies Too High At Talladega To Be Worth Rostering In DFS
Michael McDowell

Should DFS Players Take A Shot On Michael McDowell At Talladega?
Noah Gragson

Could Be A Sneaky DFS Play For Talladega
Denny Hamlin

Probably Qualified Too Well for DFS Consideration
Kyle Larson

Increasingly Undervalued Due to His Crashing, but Still a Great DFS Option
Austin Hays

Smacks Two Homers On Saturday
Jorge Polanco

Goes Deep Twice On Saturday
Eugenio Suárez

Eugenio Suarez Hits Four Homers On Saturday
Framber Valdez

Tosses Complete Game In A Loss To The Royals
Jackson Chourio

Nearly Hits For The Cycle
Jimmy Butler III

Ruled Out On Saturday
Logan Evans

To Make MLB Debut On Sunday
Logan Gilbert

Heading To 15-Day Injured List
Ryan Mountcastle

Adley Rutschman, Ryan Mountcastle Not In Game 1 Lineup
Carlos Prates

Looks To Remain Undefeated In The UFC
Ian Machado Garry

Set For UFC Kansas City Main Event
Zhang Mingyang

Scheduled For Co-Main Event
Anthony Smith

Set For His Final UFC Bout
David Onama

Set For Featherweight Bout
Giga Chikadze

Looks To Bounce Back
Abus Magomedov

Looks For His Third Consecutive Win
Michel Pereira

Returns To Action At UFC Kansas City
Cam Davis

Looking For Better Fortunes At TPC Louisiana
Adam Svensson

Making Third Apperence At Zurich Classic