29 June 2026: 112 matches, 109 finished, 12 graded bets (5W-7L).
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
A. Santillan
D. Yevseyev
|
4-6 6-1 6-1 | 1.57 / 2.25 | No value |
| FT |
D. Kuzmanov
P. Makk
|
4-6 6-3 6-0 | 1.53 / 2.37 | No value |
| FT |
G. Ghetu
D. Poljak
|
6-2 3-6 6-4 | 1.20 / 4.33 | No value |
| FT |
S. Fomin
O. Wallin
|
6-3 4-6 1-6 | 1.83 / 1.83 | No value |
| FT |
I. Simakin
M. Janvier
|
4-6 6-2 7-6 | 1.53 / 2.37 | No value |
| FT |
R. Albot
S. Gima
|
6-2 7-6 | 1.53 / 2.31 | No value |
| FT |
A. Guillen Meza
F. Roncadelli
|
6-4 2-6 4-6 | 1.61 / 2.20 | No value |
| FT |
H. Squire
G. A. Bailly
|
6-3 3-6 6-4 | — | No value |
| FT |
M. Kasnikowski
A. Andrade
|
7-6 6-1 | 1.57 / 2.25 | No value |
| FT |
M. Alcala Gurri
S. Gueymard Wayenburg
|
6-7 6-3 3-6 | 1.40 / 2.75 | No value |
| FT |
H. Mayot
A. Nedic
|
2-6 0-6 | 1.72 / 2.00 | No value |
| FT |
A. Santamarta Roig
F. Cina
|
6-4 6-3 | 2.50 / 1.50 | No value |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
M. Chazal
F. Lechno-Wasiutynski
|
2-6 6-2 3-6 | 1.33 / 3.25 | No value |
| FT |
S. Gulin
A. Vales
|
6-3 6-2 | 1.25 / 3.75 | No value |
| FT |
A. F. Rubio Fierros
K. Wehnelt
|
4-6 3-6 | 2.40 / 1.49 | No value |
| FT |
P. Lagutin
F. Ribero
|
6-3 6-3 | 1.53 / 2.37 | No value |
| FT |
L. Staeheli
Y. Ghazouani Durand
|
6-3 7-5 | 1.44 / 2.62 | No value |
| FT |
T. Papamalamis
I. Almazan Valiente
|
6.4-7.7 1-6 | 1.61 / 2.20 | No value |
| FT |
D. Blanch
M. Kaouk
|
5-7 6-3 6.3-7.7 | 1.16 / 4.50 | No value |
| FT |
I. Marcondes
T. Faurel
|
7.11-6.9 3-6 6-4 | 2.20 / 1.61 | No value |
| FT |
D. Stricker
P. Henning
|
6-2 6-4 | 1.44 / 2.62 | No value |
| FT |
C. Rolland de Ravel
M. Sharipov
|
6.4-7.7 3-6 | 1.64 / 2.10 | No value |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
A. Sanchez Quilez
M. Erhard
|
3-6 5-7 | 1.57 / 2.25 | No value |
| FT |
N. Gombos
G. Kravchenko
|
6-3 4-6 6-2 | 1.66 / 2.10 | No value |
| FT |
T. Compagnucci
M. Donald
|
0-6 0-6 | 1.53 / 2.37 | No value |
| FT |
F. Tabacco
D. Rapagnetta
|
2-6 1-6 | 1.44 / 2.62 | No value |
| FT |
E. Dalla Valle
P. Nesterov
|
6-1 6-1 | 1.57 / 2.25 | No value |
| FT |
O. Roca Batalla
D. Masur
|
6-1 6-2 | 1.36 / 2.84 | No value |
| FT |
D. Rincon
J. Vasami
|
6-2 1-0 | 2.10 / 1.66 | No value |
| FT |
A. Barrena
H. Dellien
|
5-7 6-1 6-4 | 3.25 / 1.33 | No value |
| FT |
D. Dedura
M. Damas
|
6-3 6-4 | 1.40 / 2.75 | No value |
| FT |
G. Heide
F. A. Gomez
|
6-4 6-1 | 1.14 / 5.00 | No value |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| 12:00 |
A. Ruzic #81
E. Raducanu #29
|
— | 3.75 / 1.28 | No value |
| FT |
B. Bencic #14
M. Stojsavljevic #411
|
6-2 6-1 | 1.1 / 7.0 | No value |
| FT |
J. Cristian
I. Jovic #12
|
6-7 0-6 | 5.0 / 1.16 | No value |
| FT |
S. Sorribes Tormo #194
V. Jimenez Kasintseva #111
|
6-2 6-3 | 1.72 / 2.1 | No value |
| FT |
J. Pegula #5
D. Vidmanova #88
|
7-5 6-3 | 1.1 / 7.0 | No value |
| FT |
M. Sawangkaew #77
M. Chwalinska #21
|
2-6 7-5 6-2 | 2.0 / 1.8 | M. Sawangkaew WON |
| FT |
Xin. Wang #38
E. Cocciaretto #41
|
6-3 2-6 6-2 | 1.72 / 2.1 | Xin. Wang WON |
| FT |
A. Li #25
Z. Sonmez #67
|
5-7 6-1 4-6 | 2.2 / 1.66 | No value |
| FT |
J. Ostapenko #32
H. Dart #117
|
6-3 3-6 6-4 | 1.33 / 3.4 | No value |
| FT |
Y. Putintseva #66
T. Maria #66
|
4-6 4-6 | 2.75 / 1.44 | No value |
| FT |
B. Andreescu #109
S. Zhang #85
|
6-7 6-7 | 1.61 / 2.3 | No value |
| FT |
A. Parks #64
A. Dudeney #236
|
6-3 6-3 | 1.5 / 2.62 | No value |
| FT |
A. Ruzic
D. Semenistaja
|
6-3 3-6 6-3 | 1.44 / 2.78 | No value |
| FT |
C. Liu #102
H. Vandewinkel #98
|
4-6 6-3 6-4 | 1.72 / 2.1 | No value |
| FT |
E. Jacquemot #165
N. Osaka #17
|
1-6 5-7 | 11.0 / 1.05 | E. Jacquemot LOST |
| FT |
L. Tararudee #53
L. Tagger #57
|
7-6 5-7 6-4 | 2.1 / 1.72 | No value |
| FT |
P. Stearns #36
N. Bartunkova #34
|
4-6 6-3 5-7 | 2.75 / 1.44 | No value |
| FT |
L. Fernandez #30
J. Tjen #75
|
1-6 6-7 | 1.3 / 3.5 | No value |
| FT |
M. Xu
D. Kasatkina
|
2-6 6-3 2-6 | — | No value |
| FT |
A. Sabalenka #2
T. Kostovic #139
|
6-2 6-3 | 1.04 / 13.0 | No value |
| FT |
B. Krejcikova #53
H. Klugman #655
|
6-1 6-4 | 1.08 / 8.0 | No value |
| FT |
M. Frech #56
A. Kalinskaya #22
|
6-7 4-6 | 3.2 / 1.36 | No value |
| FT |
D. Yastremska #103
A. Ito #314
|
7-6 4-6 7-5 | 1.16 / 5.0 | No value |
| FT |
O. Oliynykova #62
M. Kessler #50
|
0-6 0-6 | 6.0 / 1.12 | No value |
| FT |
S. Sierra #90
A. Bondar #75
|
6-3 5-7 7-5 | 1.44 / 2.75 | No value |
| FT |
K. Siniakova #86
Q. Zheng #54
|
6-4 6-4 | 1.8 / 2.0 | No value |
| FT |
M. Linette #68
M. Andreeva #3
|
5-7 4-6 | 4.33 / 1.22 | M. Linette LOST |
| FT |
K. Muchova #7
A. Zakharova #107
|
6-3 6-2 | 1.14 / 5.5 | A. Zakharova LOST |
| FT |
E. Alexandrova #33
P. Udvardy #79
|
6-4 6-2 | 1.22 / 4.33 | P. Udvardy LOST |
| FT |
T. Korpatsch #53
C. Gauff #4
|
2-6 1-6 | 13.0 / 1.04 | No value |
| FT |
A. Gasanova #188
E. Arango #139
|
6-3 6-1 | 2.0 / 1.8 | A. Gasanova WON |
| FT |
F. Jones #99
D. Parry #34
|
4-6 4-6 | 3.4 / 1.33 | No value |
| FT |
J. Bouzas Maneiro #96
A. Potapova #38
|
6-2 6-3 | 2.37 / 1.57 | J. Bouzas Maneiro WON |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| 12:00 |
M. Bellucci #62
Z. Svajda #82
|
— | 1.57 / 2.37 | No value |
| 12:00 |
T. Fritz #10
J. Draper #10
|
— | 1.72 / 2.1 | No value |
| FT |
A. Vukic #115
J. Brooksby #102
|
6-7 1-6 1-6 | 2.75 / 1.44 | A. Vukic LOST |
| FT |
D. Shapovalov #42
P. Carreno-Busta #74
|
3-6 6-7 | 1.4 / 3.0 | No value |
| FT |
R. Jodar #11
F. Gill #217
|
6-3 6-3 7-5 | 1.2 / 4.5 | No value |
| FT |
A. Kovacevic #81
B. Van De Zandschulp #41
|
3-6 7-6 4-6 0-6 | 2.37 / 1.57 | No value |
| FT |
D. Svrcina #112
L. Tien #18
|
1-6 4-6 7-6 3-6 | 6.0 / 1.12 | No value |
| FT |
E. Nava #108
I. Buse #32
|
6-7 6-3 5-7 0-6 | 2.2 / 1.66 | No value |
| FT |
L. van Assche #46
M. Fucsovics #57
|
3-6 0-4 | 3.2 / 1.36 | No value |
| FT |
M. Trungelliti #90
M. Damm #104
|
6-7 7-6 6-7 6-7 | 4.0 / 1.25 | No value |
| FT |
A. Rublev #23
R. Safiullin #79
|
4-6 7-6 6-3 3-6 6-7 | 1.4 / 3.0 | No value |
| FT |
S. Mochizuki #123
M. Basing #413
|
6-3 6-0 6-0 | 1.4 / 3.0 | No value |
| FT |
A. Muller #130
T. Paul #14
|
1-6 2-6 1-6 | 21.0 / 1.01 | No value |
| FT |
C. Ugo Carabelli #75
D. Merida Aguilar #42
|
6-4 6-3 2-6 0-3 | 1.8 / 2.0 | No value |
| FT |
M. Zheng #100
C. Norrie #53
|
6-7 6-2 6-7 6-3 7-6 | 2.62 / 1.5 | No value |
| FT |
C. Ruud #25
H. Hurkacz #30
|
4-6 2-6 6-7 | 2.75 / 1.44 | No value |
| FT |
H. Medjedovic #78
S. Ofner #82
|
6-1 2-6 6-4 3-6 4-6 | 1.44 / 2.75 | No value |
| FT |
J. Sinner #2
M. Kecmanovic #64
|
4-6 6-3 6-7 6-2 6-3 | 1.03 / 15.0 | No value |
| FT |
R. Bautista-Agut #98
J. Fonseca #29
|
6-7 4-6 3-6 | 5.0 / 1.16 | No value |
| FT |
A. Rinderknech #61
O. Tarvet #307
|
7-6 7-6 4-6 7-5 | 1.57 / 2.37 | O. Tarvet LOST |
| FT |
N. Borges #53
T. Boyer #209
|
6-3 7-5 7-5 | 1.3 / 3.5 | No value |
| FT |
A. Walton #98
D. Prizmic #95
|
6-4 6-7 4-6 2-6 | 2.37 / 1.57 | No value |
| FT |
E. Quinn #48
L. Darderi #21
|
7-6 7-5 6-2 | 1.66 / 2.2 | No value |
| FT |
J-L. Struff #47
S. Baez #49
|
6-1 7-6 4-6 2-6 7-5 | 1.25 / 4.0 | J-L. Struff WON |
| FT |
S. Kwon #252
M. Landaluce #73
|
6-4 6-3 6-3 | 2.75 / 1.44 | No value |
| FT |
H. Gaston #93
S. Tsitsipas #39
|
1-6 4-6 2-6 | 3.0 / 1.4 | H. Gaston LOST |
| FT |
T. A. Tirante #51
F. Marozsan #63
|
5-7 3-6 4-6 | 3.75 / 1.28 | No value |
| FT |
M. Cilic #80
D. Medvedev #5
|
1-6 2-6 4-6 | 3.5 / 1.3 | No value |
| FT |
D. Vallejo #54
N. Mejia #114
|
6-4 4-6 5-7 6-7 | 1.61 / 2.3 | No value |
| FT |
A. Davidovich Fokina #26
J. M. Cerundolo #54
|
6-4 6-4 7-6 | 1.3 / 3.5 | No value |
| FT |
F. Auger-Aliassime #6
A. Shevchenko #107
|
6-3 6-1 6-4 | 1.05 / 11.0 | No value |
| FT |
Y. Wu #113
N. Djokovic #12
|
4-6 7-5 4-6 4-6 | 13.0 / 1.04 | No value |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
A. Fenty
M. Imamura
|
6-4 6-1 | 1.83 / 1.83 | No value |
| FT |
D. Suresh
S. Banerjee
|
7-6 6-3 | 1.61 / 2.20 | No value |
| FT |
J. Boulais
J. D. Hara Friend
|
6-7 6-4 3-6 | 2.75 / 1.40 | No value |
| FT |
H. Moriya
E. Winter
|
6-4 2-6 3-6 | 2.25 / 1.57 | No value |
| FT |
Y. Shimizu
T. Svajda
|
6-4 7-6 | 2.37 / 1.53 | No value |
| FT |
O. Baris
J. K. Trotter
|
7-6 6-2 | 1.80 / 1.90 | No value |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
F. Meligeni Alves
F. Tenti
|
6-3 6-1 | 1.16 / 4.50 | No value |
| FT |
G. R. De Almeida
L. Yunez
|
6-2 6-2 | 1.10 / 6.50 | No value |
| FT |
J. S. Osorio
A. Hayen
|
4-6 6-2 6-2 | — | No value |
| FT |
L. Andrade da Silva
F. Zeballos
|
6-2 6-3 | 1.11 / 6.00 | No value |
| FT |
M. Maldonado
S. Goity Zapico
|
3-6 4-6 | 4.50 / 1.16 | No value |
| FT |
T. Martinez
M. Echazu
|
7-6 5-7 7-6 | 1.33 / 3.25 | No value |
| FT |
F. J. Rivadeneira Gallegos
L. C. Alvarez Valdes
|
3-6 1-6 | — | No value |
| FT |
J. P. Varillas
D. Popko
|
6-2 4-6 6-4 | 1.66 / 2.10 | No value |
| FT |
A. Veliz
D. A. Nunez
|
6-3 3-6 1-6 | 3.25 / 1.33 | No value |
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.
Seats are limited. Leave an email and we'll send an invite before the paywall opens.