Thursday 23 July 2026: 244 singles matches, a model favourite published on 29. Day's record: 23 right winners out of 29 (79.3%). 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 |
|---|---|---|---|---|---|
| 12:05 | Nikola Bartunkova vs Lanlana Tararudee (n°34 / n°76) | Round 2 | 1.66 / 2.32 | — | Tararudee 6-7(4) 6-3 6-7(6) |
| 13:35 | Mai Hontama vs Lilli Tagger (n°167 / n°49) | Round 2 | 2.62 / 1.54 | — | Tagger 4-6 4-6 |
| 17:30 | Maria Timofeeva vs Sara Bejlek (n°86 / n°30) | Round 2 | 2.35 / 1.65 | — | Bejlek 1-6 1-6 |
| 19:00 | Lucie Havlickova vs Barbora Krejcikova (n°226 / n°29) | Round 2 | 7.74 / 1.09 | — | Krejcikova 4-6 2-6 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 12:00 | Mariano Navone vs Quentin Halys (n°49 / n°52) | Quarter-final | 1.52 / 2.71 | Navone 64 % | Halys 5-7 3-6 ✘ |
| 13:35 | Yannick Hanfmann vs Sebastian Baez (n°54 / n°51) | Quarter-final | 1.81 / 2.10 | Hanfmann 56 % | Hanfmann 6-3 6-1 ✔ |
| 15:30 | Tomas Martin Etcheverry vs Ignacio Buse (n°32 / n°30) | Quarter-final | 2.03 / 1.86 | Buse 52 % | Etcheverry 6-2 7-5 ✘ |
| 17:30 | Alexander Bublik vs Alex Molcan (n°16 / n°86) | Quarter-final | 1.57 / 2.55 | Bublik 59 % | Bublik 6-3 6-2 ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 14:03 | Luca Van Assche vs Pablo Carreno-Busta (n°40 / n°66) | Round 2 | 2.66 / 1.52 | Carreno-Busta 66 % | Assche 6-3 4-6 6-2 ✘ |
| 16:05 | Jaime Faria vs Gonzalo Bueno (n°72 / n°172) | Round 2 | 1.20 / 4.93 | Faria 82 % | Faria 6-2 6-4 ✔ |
| 19:05 | Andrey Rublev vs Timofey Skatov (n°24 / n°205) | Round 2 | 1.09 / 7.74 | Rublev 87 % | Rublev 6-1 6-1 ✔ |
| 20:23 | Pedro Martinez Portero vs Luciano Darderi (n°148 / n°22) | Round 2 | 4.18 / 1.26 | Darderi 76 % | Darderi 0-6 1-6 ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 12:00 | Mayar Sherif vs Elsa Jacquemot (n°52 / n°114) | Round 2 | 1.30 / 3.81 | — | Sherif 6-2 6-3 |
| 13:35 | Oleksandra Oliynykova vs Leyre Romero Gormaz (n°46 / n°145) | Round 2 | 1.63 / 2.37 | — | Oliynykova 7-6(3) 3-6 6-2 |
| 16:55 | Paula Badosa Gibert vs Panna Udvardy (n°87 / n°68) | Round 2 | 1.44 / 2.95 | — | Gibert 6-4 6-1 |
| 18:25 | Elina Avanesyan vs Yulia Putintseva (n°159 / n°84) | Round 2 | 2.55 / 1.56 | — | Avanesyan 6-3 2-6 6-2 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 18:05 | Mina Hodzic vs Noemi Basiletti (n°275 / n°314) | Round 2 | 2.30 / 1.63 | — | Hodzic 6-3 2-6 6-2 |
| 19:45 | Alevtina Ibragimova vs Alice Rame (n°219 / n°247) | Round 2 | 1.27 / 3.83 | — | Ibragimova 6-0 6-4 |
| 20:55 | Francesca Jones vs Miriam Bianca Bulgaru (n°104 / n°322) | Round 2 | 1.10 / 6.83 | — | Jones 6-3 6-2 |
| 22:20 | Dalila Spiteri vs Lucia Bronzetti (n°361 / n°135) | Round 2 | 6.18 / 1.12 | — | Bronzetti 4-6 2-3 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 12:00 | Sascha Gueymard Wayenburg vs Igor Ribeiro Marcondes (n°332 / n°306) | Round 2 | 1.81 / 2.02 | Wayenburg 50 % | Marcondes 7-6(5) 6-7(2) 2-6 ✘ |
| 12:00 | Diego Dedura vs Guido Ivan Justo (n°190 / n°229) | Round 2 | 1.68 / 2.21 | Dedura 56 % | Dedura 6-4 5-2 ✔ |
| 13:35 | Henri Squire vs Franco Roncadelli (n°215 / n°267) | Round 2 | 1.54 / 2.51 | Squire 66 % | Squire 6-3 6-3 ✔ |
| 17:05 | Dimitar Kuzmanov vs Otto Virtanen (n°382 / n°109) | Round 2 | 2.75 / 1.46 | Virtanen 61 % | Virtanen 4-6 2-6 ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 12:35 | Max Alcala Gurri vs Dylan Dietrich (n°177 / n°442) | Round 2 | 1.87 / 1.99 | Dietrich 51 % | Dietrich 3-6 3-5 ✔ |
| 14:05 | Marc-Andrea Huesler vs Juan Bautista Torres (n°297 / n°271) | Round 2 | 1.49 / 2.72 | Huesler 63 % | Huesler 6-2 7-5 ✔ |
| 17:35 | Harold Mayot vs Mika Brunold (n°267 / n°410) | Round 2 | 1.74 / 2.16 | Mayot 55 % | Mayot 6-4 6-3 ✔ |
| 20:35 | Norbert Gombos vs Dominic Stricker (n°369 / n°268) | Round 2 | 2.78 / 1.47 | Stricker 65 % | Stricker 1-6 3-6 ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:50 | Mark Lajal vs Pablo Llamas Ruiz (n°152 / n°126) | Round 2 | 1.68 / 2.27 | Lajal 61 % | Lajal 6-2 4-6 4-4 ✔ |
| 18:05 | Jacob Fearnley vs Tristan Boyer (n°101 / n°182) | Round 2 | 1.49 / 2.73 | Fearnley 69 % | Fearnley 6-4 6-4 ✔ |
| 20:00 | Roger Pascual Ferra vs Andres Martin (n°655 / n°323) | Round 2 | 2.41 / 1.60 | Martin 57 % | Martin 3-6 6-1 3-6 ✔ |
| 21:05 | Borna Gojo vs Dhakshineswar Suresh (n°162 / n°394) | Round 2 | 1.48 / 2.74 | Gojo 61 % | Suresh 2-6 4-6 ✘ |
| 22:15 | Jeff Wolf vs Chak Lam Coleman Wong (n°253 / n°94) | Round 2 | 2.24 / 1.69 | Wong 57 % | Wolf 6-3 6-5 ✘ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 12:00 | Matteo Martineau vs Gonzalo Villanueva (n°292 / n°321) | Round 2 | 1.53 / 2.54 | Martineau 61 % | Martineau 6-3 6-6 ✔ |
| 13:00 | Yanki Erel vs Dominik Palan (n°305 / n°506) | Round 2 | 1.25 / 4.04 | Erel 78 % | Erel 3-6 7-6(11) 6-2 ✔ |
| 13:35 | Alejandro Moro Canas vs Ivan Marrero Curbelo (n°238 / n°350) | Round 2 | 1.33 / 3.39 | Canas 72 % | Canas 6-3 6-4 ✔ |
| 18:08 | Alejo Sanchez Quilez vs Oliver Crawford (n°395 / n°224) | Round 2 | 2.02 / 1.81 | Crawford 52 % | Crawford 4-6 6-7(6) ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 10:00 | Julia Grabher vs Iva Primorac (n°112 / n°438) | Round 2 | 1.11 / 6.08 | — | Grabher 6-1 5-0 |
| 10:00 | Angela Fita Boluda vs Jana Otzipka (n°213 / n°491) | Round 2 | 1.15 / 5.22 | — | Boluda 6-3 5-4 |
| 11:28 | Ida Wobker vs Vivian Wolff (n°561 / n°241) | Round 2 | 3.07 / 1.34 | — | Wolff 6-3 5-7 6-6 |
| 16:13 | Kali Supova vs Teodora Kostovic (— / n°171) | Round 2 | 9.22 / 1.05 | — | Kostovic 4-6 4-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 15:02 | Gabriela Ce vs Mia Ristic (n°330 / n°195) | Quarter-final | 2.97 / 1.37 | — | Ristic 2-6 3-5 |
| 15:05 | Viola Turini vs Beatrise Zeltina (n°517 / n°464) | Quarter-final | 2.39 / 1.54 | — | Turini 6-3 5-4 |
| 16:15 | Nuria Brancaccio vs Carlota Martinez Cirez (n°189 / n°391) | Quarter-final | 1.27 / 3.59 | — | Brancaccio 6-4 5-1 |
| 19:35 | Francesca Curmi vs Martina Trevisan (n°239 / n°325) | Quarter-final | 2.19 / 1.65 | — | Trevisan 1-6 5-6 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 02:05 | Yosuke Watanuki vs Toby Samuel (n°420 / n°110) | Round 2 | 2.97 / 1.41 | Samuel 73 % | Samuel 0-6 0-3 ✔ |
| 02:05 | Rio Noguchi vs Keegan Rice (n°219 / n°582) | Round 2 | 1.55 / 2.49 | Noguchi 61 % | Noguchi 3-6 6-4 2-0 ✔ |
| 21:05 | Shintaro Mochizuki vs Duncan Chan (n°117 / n°486) | Round 2 | 1.36 / 3.18 | Mochizuki 69 % | Mochizuki 6-2 2-6 6-4 ✔ |
| 23:30 | Johannus Monday vs Yuta Shimizu (n°311 / n°393) | Round 2 | 1.73 / 2.13 | Monday 53 % | Monday 4-6 6-3 6-3 ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 11:05 | Masha Lazarenko vs Lucia Cortez Llorca (n°683 / n°468) | Round 2 | 1.98 / 1.76 | — | Llorca 5-7 3-5 |
| 11:05 | Luna Vujovic vs Valentina Ivanov (n°350 / n°484) | Round 2 | 1.49 / 2.49 | — | Ivanov 6-3 6-7 4-5 |
| 11:05 | Isabel Skoog vs Yara Bartashevich (— / n°502) | Round 2 | 3.60 / 1.27 | — | Bartashevich 4-6 7-6 6-6 |
| 11:05 | Johanne Svendsen vs Merel Hoedt (n°799 / n°671) | Round 2 | 1.40 / 2.79 | — | Svendsen 6-4 5-7 6-5 |
| 13:30 | Astrid Lew Yan Foon vs Sara Cakarevic (n°471 / n°578) | Round 2 | 1.40 / 2.79 | — | Foon 6-2 5-1 |
| 13:35 | Nellie Taraba Wallberg vs Mara Guth (n°544 / n°533) | Round 2 | 1.46 / 2.56 | — | Wallberg 6-4 6-5 |
| 13:35 | Marie Vogt vs Rebecca Munk Mortensen (n°467 / n°695) | Round 2 | 1.28 / 3.41 | — | Mortensen 2-6 6-6 |
| 13:35 | Berfu Cengiz vs Linea Bajraliu (n°279 / n°658) | Round 2 | 1.42 / 2.70 | — | Bajraliu 1-6 3-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:04 | Erika Sema vs Kelly Keller (n°510 / —) | Round 1 | 1.22 / 4.10 | — | Sema 7-6 5-2 |
| 04:14 | Lizette Cabrera vs Dasha Ivanova (n°294 / n°609) | Round 1 | 1.18 / 4.58 | — | Cabrera 7-5 5-2 |
| 21:00 | Alyssa Ahn vs Ana Grubor (n°847 / n°515) | Round 2 | 1.57 / 2.39 | — | Ahn 6-4 3-6 5-4 |
| 21:05 | Erika Sema vs Teah Chavez (n°510 / —) | Round 2 | 1.46 / 2.68 | — | Chavez 5-7 2-5 |
| 21:05 | Ariana Arseneault vs Annabelle Xu (n°382 / —) | Round 2 | 1.30 / 3.34 | — | Arseneault 6-2 5-2 |
| 22:58 | Isabella Marton vs Thara Gowda (n°895 / —) | Round 2 | 3.05 / 1.36 | — | Marton 1-6 7-5 5-3 |
| 23:33 | Lizette Cabrera vs Anna Tabunshchyk (n°294 / —) | Round 2 | 1.02 / 17.11 | — | Cabrera 6-2 5-4 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:09 | Reina Goto vs Yeon Woo Ku (n°414 / n°179) | Round 1 | 3.83 / 1.24 | — | Ku 2-6 2-5 |
| 00:43 | Sakura Hosogi vs Darja Vidmanova (n°348 / n°75) | Round 1 | 4.88 / 1.16 | — | Vidmanova 0-6 6-6 |
| 01:12 | Yuki Naito vs Madison Brengle (n°291 / n°211) | Round 1 | 2.78 / 1.40 | — | Naito 7-6 5-7 5-1 |
| 18:00 | Kayla Cross vs Elvina Kalieva (n°162 / n°115) | Round 2 | 2.44 / 1.53 | — | Kalieva 3-6 2-5 |
| 18:05 | Yeon Woo Ku vs Darja Vidmanova (n°179 / n°75) | Round 2 | 2.95 / 1.39 | — | Ku 3-6 6-3 5-4 |
| 18:10 | Mary Stoiana vs Julieta Pareja (n°122 / n°288) | Round 2 | 1.39 / 2.95 | — | Stoiana 6-3 5-4 |
| 18:10 | Savannah Broadus vs Caroline Dolehide (n°304 / n°245) | Round 2 | 2.21 / 1.65 | — | Dolehide 4-6 3-5 |
| 19:38 | Hong Yi Cody Wong vs Mananchaya Sawangkaew (n°626 / n°94) | Round 2 | 7.31 / 1.08 | — | Sawangkaew 5-7 4-5 |
| 19:44 | Renata Zarazua vs Sloane Stephens (n°74 / n°209) | Round 2 | 1.71 / 2.08 | — | Zarazua 2-6 6-3 5-2 |
| 20:03 | Yuki Naito vs Fiona Crawley (n°291 / n°264) | Round 2 | 2.48 / 1.51 | — | Naito 6-4 6-7 5-1 |
| 20:28 | Ayana Akli vs Lucrezia Stefanini (n°263 / n°119) | Round 2 | 3.66 / 1.26 | — | Stefanini 6-7 1-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:20 | Jimar Gerald Gonzalez vs Carolina Meligeni Alves (n°845 / n°313) | Round 1 | 7.84 / 1.07 | — | Alves 2-6 3-5 |
| 00:35 | Maria Florencia Urrutia vs Isabella Barrera Aguirre (n°467 / n°766) | Round 1 | 1.10 / 6.12 | — | Urrutia 6-3 5-3 |
| 17:05 | Victoria Bosio vs Pietra Rivoli (n°323 / —) | Round 2 | 1.06 / 8.07 | — | Rivoli 2-6 6-4 3-5 |
| 17:05 | Berta Bonardi vs Martina Capurro Taborda (n°667 / n°241) | Round 2 | 13.40 / 1.02 | — | Taborda 1-6 3-5 |
| 17:05 | Julia Konishi Camargo Silva vs Fernanda Labrana (n°682 / n°463) | Round 2 | — / — | — | Labrana 2-6 3-5 |
| 18:49 | Julia Riera vs Carolina Bohrer Martins (n°147 / n°689) | Round 2 | 1.01 / 19.09 | — | Riera 7-5 5-2 |
| 18:50 | Laura Pigossi vs Maria Florencia Urrutia (n°193 / n°467) | Round 2 | 1.21 / 4.38 | — | Pigossi 6-4 5-1 |
| 18:51 | Francesca Mattioli vs Lucciana Perez Alarcon (n°895 / n°334) | Round 2 | 9.84 / 1.06 | — | Alarcon 3-6 4-5 |
| 20:03 | Daria Egorova vs Ana Candiotto (n°397 / n°457) | Round 2 | 1.09 / 6.96 | — | Egorova 6-2 5-2 |
| 21:34 | Nauhany Vitoria Leme Da Silva vs Carolina Meligeni Alves (n°601 / n°313) | Round 2 | 1.74 / 2.04 | — | Silva 7-5 5-3 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 12:35 | Charo Esquiva Banuls vs Neus Torner Sensano (n°770 / n°590) | Round 2 | 1.91 / 1.82 | — | Banuls 6-1 5-4 |
| 12:35 | Samira De Stefano vs Loes Ebeling Koning (n°250 / n°475) | Round 2 | 1.38 / 2.86 | — | Koning 1-6 2-5 |
| 13:05 | Margaux Maquet vs Francesca Parcelli (n°532 / —) | Round 2 | 1.28 / 3.41 | — | Parcelli 3-6 6-4 3-5 |
| 14:05 | Anouck Vrancken Peeters vs Denislava Glushkova (n°293 / n°435) | Round 2 | 1.44 / 2.64 | — | Glushkova 3-6 7-5 0-5 |
| 14:35 | Margaux Rouvroy vs Lea Nilsson (n°346 / n°371) | Round 2 | 2.12 / 1.69 | — | Nilsson 3-6 6-2 1-5 |
| 15:35 | Josy Daems vs Alina Granwehr (n°549 / n°319) | Round 2 | 3.93 / 1.23 | — | Daems |
| 16:14 | Madelief Hageman vs Dayeon Back (n°782 / n°268) | Round 2 | 6.55 / 1.10 | — | Back 1-6 4-5 |
| 18:27 | Lola Giza vs Xinxin Yao (— / n°282) | Round 2 | 3.64 / 1.26 | — | Giza 6-3 5-4 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 04:09 | Kristina Penickova vs Anastasia Kulikova (n°742 / n°310) | Round 1 | 2.26 / 1.61 | — | Kulikova 0-6 5-6 |
| 20:00 | Malaika Rapolu vs Carolina Gomez (n°352 / n°898) | Round 2 | 1.05 / 9.25 | — | Rapolu 6-2 5-2 |
| 20:05 | Kate Fakih vs Tatum Evans (n°895 / n°735) | Round 2 | 2.58 / 1.48 | — | Fakih 2-6 6-1 5-1 |
| 20:05 | Hina Inoue vs Kolie Allen (n°284 / n°883) | Round 2 | 1.04 / 11.06 | — | Inoue 6-4 6-6 |
| 20:05 | Mayu Crossley vs Jo-Yee Chan (n°724 / n°745) | Round 2 | 1.38 / 2.95 | — | Crossley 5-7 6-2 5-3 |
| 21:35 | Antonia Vergara Rivera vs Krisha Mahendran (n°366 / n°880) | Round 2 | 1.90 / 1.83 | — | Mahendran 2-6 5-6 |
| 21:44 | Ekaterina Khayrutdinova vs Mckenna Schaefbauer (n°471 / —) | Round 2 | 1.02 / 15.56 | — | Schaefbauer 2-6 6-1 3-5 |
| 21:44 | Sophie Llewellyn vs Angelina Voloshchuk (— / n°349) | Round 2 | 5.14 / 1.14 | — | Voloshchuk 4-6 0-5 |
| 21:44 | Dana Guzman vs Anastasia Kulikova (n°479 / n°310) | Round 2 | 2.04 / 1.72 | — | Guzman 7-5 5-1 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Sanhui Shin vs Yuttana Charoenphon (n°523 / —) | Round 2 | — / — | — | Shin |
| 00:00 | Thanaphat Boosarawongse vs Yusuke Takahashi (— / n°691) | Round 2 | — / — | — | Boosarawongse |
| 04:45 | Taisei Ichikawa vs Mukund Sasikumar (n°768 / n°612) | Round 2 | 1.87 / 1.89 | — | Ichikawa 7-5 0-6 5-0 |
| 04:45 | Ryuki Matsuda vs Rafalentino Ali Da Costa (n°764 / —) | Round 2 | 1.08 / 7.80 | — | Matsuda 6-4 5-3 |
| 06:20 | Isaac Becroft vs Hikaru Shiraishi (n°679 / n°522) | Round 2 | 2.32 / 1.58 | — | Becroft 3-6 6-4 5-2 |
| 07:05 | Fitriadi M Rifqi vs Sam Ryan Ziegann (n°510 / n°820) | Round 2 | 1.13 / 5.59 | — | Ziegann 4-6 4-5 |
| 07:29 | Ryotaro Taguchi vs Arjun Rathi (n°856 / —) | Round 2 | 1.23 / 3.98 | — | Taguchi 6-3 5-4 |
| 07:35 | Alexander Chang vs Keisuke Saitoh (— / n°672) | Round 2 | 2.94 / 1.38 | — | Chang 7-5 5-3 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Agustina Chlpac vs Marta Soriano Santiago (n°853 / n°790) | Round 2 | — / — | — | Chlpac |
| 12:05 | Eleejah Inisan vs Sophia Biolay (n°710 / n°713) | Round 2 | 2.42 / 1.54 | — | Biolay 4-6 3-5 |
| 12:05 | Sarah Iliev vs Marcelina Podlinska (n°776 / n°817) | Round 2 | 1.67 / 2.14 | — | Iliev 6-2 1-6 6-6 |
| 14:05 | Marie Mettraux vs Sonja Zhenikhova (n°534 / n°859) | Round 2 | 1.54 / 2.41 | — | Mettraux 6-4 5-1 |
| 14:53 | Kateryna Diatlova vs Marie Mattel | Round 2 | 3.09 / 1.35 | — | Diatlova 6-2 5-0 |
| 15:10 | Jenny Lim vs Daphnee Mpetshi Perricard (n°387 / n°814) | Round 2 | 1.19 / 4.38 | — | Perricard 2-6 2-5 |
| 16:33 | Charlotte Cora--Bruneton vs Maria Andrienko (— / n°852) | Round 2 | 4.47 / 1.19 | — | Cora--Bruneton 6-4 4-6 5-3 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 03:05 | Chase Ferguson vs Derek Pham (n°646 / n°893) | Round 2 | 1.47 / 2.54 | — | Ferguson 6-4 5-7 6-6 |
| 03:05 | Jeremy Zhang vs Taiki Takizawa | Round 2 | 1.54 / 2.40 | — | Takizawa 6-1 2-6 4-5 |
| 03:05 | Lachlan Mcfadzean vs Daniel Jovanovski | Round 2 | 1.73 / 2.02 | — | Jovanovski 4-6 4-5 |
| 03:05 | Duje Markovina vs Blake Ellis (— / n°477) | Round 2 | 3.79 / 1.23 | — | Markovina 7-6 5-4 |
| 03:05 | Matthew Hulme vs Omar Jasika (n°891 / n°408) | Round 2 | 3.62 / 1.25 | — | Hulme 6-4 5-4 |
| 03:05 | Zachary Viiala vs Jake Delaney (— / n°365) | Round 2 | 3.90 / 1.22 | — | Delaney 2-6 6-6 |
| 04:45 | Matthew Dellavedova vs Shinji Hazawa (n°293 / n°684) | Round 2 | 1.07 / 7.50 | — | Dellavedova 4-6 6-3 5-4 |
| 05:07 | Moerani Bouzige vs Yuki Mochizuki (n°460 / n°662) | Round 2 | 1.37 / 2.89 | — | Bouzige 1-6 7-5 5-2 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:05 | Caitlin Baker vs Destanee Aiava (— / n°665) | Round 2 | 20.91 / 1.02 | — | Aiava 3-6 0-5 |
| 04:05 | Mutsumi Uemura vs Natsuki Yoshimoto (n°868 / n°581) | Round 2 | 3.89 / 1.24 | — | Yoshimoto 2-6 0-5 |
| 04:05 | Belle Thompson vs Natsuho Arakawa (n°663 / n°857) | Round 2 | 1.22 / 4.10 | — | Arakawa 6-3 6-7 3-5 |
| 04:45 | Nanari Katsumi vs Sarah Mildren (n°896 / —) | Round 2 | 2.73 / 1.41 | — | Mildren 1-6 4-5 |
| 04:49 | Ya-Yi Yang vs Nithesa Selvaraj (n°520 / —) | Round 2 | 1.19 / 4.43 | — | Yang 6-0 5-4 |
| 04:57 | Fang An Lin vs Chia Yi Tsao (n°886 / n°825) | Round 2 | 3.15 / 1.33 | — | Tsao 2-6 4-5 |
| 05:12 | Amy Stevens vs I Wen Wan (n°830 / —) | Round 2 | 4.11 / 1.20 | — | Wan 6-4 5-7 3-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Dragos Nicolae Cazacu vs Calin Apostol (n°709 / —) | Round 2 | — / — | — | Cazacu |
| 06:51 | Fnu Nidunjianzan vs Nicolas Bruna (n°886 / —) | Round 1 | 1.61 / 2.25 | — | Nidunjianzan 7-6 5-3 |
| 09:35 | Mihnea Maftei vs Kabeer Kapasi | Round 1 | 3.37 / 1.33 | — | Kapasi 6-4 3-3 |
| 09:35 | Radu Mihai Papoe vs Liam Delicata (n°300 / —) | Round 1 | 1.05 / 10.36 | — | Papoe 6-0 5-1 |
| 09:35 | Lucian Stefan Andrei vs Matei Todoran | Round 1 | 4.59 / 1.19 | — | Todoran 3-6 6-5 |
| 11:10 | Radu David Turcanu vs Matei Todoran (n°766 / —) | Round 2 | — / — | — | Turcanu 6-4 5-2 |
| 11:13 | Rares Teodor Pieleanu vs Vlad Cristian Breazu (n°774 / —) | Round 1 | 1.89 / 1.89 | — | Breazu 3-6 1-5 |
| 11:13 | Matei Daniel Stan vs Matei Florin Breazu | Round 1 | 5.81 / 1.13 | — | Breazu 1-6 0-0 |
| 11:22 | David Cristian Carteputreda vs Calin Apostol | Round 1 | 1.39 / 2.97 | — | Apostol 3-6 6-3 4-5 |
| 11:35 | Gabriele Thomas Brancatelli vs Sebastian Gima (— / n°589) | Round 1 | 5.83 / 1.13 | — | Gima 7-5 1-6 1-5 |
| 12:31 | Matei Florin Breazu vs Sebastian Gima (— / n°589) | Round 2 | — / — | — | Breazu 6-1 5-3 |
| 12:35 | Vlad Cristian Breazu vs Tudor Batin | Round 2 | — / — | — | Batin 4-6 2-4 |
| 12:43 | Robert Guna vs Samir Hamza Reguig (— / n°682) | Round 2 | 1.47 / 2.60 | — | Guna 7-6 2-6 6-5 |
| 13:05 | Mihai Razvan Marinescu vs Stefan Adrian Andreescu (n°880 / n°594) | Round 2 | 2.92 / 1.38 | — | Andreescu 0-6 0-4 |
| 13:09 | Yannick Theodor Alexandrescou vs Kabeer Kapasi (n°815 / —) | Round 2 | — / — | — | Alexandrescou 6-1 5-2 |
| 14:35 | Radu Mihai Papoe vs Fnu Nidunjianzan (n°300 / n°886) | Round 2 | — / — | — | Papoe 6-1 5-2 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Pedro Vives Marcos vs Ali Yazdani (n°538 / n°859) | Round 2 | 1.08 / 6.85 | — | Marcos |
| 10:05 | Kolos Kincses vs Nikita Bilozertsev (— / n°898) | Round 2 | 7.45 / 1.08 | — | Bilozertsev 3-6 2-5 |
| 11:35 | Andrea De Marchi vs Lorenzo Comino (n°671 / —) | Round 2 | 1.26 / 3.66 | — | Comino 2-6 7-5 2-5 |
| 11:51 | Elgin Khoeblal vs Pierre Delage (n°865 / n°600) | Round 2 | 2.34 / 1.57 | — | Khoeblal 6-2 5-2 |
| 13:35 | Yanaki Milev vs Aleksa Oparnica (n°866 / —) | Round 2 | 1.04 / 11.17 | — | Milev 6-2 5-2 |
| 13:35 | Branko Djuric vs Marko Milosavljevic (SRB) (n°615 / —) | Round 2 | — / — | — | Djuric 6-1 5-2 |
| 13:35 | Didrik Liljekvist vs Kristijan Juhas (— / n°844) | Round 2 | 5.74 / 1.13 | — | Juhas 2-3 |
| 13:35 | Dusan Obradovic vs Vlado Jankanj (n°496 / —) | Round 2 | 1.30 / 3.34 | — | Obradovic 6-3 3-6 5-4 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Paula Ormaechea vs Darina Matvejeva (n°840 / —) | Round 2 | — / — | — | Ormaechea |
| 00:00 | Georgia Andreea Craciun vs Simona Ogescu (n°856 / n°871) | Round 2 | — / — | — | Craciun |
| 10:05 | Ilinca Dalina Amariei vs Anja Wildgruber (n°640 / n°887) | Round 2 | 1.04 / 10.17 | — | Amariei 6-1 6-5 |
| 10:05 | Agnese Gentili vs Patricia Georgiana Goina | Round 2 | 1.83 / 1.90 | — | Goina 2-6 1-5 |
| 10:05 | Katarina Kujovic vs Milena Ciocan | Round 2 | 2.28 / 1.58 | — | Kujovic 6-4 1-0 |
| 10:05 | Nicole Gadient vs Ioana Maria Sandru | Round 2 | 1.68 / 2.13 | — | Sandru 3-6 6-6 |
| 11:43 | Juliana Nicole Singeorzan vs Sara Victoria Balan (— / n°822) | Round 2 | 5.07 / 1.14 | — | Balan 1-6 2-5 |
| 11:48 | Teodora Miron vs Giulia Safina Popa (— / n°772) | Round 2 | 4.48 / 1.18 | — | Miron 6-4 6-6 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 10:00 | Natalija Senic vs Helena Stevic (n°357 / —) | Round 2 | 1.03 / 12.46 | — | Senic 6-2 5-1 |
| 10:05 | Eugenia Menendez Zozaya vs Ariana Geerlings (— / n°747) | Round 2 | 2.69 / 1.44 | — | Geerlings 2-6 2-5 |
| 10:05 | Federica Sacco vs Beatrice Stagno (n°647 / —) | Round 2 | 1.05 / 10.05 | — | Sacco 6-1 4-6 5-3 |
| 10:05 | Nina Radovanovic vs Anja Stankovic (n°712 / n°536) | Round 2 | 1.58 / 2.32 | — | Radovanovic 6-4 5-0 |
| 11:43 | Lucie Urbanova vs Marianne Argyrokastriti (n°896 / n°700) | Round 2 | 2.48 / 1.51 | — | Argyrokastriti 4-6 6-3 4-5 |
| 11:50 | Emma Ottavia Ghirardato vs Andrea Obradovic (— / n°875) | Round 2 | 2.02 / 1.76 | — | Ghirardato 7-6 5-4 |
| 11:51 | Laia Petretic vs Rikke De Koning (n°731 / n°893) | Round 2 | 2.57 / 1.48 | — | Koning 1-6 2-5 |
| 11:56 | Ulyana Hrabavets vs Gala Ivanovic (n°788 / —) | Round 2 | 2.03 / 1.75 | — | Ivanovic 6-4 2-6 4-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 12:20 | Carlota Corte vs Kristina Novak (— / n°691) | Round 2 | 8.22 / 1.07 | — | Novak 0-5 |
| 12:20 | Shannon Lam vs Wozuko Mdlulwa (n°669 / n°870) | Round 2 | 1.04 / 10.70 | — | Lam 6-0 5-4 |
| 12:20 | Lucia Rodriguez vs Gabriela Paun | Round 2 | 1.53 / 2.43 | — | Rodriguez 7-6 5-4 |
| 12:20 | Liv Boulard vs Emma Lene (n°831 / n°538) | Round 2 | 5.12 / 1.15 | — | Lene 3-6 2-5 |
| 13:58 | Carmen Gallardo Guevara vs Lucia Natal (n°564 / —) | Round 2 | 1.21 / 4.16 | — | Guevara 6-4 5-1 |
| 14:03 | Karolina Kozakova vs Noemi Maines (n°815 / n°709) | Round 2 | 1.22 / 4.09 | — | Maines 5-7 5-6 |
| 14:10 | Anna Shkutova vs Meritxell Teixido Garcia (— / n°840) | Round 2 | 1.98 / 1.79 | — | Shkutova 6-3 5-1 |
| 14:35 | Victoria Gomez vs Aya El Aouni (n°812 / n°849) | Round 2 | — / — | — | Aouni 4-6 3-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 10:35 | Oscar Jose Gutierrez vs Eric Vanshelboim (n°720 / n°426) | Round 2 | 2.67 / 1.45 | — | Gutierrez 6-7 6-1 5-4 |
| 10:35 | Hernan Casanova vs Ludvig Fredrik Hede (n°340 / —) | Round 2 | 1.08 / 7.29 | — | Casanova 7-6 5-1 |
| 10:35 | Mateo Luis Alvarez Sarmiento vs Lorenzo Angelini (— / n°570) | Round 2 | 7.17 / 1.09 | — | Angelini 3-6 4-5 |
| 12:13 | Carles Cordoba vs Carlos Lopez Montagud (n°832 / n°561) | Round 2 | 2.61 / 1.47 | — | Montagud 4-6 6-6 |
| 12:26 | Mario Arce Fernandez vs Pedro Rodenas (— / n°676) | Round 2 | 7.43 / 1.07 | — | Rodenas 4-6 4-5 |
| 12:35 | Ignacio Parisca vs Pavel Lagutin (n°721 / n°474) | Round 2 | 2.23 / 1.67 | — | Lagutin 3-6 0-1 |
| 19:05 | Reda Bennani vs Adam Lynch (n°463 / —) | Round 2 | 1.12 / 5.93 | — | Bennani 6-2 6-5 |
| 19:05 | Michiel De Krom vs Javier Barranco Cosano (n°787 / n°433) | Round 2 | 3.66 / 1.26 | — | Cosano 6-3 2-6 1-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 10:27 | Peter Buldorini vs Yanis Ghazouani Durand (n°893 / n°595) | Round 2 | 2.66 / 1.45 | — | Durand 6-0 4-6 2-5 |
| 11:35 | Gabriele Bosio vs Luca Parenti (n°693 / —) | Round 2 | 1.17 / 4.82 | — | Bosio 6-3 5-3 |
| 11:35 | Nicolas Parizzia vs Vito Dell'Elba (n°861 / —) | Round 2 | 1.27 / 3.61 | — | Parizzia 6-3 5-0 |
| 16:10 | Mathys Domenc vs Adrian Andreev (— / n°874) | Round 2 | 2.98 / 1.37 | — | Andreev 3-6 0-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 16:05 | Maxence Rivet vs Lucas Marionneau (n°885 / —) | Round 2 | 2.99 / 1.37 | — | Marionneau 6-7 6-3 3-5 |
| 16:05 | Hugo Car vs Loann Massard (— / n°738) | Round 2 | 1.48 / 2.56 | — | Car 7-6 6-6 |
| 18:20 | Loic Namigandet Tenguere vs Alexandre Reco (— / n°882) | Round 2 | 3.37 / 1.30 | — | Reco |
| 20:50 | Mathys Picard vs Loan Lestir | Round 2 | 1.54 / 2.41 | — | Lestir 2-6 3-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 18:35 | Matthew Thomson vs Aditya Vishal Balsekar | Round 2 | 1.45 / 2.60 | — | Thomson 6-3 3-6 5-3 |
| 18:35 | Oswaldo Reyes Tirado vs Mwendwa Mbithi (— / n°819) | Round 2 | 4.09 / 1.22 | — | Mbithi 4-6 0-5 |
| 18:35 | Gray Voelzke vs Preston Brown (— / n°856) | Round 2 | 3.96 / 1.22 | — | Brown 1-6 5-6 |
| 19:28 | Alvin Nicholas Tudorica vs Patricio Alvarado (n°849 / —) | Round 2 | — / — | — | Tudorica 6-7 7-5 5-3 |
| 20:23 | Oliver Sanders vs Joaquin Bianchi | Round 2 | 1.16 / 4.90 | — | Sanders 6-2 5-2 |
| 20:31 | Stefan Cooper vs Emiliano Aguilera | Round 2 | 1.62 / 2.20 | — | Aguilera 6-3 3-6 0-5 |
| 21:16 | Felix Roussel vs Keshav Chopra (— / n°697) | Round 2 | 5.68 / 1.12 | — | Chopra 5-7 6-3 2-5 |
| 22:56 | Joaquin Guilleme vs Marco Alvarez | Round 2 | 1.05 / 9.56 | — | Guilleme 6-0 5-3 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 14:00 | Tomasz Berkieta vs Patrick Zahraj (n°558 / n°411) | Round 2 | — / — | — | Zahraj 4-6 3-5 |
| 14:05 | Viktor Durasovic vs Jamie Mackenzie (n°447 / n°581) | Round 2 | 1.96 / 1.80 | — | Durasovic 6-2 4-6 6-5 |
| 14:05 | Max Houkes vs Imanol Lopez Morillo (n°240 / n°590) | Round 2 | 1.18 / 4.59 | — | Houkes 6-1 6-6 |
| 14:05 | Daniel Siniakov vs Liam Gavrielides (n°503 / n°826) | Round 2 | — / — | — | Siniakov 6-7 6-0 5-2 |
| 15:44 | Vincent Dullinger vs Raphael Perot (— / n°338) | Round 2 | 4.93 / 1.16 | — | Perot 6-7 6-4 4-5 |
| 15:44 | Johan Nikles vs Niels Ratiu (n°424 / —) | Round 2 | 1.34 / 3.13 | — | Nikles 6-4 2-6 5-3 |
| 15:44 | Adrian Oetzbach vs Jack Loge (n°636 / n°450) | Round 2 | 2.52 / 1.50 | — | Oetzbach 7-6 6-6 |
| 16:05 | David Eichenseher vs Yannik Kelm (— / n°460) | Round 2 | 6.17 / 1.11 | — | Kelm 4-6 3-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 18:13 | Agustina Soto Neira vs Fernanda Torres Gomez | Round 2 | 1.48 / 2.70 | — | Gomez 2-6 0-5 |
| 18:35 | Nicole Sifuentes vs Camille Allegre | Round 2 | 3.51 / 1.28 | — | Allegre 2-6 7-5 0-5 |
| 18:35 | Maria Jose Sanchez Uribe vs Jayna Clemens | Round 2 | 2.57 / 1.52 | — | Uribe 7-6 5-3 |
| 18:35 | Kallista Liu vs Olivia Allegre (n°850 / —) | Round 2 | 1.16 / 4.88 | — | Liu 6-4 6-5 |
| 21:03 | Carolina Alonso vs Amanda Carolina Nava Elkin (— / n°886) | Round 2 | 1.22 / 4.09 | — | Elkin 3-6 5-6 |
| 23:55 | Gabriella Price vs Ga Hyun Song Kwon (n°863 / —) | Round 2 | 1.18 / 4.81 | — | Price 6-0 5-1 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 11:00 | Vladyslav Orlov vs Jan Kumstat (n°432 / n°186) | Round 2 | 3.30 / 1.31 | — | Kumstat |
| 11:05 | Ioannis Xilas vs Filip Jeff Planinsek (n°370 / n°502) | Round 2 | 1.74 / 2.04 | — | Planinsek 6-3 4-6 3-5 |
| 11:05 | Kalin Ivanovski vs Bor Artnak (n°754 / n°448) | Round 2 | 1.89 / 1.87 | — | Artnak 4-6 0-1 |
| 13:05 | Tomas Lanik vs Marat Sharipov (n°886 / n°442) | Round 2 | — / — | — | Sharipov 1-6 1-3 |
| 13:05 | Tommaso Compagnucci vs Alex Huszar (n°364 / —) | Round 2 | — / — | — | Compagnucci 6-3 5-2 |
| 14:05 | Fares Zakaria vs Sebastian Sorger (n°559 / n°364) | Round 2 | — / — | — | Sorger 6-7 3-5 |
| 18:49 | Andrej Martin vs Alexander Wagner (n°401 / —) | Round 2 | 1.10 / 6.47 | — | Martin 6-3 6-7 5-4 |
| 20:37 | Thilo Behrmann vs Mathys Erhard (— / n°339) | Round 2 | 4.32 / 1.20 | — | Erhard 3-6 3-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:35 | Kaua Lorenzo Santos Gava vs Mateus Alves (— / n°418) | Round 1 | 8.56 / 1.06 | — | Alves 3-6 5-6 |
| 16:05 | Salvador Price vs Carlos Maria Zarate (n°900 / n°385) | Round 2 | — / — | — | Zarate 3-6 7-6 3-5 |
| 16:05 | Paulo Saraiva Dos Santos vs Joao Victor Couto Loureiro (n°475 / n°882) | Round 2 | — / — | — | Santos 6-1 5-0 |
| 17:50 | Jose Pereira vs Murkel Dellien (n°818 / n°370) | Round 2 | 4.37 / 1.20 | — | Pereira 7-5 5-4 |
| 17:53 | Matias Soto vs Rafael Tosetto (n°261 / —) | Round 2 | 1.08 / 7.68 | — | Soto 6-3 5-4 |
| 18:01 | Juan Estevez vs Enzo Kohlmann De Freitas (n°357 / n°900) | Round 2 | 1.23 / 4.00 | — | Estevez 6-2 3-6 5-3 |
| 18:18 | Lorenzo Joaquin Rodriguez vs Nicolas Zanellato (n°454 / n°757) | Round 2 | 1.32 / 3.27 | — | Rodriguez 6-1 5-3 |
| 19:43 | Lucas Andrade Da Silva vs Mateus Alves (n°768 / n°418) | Round 2 | 1.95 / 1.81 | — | Silva 6-7 6-3 5-4 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:18 | Marko Miladinovic vs Alejandro Moreno (n°768 / —) | Round 1 | 1.63 / 2.18 | — | Miladinovic 2-6 6-3 5-6 |
| 00:28 | Kyle Mcnally vs Tristan Mccormick (— / n°709) | Round 1 | — / — | — | Mccormick 6-4 6-7 2-5 |
| 18:00 | Lev Seidman vs Eli Stephenson | Round 2 | 2.28 / 1.60 | — | Stephenson 7-6 2-6 1-5 |
| 18:05 | Vignesh Gogineni vs Naoya Honda (n°770 / n°647) | Round 2 | 1.59 / 2.30 | — | Honda 4-6 4-5 |
| 18:05 | Karim Bennani vs Maximillian Mroz (n°452 / —) | Round 2 | 1.04 / 12.23 | — | Bennani 6-3 5-3 |
| 19:49 | Ilyas Milad Fahim vs William Jansen | Round 2 | 2.36 / 1.56 | — | Jansen 6-3 5-7 0-5 |
| 20:05 | Marko Miladinovic vs Mitchell Sheldon (n°768 / —) | Round 2 | 1.51 / 2.49 | — | Sheldon 3-6 3-5 |
| 20:05 | Jelani Sarr vs Nikita Filin | Round 2 | 2.04 / 1.74 | — | Filin 6-7 2-5 |
| 21:23 | Evan Bynoe vs Yassine Dlimi (n°713 / n°487) | Round 2 | 7.16 / 1.09 | — | Bynoe 6-4 2-6 5-4 |
| 22:03 | William Mroz vs Tristan Mccormick (— / n°709) | Round 2 | 2.15 / 1.67 | — | Mroz 6-3 5-3 |
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.