👉 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

#1 Expert Projections
Save 30% Now
Import Your Leagues
Top-Rated Accuracy
Draft Simulator
Enter League Settings
Compare Any Players
Rookies & Call-Ups
24x7 News and Alerts

Advanced MLB DFS Strategy: Stacking Hitters In Tournaments

Jon Anderson outlines his process for selecting which teams to stack in MLB DFS with some data-driven insights from prior seasons.

If you have played MLB DFS for any length of time, you've certainly dabbled in stacking. Stacking means putting multiple players from the same offense into your lineup with the hope that the offense scores a bunch of runs and you rack up fantasy points while they're at it.

There are a lot of different opinions that you'll hear out there about how and when to stack. I wanted to dive into the data and see what insights I could find that are backed by actual results.

In my personal archives, I have a data set of every MLB box score along with each player’s DraftKings salary and points output for the last six seasons. In this data set, I have a row for every individual game each player has played with their full line score and DraftKings information. Included in this is the opposing starting pitcher each lineup faced along with that pitcher's daily salary. With this much data, there is a lot to learn. I tried a few things out, and here we go.

Featured Promo! Save 50% on any PGA Premium Pass using discount code MASTERS, this week only! Win more with our DFS and Betting Packages, get expert tools and advice from proven winners including the Lineup Optimizer, Research Station, betting/props cheat sheet and more. GAIN FULL ACCESS HERE

 

Which Pitchers to Target?

The most impactful factor that will go into most people's stacking advice is opposing starting pitcher. If a lineup is facing a bad starting pitcher, their run projection will be higher, which makes them more likely to bust out for a ton of fantasy points.

The price point of a pitcher tells us a heck of a lot, considering the DFS websites have a lot of incentive to get the pricing right in order to make the game as competitive as possible (if the pricing is wrong a lot, the best players will exploit that and will soon be winning all of the money leaving very little for the casual player - which is not what these companies want). This results in players just being able to look at opposing pitcher salary to get a good feel of which offenses will have good and bad nights.

So I wanted to test how good the pitcher price actually is at predicting offensive performance. For every non-extra innings game played where DraftKings salaries were available from 2015-2019 (leaving out 2020 just because of the short season), I did the following:

  1. Rounded each pitcher salary to the nearest $500 mark (just to give us more groupings to look at)
  2. Summed up the opposing offense’s DraftKings points

That generated a data set with each team’s offensive output along with their opposing pitcher and his salary. There are nearly 15,000 games represented in the data. The top three scores look like this:

Image for post

So this means that on July 31, 2018, the Nationals hitters collectively scored 259 DraftKings points in a game that was started by Steven Matz, who was priced at $6,900 that day.

The teams above scored 25, 23, and 23 runs in those games respectively. Needless to say, you would’ve done pretty well if you had a few stacks of those offenses on those days.

To get a feel for the big picture here, I all 14,000 some rows, rounded each pitcher salary to the nearest $500 and then found the average team DraftKings score against each pitching price point. Here is the plot:

Image for post

Unsurprisingly, teams do very well against very cheap opposing starters, averaging around 70 team DraftKings points when they face a pitcher priced around $5,000. Along the same vein, they do very poorly against the most expensive starters.

You can see the dot jump up at the $13,500 mark, meaning that hitters have done much better against those pitchers than even the cheaper $12,500 and $13,000 pitchers. That is due to the limited data we have at that price range. There have only been 75 instances of a pitcher being priced that high, which makes the data less reliable.

While there is certainly an obvious downtrend, there does not seem to be much difference at all between pitchers separated by $500-$1000. Teams have performed the same way against $8,000 pitchers as they have against $7,000. The same is true in the $10,000 — $11,000 range, just not much of a noticeable difference there.

If we round the pitchers to the nearest $1,000 instead of $500, here’s what we see:

Image for post

Once again, the extremes of the plot can be a little wonky because of the lack of data. There have not been many $4,000 or $14,000 starters, so those dots being out of line does not mean much of anything.

To show this a different way with a little more detail, I developed a box plot of the distribution of team scores against each pitcher's salary, rounded to the nearest $1,000. For each price point, you’ll see a box, a line, and some dots above the top line.

75% of the data points will be within the range of the box, and 95% of the data points will be inside the vertical line. The dots you see above the top line are the 5% of outliers scores, in this case — very high scores. For more on boxplots, check this out. Here is the plot:

Image for post

The green line you see is the average team score against each opposing starting pitcher's salary. Here are the averages in table form:

Image for post

What you can see by the box plot is that you typically get those outliers, the tournament-winning scores, from teams facing a pitcher below the $8,000 mark.

In conclusion, stacking against the cheapest opposing pitchers is a good idea, and stacking against the most expensive is a bad idea. That's a big "no duh!", but one actually useful thing to notice is that there is not a significant difference in the big picture between stacking against a $7,000 starter and a $9,000 starter. The middle-tier pitchers in price give up outlier scores at remarkably similar rates, making it actually more profitable over time to stack against the pitchers on the more expensive side of that (due to lower ownership and possibly cheaper hitter prices).

 

Lineup Spot Correlations

After you have chosen a team to stack, the next question becomes how exactly to do it. Typically selecting 3-5 hitters from a lineup would be considered a "stack", so which ones should you be choosing?

First, let's look at the average outputs for each lineup spot:

Image for post

You can see here that you get about 0.1 fewer plate appearances per game for every spot you drop in the lineup. The best fantasy point producers on a per plate appearance basis have been the #3 and #4 hitters, however the extra plate appearances the 1 and 2 hitters get actually turns into more DraftKings points per game.

This shows how important it is to focus on hitters hitting in the top four of the lineup. If a guy that typically hits lead-off drops down to the seven spot for a game, you should be expecting one fewer trip to the plate for him on average, which is a huge difference since you're typically only getting five from the hitters you draft.

Next, I checked on how each lineup spot correlates with the other. The idea here is that by drafting two hitters hitting very close to each other, you could get added points from one driving in the other, and things like that.

First, I tried it the old-fashioned way. I picked ten different pairings of lineup spots and made two lists of all of the DraftKings scores that those lineup spots have produced over the last five years, and I saw what the correlation coefficients were. With so much data, these numbers should be somewhat reliable. I did not expect any real correlation to develop, but we can learn something just by how they fared against each other. Here are the results:

In statistics, you would not say two variables are correlated at all until you saw a coefficient of 0.3 or so, but that does not mean that we can’t learn something here. The order of the pairings does make sense. The most correlated pairs are closer in the batting order to each other than the least correlated. The 1–2 pair is the clear winner here, with a big gap between it and the second-place pair. The top three hitters all being in the top three most correlated makes a lot of sense to me because of the fact they are all guaranteed to bat in the same inning at least once. No matter what happens, the first three hitters will all come to the plate in the first inning. After that, it's pretty random.

The second way I tried this out was to isolate each of the top five lineup spots, find the games where that spot did very well, and then see how that big game affected the lineup spots around it.

First, I checked what happened to each position’s average DraftKings score when each spot went over 10 DraftKings points. Here are the results:

Image for post

So the way to interpret this is to look at the first grouping of colored numbers there. That box tells you that when the lead-off scores more than 10 DraftKings points, the #2 hitter sees the biggest benefit, jumping up 1.79 points over the average for #2 hitters. You can see how the numbers all descend in order after that.

In every case but the #4 hitter, the biggest beneficiaries of a hitter going off are the hitters immediately before and after him, and it’s a significant difference from the hitters more than one spot removed. Interestingly, the #3 hitter doesn’t get much of a benefit when the #4 hitter has a big game, probably because of a lot of three-up three-down first innings.

I did the same thing again, but checked when each hitter went over 14 DraftKings points:

Image for post

The #2 hitter really thrives when the #3 guy has a big game, going 2.18 points over his average. Interestingly, the players that hit before the guy that goes over 14 DK points actually see a bigger boost in scores than the player who follows him in the order. Typically, if you’re going to get 15 DK points or more, a home run is involved — so this makes some sense because a home run never helps the guy batting next.

In conclusion here, it makes the most sense to stack hitters all hitting consecutively in the lineup. The 1–2 is your best pair. Always consider the base rates — the #1 and #3 hitters score the most points per game on average, so they also stand to benefit most from a whole team busting out. So while it's probably just what you would have guessed, the best four-man stack would indeed just be the 1-4 hitters. Sometimes in life, things are as simple as they seem.

 

How Often Do Teammates Lead The Day?

If you want to really make some money playing DFS, you need to post massive scores in tournaments. You don't want a stack that performs 10% better than the average, you want the stack that includes several hitters at or near the top of the daily leaderboard.

For this test, I looped through every day of 2019, using only days that had 10 or more games on the slate, and checked to see how often teammates were in the top X of hitting scorers for the day. Here are the results for 2019:

Percent of the time that two or more teammates finished in the top 20 hitters: 100%
Percent of the time that three or more teammates finished in the top 20 hitters: 86%
Percent of the time that four or more teammates finished in the top 20 hitters: 33%
Percent of the time that five or more teammates finished in the top 20 hitters: 6%

Percent of the time that two or more teammates finished in the top 10 hitters94%
Percent of the time that three or more teammates finished in the top 10 hitters28%
Percent of the time that four or more teammates finished in the top 10 hitters: 5%

Percent of the time that two or more teammates finished in the top five hitters46%
Percent of the time that three or more teammates finished in the top five hitters7%

Percent of the time that the top two hitters of the day were on the same team: 10%
Percent of the time that the top three hitters of the day were on the same team: 2%

I checked these numbers for 2018 and 2017 as well, and the percentages were basically identical.

 

Home or Away Team?

Another thing you will hear DFS analysts pontificating about is concerning home or away team. An idea you will hear a lot is that it's better to stack a road team because they are guaranteed to bat in every single inning, while sometimes the home team will not get 9th inning at-bats if they are already winning the game. I decided to test this out as well.

Home Team Win More
Everybody is probably aware of the "home field advantage", but here's a number to put on it: 53%. So yes, the home team is more likely to win, but only marginally so. It's also not true that every time the home team wins, they will get fewer plate appearances, as a small share of the wins come in walk-off fashion in the 9th inning or beyond.

It is true that the teams that are most commonly stacked are huge Vegas favorites, and huge Vegas favorites do inherently win more often, so the 53% would be pushed upwards in these specific examples.

Plate Appearances
Just because you don't bat in the 9th inning does not mean you will not outdo your opponent in plate appearances. The winning team will most of the time send more hitters to the plate just by virtue of having scored more runs.

I checked the numbers, and on average the home team sees 4% fewer plate appearances than the road team. An average game is about 36 plate appearances. 4% of 36 is 1.4, so on average, you should only expect to see 1.4 fewer plate appearances from the home team. That's not nothing, but it's also not something that should have you running for the hills instead of considering stacking a home lineup.

Production
This is really the only thing that matters. A hitter can score 20 DraftKings points with one swing of the bat, which is worth about eight plate appearances of average production. Let's talk about raw DraftKings points outcomes. In 2019, road hitters scored 166,121 DraftKings points. That was 1.6% more than the home hitters total of 163,460. When you look at the per plate appearance numbers, it's 1.79 for home hitters vs. 1.75 for road hitters, a 2.2% increase. So yes, home hitters were better than road hitters, but not nearly enough to make up for the 4% dip in opportunity.

In 2018, things were much closer. Home hitters scored about 1% fewer total points than road hitters. 2017 was back up to 2%. Here is all of this broken down:

The conclusion is that yes, road hitters do see more opportunity, however, the home hitters make up a lot of that with better production. It's essentially a negligible difference between home and road hitters, so you should not let that factor into your stacking choices. In fact, it may be more profitable to favor the home team since it's possible other players will buy into the idea that you should not do that.

 

Wrapping It All Up

It is largely what we all suspected in the first place, stacking is a super viable DFS baseball strategy. Here are all of my results from above in a nice easy-to-read bullet form.

  • On any given day (on a normal-sized slate), there is a 94% chance that two or more teammates will find themselves in the top ten hitters of the day.
  • There is a 46% chance that two or more teammates will find themselves in the top five and a 10% chance that two teammates will be the top-scoring hitters overall.
  • The best two-man stack is to do a 1–2 stack, the best three-man is a 1–2–3 stack.
  • The best lineup positions to be in are the lead-off and #3 spots.
  • Target the cheapest opposing starting pitchers, but if targeting a more expensive pitcher, lean towards the $8000-$9000 pitchers as they give up about the same scores as the $7000-$8000 pitchers, and ownership and hitter prices will likely be lower
  • Home vs. road lineups is not something that is statistically significant enough to worry about.


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

#1 Expert Projections
Save 30% Now
Import Your Leagues
Top-Rated Accuracy
Draft Simulator
Enter League Settings
Compare Any Players
Rookies & Call-Ups
24x7 News and Alerts

REAL-TIME FANTASY NEWS

Jack Bech

Could be a Nice Buy-Low Candidate Going into Sophomore Season
Mark Scheifele

Collects Three Helpers on Monday
Jacob deGrom

Pitches Through Knee Issue on Monday
Ukko-Pekka Luukkonen

Defeats the Lightning
Dalton Rushing

Smacks Two Homers in Rout of Blue Jays
Jaydon Blue

Will Jaydon Blue Remain the Cowboys' RB2 After the Draft?
Max Scherzer

Dealing With Forearm Tendinitis, Expected to Make his Next Start
Oronde Gadsden

Due for a Year 2 Breakout?
Collin Morikawa

Vegas has Lost Confidence in Collin Morikawa Ahead of Masters Tournament
Keaton Mitchell

to Play a Key Role on New Team?
Ludvig Aberg

One of the Top Plays For This Week's Masters Tournament
Isaiah Bond

Is Isaiah Bond Due for a Year 2 Breakout or a Reduced Role?
James Cook

Continues to Trend Up Every Year
Rory McIlroy

Set to Defend his Long-Awaited Masters Victory
Bryson DeChambeau

Looks to Finally Claim a Green Jacket
Patrick Cantlay

Needs Plenty to Go Right at Augusta
Harris English

Playing Solid Golf Heading to Masters
Sam Burns

Bouncing Back Nicely After Slow Start to 2026 Season
Corey Conners

Quietly Putting Together A Strong 2026 Season
Russell Henley

Looks to Bounce Back At Masters
Robert MacIntyre

Hopes to Rebound After Missed Cut at Masters Last Year
Justin Rose

Ready to Put Heartbreaking Playoff Loss Behind Him
Matt Fitzpatrick

Heads to Masters After Winning Valspar Championship
Xander Schauffele

Continues Scorching Start to 2026 Season
Scottie Scheffler

Returns to Action For Masters
Maverick McNealy

Might Perform Well Early at Masters Tournament
Gary Woodland

Riding the Wave Heading into Augusta National
Greg Dulcich

Will Have an Opportunity for a Big Role in 2026
Jacksonville Jaguars

Jaguars Love Their Running Back Room
Lamar Jackson

Present for Start of Offseason Program
Rasmus Hojgaard

Seeks to Continue Momentum from Houston
Shane Lowry

Attempting to Turn Back Time at the Masters
Sepp Straka

Trying to Get Under Par At Augusta
Viktor Hovland

Seeks a Hot Start at the Masters Tournament
Dean Wade

Jaylon Tyson and Dean Wade Set to Sit Out Again on Monday
Thomas Bryant

Unavailable on Monday
Andrew Mangiapane

Available for Monday's Tilt
Max Strus

Ruled Out Against Grizzlies
Shane Wright

Expected to Miss Another Game
Jarrett Allen

Available on Monday
Vladislav Namestnikov

Available Monday
Anthony Cirelli

Out Against Sabres
Evan Mobley

Active Against Memphis
Nino Niederreiter

Rejoins Jets Lineup
Brandon Hagel

Sits Out Third Consecutive Game
DAL

Nathan Bastian to Miss 3-4 Weeks
Mike Trout

Held Out of Series Opener Against Braves
Sam Merrill

Set to Suit Up on Monday
Donovan Mitchell

Ruled Out Monday
Alejandro Kirk

to Undergo Thumb Surgery on Tuesday
James Harden

Out Monday
Juan Soto

Mets Place Juan Soto on 10-Day Injured List
Matthew Boyd

Cubs Putting Matthew Boyd on 15-Day Injured List With Biceps Strain
Mickey Moniak

Goes Yard Twice Against his Old Team
Brent Rooker

Homers Twice, Drives in Six in Win Over Astros
Mike Trout

Considered Day-to-Day With Hand Contusion
New York Giants

Dexter Lawrence Requests a Trade, Won't Take Part in Offseason Program
Brooks Koepka

Needs his Putter to Work at Augusta National
Kyle Williams

Is Kyle Williams the Latest Patriots Draft Bust at Wide Receiver?
Elic Ayomanor

Should Benefit from Improved Quarterback Play
Isaac TeSlaa

Unlikely to Repeat Touchdown Efficiency
Deebo Samuel Sr.

Remains Unsigned
Darius Slayton

Where Does Darius Slayton Fit Among a Crowd of Giants Pass-Catchers?
Vít Krejčí

Vit Krejci Still Sidelined Monday
Bruce Brown

Likely Available vs. Portland
Spencer Jones

Remains Sidelined Monday
Isaiah Stewart

Remains Out Monday vs. Orlando
Dillon Brooks

Risks Suspension After 18th Technical Foul
Daniel Gafford

Leaves Game Early with Shoulder Injury
Luka Dončić

Luka Doncic to Undergo Hamstring Treatment in Europe
Will Cuylle

Grabs First Career Hat Trick in Blowout Win
Jacob Markstrom

Records First Shutout of the Season
Brady Tkachuk

Scores Twice Against Hurricanes
Sidney Crosby

Registers Three Points in Sunday's Win
Robert Thomas

Pots First Career Hat Trick
Valeri Nichushkin

Labeled Day-to-Day
Chris Duncan

Suffers Second-Round Submission Loss
Renato Moicano

Gets Back In The Win Column
Tabatha Ricci

Gets Outgrappled
Virna Jandiroba

Bounces Back
Brendson Ribeiro

Suffers First-Round Submission Loss
Abdul-Rakhman Yakhyaev

Earns First-Round Submission Win
Rafael Estevam

Suffers His First Loss
Ethyn Ewing

Dominates At UFC Vegas 115
Pat Bryant

Year 2 Breakout No Longer in the Cards?
Troy Franklin

Set to Take a Step Backward in 2026?
Sam Howell

Joe Milton III to Compete for Backup Role
Cameron Ward

Working in the Building, Making Good Progress
Will Levis

Titans to Trade Will Levis Before the Draft?
Jacob Markstrom

Shuts Out the Canadiens
Brady Tkachuk

Scores Twice on Sunday
Cameron Payne

Out at Least Two Weeks
Duncan Robinson

Iffy for Monday
Jerami Grant

Out Again Monday
Tobias Harris

Questionable Vs. Magic
Karl-Anthony Towns

Back Against Atlanta
Joel Embiid

Available Monday Vs. Spurs
Mike Trout

Exits Early After Getting Hit by Pitch
Kirill Kaprizov

Bags Sixth Career Hat Trick Sunday
Stuart Skinner

Nursing Upper-Body Injury
Charlie Lindgren

Gets the Nod Sunday
Pavel Buchnevich

Ready to Play Sunday Night
Trevor Lawrence

Can a Dynamic Surrounding Cast Lead Trevor Lawrence to Another Career Year?
Pete Fairbanks

Serving as Opener Before Going on Paternity List
George Klassen

Called Up to Start on Sunday
Hunter Brown

Placed on 15-Day Injured List with Right-Shoulder Strain
Jesús Luzardo

Jesus Luzardo Dominates Rockies on Saturday
Byron Buxton

Back in Sunday's Lineup
Mookie Betts

Heading to the Injured List With Oblique Strain
Cade Horton

Cubs Place Cade Horton on 15-Day Injured List With Forearm Strain
Mookie Betts

Considered Day-to-Day, Heading for an MRI on Saturday
Juan Soto

Day-to-Day With Minor Groin Strain, No Decision on IL Yet
MLB

Cubs-Guardians Game Postponed on Saturday
Chris Duncan

Set For UFC Vegas 115 Main Event
Renato Moicano

An Underdog At UFC Vegas 115
Tabatha Ricci

Set For UFC Vegas 115 Co-Main Event
Virna Jandiroba

Looks To Bounce Back
Brendson Ribeiro

In Desperate Need Of Win
Abdul-Rakhman Yakhyaev

Looks To Remain Unbeaten
Ethyn Ewing

Set For His Second UFC Bout
Rafael Estevam

Looks To Remain Undefeated
CFB

Gunner Stockton Looking "Great" After Offseason Injury
CFB

Sam Leavitt Showing "Encouraging Signs" at LSU Practice
RANKINGS
C
1B
2B
3B
SS
OF
SP
RP

RANKINGS

QB
RB
WR
TE
K
DEF