Thursday 2 July 2026: 287 singles matches, a model favourite published on 29. Day's record: 19 right winners out of 29 (65.5%). The favourite and its probability come from version 1.1.0 of our model, the one whose accuracy is measured and published: 67.39% right winners on 59,960 ATP matches since 2021, against 67.07% for the bookmaker's favourite. The prediction is only published where the model is calibrated (ATP, from Challenger to Grand Slam).
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 13:00 | Gabriel Diallo vs Lorenzo Sonego (n°149 / n°89) | Round 2 | 1.90 / 1.99 | Diallo 52 % | Sonego ✘ |
| 13:00 | Arthur Fery vs Otto Virtanen (n°34 / n°121) | Round 2 | 2.63 / 1.54 | Virtanen 68 % | Fery ✘ |
| 13:00 | Alex De Minaur vs Adrian Mannarino (n°9 / n°79) | Round 2 | 1.20 / 5.11 | Minaur 81 % | Minaur ✔ |
| 13:00 | Taylor Harry Fritz vs Patrick Kypson (n°14 / n°113) | Round 2 | 1.05 / 12.06 | Fritz 94 % | Fritz ✔ |
| 14:45 | Zizou Bergs vs Jaime Faria (n°41 / n°56) | Round 2 | 1.55 / 2.60 | Bergs 63 % | Bergs 7-6(6) 4-6 6-2 3-0 ✔ |
| 15:20 | Zachary Svajda vs Kamil Majchrzak (n°77 / n°70) | Round 2 | 2.93 / 1.46 | Majchrzak 68 % | Svajda 2-6 6-2 6-7(5) 2-1 ✘ |
| 16:30 | Rafael Jodar vs Pablo Carreno-Busta (n°11 / n°74) | Round 2 | 1.32 / 3.66 | Jodar 78 % | Jodar 3-6 6-3 1-6 6-3 6-4 ✔ |
| 16:30 | Quentin Halys vs Marcos Giron (n°46 / n°88) | Round 2 | 1.97 / 1.92 | Giron 53 % | Giron 6-7(5) 3-6 4-6 ✔ |
| 16:50 | Valentin Royer vs Alexander Zverev (n°110 / n°2) | Round 2 | 15.71 / 1.04 | Zverev 95 % | Zverev 1-6 3-6 3-4 ✔ |
| 17:00 | Jacob Fearnley vs Jaume Antoni Munar Clar (n°87 / n°51) | Round 2 | 2.65 / 1.54 | Clar 59 % | Clar 4-6 6-7(3) 0-1 ✔ |
| 17:00 | Matteo Berrettini vs Arthur Fils (n°43 / n°10) | Round 2 | 2.77 / 1.50 | Fils 63 % | Berrettini 6-4 7-5 3-5 ✘ |
| 17:30 | James Duckworth vs Flavio Cobolli (n°73 / n°6) | Round 2 | 3.61 / 1.33 | Cobolli 70 % | Cobolli 6-7(4) 6-3 2-2 ✔ |
| 17:55 | Karen Khachanov vs Yannick Hanfmann (n°25 / n°59) | Round 2 | 1.50 / 2.76 | Khachanov 64 % | Khachanov 6-3 6-4 ✔ |
| 19:10 | Jiri Lehecka vs Alex Molcan (n°20 / n°80) | Round 2 | 1.23 / 4.61 | Lehecka 79 % | Lehecka 1-0 ✔ |
| 19:30 | Jakub Mensik vs Grigor Dimitrov (n°15 / n°123) | Round 2 | 1.57 / 2.55 | Mensik 57 % | Dimitrov ✘ |
| 19:30 | Frances Tiafoe vs Jan Choinski (n°9 / n°76) | Round 2 | 1.15 / 6.13 | Tiafoe 83 % | Tiafoe ✔ |
| 21:00 | Kyrian Jacquet vs Alexander Bublik (n°85 / n°19) | Round 2 | 3.67 / 1.32 | Bublik 71 % | Bublik ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 13:00 | Emma Navarro vs Oksana Selekhmeteva (n°27 / n°100) | Round 2 | 1.20 / 5.13 | — | Navarro |
| 13:00 | Diana Shnaider vs Liudmila Samsonova (n°13 / n°43) | Round 2 | 1.78 / 2.13 | — | Samsonova |
| 13:00 | Tyra Caterina Grant vs Marie Bouzkova (n°152 / n°26) | Round 2 | 3.37 / 1.37 | — | Bouzkova |
| 13:00 | Daria Snigur vs Leolia Jeanjean (n°40 / n°109) | Round 2 | 1.27 / 4.13 | — | Snigur |
| 14:30 | Mariam Bolkvadze vs Ashlyn Krueger (n°339 / n°55) | Round 2 | 5.56 / 1.18 | — | Krueger |
| 15:00 | Katie Swan vs Madison Keys (n°200 / n°24) | Round 2 | 8.45 / 1.09 | — | Keys |
| 15:00 | Alexandra Eala vs Maya Joint (n°20 / n°90) | Round 2 | 1.37 / 3.34 | — | Eala |
| 15:30 | Karolina Pliskova vs Iga Swiatek (n°57 / n°9) | Round 2 | 4.26 / 1.26 | — | Swiatek |
| 16:20 | Anna Blinkova vs Marta Kostyuk (n°72 / n°10) | Round 2 | 6.52 / 1.14 | — | Kostyuk 7-6(5) 3-6 2-5 |
| 17:00 | Amanda Anisimova vs Sofia Kenin (n°11 / n°126) | Round 2 | 1.15 / 6.22 | — | Anisimova 6-2 4-6 3-3 |
| 18:00 | Kamilla Rakhimova vs Maria Sakkari (n°67 / n°31) | Round 2 | 2.67 / 1.53 | — | Sakkari 3-6 2-0 |
| 19:00 | Elise Mertens vs Maria Timofeeva (n°15 / n°70) | Round 2 | 1.20 / 5.13 | — | Mertens 0-1 |
| 19:40 | Sorana Cirstea vs Kimberly Birrell (n°17 / n°41) | Round 2 | 1.37 / 3.33 | — | Cirstea |
| 19:45 | Caty McNally vs Elena Rybakina (n°59 / n°1) | Round 2 | 4.72 / 1.22 | — | Rybakina |
| 20:00 | Maria Camila Osorio Serrano vs Linda Noskova (n°67 / n°6) | Round 2 | 4.75 / 1.22 | — | Noskova |
| 21:25 | Jasmine Paolini vs Viktorija Golubic (n°35 / n°82) | Round 2 | 1.66 / 2.35 | — | Paolini |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 10:30 | Ognjen Milic vs Guido Ivan Justo (n°363 / n°188) | Round 2 | 2.75 / 1.46 | Justo 65 % | Justo ✔ |
| 12:00 | Olle Wallin vs Frederico Ferreira Silva (n°423 / n°239) | Round 2 | 2.51 / 1.54 | Silva 59 % | Wallin ✘ |
| 12:00 | Luka Pavlovic vs Dimitar Kuzmanov (n°207 / n°360) | Round 2 | — / — | not computed | Kuzmanov |
| 13:30 | Stefan Palosi vs Zsombor Piros (n°411 / n°103) | Round 2 | 5.63 / 1.15 | Piros 86 % | Piros ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 11:00 | Juan Cruz Martin Manzano vs David Jorda Sanchis (n°426 / n°193) | Round 2 | 3.11 / 1.38 | Sanchis 67 % | Manzano ✘ |
| 11:00 | Elmer Moller vs Pierluigi Basile (n°163 / n°514) | Round 2 | 1.36 / 3.19 | Moller 70 % | Basile ✘ |
| 14:00 | Facundo Diaz Acosta vs Daniele Rapagnetta (n°71 / n°611) | Round 2 | 1.09 / 7.40 | Acosta 89 % | Acosta ✔ |
| 17:05 | Marco Cecchinato vs Raul Brancaccio (n°164 / n°230) | Round 2 | — / — | not computed | Cecchinato 6-2 7-6(1) |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 11:30 | Kilian Feldbausch vs Ioannis Xilas (n°261 / n°508) | Round 2 | 1.13 / 6.09 | Feldbausch 87 % | Feldbausch ✔ |
| 13:00 | Maxime Chazal vs Inaki Montes-De La Torre (n°427 / n°185) | Round 2 | 4.50 / 1.21 | Torre 82 % | Torre ✔ |
| 14:30 | Eliakim Coulibaly vs Alexander Vasilev (n°379 / n°602) | Round 2 | — / — | not computed | Coulibaly |
| 18:30 | Carlo Alberto Caniato vs Calvin Hemery (n°314 / n°276) | Round 2 | — / — | not computed | Hemery 3-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 17:00 | Rei Sakamoto vs Timo Legout (n°124 / n°351) | Round 2 | — / — | not computed | Legout |
| 17:00 | Alex Martinez vs Jay Dylan Hara Friend (n°361 / n°272) | Round 2 | — / — | not computed | Friend |
| 17:00 | Blake Ellis vs Ozan Baris (n°445 / n°402) | Round 2 | — / — | not computed | Baris |
| 17:00 | Braden Shick vs Dhakshineswar Suresh (n°208 / n°421) | Round 2 | — / — | not computed | Shick |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Katarina Kuzmova vs Daria Khomutsianskaya (n°291 / n°274) | Round 2 | 2.00 / 1.74 | — | Kuzmova |
| 00:00 | Veronika Podrez vs Angelina Voloshchuk (n°124 / n°336) | Round 2 | 1.27 / 3.34 | — | Podrez |
| 11:35 | Nao Hibino vs Vaishnavi Adkar (n°190 / n°365) | Round 2 | 1.19 / 4.86 | — | Hibino |
| 13:14 | Anastasia Kulikova vs Carol Young Suh Lee (n°315 / n°161) | Round 2 | 3.76 / 1.28 | — | Lee |
| 21:03 | Lucie Havlickova vs Stephanie Judith Visscher (n°181 / n°414) | Round 2 | 1.29 / 3.69 | — | Visscher |
| 21:05 | Elena Micic vs Han Shi (n°278 / n°177) | Round 2 | 2.88 / 1.43 | — | Shi |
| 22:40 | Matilde Jorge vs Hiromi Abe (n°247 / n°269) | Round 2 | 1.99 / 1.83 | — | Jorge |
| 23:05 | Anna Kubareva vs Hina Inoue (n°504 / n°317) | Round 2 | 2.05 / 1.79 | — | Inoue |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 12:05 | Yasmine Kabbaj vs Sofia Shapatava (n°255 / n°503) | Round 2 | — / — | — | Kabbaj |
| 13:35 | Lucie Nguyen Tan vs Ekaterina Kazionova (n°373 / n°497) | Round 2 | — / — | — | Tan |
| 16:10 | Isabella Maria Serban vs Aurora Zantedeschi (n°472 / n°292) | Round 2 | 3.13 / 1.37 | — | Zantedeschi |
| 20:15 | Astrid Lew Yan Foon vs Oceane Dodin (n°556 / n°309) | Round 2 | 2.81 / 1.45 | — | Foon |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 18:00 | Valerio Aboian vs Felipe Meligeni Alves (n°340 / n°396) | Round 2 | 3.14 / 1.38 | Alves 69 % | Alves 2-6 4-6 ✔ |
| 18:05 | Juan Manuel La Serna vs Ignacio Monzon (n°253 / n°568) | Round 2 | 1.16 / 5.33 | Serna 86 % | Monzon 2-6 1-2 ✘ |
| 18:05 | Samuel Heredia vs Eduardo Ribeiro (n°627 / n°346) | Round 2 | 4.69 / 1.21 | Ribeiro 81 % | Heredia 6-4 4-2 ✘ |
| 19:30 | Segundo Goity Zapico vs Rodrigo Pacheco Mendez (— / n°263) | Round 2 | 10.10 / 1.06 | Mendez 91 % | Mendez ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Sandra Samir vs Linea Bajraliu (n°418 / n°566) | Round 3 | 4.17 / 1.20 | — | Samir |
| 00:00 | Lia Karatancheva vs Nellie Taraba Wallberg (n°393 / n°542) | Round 3 | 2.02 / 1.73 | — | Karatancheva |
| 00:00 | Zhibek Kulambayeva vs Aran Teixido Garcia (n°475 / n°361) | Round 3 | 1.78 / 1.95 | — | Kulambayeva |
| 00:00 | Alena Kovackova vs Eva Marie Voracek (n°340 / n°532) | Round 3 | 1.32 / 3.04 | — | Kovackova |
| 00:00 | Weronika Falkowska vs Francesca Pace (n°294 / n°283) | Round 3 | 1.35 / 3.00 | — | Falkowska |
| 16:54 | Britt Du Pree vs Maria Sara Popa (n°321 / n°480) | Round 3 | 1.46 / 2.76 | — | Popa |
| 17:00 | Carmen Andreea Herea vs Georgia Pedone (n°468 / n°277) | Round 3 | 2.36 / 1.60 | — | Herea |
| 19:05 | Anouck Vrancken Peeters vs Antonia Stoyanov (n°326 / n°592) | Round 3 | 2.45 / 1.57 | — | Peeters |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Julia Riera vs Nuria Parrizas-Diaz (n°147 / n°577) | Round 2 | 1.39 / 2.72 | — | Riera |
| 00:00 | Anastasiia Sobolieva vs Ipek Oz (n°167 / n°320) | Round 2 | 1.28 / 3.26 | — | Sobolieva |
| 00:00 | Maria Lourdes Carle vs Dalila Jakupovic (n°238 / n°385) | Round 2 | 1.18 / 4.38 | — | Carle |
| 00:00 | Tessa Johanna Brockmann vs Mona Barthel (n°327 / n°184) | Round 2 | 2.75 / 1.41 | — | Brockmann |
| 00:00 | Alice Tubello vs Julie Struplova (n°219 / n°225) | Round 2 | 1.73 / 1.97 | — | Tubello |
| 16:00 | Petra Sedlackova vs Martina Capurro Taborda (n°667 / n°281) | Round 2 | 2.22 / 1.68 | — | Taborda |
| 16:24 | Lisa Pigato vs Laima Vladson (n°109 / n°579) | Round 2 | 1.14 / 6.02 | — | Pigato |
| 17:25 | Ekaterine Gorgodze vs Chloe Paquet (n°178 / n°319) | Round 2 | 2.27 / 1.65 | — | Gorgodze |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 16:00 | Momoko Kobori vs Yexin Ma (n°385 / n°200) | Round 2 | 2.27 / 1.65 | — | Ma |
| 16:00 | Lea Ma vs Clervie Ngounoue (n°321 / n°546) | Round 2 | 2.27 / 1.65 | — | Ma |
| 16:00 | Cadence Brace vs Mia Slama (n°262 / n°895) | Round 2 | 1.18 / 5.06 | — | Slama |
| 17:40 | Kristina Liutova vs Sofia Johnson (n°110 / n°364) | Round 2 | 1.14 / 5.87 | — | Liutova |
| 17:50 | Tatum Evans vs Madison Brengle (n°709 / n°192) | Round 2 | 3.30 / 1.34 | — | Evans |
| 19:13 | Haruka Kaji vs Lucrezia Stefanini (n°286 / n°106) | Round 2 | 2.66 / 1.49 | — | Stefanini |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 05:00 | Xiaowei Li vs Meiqi Guo (— / n°655) | Round 2 | — / — | — | Guo |
| 05:00 | Jiayi Wang vs Shiho Shibata (n°481 / —) | Round 2 | 1.06 / 8.56 | — | Wang |
| 05:00 | Ikumi Yamazaki vs Anna Snigireva (n°638 / n°682) | Round 2 | 1.57 / 2.28 | — | Snigireva |
| 05:00 | Yuyao Li vs Chenting Zhu (— / n°593) | Round 2 | 7.18 / 1.08 | — | Zhu |
| 06:35 | Maria Kalyakina vs Meiling Wang (n°606 / n°873) | Round 2 | 2.27 / 1.60 | — | Kalyakina |
| 06:35 | Yuhan Wang vs Jiaqi Wang (n°600 / n°391) | Round 2 | 2.72 / 1.43 | — | Wang |
| 06:35 | Junlu Sun vs Chengyiyi Yuan (— / n°426) | Round 2 | 7.00 / 1.09 | — | Yuan |
| 08:05 | Shiyu Ye vs Ha Eum Lee (n°719 / n°658) | Round 2 | 1.92 / 1.84 | — | Ye |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Jannik Opitz vs Nico Hipfl (n°819 / n°737) | Quarter-final | 4.11 / 1.20 | — | Opitz |
| 00:00 | Mika Petkovic vs Jonas Forejtek (n°424 / n°299) | Quarter-final | 2.40 / 1.49 | — | Petkovic |
| 17:20 | Yannik Kelm vs Emilien Demanet (n°438 / n°761) | Quarter-final | 2.28 / 1.64 | — | Kelm |
| 19:40 | Kimmer Coppejans vs Kirill Kivattsev (n°222 / n°662) | Quarter-final | 1.13 / 6.41 | — | Coppejans |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Andrea M'Chich vs Federico Valle | Round 1 | 1.37 / 2.91 | — | M'Chich |
| 13:05 | Johan Nikles vs Alejandro Turriziani Alvarez (n°399 / n°769) | Round 2 | 1.26 / 3.91 | — | Nikles |
| 13:05 | Reda Bennani vs Alexandr Binda (n°463 / n°465) | Round 2 | 1.40 / 3.02 | — | Bennani |
| 13:05 | Florian Broska vs Lorenzo Comino (n°334 / —) | Round 2 | 1.11 / 6.88 | — | Broska |
| 13:05 | Francesco Ferrari vs Massimo Giunta (n°846 / n°365) | Round 2 | 7.75 / 1.09 | — | Giunta |
| 15:03 | Andrea M'Chich vs Sean Cuenin (— / n°310) | Round 2 | 19.95 / 1.02 | — | Cuenin |
| 15:03 | Jose Dominguez Alonso vs Walid Ahouda (— / n°812) | Round 2 | 7.00 / 1.11 | — | Ahouda |
| 15:53 | Karim Bennani vs Denys Klok (n°433 / n°852) | Round 2 | 1.22 / 4.45 | — | Bennani |
| 17:56 | Eero Vasa vs Amine Jamji (n°473 / —) | Round 2 | 1.14 / 6.05 | — | Vasa |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Sergio Callejon Hernando vs Liam Branger (n°522 / —) | Round 2 | 1.11 / 5.93 | — | Hernando |
| 00:00 | Benjamin Pietri vs Mathieu Scaglia (n°754 / n°893) | Round 2 | 1.35 / 2.88 | — | Pietri |
| 15:08 | Matisse Bobichon vs Viktor Durasovic (n°515 / n°485) | Round 2 | 3.10 / 1.38 | — | Bobichon |
| 15:52 | Guillaume Dalmasso vs Luc Fomba (n°632 / —) | Round 2 | 1.48 / 2.70 | — | Fomba |
| 17:34 | Robin Catry vs Clement Lemire (n°586 / —) | Round 2 | 1.46 / 2.77 | — | Catry |
| 18:52 | Pierre Antoine Tailleu vs Dan Added (— / n°374) | Round 2 | 9.45 / 1.07 | — | Added |
| 22:12 | Tanguy Genier vs Laurent Lokoli (— / n°348) | Round 2 | 6.07 / 1.14 | — | Lokoli |
| 22:22 | Hugo Grenier vs Paul Inchauspe (n°387 / n°600) | Round 2 | 2.21 / 1.69 | — | Inchauspe |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Andrea De Marchi vs Nikola Jovic (n°596 / —) | Round 2 | 1.14 / 5.01 | — | Marchi |
| 00:00 | Semen Pankin vs Maties Torres Ramis (n°430 / —) | Round 2 | 1.02 / 17.15 | — | Pankin |
| 00:00 | Dusan Obradovic vs Milos Mikovic (n°489 / —) | Round 2 | 1.07 / 6.65 | — | Obradovic |
| 00:00 | Vlado Jankanj vs Sergej Zivkovic | Round 2 | 1.02 / 9.00 | — | Jankanj |
| 00:00 | Ilya Snitari vs Marko Bekeni (n°900 / —) | Round 2 | 1.07 / 6.55 | — | Snitari |
| 00:00 | Kristijan Juhas vs Vardan Manukyan (n°705 / —) | Round 2 | 1.08 / 6.25 | — | Juhas |
| 00:00 | Timofei Derepasko vs Boris Butulija (n°609 / n°885) | Round 2 | 1.34 / 2.93 | — | Derepasko |
| 16:08 | Aleksa Pisaric vs Alen Mujakic | Round 2 | 1.53 / 2.55 | — | Pisaric |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Fitriadi M Rifqi vs Arvid Nordquist (n°510 / n°679) | Round 2 | 2.15 / 1.61 | — | Rifqi |
| 05:00 | Amirkhamza Nasridinov vs Joshua Charlton (— / n°841) | Round 2 | 2.07 / 1.72 | — | Nasridinov |
| 05:00 | Tianhui Zhang vs Grigoriy Lomakin (n°788 / n°851) | Round 2 | 1.28 / 3.53 | — | Zhang |
| 05:00 | Hao Sheng Koay vs Hoyoung Roh (— / n°820) | Round 2 | 6.14 / 1.11 | — | Roh |
| 05:00 | Zhao Zhao vs Hanyi Liu (— / n°822) | Round 2 | 2.96 / 1.37 | — | Liu |
| 06:00 | Yuta Tomida vs Chase Ferguson (n°760 / n°582) | Round 2 | 2.27 / 1.60 | — | Ferguson |
| 06:35 | Chun-Chien Hou vs Yaojie Zeng (— / n°893) | Round 2 | 3.99 / 1.23 | — | Zeng |
| 06:35 | Moerani Bouzige vs Asahi Harazaki (n°454 / —) | Round 2 | 1.67 / 2.15 | — | Harazaki |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Mert Naci Turker vs Bogdan Seleznev (n°826 / —) | Round 2 | 1.08 / 7.15 | — | Turker |
| 00:00 | Anmar Faleh Alhogbani vs Cem Christopher Kucukhuseyin | Round 2 | 1.18 / 4.40 | — | Alhogbani |
| 00:00 | S Mert Ozdemir vs Kerem Yilmaz | Round 2 | 5.85 / 1.11 | — | Ozdemir |
| 00:00 | Matias Reyniak vs Denis Vishenchuk Vishenko | Round 2 | 1.22 / 3.87 | — | Reyniak |
| 00:00 | Alessandro Coccioli vs Maksim Shin | Round 2 | 1.73 / 2.02 | — | Coccioli |
| 00:00 | Melih Anavatan vs Bora Sengul | Round 2 | 1.48 / 2.43 | — | Anavatan |
| 00:00 | Constantin Bittoun Kouzmine vs Udit Kamboj (n°490 / —) | Round 2 | 1.12 / 5.10 | — | Kouzmine |
| 00:00 | Demetris Azoides vs Haydar Cem Gokpinar (n°816 / —) | Round 2 | 1.25 / 3.64 | — | Azoides |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Rebecca Munk Mortensen vs Chiara Fornasieri (n°767 / n°792) | Round 2 | 2.00 / 1.74 | — | Mortensen |
| 00:00 | Marie Mettraux vs Cara Korhonen (n°487 / —) | Round 2 | 1.04 / 10.22 | — | Mettraux |
| 00:00 | Valeriia Artemeva vs Katerina Mandelikova (n°703 / —) | Round 2 | 1.59 / 2.24 | — | Artemeva |
| 00:00 | Stefania Bojica vs Emilija Tverijonaite (n°817 / —) | Round 2 | 2.18 / 1.59 | — | Bojica |
| 00:00 | Adrienn Nagy vs Anna Mihalka (n°441 / —) | Round 2 | 1.03 / 8.70 | — | Nagy |
| 00:00 | Eszter Meri vs Kali Supova (n°798 / n°779) | Round 2 | 1.34 / 3.06 | — | Meri |
| 00:00 | Salma Drugdova vs Paula Cembranos (n°872 / n°749) | Round 2 | 2.38 / 1.50 | — | Drugdova |
| 00:00 | Emma Slavikova vs Radka Zelnickova (n°857 / n°351) | Round 2 | 8.30 / 1.03 | — | Slavikova |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Franziska Sziedat vs Berrak Kocak (n°522 / —) | Round 2 | 1.14 / 5.20 | — | Sziedat |
| 00:00 | Ilay Yoruk vs Alisa Vasileva (n°756 / —) | Round 2 | 1.08 / 6.10 | — | Yoruk |
| 00:00 | Duru Soke vs Selina Atay (n°775 / —) | Round 2 | 1.04 / 7.70 | — | Soke |
| 00:00 | Melisa Ercan vs Darja Suvirdjonkova (n°655 / n°790) | Round 2 | 1.71 / 1.99 | — | Ercan |
| 00:00 | Mandegar Farzami vs Serife Pelin Sari | Round 2 | 1.04 / 11.01 | — | Farzami |
| 00:00 | Irem Kurt vs Allison Nicole Isaacs (n°648 / —) | Round 2 | 1.30 / 3.25 | — | Kurt |
| 00:00 | Amelie Smejkalova vs Leilany Ipunesso (n°852 / —) | Round 2 | 1.12 / 5.15 | — | Smejkalova |
| 00:00 | Lan Mi vs Katja Wiersholm (n°420 / —) | Round 2 | 1.16 / 4.65 | — | Mi |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Julia Stamatova vs Samantha Imbo Nloga (n°879 / —) | Round 2 | 1.03 / 8.80 | — | Stamatova |
| 00:00 | Anna Petkovic vs Zi Ying Ruan (n°735 / —) | Round 2 | 1.23 / 3.79 | — | Petkovic |
| 00:00 | Dunja Maric vs Viktoria Veleva (n°524 / —) | Round 2 | 1.02 / 15.15 | — | Maric |
| 00:00 | Jana Bojovic vs Tea Kovacevic (n°870 / —) | Round 2 | 1.91 / 1.81 | — | Bojovic |
| 00:00 | Elza Tomase vs Dana Charintceva (n°710 / —) | Round 2 | 1.06 / 7.10 | — | Tomase |
| 00:00 | Anja Stankovic vs Briyana Ivanova (n°477 / —) | Round 2 | 1.43 / 2.58 | — | Stankovic |
| 00:00 | Kristina Kovgan vs Krystyna Pochtovyk | Round 2 | 2.18 / 1.63 | — | Kovgan |
| 15:47 | Dimitra Pavlou vs Nina Radovanovic (n°789 / n°592) | Round 2 | 2.80 / 1.45 | — | Radovanovic |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Sebastian Sorger vs Aaron Funk (n°372 / n°793) | Round 2 | — / — | — | Sorger |
| 11:35 | Joseph Hernandez vs Vuk Radjenovic (— / n°845) | Round 1 | 7.28 / 1.08 | — | Radjenovic |
| 15:09 | Nikola Kolyachev vs Vladyslav Orlov (— / n°507) | Round 1 | 11.05 / 1.04 | — | Orlov |
| 17:35 | Valentino Conte vs Yanaki Milev (— / n°535) | Round 2 | 14.27 / 1.04 | — | Milev |
| 17:48 | Nicolas Bruna vs Corentin Denolly (— / n°477) | Round 2 | — / — | — | Bruna |
| 17:52 | Kacper Szymkowiak vs Alexander Weis (— / n°624) | Round 2 | — / — | — | Weis |
| 18:56 | Ioannis Kountourakis vs Petar Jovanovic | Round 2 | — / — | — | Jovanovic |
| 19:20 | Stefan Popovic vs Vuk Radjenovic (n°680 / n°845) | Round 2 | — / — | — | Popovic |
| 19:30 | Kalin Ivanovski vs Liam Delicata (n°744 / —) | Round 2 | — / — | — | Ivanovski |
| 19:30 | Obrad Markovski vs Vladyslav Orlov (— / n°507) | Round 2 | — / — | — | Orlov |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Abel Forger vs Brian Bozemoj (n°786 / n°886) | Round 2 | 1.53 / 2.31 | — | Forger |
| 00:00 | Gabriele Maria Noce vs Stijn Paardekooper (n°745 / n°875) | Round 2 | 2.54 / 1.47 | — | Noce |
| 00:00 | Ryo Tabata vs Adrian Oetzbach (n°874 / n°549) | Round 2 | 2.18 / 1.59 | — | Tabata |
| 00:00 | Pietro Marino vs Sydney Zick (n°825 / —) | Round 2 | 2.04 / 1.71 | — | Marino |
| 00:00 | Manvydas Balciunas vs Nino Ehrenschneider (— / n°568) | Round 2 | 1.66 / 2.13 | — | Balciunas |
| 00:00 | Unknown Player vs Ryo Tabata (— / n°874) | Quarter-final | — / — | — | Player |
| 00:00 | Hazem Naw vs Pranav Karthik (n°842 / —) | Round 2 | 1.08 / 7.29 | — | Naw |
| 16:01 | Elgin Khoeblal vs Pieter De Lange (n°865 / n°624) | Round 2 | 2.14 / 1.73 | — | Lange |
| 17:20 | Yannic Nittmann vs Jakub Nicod (— / n°772) | Round 2 | 25.04 / 1.02 | — | Nicod |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Oscar Jose Gutierrez vs Mateo Luis Alvarez Sarmiento (n°701 / —) | Round 2 | 1.15 / 4.55 | — | Gutierrez |
| 12:35 | Michiel De Krom vs Sergi Fita Juan (n°807 / —) | Round 2 | 1.42 / 2.90 | — | Juan |
| 13:40 | Iannis Miletich vs Luka Talan Lopatic (n°878 / —) | Round 2 | 1.60 / 2.36 | — | Lopatic |
| 14:43 | Alejandro Garcia vs Gabriele Bosio (— / n°634) | Round 2 | 1.71 / 2.16 | — | Garcia |
| 15:09 | Jordi Garcia Mestre vs Ignacio Parisca (— / n°650) | Round 2 | 5.32 / 1.16 | — | Parisca |
| 16:55 | Marcel Zielinski vs Enrique Carrascosa Diaz (n°576 / —) | Round 2 | 1.26 / 3.90 | — | Zielinski |
| 17:03 | Carles Hernandez vs Axel Garcian (n°755 / n°891) | Round 2 | 1.94 / 1.88 | — | Hernandez |
| 19:40 | Pedro Rodenas vs Pavlos Tsitsipas (n°623 / n°887) | Round 2 | 1.11 / 7.02 | — | Rodenas |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Cesar Bouchelaghem vs Andrea Bacaloni (n°467 / n°849) | Round 2 | 1.08 / 6.87 | — | Bouchelaghem |
| 00:00 | Tuncay Duran vs Nikita Ianin (n°626 / —) | Round 2 | 1.07 / 6.60 | — | Duran |
| 00:00 | Aziz Dougaz vs Viktor Markov (n°397 / —) | Round 2 | — / — | — | Dougaz |
| 00:00 | Aziz Ouakaa vs Benjamin Gusic Wan (n°511 / —) | Round 2 | 1.15 / 4.84 | — | Ouakaa |
| 00:00 | Alexander Frusina vs Andrea Paolini | Round 2 | 1.26 / 3.54 | — | Frusina |
| 00:00 | Ali Yazdani vs Romain Gales (n°859 / —) | Round 2 | 2.28 / 1.58 | — | Yazdani |
| 00:00 | Toufik Sahtali vs Alaa Trifi (n°575 / n°869) | Round 2 | 1.38 / 2.88 | — | Sahtali |
| 00:00 | Digvijaypratap Singh vs Karim Mabrouk (n°460 / —) | Round 2 | 1.17 / 4.53 | — | Singh |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Esther Adeshina vs Daniela Darta Feldmane (n°444 / —) | Round 2 | 1.03 / 8.30 | — | Adeshina |
| 00:00 | Eva Shaw vs Lamiss Houas | Round 2 | 1.05 / 8.87 | — | Shaw |
| 00:00 | Eliz Maloney vs Chahd Tourkhani (n°708 / —) | Round 2 | 1.02 / 16.45 | — | Maloney |
| 00:00 | Nour Sahnoun vs Tasnim Ismail | Round 2 | 1.59 / 2.26 | — | Sahnoun |
| 00:00 | Yasmin Ezzat vs Martyna Zaremba (n°605 / —) | Round 2 | 1.04 / 14.21 | — | Ezzat |
| 00:00 | Emily Sartz-Lunde vs Nada Fouad (n°871 / n°709) | Round 2 | 2.23 / 1.60 | — | Sartz-Lunde |
| 15:48 | Margaux Komano vs Benedetta Ortenzi | Round 2 | 1.59 / 2.39 | — | Komano |
| 16:07 | Sofia Camila Rojas vs Maria Andrienko (— / n°808) | Round 2 | 1.68 / 2.21 | — | Andrienko |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Neus Torner Sensano vs Eva Alvarez Sande (n°608 / —) | Round 2 | 1.11 / 5.50 | — | Sensano |
| 12:35 | Astrid Wanja Brune Olsen vs Raquel Caballero Chica (n°825 / —) | Round 2 | 1.70 / 2.18 | — | Olsen |
| 12:35 | Lidia Gonzalez vs Ruth Roura Llaverias (— / n°541) | Round 2 | 8.03 / 1.09 | — | Llaverias |
| 14:35 | Kaat Coppez vs Shannon Lam (— / n°690) | Round 2 | 6.40 / 1.13 | — | Lam |
| 14:55 | Alba Maria Coromina Boluda vs Eugenia Menendez Zozaya | Round 2 | 4.42 / 1.22 | — | Zozaya |
| 15:40 | Cayetana Gay vs Lisa Claeys (— / n°808) | Round 2 | 2.36 / 1.60 | — | Claeys |
| 16:24 | Esther Lopez Alcaraz vs Sevil Yuldasheva (— / n°898) | Round 2 | 1.74 / 2.12 | — | Alcaraz |
| 17:09 | Emma Ottavia Ghirardato vs Amelie Van Impe (— / n°680) | Round 2 | 3.80 / 1.28 | — | Impe |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Elena Jamshidi vs Freya Peet (n°826 / —) | Round 2 | 1.16 / 4.74 | — | Jamshidi |
| 00:00 | Donna Le Roux vs Olga Danilova (— / n°693) | Round 2 | 2.22 / 1.57 | — | Roux |
| 00:00 | Jenny Duerst vs Danielle Dai Chapman (n°686 / —) | Round 2 | 1.04 / 7.80 | — | Duerst |
| 00:00 | Polina Leykina vs Jahnie Van Zyl (n°604 / —) | Round 2 | 2.82 / 1.39 | — | Leykina |
| 12:45 | Isabella Kruger vs Astrid Cirotte (n°849 / n°602) | Round 2 | 1.15 / 5.62 | — | Kruger |
| 12:57 | Marilouise Van Zyl vs Ashton Bowers (n°846 / n°870) | Round 2 | 3.38 / 1.33 | — | Zyl |
| 13:08 | Mika Buchnik vs Michelle Dzjachangirova (n°807 / —) | Round 2 | — / — | — | Buchnik |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Rodrigo Fernandes vs Fabrizio Andaloro (— / n°520) | Round 2 | 2.83 / 1.36 | — | Fernandes |
| 00:00 | Sebastian Dominko vs John Echeverria (n°556 / n°555) | Round 2 | 2.18 / 1.59 | — | Dominko |
| 00:00 | Carl Emil Overbeck vs Rodrigo Leal (n°290 / —) | Round 2 | 1.00 / 11.75 | — | Overbeck |
| 14:53 | Mario Gonzalez Fernandez vs Tiago Torres (n°648 / n°377) | Round 2 | 3.32 / 1.34 | — | Torres |
| 14:58 | Tiago Pereira vs Patrick Schoen (n°316 / n°343) | Round 2 | 2.17 / 1.71 | — | Schoen |
| 15:35 | Emile Hudd vs Goncalo Marques (n°463 / n°581) | Round 2 | 1.38 / 3.08 | — | Marques |
| 18:05 | Tiago Cacao vs Joao Dinis Silva (n°626 / —) | Round 2 | — / — | — | Cacao |
| 18:13 | Lui Maxted vs Daniil Ostapenkov (n°380 / n°544) | Round 2 | 1.61 / 2.34 | — | Ostapenkov |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 16:30 | Matyas Cerny vs Jou-George Gnjidic (n°705 / —) | Round 2 | — / — | — | Cerny |
| 16:35 | Jonas Kucera vs Leonardo Borrelli | Round 2 | 1.33 / 3.38 | — | Kucera |
| 16:35 | Andrej Martin vs Ivan Biletic (n°358 / —) | Round 2 | 1.10 / 7.51 | — | Martin |
| 16:40 | Veljko Krstic vs Pietro Orlando Fellin (— / n°618) | Round 2 | 6.31 / 1.13 | — | Fellin |
| 16:40 | Giovanni Oradini vs Paris Pouatcha (n°675 / —) | Round 2 | — / — | — | Oradini |
| 18:10 | Nicolo Toffanin vs Lorenzo Bocchi (— / n°617) | Round 2 | 5.07 / 1.18 | — | Bocchi |
| 18:29 | Edoardo Cherie Ligniere vs Lorenzo Angelini (— / n°552) | Round 2 | 2.90 / 1.39 | — | Angelini |
| 18:29 | Luca Castagnola vs Tomasz Berkieta (n°808 / n°645) | Round 2 | 3.15 / 1.33 | — | Castagnola |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Rocco Piatti vs Stefan Vujic (— / n°874) | Round 2 | 1.92 / 1.81 | — | Piatti |
| 00:00 | Khololwam Montsi vs James Beaven (n°716 / —) | Round 2 | 1.12 / 5.15 | — | Montsi |
| 00:00 | Kris Van Wyk vs Luc Koenig (n°853 / —) | Round 2 | 3.45 / 1.27 | — | Wyk |
| 00:00 | Alec Deckers vs Kriish Tyagi (n°536 / —) | Round 2 | 1.24 / 3.56 | — | Deckers |
| 00:00 | Devin Badenhorst vs Preston Brown (n°738 / n°856) | Round 2 | 1.04 / 9.79 | — | Badenhorst |
| 00:00 | Henry Jefferson vs Ty Host | Round 2 | 1.29 / 3.20 | — | Jefferson |
| 13:15 | Ofek Shimanov vs Marc Van Der Merwe (n°857 / n°828) | Round 2 | 1.98 / 1.84 | — | Shimanov |
| 13:52 | Orel Kimhi vs Allan Gatoto (n°716 / —) | Round 2 | 1.11 / 6.90 | — | Kimhi |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 04:00 | Maximus Jones vs Ryota Tanuma (n°488 / n°888) | Round 2 | — / — | — | Jones |
| 04:00 | Sora Fukuda vs Sanhui Shin (n°891 / n°619) | Round 2 | — / — | — | Shin |
| 04:00 | Matthew Dellavedova vs Yusuke Takahashi (n°250 / n°714) | Round 2 | — / — | — | Dellavedova |
| 06:00 | Reiya Komagata vs Koki Matsuda (— / n°475) | Round 2 | — / — | — | Matsuda |
| 06:00 | Yuto Oki vs Kokoro Isomura (— / n°649) | Round 2 | — / — | — | Isomura |
| 06:00 | Taisei Ichikawa vs Kasidit Samrej (n°746 / n°382) | Round 2 | — / — | — | Samrej |
| 07:00 | Hikaru Shiraishi vs Shintaro Imai (n°592 / n°851) | Round 2 | — / — | — | Imai |
| 07:00 | Omar Jasika vs Riku Takahata (n°388 / —) | Round 2 | — / — | — | Jasika |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Michael Savano vs Dimitris Sakellaridis (— / n°555) | Round 2 | 4.05 / 1.21 | — | Savano |
| 00:00 | Stefano D'Agostino vs Maximilian Figl (n°724 / —) | Round 2 | 1.14 / 4.70 | — | D'Agostino |
| 00:00 | Luca Wiedenmann vs Adam Jilly (n°537 / —) | Round 2 | 1.31 / 3.08 | — | Wiedenmann |
| 00:00 | Niccolo Baroni vs Dmitry Kopilevich | Round 2 | 1.11 / 5.88 | — | Baroni |
| 00:00 | Marko Retelj vs Niklas Waldner | Round 2 | 1.64 / 2.16 | — | Retelj |
| 00:00 | Nikola Slavic vs Daniel Tazabekov (n°824 / —) | Round 2 | 1.12 / 5.71 | — | Slavic |
| 00:00 | Attila Boros vs Lun Obrul (n°776 / —) | Round 2 | 1.03 / 11.55 | — | Boros |
| 00:00 | Davide Tortora vs Aleksandr Braynin (n°892 / n°762) | Round 2 | 1.77 / 1.97 | — | Tortora |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Daniel Siniakov vs Leonardo Rossi (n°496 / n°545) | Round 2 | 1.23 / 3.78 | — | Siniakov |
| 00:00 | Filip Jeff Planinsek vs Aryan Shah (n°494 / n°729) | Round 2 | 1.41 / 2.73 | — | Planinsek |
| 00:00 | Oliver Majdandzic vs Tom Sickenberger | Round 2 | 2.02 / 1.73 | — | Majdandzic |
| 00:00 | Saba Purtseladze vs Calvin Mueller (n°575 / n°751) | Round 2 | 1.80 / 1.88 | — | Purtseladze |
| 13:55 | Jonathan Mridha vs Justin Schlageter (n°880 / —) | Round 2 | 1.96 / 1.86 | — | Mridha |
| 14:10 | Pepijn Bastiaansen vs Max Wiskandt (— / n°388) | Round 2 | 5.17 / 1.17 | — | Wiskandt |
| 15:39 | Michel Hopp vs Lasse Poertner (n°837 / n°865) | Round 2 | 1.67 / 2.23 | — | Hopp |
| 18:35 | Paul Jubb vs Khumoun Sultanov (n°391 / n°431) | Round 2 | 1.98 / 1.85 | — | Sultanov |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 01:04 | Lance Lage vs Benjamin O'Connell | Round 1 | — / — | — | O'Connell |
| 01:05 | Stian Klaassen vs Marko Miladinovic (— / n°768) | Round 1 | 1.78 / 1.96 | — | Klaassen |
| 01:05 | Bryce Nakashima vs Nav Dayal (n°572 / —) | Round 1 | 1.07 / 9.06 | — | Nakashima |
| 01:05 | William Kleege vs Jacob Brumm (— / n°865) | Round 1 | 5.83 / 1.13 | — | Brumm |
| 22:05 | Rafael De Alba vs Theodore Dean (— / n°873) | Round 2 | 6.57 / 1.12 | — | Dean |
| 22:05 | Maxwell Exsted vs Bryce Nakashima (n°889 / n°572) | Round 2 | 2.82 / 1.44 | — | Nakashima |
| 22:05 | Matic Kriznik vs Vit Kalina | Round 2 | 2.68 / 1.48 | — | Kriznik |
| 22:05 | Vignesh Gogineni vs Stian Klaassen (n°750 / —) | Round 2 | 1.52 / 2.57 | — | Gogineni |
| 23:54 | Jacob Brumm vs Alexander Petrov (n°865 / —) | Round 2 | — / — | — | Petrov |
| 23:57 | Benjamin O'Connell vs Noah Zamora (— / n°766) | Round 2 | — / — | — | Zamora |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 01:00 | Alina Shcherbinina vs Kayla Chung (n°533 / —) | Round 1 | 1.04 / 10.87 | — | Shcherbinina |
| 01:00 | Amy Zhu vs Isabel Pascual Montalvo (n°692 / —) | Round 1 | 1.23 / 3.93 | — | Zhu |
| 21:59 | Angela Ho vs Salma Ewing (— / n°756) | Round 2 | 5.01 / 1.18 | — | Ewing |
| 22:00 | Alexandra Vagramov vs Maria Aytoyan (n°658 / —) | Round 2 | 1.59 / 2.38 | — | Aytoyan |
| 22:05 | Amy Zhu vs Annabelle Xu (n°692 / —) | Round 2 | 1.68 / 2.21 | — | Xu |
| 22:05 | Krisha Mahendran vs Anya Arora (n°863 / —) | Round 2 | 1.26 / 3.92 | — | Arora |
| 23:27 | Alina Shcherbinina vs Anne Christine Lutkemeyer (n°533 / n°675) | Round 2 | 1.61 / 2.29 | — | Shcherbinina |
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.