VALUEBETENNIS
Tennis betting · since 2017 Log in

Today's tennis predictions

Wednesday 21 October 2026: 309 singles matches, a model favourite published on 26. Day's record: 2 right winners out of 2 (100.0%). 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 Facundo Diaz Acosta vs Nikoloz Basilashvili (n°71 / n°128) Round 2 2.67 / 1.52 Basilashvili 68 % —
11:00 Zangar Nurlanuly vs Tomas Machac (— / n°72) Round 1 — / — not computed —
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 Dino Prizmic vs Damir Dzumhur (n°95 / n°83) Round 1 1.41 / 3.07 Prizmic 71 % —
12:30 Martin Damm vs Francisco Cerundolo (n°107 / n°21) Round 2 2.65 / 1.52 Cerundolo 61 % —
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 1.49 / 2.67 Friend 69 % —
08:30 Khumoun Sultanov vs Andre Ilagan (n°431 / n°203) Round 2 2.57 / 1.52 Ilagan 65 % —
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 Michele Ribecai vs Max Houkes (n°288 / n°205) Round 2 2.23 / 1.69 Houkes 59 % —
11:00 Oriol Roca Batalla vs Dimitris Sakellaridis (n°304 / n°555) Round 2 — / — not computed —
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 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 — —
08:30 Zhuoxuan Bai vs Varvara Panshina (n°203 / n°372) Round 1 1.46 / 2.64 — —
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 Berfu Cengiz vs Diana Martynov (n°234 / n°408) Round 1 1.18 / 4.59 — —
11:30 Harmony Tan vs Zongyu Li (n°215 / n°300) Round 1 1.21 / 4.14 — —
13:00 Sarah Iliev vs Oceane Dodin (n°647 / n°309) Round 1 4.77 / 1.17 — —
13:00 Elena Ruxandra Bertea vs Jessika Ponchet (n°322 / n°310) Round 1 3.44 / 1.29 — —
14:30 Veronika Podrez vs Julia Stusek (n°124 / n°383) Round 1 1.19 / 4.45 — —
14:30 Lian Tran vs Sara Cakarevic (n°877 / n°587) Round 1 2.46 / 1.52 — —
16:00 Manon Leonard vs Salma Djoubri (n°410 / n°829) Round 1 1.37 / 2.96 — —
16:00 Amandine Hesse vs Francisca Jorge (n°436 / n°218) Round 1 2.90 / 1.39 — —
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 Dalayna Hewitt vs Ayla Aksu (n°616 / n°162) Round 1 4.73 / 1.16 — —
12:00 Carole Monnet vs Lucie Havlickova (n°206 / n°181) Round 1 3.36 / 1.29 — —
12:30 Jodie Anna Burrage vs Eva Vedder (n°621 / n°180) Round 1 1.50 / 2.46 — —
13:30 Sofya Lansere vs Elsa Jacquemot (n°266 / n°157) Round 1 2.91 / 1.37 — —
13:30 Elena Malygina vs Susan Bandecchi (n°263 / n°139) Round 1 2.39 / 1.53 — —
14:00 Alicia Dudeney vs Tessa Johanna Brockmann (n°232 / n°327) Round 1 1.37 / 2.90 — —
15:00 Dominika Salkova vs Viktoria Morvayova (n°112 / n°285) Round 1 1.19 / 4.30 — —
15:30 Anna Siskova vs Alina Charaeva (n°172 / n°97) Round 1 3.45 / 1.27 — —

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 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 — —
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 — —
03:10 Jizelle Sibai vs Erika Sema (n°884 / n°554) Round 1 1.78 / 1.98 — —
03:15 Laquisa Khan vs Nanari Katsumi (n°893 / n°896) Round 1 2.24 / 1.62 — —
03:15 Angel Warang vs Leyla Britez Risso (— / n°673) Round 1 — / — — —
03:15 Naiktha Bains vs Natsuho Arakawa (n°358 / n°857) Round 1 1.03 / 13.49 — —
04:40 Monique Barry vs Chia Yi Tsao (n°805 / n°741) Round 1 4.39 / 1.19 — —
04:40 Yuno Kitahara vs Ikumi Yamazaki (n°459 / n°638) Round 1 2.59 / 1.47 — —
04:45 Alana Subasic vs Georgia Campbell (n°516 / —) Round 1 — / — — —
04:45 Amy Stevens vs Sera Nishimoto (n°855 / —) Round 1 2.19 / 1.65 — —

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 % Debru 6-2 2-6 2-6 ✔
00:40 Jeff Wolf vs Tyler Zink (n°216 / n°436) Round 1 1.22 / 4.37 Wolf 81 % Wolf 6-4 4-2 ✔
02:40 Sander Jong vs Lui Maxted (n°451 / n°380) Round 1 1.94 / 1.88 Jong 50 % —
19:00 Daniel Milavsky vs Darwin Blanch (n°319 / n°159) Round 2 — / — not computed —
19:00 Patrick Maloney vs Kenta Miyoshi (n°864 / n°441) Round 2 — / — not computed —
20:30 Mees Rottgering vs Cosme Rolland De Ravel (n°331 / n°781) Round 2 — / — not computed —
22:00 Jenson Brooksby vs Timo Legout (n°99 / n°351) Round 2 — / — not computed —

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

Time Match Round Cotes du marché Model prediction Result
03:00 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:55 Facundo Mena vs Valerio Aboian (n°198 / n°340) Round 1 1.44 / 2.85 Mena 68 % —
02:05 Federico Coria vs Nicolas Mejia (n°829 / n°115) Round 1 3.56 / 1.30 Mejia 72 % —
18:00 Juan Manuel La Serna vs Juan Bautista Torres (n°253 / n°298) Round 2 — / — not computed —
18:00 Matheus Pucinelli De Almeida vs Nicolas Jarry (n°240 / n°854) Round 2 — / — not computed —
18:00 Gustavo Heide vs Juan Pablo Varillas (n°114 / n°204) Round 2 — / — not computed —
18:00 Santiago Rodriguez Taverna vs Gonzalo Bueno (n°443 / n°199) Round 2 — / — not computed —

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

Time Match Round Cotes du marché Model prediction Result
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 — —
11:30 Sara Husar vs Kayo Nishimura (— / n°533) Round 1 7.18 / 1.08 — —
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 — —
13:00 Isabella Barrera Aguirre vs Tiphanie Lemaitre (n°730 / n°463) Round 1 11.67 / 1.04 — —
14:30 Victoria Milovanova vs Anna Kubareva (n°430 / n°504) Round 1 1.95 / 1.81 — —
14:30 Anastasia Gasanova vs Maaya Rajeshwaran Revathi (n°196 / n°726) Round 1 1.14 / 5.31 — —
14:30 Baotong Xu vs Teodora Miron (— / n°728) Round 1 6.37 / 1.11 — —
14:30 Vaishnavi Adkar vs Anna Shkutova (n°365 / —) Round 1 1.05 / 10.14 — —

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

Time Match Round Cotes du marché Model prediction Result
04:45 Bianca Jolie Fernandez vs Carlota Martinez Cirez (n°898 / n°369) Round 1 4.38 / 1.22 — —
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 — —
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 — —
12:00 Ilary Pistola vs Yasmin Ezzat (n°880 / n°605) Round 1 1.41 / 2.81 — —
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 — —
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 Tian Jialin vs Klara Veldman (n°637 / n°822) Round 1 — / — — —
12:30 Camilla Zanolini vs Miroslava Medvedeva (n°451 / —) Round 1 — / — — —
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 — / — — —
13:30 Min Liu vs Federica Urgesi (— / n°268) Round 1 — / — — —
14:00 Laia Petretic vs Madalena Matias (n°676 / —) Round 1 1.04 / 13.96 — —
14:00 Daniela Darta Feldmane vs Joy De Zeeuw (— / n°893) Round 1 — / — — —
15:30 Madelief Hageman vs Weronika Falkowska (n°768 / n°294) Round 1 8.89 / 1.06 — —
15:30 Aran Teixido Garcia vs Polina Isakova (n°361 / —) Round 1 — / — — —
15:30 Carmen Lopez Martinez vs Sofia Iakukhina (n°878 / —) Round 1 — / — — —
15:30 Milana Ivantsiv vs Carmen Gallardo Guevara (— / n°442) Round 1 15.58 / 1.02 — —

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 Kazuma Kawachi vs Tanakorn Srirat (n°835 / —) Round 1 — / — — —
05:30 Maxime Janvier vs Michael Dylan Jimenez (n°647 / —) Round 1 1.04 / 14.01 — —
05:30 Kosuke Ogura vs Alexander Watanabe Eriksson (n°795 / —) Round 1 1.19 / 4.23 — —
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 — —
07:00 Lorenzo Lorusso vs Yuttana Charoenphon Round 1 1.67 / 2.15 — —
07:00 Azuma Visaya vs Sam Kydd Baumgartner Round 1 — / — — —
08:00 Thantub Suksumrarn vs Tomohiro Masabayashi (— / n°867) Round 1 1.39 / 2.88 — —
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 — —
09:00 Cooper Kose vs James Van Herzeele Round 1 4.18 / 1.21 — —

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

Time Match Round Cotes du marché Model prediction Result
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 — —
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 — —
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 Aaron Gabet vs Arthur Nagel (— / n°356) Round 1 8.38 / 1.07 — —
11:00 Niels Visker vs Arthur Bouquier (n°414 / n°748) Round 1 1.69 / 2.10 — —
11:00 Noah Boutleux vs Louis Wessels (— / n°423) Round 1 3.47 / 1.29 — —
12:30 Adan Freire Da Silva vs Hugo Pierre (n°868 / —) Round 1 — / — — —
12:30 Thomas Gerbaud vs Antoine Walch Round 1 — / — — —
12:30 Mickael Kaouk vs Daniel Masur (— / n°367) Round 1 4.70 / 1.17 — —

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

Time Match Round Cotes du marché Model prediction Result
12:00 Fares Zakaria vs Courtney John Lock (n°499 / —) Round 1 1.05 / 12.45 — —
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 — —
13:30 Dan Added vs Daniel Domingos (n°374 / —) Round 1 1.13 / 5.64 — —
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 — —
15:00 Martim Bernardo vs Nicolas Jadoun (— / n°740) Round 1 — / — — —

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

Time Match Round Cotes du marché Model prediction Result
12:00 Kyle Mckay vs Viktor Durasovic (— / n°485) Round 2 — / — — —
12:00 Mika Petkovic vs Billy Blaydes (n°424 / —) Round 2 — / — — —
12:00 Roan Jones vs Paul Jubb (— / n°391) Round 2 — / — — —
13:00 Sebastian Sorger vs Finn Murgett (n°372 / n°812) 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 — / — — —
14:00 Conor Gannon vs George Loffhagen (n°777 / n°450) Round 2 — / — — —
14:00 Jake Evans vs Oliver Tarvet (— / n°289) Round 2 — / — — —

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

Time Match Round Cotes du marché Model prediction Result
02:00 Isaac Becroft vs Chase Ferguson (n°613 / n°582) Round 1 1.42 / 2.70 — —
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 — —
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 — —
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 — —
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 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 — —
06:00 Oliver Anderson vs Naoki Nakagawa (n°849 / n°664) Round 1 3.84 / 1.24 — —
06:00 Zane Stevens vs Eric Tripathi Round 1 1.08 / 7.42 — —

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 Luca Staeheli vs Haolong He (n°425 / —) Round 1 — / — — —
06:30 Daniil Savelev vs Corban Crowther (— / n°876) Round 1 — / — — —
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 — —
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 Yu Tanaka vs Kokoro Isomura (— / n°649) Round 1 — / — — —
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 — —
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 Campina Grande · ITF · clay · outside the model's scope

Time Match Round Cotes du marché Model prediction Result
15:30 Manuela Maia Citolino vs Rebeca Pereira (— / n°884) Round 1 — / — — —
15:30 Fernanda Labrana vs Gabriela Kawano Cho (n°484 / —) Round 1 1.01 / 24.80 — —
15:30 Ana Sofia Sanchez vs Isadora Sigrist (n°347 / —) Round 1 — / — — —
15:30 Catarina Ibiraba Melleiro vs Sofia Omati Albieri Round 1 2.33 / 1.57 — —

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

Time Match Round Cotes du marché Model prediction Result
10:00 Viktoria Varga vs Nika Stor Round 1 — / — — —
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 — / — — —
11:30 Sonja Zhenikhova vs Masa Jankovic (n°739 / —) 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 — / — — —
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 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 — —
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 — —
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 — —
08:30 Dev Javia vs Sidharth Rawat (n°625 / n°671) Round 1 1.73 / 2.06 — —

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 Branko Djuric vs Andrea De Marchi (n°500 / n°596) Round 2 1.35 / 3.09 — —
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 — —
13:30 Eero Vasa vs Matteo Gribaldo (n°473 / —) Round 2 1.15 / 5.07 — —
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 — / — — —

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

Time Match Round Cotes du marché Model prediction Result
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 — —
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 — —
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 — —
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 — —
14:30 Robin Bertrand vs Mario Arce Fernandez (n°420 / —) Round 1 1.05 / 9.77 — —
14:30 Maxi Carrascosa Diaz vs Fnu Nidunjianzan (— / n°886) Round 1 3.01 / 1.36 — —
14:30 Nikola Djukic Valera vs Tim Hammes Round 1 1.62 / 2.23 — —
14:30 Rocco Piatti vs Kylian Collignon Round 1 1.27 / 3.62 — —

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

Time Match Round Cotes du marché Model prediction Result
10:00 Henry Best vs Alan Wazny (— / n°818) Round 1 6.12 / 1.11 — —
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 — —
11:30 Geoffrey Blancaneaux vs Matej Sabanov (n°446 / n°899) Round 1 — / — — —
11:30 David Tixhon vs Carles Cordoba (— / n°780) Round 1 7.07 / 1.09 — —
13:30 Marko Nikolic vs Ivan Biletic Round 1 2.63 / 1.46 — —
13:30 Aljaz Jeran vs Alessio Basile Round 1 2.20 / 1.64 — —

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

Time Match Round Cotes du marché Model prediction Result
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 — —
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 — —
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 — —
10:30 Zura Tkemaladze vs Odysseas Geladaris (n°841 / —) Round 1 1.64 / 2.19 — —
12:30 Miles Jones vs Ewen Lumsden (n°879 / n°815) Round 1 1.88 / 1.88 — —
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 — —

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

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

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

Time Match Round Cotes du marché Model prediction Result
09:30 Alisa Ziatdinova vs Ioana Stefania Boian Round 1 — / — — —
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 — / — — —
10:30 Radka Zelnickova vs Alisa Terentyeva (n°351 / —) Round 1 — / — — —
10:30 Sandra Samir vs Samaira Pahwa (n°418 / —) Round 1 — / — — —
12:00 Jian Ibrahim vs Sofiia Suslova Round 1 — / — — —
12:00 Kaat Coppez vs Isabella Shinikova (— / n°440) 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 — / — — —
13:00 Kamilla Bartone vs Anastasia Efremova (n°809 / —) Round 1 — / — — —
15:00 Kristina Dmitruk vs Selina Atay (n°883 / —) Round 1 — / — — —
15:00 Victoria Pohle vs Andrea Roots (n°832 / —) Round 1 — / — — —
15:00 Teodora Vlajic vs Stefaniya Neporent Round 1 — / — — —

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

Time Match Round Cotes du marché Model prediction Result
11:00 Charo Esquiva Banuls vs Adriana Monlleo Ramos (n°447 / —) Round 2 — / — — —
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 — / — — —
12:30 Valentina Losciale vs Kateryna Lazarenko (— / n°598) Round 2 — / — — —
12:30 Aleksandra Pozarenko vs Anastasia Bertacchi (— / n°787) Round 2 — / — — —
12:30 Juliana Giaccio vs Romy Gravenor (n°791 / —) Round 2 — / — — —
14:00 Ana Giraldi Requena vs Zi Ying Ruan Round 2 — / — — —
14:00 Isabel Pascual Montalvo vs Maria Andrienko (— / n°808) Round 2 — / — — —

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

Time Match Round Cotes du marché Model prediction Result
10:05 Aaron Funk vs Daniel Verbeek (n°793 / —) Round 1 — / — — —
10:05 Marek Gengel vs Dominik Guzmicky (n°419 / —) Round 1 — / — — —
10:05 Tomas Lanik vs Karim Ibrahim (n°886 / —) Round 1 — / — — —
11:00 Koray Kirci vs Constantin Bittoun Kouzmine (n°896 / n°490) Round 1 — / — — —
11:35 Mikhail Khodorchenko vs Jan Werblinski Round 1 — / — — —
11:35 Marat Salbiev vs Sergey Petrov Round 1 — / — — —
11:35 Artur Kukasian vs Karim Mabrouk (n°881 / —) Round 1 — / — — —
13:05 Pieter De Lange vs Raul Clarijs (n°624 / —) Round 1 — / — — —
13:05 Saveliy Ivanov vs Volodymyr Iakubenko (n°895 / —) Round 1 — / — — —
13:05 Medhir Goyal vs Tudor Batin Round 1 — / — — —
14:35 Jannik Maute vs John Bothma 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 — / — — —

Frequently asked questions

What are today's tennis predictions?

309 singles matches are scheduled this Wednesday 21 October 2026. The model publishes a favourite with its probability on 26 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 309 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.