TENNISEDGE.GG

Tennis results and bot picks for 23 July 2026

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

23 July 2026: 48 matches, 48 finished, 10 graded bets (1W-9L).

← 2026-07-22 ·Today ·2026-07-24 →

Davis Cup - Group IV TeamsTEAMS MEN

3 matches
StatusMatchScoreOddsBot pick
FT
Kuwait
Iraq
0-0 No value
FT
Kyrgyzstan
Turkmenistan
0-0 No value
FT
Qatar
Northern Mariana Islands
0-0 No value

Davis Cup - Group V TeamsTEAMS MEN

4 matches
StatusMatchScoreOddsBot pick
FT
Uganda
Zambia
0-0 No value
FT
Libya
Seychelles
0-0 No value
FT
Tanzania
Congo
0-0 No value
FT
Ethiopia
Mauritania
0-0 No value

HamburgWTA

clay court · 4 matches
StatusMatchScoreOddsBot pick
FT
M. Sherif #114
E. Jacquemot #56
6-2 6-3 1.29 / 3.65 E. Jacquemot +4.5 @ 1.96 LOST
FT
O. Oliynykova #68
L. Romero Gormaz #164
7-6 3-6 6-2 1.38 / 2.73 L. Romero Gormaz +3.5 @ 1.84 WON
FT
P. Badosa #25
P. Udvardy #71
6-4 6-1 1.42 / 2.87 P. Udvardy +3.5 @ 1.95 LOST
FT
E. Avanesyan #124
Y. Putintseva #77
6-3 2-6 6-2 2.6 / 1.5 No value

Livesport Prague OpenWTA

clay court · 4 matches
StatusMatchScoreOddsBot pick
FT
N. Bartunkova #94
L. Tararudee #99
6-7 6-3 6-7 1.5 / 2.6 N. Bartunkova @ 1.69 LOST
FT
M. Hontama #242
L. Tagger #92
4-6 4-6 2.4 / 1.48 No value
FT
M. Timofeeva #136
S. Bejlek #37
1-6 1-6 2.6 / 1.45 M. Timofeeva @ 2.38 LOST
FT
L. Havlickova #283
B. Krejcikova #53
4-6 2-6 5.0 / 1.13 Over 18.5 @ 1.94 LOST

KitzbuhelATP

clay court · 4 matches
StatusMatchScoreOddsBot pick
FT
M. Navone #44
Q. Halys #91
5-7 3-6 1.45 / 2.77 No value
FT
Y. Hanfmann #59
S. Baez #65
6-3 6-1 1.82 / 2.09 No value
FT
T. M. Etcheverry #57
I. Buse #62
6-2 7-5 2.04 / 1.85 No value
FT
A. Bublik #11
A. Molcan #202
6-3 6-2 1.54 / 2.47 No value

TampereATP

clay court · 4 matches
StatusMatchScoreOddsBot pick
FT
D. Dedura
G. I. Justo
6-4 6-2 1.53 / 2.37 No value
FT
S. Gueymard Wayenburg
I. Marcondes
7-6 6-7 2-6 1.72 / 2.00 No value
FT
H. Squire
F. Roncadelli
6-3 6-3 1.53 / 2.37 No value
FT
D. Kuzmanov
O. Virtanen
4-6 2-6 2.62 / 1.44 No value

SegoviaATP

hard court · 4 matches
StatusMatchScoreOddsBot pick
FT
M. Martineau
G. Villanueva
6-3 7-6 1.57 / 2.25 No value
FT
Y. Erel
D. Palan
3-6 7-6 6-2 1.28 / 3.50 No value
FT
A. Moro Canas
I. Marrero Curbelo
6-3 6-4 1.30 / 3.40 No value
FT
A. Sanchez Quilez
O. Crawford
4-6 6-7 2.00 / 1.72 No value

ZugATP

clay court · 4 matches
StatusMatchScoreOddsBot pick
FT
M. Alcala Gurri
D. Dietrich
3-6 3-6 2.00 / 1.72 No value
FT
M. Huesler
J. B. Torres
6-2 7-5 1.44 / 2.62 No value
FT
H. Mayot
M. Brunold
6-4 6-3 1.61 / 2.20 No value
FT
N. Gombos
D. Stricker
1-6 3-6 3.00 / 1.36 No value

EstorilATP

clay court · 4 matches
StatusMatchScoreOddsBot pick
FT
L. van Assche #97
P. Carreno-Busta #91
6-3 4-6 6-2 2.42 / 1.48 No value
FT
J. Faria #119
G. Bueno #215
6-2 6-4 1.17 / 4.23 No value
FT
A. Rublev #16
T. Skatov #235
6-1 6-1 1.09 / 7.74 T. Skatov +5.5 @ 1.83 LOST
FT
P. Martinez #136
L. Darderi #25
0-6 1-6 3.6 / 1.28 No value

PalermoWTA

clay court · 4 matches
StatusMatchScoreOddsBot pick
FT
M. Hodzic #408
N. Basiletti #427
6-3 2-6 6-2 2.1 / 1.67 N. Basiletti -1.5 @ 1.9 LOST
FT
A. Ibragimova #328
A. Rame #191
6-0 6-4 1.22 / 4.05 A. Rame +5.5 @ 1.79 LOST
FT
F. Jones #101
M. Bulgaru #223
6-3 6-2 1.15 / 5.1 No value
FT
D. Spiteri #274
L. Bronzetti #105
4-6 4-6 4.0 / 1.2 D. Spiteri @ 6.8 LOST

Bloomfield HillsATP

hard court · 5 matches
StatusMatchScoreOddsBot pick
FT
J. Fearnley
T. Boyer
6-4 6-4 1.44 / 2.62 No value
FT
. R. Pascual F.
A. Martin
3-6 6-1 3-6 2.00 / 1.72 No value
FT
B. Gojo
D. Suresh
2-6 4-6 1.40 / 2.75 No value
FT
J. Wolf
C. Wong
6-3 7-5 2.20 / 1.61 No value
FT
A. Michelsen
L. Harris
6-3 6-3 1.28 / 3.50 No value

WinnipegATP

hard court · 4 matches
StatusMatchScoreOddsBot pick
FT
S. Mochizuki
D. Chan
6-2 2-6 6-4 1.33 / 3.25 No value
FT
J. Monday
Y. Shimizu
4-6 6-3 6-3 1.72 / 2.00 No value
FT
A. Holmgren
L. Draxl
5-7 6-1 4-6 No value
FT
H. Matsuoka
C. Chidekh
3-6 6-7 No value

Recent days

2026-08-032026-08-022026-08-012026-07-312026-07-302026-07-292026-07-282026-07-272026-07-262026-07-252026-07-242026-07-232026-07-222026-07-21

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.