I_PREDICT_SPORTLivePredictHistoryAgentAboutContact

ATP match prediction using the latest computational models. Updated Jul 24, 2026 11:32 PM ET.

Match board — ranked by model-vs-market divergence

Markets: Match winner · Derivatives (set 1 · exact score · totals)

TournamentMatchStart (ET)PlayeriPredict win %Kalshi bid/askPoly bid/askEdgeConfidence
Generali OpenAlexander Bublik vs Quentin HalysJul 25, 7:00 AMQuentin Halys underdog41%0.32/0.330.33/0.34+8ppmedium
Tampere Challengerwatch Diego Dedura-Palomero vs Gauthier OnclinJul 25, 9:00 AMGauthier Onclin62%0.38/0.390.38/0.39+23pplow
Why: Onclin ranked higher than Dedura-Palomero (#217 vs unranked); Onclin is at peak age; our point-by-point serve/return model independently rates Onclin at 73%; both model heads pick Onclin  ·  Top factors: ranking strongly for Onclin (+8pp); market prices mildly for Onclin (+4pp); age curve mildly against Onclin (-2pp); surface Elo mildly for Onclin (+1pp)  ·  Conditions: court: hard; no weather forecast available; no known injuries
Mubadala Citi DC OpenAziz Dougaz vs Aleksandar VukicJul 25, 10:00 AMAleksandar Vukic54%no mkt yetlow
Mubadala Citi DC OpenAlex Bolt vs James McCabeJul 25, 10:00 AMJames McCabe51%no mkt yetlow
Millennium Estoril OpenLuca Van Assche vs Hugo GastonJul 25, 10:00 AMLuca Van Assche60%0.60/0.610.61/0.62-1ppmedium
Tampere ChallengerOtto Virtanen vs Maks KasnikowskiJul 25, 10:10 AMOtto Virtanen65%0.62/0.630.60/0.61+2pplow
Mubadala Citi DC OpenStefan Kozlov vs Zachary SvajdaJul 25, 11:30 AMZachary Svajda64%no mkt yetlow
Mubadala Citi DC OpenRemy Bertola vs Andre IlaganJul 25, 11:30 AMRemy Bertola51%no mkt yetlow
Mubadala Citi DC OpenBilly Harris vs Abdullah ShelbayhJul 25, 11:30 AMBilly Harris51%no mkt yetlow
Zug ChallengerThiago Seyboth Wild vs Dylan DietrichJul 25, 12:00 PMThiago Seyboth Wild67%0.40/0.410.41/0.42+26pplow
Mubadala Citi DC OpenAryan Shah vs Marcos GironJul 25, 1:00 PMMarcos Giron81%no mkt yetmedium
Mubadala Citi DC OpenDusan Lajovic vs Cruz HewittJul 25, 1:00 PMDusan Lajovic74%no mkt yetmedium
Mubadala Citi DC OpenMoez Echargui vs Jordan LeeJul 25, 1:00 PMMoez Echargui67%no mkt yetlow
Kimmer Coppejans vs Martin DammJul 25, 1:00 PMMartin Damm67%listed, no booklow
Millennium Estoril OpenLuciano Darderi vs Alexander BlockxJul 25, 2:00 PMAlexander Blockx underdog45%0.37/0.390.38/0.39+6ppmedium
Keegan Smith vs Luka PavlovicJul 25, 2:00 PMLuka Pavlovic58%0.47/0.490.48/0.49+9pplow
Zug ChallengerMarc-Andrea Huesler vs Max Hans RehbergJul 25, 2:00 PMMarc-Andrea Huesler56%0.54/0.570.54/0.55-1pplow
Mubadala Citi DC OpenEdas Butvilas vs Mackenzie McDonaldJul 25, 2:30 PMMackenzie McDonald55%listed, no bookmedium
Mubadala Citi DC OpenElias Ymer vs Trevor SvajdaJul 25, 2:30 PMTrevor Svajda58%listed, no booklow
Mubadala Citi DC OpenAndres Martin vs Christopher O'ConnellJul 25, 3:00 PMChristopher O'Connell74%listed, no bookmedium
Mifel Tennis Open by Telcel OppoBernard Tomic vs Miguel TobonJul 25, 9:00 PMBernard Tomic53%listed, no booklow
Mifel Tennis Open by Telcel OppoAlan Magadan vs Garrett JohnsJul 25, 9:00 PMAlan Magadan58%listed, no booklow
Mifel Tennis Open by Telcel OppoAlex Hernandez vs Nicolas MejiaJul 25, 10:30 PMNicolas Mejia74%listed, no booklow
Mifel Tennis Open by Telcel OppoAlan Fernando Rubio Fierros vs Soonwoo KwonJul 25, 10:30 PMSoonwoo Kwon72%listed, no booklow
Mifel Tennis Open by Telcel OppoAidan Mayo vs Borna GojoJul 26, 12:00 AMBorna Gojo65%listed, no booklow
Edward Winter vs Luis Carlos AlvarezJul 26, 12:00 AMLuis Carlos Alvarez53%listed, no booklow

One row per match, Kalshi-priced or not. Highlighted rows (green edge) are the ones the model's betting layer would actually stake: the price edge passed every gate, including a second model that scores how likely the edge is REAL (a big edge against a thin-data player usually isn't). All other rows are dimmed — the prediction stands, but the model would not bet it; a dimmed row can show high confidence AND a large edge and still be a pass, because confidence measures how reliable the win probability is, not whether the market price is beatable. Best bet is the side with the most value against its own ask — often the underdog (a 20%-chance player is a great buy at a 5¢ ask). "—" means no open Kalshi market. Poly bid/ask is the same pick side on Polymarket (a second exchange) — bid/ask when a book is available, else its last trade; those markets can trade in-play and some Challenger/ITF books are thin (wide spreads, low size), so treat Poly as a second venue snapshot, not a sharp fair price.

News & injury watch

PlayerStatusLatest (Grok, verified sources not guaranteed)
No injury flags or news on today's board.

Injury status is checked for every Kalshi-priced match; news lines cover highlighted matches only. AI-summarized — treat as a pointer, not a source.

Not financial advice. This page is for match prediction only and is not intended for betting or gambling. Model probabilities are estimates from public data (~66% holdout accuracy); the pre-match market is usually sharper. Odds shown from prediction markets and oddsmakers are subject to change and may not be accurate or current. Low-confidence rows involve players the model has little history on. No stake recommendations are published here. If you gamble, size responsibly and expect variance.