Wednesday 27 May 2026: 213 singles matches, a model favourite published on 35. Day's record: 27 right winners out of 35 (77.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 | Novak Djokovic vs Valentin Royer (n°5 / n°75) | Round 2 | 1.08 / 8.72 | Djokovic 90 % | Djokovic ✔ |
| 00:00 | Quentin Halys vs Ugo Humbert (n°52 / n°30) | Round 2 | 2.33 / 1.60 | Humbert 60 % | Halys ✘ |
| 00:00 | Alejandro Tabilo vs Valentin Vacherot (n°28 / n°23) | Round 2 | 1.53 / 2.67 | Tabilo 68 % | Tabilo ✔ |
| 00:00 | Joao Fonseca vs Dino Prizmic (n°26 / n°102) | Round 2 | 1.63 / 2.27 | Fonseca 55 % | Fonseca ✔ |
| 00:00 | Jakub Mensik vs Mariano Navone (n°18 / n°49) | Round 2 | 1.67 / 2.33 | Mensik 59 % | Mensik ✔ |
| 00:00 | Andrey Rublev vs Camilo Ugo Carabelli (n°24 / n°77) | Round 2 | 1.29 / 3.58 | Rublev 72 % | Rublev ✔ |
| 00:00 | Jesper De Jong vs Federico Cina (n°100 / n°181) | Round 2 | 1.95 / 1.85 | Jong 50 % | Jong ✔ |
| 00:00 | Alex Michelsen vs Nishesh Basavareddy (n°46 / n°163) | Round 2 | 1.38 / 3.04 | Michelsen 68 % | Michelsen ✔ |
| 00:00 | Casper Ruud vs Hamad Medjedovic (n°20 / n°79) | Round 2 | 1.36 / 3.13 | Ruud 71 % | Ruud ✔ |
| 00:00 | Rafael Jodar vs James Duckworth (n°13 / n°71) | Round 2 | 1.04 / 14.64 | Jodar 94 % | Jodar ✔ |
| 00:00 | Pablo Carreno-Busta vs Thanasi Kokkinakis (n°66 / n°417) | Round 2 | 1.31 / 3.44 | Carreno-Busta 71 % | Carreno-Busta ✔ |
| 00:00 | Nuno Borges vs Miomir Kecmanovic (n°41 / n°64) | Round 2 | 2.49 / 1.53 | Kecmanovic 62 % | Borges ✘ |
| 00:00 | Tommy Paul vs Lorenzo Sonego (n°21 / n°89) | Round 2 | 1.15 / 5.45 | Paul 84 % | Paul ✔ |
| 12:00 | Karen Khachanov vs Marco Trungelliti (n°50 / n°83) | Round 2 | 1.31 / 3.79 | Khachanov 74 % | Khachanov ✔ |
| 12:00 | Alejandro Davidovich Fokina vs Thiago Agustin Tirante (n°20 / n°42) | Round 2 | — / — | not computed | Tirante |
| 12:00 | Tomas Machac vs Alexander Zverev (n°58 / n°2) | Round 2 | 5.38 / 1.19 | Zverev 83 % | Zverev ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 12:00 | Marta Kostyuk vs Katie Volynets (n°11 / n°78) | Round 2 | 1.15 / 6.25 | — | Kostyuk |
| 12:00 | Caty McNally vs Belinda Bencic (n°65 / n°12) | Round 2 | 3.80 / 1.31 | — | Bencic |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Taro Daniel vs Lilian Marmousez (n°160 / n°512) | Round 2 | 2.53 / 1.53 | Marmousez 67 % | Daniel ✘ |
| 00:00 | Mathys Erhard vs Stefan Dostanic (n°339 / n°261) | Round 2 | 2.76 / 1.46 | Dostanic 66 % | Erhard ✘ |
| 00:00 | Andrej Martin vs Milos Karol (n°401 / n°461) | Round 2 | 1.71 / 1.99 | Martin 54 % | Martin ✔ |
| 00:00 | Martin Krumich vs Lukas Pokorny (n°263 / n°614) | Round 2 | 1.22 / 4.36 | Krumich 81 % | Krumich ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Luca Nardi vs Lorenzo Giustino (n°238 / n°201) | Round 2 | 1.45 / 2.88 | Nardi 67 % | Nardi ✔ |
| 00:00 | Sumit Nagal vs Zdenek Kolar (n°234 / n°175) | Round 2 | 1.86 / 1.82 | Kolar 54 % | Nagal ✘ |
| 00:00 | Genaro Alberto Olivieri vs Elias Ymer (n°223 / n°204) | Round 2 | 2.02 / 1.69 | Ymer 57 % | Olivieri ✘ |
| 00:00 | Stefanos Sakellaridis vs Alex Martinez (n°136 / n°361) | Round 2 | 1.49 / 2.40 | Sakellaridis 63 % | Sakellaridis ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Orel Kimhi vs Calvin Hemery (n°791 / n°328) | Round 2 | 3.48 / 1.25 | Hemery 76 % | Kimhi ✘ |
| 00:00 | Semen Pankin vs Harold Mayot (n°421 / n°267) | Round 2 | 3.48 / 1.31 | Mayot 68 % | Pankin ✘ |
| 00:00 | Eliakim Coulibaly vs Arda Azkara (n°314 / n°823) | Round 2 | 1.18 / 4.20 | Coulibaly 80 % | Coulibaly ✔ |
| 00:00 | Giles Hussey vs Devin Badenhorst (n°258 / n°738) | Round 2 | 1.44 / 2.83 | Hussey 64 % | Hussey ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Lukas Neumayer vs Tristan Boyer (n°191 / n°182) | Round 2 | 1.41 / 3.02 | Neumayer 70 % | Neumayer ✔ |
| 00:00 | Stefano Travaglia vs Henri Squire (n°147 / n°215) | Round 2 | 1.48 / 2.43 | Travaglia 61 % | Travaglia ✔ |
| 00:00 | Remy Bertola vs Manas Manoj Dhamne (n°174 / n°381) | Round 2 | 1.56 / 2.52 | Bertola 61 % | Bertola ✔ |
| 00:00 | Diego Dedura vs Samuele Pieri (n°190 / n°402) | Round 2 | 1.47 / 2.79 | Dedura 62 % | Dedura ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Tyler Zink vs Ronald Hohmann (n°326 / —) | Round 2 | 1.19 / 4.10 | Zink 77 % | Zink ✔ |
| 00:00 | Michael Mmoh vs Timo Legout (n°173 / n°535) | Round 2 | 1.22 / 3.74 | Mmoh 75 % | Mmoh ✔ |
| 00:00 | Bernard Tomic vs Yuta Shimizu (n°179 / n°396) | Round 2 | 1.83 / 2.04 | Tomic 54 % | Tomic ✔ |
| 00:00 | Colton Smith vs Daniel Milavsky (n°222 / n°316) | Round 2 | 1.27 / 4.03 | Smith 76 % | Smith ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Alexandr Binda vs Lorenzo Lorusso (n°552 / —) | Round 1 | 1.03 / 12.48 | — | Binda |
| 00:00 | Kacper Szymkowiak vs Nicholas David Ionel (— / n°786) | Round 1 | 2.35 / 1.51 | — | Szymkowiak |
| 00:00 | Fryderyk Lechno-Wasiutynski vs Denis Vishenchuk Vishenko (n°609 / —) | Round 1 | 1.04 / 8.30 | — | Lechno-Wasiutynski |
| 00:00 | Egor Pleshivtsev vs Artur Aiukhanov | Round 1 | — / — | — | Pleshivtsev |
| 00:00 | Gabriele Bosio vs Emirhan Bulut (n°693 / —) | Round 1 | — / — | — | Bosio |
| 00:00 | Adam Majchrzak vs Mikayel Avanesyan | Round 1 | 1.04 / 8.10 | — | Majchrzak |
| 00:00 | Egor Agafonov vs Dmitrii Burtsev (n°670 / —) | Round 1 | 1.11 / 5.30 | — | Agafonov |
| 00:00 | Lorenzo Rottoli vs Jan Wygona (n°899 / —) | Round 1 | 1.04 / 10.38 | — | Rottoli |
| 00:00 | Lorenzo Bocchi vs Alan Aiukhanov (n°607 / —) | Round 1 | 1.04 / 8.10 | — | Bocchi |
| 00:00 | Ruslan Tiukaev vs Aleksandr Lobanov (— / n°900) | Round 1 | — / — | — | Tiukaev |
| 00:00 | Ivan Iutkin vs Dmitry Bessonov | Round 1 | 1.92 / 1.77 | — | Iutkin |
| 00:00 | Gregorio Biondolillo vs Kacper Knitter | Round 1 | 2.01 / 1.70 | — | Biondolillo |
| 00:00 | Grigory Shebekin vs Avetik Ghazaryan (n°805 / —) | Round 1 | — / — | — | Shebekin |
| 00:00 | Mikhail Khodorchenko vs Alan Bojarski | Round 1 | 4.95 / 1.13 | — | Khodorchenko |
| 00:00 | Mariano Tammaro vs Ivan Gretskiy (n°882 / —) | Round 1 | 1.29 / 3.20 | — | Tammaro |
| 00:00 | Petr Bar Biryukov vs Maties Torres Ramis (n°288 / —) | Round 1 | 1.10 / 5.55 | — | Biryukov |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Alexandre Reco vs Jules Leroux (n°882 / —) | Round 2 | 1.70 / 2.05 | — | Reco |
| 00:00 | Mae Malige vs Daniel Antonio Nunez (n°582 / n°718) | Round 2 | 1.57 / 2.22 | — | Malige |
| 00:00 | Maxime Chazal vs Mickael Kaouk (n°429 / —) | Round 2 | 1.27 / 3.48 | — | Chazal |
| 00:00 | Raphael Perot vs Emilien Demanet (n°338 / n°738) | Round 2 | 1.59 / 2.18 | — | Perot |
| 00:00 | Daniel Jade vs Adan Freire Da Silva (n°702 / n°868) | Round 2 | 1.31 / 3.21 | — | Jade |
| 00:00 | Mathys Domenc vs Marlon Vankan (— / n°634) | Round 2 | 4.15 / 1.18 | — | Domenc |
| 00:00 | Hugo Car vs Matisse Martin | Round 2 | 1.60 / 2.23 | — | Car |
| 00:00 | Arthur Nagel vs Tristan Berard (n°359 / —) | Round 2 | 1.18 / 4.20 | — | Nagel |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Lachlan Mcfadzean vs Qian Sun (— / n°867) | Round 1 | 3.17 / 1.32 | — | Mcfadzean |
| 00:00 | Shu Muto vs Yuquan Jin | Round 1 | 1.63 / 2.18 | — | Muto |
| 00:00 | Tsung-Hao Huang vs Ryotaro Taguchi (n°628 / n°856) | Round 1 | 2.01 / 1.70 | — | Huang |
| 00:00 | Weiyi Kong vs Tonghan Gu | Round 1 | 1.60 / 2.16 | — | Kong |
| 00:00 | Shintaro Imai vs Kai-I Wang (n°851 / —) | Round 1 | 1.08 / 6.10 | — | Imai |
| 00:00 | Ashton Mcleod vs Hangyu Ai | Round 1 | — / — | — | Mcleod |
| 00:00 | Sam Ryan Ziegann vs He Ziheng (n°820 / —) | Round 1 | 1.21 / 3.84 | — | Ziegann |
| 00:00 | Grigoriy Lomakin vs Hugh Winter (n°896 / —) | Round 1 | 1.51 / 2.44 | — | Lomakin |
| 00:00 | Xing Dao Chen vs Ryusuke Horiuchi | Round 1 | 1.40 / 2.68 | — | Chen |
| 00:00 | Minghui Zhang vs Emiliano Jorquera | Round 1 | 1.63 / 2.16 | — | Zhang |
| 00:00 | Aoran Wang vs Nikita Ianin (n°891 / —) | Round 1 | 1.40 / 2.79 | — | Wang |
| 00:00 | Yan Cheng Chen vs Shaoyun Liu | Round 1 | 1.46 / 2.49 | — | Chen |
| 00:00 | Wishaya Trongcharoenchaikul vs Xirui Han (n°850 / —) | Round 1 | — / — | — | Trongcharoenchaikul |
| 00:00 | Tianhui Zhang vs Zhenxiong Dong (n°845 / —) | Round 1 | 1.47 / 2.46 | — | Zhang |
| 00:00 | Fanming Meng vs Yuichiro Inui (— / n°888) | Round 1 | 1.36 / 2.97 | — | Meng |
| 00:00 | Yaojie Zeng vs Jun Hao Luo (n°893 / —) | Round 1 | 1.15 / 4.55 | — | Zeng |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Keisuke Saitoh vs Hyung Tak Oh (n°672 / —) | Round 1 | 1.03 / 12.56 | — | Saitoh |
| 00:00 | Yeongseok Jeong vs Wonmin Kim (n°874 / —) | Round 1 | 1.39 / 2.80 | — | Jeong |
| 00:00 | Hugo Hashimoto vs Woong Bi Lee | Round 1 | 1.16 / 4.45 | — | Hashimoto |
| 00:00 | Matthew Dellavedova vs Donghyun Hwang (n°293 / —) | Round 1 | 1.06 / 6.85 | — | Dellavedova |
| 00:00 | Sanhui Shin vs Kazuma Kawachi (n°528 / n°835) | Round 1 | 1.02 / 15.36 | — | Shin |
| 00:00 | Alan Magadan vs Junseo Jang (n°561 / —) | Round 1 | 1.03 / 8.50 | — | Magadan |
| 00:00 | Naoki Tajima vs Dongjae Kim (n°881 / —) | Round 1 | 1.05 / 7.60 | — | Tajima |
| 00:00 | Dong Ju Kim vs Harry Roberts (n°689 / —) | Round 1 | 1.03 / 8.90 | — | Kim |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Koki Matsuda vs Ko Suzuki (n°483 / —) | Round 1 | 1.14 / 5.07 | — | Matsuda |
| 00:00 | Yua Taka vs Toshiki Karigyo | Round 1 | 1.46 / 2.58 | — | Taka |
| 00:00 | Noritaka Koizumi vs Yuta Kawahashi (— / n°663) | Round 1 | 2.20 / 1.58 | — | Koizumi |
| 00:00 | Kazuki Nishiwaki vs Taketo Takamisawa (n°747 / —) | Round 1 | 2.11 / 1.63 | — | Nishiwaki |
| 00:00 | Yuta Tomida vs Takumi Katsuda | Round 1 | 1.06 / 6.75 | — | Tomida |
| 00:00 | Hiromasa Koyama vs Ryota Tanuma (— / n°888) | Round 1 | 2.06 / 1.66 | — | Koyama |
| 00:00 | Hikaru Shiraishi vs Kosuke Ogura (n°522 / n°821) | Round 1 | 1.54 / 2.28 | — | Shiraishi |
| 00:00 | Sora Fukuda vs Saki Tange (n°864 / —) | Round 1 | 1.06 / 6.75 | — | Fukuda |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Marc Majdandzic vs Leyton Rivera (n°692 / —) | Round 1 | 1.29 / 3.37 | — | Majdandzic |
| 00:00 | Henry Best vs Nemanja Malesevic | Round 1 | 6.65 / 1.07 | — | Best |
| 00:00 | Attila Boros vs Timo Rosenkranz Koenig (n°776 / —) | Round 1 | 1.04 / 7.90 | — | Boros |
| 00:00 | Matyas Fuele vs Jacopo Bilardo (n°554 / —) | Round 1 | 1.53 / 2.31 | — | Fuele |
| 00:00 | Gerard Campana Lee vs Ivan Biletic (n°541 / —) | Round 1 | 1.12 / 5.72 | — | Lee |
| 00:00 | Jan Kupcic vs Andrej Djokic | Round 1 | 1.07 / 7.60 | — | Kupcic |
| 00:00 | Dusan Obradovic vs Antonio Voljavec (n°496 / —) | Round 1 | 1.10 / 6.05 | — | Obradovic |
| 00:00 | Nicolas Ifi vs Nazar Oliynykov | Round 1 | 1.24 / 3.56 | — | Ifi |
| 00:00 | Nikola Djosic vs Eric Vanshelboim (— / n°426) | Round 1 | 6.23 / 1.10 | — | Djosic |
| 00:00 | Valentin Gonzalez-Galino vs Karol Filar (— / n°573) | Round 1 | 5.55 / 1.10 | — | Gonzalez-Galino |
| 00:00 | Daniel Salazar Martinez vs Matthias Ujvary (n°713 / —) | Round 1 | 1.66 / 2.06 | — | Martinez |
| 00:00 | Alen Mujakic vs Tymur Bieldiugin | Round 1 | 1.40 / 2.77 | — | Mujakic |
| 00:00 | Sven Corbinais vs Toprak Avcibasi | Round 1 | 2.21 / 1.61 | — | Corbinais |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Sydney Zick vs Yannic Nittmann | Round 1 | 1.35 / 3.25 | — | Zick |
| 00:00 | Viktor Durasovic vs Tom Zeuch (n°447 / n°848) | Round 1 | 1.40 / 2.68 | — | Durasovic |
| 00:00 | Matteo Martineau vs Michiel De Krom (n°292 / n°787) | Round 1 | 1.27 / 3.48 | — | Martineau |
| 00:00 | Justin Schlageter vs Alec Deckers (— / n°542) | Round 1 | 4.20 / 1.20 | — | Schlageter |
| 00:00 | Adrian Oetzbach vs Ondrej Horak (n°636 / —) | Round 1 | 1.27 / 3.49 | — | Oetzbach |
| 00:00 | Max Schoenhaus vs Jeffrey Von Der Schulenburg (n°318 / n°802) | Round 1 | 6.91 / 1.11 | — | Schoenhaus |
| 00:00 | Kai Wehnelt vs Christoph Negritu (n°573 / n°447) | Round 1 | 3.40 / 1.26 | — | Wehnelt |
| 00:00 | Mac Visser vs Lasse Poertner (— / n°865) | Round 1 | 3.37 / 1.29 | — | Visser |
| 00:00 | Louis Wessels vs Maximilian Oezcelik (n°490 / —) | Round 1 | 1.02 / 15.29 | — | Wessels |
| 00:00 | Mika Petkovic vs Kaspar Mathes (n°432 / —) | Round 1 | 1.01 / 18.51 | — | Petkovic |
| 00:00 | Cruz Hewitt vs John Sperle (n°354 / n°820) | Round 1 | 2.80 / 1.39 | — | Hewitt |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Viacheslav Bielinskyi vs Adriano Botta (n°483 / —) | Round 1 | 1.01 / 18.56 | — | Bielinskyi |
| 00:00 | Tiago Pereira vs Petar Jovanovic (n°355 / —) | Round 1 | 1.30 / 3.29 | — | Pereira |
| 00:00 | Andrey Chepelev vs Bozo Barun (n°383 / —) | Round 1 | 1.15 / 4.91 | — | Chepelev |
| 00:00 | Noah Karma vs Ryo Tabata (— / n°874) | Round 1 | 1.75 / 1.99 | — | Karma |
| 00:00 | Alan Wazny vs Tomas Fidler (n°827 / —) | Round 1 | 1.05 / 8.85 | — | Wazny |
| 00:00 | Marko Miladinovic vs Cahir Warik (n°768 / —) | Round 1 | 1.02 / 14.80 | — | Miladinovic |
| 00:00 | Noa Vukadin vs Piotr Galus (n°731 / —) | Round 1 | 1.01 / 19.99 | — | Vukadin |
| 00:00 | Noah Lopez Cherubino vs Zen David Uehling | Round 1 | 1.15 / 4.95 | — | Cherubino |
| 00:00 | Duje Ajdukovic vs Jakub Nicod (n°324 / n°732) | Round 1 | 2.02 / 1.69 | — | Ajdukovic |
| 00:00 | Fabrizio Andaloro vs Toby Martin (n°532 / n°816) | Round 1 | 1.19 / 4.10 | — | Andaloro |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Loan Lestir vs Tiago Pires | Round 1 | 2.20 / 1.61 | — | Lestir |
| 00:00 | Yoshka Sborowsky vs Nicolas Robert (— / n°838) | Round 1 | 4.41 / 1.18 | — | Sborowsky |
| 00:00 | Mathieu Scaglia vs Amine Jamji (n°893 / —) | Round 1 | 1.89 / 1.84 | — | Scaglia |
| 00:00 | Nicolas Tepmahc vs Diogo Marques (n°621 / n°898) | Round 1 | 1.19 / 4.10 | — | Tepmahc |
| 00:00 | Goncalo Marques vs Anas Bennour Dit Sahli (n°762 / —) | Round 1 | 1.10 / 6.36 | — | Marques |
| 00:00 | Aziz Dougaz vs Marcello Serafini (n°524 / n°898) | Round 1 | 1.05 / 7.60 | — | Dougaz |
| 00:00 | Benjamin Willwerth vs Jakub Kroslak | Round 1 | 1.34 / 3.03 | — | Willwerth |
| 00:00 | Gabriele Vulpitta vs Yassine Smiej | Round 1 | 1.30 / 3.28 | — | Vulpitta |
| 00:00 | Aziz Ouakaa vs Luke Hooper (n°533 / —) | Round 1 | 1.29 / 3.24 | — | Ouakaa |
| 00:00 | Markus Molder vs Lucca Soares Guerra Maio Ribeiro (n°855 / —) | Round 1 | 1.01 / 9.90 | — | Molder |
| 00:00 | Yassine Dlimi vs Rocco Valente (n°487 / —) | Round 1 | 1.11 / 5.30 | — | Dlimi |
| 00:00 | Toufik Sahtali vs Joao Dinis Silva (n°553 / —) | Round 1 | 1.44 / 2.55 | — | Sahtali |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Nikola Jovic vs Samuil Chestovaliev | Round 1 | 1.03 / 11.66 | — | Jovic |
| 00:00 | Svyatoslav Gulin vs George Lazarov (n°592 / —) | Round 1 | 1.22 / 3.90 | — | Gulin |
| 00:00 | Aristotelis Thanos vs Mark Laubic (n°637 / —) | Round 1 | 1.01 / 25.58 | — | Thanos |
| 00:00 | Dmytro Shirokyi vs Benjamin Thomas George (— / n°900) | Round 1 | 6.40 / 1.07 | — | Shirokyi |
| 00:00 | Boris Butulija vs Juan Bautista Otegui (n°885 / n°869) | Round 1 | 2.49 / 1.49 | — | Butulija |
| 00:00 | Pablo Aunion vs William Mirarchi | Round 1 | 1.39 / 2.84 | — | Aunion |
| 00:00 | Lorenzo Gagliardo vs Francesco Ferrari (n°896 / n°846) | Round 1 | 1.20 / 4.17 | — | Gagliardo |
| 00:00 | Vuk Radjenovic vs Ergi Kirkin (n°845 / n°657) | Round 1 | 5.90 / 1.09 | — | Radjenovic |
| 00:00 | Simeon Stankovic vs Marat Sharipov (— / n°442) | Round 1 | 4.50 / 1.16 | — | Stankovic |
| 00:00 | Stefan Popovic vs Federico Valle (n°630 / —) | Round 1 | 1.14 / 4.80 | — | Popovic |
| 00:00 | Aleksa Pisaric vs Vlado Jankanj | Round 1 | 1.94 / 1.79 | — | Pisaric |
| 00:00 | Alexander Vasilev vs Carlos Giraldi (n°623 / —) | Round 1 | 1.06 / 8.34 | — | Vasilev |
| 00:00 | Edoardo Zanada vs Filippo Callerio | Round 1 | 1.05 / 7.20 | — | Zanada |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Ramazan Kaan Oktay vs Artem Alekseychuk | Round 1 | 1.84 / 1.84 | — | Oktay |
| 00:00 | Patrick Schoen vs Matas Vasiliauskas (n°498 / —) | Round 1 | 1.01 / 10.75 | — | Schoen |
| 00:00 | Romain Faucon vs Menelaos Efstathiou (n°543 / n°653) | Round 1 | 1.67 / 2.10 | — | Faucon |
| 00:00 | Stefan Cooper vs Thomas Nicholas Gadecki | Round 1 | 2.65 / 1.44 | — | Cooper |
| 00:00 | Henry Jefferson vs Timofei Derepasko (— / n°680) | Round 1 | 1.83 / 1.89 | — | Jefferson |
| 00:00 | Anmar Faleh Alhogbani vs Melih Anavatan | Round 1 | 3.01 / 1.35 | — | Alhogbani |
| 00:00 | Mert Naci Turker vs Stijn Hofman (n°775 / —) | Round 1 | 1.17 / 4.33 | — | Turker |
| 00:00 | Lars Goran Verwerft vs Bekkhan Atlangeriev (— / n°894) | Round 1 | 1.73 / 2.02 | — | Verwerft |
| 00:00 | Pablo Perez Ramos vs Carl Holder | Round 1 | 1.54 / 2.35 | — | Ramos |
| 00:00 | Dinko Dinev vs Aldin Setkic (n°796 / n°877) | Round 1 | — / — | — | Dinev |
| 00:00 | Cagan Efe Tufekci vs Vladimir Osminkin | Round 1 | 1.53 / 2.39 | — | Tufekci |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Aleksandre Shvangiradze vs Evgenii Tiurnev (— / n°897) | Round 2 | — / — | — | Shvangiradze |
| 00:00 | David Prasievi vs Nikolozi Sirbiladze | Round 1 | 1.30 / 3.14 | — | Prasievi |
| 00:00 | Daniel Lara Salmeron vs Kirill Mishkin | Round 1 | 1.14 / 4.85 | — | Salmeron |
| 00:00 | Vadym Ursu vs Yoan Naydenov (n°407 / —) | Round 1 | — / — | — | Ursu |
| 00:00 | Maksim Shin vs Evgeny Philippov (— / n°898) | Round 2 | — / — | — | Shin |
| 00:00 | Daniil Ostapenkov vs Adam Kaczmarek (n°533 / —) | Round 1 | 1.00 / 32.80 | — | Ostapenkov |
| 00:00 | Andre Megrabian vs Nazar Puzyrevich | Round 1 | 1.16 / 4.40 | — | Megrabian |
| 00:00 | Aleksandre Shvangiradze vs Alexander Ushakov | Round 1 | 1.60 / 2.16 | — | Shvangiradze |
| 00:00 | Andreas Timini vs Essa Qabazard | Round 1 | 1.11 / 5.35 | — | Timini |
| 00:00 | Leonardo Rossi vs Hudson Baxter (n°603 / —) | Round 1 | 1.03 / 8.60 | — | Rossi |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Leonardo Borrelli vs Sebastiano Cocola | Round 1 | 3.64 / 1.23 | — | Borrelli |
| 00:00 | Massimo Pizzigoni vs Tommaso Pedretti | Round 1 | 1.67 / 2.10 | — | Pizzigoni |
| 00:00 | Lucio Ratti vs Nicola Rispoli (n°384 / —) | Round 1 | 1.14 / 5.10 | — | Ratti |
| 00:00 | Oliver Crawford vs Pietro Marino (n°224 / n°898) | Round 1 | 1.03 / 12.79 | — | Crawford |
| 00:00 | Manuel Mazza vs Andrea Zanini (n°751 / —) | Round 1 | 1.00 / 11.25 | — | Mazza |
| 00:00 | Sebastian Sorger vs Nicolas Parizzia (n°364 / n°861) | Round 1 | 1.17 / 4.57 | — | Sorger |
| 00:00 | Giovanni Oradini vs Jacopo Borsoi (n°637 / —) | Round 1 | 1.03 / 12.27 | — | Oradini |
| 00:00 | Niccolo Ciavarella vs Alessandro Coccioli | Round 1 | 1.51 / 2.44 | — | Ciavarella |
| 00:00 | Pierluigi Basile vs Alberto Morolli (n°562 / —) | Round 1 | 1.04 / 10.20 | — | Basile |
| 00:00 | Matteo Sciahbasi vs Pietro Pampanin | Round 1 | 2.16 / 1.60 | — | Sciahbasi |
| 00:00 | Nico Hipfl vs Yanaki Milev (n°825 / n°866) | Round 1 | 1.56 / 2.24 | — | Hipfl |
| 00:00 | Oskar Brostrom Poulsen vs Nikola Slavic (n°746 / n°798) | Round 1 | 2.23 / 1.60 | — | Poulsen |
| 00:00 | Gabriele Maria Noce vs Gilberto Ravasio (n°801 / —) | Round 1 | 1.14 / 5.15 | — | Noce |
| 00:00 | Gianmarco Ferrari vs Michele Mecarelli (n°517 / n°893) | Round 1 | 1.31 / 3.08 | — | Ferrari |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Kaylan Bigun vs Aleksa Ciric (n°600 / —) | Round 1 | — / — | — | Bigun |
| 00:00 | Oliver Ojakaar vs Jack Satterfield (n°893 / —) | Round 1 | 1.37 / 2.80 | — | Ojakaar |
| 00:00 | Lucas Marionneau vs Justin Roberts (— / n°899) | Round 1 | 1.23 / 3.81 | — | Marionneau |
| 00:00 | Vit Kalina vs Karl Lee | Round 1 | 2.35 / 1.60 | — | Kalina |
| 00:00 | Alexander Guajardo vs William Kleege | Round 1 | 2.33 / 1.52 | — | Guajardo |
| 00:00 | Maxwell Exsted vs Miles Jones (— / n°865) | Round 1 | 2.54 / 1.47 | — | Exsted |
| 00:00 | Iiro Vasa vs Joshua Peck (n°886 / n°577) | Round 1 | 1.30 / 3.63 | — | Vasa |
| 00:00 | Ozan Baris vs Dmitry Popko (n°433 / n°652) | Round 1 | — / — | — | Baris |
| 00:00 | Will Mayew vs Emon Van Loben Sels (— / n°860) | Round 1 | 3.84 / 1.21 | — | Mayew |
| 00:00 | Marko Mesarovic vs Dominique Rolland | Round 1 | 2.03 / 1.68 | — | Mesarovic |
| 00:00 | Mikael Arseneault vs Juan Carlos Fuentes Vasquez | Round 1 | 1.15 / 4.55 | — | Arseneault |
| 00:00 | Theodore Dean vs Tristan Stringer (n°873 / n°879) | Round 1 | 1.75 / 1.94 | — | Dean |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Alessandro Bellifemine vs Andrea Fiorentini (n°889 / n°882) | Round 1 | 3.29 / 1.30 | — | Bellifemine |
| 00:00 | Calvin Mueller vs Thiago Agustin Pernas (n°858 / —) | Round 1 | 1.46 / 2.49 | — | Mueller |
| 00:00 | Khumoun Sultanov vs Leonardo Primucci (n°466 / —) | Round 1 | 1.09 / 5.90 | — | Sultanov |
| 00:00 | Maximilian Homberg vs Max Pade (n°831 / —) | Round 1 | 1.67 / 2.05 | — | Homberg |
| 00:00 | Mak Mikovic vs Mark Becirovic Novak | Round 1 | 1.22 / 3.74 | — | Mikovic |
| 00:00 | Nicolo Toffanin vs Lasse Zajc Gajsek | Round 1 | 1.05 / 9.65 | — | Toffanin |
| 00:00 | Alexander Weis vs Noah Perfetti (n°584 / n°883) | Round 1 | 1.40 / 2.78 | — | Weis |
| 00:00 | Giuseppe La Vela vs Aljaz Jeran (n°495 / —) | Round 1 | 1.19 / 4.22 | — | Vela |
| 00:00 | Bor Artnak vs Jeremy Schifris (n°448 / —) | Round 1 | 1.05 / 7.50 | — | Artnak |
| 00:00 | Tito Chavez vs Peter Alam | Round 1 | 2.40 / 1.52 | — | Chavez |
| 00:00 | Filiberto Fumagalli vs Oleksii Krutykh (— / n°448) | Round 1 | 9.21 / 1.05 | — | Fumagalli |
| 00:00 | Jordi Garcia Mestre vs Matic Hribar | Round 1 | 1.20 / 4.17 | — | Mestre |
| 00:00 | Filippo Mazzola vs Adrien Burdet | Round 1 | 1.18 / 4.20 | — | Mazzola |
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.