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°601) | 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 | Clement Tabur vs Hendrik Jebens (n°159 / —) | Qualifying 1 | 1.06 / 10.21 | Tabur 93 % | Tabur 6-3 6-4 ✔ |
| 11:05 | Marc-Andrea Huesler vs Edas Butvilas (n°297 / n°195) | Qualifying 1 | 1.96 / 1.87 | Butvilas 54 % | Huesler 6-4 6-3 ✘ |
| 12:30 | Thiago Moura Monteiro vs Pierre-Hugues Herbert (n°280 / n°288) | 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°302 / n°328) | Qualifying 1 | 1.81 / 2.03 | Michalski 54 % | Hemery 6-7(2) 6-2 3-6 ✘ |
| 15:45 | Federico Cina vs Patrick Zahraj (n°181 / n°411) | Qualifying 1 | 1.11 / 6.89 | Cina 88 % | Cina 7-5 5-3 ✔ |
| 16:05 | Otto Virtanen vs Dylan Dietrich (n°109 / n°442) | Qualifying 1 | 1.48 / 2.73 | Virtanen 63 % | Dietrich 4-6 6-7(4) ✘ |
| 17:45 | Manas Manoj Dhamne vs Vitaliy Sachko (n°381 / n°188) | Qualifying 1 | 2.61 / 1.52 | Sachko 60 % | Sachko 4-6 1-6 ✔ |
| 18:30 | Timofey Skatov vs Anirudh Chandrasekar (n°205 / —) | Qualifying 1 | 1.04 / 11.96 | Skatov 94 % | Skatov 6-2 6-4 ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 18:00 | Marko Topo vs Pol Martin Tiffon (n°341 / n°210) | Qualifying 1 | 2.35 / 1.62 | Tiffon 58 % | Topo 4-4 ✘ |
| 18:00 | Marco Cecchinato vs Duje Ajdukovic (n°166 / n°324) | Qualifying 1 | 1.32 / 3.53 | Cecchinato 74 % | Cecchinato 6-3 6-4 ✔ |
| 18:00 | Luca Nardi vs Andrea Guerrieri (n°238 / n°187) | Qualifying 1 | 1.65 / 2.28 | Nardi 57 % | Guerrieri 3-6 6-7(5) ✘ |
| 18:00 | Noa Vukadin vs Genaro Alberto Olivieri (n°731 / n°223) | Qualifying 1 | 3.23 / 1.36 | Olivieri 69 % | Olivieri 2-6 4-6 ✔ |
| 19:25 | Raul Brancaccio vs Federico Agustin Gomez (n°224 / n°169) | Qualifying 1 | 1.79 / 2.07 | Brancaccio 55 % | Gomez 7-5 2-6 4-6 ✘ |
| 19:30 | Lukas Neumayer vs Mili Poljicak (n°191 / n°266) | Qualifying 1 | 1.36 / 3.24 | Neumayer 70 % | Neumayer 6-4 4-6 6-4 ✔ |
| 20:05 | Norbert Gombos vs Nikolas Sanchez-Izquierdo (n°369 / n°220) | 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°155 / n°692) | 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°376) | Qualifying 1 | 12.55 / 1.04 | — | Mansouri 5-7 6-7(4) |
| 16:05 | Mina Hodzic vs Hao-Ching Chan (n°275 / —) | Qualifying 1 | — / — | — | Hodzic 6-3 6-4 |
| 16:05 | Artemis Aslanisvili vs Madison Sieg (— / n°355) | Qualifying 1 | 6.59 / 1.12 | — | Sieg 3-6 0-5 |
| 17:35 | Maria Rentoumi vs Miriana Tona (— / n°359) | Qualifying 1 | 7.41 / 1.10 | — | Tona 1-6 1-6 |
| 17:55 | Elena Micic vs Makoto Ninomiya (n°277 / n°868) | Qualifying 1 | 1.16 / 5.68 | — | Micic 6-0 6-2 |
| 18:05 | Ekaterina Yashina vs Lina Glushko (n°514 / n°543) | Qualifying 1 | 5.79 / 1.15 | — | Yashina 3-6 6-3 7-5 |
| 19:05 | Alexandra Panagiotidou vs Anastasia Kulikova (— / n°310) | Qualifying 1 | 9.82 / 1.06 | — | Kulikova 1-6 1-6 |
| 19:20 | Qianhui Tang vs Elina Nepliy (n°818 / n°496) | Qualifying 1 | 2.68 / 1.51 | — | Nepliy 6-2 4-6 4-6 |
| 20:15 | Viktoria Morvayova vs Franziska Sziedat (n°312 / n°587) | 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°139 / n°296) | Semi-final | 1.36 / 3.29 | — | Vandromme 6-3 6-4 |
| 17:35 | Mayar Sherif vs Leolia Jeanjean (n°52 / n°127) | 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°118 / n°178) | Semi-final | 1.79 / 2.11 | Piros 57 % | Piros 7-6(5) 5-3 ✔ |
| 18:05 | Valentin Royer vs Titouan Droguet (n°75 / n°103) | 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°208 / n°76) | Semi-final | 2.71 / 1.50 | Choinski 65 % | Choinski 5-7 2-6 ✔ |
| 17:00 | Facundo Diaz Acosta vs Hugo Gaston (n°82 / n°91) | 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°201 / n°316) | Semi-final | 1.69 / 2.24 | Giustino 56 % | Giustino 7-6(3) 1-2 ✔ |
| 18:30 | Florian Broska vs Kimmer Coppejans (n°293 / n°217) | 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°254 / n°215) | Semi-final | 1.91 / 1.94 | Squire 50 % | Dodig 6-4 3-6 6-3 ✘ |
| 17:30 | Henry Bernet vs Hugo Dellien (n°428 / n°140) | 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°185 / n°287) | Semi-final | 2.27 / 1.67 | Gray 56 % | Chidekh 7-5 6-3 ✘ |
| 17:05 | Henry Searle vs Max Basing (n°226 / n°259) | 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°245 / n°101) | Quarter-final | 2.61 / 1.54 | Fearnley 65 % | Fearnley 3-6 3-6 ✔ |
| 21:00 | Adam Walton vs Alex Michelsen (n°93 / n°46) | Semi-final | 2.76 / 1.49 | Michelsen 65 % | Walton 7-6(2) 6-4 ✘ |
| 22:55 | Alexis Galarneau vs Jacob Fearnley (n°183 / n°101) | 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°261 / n°870) | Semi-final | 1.48 / 2.75 | Soto 68 % | Soto 7-5 7-5 ✔ |
| 20:05 | Nicolas Mejia vs Juan Pablo Varillas (n°115 / n°234) | 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°94 / n°83) | Semi-final | 2.88 / 1.45 | — | Maria 2-6 1-6 |
| 19:30 | Greetje Minnen vs Katie Volynets (n°176 / n°78) | 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°336 / n°379) | Semi-final | 1.58 / 2.32 | — | Boskovic |
| 15:40 | Alena Kovackova vs Eva Vedder (n°393 / n°197) | 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°143 / n°232) | Semi-final | 1.70 / 2.09 | — | Lee |
| 15:10 | Han Shi vs Xinyu Gao (n°264 / n°234) | Semi-final | 2.47 / 1.52 | — | Gao |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 11:00 | Rositsa Dencheva vs Julie Struplova (n°280 / n°218) | Final | 1.79 / 1.97 | — | Dencheva |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 10:35 | Martyna Kubka vs Valentina Ryser (n°182 / n°263) | Semi-final | 1.49 / 2.54 | — | Ryser |
| 10:35 | Melisa Ercan vs Viktoria Hruncakova (n°662 / n°224) | Semi-final | 5.81 / 1.12 | — | Hruncakova |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 10:35 | Jana Hossam Salah vs Astrid Cirotte (— / n°651) | Semi-final | 1.46 / 2.63 | — | Salah |
| 10:35 | Ksenia Smirnova vs Polina Leykina (n°830 / n°670) | Semi-final | 2.14 / 1.67 | — | Leykina |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 15:00 | Simona Waltert vs Paula Badosa Gibert (n°89 / n°87) | 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°194 / n°185) | Semi-final | 1.49 / 2.55 | — | Sobolieva |
| 18:30 | Ekaterine Gorgodze vs Teodora Kostovic (n°161 / n°171) | Semi-final | 3.41 / 1.29 | — | Gorgodze |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 17:05 | Sakura Hosogi vs Sara Daavettila (n°348 / n°694) | Semi-final | 1.65 / 2.17 | — | Hosogi |
| 17:05 | Rebecca Marino vs Julieta Pareja (n°417 / n°288) | Semi-final | 1.71 / 2.08 | — | Pareja |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 19:05 | Florent Bax vs Laurent Lokoli (n°303 / n°386) | Semi-final | 2.42 / 1.54 | — | Lokoli |
| 19:05 | Alexander Weis vs Yanis Ghazouani Durand (n°584 / n°595) | Semi-final | 1.33 / 3.19 | — | Durand |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 13:05 | Hoyoung Roh vs Martin Borisiouk (n°725 / n°744) | Semi-final | 1.58 / 2.33 | — | Borisiouk |
| 13:05 | Arvid Nordquist vs Noritaka Koizumi (n°800 / —) | Semi-final | 1.55 / 2.39 | — | Nordquist |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 11:05 | Cheuk Ying Shek vs Ikumi Yamazaki (n°619 / n°641) | Semi-final | 1.98 / 1.78 | — | Shek |
| 11:05 | Maria Kalyakina vs Alina Trynkina (n°583 / n°885) | Semi-final | 2.51 / 1.50 | — | Trynkina |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 11:05 | Linus Lagerbohm vs Leyton Rivera | Semi-final | 1.46 / 2.63 | — | Lagerbohm |
| 12:35 | Vladyslav Orlov vs Imanol Lopez Morillo (n°432 / n°590) | Semi-final | 1.69 / 2.11 | — | Morillo |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 11:35 | Tuncay Duran vs Paul Barbier Gazeu (n°633 / —) | Semi-final | 1.57 / 2.34 | — | Duran |
| 11:35 | Aziz Dougaz vs Nicolas Robert (n°524 / n°838) | Semi-final | 1.07 / 8.13 | — | Dougaz |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:05 | Jay Dylan Hara Friend vs Strong Kirchheimer (n°312 / n°638) | Quarter-final | 1.09 / 6.84 | — | Friend |
| 01:05 | Karl Poling vs Kenta Miyoshi (n°452 / n°467) | Quarter-final | 2.65 / 1.45 | — | Miyoshi |
| 18:05 | Keegan Rice vs Jay Dylan Hara Friend (n°582 / n°312) | Semi-final | 3.06 / 1.35 | — | Rice |
| 19:25 | Kenta Miyoshi vs Timo Legout (n°467 / n°535) | 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°732 / n°657) | Semi-final | 1.27 / 3.56 | — | Mano |
| 16:05 | Yannik Kelm vs Louis Wessels (n°460 / n°490) | 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 | Antoni Fabre vs Anton Arzhankin (— / n°705) | Semi-final | 3.18 / 1.36 | — | Arzhankin |
| 12:35 | Ognjen Milic vs Niksa Arsic (n°345 / —) | Semi-final | 1.21 / 4.13 | — | Milic |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 11:05 | Anja Stankovic vs Elza Tomase (n°536 / n°670) | Semi-final | 1.54 / 2.42 | — | Tomase |
| 11:05 | Adithya Karunaratne vs Kali Supova (n°535 / —) | Semi-final | 1.52 / 2.46 | — | Karunaratne |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 18:50 | Yanki Erel vs Oliver Crawford (n°305 / 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°440 / n°699) | Semi-final | 1.98 / 1.79 | — | Maklakova |
| 11:35 | Aruzhan Sagandikova vs Kamonwan Yodpetch (n°656 / n°822) | 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 | Ofek Shimanov vs Charlie Robertson (n°857 / n°894) | Semi-final | 2.83 / 1.41 | — | Shimanov |
| 10:35 | Kriish Tyagi vs Khololwam Montsi (— / n°837) | Semi-final | 4.78 / 1.17 | — | Montsi |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 16:35 | Juan Estevez vs Joaquin Aguilar Cardozo (n°357 / n°460) | Semi-final | 1.83 / 1.94 | — | Estevez |
| 18:05 | Thiago Cigarran vs Carlos Maria Zarate (n°658 / n°385) | Semi-final | 3.35 / 1.30 | — | Zarate |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 11:35 | Yuliya Perapekhina vs Katja Wiersholm | Semi-final | 1.17 / 4.77 | — | Perapekhina |
| 11:35 | Chelsea Fontenel vs Sofia Camila Rojas (n°625 / —) | Semi-final | 1.74 / 2.04 | — | Rojas |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 05:05 | Matthew Dellavedova vs Omar Jasika (n°293 / n°408) | Semi-final | 1.36 / 3.05 | — | Jasika |
| 06:35 | Naoki Nakagawa vs Koki Matsuda (n°782 / n°483) | 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°546 / n°845) | Semi-final | 1.20 / 4.28 | — | Babel |
| 18:05 | Luiza Fullana vs Marjorie Souza (n°478 / n°772) | 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°443 / n°636) | Semi-final | — / — | — | Donald |
| 13:50 | Dominik Recek vs Max Wiskandt (n°853 / n°377) | Semi-final | 2.71 / 1.42 | — | Wiskandt |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 19:00 | Gavin Young vs Aidan Kim (n°552 / n°586) | Semi-final | 2.02 / 1.81 | — | Kim |
| 19:05 | Trevor Svajda vs Evan Zhu (n°390 / n°526) | Semi-final | 1.12 / 5.52 | — | Svajda |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 20:05 | Spencer Johnson vs Stian Klaassen (n°444 / —) | Semi-final | 1.31 / 3.53 | — | Johnson |
| 21:35 | Emon Van Loben Sels vs Noah Zamora (n°860 / n°789) | 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 / —) | Semi-final | 1.10 / 7.25 | — | Miroshnichenko |
| 21:35 | Alina Shcherbinina vs Jo-Yee Chan (n°583 / n°745) | 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 | Samuel Kyjaci vs Maximilian Alessandro Erhardt | Qualifying 1 | — / — | — | Kyjaci |
| 00:00 | Leo Gutjahr vs Lorenz Stadler | Qualifying 1 | — / — | — | Gutjahr |
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.