Saturday 22 Aug 2026: 87 singles matches, a model favourite published on 21. Day's record: 16 right winners out of 21 (76.2%). 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 |
|---|---|---|---|---|---|
| 02:00 | Lorenzo Musetti vs Frances Tiafoe (n°14 / n°12) | Quarter-final | 1.76 / 2.17 | Musetti 55 % | Tiafoe 6-7(2) 5-7 ✘ |
| 20:30 | Flavio Cobolli vs Arthur Fils (n°6 / n°11) | Semi-final | 3.46 / 1.35 | Fils 77 % | Fils 3-6 4-6 ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 04:45 | Cori Gauff vs Marta Kostyuk (n°4 / n°11) | Quarter-final | 1.76 / 2.17 | — | Gauff 6-2 4-1 |
| 22:45 | Jessica Pegula vs Iga Swiatek (n°3 / n°8) | Semi-final | 3.05 / 1.43 | — | Pegula 7-5 4-6 5-4 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 18:05 | Felix Balshaw vs Luca Pow (n°252 / n°874) | Qualifying 1 | 1.28 / 3.78 | Balshaw 77 % | Balshaw 7-5 5-3 ✔ |
| 18:05 | Hugo Grenier vs Neil Oberleitner (n°243 / n°645) | Qualifying 1 | 1.23 / 4.31 | Grenier 79 % | Grenier 6-4 6-1 ✔ |
| 18:05 | Pierre-Hugues Herbert vs Kenta Miyoshi (n°288 / n°467) | Qualifying 1 | 2.06 / 1.79 | Miyoshi 62 % | Herbert 6-2 4-6 6-2 ✘ |
| 19:35 | Li Tu vs Quinn Vandecasteele (n°529 / n°456) | Qualifying 1 | 1.99 / 1.85 | Vandecasteele 53 % | Vandecasteele 3-6 2-6 ✔ |
| 20:10 | Hunter Heck vs Mees Rottgering (n°717 / n°389) | Qualifying 1 | 5.22 / 1.18 | Rottgering 83 % | Rottgering 1-6 0-2 ✔ |
| 20:25 | Sebastian Gorzny vs Marc Polmans (n°731 / n°366) | Qualifying 1 | 1.63 / 2.34 | Gorzny 64 % | Gorzny 6-2 1-6 6-2 ✔ |
| 21:15 | Abedallah Shelbayh vs Ryan Seggerman (n°256 / n°673) | Qualifying 1 | 1.53 / 2.58 | Shelbayh 65 % | Shelbayh 2-6 7-6(4) 6-3 ✔ |
| 22:10 | Roger Pascual Ferra vs Dhakshineswar Suresh (n°655 / n°394) | Qualifying 1 | 3.76 / 1.29 | Suresh 75 % | Suresh 6-3 3-6 4-5 ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 22:00 | Caroline Werner vs Darja Vidmanova (n°286 / n°75) | Qualifying 1 | 5.92 / 1.14 | — | Vidmanova 5-7 4-6 |
| 22:00 | Leolia Jeanjean vs Kamilla Rakhimova (n°127 / n°92) | Qualifying 1 | 2.48 / 1.57 | — | Rakhimova 4-6 6-4 2-6 |
| 22:00 | Panna Udvardy vs Emiliana Arango (n°68 / n°88) | Qualifying 1 | 2.49 / 1.56 | — | Udvardy 6-3 1-6 7-6(5) |
| 23:55 | En Shuo Liang vs Sinja Kraus (n°303 / n°90) | Qualifying 1 | 3.02 / 1.40 | — | Liang 7-5 5-7 6-4 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 14:00 | Chun Hsin Tseng vs Jan Kumstat (n°221 / n°186) | Final | 2.67 / 1.51 | Kumstat 68 % | Kumstat 7-5 3-6 0-0 ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 14:30 | Benjamin Hassan vs Dominic Stricker (n°419 / n°268) | Final | 4.04 / 1.26 | Stricker 78 % | Stricker 1-6 6-2 2-3 ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 14:00 | Oliver Tarvet vs Lucas Poullain (n°329 / n°369) | Final | 1.25 / 4.19 | Tarvet 81 % | Tarvet 6-3 4-1 ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 12:05 | Xinyu Gao vs Jana Kovackova (n°234 / n°434) | Final | 1.91 / 1.81 | — | Kovackova 1-6 1-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 15:05 | Anastasija Cvetkovic vs Valentini Grammatikopoulou (n°808 / n°557) | Semi-final | 1.54 / 2.46 | — | Grammatikopoulou 2-6 6-6 |
| 15:05 | Ana Grubor vs Jenny Lim (n°515 / n°387) | Semi-final | 6.78 / 1.12 | — | Lim 0-6 3-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 11:05 | Rada Zolotareva vs Lisa Zaar (n°290 / n°303) | Semi-final | 1.74 / 2.01 | — | Zolotareva 6-3 5-7 6-5 |
| 12:35 | Lidia Encheva vs Luna Vujovic (n°353 / n°350) | Semi-final | 2.78 / 1.40 | — | Encheva 6-1 5-3 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 01:45 | Pedro Martinez Portero vs Daniil Glinka (n°148 / n°156) | Semi-final | 1.83 / 2.03 | Portero 53 % | Portero 7-5 6-3 ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 13:00 | Dalila Jakupovic vs Ariana Geerlings (n°343 / n°747) | Final | 3.02 / 1.35 | — | Geerlings 4-6 3-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 11:05 | Jessica Pieri vs Adrienn Nagy (n°335 / n°490) | Semi-final | 1.94 / 1.83 | — | Nagy 6-7 4-5 |
| 12:05 | Weronika Ewald vs Teodora Miron (n°430 / —) | Semi-final | 1.35 / 3.06 | — | Miron 3-6 0-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 14:35 | Valentina Steiner vs Joelle Steur (n°492 / n°357) | Semi-final | 2.22 / 1.60 | — | Steiner 6-4 1-6 5-1 |
| 17:05 | Josy Daems vs Lola Giza (n°549 / —) | Semi-final | 2.42 / 1.54 | — | Daems 3-6 6-4 5-3 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 00:00 | Roman Safiullin vs Hubert Hurkacz (n°99 / n°47) | Quarter-final | 3.01 / 1.43 | Hurkacz 69 % | Hurkacz 4-6 3-6 ✔ |
| 02:15 | Vit Kopriva vs Lloyd Harris (n°69 / n°139) | Quarter-final | 2.41 / 1.62 | Harris 64 % | Harris 5-7 4-6 ✔ |
| 02:40 | Moez Echargui vs Moise Kouame (n°226 / n°200) | Quarter-final | 2.77 / 1.49 | Kouame 67 % | Echargui 6-4 2-6 7-6(5) ✘ |
| 05:00 | Sebastian Baez vs Chak Lam Coleman Wong (n°51 / n°94) | Quarter-final | 1.71 / 2.22 | Baez 53 % | Baez 6-4 5-0 ✔ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 01:35 | Taro Daniel vs Jacob Fearnley (n°160 / n°101) | Quarter-final | 2.98 / 1.43 | Fearnley 71 % | Daniel 6-4 4-1 ✘ |
| 18:00 | Hugo Gaston vs Luca Van Assche (n°91 / n°40) | Semi-final | 2.52 / 1.57 | Assche 62 % | Assche 4-6 4-6 ✔ |
| 22:00 | Stefanos Sakellaridis vs Taro Daniel (n°136 / n°160) | Semi-final | 2.05 / 1.83 | Daniel 51 % | Sakellaridis 6-4 7-6(8) ✘ |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 13:05 | Jack Loge vs Marlon Vankan (n°450 / n°634) | Semi-final | 1.48 / 2.52 | — | Loge 6-3 2-6 5-4 |
| 17:05 | Martin Van Der Meerschen vs Romain Faucon (n°585 / n°543) | Semi-final | 1.55 / 2.38 | — | Faucon 2-6 2-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 05:05 | Yu Hsiou Hsu vs Masamichi Imamura (n°268 / n°398) | Semi-final | 1.48 / 2.56 | — | Hsu 6-1 5-1 |
| 05:05 | Shunsuke Mitsui vs Matthew Dellavedova (n°540 / n°293) | Semi-final | 1.69 / 2.12 | — | Dellavedova 5-7 2-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 12:05 | Sebastian Dominko vs Sebastian Sorger (n°900 / n°364) | Semi-final | 2.68 / 1.44 | — | Sorger 4-6 1-5 |
| 12:05 | Filip Jeff Planinsek vs Jonas Gundacker (n°502 / —) | Semi-final | 1.09 / 7.11 | — | Gundacker 6-2 1-6 2-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 10:05 | Robert Guna vs Iannis Miletich (— / n°878) | Semi-final | 1.38 / 3.02 | — | Miletich 3-6 5-6 |
| 11:35 | Matteo Sciahbasi vs Dragos Nicolae Madaras (— / n°558) | Semi-final | 3.83 / 1.24 | — | Sciahbasi 6-4 5-0 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 15:05 | Daniel Michalski vs Jan Sadzik (n°302 / —) | Semi-final | 1.06 / 8.31 | — | Michalski 6-2 6-5 |
| 15:05 | Pawel Juszczak vs Michael Agwi (n°854 / n°778) | Semi-final | 3.19 / 1.31 | — | Agwi 5-7 3-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 11:05 | Anton Arzhankin vs Kristijan Juhas (n°705 / n°844) | Semi-final | 1.86 / 1.86 | — | Juhas 3-6 0-5 |
| 12:35 | Semen Pankin vs Dimitar Kisimov (n°421 / —) | Semi-final | 1.44 / 2.64 | — | Kisimov 5-7 1-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 05:05 | Yunseong Chung vs Fitriadi M Rifqi (n°894 / n°510) | Semi-final | 1.46 / 2.62 | — | Rifqi 6-4 3-6 2-5 |
| 05:05 | Petr Bar Biryukov vs Kokoro Isomura (n°288 / n°539) | Semi-final | 1.37 / 2.97 | — | Isomura 5-7 3-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 11:05 | Nikita Mashtakov vs Marcel Zielinski (n°576 / n°531) | Semi-final | 1.88 / 1.88 | — | Mashtakov 1-6 6-4 6-5 |
| 13:05 | Gabriele Maria Noce vs Thilo Behrmann (n°801 / —) | Semi-final | 3.50 / 1.28 | — | Behrmann 1-6 4-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 14:05 | Rikke De Koning vs Lisa Claeys (n°893 / n°780) | Semi-final | 1.73 / 2.05 | — | Claeys 7-6 4-6 1-5 |
| 16:05 | Romane Longueville vs Maria Andrienko (— / n°852) | Semi-final | 2.24 / 1.62 | — | Andrienko 6-7 3-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 12:05 | Juliana Giaccio vs Charo Esquiva Banuls (— / n°770) | Semi-final | 3.75 / 1.25 | — | Giaccio 7-6 0-6 5-3 |
| 13:35 | Paula Cembranos vs Zoziya Kardava (n°864 / n°663) | Semi-final | 1.50 / 2.52 | — | Kardava 3-6 6-3 4-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 05:05 | Peangtarn Plipuech vs Rinko Matsuda (n°726 / n°489) | Semi-final | 1.65 / 2.18 | — | Matsuda 2-6 4-5 |
| 05:05 | Sunam Jeong vs Meng Yi Chen (n°808 / n°888) | Semi-final | 1.12 / 5.92 | — | Chen 4-6 6-3 6-6 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 08:51 | Sergi Fita Juan vs Alejandro Juan Mano (— / n°657) | Quarter-final | 2.47 / 1.54 | — | Mano 6-7 1-5 |
| 08:51 | Carlos Lopez Montagud vs Sergi Perez Contri (n°561 / n°476) | Quarter-final | 1.81 / 1.98 | — | Contri 6-3 4-6 6-6 |
| 12:12 | Alexander Ritschard vs Sergi Perez Contri (n°732 / n°476) | Semi-final | — / — | — | Ritschard 6-3 5-4 |
| 12:12 | Carlos Sanchez Jover vs Alejandro Juan Mano (n°376 / n°657) | Semi-final | — / — | — | Jover 1-6 6-2 5-2 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 13:00 | Rodrigo Fernandes vs Pavel Lagutin (— / n°516) | Semi-final | 3.69 / 1.29 | — | Lagutin 3-6 2-5 |
| 13:05 | Goncalo Marques vs Andrea Colombo (n°762 / n°894) | Semi-final | 1.51 / 2.44 | — | Marques 4-6 6-3 6-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 22:05 | Gonzalo Villanueva vs Joaquin Aguilar Cardozo (n°321 / n°460) | Final | 2.12 / 1.69 | — | Cardozo 3-6 1-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 11:20 | Leo Borg vs John Hallquist Lithen (n°536 / n°645) | Semi-final | 2.07 / 1.72 | — | Borg 6-3 6-5 |
| 11:20 | Jan Simonsson vs Niklas Guttau (— / n°900) | Semi-final | 6.35 / 1.11 | — | Guttau 3-6 6-4 4-5 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 11:05 | Daniele Rapagnetta vs Manuel Mazza (n°740 / n°751) | Round 2 | 2.01 / 1.79 | — | Rapagnetta 6-4 6-5 |
| 11:10 | Samuele Seghetti vs Lorenzo Rottoli (— / n°899) | Round 2 | 3.02 / 1.40 | — | Seghetti 7-5 5-2 |
| 11:10 | Denis Constantin Spiridon vs Laurent Lokoli (— / n°386) | Round 2 | 7.71 / 1.10 | — | Lokoli 3-6 3-5 |
| 12:35 | Blu Baker vs Andrea De Marchi (n°899 / n°671) | Round 2 | 2.95 / 1.41 | — | Marchi 6-2 4-6 0-0 |
| 12:40 | Lorenzo Comino vs Pierluigi Basile (— / n°622) | Round 2 | 5.01 / 1.18 | — | Basile 2-6 5-6 |
| 13:04 | Kasra Rahmani vs Alexander Weis (n°773 / n°613) | Round 2 | 2.54 / 1.53 | — | Weis 7-5 4-6 0-0 |
| 13:15 | Nico Hipfl vs Stefano Reitano (n°825 / n°900) | Round 2 | 1.27 / 3.56 | — | Hipfl 6-3 6-6 |
| 14:45 | Juan Cruz Martin Manzano vs Giovanni Oradini (n°441 / n°637) | Round 2 | 1.66 / 2.25 | — | Oradini 2-6 0-5 |
| 15:12 | Samuele Seghetti vs Andrea De Marchi (— / n°671) | Quarter-final | — / — | — | Seghetti 6-1 5-2 |
| 16:35 | Daniele Rapagnetta vs Laurent Lokoli (n°740 / n°386) | Quarter-final | 2.86 / 1.43 | — | Lokoli 3-6 3-5 |
| 17:14 | Pierluigi Basile vs Nico Hipfl (n°622 / n°825) | Quarter-final | — / — | — | Basile 6-4 5-3 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 11:05 | Nicola Senn vs Tymur Bieldiugin | Quarter-final | 2.57 / 1.48 | — | Bieldiugin 3-6 3-5 |
| 11:05 | Mika Petkovic vs Tim Handel (n°432 / n°764) | Quarter-final | 1.45 / 2.74 | — | Handel 5-7 5-6 |
| 12:20 | Maximilian Marterer vs Daniel Masur (n°746 / n°378) | Quarter-final | 1.89 / 1.93 | — | Masur 6-7 3-5 |
| 12:20 | Jannik Maute vs Arthur Nagel (— / n°359) | Quarter-final | 3.82 / 1.24 | — | Nagel 4-6 3-5 |
| 16:30 | Tymur Bieldiugin vs Tim Handel (— / n°764) | Semi-final | 4.58 / 1.21 | — | Handel 2-6 4-5 |
| 18:15 | Arthur Nagel vs Daniel Masur (n°359 / n°378) | Semi-final | — / — | — | Nagel 6-7 6-3 5-3 |
| Time | Match | Round | Cotes du marché | Model prediction | Result |
|---|---|---|---|---|---|
| 17:05 | Ana Candiotto vs Luiza Fullana (n°457 / n°478) | Semi-final | — / — | — | Fullana 3-6 4-5 |
| 19:09 | Carolina Bohrer Martins vs Victoria Luiza Barros (n°689 / —) | Semi-final | — / — | — | Martins 6-4 3-6 5-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.