Thursday 28 May 2026: 237 singles matches, a model favourite published on 31. Day's record: 18 right winners out of 31 (58.1%). 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 | Moise Kouame vs Adolfo Daniel Vallejo (n°200 / n°60) | Round 2 | 3.95 / 1.29 | Vallejo 78 % | Kouame ✘ |
| 00:00 | Zachary Svajda vs Adam Walton (n°80 / n°93) | Round 2 | 2.10 / 1.73 | Walton 56 % | Svajda ✘ |
| 00:00 | Francisco Cerundolo vs Hugo Gaston (n°25 / n°91) | Round 2 | 1.07 / 8.60 | Cerundolo 90 % | Cerundolo ✔ |
| 00:00 | Martin Landaluce vs Vit Kopriva (n°65 / n°69) | Round 2 | 1.76 / 2.06 | Landaluce 56 % | Landaluce ✔ |
| 00:00 | Jaime Faria vs Jan-Lennard Struff (n°72 / n°44) | Round 2 | 1.56 / 2.59 | Faria 68 % | Faria ✔ |
| 00:00 | Learner Tien vs Facundo Diaz Acosta (n°15 / n°82) | Round 2 | 1.47 / 2.87 | Tien 66 % | Tien ✔ |
| 00:00 | Frances Tiafoe vs Hubert Hurkacz (n°12 / n°47) | Round 2 | 2.18 / 1.68 | Hurkacz 60 % | Tiafoe ✘ |
| 00:00 | Juan Manuel Cerundolo vs Jannik Sinner (n°45 / n°1) | Round 2 | 39.50 / 1.01 | Sinner 98 % | Cerundolo ✘ |
| 00:00 | Flavio Cobolli vs Yibing Wu (n°6 / n°113) | Round 2 | 1.29 / 3.58 | Cobolli 73 % | Cobolli ✔ |
| 18:25 | Francisco Comesana vs Luciano Darderi (n°119 / n°22) | Round 2 | 3.64 / 1.33 | Darderi 72 % | Comesana 7-6(5) 4-6 6-4 2-5 ✘ |
| 19:25 | Luca Van Assche vs Brandon Nakashima (n°40 / n°17) | Round 2 | 3.18 / 1.41 | Nakashima 70 % | Nakashima 7-6(5) 4-6 2-1 ✔ |
| 20:45 | Raphael Collignon vs Ben Shelton (n°38 / n°9) | Round 2 | 3.05 / 1.44 | Shelton 65 % | Collignon 6-4 2-2 ✘ |
| 21:00 | Matteo Arnaldi vs Stefanos Tsitsipas (n°36 / n°53) | Round 2 | 2.77 / 1.51 | Tsitsipas 66 % | Arnaldi 7-6(2) 5-7 6-3 6-2 ✘ |
| 21:15 | Arthur Rinderknech vs Matteo Berrettini (n°29 / n°43) | Round 2 | 1.82 / 2.11 | Berrettini 50 % | Berrettini 4-6 4-6 4-5 ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Iva Jovic vs Emma Navarro (n°14 / n°27) | Round 2 | 1.66 / 2.21 | — | Jovic |
| 00:00 | Diana Shnaider vs Mccartney Kessler (n°16 / n°66) | Round 2 | 1.28 / 3.65 | — | Shnaider |
| 00:00 | Amanda Anisimova vs Julia Grabher (n°10 / n°112) | Round 2 | 1.24 / 4.05 | — | Anisimova |
| 00:00 | Diane Parry vs Ann Li (n°31 / n°28) | Round 2 | 3.24 / 1.34 | — | Parry |
| 00:00 | Naomi Osaka vs Donna Vekic (n°13 / n°39) | Round 2 | 1.33 / 3.58 | — | Osaka |
| 00:00 | Maja Chwalinska vs Elise Mertens (n°22 / n°20) | Round 2 | 2.98 / 1.39 | — | Chwalinska |
| 00:00 | Daria Kasatkina vs Susan Bandecchi (n°61 / n°152) | Round 2 | 1.14 / 5.70 | — | Kasatkina |
| 00:00 | Maria Sakkari vs Claire Liu (n°35 / n°111) | Round 2 | 1.52 / 2.52 | — | Sakkari |
| 00:00 | Anna Kalinskaya vs Alina Korneeva (n°23 / n°69) | Round 2 | 1.30 / 3.50 | — | Kalinskaya |
| 00:00 | Maria Camila Osorio Serrano vs Yulia Putintseva (n°59 / n°84) | Round 2 | 1.73 / 2.23 | — | Serrano |
| 00:00 | Oleksandra Oliynykova vs Kimberly Birrell (n°46 / n°71) | Round 2 | 1.42 / 3.08 | — | Oliynykova |
| 21:00 | Victoria Mboko vs Katerina Siniakova (n°9 / n°42) | Round 2 | 1.31 / 3.81 | — | Mboko 3-4 |
| 21:30 | Katie Boulter vs Anastasia Potapova (n°62 / n°25) | Round 2 | 4.56 / 1.24 | — | Potapova 7-5 0-1 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Hynek Barton vs Norbert Gombos (n°270 / n°369) | Round 2 | 1.38 / 3.10 | Barton 73 % | Barton ✔ |
| 00:00 | Kilian Feldbausch vs Federico Bondioli (n°233 / n°304) | Round 2 | 1.35 / 3.25 | Feldbausch 72 % | Feldbausch ✔ |
| 00:00 | Peter Fajta vs Franco Roncadelli (n°734 / n°267) | Round 2 | 4.15 / 1.18 | Roncadelli 77 % | Fajta ✘ |
| 00:00 | Dali Blanch vs Sandro Kopp (n°342 / n°283) | Round 2 | 1.55 / 2.26 | Blanch 60 % | Blanch ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Radu Albot vs Timofey Skatov (n°497 / n°205) | Round 2 | 2.33 / 1.52 | Skatov 62 % | Albot ✘ |
| 00:00 | Liam Broady vs Daniil Glinka (n°197 / n°156) | Round 2 | 1.69 / 2.02 | Broady 56 % | Broady ✔ |
| 00:00 | Franco Agamenone vs Kimmer Coppejans (n°291 / n°217) | Round 2 | 2.84 / 1.36 | Coppejans 67 % | Agamenone ✘ |
| 00:00 | Cezar Cretu vs Pavel Kotov (n°230 / n°250) | Round 2 | 2.06 / 1.66 | Kotov 53 % | Cretu ✘ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Stefano Napolitano vs Alec Beckley (n°229 / n°560) | Round 2 | 1.22 / 3.74 | Napolitano 72 % | Napolitano ✔ |
| 00:00 | Philip Henning vs Luc Koenig (n°299 / —) | Round 2 | 1.16 / 5.37 | Henning 83 % | Henning ✔ |
| 00:00 | Robert Strombachs vs Guillaume Dalmasso (n°415 / n°599) | Round 2 | 1.23 / 4.23 | Strombachs 79 % | Strombachs ✔ |
| 00:00 | Edward Winter vs Yusuke Takahashi (n°342 / n°691) | Round 2 | 1.79 / 2.04 | Winter 53 % | Winter ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Jacopo Vasami vs Tommaso Compagnucci (n°362 / n°364) | Round 2 | 1.50 / 2.69 | Vasami 64 % | Vasami ✔ |
| 00:00 | Yu Hsiou Hsu vs Mika Brunold (n°268 / n°410) | Round 2 | 2.51 / 1.56 | Brunold 65 % | Hsu ✘ |
| 00:00 | Pol Martin Tiffon vs Joel Schwaerzler (n°210 / n°171) | Round 2 | 1.98 / 1.72 | Tiffon 50 % | Tiffon ✔ |
| 19:10 | Chun Hsin Tseng vs Lautaro Midon (n°221 / n°189) | Round 2 | 1.53 / 2.62 | Tseng 64 % | Tseng 7-5 3-2 ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 19:15 | Justin Boulais vs Nicolas Mejia (n°403 / n°115) | Round 2 | 2.72 / 1.50 | Mejia 61 % | Boulais 6-4 4-2 ✘ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Elena Ruxandra Bertea vs Denislava Glushkova (n°256 / n°435) | Round 2 | 1.43 / 2.66 | — | Bertea |
| 00:00 | Lisa Zaar vs Xiaodi You (n°303 / n°206) | Round 2 | 1.48 / 2.43 | — | Zaar |
| 00:00 | Lola Radivojevic vs Alevtina Ibragimova (n°150 / n°219) | Round 2 | 1.39 / 2.80 | — | Radivojevic |
| 00:00 | Elena Milovanovic vs Luna Vujovic (n°381 / n°350) | Round 2 | 2.66 / 1.43 | — | Milovanovic |
| 00:00 | Teodora Kostovic vs Julie Struplova (n°171 / n°218) | Round 2 | 1.33 / 3.11 | — | Kostovic |
| 00:00 | Despina Papamichail vs Andreea Prisacariu (n°188 / n°503) | Round 2 | 1.22 / 3.87 | — | Papamichail |
| 00:00 | Martha Matoula vs Anastasia Gasanova (n°302 / n°192) | Round 2 | 4.15 / 1.18 | — | Matoula |
| 00:00 | Laura Samson vs Maria Sara Popa (n°116 / n°413) | Round 2 | 1.13 / 5.24 | — | Samson |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Zhuoxuan Bai vs Michika Ozeki (n°252 / n°621) | Round 2 | 1.01 / 9.90 | — | Bai |
| 00:00 | Hina Inoue vs Meiqi Guo (n°284 / n°630) | Round 2 | 1.44 / 2.65 | — | Inoue |
| 00:00 | Zongyu Li vs Daria Khomutsianskaya (n°306 / n°293) | Round 2 | 1.67 / 2.11 | — | Li |
| 00:00 | Alexandra Shubladze vs Hikaru Sato (n°190 / n°460) | Round 2 | 1.04 / 10.17 | — | Shubladze |
| 00:00 | Jiaqi Wang vs Sijia Wei (n°400 / n°395) | Round 2 | 3.84 / 1.21 | — | Wang |
| 00:00 | Maria Golovina vs Jiayi Wang (n°410 / n°525) | Round 2 | 1.57 / 2.22 | — | Golovina |
| 00:00 | Han Shi vs Ankita Raina (n°264 / n°598) | Round 2 | 1.12 / 5.51 | — | Shi |
| 00:00 | Yidi Yang vs Chenting Zhu (n°368 / n°638) | Round 2 | 1.40 / 2.68 | — | Yang |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Aurora Zantedeschi vs Iva Primorac (n°296 / n°438) | Round 2 | 1.71 / 2.04 | — | Zantedeschi |
| 00:00 | Elena Korokozidi vs Marie Weckerle (n°547 / n°644) | Round 2 | 1.32 / 3.13 | — | Korokozidi |
| 00:00 | Xinran Sun vs Mia Horvit (n°601 / n°756) | Round 2 | 1.15 / 4.90 | — | Sun |
| 00:00 | Jule Niemeier vs Georgia Pedone (n°411 / n°285) | Round 2 | 1.72 / 2.03 | — | Niemeier |
| 00:00 | Gabriela Ce vs Tena Lukas (n°330 / n°405) | Round 2 | 3.34 / 1.29 | — | Ce |
| 00:00 | Sara Mikaca vs Vittoria Paganetti (n°810 / n°503) | Round 2 | 5.90 / 1.09 | — | Mikaca |
| 00:00 | Gina Marie Dittmann vs Enola Chiesa (n°523 / n°593) | Round 2 | 2.61 / 1.45 | — | Dittmann |
| 00:00 | Valentina Ivanov vs Sapfo Sakellaridi (n°484 / n°448) | Round 2 | 2.31 / 1.53 | — | Ivanov |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Kayla Day vs Eva Vedder (n°117 / n°197) | Round 2 | 1.29 / 3.31 | — | Day |
| 00:00 | Luisina Giovannini vs Angelica Moratelli (n°198 / n°838) | Round 2 | 1.03 / 8.30 | — | Giovannini |
| 00:00 | Elizabeth Mandlik vs Mai Hontama (n°170 / n°167) | Round 2 | 1.65 / 2.14 | — | Mandlik |
| 00:00 | Guiomar Zuleta De Reales vs Aran Teixido Garcia (n°210 / n°362) | Round 2 | 1.09 / 6.46 | — | Reales |
| 00:00 | Nadia Podoroska vs Sofia Costoulas (n°449 / n°155) | Round 2 | 2.53 / 1.44 | — | Podoroska |
| 00:00 | Angela Fita Boluda vs Joanna Garland (n°213 / n°202) | Round 2 | 1.60 / 2.23 | — | Boluda |
| 20:40 | Andrea Lazaro Garcia vs Tyra Caterina Grant (n°142 / n°149) | Round 2 | 2.25 / 1.66 | — | Garcia 6-4 6-3 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Gabriele Bosio vs Lorenzo Rottoli (n°693 / n°899) | Round 2 | 2.43 / 1.48 | — | Bosio |
| 00:00 | Grigory Shebekin vs Adam Majchrzak (n°805 / —) | Round 2 | — / — | — | Shebekin |
| 00:00 | Alexandr Binda vs Mariano Tammaro (n°552 / n°882) | Round 2 | 1.27 / 3.34 | — | Binda |
| 00:00 | Kacper Szymkowiak vs Egor Pleshivtsev | Round 2 | 1.39 / 2.82 | — | Szymkowiak |
| 00:00 | Fryderyk Lechno-Wasiutynski vs Gregorio Biondolillo (n°609 / —) | Round 2 | 1.17 / 4.30 | — | Lechno-Wasiutynski |
| 00:00 | Petr Bar Biryukov vs Mikhail Khodorchenko (n°288 / —) | Round 2 | 1.02 / 9.40 | — | Biryukov |
| 00:00 | Lorenzo Bocchi vs Ruslan Tiukaev (n°607 / —) | Round 2 | 1.20 / 4.14 | — | Bocchi |
| 00:00 | Ivan Iutkin vs Egor Agafonov (— / n°670) | Round 2 | 4.60 / 1.17 | — | Iutkin |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Daniel Jade vs Mathys Domenc (n°702 / —) | Quarter-final | 1.26 / 3.40 | — | Jade |
| 00:00 | Hugo Car vs Raphael Perot (— / n°338) | Quarter-final | 4.75 / 1.16 | — | Car |
| 00:00 | Arthur Nagel vs Mae Malige (n°359 / n°582) | Quarter-final | 1.44 / 2.63 | — | Nagel |
| 19:05 | Alexandre Reco vs Maxime Chazal (n°882 / n°429) | Quarter-final | 4.94 / 1.18 | — | Chazal 1-6 4-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Yaojie Zeng vs Xing Dao Chen (n°893 / —) | Round 2 | 1.25 / 3.48 | — | Zeng |
| 00:00 | Tianhui Zhang vs Weiyi Kong (n°845 / —) | Round 2 | 1.15 / 4.55 | — | Zhang |
| 00:00 | Shu Muto vs Sam Ryan Ziegann (— / n°820) | Round 2 | 2.64 / 1.41 | — | Muto |
| 00:00 | Yan Cheng Chen vs Wishaya Trongcharoenchaikul (— / n°850) | Round 2 | 3.56 / 1.24 | — | Chen |
| 00:00 | Ashton Mcleod vs Aoran Wang (— / n°891) | Round 2 | 2.84 / 1.36 | — | Mcleod |
| 00:00 | Lachlan Mcfadzean vs Grigoriy Lomakin (— / n°896) | Round 2 | 1.61 / 2.15 | — | Mcfadzean |
| 00:00 | Minghui Zhang vs Tsung-Hao Huang (— / n°628) | Round 2 | 5.30 / 1.11 | — | Zhang |
| 00:00 | Shintaro Imai vs Fanming Meng (n°851 / —) | Round 2 | 1.33 / 2.98 | — | Imai |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Sanhui Shin vs Naoki Tajima (n°528 / n°881) | Round 2 | 1.15 / 4.99 | — | Shin |
| 00:00 | Uisung Park vs Yeongseok Jeong (n°763 / n°874) | Round 2 | 1.05 / 7.30 | — | Park |
| 00:00 | Keisuke Saitoh vs Tai Sach (n°672 / n°516) | Round 2 | 1.73 / 1.97 | — | Saitoh |
| 00:00 | Yeonsu Jeong vs Taisei Ichikawa (— / n°768) | Round 2 | 4.42 / 1.18 | — | Jeong |
| 00:00 | Hugo Hashimoto vs Kokoro Isomura (— / n°539) | Round 2 | 2.72 / 1.39 | — | Hashimoto |
| 00:00 | Matthew Dellavedova vs Seongwoo Cho (n°293 / —) | Round 2 | 1.12 / 5.20 | — | Dellavedova |
| 00:00 | Alan Magadan vs Chan-Yeong Oh (n°561 / n°898) | Round 2 | 1.53 / 2.39 | — | Magadan |
| 00:00 | Dong Ju Kim vs Hunter Heck (n°689 / n°717) | Round 2 | 2.68 / 1.43 | — | Kim |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Leo Vithoontien vs Jumpei Yamasaki (n°704 / n°894) | Round 2 | 2.22 / 1.57 | — | Vithoontien |
| 00:00 | Evan Zhu vs Yua Taka (n°526 / —) | Round 2 | 1.19 / 4.25 | — | Zhu |
| 00:00 | Hikaru Shiraishi vs Tomohiro Masabayashi (n°522 / n°867) | Round 2 | 1.09 / 5.75 | — | Shiraishi |
| 00:00 | Shu Matsuoka vs Yusuke Kusuhara (— / n°853) | Round 2 | 1.70 / 2.01 | — | Matsuoka |
| 00:00 | Koki Matsuda vs Kentaro Otsuka (n°483 / —) | Round 2 | 1.05 / 7.60 | — | Matsuda |
| 00:00 | Sora Fukuda vs Yuta Tomida (n°864 / —) | Round 2 | 1.25 / 3.67 | — | Fukuda |
| 00:00 | Hiromasa Koyama vs Noritaka Koizumi | Round 2 | 2.64 / 1.44 | — | Koyama |
| 00:00 | Jake Delaney vs Kazuki Nishiwaki (n°365 / n°747) | Round 2 | 1.21 / 3.98 | — | Delaney |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Mirjana Jovanovic vs Ani Amiraghyan (— / n°807) | Round 2 | 8.53 / 1.06 | — | Jovanovic |
| 00:00 | Anna Bazderova vs Armine Yesaian | Round 2 | 1.53 / 2.37 | — | Bazderova |
| 00:00 | Sevil Yuldasheva vs Angelina Wirges (n°898 / n°889) | Round 2 | 2.22 / 1.57 | — | Yuldasheva |
| 00:00 | Aruzhan Sagandikova vs Daria Koreshkova (n°656 / —) | Round 2 | 1.21 / 3.84 | — | Sagandikova |
| 00:00 | Vasilisa Taranova vs Anastasia Lepskaya | Round 2 | — / — | — | Taranova |
| 00:00 | Anna Sedysheva vs Maria Mikhailova | Round 2 | 1.27 / 3.34 | — | Sedysheva |
| 00:00 | Kristina Kroitor vs Alisa Danilova (n°475 / —) | Round 2 | 1.01 / 10.50 | — | Kroitor |
| 00:00 | Daria Kuznetsova vs Nana Shevardnadze | Round 2 | — / — | — | Kuznetsova |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Dusan Obradovic vs Sven Corbinais (n°496 / —) | Round 2 | 1.04 / 8.20 | — | Obradovic |
| 00:00 | Alen Mujakic vs Karl Friberg (— / n°785) | Round 2 | 2.25 / 1.59 | — | Mujakic |
| 00:00 | Gerard Campana Lee vs Henry Best (n°541 / —) | Round 2 | 1.00 / 11.25 | — | Lee |
| 00:00 | Amaury Raynel vs Daniel Salazar Martinez (n°900 / n°713) | Round 2 | — / — | — | Raynel |
| 00:00 | Nikola Djosic vs Attila Boros (— / n°776) | Round 2 | 3.89 / 1.22 | — | Djosic |
| 00:00 | Matyas Fuele vs Jan Kupcic (n°554 / —) | Round 2 | 1.14 / 4.85 | — | Fuele |
| 00:00 | Josip Simundza vs Marc Majdandzic (n°620 / n°692) | Round 2 | 2.26 / 1.55 | — | Simundza |
| 00:00 | Valentin Gonzalez-Galino vs Nicolas Ifi | Round 2 | 2.46 / 1.47 | — | Gonzalez-Galino |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Marvin Moeller vs Kenny de Schepper (n°278 / n°850) | Round 2 | 1.26 / 3.57 | — | Moeller |
| 00:00 | Justin Schlageter vs Adrian Oetzbach (— / n°636) | Round 2 | 2.72 / 1.39 | — | Schlageter |
| 00:00 | Matteo Martineau vs Sydney Zick (n°292 / —) | Round 2 | 1.05 / 7.30 | — | Martineau |
| 00:00 | Max Schoenhaus vs Mac Visser (n°318 / —) | Round 2 | 1.00 / 11.25 | — | Schoenhaus |
| 00:00 | Viktor Durasovic vs Louis Wessels (n°447 / n°490) | Round 2 | 1.43 / 2.68 | — | Durasovic |
| 00:00 | Kai Wehnelt vs Cruz Hewitt (n°573 / n°354) | Round 2 | 2.40 / 1.49 | — | Wehnelt |
| 00:00 | Mika Petkovic vs Nino Ehrenschneider (n°432 / n°596) | Round 2 | 1.21 / 4.07 | — | Petkovic |
| 18:35 | Niels Mcdonald vs Marcel Zielinski (n°494 / n°531) | Round 2 | 1.37 / 3.15 | — | Zielinski 7-6 1-6 5-6 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Duje Ajdukovic vs Marko Miladinovic (n°324 / n°768) | Round 2 | 1.08 / 7.32 | — | Ajdukovic |
| 00:00 | Andrey Chepelev vs Nikita Mashtakov (n°383 / n°576) | Round 2 | 1.30 / 3.14 | — | Chepelev |
| 00:00 | Noa Vukadin vs Olle Wallin (n°731 / n°414) | Round 2 | 2.15 / 1.61 | — | Vukadin |
| 00:00 | Marko Maksimovic vs Viacheslav Bielinskyi (n°895 / n°483) | Round 2 | 3.40 / 1.26 | — | Maksimovic |
| 00:00 | Tiago Pereira vs Noah Lopez Cherubino (n°355 / —) | Round 2 | 1.08 / 6.87 | — | Pereira |
| 00:00 | Mili Poljicak vs Noah Karma (n°266 / —) | Round 2 | 1.04 / 7.70 | — | Poljicak |
| 00:00 | Duje Markovina vs Fabrizio Andaloro (— / n°532) | Round 2 | 3.74 / 1.22 | — | Markovina |
| 00:00 | Alan Wazny vs Dimitris Sakellaridis (n°827 / n°561) | Round 2 | 1.57 / 2.29 | — | Wazny |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Izan Almazan Valiente vs Goncalo Marques (n°491 / n°762) | Round 2 | 1.37 / 2.80 | — | Valiente |
| 00:00 | Toufik Sahtali vs Mohamed Nazim Makhlouf (n°553 / —) | Round 2 | 1.31 / 3.08 | — | Sahtali |
| 00:00 | Fausto Tabacco vs Mathieu Scaglia (n°563 / n°893) | Round 2 | 1.08 / 7.12 | — | Tabacco |
| 00:00 | Aziz Dougaz vs Markus Molder (n°524 / n°855) | Round 2 | 1.10 / 6.29 | — | Dougaz |
| 00:00 | Nicolas Tepmahc vs Benjamin Willwerth (n°621 / —) | Round 2 | 1.85 / 1.88 | — | Tepmahc |
| 00:00 | Yassine Dlimi vs Yoshka Sborowsky (n°487 / —) | Round 2 | 1.03 / 8.60 | — | Dlimi |
| 00:00 | Loan Lestir vs Aziz Ouakaa (— / n°533) | Round 2 | 3.08 / 1.31 | — | Lestir |
| 00:00 | Ryuki Matsuda vs Gabriele Vulpitta (n°764 / —) | Round 2 | 1.93 / 1.80 | — | Matsuda |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Denys Klok vs Pablo Aunion (n°835 / —) | Round 2 | 1.47 / 2.46 | — | Klok |
| 00:00 | Alexander Vasilev vs Anton Arzhankin (n°623 / n°705) | Round 2 | 1.54 / 2.37 | — | Vasilev |
| 00:00 | Stefan Popovic vs Edoardo Zanada (n°630 / —) | Round 2 | 1.30 / 3.14 | — | Popovic |
| 00:00 | Kristijan Juhas vs Aleksa Pisaric (n°844 / —) | Round 2 | 1.40 / 2.68 | — | Juhas |
| 00:00 | Vuk Radjenovic vs Boris Butulija (n°845 / n°885) | Round 2 | 1.41 / 2.74 | — | Radjenovic |
| 00:00 | Svyatoslav Gulin vs Dmytro Shirokyi (n°592 / —) | Round 2 | 1.00 / 11.25 | — | Gulin |
| 00:00 | Simeon Stankovic vs Nikola Jovic | Round 2 | 1.14 / 4.75 | — | Stankovic |
| 00:00 | Aristotelis Thanos vs Lorenzo Gagliardo (n°637 / n°896) | Round 2 | 1.38 / 2.85 | — | Thanos |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Romain Faucon vs Viktor Markov (n°543 / —) | Round 2 | — / — | — | Faucon |
| 00:00 | Pablo Perez Ramos vs Maxwell Mckennon (— / n°639) | Round 2 | 3.33 / 1.29 | — | Ramos |
| 00:00 | Stefan Cooper vs Rafael De Alba | Round 2 | 1.86 / 1.87 | — | Cooper |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Robin Catry vs Daniel Lara Salmeron (n°587 / —) | Round 2 | 1.04 / 10.17 | — | Catry |
| 00:00 | Leonardo Rossi vs Aleksandre Shvangiradze (n°603 / —) | Quarter-final | — / — | — | Rossi |
| 00:00 | Daniil Ostapenkov vs Daniil Sarksian (n°533 / —) | Round 2 | 1.14 / 5.15 | — | Ostapenkov |
| 00:00 | Yanki Erel vs Kevin Edengren (n°305 / —) | Round 2 | 1.06 / 8.51 | — | Erel |
| 00:00 | Vadym Ursu vs Matisse Bobichon (n°407 / n°639) | Quarter-final | — / — | — | Ursu |
| 00:00 | Daniil Ostapenkov vs Robin Catry (n°533 / n°587) | Quarter-final | — / — | — | Ostapenkov |
| 00:00 | Vadym Ursu vs Andreas Timini (n°407 / —) | Round 2 | 1.06 / 7.00 | — | Ursu |
| 00:00 | Leonardo Rossi vs David Prasievi (n°603 / —) | Round 2 | 1.01 / 10.50 | — | Rossi |
| 00:00 | Matisse Bobichon vs Andre Megrabian (n°639 / —) | Round 2 | 1.07 / 7.40 | — | Bobichon |
| 00:00 | Yanki Erel vs Maksim Shin (n°305 / —) | Quarter-final | 1.05 / 7.50 | — | Erel |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Laura Mair vs Alba Maria Coromina Boluda (n°433 / —) | Round 2 | 1.08 / 6.15 | — | Mair |
| 00:00 | Raquel Caballero Chica vs Neus Torner Sensano (— / n°590) | Round 2 | 7.68 / 1.07 | — | Chica |
| 00:00 | Cindy Langlais vs Carolina Kuhl (— / n°639) | Round 2 | 2.96 / 1.36 | — | Langlais |
| 00:00 | Margaux Maquet vs Arina Malygina (n°532 / —) | Round 2 | 1.11 / 5.80 | — | Maquet |
| 00:00 | Victoria Pohle vs Esther Lopez Alcaraz (n°865 / —) | Round 2 | — / — | — | Pohle |
| 00:00 | Franziska Sziedat vs Elyse Tse (n°587 / n°882) | Round 2 | 1.18 / 4.38 | — | Sziedat |
| 00:00 | Jenny Lim vs Shannon Lam (n°387 / n°669) | Round 2 | 1.59 / 2.18 | — | Lim |
| 00:00 | Sara Dols vs Carolin Raschdorf (n°501 / n°871) | Round 2 | 1.16 / 4.40 | — | Dols |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Julia Adams vs Kitti Molnar (n°480 / —) | Round 2 | 1.23 / 3.81 | — | Adams |
| 00:00 | Marie Vogt vs Salma Drugdova (n°467 / n°881) | Round 2 | 1.27 / 3.34 | — | Vogt |
| 00:00 | Giulia Safina Popa vs Bianca Elena Barbulescu (n°772 / n°690) | Round 2 | 1.35 / 2.88 | — | Popa |
| 00:00 | Radka Zelnickova vs Nikola Daubnerova (n°342 / n°897) | Round 2 | 1.11 / 5.35 | — | Zelnickova |
| 00:00 | Irina Balus vs Lisa Claeys (n°591 / n°780) | Round 2 | 1.11 / 5.96 | — | Balus |
| 00:00 | Marianne Argyrokastriti vs Laura Svatikova (n°700 / n°863) | Round 2 | 1.39 / 2.82 | — | Argyrokastriti |
| 00:00 | Pia Lovric vs Valeriia Artemeva (n°528 / n°738) | Round 2 | 1.24 / 3.56 | — | Lovric |
| 00:00 | Allegra Korpanec Davies vs Valentina Steiner (n°727 / n°427) | Round 2 | 3.14 / 1.30 | — | Davies |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Masha Lazarenko vs Sana Garakani (n°652 / —) | Round 2 | 1.02 / 9.30 | — | Lazarenko |
| 00:00 | Natalia Sousa Salazar vs Emma Mazzoni (n°897 / —) | Round 2 | 1.31 / 3.24 | — | Salazar |
| 00:00 | Karla Popovic vs Lavinia Luciano (n°742 / n°876) | Round 2 | 1.16 / 4.67 | — | Popovic |
| 00:00 | Luciana Moyano vs Manon Favier (n°588 / —) | Round 2 | 1.18 / 4.15 | — | Moyano |
| 00:00 | Andre Lukosiute vs Karla Bartel (n°521 / —) | Round 2 | 1.18 / 4.20 | — | Lukosiute |
| 00:00 | Lena Thomas Iglesias vs Viola Bedini | Round 2 | 2.01 / 1.70 | — | Iglesias |
| 00:00 | Maria Oliver Sanchez vs Gaia Mais (n°818 / —) | Round 2 | 1.26 / 3.40 | — | Sanchez |
| 00:00 | Anastasia Bertacchi vs Aurora Urso (n°718 / —) | Round 2 | 1.05 / 9.54 | — | Bertacchi |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Sebastian Sorger vs Leonardo Borrelli (n°364 / —) | Round 2 | 1.02 / 21.33 | — | Sorger |
| 00:00 | Lucio Ratti vs Gabriele Maria Noce (n°384 / n°801) | Round 2 | 1.06 / 6.95 | — | Ratti |
| 00:00 | Oliver Crawford vs Massimo Pizzigoni (n°224 / —) | Round 2 | 1.01 / 10.50 | — | Crawford |
| 00:00 | Matthew William Donald vs Manuel Plunger (n°443 / n°870) | Round 2 | 1.13 / 5.37 | — | Donald |
| 00:00 | Matteo Sciahbasi vs Manuel Mazza (— / n°751) | Round 2 | 9.10 / 1.02 | — | Sciahbasi |
| 00:00 | Giovanni Oradini vs Niccolo Ciavarella (n°637 / —) | Round 2 | 1.15 / 4.55 | — | Oradini |
| 00:00 | Gianmarco Ferrari vs Nico Hipfl (n°517 / n°825) | Round 2 | 1.67 / 2.11 | — | Ferrari |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 20:05 | Kaylan Bigun vs Alexander Guajardo (n°600 / —) | Round 2 | 1.12 / 6.55 | — | Bigun 5-1 |
| 20:05 | Mikael Arseneault vs Noah Zamora (— / n°789) | Round 2 | 2.58 / 1.52 | — | Zamora 4-6 1-0 |
| 20:05 | Theodore Dean vs Iiro Vasa (n°873 / n°886) | Round 2 | 1.81 / 2.02 | — | Dean 6-3 4-6 6-3 |
| 20:05 | Oliver Ojakaar vs Will Mayew (n°893 / —) | Round 2 | 1.46 / 2.75 | — | Ojakaar |
| 20:05 | Maxwell Exsted vs Vit Kalina | Round 2 | 1.38 / 3.10 | — | Kalina 1-3 |
| 20:05 | Spencer Johnson vs Ozan Baris (n°444 / n°433) | Round 2 | 1.81 / 2.01 | — | Johnson 5-5 |
| 20:05 | Noah Johnston vs Lucas Marionneau | Round 2 | 2.06 / 1.78 | — | Marionneau 1-2 |
| 20:05 | Marko Mesarovic vs Amit Vales (— / n°598) | Round 2 | 2.18 / 1.70 | — | Vales |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Bor Artnak vs David Eichenseher (n°448 / —) | Round 2 | 1.03 / 12.15 | — | Artnak |
| 00:00 | Khumoun Sultanov vs Mak Mikovic (n°466 / —) | Round 2 | 1.02 / 9.40 | — | Sultanov |
| 00:00 | Alexander Weis vs Nicolo Toffanin (n°584 / —) | Round 2 | 1.06 / 6.85 | — | Weis |
| 00:00 | Maximilian Homberg vs Alessandro Bellifemine (n°831 / n°889) | Round 2 | 1.43 / 2.86 | — | Homberg |
| 00:00 | Tito Chavez vs Filiberto Fumagalli | Round 2 | 2.75 / 1.41 | — | Chavez |
| 00:00 | Calvin Mueller vs Maximilian Figl (n°858 / —) | Round 2 | 1.38 / 2.76 | — | Mueller |
| 00:00 | Giuseppe La Vela vs Filippo Mazzola (n°495 / —) | Round 2 | 1.15 / 4.55 | — | Vela |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Sae Noguchi vs Shiho Tsujioka (n°654 / n°804) | Round 2 | 1.43 / 2.67 | — | Noguchi |
| 00:00 | Cheuk Ying Shek vs Chia Yi Tsao (n°619 / n°825) | Round 2 | 2.30 / 1.53 | — | Shek |
| 00:00 | Rinko Matsuda vs Fang An Lin (n°489 / n°886) | Round 2 | 1.19 / 4.05 | — | Matsuda |
| 00:00 | Hiromi Abe vs Cherry Kim (n°363 / n°899) | Round 2 | 1.06 / 6.85 | — | Abe |
| 00:00 | Natsuki Yoshimoto vs Kurea Hayasaka (n°581 / —) | Round 2 | 1.45 / 2.51 | — | Yoshimoto |
| 00:00 | Ayumi Miyamoto vs Mutsumi Uemura (n°791 / n°868) | Round 2 | 1.29 / 3.31 | — | Miyamoto |
| 00:00 | Eunchae Kim vs Yujin Kim (— / n°899) | Round 2 | 3.48 / 1.25 | — | Kim |
| 00:00 | Nao Nishino vs Kurumi Tamura | Round 2 | 1.24 / 3.68 | — | Nishino |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Duru Soke vs Alana Subasic (n°806 / n°432) | Round 2 | 3.72 / 1.22 | — | Soke |
| 00:00 | Irem Kurt vs Albina Kakenova (n°637 / —) | Round 2 | 1.07 / 6.55 | — | Kurt |
| 00:00 | Asylzhan Arystanbekova vs Kateryna Diatlova (n°716 / —) | Round 2 | 1.56 / 2.24 | — | Arystanbekova |
| 00:00 | Emily Sartz-Lunde vs Ingkar Dyussebay (n°871 / —) | Round 2 | 1.47 / 2.54 | — | Sartz-Lunde |
| 00:00 | Deniz Dilek vs Doga Turkmen (n°797 / —) | Round 2 | 1.11 / 5.30 | — | Dilek |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 19:00 | Veronica Miroshnichenko vs Kallista Liu (n°810 / n°850) | Round 2 | 1.18 / 5.09 | — | Liu 7-6 3-6 6-6 |
| 19:00 | Olivia Center vs Bianca Jolie Fernandez (— / n°898) | Round 2 | 1.74 / 2.12 | — | Center 5-7 7-5 5-1 |
| 19:05 | Allison Wang vs Eva Alvarez Sande | Round 2 | 1.94 / 1.88 | — | Wang 4-6 6-4 4-3 |
| 19:05 | Mayu Crossley vs Midori Castillo Meza (n°724 / —) | Round 2 | 1.13 / 6.38 | — | Crossley 6-2 6-3 |
| 19:05 | Anne Christine Lutkemeyer vs Kenzie Nguyen (n°702 / —) | Round 2 | 1.41 / 2.95 | — | Lutkemeyer 6-1 2-6 6-2 |
| 19:05 | Tatum Evans vs Jaedan Brown (n°735 / —) | Round 2 | 1.40 / 3.02 | — | Evans 7-5 6-2 |
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.