I_PREDICT_SPORTLivePredictHistoryAgentAboutContact

Tennis match prediction using the latest computational models. Updated Aug 6, 2026 6:40 PM CT. ATP, Challenger and WTA matches are all rated and priced by the same model pipeline, the same measured β and the same gates. Use the Tour filter to narrow the board.

Match board — chronological, soonest first

Markets: Match winner · Derivatives (spread · total · exact score)

TournamentMatchStart (ET)PickiPredict win %Kalshi bid/askPoly bid/askROI (w/ fees, 95% CI)CLV (pred, 95% CI)βCeilingType
ATP
National Bank Open presented by Rogers
Arthur Fils vs Mariano NavoneAug 6, 1:50 PMMariano Navone underdog24%0.02/0.03 started0.13
ATP
montreal
Luciano Darderi vs Juncheng ShangAug 6, 2:00 PMJuncheng Shang underdog47%0.36/0.37 started0.13
WTA
Toronto
Iva Jovic vs Alina KorneevaAug 6, 3:00 PMIva Jovic72%
MM: 67% · 8h
0.65/0.66-2% [-20,+16]
MM: -0% [-25,+22]
0.13≤65cno order · +EV ≤65c · fill ~55%
WTA
Toronto
Ann Li vs Elena RybakinaAug 6, 3:00 PMAnn Li underdog26%
MM: 19% · 10h
0.16/0.17-2% [-20,+16]
MM: +4% [-25,+35]
0.13≤17cno order · +EV ≤17c · fill ~63%
WTA
Toronto
Jessica Pegula vs Kamilla RakhimovaAug 6, 3:00 PMJessica Pegula97%
MM: 91% · 9h
0.92/0.93-11% [-28,+7]
MM: +0% [-7,+6]
0.13≤93cno order · +EV ≤93c · fill ~63%
WTA
Toronto
Belinda Bencic vs Taylor TownsendAug 6, 3:00 PMBelinda Bencic78%
MM: 73% · 10h
0.72/0.73-2% [-20,+16]
MM: +1% [-13,+10]
0.13≤72cno order · +EV ≤72c · fill ~56%
WTA
Toronto
Amanda Anisimova vs Nikola BartunkovaAug 6, 3:00 PMNikola Bartunkova underdog35%0.33/0.34-9% [-32,+17]0.13≤32cno order · +EV ≤32c · fill ~51%
WTA
Toronto
watch Anastasia Potapova vs Elina SvitolinaAug 6, 3:00 PMElina Svitolina84%
MM: 71% · 10h
0.70/0.71+3% [-19,+27]
MM: -1% [-16,+16]
0.13≤71cno order · +EV ≤71c · fill ~63%
WTA
Toronto
Aryna Sabalenka vs Shuai ZhangAug 6, 3:00 PMAryna Sabalenka96%0.92/0.93-11% [-28,+7]0.13≤92cno order · +EV ≤92c · fill ~62%
WTA
Toronto
avoid Madison Keys vs Marta KostyukAug 6, 3:00 PMMadison Keys underdog45%0.44/0.45-0pp0.13≤43cno order · +EV ≤43c · fill ~49%
CH
lexington-challenger
Michael Mmoh vs Rei SakamotoAug 6, 3:10 PMMichael Mmoh78%
MM: 25% · 5h
0.20/0.21 started
MM: +8% [-28,+55]
0.13
ATP
National Bank Open presented by Rogers
Alex de Minaur vs Cameron NorrieAug 6, 3:15 PMAlex de Minaur69%0.64/0.65 started0.13
ATP
National Bank Open presented by Rogers
Nuno Borges vs Yannick HanfmannAug 6, 3:15 PMYannick Hanfmann52%0.40/0.41 started0.13
CH
grodzisk-mazowiecki-challenger
Maks Kasnikowski vs Ivan Marrero CurbeloAug 6, 4:00 PMMaks Kasnikowski68%0.59/0.60-12% [-27,+4]0.13≤59cno order · +EV ≤59c · fill ~57%
ATP
National Bank Open presented by Rogers
Alexander Blockx vs Jiri LeheckaAug 6, 6:00 PMJiri Lehecka70%
MM: 65% · 18h
0.65/0.66-7% [-23,+10]
MM: -2% [-18,+13]
0.13≤64cno order · +EV ≤64c · fill ~52%
ATP
National Bank Open presented by Rogers
Rafael Jodar vs Lorenzo MusettiAug 6, 7:00 PMLorenzo Musetti56%
MM: 40% · 19h
0.43/0.44-6% [-22,+11]
MM: -2% [-36,+36]
0.13≤43cno order · +EV ≤43c · fill ~61%
ATP
National Bank Open presented by Rogers
watch Arthur Rinderknech vs Frances TiafoeAug 6, 8:30 PMArthur Rinderknech underdog44%
MM: 38% · 5h
0.36/0.37+12% [-15,+47]
MM: -2% [-22,+19]
0.13≤36cno order · +EV ≤36c · fill ~57%
CH
Challenger Lexington
Millen Hurrion vs Andres MartinAug 6, 9:30 PMAndres Martin63%listed, not priced0.13
CH
Challenger Lexington
Jay Friend vs Spencer JohnsonAug 6, 9:30 PMSpencer Johnson66%listed, not priced0.13
ATP
Montreal
watch Brandon Nakashima vs Titouan DroguetAug 6, 10:10 PMBrandon Nakashima77%
MM: 77% · 6h
0.75/0.760.76/0.77+1% [-20,+22]
MM: +0% [-11,+10]
0.13≤74cno order · +EV ≤74c · fill ~52%
ATP
National Bank Open presented by Rogers
watch Alexei Popyrin vs Thiago Agustin TiranteAug 7, 12:00 AMThiago Agustin Tirante underdog48%
MM: 48% · 5h
0.46/0.47+1% [-20,+22]
MM: -2% [-18,+15]
0.04≤45cno order · +EV ≤45c · fill ~49%
ATP
National Bank Open presented by Rogers
Zizou Bergs vs Ben SheltonAug 7, 12:00 AMZizou Bergs underdog29%
MM: 32% · 12h
0.28/0.29-0pp
MM: +5% [-25,+45]
0.04≤27cno order · +EV ≤27c · fill ~50%
ATP
National Bank Open presented by Rogers
watch Joao Fonseca vs Casper RuudAug 7, 12:00 AMCasper Ruud52%
MM: 46% · 19h
0.43/0.44+12% [-15,+47]
MM: +2% [-18,+22]
0.04≤42cno order · +EV ≤42c · fill ~50%
WTA
Toronto
Coco Gauff vs Maria SakkariAug 7, 3:00 PMCoco Gauff83%0.76/0.77-2% [-20,+16]
CLV: -1% [-1,+0]
+0.7pp [+0.3,+1.2]0.65≤79cmake ≤79c · fill 80%
WTA
Toronto
Alexandra Eala vs Caty McNallyAug 7, 3:00 PMAlexandra Eala72%0.69/0.70-11% [-28,+7]
CLV: -2% [-2,-1]
+0.3pp [+0.2,+0.6]0.65≤70cmake ≤70c · fill 80%
WTA
Toronto
Maya Joint vs Liudmila SamsonovaAug 7, 3:00 PMMaya Joint underdog36%0.34/0.35-9% [-32,+17]
CLV: -4% [-4,-4]
+0.1pp [+0.1,+0.2]0.65≤34cno order · +EV ≤34c · fill ~62%
WTA
Toronto
Elise Mertens vs Naomi OsakaAug 7, 3:00 PMNaomi Osaka69%0.66/0.67-9% [-32,+17]
CLV: -2% [-2,-2]
+0.3pp [+0.1,+0.5]0.65≤67cmake ≤67c · fill 80%
WTA
Toronto
Mirra Andreeva vs Leylah FernandezAug 7, 3:00 PMMirra Andreeva79%0.69/0.71-2% [-20,+16]
CLV: -0% [-1,+1]
+1.1pp [+0.5,+1.8]0.65≤75cmake ≤75c · fill 80%
ATP
Montreal
watch Tommy Paul vs Learner TienAug 7, 3:30 PMLearner Tien underdog47%
MM: 42% · 6h
0.38/0.390.38/0.39+12% [-15,+47]
CLV: -2% [-3,-0]
MM: +3% [-25,+33]
+1.0pp [+0.5,+1.6]
MM: +1.0pp [-2.0,+4.0]
0.65≤42ctake @39c
ATP
Montreal
watch Matteo Arnaldi vs Tallon GriekspoorAug 7, 3:30 PMMatteo Arnaldi underdog50%
MM: 43% · 7h
0.41/0.430.42/0.43+12% [-15,+47]
CLV: -2% [-3,-0]
MM: -4% [-25,+22]
+0.9pp [+0.4,+1.6]
MM: +0.5pp [-4.0,+5.0]
0.65≤45ctake @43c
ATP
Montreal
watch Terence Atmane vs Jakub MensikAug 7, 3:30 PMJakub Mensik76%
MM: 70% · 7h
0.68/0.690.68/0.69+12% [-15,+47]
CLV: -1% [-2,-0]
MM: -1% [-15,+10]
+0.9pp [+0.4,+1.4]
MM: +1.5pp [-2.0,+5.0]
0.65≤72ctake @69c
ATP
Montreal
watch Botic Van De Zandschulp vs Hubert HurkaczAug 7, 3:30 PMBotic Van De Zandschulp underdog39%
MM: 35% · 7h
0.31/0.320.31/0.32+12% [-15,+47]
CLV: -2% [-4,-1]
MM: +4% [-35,+45]
+0.8pp [+0.4,+1.4]
MM: +2.0pp [-4.0,+8.0]
0.65≤34ctake @32c
ATP
Montreal
Daniel Merida vs Alex MichelsenAug 7, 3:30 PMDaniel Merida underdog33%
MM: 34% · 7h
0.30/0.31-7% [-23,+10]
CLV: -4% [-4,-3]
MM: +1% [-40,+49]
+0.3pp [+0.2,+0.6]
MM: +0.5pp [-2.0,+3.0]
0.65≤31cmake ≤31c · fill 80%

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.

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.