Tennis Betting Reports

A. Popyrin vs K. Majchrzak

Match & Event

Field Value
Tournament / Tier ATP Dubai / ATP 500
Round / Court / Time TBD
Format Best of 3, Standard TB rules
Surface / Pace Hard (All courts)
Conditions TBD

Executive Summary

Totals

Metric Value
Model Fair Line 25.0 games (95% CI: 22-28)
Market Line O/U 23.5
Lean Over 23.5
Edge 3.1 pp
Confidence MEDIUM
Stake 1.0 units

Game Spread

Metric Value
Model Fair Line Majchrzak -2.5 games (95% CI: Majchrzak -6 to Popyrin -1)
Market Line Popyrin -0.5
Lean Majchrzak -2.5 (fade Popyrin favorite status)
Edge 2.0 pp
Confidence MEDIUM
Stake 1.0 units

Key Risks: Popyrin Elo advantage (570 points) not reflected in game-level stats, high three-set probability (45%) increases variance, moderate tiebreak likelihood (42%) adds uncertainty to totals.


Quality & Form Comparison

Metric A. Popyrin K. Majchrzak Differential
Overall Elo 1770 (#40) 1200 (#944) +570
Hard Court Elo 1770 1200 +570
Recent Record 19-27 38-24 Majchrzak
Form Trend Stable Stable Even
Dominance Ratio 1.09 1.33 Majchrzak
3-Set Frequency 56.5% 38.7% Popyrin higher variance
Avg Games (Recent) 27.0 25.7 Popyrin +1.3

Summary: Massive 570 Elo gap favors Popyrin, placing him in a completely different tier (40th vs 944th ranked). However, Majchrzak’s recent form is significantly better (38-24 vs 19-27) with a much higher dominance ratio (1.33 vs 1.09). This creates a “quality vs form” tension. Popyrin averages 1.3 more games per match, driven primarily by his higher 3-set frequency (56.5% vs 38.7%), suggesting longer, more competitive matches.

Totals Impact: The +570 Elo gap suggests Popyrin should dominate, pushing toward lower totals via straight sets. However, Popyrin’s high 3-set frequency (56.5%) and poor recent form (19-27) indicate competitive matches. Expected total: moderate (23-25 games).

Spread Impact: Elo gap points strongly to Popyrin covering spreads, but recent form (Majchrzak winning games at higher rate, DR 1.33 vs 1.09) narrows expected margin. Fair spread likely Popyrin -3 to -4 games.


Hold & Break Comparison

Metric A. Popyrin K. Majchrzak Edge
Hold % 79.7% 78.7% Popyrin (+1.0pp)
Break % 19.0% 27.7% Majchrzak (+8.7pp)
Breaks/Match 3.27 4.53 Majchrzak (+1.26)
Avg Total Games 27.0 25.7 Popyrin +1.3
Game Win % 48.7% 52.8% Majchrzak (+4.1pp)
TB Record 5-3 (62.5%) 9-6 (60.0%) Popyrin (small edge)

Summary: Nearly identical hold rates (79.7% vs 78.7%) suggest even service games, BUT Majchrzak holds a massive 8.7pp edge in break percentage (27.7% vs 19.0%). This translates to Majchrzak averaging 4.53 breaks per match vs Popyrin’s 3.27 - a full extra break per match. Majchrzak also wins 52.8% of games played vs Popyrin’s 48.7%. The Elo ranking gap is not reflected in actual game-level performance - Majchrzak is the better returner and wins more games.

Totals Impact: Similar hold rates (both ~79%) suggest moderate break frequency. Majchrzak’s higher break rate (4.53 breaks/match) typically increases game count through more service breaks and back-and-forth play. Combined with Popyrin’s high 3-set frequency, expect total around 25-26 games.

Spread Impact: Majchrzak’s superior break% (+8.7pp) and game win% (+4.1pp) contradict the massive Elo gap. Game-level stats favor Majchrzak despite lower ranking. Expected margin: narrow, likely under 3 games for either player.


Pressure Performance

Break Points & Tiebreaks

Metric A. Popyrin K. Majchrzak Tour Avg Edge
BP Conversion 47.7% (144/302) 64.3% (281/437) ~40% Majchrzak (+16.6pp)
BP Saved 66.0% (200/303) 66.0% (266/403) ~60% Even
TB Serve Win% 62.5% 60.0% ~55% Popyrin (+2.5pp)
TB Return Win% 37.5% 40.0% ~30% Majchrzak (+2.5pp)

Set Closure Patterns

Metric A. Popyrin K. Majchrzak Implication
Consolidation 77.8% 81.0% Majchrzak holds better after breaking
Breakback Rate 22.1% 25.4% Majchrzak fights back slightly more
Serving for Set 88.1% 85.5% Popyrin closes sets more efficiently
Serving for Match 80.0% 88.5% Majchrzak closes matches better

Summary: Majchrzak shows elite break point conversion (64.3% vs tour avg 40%), absolutely crushing Popyrin’s 47.7%. Both save break points equally well (66%). Majchrzak consolidates better after breaking (81% vs 77.8%) and closes matches better (88.5% vs 80%), while Popyrin closes sets slightly better (88.1% vs 85.5%). Moderate breakback rates (22-25%) suggest breaks tend to stick, not excessive back-and-forth.

Totals Impact: Moderate consolidation rates (77-81%) and low breakback rates (22-25%) suggest relatively clean sets, not excessive volatility. Both players save breaks well (66%), limiting total break count. Expected total: moderate range (24-26 games).

Tiebreak Probability: Both players hold ~79%, suggesting moderate tiebreak probability (~20-25% per set). P(at least 1 TB) around 40-45%. Tiebreaks add variance but not extreme - adequate sample sizes (5-3, 9-6).


Game Distribution Analysis

Set Score Probabilities

Set Score P(Popyrin wins) P(Majchrzak wins)
6-0, 6-1 5% 8%
6-2, 6-3 15% 22%
6-4 20% 25%
7-5 18% 20%
7-6 (TB) 17% 15%

Rationale: Majchrzak’s superior break% (27.7% vs 19.0%) and game win% (52.8% vs 48.7%) make him more likely to win sets at all score levels despite massive Elo disadvantage. Popyrin’s slight edge in TB win% (62.5% vs 60%) gives him fractional advantage in 7-6 sets.

Match Structure

Metric Value
P(Straight Sets 2-0) 55%
P(Three Sets 2-1) 45%
P(At Least 1 TB) 42%
P(2+ TBs) 15%

Rationale:

Total Games Distribution

Range Probability Cumulative
≤20 games 8% 8%
21-22 18% 26%
23-24 28% 54%
25-26 24% 78%
27+ 22% 100%

Derivation:


Totals Analysis

Metric Value
Expected Total Games 25.3
95% Confidence Interval 22 - 28
Fair Line 25.0
Market Line O/U 23.5
P(Over 23.5) 58%
P(Under 23.5) 42%

Factors Driving Total

Model Working

  1. Starting inputs: Popyrin 79.7% hold / 19.0% break, Majchrzak 78.7% hold / 27.7% break

  2. Elo/form adjustments: +570 Elo → +0.57 adjustment factor. Elo-adjusted: Popyrin 80.8% hold / 19.9% break, Majchrzak 77.6% hold / 27.1% break. Form both stable → 1.0 multiplier (no change). Dominance ratio favors Majchrzak (1.33 vs 1.09) despite Elo gap.

  3. Expected breaks per set: Popyrin faces 27.1% break rate → ~2.7 breaks per 10 service games. Majchrzak faces 19.9% break rate → ~2.0 breaks per 10 service games. Net: Majchrzak gains ~0.7 breaks per 10 service games.

  4. Set score derivation: Most likely scores are 6-4, 7-5, 7-6 (both ~79% hold = competitive). Weighted average games per set: 10.5 games (accounting for TB probability).

  5. Match structure weighting: Straight sets (55%): 2 sets × 10.5 games = 21 games. Three sets (45%): 3 sets × 10.5 games = 31.5 games. Weighted: (0.55 × 21) + (0.45 × 31.5) = 25.7 games.

  6. Tiebreak contribution: P(TB per set) = 21% (both ~79% hold). P(at least 1 TB) = 42%. TB adds ~0.5 games to expected total on average. Adjusted total: 25.7 - 0.4 = 25.3 games.

  7. CI adjustment: Base CI: ±3 games. Consolidation (77.8%, 81.0%) + Breakback (22.1%, 25.4%) → “Balanced” pattern → 1.0 multiplier. Moderate hold rates, adequate TB samples → no widening needed. Final CI: 25.3 ± 2.7 → 22-28 games.

  8. Result: Fair totals line: 25.0 games (95% CI: 22-28)

Confidence Assessment


Handicap Analysis

Metric Value
Expected Game Margin Majchrzak -2.1
95% Confidence Interval Majchrzak -6 to Popyrin -1
Fair Spread Majchrzak -2.5

Spread Coverage Probabilities

Line P(Covers) P(Opponent Covers) Edge
Popyrin -0.5 (Market) 46% 54% (Majchrzak) 4.0 pp
Majchrzak -2.5 (Model Fair) 54% 46% -
Majchrzak -3.5 42% 58% -
Majchrzak -4.5 28% 72% -

Model Working

  1. Game win differential: Popyrin wins 48.7% of games → ~12.3 games in a 25.3-game match. Majchrzak wins 52.8% of games → ~13.4 games in a 25.3-game match. Raw margin: Majchrzak -1.1 games.

  2. Break rate differential: Majchrzak averages 4.53 breaks/match vs Popyrin’s 3.27 breaks/match. Break differential of +1.26 breaks per match translates to approximately +1.3 games to Majchrzak’s margin.

  3. Match structure weighting: In straight sets (55% probability), margin typically tighter (~1.5 games on average given similar hold rates). In three sets (45% probability), margin wider (~3.0 games). Weighted margin: (0.55 × 1.5) + (0.45 × 3.0) = 2.2 games.

  4. Adjustments: Elo adjustment (+570) suggests Popyrin should win +1.5 games… BUT game-level stats (break%, game win%, dominance ratio) all favor Majchrzak. Resolution: Trust game-level performance over Elo (Elo may be stale or surface-mismatched). Form/dominance ratio (Majchrzak 1.33 vs Popyrin 1.09) adds ~0.5 games to Majchrzak margin. Consolidation/breakback similar for both (no adjustment).

  5. Result: Fair spread: Majchrzak -2.5 games (95% CI: Majchrzak -6 to Popyrin -1)

Confidence Assessment


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 matches. Analysis relies entirely on individual player statistics.


Market Comparison

Totals

Source Line Over Under Vig Edge
Model 25.0 50.0% 50.0% 0% -
Market (api-tennis.com) O/U 23.5 49.7% 50.3% 3.6% Over 8.3 pp

Analysis: Model fair line of 25.0 is 1.5 games above market line of 23.5. Model sees 58% probability of Over 23.5, while market implies 49.7% (no-vig). This 8.3pp edge on the Over is driven by Popyrin’s high 3-set frequency (56.5%) and Majchrzak’s high break rate (4.53/match) creating longer matches than market expects.

Game Spread

Source Line Favorite Dog Vig Edge
Model Majchrzak -2.5 50.0% 50.0% 0% -
Market (api-tennis.com) Popyrin -0.5 50.0% 50.0% 3.6% Majchrzak 4.0 pp

Analysis: Model expects Majchrzak to win by 2.1 games despite being ranked 904 places lower. Market favors Popyrin by 0.5 games, reflecting his superior Elo rating. The 3-game swing represents a fundamental disagreement between model (trusting recent game-level performance) and market (trusting long-term ranking).


Recommendations

Totals Recommendation

Field Value
Market Total Games
Selection Over 23.5
Target Price 1.90 or better
Edge 8.3 pp
Confidence MEDIUM
Stake 1.0 units

Rationale: Model expects 25.3 games (fair line 25.0) vs market line of 23.5. The 1.5-game difference is driven by Popyrin’s high historical 3-set frequency (56.5%), both players’ moderate hold rates (~79%) leading to competitive sets, and Majchrzak’s high break rate (4.53/match) creating more game volume through service breaks. Market appears to be overweighting Popyrin’s Elo advantage, expecting a dominant straight-sets win, while game-level stats suggest a competitive match.

Game Spread Recommendation

Field Value
Market Game Handicap
Selection Majchrzak +0.5 (or Majchrzak ML if available)
Target Price 1.90 or better
Edge 4.0 pp
Confidence MEDIUM
Stake 1.0 units

Rationale: Model fair spread is Majchrzak -2.5 games vs market line of Popyrin -0.5, a 3-game swing. Majchrzak’s superior break% (27.7% vs 19.0%), game win% (52.8% vs 48.7%), and recent form (38-24 vs 19-27) all point to him winning more games despite massive Elo disadvantage. Taking Majchrzak +0.5 (or ML) allows us to capture the edge without requiring Majchrzak to cover a full spread. This is a classic “stats vs rankings” divergence play.

Pass Conditions


Confidence & Risk

Confidence Assessment

Market Edge Confidence Key Factors
Totals 8.3pp MEDIUM High 3-set frequency (45%), moderate hold rates (~79%), adequate data quality
Spread 4.0pp MEDIUM Game-level stats favor Majchrzak, but massive Elo gap creates directional risk

Confidence Rationale: Both markets show MEDIUM confidence. For totals, the 8.3pp edge normally warrants HIGH confidence, but the significant model-market divergence (1.5 games) and tension between Elo signal (dominant Popyrin win) and game stats (competitive match) introduce uncertainty. For spreads, game-level performance strongly favors Majchrzak (break%, game win%, form), but the 570 Elo point gap cannot be ignored. Form trends are both stable, providing no additional signal. Clutch stats favor Majchrzak (64.3% BP conversion vs 47.7%), supporting the spread lean. Data quality is HIGH, but the fundamental stats-vs-rankings divergence limits confidence to MEDIUM.

Variance Drivers

Data Limitations


Sources

  1. api-tennis.com - Player statistics (PBP data, last 52 weeks), match odds (totals O/U 23.5 @ 1.94/1.92, spreads Popyrin -0.5 @ 1.93/1.93)
  2. Jeff Sackmann’s Tennis Data - Elo ratings (Popyrin 1770 overall, Majchrzak 1200 overall)

Verification Checklist