A. Blockx vs M. Landaluce
Match & Event
| Field | Value |
|---|---|
| Tournament / Tier | Indian Wells / Masters 1000 |
| Round / Court / Time | TBD / TBD / 2026-03-02 |
| Format | Best-of-3, Standard Tiebreaks |
| Surface / Pace | Hard / Medium-Fast |
| Conditions | Outdoor, Desert Climate |
Executive Summary
Totals
| Metric | Value |
|---|---|
| Model Fair Line | 21.5 games (95% CI: 18-25) |
| Market Line | O/U 19.5 |
| Lean | Over 19.5 |
| Edge | 10.0 pp |
| Confidence | MEDIUM-HIGH |
| Stake | 1.5 units |
Game Spread
| Metric | Value |
|---|---|
| Model Fair Line | Blockx -4.5 games (95% CI: -2 to -7) |
| Market Line | Landaluce -3.5 |
| Lean | Blockx -3.5 |
| Edge | 8.5 pp |
| Confidence | MEDIUM-HIGH |
| Stake | 1.5 units |
Key Risks: Tiebreak variance (small sample sizes), three-set probability (42%), market direction disagrees on favorite
Quality & Form Comparison
| Metric | A. Blockx | M. Landaluce | Differential |
|---|---|---|---|
| Overall Elo | 1200 (#350) | 1200 (#450) | Equal (Rank: Blockx) |
| Hard Elo | 1200 | 1200 | Equal |
| Recent Record | 48-25 (66%) | 35-33 (51%) | Blockx +15pp |
| Form Trend | Stable | Stable | Neutral |
| Dominance Ratio | 1.58 | 1.32 | Blockx |
| 3-Set Frequency | 35.6% | 42.6% | Landaluce fights longer |
| Avg Games (Recent) | 22.5 | 23.4 | Landaluce +0.9 |
Summary: A. Blockx demonstrates superior quality despite identical Elo ratings (1200). His 66% win rate (48-25) vastly outpaces Landaluce’s 51% (35-33), a 15-point gap. The dominance ratio tells the same story: Blockx wins 1.58 games for every game lost, while Landaluce barely breaks even at 1.32. Landaluce’s higher three-set frequency (42.6% vs 35.6%) indicates he competes hard but lacks the quality to convert tight matches into wins. Both show stable form with no recent improvement or decline.
Totals Impact: Landaluce’s higher average games (23.4 vs 22.5) and three-set frequency (42.6%) suggest he pushes matches longer despite losing more often. This creates moderate upward pressure on totals. However, Blockx’s efficiency (higher win rate in fewer games) could lead to straight-sets blowouts that keep totals in check.
Spread Impact: The 15-point win rate gap and dominance ratio differential strongly favor Blockx to cover comfortable spreads in the -3.5 to -5.5 range. The quality gap is clear in performance metrics despite equal Elo.
Hold & Break Comparison
| Metric | A. Blockx | M. Landaluce | Edge |
|---|---|---|---|
| Hold % | 79.9% | 72.6% | Blockx (+7.3pp) |
| Break % | 27.6% | 25.3% | Blockx (+2.3pp) |
| Breaks/Match | 3.66 | 3.57 | Blockx |
| Avg Total Games | 22.5 | 23.4 | Landaluce +0.9 |
| Game Win % | 54.3% | 49.6% | Blockx (+4.7pp) |
| TB Record | 4-6 (40.0%) | 3-2 (60.0%) | Landaluce |
Summary: A. Blockx holds a decisive advantage in hold percentage: 79.9% vs 72.6% - a massive 7.3-point gap. This is the single most important totals driver. In a typical 12-service-game scenario, Blockx holds 9.6 games while Landaluce holds only 8.7. Break percentages favor Blockx (27.6% vs 25.3%), creating a double advantage: Blockx faces only 25.3% break probability when serving but generates 27.6% break probability on Landaluce’s serve. The tiebreak dynamic flips the script: Landaluce wins 60% of TBs (3-2) while Blockx wins only 40% (4-6). However, TB frequency should be low given the hold gap.
Totals Impact: The 7.3-point hold gap is enormous for totals modeling. Landaluce’s weak 72.6% hold rate suggests constant pressure and more breaks, typically increasing total games. However, Blockx’s strong 79.9% hold may create one-sided sets (6-2, 6-3) that end quickly. Net effect: moderate upward pressure from Landaluce’s vulnerability, but potential for straight-sets efficiency.
Spread Impact: The hold/break gap creates a compounding advantage for Blockx. In each set, he holds more easily AND breaks more frequently. This drives the expected margin significantly in Blockx’s favor, supporting spreads in the -4 to -5 game range.
Pressure Performance
Break Points & Tiebreaks
| Metric | A. Blockx | M. Landaluce | Tour Avg | Edge |
|---|---|---|---|---|
| BP Conversion | 50.4% (267/530) | 50.5% (239/473) | ~40% | Equal (both elite) |
| BP Saved | 65.3% (246/377) | 61.0% (280/459) | ~60% | Blockx (+4.3pp) |
| TB Serve Win% | 40.0% | 60.0% | ~55% | Landaluce (+20pp) |
| TB Return Win% | 60.0% | 40.0% | ~30% | Blockx (+20pp) |
Set Closure Patterns
| Metric | A. Blockx | M. Landaluce | Implication |
|---|---|---|---|
| Consolidation | 79.1% | 75.6% | Blockx holds after breaking more reliably |
| Breakback Rate | 25.5% | 19.9% | Landaluce struggles to recover from breaks |
| Serving for Set | 92.0% | 85.2% | Blockx closes sets efficiently (+6.8pp) |
| Serving for Match | 92.6% | 91.7% | Both solid closers |
Summary: Both players show elite break point conversion (50.4% vs 50.5%, well above tour average ~40%), indicating aggression and clinical execution. Blockx saves break points more effectively (65.3% vs 61.0%), a 4.3-point edge that explains much of the hold percentage gap. Landaluce faces more pressure on serve and saves it less often. The tiebreak dynamic is Blockx’s one weakness: he wins only 40% of TBs with 40% TB serve win, while Landaluce dominates at 60% TB win rate and 60% TB serve. Blockx’s consolidation (79.1% vs 75.6%) and set closure (92.0% vs 85.2%) advantages mean he capitalizes on breaks and closes out sets efficiently. Landaluce’s poor breakback rate (19.9%) means once Blockx breaks, recovery is unlikely.
Totals Impact: High consolidation (79.1%) and low opponent breakback (19.9%) create clean, decisive sets for Blockx, moderately reducing total games. However, if matches reach tiebreaks, Landaluce’s 60% TB win rate could extend play. The key question: does the hold gap prevent TBs from occurring?
Tiebreak Probability: Low (~18%). Blockx’s superior hold and break rates should produce decisive sets (6-3, 6-4) rather than tight 7-6 sets. The consolidation gap (79.1% vs 75.6%) means Blockx capitalizes on breaks while Landaluce fails to create tiebreak scenarios. Small TB samples (4-6 and 3-2) add uncertainty but shouldn’t materialize often.
Game Distribution Analysis
Set Score Probabilities
| Set Score | P(Blockx wins) | P(Landaluce wins) |
|---|---|---|
| 6-0, 6-1 | 10% | 2% |
| 6-2, 6-3 | 55% | 8% |
| 6-4 | 20% | 12% |
| 7-5 | 8% | 10% |
| 7-6 (TB) | 5% | 10% |
Match Structure
| Metric | Value |
|---|---|
| P(Straight Sets 2-0 Blockx) | 58% |
| P(Three Sets) | 42% |
| P(At Least 1 TB) | 18% |
| P(2+ TBs) | 4% |
Total Games Distribution
| Range | Probability | Cumulative |
|---|---|---|
| ≤18 games | 12% | 12% |
| 19-20 | 32% | 44% |
| 21-22 | 20% | 64% |
| 23-24 | 20% | 84% |
| 25-26 | 12% | 96% |
| 27+ | 4% | 100% |
Totals Analysis
| Metric | Value |
|---|---|
| Expected Total Games | 21.8 |
| 95% Confidence Interval | 18 - 25 |
| Fair Line | 21.5 |
| Market Line | O/U 19.5 |
| Model P(Over 19.5) | 56% |
| Model P(Under 19.5) | 44% |
| Market No-Vig P(Over) | 46.0% |
| Market No-Vig P(Under) | 54.0% |
Factors Driving Total
- Hold Rate Impact: Landaluce’s weak 72.6% hold creates frequent break opportunities, typically increasing total games. Blockx’s strong 79.9% hold suggests one-sided sets, but the imbalance creates more breaks overall than two strong holders would produce.
- Tiebreak Probability: Low (18%). The 7.3-point hold gap makes tight sets uncommon. TBs would add 1-2 games but aren’t likely enough to significantly inflate totals.
- Straight Sets Risk: 58% probability. Two-set matches typically yield 17-20 games. However, three-set probability (42%) is substantial given Landaluce’s tendency to extend matches (42.6% three-set rate) despite inferior quality.
Model Working
-
Starting inputs: Blockx hold 79.9%, break 27.6% Landaluce hold 72.6%, break 25.3% -
Elo/form adjustments: Equal Elo (1200) = no Elo adjustment. Form trends both “stable” = no form multiplier. Dominance ratios (1.58 vs 1.32) reflect quality gap already captured in hold/break differentials.
- Expected breaks per set:
- Blockx serving (6 games): faces 25.3% break rate → 0.52 breaks lost, breaks Landaluce 27.6% × 6 = 1.66 times
- Landaluce serving (6 games): faces 27.6% break rate → 1.66 breaks lost, breaks Blockx 25.3% × 6 = 1.52 times
- Total breaks per set: ~3.7, driving game counts upward
- Set score derivation: Most likely outcomes:
- 6-3 (9 games): ~30% per set — Blockx holds all, breaks 1/3
- 6-2 (8 games): ~25% per set — Blockx holds all, breaks 2/3
- 6-4 (10 games): ~20% per set — competitive but Blockx edges it
- Average games per Blockx set win: ~9.0
- Average games per Landaluce set win (if any): ~11.5 (via TB or tight 7-5)
- Match structure weighting:
- Straight sets (58%): 2 sets × 9.0 = 18.0 games
- Three sets (42%): Blockx wins 2 sets @ 9.0 = 18.0, Landaluce wins 1 @ 11.5 = 11.5, total = 23.2 games
- Weighted: 0.58 × 18.0 + 0.42 × 23.2 = 10.4 + 9.7 = 20.1 games
- Tiebreak contribution: P(at least 1 TB) = 18% → adds ~0.18 × 7 (avg TB games) = +1.3 games
- Adjusted total: 20.1 + 1.3 = 21.4 games
- Three-set variance adjustment: Landaluce’s 42.6% three-set rate (above baseline 35%) adds +0.076 × 4 games = +0.3 games
- Final expected total: 21.4 + 0.3 = 21.7 games (rounds to 21.8)
-
CI adjustment: Base CI width = 3.0 games. Consolidation patterns: Blockx 79.1% (consistent), Landaluce 75.6% (moderate). Combined CI adjustment = 0.95 (slightly tighter). Matchup: both moderate breakback rates → neutral (1.0). Final CI width: 3.0 × 0.95 × 1.0 = 2.85 → rounds to ±3 games.
- Result: Fair totals line: 21.5 games (95% CI: 18-25)
Confidence Assessment
-
Edge magnitude: 10.0pp edge (56% model vs 46% no-vig market). This exceeds the 5% threshold for HIGH confidence on edge alone.
-
Data quality: Sample sizes are strong (73 matches for Blockx, 68 for Landaluce). Data completeness rated “HIGH” by briefing. Hold/break stats derived from 52-week PBP data. Only weakness: small TB samples (4-6, 3-2), but TB probability is low enough (18%) that this doesn’t materially affect totals model.
-
Model-empirical alignment: Model expects 21.8 games. Blockx’s L52W average = 22.5, Landaluce’s = 23.4. Model expects slightly fewer games (-0.7 from Blockx avg, -1.6 from Landaluce avg). This makes sense: Blockx is favored, and favorites typically finish matches more efficiently (straight sets) than their overall average (which includes tougher opponents). Alignment is good.
-
Key uncertainty: Three-set probability (42%) creates variance. If Landaluce extends to three sets via his 60% TB win rate, totals could spike to 25-27 games. However, the hold gap (7.3pp) makes this scenario less likely than Landaluce’s historical 42.6% three-set rate suggests.
-
Conclusion: Confidence: MEDIUM-HIGH because edge is exceptional (10pp), data quality is strong, and model aligns well with empirical averages. Downgraded from HIGH due to three-set variance and small TB samples creating potential for unexpected outcomes.
Handicap Analysis
| Metric | Value |
|---|---|
| Expected Game Margin | Blockx -4.3 |
| 95% Confidence Interval | -2 to -7 |
| Fair Spread | Blockx -4.5 |
Spread Coverage Probabilities
| Line | P(Blockx Covers) | P(Landaluce Covers) | Model Edge |
|---|---|---|---|
| Blockx -2.5 | 72% | 28% | +45.5pp (Blockx) |
| Blockx -3.5 | 65% | 35% | +38.5pp (Blockx) |
| Blockx -4.5 | 52% | 48% | +4.0pp (Blockx) |
| Blockx -5.5 | 38% | 62% | -24.0pp (Landaluce) |
| Landaluce -3.5 | 35% | 65% | +8.5pp (Blockx +3.5) |
Note: Market has Landaluce as -3.5 favorite, which directly contradicts model. Model sees Blockx as -4.5 favorite.
Model Working
- Game win differential:
- Blockx wins 54.3% of games → 11.8 games in a 21.8-game match
- Landaluce wins 49.6% of games → 10.8 games in a 21.8-game match
- Expected margin from game win %: 11.8 - 10.8 = -1.0 games (Blockx)
- Break rate differential:
- Blockx breaks 27.6%, Landaluce breaks 25.3% → +2.3pp edge
- In 21.8-game match with ~12 return games each: 0.023 × 12 = 0.28 additional breaks
- Each break swings margin by ~2 games → +2.3pp break edge = -0.6 games (Blockx)
- Match structure weighting:
- Straight sets (58%): Blockx wins 2-0, typical scores 6-3, 6-2 → margin ~5 games (18-13)
- Three sets (42%): Blockx wins 2-1, typical 6-3, 3-6, 6-4 → margin ~2 games (23-21)
- Weighted margin: 0.58 × (-5) + 0.42 × (-2) = -2.9 - 0.84 = -3.7 games (Blockx)
- Adjustments:
- Elo adjustment: Equal Elo (1200) = no adjustment
- Dominance ratio impact: Blockx 1.58 vs Landaluce 1.32 = +0.26 edge. Over 21.8 games: 0.26 × 21.8 = -5.7 games differential (aligns with straight-sets scenario)
- Consolidation/breakback effect: Blockx consolidates 79.1% vs 75.6% (+3.5pp), breakback 25.5% vs 19.9% (+5.6pp). These patterns create cleaner sets for Blockx, adding ~0.5 games to margin.
- Net adjustment: Dominance ratio and key games patterns both support wider margin than simple game win % suggests.
- Result: Fair spread: Blockx -4.5 games (95% CI: -2 to -7)
- Lower bound (-2): Three-set match with Landaluce winning via TBs
- Upper bound (-7): Straight-sets blowout (6-2, 6-1)
- Expected: -4.5 games based on quality gap and match structure
Market Discrepancy Analysis
CRITICAL: Market has Landaluce as -3.5 favorite (implied 73.5% coverage), model has Blockx as -4.5 favorite (52% coverage). This is an 8-game swing in directional assessment.
Possible explanations:
- Market may have superior information: Injury, fatigue, or surface-specific factors not captured in 52-week stats
- Indian Wells context: First match of tournament, possible conditioning differences
- Bookmaker error: Less common in major tournaments but possible for lower-ranked players
- Model blind spot: Surface listed as “all” in briefing — true hard court performance may differ
Edge calculation at market line (Landaluce -3.5):
- Market implies: Landaluce covers -3.5 at 73.5%, Blockx covers +3.5 at 26.5%
- Model predicts: Landaluce covers -3.5 at 35%, Blockx covers +3.5 at 65%
- Edge on Blockx +3.5: 65% - 26.5% = +38.5pp
However, given the directional disagreement, this warrants downgrading confidence significantly.
Confidence Assessment
-
Edge magnitude: Model shows +38.5pp edge on Blockx +3.5 (65% vs 26.5% market). This is enormous.
- Directional convergence: Multiple indicators agree Blockx should be favored:
- ✅ Break% edge (+2.3pp)
- ✅ Hold% edge (+7.3pp)
- ❌ Elo gap (equal at 1200)
- ✅ Game win% edge (+4.7pp)
- ✅ Recent form (66% vs 51% win rate)
- ✅ Dominance ratio (1.58 vs 1.32)
- Convergence: 5/6 indicators favor Blockx
-
Key risk to spread: Market directional disagreement is extreme. If market has information the model doesn’t (injury, conditioning, surface-specific issues), the spread could bust badly. The only scenario where Landaluce covers -3.5 is a straight-sets win (e.g., 6-4, 6-3 = 13-7, margin of 6), which contradicts all statistical indicators.
-
CI vs market line: Market line (Landaluce -3.5) is equivalent to Blockx +3.5. Model CI for Blockx margin: -2 to -7. Market is betting on the extreme lower bound of the model’s CI (Blockx winning by only 2 games) or beyond it (Landaluce winning).
- Conclusion: Confidence: MEDIUM because while statistical convergence is strong (5/6 indicators) and edge is massive (38.5pp), the extreme directional disagreement with the market suggests possible information asymmetry. Recommend taking Blockx +3.5 at reduced stake (1.0-1.5 units instead of 2.0) to account for unknown risk factors.
Head-to-Head (Game Context)
| Metric | Value |
|---|---|
| Total H2H Matches | 0 |
| Avg Total Games in H2H | N/A |
| Avg Game Margin | N/A |
| TBs in H2H | N/A |
| 3-Setters in H2H | N/A |
No prior head-to-head data available. Analysis based entirely on recent form and statistical profiles.
Market Comparison
Totals
| Source | Line | Over | Under | Vig | Edge |
|---|---|---|---|---|---|
| Model | 21.5 | 50.0% | 50.0% | 0% | - |
| Market (No-Vig) | O/U 19.5 | 46.0% | 54.0% | 6.9% | +10.0pp (Over) |
| Market (Raw) | O/U 19.5 | 2.02 (49.5%) | 1.72 (58.1%) | - | - |
Game Spread
| Source | Line | Favorite | Underdog | Vig | Edge |
|---|---|---|---|---|---|
| Model | Blockx -4.5 | 50.0% (Blockx) | 50.0% (Landaluce) | 0% | - |
| Market (No-Vig) | Landaluce -3.5 | 73.5% (Landaluce) | 26.5% (Blockx) | 13.0% | +38.5pp (Blockx +3.5) |
| Market (Raw) | Landaluce -3.5 | 1.26 (79.4%) | 3.5 (28.6%) | - | - |
NOTE: Market direction completely contradicts model. Model favors Blockx -4.5, market favors Landaluce -3.5. This is an extreme discrepancy warranting caution despite large statistical edge.
Recommendations
Totals Recommendation
| Field | Value |
|---|---|
| Market | Total Games |
| Selection | Over 19.5 |
| Target Price | 2.00 or better |
| Edge | 10.0 pp |
| Confidence | MEDIUM-HIGH |
| Stake | 1.5 units |
Rationale: Model expects 21.8 total games with fair line at 21.5, creating a 2-game cushion over the market’s 19.5 line. The primary driver is Landaluce’s weak 72.6% hold rate, which creates frequent break opportunities and extends sets. Even in a straight-sets Blockx win (58% probability), the expected total is ~18 games, just under the line. The 42% three-set probability pushes the weighted expectation comfortably over. Model gives 56% probability of exceeding 19.5 games vs market’s 46% no-vig implied probability, yielding a 10pp edge. Confidence is MEDIUM-HIGH (not full HIGH) due to tiebreak sample size uncertainty and three-set variance.
Game Spread Recommendation
| Field | Value |
|---|---|
| Market | Game Handicap |
| Selection | A. Blockx +3.5 |
| Target Price | 2.50 or better |
| Edge | 38.5 pp |
| Confidence | MEDIUM |
| Stake | 1.0-1.5 units |
Rationale: Market has Landaluce as -3.5 favorite, contradicting the model’s assessment that Blockx should be favored by 4.5 games. All statistical indicators favor Blockx: +7.3pp hold edge, +2.3pp break edge, +4.7pp game win edge, superior recent form (66% vs 51%), and higher dominance ratio (1.58 vs 1.32). The model gives Blockx a 65% chance of covering +3.5 vs market’s 26.5% implied probability. However, the extreme directional disagreement suggests the market may have information not captured in the statistical model (e.g., surface-specific issues, conditioning, injury concerns). Recommend taking Blockx +3.5 at reduced stake (1.0-1.5 units) to hedge against unknown risk factors while capitalizing on the massive statistical edge.
Pass Conditions
- Totals: Pass if line moves to 21.5 or higher (eliminates edge). Pass if Blockx win probability drops below 50% due to late breaking news.
- Spread: Pass if Blockx +3.5 odds drop below 2.00 (edge compressed). Pass if any news emerges explaining market’s directional view (injury, withdrawal concerns, etc.).
- General: Monitor line movement closely. If market moves toward Blockx being favored (spread flips direction), it confirms model assessment and increases confidence. If market doubles down on Landaluce (moves to -4.5), it suggests strong information edge and warrants passing despite statistical indicators.
Confidence & Risk
Confidence Assessment
| Market | Edge | Confidence | Key Factors |
|---|---|---|---|
| Totals | 10.0pp | MEDIUM-HIGH | Strong data quality (73/68 matches), clear hold/break differential, three-set variance |
| Spread | 38.5pp | MEDIUM | Extreme statistical edge but directional market disagreement, possible information asymmetry |
Confidence Rationale: Totals confidence is MEDIUM-HIGH due to exceptional edge (10pp), strong sample sizes, and clear model logic (Landaluce’s weak hold creates more breaks and longer sets). The model’s expected 21.8 games aligns well with both players’ season averages (22.5, 23.4), and the 2-game cushion over market line provides margin for error. Downgraded from HIGH due to three-set variance (42% probability) and small tiebreak samples creating uncertainty.
Spread confidence is MEDIUM despite massive edge (38.5pp) because of extreme directional disagreement with market. Model strongly favors Blockx based on 5/6 statistical convergence indicators (hold%, break%, game win%, form, dominance ratio), but market has Landaluce as favorite. This suggests either (1) market has superior information (injury, surface issues, conditioning) or (2) bookmaker error for lower-ranked match. The statistical case is compelling, but the market contradiction warrants caution and reduced stake.
Variance Drivers
-
Three-set probability (42%): If Landaluce extends match to three sets, totals could spike to 25-27 games and spread could narrow to -2 range. His 42.6% historical three-set rate and ability to push matches longer (avg 23.4 games) creates upside variance for totals and downside risk for Blockx spread.
-
Tiebreak outcomes: Small sample sizes (4-6 for Blockx, 3-2 for Landaluce) create uncertainty. If matches reach TBs, Landaluce’s 60% win rate could swing results. However, TB probability is only 18% given the 7.3pp hold differential, so this is a secondary risk.
-
Market information asymmetry: The extreme directional disagreement on spread (Blockx -4.5 model vs Landaluce -3.5 market) suggests market may know something the statistical model doesn’t. Possible factors: first-match conditioning at Indian Wells, surface-specific performance not captured in “all surface” stats, or recent injury/fitness issues. This is the primary risk for spread bet.
Data Limitations
-
Surface listed as “all”: Briefing shows surface as “all” rather than specific hard court designation. Indian Wells is hard court, so surface-specific hard court stats would be more precise. Both players show identical hard court Elo (1200), so surface adjustment may not change model, but lack of hard-specific hold/break data is a limitation.
-
Small tiebreak samples: Blockx has played only 10 TBs (4-6 record), Landaluce only 5 (3-2 record) in 52-week samples. This creates uncertainty in TB outcome modeling. However, since TB probability is low (18%), this limitation has modest impact on overall model confidence.
-
No H2H data: Zero prior meetings means no matchup-specific tendencies to calibrate model. Analysis relies entirely on general form and statistical profiles rather than head-to-head game dynamics.
Sources
- api-tennis.com - Player statistics (PBP data, last 52 weeks), match odds (totals, spreads via
get_odds) - Jeff Sackmann’s Tennis Data - Elo ratings (overall + surface-specific)
Verification Checklist
- Quality & Form comparison table completed with analytical summary
- Hold/Break comparison table completed with analytical summary
- Pressure Performance tables completed with analytical summary
- Game distribution modeled (set scores, match structure, total games)
- Expected total games calculated with 95% CI (21.8, CI: 18-25)
- Expected game margin calculated with 95% CI (Blockx -4.3, CI: -2 to -7)
- Totals Model Working shows step-by-step derivation with specific data points
- Totals Confidence Assessment explains level with edge, data quality, and alignment evidence
- Handicap Model Working shows step-by-step margin derivation with specific data points
- Handicap Confidence Assessment explains level with edge, convergence, and risk evidence
- Totals and spread lines compared to market
- Edge ≥ 2.5% for recommendations (10.0pp totals, 38.5pp spread)
- Each comparison section has Totals Impact + Spread Impact statements
- Confidence & Risk section completed
- NO moneyline analysis included
- All data shown in comparison format only (no individual profiles)