Back to Correlation, Covariance & Same-Game Parlays
Chapter 11

Reverse-Engineering Implied Correlation

Extracting implied correlation from SGP prices

Reverse-Engineering Book Implied Correlation

SGP prices embed dependence. If you know the marginal probabilities and observe the SGP implied probability, you can solve for the book's implied r—the correlation assumption baked into the price.

This is the most powerful diagnostic tool for SGP betting.

The Implied r Formula

Book Implied Correlation

r_implied = (p_mkt - pA × pB) / √(pA(1-pA) × pB(1-pB))
Excel: =(D1-A1*B1)/SQRT(A1*(1-A1)*B1*(1-B1))

Where:

  • p_mkt = SGP market implied probability
  • pA, pB = De-vigged probabilities for each leg
  • Result = The correlation the book is assuming

Key Insight

When you back out r_implied, you're translating the SGP price into the book's dependence assumption—and that's what you're really betting against.

Why This Matters

Knowing the implied r answers the only question that matters:

How much dependence is already baked into the price?

Once you know this, you can compare it to:

  1. Your own r assumption (from intuition or domain knowledge)
  2. Historical data (from game logs)
  3. Industry benchmarks (typical correlations for similar props)

Worked Example 1: Positive Dependence (Williams + Loveland)

The Setup

ComponentValue
Williams Over 1.5 TDs+109 → pA = 0.478
Loveland Over 0.5 TDs+190 → pB = 0.345
SGP Price+305 → p_mkt = 0.247

Step 1: Calculate Independence Baseline

pA × pB = 0.478 × 0.345 = 0.165

Step 2: Calculate the Denominator

√(pA(1-pA) × pB(1-pB)) = √(0.478 × 0.522 × 0.345 × 0.655)
                        = √(0.0564)
                        = 0.237

Step 3: Solve for Implied r

r_implied = (0.247 - 0.165) / 0.237
          = 0.082 / 0.237
          = +0.346

Interpretation

The book is pricing this SGP with r ≈ +0.35 (moderately strong positive correlation).

Your question: Is the true correlation higher or lower than 0.35?

  • If you believe r > 0.35 → SGP may be +EV
  • If you believe r < 0.35 → SGP is -EV
  • If you believe r ≈ 0.35 → Fairly priced

Worked Example 2: Negative Dependence (Nacua + Stafford)

Sometimes SGPs combine legs that work against each other. Let's analyze an NFL example with negative correlation.

The Setup

LegMarket OddsDe-vigged Probability
Nacua Under 7.5 receptions-136pA = 0.543
Stafford Over 34.5 attempts+100pB = 0.473
SGP+335p_mkt = 0.230

Why This Might Be Negative

Think about the game script:

  • High pass attempts often signal a negative game script (trailing, playing from behind)
  • In those situations, Nacua is typically the primary target and gets fed the ball
  • So when Stafford goes Over attempts, Nacua is more likely to go Over receptions too
  • This makes Nacua Under + Stafford Over = conflicting outcomes

Calculate Implied r

Independence baseline:

pA × pB = 0.543 × 0.473 = 0.257

Denominator:

√(0.543 × 0.457 × 0.473 × 0.527) = √(0.0619) = 0.249

Implied r:

r_implied = (0.230 - 0.257) / 0.249
          = -0.027 / 0.249
          = -0.108

Validate with Actual Data

From 19 games of 2025 season data:

EventFrequency
Stafford Over 34.511/19 (57.9%)
Nacua Under 7.59/19 (47.4%)
Both hit4/19 (21.1%)

Empirical joint probability: 4/19 = 0.211

Using conditional probability: P(Nacua Under | Stafford Over) = 4/11 = 0.364

Actual r = (0.211 - 0.257) / 0.249 = -0.185

The Verdict

MethodCorrelation (r)Joint PFair Odds
Independence0.0025.7%+289
Book Price-0.10823.0%+335
Actual Data-0.18521.1%+375

Warning

The book is offering +335, but the data suggests fair price is +375. The book is underpricing the negative correlation. This SGP is a trap.

Worked Example 3: Same-Player SGP (Brandon Miller)

Same-player SGPs feel obvious—and books know it. Let's see how expensive they really are.

The Setup

LegMarket OddsDe-vigged Probability
Miller Over 2.5 made 3s-161pA = 0.541
Miller Over 20.5 points-110pB = 0.459
SGP+116p_mkt = 0.463

The Intuition

This feels like strong positive correlation because:

  • Made 3-pointers directly contribute to points (3 each!)
  • If Miller hits 3+ threes, that's 9+ points already
  • He only needs 12 more to hit Over 20.5

Calculate Implied r

Independence baseline:

pA × pB = 0.541 × 0.459 = 0.248

Denominator:

√(0.541 × 0.459 × 0.459 × 0.541) = √(0.0616) = 0.248

Implied r:

r_implied = (0.463 - 0.248) / 0.248
          = 0.215 / 0.248
          = +0.867

Interpretation

The book is pricing this with r = 0.867—near-perfect positive correlation!

Correlation (r)P(Both)Fair Odds
0.0024.8%+303
+0.3032.3%+210
+0.5037.3%+168
+0.6039.7%+152
+0.7042.2%+137
+0.8044.7%+124
+0.86746.3%+116

Key Insight

Same-player SGPs are almost always expensive because the correlation is obvious to everyone, including the book. They price it aggressively, leaving little edge for bettors.

When Same-Player SGPs Can Have Value

You need r > 0.867 to find value at +116. This could happen if:

  • The player is in a usage-heavy role tonight
  • Matchup strongly favors scoring efficiency
  • Game pace projection is unusually high

But honestly? It's rare. The book knows what you know.

The Diagnostic Framework

Here's how to use implied r as a diagnostic tool:

Step 1: Calculate the Book's r

Use the formula to extract r_implied from any SGP price.

Step 2: Compare to Benchmarks

SGP TypeTypical Book rWhen to Bet
QB + Primary WR TD+0.30 to +0.45If you believe r > book's r
Same-player stats+0.50 to +0.85Rarely—books price aggressively
Negative dependence-0.05 to -0.20If actual r is more negative
Cross-team props~0.00If you have correlation data

Step 3: Validate with Data

If possible, calculate the empirical r from game logs and compare to the book's assumption.

Step 4: Make Your Decision

  • Your r > Book's r: Potential +EV
  • Your r < Book's r: Likely -EV
  • Your r ≈ Book's r: Fairly priced, pass

Practice Exercise

📝 Exercise

Instructions

An NBA same-player SGP is offered:

Leg A: Player Over 25.5 points (-120) → De-vig to pA ≈ 0.545 Leg B: Player Over 5.5 rebounds (-110) → De-vig to pB ≈ 0.524 SGP: +140

Tasks:

  1. Convert +140 to implied probability (p_mkt)
  2. Calculate the independence baseline
  3. Calculate the book's implied r
  4. If you believe points and rebounds for this player are correlated at r ≈ 0.35, is the SGP +EV or -EV?

Key Takeaways

  1. Implied r = (p_mkt - pA×pB) / √(pA(1-pA)×pB(1-pB))
  2. This tells you what correlation the book is assuming
  3. Compare to your own r estimate to find value (or avoid traps)
  4. Same-player SGPs typically have very high implied r (0.50-0.85)
  5. Negative dependence can create traps if book underestimates the negative correlation
  6. Always validate with data when possible

Note

Coming Up Next: We'll extend these concepts to 3-leg SGPs using the chain rule and learn when complex parlays are worth your time.