SGPLABResearch

NFL · realized SGP correlations

NFL League-Wide Correlations

On this page

How much each NFL same-game-parlay combo’s legs actually move together, from realized box scores at real devigged lines. STACK = legs reinforce · flat = independent (a correlation tax is unjustified) · TRAP = legs fight each other.

Fair @ −110 = what a 2-leg parlay of two −110 legs should pay given this correlation (independent = +265; correlated = shorter, anti-correlated = longer). Compare it to your book’s actual SGP price — shorter than fair means you’re being over-taxed. (Normalized to −110 legs; real SGPs also carry extra book hold.)

SGP comboRelationshipCorrFair @ −110n
STACKRB rush yds 60+ & RB rush att 15+Same player+0.63+13295
STACKWR rec yds 60+ & WR receptions 5+Same player+0.55+144235
STACKQB pass yds 250+ & QB pass att 30+Same player+0.42+16367
STACKQB pass TDs over & game total overPlayer × game+0.36+1752,263
STACKQB pass yds 250+ & QB pass TDs 2+Same player+0.35+17667
STACKQB pass yds over & game total overPlayer × game+0.26+1942,255
STACKRB rush att over & team coversPlayer × game+0.21+2065,268
STACKRB rush att over & team ML (win)Player × game+0.19+2105,652
STACKQB pass TDs over & team coversPlayer × game+0.19+2112,220
STACKQB pass att 30+ & QB pass TDs 2+Same player+0.17+21569
STACKQB pass TDs over & team ML (win)Player × game+0.16+2192,373
STACKQB pass yds over & team coversPlayer × game+0.11+2302,211
STACKRB rush yds over & team coversPlayer × game+0.10+2346,610
STACKRB rush yds over & team ML (win)Player × game+0.10+2347,052
STACKQB pass att over & game total overPlayer × game+0.09+2372,203
STACKWR rec yds over & game total overPlayer × game+0.09+23714,177
STACKQB pass yds 250+ & teammate WR rec yds 60+Teammates+0.08+24086,914
STACKQB pass yds over & team ML (win)Player × game+0.08+2412,364
STACKQB pass att 30+ & teammate WR receptions 5+Teammates+0.07+24386,914
STACKQB pass yds 250+ & teammate WR receptions 5+Teammates+0.07+24386,914
STACKWR receptions over & game total overPlayer × game+0.06+24713,444
STACKQB pass TDs 2+ & teammate WR rec yds 60+Teammates+0.05+24786,914
STACKQB pass att 30+ & teammate WR rec yds 60+Teammates+0.05+24986,914
STACKQB pass TDs 2+ & RB rush yds 60+Same player+0.05+24922
STACKRB rush att 15+ & WR receptions 5+Same player+0.04+25062
STACKQB pass TDs 2+ & teammate WR receptions 5+Teammates+0.04+25086,914
FLATRB rush yds over & game total overPlayer × game+0.04+2526,734
FLATRB rush att 15+ & teammate WR rec yds 60+Teammates+0.02+25786,914
FLATRB rush yds 60+ & teammate WR rec yds 60+Teammates+0.02+25886,914
FLATQB pass TDs 2+ & teammate RB rush att 15+Teammates+0.02+25986,914
FLATRB rush att 15+ & WR rec yds 60+Same player+0.02+25937
FLATQB pass TDs 2+ & teammate RB rush yds 60+Teammates+0.01+26086,914
FLATRB rush yds 60+ & WR receptions 5+Same player+0.01+26071
FLATWR rec yds over & team coversPlayer × game+0.01+26113,891
FLATQB pass yds 250+ & teammate RB rush att 15+Teammates+0.01+26186,914
FLATRB rush att over & game total overPlayer × game+0.01+2615,386
FLATRB rush att 15+ & teammate WR receptions 5+Teammates+0.01+26286,914
FLATQB pass att 30+ & teammate RB rush att 15+Teammates+0.01+26286,914
FLATWR rec yds over & team ML (win)Player × game+0.01+26314,853
FLATRB rush yds 60+ & teammate WR receptions 5+Teammates+0.00+26386,914
FLATQB pass yds 250+ & teammate RB rush yds 60+Teammates+0.00+26486,914
FLATQB pass att 30+ & teammate RB rush yds 60+Teammates-0.00+26586,914
FLATQB pass att 30+ & RB rush yds 60+Same player-0.01+26922
FLATRB rush yds 60+ & WR rec yds 60+Same player-0.02+27141
FLATWR receptions 5+ & teammate WR receptions 5+ (2 players)Teammates-0.02+27386,914
FLATWR rec yds 60+ & teammate WR receptions 5+Teammates-0.03+27586,914
FLATWR receptions over & team coversPlayer × game-0.03+27613,172
FLATWR rec yds 60+ & teammate WR rec yds 60+ (2 players)Teammates-0.03+27686,914
TRAPWR receptions over & team ML (win)Player × game-0.04+28014,102
TRAPQB pass yds 250+ & RB rush yds 60+Same player-0.05+28121

Same-player / teammate thresholds are representative (the correlation is stable across nearby lines). Player × game rows have no fixed line — each leg grades over its real market line, and the correlation grows with the player’s scoring level, so it’s a pooled average. Realized correlation only — the book’s tax needs SGP captures.