VALUEBETENNIS
Tennis betting · since 2017 Log in

Tennis predictions for Thursday 9 July 2026: results and record

Thursday 9 July 2026: 267 singles matches, a model favourite published on 31. Day's record: 23 right winners out of 31 (74.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).

Wimbledon (juniors) · · grass · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
00:00 Jordan Lee vs Arnav Vijay Paparkar Quarter-final / Lee
00:00 Thijs Boogaard vs Oliver Page (n°493 / —) Quarter-final / Boogaard
00:00 Vincent Reisach vs Jack Secord Quarter-final / Reisach
00:00 Cruz Hewitt vs Dimitar Kisimov (n°354 / —) Quarter-final / Hewitt

Wimbledon (juniors) · · grass · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
00:00 Xinran Sun vs Anna Pircher (n°601 / n°899) Quarter-final / Sun
00:00 Anna Pushkareva vs Yihan Qu Quarter-final / Pushkareva
00:00 Janae Preston vs Emily Victoria Eigelsbach (n°809 / —) Quarter-final / Preston
00:00 Polina Skliar vs Mariia Makarova Quarter-final / Skliar

Wimbledon - London · Grand Slam · grass · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
15:30 Karolina Muchova vs Cori Gauff (n°7 / n°4) Semi-final 1.94 / 1.94 Gauff 6-2 1-6 5-5
18:30 Marta Kostyuk vs Linda Noskova (n°11 / n°6) Semi-final 1.83 / 2.08 Noskova 4-6 1-3

Grand Est Open 88 - Contrexeville · Challenger · clay · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
12:00 Jeline Vandromme vs Oksana Selekhmeteva (n°139 / n°93) Round 2 2.60 / 1.51 Vandromme 6-0 1-0
13:30 Clara Burel vs Alicia Herrero Linana (n°416 / n°305) Round 2 1.23 / 4.27 Linana 3-6 6-4 2-3
16:20 Lisa Pigato vs Aurora Zantedeschi (n°130 / n°296) Round 2 1.49 / 2.66 Zantedeschi 2-6 5-5
18:30 Francesca Jones vs Leolia Jeanjean (n°104 / n°127) Round 2 1.94 / 1.88 Jeanjean 6-1 4-6 5-5

Iasi Challenger · Challenger · clay

Time Match Round Cotes du marché Model prediction Result
13:30 Taro Daniel vs Zdenek Kolar (n°160 / n°175) Round 2 1.56 / 2.51 Daniel 62 % Daniel 6-4 1-2
15:30 Valentin Royer vs Olle Wallin (n°75 / n°414) Round 2 1.23 / 4.39 Royer 73 % Royer 3-6 7-6(3) 6-4
18:00 Cezar Cretu vs Gustavo Heide (n°230 / n°128) Round 2 3.47 / 1.33 Heide 73 % Heide 6-2 5-7 3-6
20:55 Titouan Droguet vs Luka Pavlovic (n°103 / n°203) Round 2 / not computed Droguet 6-3 7-6(3)

Braunschweig Challenger · Challenger · clay

Time Match Round Cotes du marché Model prediction Result
12:05 Vilius Gaubas vs Facundo Diaz Acosta (n°121 / n°82) Round 2 2.59 / 1.53 Acosta 65 % Acosta 4-6 2-5
14:00 Niels Mcdonald vs Martin Krumich (n°494 / n°263) Round 2 1.98 / 1.88 Mcdonald 52 % Mcdonald 6-4 5-3
16:00 Hugo Gaston vs Mika Petkovic (n°91 / n°432) Round 2 1.31 / 3.64 Gaston 71 % Gaston 6-7(4) 6-4 6-1
18:50 Marvin Moeller vs Adolfo Daniel Vallejo (n°278 / n°60) Round 2 5.05 / 1.19 Vallejo 81 % Moeller 6-3 1-0

Liege Challenger · Challenger · clay

Time Match Round Cotes du marché Model prediction Result
14:30 Federico Coria vs Guy Den Ouden (n°897 / n°212) Round 2 3.26 / 1.35 Ouden 73 % Ouden 6-2 2-6 3-6
16:50 Kimmer Coppejans vs Daniel Michalski (n°217 / n°302) Round 2 1.45 / 2.80 Coppejans 71 % Coppejans 6-4 5-5
18:35 Felix Balshaw vs Philip Henning (n°252 / n°299) Round 2 1.39 / 3.07 Balshaw 72 % Balshaw 6-0 5-2
19:11 Gauthier Onclin vs Florian Broska (n°158 / n°293) Round 2 1.36 / 3.18 Onclin 67 % Broska 7-5 6-7(5) 2-6

Trieste Challenger · Challenger · clay

Time Match Round Cotes du marché Model prediction Result
15:10 Federico Agustin Gomez vs Henry Bernet (n°169 / n°428) Round 2 2.11 / 1.74 Bernet 60 % Bernet 3-6 7-6(10) 3-6
17:50 Maxim Mrva vs Federico Bondioli (n°212 / n°304) Round 2 1.59 / 2.39 Mrva 61 % Bondioli 5-6
19:08 Nikolas Sanchez-Izquierdo vs Alex Barrena (n°220 / n°235) Round 2 1.60 / 2.37 Sanchez-Izquierdo 61 % Sanchez-Izquierdo 6-4 4-2
21:15 Andrea Guerrieri vs Hugo Dellien (n°187 / n°140) Round 2 2.18 / 1.70 Dellien 56 % Dellien 1-6 2-6

Nottingham 3 Challenger · Challenger · grass

Time Match Round Cotes du marché Model prediction Result
13:00 Johannus Monday vs Arda Azkara (n°311 / n°823) Round 2 1.22 / 4.34 Monday 77 % Monday 6-3 6-2
13:00 Filip Jeff Planinsek vs Felix Gill (n°502 / n°214) Round 2 3.99 / 1.25 Gill 73 % Gill 1-6 3-6
14:30 Amit Vales vs Henry Searle (n°598 / n°226) Round 2 6.78 / 1.10 Searle 87 % Searle 3-6 2-6
14:30 Max Basing vs Luca Castelnuovo (n°259 / n°461) Round 2 1.40 / 3.00 Basing 71 % Basing 6-4 6-7(2) 4-1

Newport Challenger · Challenger · grass

Time Match Round Cotes du marché Model prediction Result
00:20 Daniel Milavsky vs Kaichi Uchida (n°316 / n°277) Round 1 1.59 / 2.45 Milavsky 65 % Milavsky 6-4 6-3
00:35 Murphy Cassone vs Darwin Blanch (n°285 / n°245) Round 1 2.49 / 1.57 Blanch 64 % Blanch 4-6 6-1 3-6
16:05 Garrett Johns vs Patrick Maloney (n°406 / n°864) Round 1 / not computed Johns 3-6 6-3 4-3
18:05 Stefan Kozlov vs Yibing Wu (n°296 / n°113) Round 1 4.50 / 1.23 Wu 81 % Kozlov 6-4 2-6 5-4
18:05 Arthur Gea vs Tristan Schoolkate (n°87 / n°180) Round 2 1.79 / 2.09 Gea 55 % Gea 4-6 7-6(7) 5-4
18:10 Jacob Fearnley vs Mark Lajal (n°101 / n°152) Round 1 1.61 / 2.40 Fearnley 61 % Fearnley 7-5 3-6 6-1
20:36 Jason Jung vs Alex Michelsen (n°856 / n°46) Round 2 9.41 / 1.07 Michelsen 90 % Michelsen 1-6 3-6
20:45 Daniel Milavsky vs Bu Yunchaokete (n°316 / n°124) Round 2 7.28 / 1.10 Yunchaokete 87 % Milavsky 6-2 6-1
21:10 Liam Broady vs Andre Ilagan (n°197 / n°184) Round 2 / not computed Broady 6-3 7-6(2)
21:54 Adrian Mannarino vs Alexis Galarneau (n°67 / n°183) Round 2 1.24 / 4.29 Mannarino 80 % Galarneau 3-6 6-3 6-7(5)
22:55 Bernard Tomic vs Adam Walton (n°179 / n°93) Round 2 3.76 / 1.29 Walton 74 % Walton 4-6 6-4 2-6

Bogota Challenger · Challenger · clay

Time Match Round Cotes du marché Model prediction Result
18:05 Lorenzo Claverie vs Nick Hardt (n°870 / n°284) Round 2 4.22 / 1.23 Hardt 80 % Claverie 7-6(3) 4-5
18:05 Facundo Mena vs Tristan Mccormick (n°306 / n°709) Round 2 / not computed Mena 5-7 6-4 6-4
20:35 Nicolas Mejia vs Santiago Rodriguez Taverna (n°115 / n°434) Round 2 1.22 / 4.40 Mejia 78 % Mejia 7-6(2) 6-7(3) 6-2
23:35 Hernan Casanova vs Luciano Emanuel Ambrogi (n°340 / n°319) Round 2 1.99 / 1.83 Ambrogi 50 % Casanova 7-6(2) 6-2

Hall of Fame Open - Newport · Challenger · grass · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
00:45 Mananchaya Sawangkaew vs Caroline Dolehide (n°94 / n°245) Round 1 1.56 / 2.47 Sawangkaew 6-3 6-4
01:10 Lucrezia Stefanini vs Carol Zhao (n°119 / n°627) Round 1 1.22 / 4.35 Stefanini 6-3 6-1
16:36 Darja Vidmanova vs Carolyn Ansari (n°75 / n°251) Round 1 1.10 / 6.99 Vidmanova 6-3 6-1
16:48 Sahaja Yamalapalli vs Anna Sinclair Rogers (n°342 / n°330) Round 1 1.70 / 2.17 Rogers 6-7(5) 4-6
18:05 Madison Brengle vs Kayla Cross (n°211 / n°162) Round 2 1.33 / 3.35 Brengle 6-3 3-0
18:05 Katherine Sebov vs Tatjana Maria (n°213 / n°83) Round 2 4.28 / 1.23 Maria 3-6 3-6
18:05 Katie Volynets vs Kylie Collins (n°78 / n°367) Round 2 1.05 / 10.99 Volynets 6-3 6-4
18:16 Mei Yamaguchi vs Greetje Minnen (n°261 / n°176) Round 1 7.35 / 1.09 Minnen 5-7 3-3
20:05 Mananchaya Sawangkaew vs Lea Ma (n°94 / n°279) Round 2 1.23 / 4.29 Sawangkaew 6-2 1-0
20:40 Iryna Shymanovich vs Mary Stoiana (n°191 / n°122) Round 2 3.02 / 1.40 Stoiana 6-3 2-6 3-5
21:57 Reese Brantmeier vs Elizabeth Mandlik (n°431 / n°170) Round 2 2.30 / 1.63 Mandlik 3-6 6-4 2-6
23:00 Lucrezia Stefanini vs Anna Sinclair Rogers (n°119 / n°330) Round 2 1.12 / 6.10 Stefanini 6-2 6-1

W75 The Hague · Challenger · clay · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
13:00 Chloe Paquet vs Lia Karatancheva (n°297 / n°379) Round 2 1.50 / 2.52 Karatancheva
13:00 Zhibek Kulambayeva vs Joelle Steur (n°476 / n°357) Round 2 2.75 / 1.42 Steur
15:35 Alena Kovackova vs Mia Ristic (n°393 / n°195) Round 2 2.35 / 1.57 Kovackova
15:58 Eva Vedder vs Weronika Falkowska (n°197 / n°316) Round 2 1.54 / 2.42 Vedder
17:04 Diletta Cherubini vs Jenny Lim (n°378 / n°387) Round 2 2.18 / 1.63 Lim
18:08 Federica Urgesi vs Arantxa Rus (n°274 / n°204) Round 2 1.74 / 2.05 Rus
20:30 Lea Boskovic vs Anouck Vrancken Peeters (n°336 / n°293) Round 2 1.61 / 2.25 Boskovic
22:00 Loes Ebeling Koning vs Gina Feistel (n°475 / n°305) Round 2 4.67 / 1.20 Feistel

W50 Corroios-Seixal · Challenger · hard · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
12:05 Indianna Spink vs Hanne Vandewinkel (n°629 / n°81) Round 2 10.02 / 1.05 Vandewinkel
12:05 Rina Saigo vs Carol Young Suh Lee (n°272 / n°143) Round 2 5.20 / 1.14 Lee
12:05 Han Shi vs Deniz Dilek (n°264 / n°797) Round 2 1.19 / 4.31 Shi
13:35 Kira Pavlova vs Francisca Jorge (n°347 / n°232) Round 2 4.89 / 1.16 Jorge
14:12 Veronika Podrez vs Angelina Voloshchuk (n°132 / n°349) Round 2 1.49 / 2.53 Voloshchuk
14:17 Anastasia Kulikova vs Chloe Noel (n°310 / n°801) Round 2 1.18 / 4.59 Kulikova
15:13 Cagla Buyukakcay vs Susan Bandecchi (n°426 / n°152) Round 2 4.26 / 1.20 Bandecchi

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

Time Match Round Cotes du marché Model prediction Result
09:05 Victoria Bosio vs Maria Golovina (n°323 / n°410) Quarter-final 1.86 / 1.89 Golovina
09:05 Rositsa Dencheva vs Ekaterina Kazionova (n°280 / n°442) Quarter-final / Dencheva
10:35 Carolina Kuhl vs Francesca Gandolfi (n°639 / n°683) Quarter-final 1.90 / 1.83 Gandolfi
10:35 Pia Lovric vs Julie Struplova (n°528 / n°218) Quarter-final 3.70 / 1.24 Struplova

W35 Don Benito · Challenger · carpet · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
09:35 Lucia Ros Parres vs Viktoria Hruncakova (— / n°224) Round 2 15.58 / 1.02 Hruncakova
09:35 Ann Akasha Ceuca vs Anastasia Bertacchi (n°549 / n°718) Round 2 3.28 / 1.31 Bertacchi
09:35 Noemi Maines vs Victoria Allen (n°709 / n°438) Round 2 3.53 / 1.28 Allen
11:05 Jodie Anna Burrage vs Melisa Ercan (n°674 / n°662) Round 2 1.39 / 2.80 Ercan
11:13 Martyna Kubka vs Georgina Hays (n°182 / —) Round 2 1.01 / 23.96 Kubka
11:13 Valentina Ryser vs Celia Cervino Ruiz (n°263 / n°686) Round 2 1.31 / 3.20 Ryser
11:13 Zuzanna Pawlikowska vs Meritxell Teixido Garcia (n°383 / n°840) Round 2 1.15 / 4.92 Pawlikowska

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

Time Match Round Cotes du marché Model prediction Result
11:00 Marilouise Van Zyl vs Polina Leykina (— / n°670) Round 2 2.90 / 1.39 Leykina
11:05 Astrid Cirotte vs Samaira Pahwa (n°651 / —) Round 2 1.22 / 4.09 Cirotte
11:05 Donna Le Roux vs Valentini Grammatikopoulou (— / n°557) Round 2 2.96 / 1.37 Grammatikopoulou
12:35 Danielle Dai Chapman vs Ksenia Smirnova (— / n°830) Round 2 3.37 / 1.30 Smirnova
12:35 Jahnie Van Zyl vs Michika Ozeki (— / n°621) Round 2 1.59 / 2.30 Zyl
12:49 Olga Danilova vs Jana Hossam Salah (n°782 / —) Round 2 3.28 / 1.31 Salah
12:52 Jenny Duerst vs Ekua Youri (n°686 / —) Round 2 1.03 / 12.52 Duerst
14:05 Isabella Kruger vs Mika Buchnik (n°849 / n°878) Round 2 1.13 / 5.51 Kruger

Nordea Open - Bastad · Challenger · clay · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
12:05 Simona Waltert vs Leyre Romero Gormaz (n°89 / n°145) Quarter-final 1.51 / 2.61 Waltert 6-2 1-0
13:30 Irene Burillo vs Kaitlin Quevedo (n°235 / n°107) Quarter-final 5.43 / 1.15 Quevedo 6-4 4-6 4-6
16:20 Paula Badosa Gibert vs Varvara Lepchenko (n°87 / n°181) Quarter-final 1.11 / 6.61 Gibert 7-5 5-5
19:10 Sinja Kraus vs Yulia Putintseva (n°90 / n°84) Quarter-final 2.05 / 1.79 Putintseva 2-6 3-6

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

Time Match Round Cotes du marché Model prediction Result
12:00 Kathinka Von Deichmann vs Tamara Zidansek (n°289 / n°146) Round 2 4.22 / 1.21 Zidansek
12:05 Martina Capurro Taborda vs Berfu Cengiz (n°241 / n°279) Round 2 2.50 / 1.51 Cengiz
12:35 Dalila Jakupovic vs Darya Astakhova (n°343 / n°227) Round 2 / Jakupovic
13:26 Teodora Kostovic vs Jule Niemeier (n°171 / n°411) Round 2 1.20 / 4.27 Kostovic
13:35 Martina Trevisan vs Julia Riera (n°325 / n°147) Round 2 2.46 / 1.52 Riera
14:05 Lidia Encheva vs Julia Avdeeva (n°353 / n°185) Round 2 3.88 / 1.24 Avdeeva
16:15 Lucia Bronzetti vs Anastasiia Sobolieva (n°135 / n°194) Round 2 1.93 / 1.83 Sobolieva
18:35 Ekaterine Gorgodze vs Valentina Steiner (n°161 / n°492) Round 2 1.50 / 2.50 Gorgodze

W50 Columbus · Challenger · indoor hard · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
17:05 Malaika Rapolu vs Miho Kuramochi (n°352 / n°374) Round 2 / Rapolu
17:05 Francoise Abanda vs Ana Grubor (n°898 / n°515) Round 2 1.19 / 4.47 Grubor
17:05 Christasha McNeil vs Haruka Kaji (n°836 / n°259) Round 2 / Kaji
17:05 Rebecca Marino vs Audrey Spencer (n°417 / —) Round 2 1.07 / 7.96 Marino
18:35 Mell Elizabeth Reasco Gonzalez vs Luciana Perry (n°338 / —) Round 2 1.48 / 2.68 Perry
18:35 Thara Gowda vs Sakura Hosogi (— / n°348) Round 2 2.81 / 1.41 Hosogi
18:47 Sara Daavettila vs Jia-Jing Lu (n°694 / n°383) Round 2 2.97 / 1.41 Daavettila
18:47 Hanna Chang vs Julieta Pareja (n°295 / n°288) Round 2 2.72 / 1.47 Pareja

M25 Bastia-Lucciana · ITF · clay · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
11:40 Damien Salvestre vs Alexander Weis (— / n°584) Round 2 3.95 / 1.24 Weis
11:40 Yanis Ghazouani Durand vs Axel Garcian (n°595 / n°891) Round 2 1.57 / 2.35 Durand
11:40 Alejandro Arcila vs Rodrigo Alujas (— / n°765) Round 2 1.94 / 1.82 Alujas
18:35 Leonardo Primucci vs Nicolas Jadoun (— / n°883) Round 2 1.99 / 1.78 Jadoun
18:35 Laurent Lokoli vs Matisse Martin (n°386 / —) Round 2 1.09 / 6.94 Lokoli
20:05 Florent Bax vs Benjamin Pietri (n°303 / n°786) Round 2 1.20 / 4.32 Bax
20:05 Denis Constantin Spiridon vs Pierre Antoine Tailleu Round 2 1.66 / 2.17 Spiridon
20:35 Cosme Rolland De Ravel vs Gabriele Vulpitta (n°809 / —) Round 2 1.15 / 5.23 Ravel

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

Time Match Round Cotes du marché Model prediction Result
00:00 Fitriadi M Rifqi vs Min Hyuk Cho (n°510 / —) Round 2 1.22 / 3.91 Rifqi
12:05 Daniil Sarksian vs Xing Dao Chen Round 2 1.61 / 2.26 Sarksian
12:05 Amirkhamza Nasridinov vs Martin Borisiouk (— / n°744) Round 2 2.10 / 1.68 Borisiouk
12:05 Fanming Meng vs Hoyoung Roh (— / n°725) Round 2 4.10 / 1.20 Roh
12:05 Wishaya Trongcharoenchaikul vs Noritaka Koizumi (n°850 / —) Round 2 2.15 / 1.67 Koizumi
13:35 Jia Hu vs Hanyi Liu (— / n°899) Round 2 4.75 / 1.16 Liu
14:16 Masaki Ishikawa vs James Van Herzeele Round 2 3.47 / 1.27 Herzeele
15:26 Yuta Tomida vs Arvid Nordquist (— / n°800) Round 2 2.39 / 1.54 Nordquist

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

Time Match Round Cotes du marché Model prediction Result
05:05 Ma Ruoxi vs Maria Kalyakina (— / n°583) Round 2 3.95 / 1.22 Kalyakina
05:05 Jiayi Wang vs Shihomi Li Xuan Leong (n°525 / —) Round 2 1.11 / 5.83 Leong
05:05 Yingqun Sun vs Maralgoo Chogsomjav (n°838 / —) Round 2 1.16 / 4.67 Sun
05:05 Alina Trynkina vs Junhan Zhang (n°885 / n°622) Round 2 1.33 / 3.12 Trynkina
07:00 Cheuk Ying Shek vs Meiling Wang (n°619 / n°802) Round 2 2.30 / 1.59 Shek
07:11 Seo Yun Choi vs Ikumi Yamazaki (— / n°641) Round 2 2.77 / 1.42 Yamazaki
07:26 Thasaporn Naklo vs Alexandra Malova (n°533 / —) Round 2 1.22 / 4.05 Naklo
07:26 Anna Snigireva vs Xinyi Nong (n°710 / —) Round 2 1.26 / 3.64 Nong

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

Time Match Round Cotes du marché Model prediction Result
11:00 Imanol Lopez Morillo vs Marcel Kamrowski (n°590 / —) Round 2 1.27 / 3.58 Morillo
11:00 Petr Michnev vs Leyton Rivera (n°866 / —) Round 2 1.28 / 3.49 Rivera
11:05 Aleksandr Braynin vs Linus Lagerbohm (n°767 / —) Round 2 1.56 / 2.35 Lagerbohm
11:05 Lorenzo Balducci vs Jeremy Gschwendtner Round 2 3.28 / 1.31 Balducci
12:35 Tobia Costanzo Baragiola Mordini vs Petros Tsitsipas (— / n°879) Round 2 2.22 / 1.63 Tsitsipas
13:01 Niklas Guttau vs Leonardo Rossi (n°900 / n°603) Round 2 2.57 / 1.48 Rossi
13:05 Vladyslav Orlov vs Jan Chlodnicki (n°432 / —) Round 2 1.09 / 6.94 Orlov
13:46 Jakub Filip vs Jakub Jedrzejczak (n°861 / —) Round 2 1.20 / 4.30 Jedrzejczak

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

Time Match Round Cotes du marché Model prediction Result
00:00 Tuncay Duran vs Viktor Markov (n°633 / —) Round 2 / Duran
11:35 Aziz Dougaz vs Timofey Stepanov (n°524 / —) Round 2 1.08 / 7.12 Dougaz
11:35 Mohamed Nazim Makhlouf vs Nicolas Robert (— / n°838) Round 2 2.34 / 1.54 Robert
13:05 Volodymyr Iakubenko vs Logan Zapp Round 2 1.60 / 2.23 Zapp
13:22 Egor Pleshivtsev vs Roan Jones Round 2 1.72 / 2.03 Jones
13:37 Peter Alam vs Paul Barbier Gazeu Round 2 4.70 / 1.16 Gazeu
14:12 Jonas Eriksson Ziverts vs Photos Photiades (2003) Round 2 / Ziverts
14:42 Felipe Virgili Berini vs Jacob Bradshaw (— / n°597) Round 2 3.84 / 1.23 Berini

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

Time Match Round Cotes du marché Model prediction Result
00:12 Cole Thurgur vs Joshua Peck (— / n°577) Round 1 4.12 / 1.22 Thurgur
01:05 Miko Lapalme vs Strong Kirchheimer (— / n°638) Round 1 6.24 / 1.11 Kirchheimer
01:57 Maxime St-Hilaire vs Alexandre Bergeron Round 1 2.04 / 1.74 St-Hilaire
17:05 Karl Poling vs Maxime St-Hilaire (n°452 / —) Round 2 / Poling
17:05 Duncan Chan vs Timo Legout (n°486 / n°535) Round 2 / Legout
17:05 Kenta Miyoshi vs Justin Boulais (n°467 / n°403) Round 2 2.37 / 1.56 Miyoshi
18:35 Jay Dylan Hara Friend vs Cole Thurgur (n°312 / —) Round 2 1.03 / 15.80 Friend
18:45 Mikael Arseneault vs Ryan Colby (— / n°647) Round 2 3.18 / 1.33 Arseneault
18:52 Tristan Stringer vs Strong Kirchheimer (n°879 / n°638) Round 2 2.72 / 1.47 Kirchheimer

M25 The Hague · ITF · clay · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
13:00 Jelle Sels vs Abel Forger (n°546 / n°823) Round 2 1.79 / 1.97 Forger
13:00 Sander Jong vs Eero Vasa (n°688 / n°479) Round 2 1.50 / 2.50 Jong
13:00 Jay Clarke vs Stijn Paardekooper (n°242 / n°875) Round 2 1.08 / 7.52 Paardekooper
14:35 Daniel Verbeek vs Yannik Kelm (— / n°460) Round 2 6.92 / 1.11 Kelm
14:53 Pieter De Lange vs Fons Van Sambeek (n°640 / —) Round 2 1.45 / 2.80 Lange
14:58 Pietro Marino vs Louis Wessels (n°898 / n°490) Round 2 2.63 / 1.46 Wessels
16:05 Jakub Nicod vs Taym Al Azmeh (n°732 / —) Round 2 1.10 / 6.47 Nicod
17:46 Karl Friberg vs Alejandro Juan Mano (n°675 / n°657) Round 2 2.45 / 1.52 Mano

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

Time Match Round Cotes du marché Model prediction Result
10:05 Uros Zivkovic vs Milos Mikovic Round 1 23.72 / 1.01 Mikovic
10:35 Pedro Vives Marcos vs Valerio Bracci (n°538 / —) Round 1 1.01 / 29.21 Marcos
12:05 Benoit Torcq vs Alejandro Melero Kretzer Round 1 2.49 / 1.51 Kretzer
12:05 Vlado Jankanj vs Aaron Funk Round 1 1.56 / 2.31 Jankanj
12:05 Kristijan Juhas vs Denys Klok (n°844 / n°835) Round 1 1.45 / 2.67 Juhas
12:05 Marko Bekeni vs Semen Pankin (— / n°421) Round 1 4.13 / 1.21 Pankin
12:05 Timofei Derepasko vs Marko Milosavljevic (SRB) (n°680 / —) Round 1 / (SRB)

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

Time Match Round Cotes du marché Model prediction Result
10:05 Helena Stevic vs Tian Jialin (— / n°624) Round 1 4.17 / 1.21 Jialin

M25 Roda de Bara · ITF · hard · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
11:05 Ludovico Vaccari vs Aren Baybars Quarter-final 1.56 / 2.36 Baybars
11:05 Iliyan Radulov vs Yanki Erel (n°603 / n°305) Quarter-final 2.52 / 1.50 Erel
12:25 Isaac Becroft vs Dan Added (n°679 / n°281) Quarter-final 3.54 / 1.29 Added
12:25 Robin Bertrand vs Oliver Crawford (n°409 / n°224) Quarter-final 3.23 / 1.34 Crawford

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

Time Match Round Cotes du marché Model prediction Result
08:35 Ekaterina Tupitsyna vs Aiya Nupbay (n°643 / —) Round 2 1.04 / 13.41 Tupitsyna
08:35 Maria Sholokhova vs Sera Nishimoto (n°699 / —) Round 2 1.08 / 7.56 Sholokhova
08:40 Shruti Ahlawat vs Ekaterina Maklakova (n°752 / n°440) Round 2 2.87 / 1.40 Maklakova
08:40 Anna Sedysheva vs Kristina Kroitor (— / n°475) Round 2 10.03 / 1.05 Kroitor
08:40 Edda Mamedova vs Gaeul Jang (n°842 / n°627) Round 2 1.77 / 2.00 Jang
10:14 Rinko Matsuda vs Ingkar Dyussebay (n°489 / —) Round 2 1.09 / 6.77 Dyussebay
10:14 Eva Korysheva vs Aruzhan Sagandikova (— / n°656) Round 2 3.22 / 1.32 Sagandikova
10:39 Zeel Desai vs Kamonwan Yodpetch (n°550 / n°822) Round 2 2.51 / 1.48 Yodpetch

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

Time Match Round Cotes du marché Model prediction Result
10:05 Attila Boros vs Cezar Gabriel Papoe (n°776 / —) Round 2 1.35 / 3.05 Papoe
10:05 Niccolo Catini vs Mihai Razvan Marinescu (n°893 / n°880) Round 2 2.03 / 1.75 Catini
10:05 Christopher Thies vs Aljaz Jeran Round 2 4.32 / 1.20 Jeran
10:05 Ilya Snitari vs Stefan Adrian Andreescu (n°900 / n°594) Round 2 1.54 / 2.41 Snitari
11:40 Filippo Mazzola vs Freddy Murray Round 2 1.20 / 4.32 Mazzola
12:00 Matei Florin Breazu vs Michele Mecarelli (— / n°893) Round 2 2.46 / 1.52 Breazu
12:06 Ergi Kirkin vs William Mirarchi (n°657 / —) Round 2 1.13 / 5.59 Mirarchi
12:06 Henrik Bladelius vs Luka Talan Lopatic Round 2 2.07 / 1.72 Lopatic

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

Time Match Round Cotes du marché Model prediction Result
00:00 Charlie Robertson vs Hugo Pierre (n°894 / —) Round 2 / Robertson
11:05 Andreas Timini vs Alec Deckers (— / n°542) Round 2 5.70 / 1.13 Deckers
11:05 James Beaven vs Kris Van Wyk (— / n°853) Round 2 1.80 / 1.96 Beaven
11:05 Khololwam Montsi vs Devin Badenhorst (n°837 / n°738) Round 2 1.57 / 2.34 Montsi
12:52 Alexander Zgirovsky vs Luc Koenig (n°851 / —) Round 2 2.00 / 1.77 Zgirovsky
13:30 Chirag Duhan vs Kriish Tyagi (n°890 / —) Round 2 2.69 / 1.44 Tyagi
15:23 Zsombor Velcz vs Jordan Hasson (n°889 / —) Round 2 1.27 / 3.60 Velcz
16:47 Ofek Shimanov vs Preston Brown (n°857 / n°856) Round 2 1.24 / 3.82 Shimanov

M15 San Salvador de Jujuy · ITF · clay · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
16:35 Mateo Del Pino vs Carlos Maria Zarate (— / n°385) Round 2 5.19 / 1.15 Zarate
16:35 Juan Estevez vs Federico Aguilar Cardozo (n°357 / —) Round 2 1.15 / 5.19 Estevez
16:35 Valentino Grippo vs Felipe De Dios Round 2 1.83 / 1.93 Dios
18:23 Lorenzo Gagliardo vs Tomas Tischner (n°896 / —) Round 2 1.04 / 11.56 Gagliardo

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

Time Match Round Cotes du marché Model prediction Result
11:35 Zoe Ulrich vs Aya El Sayed Round 2 1.94 / 1.83 Sayed
11:35 Eva Shaw vs Yasmin Ezzat (— / n°722) Round 2 2.53 / 1.49 Ezzat
11:35 Tamara Sramkova vs Karla Bartel Round 2 8.46 / 1.07 Bartel
11:35 Chelsea Fontenel vs Sadjo Coulibaly (n°625 / —) Round 2 1.02 / 16.14 Fontenel
11:35 Margaux Komano vs Yuliya Perapekhina Round 2 3.11 / 1.34 Perapekhina
13:22 Matilde Mariani vs Katja Wiersholm (n°765 / —) Round 2 1.61 / 2.25 Wiersholm
13:42 Tanisha Kashyap vs Sofia Camila Rojas (n°885 / —) Round 2 5.67 / 1.13 Rojas
14:42 Severine Deppner vs Nada Fouad (— / n°670) Round 2 5.89 / 1.12 Fouad

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

Time Match Round Cotes du marché Model prediction Result
04:05 Kokoro Isomura vs Shintaro Imai (n°539 / n°851) Round 2 2.57 / 1.46 Imai
04:05 Taiyo Yamanaka vs Hikaru Shiraishi (n°830 / n°522) Round 2 3.36 / 1.29 Yamanaka
04:05 Makoto Ochi vs Kasidit Samrej (n°877 / n°486) Round 2 5.80 / 1.11 Ochi
04:05 Yusuke Takahashi vs Omar Jasika (n°691 / n°408) Round 2 2.00 / 1.75 Jasika
05:52 Matthew Dellavedova vs Yusuke Kusuhara (n°293 / n°853) Round 2 1.06 / 8.58 Dellavedova
06:17 Koki Matsuda vs Ryuki Matsuda (n°483 / n°764) Round 2 1.42 / 2.70 Matsuda
06:52 Yuki Mochizuki vs Ryota Tanuma (n°662 / n°888) Round 2 1.93 / 1.80 Mochizuki
07:25 Naoya Honda vs Naoki Nakagawa (n°647 / n°782) Round 2 1.69 / 2.08 Nakagawa

W15 Rio Claro · ITF · clay · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
16:05 Valentina Mediorreal Arias vs Ana Candiotto (n°874 / n°457) Round 2 3.12 / 1.34 Candiotto
16:05 Maria Camila Torres Murcia vs Oceane Babel (n°893 / n°546) Round 2 6.62 / 1.12 Babel
16:05 Maria Herazo vs Maria Paulina Perez Garcia (n°763 / n°880) Round 2 1.44 / 2.70 Herazo
17:48 Maria Luisa Oliveira vs Isabella Barrera Aguirre (— / n°766) Round 2 5.54 / 1.13 Aguirre
17:52 Romina Ccuno vs Carolina Bohrer Martins (n°892 / n°689) Round 2 2.83 / 1.44 Martins
18:00 Jimar Gerald Gonzalez vs Chiara Di Genova (n°845 / n°884) Round 2 1.43 / 2.86 Gonzalez
18:52 Luiza Fullana vs Laura Badia (n°478 / —) Round 2 1.04 / 13.22 Fullana

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

Time Match Round Cotes du marché Model prediction Result
12:05 Iannis Miletich vs Dominik Recek (n°878 / n°853) Round 2 2.83 / 1.41 Recek
12:05 Ioannis Xilas vs Lasse Poertner (n°370 / n°865) Round 2 1.36 / 3.02 Xilas
12:05 Michael Agwi vs Anton Matusevich (n°778 / n°330) Round 2 2.43 / 1.53 Matusevich
12:05 Daniel Siniakov vs David Fix (n°503 / —) Round 2 1.15 / 5.04 Siniakov
13:35 Nikolai Barsukov vs Matthew William Donald (n°724 / n°443) Round 2 3.21 / 1.33 Donald
13:35 Adrian Oetzbach vs Michael Bassem Sobhy (n°636 / n°540) Round 2 1.57 / 2.33 Oetzbach
14:05 Max Wiskandt vs Oleksii Krutykh (n°377 / n°448) Round 2 2.26 / 1.61 Wiskandt
16:20 Giorgio Tabacco vs Nino Ehrenschneider (n°654 / n°596) Round 2 1.79 / 1.97 Tabacco

M25 Dallas · ITF · indoor hard · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
18:00 William Manning vs Gavin Young (— / n°552) Round 2 3.09 / 1.38 Young
18:05 Mees Rottgering vs Aidan Kim (n°389 / n°586) Round 2 1.89 / 1.94 Kim
18:05 Jerry Roddick vs Bruno Kuzuhara (— / n°625) Round 2 2.45 / 1.57 Kuzuhara
20:03 Matthew Forbes vs Evan Bynoe (n°758 / n°713) Round 2 1.22 / 4.06 Forbes
20:21 Alexander Frusina vs Evan Zhu (— / n°526) Round 2 1.74 / 2.04 Zhu
20:24 Mitchell Krueger vs Oliver Okonkwo (n°354 / —) Round 2 1.18 / 4.54 Krueger
22:19 Andreja Petrovic vs Trevor Svajda (n°681 / n°390) Round 2 4.97 / 1.18 Svajda
22:36 Sebastian Gorzny vs Landon Ardila (n°731 / —) Round 2 1.36 / 3.23 Ardila

M15 Rancho Santa Fe · ITF · hard · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
19:05 Stian Klaassen vs Theodore Dean (— / n°873) Round 2 1.83 / 2.00 Klaassen
19:05 Nav Dayal vs Ronald Hohmann Round 2 2.40 / 1.54 Hohmann
19:05 Jack Anthrop vs Karl Lee (n°807 / —) Round 2 1.37 / 2.98 Anthrop
20:12 Alejandro Hayen vs Reece Falck Round 2 2.94 / 1.38 Falck
20:35 Jacob Brumm vs Noah Johnston (n°865 / —) Round 2 2.83 / 1.42 Johnston
21:11 Rudy Quan vs Noah Zamora (n°900 / n°789) Round 2 1.62 / 2.32 Zamora
23:59 Hiroki Sakagawa vs Emon Van Loben Sels (— / n°860) Round 2 3.78 / 1.25 Sels

W15 Rancho Santa Fe · ITF · hard · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
00:00 Kate Fakih vs Anita Sahdiieva (n°895 / n°882) Round 2 / Fakih
00:23 Avery Nguyen vs Camille Allegre Round 1 1.58 / 2.31 Allegre
00:53 Alexis Nguyen vs Kenzie Nguyen (n°719 / —) Round 1 1.31 / 3.28 Nguyen
19:05 Alexis Nguyen vs Camille Allegre (n°719 / —) Round 2 1.11 / 6.23 Nguyen
19:05 Jo-Yee Chan vs Annabelle Xu (n°745 / —) Round 2 1.48 / 2.56 Chan
19:05 Zoe Olmos vs Veronica Miroshnichenko (— / n°810) Round 2 / Miroshnichenko
20:00 Alyssa Ahn vs Isabella Foshee (n°847 / —) Round 2 / Ahn
20:52 Barakat Oyinlomo Quadre vs Misa Malkin Round 2 1.39 / 3.06 Malkin
20:57 Gloriana Nahum vs Natalie Kha Round 2 1.71 / 2.08 Nahum

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.