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. Filters use canonical tour data and support player/tournament autocomplete, countries, surfaces, categories, rounds, exit rounds, rankings, points, and season thresholds.

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
48001 Francois Jauffret Tom Edlefsen 1 1–0 C 1–0 May 30, 1969 H2H
48002 Francois Jauffret Tom Gorman 1 0–1 H 0–1 Mar 18, 1973 H2H
48003 Francois Jauffret Ulf Eriksson 1 0–1 C 0–1 Oct 4, 1979 H2H
48004 Franco Squillari Adrian Voinea 1 0–1 C 0–1 Aug 6, 1998 H2H
48005 Franco Squillari Albert Montanes 1 1–0 C 1–0 Jun 3, 2001 H2H
48006 Franco Squillari Alessio Di Mauro 1 1–0 C 1–0 Sep 25, 2003 H2H
48007 Franco Squillari Alexander Popp 1 1–0 C 1–0 May 31, 2000 H2H
48008 Franco Squillari Alex Calatrava 1 0–1 C 0–1 Mar 26, 1998 H2H
48009 Franco Squillari Andrea Gaudenzi 1 0–1 C 0–1 Jun 13, 1997 H2H
48010 Franco Squillari Andrei Cherkasov 1 1–0 C 1–0 Apr 18, 1996 H2H
48011 Franco Squillari Andrei Olhovskiy 1 1–0 C 1–0 Jul 23, 1997 H2H
48012 Franco Squillari Andre Sa 1 1–0 C 1–0 Feb 20, 2003 H2H
48013 Franco Squillari Andrew Ilie 1 0–1 H 0–1 Aug 27, 1998 H2H
48014 Franco Squillari Arnaud Di Pasquale 1 0–1 C 0–1 Oct 7, 1999 H2H
48015 Franco Squillari Attila Savolt 1 1–0 C 1–0 Jul 27, 2002 H2H
48016 Franco Squillari Byron Black 1 0–1 C 0–1 May 28, 1997 H2H
48017 Franco Squillari Christian Vinck 1 1–0 C 1–0 May 4, 2001 H2H
48018 Franco Squillari Daniel Elsner 1 1–0 C 1–0 Jul 22, 2000 H2H
48019 Franco Squillari David Prinosil 1 0–1 C 0–1 Nov 16, 2000 H2H
48020 Franco Squillari Dennis van Scheppingen 1 0–1 C 0–1 Jul 18, 2003 H2H
48021 Franco Squillari Federico Browne 1 0–1 C 0–1 Apr 11, 2003 H2H
48022 Franco Squillari Federico Luzzi 1 1–0 C 1–0 Oct 8, 1998 H2H
48023 Franco Squillari Filippo Volandri 1 1–0 C 1–0 Sep 26, 2003 H2H
48024 Franco Squillari Franco Davin 1 1–0 C 1–0 Nov 10, 1994 H2H
48025 Franco Squillari Gianluca Pozzi 1 1–0 C 1–0 Apr 18, 2001 H2H
48026 Franco Squillari Hendrik Dreekmann 1 1–0 C 1–0 May 5, 1999 H2H
48027 Franco Squillari Hernan Gumy 1 0–1 C 0–1 Sep 17, 1999 H2H
48028 Franco Squillari Hicham Arazi 1 0–1 C 0–1 Mar 30, 1997 H2H
48029 Franco Squillari Ivo Karlovic 1 0–1 C 0–1 Jul 15, 2004 H2H
48030 Franco Squillari Javier Sanchez 1 1–0 C 1–0 Apr 14, 1999 H2H
48031 Franco Squillari Jean-Rene Lisnard 1 1–0 C 1–0 Feb 26, 2004 H2H
48032 Franco Squillari Jeff Tarango 1 0–1 C 0–1 May 31, 1996 H2H
48033 Franco Squillari Jens Knippschild 1 1–0 C 1–0 May 4, 2000 H2H
48034 Franco Squillari Joseph Sirianni 1 1–0 H 1–0 Jan 19, 2000 H2H
48035 Franco Squillari Julian Alonso 1 0–1 C 0–1 Aug 13, 1999 H2H
48036 Franco Squillari Ladislav Svarc 1 1–0 C 1–0 Jul 10, 2003 H2H
48037 Franco Squillari Lars Burgsmuller 1 1–0 H 1–0 Jan 20, 1999 H2H
48038 Franco Squillari Lleyton Hewitt 1 0–1 C 0–1 May 20, 2001 H2H
48039 Franco Squillari Lukasz Kubot 1 1–0 C 1–0 Aug 13, 2004 H2H
48040 Franco Squillari Marcio Carlsson 1 1–0 C 1–0 May 1, 1998 H2H
48041 Franco Squillari Marc Kevin Goellner 1 1–0 C 1–0 Jul 21, 2000 H2H
48042 Franco Squillari Marco Meneschincheri 1 1–0 C 1–0 May 12, 1999 H2H
48043 Franco Squillari Mark Philippoussis 1 0–1 H 0–1 Mar 5, 1998 H2H
48044 Franco Squillari Mark Woodforde 1 1–0 H 1–0 Jan 21, 2000 H2H
48045 Franco Squillari Michael Kohlmann 1 1–0 C 1–0 May 1, 1999 H2H
48046 Franco Squillari Michael Tebbutt 1 0–1 C 0–1 May 8, 1998 H2H
48047 Franco Squillari Nicolas Almagro 1 1–0 C 1–0 Jul 14, 2004 H2H
48048 Franco Squillari Nicolas Kiefer 1 0–1 H 0–1 Aug 27, 2003 H2H
48049 Franco Squillari Olivier Mutis 1 0–1 G 0–1 Jun 25, 2003 H2H
48050 Franco Squillari Oscar Hernandez 1 1–0 C 1–0 Feb 12, 2004 H2H
48051 Franco Squillari Oscar Serrano 1 0–1 C 0–1 Oct 1, 1998 H2H
48052 Franco Squillari Pablo Campana 1 1–0 C 1–0 Nov 7, 1996 H2H
48053 Franco Squillari Paradorn Srichaphan 1 1–0 C 1–0 Apr 24, 2002 H2H
48054 Franco Squillari Paul-Henri Mathieu 1 1–0 C 1–0 Jul 21, 2004 H2H
48055 Franco Squillari Ramon Delgado 1 0–1 C 0–1 Feb 14, 2002 H2H
48056 Franco Squillari Renzo Furlan 1 0–1 C 0–1 Aug 7, 1997 H2H
48057 Franco Squillari Richard Gasquet 1 0–1 C 0–1 Apr 17, 2002 H2H
48058 Franco Squillari Richey Reneberg 1 0–1 H 0–1 Jan 23, 1998 H2H
48059 Franco Squillari Roberto Carretero 1 1–0 C 1–0 Mar 27, 1997 H2H
48060 Franco Squillari Rogier Wassen 1 1–0 C 1–0 Jul 19, 2001 H2H
48061 Franco Squillari Ronald Agenor 1 1–0 C 1–0 Feb 25, 2000 H2H
48062 Franco Squillari Ruben Ramirez Hidalgo 1 1–0 C 1–0 Feb 13, 2003 H2H
48063 Franco Squillari Sebastian Prieto 1 1–0 C 1–0 Feb 21, 2002 H2H
48064 Franco Squillari Sebastien Grosjean 1 0–1 C 0–1 Jul 14, 2001 H2H
48065 Franco Squillari Sergi Bruguera 1 0–1 C 0–1 Jul 27, 2000 H2H
48066 Franco Squillari Stefan Koubek 1 0–1 H 0–1 Jan 11, 2001 H2H
48067 Franco Squillari Talal Ouahabi 1 1–0 C 1–0 Apr 10, 2003 H2H
48068 Franco Squillari Taylor Dent 1 1–0 C 1–0 Apr 15, 2004 H2H
48069 Franco Squillari Thomas Muster 1 0–1 C 0–1 Sep 12, 1996 H2H
48070 Franco Squillari Tim Henman 1 0–1 C 0–1 May 6, 1999 H2H
48071 Franco Squillari Todd Martin 1 0–1 C 0–1 Apr 16, 2004 H2H
48072 Franco Squillari Tomas Zib 1 1–0 C 1–0 Aug 12, 2004 H2H
48073 Franco Squillari Vladimir Voltchkov 1 1–0 C 1–0 Apr 23, 2003 H2H
48074 Franco Squillari Wayne Arthurs 1 1–0 C 1–0 Jul 31, 1998 H2H
48075 Franco Squillari Wolfgang Schranz 1 0–1 C 0–1 Jul 29, 1999 H2H
48076 Franco Squillari Zeljko Krajan 1 1–0 C 1–0 Jul 17, 2003 H2H
48077 Frank Dancevic Adrian Mannarino 1 0–1 H 0–1 Feb 5, 2011 H2H
48078 Frank Dancevic Alexander Ward 1 1–0 G 1–0 Jun 21, 2016 H2H
48079 Frank Dancevic Arvind Parmar 1 1–0 G 1–0 Jun 9, 2004 H2H
48080 Frank Dancevic Brendan Evans 1 1–0 G 1–0 Jul 11, 2008 H2H
48081 Frank Dancevic Dennis Novikov 1 0–1 G 0–1 Jul 21, 2017 H2H
48082 Frank Dancevic Dudi Sela 1 0–1 G 0–1 Jul 12, 2012 H2H
48083 Frank Dancevic Dustin Brown 1 0–1 G 0–1 Jun 9, 2010 H2H
48084 Frank Dancevic Fritz Wolmarans 1 1–0 H 1–0 Feb 4, 2011 H2H
48085 Frank Dancevic Glenn Weiner 1 0–1 H 0–1 Feb 24, 2005 H2H
48086 Frank Dancevic Igor Sijsling 1 0–1 H 0–1 Feb 5, 2015 H2H
48087 Frank Dancevic James Ward 1 1–0 G 1–0 Jun 19, 2009 H2H
48088 Frank Dancevic Jeff Morrison 1 1–0 H 1–0 Feb 10, 2005 H2H
48089 Frank Dancevic Lars Burgsmuller 1 1–0 H 1–0 Sep 28, 2006 H2H
48090 Frank Dancevic Lukasz Kubot 1 0–1 H 0–1 Mar 22, 2013 H2H
48091 Frank Dancevic Marcos Daniel 1 1–0 H 1–0 Oct 4, 2006 H2H
48092 Frank Dancevic Marsel Ilhan 1 0–1 H 0–1 Aug 31, 2011 H2H
48093 Frank Dancevic Martin Klizan 1 0–1 C 0–1 May 29, 2012 H2H
48094 Frank Dancevic Miguel Angel Lopez Jaen 1 0–1 C 0–1 May 27, 2008 H2H
48095 Frank Dancevic Olivier Patience 1 0–1 G 0–1 Jun 10, 2004 H2H
48096 Frank Dancevic Oscar Hernandez 1 0–1 C 0–1 May 21, 2008 H2H
48097 Frank Dancevic Paul Baccanello 1 1–0 H 1–0 Jan 1, 2007 H2H
48098 Frank Dancevic Peter Polansky 1 1–0 H 1–0 Aug 9, 2006 H2H
48099 Frank Dancevic Prakash Amritraj 1 0–1 G 0–1 Jul 12, 2008 H2H
48100 Frank Dancevic Robin Vik 1 0–1 G 0–1 Jul 7, 2005 H2H
48101 Frank Dancevic Sergio Roitman 1 1–0 G 1–0 Jun 13, 2007 H2H
48102 Frank Dancevic Steve Darcis 1 0–1 G 0–1 Jun 24, 2009 H2H
48103 Frank Froehling Mike Kreiss 1 1–0 H 1–0 Sep 3, 1971 H2H
48104 Frank Froehling Nicola Pietrangeli 1 1–0 C 1–0 May 23, 1973 H2H
48105 Frank Froehling Tony Parun 1 1–0 H 1–0 Mar 27, 1971 H2H
48106 Frank Gebert Allan McDonald 1 1–0 G 1–0 Dec 30, 1972 H2H
48107 Frank Gebert Allan Stone 1 0–1 G 0–1 Jan 12, 1973 H2H
48108 Frank Gebert Bernard Mignot 1 0–1 H 0–1 Jun 7, 1973 H2H
48109 Frank Gebert Bhanu Nunna 1 1–0 C 1–0 Oct 6, 1976 H2H
48110 Frank Gebert Brian Fairlie 1 1–0 C 1–0 Mar 26, 1977 H2H
48111 Frank Gebert Byron Bertram 1 0–1 H 0–1 Nov 25, 1976 H2H
48112 Frank Gebert Cliff Richey 1 0–1 H 0–1 Apr 6, 1978 H2H
48113 Frank Gebert Dimitri Sturdza 1 0–1 C 0–1 Feb 12, 1975 H2H
48114 Frank Gebert Frantisek Pala 1 0–1 C 0–1 Aug 6, 1975 H2H
48115 Frank Gebert Geoff Masters 1 1–0 G 1–0 Dec 13, 1972 H2H
48116 Frank Gebert Geza Varga 1 1–0 C 1–0 Jun 7, 1972 H2H
48117 Frank Gebert Harald Elschenbroich 1 1–0 C 1–0 Apr 30, 1975 H2H
48118 Frank Gebert Haroon Rahim 1 0–1 C 0–1 Feb 11, 1977 H2H
48119 Frank Gebert Henry Bunis 1 0–1 H 0–1 Jun 17, 1976 H2H
48120 Frank Gebert Jacek Niedzwiedzki 1 0–1 H 0–1 Jan 3, 1978 H2H
48121 Frank Gebert Jean Baptiste Chanfreau 1 1–0 C 1–0 Mar 6, 1975 H2H
48122 Frank Gebert Keith Richardson 1 1–0 C 1–0 Aug 25, 1977 H2H
48123 Frank Gebert Mal Anderson 1 0–1 H 0–1 Dec 7, 1972 H2H
48124 Frank Gebert Manuel Santana 1 0–1 C 0–1 May 28, 1971 H2H
48125 Frank Gebert Patrick Hombergen 1 0–1 C 0–1 Apr 30, 1975 H2H
48126 Frank Gebert Peter Doerner 1 1–0 G 1–0 Jan 3, 1973 H2H
48127 Frank Gebert Peter Pokorny 1 0–1 C 0–1 Jul 8, 1971 H2H
48128 Frank Gebert Szabolcz Baranyi 1 0–1 G 0–1 Jan 5, 1973 H2H
48129 Frank Gebert Wanaro N'Godrella 1 1–0 C 1–0 Jun 13, 1973 H2H
48130 Frank Moser James Auckland 1 0–1 H 0–1 Sep 28, 2006 H2H
48131 Franko Skugor Benoit Paire 1 0–1 G 0–1 Jun 29, 2016 H2H
48132 Franko Skugor Ervin Eleskovic 1 1–0 C 1–0 Jul 16, 2010 H2H
48133 Franko Skugor Hyeon Chung 1 0–1 H 0–1 Feb 23, 2018 H2H
48134 Franko Skugor Pablo Carreno Busta 1 0–1 H 0–1 Aug 22, 2018 H2H
48135 Frank Puncec John Muller 1 0–1 H 0–1 Apr 11, 1980 H2H
48136 Frank Puncec Per Hjertquist 1 0–1 H 0–1 Oct 8, 1981 H2H
48137 Frank Puncec Ricardo Ycaza 1 0–1 C 0–1 Sep 24, 1981 H2H
48138 Frank Puncec Rick Fagel 1 0–1 C 0–1 Oct 8, 1980 H2H
48139 Frank Salazar Graham Stilwell 1 0–1 C 0–1 Aug 6, 1975 H2H
48140 Frank Schmitz Eduardo Gorostiaga 1 1–0 H 1–0 Aug 4, 1970 H2H
48141 Frank Sedgman Bill Bowrey 1 0–1 G 0–1 Jan 25, 1970 H2H
48142 Frank Sedgman Earl Butch Buchholz 1 0–1 G 0–1 Jun 20, 1968 H2H
48143 Frank Sedgman Fred Stolle 1 0–1 G 0–1 Mar 13, 1971 H2H
48144 Frank Sedgman Gerald Battrick 1 0–1 C 0–1 May 27, 1971 H2H
48145 Frank Sedgman Hans Joachim Ploetz 1 1–0 G 1–0 Jun 19, 1968 H2H
48146 Frank Sedgman Jean Loup Rouyer 1 1–0 G 1–0 Jan 26, 1971 H2H
48147 Frank Sedgman Jean Paul Meyer 1 1–0 C 1–0 May 25, 1971 H2H
48148 Frank Sedgman Robert Maud 1 1–0 G 1–0 Jun 25, 1971 H2H
48149 Frank Sedgman Roy Barth 1 1–0 G 1–0 Mar 11, 1971 H2H
48150 Frank Sedgman Steven Wright 1 1–0 G 1–0 Dec 30, 1975 H2H
48151 Frank Sedgman Takeshi Koura 1 1–0 H 1–0 Jan 13, 1971 H2H
48152 Frantisek Cermak Flavio Saretta 1 0–1 C 0–1 May 2, 2003 H2H
48153 Frantisek Cermak Ivo Heuberger 1 1–0 C 1–0 Jul 21, 2004 H2H
48154 Frantisek Cermak Konstantin Kravchuk 1 0–1 H 0–1 Oct 28, 2010 H2H
48155 Frantisek Cermak Lars Burgsmuller 1 1–0 C 1–0 Sep 11, 2003 H2H
48156 Frantisek Pala Allan McDonald 1 1–0 C 1–0 Apr 1, 1971 H2H
48157 Frantisek Pala Andres Gimeno 1 0–1 C 0–1 Oct 27, 1972 H2H
48158 Frantisek Pala Brian Fairlie 1 0–1 C 0–1 Apr 12, 1973 H2H
48159 Frantisek Pala Christian Kuhnke 1 1–0 C 1–0 Jul 24, 1974 H2H
48160 Frantisek Pala Douglas Palm 1 1–0 H 1–0 Oct 27, 1977 H2H
48161 Frantisek Pala Frank Sedgman 1 1–0 C 1–0 Jul 22, 1971 H2H
48162 Frantisek Pala Gerald Battrick 1 0–1 C 0–1 May 23, 1971 H2H
48163 Frantisek Pala Hans Joachim Ploetz 1 0–1 G 0–1 Jun 23, 1971 H2H
48164 Frantisek Pala Ian Crookenden 1 0–1 C 0–1 Mar 21, 1974 H2H
48165 Frantisek Pala Jan Pisecky 1 0–1 C 0–1 Nov 2, 1973 H2H
48166 Frantisek Pala Piero Toci 1 1–0 C 1–0 Apr 29, 1971 H2H
48167 Frantisek Pala Premjit Lall 1 0–1 G 0–1 Jun 17, 1971 H2H
48168 Frantisek Pala Rayno Seegers 1 1–0 C 1–0 May 3, 1970 H2H
48169 Frantisek Pala Rod Laver 1 0–1 C 0–1 Aug 7, 1975 H2H
48170 Frantisek Pala Sergei Likhachev 1 1–0 C 1–0 May 23, 1973 H2H
48171 Frantisek Pala Tadeusz Nowicki 1 1–0 C 1–0 May 5, 1970 H2H
48172 Frantisek Pala Tony Parun 1 1–0 G 1–0 Nov 22, 1973 H2H
48173 Frantisek Pala Vladimir Korotkov 1 1–0 C 1–0 Mar 31, 1972 H2H
48174 Freddie Sauer Bernard Fritz 1 0–1 C 0–1 May 26, 1982 H2H
48175 Freddie Sauer Hans Kary 1 1–0 H 1–0 Apr 19, 1979 H2H
48176 Freddie Sauer Jeff Borowiak 1 1–0 H 1–0 Nov 25, 1982 H2H
48177 Freddie Sauer John Alexander 1 0–1 C 0–1 Jul 14, 1982 H2H
48178 Freddie Sauer Jose Luis Damiani 1 1–0 H 1–0 Oct 28, 1982 H2H
48179 Freddie Sauer Kevin Kerns 1 1–0 C 1–0 Jul 29, 1982 H2H
48180 Freddie Sauer Leon Naude 1 1–0 H 1–0 Nov 27, 1981 H2H
48181 Freddie Sauer Leo Palin 1 1–0 H 1–0 Aug 11, 1982 H2H
48182 Freddie Sauer Lorenzo Soriano 1 1–0 C 1–0 Feb 4, 1982 H2H
48183 Freddie Sauer Mark Vines 1 1–0 H 1–0 Aug 19, 1982 H2H
48184 Freddie Sauer Mike Myburg 1 1–0 C 1–0 Jul 21, 1983 H2H
48185 Freddie Sauer Pascal Portes 1 0–1 C 0–1 May 25, 1983 H2H
48186 Freddie Sauer Pavel Slozil 1 1–0 H 1–0 Oct 29, 1982 H2H
48187 Frederic Fontang Bart Wuyts 1 0–1 H 0–1 Oct 25, 1991 H2H
48188 Frederic Fontang Brian Devening 1 0–1 C 0–1 May 26, 1993 H2H
48189 Frederic Fontang Daniel Orsanic 1 1–0 C 1–0 Mar 18, 1993 H2H
48190 Frederic Fontang David Rikl 1 0–1 C 0–1 Aug 13, 1992 H2H
48191 Frederic Fontang Francisco Roig 1 0–1 C 0–1 Mar 11, 1993 H2H
48192 Frederic Fontang Jan Gunnarsson 1 0–1 C 0–1 May 31, 1989 H2H
48193 Frederic Fontang John Sobel 1 1–0 H 1–0 Mar 14, 1992 H2H
48194 Frederic Fontang Martin Strelba 1 0–1 C 0–1 Jul 30, 1992 H2H
48195 Frederic Fontang Massimo Cierro 1 1–0 C 1–0 Sep 28, 1991 H2H
48196 Frederic Fontang Mihnea Ion Nastase 1 1–0 C 1–0 Aug 1, 1991 H2H
48197 Frederic Fontang Oliver Fernandez 1 1–0 C 1–0 Feb 24, 1994 H2H
48198 Frederic Fontang Patrik Kuhnen 1 0–1 C 0–1 Nov 7, 1991 H2H
48199 Frederic Fontang Sergio Cortes 1 0–1 C 0–1 Aug 4, 1993 H2H
48200 Frederic Fontang Xavier Daufresne 1 0–1 C 0–1 May 27, 1992 H2H