VALUEBETENNIS
Tennis betting · since 2017 Log in

Today's tennis predictions

Wednesday 21 October 2026: 278 singles matches, a model favourite published on 25. Yesterday's record: 42 right winners out of 67 (62.7%). Yesterday in detail. 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). 1 match(es) under an alert from our engines: prediction reserved for subscribers until the market closes.

Japan Open - Osaka · Main tour · hard · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
05:30 Lanlana Tararudee vs Ashlyn Krueger (n°53 / n°55) Round 2 2.25 / 1.69 — —
05:30 Talia Gibson vs Sinja Kraus (n°42 / n°76) Round 2 1.65 / 2.33 — —
07:00 Tereza Valentova vs Lilli Tagger (n°88 / n°57) Round 2 1.91 / 1.96 — —
08:30 Katie Boulter vs Viktorija Golubic (n°58 / n°82) Round 2 1.91 / 1.96 — —

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

Time Match Round Cotes du marché Model prediction Result
05:00 Marie Bouzkova vs Iga Swiatek (n°26 / n°9) Round 2 — / — — —
08:00 Marie Bouzkova vs Anastasia Zakharova (n°26 / n°111) Round 2 1.27 / 4.16 — —
09:30 Leylah Annie Fernandez vs Aliaksandra Sasnovich (n°30 / n°122) Round 2 1.50 / 2.76 — —
11:00 Sorana Cirstea vs Sara Bejlek (n°17 / n°32) Round 2 — / — — —
14:00 Ekaterina Alexandrova vs Marta Kostyuk (n°33 / n°10) Round 2 2.35 / 1.66 — —

Almaty Open - Almaty · Main tour · indoor hard

Time Match Round Cotes du marché Model prediction Result
09:30 James Duckworth vs Luciano Darderi (n°73 / n°23) Round 2 2.08 / 1.81 Duckworth 51 % —
09:30 Mattia Bellucci vs Tomas Martin Etcheverry (n°68 / n°29) Round 1 1.94 / 1.94 Bellucci 54 % —
11:00 Zangar Nurlanuly vs Tomas Machac (— / n°72) Round 1 — / — not computed —
11:00 Facundo Diaz Acosta vs Nikoloz Basilashvili (n°71 / n°128) Round 2 2.67 / 1.52 Basilashvili 68 % —
12:30 Adrian Mannarino vs Andrey Rublev (n°79 / n°22) Round 2 3.92 / 1.28 Rublev 77 % —
17:30 Stefanos Tsitsipas vs Mikhail Kukushkin (n°39 / n°389) Round 2 1.04 / 12.90 Tsitsipas 94 % —

European Open - Brussels · Main tour · indoor hard

Time Match Round Cotes du marché Model prediction Result
11:00 Arthur Fils vs Jaume Antoni Munar Clar (n°10 / n°51) Round 2 — / — not computed Fils
12:30 Martin Damm vs Francisco Cerundolo (n°107 / n°21) Round 2 2.65 / 1.52 Cerundolo 61 % —
12:30 Dino Prizmic vs Damir Dzumhur (n°95 / n°83) Round 1 1.41 / 3.07 Prizmic 71 % —
14:00 Mariano Navone vs Tallon Griekspoor (n°45 / n°60) Round 2 2.32 / 1.66 Griekspoor 60 % —
15:30 Clement Chidekh vs Jacob Fearnley (n°152 / n°87) Round 2 2.10 / 1.79 Fearnley 55 % —
19:00 David Goffin vs Remy Bertola (n°657 / n°219) Round 1 2.78 / 1.48 Bertola 67 % —
20:30 Gauthier Onclin vs Jan-Lennard Struff (n°178 / n°58) Round 2 4.14 / 1.26 Struff 77 % —

Grand Prix Auvergne-Rhone-Alpes - Lyon · Main tour · indoor hard

Time Match Round Cotes du marché Model prediction Result
15:00 Stan Wawrinka vs Martin Landaluce (n°140 / n°67) Round 1 2.51 / 1.58 Landaluce 63 % —
16:30 Corentin Moutet vs Felix Balshaw (n°94 / n°186) Round 2 — / — not computed —
20:00 Moise Kouame vs Lorenzo Musetti (n°194 / n°26) Round 2 3.83 / 1.29 Musetti 72 % —
21:30 Benjamin Bonzi vs Tommy Paul (n°100 / n°15) Round 2 — / — not computed —

Guangzhou Challenger · Challenger · hard

Time Match Round Cotes du marché Model prediction Result
07:00 Jay Dylan Hara Friend vs James McCabe (n°272 / n°247) Round 2 — / — not computed —
08:30 Khumoun Sultanov vs Andre Ilagan (n°431 / n°203) Round 2 — / — not computed —
10:00 Chak Lam Coleman Wong vs Kasidit Samrej (n°92 / n°382) Round 2 — / — not computed —
13:00 Zhizhen Zhang vs Yi Zhou (n°170 / n°280) Round 2 — / — not computed —

Florence Challenger · Challenger · clay

Time Match Round Cotes du marché Model prediction Result
11:00 Oriol Roca Batalla vs Dimitris Sakellaridis (n°304 / n°555) Round 2 — / — not computed —
11:00 Michele Ribecai vs Max Houkes (n°288 / n°205) Round 2 2.23 / 1.69 Houkes 59 % —
12:30 Filip Misolic vs Izan Almazan Valiente (n°495 / n°409) Round 2 1.38 / 3.17 Subscribers only (alert in progress) —
14:00 Federico Bondioli vs Francesco Forti (n°326 / n°329) Round 2 2.39 / 1.61 Forti 65 % —

W35 Qian Daohu · Challenger · hard · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
05:00 Rada Zolotareva vs Daria Zelinskaya (n°342 / n°595) Round 1 1.10 / 6.45 — —
05:00 Jiayi Wang vs Jiaqi Huang (n°481 / n°412) Round 1 3.06 / 1.35 — —
05:00 Sijia Wei vs Xinxin Yao (n°405 / n°270) Round 1 1.54 / 2.41 — —
06:00 Yidi Yang vs Yuhan Wang (n°395 / n°600) Round 1 2.20 / 1.64 — —
06:00 Chengyiyi Yuan vs Cheuk Ying Shek (n°426 / n°635) Round 1 1.58 / 2.33 — —
07:00 Xichen Zhao vs Chihiro Muramatsu (n°897 / n°800) Round 1 3.26 / 1.32 — —
08:00 Yiming Dang vs Meiqi Guo (n°742 / n°655) Round 1 2.97 / 1.37 — —
08:30 Zhuoxuan Bai vs Varvara Panshina (n°203 / n°372) Round 1 1.46 / 2.64 — —
08:30 Xinle Geng vs Priska Madelyn Nugroho (— / n°470) Round 1 4.63 / 1.18 — —
08:30 Daria Khomutsianskaya vs Tiana Tian Deng (n°274 / n°687) Round 1 1.15 / 5.14 — —
10:00 Wushuang Zheng vs Yajing Cao (n°435 / —) Round 1 — / — — —

W50 Cherbourg-en-Cotentin · Challenger · indoor hard · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
11:30 Harmony Tan vs Zongyu Li (n°215 / n°300) Round 1 1.21 / 4.14 — —
11:30 Berfu Cengiz vs Diana Martynov (n°234 / n°408) Round 1 1.18 / 4.59 — —
13:00 Elena Ruxandra Bertea vs Jessika Ponchet (n°322 / n°310) Round 1 3.44 / 1.29 — —
13:00 Sarah Iliev vs Oceane Dodin (n°647 / n°309) Round 1 4.77 / 1.17 — —
14:30 Lian Tran vs Sara Cakarevic (n°877 / n°587) Round 1 2.46 / 1.52 — —
14:30 Veronika Podrez vs Julia Stusek (n°124 / n°383) Round 1 1.19 / 4.45 — —
16:00 Amandine Hesse vs Francisca Jorge (n°436 / n°218) Round 1 2.90 / 1.39 — —
16:00 Manon Leonard vs Salma Djoubri (n°410 / n°829) Round 1 1.37 / 2.96 — —
17:30 Victoria Jimenez Kasintseva vs Oceane Babel (n°211 / n°501) Round 1 1.24 / 3.85 — —
18:00 Ninon Carpentier vs Alice Robbe (— / n°864) Round 1 2.10 / 1.70 — —

W100 Wrexham · Challenger · indoor hard · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
12:00 Carole Monnet vs Lucie Havlickova (n°206 / n°181) Round 1 — / — — —
12:00 Dalayna Hewitt vs Ayla Aksu (n°616 / n°162) Round 1 — / — — —
12:30 Jodie Anna Burrage vs Eva Vedder (n°621 / n°180) Round 1 — / — — —
13:30 Sofya Lansere vs Elsa Jacquemot (n°266 / n°157) Round 1 — / — — —
13:30 Elena Malygina vs Susan Bandecchi (n°263 / n°139) Round 1 — / — — —

Lisbon Challenger · Challenger · clay

Time Match Round Cotes du marché Model prediction Result
12:00 Max Alcala Gurri vs Elmer Moller (n°132 / n°163) Round 2 1.82 / 2.05 Gurri 55 % —
15:00 Thiago Moura Monteiro vs Henrique Rocha (n°236 / n°105) Round 2 2.84 / 1.46 Rocha 65 % —
16:30 Matej Dodig vs Marco Cecchinato (n°138 / n°164) Round 2 1.36 / 3.31 Dodig 74 % —
18:00 Marco Trungelliti vs Carlo Alberto Caniato (n°90 / n°314) Round 2 1.58 / 2.48 Trungelliti 59 % —

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

Time Match Round Cotes du marché Model prediction Result
02:00 Mio Mushika vs Yuhan Liu (n°428 / n°862) Round 1 1.50 / 2.64 — —
02:00 Elyse Tse vs Vaidehi Chaudhari (n°851 / n°423) Round 1 2.69 / 1.44 — —
02:00 Shrivalli Rashmikaa Bhamidipaty vs Hikaru Sato (n°623 / n°438) Round 1 2.50 / 1.51 — —
02:00 Belle Thompson vs I Wen Wan (n°746 / n°828) Round 1 3.02 / 1.36 — —
03:00 Laquisa Khan vs Nanari Katsumi (n°893 / n°896) Round 1 2.24 / 1.62 — —
03:00 Jizelle Sibai vs Erika Sema (n°884 / n°554) Round 1 1.78 / 1.98 — —
03:00 Naiktha Bains vs Natsuho Arakawa (n°358 / n°857) Round 1 1.03 / 13.49 — —
03:00 Angel Warang vs Leyla Britez Risso (— / n°673) Round 1 — / — — —
04:30 Alana Subasic vs Georgia Campbell (n°516 / —) Round 1 — / — — —
04:30 Amy Stevens vs Sera Nishimoto (n°855 / —) Round 1 2.19 / 1.65 — —
04:30 Monique Barry vs Chia Yi Tsao (n°805 / n°741) Round 1 4.39 / 1.19 — —
04:30 Yuno Kitahara vs Ikumi Yamazaki (n°459 / n°638) Round 1 2.59 / 1.47 — —

Fort Worth Challenger · Challenger · hard

Time Match Round Cotes du marché Model prediction Result
00:30 Braden Shick vs Gabriel Debru (n°208 / n°673) Round 1 1.98 / 1.84 Debru 51 % —
00:40 Jeff Wolf vs Tyler Zink (n°216 / n°436) Round 1 1.22 / 4.37 Wolf 81 % —
02:00 Sander Jong vs Lui Maxted (n°451 / n°380) Round 1 1.94 / 1.88 Jong 50 % —
18:00 Jenson Brooksby vs Timo Legout (n°99 / n°351) Round 2 — / — not computed —
18:00 Mees Rottgering vs Cosme Rolland De Ravel (n°331 / n°781) Round 2 — / — not computed —
18:00 Kaylan Bigun vs Aidan Mayo (n°573 / n°336) Round 2 — / — not computed —
18:00 Daniel Milavsky vs Darwin Blanch (n°319 / n°159) Round 2 — / — not computed —

W75 Saguenay · Challenger · indoor hard · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
02:40 Raphaelle Lacasse vs Ariana Arseneault (n°758 / n°352) Round 1 3.39 / 1.30 — —

Cali Challenger · Challenger · clay

Time Match Round Cotes du marché Model prediction Result
00:20 Gonzalo Villanueva vs Miguel Tobon (n°315 / n°466) Round 1 1.67 / 2.22 Villanueva 60 % —
00:55 Facundo Mena vs Valerio Aboian (n°198 / n°340) Round 1 1.44 / 2.85 Mena 68 % —
02:00 Federico Coria vs Nicolas Mejia (n°829 / n°115) Round 1 3.56 / 1.30 Mejia 72 % —
18:00 Santiago Rodriguez Taverna vs Gonzalo Bueno (n°443 / n°199) Round 2 — / — not computed —
18:00 Gustavo Heide vs Juan Pablo Varillas (n°114 / n°204) Round 2 — / — not computed —
18:00 Matheus Pucinelli De Almeida vs Nicolas Jarry (n°240 / n°854) Round 2 — / — not computed —
18:00 Juan Manuel La Serna vs Juan Bautista Torres (n°253 / n°298) Round 2 — / — not computed —

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

Time Match Round Cotes du marché Model prediction Result
11:30 Sara Husar vs Kayo Nishimura (— / n°533) Round 1 7.18 / 1.08 — —
11:30 Ada Kumru vs Nina Sozaonova Round 1 1.27 / 3.58 — —
11:30 Adelina Lachinova vs Katarina Kuzmova (n°795 / n°291) Round 1 2.97 / 1.35 — —
11:30 Amelia Paszun vs Elena Milovanovic (n°771 / n°422) Round 1 3.05 / 1.34 — —
13:00 Isabella Barrera Aguirre vs Tiphanie Lemaitre (n°730 / n°463) Round 1 11.67 / 1.04 — —
13:00 Demi Tran vs Eleejah Inisan (n°636 / n°732) Round 1 2.70 / 1.44 — —
13:00 Antonina Sushkova vs Yelyzaveta Kotliar (— / n°363) Round 1 1.83 / 1.93 — —
13:00 Sabine Rutlauka vs Chelsea Fontenel (n°717 / n°572) Round 1 1.96 / 1.79 — —

W35 Santa Margherita di Pula · Challenger · clay · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
02:45 Bianca Jolie Fernandez vs Carlota Martinez Cirez (n°898 / n°369) Round 1 4.38 / 1.22 — —
10:30 Carla Giambelli vs Paula Ormaechea (— / n°840) Round 1 2.27 / 1.60 — —
10:30 Camilla Gennaro vs Caijsa Wilda Hennemann (n°588 / n°238) Round 1 5.23 / 1.15 — —
10:30 Despina Papamichail vs Matilde Mariani (n°193 / n°821) Round 1 1.09 / 6.88 — —
10:30 Georgia Pedone vs Daria Yesypchuk (n°277 / n°475) Round 1 1.49 / 2.54 — —
10:30 Marianne Argyrokastriti vs Carolina Bohrer Martins (n°688 / n°610) Round 1 — / — — —
10:30 Lucia Cortez Llorca vs Tena Lukas (n°392 / n°439) Round 1 1.61 / 2.25 — —
12:00 Ginevra Vallega Montebruno vs Matilde Paoletti (— / n°665) Round 1 16.11 / 1.02 — —
12:00 Nina Radovanovic vs Laura Boehner (n°592 / —) Round 1 1.03 / 15.49 — —
12:00 Ilary Pistola vs Yasmin Ezzat (n°880 / n°605) Round 1 1.41 / 2.81 — —
13:30 Beatrise Zeltina vs Ane Mintegi Del Olmo (n°431 / n°220) Round 1 4.82 / 1.17 — —
13:30 Iva Ivanovic vs Maria Garcia Cid (— / n°471) Round 1 14.87 / 1.04 — —

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

Time Match Round Cotes du marché Model prediction Result
12:30 Enola Chiesa vs Laura Mair (n°536 / n°443) Round 1 2.24 / 1.66 — —
12:30 Sophie Luescher vs Celia Cervino Ruiz (— / n°490) Round 1 — / — — —
12:30 Tian Jialin vs Klara Veldman (n°637 / n°822) Round 1 — / — — —
12:30 Camilla Zanolini vs Miroslava Medvedeva (n°451 / —) Round 1 — / — — —
13:30 Min Liu vs Federica Urgesi (— / n°268) Round 1 — / — — —

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

Time Match Round Cotes du marché Model prediction Result
05:00 Jo-Yee Chan vs Alize Lim (n°651 / n°831) Round 1 1.30 / 3.25 — —

M15 Singapore · ITF · indoor hard · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
05:30 Kosuke Ogura vs Alexander Watanabe Eriksson (n°795 / —) Round 1 1.19 / 4.23 — —
05:30 Kazuma Kawachi vs Tanakorn Srirat (n°835 / —) Round 1 — / — — —
07:00 Lorenzo Lorusso vs Yuttana Charoenphon Round 1 1.67 / 2.15 — —
07:00 Azuma Visaya vs Sam Kydd Baumgartner Round 1 — / — — —
07:00 Marko Retelj vs Ali Habib Round 1 1.74 / 2.04 — —
07:00 Ren Nakamura vs Taisei Ichikawa (— / n°746) Round 1 9.93 / 1.04 — —
08:00 Thantub Suksumrarn vs Tomohiro Masabayashi (— / n°867) Round 1 1.39 / 2.88 — —
09:00 Cooper Kose vs James Van Herzeele Round 1 4.18 / 1.21 — —
09:00 Eric Jr. Olivarez vs Luke Jie Xi Ho Round 1 — / — — —
09:00 Arjun Mehrotra vs Ergi Kirkin (— / n°646) Round 1 5.20 / 1.15 — —

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

Time Match Round Cotes du marché Model prediction Result
04:30 Aruzhan Sagandikova vs Yui Chikaraishi (n°678 / n°855) Round 1 1.09 / 7.00 — —
04:30 Jing-Jing Lu vs Yuka Matsumoto (n°894 / —) Round 1 1.59 / 2.30 — —
04:30 Aunchisa Chanta vs Violet Apisah (n°495 / —) Round 1 2.09 / 1.70 — —
04:30 Aditi Rawat vs Thasaporn Naklo (— / n°549) Round 1 9.21 / 1.06 — —
06:00 Arina Varaksina vs Ekaterina Khodzhaeva (n°899 / —) Round 1 1.11 / 6.29 — —
07:00 Lidia Podgorichani vs Kai Ning Chanya Ng Round 1 1.11 / 6.37 — —

M25 Sarreguemines · ITF · carpet · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
11:00 Niels Visker vs Arthur Bouquier (n°414 / n°748) Round 1 — / — — —
11:00 Noah Boutleux vs Louis Wessels (— / n°423) Round 1 — / — — —
11:00 Aaron Gabet vs Arthur Nagel (— / n°356) Round 1 — / — — —
12:30 Mickael Kaouk vs Daniel Masur (— / n°367) Round 1 — / — — —
12:30 Adan Freire Da Silva vs Hugo Pierre (n°868 / —) Round 1 — / — — —
12:30 Thomas Gerbaud vs Antoine Walch Round 1 — / — — —

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

Time Match Round Cotes du marché Model prediction Result
12:00 Dorian Tremblay vs Thomas Faurel (— / n°321) Round 1 13.49 / 1.04 — —
12:00 Atharva Sharma vs Parth Aggarwal Round 1 2.70 / 1.48 — —
12:00 Fares Zakaria vs Courtney John Lock (n°499 / —) Round 1 1.05 / 12.45 — —
13:30 Nikita Ianin vs Ruslan Serazhetdinov Round 1 1.18 / 5.10 — —
13:30 Lawrence Bataljin vs Jack Loge (— / n°506) Round 1 30.24 / 1.01 — —
13:30 Dan Added vs Daniel Domingos (n°374 / —) Round 1 1.13 / 5.64 — —

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

Time Match Round Cotes du marché Model prediction Result
12:00 Mika Petkovic vs Billy Blaydes (n°424 / —) Round 2 — / — — —
12:00 Roan Jones vs Paul Jubb (— / n°391) Round 2 — / — — —
12:00 Kyle Mckay vs Viktor Durasovic (— / n°485) Round 2 — / — — —
13:00 Hugo Grenier vs Marcus Walters (n°387 / n°874) Round 2 — / — — —
13:00 Patrick Brady vs Liam Hignett (n°693 / —) Round 2 — / — — —
13:00 Sebastian Sorger vs Finn Murgett (n°372 / n°812) Round 2 — / — — —

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

Time Match Round Cotes du marché Model prediction Result
02:00 Harrison Satara vs Sam Ryan Ziegann (— / n°815) Round 1 2.31 / 1.56 — —
02:00 Anton Shepp vs Reece Falck (n°487 / —) Round 1 1.12 / 5.69 — —
02:00 Pavle Marinkov vs Philip Sekulic (n°606 / n°339) Round 1 3.70 / 1.24 — —
02:00 Isaac Becroft vs Chase Ferguson (n°613 / n°582) Round 1 1.42 / 2.70 — —
03:00 Zaharije-Zak Talic vs Moerani Bouzige (— / n°454) Round 1 10.66 / 1.04 — —
03:00 Jeremy Beale vs Enzo Aguiard (n°821 / n°435) Round 1 2.88 / 1.37 — —
03:00 Stefan Vujic vs Scott Jones (n°874 / n°829) Round 1 2.26 / 1.59 — —
03:00 Nick Beamish vs Casey Hoole (— / n°674) Round 1 11.79 / 1.03 — —
04:30 Li Tu vs Brandon Walkin (n°512 / n°825) Round 1 1.05 / 9.51 — —
04:30 Matthew Dellavedova vs Hayden Jones (n°250 / n°897) Round 1 1.22 / 3.92 — —
04:30 Mustafa Ege Sik vs Chen Dong Round 1 1.59 / 2.25 — —
04:30 Archie Stewart vs Herman Hoeyeraal (— / n°670) Round 1 5.39 / 1.13 — —
06:00 Oliver Anderson vs Naoki Nakagawa (n°849 / n°664) Round 1 — / — — —
06:00 Zane Stevens vs Eric Tripathi Round 1 1.08 / 7.42 — —
06:00 Derek Pham vs Tai Sach (n°893 / n°510) Round 1 1.59 / 2.30 — —
06:00 Blake Ellis vs Benjamin O'Connell (n°445 / —) Round 1 1.24 / 3.81 — —

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

Time Match Round Cotes du marché Model prediction Result
04:30 Boris Butulija vs Yuta Kikuchi (n°885 / n°900) Round 1 4.00 / 1.23 — —
04:30 Shijie Chen vs You Du Round 1 — / — — —
04:30 Lingxi Zhao vs Yue Xia Round 1 1.17 / 4.72 — —
04:30 Xing Dao Chen vs Xirui Han Round 1 1.96 / 1.80 — —
05:30 Jordan Chiu vs Filip Peliwo (— / n°641) Round 1 3.76 / 1.25 — —
05:30 Shao Zhang vs Wishaya Trongcharoenchaikul (— / n°850) Round 1 — / — — —
05:30 Tsung-Hao Huang vs Lin Hao-Yu (n°803 / —) Round 1 1.13 / 5.68 — —
06:30 Maksim Shin vs Wenze Li Round 1 1.30 / 3.40 — —
06:30 Timofei Derepasko vs Kristjan Tamm (n°609 / n°880) Round 1 1.86 / 1.89 — —
06:30 Luca Staeheli vs Haolong He (n°425 / —) Round 1 — / — — —
06:30 Daniil Savelev vs Corban Crowther (— / n°876) Round 1 — / — — —
09:30 Lleyton Richards vs Daniil Sarksian Round 1 — / — — —

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

Time Match Round Cotes du marché Model prediction Result
03:00 Takumi Katsuda vs Hugo Hashimoto Round 1 — / — — —
03:00 Riku Takahata vs Noritaka Koizumi Round 1 2.88 / 1.43 — —
03:00 Yan Cheng Chen vs Oscar Brown Round 1 2.70 / 1.44 — —
03:00 Reiya Komagata vs Takuya Kumasaka (— / n°603) Round 1 4.47 / 1.19 — —
03:00 Yu Tanaka vs Kokoro Isomura (— / n°649) Round 1 — / — — —
04:00 Hikaru Shiraishi vs Sora Fukuda (n°592 / n°891) Round 1 1.58 / 2.31 — —
04:00 Hyu Kawanishi vs James Connel Round 1 4.78 / 1.17 — —
04:00 Toshiki Karigyo vs Hiromasa Koyama (— / n°860) Round 1 4.13 / 1.21 — —
04:00 Shinji Hazawa vs Chun-Chien Hou (n°708 / —) Round 1 1.39 / 2.90 — —

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

Time Match Round Cotes du marché Model prediction Result
10:00 Iva Primorac vs Tamara Sramkova (n°413 / —) Round 1 — / — — —
10:00 Mariia Masiianskaia vs Anna Petkovic (— / n°735) Round 1 — / — — —
10:00 Anita Tu vs Diana Petrasova Round 1 — / — — —
10:00 Aurora Nosei vs Vanesa Mrazova Round 1 — / — — —
10:00 Viktoria Varga vs Nika Stor Round 1 — / — — —
11:30 Daria Gorska vs Mariya Yemshanova Round 1 — / — — —
11:30 Lejla Hana Golubovic vs Maja Radenkovic Round 1 — / — — —
11:30 Lea Sabadi vs Mia Horvit (— / n°727) Round 1 — / — — —
11:30 Tara Wuerth vs Lara Seric (n°614 / —) Round 1 — / — — —
11:30 Sonja Zhenikhova vs Masa Jankovic (n°739 / —) Round 1 — / — — —
13:30 Mariia Drobysheva vs Sapfo Sakellaridi (— / n°446) Round 1 — / — — —

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

Time Match Round Cotes du marché Model prediction Result
07:30 Arnav Vijay Paparkar vs S D Prajwal Dev (— / n°686) Round 1 2.25 / 1.61 — —
07:30 Aditya Vishal Balsekar vs Adil Kalyanpur (n°880 / n°881) Round 1 1.42 / 2.79 — —
07:30 Dhakshineswar Suresh vs Grigoriy Lomakin (n°421 / n°851) Round 1 1.02 / 15.72 — —
07:30 Mukund Sasikumar vs Ryuki Matsuda (n°741 / n°655) Round 1 2.11 / 1.69 — —
08:30 Dev Javia vs Sidharth Rawat (n°625 / n°671) Round 1 1.73 / 2.06 — —
08:30 Maan Kesarwani vs Digvijaypratap Singh (— / n°460) Round 1 5.43 / 1.14 — —
08:30 Kabir Hans vs Thanapet Chanta (— / n°711) Round 1 10.33 / 1.05 — —
08:30 Samir Banerjee vs William Rejchtman Vinciguerra (n°650 / n°839) Round 1 1.11 / 6.14 — —

M25 Santa Margherita di Pula · ITF · clay · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
10:30 Tobia Costanzo Baragiola Mordini vs Fausto Tabacco (— / n°459) Round 2 3.69 / 1.26 — —
12:00 Manuel Mazza vs Andrey Chepelev (n°630 / n°366) Round 2 1.90 / 1.86 — —
12:00 Arthur Bellegy vs Lorenzo Angelini (— / n°552) Round 2 7.00 / 1.09 — —
12:00 Branko Djuric vs Andrea De Marchi (n°500 / n°596) Round 2 1.35 / 3.09 — —
13:30 Gabriele Bosio vs Luis Carlos Alvarez (n°634 / n°762) Round 2 3.10 / 1.35 — —
13:30 Tommaso Compagnucci vs Lorenzo Carboni (n°373 / n°550) Round 2 — / — — —
13:30 Eero Vasa vs Matteo Gribaldo (n°473 / —) Round 2 1.15 / 5.07 — —

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

Time Match Round Cotes du marché Model prediction Result
11:30 Ferdinand Livet Novkirichka vs Amine Jamji Round 1 1.86 / 1.90 — —
11:30 Maxence Rivet vs Daniel Jade (n°885 / n°599) Round 1 3.61 / 1.27 — —
11:30 Kasra Rahmani vs Vaclav Schneider (n°727 / —) Round 1 — / — — —
11:30 Simone Massellani vs Samir Hamza Reguig (— / n°723) Round 1 1.60 / 2.27 — —
13:00 Kris Van Wyk vs Leo Borg (n°853 / n°617) Round 1 3.37 / 1.30 — —
13:00 Gilberto Ravasio vs Cesar Bouchelaghem (— / n°467) Round 1 10.96 / 1.04 — —
13:00 Louis Allen vs Lars Goran Verwerft Round 1 11.79 / 1.04 — —
13:00 Diogo Coelho vs Mohamed Nazim Makhlouf Round 1 9.20 / 1.06 — —

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

Time Match Round Cotes du marché Model prediction Result
10:00 Facundo Yunis vs Michiel De Krom (— / n°807) Round 1 — / — — —
10:00 Andrea Paolini vs Matthias Ujvary Round 1 2.16 / 1.66 — —
10:00 Henry Best vs Alan Wazny (— / n°818) Round 1 6.12 / 1.11 — —
11:30 David Tixhon vs Carles Cordoba (— / n°780) Round 1 7.07 / 1.09 — —
11:30 Geoffrey Blancaneaux vs Matej Sabanov (n°446 / n°899) Round 1 — / — — —
13:30 Aljaz Jeran vs Alessio Basile Round 1 2.20 / 1.64 — —
13:30 Marko Nikolic vs Ivan Biletic Round 1 2.63 / 1.46 — —

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

Time Match Round Cotes du marché Model prediction Result
09:30 Jeremy Gschwendtner vs Alexandre Reco (— / n°812) Round 1 3.58 / 1.27 — —
09:30 Matyas Fuele vs Martin Soukal (n°622 / —) Round 1 1.07 / 8.05 — —
09:30 Louis Tessa vs Ioannis Kountourakis (n°874 / —) Round 1 1.64 / 2.19 — —
09:30 Pavlos Tsitsipas vs Alexandre Aubriot (n°887 / n°864) Round 1 2.59 / 1.47 — —
10:30 Zura Tkemaladze vs Odysseas Geladaris (n°841 / —) Round 1 1.64 / 2.19 — —
10:30 Petros Tsitsipas vs Amit Vales (n°879 / n°574) Round 1 3.39 / 1.30 — —
10:30 Viktor Kirov vs Jakub Filip (— / n°823) Round 1 10.00 / 1.05 — —
10:30 Henri Haupt vs Hugo Car Round 1 10.02 / 1.05 — —
12:30 Jiri Cizek vs Michel Hopp (— / n°837) Round 1 1.83 / 1.93 — —
12:30 Matthew Thomson vs Ioannis Xilas (— / n°508) Round 1 5.99 / 1.12 — —
12:30 Alexander Vasilev vs Julio Cesar Porras (n°602 / n°851) Round 1 1.86 / 1.90 — —
12:30 Miles Jones vs Ewen Lumsden (n°879 / n°815) Round 1 1.88 / 1.88 — —

W15 Karlovy Vary · ITF · indoor hard · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
11:30 Valeriia Artemeva vs Daria Lopatetska (n°703 / n°869) Round 2 — / — — —
11:30 Adela Polakovicova vs Isabella Angelina Abendroth Round 2 — / — — —
11:30 Gloria Reusch vs Emily Victoria Eigelsbach Round 2 — / — — —
12:30 Valentini Grammatikopoulou vs Tereza Krejcova (n°519 / —) Round 2 — / — — —
12:30 Leticia Solakov vs Katerina Zajickova Round 2 — / — — —
12:30 Maja Wrobel vs Lola Giza (— / n°738) Round 2 — / — — —

W15 Sharm ElSheikh · ITF · hard · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
09:30 Ellie Daniels vs Karla Popovic (— / n°704) Round 1 — / — — —
09:30 Emira Diabate vs Lamis Alhussein Abdel Aziz (— / n°411) Round 1 — / — — —
09:30 Sofia Martianova vs Alisa Vasileva Round 1 — / — — —
09:30 Alisa Ziatdinova vs Ioana Stefania Boian Round 1 — / — — —
10:30 Sandra Samir vs Samaira Pahwa (n°418 / —) Round 1 — / — — —
10:30 Radka Zelnickova vs Alisa Terentyeva (n°351 / —) Round 1 — / — — —
12:00 Kaat Coppez vs Isabella Shinikova (— / n°440) Round 1 — / — — —
12:00 Jian Ibrahim vs Sofiia Suslova Round 1 — / — — —
13:00 Kamilla Bartone vs Anastasia Efremova (n°809 / —) Round 1 — / — — —
13:00 Victoria Brand vs Daria Barsukov (n°892 / —) Round 1 — / — — —
13:00 Clarissa Blomqvist vs Federica Sacco (n°900 / n°710) Round 1 — / — — —

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

Time Match Round Cotes du marché Model prediction Result
11:00 Noemi Maines vs Alba Maria Coromina Boluda (n°648 / —) Round 2 — / — — —
11:00 Carla Guerrero Calvo vs Neus Torner Sensano (— / n°608) Round 2 — / — — —
11:00 Charo Esquiva Banuls vs Adriana Monlleo Ramos (n°447 / —) Round 2 — / — — —
12:30 Aleksandra Pozarenko vs Anastasia Bertacchi (— / n°787) Round 2 — / — — —
12:30 Juliana Giaccio vs Romy Gravenor (n°791 / —) Round 2 — / — — —
12:30 Valentina Losciale vs Kateryna Lazarenko (— / n°598) Round 2 — / — — —

M15 Sharm ElSheikh · ITF · hard · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
10:05 Tomas Lanik vs Karim Ibrahim (n°886 / —) Round 1 — / — — —
10:05 Aaron Funk vs Daniel Verbeek (n°793 / —) Round 1 — / — — —
10:05 Marek Gengel vs Dominik Guzmicky (n°419 / —) Round 1 — / — — —
11:00 Koray Kirci vs Constantin Bittoun Kouzmine (n°896 / n°490) Round 1 — / — — —
11:35 Marat Salbiev vs Sergey Petrov Round 1 — / — — —
11:35 Artur Kukasian vs Karim Mabrouk (n°881 / —) Round 1 — / — — —
11:35 Mikhail Khodorchenko vs Jan Werblinski Round 1 — / — — —
13:05 Saveliy Ivanov vs Volodymyr Iakubenko (n°895 / —) Round 1 — / — — —
13:05 Medhir Goyal vs Tudor Batin Round 1 — / — — —
13:05 Pieter De Lange vs Raul Clarijs (n°624 / —) Round 1 — / — — —
14:35 Alessandro Battiston vs Ramazan Kaan Oktay Round 1 — / — — —
14:35 Ruslan Tiukaev vs Melih Anavatan Round 1 — / — — —
14:35 Rihards Neimanis vs Oskari Paldanius (— / n°787) Round 1 — / — — —
14:35 Jannik Maute vs John Bothma Round 1 — / — — —

Frequently asked questions

What are today's tennis predictions?

278 singles matches are scheduled this Wednesday 21 October 2026. The model publishes a favourite with its probability on 25 of them, in the table above, with the market odds.

Which tennis matches are scheduled tonight?

14 singles matches start at 6 pm Paris time or later on Wednesday 21 October 2026, out of 278 in total. The table above lists them by tournament with the time, both players, their rank, the market odds and, where the model is calibrated, the model's favourite.

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.