Saturday 11 July 2026: 107 singles matches, a model favourite published on 31. Day's record: 20 right winners out of 31 (64.5%). 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 |
|---|---|---|---|---|---|
| 00:00 | Anna Pushkareva vs Xinran Sun (— / n°582) | Final | — / — | — | Pushkareva |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 18:00 | Karolina Muchova vs Linda Noskova (n°7 / n°6) | Final | 1.81 / 2.12 | — | Noskova 2-6 7-5 3-6 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 11:05 | Marc-Andrea Huesler vs Edas Butvilas (n°297 / n°209) | Qualifying 1 | 1.96 / 1.87 | Butvilas 54 % | Huesler 6-4 6-3 ✘ |
| 11:05 | Clement Tabur vs Hendrik Jebens (n°158 / —) | Qualifying 1 | 1.06 / 10.21 | Tabur 93 % | Tabur 6-3 6-4 ✔ |
| 12:30 | Thiago Moura Monteiro vs Pierre-Hugues Herbert (n°236 / n°290) | Qualifying 1 | 1.62 / 2.36 | Monteiro 60 % | Monteiro 7-6(7) 6-7(4) 7-6(8) ✔ |
| 13:05 | Daniel Michalski vs Calvin Hemery (n°256 / n°276) | Qualifying 1 | 1.81 / 2.03 | Michalski 54 % | Hemery 6-7(2) 6-2 3-6 ✘ |
| 15:45 | Federico Cina vs Patrick Zahraj (n°135 / n°524) | Qualifying 1 | 1.11 / 6.89 | Cina 88 % | Cina 7-5 5-3 ✔ |
| 16:05 | Otto Virtanen vs Dylan Dietrich (n°121 / n°363) | Qualifying 1 | 1.48 / 2.73 | Virtanen 63 % | Dietrich 4-6 6-7(4) ✘ |
| 17:45 | Manas Manoj Dhamne vs Vitaliy Sachko (n°399 / n°175) | Qualifying 1 | 2.61 / 1.52 | Sachko 60 % | Sachko 4-6 1-6 ✔ |
| 18:30 | Timofey Skatov vs Anirudh Chandrasekar (n°201 / —) | Qualifying 1 | 1.04 / 11.96 | Skatov 94 % | Skatov 6-2 6-4 ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 18:00 | Marco Cecchinato vs Duje Ajdukovic (n°164 / n°353) | Qualifying 1 | 1.32 / 3.53 | Cecchinato 74 % | Cecchinato 6-3 6-4 ✔ |
| 18:00 | Luca Nardi vs Andrea Guerrieri (n°251 / n°166) | Qualifying 1 | 1.65 / 2.28 | Nardi 57 % | Guerrieri 3-6 6-7(5) ✘ |
| 18:00 | Noa Vukadin vs Genaro Alberto Olivieri (n°730 / n°287) | Qualifying 1 | 3.23 / 1.36 | Olivieri 69 % | Olivieri 2-6 4-6 ✔ |
| 18:00 | Marko Topo vs Pol Martin Tiffon (n°337 / n°211) | Qualifying 1 | 2.35 / 1.62 | Tiffon 58 % | Topo 4-4 ✘ |
| 19:25 | Raul Brancaccio vs Federico Agustin Gomez (n°230 / n°204) | Qualifying 1 | 1.79 / 2.07 | Brancaccio 55 % | Gomez 7-5 2-6 4-6 ✘ |
| 19:30 | Lukas Neumayer vs Mili Poljicak (n°168 / n°286) | Qualifying 1 | 1.36 / 3.24 | Neumayer 70 % | Neumayer 6-4 4-6 6-4 ✔ |
| 20:05 | Norbert Gombos vs Nikolas Sanchez-Izquierdo (n°355 / n°154) | Qualifying 1 | 2.70 / 1.49 | Sanchez-Izquierdo 64 % | Sanchez-Izquierdo 6-7(4) 2-6 ✔ |
| 20:15 | Juan Carlos Prado Angelo vs Marc Majdandzic (n°162 / n°670) | Qualifying 1 | 1.15 / 5.79 | Angelo 84 % | Angelo 6-4 6-3 ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 16:00 | Eleni Tsetsou vs Yasmine Mansouri (— / n°417) | Qualifying 1 | 12.55 / 1.04 | — | Mansouri 5-7 6-7(4) |
| 16:05 | Artemis Aslanisvili vs Madison Sieg (— / n°380) | Qualifying 1 | 6.59 / 1.12 | — | Sieg 3-6 0-5 |
| 16:05 | Mina Hodzic vs Hao-Ching Chan (n°288 / —) | Qualifying 1 | — / — | — | Hodzic 6-3 6-4 |
| 17:35 | Maria Rentoumi vs Miriana Tona (— / n°374) | Qualifying 1 | 7.41 / 1.10 | — | Tona 1-6 1-6 |
| 17:55 | Elena Micic vs Makoto Ninomiya (n°278 / n°868) | Qualifying 1 | 1.16 / 5.68 | — | Micic 6-0 6-2 |
| 18:05 | Ekaterina Yashina vs Lina Glushko (n°521 / n°543) | Qualifying 1 | 5.79 / 1.15 | — | Yashina 3-6 6-3 7-5 |
| 19:05 | Alexandra Panagiotidou vs Anastasia Kulikova (— / n°315) | Qualifying 1 | 9.82 / 1.06 | — | Kulikova 1-6 1-6 |
| 19:20 | Qianhui Tang vs Elina Nepliy (n°818 / n°491) | Qualifying 1 | 2.68 / 1.51 | — | Nepliy 6-2 4-6 4-6 |
| 20:15 | Viktoria Morvayova vs Franziska Sziedat (n°285 / n°522) | Qualifying 1 | 1.25 / 4.24 | — | Morvayova 6-2 6-1 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 15:30 | Jeline Vandromme vs Aurora Zantedeschi (n°123 / n°292) | Semi-final | 1.36 / 3.29 | — | Vandromme 6-3 6-4 |
| 17:35 | Mayar Sherif vs Leolia Jeanjean (n°52 / n°109) | Semi-final | 1.63 / 2.36 | — | Sherif 7-5 7-6(3) |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 16:00 | Zsombor Piros vs Jerome Kym (n°114 / n°249) | Semi-final | 1.79 / 2.11 | Piros 57 % | Piros 7-6(5) 5-3 ✔ |
| 18:05 | Valentin Royer vs Titouan Droguet (n°110 / n°69) | Semi-final | 2.41 / 1.62 | Droguet 65 % | Droguet 3-6 4-6 ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 14:35 | Daniel Rincon vs Jan Choinski (n°245 / n°76) | Semi-final | 2.71 / 1.50 | Choinski 65 % | Choinski 5-7 2-6 ✔ |
| 17:00 | Facundo Diaz Acosta vs Hugo Gaston (n°71 / n°93) | Semi-final | 1.55 / 2.58 | Acosta 65 % | Gaston 7-5 6-7(4) 5-7 ✘ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 15:30 | Lorenzo Giustino vs Miguel Damas (n°231 / n°342) | Semi-final | 1.69 / 2.24 | Giustino 56 % | Giustino 7-6(3) 1-2 ✔ |
| 18:30 | Florian Broska vs Kimmer Coppejans (n°334 / n°222) | Semi-final | 3.23 / 1.37 | Coppejans 70 % | Broska 6-3 6-2 ✘ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 15:00 | Matej Dodig vs Henri Squire (n°138 / n°239) | Semi-final | 1.91 / 1.94 | Squire 50 % | Dodig 6-4 3-6 6-3 ✘ |
| 17:30 | Henry Bernet vs Hugo Dellien (n°364 / n°118) | Semi-final | 2.88 / 1.45 | Dellien 63 % | Dellien 6-4 6-7(4) 4-6 ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 14:35 | Clement Chidekh vs Alastair Gray (n°152 / n°283) | Semi-final | 2.27 / 1.67 | Gray 56 % | Chidekh 7-5 6-3 ✘ |
| 17:05 | Henry Searle vs Max Basing (n°220 / n°244) | Semi-final | 1.28 / 3.90 | Searle 78 % | Searle 7-5 6-2 ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:35 | Darwin Blanch vs Jacob Fearnley (n°159 / n°87) | Quarter-final | 2.61 / 1.54 | Fearnley 65 % | Fearnley 3-6 3-6 ✔ |
| 21:00 | Adam Walton vs Alex Michelsen (n°97 / n°37) | Semi-final | 2.76 / 1.49 | Michelsen 65 % | Walton 7-6(2) 6-4 ✘ |
| 22:55 | Alexis Galarneau vs Jacob Fearnley (n°184 / n°87) | Semi-final | 3.10 / 1.41 | Fearnley 73 % | Fearnley 7-6(2) 3-6 4-6 ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 18:05 | Matias Soto vs Lorenzo Claverie (n°265 / n°875) | Semi-final | 1.48 / 2.75 | Soto 68 % | Soto 7-5 7-5 ✔ |
| 20:05 | Nicolas Mejia vs Juan Pablo Varillas (n°115 / n°204) | Semi-final | 1.63 / 2.37 | Mejia 59 % | Mejia 6-4 5-7 4-1 ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 18:00 | Mananchaya Sawangkaew vs Tatjana Maria (n°84 / n°69) | Semi-final | 2.88 / 1.45 | — | Maria 2-6 1-6 |
| 19:30 | Greetje Minnen vs Katie Volynets (n°217 / n°73) | Semi-final | 1.99 / 1.87 | — | Volynets 3-6 2-6 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 13:05 | Lea Boskovic vs Lia Karatancheva (n°334 / n°393) | Semi-final | 1.58 / 2.32 | — | Boskovic |
| 15:40 | Alena Kovackova vs Eva Vedder (n°340 / n°180) | Semi-final | 2.14 / 1.67 | — | Vedder |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 13:50 | Carol Young Suh Lee vs Francisca Jorge (n°161 / n°218) | Semi-final | 1.70 / 2.09 | — | Lee |
| 15:10 | Han Shi vs Xinyu Gao (n°177 / n°231) | Semi-final | 2.47 / 1.52 | — | Gao |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 11:00 | Rositsa Dencheva vs Julie Struplova (n°195 / n°225) | Final | 1.79 / 1.97 | — | Dencheva |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 10:35 | Melisa Ercan vs Viktoria Hruncakova (n°655 / n°207) | Semi-final | 5.81 / 1.12 | — | Hruncakova |
| 10:35 | Martyna Kubka vs Valentina Ryser (n°166 / n°251) | Semi-final | 1.49 / 2.54 | — | Ryser |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 10:35 | Ksenia Smirnova vs Polina Leykina (n°720 / n°604) | Semi-final | 2.14 / 1.67 | — | Leykina |
| 10:35 | Jana Hossam Salah vs Astrid Cirotte (n°846 / n°602) | Semi-final | 1.46 / 2.63 | — | Salah |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 15:00 | Simona Waltert vs Paula Badosa Gibert (n°125 / n°61) | Final | 3.01 / 1.42 | — | Gibert 5-7 5-7 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 16:05 | Anastasiia Sobolieva vs Julia Avdeeva (n°167 / n°202) | Semi-final | 1.49 / 2.55 | — | Sobolieva |
| 18:30 | Ekaterine Gorgodze vs Teodora Kostovic (n°178 / n°144) | Semi-final | 3.41 / 1.29 | — | Gorgodze |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 17:05 | Sakura Hosogi vs Sara Daavettila (n°328 / n°694) | Semi-final | 1.65 / 2.17 | — | Hosogi |
| 17:05 | Rebecca Marino vs Julieta Pareja (n°417 / n°228) | Semi-final | 1.71 / 2.08 | — | Pareja |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 19:05 | Alexander Weis vs Yanis Ghazouani Durand (n°624 / n°527) | Semi-final | 1.33 / 3.19 | — | Durand |
| 19:05 | Florent Bax vs Laurent Lokoli (n°293 / n°348) | Semi-final | 2.42 / 1.54 | — | Lokoli |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 13:05 | Hoyoung Roh vs Martin Borisiouk (n°820 / n°869) | Semi-final | 1.58 / 2.33 | — | Borisiouk |
| 13:05 | Arvid Nordquist vs Noritaka Koizumi (n°679 / —) | Semi-final | 1.55 / 2.39 | — | Nordquist |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 11:05 | Maria Kalyakina vs Alina Trynkina (n°603 / n°885) | Semi-final | 2.51 / 1.50 | — | Trynkina |
| 11:05 | Cheuk Ying Shek vs Ikumi Yamazaki (n°635 / n°638) | Semi-final | 1.98 / 1.78 | — | Shek |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 11:05 | Linus Lagerbohm vs Leyton Rivera (n°843 / —) | Semi-final | 1.46 / 2.63 | — | Lagerbohm |
| 12:35 | Vladyslav Orlov vs Imanol Lopez Morillo (n°507 / n°661) | Semi-final | 1.69 / 2.11 | — | Morillo |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 11:35 | Aziz Dougaz vs Nicolas Robert (n°397 / n°828) | Semi-final | 1.07 / 8.13 | — | Dougaz |
| 11:35 | Tuncay Duran vs Paul Barbier Gazeu (n°626 / —) | Semi-final | 1.57 / 2.34 | — | Duran |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:05 | Jay Dylan Hara Friend vs Strong Kirchheimer (n°272 / n°638) | Quarter-final | 1.09 / 6.84 | — | Friend |
| 01:05 | Karl Poling vs Kenta Miyoshi (n°452 / n°441) | Quarter-final | 2.65 / 1.45 | — | Miyoshi |
| 18:05 | Keegan Rice vs Jay Dylan Hara Friend (n°580 / n°272) | Semi-final | 3.06 / 1.35 | — | Rice |
| 19:25 | Kenta Miyoshi vs Timo Legout (n°441 / n°351) | Semi-final | 2.25 / 1.66 | — | Miyoshi |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 14:15 | Jakub Nicod vs Alejandro Juan Mano (n°772 / n°625) | Semi-final | 1.27 / 3.56 | — | Mano |
| 16:05 | Yannik Kelm vs Louis Wessels (n°451 / n°423) | Semi-final | 1.54 / 2.51 | — | Wessels |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Antoni Fabre vs Marko Milosavljevic (SRB) | Quarter-final | — / — | — | Fabre |
| 12:35 | Ognjen Milic vs Niksa Arsic (n°363 / —) | Semi-final | 1.21 / 4.13 | — | Milic |
| 12:35 | Antoni Fabre vs Anton Arzhankin (— / n°671) | Semi-final | 3.18 / 1.36 | — | Arzhankin |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 11:05 | Adithya Karunaratne vs Kali Supova (n°517 / n°779) | Semi-final | 1.52 / 2.46 | — | Karunaratne |
| 11:05 | Anja Stankovic vs Elza Tomase (n°477 / n°710) | Semi-final | 1.54 / 2.42 | — | Tomase |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 18:50 | Yanki Erel vs Oliver Crawford (n°300 / n°224) | Final | 2.35 / 1.57 | — | Erel |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 09:05 | Ekaterina Maklakova vs Maria Sholokhova (n°464 / n°813) | Semi-final | 1.98 / 1.79 | — | Maklakova |
| 11:35 | Aruzhan Sagandikova vs Kamonwan Yodpetch (n°678 / n°629) | Semi-final | 2.38 / 1.55 | — | Sagandikova |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 12:05 | Luka Talan Lopatic vs Cezar Gabriel Papoe | Semi-final | 1.98 / 1.79 | — | Papoe |
| 12:05 | Ilya Snitari vs Filippo Mazzola (n°900 / —) | Semi-final | 1.21 / 4.13 | — | Snitari |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 10:35 | Kriish Tyagi vs Khololwam Montsi (— / n°716) | Semi-final | 4.78 / 1.17 | — | Montsi |
| 10:35 | Ofek Shimanov vs Charlie Robertson (n°857 / n°900) | Semi-final | 2.83 / 1.41 | — | Shimanov |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 16:35 | Juan Estevez vs Joaquin Aguilar Cardozo (n°360 / n°342) | Semi-final | 1.83 / 1.94 | — | Estevez |
| 18:05 | Thiago Cigarran vs Carlos Maria Zarate (n°622 / n°352) | Semi-final | 3.35 / 1.30 | — | Zarate |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 11:35 | Chelsea Fontenel vs Sofia Camila Rojas (n°572 / —) | Semi-final | 1.74 / 2.04 | — | Rojas |
| 11:35 | Yuliya Perapekhina vs Katja Wiersholm (n°764 / —) | Semi-final | 1.17 / 4.77 | — | Perapekhina |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 05:05 | Matthew Dellavedova vs Omar Jasika (n°250 / n°388) | Semi-final | 1.36 / 3.05 | — | Jasika |
| 06:35 | Naoki Nakagawa vs Koki Matsuda (n°664 / n°475) | Semi-final | 1.72 / 2.07 | — | Matsuda |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 17:05 | Oceane Babel vs Jimar Gerald Gonzalez (n°501 / n°845) | Semi-final | 1.20 / 4.28 | — | Babel |
| 18:05 | Luiza Fullana vs Marjorie Souza (n°465 / n°781) | Semi-final | 1.26 / 3.92 | — | Souza |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Matthew William Donald vs Adrian Oetzbach (n°416 / n°549) | Semi-final | — / — | — | Donald |
| 13:50 | Dominik Recek vs Max Wiskandt (n°844 / n°388) | Semi-final | 2.71 / 1.42 | — | Wiskandt |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 19:00 | Gavin Young vs Aidan Kim (n°542 / n°636) | Semi-final | 2.02 / 1.81 | — | Kim |
| 19:05 | Trevor Svajda vs Evan Zhu (n°474 / n°462) | Semi-final | 1.12 / 5.52 | — | Svajda |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 20:05 | Spencer Johnson vs Stian Klaassen (n°432 / —) | Semi-final | 1.31 / 3.53 | — | Johnson |
| 21:35 | Emon Van Loben Sels vs Noah Zamora (n°860 / n°766) | Semi-final | 1.62 / 2.32 | — | Zamora |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 20:05 | Veronica Miroshnichenko vs Misa Malkin (n°810 / n°880) | Semi-final | 1.10 / 7.25 | — | Miroshnichenko |
| 21:35 | Alina Shcherbinina vs Jo-Yee Chan (n°533 / n°651) | Semi-final | 1.20 / 4.75 | — | Shcherbinina |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Zilong Zhou vs Yuan Cheng Yang | Qualifying 1 | — / — | — | Zhou |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Leo Gutjahr vs Lorenz Stadler | Qualifying 1 | — / — | — | Gutjahr |
| 00:00 | Samuel Kyjaci vs Maximilian Alessandro Erhardt | Qualifying 1 | — / — | — | Kyjaci |
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.