Saturday 25 July 2026: 101 singles matches, a model favourite published on 27. Day's record: 17 right winners out of 27 (63.0%). The favourite and its probability come from version 1.1.0 of our model, the one whose accuracy is measured and published: 67.39% right winners on 59,960 ATP matches since 2021, against 67.07% for the bookmaker's favourite. The prediction is only published where the model is calibrated (ATP, from Challenger to Grand Slam).
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 14:35 | Tereza Valentova vs Daria Snigur (n°50 / n°45) | Semi-final | 1.81 / 2.10 | — | Snigur 6-7(4) 3-6 |
| 16:25 | Lilli Tagger vs Barbora Krejcikova (n°49 / n°29) | Semi-final | 5.36 / 1.19 | — | Tagger 6-7(5) 6-3 7-6(4) |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 14:00 | Alexander Bublik vs Quentin Halys (n°16 / n°52) | Final | 1.54 / 2.64 | Bublik 60 % | Halys 4-6 6-7(6) ✘ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 19:40 | Luca Van Assche vs Hugo Gaston (n°40 / n°91) | Semi-final | 1.64 / 2.39 | Assche 58 % | Assche 6-4 7-5 ✔ |
| 21:10 | Alexander Blockx vs Luciano Darderi (n°34 / n°22) | Semi-final | 2.30 / 1.68 | Darderi 59 % | Blockx 5-7 7-6(1) 7-6(5) ✘ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 15:00 | Elina Avanesyan vs Anna Bondar (n°159 / n°73) | Semi-final | 2.43 / 1.62 | — | Bondar 6-7(3) 6-4 6-7(2) |
| 16:55 | Mayar Sherif vs Tamara Korpatsch (n°52 / n°48) | Semi-final | 1.55 / 2.59 | — | Korpatsch 0-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 17:08 | Aleksandar Vukic vs Aziz Dougaz (n°96 / n°524) | Qualifying 1 | 1.51 / 2.64 | Vukic 60 % | Vukic 6-3 6-3 ✔ |
| 17:10 | James McCabe vs Alex Bolt (n°242 / n°164) | Qualifying 1 | 1.93 / 1.91 | McCabe 54 % | Bolt 6-7(6) 6-7(2) ✘ |
| 17:10 | Martin Damm vs Kimmer Coppejans (n°90 / n°217) | Qualifying 1 | 1.40 / 3.03 | Damm 65 % | Damm 6-2 6-0 ✔ |
| 18:30 | Zachary Svajda vs Stefan Kozlov (n°80 / n°296) | Qualifying 1 | 1.14 / 5.96 | Svajda 83 % | Svajda 7-5 6-1 ✔ |
| 18:40 | Andre Ilagan vs Remy Bertola (n°184 / n°174) | Qualifying 1 | — / — | not computed | Ilagan 7-5 7-6(2) |
| 19:30 | Abedallah Shelbayh vs Billy Harris (n°256 / n°161) | Qualifying 1 | 2.99 / 1.41 | Harris 70 % | Shelbayh 6-4 6-6 ✘ |
| 20:20 | Jordan Lee vs Moez Echargui (— / n°226) | Qualifying 1 | 5.38 / 1.17 | Echargui 83 % | Echargui 5-7 1-6 ✔ |
| 20:40 | Marcos Giron vs Aryan Shah (n°78 / n°729) | Qualifying 1 | 1.04 / 12.82 | Giron 92 % | Giron 7-5 6-4 ✔ |
| 21:15 | Cruz Hewitt vs Dusan Lajovic (n°354 / n°167) | Qualifying 1 | 5.04 / 1.17 | Lajovic 81 % | Hewitt 5-2 ✘ |
| 21:55 | Trevor Svajda vs Elias Ymer (n°390 / n°204) | Qualifying 1 | 1.93 / 1.91 | Svajda 57 % | Svajda 6-0 7-6(5) ✔ |
| 22:25 | Christopher O'Connell vs Andres Martin (n°106 / n°323) | Qualifying 1 | 1.27 / 3.87 | O'Connell 74 % | Martin 3-6 6-4 2-6 ✘ |
| 22:45 | Mackenzie Mcdonald vs Edas Butvilas (n°146 / n°195) | Qualifying 1 | 1.57 / 2.46 | Mcdonald 60 % | Mcdonald 3-6 6-3 6-4 ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 17:10 | Kamilla Rakhimova vs Heather Watson (n°92 / n°446) | Qualifying 1 | 1.46 / 2.80 | — | Watson 6-7(2) 6-6 |
| 17:10 | Julieta Pareja vs Polina Iatcenko (n°288 / n°160) | Qualifying 1 | 1.69 / 2.22 | — | Pareja 6-4 6-2 |
| 19:00 | Clervie Ngounoue vs Varvara Lepchenko (n°501 / n°181) | Qualifying 1 | 2.08 / 1.78 | — | Lepchenko 1-6 6-4 4-6 |
| 19:40 | Polina Kudermetova vs Mei Yamaguchi (n°96 / n°261) | Qualifying 1 | 1.22 / 4.42 | — | Kudermetova 7-6(6) 6-4 |
| 21:35 | Carolyn Ansari vs Rebecca Sramkova (n°251 / n°151) | Qualifying 1 | 4.45 / 1.22 | — | Sramkova 4-6 2-6 |
| 21:40 | Daria Kasatkina vs Mariam Bolkvadze (n°61 / n°423) | Qualifying 1 | 1.19 / 4.98 | — | Kasatkina 6-7(3) 6-4 3-0 |
| 23:05 | Shuai Zhang vs Gabriela Andrea Knutson (n°54 / n°184) | Qualifying 1 | 1.35 / 3.32 | — | Knutson 4-6 6-1 1-6 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 18:10 | Astra Sharma vs Aoi Ito (n°894 / n°373) | Qualifying 1 | 2.78 / 1.46 | — | Ito 3-6 6-3 5-7 |
| 18:15 | Katherine Sebov vs Camila Soares (n°213 / —) | Qualifying 1 | — / — | — | Sebov 6-1 6-0 |
| 20:10 | Karman Kaur Thandi vs Sofia Johnson (n°534 / n°459) | Qualifying 1 | 3.67 / 1.30 | — | Johnson 1-6 0-3 |
| 20:10 | Anna Frey vs Aran Teixido Garcia (n°872 / n°358) | Qualifying 1 | 1.67 / 2.26 | — | Garcia 4-6 4-5 |
| 20:55 | Eri Hozumi vs Maria Kozyreva (n°870 / n°581) | Qualifying 1 | 2.33 / 1.63 | — | Kozyreva 2-6 4-6 |
| 21:50 | Kennedy Drenser-Hagmann vs Bella Payne (— / n°571) | Qualifying 1 | 2.97 / 1.42 | — | Drenser-Hagmann 6-2 6-1 |
| 22:35 | Ankita Raina vs Ekaterina Ovcharenko (n°598 / n°639) | Qualifying 1 | 2.05 / 1.81 | — | Raina 6-2 3-1 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 20:05 | Francesca Jones vs Alevtina Ibragimova (n°104 / n°219) | Semi-final | 1.41 / 3.05 | — | Jones 6-3 6-4 |
| 21:45 | Fiona Ferro vs Lucia Bronzetti (n°141 / n°135) | Semi-final | 1.64 / 2.33 | — | Ferro 6-2 6-3 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 13:05 | Diego Dedura vs Gauthier Onclin (n°190 / n°158) | Semi-final | 1.63 / 2.36 | Dedura 61 % | Dedura 6-2 2-6 6-6 ✔ |
| 15:40 | Maks Kasnikowski vs Otto Virtanen (n°258 / n°109) | Semi-final | 2.27 / 1.67 | Virtanen 57 % | Virtanen 2-6 2-6 ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 16:05 | Thiago Seyboth Wild vs Dylan Dietrich (n°198 / n°442) | Semi-final | 2.32 / 1.66 | Dietrich 60 % | Wild 6-4 4-3 ✘ |
| 18:05 | Max Hans Rehberg vs Marc-Andrea Huesler (n°320 / n°297) | Semi-final | 2.13 / 1.77 | Huesler 52 % | Huesler 6-7(5) 6-4 4-6 ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 01:05 | Alex Michelsen vs Mark Lajal (n°46 / n°152) | Quarter-final | 1.35 / 3.41 | Michelsen 72 % | Michelsen 6-3 6-4 ✔ |
| 20:15 | Jacob Fearnley vs Michael Zheng (n°101 / n°107) | Semi-final | 2.32 / 1.66 | Zheng 58 % | Fearnley 6-3 6-4 ✘ |
| 22:33 | Alex Michelsen vs Dhakshineswar Suresh (n°46 / n°394) | Semi-final | 1.15 / 6.07 | Michelsen 84 % | Michelsen 6-2 6-7(5) 6-2 ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 18:05 | Luka Pavlovic vs Keegan Smith (n°203 / n°193) | Semi-final | 2.01 / 1.86 | Smith 53 % | Pavlovic 6-2 6-6 ✘ |
| 20:10 | Matteo Martineau vs Oliver Crawford (n°292 / n°224) | Semi-final | 3.01 / 1.42 | Crawford 73 % | Martineau 6-3 5-7 7-6(4) ✘ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 12:35 | Anna Siskova vs Teodora Kostovic (n°207 / n°171) | Semi-final | 2.58 / 1.48 | — | Kostovic 3-6 6-6 |
| 14:40 | Vivian Wolff vs Alicia Herrero Linana (n°241 / n°305) | Semi-final | 2.03 / 1.75 | — | Wolff 4-6 7-6 5-4 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 19:00 | Nuria Brancaccio vs Mia Ristic (n°189 / n°195) | Final | 1.93 / 1.83 | — | Ristic 3-6 3-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 01:05 | Shintaro Mochizuki vs Johannus Monday (n°117 / n°311) | Quarter-final | 1.65 / 2.31 | Mochizuki 55 % | Mochizuki 6-4 3-5 ✔ |
| 02:05 | Liam Draxl vs Clement Chidekh (n°218 / n°185) | Quarter-final | 1.84 / 2.02 | Draxl 53 % | Draxl 7-6(6) 6-4 ✔ |
| 21:10 | Charles Broom vs Toby Samuel (n°237 / n°110) | Semi-final | 3.91 / 1.28 | Samuel 79 % | Samuel 6-7(4) 2-6 ✔ |
| 22:50 | Shintaro Mochizuki vs Liam Draxl (n°117 / n°218) | Semi-final | 1.89 / 1.97 | Draxl 55 % | Draxl 0-6 1-2 ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 12:05 | Lucia Cortez Llorca vs Johanne Svendsen (n°468 / n°799) | Semi-final | 2.90 / 1.39 | — | Llorca 4-6 6-3 5-3 |
| 13:35 | Linea Bajraliu vs Astrid Lew Yan Foon (n°658 / n°471) | Semi-final | 1.78 / 1.99 | — | Bajraliu 6-3 5-4 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 21:05 | Lizette Cabrera vs Ariana Arseneault (n°294 / n°382) | Semi-final | 1.75 / 2.10 | — | Arseneault 3-6 4-5 |
| 22:15 | Jia-Jing Lu vs Teah Chavez (n°383 / —) | Semi-final | 1.25 / 4.00 | — | Chavez 6-2 4-6 3-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 18:40 | Renata Zarazua vs Caroline Dolehide (n°74 / n°245) | Semi-final | 1.96 / 1.80 | — | Dolehide 5-7 4-5 |
| 19:25 | Lucrezia Stefanini vs Yeon Woo Ku (n°119 / n°179) | Semi-final | 1.47 / 2.73 | — | Ku 4-6 2-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 17:05 | Lucciana Perez Alarcon vs Daria Egorova (n°334 / n°397) | Semi-final | 2.04 / 1.79 | — | Alarcon 7-6 1-6 6-6 |
| 18:05 | Julia Riera vs Laura Pigossi (n°147 / n°193) | Semi-final | 1.34 / 3.30 | — | Riera 6-2 5-2 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 14:05 | Denislava Glushkova vs Dayeon Back (n°435 / n°268) | Semi-final | 3.37 / 1.30 | — | Back 2-6 0-4 |
| 16:05 | Charo Esquiva Banuls vs Lea Nilsson (n°770 / n°371) | Semi-final | 2.15 / 1.67 | — | Nilsson 3-6 5-6 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 22:05 | Hina Inoue vs Dana Guzman (n°284 / n°479) | Semi-final | 2.30 / 1.63 | — | Inoue 6-1 5-4 |
| 23:00 | Malaika Rapolu vs Angelina Voloshchuk (n°352 / n°349) | Semi-final | 1.68 / 2.22 | — | Rapolu 6-2 5-4 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 20:05 | Katrina Scott vs Sabastiani Leon (n°244 / n°896) | Qualifying 1 | 1.04 / 12.17 | — | Scott 6-1 5-1 |
| 20:05 | Sijia Wei vs Havana Kadi (n°395 / —) | Qualifying 1 | 1.05 / 10.62 | — | Wei 6-0 6-1 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 07:00 | Alexander Chang vs Thanaphat Boosarawongse | Semi-final | 1.67 / 2.15 | — | Boosarawongse 6-3 6-7 3-5 |
| 07:00 | Ryuki Matsuda vs Ryotaro Taguchi (n°764 / n°856) | Semi-final | 2.35 / 1.56 | — | Matsuda 7-6 5-3 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 15:35 | Daphnee Mpetshi Perricard vs Marie Mettraux (n°814 / n°534) | Semi-final | 1.81 / 1.95 | — | Perricard 7-6 5-1 |
| 17:05 | Agustina Chlpac vs Kateryna Diatlova (n°853 / —) | Semi-final | 1.80 / 1.96 | — | Chlpac 6-2 5-0 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 04:05 | Matthew Dellavedova vs Matthew Hulme (n°293 / n°891) | Semi-final | 1.25 / 3.77 | — | Dellavedova 3-3 |
| 05:35 | Duje Markovina vs Jake Delaney (— / n°365) | Semi-final | 3.96 / 1.23 | — | Delaney 7-5 2-6 3-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 04:05 | Chia Yi Tsao vs Natsuho Arakawa (n°825 / n°857) | Semi-final | 1.08 / 7.53 | — | Arakawa 6-2 3-6 3-5 |
| 05:35 | Destanee Aiava vs Natsuki Yoshimoto (n°665 / n°581) | Semi-final | 1.34 / 3.14 | — | Aiava 6-2 5-3 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 11:05 | Radu Mihai Papoe vs Robert Guna (n°300 / —) | Semi-final | 1.07 / 7.38 | — | Papoe 6-3 5-3 |
| 11:05 | Tudor Batin vs Dragos Nicolae Cazacu (— / n°709) | Semi-final | 2.58 / 1.46 | — | Cazacu 4-6 4-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 12:35 | Elgin Khoeblal vs Branko Djuric (n°865 / n°615) | Semi-final | 3.70 / 1.29 | — | Djuric 6-2 3-6 3-5 |
| 12:35 | Pedro Vives Marcos vs Lorenzo Comino (n°538 / —) | Semi-final | 1.13 / 6.30 | — | Marcos 6-4 6-6 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 10:35 | Sara Victoria Balan vs Ilinca Dalina Amariei (n°822 / n°640) | Semi-final | 2.91 / 1.39 | — | Amariei 1-6 6-6 |
| 12:05 | Teodora Miron vs Ioana Maria Sandru | Semi-final | 1.58 / 2.32 | — | Miron 6-3 6-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 11:05 | Ariana Geerlings vs Federica Sacco (n°747 / n°647) | Semi-final | 1.46 / 2.62 | — | Geerlings 6-2 5-3 |
| 11:11 | Emma Ottavia Ghirardato vs Nina Radovanovic (— / n°712) | Semi-final | 4.66 / 1.18 | — | Radovanovic 4-6 5-6 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 12:35 | Kristina Novak vs Noemi Maines (n°691 / n°709) | Semi-final | 1.66 / 2.16 | — | Novak 6-3 6-7 6-5 |
| 12:35 | Carmen Gallardo Guevara vs Shannon Lam (n°564 / n°669) | Semi-final | 1.93 / 1.83 | — | Guevara 6-4 5-2 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 19:00 | Pedro Rodenas vs Reda Bennani (n°676 / n°463) | Semi-final | 2.92 / 1.37 | — | Rodenas 6-2 5-4 |
| 19:05 | Carlos Lopez Montagud vs Pavel Lagutin (n°561 / n°474) | Semi-final | 1.95 / 1.78 | — | Lagutin 2-6 4-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 14:05 | Yanis Ghazouani Durand vs Nicolas Parizzia (n°595 / n°861) | Semi-final | 1.46 / 2.64 | — | Parizzia 6-2 2-6 2-5 |
| 16:05 | Juan Cruz Martin Manzano vs Martin Van Der Meerschen (n°441 / n°585) | Semi-final | 1.43 / 2.75 | — | Manzano 6-3 6-7 5-1 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 17:05 | Clement Lemire vs Hugo Car | Semi-final | 2.52 / 1.50 | — | Lemire 1-6 6-4 5-1 |
| 19:05 | Alexandre Reco vs Julio Cesar Porras (n°882 / n°851) | Semi-final | 1.96 / 1.80 | — | Porras 4-6 5-6 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 20:35 | Preston Brown vs Matthew Thomson (n°856 / —) | Semi-final | 2.21 / 1.69 | — | Thomson 3-6 6-6 |
| 20:35 | Alvin Nicholas Tudorica vs Mwendwa Mbithi (n°849 / n°819) | Semi-final | 1.82 / 1.97 | — | Tudorica 6-4 4-6 5-3 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 15:35 | Adrian Oetzbach vs Raphael Perot (n°636 / n°338) | Semi-final | 2.62 / 1.44 | — | Perot 3-6 3-5 |
| 17:10 | Patrick Zahraj vs Yannik Kelm (n°411 / n°460) | Semi-final | 2.33 / 1.55 | — | Zahraj 6-7 6-3 5-2 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 19:05 | Mika Buchnik vs Misa Malkin (n°878 / —) | Semi-final | 2.27 / 1.65 | — | Buchnik 7-5 4-6 5-1 |
| 19:05 | Kallista Liu vs Maria Jose Sanchez Uribe (n°850 / —) | Semi-final | 1.26 / 3.66 | — | Liu 6-1 5-4 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 11:05 | Andrej Martin vs Mathys Erhard (n°401 / n°339) | Semi-final | 2.61 / 1.45 | — | Erhard 6-7 1-5 |
| 12:15 | Filip Jeff Planinsek vs Tommaso Compagnucci (n°502 / n°364) | Semi-final | 1.72 / 2.03 | — | Planinsek 6-2 5-4 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 17:05 | Paulo Saraiva Dos Santos vs Lorenzo Joaquin Rodriguez (n°475 / n°454) | Semi-final | 2.76 / 1.42 | — | Santos 7-6 5-4 |
| 18:35 | Felipe Meligeni Alves vs Lucas Andrade Da Silva (n°465 / n°768) | Semi-final | 1.46 / 2.62 | — | Alves 7-5 5-4 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 21:35 | William Jansen vs Naoya Honda (— / n°647) | Semi-final | 1.79 / 2.05 | — | Honda 6-7 6-6 |
| 21:35 | Mitchell Sheldon vs Evan Bynoe (— / n°713) | Semi-final | 2.12 / 1.74 | — | Bynoe 6-7 6-6 |
Three cases. The match is outside the scope where the model is calibrated and measured (ATP, from Challenger to Grand Slam): it is listed with its odds, without a prediction. An alert from our engines is active on this match: the prediction is reserved for subscribers until the market closes, then becomes public again. Or the match profile could not be computed.
Version 1.1.0 of the model picks the right winner in 67.39% of cases on 59,960 ATP matches since 2021, against 67.07% for the bookmaker's favourite on the same matches. The figure alone says nothing: each day's record is published and verifiable.
No. The model's favourite wins most of the time, but a bet only has value when the odds exceed 1 divided by the probability. Our paid alerts exist only in that case, on about two matches in a hundred.