Friday 10 July 2026: 170 singles matches, a model favourite published on 31. Day's record: 24 right winners out of 31 (77.4%). 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 | Jordan Lee vs Vincent Reisach | Semi-final | — / — | — | Lee |
| 00:00 | Cruz Hewitt vs Thijs Boogaard (n°354 / n°493) | Semi-final | — / — | — | Hewitt |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Anna Pushkareva vs Polina Skliar | Semi-final | — / — | — | Pushkareva |
| 00:00 | Xinran Sun vs Janae Preston (n°601 / n°809) | Semi-final | — / — | — | Sun |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 15:30 | Arthur Fery vs Alexander Zverev (n°33 / n°2) | Semi-final | 6.01 / 1.16 | Zverev 84 % | Zverev 6-7(0) 2-6 3-5 ✔ |
| 18:15 | Jannik Sinner vs Novak Djokovic (n°1 / n°5) | Semi-final | 1.27 / 4.19 | Sinner 76 % | Sinner 6-4 6-4 6-4 ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 12:00 | Francesca Curmi vs Jeline Vandromme (n°239 / n°139) | Quarter-final | 2.50 / 1.54 | — | Vandromme 3-6 0-5 |
| 13:45 | Alicia Herrero Linana vs Mayar Sherif (n°305 / n°52) | Quarter-final | 5.78 / 1.14 | — | Sherif 2-6 3-6 |
| 15:15 | Anna Blinkova vs Aurora Zantedeschi (n°95 / n°296) | Quarter-final | 1.38 / 3.08 | — | Zantedeschi 4-6 6-6 |
| 18:30 | Leolia Jeanjean vs Alice Tubello (n°127 / n°222) | Quarter-final | 1.50 / 2.62 | — | Jeanjean 3-6 6-3 6-4 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 13:30 | Maks Kasnikowski vs Jerome Kym (n°258 / n°178) | Quarter-final | 2.05 / 1.83 | Kym 53 % | Kym 6-4 0-6 3-6 ✔ |
| 15:41 | Lautaro Midon vs Zsombor Piros (n°189 / n°118) | Quarter-final | 2.78 / 1.48 | Piros 68 % | Piros 2-6 6-7(3) ✔ |
| 18:05 | Titouan Droguet vs Gustavo Heide (n°103 / n°128) | Quarter-final | 1.73 / 2.19 | Droguet 55 % | Droguet 6-1 6-3 ✔ |
| 19:40 | Valentin Royer vs Taro Daniel (n°75 / n°160) | Quarter-final | 1.68 / 2.28 | Royer 58 % | Royer 4-6 6-2 2-1 ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 13:00 | Laslo Djere vs Daniel Rincon (n°206 / n°208) | Quarter-final | 1.48 / 2.79 | Djere 68 % | Rincon 7-6(3) 4-6 1-4 ✘ |
| 13:00 | Jan Choinski vs Diego Dedura (n°76 / n°190) | Quarter-final | 1.79 / 2.10 | Choinski 54 % | Choinski 6-4 6-1 ✔ |
| 14:45 | Facundo Diaz Acosta vs Niels Mcdonald (n°82 / n°494) | Quarter-final | 1.20 / 4.98 | Acosta 80 % | Acosta 6-3 2-1 ✔ |
| 16:20 | Hugo Gaston vs Marvin Moeller (n°91 / n°278) | Quarter-final | 1.35 / 3.43 | Gaston 68 % | Gaston 6-2 2-3 ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 14:45 | Jack Loge vs Lorenzo Giustino (n°450 / n°201) | Quarter-final | 3.56 / 1.32 | Giustino 74 % | Giustino 5-7 4-6 ✔ |
| 14:45 | Manas Manoj Dhamne vs Miguel Damas (n°381 / n°316) | Quarter-final | 2.25 / 1.69 | Damas 58 % | Damas 1-6 6-7(6) ✔ |
| 17:00 | Kimmer Coppejans vs Guy Den Ouden (n°217 / n°212) | Quarter-final | 1.78 / 2.11 | Coppejans 56 % | Coppejans 6-3 6-3 ✔ |
| 19:05 | Florian Broska vs Felix Balshaw (n°293 / n°252) | Quarter-final | 3.94 / 1.28 | Balshaw 79 % | Broska 7-6(4) 6-4 ✘ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 15:00 | Lukas Neumayer vs Henri Squire (n°191 / n°215) | Quarter-final | 1.40 / 3.07 | Neumayer 68 % | Squire 2-6 3-6 ✘ |
| 17:50 | Raul Brancaccio vs Matej Dodig (n°224 / n°254) | Quarter-final | 2.13 / 1.76 | Dodig 55 % | Dodig 6-7(5) 1-6 ✔ |
| 18:30 | Nikolas Sanchez-Izquierdo vs Hugo Dellien (n°220 / n°140) | Quarter-final | 2.29 / 1.66 | Dellien 61 % | Dellien 6-3 0-6 5-7 ✔ |
| 21:15 | Henry Bernet vs Federico Bondioli (n°428 / n°304) | Quarter-final | 1.97 / 1.89 | Bernet 55 % | Bernet 2-6 7-6(8) 5-3 ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 13:05 | Clement Chidekh vs Ivan Ivanov (n°185 / n°530) | Quarter-final | 1.62 / 2.37 | Chidekh 58 % | Chidekh 6-2 6-2 ✔ |
| 13:05 | Yi Zhou vs Alastair Gray (n°248 / n°287) | Quarter-final | 2.16 / 1.74 | Gray 57 % | Gray 3-6 4-6 ✔ |
| 14:45 | Johannus Monday vs Henry Searle (n°311 / n°226) | Quarter-final | 3.02 / 1.42 | Searle 71 % | Searle 4-6 5-7 ✔ |
| 14:45 | Max Basing vs Felix Gill (n°259 / n°214) | Quarter-final | 2.29 / 1.66 | Gill 58 % | Basing 2-6 6-3 7-6(4) ✘ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:15 | Garrett Johns vs Darwin Blanch (n°406 / n°245) | Round 2 | 4.61 / 1.22 | Blanch 83 % | Blanch 7-5 3-6 3-6 ✔ |
| 16:42 | Jacob Fearnley vs Stefan Kozlov (n°101 / n°296) | Round 2 | 1.23 / 4.42 | Fearnley 82 % | Fearnley 3-6 6-3 6-2 ✔ |
| 18:00 | Arthur Gea vs Adam Walton (n°87 / n°93) | Quarter-final | 2.53 / 1.57 | Walton 62 % | Walton 4-6 4-6 ✔ |
| 20:10 | Liam Broady vs Alex Michelsen (n°197 / n°46) | Quarter-final | 5.04 / 1.20 | Michelsen 80 % | Michelsen 3-6 6-7(6) ✔ |
| 23:00 | Alexis Galarneau vs Daniel Milavsky (n°183 / n°316) | Quarter-final | 1.55 / 2.57 | Galarneau 59 % | Galarneau 6-3 6-2 ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 18:00 | Lucas Andrade Da Silva vs Matias Soto (n°768 / n°261) | Quarter-final | 1.67 / 2.27 | Silva 64 % | Soto 4-6 7-6(5) 1-6 ✘ |
| 18:00 | Facundo Mena vs Lorenzo Claverie (n°306 / n°870) | Quarter-final | 1.47 / 2.79 | Mena 65 % | Claverie 6-7(5) 6-7(6) ✘ |
| 20:30 | Nicolas Mejia vs Hernan Casanova (n°115 / n°340) | Quarter-final | 1.64 / 2.33 | Mejia 55 % | Mejia 6-3 3-2 ✔ |
| 20:45 | Juan Pablo Varillas vs Matheus Pucinelli De Almeida (n°234 / n°260) | Quarter-final | 2.58 / 1.54 | Almeida 69 % | Varillas 6-3 7-6(4) ✘ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:05 | Darja Vidmanova vs Greetje Minnen (n°75 / n°176) | Round 2 | 1.94 / 1.87 | — | Minnen 6-7(2) 6-4 1-6 |
| 18:00 | Mananchaya Sawangkaew vs Mary Stoiana (n°94 / n°122) | Quarter-final | 2.02 / 1.81 | — | Sawangkaew 3-6 6-2 7-5 |
| 21:05 | Katie Volynets vs Elizabeth Mandlik (n°78 / n°170) | Quarter-final | 1.21 / 4.47 | — | Volynets 3-6 6-4 6-3 |
| 22:00 | Lucrezia Stefanini vs Tatjana Maria (n°119 / n°83) | Quarter-final | 4.63 / 1.20 | — | Maria 1-6 0-6 |
| 23:21 | Greetje Minnen vs Madison Brengle (n°176 / n°211) | Quarter-final | 1.30 / 3.59 | — | Minnen 7-5 6-0 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 14:35 | Jenny Lim vs Lea Boskovic (n°387 / n°336) | Quarter-final | 2.08 / 1.77 | — | Boskovic |
| 16:25 | Eva Vedder vs Gina Feistel (n°197 / n°305) | Quarter-final | 1.79 / 2.05 | — | Vedder |
| 18:05 | Lia Karatancheva vs Arantxa Rus (n°379 / n°204) | Quarter-final | 2.59 / 1.47 | — | Karatancheva |
| 18:50 | Joelle Steur vs Alena Kovackova (n°357 / n°393) | Quarter-final | 2.01 / 1.76 | — | Kovackova |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 12:35 | Xinyu Gao vs Hanne Vandewinkel (n°234 / n°81) | Quarter-final | 3.00 / 1.37 | — | Gao |
| 12:40 | Anastasia Kulikova vs Carol Young Suh Lee (n°310 / n°143) | Quarter-final | 3.69 / 1.26 | — | Lee |
| 14:15 | Angelina Voloshchuk vs Francisca Jorge (n°349 / n°232) | Quarter-final | 2.83 / 1.41 | — | Jorge |
| 14:30 | Han Shi vs Susan Bandecchi (n°264 / n°152) | Quarter-final | 2.00 / 1.77 | — | Shi |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 10:05 | Rositsa Dencheva vs Maria Golovina (n°280 / n°410) | Semi-final | 1.24 / 3.81 | — | Dencheva |
| 11:35 | Francesca Gandolfi vs Julie Struplova (n°683 / n°218) | Semi-final | 4.07 / 1.22 | — | Struplova |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 10:05 | Ela Plosnik vs Melisa Ercan (— / n°662) | Quarter-final | 8.71 / 1.06 | — | Ercan |
| 10:05 | Zuzanna Pawlikowska vs Viktoria Hruncakova (n°383 / n°224) | Quarter-final | 4.91 / 1.16 | — | Hruncakova |
| 10:05 | Valentina Ryser vs Victoria Allen (n°263 / n°438) | Quarter-final | 1.27 / 3.62 | — | Ryser |
| 11:45 | Martyna Kubka vs Anastasia Bertacchi (n°182 / n°718) | Quarter-final | 1.08 / 7.60 | — | Kubka |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 10:35 | Jenny Duerst vs Polina Leykina (n°686 / n°670) | Quarter-final | 1.33 / 3.19 | — | Leykina |
| 10:35 | Isabella Kruger vs Ksenia Smirnova (n°849 / n°830) | Quarter-final | 1.19 / 4.41 | — | Smirnova |
| 10:40 | Astrid Cirotte vs Valentini Grammatikopoulou (n°651 / n°557) | Quarter-final | 4.19 / 1.21 | — | Cirotte |
| 11:35 | Jana Hossam Salah vs Jahnie Van Zyl | Quarter-final | 1.77 / 2.00 | — | Salah |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 12:00 | Kaitlin Quevedo vs Simona Waltert (n°107 / n°89) | Semi-final | 2.72 / 1.49 | — | Waltert 5-7 2-6 |
| 14:00 | Yulia Putintseva vs Paula Badosa Gibert (n°84 / n°87) | Semi-final | 2.50 / 1.57 | — | Gibert 1-6 2-6 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 14:00 | Anastasiia Sobolieva vs Dalila Jakupovic (n°194 / n°343) | Quarter-final | 1.11 / 6.17 | — | Sobolieva |
| 14:00 | Berfu Cengiz vs Julia Avdeeva (n°279 / n°185) | Quarter-final | 2.05 / 1.74 | — | Avdeeva |
| 16:05 | Ekaterine Gorgodze vs Julia Riera (n°161 / n°147) | Quarter-final | 2.94 / 1.38 | — | Gorgodze |
| 18:35 | Teodora Kostovic vs Tamara Zidansek (n°171 / n°146) | Quarter-final | 1.67 / 2.15 | — | Kostovic |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 17:05 | Julieta Pareja vs Haruka Kaji (n°288 / n°259) | Quarter-final | 1.45 / 2.65 | — | Pareja |
| 17:05 | Ana Grubor vs Sakura Hosogi (n°515 / n°348) | Quarter-final | 4.95 / 1.16 | — | Hosogi |
| 18:15 | Malaika Rapolu vs Sara Daavettila (n°352 / n°694) | Quarter-final | 1.22 / 4.36 | — | Daavettila |
| 18:40 | Luciana Perry vs Rebecca Marino (— / n°417) | Quarter-final | 8.19 / 1.07 | — | Marino |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 18:30 | Laurent Lokoli vs Rodrigo Alujas (n°386 / n°765) | Quarter-final | 1.04 / 10.68 | — | Lokoli |
| 18:35 | Yanis Ghazouani Durand vs Denis Constantin Spiridon (n°595 / —) | Quarter-final | 1.34 / 3.12 | — | Durand |
| 18:35 | Cosme Rolland De Ravel vs Alexander Weis (n°809 / n°584) | Quarter-final | 1.54 / 2.53 | — | Weis |
| 20:10 | Florent Bax vs Nicolas Jadoun (n°303 / n°883) | Quarter-final | 1.17 / 4.74 | — | Bax |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 12:05 | Arvid Nordquist vs Fitriadi M Rifqi (n°800 / n°510) | Quarter-final | 2.31 / 1.59 | — | Nordquist |
| 12:05 | James Van Herzeele vs Noritaka Koizumi | Quarter-final | 2.07 / 1.72 | — | Koizumi |
| 12:05 | Daniil Sarksian vs Martin Borisiouk (— / n°744) | Quarter-final | 3.75 / 1.25 | — | Borisiouk |
| 13:35 | Hanyi Liu vs Hoyoung Roh (n°899 / n°725) | Quarter-final | 2.96 / 1.37 | — | Roh |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 11:05 | Cheuk Ying Shek vs Xinyi Nong (n°619 / —) | Quarter-final | 1.34 / 3.12 | — | Shek |
| 11:05 | Yingqun Sun vs Maria Kalyakina (n°838 / n°583) | Quarter-final | 2.71 / 1.44 | — | Kalyakina |
| 11:05 | Thasaporn Naklo vs Ikumi Yamazaki (n°533 / n°641) | Quarter-final | 1.65 / 2.17 | — | Yamazaki |
| 11:05 | Shihomi Li Xuan Leong vs Alina Trynkina (— / n°885) | Quarter-final | 4.85 / 1.15 | — | Trynkina |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 11:05 | Jakub Jedrzejczak vs Leyton Rivera | Quarter-final | 2.01 / 1.76 | — | Rivera |
| 11:05 | Linus Lagerbohm vs Leonardo Rossi (— / n°603) | Quarter-final | 2.60 / 1.47 | — | Lagerbohm |
| 12:35 | Imanol Lopez Morillo vs Lorenzo Balducci (n°590 / —) | Quarter-final | 1.20 / 4.32 | — | Morillo |
| 12:35 | Vladyslav Orlov vs Petros Tsitsipas (n°432 / n°879) | Quarter-final | 1.19 / 4.42 | — | Orlov |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 11:35 | Aziz Dougaz vs Felipe Virgili Berini (n°524 / —) | Quarter-final | 1.04 / 11.34 | — | Dougaz |
| 11:35 | Logan Zapp vs Tuncay Duran (— / n°633) | Quarter-final | 3.99 / 1.23 | — | Duran |
| 11:35 | Roan Jones vs Paul Barbier Gazeu | Quarter-final | 2.74 / 1.43 | — | Gazeu |
| 13:05 | Jonas Eriksson Ziverts vs Nicolas Robert (— / n°838) | Quarter-final | 1.38 / 2.95 | — | Robert |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 20:15 | Liam Draxl vs Keegan Rice (n°218 / n°582) | Quarter-final | 1.13 / 5.60 | — | Rice |
| 22:00 | Timo Legout vs Mikael Arseneault (n°535 / —) | Quarter-final | — / — | — | Legout |
| 22:05 | Matthew Thomson vs Keegan Rice (— / n°582) | Round 2 | 4.59 / 1.18 | — | Rice |
| 23:35 | Liam Draxl vs Nicolas Arseneault (n°218 / n°720) | Round 2 | 1.18 / 4.53 | — | Draxl |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 13:05 | Jakub Nicod vs Pieter De Lange (n°732 / n°640) | Quarter-final | 1.27 / 3.58 | — | Nicod |
| 13:05 | Stijn Paardekooper vs Yannik Kelm (n°875 / n°460) | Quarter-final | 2.96 / 1.37 | — | Kelm |
| 14:25 | Alejandro Juan Mano vs Sander Jong (n°657 / n°688) | Quarter-final | 3.06 / 1.35 | — | Mano |
| 20:05 | Abel Forger vs Louis Wessels (n°823 / n°490) | Quarter-final | 1.58 / 2.31 | — | Wessels |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Ognjen Milic vs Pierre Delage (n°345 / n°600) | Quarter-final | — / — | — | Milic |
| 10:05 | Antoni Fabre vs Dusan Obradovic (— / n°496) | Round 2 | 4.64 / 1.18 | — | Fabre |
| 10:05 | Leonardo Cattaneo vs Pierre Delage (— / n°600) | Round 2 | 4.88 / 1.16 | — | Delage |
| 10:05 | Ognjen Milic vs Milos Mikovic (n°345 / —) | Round 2 | 1.10 / 6.41 | — | Milic |
| 10:05 | Pedro Vives Marcos vs Vlado Jankanj (n°538 / —) | Round 2 | 1.28 / 3.54 | — | Marcos |
| 11:59 | Niksa Arsic vs Kristijan Juhas (— / n°844) | Round 2 | 3.58 / 1.27 | — | Arsic |
| 12:07 | Sebastiano Cocola vs Semen Pankin (— / n°421) | Round 2 | 4.02 / 1.22 | — | Cocola |
| 12:37 | Anton Arzhankin vs Alessandro Bellifemine (n°705 / n°889) | Round 2 | 1.25 / 3.77 | — | Arzhankin |
| 15:35 | Pedro Vives Marcos vs Niksa Arsic (n°538 / —) | Quarter-final | — / — | — | Arsic |
| 15:35 | Marko Milosavljevic (SRB) vs Alejandro Melero Kretzer | Round 2 | — / — | — | (SRB) |
| 18:05 | Anton Arzhankin vs Sebastiano Cocola (n°705 / —) | Quarter-final | 1.32 / 3.45 | — | Arzhankin |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Anja Stankovic vs Aleksandra Pozarenko (n°536 / —) | Round 2 | — / — | — | Stankovic |
| 10:05 | Lucia Natal vs Elza Tomase (— / n°670) | Round 2 | 7.54 / 1.08 | — | Tomase |
| 10:05 | Dimitra Pavlou vs Adithya Karunaratne (n°789 / n°535) | Round 2 | 2.38 / 1.55 | — | Karunaratne |
| 10:05 | Leena Friedman vs Leticia Solakov | Round 2 | 1.53 / 2.44 | — | Solakov |
| 10:05 | Kali Supova vs Dusica Popovski | Round 2 | 1.73 / 2.06 | — | Supova |
| 12:17 | Tea Kovacevic vs Tian Jialin (— / n°624) | Round 2 | 1.86 / 1.90 | — | Jialin |
| 12:24 | Jana Bojovic vs Eleejah Inisan (n°870 / n°710) | Round 2 | 1.71 / 2.09 | — | Inisan |
| 12:59 | Teodora Vlajic vs Dora Miskovic | Round 2 | 3.87 / 1.24 | — | Miskovic |
| 15:35 | Leticia Solakov vs Elza Tomase (— / n°670) | Quarter-final | — / — | — | Tomase |
| 16:20 | Dora Miskovic vs Adithya Karunaratne (— / n°535) | Quarter-final | — / — | — | Karunaratne |
| 16:35 | Anja Stankovic vs Eleejah Inisan (n°536 / n°710) | Quarter-final | — / — | — | Stankovic |
| 17:05 | Kali Supova vs Tian Jialin (— / n°624) | Quarter-final | 1.89 / 1.86 | — | Supova |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 11:05 | Dan Added vs Oliver Crawford (n°281 / n°224) | Semi-final | 2.71 / 1.44 | — | Crawford |
| 11:05 | Aren Baybars vs Yanki Erel (— / n°305) | Semi-final | 8.72 / 1.06 | — | Erel |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 09:05 | Ingkar Dyussebay vs Aruzhan Sagandikova (— / n°656) | Quarter-final | 4.26 / 1.20 | — | Sagandikova |
| 09:10 | Maria Sholokhova vs Kristina Kroitor (n°699 / n°475) | Quarter-final | 2.17 / 1.65 | — | Sholokhova |
| 09:10 | Kamonwan Yodpetch vs Gaeul Jang (n°822 / n°627) | Quarter-final | 2.63 / 1.46 | — | Yodpetch |
| 09:10 | Ekaterina Tupitsyna vs Ekaterina Maklakova (n°643 / n°440) | Quarter-final | 1.85 / 1.91 | — | Maklakova |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 10:05 | Niccolo Catini vs Ilya Snitari (n°893 / n°900) | Quarter-final | 5.67 / 1.13 | — | Snitari |
| 10:05 | William Mirarchi vs Luka Talan Lopatic | Quarter-final | 2.54 / 1.49 | — | Lopatic |
| 10:05 | Cezar Gabriel Papoe vs Aljaz Jeran | Quarter-final | 1.78 / 1.99 | — | Papoe |
| 11:35 | Filippo Mazzola vs Matei Florin Breazu | Quarter-final | 1.73 / 2.06 | — | Mazzola |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 10:35 | Charlie Robertson vs Alec Deckers (n°894 / n°542) | Quarter-final | 2.47 / 1.50 | — | Robertson |
| 11:35 | Alexander Zgirovsky vs Ofek Shimanov (n°851 / n°857) | Quarter-final | 2.24 / 1.62 | — | Shimanov |
| 11:35 | Zsombor Velcz vs Khololwam Montsi (n°889 / n°837) | Quarter-final | 3.91 / 1.22 | — | Montsi |
| 12:45 | Kriish Tyagi vs James Beaven | Quarter-final | 1.60 / 2.23 | — | Tyagi |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 16:35 | Joaquin Aguilar Cardozo vs Bastian Malla (n°460 / n°878) | Quarter-final | 1.32 / 3.26 | — | Cardozo |
| 16:35 | Enzo Kohlmann De Freitas vs Thiago Cigarran (n°900 / n°658) | Quarter-final | 1.56 / 2.36 | — | Cigarran |
| 16:35 | Lorenzo Gagliardo vs Carlos Maria Zarate (n°896 / n°385) | Quarter-final | 2.37 / 1.55 | — | Zarate |
| 18:05 | Juan Estevez vs Felipe De Dios (n°357 / —) | Quarter-final | 1.03 / 14.46 | — | Estevez |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 11:35 | Chelsea Fontenel vs Aya El Sayed (n°625 / —) | Quarter-final | 1.25 / 3.77 | — | Fontenel |
| 11:35 | Yuliya Perapekhina vs Yasmin Ezzat (— / n°722) | Quarter-final | 1.49 / 2.54 | — | Perapekhina |
| 11:35 | Katja Wiersholm vs Nada Fouad (— / n°670) | Quarter-final | 2.21 / 1.63 | — | Wiersholm |
| 13:05 | Sofia Camila Rojas vs Karla Bartel | Quarter-final | 1.63 / 2.22 | — | Rojas |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 05:05 | Yuki Mochizuki vs Omar Jasika (n°662 / n°408) | Quarter-final | 3.43 / 1.28 | — | Jasika |
| 05:05 | Matthew Dellavedova vs Taiyo Yamanaka (n°293 / n°830) | Quarter-final | 1.11 / 5.90 | — | Dellavedova |
| 06:35 | Shintaro Imai vs Naoki Nakagawa (n°851 / n°782) | Quarter-final | 1.73 / 2.02 | — | Nakagawa |
| 06:35 | Koki Matsuda vs Makoto Ochi (n°483 / n°877) | Quarter-final | 1.27 / 3.47 | — | Matsuda |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 17:05 | Maria Herazo vs Oceane Babel (n°763 / n°546) | Quarter-final | 4.26 / 1.20 | — | Babel |
| 17:05 | Jimar Gerald Gonzalez vs Ana Candiotto (n°845 / n°457) | Quarter-final | 2.26 / 1.61 | — | Gonzalez |
| 18:35 | Marjorie Souza vs Carolina Bohrer Martins (n°772 / n°689) | Quarter-final | 2.19 / 1.69 | — | Souza |
| 18:35 | Luiza Fullana vs Isabella Barrera Aguirre (n°478 / n°766) | Quarter-final | 1.08 / 7.62 | — | Fullana |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 13:05 | Daniel Siniakov vs Adrian Oetzbach (n°503 / n°636) | Quarter-final | 1.27 / 3.62 | — | Oetzbach |
| 13:05 | Dominik Recek vs Giorgio Tabacco (n°853 / n°654) | Quarter-final | 1.90 / 1.86 | — | Recek |
| 15:05 | Max Wiskandt vs Anton Matusevich (n°377 / n°330) | Quarter-final | 2.08 / 1.71 | — | Wiskandt |
| 17:50 | Ioannis Xilas vs Matthew William Donald (n°370 / n°443) | Quarter-final | 2.16 / 1.66 | — | Donald |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 18:00 | Aidan Kim vs Bruno Kuzuhara (n°586 / n°625) | Quarter-final | 1.54 / 2.37 | — | Kim |
| 18:05 | Landon Ardila vs Evan Zhu (— / n°526) | Quarter-final | 1.69 / 2.21 | — | Zhu |
| 19:50 | Matthew Forbes vs Trevor Svajda (n°758 / n°390) | Quarter-final | 2.81 / 1.45 | — | Svajda |
| 20:20 | Mitchell Krueger vs Gavin Young (n°354 / n°552) | Quarter-final | 1.97 / 1.76 | — | Young |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:14 | Spencer Johnson vs Youssef Kadiri Hassani (n°444 / —) | Round 2 | 1.12 / 5.87 | — | Johnson |
| 20:05 | Jack Anthrop vs Stian Klaassen (n°807 / —) | Quarter-final | 1.60 / 2.27 | — | Klaassen |
| 20:05 | Noah Johnston vs Noah Zamora (— / n°789) | Quarter-final | 2.41 / 1.58 | — | Zamora |
| 21:35 | Spencer Johnson vs Ronald Hohmann (n°444 / —) | Quarter-final | 1.17 / 4.82 | — | Johnson |
| 21:35 | Reece Falck vs Emon Van Loben Sels (— / n°860) | Quarter-final | 3.68 / 1.26 | — | Sels |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 20:05 | Gloriana Nahum vs Misa Malkin | Quarter-final | 1.52 / 2.46 | — | Malkin |
| 20:05 | Alyssa Ahn vs Alina Shcherbinina (n°847 / n°583) | Quarter-final | 3.79 / 1.25 | — | Shcherbinina |
| 21:35 | Alexis Nguyen vs Veronica Miroshnichenko (n°719 / n°810) | Quarter-final | 2.28 / 1.58 | — | Miroshnichenko |
| 21:35 | Jo-Yee Chan vs Kate Fakih (n°745 / n°895) | Quarter-final | 2.28 / 1.57 | — | Chan |
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.