VALUEBETENNIS
Tennis betting · since 2017 Log in

Tennis predictions for Thursday 2 July 2026: results and record

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).

Wimbledon - London · Grand Slam · grass

Time Match Round Cotes du marché Model prediction Result
13:00 Alex De Minaur vs Adrian Mannarino (n°7 / n°67) Round 2 1.20 / 5.11 Minaur 81 % Minaur
13:00 Taylor Harry Fritz vs Patrick Kypson (n°10 / n°113) Round 2 1.05 / 12.06 Fritz 94 % Fritz
13:00 Gabriel Diallo vs Lorenzo Sonego (n°108 / n°89) Round 2 1.90 / 1.99 Diallo 52 % Sonego
13:00 Arthur Fery vs Otto Virtanen (n°33 / n°109) Round 2 2.63 / 1.54 Virtanen 68 % Fery
14:45 Zizou Bergs vs Jaime Faria (n°37 / n°72) 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°80 / n°73) Round 2 2.93 / 1.46 Majchrzak 68 % Svajda 2-6 6-2 6-7(5) 2-1
16:30 Quentin Halys vs Marcos Giron (n°52 / n°78) Round 2 1.97 / 1.92 Giron 53 % Giron 6-7(5) 3-6 4-6
16:30 Rafael Jodar vs Pablo Carreno-Busta (n°13 / n°66) Round 2 1.32 / 3.66 Jodar 78 % Jodar 3-6 6-3 1-6 6-3 6-4
16:50 Valentin Royer vs Alexander Zverev (n°75 / 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°101 / n°55) 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°11) Round 2 2.77 / 1.50 Fils 63 % Berrettini 6-4 7-5 3-5
17:30 James Duckworth vs Flavio Cobolli (n°71 / 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°50 / n°54) Round 2 1.50 / 2.76 Khachanov 64 % Khachanov 6-3 6-4
19:10 Jiri Lehecka vs Alex Molcan (n°19 / n°86) Round 2 1.23 / 4.61 Lehecka 79 % Lehecka 1-0
19:30 Frances Tiafoe vs Jan Choinski (n°12 / n°76) Round 2 1.15 / 6.13 Tiafoe 83 % Tiafoe
19:30 Jakub Mensik vs Grigor Dimitrov (n°18 / n°137) Round 2 1.57 / 2.55 Mensik 57 % Dimitrov
21:00 Kyrian Jacquet vs Alexander Bublik (n°107 / n°16) Round 2 3.67 / 1.32 Bublik 71 % Bublik

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

Time Match Round Cotes du marché Model prediction Result
13:00 Emma Navarro vs Oksana Selekhmeteva (n°27 / n°93) Round 2 1.20 / 5.13 Navarro
13:00 Diana Shnaider vs Liudmila Samsonova (n°16 / n°47) Round 2 1.78 / 2.13 Samsonova
13:00 Tyra Caterina Grant vs Marie Bouzkova (n°149 / n°26) Round 2 3.37 / 1.37 Bouzkova
13:00 Daria Snigur vs Leolia Jeanjean (n°45 / n°127) Round 2 1.27 / 4.13 Snigur
14:30 Mariam Bolkvadze vs Ashlyn Krueger (n°423 / n°60) Round 2 5.56 / 1.18 Krueger
15:00 Katie Swan vs Madison Keys (n°206 / n°24) Round 2 8.45 / 1.09 Keys
15:00 Alexandra Eala vs Maya Joint (n°18 / n°72) Round 2 1.37 / 3.34 Eala
15:30 Karolina Pliskova vs Iga Swiatek (n°57 / n°8) Round 2 4.26 / 1.26 Swiatek
16:20 Anna Blinkova vs Marta Kostyuk (n°95 / n°11) Round 2 6.52 / 1.14 Kostyuk 7-6(5) 3-6 2-5
17:00 Amanda Anisimova vs Sofia Kenin (n°10 / n°110) Round 2 1.15 / 6.22 Anisimova 6-2 4-6 3-3
18:00 Kamilla Rakhimova vs Maria Sakkari (n°92 / n°35) Round 2 2.67 / 1.53 Sakkari 3-6 2-0
19:00 Elise Mertens vs Maria Timofeeva (n°20 / n°86) Round 2 1.20 / 5.13 Mertens 0-1
19:40 Sorana Cirstea vs Kimberly Birrell (n°17 / n°71) Round 2 1.37 / 3.33 Cirstea
19:45 Caty McNally vs Elena Rybakina (n°65 / n°2) Round 2 4.72 / 1.22 Rybakina
20:00 Maria Camila Osorio Serrano vs Linda Noskova (n°59 / n°6) Round 2 4.75 / 1.22 Noskova
21:25 Jasmine Paolini vs Viktorija Golubic (n°21 / n°56) Round 2 1.66 / 2.35 Paolini

Brasov Challenger · Challenger · clay

Time Match Round Cotes du marché Model prediction Result
10:30 Ognjen Milic vs Guido Ivan Justo (n°345 / n°229) Round 2 2.75 / 1.46 Justo 65 % Justo
12:00 Luka Pavlovic vs Dimitar Kuzmanov (n°203 / n°382) Round 2 / not computed Kuzmanov
12:00 Olle Wallin vs Frederico Ferreira Silva (n°414 / n°239) Round 2 2.51 / 1.54 Silva 59 % Wallin
13:30 Stefan Palosi vs Zsombor Piros (n°411 / n°118) Round 2 5.63 / 1.15 Piros 86 % Piros

Milan Challenger · Challenger · clay

Time Match Round Cotes du marché Model prediction Result
11:00 Juan Cruz Martin Manzano vs David Jorda Sanchis (n°441 / n°192) Round 2 3.11 / 1.38 Sanchis 67 % Manzano
11:00 Elmer Moller vs Pierluigi Basile (n°170 / n°622) Round 2 1.36 / 3.19 Moller 70 % Basile
14:00 Facundo Diaz Acosta vs Daniele Rapagnetta (n°82 / n°740) Round 2 1.09 / 7.40 Acosta 89 % Acosta
17:05 Marco Cecchinato vs Raul Brancaccio (n°166 / n°224) Round 2 / not computed Cecchinato 6-2 7-6(1)

Troyes Challenger · Challenger · clay

Time Match Round Cotes du marché Model prediction Result
11:30 Kilian Feldbausch vs Ioannis Xilas (n°233 / n°370) Round 2 1.13 / 6.09 Feldbausch 87 % Feldbausch
13:00 Maxime Chazal vs Inaki Montes-De La Torre (n°429 / n°274) Round 2 4.50 / 1.21 Torre 82 % Torre
14:30 Eliakim Coulibaly vs Alexander Vasilev (n°314 / n°623) Round 2 / not computed Coulibaly
18:30 Carlo Alberto Caniato vs Calvin Hemery (n°462 / n°328) Round 2 / not computed Hemery 3-5

Cary Challenger · Challenger · hard

Time Match Round Cotes du marché Model prediction Result
17:00 Rei Sakamoto vs Timo Legout (n°157 / n°535) Round 2 / not computed Legout
17:00 Alex Martinez vs Jay Dylan Hara Friend (n°361 / n°312) Round 2 / not computed Friend
17:00 Blake Ellis vs Ozan Baris (n°477 / n°433) Round 2 / not computed Baris
17:00 Braden Shick vs Dhakshineswar Suresh (n°215 / n°394) Round 2 / not computed Shick

W50 Elvas · Challenger · hard · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
00:00 Katarina Kuzmova vs Daria Khomutsianskaya (n°276 / n°293) Round 2 2.00 / 1.74 Kuzmova
00:00 Veronika Podrez vs Angelina Voloshchuk (n°132 / n°349) Round 2 1.27 / 3.34 Podrez
11:35 Nao Hibino vs Vaishnavi Adkar (n°228 / n°392) Round 2 1.19 / 4.86 Hibino
13:14 Anastasia Kulikova vs Carol Young Suh Lee (n°310 / n°143) Round 2 3.76 / 1.28 Lee
21:03 Lucie Havlickova vs Stephanie Judith Visscher (n°226 / n°388) Round 2 1.29 / 3.69 Visscher
21:05 Elena Micic vs Han Shi (n°277 / n°264) Round 2 2.88 / 1.43 Shi
22:40 Matilde Jorge vs Hiromi Abe (n°300 / n°320) Round 2 1.99 / 1.83 Jorge
23:05 Anna Kubareva vs Hina Inoue (n°519 / n°284) Round 2 2.05 / 1.79 Inoue

W35 Aix-les-Bains · Challenger · clay · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
12:05 Yasmine Kabbaj vs Sofia Shapatava (n°295 / n°469) Round 2 / Kabbaj
13:35 Lucie Nguyen Tan vs Ekaterina Kazionova (n°430 / n°442) Round 2 / Tan
16:10 Isabella Maria Serban vs Aurora Zantedeschi (n°474 / n°296) Round 2 3.13 / 1.37 Zantedeschi
20:15 Astrid Lew Yan Foon vs Oceane Dodin (n°471 / n°329) Round 2 2.81 / 1.45 Foon

Quito Challenger · Challenger · clay

Time Match Round Cotes du marché Model prediction Result
18:00 Valerio Aboian vs Felipe Meligeni Alves (n°431 / n°465) Round 2 3.14 / 1.38 Alves 69 % Alves 2-6 4-6
18:05 Samuel Heredia vs Eduardo Ribeiro (n°653 / n°373) Round 2 4.69 / 1.21 Ribeiro 81 % Heredia 6-4 4-2
18:05 Juan Manuel La Serna vs Ignacio Monzon (n°289 / n°631) Round 2 1.16 / 5.33 Serna 86 % Monzon 2-6 1-2
19:30 Segundo Goity Zapico vs Rodrigo Pacheco Mendez (— / n°272) Round 2 10.10 / 1.06 Mendez 91 % Mendez

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

Time Match Round Cotes du marché Model prediction Result
00:00 Alena Kovackova vs Eva Marie Voracek (n°393 / n°507) Round 3 1.32 / 3.04 Kovackova
00:00 Weronika Falkowska vs Francesca Pace (n°316 / n°324) Round 3 1.35 / 3.00 Falkowska
00:00 Sandra Samir vs Linea Bajraliu (n°377 / n°658) Round 3 4.17 / 1.20 Samir
00:00 Lia Karatancheva vs Nellie Taraba Wallberg (n°379 / n°544) Round 3 2.02 / 1.73 Karatancheva
00:00 Zhibek Kulambayeva vs Aran Teixido Garcia (n°476 / n°358) Round 3 1.78 / 1.95 Kulambayeva
16:54 Britt Du Pree vs Maria Sara Popa (n°308 / n°413) Round 3 1.46 / 2.76 Popa
17:00 Carmen Andreea Herea vs Georgia Pedone (n°517 / n°285) Round 3 2.36 / 1.60 Herea
19:05 Anouck Vrancken Peeters vs Antonia Stoyanov (n°293 / n°594) Round 3 2.45 / 1.57 Peeters

W50 Stuttgart-Vaihingen · Challenger · clay · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
00:00 Alice Tubello vs Julie Struplova (n°222 / n°218) Round 2 1.73 / 1.97 Tubello
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°194 / n°406) Round 2 1.28 / 3.26 Sobolieva
00:00 Maria Lourdes Carle vs Dalila Jakupovic (n°220 / n°343) Round 2 1.18 / 4.38 Carle
00:00 Tessa Johanna Brockmann vs Mona Barthel (n°337 / n°205) Round 2 2.75 / 1.41 Brockmann
16:00 Petra Sedlackova vs Martina Capurro Taborda (n°705 / n°241) Round 2 2.22 / 1.68 Taborda
16:24 Lisa Pigato vs Laima Vladson (n°130 / n°582) Round 2 1.14 / 6.02 Pigato
17:25 Ekaterine Gorgodze vs Chloe Paquet (n°161 / n°297) Round 2 2.27 / 1.65 Gorgodze

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

Time Match Round Cotes du marché Model prediction Result
16:00 Cadence Brace vs Mia Slama (n°258 / n°840) Round 2 1.18 / 5.06 Slama
16:00 Momoko Kobori vs Yexin Ma (n°375 / n°178) Round 2 2.27 / 1.65 Ma
16:00 Lea Ma vs Clervie Ngounoue (n°279 / n°501) Round 2 2.27 / 1.65 Ma
17:40 Kristina Liutova vs Sofia Johnson (n°125 / n°459) Round 2 1.14 / 5.87 Liutova
17:50 Tatum Evans vs Madison Brengle (n°735 / n°211) Round 2 3.30 / 1.34 Evans
19:13 Haruka Kaji vs Lucrezia Stefanini (n°259 / n°119) Round 2 2.66 / 1.49 Stefanini

W15 Maanshan · ITF · indoor hard · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
05:00 Yuyao Li vs Chenting Zhu (— / n°638) Round 2 7.18 / 1.08 Zhu
05:00 Xiaowei Li vs Meiqi Guo (— / n°630) Round 2 / Guo
05:00 Jiayi Wang vs Shiho Shibata (n°525 / —) Round 2 1.06 / 8.56 Wang
05:00 Ikumi Yamazaki vs Anna Snigireva (n°641 / n°710) Round 2 1.57 / 2.28 Snigireva
06:35 Maria Kalyakina vs Meiling Wang (n°583 / n°802) Round 2 2.27 / 1.60 Kalyakina
06:35 Yuhan Wang vs Jiaqi Wang (n°707 / n°400) Round 2 2.72 / 1.43 Wang
06:35 Junlu Sun vs Chengyiyi Yuan (— / n°443) Round 2 7.00 / 1.09 Yuan
08:05 Shiyu Ye vs Ha Eum Lee (n°699 / n°714) Round 2 1.92 / 1.84 Ye

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

Time Match Round Cotes du marché Model prediction Result
00:00 Mika Petkovic vs Jonas Forejtek (n°432 / n°389) Quarter-final 2.40 / 1.49 Petkovic
00:00 Jannik Opitz vs Nico Hipfl (n°838 / n°825) Quarter-final 4.11 / 1.20 Opitz
17:20 Yannik Kelm vs Emilien Demanet (n°460 / n°738) Quarter-final 2.28 / 1.64 Kelm
19:40 Kimmer Coppejans vs Kirill Kivattsev (n°217 / n°567) Quarter-final 1.13 / 6.41 Coppejans

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

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°424 / n°799) Round 2 1.26 / 3.91 Nikles
13:05 Reda Bennani vs Alexandr Binda (n°463 / n°552) Round 2 1.40 / 3.02 Bennani
13:05 Florian Broska vs Lorenzo Comino (n°293 / —) Round 2 1.11 / 6.88 Broska
13:05 Francesco Ferrari vs Massimo Giunta (n°846 / n°422) Round 2 7.75 / 1.09 Giunta
15:03 Jose Dominguez Alonso vs Walid Ahouda Round 2 7.00 / 1.11 Ahouda
15:03 Andrea M'Chich vs Sean Cuenin (— / n°279) Round 2 19.95 / 1.02 Cuenin
15:53 Karim Bennani vs Denys Klok (n°452 / n°835) Round 2 1.22 / 4.45 Bennani
17:56 Eero Vasa vs Amine Jamji (n°479 / —) Round 2 1.14 / 6.05 Vasa

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

Time Match Round Cotes du marché Model prediction Result
00:00 Sergio Callejon Hernando vs Liam Branger (n°485 / —) Round 2 1.11 / 5.93 Hernando
00:00 Benjamin Pietri vs Mathieu Scaglia (n°786 / n°893) Round 2 1.35 / 2.88 Pietri
15:08 Matisse Bobichon vs Viktor Durasovic (n°639 / n°447) Round 2 3.10 / 1.38 Bobichon
15:52 Guillaume Dalmasso vs Luc Fomba (n°599 / —) Round 2 1.48 / 2.70 Fomba
17:34 Robin Catry vs Clement Lemire (n°604 / —) Round 2 1.46 / 2.77 Catry
18:52 Pierre Antoine Tailleu vs Dan Added (— / n°281) Round 2 9.45 / 1.07 Added
22:12 Tanguy Genier vs Laurent Lokoli (— / n°386) Round 2 6.07 / 1.14 Lokoli
22:22 Hugo Grenier vs Paul Inchauspe (n°243 / n°600) Round 2 2.21 / 1.69 Inchauspe

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

Time Match Round Cotes du marché Model prediction Result
00:00 Timofei Derepasko vs Boris Butulija (n°680 / n°885) Round 2 1.34 / 2.93 Derepasko
00:00 Andrea De Marchi vs Nikola Jovic (n°671 / —) Round 2 1.14 / 5.01 Marchi
00:00 Semen Pankin vs Maties Torres Ramis (n°421 / —) Round 2 1.02 / 17.15 Pankin
00:00 Dusan Obradovic vs Milos Mikovic (n°496 / —) 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°844 / —) Round 2 1.08 / 6.25 Juhas
16:08 Aleksa Pisaric vs Alen Mujakic Round 2 1.53 / 2.55 Pisaric

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

Time Match Round Cotes du marché Model prediction Result
00:00 Fitriadi M Rifqi vs Arvid Nordquist (n°510 / n°800) Round 2 2.15 / 1.61 Rifqi
05:00 Hao Sheng Koay vs Hoyoung Roh (— / n°725) Round 2 6.14 / 1.11 Roh
05:00 Zhao Zhao vs Hanyi Liu (— / n°899) Round 2 2.96 / 1.37 Liu
05:00 Amirkhamza Nasridinov vs Joshua Charlton (— / n°755) Round 2 2.07 / 1.72 Nasridinov
05:00 Tianhui Zhang vs Grigoriy Lomakin (n°845 / n°896) Round 2 1.28 / 3.53 Zhang
06:00 Yuta Tomida vs Chase Ferguson (— / n°646) 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°460 / —) Round 2 1.67 / 2.15 Harazaki

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

Time Match Round Cotes du marché Model prediction Result
00:00 Constantin Bittoun Kouzmine vs Udit Kamboj (n°433 / —) Round 2 1.12 / 5.10 Kouzmine
00:00 Demetris Azoides vs Haydar Cem Gokpinar (n°816 / —) Round 2 1.25 / 3.64 Azoides
00:00 Mert Naci Turker vs Bogdan Seleznev (n°775 / —) 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

W15 Mogyorod · ITF · clay · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
00:00 Salma Drugdova vs Paula Cembranos (n°881 / n°753) Round 2 2.38 / 1.50 Drugdova
00:00 Emma Slavikova vs Radka Zelnickova (n°880 / n°342) Round 2 8.30 / 1.03 Slavikova
00:00 Rebecca Munk Mortensen vs Chiara Fornasieri (n°695 / —) Round 2 2.00 / 1.74 Mortensen
00:00 Marie Mettraux vs Cara Korhonen (n°534 / —) Round 2 1.04 / 10.22 Mettraux
00:00 Valeriia Artemeva vs Katerina Mandelikova (n°738 / —) Round 2 1.59 / 2.24 Artemeva
00:00 Stefania Bojica vs Emilija Tverijonaite (n°839 / —) Round 2 2.18 / 1.59 Bojica
00:00 Adrienn Nagy vs Anna Mihalka (n°490 / —) Round 2 1.03 / 8.70 Nagy
00:00 Eszter Meri vs Kali Supova (n°852 / —) Round 2 1.34 / 3.06 Meri

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

Time Match Round Cotes du marché Model prediction Result
00:00 Amelie Smejkalova vs Leilany Ipunesso (n°852 / —) Round 2 1.12 / 5.15 Smejkalova
00:00 Lan Mi vs Katja Wiersholm (n°465 / —) Round 2 1.16 / 4.65 Mi
00:00 Franziska Sziedat vs Berrak Kocak (n°587 / —) Round 2 1.14 / 5.20 Sziedat
00:00 Ilay Yoruk vs Alisa Vasileva (n°843 / —) Round 2 1.08 / 6.10 Yoruk
00:00 Duru Soke vs Selina Atay (n°806 / —) Round 2 1.04 / 7.70 Soke
00:00 Melisa Ercan vs Darja Suvirdjonkova (n°662 / n°740) 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°637 / —) Round 2 1.30 / 3.25 Kurt

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

Time Match Round Cotes du marché Model prediction Result
00:00 Kristina Kovgan vs Krystyna Pochtovyk Round 2 2.18 / 1.63 Kovgan
00:00 Julia Stamatova vs Samantha Imbo Nloga (n°827 / —) 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°571 / —) 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°670 / —) Round 2 1.06 / 7.10 Tomase
00:00 Anja Stankovic vs Briyana Ivanova (n°536 / —) Round 2 1.43 / 2.58 Stankovic
15:47 Dimitra Pavlou vs Nina Radovanovic (n°789 / n°712) Round 2 2.80 / 1.45 Radovanovic

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

Time Match Round Cotes du marché Model prediction Result
00:00 Sebastian Sorger vs Aaron Funk (n°364 / —) 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°432) Round 1 11.05 / 1.04 Orlov
17:35 Valentino Conte vs Yanaki Milev (— / n°866) Round 2 14.27 / 1.04 Milev
17:48 Nicolas Bruna vs Corentin Denolly (— / n°440) Round 2 / Bruna
17:52 Kacper Szymkowiak vs Alexander Weis (— / n°584) Round 2 / Weis
18:56 Ioannis Kountourakis vs Petar Jovanovic Round 2 / Jovanovic
19:20 Stefan Popovic vs Vuk Radjenovic (n°630 / n°845) Round 2 / Popovic
19:30 Kalin Ivanovski vs Liam Delicata (n°754 / —) Round 2 / Ivanovski
19:30 Obrad Markovski vs Vladyslav Orlov (— / n°432) Round 2 / Orlov

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

Time Match Round Cotes du marché Model prediction Result
00:00 Manvydas Balciunas vs Nino Ehrenschneider (— / n°596) 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
00:00 Abel Forger vs Brian Bozemoj (n°823 / n°886) Round 2 1.53 / 2.31 Forger
00:00 Gabriele Maria Noce vs Stijn Paardekooper (n°801 / n°875) Round 2 2.54 / 1.47 Noce
00:00 Ryo Tabata vs Adrian Oetzbach (n°874 / n°636) Round 2 2.18 / 1.59 Tabata
00:00 Pietro Marino vs Sydney Zick (n°898 / —) Round 2 2.04 / 1.71 Marino
16:01 Elgin Khoeblal vs Pieter De Lange (n°865 / n°640) Round 2 2.14 / 1.73 Lange
17:20 Yannic Nittmann vs Jakub Nicod (— / n°732) Round 2 25.04 / 1.02 Nicod

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

Time Match Round Cotes du marché Model prediction Result
00:00 Oscar Jose Gutierrez vs Mateo Luis Alvarez Sarmiento (n°720 / —) Round 2 1.15 / 4.55 Gutierrez
12:35 Michiel De Krom vs Sergi Fita Juan (n°787 / —) 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°693) Round 2 1.71 / 2.16 Garcia
15:09 Jordi Garcia Mestre vs Ignacio Parisca (— / n°721) Round 2 5.32 / 1.16 Parisca
16:55 Marcel Zielinski vs Enrique Carrascosa Diaz (n°531 / —) Round 2 1.26 / 3.90 Zielinski
17:03 Carles Hernandez vs Axel Garcian (n°746 / n°891) Round 2 1.94 / 1.88 Hernandez
19:40 Pedro Rodenas vs Pavlos Tsitsipas (n°676 / n°887) Round 2 1.11 / 7.02 Rodenas

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

Time Match Round Cotes du marché Model prediction Result
00:00 Digvijaypratap Singh vs Karim Mabrouk (n°557 / —) Round 2 1.17 / 4.53 Singh
00:00 Cesar Bouchelaghem vs Andrea Bacaloni (n°511 / n°849) Round 2 1.08 / 6.87 Bouchelaghem
00:00 Tuncay Duran vs Nikita Ianin (n°633 / —) Round 2 1.07 / 6.60 Duran
00:00 Aziz Dougaz vs Viktor Markov (n°524 / —) Round 2 / Dougaz
00:00 Aziz Ouakaa vs Benjamin Gusic Wan (n°533 / —) 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°553 / n°869) Round 2 1.38 / 2.88 Sahtali

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

Time Match Round Cotes du marché Model prediction Result
00:00 Esther Adeshina vs Daniela Darta Feldmane (n°470 / —) 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°814 / —) 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°722 / —) Round 2 1.04 / 14.21 Ezzat
00:00 Emily Sartz-Lunde vs Nada Fouad (n°871 / n°670) 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°852) Round 2 1.68 / 2.21 Andrienko

W15 Getxo · ITF · clay · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
00:00 Neus Torner Sensano vs Eva Alvarez Sande (n°590 / —) 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°584) Round 2 8.03 / 1.09 Llaverias
14:35 Kaat Coppez vs Shannon Lam (— / n°669) 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°780) 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°671) Round 2 3.80 / 1.28 Impe

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

Time Match Round Cotes du marché Model prediction Result
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°670 / —) Round 2 2.82 / 1.39 Leykina
00:00 Elena Jamshidi vs Freya Peet (n°850 / —) Round 2 1.16 / 4.74 Jamshidi
00:00 Donna Le Roux vs Olga Danilova (— / n°782) Round 2 2.22 / 1.57 Roux
12:45 Isabella Kruger vs Astrid Cirotte (n°849 / n°651) Round 2 1.15 / 5.62 Kruger
12:57 Marilouise Van Zyl vs Ashton Bowers (— / n°870) Round 2 3.38 / 1.33 Zyl
13:08 Mika Buchnik vs Michelle Dzjachangirova (n°878 / —) Round 2 / Buchnik

M25 Figueira da Foz · ITF · hard · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
00:00 Rodrigo Fernandes vs Fabrizio Andaloro (— / n°532) Round 2 2.83 / 1.36 Fernandes
00:00 Sebastian Dominko vs John Echeverria (n°900 / n°581) Round 2 2.18 / 1.59 Dominko
00:00 Carl Emil Overbeck vs Rodrigo Leal (n°296 / —) Round 2 1.00 / 11.75 Overbeck
14:53 Mario Gonzalez Fernandez vs Tiago Torres (n°564 / n°352) Round 2 3.32 / 1.34 Torres
14:58 Tiago Pereira vs Patrick Schoen (n°355 / n°498) Round 2 2.17 / 1.71 Schoen
15:35 Emile Hudd vs Goncalo Marques (n°466 / n°762) Round 2 1.38 / 3.08 Marques
18:05 Tiago Cacao vs Joao Dinis Silva (n°665 / —) Round 2 / Cacao
18:13 Lui Maxted vs Daniil Ostapenkov (n°360 / n°533) Round 2 1.61 / 2.34 Ostapenkov

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

Time Match Round Cotes du marché Model prediction Result
16:30 Matyas Cerny vs Jou-George Gnjidic (n°771 / —) Round 2 / Cerny
16:35 Andrej Martin vs Ivan Biletic (n°401 / —) Round 2 1.10 / 7.51 Martin
16:35 Jonas Kucera vs Leonardo Borrelli Round 2 1.33 / 3.38 Kucera
16:40 Veljko Krstic vs Pietro Orlando Fellin (— / n°577) Round 2 6.31 / 1.13 Fellin
16:40 Giovanni Oradini vs Paris Pouatcha (n°637 / —) Round 2 / Oradini
18:10 Nicolo Toffanin vs Lorenzo Bocchi (— / n°607) Round 2 5.07 / 1.18 Bocchi
18:29 Edoardo Cherie Ligniere vs Lorenzo Angelini (— / n°570) Round 2 2.90 / 1.39 Angelini
18:29 Luca Castagnola vs Tomasz Berkieta (n°793 / n°558) Round 2 3.15 / 1.33 Castagnola

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

Time Match Round Cotes du marché Model prediction Result
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
00:00 Rocco Piatti vs Stefan Vujic Round 2 1.92 / 1.81 Piatti
00:00 Khololwam Montsi vs James Beaven (n°837 / —) 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°542 / —) Round 2 1.24 / 3.56 Deckers
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°791 / —) Round 2 1.11 / 6.90 Kimhi

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

Time Match Round Cotes du marché Model prediction Result
04:00 Matthew Dellavedova vs Yusuke Takahashi (n°293 / n°691) Round 2 / Dellavedova
04:00 Maximus Jones vs Ryota Tanuma (n°489 / n°888) Round 2 / Jones
04:00 Sora Fukuda vs Sanhui Shin (n°864 / n°523) Round 2 / Shin
06:00 Reiya Komagata vs Koki Matsuda (— / n°483) Round 2 / Matsuda
06:00 Yuto Oki vs Kokoro Isomura (— / n°539) Round 2 / Isomura
06:00 Taisei Ichikawa vs Kasidit Samrej (n°768 / n°486) Round 2 / Samrej
07:00 Omar Jasika vs Riku Takahata (n°408 / —) Round 2 / Jasika
07:00 Hikaru Shiraishi vs Shintaro Imai (n°522 / n°851) Round 2 / Imai

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

Time Match Round Cotes du marché Model prediction Result
00:00 Nikola Slavic vs Daniel Tazabekov (n°798 / —) 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°767) Round 2 1.77 / 1.97 Tortora
00:00 Michael Savano vs Dimitris Sakellaridis (— / n°561) Round 2 4.05 / 1.21 Savano
00:00 Stefano D'Agostino vs Maximilian Figl (n°797 / —) Round 2 1.14 / 4.70 D'Agostino
00:00 Luca Wiedenmann vs Adam Jilly (n°547 / —) 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

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

Time Match Round Cotes du marché Model prediction Result
00:00 Saba Purtseladze vs Calvin Mueller (n°578 / n°858) Round 2 1.80 / 1.88 Purtseladze
00:00 Daniel Siniakov vs Leonardo Rossi (n°503 / n°603) Round 2 1.23 / 3.78 Siniakov
00:00 Filip Jeff Planinsek vs Aryan Shah (n°502 / n°729) Round 2 1.41 / 2.73 Planinsek
00:00 Oliver Majdandzic vs Tom Sickenberger Round 2 2.02 / 1.73 Majdandzic
13:55 Jonathan Mridha vs Justin Schlageter (n°880 / —) Round 2 1.96 / 1.86 Mridha
14:10 Pepijn Bastiaansen vs Max Wiskandt (— / n°377) Round 2 5.17 / 1.17 Wiskandt
15:39 Michel Hopp vs Lasse Poertner (n°885 / n°865) Round 2 1.67 / 2.23 Hopp
18:35 Paul Jubb vs Khumoun Sultanov (n°499 / n°466) Round 2 1.98 / 1.85 Sultanov

M15 San Diego · ITF · hard · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
01:04 Lance Lage vs Benjamin O'Connell Round 1 / O'Connell
01:05 William Kleege vs Jacob Brumm (— / n°865) Round 1 5.83 / 1.13 Brumm
01:05 Stian Klaassen vs Marko Miladinovic (— / n°768) Round 1 1.78 / 1.96 Klaassen
01:05 Bryce Nakashima vs Nav Dayal (n°865 / —) Round 1 1.07 / 9.06 Nakashima
22:05 Vignesh Gogineni vs Stian Klaassen (n°770 / —) Round 2 1.52 / 2.57 Gogineni
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°865) Round 2 2.82 / 1.44 Nakashima
22:05 Matic Kriznik vs Vit Kalina Round 2 2.68 / 1.48 Kriznik
23:54 Jacob Brumm vs Alexander Petrov (n°865 / —) Round 2 / Petrov
23:57 Benjamin O'Connell vs Noah Zamora (— / n°789) Round 2 / Zamora

W15 San Diego · ITF · hard · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
01:00 Amy Zhu vs Isabel Pascual Montalvo (n°692 / —) Round 1 1.23 / 3.93 Zhu
01:00 Alina Shcherbinina vs Kayla Chung (n°583 / —) Round 1 1.04 / 10.87 Shcherbinina
21:59 Angela Ho vs Salma Ewing (— / n°756) Round 2 5.01 / 1.18 Ewing
22:00 Alexandra Vagramov vs Maria Aytoyan (n°614 / —) Round 2 1.59 / 2.38 Aytoyan
22:05 Krisha Mahendran vs Anya Arora (n°880 / —) Round 2 1.26 / 3.92 Arora
22:05 Amy Zhu vs Annabelle Xu (n°692 / —) Round 2 1.68 / 2.21 Xu
23:27 Alina Shcherbinina vs Anne Christine Lutkemeyer (n°583 / n°702) Round 2 1.61 / 2.29 Shcherbinina

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.