TennisEdge's AI model finds no betting value in J. Paolini vs R. Montgomery (Wimbledon on 2026-06-29) — the market is efficient, with R. Montgomery favoured at 1.61.
Independent estimates of who wins, each from a different method. The blend is what the bot prices against the market.
| Method | J. Paolini | R. Montgomery |
|---|---|---|
| Elo ratings-based, surface-weighted |
25.9% | 74.1% |
| Machine learning 29-feature gradient-boosted model |
64.1% | 35.9% |
| Blend what the bot actually prices off |
25.9% | 74.1% |
| Market implied de-vigged from the opening odds |
41.2% | 58.8% |
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 |
| R. Montgomery | hard | 1608 | 70–47 | 117 |
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 1–0 over 1 meeting. Full record.
| Date | Event | Surface | Winner | Score |
|---|---|---|---|---|
| June 30, 2026 | Wimbledon | grass | J. Paolini | 2 - 1 |
| 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 | J. Paolini | 2 - 1 | June 30, 2026 |
| W | M. Bassols | 1 - 2 | June 25, 2026 |
| W | E. Kalieva | 2 - 0 | June 24, 2026 |
| W | C. Dolehide | 0 - 2 | June 23, 2026 |
| W | B. Krejcikova | Walk Over | June 14, 2026 |
All June 29, 2026 results & picks →
J. Paolini (A) vs R. Montgomery (B) — Wimbledon 1/64, grass. MODELS: ELO A 0.259 | ML A 0.641 | model A 0.259 | market A 0.412 (2.30) / B 0.588 (1.61). Value tag B edge +0.153 (ELO-vs-market only). ALIGNMENT: ELO agrees with market (both favor Montgomery ~74/59%). ML is the lone outlier, favoring Paolini 64%. Models do not mutually agree. FORM: - Montgomery (B): red-hot on grass. Beat Tomljanovic (1729) 6-4 6-2 [DOM vs Strong], Minnen (1756) 6-4 7-6 [GRIND], Kasatkina (1719) 5-7 6-0 6-4, won recent grass Final vs Bassols (1621), Krejcikova WO. Live grass form beats historical ELO — genuine surface edge. - Paolini (A): poor recent form. Lost R1 Eastbourne (grass) to Maria (1753) 4-6 3-6; early clay exits (Sierra, Mertens, Baptiste, Sonmez 6-2 6-2). Grass not her strength; class/ranking is what ML is leaning on. FATIGUE: Paolini 1 match/14d, 61 min, last 06-23 (7d rest) — fresh. Montgomery 5 matches/14d, 321 min court time, 3 back-to-back days, last 06-25 (5d rest) — heavy cumulative load. NARRATIVE: Montgomery — TITLE-form on grass (won Final 06-25, 5d ago = WEAK let-down window; Hertogenbosch title 06-14). Venue/grass momentum strongly hers. VERDICT: The one strong qualitative signal (Montgomery's grass form) confirms the market+ELO favorite — that is an efficient price, not value. The disagreeing model (ML, favoring Paolini) is NOT validated by the read: Paolini's grass/recent form is poor. Montgomery's fatigue + let-down hints at some underdog value for Paolini at 2.30, but her own weak form makes it un-actionable. Conflicting signals, no clean validated edge. PASS.