Home
/
Advanced Search
/
Rivalries
Advanced ATP Rivalry Search
Browse ATP head-to-head rivalries by historical or current-player scope, most-played or unbeaten view, and player.
About this search tool
Search across precomputed TennisDB ATP tables for player seasons, player tournament runs, player careers, matches, tournaments, ranking weeks, and rivalries. Each dataset offers its own relevant filters. Column headings change the sort; use the same heading again to reverse direction.
Browse precomputed head-to-head records by scope and view, or choose a player to find every rivalry.
#
Player 1
Player 2
Meetings↓ , sorted descending
Record
Surface
Last Met
H2H
8001
John Millman
Elias Ymer
1
1–0
H 1–0
Aug 5, 2021
H2H
8002
John Millman
Emilio Nava
1
0–1
H 0–1
Aug 31, 2022
H2H
8003
John Millman
Evgeny Donskoy
1
1–0
H 1–0
Jan 7, 2016
H2H
8004
John Millman
Federico Coria
1
1–0
C 1–0
Apr 8, 2021
H2H
8005
John Millman
Felix Auger-Aliassime
1
0–1
C 0–1
May 24, 2019
H2H
8006
John Millman
Gael Monfils
1
0–1
H 0–1
Aug 12, 2021
H2H
8007
John Millman
Guido Andreozzi
1
1–0
C 1–0
Jul 19, 2018
H2H
8008
John Millman
Henri Laaksonen
1
0–1
H 0–1
Sep 1, 2021
H2H
8009
John Millman
Hugo Dellien
1
1–0
G 1–0
Jul 3, 2019
H2H
8010
John Millman
Hugo Gaston
1
1–0
H 1–0
Aug 23, 2022
H2H
8011
John Millman
James Duckworth
1
0–1
H 0–1
Sep 25, 2021
H2H
8012
John Millman
Jay Clarke
1
1–0
G 1–0
Jun 23, 2021
H2H
8013
John Millman
Lloyd Harris
1
1–0
H 1–0
Oct 4, 2019
H2H
8014
John Millman
Lorenzo Musetti
1
1–0
H 1–0
Jul 26, 2021
H2H
8015
John Millman
Lorenzo Sonego
1
0–1
G 0–1
Jun 24, 2021
H2H
8016
John Millman
Marc-Andrea Huesler
1
1–0
H 1–0
Jan 18, 2023
H2H
8017
John Millman
Marton Fucsovics
1
1–0
H 1–0
Jan 11, 2019
H2H
8018
John Millman
Matteo Berrettini
1
0–1
C 0–1
May 12, 2021
H2H
8019
John Millman
Michael Mmoh
1
1–0
H 1–0
Jan 15, 2020
H2H
8020
John Millman
Mikael Ymer
1
1–0
H 1–0
Sep 30, 2021
H2H
8021
John Millman
Mikhail Kukushkin
1
1–0
H 1–0
Sep 2, 2018
H2H
8022
John Millman
Radu Albot
1
1–0
C 1–0
Apr 26, 2018
H2H
8023
John Millman
Stefanos Tsitsipas
1
0–1
H 0–1
Oct 19, 2018
H2H
8024
John Millman
Stefano Travaglia
1
1–0
G 1–0
Jul 4, 2018
H2H
8025
John Millman
Thanasi Kokkinakis
1
0–1
H 0–1
Jan 6, 2022
H2H
8026
John Millman
Vasek Pospisil
1
0–1
H 0–1
Nov 14, 2020
H2H
8027
Jonas Forejtek
Marin Cilic
1
1–0
H 1–0
Nov 12, 2020
H2H
8028
Jordan Thompson
Adam Neff
1
1–0
H 1–0
Feb 8, 2024
H2H
8029
Jordan Thompson
Alex Bolt
1
1–0
H 1–0
Jan 3, 2019
H2H
8030
Jordan Thompson
Alexei Popyrin
1
1–0
G 1–0
Jun 22, 2023
H2H
8031
Jordan Thompson
Alex Molcan
1
0–1
H 0–1
Mar 24, 2023
H2H
8032
Jordan Thompson
Aslan Karatsev
1
0–1
H 0–1
Sep 2, 2021
H2H
8033
Jordan Thompson
August Holmgren
1
1–0
H 1–0
Oct 3, 2025
H2H
8034
Jordan Thompson
Benjamin Bonzi
1
1–0
G 1–0
Jul 3, 2025
H2H
8035
Jordan Thompson
Bernard Tomic
1
0–1
H 0–1
Jan 15, 2016
H2H
8036
Jordan Thompson
Botic van de Zandschulp
1
0–1
H 0–1
Aug 30, 2023
H2H
8037
Jordan Thompson
Cedrik-Marcel Stebe
1
1–0
G 1–0
Jul 15, 2021
H2H
8038
Jordan Thompson
Christopher O'Connell
1
1–0
H 1–0
Jan 6, 2022
H2H
8039
Jordan Thompson
Constant Lestienne
1
1–0
H 1–0
Aug 28, 2024
H2H
8040
Jordan Thompson
Cristian Garin
1
0–1
C 0–1
Apr 8, 2022
H2H
8041
Jordan Thompson
Damir Dzumhur
1
1–0
G 1–0
Jun 29, 2019
H2H
8042
Jordan Thompson
Daniel Altmaier
1
1–0
G 1–0
Jun 17, 2021
H2H
8043
Jordan Thompson
Daniel Evans
1
1–0
H 1–0
Feb 15, 2024
H2H
8044
Jordan Thompson
David Goffin
1
1–0
H 1–0
Mar 12, 2022
H2H
8045
Jordan Thompson
Dennis Novak
1
0–1
H 0–1
Oct 15, 2020
H2H
8046
Jordan Thompson
Dominik Koepfer
1
1–0
H 1–0
Jan 14, 2025
H2H
8047
Jordan Thompson
Dusan Lajovic
1
1–0
H 1–0
Sep 24, 2023
H2H
8048
Jordan Thompson
Egor Gerasimov
1
1–0
H 1–0
Sep 3, 2020
H2H
8049
Jordan Thompson
Emilio Nava
1
1–0
H 1–0
Feb 22, 2024
H2H
8050
Jordan Thompson
Ernesto Escobedo
1
1–0
H 1–0
Feb 21, 2024
H2H
8051
Jordan Thompson
Ethan Quinn
1
0–1
C 0–1
Apr 3, 2025
H2H
8052
Jordan Thompson
Facundo Diaz Acosta
1
1–0
H 1–0
Jan 10, 2024
H2H
8053
Jordan Thompson
Flavio Cobolli
1
0–1
C 0–1
Apr 20, 2023
H2H
8054
Jordan Thompson
Gabriel Diallo
1
0–1
G 0–1
Jun 13, 2025
H2H
8055
Jordan Thompson
Harold Mayot
1
1–0
H 1–0
Jul 26, 2024
H2H
8056
Jordan Thompson
Hubert Hurkacz
1
1–0
H 1–0
Aug 29, 2024
H2H
8057
Jordan Thompson
Ilya Ivashka
1
0–1
G 0–1
Jul 4, 2021
H2H
8058
Jordan Thompson
James Duckworth
1
1–0
G 1–0
Jul 19, 2018
H2H
8059
Jordan Thompson
Jan-Lennard Struff
1
1–0
H 1–0
Jul 31, 2019
H2H
8060
Jordan Thompson
Jason Kubler
1
0–1
G 0–1
Jul 14, 2022
H2H
8061
Jordan Thompson
John Millman
1
1–0
C 1–0
Sep 10, 2020
H2H
8062
Jordan Thompson
Juan Ignacio Londero
1
1–0
H 1–0
Oct 3, 2019
H2H
8063
Jordan Thompson
Juan Manuel Cerundolo
1
1–0
H 1–0
Jan 19, 2026
H2H
8064
Jordan Thompson
Kyle Edmund
1
0–1
H 0–1
Aug 8, 2016
H2H
8065
Jordan Thompson
Laslo Djere
1
1–0
C 1–0
May 24, 2016
H2H
8066
Jordan Thompson
Liam Broady
1
1–0
G 1–0
Jul 21, 2023
H2H
8067
Jordan Thompson
Lloyd Harris
1
1–0
H 1–0
Jul 29, 2021
H2H
8068
Jordan Thompson
Lorenzo Sonego
1
1–0
H 1–0
Aug 31, 2022
H2H
8069
Jordan Thompson
Luciano Darderi
1
1–0
G 1–0
Jul 6, 2025
H2H
8070
Jordan Thompson
Lukas Klein
1
1–0
G 1–0
Jun 24, 2021
H2H
8071
Jordan Thompson
Martin Klizan
1
1–0
H 1–0
Jan 14, 2016
H2H
8072
Jordan Thompson
Marton Fucsovics
1
0–1
C 0–1
Apr 20, 2022
H2H
8073
Jordan Thompson
Matteo Arnaldi
1
1–0
H 1–0
Sep 1, 2024
H2H
8074
Jordan Thompson
Maximilian Marterer
1
0–1
C 0–1
May 28, 2024
H2H
8075
Jordan Thompson
Mitchell Krueger
1
0–1
H 0–1
Feb 17, 2022
H2H
8076
Jordan Thompson
Nick Kyrgios
1
0–1
G 0–1
Jul 3, 2019
H2H
8077
Jordan Thompson
Nicolas Kicker
1
0–1
H 0–1
Jan 17, 2018
H2H
8078
Jordan Thompson
Noah Rubin
1
1–0
H 1–0
Feb 14, 2019
H2H
8079
Jordan Thompson
Novak Djokovic
1
0–1
G 0–1
Jul 6, 2023
H2H
8080
Jordan Thompson
Pedro Martinez
1
1–0
H 1–0
Oct 30, 2024
H2H
8081
Jordan Thompson
Peter Gojowczyk
1
1–0
H 1–0
Jul 30, 2021
H2H
8082
Jordan Thompson
Pierre-Hugues Herbert
1
1–0
H 1–0
Feb 4, 2021
H2H
8083
Jordan Thompson
Quentin Halys
1
0–1
H 0–1
Jan 5, 2023
H2H
8084
Jordan Thompson
Radu Albot
1
0–1
C 0–1
Sep 29, 2020
H2H
8085
Jordan Thompson
Roberto Bautista Agut
1
0–1
G 0–1
Jun 29, 2016
H2H
8086
Jordan Thompson
Roberto Carballes Baena
1
1–0
G 1–0
Jun 29, 2022
H2H
8087
Jordan Thompson
Roman Safiullin
1
0–1
H 0–1
Sep 25, 2023
H2H
8088
Jordan Thompson
Sebastian Korda
1
0–1
H 0–1
Aug 3, 2024
H2H
8089
Jordan Thompson
Sebastian Ofner
1
1–0
H 1–0
Jul 22, 2021
H2H
8090
Jordan Thompson
Stefano Travaglia
1
1–0
H 1–0
Sep 2, 2020
H2H
8091
Jordan Thompson
Steve Johnson
1
0–1
H 0–1
Jan 19, 2022
H2H
8092
Jordan Thompson
Terence Atmane
1
0–1
H 0–1
Oct 6, 2023
H2H
8093
Jordan Thompson
Vasek Pospisil
1
1–0
H 1–0
Sep 26, 2019
H2H
8094
Jordan Thompson
Yibing Wu
1
1–0
C 1–0
Apr 4, 2024
H2H
8095
Joris De Loore
Taylor Fritz
1
0–1
H 0–1
Oct 20, 2016
H2H
8096
Jozef Kovalik
Alejandro Tabilo
1
0–1
C 0–1
Mar 11, 2021
H2H
8097
Jozef Kovalik
Benoit Paire
1
0–1
C 0–1
Jul 22, 2021
H2H
8098
Jozef Kovalik
Filip Misolic
1
0–1
C 0–1
Jul 21, 2023
H2H
8099
Jozef Kovalik
Lorenzo Musetti
1
0–1
C 0–1
Jul 28, 2023
H2H
8100
Jozef Kovalik
Marin Cilic
1
1–0
H 1–0
Jan 6, 2017
H2H
8101
Juan Carlos Prado Angelo
Damir Dzumhur
1
0–1
C 0–1
Jul 15, 2026
H2H
8102
Juan Carlos Prado Angelo
Lukas Neumayer
1
1–0
C 1–0
Jul 14, 2026
H2H
8103
Juan Ignacio Londero
Alexander Zverev
1
0–1
C 0–1
May 3, 2019
H2H
8104
Juan Ignacio Londero
Alexandre Muller
1
0–1
H 0–1
Feb 10, 2021
H2H
8105
Juan Ignacio Londero
Arthur Rinderknech
1
0–1
C 0–1
Apr 22, 2021
H2H
8106
Juan Ignacio Londero
Corentin Moutet
1
1–0
C 1–0
Jun 1, 2019
H2H
8107
Juan Ignacio Londero
Daniel Evans
1
0–1
H 0–1
Jan 15, 2020
H2H
8108
Juan Ignacio Londero
Dusan Lajovic
1
0–1
H 0–1
Sep 26, 2019
H2H
8109
Juan Ignacio Londero
Elias Ymer
1
1–0
C 1–0
Feb 21, 2019
H2H
8110
Juan Ignacio Londero
Evgeny Donskoy
1
1–0
H 1–0
Sep 2, 2020
H2H
8111
Juan Ignacio Londero
Federico Coria
1
1–0
C 1–0
Feb 27, 2020
H2H
8112
Juan Ignacio Londero
Felix Auger-Aliassime
1
0–1
C 0–1
Apr 16, 2019
H2H
8113
Juan Ignacio Londero
Grigor Dimitrov
1
0–1
H 0–1
Jan 22, 2020
H2H
8114
Juan Ignacio Londero
Henri Laaksonen
1
0–1
C 0–1
Jul 19, 2018
H2H
8115
Juan Ignacio Londero
Jay Clarke
1
1–0
G 1–0
Jun 26, 2019
H2H
8116
Juan Ignacio Londero
Lorenzo Sonego
1
1–0
C 1–0
Feb 8, 2019
H2H
8117
Juan Ignacio Londero
Lukas Rosol
1
0–1
H 0–1
Oct 17, 2019
H2H
8118
Juan Ignacio Londero
Matteo Berrettini
1
1–0
H 1–0
Aug 13, 2019
H2H
8119
Juan Ignacio Londero
Maximilian Marterer
1
1–0
C 1–0
May 2, 2019
H2H
8120
Juan Ignacio Londero
Mikhail Kukushkin
1
0–1
H 0–1
Feb 3, 2021
H2H
8121
Juan Ignacio Londero
Nikola Milojevic
1
1–0
C 1–0
Feb 5, 2022
H2H
8122
Juan Ignacio Londero
Norbert Gombos
1
0–1
C 0–1
Apr 8, 2021
H2H
8123
Juan Ignacio Londero
Novak Djokovic
1
0–1
H 0–1
Aug 29, 2019
H2H
8124
Juan Ignacio Londero
Pedro Martinez
1
1–0
C 1–0
Feb 4, 2022
H2H
8125
Juan Ignacio Londero
Radu Albot
1
0–1
C 0–1
May 23, 2019
H2H
8126
Juan Ignacio Londero
Sebastian Baez
1
0–1
C 0–1
Feb 25, 2022
H2H
8127
Juan Ignacio Londero
Soonwoo Kwon
1
0–1
H 0–1
Aug 1, 2019
H2H
8128
Juan Ignacio Londero
Tallon Griekspoor
1
0–1
C 0–1
Jul 22, 2021
H2H
8129
Juan Ignacio Londero
Thiago Seyboth Wild
1
0–1
C 0–1
Feb 28, 2020
H2H
8130
Juan Ignacio Londero
Tomas Martin Etcheverry
1
1–0
C 1–0
Feb 24, 2022
H2H
8131
Juan Manuel Cerundolo
Carlos Taberner
1
0–1
C 0–1
Feb 24, 2022
H2H
8132
Juan Manuel Cerundolo
Diego Schwartzman
1
1–0
C 1–0
Feb 10, 2023
H2H
8133
Juan Manuel Cerundolo
Ilya Ivashka
1
1–0
H 1–0
Aug 30, 2023
H2H
8134
Juan Manuel Cerundolo
Pedro Martinez
1
0–1
C 0–1
Feb 12, 2026
H2H
8135
Juan Pablo Ficovich
Aleksandar Kovacevic
1
0–1
H 0–1
Jul 18, 2025
H2H
8136
Juan Pablo Ficovich
Alibek Kachmazov
1
1–0
H 1–0
Jul 16, 2025
H2H
8137
Juan Pablo Ficovich
Cristian Garin
1
0–1
C 0–1
Feb 27, 2025
H2H
8138
Juan Pablo Ficovich
Diego Schwartzman
1
0–1
C 0–1
Feb 4, 2022
H2H
8139
Juan Pablo Ficovich
Federico Coria
1
1–0
C 1–0
Feb 3, 2022
H2H
8140
Juan Pablo Ficovich
Jacob Fearnley
1
1–0
H 1–0
Jul 29, 2025
H2H
8141
Juan Pablo Ficovich
Quentin Halys
1
1–0
H 1–0
Jul 17, 2025
H2H
8142
Juan Pablo Varillas
Alex Michelsen
1
0–1
H 0–1
Aug 22, 2023
H2H
8143
Juan Pablo Varillas
Arthur Fils
1
0–1
H 0–1
Oct 21, 2023
H2H
8144
Juan Pablo Varillas
Benoit Paire
1
0–1
C 0–1
Jul 16, 2021
H2H
8145
Juan Pablo Varillas
Camilo Ugo Carabelli
1
0–1
C 0–1
Feb 15, 2024
H2H
8146
Juan Pablo Varillas
Carlos Taberner
1
1–0
C 1–0
Jul 27, 2022
H2H
8147
Juan Pablo Varillas
Cristian Garin
1
0–1
C 0–1
Mar 13, 2021
H2H
8148
Juan Pablo Varillas
Diego Schwartzman
1
0–1
H 0–1
Jul 26, 2021
H2H
8149
Juan Pablo Varillas
Fabian Marozsan
1
1–0
H 1–0
Oct 19, 2023
H2H
8150
Juan Pablo Varillas
Federico Coria
1
1–0
C 1–0
Mar 12, 2021
H2H
8151
Juan Pablo Varillas
Felix Auger-Aliassime
1
0–1
C 0–1
May 24, 2022
H2H
8152
Juan Pablo Varillas
Francisco Comesana
1
1–0
C 1–0
Feb 29, 2024
H2H
8153
Juan Pablo Varillas
Grigor Dimitrov
1
0–1
H 0–1
Sep 24, 2023
H2H
8154
Juan Pablo Varillas
Hubert Hurkacz
1
1–0
C 1–0
Jun 3, 2023
H2H
8155
Juan Pablo Varillas
Jie Cui
1
1–0
H 1–0
Sep 23, 2023
H2H
8156
Juan Pablo Varillas
Juncheng Shang
1
1–0
C 1–0
May 30, 2023
H2H
8157
Juan Pablo Varillas
Lorenzo Sonego
1
1–0
C 1–0
Jul 21, 2022
H2H
8158
Juan Pablo Varillas
Michael Mmoh
1
0–1
C 0–1
Apr 4, 2024
H2H
8159
Juan Pablo Varillas
Miomir Kecmanovic
1
1–0
H 1–0
Aug 30, 2023
H2H
8160
Juan Pablo Varillas
Novak Djokovic
1
0–1
C 0–1
Jun 6, 2023
H2H
8161
Juan Pablo Varillas
Sumit Nagal
1
1–0
C 1–0
Jul 15, 2021
H2H
8162
Juan Pablo Varillas
Taylor Fritz
1
0–1
H 0–1
Aug 31, 2023
H2H
8163
Juncheng Shang
Adrian Mannarino
1
0–1
H 0–1
Mar 24, 2023
H2H
8164
Juncheng Shang
Aleksandar Kovacevic
1
1–0
H 1–0
Oct 3, 2025
H2H
8165
Juncheng Shang
Arthur Cazaux
1
0–1
H 0–1
Sep 28, 2025
H2H
8166
Juncheng Shang
Cristian Garin
1
1–0
G 1–0
Jul 3, 2024
H2H
8167
Juncheng Shang
Emil Ruusuvuori
1
1–0
G 1–0
Jun 27, 2024
H2H
8168
Juncheng Shang
James Duckworth
1
0–1
H 0–1
Jul 29, 2025
H2H
8169
Juncheng Shang
Laslo Djere
1
1–0
H 1–0
Jan 4, 2024
H2H
8170
Juncheng Shang
Lorenzo Musetti
1
1–0
H 1–0
Sep 24, 2024
H2H
8171
Juncheng Shang
Marcos Giron
1
0–1
H 0–1
Oct 30, 2024
H2H
8172
Juncheng Shang
Mariano Navone
1
1–0
H 1–0
Aug 21, 2024
H2H
8173
Juncheng Shang
Mattia Bellucci
1
0–1
H 0–1
Aug 26, 2025
H2H
8174
Juncheng Shang
Miomir Kecmanovic
1
1–0
H 1–0
Mar 22, 2024
H2H
8175
Juncheng Shang
Radu Albot
1
0–1
H 0–1
Feb 15, 2024
H2H
8176
Juncheng Shang
Roberto Bautista Agut
1
1–0
H 1–0
Jan 19, 2026
H2H
8177
Juncheng Shang
Stefano Napolitano
1
0–1
C 0–1
May 11, 2024
H2H
8178
Juncheng Shang
Taylor Fritz
1
0–1
G 0–1
Jun 28, 2024
H2H
8179
Jurij Rodionov
Adrian Mannarino
1
0–1
H 0–1
Oct 2, 2023
H2H
8180
Jurij Rodionov
Albert Ramos-Vinolas
1
1–0
C 1–0
Apr 6, 2023
H2H
8181
Jurij Rodionov
Aleksandar Vukic
1
1–0
C 1–0
Apr 18, 2024
H2H
8182
Jurij Rodionov
Alexander Zverev
1
0–1
C 0–1
Apr 19, 2024
H2H
8183
Jurij Rodionov
Clement Tabur
1
0–1
C 0–1
Jul 13, 2026
H2H
8184
Jurij Rodionov
Cristian Garin
1
0–1
C 0–1
Apr 4, 2024
H2H
8185
Jurij Rodionov
Dominik Koepfer
1
1–0
G 1–0
Jun 10, 2021
H2H
8186
Jurij Rodionov
Fabian Marozsan
1
0–1
H 0–1
Mar 8, 2024
H2H
8187
Jurij Rodionov
Giovanni Mpetshi Perricard
1
1–0
H 1–0
Aug 31, 2026
H2H
8188
Jurij Rodionov
Gregoire Barrere
1
1–0
H 1–0
Sep 30, 2023
H2H
8189
Jurij Rodionov
Hernan Casanova
1
1–0
C 1–0
Jul 27, 2022
H2H
8190
Jurij Rodionov
Joel Schwaerzler
1
1–0
C 1–0
Jul 20, 2026
H2H
8191
Jurij Rodionov
Lucas Pouille
1
0–1
C 0–1
May 30, 2023
H2H
8192
Jurij Rodionov
Marc-Andrea Huesler
1
1–0
C 1–0
Jul 20, 2023
H2H
8193
Jurij Rodionov
Marin Cilic
1
0–1
G 0–1
Jun 13, 2021
H2H
8194
Jurij Rodionov
Miomir Kecmanovic
1
0–1
C 0–1
Apr 7, 2023
H2H
8195
Jurij Rodionov
Norbert Gombos
1
0–1
C 0–1
Oct 1, 2020
H2H
8196
Jurij Rodionov
Roberto Bautista Agut
1
0–1
C 0–1
Jul 28, 2022
H2H
8197
Jurij Rodionov
Sebastian Baez
1
1–0
H 1–0
Oct 1, 2023
H2H
8198
Jurij Rodionov
Taylor Fritz
1
0–1
G 0–1
Jun 13, 2019
H2H
8199
Jurij Rodionov
Tomas Martin Etcheverry
1
0–1
C 0–1
Jul 22, 2026
H2H
8200
Jurij Rodionov
Zhizhen Zhang
1
0–1
C 0–1
Apr 28, 2023
H2H