Sport Picks

Tennis Results Yesterday 20-06-2026 – ATP & WTA Match Review | Sokapicks

WTA Bad Homburg

WTA Bad Homburg WON
FT
D
Diane Parry
VS
2:0
A
Aoi Ito
Free Tip
Diane Parry Win
View Detailed Stats
WTA Bad Homburg WON
FT
S
Solana Sierra
VS
2:0
E
Ella Seidel
Free Tip
Solana Sierra Win
View Detailed Stats
WTA Bad Homburg WON
FT
S
Shuai Zhang
VS
0:2
E
ElenaGabriela Ruse
Free Tip
ElenaGabriela Ruse Win
View Detailed Stats

WTA Challenger Figueira da Foz

WTA Challenger Figueira da Foz LOST
FT
Y
Yeon Woo Ku
VS
0:2
D
Darja Vidmanova
Free Tip
Over 20.5
View Detailed Stats
WTA Challenger Figueira da Foz LOST
FT
A
Alina Charaeva
VS
1:2
A
Ayla Aksu
Free Tip
Alina Charaeva Win
View Detailed Stats

ATP Halle

ATP Halle LOST
FT
A
Alexander Zverev
VS
1:2
T
Taylor Fritz
Free Tip
Alexander Zverev -2.5
View Detailed Stats
ATP Halle WON
FT
D
Daniel Altmaier
VS
0:2
F
Francis Tiafoe
Free Tip
Francis Tiafoe -3
View Detailed Stats

WTA Berlin

WTA Berlin LOST
FT
A
Aryna Sabalenka
VS
1:2
J
Jessica Pegula
Free Tip
Aryna Sabalenka Win
View Detailed Stats
WTA Berlin WON
FT
L
Linda Noskova
VS
2:0
A
Alexandra Eala
Free Tip
Under 22
View Detailed Stats

WTA Nottingham

WTA Nottingham WON
FT
K
Karolina Pliskova
VS
0:2
M
Marie Bouzkova
Free Tip
Under 21.5
View Detailed Stats
WTA Nottingham WON
FT
E
Emma Navarro
VS
2:0
V
Viktorija Golubic
Free Tip
Emma Navarro Win
View Detailed Stats

Challenger Royan

Challenger Royan WON
FT
C
Cosme Rolland De Ravel
VS
0:2
M
Max Alcala Gurri
Free Tip
Max Alcala Gurri Win
View Detailed Stats

Challenger Nottingham 2

Challenger Nottingham 2 LOST
FT
O
Otto Virtanen
VS
0:2
C
Christopher O'Connell
Free Tip
Under 23.5
View Detailed Stats

ATP Eastbourne

ATP Eastbourne WON
FT
M
Matteo Arnaldi
VS
2:0
A
Alastair Gray
Free Tip
Matteo Arnaldi Win
View Detailed Stats
ATP Eastbourne LOST
FT
T
Toby Samuel
VS
2:0
Q
Quentin Halys
Free Tip
Quentin Halys Win
View Detailed Stats
ATP Eastbourne WON
FT
F
Felix Gill
VS
0:2
M
Marco Trungelliti
Free Tip
Marco Trungelliti Win
View Detailed Stats
ATP Eastbourne LOST
FT
J
Jan Choinski
VS
2:0
Y
Yibing Wu
Free Tip
Yibing Wu Win
View Detailed Stats

ATP Mallorca

ATP Mallorca LOST
FT
A
Alexander Shevchenko
VS
0:2
A
Abedallah Shelbayh
Free Tip
Alexander Shevchenko Win
View Detailed Stats
ATP Mallorca WON
FT
Z
Zachary Svajda
VS
2:0
M
MarcAndrea Huesler
Free Tip
Zachary Svajda Win
View Detailed Stats
ATP Mallorca WON
FT
J
Jamie Mackenzie p
VS
p:p
D
Daniel Rincon p
Free Tip
Daniel Rincon p Win
View Detailed Stats

WTA Eastbourne

WTA Eastbourne WON
FT
Z
Zeynep Sonmez
VS
2:0
H
Hanne Vandewinkel
Free Tip
Zeynep Sonmez Win
View Detailed Stats
WTA Eastbourne WON
FT
P
Petra Marcinko
VS
2:1
S
Simona Waltert
Free Tip
Petra Marcinko Win
View Detailed Stats

ATP London

ATP London WON
FT
B
Brandon Nakashima
VS
1:2
F
Francisco Cerundolo
Free Tip
Over 21.5
View Detailed Stats
ATP London WON
FT
T
Tommy Paul
VS
2:0
U
Ugo Humbert
Free Tip
Tommy Paul -3.5
View Detailed Stats

Challenger Poznan

Challenger Poznan LOST
FT
F
Facundo Diaz Acosta
VS
0:2
G
Gustavo Heide
Free Tip
Facundo Diaz Acosta Win
View Detailed Stats

WTA Challenger Brescia

WTA Challenger Brescia WON
FT
X
Xiyu Wang
VS
2:0
A
Anastasia Soboleva
Free Tip
Xiyu Wang Win
View Detailed Stats
WTA Challenger Brescia LOST
FT
M
Mayar Sherif
VS
2:0
E
Elizara Yaneva
Free Tip
Elizara Yaneva 4.5
View Detailed Stats

Challenger Parma

Challenger Parma WON
FT
S
Sebastian Ofner
VS
1:2
L
Luca van Assche
Free Tip
Luca van Assche Win
View Detailed Stats

Challenger Asuncion 2

Challenger Asuncion 2 WON
FT
N
Nick Hardt
VS
2:1
J
Juan Estevez
Free Tip
Juan Estevez 3.5
View Detailed Stats

20-06-2026 Yesterday's Tennis Results — What the Data Tells Us

Looking back at completed matches is not an exercise in nostalgia — it is the most productive analytical work a serious tennis bettor can do. Patterns that are invisible in pre-match previews often become obvious in retrospect. Was the favourite's serve actually as dominant on that surface as the pre-match numbers suggested? Did the underdog's second-serve return percentage hold up under pressure? Did the match go the distance despite a lopsided-looking scoreline, suggesting a closer contest than the result implies? These are the questions we ask when reviewing yesterday's card. Every result on this page is accompanied by a short post-match note covering what we got right, what surprised us, and what the statistics revealed that the odds did not price in. That information feeds directly into today's and tomorrow's predictions.

20-06-2026 Yesterday's Tennis Match Results

The results below include our pick where one was published, the actual outcome, and a brief post-match note. Matches listed without a pre-match pick were either low-value propositions or late additions to the schedule that did not meet our minimum edge threshold. All statistics cited are sourced from official ATP and WTA data.

20-06-2026 The Best Predictor of Tomorrow Is Yesterday

Tennis rewards memory. The players who break down on fast indoor courts in October are usually the ones who struggled with the same conditions the year before. The serve-heavy game that dominates on grass rarely transfers to the slower clay of the following spring. By studying yesterday's results systematically — not just checking a win/loss column — you build the kind of contextual knowledge that separates consistent tennis bettors from those chasing random results. Come back tomorrow to see how today's slate performed, and check our today page for the full breakdown of what is on the board right now. Bet responsibly. 18+ only.

By Chidi Okoro · Updated after match completion · 18+ only. Bet responsibly.