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
10001 Cristiano Caratti Markus Zoecke 1 0–1 H 0–1 Apr 1, 1993 H2H
10002 Cristiano Caratti Mark Woodforde 1 1–0 H 1–0 Aug 17, 1995 H2H
10003 Cristiano Caratti Neville Godwin 1 0–1 G 0–1 Jun 26, 1996 H2H
10004 Cristiano Caratti Nicolas Pereira 1 0–1 H 0–1 Sep 1, 1993 H2H
10005 Cristiano Caratti Nuno Marques 1 1–0 H 1–0 Jul 20, 1995 H2H
10006 Cristiano Caratti Patrik Kuhnen 1 0–1 H 0–1 Sep 2, 1992 H2H
10007 Cristiano Caratti Peter Lundgren 1 1–0 C 1–0 Feb 7, 1991 H2H
10008 Cristiano Caratti Robbie Weiss 1 1–0 H 1–0 Feb 9, 1994 H2H
10009 Cristiano Caratti Sasa Hirszon 1 1–0 H 1–0 Aug 14, 1996 H2H
10010 Cristiano Caratti Steve Bryan 1 1–0 H 1–0 Aug 29, 1990 H2H
10011 Cristiano Caratti Tim Wilkison 1 1–0 H 1–0 Aug 15, 1990 H2H
10012 Cyril Rudman Bob Carmichael 1 0–1 H 0–1 Apr 7, 1971 H2H
10013 Cyril Rudman Cliff Drysdale 1 0–1 H 0–1 Mar 26, 1970 H2H
10014 Cyril Saulnier Adrian Voinea 1 0–1 H 0–1 Feb 21, 2001 H2H
10015 Cyril Saulnier Alejandro Falla 1 1–0 C 1–0 Oct 26, 2006 H2H
10016 Cyril Saulnier Andrei Stoliarov 1 1–0 C 1–0 Oct 14, 2004 H2H
10017 Cyril Saulnier Attila Savolt 1 1–0 H 1–0 Aug 30, 2000 H2H
10018 Cyril Saulnier Axel Pretzsch 1 0–1 H 0–1 Sep 1, 1999 H2H
10019 Cyril Saulnier Bjorn Phau 1 0–1 H 0–1 Feb 16, 2006 H2H
10020 Cyril Saulnier Bob Bryan 1 0–1 G 0–1 Jul 12, 2003 H2H
10021 Cyril Saulnier Brian Baker 1 1–0 H 1–0 Mar 23, 2004 H2H
10022 Cyril Saulnier Brian Vahaly 1 1–0 H 1–0 Feb 12, 2004 H2H
10023 Cyril Saulnier Cristiano Caratti 1 1–0 H 1–0 Jul 26, 2001 H2H
10024 Cyril Saulnier Daniel Nestor 1 1–0 H 1–0 Jul 28, 2004 H2H
10025 Cyril Saulnier David Guez 1 1–0 H 1–0 Feb 15, 2007 H2H
10026 Cyril Saulnier Dmitry Tursunov 1 0–1 H 0–1 Feb 24, 2006 H2H
10027 Cyril Saulnier Filippo Volandri 1 0–1 C 0–1 May 25, 2005 H2H
10028 Cyril Saulnier Giovanni Lapentti 1 0–1 H 0–1 Jul 21, 2005 H2H
10029 Cyril Saulnier Igor Kunitsyn 1 1–0 C 1–0 Oct 27, 2005 H2H
10030 Cyril Saulnier Jan Hernych 1 1–0 H 1–0 Jul 16, 2004 H2H
10031 Cyril Saulnier Jan Kroslak 1 0–1 H 0–1 Jul 27, 2000 H2H
10032 Cyril Saulnier Jiri Vanek 1 1–0 C 1–0 Sep 30, 2005 H2H
10033 Cyril Saulnier Julian Knowle 1 1–0 H 1–0 Feb 26, 2004 H2H
10034 Cyril Saulnier Karol Beck 1 0–1 C 0–1 Oct 30, 2004 H2H
10035 Cyril Saulnier Kevin Kim 1 0–1 H 0–1 Aug 15, 2001 H2H
10036 Cyril Saulnier Luis Horna 1 1–0 C 1–0 Nov 3, 2004 H2H
10037 Cyril Saulnier Matthew Behrmann 1 1–0 H 1–0 Jul 23, 2003 H2H
10038 Cyril Saulnier Nicolas Thomann 1 1–0 H 1–0 Oct 7, 2004 H2H
10039 Cyril Saulnier Oliver Marach 1 0–1 H 0–1 Feb 2, 2006 H2H
10040 Cyril Saulnier Paul Baccanello 1 1–0 H 1–0 Jan 6, 2005 H2H
10041 Cyril Saulnier Paul Goldstein 1 0–1 H 0–1 Jul 28, 2005 H2H
10042 Cyril Saulnier Rohan Bopanna 1 0–1 H 0–1 Jan 5, 2006 H2H
10043 Cyril Saulnier Stan Wawrinka 1 1–0 H 1–0 Aug 24, 2005 H2H
10044 Cyril Saulnier Stefano Pescosolido 1 1–0 C 1–0 May 20, 2004 H2H
10045 Cyril Saulnier Tobias Clemens 1 0–1 H 0–1 Oct 6, 2006 H2H
10046 Cyril Saulnier Tomas Zib 1 1–0 H 1–0 Feb 11, 2005 H2H
10047 Cyril Saulnier Wayne Arthurs 1 0–1 H 0–1 Mar 8, 2001 H2H
10048 Cyril Saulnier Werner Eschauer 1 0–1 C 0–1 May 31, 2000 H2H
10049 Cyril Suk Carl Uwe Steeb 1 0–1 C 0–1 Jul 13, 1989 H2H
10050 Cyril Suk Christian Bergstrom 1 0–1 C 0–1 Oct 18, 1990 H2H
10051 Cyril Suk Guillermo Rivas 1 0–1 C 0–1 Aug 17, 1989 H2H
10052 Cyril Suk Lawson Duncan 1 0–1 C 0–1 Aug 13, 1987 H2H
10053 Cyril Suk Neil Broad 1 0–1 H 0–1 Jan 18, 1989 H2H
10054 Cyril Suk Roberto Azar 1 1–0 C 1–0 Aug 10, 1989 H2H
10055 Dacio Campos Bruno Dadillon 1 0–1 C 0–1 Sep 19, 1985 H2H
10056 Dacio Campos Eduardo Bengoechea 1 0–1 H 0–1 Feb 9, 1989 H2H
10057 Dacio Campos Eliot Teltscher 1 0–1 C 0–1 May 29, 1985 H2H
10058 Dacio Campos Glenn Layendecker 1 0–1 C 0–1 May 7, 1986 H2H
10059 Dacio Campos Julio Goes 1 1–0 C 1–0 May 8, 1985 H2H
10060 Dacio Campos Nduka Odizor 1 0–1 G 0–1 Jun 19, 1985 H2H
10061 Dale Collings Arthur Ashe 1 0–1 G 0–1 Oct 13, 1978 H2H
10062 Dale Collings Bob Hewitt 1 1–0 G 1–0 Jun 23, 1976 H2H
10063 Dale Collings Chris Kachel 1 1–0 G 1–0 Oct 12, 1979 H2H
10064 Dale Collings Colin Dibley 1 1–0 G 1–0 Jan 8, 1981 H2H
10065 Dale Collings Dick Crealy 1 0–1 H 0–1 Jan 5, 1980 H2H
10066 Dale Collings Geoff Masters 1 1–0 H 1–0 Oct 19, 1979 H2H
10067 Dale Collings John Newcombe 1 0–1 G 0–1 Jun 28, 1978 H2H
10068 Dale Collings Marcello Lara 1 1–0 G 1–0 Oct 13, 1977 H2H
10069 Dale Collings Michael Grant 1 0–1 C 0–1 Aug 8, 1979 H2H
10070 Dale Collings Ulrich Marten 1 1–0 G 1–0 Oct 9, 1980 H2H
10071 Dale Collings Wayne Pascoe 1 1–0 C 1–0 Jul 23, 1981 H2H
10072 Dale Power Cliff Richey 1 0–1 C 0–1 Feb 13, 1975 H2H
10073 Dale Power Hans Jurgen Pohmann 1 0–1 C 0–1 Aug 14, 1974 H2H
10074 Dale Power Hans Kary 1 0–1 C 0–1 Aug 19, 1976 H2H
10075 Dale Power Ricardo Cano 1 0–1 C 0–1 Mar 30, 1976 H2H
10076 Dale Power Ross Case 1 0–1 C 0–1 Jan 20, 1977 H2H
10077 Damir Buljevic Eric Jelen 1 0–1 C 0–1 May 18, 1990 H2H
10078 Damir Dzumhur Benoit Paire 1 0–1 H 0–1 Oct 30, 2019 H2H
10079 Damir Dzumhur Botic van de Zandschulp 1 0–1 C 0–1 Apr 3, 2026 H2H
10080 Damir Dzumhur Carlos Taberner 1 0–1 C 0–1 Jul 25, 2025 H2H
10081 Damir Dzumhur Diego Schwartzman 1 0–1 C 0–1 Apr 30, 2016 H2H
10082 Damir Dzumhur Egor Gerasimov 1 0–1 H 0–1 Oct 18, 2018 H2H
10083 Damir Dzumhur Francisco Comesana 1 0–1 H 0–1 Jul 29, 2025 H2H
10084 Damir Dzumhur Giovanni Mpetshi Perricard 1 1–0 C 1–0 May 29, 2025 H2H
10085 Damir Dzumhur Hubert Hurkacz 1 0–1 H 0–1 Aug 31, 2026 H2H
10086 Damir Dzumhur Jozef Kovalik 1 0–1 C 0–1 Jul 26, 2018 H2H
10087 Damir Dzumhur Mariano Navone 1 1–0 C 1–0 Feb 28, 2025 H2H
10088 Damir Dzumhur Martin Klizan 1 0–1 C 0–1 Apr 11, 2015 H2H
10089 Damir Dzumhur Nick Kyrgios 1 0–1 H 0–1 Mar 25, 2017 H2H
10090 Damir Dzumhur Pablo Carreno Busta 1 0–1 H 0–1 Oct 21, 2016 H2H
10091 Damir Dzumhur Quentin Halys 1 1–0 H 1–0 Aug 3, 2017 H2H
10092 Damir Keretic Adriano Panatta 1 0–1 C 0–1 Jun 17, 1981 H2H
10093 Damir Keretic Alberto Tous 1 1–0 C 1–0 May 11, 1983 H2H
10094 Damir Keretic Alejandro Cortes 1 1–0 C 1–0 Nov 26, 1981 H2H
10095 Damir Keretic Alejandro Pierola 1 1–0 C 1–0 Jul 16, 1981 H2H
10096 Damir Keretic Balazs Taroczy 1 1–0 C 1–0 Sep 24, 1982 H2H
10097 Damir Keretic Bernard Boileau 1 0–1 C 0–1 Nov 19, 1982 H2H
10098 Damir Keretic Brian Teacher 1 0–1 G 0–1 Jun 25, 1986 H2H
10099 Damir Keretic Carlos Kirmayr 1 0–1 C 0–1 Apr 30, 1982 H2H
10100 Damir Keretic Chip Hooper 1 1–0 C 1–0 May 22, 1982 H2H
10101 Damir Keretic Christoph Zipf 1 0–1 C 0–1 Dec 17, 1981 H2H
10102 Damir Keretic Christo Steyn 1 1–0 H 1–0 Feb 26, 1986 H2H
10103 Damir Keretic Claudio Panatta 1 1–0 C 1–0 Apr 30, 1986 H2H
10104 Damir Keretic Colin Dibley 1 0–1 C 0–1 Mar 20, 1980 H2H
10105 Damir Keretic David Dowlen 1 1–0 G 1–0 Jan 29, 1987 H2H
10106 Damir Keretic Drew Gitlin 1 0–1 G 0–1 Dec 11, 1982 H2H
10107 Damir Keretic Egan Adams 1 0–1 C 0–1 May 19, 1983 H2H
10108 Damir Keretic Evgeni Zhelyazkov 1 1–0 C 1–0 Dec 18, 1980 H2H
10109 Damir Keretic Gary Donnelly 1 0–1 H 0–1 Oct 30, 1986 H2H
10110 Damir Keretic Greg Whitecross 1 1–0 G 1–0 Dec 4, 1982 H2H
10111 Damir Keretic Jiri Granat 1 1–0 C 1–0 May 21, 1982 H2H
10112 Damir Keretic John Yuill 1 0–1 C 0–1 May 14, 1980 H2H
10113 Damir Keretic Jose Luis Damiani 1 1–0 C 1–0 Feb 18, 1983 H2H
10114 Damir Keretic Karl Richter 1 1–0 H 1–0 Oct 15, 1986 H2H
10115 Damir Keretic Luca Bottazzi 1 1–0 C 1–0 Jun 13, 1985 H2H
10116 Damir Keretic Mark Dickson 1 1–0 C 1–0 Oct 6, 1982 H2H
10117 Damir Keretic Nick Saviano 1 0–1 H 0–1 Oct 13, 1983 H2H
10118 Damir Keretic Pat Dupre 1 0–1 C 0–1 May 27, 1983 H2H
10119 Damir Keretic Patrice Dominguez 1 0–1 C 0–1 Mar 7, 1980 H2H
10120 Damir Keretic Per Hjertquist 1 0–1 C 0–1 Dec 20, 1980 H2H
10121 Damir Keretic Peter Elter 1 0–1 C 0–1 May 22, 1982 H2H
10122 Damir Keretic Ramiro Benavides 1 1–0 C 1–0 Feb 17, 1983 H2H
10123 Damir Keretic Reinhart Probst 1 0–1 H 0–1 Mar 29, 1979 H2H
10124 Damir Keretic Rick Fisher 1 1–0 C 1–0 Mar 6, 1980 H2H
10125 Damir Keretic Sean Sorensen 1 1–0 C 1–0 May 10, 1984 H2H
10126 Damir Keretic Shlomo Glickstein 1 0–1 C 0–1 Apr 8, 1983 H2H
10127 Damir Keretic Slobodan Zivojinovic 1 0–1 H 0–1 Oct 29, 1987 H2H
10128 Damir Keretic Stanislav Birner 1 0–1 H 0–1 Mar 13, 1980 H2H
10129 Damir Keretic Stefan Svensson 1 0–1 C 0–1 Oct 8, 1980 H2H
10130 Damir Keretic Tomm Warneke 1 0–1 C 0–1 Jul 20, 1983 H2H
10131 Damir Keretic Zeljko Franulovic 1 1–0 C 1–0 Jun 21, 1979 H2H
10132 Danai Udomchoke George Bastl 1 1–0 H 1–0 Sep 28, 2006 H2H
10133 Danai Udomchoke Justin Gimelstob 1 0–1 H 0–1 Feb 2, 2006 H2H
10134 Danai Udomchoke Marin Cilic 1 1–0 H 1–0 Oct 4, 2006 H2H
10135 Danai Udomchoke Noam Okun 1 1–0 H 1–0 Sep 15, 2005 H2H
10136 Danai Udomchoke Tomas Zib 1 1–0 G 1–0 Jun 14, 2006 H2H
10137 Dan Bleckinger Arthur Ashe 1 0–1 C 0–1 Jul 18, 1968 H2H
10138 Dan Bleckinger Derek Schroder 1 1–0 G 1–0 Jun 28, 1972 H2H
10139 Dan Bleckinger Frantisek Pala 1 0–1 G 0–1 Jun 27, 1973 H2H
10140 Dan Bleckinger Jim Mcmanus 1 0–1 H 0–1 May 10, 1968 H2H
10141 Dan Bleckinger Milan Holecek 1 1–0 G 1–0 Jun 30, 1972 H2H
10142 Dan Bleckinger Pierre Barthes 1 0–1 C 0–1 Jul 25, 1972 H2H
10143 Dan Bleckinger Tom Edlefsen 1 0–1 H 0–1 Oct 5, 1968 H2H
10144 Dan Cassidy Barry Moir 1 1–0 H 1–0 Sep 27, 1984 H2H
10145 Dan Cassidy Ben Testerman 1 0–1 C 0–1 Oct 24, 1985 H2H
10146 Dan Cassidy Bud Schultz 1 0–1 C 0–1 Oct 10, 1985 H2H
10147 Dan Cassidy Claudio Panatta 1 0–1 C 0–1 Nov 15, 1984 H2H
10148 Dan Cassidy Danny Saltz 1 0–1 H 0–1 Jan 10, 1985 H2H
10149 Dan Cassidy Heinz Gunthardt 1 0–1 H 0–1 Nov 22, 1984 H2H
10150 Dan Cassidy Jay Lapidus 1 1–0 H 1–0 Mar 28, 1985 H2H
10151 Dan Cassidy Jim Gurfein 1 1–0 H 1–0 Nov 14, 1987 H2H
10152 Dan Cassidy John Sadri 1 0–1 H 0–1 Aug 8, 1985 H2H
10153 Dan Cassidy Klaus Eberhard 1 1–0 C 1–0 May 29, 1985 H2H
10154 Dan Cassidy Mel Purcell 1 1–0 H 1–0 Aug 25, 1984 H2H
10155 Dan Cassidy Raymond Moore 1 0–1 G 0–1 Feb 1, 1969 H2H
10156 Dan Cassidy Rodney Harmon 1 1–0 H 1–0 Feb 5, 1985 H2H
10157 Dan Cassidy Steve Meister 1 0–1 G 0–1 Jun 19, 1985 H2H
10158 Dan Cassidy Terry Moor 1 1–0 H 1–0 Aug 22, 1984 H2H
10159 Dan Cassidy Victor Pecci 1 0–1 C 0–1 Jul 8, 1987 H2H
10160 Dane Sweeny Ben Shelton 1 0–1 H 0–1 Jan 22, 2026 H2H
10161 Dane Sweeny Corentin Moutet 1 1–0 H 1–0 Sep 1, 2026 H2H
10162 Dane Sweeny Gael Monfils 1 1–0 H 1–0 Jan 20, 2026 H2H
10163 Dane Sweeny Grigor Dimitrov 1 0–1 G 0–1 Jun 30, 2026 H2H
10164 Dane Sweeny JiSung Nam 1 1–0 H 1–0 Feb 3, 2021 H2H
10165 Dane Sweeny Marc Polmans 1 0–1 H 0–1 Sep 23, 2023 H2H
10166 Dane Sweeny Reilly Opelka 1 0–1 H 0–1 Jan 7, 2026 H2H
10167 Dane Sweeny Sebastian Baez 1 0–1 H 0–1 Oct 7, 2023 H2H
10168 Dane Sweeny Taro Daniel 1 1–0 H 1–0 Oct 6, 2023 H2H
10169 Dan Goldberg Charles Beckman 1 1–0 H 1–0 Jul 22, 1988 H2H
10170 Dan Goldberg Jon Levine 1 1–0 H 1–0 Jul 21, 1988 H2H
10171 Dan Goldie Andreas Maurer 1 0–1 G 0–1 Jun 11, 1987 H2H
10172 Dan Goldie Ben Testerman 1 0–1 H 0–1 Aug 15, 1985 H2H
10173 Dan Goldie Blaine Willenborg 1 0–1 H 0–1 Jul 29, 1987 H2H
10174 Dan Goldie Brian Gottfried 1 1–0 C 1–0 Jul 27, 1984 H2H
10175 Dan Goldie Brian Teacher 1 1–0 H 1–0 Sep 13, 1984 H2H
10176 Dan Goldie Bryan Shelton 1 0–1 H 0–1 Mar 17, 1990 H2H
10177 Dan Goldie Chip Hooper 1 1–0 C 1–0 Jul 25, 1984 H2H
10178 Dan Goldie Damir Keretic 1 1–0 H 1–0 Jan 13, 1988 H2H
10179 Dan Goldie Fritz Buehning 1 1–0 H 1–0 Sep 12, 1984 H2H
10180 Dan Goldie Joakim Nystrom 1 0–1 H 0–1 Sep 2, 1985 H2H
10181 Dan Goldie John Sadri 1 0–1 C 0–1 Sep 20, 1984 H2H
10182 Dan Goldie Larry Scott 1 1–0 G 1–0 Jul 9, 1987 H2H
10183 Dan Goldie Marc Flur 1 1–0 G 1–0 Jul 11, 1987 H2H
10184 Dan Goldie Mark Edmondson 1 1–0 H 1–0 Aug 7, 1985 H2H
10185 Dan Goldie Matt Anger 1 1–0 H 1–0 Oct 6, 1988 H2H
10186 Dan Goldie Michael Westphal 1 1–0 H 1–0 Feb 24, 1987 H2H
10187 Dan Goldie Miloslav Mecir 1 0–1 H 0–1 Mar 17, 1988 H2H
10188 Dan Goldie Philip Johnson 1 1–0 H 1–0 Jul 28, 1988 H2H
10189 Dan Goldie Ramesh Krishnan 1 1–0 G 1–0 Jan 18, 1987 H2H
10190 Dan Goldie Ronnie Bathman 1 1–0 H 1–0 Nov 5, 1986 H2H
10191 Dan Goldie Russell Simpson 1 1–0 G 1–0 Jan 16, 1987 H2H
10192 Dan Goldie Shozo Shiraishi 1 1–0 H 1–0 Apr 15, 1987 H2H
10193 Dan Goldie Slobodan Zivojinovic 1 1–0 G 1–0 Jul 5, 1989 H2H
10194 Dan Goldie Thierry Tulasne 1 0–1 C 0–1 Jul 28, 1984 H2H
10195 Dan Goldie Wolfgang Popp 1 1–0 H 1–0 Apr 14, 1988 H2H
10196 Daniel Altmaier Adrian Mannarino 1 0–1 H 0–1 Feb 16, 2023 H2H
10197 Daniel Altmaier Aslan Karatsev 1 0–1 C 0–1 Apr 20, 2023 H2H
10198 Daniel Altmaier Ben Shelton 1 1–0 C 1–0 May 19, 2026 H2H
10199 Daniel Altmaier Constant Lestienne 1 1–0 H 1–0 Aug 30, 2023 H2H
10200 Daniel Altmaier Egor Gerasimov 1 0–1 H 0–1 Oct 22, 2020 H2H