TennisEdge's AI model finds no betting value in J. Paolini vs M. Sakkari (Wimbledon on 2026-07-04) — the market is efficient, with J. Paolini favoured at 1.80.
Independent estimates of who wins, each from a different method. The blend is what the bot prices against the market.
| Method | J. Paolini | M. Sakkari |
|---|---|---|
| Elo ratings-based, surface-weighted |
69.1% | 30.9% |
| Machine learning 29-feature gradient-boosted model |
42.6% | 57.4% |
| Blend what the bot actually prices off |
69.1% | 30.9% |
| Market implied de-vigged from the opening odds |
52.9% | 47.1% |
We publish how well these score against the closing market, including where they lose: how accurate are tennis predictions?
| Player | Surface | Elo | Record | Matches |
|---|---|---|---|---|
| J. Paolini | hard | 1867 | 119–80 | 199 |
| M. Sakkari | hard | 1846 | 109–78 | 187 |
Our own ratings, computed from match results since 2018. Players with fewer than 5 rated matches are omitted rather than shown at a provisional starting value. Last updated March 22, 2026.
J. Paolini leads 3–2 over 5 meetings. Full record.
| Date | Event | Surface | Winner | Score |
|---|---|---|---|---|
| July 4, 2026 | Wimbledon | grass | J. Paolini | 2 - 0 |
| Feb. 10, 2026 | WTA Doha | hard | M. Sakkari | 2 - 0 |
| Aug. 10, 2025 | Cincinnati | hard | J. Paolini | 2 - 0 |
| April 27, 2025 | Madrid | clay | M. Sakkari | 2 - 0 |
| Feb. 21, 2024 | WTA Dubai | hard | J. Paolini | 2 - 0 |
| L | M. Kostyuk | 2 - 0 | July 8, 2026 |
| W | A. Eala | 2 - 1 | July 6, 2026 |
| W | M. Sakkari | 2 - 0 | July 4, 2026 |
| W | V. Golubic | 2 - 0 | July 2, 2026 |
| W | R. Montgomery | 2 - 1 | June 30, 2026 |
| L | B. Krejcikova | 2 - 0 | July 19, 2026 |
| W | A. Korneeva | 2 - 0 | July 18, 2026 |
| W | A. Parks | 0 - 2 | July 17, 2026 |
| W | H. Dart | 0 - 2 | July 15, 2026 |
| W | P. Kudermetova | 0 - 2 | July 13, 2026 |
All July 4, 2026 results & picks →
═══════════════════════════════════════════════
J. Paolini vs M. Sakkari — Wimbledon (grass), R64
═══════════════════════════════════════════════
MODELS
ELO prob A : 0.691 (strongly favors Paolini)
ML prob A : 0.427 (favors Sakkari)
Model prob : 0.691 | Market implied A : 0.529
Odds: Paolini 1.80 / Sakkari 2.02
Value flag : A, edge +0.162 — but ELO-only; ML rejects it.
→ Models do NOT mutually agree. Wide divergence (0.69 vs 0.43).
FORM (grass, most recent first)
Paolini
W vs Golubic (1712, Strong) 7-6 6-4 GRIND (TB)
W vs Montgomery (1912, Elite) 0-6 6-4 7-5 GRIND (3s, dropped bagel set)
L vs Maria (1753) Eastbourne 4-6 3-6
→ 2-0 at Wimbledon but both wins were scrappy 3-set/TB grinds.
Sakkari
W vs Rakhimova (1650, Avg) 3-6 6-0 7-6(10) GRIND (3s)
W vs Tauson (1654, Strong) 6-3 6-3 DOM
L vs Zheng (1690) lost 3s
L vs Maria (1760) 3-6 3-6
→ 2-0 at Wimbledon; the Tauson DOM is the cleanest win on the board.
FATIGUE (14d)
Paolini : 3 matches, ~9 sets, ~225 court-min
Sakkari : 2 matches, ~6 sets, ~148 court-min
Court-time diff 77min (>60) → heavier side Paolini disadvantaged.
→ Slight rest edge to SAKKARI — this pushes AGAINST ELO's favorite.
NARRATIVE
Let-down : None (no recent Finals either player)
Venue : both 2-0 at this Wimbledon; no differential edge
Title : none
VERDICT
ELO's +16% "value" on Paolini is not confirmed by the market-anchored
ML (which flips to Sakkari), and the qualitative read does not rescue it:
Paolini has done more grinding and carries a real court-time deficit.
Nothing validates backing the ELO favorite, and betting Sakkari purely
on ML+fatigue means fading a 0.69 ELO read — no clean edge either way.
No-consensus spot → PASS.