J. Cristian vs V. Mboko
Match & Event
| Field | Value |
|---|---|
| Tournament / Tier | WTA Dubai / WTA 1000 |
| Round / Court / Time | TBD / TBD / 2026-02-16 |
| Format | Best of 3 sets, tiebreak at 6-6 |
| Surface / Pace | All courts (hard likely) / TBD |
| Conditions | TBD |
Executive Summary
Totals
| Metric | Value |
|---|---|
| Model Fair Line | 21.5 games (95% CI: 18.5-24.5) |
| Market Line | O/U 19.5 |
| Lean | Over 19.5 |
| Edge | 10.1 pp |
| Confidence | MEDIUM |
| Stake | 1.25 units |
Game Spread
| Metric | Value |
|---|---|
| Model Fair Line | Mboko -4.0 games (95% CI: -2.0 to -6.5) |
| Market Line | Mboko -5.5 |
| Lean | Mboko -5.5 |
| Edge | 15.1 pp |
| Confidence | MEDIUM |
| Stake | 1.25 units |
Key Risks: Elo rating inconsistency (Mboko’s 1200 rating conflicts with strong statistics), low tiebreak sample sizes (6 TBs for Cristian, 5 for Mboko), surface uncertainty (“all courts” designation limits precision)
Quality & Form Comparison
| Metric | J. Cristian | V. Mboko | Differential |
|---|---|---|---|
| Overall Elo | 1505 (#87) | 1200 (#987) | +305 Cristian |
| Hard Elo | 1505 | 1200 | +305 Cristian |
| Recent Record | 33-25 (56.9%) | 58-18 (76.3%) | Mboko |
| Form Trend | Stable | Stable | Neutral |
| Dominance Ratio | 1.65 | 1.77 | Mboko +0.12 |
| 3-Set Frequency | 25.9% | 35.5% | Mboko +9.6pp |
| Avg Games (Recent) | 20.6 | 21.9 | Mboko +1.3 |
Summary: This matchup features a glaring data inconsistency: Cristian holds a massive 305-point Elo advantage (#87 vs #987), yet Mboko’s recent statistical performance is superior across nearly every metric—76.3% win rate vs 56.9%, higher dominance ratio (1.77 vs 1.65), and stronger game-level statistics. This suggests Mboko’s Elo rating is either stale or reflects primarily ITF/Challenger competition, while her recent form shows WTA-level competitiveness. Both players display stable form trends with no momentum shifts. Mboko’s higher three-set frequency (35.5% vs 25.9%) indicates she plays more competitive matches, though this may reflect opposition quality differences.
Totals Impact: Mboko’s higher average games per match (21.9 vs 20.6) aligns with her superior three-set frequency, suggesting matches involving her trend toward higher totals. However, the quality gap (if Elo is accurate) could suppress total if Cristian dominates service games.
Spread Impact: The conflict between Elo rankings (heavily favoring Cristian) and recent performance metrics (heavily favoring Mboko) creates directional uncertainty. Recent statistical performance (game win %, dominance ratio, win rate) points toward Mboko covering significant spreads, while Elo suggests Cristian should be competitive.
Hold & Break Comparison
| Metric | J. Cristian | V. Mboko | Edge |
|---|---|---|---|
| Hold % | 65.5% | 71.3% | Mboko (+5.8pp) |
| Break % | 37.9% | 40.1% | Mboko (+2.2pp) |
| Breaks/Match | 4.41 | 4.96 | Mboko +0.55 |
| Avg Total Games | 20.6 | 21.9 | Mboko +1.3 |
| Game Win % | 51.0% | 57.3% | Mboko (+6.3pp) |
| TB Record | 3-3 (50.0%) | 1-4 (20.0%) | Cristian (small sample) |
Summary: Mboko demonstrates clear superiority in both service protection and return aggression. Her 71.3% hold rate is solid for WTA standards (tour average ~70%), while Cristian’s 65.5% is vulnerable and invites frequent break opportunities. Mboko’s 5.8-point hold advantage is substantial at the WTA level. On return, Mboko breaks 40.1% of the time compared to Cristian’s 37.9%, creating a dual advantage—she both protects serve better AND applies more return pressure. The combined break frequency (4.41 + 4.96 = 9.37 total breaks per match average) indicates volatile, break-heavy matches that extend game counts.
Totals Impact: The high combined break frequency (averaging 4.4-5.0 breaks per match for each player) drives totals upward. Cristian’s weak 65.5% hold invites breaks, while both players actively generate return games (37.9-40.1% break rates). This creates longer matches despite Mboko’s likely straight-sets dominance. Model expects 21-22 games.
Spread Impact: Mboko’s dual advantage compounds into game margin dominance. When one player holds better AND breaks more often, game differentials widen quickly. Expected game win percentages (57.3% vs 51.0%) translate to approximately +1.2-1.5 games per set for Mboko. Model projects Mboko -4.0 games.
Pressure Performance
Break Points & Tiebreaks
| Metric | J. Cristian | V. Mboko | Tour Avg | Edge |
|---|---|---|---|---|
| BP Conversion | 53.2% (247/464) | 53.2% (377/709) | ~40% | Tied (both elite) |
| BP Saved | 56.1% (243/433) | 56.1% (275/490) | ~60% | Tied (both below avg) |
| TB Serve Win% | 50.0% | 20.0% | ~55% | Cristian (tiny sample) |
| TB Return Win% | 50.0% | 80.0% | ~30% | Mboko (tiny sample) |
Set Closure Patterns
| Metric | J. Cristian | V. Mboko | Implication |
|---|---|---|---|
| Consolidation | 70.6% | 73.2% | Mboko holds better after breaking |
| Breakback Rate | 37.1% | 39.0% | Both fight back at similar rates |
| Serving for Set | 75.4% | 77.5% | Mboko closes sets slightly better |
| Serving for Match | 74.1% | 86.4% | Mboko excels in match closure (elite) |
Summary: Both players show identical clutch statistics in break point situations—53.2% conversion (well above tour average ~40%) and 56.1% saved (below tour average ~60%). This creates a high-pressure environment where both players convert breaks efficiently but also face frequent break opportunities themselves. Mboko’s standout metric is her exceptional 86.4% closing rate when serving for the match, indicating elite composure in critical moments. Cristian’s 74.1% is respectable but not dominant. Tiebreak statistics are unreliable due to tiny samples (3-3 for Cristian, 1-4 for Mboko totaling just 11 combined TBs), rendering the apparent advantages meaningless.
Totals Impact: Low tiebreak frequency expected—Cristian averages 10.3% TB rate per match, Mboko 6.6%, combined ~8-9% probability of at least one tiebreak. When tiebreaks occur they add 2-4 games, but low frequency minimizes impact. High break point conversion rates (both 53.2%) ensure breaks convert to held games frequently, extending matches.
Tiebreak Probability: Model assigns 8% probability to at least one tiebreak based on historical frequencies. Both players’ moderate hold rates (65.5-71.3%) don’t generate the 85%+ hold rates needed for frequent tiebreaks. Consolidation rates (70.6-73.2%) are solid but not exceptional, supporting lower TB frequency.
Game Distribution Analysis
Set Score Probabilities
| Set Score | P(Cristian wins) | P(Mboko wins) |
|---|---|---|
| 6-0, 6-1 | 3% | 15% |
| 6-2, 6-3 | 8% | 25% |
| 6-4 | 12% | 28% |
| 7-5 | 6% | 14% |
| 7-6 (TB) | 3% | 5% |
Match Structure
| Metric | Value |
|---|---|
| P(Straight Sets 2-0) | 65% (Mboko) |
| P(Three Sets 2-1) | 35% |
| P(At Least 1 TB) | 8% |
| P(2+ TBs) | 2% |
Total Games Distribution
| Range | Probability | Cumulative |
|---|---|---|
| ≤18 games | 15% | 15% |
| 19-20 | 35% | 50% |
| 21-22 | 28% | 78% |
| 23-24 | 15% | 93% |
| 25-26 | 5% | 98% |
| 27+ | 2% | 100% |
Distribution Analysis: The model clusters around two primary modes—19-20 games for straight-sets Mboko wins (65% probability, typically 6-4, 6-3 or 6-4, 6-4 scorelines) and 23-24 games for three-set matches (35% probability). Cristian’s weaker hold rate (65.5%) creates break opportunities that extend games even in straight-sets losses. The low tiebreak probability (8%) limits extreme outliers above 26 games.
Totals Analysis
| Metric | Value |
|---|---|
| Expected Total Games | 21.2 |
| 95% Confidence Interval | 18.5 - 24.5 |
| Fair Line | 21.5 |
| Market Line | O/U 19.5 |
| Model P(Over 19.5) | 61% |
| Market No-Vig P(Over 19.5) | 50.9% |
Factors Driving Total
- Hold Rate Impact: Cristian’s vulnerable 65.5% hold invites frequent breaks (opponent breaks 34.5% of service games), extending game counts even in lopsided matches. Mboko’s solid 71.3% hold doesn’t suppress breaks enough to create ultra-clean sets.
- Tiebreak Probability: Low TB frequency (8% probability of at least one tiebreak) minimizes variance. When TBs occur they add 2-4 games, but base expectation assumes mostly 6-4, 6-3, 7-5 scorelines.
- Straight Sets Risk: 65% probability of straight sets (Mboko 2-0) creates downward pull on totals, but high break frequency counteracts this—straight-sets matches still average 19-20 games due to Cristian’s weak hold.
Model Working
-
Starting inputs: Cristian 65.5% hold / 37.9% break, Mboko 71.3% hold / 40.1% break
-
Elo/form adjustments: +305 Elo differential favoring Cristian conflicts with statistical performance. Model prioritizes recent game-level statistics over potentially stale Elo. No adjustment applied due to conflict. Both players show stable form (1.0× multiplier).
- Expected breaks per set:
- Cristian serving: Mboko breaks 40.1% → ~2.4 breaks per 6 games → Cristian holds ~3.6 games
- Mboko serving: Cristian breaks 37.9% → ~2.3 breaks per 6 games → Mboko holds ~4.3 games
- Combined breaks Mboko serves: 6 × (1 - 0.713) = 1.72 breaks for Cristian
- Combined breaks Cristian serves: 6 × (1 - 0.655) = 2.07 breaks for Mboko
- Total breaks per set: ~3.8 breaks
-
Set score derivation: Most likely set scores are 6-4 (Mboko), 6-3 (Mboko), 6-4 (Mboko) based on expected game outcomes. Cristian wins approximately 5.65 games per set, Mboko 6.35 games per set.
- Match structure weighting:
- Straight sets (65%): Most common scorelines are 6-4, 6-3 (19 games) and 6-4, 6-4 (20 games) → 19.5 game average
- Three sets (35%): Most common scorelines are 6-4, 4-6, 6-3 (23 games) and 6-3, 4-6, 6-4 (23 games) → 23 game average
- Weighted: 0.65 × 19.5 + 0.35 × 23 = 12.7 + 8.05 = 20.75 games
-
Tiebreak contribution: 8% probability × 2.5 additional games when TB occurs = +0.2 games → Adjusted: 20.95 games
-
Break frequency adjustment: High combined break rate (4.41 + 4.96 = 9.37 breaks/match average) adds ~0.3 games to base expectation → Final: 21.2 games
-
CI adjustment: Base CI width 3.0 games. Cristian shows moderate consolidation (70.6%) and breakback (37.1%) = 1.0× multiplier. Mboko shows moderate consolidation (73.2%) and breakback (39.0%) = 1.0× multiplier. No significant volatility pattern detected. Tiny tiebreak samples widen CI slightly to ±3.0 games.
- Result: Fair totals line: 21.5 games (95% CI: 18.5-24.5)
Confidence Assessment
- Edge magnitude: 10.1 pp edge (model 61% Over 19.5 vs market no-vig 50.9%) → threshold for MEDIUM confidence (3-5% edge = MEDIUM, but 10pp is substantial)
- Data quality: HIGH completeness per briefing. Hold/break data based on 58 matches (Cristian) and 76 matches (Mboko) = excellent sample sizes. Tiebreak data weak (6 TBs and 5 TBs respectively) but low TB frequency limits impact.
- Model-empirical alignment: Model expected total 21.2 games vs empirical averages 20.6 (Cristian) and 21.9 (Mboko) → divergence < 1 game. Strong alignment.
- Key uncertainty: Elo rating inconsistency creates directional doubt about match competitiveness. If Elo is accurate and Cristian dominates, totals could fall to 18-19 range (6-2, 6-1 scorelines). However, recent statistical performance strongly contradicts Elo, suggesting rating is stale.
- Conclusion: Confidence: MEDIUM. Edge is substantial (10.1 pp) and data quality is high, but Elo-statistics conflict downgrades from HIGH. Model prioritizes recent game-level performance, but 305-point Elo gap represents significant uncertainty about true skill levels.
Handicap Analysis
| Metric | Value |
|---|---|
| Expected Game Margin | Mboko -4.1 |
| 95% Confidence Interval | -2.0 to -6.5 |
| Fair Spread | Mboko -4.0 |
Spread Coverage Probabilities
| Line | P(Mboko Covers) | P(Cristian Covers) | Edge |
|---|---|---|---|
| Mboko -2.5 | 82% | 18% | +28.1 pp (Mboko) |
| Mboko -3.5 | 68% | 32% | +14.1 pp (Mboko) |
| Mboko -4.5 | 48% | 52% | -5.9 pp (Cristian) |
| Mboko -5.5 | 31% | 69% | +15.1 pp (Cristian) |
Market Line: Mboko -5.5 at 2.09 (no-vig 46.1%), Cristian +5.5 at 1.79 (no-vig 53.9%)
Model Working
-
Game win differential: Cristian wins 51.0% of games → 10.8 games in a 21-game match. Mboko wins 57.3% of games → 12.1 games in a 21-game match. Raw margin: Mboko -1.3 games (this is per-match average, but doesn’t account for match structure)
-
Break rate differential: Mboko breaks 2.2pp more often than Cristian (40.1% vs 37.9%). Over 12 combined return games, this translates to ~0.26 additional breaks per match for Mboko. Combined with Mboko’s 5.8pp hold advantage (71.3% vs 65.5%), which over 12 service games each creates ~0.7 more held games for Mboko. Break-adjusted margin: Mboko -2.0 games minimum
- Match structure weighting:
- Straight sets (65% probability): Expected scorelines 6-4, 6-3 (Mboko -5 games), 6-4, 6-4 (Mboko -4 games), 6-3, 6-4 (Mboko -5 games) → Average: Mboko -4.6 games
- Three sets (35% probability): Expected scorelines 6-4, 4-6, 6-3 (Mboko -3 games), 6-3, 4-6, 6-4 (Mboko -3 games) → Average: Mboko -3.0 games
- Weighted margin: 0.65 × (-4.6) + 0.35 × (-3.0) = -2.99 - 1.05 = -4.04 games
- Adjustments:
- Elo adjustment: +305 Elo favoring Cristian would typically narrow margin by ~1.5 games, but conflicts with recent statistics. No adjustment applied due to prioritizing recent performance.
- Form/dominance ratio: Mboko’s higher dominance ratio (1.77 vs 1.65) supports wider margin by ~0.3 games.
- Consolidation/breakback: Mboko consolidates slightly better (73.2% vs 70.6%) and shows elite match closure (86.4% vs 74.1% serving for match), widening margin by ~0.2 games in close situations.
- Net adjustment: +0.5 games wider for Mboko
- Result: Fair spread: Mboko -4.0 games (95% CI: -2.0 to -6.5 games)
Confidence Assessment
- Edge magnitude: Model assigns 31% probability Mboko covers -5.5, market no-vig implies 46.1% → 15.1 pp edge on Cristian +5.5. This crosses into MEDIUM threshold (3-5% edge).
- Directional convergence: Four of six indicators favor Mboko: break% edge (+2.2pp), game win% (+6.3pp), dominance ratio (+0.12), match closure (+12.3pp serving for match). Elo ranking heavily contradicts (-305 points). Recent form (win rate) strongly favors Mboko (76.3% vs 56.9%). Score: 5 of 7 indicators favor Mboko direction.
- Key risk to spread: Elo rating gap is enormous (305 points). If Elo is accurate and recent statistics reflect weak opposition for Mboko, Cristian could control the match and cover +5.5 easily. Alternatively, if Mboko’s statistics are accurate, the -5.5 line may still be too wide—model fair line is -4.0, suggesting Mboko -3.5 or -4.5 would be optimal.
- CI vs market line: Market line -5.5 sits at the edge of the 95% CI (-6.5). Model expects Cristian +5.5 to cover 69% of the time, indicating strong value on the underdog spread.
- Conclusion: Confidence: MEDIUM. The 15.1 pp edge on Cristian +5.5 is substantial, but the Elo-statistics conflict creates uncertainty about true skill differential. Model prioritizes recent game-level data, but 305-point Elo gap cannot be ignored. Cristian +5.5 offers value if recent statistics are representative.
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 |
Note: No prior head-to-head meetings. 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 | O/U 19.5 | 1.90 (52.6%) | 1.97 (50.8%) | 3.6% | +10.1 pp (Over) |
No-Vig Market Probabilities: Over 19.5 = 50.9%, Under 19.5 = 49.1%
Model Probabilities: Over 19.5 = 61%, Under 19.5 = 39%
Edge Calculation: 61% - 50.9% = +10.1 percentage points on Over 19.5
Game Spread
| Source | Line | Mboko | Cristian | Vig | Edge |
|---|---|---|---|---|---|
| Model | -4.0 | 50.0% | 50.0% | 0% | - |
| Market | -5.5 | 2.09 (47.8%) | 1.79 (55.9%) | 8.6% | +15.1 pp (Cristian +5.5) |
No-Vig Market Probabilities: Mboko -5.5 = 46.1%, Cristian +5.5 = 53.9%
Model Probabilities: Mboko -5.5 covers = 31%, Cristian +5.5 covers = 69%
Edge Calculation: 69% - 53.9% = +15.1 percentage points on Cristian +5.5
Recommendations
Totals Recommendation
| Field | Value |
|---|---|
| Market | Total Games |
| Selection | Over 19.5 |
| Target Price | 1.90 or better |
| Edge | 10.1 pp |
| Confidence | MEDIUM |
| Stake | 1.25 units |
Rationale: Model expects 21.2 total games (fair line 21.5) based on high combined break frequency—Cristian’s weak 65.5% hold rate invites 2.07 breaks per set from Mboko, while Cristian generates 1.72 breaks per set on Mboko’s serve. Even in straight-sets scenarios (65% probability), the model projects 19-20 game totals due to break-heavy play. Market line at 19.5 sits 2 full games below model expectation, creating 10.1 pp edge (model 61% Over vs market no-vig 50.9%). Confidence tempered to MEDIUM due to Elo-statistics conflict—if Elo is accurate and Cristian dominates cleanly (6-2, 6-1 scorelines), total could fall to 17-18 games. However, recent statistical performance strongly supports the higher total.
Game Spread Recommendation
| Field | Value |
|---|---|
| Market | Game Handicap |
| Selection | Cristian +5.5 |
| Target Price | 1.79 or better |
| Edge | 15.1 pp |
| Confidence | MEDIUM |
| Stake | 1.25 units |
Rationale: Model fair spread is Mboko -4.0 games based on her dual advantage in hold% (+5.8pp) and break% (+2.2pp), translating to approximately 1.2-1.5 game advantage per set. Market line at Mboko -5.5 is 1.5 games wider than model expectation, creating 15.1 pp edge on Cristian +5.5 (model 69% coverage vs market no-vig 53.9%). While Mboko should win the match comfortably (65% straight sets probability), the margin projection clusters around -3 to -5 games in straight sets and -3 games in three-set scenarios. Cristian +5.5 provides cushion for variance. Confidence is MEDIUM rather than HIGH due to Elo rating conflict—if Elo accurately reflects true skill and Mboko dominates (6-1, 6-2 scorelines), Mboko could cover -5.5. However, prioritizing recent game-level statistics supports the Cristian +5.5 value.
Pass Conditions
- Totals: Pass if line moves to Over 20.5 or higher (eliminates edge). Pass if odds drop below 1.80 (reduces expected value below threshold).
- Spread: Pass if Cristian line moves to +6.5 or wider (over-adjusts in wrong direction). Pass if Mboko line tightens to -4.5 or closer (aligns with model, eliminates edge).
- Both markets: Pass immediately if news emerges about Mboko competing primarily at ITF level recently, validating the low Elo rating and contradicting the statistical analysis.
Confidence & Risk
Confidence Assessment
| Market | Edge | Confidence | Key Factors |
|---|---|---|---|
| Totals | 10.1pp | MEDIUM | High break frequency (9.4 breaks/match combined), strong data quality (58 and 76 match samples), but Elo-statistics conflict creates uncertainty |
| Spread | 15.1pp | MEDIUM | Mboko dual advantage in hold/break (+5.8pp, +2.2pp), 5 of 7 indicators favor Mboko direction, but 305-point Elo gap contradicts recent statistics |
Confidence Rationale: Both markets show substantial edges (10.1 pp and 15.1 pp) with high-quality data (58 and 76 match samples over 52 weeks), supporting MEDIUM confidence. Downgrade from HIGH confidence is driven entirely by the Elo rating inconsistency—Cristian’s #87 ranking vs Mboko’s #987 ranking suggests a massive skill gap, yet Mboko’s recent statistics (76.3% win rate, 57.3% game win %, superior hold/break rates, 1.77 dominance ratio) all contradict this. The model prioritizes recent game-level performance over potentially stale rankings, but the 305-point Elo differential represents genuine uncertainty. If Mboko’s statistics reflect weak ITF/Challenger opposition and Elo accurately represents WTA-level ability, both recommendations could fail. However, stable form trends for both players and large sample sizes (58 and 76 matches) suggest statistics are reliable.
Variance Drivers
- Elo-Statistics Conflict (CRITICAL): 305-point Elo gap favoring Cristian directly contradicts superior game-level statistics for Mboko. If Elo is accurate, Cristian could dominate cleanly (Under 19.5, Mboko -5.5 fails). If statistics are accurate, both recommendations should hit. This is the primary variance driver affecting both markets.
- Tiebreak Uncertainty (MODERATE): Tiny tiebreak samples (6 TBs for Cristian, 5 for Mboko) make tiebreak outcomes unpredictable. Low TB frequency (8% probability) limits impact, but 1-2 unexpected tiebreaks could add 2-4 games, pushing total from 21 to 23-25 range.
- Three-Set Probability (MODERATE): Model assigns 35% probability to three sets. If Cristian steals a set despite inferior statistics, total jumps to 23-24 range (helping Over 19.5) and narrows game margin (helping Cristian +5.5). Both recommendations benefit from three-set scenarios.
- Surface Uncertainty (MINOR): “All courts” designation in metadata limits precision. If match is played on hard courts (likely for Dubai), no adjustment needed. If surface differs, hold/break rates could shift ±2-3 percentage points.
Data Limitations
- Elo Rating Quality: Mboko’s 1200 Elo (#987) appears inconsistent with strong game-level statistics. Rating may be stale, reflect non-WTA competition, or indicate upcoming rating adjustment. Uncertainty about true skill differential.
- Tiebreak Sample Size: Combined 11 tiebreaks (6 + 5) across 134 matches (58 + 76) provides minimal data for tiebreak outcome modeling. Tiebreak win percentages (50% and 20%) are statistically unreliable.
- No Head-to-Head Data: Zero prior meetings eliminate calibration opportunity. Cannot assess stylistic matchup factors or psychological edges.
- Surface Ambiguity: “All courts” designation in briefing metadata prevents surface-specific adjustments. Dubai typically uses hard courts, but confirmation would improve precision.
Sources
- api-tennis.com - Player statistics (point-by-point data, last 52 weeks), match odds (totals O/U 19.5, spreads Mboko -5.5 via
get_odds) - Jeff Sackmann’s Tennis Data - Elo ratings (Cristian 1505 #87, Mboko 1200 #987)
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.2 games, 18.5-24.5)
- Expected game margin calculated with 95% CI (Mboko -4.1, -2.0 to -6.5)
- 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 (10.1 pp edge Over 19.5, 15.1 pp edge Cristian +5.5)
- Edge ≥ 2.5% for both recommendations (10.1 pp and 15.1 pp both exceed threshold)
- Each comparison section has Totals Impact + Spread Impact statements
- Confidence & Risk section completed with variance drivers and data limitations
- NO moneyline analysis included
- All data shown in comparison format only (no individual profiles)