VALUEBETENNIS
Tennis betting · since 2017 Log in

Tennis predictions for Thursday 23 July 2026: results and record

Thursday 23 July 2026: 244 singles matches, a model favourite published on 29. Day's record: 23 right winners out of 29 (79.3%). The favourite and its probability come from version 1.1.0 of our model, the one whose accuracy is measured and published: 67.39% right winners on 59,960 ATP matches since 2021, against 67.07% for the bookmaker's favourite. The prediction is only published where the model is calibrated (ATP, from Challenger to Grand Slam).

Livesport Prague Open - Prague · Main tour · hard · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
12:05 Nikola Bartunkova vs Lanlana Tararudee (n°34 / n°76) Round 2 1.66 / 2.32 Tararudee 6-7(4) 6-3 6-7(6)
13:35 Mai Hontama vs Lilli Tagger (n°167 / n°49) Round 2 2.62 / 1.54 Tagger 4-6 4-6
17:30 Maria Timofeeva vs Sara Bejlek (n°86 / n°30) Round 2 2.35 / 1.65 Bejlek 1-6 1-6
19:00 Lucie Havlickova vs Barbora Krejcikova (n°226 / n°29) Round 2 7.74 / 1.09 Krejcikova 4-6 2-6

Generali Open - Kitzbuhel · Main tour · clay

Time Match Round Cotes du marché Model prediction Result
12:00 Mariano Navone vs Quentin Halys (n°49 / n°52) Quarter-final 1.52 / 2.71 Navone 64 % Halys 5-7 3-6
13:35 Yannick Hanfmann vs Sebastian Baez (n°54 / n°51) Quarter-final 1.81 / 2.10 Hanfmann 56 % Hanfmann 6-3 6-1
15:30 Tomas Martin Etcheverry vs Ignacio Buse (n°32 / n°30) Quarter-final 2.03 / 1.86 Buse 52 % Etcheverry 6-2 7-5
17:30 Alexander Bublik vs Alex Molcan (n°16 / n°86) Quarter-final 1.57 / 2.55 Bublik 59 % Bublik 6-3 6-2

Millennium Estoril Open - Estoril · Main tour · clay

Time Match Round Cotes du marché Model prediction Result
14:03 Luca Van Assche vs Pablo Carreno-Busta (n°40 / n°66) Round 2 2.66 / 1.52 Carreno-Busta 66 % Assche 6-3 4-6 6-2
16:05 Jaime Faria vs Gonzalo Bueno (n°72 / n°172) Round 2 1.20 / 4.93 Faria 82 % Faria 6-2 6-4
19:05 Andrey Rublev vs Timofey Skatov (n°24 / n°205) Round 2 1.09 / 7.74 Rublev 87 % Rublev 6-1 6-1
20:23 Pedro Martinez Portero vs Luciano Darderi (n°148 / n°22) Round 2 4.18 / 1.26 Darderi 76 % Darderi 0-6 1-6

MSC Hamburg Ladies Open - Hamburg · Main tour · clay · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
12:00 Mayar Sherif vs Elsa Jacquemot (n°52 / n°114) Round 2 1.30 / 3.81 Sherif 6-2 6-3
13:35 Oleksandra Oliynykova vs Leyre Romero Gormaz (n°46 / n°145) Round 2 1.63 / 2.37 Oliynykova 7-6(3) 3-6 6-2
16:55 Paula Badosa Gibert vs Panna Udvardy (n°87 / n°68) Round 2 1.44 / 2.95 Gibert 6-4 6-1
18:25 Elina Avanesyan vs Yulia Putintseva (n°159 / n°84) Round 2 2.55 / 1.56 Avanesyan 6-3 2-6 6-2

Palermo Ladies Open - Palermo · Challenger · clay · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
18:05 Mina Hodzic vs Noemi Basiletti (n°275 / n°314) Round 2 2.30 / 1.63 Hodzic 6-3 2-6 6-2
19:45 Alevtina Ibragimova vs Alice Rame (n°219 / n°247) Round 2 1.27 / 3.83 Ibragimova 6-0 6-4
20:55 Francesca Jones vs Miriam Bianca Bulgaru (n°104 / n°322) Round 2 1.10 / 6.83 Jones 6-3 6-2
22:20 Dalila Spiteri vs Lucia Bronzetti (n°361 / n°135) Round 2 6.18 / 1.12 Bronzetti 4-6 2-3

Tampere Challenger · Challenger · clay

Time Match Round Cotes du marché Model prediction Result
12:00 Sascha Gueymard Wayenburg vs Igor Ribeiro Marcondes (n°332 / n°306) Round 2 1.81 / 2.02 Wayenburg 50 % Marcondes 7-6(5) 6-7(2) 2-6
12:00 Diego Dedura vs Guido Ivan Justo (n°190 / n°229) Round 2 1.68 / 2.21 Dedura 56 % Dedura 6-4 5-2
13:35 Henri Squire vs Franco Roncadelli (n°215 / n°267) Round 2 1.54 / 2.51 Squire 66 % Squire 6-3 6-3
17:05 Dimitar Kuzmanov vs Otto Virtanen (n°382 / n°109) Round 2 2.75 / 1.46 Virtanen 61 % Virtanen 4-6 2-6

Zug Challenger · Challenger · clay

Time Match Round Cotes du marché Model prediction Result
12:35 Max Alcala Gurri vs Dylan Dietrich (n°177 / n°442) Round 2 1.87 / 1.99 Dietrich 51 % Dietrich 3-6 3-5
14:05 Marc-Andrea Huesler vs Juan Bautista Torres (n°297 / n°271) Round 2 1.49 / 2.72 Huesler 63 % Huesler 6-2 7-5
17:35 Harold Mayot vs Mika Brunold (n°267 / n°410) Round 2 1.74 / 2.16 Mayot 55 % Mayot 6-4 6-3
20:35 Norbert Gombos vs Dominic Stricker (n°369 / n°268) Round 2 2.78 / 1.47 Stricker 65 % Stricker 1-6 3-6

Bloomfield Hills Challenger · Challenger · hard

Time Match Round Cotes du marché Model prediction Result
00:50 Mark Lajal vs Pablo Llamas Ruiz (n°152 / n°126) Round 2 1.68 / 2.27 Lajal 61 % Lajal 6-2 4-6 4-4
18:05 Jacob Fearnley vs Tristan Boyer (n°101 / n°182) Round 2 1.49 / 2.73 Fearnley 69 % Fearnley 6-4 6-4
20:00 Roger Pascual Ferra vs Andres Martin (n°655 / n°323) Round 2 2.41 / 1.60 Martin 57 % Martin 3-6 6-1 3-6
21:05 Borna Gojo vs Dhakshineswar Suresh (n°162 / n°394) Round 2 1.48 / 2.74 Gojo 61 % Suresh 2-6 4-6
22:15 Jeff Wolf vs Chak Lam Coleman Wong (n°253 / n°94) Round 2 2.24 / 1.69 Wong 57 % Wolf 6-3 6-5

Segovia Challenger · Challenger · hard

Time Match Round Cotes du marché Model prediction Result
12:00 Matteo Martineau vs Gonzalo Villanueva (n°292 / n°321) Round 2 1.53 / 2.54 Martineau 61 % Martineau 6-3 6-6
13:00 Yanki Erel vs Dominik Palan (n°305 / n°506) Round 2 1.25 / 4.04 Erel 78 % Erel 3-6 7-6(11) 6-2
13:35 Alejandro Moro Canas vs Ivan Marrero Curbelo (n°238 / n°350) Round 2 1.33 / 3.39 Canas 72 % Canas 6-3 6-4
18:08 Alejo Sanchez Quilez vs Oliver Crawford (n°395 / n°224) Round 2 2.02 / 1.81 Crawford 52 % Crawford 4-6 6-7(6)

W100 Amstetten · Challenger · clay · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
10:00 Julia Grabher vs Iva Primorac (n°112 / n°438) Round 2 1.11 / 6.08 Grabher 6-1 5-0
10:00 Angela Fita Boluda vs Jana Otzipka (n°213 / n°491) Round 2 1.15 / 5.22 Boluda 6-3 5-4
11:28 Ida Wobker vs Vivian Wolff (n°561 / n°241) Round 2 3.07 / 1.34 Wolff 6-3 5-7 6-6
16:13 Kali Supova vs Teodora Kostovic (— / n°171) Round 2 9.22 / 1.05 Kostovic 4-6 4-5

W75 Cordenons · Challenger · clay · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
15:02 Gabriela Ce vs Mia Ristic (n°330 / n°195) Quarter-final 2.97 / 1.37 Ristic 2-6 3-5
15:05 Viola Turini vs Beatrise Zeltina (n°517 / n°464) Quarter-final 2.39 / 1.54 Turini 6-3 5-4
16:15 Nuria Brancaccio vs Carlota Martinez Cirez (n°189 / n°391) Quarter-final 1.27 / 3.59 Brancaccio 6-4 5-1
19:35 Francesca Curmi vs Martina Trevisan (n°239 / n°325) Quarter-final 2.19 / 1.65 Trevisan 1-6 5-6

Winnipeg Challenger · Challenger · hard

Time Match Round Cotes du marché Model prediction Result
02:05 Yosuke Watanuki vs Toby Samuel (n°420 / n°110) Round 2 2.97 / 1.41 Samuel 73 % Samuel 0-6 0-3
02:05 Rio Noguchi vs Keegan Rice (n°219 / n°582) Round 2 1.55 / 2.49 Noguchi 61 % Noguchi 3-6 6-4 2-0
21:05 Shintaro Mochizuki vs Duncan Chan (n°117 / n°486) Round 2 1.36 / 3.18 Mochizuki 69 % Mochizuki 6-2 2-6 6-4
23:30 Johannus Monday vs Yuta Shimizu (n°311 / n°393) Round 2 1.73 / 2.13 Monday 53 % Monday 4-6 6-3 6-3

W35 Gentofte · Challenger · clay · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
11:05 Masha Lazarenko vs Lucia Cortez Llorca (n°683 / n°468) Round 2 1.98 / 1.76 Llorca 5-7 3-5
11:05 Luna Vujovic vs Valentina Ivanov (n°350 / n°484) Round 2 1.49 / 2.49 Ivanov 6-3 6-7 4-5
11:05 Isabel Skoog vs Yara Bartashevich (— / n°502) Round 2 3.60 / 1.27 Bartashevich 4-6 7-6 6-6
11:05 Johanne Svendsen vs Merel Hoedt (n°799 / n°671) Round 2 1.40 / 2.79 Svendsen 6-4 5-7 6-5
13:30 Astrid Lew Yan Foon vs Sara Cakarevic (n°471 / n°578) Round 2 1.40 / 2.79 Foon 6-2 5-1
13:35 Nellie Taraba Wallberg vs Mara Guth (n°544 / n°533) Round 2 1.46 / 2.56 Wallberg 6-4 6-5
13:35 Marie Vogt vs Rebecca Munk Mortensen (n°467 / n°695) Round 2 1.28 / 3.41 Mortensen 2-6 6-6
13:35 Berfu Cengiz vs Linea Bajraliu (n°279 / n°658) Round 2 1.42 / 2.70 Bajraliu 1-6 3-5

W35 Saskatoon · Challenger · hard · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
00:04 Erika Sema vs Kelly Keller (n°510 / —) Round 1 1.22 / 4.10 Sema 7-6 5-2
04:14 Lizette Cabrera vs Dasha Ivanova (n°294 / n°609) Round 1 1.18 / 4.58 Cabrera 7-5 5-2
21:00 Alyssa Ahn vs Ana Grubor (n°847 / n°515) Round 2 1.57 / 2.39 Ahn 6-4 3-6 5-4
21:05 Erika Sema vs Teah Chavez (n°510 / —) Round 2 1.46 / 2.68 Chavez 5-7 2-5
21:05 Ariana Arseneault vs Annabelle Xu (n°382 / —) Round 2 1.30 / 3.34 Arseneault 6-2 5-2
22:58 Isabella Marton vs Thara Gowda (n°895 / —) Round 2 3.05 / 1.36 Marton 1-6 7-5 5-3
23:33 Lizette Cabrera vs Anna Tabunshchyk (n°294 / —) Round 2 1.02 / 17.11 Cabrera 6-2 5-4

W100 Evansville · Challenger · hard · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
00:09 Reina Goto vs Yeon Woo Ku (n°414 / n°179) Round 1 3.83 / 1.24 Ku 2-6 2-5
00:43 Sakura Hosogi vs Darja Vidmanova (n°348 / n°75) Round 1 4.88 / 1.16 Vidmanova 0-6 6-6
01:12 Yuki Naito vs Madison Brengle (n°291 / n°211) Round 1 2.78 / 1.40 Naito 7-6 5-7 5-1
18:00 Kayla Cross vs Elvina Kalieva (n°162 / n°115) Round 2 2.44 / 1.53 Kalieva 3-6 2-5
18:05 Yeon Woo Ku vs Darja Vidmanova (n°179 / n°75) Round 2 2.95 / 1.39 Ku 3-6 6-3 5-4
18:10 Mary Stoiana vs Julieta Pareja (n°122 / n°288) Round 2 1.39 / 2.95 Stoiana 6-3 5-4
18:10 Savannah Broadus vs Caroline Dolehide (n°304 / n°245) Round 2 2.21 / 1.65 Dolehide 4-6 3-5
19:38 Hong Yi Cody Wong vs Mananchaya Sawangkaew (n°626 / n°94) Round 2 7.31 / 1.08 Sawangkaew 5-7 4-5
19:44 Renata Zarazua vs Sloane Stephens (n°74 / n°209) Round 2 1.71 / 2.08 Zarazua 2-6 6-3 5-2
20:03 Yuki Naito vs Fiona Crawley (n°291 / n°264) Round 2 2.48 / 1.51 Naito 6-4 6-7 5-1
20:28 Ayana Akli vs Lucrezia Stefanini (n°263 / n°119) Round 2 3.66 / 1.26 Stefanini 6-7 1-5

W75 Vacaria · Challenger · clay · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
00:20 Jimar Gerald Gonzalez vs Carolina Meligeni Alves (n°845 / n°313) Round 1 7.84 / 1.07 Alves 2-6 3-5
00:35 Maria Florencia Urrutia vs Isabella Barrera Aguirre (n°467 / n°766) Round 1 1.10 / 6.12 Urrutia 6-3 5-3
17:05 Victoria Bosio vs Pietra Rivoli (n°323 / —) Round 2 1.06 / 8.07 Rivoli 2-6 6-4 3-5
17:05 Berta Bonardi vs Martina Capurro Taborda (n°667 / n°241) Round 2 13.40 / 1.02 Taborda 1-6 3-5
17:05 Julia Konishi Camargo Silva vs Fernanda Labrana (n°682 / n°463) Round 2 / Labrana 2-6 3-5
18:49 Julia Riera vs Carolina Bohrer Martins (n°147 / n°689) Round 2 1.01 / 19.09 Riera 7-5 5-2
18:50 Laura Pigossi vs Maria Florencia Urrutia (n°193 / n°467) Round 2 1.21 / 4.38 Pigossi 6-4 5-1
18:51 Francesca Mattioli vs Lucciana Perez Alarcon (n°895 / n°334) Round 2 9.84 / 1.06 Alarcon 3-6 4-5
20:03 Daria Egorova vs Ana Candiotto (n°397 / n°457) Round 2 1.09 / 6.96 Egorova 6-2 5-2
21:34 Nauhany Vitoria Leme Da Silva vs Carolina Meligeni Alves (n°601 / n°313) Round 2 1.74 / 2.04 Silva 7-5 5-3

W50 Horb · Challenger · clay · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
12:35 Charo Esquiva Banuls vs Neus Torner Sensano (n°770 / n°590) Round 2 1.91 / 1.82 Banuls 6-1 5-4
12:35 Samira De Stefano vs Loes Ebeling Koning (n°250 / n°475) Round 2 1.38 / 2.86 Koning 1-6 2-5
13:05 Margaux Maquet vs Francesca Parcelli (n°532 / —) Round 2 1.28 / 3.41 Parcelli 3-6 6-4 3-5
14:05 Anouck Vrancken Peeters vs Denislava Glushkova (n°293 / n°435) Round 2 1.44 / 2.64 Glushkova 3-6 7-5 0-5
14:35 Margaux Rouvroy vs Lea Nilsson (n°346 / n°371) Round 2 2.12 / 1.69 Nilsson 3-6 6-2 1-5
15:35 Josy Daems vs Alina Granwehr (n°549 / n°319) Round 2 3.93 / 1.23 Daems
16:14 Madelief Hageman vs Dayeon Back (n°782 / n°268) Round 2 6.55 / 1.10 Back 1-6 4-5
18:27 Lola Giza vs Xinxin Yao (— / n°282) Round 2 3.64 / 1.26 Giza 6-3 5-4

W35 Santa Fe · Challenger · hard · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
04:09 Kristina Penickova vs Anastasia Kulikova (n°742 / n°310) Round 1 2.26 / 1.61 Kulikova 0-6 5-6
20:00 Malaika Rapolu vs Carolina Gomez (n°352 / n°898) Round 2 1.05 / 9.25 Rapolu 6-2 5-2
20:05 Kate Fakih vs Tatum Evans (n°895 / n°735) Round 2 2.58 / 1.48 Fakih 2-6 6-1 5-1
20:05 Hina Inoue vs Kolie Allen (n°284 / n°883) Round 2 1.04 / 11.06 Inoue 6-4 6-6
20:05 Mayu Crossley vs Jo-Yee Chan (n°724 / n°745) Round 2 1.38 / 2.95 Crossley 5-7 6-2 5-3
21:35 Antonia Vergara Rivera vs Krisha Mahendran (n°366 / n°880) Round 2 1.90 / 1.83 Mahendran 2-6 5-6
21:44 Ekaterina Khayrutdinova vs Mckenna Schaefbauer (n°471 / —) Round 2 1.02 / 15.56 Schaefbauer 2-6 6-1 3-5
21:44 Sophie Llewellyn vs Angelina Voloshchuk (— / n°349) Round 2 5.14 / 1.14 Voloshchuk 4-6 0-5
21:44 Dana Guzman vs Anastasia Kulikova (n°479 / n°310) Round 2 2.04 / 1.72 Guzman 7-5 5-1

M15 Bali · ITF · hard · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
00:00 Sanhui Shin vs Yuttana Charoenphon (n°523 / —) Round 2 / Shin
00:00 Thanaphat Boosarawongse vs Yusuke Takahashi (— / n°691) Round 2 / Boosarawongse
04:45 Taisei Ichikawa vs Mukund Sasikumar (n°768 / n°612) Round 2 1.87 / 1.89 Ichikawa 7-5 0-6 5-0
04:45 Ryuki Matsuda vs Rafalentino Ali Da Costa (n°764 / —) Round 2 1.08 / 7.80 Matsuda 6-4 5-3
06:20 Isaac Becroft vs Hikaru Shiraishi (n°679 / n°522) Round 2 2.32 / 1.58 Becroft 3-6 6-4 5-2
07:05 Fitriadi M Rifqi vs Sam Ryan Ziegann (n°510 / n°820) Round 2 1.13 / 5.59 Ziegann 4-6 4-5
07:29 Ryotaro Taguchi vs Arjun Rathi (n°856 / —) Round 2 1.23 / 3.98 Taguchi 6-3 5-4
07:35 Alexander Chang vs Keisuke Saitoh (— / n°672) Round 2 2.94 / 1.38 Chang 7-5 5-3

W15 Nogent-sur-Marne · ITF · clay · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
00:00 Agustina Chlpac vs Marta Soriano Santiago (n°853 / n°790) Round 2 / Chlpac
12:05 Eleejah Inisan vs Sophia Biolay (n°710 / n°713) Round 2 2.42 / 1.54 Biolay 4-6 3-5
12:05 Sarah Iliev vs Marcelina Podlinska (n°776 / n°817) Round 2 1.67 / 2.14 Iliev 6-2 1-6 6-6
14:05 Marie Mettraux vs Sonja Zhenikhova (n°534 / n°859) Round 2 1.54 / 2.41 Mettraux 6-4 5-1
14:53 Kateryna Diatlova vs Marie Mattel Round 2 3.09 / 1.35 Diatlova 6-2 5-0
15:10 Jenny Lim vs Daphnee Mpetshi Perricard (n°387 / n°814) Round 2 1.19 / 4.38 Perricard 2-6 2-5
16:33 Charlotte Cora--Bruneton vs Maria Andrienko (— / n°852) Round 2 4.47 / 1.19 Cora--Bruneton 6-4 4-6 5-3

M15 Brisbane · ITF · hard · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
03:05 Chase Ferguson vs Derek Pham (n°646 / n°893) Round 2 1.47 / 2.54 Ferguson 6-4 5-7 6-6
03:05 Jeremy Zhang vs Taiki Takizawa Round 2 1.54 / 2.40 Takizawa 6-1 2-6 4-5
03:05 Lachlan Mcfadzean vs Daniel Jovanovski Round 2 1.73 / 2.02 Jovanovski 4-6 4-5
03:05 Duje Markovina vs Blake Ellis (— / n°477) Round 2 3.79 / 1.23 Markovina 7-6 5-4
03:05 Matthew Hulme vs Omar Jasika (n°891 / n°408) Round 2 3.62 / 1.25 Hulme 6-4 5-4
03:05 Zachary Viiala vs Jake Delaney (— / n°365) Round 2 3.90 / 1.22 Delaney 2-6 6-6
04:45 Matthew Dellavedova vs Shinji Hazawa (n°293 / n°684) Round 2 1.07 / 7.50 Dellavedova 4-6 6-3 5-4
05:07 Moerani Bouzige vs Yuki Mochizuki (n°460 / n°662) Round 2 1.37 / 2.89 Bouzige 1-6 7-5 5-2

W15 Brisbane · ITF · hard · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
00:05 Caitlin Baker vs Destanee Aiava (— / n°665) Round 2 20.91 / 1.02 Aiava 3-6 0-5
04:05 Mutsumi Uemura vs Natsuki Yoshimoto (n°868 / n°581) Round 2 3.89 / 1.24 Yoshimoto 2-6 0-5
04:05 Belle Thompson vs Natsuho Arakawa (n°663 / n°857) Round 2 1.22 / 4.10 Arakawa 6-3 6-7 3-5
04:45 Nanari Katsumi vs Sarah Mildren (n°896 / —) Round 2 2.73 / 1.41 Mildren 1-6 4-5
04:49 Ya-Yi Yang vs Nithesa Selvaraj (n°520 / —) Round 2 1.19 / 4.43 Yang 6-0 5-4
04:57 Fang An Lin vs Chia Yi Tsao (n°886 / n°825) Round 2 3.15 / 1.33 Tsao 2-6 4-5
05:12 Amy Stevens vs I Wen Wan (n°830 / —) Round 2 4.11 / 1.20 Wan 6-4 5-7 3-5

M25 Bacau · ITF · clay · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
00:00 Dragos Nicolae Cazacu vs Calin Apostol (n°709 / —) Round 2 / Cazacu
06:51 Fnu Nidunjianzan vs Nicolas Bruna (n°886 / —) Round 1 1.61 / 2.25 Nidunjianzan 7-6 5-3
09:35 Mihnea Maftei vs Kabeer Kapasi Round 1 3.37 / 1.33 Kapasi 6-4 3-3
09:35 Radu Mihai Papoe vs Liam Delicata (n°300 / —) Round 1 1.05 / 10.36 Papoe 6-0 5-1
09:35 Lucian Stefan Andrei vs Matei Todoran Round 1 4.59 / 1.19 Todoran 3-6 6-5
11:10 Radu David Turcanu vs Matei Todoran (n°766 / —) Round 2 / Turcanu 6-4 5-2
11:13 Rares Teodor Pieleanu vs Vlad Cristian Breazu (n°774 / —) Round 1 1.89 / 1.89 Breazu 3-6 1-5
11:13 Matei Daniel Stan vs Matei Florin Breazu Round 1 5.81 / 1.13 Breazu 1-6 0-0
11:22 David Cristian Carteputreda vs Calin Apostol Round 1 1.39 / 2.97 Apostol 3-6 6-3 4-5
11:35 Gabriele Thomas Brancatelli vs Sebastian Gima (— / n°589) Round 1 5.83 / 1.13 Gima 7-5 1-6 1-5
12:31 Matei Florin Breazu vs Sebastian Gima (— / n°589) Round 2 / Breazu 6-1 5-3
12:35 Vlad Cristian Breazu vs Tudor Batin Round 2 / Batin 4-6 2-4
12:43 Robert Guna vs Samir Hamza Reguig (— / n°682) Round 2 1.47 / 2.60 Guna 7-6 2-6 6-5
13:05 Mihai Razvan Marinescu vs Stefan Adrian Andreescu (n°880 / n°594) Round 2 2.92 / 1.38 Andreescu 0-6 0-4
13:09 Yannick Theodor Alexandrescou vs Kabeer Kapasi (n°815 / —) Round 2 / Alexandrescou 6-1 5-2
14:35 Radu Mihai Papoe vs Fnu Nidunjianzan (n°300 / n°886) Round 2 / Papoe 6-1 5-2

M15 Kursumlijska Banja · ITF · clay · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
00:00 Pedro Vives Marcos vs Ali Yazdani (n°538 / n°859) Round 2 1.08 / 6.85 Marcos
10:05 Kolos Kincses vs Nikita Bilozertsev (— / n°898) Round 2 7.45 / 1.08 Bilozertsev 3-6 2-5
11:35 Andrea De Marchi vs Lorenzo Comino (n°671 / —) Round 2 1.26 / 3.66 Comino 2-6 7-5 2-5
11:51 Elgin Khoeblal vs Pierre Delage (n°865 / n°600) Round 2 2.34 / 1.57 Khoeblal 6-2 5-2
13:35 Yanaki Milev vs Aleksa Oparnica (n°866 / —) Round 2 1.04 / 11.17 Milev 6-2 5-2
13:35 Branko Djuric vs Marko Milosavljevic (SRB) (n°615 / —) Round 2 / Djuric 6-1 5-2
13:35 Didrik Liljekvist vs Kristijan Juhas (— / n°844) Round 2 5.74 / 1.13 Juhas 2-3
13:35 Dusan Obradovic vs Vlado Jankanj (n°496 / —) Round 2 1.30 / 3.34 Obradovic 6-3 3-6 5-4

W15 Cluj Napoca · ITF · clay · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
00:00 Paula Ormaechea vs Darina Matvejeva (n°840 / —) Round 2 / Ormaechea
00:00 Georgia Andreea Craciun vs Simona Ogescu (n°856 / n°871) Round 2 / Craciun
10:05 Ilinca Dalina Amariei vs Anja Wildgruber (n°640 / n°887) Round 2 1.04 / 10.17 Amariei 6-1 6-5
10:05 Agnese Gentili vs Patricia Georgiana Goina Round 2 1.83 / 1.90 Goina 2-6 1-5
10:05 Katarina Kujovic vs Milena Ciocan Round 2 2.28 / 1.58 Kujovic 6-4 1-0
10:05 Nicole Gadient vs Ioana Maria Sandru Round 2 1.68 / 2.13 Sandru 3-6 6-6
11:43 Juliana Nicole Singeorzan vs Sara Victoria Balan (— / n°822) Round 2 5.07 / 1.14 Balan 1-6 2-5
11:48 Teodora Miron vs Giulia Safina Popa (— / n°772) Round 2 4.48 / 1.18 Miron 6-4 6-6

W15 Kursumlijska Banja · ITF · clay · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
10:00 Natalija Senic vs Helena Stevic (n°357 / —) Round 2 1.03 / 12.46 Senic 6-2 5-1
10:05 Eugenia Menendez Zozaya vs Ariana Geerlings (— / n°747) Round 2 2.69 / 1.44 Geerlings 2-6 2-5
10:05 Federica Sacco vs Beatrice Stagno (n°647 / —) Round 2 1.05 / 10.05 Sacco 6-1 4-6 5-3
10:05 Nina Radovanovic vs Anja Stankovic (n°712 / n°536) Round 2 1.58 / 2.32 Radovanovic 6-4 5-0
11:43 Lucie Urbanova vs Marianne Argyrokastriti (n°896 / n°700) Round 2 2.48 / 1.51 Argyrokastriti 4-6 6-3 4-5
11:50 Emma Ottavia Ghirardato vs Andrea Obradovic (— / n°875) Round 2 2.02 / 1.76 Ghirardato 7-6 5-4
11:51 Laia Petretic vs Rikke De Koning (n°731 / n°893) Round 2 2.57 / 1.48 Koning 1-6 2-5
11:56 Ulyana Hrabavets vs Gala Ivanovic (n°788 / —) Round 2 2.03 / 1.75 Ivanovic 6-4 2-6 4-5

W15 Las Palmas de Gran Canaria · ITF · clay · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
12:20 Carlota Corte vs Kristina Novak (— / n°691) Round 2 8.22 / 1.07 Novak 0-5
12:20 Shannon Lam vs Wozuko Mdlulwa (n°669 / n°870) Round 2 1.04 / 10.70 Lam 6-0 5-4
12:20 Lucia Rodriguez vs Gabriela Paun Round 2 1.53 / 2.43 Rodriguez 7-6 5-4
12:20 Liv Boulard vs Emma Lene (n°831 / n°538) Round 2 5.12 / 1.15 Lene 3-6 2-5
13:58 Carmen Gallardo Guevara vs Lucia Natal (n°564 / —) Round 2 1.21 / 4.16 Guevara 6-4 5-1
14:03 Karolina Kozakova vs Noemi Maines (n°815 / n°709) Round 2 1.22 / 4.09 Maines 5-7 5-6
14:10 Anna Shkutova vs Meritxell Teixido Garcia (— / n°840) Round 2 1.98 / 1.79 Shkutova 6-3 5-1
14:35 Victoria Gomez vs Aya El Aouni (n°812 / n°849) Round 2 / Aouni 4-6 3-5

M25 Denia · ITF · clay · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
10:35 Oscar Jose Gutierrez vs Eric Vanshelboim (n°720 / n°426) Round 2 2.67 / 1.45 Gutierrez 6-7 6-1 5-4
10:35 Hernan Casanova vs Ludvig Fredrik Hede (n°340 / —) Round 2 1.08 / 7.29 Casanova 7-6 5-1
10:35 Mateo Luis Alvarez Sarmiento vs Lorenzo Angelini (— / n°570) Round 2 7.17 / 1.09 Angelini 3-6 4-5
12:13 Carles Cordoba vs Carlos Lopez Montagud (n°832 / n°561) Round 2 2.61 / 1.47 Montagud 4-6 6-6
12:26 Mario Arce Fernandez vs Pedro Rodenas (— / n°676) Round 2 7.43 / 1.07 Rodenas 4-6 4-5
12:35 Ignacio Parisca vs Pavel Lagutin (n°721 / n°474) Round 2 2.23 / 1.67 Lagutin 3-6 0-1
19:05 Reda Bennani vs Adam Lynch (n°463 / —) Round 2 1.12 / 5.93 Bennani 6-2 6-5
19:05 Michiel De Krom vs Javier Barranco Cosano (n°787 / n°433) Round 2 3.66 / 1.26 Cosano 6-3 2-6 1-5

M15 Segrate · ITF · clay · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
10:27 Peter Buldorini vs Yanis Ghazouani Durand (n°893 / n°595) Round 2 2.66 / 1.45 Durand 6-0 4-6 2-5
11:35 Gabriele Bosio vs Luca Parenti (n°693 / —) Round 2 1.17 / 4.82 Bosio 6-3 5-3
11:35 Nicolas Parizzia vs Vito Dell'Elba (n°861 / —) Round 2 1.27 / 3.61 Parizzia 6-3 5-0
16:10 Mathys Domenc vs Adrian Andreev (— / n°874) Round 2 2.98 / 1.37 Andreev 3-6 0-5

M15 Rognac · ITF · hard · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
16:05 Maxence Rivet vs Lucas Marionneau (n°885 / —) Round 2 2.99 / 1.37 Marionneau 6-7 6-3 3-5
16:05 Hugo Car vs Loann Massard (— / n°738) Round 2 1.48 / 2.56 Car 7-6 6-6
18:20 Loic Namigandet Tenguere vs Alexandre Reco (— / n°882) Round 2 3.37 / 1.30 Reco
20:50 Mathys Picard vs Loan Lestir Round 2 1.54 / 2.41 Lestir 2-6 3-5

M15 Huamantla · ITF · hard · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
18:35 Matthew Thomson vs Aditya Vishal Balsekar Round 2 1.45 / 2.60 Thomson 6-3 3-6 5-3
18:35 Oswaldo Reyes Tirado vs Mwendwa Mbithi (— / n°819) Round 2 4.09 / 1.22 Mbithi 4-6 0-5
18:35 Gray Voelzke vs Preston Brown (— / n°856) Round 2 3.96 / 1.22 Brown 1-6 5-6
19:28 Alvin Nicholas Tudorica vs Patricio Alvarado (n°849 / —) Round 2 / Tudorica 6-7 7-5 5-3
20:23 Oliver Sanders vs Joaquin Bianchi Round 2 1.16 / 4.90 Sanders 6-2 5-2
20:31 Stefan Cooper vs Emiliano Aguilera Round 2 1.62 / 2.20 Aguilera 6-3 3-6 0-5
21:16 Felix Roussel vs Keshav Chopra (— / n°697) Round 2 5.68 / 1.12 Chopra 5-7 6-3 2-5
22:56 Joaquin Guilleme vs Marco Alvarez Round 2 1.05 / 9.56 Guilleme 6-0 5-3

M25 Metzingen · ITF · clay · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
14:00 Tomasz Berkieta vs Patrick Zahraj (n°558 / n°411) Round 2 / Zahraj 4-6 3-5
14:05 Viktor Durasovic vs Jamie Mackenzie (n°447 / n°581) Round 2 1.96 / 1.80 Durasovic 6-2 4-6 6-5
14:05 Max Houkes vs Imanol Lopez Morillo (n°240 / n°590) Round 2 1.18 / 4.59 Houkes 6-1 6-6
14:05 Daniel Siniakov vs Liam Gavrielides (n°503 / n°826) Round 2 / Siniakov 6-7 6-0 5-2
15:44 Vincent Dullinger vs Raphael Perot (— / n°338) Round 2 4.93 / 1.16 Perot 6-7 6-4 4-5
15:44 Johan Nikles vs Niels Ratiu (n°424 / —) Round 2 1.34 / 3.13 Nikles 6-4 2-6 5-3
15:44 Adrian Oetzbach vs Jack Loge (n°636 / n°450) Round 2 2.52 / 1.50 Oetzbach 7-6 6-6
16:05 David Eichenseher vs Yannik Kelm (— / n°460) Round 2 6.17 / 1.11 Kelm 4-6 3-5

W15 Huamantla · ITF · hard · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
18:13 Agustina Soto Neira vs Fernanda Torres Gomez Round 2 1.48 / 2.70 Gomez 2-6 0-5
18:35 Nicole Sifuentes vs Camille Allegre Round 2 3.51 / 1.28 Allegre 2-6 7-5 0-5
18:35 Maria Jose Sanchez Uribe vs Jayna Clemens Round 2 2.57 / 1.52 Uribe 7-6 5-3
18:35 Kallista Liu vs Olivia Allegre (n°850 / —) Round 2 1.16 / 4.88 Liu 6-4 6-5
21:03 Carolina Alonso vs Amanda Carolina Nava Elkin (— / n°886) Round 2 1.22 / 4.09 Elkin 3-6 5-6
23:55 Gabriella Price vs Ga Hyun Song Kwon (n°863 / —) Round 2 1.18 / 4.81 Price 6-0 5-1

M25 Ollersbach · ITF · clay · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
11:00 Vladyslav Orlov vs Jan Kumstat (n°432 / n°186) Round 2 3.30 / 1.31 Kumstat
11:05 Ioannis Xilas vs Filip Jeff Planinsek (n°370 / n°502) Round 2 1.74 / 2.04 Planinsek 6-3 4-6 3-5
11:05 Kalin Ivanovski vs Bor Artnak (n°754 / n°448) Round 2 1.89 / 1.87 Artnak 4-6 0-1
13:05 Tomas Lanik vs Marat Sharipov (n°886 / n°442) Round 2 / Sharipov 1-6 1-3
13:05 Tommaso Compagnucci vs Alex Huszar (n°364 / —) Round 2 / Compagnucci 6-3 5-2
14:05 Fares Zakaria vs Sebastian Sorger (n°559 / n°364) Round 2 / Sorger 6-7 3-5
18:49 Andrej Martin vs Alexander Wagner (n°401 / —) Round 2 1.10 / 6.47 Martin 6-3 6-7 5-4
20:37 Thilo Behrmann vs Mathys Erhard (— / n°339) Round 2 4.32 / 1.20 Erhard 3-6 3-5

M25 Sao Paulo · ITF · clay · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
00:35 Kaua Lorenzo Santos Gava vs Mateus Alves (— / n°418) Round 1 8.56 / 1.06 Alves 3-6 5-6
16:05 Salvador Price vs Carlos Maria Zarate (n°900 / n°385) Round 2 / Zarate 3-6 7-6 3-5
16:05 Paulo Saraiva Dos Santos vs Joao Victor Couto Loureiro (n°475 / n°882) Round 2 / Santos 6-1 5-0
17:50 Jose Pereira vs Murkel Dellien (n°818 / n°370) Round 2 4.37 / 1.20 Pereira 7-5 5-4
17:53 Matias Soto vs Rafael Tosetto (n°261 / —) Round 2 1.08 / 7.68 Soto 6-3 5-4
18:01 Juan Estevez vs Enzo Kohlmann De Freitas (n°357 / n°900) Round 2 1.23 / 4.00 Estevez 6-2 3-6 5-3
18:18 Lorenzo Joaquin Rodriguez vs Nicolas Zanellato (n°454 / n°757) Round 2 1.32 / 3.27 Rodriguez 6-1 5-3
19:43 Lucas Andrade Da Silva vs Mateus Alves (n°768 / n°418) Round 2 1.95 / 1.81 Silva 6-7 6-3 5-4

M25 Champaign · ITF · hard · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
00:18 Marko Miladinovic vs Alejandro Moreno (n°768 / —) Round 1 1.63 / 2.18 Miladinovic 2-6 6-3 5-6
00:28 Kyle Mcnally vs Tristan Mccormick (— / n°709) Round 1 / Mccormick 6-4 6-7 2-5
18:00 Lev Seidman vs Eli Stephenson Round 2 2.28 / 1.60 Stephenson 7-6 2-6 1-5
18:05 Vignesh Gogineni vs Naoya Honda (n°770 / n°647) Round 2 1.59 / 2.30 Honda 4-6 4-5
18:05 Karim Bennani vs Maximillian Mroz (n°452 / —) Round 2 1.04 / 12.23 Bennani 6-3 5-3
19:49 Ilyas Milad Fahim vs William Jansen Round 2 2.36 / 1.56 Jansen 6-3 5-7 0-5
20:05 Marko Miladinovic vs Mitchell Sheldon (n°768 / —) Round 2 1.51 / 2.49 Sheldon 3-6 3-5
20:05 Jelani Sarr vs Nikita Filin Round 2 2.04 / 1.74 Filin 6-7 2-5
21:23 Evan Bynoe vs Yassine Dlimi (n°713 / n°487) Round 2 7.16 / 1.09 Bynoe 6-4 2-6 5-4
22:03 William Mroz vs Tristan Mccormick (— / n°709) Round 2 2.15 / 1.67 Mroz 6-3 5-3

Frequently asked questions

Why do some matches have no prediction?

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.

How reliable are these predictions?

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.

Is a prediction betting advice?

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.