25 July 2026: 60 matches, 60 finished.
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
Kyrgyzstan
Qatar
|
0-0 | — | No value |
| FT |
Northern Mariana Islands
Turkmenistan
|
0-0 | — | No value |
| FT |
Sri Lanka
Kuwait
|
0-0 | — | No value |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
Ethiopia
Tanzania
|
0-0 | — | No value |
| FT |
Libya
Cameroon
|
0-0 | — | No value |
| FT |
Madagascar
Gabon
|
0-0 | — | No value |
| FT |
Mauritania
Congo
|
0-0 | — | No value |
| FT |
Rwanda
Uganda
|
0-0 | — | No value |
| FT |
Zambia
Seychelles
|
0-0 | — | No value |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
D. Dedura
G. Onclin
|
6-2 2-6 7-6 | 1.53 / 2.37 | No value |
| FT |
M. Kasnikowski
O. Virtanen
|
2-6 2-6 | 2.25 / 1.57 | No value |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
A. Bublik #19
Q. Halys #45
|
4-6 6-7 | 1.49 / 2.6 | No value |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
T. Valentova #85
D. Snigur #40
|
6-7 3-6 | 1.8 / 2.0 | No value |
| FT |
L. Tagger #57
B. Krejcikova #53
|
6-7 6-3 7-6 | 4.0 / 1.23 | No value |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
E. Avanesyan #155
A. Bondar #75
|
6-7 6-4 6-7 | 2.28 / 1.64 | No value |
| FT |
M. Sherif #52
T. Korpatsch #53
|
1-6 0-2 | 1.59 / 2.36 | No value |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
T. Seyboth Wild
D. Dietrich
|
6-4 6-3 | 2.20 / 1.61 | No value |
| FT |
M. H. Rehberg
M. Huesler
|
6-7 6-4 4-6 | 2.00 / 1.72 | No value |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
J. Pareja #255
P. Iatcenko #142
|
6-4 6-2 | 1.85 / 1.85 | No value |
| FT |
K. Rakhimova #67
H. Watson #354
|
6-7 6-7 | 1.57 / 2.25 | No value |
| FT |
C. Ngounoue #170
V. Lepchenko #189
|
1-6 6-4 4-6 | 2.08 / 1.67 | No value |
| FT |
P. Kudermetova #93
M. Yamaguchi #282
|
7-6 6-4 | 1.28 / 3.4 | No value |
| FT |
C. Ansari #290
R. Sramkova #134
|
4-6 2-6 | 3.75 / 1.25 | No value |
| FT |
D. Kasatkina #74
M. Bolkvadze #338
|
6-7 6-4 6-0 | 1.25 / 3.75 | No value |
| FT |
S. Zhang #85
G. Knutson #159
|
4-6 6-1 1-6 | 1.33 / 3.2 | No value |
| FT |
L. Ma
A. Smith
|
4-6 6-7 | — | No value |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
M. Damm #104
K. Coppejans #232
|
6-2 6-0 | 1.25 / 3.75 | No value |
| FT |
A. Vukic #115
A. Dougaz #430
|
6-3 6-3 | 1.33 / 3.15 | No value |
| FT |
J. McCabe #247
A. Bolt #170
|
6-7 6-7 | 2.2 / 1.64 | No value |
| FT |
Z. Svajda #82
S. Kozlov #205
|
7-5 6-1 | 1.14 / 5.1 | No value |
| FT |
A. Ilagan #203
R. Bertola #236
|
7-5 7-6 | 2.65 / 1.46 | No value |
| FT |
A. Shelbayh #305
B. Harris #241
|
6-4 7-6 | 3.0 / 1.36 | No value |
| FT |
J. Lee
M. Echargui
|
5-7 1-6 | — | No value |
| FT |
M. Giron #88
A. Shah #398
|
7-5 6-4 | 1.01 / 10.2 | No value |
| FT |
C. Hewitt #326
D. Lajovic #149
|
— | 6.3 / 1.08 | No value |
| FT |
T. Svajda #486
E. Ymer #228
|
6-0 7-6 | 2.39 / 1.51 | No value |
| FT |
C. O'Connell #150
A. Martin #364
|
3-6 6-4 2-6 | 1.19 / 4.3 | No value |
| FT |
M. McDonald #169
E. Butvilas #199
|
3-6 6-3 6-4 | 1.55 / 2.35 | No value |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
L. Pavlovic
K. Smith
|
6-2 7-6 | 1.90 / 1.80 | No value |
| FT |
M. Martineau
O. Crawford
|
6-3 5-7 7-6 | 2.75 / 1.40 | No value |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
A. Sharma
A. Ito
|
3-6 6-3 5-7 | 3.10 / 1.34 | No value |
| FT |
K. Sebov
C. Soares
|
6-1 6-0 | 1.00 / 11.00 | No value |
| FT |
A. FREY
M. A. Teixido Garcia
|
4-6 4-6 | 1.14 / 5.50 | No value |
| FT |
K. K. Thandi
S. Johnson
|
1-6 2-6 | — | No value |
| FT |
E. Hozumi
M. Kozyreva
|
2-6 4-6 | 2.32 / 1.58 | No value |
| FT |
K. Drenser-Hagmann
B. Payne
|
6-2 6-1 | — | No value |
| FT |
A. Raina
E. Ovcharenko
|
6-2 6-2 | — | No value |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
L. van Assche #46
H. Gaston #93
|
6-4 7-5 | 1.59 / 2.26 | No value |
| FT |
A. Blockx #28
L. Darderi #21
|
5-7 7-6 7-6 | 2.3 / 1.62 | No value |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
E. Schoppe #594
A. Grubor #733
|
6-7 7-5 6-2 | 1.83 / 1.83 | No value |
| FT |
K. Scott #238
S. Leon #742
|
6-1 6-1 | 1.06 / 7.5 | No value |
| FT |
S. Wei #421
H. Kadi
|
6-0 6-1 | 1.04 / 7.2 | No value |
| FT |
E. Shibahara #486
E. Dong
|
2-6 6-1 4-6 | 1.4 / 2.75 | No value |
| FT |
A. Alexander #5
M. Okalova #406
|
6-4 4-6 7-6 | 2.62 / 1.42 | No value |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
F. Jones #99
A. Ibragimova #168
|
6-3 6-4 | 1.38 / 2.92 | No value |
| FT |
F. Ferro #100
L. Bronzetti #132
|
6-2 6-3 | 1.69 / 2.12 | No value |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
J. Fearnley
M. Zheng
|
6-3 6-4 | 2.20 / 1.61 | No value |
| FT |
A. Michelsen
D. Suresh
|
6-2 6-7 6-2 | 1.12 / 5.15 | No value |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
C. Broom
T. Samuel
|
6-7 2-6 | 3.64 / 1.23 | No value |
| FT |
S. Mochizuki
L. Draxl
|
0-6 3-6 | 1.81 / 1.87 | 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.