21 May 2026: 51 matches, 51 finished.
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
H. Stewart
O. Milic
|
6-2 6-1 | 2.25 / 1.57 | No value |
| FT |
M. Sasikumar
A. Gray
|
2-6 7-5 6.3-7.7 | — | No value |
| FT |
I. Ivashka
A. Hernandez
|
6-1 6-2 | 1.16 / 4.50 | No value |
| FT |
W. K. Leong M.
P. Bar Biryukov
|
2-6 7-5 3-6 | 2.37 / 1.53 | No value |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
P. Martin Tiffon
T. Monteiro
|
2-6 6-3 6.5-7.7 | 1.83 / 1.83 | No value |
| FT |
D. Kuzmanov
N. Sanchez Izquierdo
|
0-6 7.7-6.4 1-6 | 2.20 / 1.61 | No value |
| FT |
A. Ayeni
F. Agamenone
|
3-6 5-7 | 4.00 / 1.22 | No value |
| FT |
A. Nedic
M. Alkaya
|
6-1 6-4 | 1.44 / 2.62 | No value |
| FT |
M. Poljicak
M. Mrva
|
6-3 2-6 6-3 | 1.80 / 1.90 | No value |
| FT |
D. Michalski
B. Hassan
|
6-3 5-7 7-5 | 1.72 / 2.00 | No value |
| FT |
H. Barton
A. Matusevich
|
6-3 7-5 | 1.30 / 3.40 | No value |
| FT |
D. Jorda Sanchis
N. Sanchez Izquierdo
|
6-2 6-4 | — | No value |
| FT |
T. Monteiro
F. Agamenone
|
2-6 3-6 | — | No value |
| FT |
A. Nedic
M. Poljicak
|
6-1 6-2 | — | No value |
| FT |
H. Barton
D. Michalski
|
6-3 6-4 | — | No value |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
M. Bouzkova #46
A. Li #29
|
3-6 5-7 | 1.9 / 1.9 | No value |
| FT |
J. Cristian
D. Kasatkina #66
|
7.7-6.3 3-6 6-2 | 2.3 / 1.61 | No value |
| FT |
S. Zhang #79
E. Navarro #15
|
6-2 6.5-7.7 2-6 | 3.28 / 1.35 | No value |
| FT |
V. Mboko #18
L. Fernandez #22
|
6-4 6-4 | 1.62 / 2.3 | No value |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
A. Holmgren #167
F. Diaz Acosta #179
|
7.7-6.2 4-6 2-6 | 3.06 / 1.39 | No value |
| FT |
M. Cecchinato #228
A. Pellegrino #155
|
6.5-7.7 2-6 | 2.75 / 1.42 | No value |
| FT |
J. De Jong #102
M. Zheng #182
|
5-7 3-6 | 1.45 / 2.8 | No value |
| FT |
T. Samuel #261
G. Bueno #215
|
5-7 6-1 6-3 | 1.75 / 2.02 | No value |
| FT |
D. Svrcina #116
T. Faurel #375
|
2-6 3-6 | 1.21 / 4.24 | No value |
| FT |
A. Galarneau #192
F. Cina #225
|
7-5 2-6 5-7 | 3.71 / 1.28 | No value |
| FT |
C. Wong #150
J. C. Prado Angelo #180
|
4-6 6-3 3-6 | 2.47 / 1.52 | No value |
| FT |
J. Faria #119
L. Neumayer #230
|
6-3 7.11-6.9 | 1.83 / 1.93 | No value |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
L. Romero Gormaz #164
S. Stephens #1098
|
6-3 2-6 1-6 | 2.31 / 1.56 | No value |
| FT |
M. Chwalinska #113
S. Lamens #124
|
7.7-6.4 7-5 | 1.28 / 3.17 | No value |
| FT |
S. Kraus #103
A-L. Friedsam #153
|
6-1 6-1 | 1.2 / 3.85 | No value |
| FT |
M. Sherif #114
G. Minnen #120
|
6-3 6-0 | 1.9 / 1.86 | No value |
| FT |
H. Guo #171
S. Costoulas #146
|
6-3 6-4 | 2.28 / 1.58 | No value |
| FT |
E. Pridankina #214
H. Sakatsume #131
|
6-2 6-1 | 1.52 / 2.57 | No value |
| FT |
A. Korneeva #174
J. Riera #207
|
6-3 6-2 | 1.67 / 2.14 | No value |
| FT |
A. Krueger #105
M. Stoiana #223
|
6.4-7.7 6-3 6-1 | 1.36 / 2.88 | No value |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
I. Buse #62
U. Humbert #36
|
6-3 5-7 6-3 | 1.36 / 3.1 | No value |
| FT |
T. Paul #20
D. Altmaier #64
|
6-2 7-5 | 1.4 / 2.7 | No value |
| FT |
A. Kovacevic #95
C. Ugo Carabelli #61
|
6-4 6.10-7.12 6-2 | 2.75 / 1.44 | No value |
| FT |
L. Darderi #25
A. De Minaur #6
|
0-6 3-6 | 2.1 / 1.73 | No value |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
C. Osorio #83
P. Udvardy #71
|
5-7 3-6 | 1.3 / 2.81 | No value |
| FT |
P. Marcinko #82
J. Bouzas Maneiro #51
|
6-3 6-4 | 2.16 / 1.55 | No value |
| FT |
A. Kalinina #93
A. Bondar #73
|
6-4 7-5 | 1.75 / 2.16 | No value |
| FT |
J. Teichmann
Y. Kabbaj #430
|
6-1 5-7 7.8-6.6 | 1.15 / 5.1 | No value |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
M. Navone #44
J. Munar #38
|
6-2 6-2 | 1.91 / 1.91 | No value |
| FT |
A. Popyrin #60
C. Ruud #12
|
4-6 3-6 | 3.48 / 1.32 | No value |
| FT |
A. Michelsen #42
L. Tien #26
|
4-6 6-3 1-6 | 2.0 / 1.84 | No value |
| FT |
A. Rinderknech #27
A. Bublik #11
|
7-5 4-6 2-6 | 2.52 / 1.55 | No value |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
E. Dalla Valle
T. Compagnucci
|
6.5-7.7 4-6 | 1.57 / 2.25 | No value |
| FT |
B. Gadamauri
P. Nesterov
|
6-4 6-4 | 1.53 / 2.37 | No value |
| FT |
M. Alcala Gurri
J. C. Martin Manzano
|
6-0 5-7 6-2 | — | No value |
| FT |
A. Guerrieri
C. A. Caniato
|
7.7-6.3 7-5 | — | 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.