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 ascending
Record
Surface
Last Met
H2H
9001
Christian Vinck
Ramon Delgado
1
1–0
C 1–0
Apr 29, 1999
H2H
9002
Christian Vinck
Sebastian Prieto
1
0–1
H 0–1
Mar 18, 1998
H2H
9003
Christian Vinck
Tomas Nydahl
1
0–1
C 0–1
Apr 30, 1998
H2H
9004
Christian Vinck
Yong Il Yoon
1
0–1
H 0–1
Oct 11, 2000
H2H
9005
Christian Weis
Tore Meinecke
1
0–1
H 0–1
Nov 12, 1987
H2H
9006
Christophe Casa
Bernard Fritz
1
1–0
C 1–0
Apr 12, 1984
H2H
9007
Christophe Casa
Bernard Mignot
1
0–1
H 0–1
Jan 1, 1978
H2H
9008
Christophe Casa
Birger Andersson
1
0–1
C 0–1
Mar 17, 1977
H2H
9009
Christophe Casa
Bob Carmichael
1
1–0
C 1–0
May 25, 1977
H2H
9010
Christophe Casa
Chris Mayotte
1
1–0
C 1–0
Oct 1, 1980
H2H
9011
Christophe Casa
Eric Deblicker
1
0–1
C 0–1
May 27, 1977
H2H
9012
Christophe Casa
Hans Kary
1
1–0
C 1–0
Sep 25, 1980
H2H
9013
Christophe Casa
Jean Francois Caujolle
1
0–1
C 0–1
Oct 2, 1980
H2H
9014
Christophe Casa
Keith Richardson
1
0–1
C 0–1
Sep 26, 1979
H2H
9015
Christophe Casa
Mal Anderson
1
0–1
G 0–1
Dec 7, 1977
H2H
9016
Christophe Casa
Regis Brunet
1
0–1
C 0–1
Feb 5, 1981
H2H
9017
Christophe Casa
Ulrich Marten
1
1–0
C 1–0
Nov 13, 1980
H2H
9018
Christophe Freyss
Alejandro Cortes
1
1–0
C 1–0
Sep 27, 1979
H2H
9019
Christophe Freyss
Alejandro Pierola
1
1–0
C 1–0
May 23, 1980
H2H
9020
Christophe Freyss
Arthur Ashe
1
1–0
C 1–0
Jul 27, 1979
H2H
9021
Christophe Freyss
Brian Gottfried
1
0–1
H 0–1
Oct 24, 1979
H2H
9022
Christophe Freyss
Corrado Barazzutti
1
0–1
C 0–1
Sep 22, 1977
H2H
9023
Christophe Freyss
Craig Wittus
1
0–1
C 0–1
Jul 22, 1981
H2H
9024
Christophe Freyss
David Carter
1
1–0
C 1–0
Nov 20, 1980
H2H
9025
Christophe Freyss
David Schneider
1
0–1
C 0–1
Jul 7, 1977
H2H
9026
Christophe Freyss
Dick Stockton
1
0–1
C 0–1
Aug 10, 1978
H2H
9027
Christophe Freyss
Eric Friedler
1
1–0
C 1–0
Dec 2, 1977
H2H
9028
Christophe Freyss
Gilles Moretton
1
0–1
C 0–1
Sep 25, 1980
H2H
9029
Christophe Freyss
Jean Francois Caujolle
1
1–0
C 1–0
Dec 1, 1977
H2H
9030
Christophe Freyss
Jean Louis Haillet
1
0–1
H 0–1
Nov 1, 1979
H2H
9031
Christophe Freyss
Jose Luis Damiani
1
1–0
C 1–0
Nov 29, 1980
H2H
9032
Christophe Freyss
Jurgen Fassbender
1
1–0
C 1–0
Apr 12, 1979
H2H
9033
Christophe Freyss
Marcello Lara
1
0–1
H 0–1
Aug 23, 1978
H2H
9034
Christophe Freyss
Max Hurlimann
1
1–0
C 1–0
Jul 6, 1977
H2H
9035
Christophe Freyss
Michael Grant
1
1–0
C 1–0
Nov 8, 1979
H2H
9036
Christophe Freyss
Nicola Spear
1
1–0
C 1–0
Mar 6, 1980
H2H
9037
Christophe Freyss
Noel Phillips
1
0–1
C 0–1
Feb 15, 1979
H2H
9038
Christophe Freyss
Paolo Bertolucci
1
0–1
C 0–1
Mar 8, 1980
H2H
9039
Christophe Freyss
Pat Dupre
1
0–1
H 0–1
Sep 2, 1978
H2H
9040
Christophe Freyss
Phil Dent
1
0–1
C 0–1
May 15, 1980
H2H
9041
Christophe Freyss
Stan Smith
1
0–1
C 0–1
Apr 13, 1979
H2H
9042
Christophe Freyss
Terry Rocavert
1
1–0
C 1–0
Mar 8, 1980
H2H
9043
Christophe Freyss
Todd Lundy
1
1–0
C 1–0
Aug 5, 1981
H2H
9044
Christophe Freyss
Tom Leonard
1
1–0
H 1–0
Aug 24, 1978
H2H
9045
Christophe Freyss
Tony Graham
1
1–0
C 1–0
Dec 7, 1978
H2H
9046
Christophe Freyss
Trey Waltke
1
0–1
H 0–1
Oct 23, 1980
H2H
9047
Christophe Freyss
Walter Redondo
1
1–0
C 1–0
Aug 9, 1978
H2H
9048
Christophe Freyss
Zeljko Franulovic
1
1–0
C 1–0
May 25, 1980
H2H
9049
Christophe Lesage
Pascal Portes
1
0–1
H 0–1
Nov 24, 1983
H2H
9050
Christophe Lesage
Rick Fagel
1
0–1
C 0–1
Nov 6, 1980
H2H
9051
Christopher Eubanks
Adam Walton
1
1–0
H 1–0
Aug 20, 2024
H2H
9052
Christopher Eubanks
Alexei Popyrin
1
0–1
H 0–1
Feb 25, 2021
H2H
9053
Christopher Eubanks
Alibek Kachmazov
1
1–0
H 1–0
Jan 30, 2025
H2H
9054
Christopher Eubanks
Benoit Paire
1
1–0
C 1–0
May 24, 2023
H2H
9055
Christopher Eubanks
Cristian Garin
1
0–1
H 0–1
Aug 28, 2019
H2H
9056
Christopher Eubanks
Damir Dzumhur
1
0–1
H 0–1
Mar 22, 2019
H2H
9057
Christopher Eubanks
Dominik Koepfer
1
1–0
G 1–0
Jul 14, 2022
H2H
9058
Christopher Eubanks
Dudi Sela
1
0–1
H 0–1
Aug 30, 2017
H2H
9059
Christopher Eubanks
Egor Gerasimov
1
1–0
H 1–0
Oct 9, 2021
H2H
9060
Christopher Eubanks
Ethan Quinn
1
1–0
G 1–0
Jul 19, 2024
H2H
9061
Christopher Eubanks
Gael Monfils
1
0–1
H 0–1
Aug 9, 2023
H2H
9062
Christopher Eubanks
Gregoire Barrere
1
1–0
H 1–0
Mar 27, 2023
H2H
9063
Christopher Eubanks
Hubert Hurkacz
1
0–1
G 0–1
Jun 22, 2023
H2H
9064
Christopher Eubanks
Hugo Gaston
1
1–0
H 1–0
Aug 21, 2024
H2H
9065
Christopher Eubanks
Ilya Ivashka
1
0–1
G 0–1
Jul 19, 2019
H2H
9066
Christopher Eubanks
James Duckworth
1
0–1
H 0–1
Feb 9, 2024
H2H
9067
Christopher Eubanks
Jan-Lennard Struff
1
0–1
H 0–1
Oct 26, 2023
H2H
9068
Christopher Eubanks
Jared Donaldson
1
1–0
H 1–0
Jul 28, 2017
H2H
9069
Christopher Eubanks
Jesper de Jong
1
0–1
G 0–1
Jul 2, 2025
H2H
9070
Christopher Eubanks
Marcos Giron
1
0–1
G 0–1
Jul 20, 2024
H2H
9071
Christopher Eubanks
Matteo Arnaldi
1
0–1
H 0–1
Feb 6, 2025
H2H
9072
Christopher Eubanks
Michael Mmoh
1
0–1
H 0–1
Mar 23, 2018
H2H
9073
Christopher Eubanks
Pavel Kotov
1
0–1
H 0–1
Oct 19, 2023
H2H
9074
Christopher Eubanks
Quentin Halys
1
0–1
G 0–1
Jul 3, 2024
H2H
9075
Christopher Eubanks
Richard Gasquet
1
0–1
G 0–1
Jun 15, 2023
H2H
9076
Christopher Eubanks
Taro Daniel
1
1–0
H 1–0
Jan 16, 2024
H2H
9077
Christopher Eubanks
Taylor Fritz
1
1–0
H 1–0
Jul 27, 2017
H2H
9078
Christopher Eubanks
Terence Atmane
1
0–1
C 0–1
May 10, 2024
H2H
9079
Christopher Eubanks
Zhizhen Zhang
1
0–1
G 0–1
Jun 22, 2024
H2H
9080
Christophe Rochus
Albert Portas
1
0–1
C 0–1
Sep 15, 2005
H2H
9081
Christophe Rochus
Alexandre Simoni
1
0–1
C 0–1
Mar 1, 2001
H2H
9082
Christophe Rochus
Amir Hadad
1
0–1
C 0–1
May 29, 2002
H2H
9083
Christophe Rochus
Andrei Stoliarov
1
1–0
C 1–0
Apr 26, 2001
H2H
9084
Christophe Rochus
Andre Sa
1
1–0
H 1–0
Jan 19, 2001
H2H
9085
Christophe Rochus
Arnaud Di Pasquale
1
0–1
C 0–1
May 26, 1999
H2H
9086
Christophe Rochus
Arvind Parmar
1
1–0
H 1–0
Feb 25, 2006
H2H
9087
Christophe Rochus
Benjamin Balleret
1
0–1
C 0–1
Apr 19, 2006
H2H
9088
Christophe Rochus
Bjorn Phau
1
1–0
H 1–0
Mar 22, 2006
H2H
9089
Christophe Rochus
Bob Bryan
1
1–0
H 1–0
Aug 16, 2000
H2H
9090
Christophe Rochus
Chris Guccione
1
1–0
C 1–0
Jul 25, 2007
H2H
9091
Christophe Rochus
Cyril Saulnier
1
1–0
C 1–0
May 21, 2004
H2H
9092
Christophe Rochus
Daniel Koellerer
1
0–1
H 0–1
Mar 26, 2010
H2H
9093
Christophe Rochus
David Marrero
1
1–0
C 1–0
Jul 17, 2008
H2H
9094
Christophe Rochus
Denis Gremelmayr
1
0–1
C 0–1
Jul 27, 2006
H2H
9095
Christophe Rochus
Dick Norman
1
0–1
G 0–1
Jun 9, 2005
H2H
9096
Christophe Rochus
Diego Junqueira
1
0–1
C 0–1
Jul 19, 2006
H2H
9097
Christophe Rochus
Dmitry Tursunov
1
0–1
H 0–1
Feb 19, 2004
H2H
9098
Christophe Rochus
Dudi Sela
1
0–1
G 0–1
Jun 17, 2009
H2H
9099
Christophe Rochus
Eduardo Schwank
1
0–1
C 0–1
Apr 17, 2008
H2H
9100
Christophe Rochus
Evgeny Korolev
1
0–1
H 0–1
Feb 28, 2009
H2H
9101
Christophe Rochus
Federico Browne
1
1–0
C 1–0
Jul 31, 2003
H2H
9102
Christophe Rochus
Francisco Fogues
1
0–1
C 0–1
Apr 20, 2005
H2H
9103
Christophe Rochus
Gael Monfils
1
1–0
H 1–0
Oct 19, 2005
H2H
9104
Christophe Rochus
Galo Blanco
1
1–0
C 1–0
Sep 29, 2000
H2H
9105
Christophe Rochus
Guillaume Raoux
1
1–0
C 1–0
May 6, 1999
H2H
9106
Christophe Rochus
Harel Levy
1
0–1
G 0–1
Jun 12, 2002
H2H
9107
Christophe Rochus
Hermes Gamonal
1
1–0
C 1–0
May 28, 2003
H2H
9108
Christophe Rochus
Igor Kunitsyn
1
1–0
H 1–0
Feb 12, 2009
H2H
9109
Christophe Rochus
Irakli Labadze
1
1–0
H 1–0
Jan 15, 2003
H2H
9110
Christophe Rochus
Ivo Heuberger
1
1–0
C 1–0
Jul 18, 2002
H2H
9111
Christophe Rochus
Jonathan Marray
1
0–1
G 0–1
Jun 9, 2004
H2H
9112
Christophe Rochus
Juan Balcells
1
1–0
C 1–0
Sep 30, 2000
H2H
9113
Christophe Rochus
Kevin Kim
1
1–0
H 1–0
Feb 25, 2005
H2H
9114
Christophe Rochus
Kevin Ullyett
1
1–0
H 1–0
Jan 21, 2000
H2H
9115
Christophe Rochus
Marcelo Charpentier
1
1–0
C 1–0
Sep 28, 2000
H2H
9116
Christophe Rochus
Marc Lopez
1
1–0
C 1–0
May 26, 2004
H2H
9117
Christophe Rochus
Marco Chiudinelli
1
0–1
G 0–1
Jun 15, 2006
H2H
9118
Christophe Rochus
Marin Cilic
1
0–1
C 0–1
Apr 30, 2009
H2H
9119
Christophe Rochus
Markus Hantschk
1
0–1
G 0–1
Jun 22, 2000
H2H
9120
Christophe Rochus
Markus Hipfl
1
1–0
C 1–0
May 2, 2003
H2H
9121
Christophe Rochus
Marsel Ilhan
1
0–1
H 0–1
Sep 2, 2009
H2H
9122
Christophe Rochus
Martin Vassallo Arguello
1
0–1
C 0–1
May 20, 2009
H2H
9123
Christophe Rochus
Melle Van Gemerden
1
0–1
C 0–1
Jul 22, 2005
H2H
9124
Christophe Rochus
Michael Lammer
1
1–0
C 1–0
Jul 10, 2003
H2H
9125
Christophe Rochus
Michal Tabara
1
1–0
C 1–0
Jul 21, 2005
H2H
9126
Christophe Rochus
Mikael Tillstrom
1
1–0
G 1–0
Jun 28, 2000
H2H
9127
Christophe Rochus
Nicolas Thomann
1
1–0
C 1–0
Apr 27, 2001
H2H
9128
Christophe Rochus
Paul Goldstein
1
1–0
C 1–0
May 25, 2000
H2H
9129
Christophe Rochus
Peter Wessels
1
0–1
H 0–1
Aug 31, 2005
H2H
9130
Christophe Rochus
Raemon Sluiter
1
1–0
H 1–0
Jan 16, 2002
H2H
9131
Christophe Rochus
Richard Bloomfield
1
0–1
G 0–1
Jul 8, 2010
H2H
9132
Christophe Rochus
Robby Ginepri
1
1–0
H 1–0
Mar 23, 2006
H2H
9133
Christophe Rochus
Rodolphe Cadart
1
1–0
G 1–0
Jun 20, 2002
H2H
9134
Christophe Rochus
Roko Karanusic
1
1–0
H 1–0
Feb 26, 2009
H2H
9135
Christophe Rochus
Simon Greul
1
0–1
H 0–1
Oct 1, 2009
H2H
9136
Christophe Rochus
Stan Wawrinka
1
0–1
H 0–1
Jan 4, 2008
H2H
9137
Christophe Rochus
Stephane Huet
1
1–0
C 1–0
Jul 27, 2000
H2H
9138
Christophe Rochus
Teymuraz Gabashvili
1
0–1
C 0–1
Jul 16, 2009
H2H
9139
Christophe Rochus
Tomas Zib
1
0–1
C 0–1
Apr 9, 2005
H2H
9140
Christophe Rochus
Wayne Arthurs
1
0–1
H 0–1
Feb 26, 2005
H2H
9141
Christophe Rochus
Werner Eschauer
1
1–0
C 1–0
Apr 15, 2004
H2H
9142
Christophe Rochus
Yves Allegro
1
1–0
H 1–0
Jan 2, 2003
H2H
9143
Christopher O'Connell
Albert Ramos-Vinolas
1
1–0
C 1–0
May 18, 2022
H2H
9144
Christopher O'Connell
Alex Molcan
1
0–1
H 0–1
Feb 16, 2022
H2H
9145
Christopher O'Connell
Alibek Kachmazov
1
1–0
H 1–0
Sep 23, 2023
H2H
9146
Christopher O'Connell
Aljaz Bedene
1
0–1
C 0–1
May 24, 2022
H2H
9147
Christopher O'Connell
Andrej Martin
1
0–1
C 0–1
May 27, 2021
H2H
9148
Christopher O'Connell
Ben Shelton
1
0–1
H 0–1
Jan 18, 2024
H2H
9149
Christopher O'Connell
Bernabe Zapata Miralles
1
1–0
C 1–0
May 25, 2023
H2H
9150
Christopher O'Connell
Camilo Ugo Carabelli
1
1–0
C 1–0
Apr 25, 2025
H2H
9151
Christopher O'Connell
Christopher Eubanks
1
0–1
G 0–1
Jul 9, 2023
H2H
9152
Christopher O'Connell
Corentin Moutet
1
0–1
G 0–1
Jun 27, 2023
H2H
9153
Christopher O'Connell
Cristian Garin
1
1–0
H 1–0
Jan 16, 2024
H2H
9154
Christopher O'Connell
Damir Dzumhur
1
1–0
H 1–0
Oct 3, 2025
H2H
9155
Christopher O'Connell
Denis Kudla
1
1–0
H 1–0
Jul 29, 2021
H2H
9156
Christopher O'Connell
Diego Schwartzman
1
1–0
H 1–0
Jan 20, 2022
H2H
9157
Christopher O'Connell
Dominik Koepfer
1
1–0
H 1–0
Feb 3, 2021
H2H
9158
Christopher O'Connell
Dusan Lajovic
1
1–0
C 1–0
Apr 3, 2025
H2H
9159
Christopher O'Connell
Ethan Quinn
1
0–1
H 0–1
Jul 23, 2025
H2H
9160
Christopher O'Connell
Fernando Verdasco
1
1–0
H 1–0
Feb 22, 2023
H2H
9161
Christopher O'Connell
Filip Krajinovic
1
1–0
C 1–0
Apr 28, 2023
H2H
9162
Christopher O'Connell
Flavio Cobolli
1
1–0
C 1–0
Apr 22, 2023
H2H
9163
Christopher O'Connell
Frances Tiafoe
1
1–0
H 1–0
Mar 23, 2024
H2H
9164
Christopher O'Connell
Gabriel Diallo
1
0–1
H 0–1
Oct 17, 2024
H2H
9165
Christopher O'Connell
Gael Monfils
1
0–1
G 0–1
Jun 30, 2021
H2H
9166
Christopher O'Connell
Gastao Elias
1
0–1
H 0–1
Jan 12, 2017
H2H
9167
Christopher O'Connell
Hady Habib
1
1–0
H 1–0
Feb 19, 2025
H2H
9168
Christopher O'Connell
Harold Mayot
1
1–0
H 1–0
Jul 31, 2024
H2H
9169
Christopher O'Connell
Hugo Gaston
1
1–0
H 1–0
Jan 19, 2022
H2H
9170
Christopher O'Connell
Jason Kubler
1
1–0
H 1–0
Sep 22, 2022
H2H
9171
Christopher O'Connell
J.J. Wolf
1
1–0
H 1–0
Sep 23, 2022
H2H
9172
Christopher O'Connell
Joao Fonseca
1
1–0
H 1–0
Aug 18, 2026
H2H
9173
Christopher O'Connell
Joao Sousa
1
0–1
H 0–1
Mar 26, 2021
H2H
9174
Christopher O'Connell
John Isner
1
0–1
H 0–1
Jul 31, 2021
H2H
9175
Christopher O'Connell
Kamil Majchrzak
1
1–0
H 1–0
Aug 14, 2026
H2H
9176
Christopher O'Connell
Lloyd Harris
1
0–1
H 0–1
Mar 16, 2021
H2H
9177
Christopher O'Connell
Lorenzo Musetti
1
0–1
H 0–1
Sep 22, 2024
H2H
9178
Christopher O'Connell
Lorenzo Sonego
1
1–0
G 1–0
Jun 16, 2023
H2H
9179
Christopher O'Connell
Luciano Darderi
1
0–1
C 0–1
Apr 17, 2025
H2H
9180
Christopher O'Connell
Mariano Navone
1
0–1
C 0–1
Mar 31, 2026
H2H
9181
Christopher O'Connell
Martin Damm
1
1–0
H 1–0
Mar 25, 2024
H2H
9182
Christopher O'Connell
Matteo Arnaldi
1
0–1
C 0–1
Apr 26, 2024
H2H
9183
Christopher O'Connell
Mattia Bellucci
1
1–0
H 1–0
Aug 29, 2024
H2H
9184
Christopher O'Connell
Maximilian Marterer
1
1–0
H 1–0
Feb 28, 2024
H2H
9185
Christopher O'Connell
Nishesh Basavareddy
1
0–1
H 0–1
Jan 20, 2026
H2H
9186
Christopher O'Connell
Quentin Halys
1
1–0
H 1–0
Sep 20, 2025
H2H
9187
Christopher O'Connell
Radu Albot
1
0–1
H 0–1
Feb 11, 2021
H2H
9188
Christopher O'Connell
Reilly Opelka
1
0–1
C 0–1
May 19, 2022
H2H
9189
Christopher O'Connell
Riccardo Bonadio
1
1–0
C 1–0
Apr 6, 2023
H2H
9190
Christopher O'Connell
Richard Gasquet
1
0–1
H 0–1
Mar 24, 2023
H2H
9191
Christopher O'Connell
Roman Safiullin
1
1–0
H 1–0
Aug 19, 2025
H2H
9192
Christopher O'Connell
Sebastian Korda
1
0–1
H 0–1
Jan 12, 2024
H2H
9193
Christopher O'Connell
Stefanos Tsitsipas
1
1–0
H 1–0
Jul 30, 2025
H2H
9194
Christopher O'Connell
Strong Kirchheimer
1
1–0
H 1–0
Aug 20, 2024
H2H
9195
Christopher O'Connell
Tomas Martin Etcheverry
1
1–0
H 1–0
Sep 28, 2024
H2H
9196
Christopher O'Connell
Valentin Royer
1
1–0
H 1–0
Feb 9, 2026
H2H
9197
Christopher O'Connell
Vasek Pospisil
1
0–1
H 0–1
Mar 10, 2021
H2H
9198
Christopher O'Connell
Yi Zhou
1
1–0
H 1–0
Sep 21, 2025
H2H
9199
Christopher O'Connell
Zsombor Piros
1
0–1
C 0–1
Jul 27, 2023
H2H
9200
Christophe Roger-Vasselin
Bob Lutz
1
0–1
H 0–1
Mar 11, 1982
H2H