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.

Rivalries
Reset
# 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