30 June 2026: 118 matches, 118 finished, 24 graded bets (11W-13L).
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
D. Glinka
A. Mayo
|
7-6 2-6 7-6 | 1.61 / 2.20 | No value |
| FT |
Y. Watanuki
A. Ilagan
|
3-6 6-0 6-3 | 1.80 / 1.90 | No value |
| FT |
J. Kennedy
K. Uchida
|
6-4 6-4 | 1.40 / 2.75 | No value |
| FT |
L. Broady
H. Matsuoka
|
6-1 6-2 | 1.28 / 3.50 | No value |
| FT |
G. Hussey
W. Manning
|
1-6 2-6 | 1.25 / 3.75 | No value |
| FT |
Y. Shimizu
M. Mmoh
|
6-7 6-7 | 2.62 / 1.44 | No value |
| FT |
Wu Tung-Lin
J. Boulais
|
6-7 6-4 7-6 | — | No value |
| FT |
E. Winter
A. Fenty
|
3-0 | 2.00 / 1.72 | No value |
| FT |
J. Wolf
J. D. Hara Friend
|
7-5 6-7 3-6 | 1.57 / 2.25 | No value |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
F. Maestrelli
O. Milic
|
3-6 7-6 3-6 | 1.40 / 2.75 | No value |
| FT |
G. I. Justo
S. Gima
|
6-2 6-1 | 1.28 / 3.26 | No value |
| FT |
L. Midon
S. H. Haita
|
6-7 7-5 6-0 | — | No value |
| FT |
F. Ferreira Silva
E. Butvilas
|
6-3 6-3 | 2.25 / 1.57 | No value |
| FT |
K. Smith
G. Ghetu
|
4-6 7-6 6-4 | 2.25 / 1.57 | No value |
| FT |
R. Albot
Z. Piros
|
1-6 4-6 | 3.25 / 1.33 | No value |
| FT |
I. Simakin
D. Kuzmanov
|
6-3 4-6 2-6 | 2.25 / 1.57 | No value |
| FT |
L. Pavlovic
A. Santillan
|
7-6 6-3 | 1.33 / 3.25 | No value |
| FT |
S. Palosi
D. Yevseyev
|
6-4 6-7 7-5 | 1.72 / 2.00 | No value |
| FT |
C. Cretu
O. Wallin
|
5-7 1-6 | 1.28 / 3.50 | No value |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
M. Moeller
F. Lechno-Wasiutynski
|
6-4 6-2 | 1.20 / 4.33 | No value |
| FT |
L. Giustino
S. Gulin
|
6-4 1-6 6-4 | 1.88 / 1.80 | No value |
| FT |
M. Topo
L. Raquillet
|
6-1 3-6 7-5 | 1.36 / 3.00 | No value |
| FT |
M. Dhamne
I. Xilas
|
6-7 6-7 | 1.61 / 2.20 | No value |
| FT |
G. Blancaneaux
L. Staeheli
|
7-6 3-6 2-6 | 1.61 / 2.20 | No value |
| FT |
K. Feldbausch
S. Pieri
|
6-2 6-2 | 1.22 / 4.00 | No value |
| FT |
M. Chazal
P. Zahraj
|
7-5 3-6 6-1 | 1.53 / 2.37 | No value |
| FT |
F. Bondioli
I. Montes-De La Torre
|
3-6 6-4 1-6 | — | No value |
| FT |
P. Lagutin
E. Coulibaly
|
7-5 3-6 2-6 | 2.25 / 1.57 | No value |
| FT |
C. A. Caniato
I. Almazan Valiente
|
6-2 6-1 | — | No value |
| FT |
A. Vasilev
K. Wehnelt
|
1-6 6-1 6-1 | 1.44 / 2.62 | No value |
| FT |
A. Matusevich
C. Hemery
|
2-6 2-6 | 2.30 / 1.53 | No value |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
D. Michalski
F. Passaro
|
4-6 5-7 | 2.75 / 1.40 | No value |
| FT |
E. Dalla Valle
S. Travaglia
|
7-6 6-1 | 1.90 / 1.80 | No value |
| FT |
M. Erhard
J. Rodionov
|
6-3 6-2 | 3.40 / 1.30 | No value |
| FT |
N. McDonald
J. C. Martin Manzano
|
5-7 1-6 | — | No value |
| FT |
F. Comesana
M. Donald
|
6-1 6-2 | 1.16 / 4.50 | No value |
| FT |
F. Diaz Acosta
M. Tobon
|
6-2 6-2 | 1.16 / 4.50 | No value |
| FT |
R. Brancaccio
N. Basilashvili
|
6-1 2-1 | 2.50 / 1.50 | No value |
| FT |
D. Jorda Sanchis
J. C. Prado Angelo
|
6-2 7-6 | 2.10 / 1.66 | No value |
| FT |
M. Ribecai
D. Rapagnetta
|
6-7 4-6 | 1.28 / 3.50 | No value |
| FT |
F. Romano
M. Cecchinato
|
7-5 2-6 1-6 | 2.62 / 1.44 | No value |
| FT |
O. Roca Batalla
P. Basile
|
7-6 3-6 1-6 | 1.40 / 2.75 | No value |
| FT |
E. Moller
N. Gombos
|
7-6 6-1 | 1.44 / 2.62 | No value |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
A. Kalinina #50
K. Rakhimova #67
|
6-4 4-6 5-7 | 1.53 / 2.5 | No value |
| FT |
I. Begu #184
K. Swan #200
|
4-6 4-6 | 1.9 / 1.9 | I. Begu LOST |
| FT |
M. Sakkari #30
C. Tauson #18
|
6-3 6-3 | 2.3 / 1.61 | No value |
| FT |
T. Gibson #36
M. Bouzkova #26
|
1-6 6-3 2-6 | 3.2 / 1.36 | M. Bouzkova WON |
| FT |
A. Anisimova #6
L. Gjorcheska #327
|
6-3 6-2 | 1.05 / 11.0 | No value |
| FT |
J. Paolini #35
R. Montgomery #151
|
0-6 6-4 7-5 | 2.3 / 1.61 | No value |
| FT |
K. Boulter #58
T. C. Grant #151
|
4-6 2-6 | 1.44 / 2.75 | No value |
| FT |
K. Day
M. Keys
|
7-6 4-6 3-6 | — | No value |
| FT |
P. Marcinko #82
S. Kenin #126
|
6-7 4-6 | 1.72 / 2.1 | No value |
| FT |
T. Valentova #85
Ka. Pliskova #130
|
3-6 4-6 | 2.0 / 1.8 | Ka. Pliskova WON |
| FT |
I. Shymanovich #197
V. Golubic #82
|
2-6 6-2 1-6 | 3.75 / 1.28 | I. Shymanovich LOST |
| FT |
T. Townsend #98
I. Swiatek #9
|
1-6 6-2 3-6 | 5.0 / 1.16 | No value |
| FT |
K. Birrell #41
A. Korneeva #174
|
6-3 0-6 6-2 | 1.72 / 2.1 | A. Korneeva LOST |
| FT |
B. Haddad Maia #78
M. Timofeeva #68
|
3-6 2-6 | 3.0 / 1.4 | No value |
| FT |
V. Erjavec #86
L. Jeanjean #94
|
4-6 6-4 6-7 | 2.37 / 1.57 | No value |
| FT |
L. Boisson #274
E. Rybakina #1
|
4-6 6-1 3-6 | 15.0 / 1.03 | No value |
| FT |
Y. Starodubtseva #44
A. Blinkova #105
|
7-6 4-6 1-6 | 1.53 / 2.5 | A. Blinkova WON |
| FT |
E. Navarro #15
P. Badosa #59
|
4-6 6-3 7-5 | 1.66 / 2.2 | E. Navarro WON |
| FT |
G. Ruse #62
C. McNally #72
|
5-7 3-6 | 1.72 / 2.1 | G. Ruse LOST |
| FT |
O. Selekhmeteva #122
S. Kraus #76
|
6-1 7-5 | 2.0 / 1.8 | No value |
| FT |
E. Mertens #15
L. Siegemund #46
|
6-2 6-4 | 1.36 / 3.2 | No value |
| FT |
E. Svitolina #6
D. Snigur #40
|
5-7 2-6 | 1.3 / 3.5 | No value |
| FT |
A. Tomljanovic #88
M. Bolkvadze #338
|
2-6 6-2 4-6 | 1.14 / 5.5 | No value |
| FT |
A. Eala #17
R. Zarazua #85
|
6-1 6-2 | 1.2 / 4.5 | No value |
| FT |
S. Cirstea #15
S. Bejlek #32
|
6-1 7-6 | 1.36 / 3.2 | No value |
| FT |
A. Krueger #55
D. Vekic #39
|
3-6 7-6 6-4 | 2.37 / 1.57 | A. Krueger WON |
| FT |
D. Shnaider #13
E. Lys #99
|
7-5 6-1 | 1.44 / 2.75 | E. Lys LOST |
| FT |
E. Seidel #100
L. Noskova #8
|
4-6 3-6 | 8.0 / 1.08 | No value |
| FT |
P. Kudermetova #93
L. Samsonova #43
|
3-6 3-6 | 2.5 / 1.53 | No value |
| FT |
N. Podoroska #317
M. Kostyuk #10
|
1-6 2-6 | 17.0 / 1.02 | No value |
| FT |
C. Osorio #66
S. Waltert #133
|
6-2 6-1 | 1.5 / 2.62 | C. Osorio WON |
| FT |
S. Williams #605
M. Joint #90
|
3-6 7-6 3-6 | 2.1 / 1.72 | No value |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
A. Mannarino #83
T. Droguet #72
|
6-2 6-4 6-1 | 1.72 / 2.1 | A. Mannarino WON |
| FT |
S. Shimabukuro #106
J. Faria #60
|
6-7 3-6 7-6 3-6 | 1.66 / 2.2 | No value |
| FT |
V. Royer #110
H. Wendelken #182
|
4-6 6-3 6-3 6-3 | 1.72 / 2.1 | H. Wendelken LOST |
| FT |
Y. Hanfmann #57
G. Mpetshi Perricard #148
|
6-7 7-6 6-2 6-3 | 2.3 / 1.61 | G. Mpetshi Perricard LOST |
| FT |
K. Majchrzak #71
A. Tabilo #31
|
6-3 7-5 7-5 | 1.44 / 2.75 | K. Majchrzak WON |
| FT |
A. De Minaur #8
R. A. Burruchaga #56
|
7-6 6-1 6-0 | 1.03 / 15.0 | No value |
| FT |
A. Michelsen #35
J. Fearnley #96
|
6-3 6-4 2-6 3-6 2-6 | 1.66 / 2.2 | J. Fearnley WON |
| FT |
J. De Jong #100
R. Hijikata #85
|
7-6 3-6 5-7 6-4 6-3 | 3.0 / 1.4 | No value |
| FT |
O. Virtanen #121
B. Shelton #4
|
6-4 3-6 6-7 6-2 7-6 | 3.5 / 1.3 | No value |
| FT |
M. Arnaldi #38
Q. Halys #45
|
6-3 1-6 6-7 3-6 | 1.8 / 2.0 | No value |
| FT |
D. Dzumhur #103
A. Fery #37
|
6-3 2-6 2-6 1-6 | 3.75 / 1.28 | D. Dzumhur LOST |
| FT |
P. Llamas Ruiz #143
Z. Svajda #82
|
1-6 2-6 4-6 | 3.0 / 1.4 | Z. Svajda WON |
| FT |
B. Bonzi #91
G. Diallo #121
|
6-1 6-4 6-7 3-6 1-3 | 2.2 / 1.66 | B. Bonzi LOST |
| FT |
T. Fritz #10
D. Lajovic #149
|
6-3 6-4 6-3 | 1.04 / 17.0 | No value |
| FT |
T. Kokkinakis #454
A. Bublik #19
|
6-4 3-6 7-6 3-6 4-6 | 3.4 / 1.33 | No value |
| FT |
B. Nakashima #18
J. Pinnington Jones #137
|
6-3 7-6 7-5 | 1.16 / 5.0 | No value |
| FT |
U. Humbert #39
Z. Bergs #39
|
2-6 5-7 6-4 6-3 3-6 | 1.36 / 3.2 | No value |
| FT |
K. Jacquet #85
V. Gaubas #141
|
6-3 6-4 7-6 | 1.4 / 3.0 | V. Gaubas LOST |
| FT |
J. Munar #49
F. Cerundolo #20
|
6-1 6-4 6-3 | 3.4 / 1.33 | No value |
| FT |
J. Mensik #16
T. Samuel #97
|
5-7 6-3 6-3 3-6 7-6 | 1.36 / 3.2 | No value |
| FT |
K. Khachanov #24
B. Harris #241
|
6-3 5-7 6-3 6-3 | 1.22 / 4.33 | B. Harris LOST |
| FT |
P. Kypson #89
M. McDonald #169
|
3-6 6-1 6-4 6-4 | 3.4 / 1.33 | No value |
| FT |
L. Sonego #115
T. M. Etcheverry #29
|
6-4 6-4 6-7 7-6 | 2.1 / 1.72 | L. Sonego WON |
| FT |
C. Moutet #35
M. Giron #88
|
6-4 4-6 5-7 4-6 | 2.1 / 1.72 | No value |
| FT |
A. Blockx #28
A. Zverev #2
|
4-6 7-6 6-7 6-7 | 8.0 / 1.08 | No value |
| FT |
R. Collignon #50
A. Fils #8
|
5-7 1-6 3-6 | 2.03 / 1.78 | R. Collignon LOST |
| FT |
T. Griekspoor #58
J. Duckworth #64
|
4-6 6-4 5-7 4-6 | 1.4 / 3.0 | No value |
| FT |
S. Wawrinka #141
M. Berrettini #48
|
7-6 6-7 6-7 6-7 | 3.75 / 1.28 | No value |
| FT |
D. Sweeny #116
G. Dimitrov #127
|
6-7 3-6 5-7 | 3.5 / 1.3 | D. Sweeny LOST |
| FT |
J. Lehecka #20
A. Popyrin #60
|
6-4 6-2 6-4 | 1.22 / 4.33 | No value |
| FT |
V. Kopriva #66
J. Choinski #122
|
3-6 5-7 2-6 | 1.57 / 2.37 | No value |
| Status | Match | Score | Odds | Bot pick |
|---|---|---|---|---|
| FT |
F. Mena
V. Aboian
|
2-6 0-6 | 1.40 / 2.75 | No value |
| FT |
J. S. Gomez
I. Monzon
|
2-6 6-7 | 1.83 / 1.83 | No value |
| FT |
J. S. Osorio
P. Bertran
|
2-6 7-6 6-2 | — | No value |
| FT |
H. Casanova
M. A. Galarraga
|
6-0 6-2 | — | No value |
| FT |
J. A. Rodriguez
M. Pucinelli de Almeida
|
5-7 3-6 | — | No value |
| FT |
J. M. La Serna
A. Hernandez
|
6-3 4-6 6-1 | — | No value |
| FT |
M. Mbithi
M. Soto
|
6-1 4-6 6-7 | — | No value |
| FT |
L. Andrade da Silva
F. Meligeni Alves
|
1-6 2-6 | 2.10 / 1.66 | No value |
| FT |
B. Fernandez
R. Pacheco Mendez
|
7-5 2-6 4-6 | 4.50 / 1.16 | No value |
| FT |
P. Sakamoto
A. Magadan
|
6-2 3-6 5-7 | 1.72 / 2.00 | No value |
| FT |
T. Martinez
E. Ribeiro
|
4-6 4-6 | 5.50 / 1.12 | No value |
| FT |
G. R. De Almeida
S. Heredia
|
3-6 4-6 | 1.30 / 3.40 | 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.