// Data Science

GAME SCRIPT AND VEGAS LINES
IN NFL DFS

Vegas doesn't just predict who wins. It predicts who throws, who runs, who scores, and how many times. That information is the foundation of every NFL DFS projection.

Michael  ·  May 2026  ·  12 min read

Two quarterbacks. Same talent level. Same salary. Same DraftKings projection on most sites.

QB A is a 7-point favorite. His team builds a 21-point lead by halftime. They run the ball 35 times in the second half. He finishes with 220 passing yards and 2 TDs. Fourteen DraftKings points.

QB B is a 7-point underdog. His team falls behind early. They throw 45 times trying to catch up. He finishes with 340 yards, 3 TDs, and 2 INTs in a loss. Twenty-three DraftKings points.

The loser outscored the winner by 9 DraftKings points. That's game script.

In the NFL, the score of the game determines how teams play. This sounds obvious, but most DFS players don't follow the logic to its conclusion. Teams that are winning run the ball to bleed clock. Teams that are losing throw the ball to catch up. Teams in close games have balanced play-calling. These tendencies are not random — they're predictable, measurable, and directly tied to the fantasy output of every player on the field.

Game script is the invisible hand that moves NFL DFS scoring. And Vegas lines are the best available predictor of game script before the game starts. If you understand how to read the spread, the over/under, and the implied team totals — and translate those into player-level projections — you have an edge that most recreational DFS players ignore entirely.

// The Three Numbers

SPREAD, OVER/UNDER,
AND IMPLIED TOTALS

Every NFL game has three Vegas numbers that matter for DFS. Each one tells you something different about the expected game environment.

// Number 01

THE POINT SPREAD

The spread predicts the margin of victory. If the Seahawks are -6.5 against the Patriots, Vegas expects Seattle to win by roughly 7 points. The spread tells you who will be ahead — which is the single most important predictor of game script.

DFS implications: The favorite's RB benefits because the team is expected to play with a lead and run the clock. The underdog's QB and receivers benefit because the team is expected to trail and pass to catch up. Large spreads (7+) create extreme game scripts that dramatically shift passing and rushing volume.

Who Leads Run vs. Pass Split
// Number 02

THE OVER/UNDER (TOTAL)

The over/under predicts the combined score of both teams. A total of 48.5 means Vegas expects roughly 49 combined points. The over/under tells you how much total scoring to expect — which determines the overall fantasy ceiling of the game.

DFS implications: High totals (48+) mean both offenses are expected to produce. These are the premium stacking environments. Low totals (under 40) mean limited offensive output and lower fantasy ceilings for all players in the game. The over/under is the single best filter for identifying which games to target for stacks and which to avoid.

Total Scoring Fantasy Ceiling
// Number 03

IMPLIED TEAM TOTALS

Implied totals split the over/under between the two teams using the spread. For a game with a 48.5 total and a 6.5-point spread: the favorite's implied total is roughly (48.5 + 6.5) / 2 = 27.5 points. The underdog's implied total is roughly (48.5 - 6.5) / 2 = 21 points.

DFS implications: The implied total is the best predictor of team-level offensive output. A team with a 28-point implied total is expected to produce roughly 40% more fantasy points than a team with a 20-point implied total. Every offensive player on the higher-implied-total team gets a projection boost because the scoring environment supports more touchdowns, more yardage, and more total offensive plays.

Team-Level Scoring Per-Player Impact
48+
Premium stacking total
27+
Elite implied total
≤3
Shootout spread
// Game Script Archetypes

THE FOUR GAME TYPES
AND WHO BENEFITS

Every NFL game falls into one of four game script archetypes, and each one has different implications for which positions produce the most DFS points. Recognizing which archetype a game is projected to follow — before kickoff — is the core skill of game-script-based DFS.

// Archetype 01

THE SHOOTOUT

Profile: Over/under 48+, spread 3 or less. Both teams projected for 24+ points. Competitive, high-scoring game.

What happens: Both teams pass aggressively throughout because neither builds a comfortable lead. Both QBs throw 35+ times. Both sets of receivers see elevated targets. The game stays close into the fourth quarter, keeping both offenses in attack mode.

Who benefits: QBs and WRs from both teams. This is the best game stack environment in NFL DFS. Stack your QB with his receivers and add a bring-back from the opposing passing game. RBs are secondary in shootouts because pass-heavy scripts limit rushing volume.

DFS priority: QB-WR stacks with bring-backs. This is your primary GPP target every week.

Best Stack Environment Both QBs Elevated
// Archetype 02

THE BLOWOUT

Profile: Over/under 44-50, spread 7+. One team heavily favored.

What happens: The favorite builds a lead early and shifts to running the ball in the second half. The underdog falls behind and enters pass-heavy mode to catch up, generating "garbage time" passing volume that's irrelevant to the real game but scores DFS points.

Who benefits: The favorite's RB (game-script-positive rushing volume), and the underdog's QB and WRs (desperation passing volume). This is one of the most exploitable game scripts in DFS because the market undervalues garbage-time production.

DFS priority: Underdog QB stack for GPPs (contrarian, high-volume passing). Favorite's RB as a cash-game play (safe volume). The favorite's QB has a lower ceiling because the team runs in the second half.

Underdog QB Value Favorite RB Value
// Archetype 03

THE GRIND

Profile: Over/under under 41, spread variable. Low-scoring game with strong defenses or bad offenses.

What happens: Both teams play conservatively. Passing volume is limited. Scoring comes from field goals, turnovers, and the occasional touchdown. Total plays per team drop because the clock runs more on rushing plays and punts.

Who benefits: Defenses and nobody else. Grinds are bad DFS environments. The fantasy ceiling for every offensive player is suppressed. Even good players in bad game environments have lower expected output.

DFS priority: Avoid stacking these games. If you must play players from a grind game, use them as standalone RBs or value plays, not as your primary stack. Your stack should come from a shootout or high-total game.

Avoid for Stacking DST Value
// Archetype 04

THE ONE-SIDED OFFENSIVE EXPLOSION

Profile: Over/under 44-48, spread 4-6. One team has a much higher implied total than the other.

What happens: The favored team's offense produces heavily while the opponent struggles. The game follows a path where the favorite scores consistently but the underdog doesn't generate enough offense to force a shootout. It's a blowout in terms of offensive output but not always in terms of final score.

Who benefits: The favorite's entire offense — QB, WRs, and RB all produce because the team controls the game. The underdog's offensive players have limited upside because their offense isn't producing enough to sustain volume.

DFS priority: Stack the favorite's passing game. The RB from the favorite is also strong. Avoid the underdog's offensive players unless you're specifically targeting garbage-time upside as a contrarian lever.

Stack the Favorite All Positions Benefit

YOU'RE NOT PREDICTING WHO WINS. YOU'RE PREDICTING HOW THEY PLAY. THAT'S WHAT DRIVES FANTASY POINTS.

// Position-Level Impact

HOW GAME SCRIPT
MOVES EACH POSITION

Quarterbacks are passing-volume machines. A QB's DFS ceiling is almost entirely a function of how many times he throws. A QB who attempts 40 passes has a dramatically higher ceiling than one who attempts 25. Game script drives attempt volume: trailing teams pass more, and games with high totals generate more total plays. The best DFS QB environments are shootouts (high volume from both sides) and moderate underdogs in high-total games (forced to throw from behind).

Running backs are game-script dependent in the opposite direction. RBs benefit from positive game script — when their team is winning and running the ball to kill clock. A running back on a team that's up 14 points in the fourth quarter might see 8-10 additional carries that wouldn't exist in a close game. This is why the favorite's RB in a projected blowout is a premium cash-game play. In shootouts, RBs from both teams see reduced volume because the teams are passing to keep up with each other.

Wide receivers follow the QB. If the game script projects for high passing volume, the team's primary WRs benefit. In shootouts, WRs from both teams are elevated. In blowouts, the underdog's WRs benefit from garbage-time passing while the favorite's WRs see reduced second-half targets as the team shifts to running. The exception is when the favorite's WR is the QB's stacked receiver — even in a blowout, the first-half passing production from building the lead can generate a strong performance.

Tight ends are matchup-specific more than game-script-specific. TE production depends more on the player's role in the offense and the opposing defense's vulnerability to the position than on the game script. However, in extreme negative game scripts (down 21+ in the second half), TEs can see elevated targets because they run shorter routes that are easier to complete under pressure.

DST is inversely correlated with the opposing team's implied total. A defense facing a team with a 17-point implied total is in a much better spot than one facing a 28-point implied total. Low opposing implied totals mean fewer points allowed, more potential sacks (the opposing team will be behind and throwing), and more turnover opportunities.

// The Garbage-Time Edge

WHY LOSING TEAMS
PRODUCE FANTASY POINTS

Garbage time is one of the most misunderstood and underexploited concepts in NFL DFS. When a team is trailing by 17+ points in the fourth quarter, the game is effectively over for real football purposes. But for DFS purposes, it's a fantasy goldmine.

Trailing teams abandon the run completely and throw on every play. The defense often shifts to prevent-mode — playing soft coverage that allows completions underneath to burn clock. The result is that the losing QB completes short passes at a high rate, accumulating yardage and receptions that score DFS points. Garbage-time touchdowns — which are meaningless to the actual game — score the same DFS points as first-quarter touchdowns.

This creates a DFS arbitrage. The public sees a 7-point underdog and thinks "bad team, avoid." The DFS optimizer sees a QB who's projected to throw 40+ times because his team will be trailing, accumulating 280+ passing yards and 2 garbage-time TDs in a loss. That QB scores 20+ DFS points while being 15-20% cheaper in salary and 10-15% lower in ownership than the opposing favorite's QB who threw 30 times for 230 yards in a comfortable win.

Garbage-time QBs and their receivers are the contrarian backbone of tournament lineups. They're underowned because the public fades losing teams. They're cheap because DraftKings prices partially reflect team quality. And they produce because game script forces volume regardless of the score.

// Pace

THE HIDDEN VARIABLE:
HOW FAST THEY PLAY

Game script isn't the only environmental factor. Pace — how quickly a team runs plays — is a structural driver of fantasy output that exists independently of the score.

Teams in the NFL range from roughly 58 plays per game to 72 plays per game at the extremes. That's a 24% difference in total offensive snaps, which translates directly to more opportunities for fantasy production. A team that runs 70 plays generates more passing attempts, more rushing attempts, more total yards, and more scoring opportunities than a team that runs 60 plays — even if everything else about the matchup is identical.

Pace is particularly important for stacking. When you stack a QB and his receivers from a fast-paced team, you're stacking into an environment with more total passing plays. More plays means more receptions, more yards, and more touchdown opportunities for your correlated players. Two teams that both have 27-point implied totals can have very different DFS ceilings if one runs 70 plays per game and the other runs 60.

Pace is relatively stable from week to week — it's driven by coaching philosophy more than matchup. Teams that play fast tend to play fast all season. This means pace data from the first few weeks of the season is predictive for the rest of the year, making it a reliable input for weekly DFS projections.

// Using Vegas Data in Practice

THE WEEKLY
VEGAS WORKFLOW

// Step by Step

FROM VEGAS LINES TO LINEUP DECISIONS

Step 1: Sort games by over/under. The highest-total games are your primary stacking targets. Games with totals above 48 go at the top of the list. Games below 41 go at the bottom.

Step 2: Identify game archetypes. For each high-total game, check the spread. Close spread (3 or less) = shootout. Large spread (7+) = blowout. Medium spread (3.5-6.5) = one-sided potential. Classify each game into one of the four archetypes.

Step 3: Map positions to archetypes. Shootouts = QB-WR stacks from both teams. Blowouts = underdog QB stack + favorite RB. Grinds = avoid for stacking. Map your position targets to the game environments.

Step 4: Check implied totals for each team. Within a given game, the team with the higher implied total has a structural edge for all offensive players. Stack the higher-implied-total passing game and use the lower-total team's players as bring-backs or value plays.

Step 5: Layer in pace data. Between two similarly priced game environments, prefer the one with higher-pace teams. More plays = more DFS opportunity.

Step 6: Build lineups. Use the game-script analysis to inform your stack selection and roster construction. Let the optimizer handle salary math and exposure controls.

Sort by Total Classify Archetype Map Positions Check Implied Layer Pace Build Lineups
// The Bottom Line

VEGAS KNOWS
HOW THE GAME WILL FLOW

Player talent matters. Matchup quality matters. But game script is the invisible framework that determines how that talent and those matchups translate into DFS points. A great QB in a bad game script produces less than a mediocre QB in a great game script. A workhorse RB in a negative game script sees 15 carries instead of 25. A deep-threat WR in a low-total game never gets the big play that defines his ceiling.

Vegas lines distill thousands of data points — team strength, matchup quality, injury impact, weather, home/away splits — into three numbers that predict game script more accurately than any individual analyst can. The spread tells you who passes and who runs. The over/under tells you how much total scoring to expect. The implied totals tell you which team's offense has the higher ceiling.

DFS Only integrates Vegas lines directly into every NFL projection. Implied team totals, game script classification, and pace data are all built into the model that generates player projections, floor/ceiling estimates, and simulation outputs. You see the projected game environment alongside every player on the slate — so you're never stacking into a grind or fading a shootout.

VEGAS DATA. GAME SCRIPT.
EVERY PROJECTION.

Implied totals, pace data, and game-script analysis built into every NFL projection. First day free.

See This Week's Lines →