Tennis Predictor
TENNIS Predictor
| Date | Team 1 | Team 2 | Score Prediction | Confidence | Betting predictions Team 1 Win | Betting predictions Team 2 Win | Final Score | |||
1st Jan 2026, 00:30 ET | Kawamura Mana 1.300 | Akanksha Dileep Nitture 3.400 | 0:2 (0:6, 5:7) | ![]() 81.6% | 33.1% | 66.9% | 2:0 (7:6, 6:0) | |||
1st Jan 2026, 03:30 ET | Tran Demi 4.500 | Lamis Alhussein Abdel Aziz 1.170 | 1:2 (5:7, 7:5, 6:7) | ![]() 61.69% | 31.1% | 68.9% | 1:0 (6:3, 0:1) | |||
1st Jan 2026, 04:00 ET | Tian Jialin | Rakki Selya | Unlock | Unlock Prediction | ||||||
1st Jan 2026, 05:00 ET | Cuenin Sean 1.570 | Michiel De Krom 2.250 | 0:2 (4:6, 4:6) | ![]() 86.67% | 33.3% | 66.7% | ||||
1st Jan 2026, 05:00 ET | Dedura-Palomero Diego 1.140 | Miletich Iannis 5.000 | 1:2 (4:6, 6:2, 2:6) | ![]() 82.54% | 28.7% | 71.3% | ||||
1st Jan 2026, 05:00 ET | Schaedel L./Starreveld R. | Chilakalapudi S. S./Easwaramurthi A. | Unlock | |||||||
1st Jan 2026, 05:30 ET | Mazzoni Juliette 9.000 | Mi Lan 1.040 | 1:2 (6:2, 4:6, 2:6) | ![]() 87.5% | 29% | 71% | ||||
1st Jan 2026, 05:30 ET | Popescu Alessia 4.500 | Marie Villet 1.170 | 0:2 (1:6, 1:6) | ![]() 63.56% | 36% | 64% | ||||
1st Jan 2026, 07:00 ET | D'Agostino S./Sakellaridis M. | Ivanov S./Seleznev B. | Unlock | |||||||
1st Jan 2026, 09:00 ET | Dalla Valle E./Sanchez Izquierdo N. 1.070 | Botta A./Toffanin N. 7.500 | 1:2 (6:4, 4:6, 5:7) | ![]() 77.25% | 33.1% | 66.9% | ||||
1st Jan 2026, 11:00 ET | Apltauer Filip 1.830 | Ross Matthis 1.830 | 1:2 (7:5, 4:6, 6:7) | ![]() 46.44% | 22.7% | 77.3% | ||||
1st Jan 2026, 11:00 ET | Dmitrichenko Yekaterina | Roselli Giorgia | Unlock | |||||||
1st Jan 2026, 11:00 ET | Dussault Maximus 1.290 | Koons Holden 3.500 | 0:2 (5:7, 3:6, 7:5) | ![]() 79.11% | 29.8% | 70.2% | ||||
1st Jan 2026, 11:00 ET | Khayrutdinova Ekaterina 1.130 | Hovde Liv 5.500 | 2:1 (6:4, 4:6, 6:1) | ![]() 63.94% | 58% | 42% | ||||
1st Jan 2026, 12:00 ET | Chinlund Cassius | Chung Justin | Unlock | |||||||
1st Jan 2026, 12:00 ET | Djakouris Antreas 3.000 | Rivera Hudson 1.360 | 2:1 (5:7, 7:6, 7:5) | ![]() 63% | 57.7% | 42.3% | ||||
1st Jan 2026, 12:00 ET | Harazaki Asahi 1.620 | Mahjoob Cyrus 2.200 | 1:2 (5:7, 7:5, 5:7) | ![]() 65.88% | 23.9% | 76.1% | ||||
1st Jan 2026, 12:00 ET | Tripathi Aadarsh | Niedner Neo | Unlock | |||||||
1st Jan 2026, 12:00 ET | Yang Vincent 10.500 | Mitsui Shunsuke 1.030 | 1:2 (5:7, 7:6, 4:6) | ![]() 62.74% | 29.6% | 70.4% | ||||
1st Jan 2026, 12:10 ET | Brahmbhatt Amara 4.500 | Hamilton Alanis 1.170 | 1:2 (6:3, 4:6, 5:7) | ![]() 76.77% | 28.3% | 71.7% | canc. | |||
1st Jan 2026, 12:10 ET | Ekpenyong David | Kissell Chad | Unlock | |||||||
1st Jan 2026, 12:10 ET | Shcherbinina Alina 1.080 | Weir Lexie 7.000 | 2:0 (7:5, 7:5, 7:5) | ![]() 73.33% | 70.9% | 29.1% | ||||
1st Jan 2026, 12:30 ET | Sorey Ameia 7.500 | Ema Burgic 1.070 | 1:2 (6:7, 6:3, 2:6) | ![]() 83.71% | 22.3% | 77.7% | ||||
1st Jan 2026, 13:10 ET | Mize Kale | Siekanowicz Piotr | Unlock | |||||||
1st Jan 2026, 13:10 ET | Spurling Nischal 1.620 | Bharadwaj Parashar 2.200 | 2:1 (6:4, 4:6, 7:5) | ![]() 64.86% | 59.6% | 40.4% | ||||
1st Jan 2026, 13:30 ET | Wang Tianmei 2.630 | Chang Hanna 1.440 | 2:1 (4:6, 7:5, 6:4) | ![]() 80.25% | 59.7% | 40.3% | ||||
1st Jan 2026, 14:00 ET | Anderson Andi | Grigoreva Anna | Unlock | |||||||
1st Jan 2026, 14:00 ET | Evtimova Dia 2.380 | Hill Claire 1.530 | 1:2 (3:6, 6:4, 6:7) | ![]() 66.56% | 28.5% | 71.5% | ||||
1st Jan 2026, 14:00 ET | Gurenko Volodymyr 1.670 | Hedgecoe Drew 2.100 | 2:0 (6:1, 6:2, 6:1) | ![]() 43.54% | 70.8% | 29.2% | ||||
1st Jan 2026, 15:00 ET | Adesoro Ashton | Fayerman Dylan | Unlock | |||||||
1st Jan 2026, 15:00 ET | Kilmer Liam 2.500 | Komopisut Poonthong 1.500 | 2:0 (7:5, 6:4) | ![]() 55.09% | 70.5% | 29.5% | ||||
1st Jan 2026, 15:10 ET | Iantosca Nicolas 1.220 | Deem AJ 4.000 | 1:2 (3:6, 6:0, 6:7) | ![]() 75.24% | 22.8% | 77.2% | ||||
1st Jan 2026, 15:10 ET | Sherif Jermine | Umekuni Rioko | Unlock | |||||||
1st Jan 2026, 15:10 ET | Woestendick Cooper 1.220 | Tyagi Kriish 4.000 | 2:0 (6:0, 6:1, 7:5) | ![]() 50.03% | 68.8% | 31.2% | ||||
1st Jan 2026, 21:00 ET | Báez Sebastián 4.330 | Munar Jaume 1.220 | 0:2 (3:6, 4:6) | ![]() 58.33% | 35.4% | 64.6% | ||||
1st Jan 2026, 21:30 ET | Hansen Ruby | Chung Kayla | Unlock | |||||||
| Australia | ||||||||||
1st Jan 2026, 19:00 ET | Volynets Katie 3.000 | Masarova Rebeka 1.360 | 0:2 (5:7, 5:7) | ![]() 60.8% | 27.1% | 72.9% | ||||
1st Jan 2026, 21:00 ET | Argentina 3.700 | Spain 1.296 | 2:1 (6:0, 5:7, 7:5) | ![]() 73.66% | 59% | 41% | ||||
| Australia WTA - SINGLES: United Cup, hard | ||||||||||
1st Jan 2026, 22:30 ET | Sierra S. | Bouzas Maneiro J. | Unlock | |||||||
| India | ||||||||||
1st Jan 2026, 00:30 ET | Patil Sonal 5.000 | Kobayashi Honoka 1.140 | 1:2 (4:7, 7:6, 5:7) | ![]() 72.89% | 23.9% | 76.1% | 0:2 (2:6, 2:6) | |||
1st Jan 2026, 03:45 ET | Jani V./Thakkar S. P. 9.000 | Mikhaylova M./Yashina E. 1.040 | 2:1 (6:4, 5:7, 7:5) | ![]() 71.97% | 58% | 42% | 0:2 (0:6, 6:7) | |||
| Kenya | ||||||||||
1st Jan 2026, 02:00 ET | Kuparev Anastasiya | Schaedel Lorena | Unlock | Unlock Prediction | ||||||
1st Jan 2026, 02:00 ET | Salvadori Micol 11.000 | Senic Natalija 1.020 | 1:2 (5:7, 7:5, 4:6) | ![]() 83.31% | 22.8% | 77.2% | 0:2 (1:6, 5:7) | |||
1st Jan 2026, 02:00 ET | Sanon Nehira 6.500 | Ren Yufei 1.100 | 2:0 (7:5, 7:5) | ![]() 85.87% | 70.9% | 29.1% | 0:2 (1:6, 2:6) | |||
1st Jan 2026, 03:30 ET | Colmegna Martina | Pathania Vanshita | Unlock | |||||||
1st Jan 2026, 03:30 ET | Okutoyi Angella 1.070 | Popovski Dusica 7.500 | 1:2 (5:7, 7:5, 6:7) | ![]() 64.29% | 27.2% | 72.8% | 0:0 (1:3) | |||
1st Jan 2026, 03:30 ET | Pawlikowska Zuzanna 1.060 | Auer Stefanie 8.000 | 1:2 (6:4, 1:6, 5:7) | ![]() 83.84% | 24.4% | 75.6% | 1:0 (6:1, 0:0) | |||
1st Jan 2026, 05:00 ET | Auer S./Kuparev A. | Okutoyi A./Pawlikowska Z. | Unlock | |||||||
1st Jan 2026, 05:00 ET | Panwar Y./Vig S. 8.000 | Alhussein L./Samir S. 1.060 | 0:2 (5:7, 5:7) | ![]() 76.67% | 28.4% | 71.6% | ||||
1st Jan 2026, 05:00 ET | Senic N./Shinikova I. 1.080 | Sanon / Vandevelde 7.000 | 2:0 (6:4, 7:5) | ![]() 80% | 72.8% | 27.2% | ||||
| Kenya ITF WOMEN - DOUBLES: W35 Nairobi 3, clay | ||||||||||
1st Jan 2026, 06:00 ET | Schaedel L./Starreveld R. | Chilakalapudi S. S./Easwaramurthi A. | Unlock | |||||||
| Kenya ITF WOMEN - SINGLES: W35 Nairobi 3, clay | ||||||||||
1st Jan 2026, 02:00 ET | Reguer Alyssa 1.030 | Easwaramurthi Ashmitha 10.000 | 2:0 (6:2, 6:1) | ![]() 67.81% | 71.1% | 28.9% | 2:0 (6:1, 6:2) | |||
| Morocco | ||||||||||
1st Jan 2026, 05:00 ET | Andreev Adrian 1.110 | Mencaglia Silvio 6.000 | 2:1 (4:6, 7:5, 7:5) | ![]() 60.04% | 57.9% | 42.1% | ||||
1st Jan 2026, 06:30 ET | Chepelev Andrey | Lahjomri Yazid | Unlock | |||||||
1st Jan 2026, 06:30 ET | M'chich Andrea 2.000 | Toffanin Nicolo 1.730 | 0:2 (5:7, 2:6) | ![]() 61.06% | 37.6% | 62.4% | ||||
| Morocco ITF MEN - DOUBLES: M25 Marrakech, clay | ||||||||||
1st Jan 2026, 09:00 ET | Jamji A./Lahjomri Y. 2.500 | Perfetti N./Primucci L. 1.500 | 1:2 (5:7, 7:6, 5:7) | ![]() 65.61% | 30.8% | 69.2% | ||||
| Morocco ITF MEN - SINGLES: M25 Marrakech, clay | ||||||||||
1st Jan 2026, 05:00 ET | Perfetti N. | Sanchez Quilez A. | Unlock | Unlock Prediction | ||||||
1st Jan 2026, 06:30 ET | Delage P. 4.045 | Jianu F. C. 1.203 | 0:2 (5:7, 5:7) | ![]() 60.24% | 32.1% | 67.9% | ||||
| Tunisia | ||||||||||
1st Jan 2026, 04:00 ET | Chen Yiru 1.050 | Ayadi Zeinab 8.500 | 1:2 (6:7, 6:1, 2:6) | ![]() 77.99% | 34% | 66% | 0:0 (1:0) | |||
1st Jan 2026, 04:00 ET | D'Agostino Stefano | Bosio Gabriele | Unlock | |||||||
1st Jan 2026, 04:00 ET | Derepasko Timofei 1.130 | Shirur Rajat 5.500 | 2:1 (7:5, 4:6, 7:6) | ![]() 64.29% | 59% | 41% | 0:0 (0:0) | |||
1st Jan 2026, 04:00 ET | Dho Nahjime 4.500 | Silva Johanna 1.170 | 0:2 (0:6, 3:6) | ![]() 49.33% | 37.8% | 62.2% | 0:0 (1:1) | |||
1st Jan 2026, 04:00 ET | Kirkin Ergi | Yilmaz Kerem | Unlock | |||||||
1st Jan 2026, 04:00 ET | Todoran Matei 2.500 | Kelm Yannik 1.500 | 0:2 (4:6, 3:6) | ![]() 50.29% | 36.4% | 63.6% | 0:0 (1:0) | |||
1st Jan 2026, 05:30 ET | Fontenel Chelsea 1.730 | Kitahara Yuno 2.000 | 1:2 (6:4, 4:6, 4:6) | ![]() 89.04% | 23.7% | 76.3% | ||||
1st Jan 2026, 05:30 ET | Sahnoun Nour | Ezzat Yasmin | Unlock | |||||||
1st Jan 2026, 05:30 ET | Toma Maria 1.400 | Pop Gloria 2.750 | 2:1 (6:4, 4:6, 7:5) | ![]() 68.48% | 58.7% | 41.3% | ||||
| Tunisia ITF MEN - DOUBLES: M15 Monastir, hard | ||||||||||
1st Jan 2026, 07:00 ET | Bosio G./Collignon K. 3.750 | Derepasko T./Pokorny L. 1.250 | 0:2 (4:6, 5:7) | ![]() 84.65% | 31.7% | 68.3% | ||||
1st Jan 2026, 07:00 ET | Castle M./Shirur R. | Anavatan M./Yilmaz K. | Unlock | |||||||
Value bets for today based on Scores Predictor:
| Date | Team 1 | Team 2 | Score Prediction | Money line1 | Money line2 | Final Score | Value Bet |
India 1st Jan 2026, 00:30 ET | Patil Sonal 5.000 | Kobayashi Honoka 1.140 | 1:2 | 5.000 | 1.140 | 0:2 | Take Patil Sonal +1.5 Sets |
Kenya 1st Jan 2026, 02:00 ET | Salvadori Micol 11.000 | Senic Natalija 1.020 | 1:2 | 11.000 | 1.020 | 0:2 | Take Salvadori Micol +1.5 Sets |
Kenya 1st Jan 2026, 03:30 ET | Okutoyi Angella 1.070 | Popovski Dusica 7.500 | 1:2 | 1.070 | 7.500 | 0:0 | Take Popovski Dusica +1.5 Sets |
Kenya 1st Jan 2026, 03:30 ET | Pawlikowska Zuzanna 1.060 | Auer Stefanie 8.000 | 1:2 | 1.060 | 8.000 | 1:0 | Take Auer Stefanie +1.5 Sets |
1st Jan 2026, 03:30 ET | Tran Demi 4.500 | Lamis Alhussein Abdel Aziz 1.170 | 1:2 | 4.500 | 1.170 | 1:0 | Take Tran Demi +1.5 Sets |
India 1st Jan 2026, 03:45 ET | Jani V./Thakkar S. P. 9.000 | Mikhaylova M./Yashina E. 1.040 | 2:1 | 9.000 | 1.040 | 0:2 | Take Jani V./Thakkar S. P. +1.5 Sets |
Tunisia 1st Jan 2026, 04:00 ET | Chen Yiru 1.050 | Ayadi Zeinab 8.500 | 1:2 | 1.050 | 8.500 | 0:0 | Take Ayadi Zeinab +1.5 Sets |
Tunisia 1st Jan 2026, 04:00 ET | Derepasko Timofei 1.130 | Shirur Rajat 5.500 | 2:1 | 1.130 | 5.500 | 0:0 | Take Shirur Rajat +1.5 Sets |
Morocco 1st Jan 2026, 05:00 ET | Andreev Adrian 1.110 | Mencaglia Silvio 6.000 | 2:1 | 1.110 | 6.000 | 0:0 | Take Mencaglia Silvio +1.5 Sets |
1st Jan 2026, 05:00 ET | Dedura-Palomero Diego 1.140 | Miletich Iannis 5.000 | 1:2 | 1.140 | 5.000 | 0:0 | Take Miletich Iannis +1.5 Sets |
1st Jan 2026, 05:30 ET | Mazzoni Juliette 9.000 | Mi Lan 1.040 | 1:2 | 9.000 | 1.040 | Take Mazzoni Juliette +1.5 Sets | |
1st Jan 2026, 09:00 ET | Dalla Valle E./Sanchez Izquierdo N. 1.070 | Botta A./Toffanin N. 7.500 | 1:2 | 1.070 | 7.500 | Take Botta A./Toffanin N. +1.5 Sets | |
1st Jan 2026, 11:00 ET | Khayrutdinova Ekaterina 1.130 | Hovde Liv 5.500 | 2:1 | 1.130 | 5.500 | Take Hovde Liv +1.5 Sets | |
1st Jan 2026, 12:00 ET | Djakouris Antreas 3.000 | Rivera Hudson 1.360 | 2:1 | 3.000 | 1.360 | Take Djakouris Antreas +1.5 Sets | |
1st Jan 2026, 12:00 ET | Yang Vincent 10.500 | Mitsui Shunsuke 1.030 | 1:2 | 10.500 | 1.030 | Take Yang Vincent +1.5 Sets | |
1st Jan 2026, 12:10 ET | Brahmbhatt Amara 4.500 | Hamilton Alanis 1.170 | 1:2 | 4.500 | 1.170 | Take Brahmbhatt Amara +1.5 Sets | |
1st Jan 2026, 12:30 ET | Sorey Ameia 7.500 | Ema Burgic 1.070 | 1:2 | 7.500 | 1.070 | 2:0 | Take Sorey Ameia +1.5 Sets |
1st Jan 2026, 15:10 ET | Iantosca Nicolas 1.220 | Deem AJ 4.000 | 1:2 | 1.220 | 4.000 | Take Deem AJ +1.5 Sets | |
Australia 1st Jan 2026, 21:00 ET | Argentina 3.700 | Spain 1.296 | 2:1 | 3.700 | 1.296 | Take Argentina +1.5 Sets |
Value bets for today based on Scores Predictor and Kelly Criterion:
The Kelly Criterion is a bet-sizing technique which balances both risk and reward for the advantage gambler. It determines the optimal % of your total capital (ie bankroll) that you can bet on a single outcome or game. Here is the formula for the Kelly Criterion copied from Wikipedia:

Where:
- f* is the fraction of the current bankroll to wager;
- b is the net odds received on the wager (“b to 1”); that is, you could win $b (plus the $1 wagered) for a $1 bet
- p is the probability of winning;
- q is the probability of losing, which is 1 − p.
As an example, if a gamble has a 60% chance of winning (p = 0.60, q = 0.40), and the gambler receives 1-to-1 odds on a winning bet (b = 1), then the gambler should bet 20% of his bankroll at each opportunity (f* = 0.20), in order to maximize the long-run growth rate of the bankroll.
If the gambler has zero edge, i.e. if b = q / p, then the criterion recommends the gambler bets nothing.
If the edge is negative (b < q / p) the formula gives a negative result, indicating that the gambler should take the other side of the bet.
| Date | Team 1 | Team 2 | Optimal Stake Part | Bet On | Final Score |
1st Jan 2026, 00:30 ET | Kawamura Mana 1.300 | Akanksha Dileep Nitture 3.400 | 0.53 | Akanksha Dileep Nitture ML | 2:0 |
Kenya 1st Jan 2026, 02:00 ET | Sanon Nehira 6.500 | Ren Yufei 1.100 | 0.66 | Sanon Nehira ML | 0:2 |
Tunisia 1st Jan 2026, 04:00 ET | Dho Nahjime 4.500 | Silva Johanna 1.170 | 0.2 | Dho Nahjime ML | 0:0 |
1st Jan 2026, 05:00 ET | Cuenin Sean 1.570 | Michiel De Krom 2.250 | 0.4 | Michiel De Krom ML | 0:0 |
Tunisia 1st Jan 2026, 05:30 ET | Fontenel Chelsea 1.730 | Kitahara Yuno 2.000 | 0.53 | Kitahara Yuno ML | |
Morocco 1st Jan 2026, 06:30 ET | M'chich Andrea 2.000 | Toffanin Nicolo 1.730 | 0.11 | Toffanin Nicolo ML | |
1st Jan 2026, 11:00 ET | Apltauer Filip 1.830 | Ross Matthis 1.830 | 0.5 | Ross Matthis ML | |
1st Jan 2026, 11:00 ET | Dussault Maximus 1.290 | Koons Holden 3.500 | 0.58 | Koons Holden ML | |
1st Jan 2026, 12:00 ET | Harazaki Asahi 1.620 | Mahjoob Cyrus 2.200 | 0.56 | Mahjoob Cyrus ML | |
1st Jan 2026, 13:30 ET | Wang Tianmei 2.630 | Chang Hanna 1.440 | 0.35 | Wang Tianmei ML | |
1st Jan 2026, 14:00 ET | Evtimova Dia 2.380 | Hill Claire 1.530 | 0.18 | Hill Claire ML | |
1st Jan 2026, 14:00 ET | Gurenko Volodymyr 1.670 | Hedgecoe Drew 2.100 | 0.27 | Gurenko Volodymyr ML | |
1st Jan 2026, 15:00 ET | Kilmer Liam 2.500 | Komopisut Poonthong 1.500 | 0.51 | Kilmer Liam ML | 1:2 |









