Krok Odds
Tennis Data

ATP & WTA — 2026 Season

Singles results, tournament finals, surface splits and per-player form. Sourced from Jeff Sackmann's ATP & WTA public archives.

Match predictions

Surface-adjusted Elo win probabilities vs the market — today’s value edges.

Elo rankings

Live ATP & WTA surface-adjusted Elo, plus an all-time GOAT (peak Elo) view.

Career leaders

All-time wins, titles, win% and surface dominance across the Sackmann archive.

Elo top 10

Surface-adjusted Elo — the model's current world order, independent of official rankings.

Recent tournaments

Roland Garros

2026-05-25 · 127 matches

ATPClay
Level
Grand Slam
Champion
Alexander Zverev
Runner-up
Flavio Cobolli

Roland Garros

2026-05-25 · 127 matches

WTAClay
Level
Grand Slam
Champion
Mirra Andreeva
Runner-up
Maja Chwalinska

Rabat

2026-05-18 · 31 matches

WTAClay
Level
WTA Int.
Champion
Petra Marcinko
Runner-up
Anhelina Kalinina

Geneva

2026-05-17 · 27 matches

ATPClay
Level
ATP 500/250
Champion
Learner Tien
Runner-up
Mariano Navone

Hamburg

2026-05-17 · 31 matches

ATPClay
Level
ATP 500/250
Champion
Ignacio Buse
Runner-up
Tommy Paul

Strasbourg

2026-05-17 · 27 matches

WTAClay
Level
WTA Premier
Champion
Emma Navarro
Runner-up
Victoria Mboko

Rome Masters

2026-05-06 · 95 matches

ATPClay
Level
Masters 1000
Champion
Jannik Sinner
Runner-up
Casper Ruud

Rome

2026-05-05 · 95 matches

WTAClay
Level
WTA Premier Mandatory
Champion
Elina Svitolina
Runner-up
Coco Gauff

Madrid Masters

2026-04-22 · 95 matches

ATPClay
Level
Masters 1000
Champion
Jannik Sinner
Runner-up
Alexander Zverev

Madrid

2026-04-21 · 95 matches

WTAClay
Level
WTA Premier Mandatory
Champion
Marta Kostyuk
Runner-up
Mirra Andreeva

Munich

2026-04-13 · 31 matches

ATPClay
Level
ATP 500/250
Champion
Ben Shelton
Runner-up
Flavio Cobolli

Barcelona

2026-04-13 · 31 matches

ATPClay
Level
ATP 500/250
Champion
Arthur Fils
Runner-up
Andrey Rublev

Stuttgart

2026-04-13 · 27 matches

WTAClay
Level
WTA Premier
Champion
Elena Rybakina
Runner-up
Karolina Muchova

Rouen

2026-04-13 · 31 matches

WTAClay
Level
WTA Int.
Champion
Marta Kostyuk
Runner-up
Veronika Podrez

BJK Cup Qualifiers

2026-04-10 · 22 matches

WTA
Level
Davis Cup
Champion
Runner-up

Linz

2026-04-06 · 27 matches

WTAClay
Level
WTA Premier
Champion
Mirra Andreeva
Runner-up
Anastasia Potapova

Monte Carlo Masters

2026-04-05 · 55 matches

ATPClay
Level
Masters 1000
Champion
Jannik Sinner
Runner-up
Carlos Alcaraz

Marrakech

2026-03-30 · 27 matches

ATPClay
Level
ATP 500/250
Champion
Rafael Jodar
Runner-up
Marco Trungelliti

Houston

2026-03-30 · 27 matches

ATPClay
Level
ATP 500/250
Champion
Tommy Paul
Runner-up
Roman Andres Burruchaga

Bucharest

2026-03-30 · 27 matches

ATPClay
Level
ATP 500/250
Champion
Mariano Navone
Runner-up
Daniel Merida Aguilar

Charleston

2026-03-30 · 47 matches

WTAClay
Level
WTA Premier
Champion
Jessica Pegula
Runner-up
Yuliia Starodubtseva

Bogota

2026-03-30 · 31 matches

WTAClay
Level
WTA Int.
Champion
Marie Bouzkova
Runner-up
Panna Udvardy

Miami Masters

2026-03-18 · 95 matches

ATPHard
Level
Masters 1000
Champion
Jannik Sinner
Runner-up
Jiri Lehecka

Miami

2026-03-17 · 95 matches

WTAHard
Level
WTA Premier Mandatory
Champion
Aryna Sabalenka
Runner-up
Coco Gauff

Top players · 2026

Form = last 5 results, most recent first. Weigh hot/cold runs against your bookmaker's price — form the market hasn't caught up to is where value hides.

#PlayerTourTitlesWLWin%Form
1Jannik SinnerATP537392.5%
LWWWW
2Mirra AndreevaWTA337980.4%
WWWWW
3Aryna SabalenkaWTA331488.6%
LWWWW
4Elina SvitolinaWTA233880.5%
LWWWW
5Elena RybakinaWTA231879.5%
LWLWW
6Jessica PegulaWTA228780.0%
LLWWW
7Daniil MedvedevATP226974.3%
LLWWW
8Marta KostyukWTA223582.1%
LWWWW
9Carlos AlcarazATP222484.6%
LWLWW
10Ben SheltonATP219967.9%
LWLWL
11Alexander ZverevATP135979.5%
WWWWW
12Sorana CirsteaWTA1291074.4%
LWWWW
13Tommy PaulATP1261170.3%
LWWLW
14Flavio CobolliATP1241364.9%
LWWWW
15Rafael JodarATP1241070.6%
LWWWW
16Karolina MuchovaWTA124777.4%
LWWLL
17Jakub MensikATP1231167.6%
LWWWW
18Felix Auger AliassimeATP1231167.6%
LWWWW
19Luciano DarderiATP1221362.9%
LWLWW
20Francisco CerundoloATP1221264.7%
LWWLL

Latest matches

DateEventRoundWinnerLoserScoreCloseMin
2026-05-25
Roland GarrosATP
FAlexander ZverevFlavio Cobolli6-1 4-6 6-4 6-7(5) 6-11.18 / 5.00B365256
2026-05-25
Roland GarrosWTA
FMirra AndreevaMaja Chwalinska6-3 6-21.20 / 4.80B36582
2026-05-25
Roland GarrosATP
SFFlavio CobolliMatteo ArnaldiW/O1.44 / 2.75B365
2026-05-25
Roland GarrosATP
SFAlexander ZverevJakub Mensik7-5 6-2 3-6 6-31.29 / 3.75B365181
2026-05-25
Roland GarrosWTA
SFMaja ChwalinskaDiana Shnaider7-6(4) 6-42.50 / 1.53B365130
2026-05-25
Roland GarrosWTA
SFMirra AndreevaMarta Kostyuk6-1 6-32.10 / 1.73B36576
2026-05-25
Roland GarrosATP
QFMatteo ArnaldiMatteo Berrettini7-5 5-2 RET2.63 / 1.50B365120
2026-05-25
Roland GarrosATP
QFFlavio CobolliFelix Auger Aliassime4-6 6-4 6-4 6-42.00 / 1.80B365204
2026-05-25
Roland GarrosATP
QFJakub MensikJoao Fonseca6-4 6-3 7-6(3)2.75 / 1.44B365164
2026-05-25
Roland GarrosATP
QFAlexander ZverevRafael Jodar7-6(3) 6-1 6-31.25 / 4.00B365145
2026-05-25
Roland GarrosWTA
QFDiana ShnaiderAryna Sabalenka3-6 7-5 6-08.00 / 1.08B365132
2026-05-25
Roland GarrosWTA
QFMaja ChwalinskaAnna Kalinskaya7-6(3) 6-32.10 / 1.73B365114
2026-05-25
Roland GarrosWTA
QFMarta KostyukElina Svitolina6-3 2-6 6-21.80 / 2.00B365109
2026-05-25
Roland GarrosWTA
QFMirra AndreevaSorana Cirstea6-0 6-31.50 / 2.63B36556
2026-05-25
Roland GarrosATP
R16Matteo BerrettiniJuan Manuel Cerundolo6-3 7-6(2) 7-6(6)152
2026-05-25
Roland GarrosATP
R16Matteo ArnaldiFrances Tiafoe7-6(5) 6-7(5) 3-6 7-6(3) 6-41.80 / 2.00B365326
2026-05-25
Roland GarrosATP
R16Felix Auger AliassimeAlejandro Tabilo6-3 7-5 6-11.53 / 2.50B365126
2026-05-25
Roland GarrosATP
R16Flavio CobolliZachary Svajda6-2 6-3 6-7(3) 7-6(5)1.11 / 6.50B365199
2026-05-25
Roland GarrosATP
R16Jakub MensikAndrey Rublev6-3 7-6(6) 4-6 2-6 6-32.00 / 1.80B365225
2026-05-25
Roland GarrosATP
R16Joao FonsecaCasper Ruud7-5 7-6(8) 5-7 6-22.50 / 1.53B365235
2026-05-25
Roland GarrosATP
R16Rafael JodarPablo Carreno Busta4-6 4-6 6-1 6-2 6-21.25 / 4.00B365221
2026-05-25
Roland GarrosATP
R16Alexander ZverevJesper De Jong7-6(3) 6-4 6-11.05 / 11.00B365134
2026-05-25
Roland GarrosWTA
R16Aryna SabalenkaNaomi Osaka7-5 6-31.20 / 4.50B36587
2026-05-25
Roland GarrosWTA
R16Diana ShnaiderMadison Keys6-3 3-6 6-02.20 / 1.67B365104
2026-05-25
Roland GarrosWTA
R16Anna KalinskayaAnastasia Potapova6-4 2-6 7-6(7)2.75 / 1.44B365169
2026-05-25
Roland GarrosWTA
R16Maja ChwalinskaDiane Parry6-3 6-21.53 / 2.50B36593
2026-05-25
Roland GarrosWTA
R16Elina SvitolinaBelinda Bencic4-6 6-4 6-01.53 / 2.50B365123
2026-05-25
Roland GarrosWTA
R16Marta KostyukIga Swiatek7-5 6-13.20 / 1.36B36599
2026-05-25
Roland GarrosWTA
R16Mirra AndreevaJil Teichmann6-3 6-21.08 / 8.00B36585
2026-05-25
Roland GarrosWTA
R16Sorana CirsteaXiyu Wang6-3 7-6(4)115
Data: JeffSackmann/tennis_atp · tennis_wta. Public domain. Refreshed weekly. Closing odds (Bet365 / Pinnacle) via tennis-data.co.uk.