TENNISEDGE.GG

Tennis results and bot picks for 20 October 2026

ATP & WTA · every bot pick published before the match and graded in public

20 October 2026: 82 matches, 80 finished, 1 graded bets (1W-0L).

← 2026-10-19 ·Today ·2026-10-21 →

NingboWTA

hard court · 8 matches
StatusMatchScoreOddsBot pick
02:00
K. Kawa #128
M. Chwalinska #21
— 4.6 / 1.2 No value
FT
S. Bejlek #32
A. Parks #64
4-6 6-3 6-3 1.14 / 4.6 No value
FT
Y. Putintseva #66
D. Shnaider #13
5-7 6-7 4.33 / 1.22 No value
FT
C. Bucsa #38
P. Kudermetova #93
6-7 2-6 1.87 / 1.92 No value
FT
J. Paolini #35
A. Kalinina #50
6-2 7-5 1.36 / 3.2 No value
FT
J. Ostapenko #32
B. Bencic #14
3-6 1-1 2.08 / 1.74 No value
FT
K. Kawa #128
D. Snigur #40
1-6 6-2 6-4 3.75 / 1.28 No value
FT
H. Guo #240
E. Alexandrova #33
2-6 3-6 4.9 / 1.17 No value

OsakaWTA

hard court · 11 matches
StatusMatchScoreOddsBot pick
FT
A. Li #25
E. Jones #132
5-7 6-0 6-3 1.28 / 3.75 No value
FT
C. Liu #102
M. Linette #68
4-6 3-6 1.57 / 2.37 No value
FT
T. Valentova #85
S. Zhang #85
6-2 1-6 6-4 1.44 / 2.75 No value
FT
K. Boulter #58
H. Sakatsume #129
6-3 6-1 1.54 / 2.46 No value
FT
O. Oliynykova #62
M. Stoiana #114
2-6 3-6 2.75 / 1.44 No value
FT
P. Badosa #59
A. Ruzic #81
6-3 4-6 3-6 1.38 / 3.02 No value
05:30
K. Day #119
K. Birrell #41
— 2.54 / 1.37 No value
FT
M. Uchijima #1371
E. Shibahara #486
6-4 6-7 6-3 1.5 / 2.57 No value
FT
M. Joint #90
Z. Sonmez #67
6-3 4-6 3-6 2.0 / 1.8 No value
FT
K. Day #119
S. Kenin #126
6-3 6-2 1.94 / 2.02 K. Day @ 1.9 WON
FT
K. Siniakova #86
P. Stearns #36
6-4 0-6 4-0 1.9 / 1.9 No value

GuangzhouATP

hard court · 13 matches
StatusMatchScoreOddsBot pick
FT
O. Milic #345
J. D. Hara Friend #266
4-6 7-6 6-7 2.92 / 1.27 No value
FT
K. Matsuda #467
Y. Zhou #256
1-6 3-6 4.5 / 1.16 No value
FT
Z. Zhang #170
K. Uchida #417
7-6 6-3 1.1 / 5.5 No value
FT
K. Samrej #397
R. Noguchi #233
2-6 6-1 7-6 2.62 / 1.44 No value
FT
K. Sultanov #431
L. Castelnuovo #447
7-6 7-6 1.71 / 1.99 No value
FT
C. Hewitt #326
R. Te #849
4-6 6-4 7-6 1.38 / 2.76 No value
FT
F. Sun #292
Sun Qian #896
6-4 6-2 1.05 / 5.1 No value
FT
L. Broady #231
D. Palan #631
6-7 6-4 6-2 1.25 / 3.75 No value
FT
Y. Demin #653
A. Santillan #349
6-4 4-6 3-6 2.0 / 1.72 No value
FT
Y. H. Hsu #330
J. Cui #448
2-6 4-6 2.22 / 1.57 No value
FT
H. Matsuoka #242
Y. Wu #113
2-6 3-6 3.74 / 1.22 No value
FT
S. Fomin #294
T. Schoolkate #169
2-6 6-4 4-6 4.45 / 1.16 No value
FT
K. Smith #196
M. Purcell #671
6-4 7-6 2.58 / 1.43 No value

AlmatyATP

hard court · 5 matches
StatusMatchScoreOddsBot pick
FT
S. Shimabukuro #106
R. Safiullin #79
6-7 6-4 6-4 5.5 / 1.14 No value
FT
T. Atmane #99
R. Hijikata #85
7-6 6-2 1.64 / 1.9 No value
FT
S. Tsitsipas #39
A. Kovacevic #81
7-6 3-6 6-3 1.23 / 3.7 No value
FT
F. Marozsan #63
T. Skatov #210
7-5 7-6 1.2 / 3.6 No value
FT
R. Sakamoto #137
K. Khachanov #24
2-6 4-6 2.62 / 1.5 No value

Florence (Italy) - QualificationATP

11 matches
StatusMatchScoreOddsBot pick
FT
F. Gill
F. Misolic
6-7 1-6 1.72 / 2.00 No value
FT
I. Ivanov
I. Almazan Valiente
3-6 0-3 — No value
FT
R. M. Papoe
O. Roca Batalla
4-6 1-6 1.42 / 2.30 No value
FT
A. Marti Pujolras
P. Basile
6-4 1-6 6-3 1.90 / 1.80 No value
FT
D. Sakellaridis
J. Clarke
7-5 4-6 6-2 3.75 / 1.25 No value
FT
M. Ribecai
J. Vasami
4-6 6-0 4-2 1.57 / 2.25 No value
FT
A. Nedic
G. Piraino
6-2 6-2 1.44 / 2.62 No value
FT
H. Searle
M. Giunta
6-2 7-6 2.75 / 1.40 No value
FT
S. Kopp
G. Cadenasso
7-6 6-1 2.62 / 1.44 No value
FT
M. Donald
C. Sanchez Jover
6-4 5-7 6-3 1.53 / 2.37 No value
FT
F. Romano
F. C. Jianu
6-3 6-2 1.90 / 1.80 No value

LisbonATP

clay court · 10 matches
StatusMatchScoreOddsBot pick
FT
A. Pellegrino #144
P. Martin Tiffon #215
— 1.54 / 2.02 No value
FT
M. Dodig #174
J. Domingues #584
6-1 6-3 1.08 / 8.0 No value
FT
R. Brancaccio #230
C. Hemery #279
6-1 6-4 2.14 / 1.48 No value
FT
P. Schoen #368
S. Gulin #572
1-6 1-6 1.5 / 2.18 No value
FT
C. Taberner #361
A. Ritschard #496
1-6 5-7 2.16 / 1.53 No value
FT
S. Nagal #264
A. Sanchez Quilez #323
6-4 6-2 1.7 / 1.89 No value
FT
M. Trungelliti #90
T. Pereira #316
7-6 4-6 6-1 1.17 / 4.33 No value
FT
B. Hassan #497
N. Sanchez Izquierdo #154
6-3 1-6 6-3 1.18 / 5.3 No value
FT
F. Passaro #229
G. Elias #589
6-2 6-2 1.07 / 6.45 No value
FT
T. Torres #365
A. Martin #364
3-6 3-6 1.81 / 1.76 No value

BrusselsATP

hard court · 7 matches
StatusMatchScoreOddsBot pick
FT
M. Navone #47
J. M. Cerundolo #54
7-6 6-2 1.66 / 2.2 No value
FT
T. Griekspoor #58
M. Schoenhaus #318
7-6 6-7 7-5 1.22 / 4.33 No value
FT
J-L. Struff #47
M. Giron #88
7-6 7-6 1.53 / 2.48 No value
FT
B. Van De Zandschulp #41
C. Chidekh #129
1-6 4-6 1.4 / 3.0 No value
FT
J. Fearnley #96
H. Gaston #93
6-3 6-0 1.36 / 3.2 No value
FT
T. Samuel #97
Z. Bergs #39
3-6 6-7 2.3 / 1.61 No value
FT
N. Basavareddy #126
R. Collignon #50
6-3 3-6 4-6 1.66 / 2.2 No value

Lyon (France) - QualificationATP

8 matches
StatusMatchScoreOddsBot pick
FT
P. Herbert
S. Baez
6-3 6-4 1.66 / 2.20 No value
FT
A. Fery
B. Gojo
3-6 6-7 1.50 / 2.62 No value
FT
U. Humbert
C. Moutet
2-6 7-6 6-7 1.33 / 3.40 No value
FT
D. Altmaier
T. Droguet
5-7 7-6 7-6 2.62 / 1.50 No value
FT
B. Bonzi
C. Norrie
6-3 3-6 6-3 2.00 / 1.80 No value
FT
L. van Assche
C. Tabur
7-6 6-3 1.57 / 2.37 No value
FT
M. Berrettini
K. Jacquet
6-7 5-7 1.66 / 2.20 No value
FT
H. Medjedovic
B. Nakashima
6-7 7-6 2-6 3.40 / 1.33 No value

CaliATP

clay court · 9 matches
StatusMatchScoreOddsBot pick
FT
D. Salazar #839
J. B. Torres #325
3-6 1-6 3.3 / 1.2 No value
FT
G. Heide #116
A. Hernandez #1380
6-4 3-6 6-3 1.07 / 7.5 No value
FT
J. Pereira #778
M. Pucinelli de Almeida #255
4-6 5-7 7.0 / 1.08 No value
FT
N. Hardt #281
F. Comesana #138
3-6 5-7 4.3 / 1.28 No value
FT
R. Pacheco Mendez #267
S. Rodriguez Taverna #447
6-7 7-6 6-7 1.28 / 3.5 No value
FT
H. Dellien #128
J. M. La Serna #285
3-6 0-2 1.28 / 4.4 No value
FT
M. Soto #252
S. Heredia #701
7-6 4-6 6-2 1.2 / 3.98 No value
FT
D. Dedura #188
N. Kicker #330
6-4 6-4 1.44 / 2.62 No value
FT
J. P. Ficovich #358
F. Meligeni Alves #453
2-6 4-6 3.5 / 1.28 No value

Recent days

2026-11-122026-11-112026-11-102026-11-092026-11-082026-11-072026-11-062026-11-052026-11-042026-11-032026-11-022026-11-012026-10-312026-10-30

Every pick here is published before the match starts and graded from a frozen entry snapshot. See the full record including losses, or how our model scores against the closing market in the Lab.

Get the daily card

Seats are limited. Leave an email and we'll send an invite before the paywall opens.