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
19001 Guillermo Vilas Jim Osborne 1 1–0 H 1–0 Jul 20, 1970 H2H
19002 Guillermo Vilas John Hayes 1 1–0 H 1–0 Aug 30, 1980 H2H
19003 Guillermo Vilas John Marks 1 1–0 G 1–0 Jan 9, 1979 H2H
19004 Guillermo Vilas Jon Levine 1 1–0 C 1–0 Aug 5, 1982 H2H
19005 Guillermo Vilas Jorge Andrew 1 1–0 C 1–0 Nov 20, 1976 H2H
19006 Guillermo Vilas Jose Castanon 1 1–0 C 1–0 Oct 14, 1975 H2H
19007 Guillermo Vilas Juan Ignacio Muntanola 1 1–0 C 1–0 Jun 8, 1975 H2H
19008 Guillermo Vilas Juan Nunez 1 1–0 C 1–0 Jul 31, 1979 H2H
19009 Guillermo Vilas Jun Kamiwazumi 1 1–0 C 1–0 Aug 6, 1972 H2H
19010 Guillermo Vilas Jun Kuki 1 1–0 C 1–0 Jul 11, 1975 H2H
19011 Guillermo Vilas Keith Richardson 1 1–0 C 1–0 Aug 10, 1977 H2H
19012 Guillermo Vilas Kenichi Hirai 1 1–0 C 1–0 Jul 10, 1975 H2H
19013 Guillermo Vilas Ken Rosewall 1 0–1 C 0–1 Aug 23, 1973 H2H
19014 Guillermo Vilas Klaus Eberhard 1 1–0 H 1–0 Mar 30, 1979 H2H
19015 Guillermo Vilas Larry Gottfried 1 1–0 C 1–0 Jul 20, 1977 H2H
19016 Guillermo Vilas Larry Stefanki 1 1–0 G 1–0 Dec 30, 1981 H2H
19017 Guillermo Vilas Lars Elvstrom 1 1–0 C 1–0 Sep 29, 1977 H2H
19018 Guillermo Vilas Leif Johansson 1 0–1 C 0–1 Jul 12, 1973 H2H
19019 Guillermo Vilas Lloyd Bourne 1 1–0 C 1–0 Feb 11, 1983 H2H
19020 Guillermo Vilas Louk Sanders 1 1–0 H 1–0 Oct 28, 1978 H2H
19021 Guillermo Vilas Manuel Santana 1 1–0 C 1–0 Sep 2, 1977 H2H
19022 Guillermo Vilas Marcello Lara 1 1–0 C 1–0 Jul 26, 1974 H2H
19023 Guillermo Vilas Marco Alciati 1 1–0 C 1–0 Sep 12, 1980 H2H
19024 Guillermo Vilas Martin Wostenholme 1 1–0 C 1–0 May 30, 1986 H2H
19025 Guillermo Vilas Massimiliano Narducci 1 1–0 C 1–0 Jul 7, 1988 H2H
19026 Guillermo Vilas Michael Robertson 1 1–0 C 1–0 Jul 24, 1986 H2H
19027 Guillermo Vilas Mike Belkin 1 1–0 C 1–0 Aug 28, 1974 H2H
19028 Guillermo Vilas Mike Cahill 1 1–0 C 1–0 Sep 22, 1976 H2H
19029 Guillermo Vilas Mike Leach 1 1–0 H 1–0 Aug 30, 1984 H2H
19030 Guillermo Vilas Milan Holecek 1 1–0 C 1–0 Jun 5, 1974 H2H
19031 Guillermo Vilas Milan Srejber 1 0–1 C 0–1 May 29, 1987 H2H
19032 Guillermo Vilas Nduka Odizor 1 0–1 G 0–1 Jun 22, 1983 H2H
19033 Guillermo Vilas Nicolas Kelaidis 1 1–0 G 1–0 Jun 18, 1975 H2H
19034 Guillermo Vilas Noel Phillips 1 1–0 G 1–0 Jan 4, 1979 H2H
19035 Guillermo Vilas Paul Vojtischek 1 1–0 C 1–0 Sep 23, 1987 H2H
19036 Guillermo Vilas Peter Campbell 1 1–0 G 1–0 Jan 5, 1979 H2H
19037 Guillermo Vilas Peter Feigl 1 1–0 H 1–0 Oct 20, 1979 H2H
19038 Guillermo Vilas Peter Kanderal 1 1–0 C 1–0 Jul 23, 1975 H2H
19039 Guillermo Vilas Peter Rennert 1 1–0 H 1–0 Aug 20, 1980 H2H
19040 Guillermo Vilas Peter Szoke 1 1–0 C 1–0 May 24, 1974 H2H
19041 Guillermo Vilas Pierre Barthes 1 0–1 C 0–1 May 17, 1972 H2H
19042 Guillermo Vilas Pierre Joly 1 0–1 G 0–1 Jun 14, 1972 H2H
19043 Guillermo Vilas Premjit Lall 1 0–1 G 0–1 Jun 24, 1970 H2H
19044 Guillermo Vilas Ray Keldie 1 1–0 C 1–0 Aug 7, 1974 H2H
19045 Guillermo Vilas Rayno Seegers 1 1–0 C 1–0 Aug 7, 1974 H2H
19046 Guillermo Vilas Ricardo Ycaza 1 1–0 C 1–0 Nov 19, 1977 H2H
19047 Guillermo Vilas Rick Fagel 1 1–0 C 1–0 Jul 30, 1981 H2H
19048 Guillermo Vilas Rick Fisher 1 1–0 C 1–0 Nov 27, 1974 H2H
19049 Guillermo Vilas Ricki Osterthun 1 0–1 C 0–1 Jun 9, 1988 H2H
19050 Guillermo Vilas Roberto Carruthers 1 1–0 C 1–0 Nov 13, 1975 H2H
19051 Guillermo Vilas Roberto Vizcaino 1 1–0 C 1–0 Sep 24, 1983 H2H
19052 Guillermo Vilas Rodney Harmon 1 0–1 H 0–1 Aug 23, 1984 H2H
19053 Guillermo Vilas Rolf Thung 1 1–0 C 1–0 May 10, 1975 H2H
19054 Guillermo Vilas Roy Emerson 1 1–0 C 1–0 Jul 19, 1974 H2H
19055 Guillermo Vilas Sashi Menon 1 1–0 G 1–0 Sep 1, 1972 H2H
19056 Guillermo Vilas Steve Docherty 1 1–0 G 1–0 Jan 1, 1981 H2H
19057 Guillermo Vilas Toma Ovici 1 1–0 C 1–0 Nov 30, 1973 H2H
19058 Guillermo Vilas Tom Gorman 1 1–0 C 1–0 Jan 22, 1977 H2H
19059 Guillermo Vilas Tom Leonard 1 1–0 H 1–0 Apr 3, 1974 H2H
19060 Guillermo Vilas Torben Ulrich 1 1–0 C 1–0 Aug 7, 1973 H2H
19061 Guillermo Vilas Tore Meinecke 1 0–1 C 0–1 Aug 5, 1987 H2H
19062 Guillermo Vilas Trevor Allan 1 1–0 C 1–0 May 2, 1985 H2H
19063 Guillermo Vilas Vincenzo Franchitti 1 1–0 C 1–0 May 28, 1975 H2H
19064 Guillermo Vilas Werner Zirngibl 1 1–0 C 1–0 Jul 28, 1978 H2H
19065 Guillermo Vilas Zoltan Kuharszky 1 1–0 C 1–0 Feb 6, 1982 H2H
19066 Gunther Vanderveeren Milan Srejber 1 0–1 C 0–1 Nov 24, 1988 H2H
19067 Gustavo Garetto Danilo Marcelino 1 0–1 H 0–1 Jan 28, 1988 H2H
19068 Gustavo Garetto Gustavo Guerrero 1 0–1 C 0–1 Feb 28, 1985 H2H
19069 Gustavo Guerrero Andreas Maurer 1 1–0 C 1–0 Jun 14, 1980 H2H
19070 Gustavo Guerrero Antonio Zugarelli 1 1–0 C 1–0 May 20, 1981 H2H
19071 Gustavo Guerrero Balazs Taroczy 1 0–1 C 0–1 Jun 14, 1980 H2H
19072 Gustavo Guerrero Buster C Mottram 1 0–1 C 0–1 Apr 23, 1981 H2H
19073 Gustavo Guerrero Christophe Freyss 1 0–1 C 0–1 Feb 5, 1981 H2H
19074 Gustavo Guerrero Gerardo Vacarezza 1 0–1 C 0–1 Nov 13, 1986 H2H
19075 Gustavo Guerrero Helmar Stiegler 1 1–0 C 1–0 Jun 12, 1980 H2H
19076 Gustavo Guerrero Jan Kodes 1 0–1 C 0–1 Jun 11, 1981 H2H
19077 Gustavo Guerrero Jiri Hrebec 1 0–1 C 0–1 May 20, 1971 H2H
19078 Gustavo Guerrero John Alexander 1 0–1 C 0–1 May 15, 1980 H2H
19079 Gustavo Guerrero Jose Luis Damiani 1 0–1 C 0–1 Nov 27, 1980 H2H
19080 Gustavo Guerrero Klaus Eberhard 1 0–1 C 0–1 Nov 20, 1980 H2H
19081 Gustavo Guerrero Mark Edmondson 1 0–1 C 0–1 Mar 12, 1981 H2H
19082 Gustavo Guerrero Mike Cahill 1 1–0 C 1–0 Jun 13, 1980 H2H
19083 Gustavo Guerrero Patrick Proisy 1 0–1 C 0–1 May 14, 1981 H2H
19084 Gustavo Guerrero Paul Mcnamee 1 0–1 C 0–1 May 30, 1984 H2H
19085 Gustavo Guerrero Ricardo Ycaza 1 0–1 C 0–1 May 6, 1981 H2H
19086 Gustavo Guerrero Ricki Osterthun 1 1–0 C 1–0 Nov 19, 1987 H2H
19087 Gustavo Guerrero Rod Frawley 1 0–1 C 0–1 May 27, 1981 H2H
19088 Gustavo Heide Francisco Comesana 1 0–1 C 0–1 Feb 20, 2025 H2H
19089 Gustavo Heide Quentin Halys 1 0–1 C 0–1 Jul 20, 2024 H2H
19090 Gustavo Heide Sebastian Baez 1 0–1 C 0–1 May 28, 2024 H2H
19091 Gustavo Heide Stefano Napolitano 1 1–0 C 1–0 Jul 18, 2024 H2H
19092 Gustavo Heide Ugo Humbert 1 1–0 C 1–0 Jul 19, 2024 H2H
19093 Gustavo Kuerten Alejandro Hernandez 1 0–1 C 0–1 Oct 29, 1998 H2H
19094 Gustavo Kuerten Alexander Popp 1 0–1 G 0–1 Jul 2, 2000 H2H
19095 Gustavo Kuerten Alexandre Simoni 1 1–0 C 1–0 Mar 2, 2001 H2H
19096 Gustavo Kuerten Andrea Gaudenzi 1 1–0 H 1–0 Oct 13, 2000 H2H
19097 Gustavo Kuerten Andre Ghem 1 0–1 C 0–1 Feb 23, 2006 H2H
19098 Gustavo Kuerten Andrei Chesnokov 1 1–0 C 1–0 May 2, 1996 H2H
19099 Gustavo Kuerten Arnaud Boetsch 1 0–1 H 0–1 Feb 6, 1998 H2H
19100 Gustavo Kuerten Arnaud Di Pasquale 1 1–0 H 1–0 Aug 2, 2000 H2H
19101 Gustavo Kuerten Benjamin Becker 1 0–1 H 0–1 Feb 26, 2007 H2H
19102 Gustavo Kuerten Brett Steven 1 0–1 H 0–1 Jan 9, 1998 H2H
19103 Gustavo Kuerten Brian Vahaly 1 1–0 H 1–0 Oct 23, 2003 H2H
19104 Gustavo Kuerten Carlos Berlocq 1 0–1 C 0–1 Feb 14, 2008 H2H
19105 Gustavo Kuerten Cecil Mamiit 1 1–0 H 1–0 Mar 14, 2001 H2H
19106 Gustavo Kuerten Charles Auffray 1 1–0 C 1–0 May 27, 1998 H2H
19107 Gustavo Kuerten Christian Ruud 1 0–1 C 0–1 Aug 17, 1996 H2H
19108 Gustavo Kuerten Christophe Pognon 1 1–0 H 1–0 Sep 21, 2000 H2H
19109 Gustavo Kuerten Chris Wilkinson 1 1–0 G 1–0 Jun 23, 1999 H2H
19110 Gustavo Kuerten David Nainkin 1 0–1 H 0–1 Sep 4, 1998 H2H
19111 Gustavo Kuerten David Prinosil 1 1–0 G 1–0 Jun 25, 1999 H2H
19112 Gustavo Kuerten Dennis van Scheppingen 1 0–1 G 0–1 Jun 18, 1998 H2H
19113 Gustavo Kuerten Dmitry Tursunov 1 0–1 H 0–1 Aug 27, 2003 H2H
19114 Gustavo Kuerten Eric Taino 1 1–0 H 1–0 Aug 1, 2003 H2H
19115 Gustavo Kuerten Feliciano Lopez 1 1–0 C 1–0 Jun 2, 2004 H2H
19116 Gustavo Kuerten Francisco Roig 1 1–0 H 1–0 Mar 18, 1998 H2H
19117 Gustavo Kuerten Frederic Niemeyer 1 1–0 H 1–0 Jul 31, 2003 H2H
19118 Gustavo Kuerten Geoff Grant 1 1–0 H 1–0 Aug 27, 1997 H2H
19119 Gustavo Kuerten George Bastl 1 1–0 H 1–0 Jul 25, 2002 H2H
19120 Gustavo Kuerten Gilles Elseneer 1 1–0 C 1–0 May 28, 2004 H2H
19121 Gustavo Kuerten Glenn Weiner 1 1–0 H 1–0 Feb 19, 1998 H2H
19122 Gustavo Kuerten Grant Stafford 1 0–1 H 0–1 Oct 18, 1996 H2H
19123 Gustavo Kuerten Guillaume Raoux 1 1–0 C 1–0 Jul 9, 1998 H2H
19124 Gustavo Kuerten Hendrik Dreekmann 1 0–1 H 0–1 Mar 20, 1997 H2H
19125 Gustavo Kuerten Hernan Gumy 1 0–1 C 0–1 Jul 24, 1997 H2H
19126 Gustavo Kuerten Hugo Armando 1 0–1 C 0–1 Jul 20, 2005 H2H
19127 Gustavo Kuerten Ivan Miranda 1 1–0 C 1–0 Feb 20, 2003 H2H
19128 Gustavo Kuerten Ivo Heuberger 1 1–0 C 1–0 May 29, 2002 H2H
19129 Gustavo Kuerten James Blake 1 1–0 H 1–0 Mar 16, 2003 H2H
19130 Gustavo Kuerten Jason Stoltenberg 1 0–1 G 0–1 Jun 24, 1998 H2H
19131 Gustavo Kuerten Javier Sanchez 1 0–1 C 0–1 May 3, 1996 H2H
19132 Gustavo Kuerten Jeff Tarango 1 0–1 H 0–1 Feb 21, 1997 H2H
19133 Gustavo Kuerten Jens Knippschild 1 1–0 C 1–0 Jul 17, 1997 H2H
19134 Gustavo Kuerten Jiri Vanek 1 1–0 C 1–0 Feb 23, 2001 H2H
19135 Gustavo Kuerten Jonathan Stark 1 1–0 H 1–0 Jul 31, 1997 H2H
19136 Gustavo Kuerten Juan Monaco 1 0–1 H 0–1 Mar 24, 2004 H2H
19137 Gustavo Kuerten Julian Knowle 1 1–0 H 1–0 Sep 12, 2002 H2H
19138 Gustavo Kuerten Justin Bower 1 1–0 G 1–0 Jun 30, 2000 H2H
19139 Gustavo Kuerten Karol Beck 1 1–0 H 1–0 Aug 22, 2003 H2H
19140 Gustavo Kuerten Kenneth Carlsen 1 1–0 H 1–0 Jan 8, 1998 H2H
19141 Gustavo Kuerten Lorenzo Manta 1 1–0 G 1–0 Jun 30, 1999 H2H
19142 Gustavo Kuerten Luis Adrian Morejon 1 1–0 C 1–0 Nov 12, 1998 H2H
19143 Gustavo Kuerten Magnus Gustafsson 1 0–1 C 0–1 May 1, 1998 H2H
19144 Gustavo Kuerten MaliVai Washington 1 1–0 H 1–0 Sep 13, 2002 H2H
19145 Gustavo Kuerten Marcelo Filippini 1 1–0 H 1–0 Aug 21, 1997 H2H
19146 Gustavo Kuerten Marcio Carlsson 1 1–0 C 1–0 Apr 21, 1999 H2H
19147 Gustavo Kuerten Marcos Aurelio Gorriz 1 1–0 C 1–0 Aug 8, 1996 H2H
19148 Gustavo Kuerten Marcos Ondruska 1 1–0 H 1–0 Jan 20, 1999 H2H
19149 Gustavo Kuerten Markus Hantschk 1 1–0 C 1–0 Mar 11, 2000 H2H
19150 Gustavo Kuerten Martin Lee 1 1–0 H 1–0 Jul 26, 2002 H2H
19151 Gustavo Kuerten Martin Verkerk 1 1–0 H 1–0 Jan 9, 2003 H2H
19152 Gustavo Kuerten Marzio Martelli 1 1–0 C 1–0 Jun 14, 1997 H2H
19153 Gustavo Kuerten Mikael Tillstrom 1 1–0 H 1–0 Jan 15, 1997 H2H
19154 Gustavo Kuerten Nenad Zimonjic 1 1–0 G 1–0 Jun 27, 1999 H2H
19155 Gustavo Kuerten Neville Godwin 1 0–1 H 0–1 Jan 17, 1997 H2H
19156 Gustavo Kuerten Nicolas Almagro 1 1–0 C 1–0 May 26, 2004 H2H
19157 Gustavo Kuerten Nicolas Coutelot 1 1–0 C 1–0 Feb 27, 2003 H2H
19158 Gustavo Kuerten Nicolas Pereira 1 0–1 C 0–1 Oct 3, 1996 H2H
19159 Gustavo Kuerten Noam Behr 1 1–0 H 1–0 Sep 2, 1998 H2H
19160 Gustavo Kuerten Noam Okun 1 1–0 H 1–0 Aug 16, 2001 H2H
19161 Gustavo Kuerten Orlin Stanoytchev 1 1–0 C 1–0 Mar 3, 2000 H2H
19162 Gustavo Kuerten Oscar Serrano 1 1–0 C 1–0 Oct 2, 1998 H2H
19163 Gustavo Kuerten Patrik Fredriksson 1 1–0 C 1–0 Oct 10, 1996 H2H
19164 Gustavo Kuerten Paul Goldstein 1 1–0 H 1–0 Aug 31, 2005 H2H
19165 Gustavo Kuerten Paul Haarhuis 1 1–0 H 1–0 Sep 3, 1999 H2H
19166 Gustavo Kuerten Petr Korda 1 0–1 C 0–1 Sep 27, 1997 H2H
19167 Gustavo Kuerten Raemon Sluiter 1 0–1 H 0–1 Mar 21, 2007 H2H
19168 Gustavo Kuerten Ramon Delgado 1 1–0 H 1–0 Sep 14, 2002 H2H
19169 Gustavo Kuerten Ricardo Mello 1 1–0 H 1–0 Sep 13, 2003 H2H
19170 Gustavo Kuerten Richard Gasquet 1 1–0 C 1–0 Feb 27, 2004 H2H
19171 Gustavo Kuerten Richard Krajicek 1 1–0 H 1–0 Mar 14, 1999 H2H
19172 Gustavo Kuerten Ronald Agenor 1 1–0 H 1–0 Aug 1, 2001 H2H
19173 Gustavo Kuerten Sebastian Prieto 1 1–0 C 1–0 Mar 10, 2000 H2H
19174 Gustavo Kuerten Sebastien Lareau 1 0–1 H 0–1 Aug 3, 2000 H2H
19175 Gustavo Kuerten Simon Larose 1 0–1 H 0–1 Aug 6, 2003 H2H
19176 Gustavo Kuerten Stefano Pescosolido 1 1–0 H 1–0 Oct 17, 1996 H2H
19177 Gustavo Kuerten Victor Hanescu 1 1–0 H 1–0 Oct 24, 2003 H2H
19178 Gustavo Kuerten Vincenzo Santopadre 1 0–1 C 0–1 Apr 29, 1999 H2H
19179 Gustavo Kuerten Wayne Arthurs 1 0–1 H 0–1 Aug 30, 2000 H2H
19180 Gustavo Kuerten Werner Eschauer 1 1–0 H 1–0 Sep 12, 2003 H2H
19181 Gustavo Kuerten Wesley Moodie 1 1–0 H 1–0 Feb 26, 2007 H2H
19182 Gustavo Tiberti Billy Martin 1 0–1 C 0–1 Oct 7, 1981 H2H
19183 Gustavo Tiberti Carl Axel Hageskog 1 1–0 C 1–0 Jul 17, 1982 H2H
19184 Gustavo Tiberti Charles Buzz Strode 1 1–0 C 1–0 May 26, 1982 H2H
19185 Gustavo Tiberti Helmar Stiegler 1 1–0 C 1–0 Jul 20, 1983 H2H
19186 Gustavo Tiberti Jean Francois Caujolle 1 0–1 C 0–1 Sep 24, 1981 H2H
19187 Gustavo Tiberti Raul Ramirez 1 0–1 C 0–1 Jan 28, 1982 H2H
19188 Gustavo Tiberti Ricardo Cano 1 0–1 C 0–1 Nov 27, 1981 H2H
19189 Gustavo Tiberti Ricardo Ycaza 1 1–0 C 1–0 Nov 25, 1982 H2H
19190 Gustavo Tiberti Ulrich Pinner 1 1–0 C 1–0 Jul 22, 1982 H2H
19191 Guy Den Ouden Marton Fucsovics 1 1–0 H 1–0 Feb 11, 2026 H2H
19192 Guy Den Ouden Ugo Humbert 1 0–1 H 0–1 Feb 12, 2026 H2H
19193 Guy Forget Alberto Berasategui 1 0–1 H 0–1 Aug 9, 1995 H2H
19194 Guy Forget Alex Antonitsch 1 1–0 C 1–0 Jun 1, 1990 H2H
19195 Guy Forget Andrei Olhovskiy 1 0–1 G 0–1 Jun 13, 1991 H2H
19196 Guy Forget Balazs Taroczy 1 0–1 C 0–1 Mar 10, 1983 H2H
19197 Guy Forget Bart Wuyts 1 0–1 C 0–1 May 29, 1992 H2H
19198 Guy Forget Ben Testerman 1 1–0 G 1–0 Jun 14, 1984 H2H
19199 Guy Forget Bernard Boileau 1 0–1 C 0–1 May 30, 1984 H2H
19200 Guy Forget Bernard Fritz 1 0–1 C 0–1 Jul 28, 1982 H2H