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 descending Record Surface Last Met H2H
6001 Cliff Richey Wanaro N'Godrella 2 2–0 C 1–0 H 1–0 Sep 22, 1969 H2H
6002 Coleman Wong Juncheng Shang 2 0–2 H 0–2 Jan 2, 2025 H2H
6003 Coleman Wong Lorenzo Musetti 2 0–2 H 0–2 Jan 10, 2026 H2H
6004 Colin Dibley Bernard Mignot 2 2–0 C 1–0 H 1–0 Aug 5, 1972 H2H
6005 Colin Dibley Bob Carmichael 2 0–2 G 0–1 H 0–1 Mar 11, 1971 H2H
6006 Colin Dibley Brian Fairlie 2 2–0 G 2–0 Jun 22, 1978 H2H
6007 Colin Dibley Hans Jurgen Pohmann 2 2–0 H 2–0 Nov 10, 1977 H2H
6008 Colin Dibley Haroon Rahim 2 0–2 C 0–2 Mar 7, 1976 H2H
6009 Colin Dibley Jean Loup Rouyer 2 2–0 C 1–0 H 1–0 Jun 4, 1973 H2H
6010 Colin Dibley Ken Rosewall 2 0–2 G 0–2 Aug 30, 1974 H2H
6011 Colin Dibley Marcello Lara 2 2–0 C 2–0 Sep 28, 1972 H2H
6012 Colin Dibley Nikola Pilic 2 0–2 C 0–1 C 0–1 May 13, 1976 H2H
6013 Colin Dibley Patrice Dominguez 2 0–2 C 0–1 G 0–1 Apr 7, 1976 H2H
6014 Colin Dibley Ray Keldie 2 2–0 G 2–0 Dec 16, 1974 H2H
6015 Colin Dibley Ray Ruffels 2 2–0 C 1–0 G 1–0 Jan 7, 1977 H2H
6016 Colin Dibley Terry Addison 2 2–0 C 1–0 C 1–0 Mar 22, 1973 H2H
6017 Colin Dowdeswell Brian Gottfried 2 0–2 C 0–2 Aug 1, 1979 H2H
6018 Colin Dowdeswell Cliff Richey 2 0–2 G 0–1 H 0–1 Apr 9, 1978 H2H
6019 Colin Dowdeswell Eddie Dibbs 2 0–2 C 0–2 May 15, 1984 H2H
6020 Colin Dowdeswell Jeff Borowiak 2 0–2 C 0–2 Jul 7, 1976 H2H
6021 Colin Dowdeswell Manuel Orantes 2 0–2 C 0–1 H 0–1 Nov 10, 1976 H2H
6022 Colin Dowdeswell Mark Cox 2 0–2 H 0–2 Oct 27, 1978 H2H
6023 Colin Dowdeswell Onny Parun 2 0–2 C 0–2 Aug 19, 1976 H2H
6024 Colin Dowdeswell Patrice Dominguez 2 0–2 C 0–1 H 0–1 Mar 23, 1979 H2H
6025 Colin Dowdeswell Peter Feigl 2 2–0 C 1–0 H 1–0 Jul 20, 1979 H2H
6026 Colin Dowdeswell Rolf Norberg 2 2–0 C 2–0 May 12, 1977 H2H
6027 Colin Dowdeswell Steve Krulevitz 2 0–2 C 0–1 G 0–1 Jun 23, 1976 H2H
6028 Colin Dowdeswell Ulrich Pinner 2 0–2 C 0–2 Jul 17, 1980 H2H
6029 Colin Dowdeswell Victor Amaya 2 0–2 C 0–1 H 0–1 Jul 26, 1979 H2H
6030 Colin Dowdeswell Vladimir Zednik 2 0–2 C 0–1 H 0–1 Oct 11, 1978 H2H
6031 Corentin Moutet Alejandro Tabilo 2 0–2 C 0–1 H 0–1 Mar 22, 2025 H2H
6032 Corentin Moutet Aleksandar Vukic 2 0–2 H 0–2 Nov 5, 2025 H2H
6033 Corentin Moutet Alexandre Muller 2 2–0 C 1–0 H 1–0 Apr 7, 2026 H2H
6034 Corentin Moutet Andrej Martin 2 0–2 C 0–2 Feb 8, 2020 H2H
6035 Corentin Moutet Arthur Cazaux 2 2–0 C 1–0 H 1–0 Sep 21, 2025 H2H
6036 Corentin Moutet Fabian Marozsan 2 0–2 C 0–1 H 0–1 Aug 14, 2024 H2H
6037 Corentin Moutet Jacob Fearnley 2 0–2 G 0–1 H 0–1 Jun 20, 2025 H2H
6038 Corentin Moutet Laslo Djere 2 0–2 C 0–1 H 0–1 Jan 7, 2022 H2H
6039 Corentin Moutet Marin Cilic 2 0–2 H 0–2 Nov 5, 2020 H2H
6040 Corentin Moutet Miomir Kecmanovic 2 0–2 H 0–2 Sep 24, 2023 H2H
6041 Corentin Moutet Sebastian Baez 2 0–2 C 0–2 Feb 22, 2024 H2H
6042 Corentin Moutet Sebastian Korda 2 0–2 H 0–2 Aug 28, 2024 H2H
6043 Corentin Moutet Stefanos Tsitsipas 2 0–2 C 0–1 H 0–1 Nov 4, 2022 H2H
6044 Corrado Barazzutti Alvaro Betancur 2 2–0 C 2–0 Oct 8, 1980 H2H
6045 Corrado Barazzutti Bob Carmichael 2 2–0 C 2–0 Jul 28, 1978 H2H
6046 Corrado Barazzutti Bob Lutz 2 2–0 C 1–0 H 1–0 Nov 17, 1978 H2H
6047 Corrado Barazzutti Douglas Palm 2 2–0 C 1–0 H 1–0 Jul 20, 1978 H2H
6048 Corrado Barazzutti Eric Deblicker 2 2–0 C 2–0 May 30, 1979 H2H
6049 Corrado Barazzutti George Hardie 2 2–0 H 2–0 Jul 26, 1979 H2H
6050 Corrado Barazzutti Hans Jurgen Pohmann 2 2–0 C 2–0 May 28, 1975 H2H
6051 Corrado Barazzutti Jean Francois Caujolle 2 2–0 C 2–0 May 21, 1980 H2H
6052 Corrado Barazzutti Keith Richardson 2 2–0 C 2–0 Oct 10, 1979 H2H
6053 Corrado Barazzutti Mike Machette 2 0–2 C 0–1 H 0–1 Nov 18, 1976 H2H
6054 Corrado Barazzutti Nick Saviano 2 2–0 C 1–0 H 1–0 Oct 21, 1982 H2H
6055 Corrado Barazzutti Nikola Pilic 2 0–2 C 0–1 C 0–1 Apr 29, 1977 H2H
6056 Corrado Barazzutti Paolo Bertolucci 2 2–0 C 2–0 Apr 3, 1980 H2H
6057 Corrado Barazzutti Ramesh Krishnan 2 2–0 C 2–0 May 15, 1984 H2H
6058 Corrado Barazzutti Stan Smith 2 0–2 C 0–1 H 0–1 Jan 19, 1979 H2H
6059 Corrado Barazzutti Tenny Svensson 2 2–0 C 1–0 H 1–0 Oct 26, 1979 H2H
6060 Corrado Barazzutti Trey Waltke 2 2–0 C 1–0 C 1–0 Mar 12, 1982 H2H
6061 Craig A Miller Phil Dent 2 0–2 G 0–2 Oct 9, 1981 H2H
6062 Craig Campbell Bob Green 2 0–2 H 0–2 Aug 28, 1986 H2H
6063 Craig Wittus Fritz Buehning 2 0–2 G 0–1 H 0–1 Jun 22, 1983 H2H
6064 Cristian Garin Diego Schwartzman 2 2–0 C 2–0 Feb 9, 2020 H2H
6065 Cristian Garin Juan Manuel Cerundolo 2 2–0 C 2–0 May 7, 2026 H2H
6066 Cristian Garin Pablo Carreno Busta 2 0–2 C 0–1 H 0–1 Sep 28, 2019 H2H
6067 Cyril Saulnier Alexander Popp 2 0–2 G 0–1 H 0–1 Jul 10, 2004 H2H
6068 Cyril Saulnier Davide Sanguinetti 2 2–0 C 2–0 Oct 3, 2002 H2H
6069 Cyril Saulnier David Sanchez 2 0–2 C 0–1 H 0–1 Mar 9, 2004 H2H
6070 Cyril Saulnier Gilles Elseneer 2 2–0 G 1–0 H 1–0 Aug 20, 2004 H2H
6071 Cyril Saulnier Ivo Heuberger 2 2–0 G 2–0 Jul 10, 2003 H2H
6072 Cyril Saulnier Joachim Johansson 2 0–2 C 0–1 H 0–1 Oct 15, 2004 H2H
6073 Cyril Saulnier Justin Gimelstob 2 2–0 G 1–0 H 1–0 Jul 8, 2004 H2H
6074 Cyril Saulnier Stefan Koubek 2 0–2 H 0–2 Jan 16, 2002 H2H
6075 Cyril Saulnier Vincent Spadea 2 2–0 H 2–0 Feb 12, 2005 H2H
6076 Dacio Campos Alberto Tous 2 0–2 C 0–2 Sep 12, 1985 H2H
6077 Dale Collings Tony Roche 2 0–2 G 0–2 Jan 4, 1979 H2H
6078 Damir Dzumhur Aleksandar Vukic 2 0–2 H 0–2 Sep 27, 2025 H2H
6079 Damir Dzumhur James Duckworth 2 0–2 H 0–2 Feb 10, 2021 H2H
6080 Damir Dzumhur Jan-Lennard Struff 2 2–0 H 2–0 Jan 11, 2018 H2H
6081 Damir Dzumhur Kyle Edmund 2 2–0 H 2–0 Aug 25, 2017 H2H
6082 Damir Dzumhur Marin Cilic 2 0–2 C 0–1 H 0–1 Oct 21, 2021 H2H
6083 Damir Keretic Gilles Moretton 2 0–2 C 0–2 Jul 27, 1983 H2H
6084 Damir Keretic Jay Lapidus 2 2–0 H 2–0 Oct 16, 1986 H2H
6085 Damir Keretic Jim Gurfein 2 2–0 C 2–0 Oct 7, 1982 H2H
6086 Damir Keretic Wolfgang Popp 2 2–0 C 2–0 Feb 11, 1988 H2H
6087 Dan Bleckinger Bill Bowrey 2 0–2 C 0–1 G 0–1 Aug 7, 1969 H2H
6088 Dan Cassidy Kent Carlsson 2 0–2 C 0–2 Jul 16, 1987 H2H
6089 Dan Goldie Greg Holmes 2 2–0 C 2–0 Nov 14, 1987 H2H
6090 Dan Goldie Leif Shiras 2 2–0 H 2–0 Apr 5, 1990 H2H
6091 Dan Goldie Marty Davis 2 2–0 H 2–0 Jan 8, 1988 H2H
6092 Daniel Altmaier Aleksandar Kovacevic 2 2–0 G 1–0 H 1–0 Jun 23, 2026 H2H
6093 Daniel Altmaier Alex de Minaur 2 0–2 H 0–2 Aug 30, 2025 H2H
6094 Daniel Altmaier Gael Monfils 2 0–2 H 0–2 Jan 16, 2025 H2H
6095 Daniel Altmaier Juan Manuel Cerundolo 2 0–2 C 0–2 Apr 23, 2026 H2H
6096 Daniel Altmaier Laslo Djere 2 2–0 C 2–0 May 28, 2024 H2H
6097 Daniel Altmaier Marcos Giron 2 2–0 H 2–0 Oct 29, 2025 H2H
6098 Daniel Altmaier Taylor Fritz 2 2–0 C 1–0 H 1–0 May 27, 2025 H2H
6099 Daniel Brands Julian Reister 2 0–2 C 0–2 Apr 27, 2011 H2H
6100 Daniel Brands Kevin Kim 2 0–2 G 0–1 H 0–1 Jan 7, 2010 H2H
6101 Daniel Contet Christian Kuhnke 2 0–2 C 0–2 Jul 11, 1970 H2H
6102 Daniele Bracciali Jan Hernych 2 2–0 C 1–0 G 1–0 Oct 14, 2005 H2H
6103 Daniele Bracciali Luis Horna 2 2–0 C 1–0 H 1–0 Apr 29, 2006 H2H
6104 Daniele Bracciali Novak Djokovic 2 0–2 H 0–2 Mar 22, 2007 H2H
6105 Daniele Bracciali Richard Gasquet 2 0–2 C 0–1 G 0–1 Jun 23, 2006 H2H
6106 Daniel Elahi Galan Brandon Nakashima 2 0–2 G 0–1 H 0–1 Sep 24, 2022 H2H
6107 Daniel Elahi Galan Cristian Garin 2 0–2 C 0–1 H 0–1 Mar 10, 2023 H2H
6108 Daniel Elahi Galan Daniel Altmaier 2 2–0 C 2–0 Aug 3, 2023 H2H
6109 Daniel Elahi Galan Federico Coria 2 2–0 C 1–0 G 1–0 Jul 21, 2022 H2H
6110 Daniel Elahi Galan Lorenzo Sonego 2 0–2 G 0–1 H 0–1 Jul 1, 2021 H2H
6111 Daniel Elahi Galan Sebastian Baez 2 0–2 H 0–2 Jan 18, 2024 H2H
6112 Daniel Evans Aslan Karatsev 2 0–2 H 0–2 Jan 15, 2022 H2H
6113 Daniel Evans Constant Lestienne 2 2–0 H 2–0 Oct 21, 2022 H2H
6114 Daniel Evans Diego Schwartzman 2 0–2 H 0–2 Oct 12, 2021 H2H
6115 Daniel Evans Dustin Brown 2 2–0 H 2–0 Mar 11, 2017 H2H
6116 Daniel Evans Facundo Bagnis 2 2–0 H 2–0 Jan 18, 2023 H2H
6117 Daniel Evans Gael Monfils 2 0–2 H 0–2 Feb 15, 2020 H2H
6118 Daniel Evans Lucas Pouille 2 2–0 H 2–0 Aug 25, 2021 H2H
6119 Daniel Evans Matteo Berrettini 2 0–2 G 0–2 Jun 16, 2022 H2H
6120 Daniel Evans Richard Gasquet 2 0–2 H 0–2 Aug 26, 2021 H2H
6121 Daniel Evans Sebastian Korda 2 0–2 G 0–2 Jun 22, 2023 H2H
6122 Daniel Evans Taro Daniel 2 2–0 H 2–0 Oct 17, 2024 H2H
6123 Daniel Evans Thanasi Kokkinakis 2 0–2 C 0–1 H 0–1 Feb 22, 2024 H2H
6124 Daniel Evans Ugo Humbert 2 0–2 G 0–1 H 0–1 Jun 13, 2025 H2H
6125 Daniel Gimeno-Traver Andrey Golubev 2 2–0 G 1–0 H 1–0 Jun 9, 2011 H2H
6126 Daniel Gimeno-Traver Eduardo Schwank 2 2–0 C 1–0 H 1–0 Oct 7, 2010 H2H
6127 Daniel Gimeno-Traver Filippo Volandri 2 0–2 C 0–2 Feb 14, 2013 H2H
6128 Daniel Gimeno-Traver Gael Monfils 2 0–2 C 0–2 Apr 13, 2011 H2H
6129 Daniel Gimeno-Traver Ivan Navarro 2 0–2 C 0–2 May 3, 2012 H2H
6130 Daniel Gimeno-Traver Michael Russell 2 0–2 C 0–2 Apr 10, 2014 H2H
6131 Daniel Gimeno-Traver Roberto Bautista Agut 2 0–2 G 0–1 H 0–1 Jun 18, 2014 H2H
6132 Daniel Gimeno-Traver Ruben Ramirez Hidalgo 2 2–0 C 2–0 Feb 13, 2014 H2H
6133 Daniel Gimeno-Traver Santiago Ventura 2 2–0 C 2–0 Feb 11, 2010 H2H
6134 Daniel Gimeno-Traver Teymuraz Gabashvili 2 2–0 C 2–0 Apr 7, 2016 H2H
6135 Daniel Masur Jan-Lennard Struff 2 0–2 C 0–2 May 3, 2018 H2H
6136 Daniel Nestor Markus Zoecke 2 0–2 H 0–2 Nov 1, 1991 H2H
6137 Daniel Nestor Michael Hill 2 2–0 G 2–0 Jun 15, 2000 H2H
6138 Daniel Nestor Neville Godwin 2 2–0 H 2–0 Apr 15, 1998 H2H
6139 Daniel Vacek Chris Woodruff 2 0–2 C 0–1 H 0–1 Mar 10, 1999 H2H
6140 Daniel Vacek Dennis van Scheppingen 2 2–0 C 1–0 G 1–0 Mar 7, 1997 H2H
6141 Daniel Vacek Hernan Gumy 2 0–2 C 0–1 H 0–1 May 4, 2000 H2H
6142 Daniel Vacek Jeff Tarango 2 2–0 C 1–0 H 1–0 Oct 2, 1999 H2H
6143 Daniel Vacek Justin Gimelstob 2 0–2 H 0–2 Sep 3, 1999 H2H
6144 Daniel Vacek Wayne Black 2 0–2 C 0–1 H 0–1 Feb 10, 2000 H2H
6145 Danie Visser Brian Garrow 2 2–0 C 1–0 G 1–0 Sep 29, 1988 H2H
6146 Danie Visser Bruno Oresar 2 0–2 C 0–1 H 0–1 Mar 2, 1988 H2H
6147 Danie Visser John Sadri 2 0–2 H 0–2 Oct 11, 1985 H2H
6148 Danie Visser Robert Seguso 2 0–2 G 0–1 H 0–1 Feb 26, 1987 H2H
6149 Danie Visser Tim Mayotte 2 0–2 G 0–2 Dec 13, 1985 H2H
6150 Danie Visser Tomas Smid 2 0–2 H 0–2 Oct 18, 1986 H2H
6151 Daniil Medvedev Albert Ramos-Vinolas 2 2–0 C 1–0 H 1–0 Oct 6, 2022 H2H
6152 Daniil Medvedev Aleksandr Shevchenko 2 2–0 C 1–0 H 1–0 Feb 28, 2024 H2H
6153 Daniil Medvedev Alexandre Muller 2 2–0 C 1–0 G 1–0 Apr 9, 2025 H2H
6154 Daniil Medvedev Arthur Fils 2 2–0 H 2–0 Mar 14, 2025 H2H
6155 Daniil Medvedev Christopher Eubanks 2 2–0 G 1–0 H 1–0 Jul 13, 2023 H2H
6156 Daniil Medvedev Dalibor Svrcina 2 2–0 H 2–0 Oct 4, 2025 H2H
6157 Daniil Medvedev Egor Gerasimov 2 2–0 H 2–0 Mar 12, 2021 H2H
6158 Daniil Medvedev Evgeny Donskoy 2 2–0 H 2–0 Sep 20, 2019 H2H
6159 Daniil Medvedev Guido Pella 2 0–2 C 0–2 May 7, 2019 H2H
6160 Daniil Medvedev Hugo Gaston 2 2–0 H 2–0 Aug 30, 2026 H2H
6161 Daniil Medvedev Jack Sock 2 2–0 G 1–0 H 1–0 Aug 8, 2018 H2H
6162 Daniil Medvedev James Duckworth 2 2–0 H 2–0 Oct 18, 2025 H2H
6163 Daniil Medvedev Jenson Brooksby 2 2–0 H 2–0 Feb 26, 2026 H2H
6164 Daniil Medvedev Juncheng Shang 2 2–0 H 2–0 Feb 24, 2026 H2H
6165 Daniil Medvedev Martin Klizan 2 2–0 H 2–0 Feb 9, 2019 H2H
6166 Daniil Medvedev Mikhail Kukushkin 2 2–0 H 2–0 Sep 21, 2018 H2H
6167 Daniil Medvedev Nicolas Jarry 2 2–0 C 1–0 H 1–0 Mar 29, 2024 H2H
6168 Daniil Medvedev Pablo Andujar 2 2–0 H 2–0 Feb 24, 2022 H2H
6169 Daniil Medvedev Paolo Lorenzi 2 2–0 G 1–0 H 1–0 Jul 3, 2019 H2H
6170 Daniil Medvedev Pedro Martinez 2 2–0 H 2–0 Mar 28, 2022 H2H
6171 Daniil Medvedev Rinky Hijikata 2 2–0 C 1–0 H 1–0 Jul 29, 2024 H2H
6172 Daniil Medvedev Ryan Harrison 2 2–0 H 2–0 Jan 17, 2019 H2H
6173 Daniil Medvedev Sam Querrey 2 2–0 G 2–0 Jun 26, 2021 H2H
6174 Daniil Medvedev Sebastian Baez 2 2–0 H 2–0 Mar 9, 2026 H2H
6175 Daniil Medvedev Terence Atmane 2 2–0 G 1–0 H 1–0 Jun 17, 2026 H2H
6176 Daniil Medvedev Tomas Machac 2 2–0 C 1–0 H 1–0 Jun 1, 2024 H2H
6177 Daniil Medvedev Yen-Hsun Lu 2 2–0 H 2–0 Mar 27, 2021 H2H
6178 Darren Cahill Broderick Dyke 2 2–0 G 1–0 H 1–0 Jul 12, 1990 H2H
6179 Darren Cahill Carl Uwe Steeb 2 0–2 C 0–1 H 0–1 Oct 22, 1989 H2H
6180 Darren Cahill Corrado Aprili 2 2–0 C 1–0 H 1–0 Jul 16, 1987 H2H
6181 Darren Cahill Guillaume Raoux 2 2–0 C 1–0 G 1–0 Feb 8, 1991 H2H
6182 Darren Cahill Johan Carlsson 2 0–2 G 0–1 H 0–1 Mar 3, 1989 H2H
6183 Darren Cahill Mark Woodforde 2 0–2 C 0–1 H 0–1 Jan 8, 1987 H2H
6184 Darren Cahill Michael Robertson 2 2–0 C 1–0 H 1–0 Jul 29, 1988 H2H
6185 Darren Cahill Olivier Delaitre 2 2–0 H 2–0 Mar 2, 1994 H2H
6186 Darren Cahill Paul Annacone 2 0–2 C 0–1 H 0–1 Jul 30, 1988 H2H
6187 Darren Cahill Sergio Casal 2 0–2 C 0–1 H 0–1 Aug 28, 1986 H2H
6188 Darren Cahill Thomas Hogstedt 2 2–0 C 2–0 Feb 14, 1991 H2H
6189 Darren Cahill Veli Paloheimo 2 2–0 H 2–0 Mar 17, 1991 H2H
6190 David Carter Dick Crealy 2 0–2 G 0–1 H 0–1 Dec 16, 1974 H2H
6191 David Carter Victor Amaya 2 0–2 G 0–1 H 0–1 Aug 15, 1980 H2H
6192 David Dilucia David Nainkin 2 0–2 G 0–1 H 0–1 Jul 12, 1996 H2H
6193 David Dowlen Morris Skip Strode 2 0–2 C 0–1 H 0–1 Mar 3, 1983 H2H
6194 David Engel Jan Gunnarsson 2 2–0 C 2–0 Jul 12, 1990 H2H
6195 Davide Sanguinetti Alexander Peya 2 2–0 C 1–0 H 1–0 Oct 15, 2004 H2H
6196 Davide Sanguinetti David Prinosil 2 0–2 G 0–1 H 0–1 Aug 23, 2001 H2H
6197 Davide Sanguinetti Jan Hernych 2 2–0 H 2–0 Aug 10, 2006 H2H
6198 Davide Sanguinetti Kevin Kim 2 2–0 G 1–0 H 1–0 Jun 28, 2006 H2H
6199 Davide Sanguinetti Kristian Pless 2 2–0 H 2–0 Sep 14, 2002 H2H
6200 Davide Sanguinetti Orlin Stanoytchev 2 2–0 C 2–0 Jul 30, 1998 H2H