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
7001 Gene Mayer George Hardie 2 2–0 C 2–0 Sep 26, 1979 H2H
7002 Gene Mayer Juan Nunez 2 2–0 C 2–0 Aug 1, 1981 H2H
7003 Gene Mayer Mel Purcell 2 2–0 C 2–0 Mar 7, 1981 H2H
7004 Gene Mayer Mike Bauer 2 2–0 C 1–0 H 1–0 Sep 22, 1983 H2H
7005 Gene Mayer Pascal Portes 2 2–0 C 2–0 Feb 5, 1981 H2H
7006 Gene Mayer Pavel Slozil 2 2–0 C 2–0 Feb 1, 1976 H2H
7007 Gene Mayer Ricardo Ycaza 2 2–0 C 1–0 C 1–0 Apr 21, 1979 H2H
7008 Gene Mayer Rodney Harmon 2 2–0 H 2–0 Sep 16, 1983 H2H
7009 Gene Mayer Roger Taylor 2 2–0 C 1–0 C 1–0 Feb 11, 1977 H2H
7010 Gene Mayer Ross Case 2 2–0 C 1–0 H 1–0 Aug 16, 1979 H2H
7011 Gene Mayer Sashi Menon 2 2–0 H 2–0 Oct 4, 1979 H2H
7012 Gene Mayer Tomas Smid 2 2–0 C 1–0 H 1–0 Sep 6, 1984 H2H
7013 Gene Mayer Trey Waltke 2 2–0 C 1–0 H 1–0 May 21, 1980 H2H
7014 Gene Scott Clark Graebner 2 0–2 C 0–1 G 0–1 Sep 7, 1968 H2H
7015 Geoff Masters Andres Gimeno 2 0–2 C 0–1 G 0–1 Jul 21, 1973 H2H
7016 Geoff Masters Clark Graebner 2 2–0 C 1–0 G 1–0 Apr 10, 1974 H2H
7017 Geoff Masters Ion Tiriac 2 0–2 C 0–2 Jun 13, 1973 H2H
7018 Geoff Masters Mike Machette 2 2–0 H 2–0 Mar 23, 1977 H2H
7019 Geoff Masters Ove Bengtson 2 2–0 G 1–0 H 1–0 Jun 30, 1978 H2H
7020 Geoff Masters Pat Cramer 2 0–2 H 0–2 Aug 30, 1972 H2H
7021 Geoff Masters Pierre Barthes 2 0–2 C 0–2 May 28, 1972 H2H
7022 Geoff Masters Terry Addison 2 2–0 C 2–0 Apr 19, 1974 H2H
7023 Geoffrey Blancaneaux Marton Fucsovics 2 0–2 C 0–1 H 0–1 Feb 9, 2023 H2H
7024 George Hardie Eric Deblicker 2 0–2 C 0–2 Mar 17, 1978 H2H
7025 George Hardie Jean Francois Caujolle 2 0–2 C 0–2 Jul 27, 1977 H2H
7026 George Hardie Jim Delaney 2 2–0 C 2–0 Jul 29, 1980 H2H
7027 George Hardie Paolo Bertolucci 2 0–2 C 0–2 Jun 2, 1978 H2H
7028 George Hardie Phil Dent 2 0–2 C 0–1 G 0–1 Aug 1, 1978 H2H
7029 George Hardie Victor Amaya 2 0–2 C 0–1 C 0–1 Aug 9, 1978 H2H
7030 Georges Goven Bob Carmichael 2 2–0 C 1–0 H 1–0 Nov 5, 1970 H2H
7031 Georges Goven F D Robbins 2 2–0 G 1–0 H 1–0 Jul 20, 1970 H2H
7032 Georges Goven Ferdi Taygan 2 0–2 C 0–2 May 28, 1980 H2H
7033 Georges Goven Jim Mcmanus 2 2–0 C 1–0 H 1–0 Aug 5, 1971 H2H
7034 Georges Goven Milan Holecek 2 0–2 C 0–1 H 0–1 Aug 28, 1974 H2H
7035 Georges Goven Pat Cramer 2 2–0 C 1–0 C 1–0 Mar 14, 1974 H2H
7036 Georges Goven Patrice Dominguez 2 0–2 C 0–2 Jun 22, 1979 H2H
7037 Georges Goven Patrick Proisy 2 0–2 C 0–2 Jul 20, 1979 H2H
7038 Georges Goven Ricardo Cano 2 0–2 C 0–2 May 24, 1978 H2H
7039 Georges Goven Roscoe Tanner 2 2–0 C 2–0 Jun 5, 1974 H2H
7040 Georges Goven Roy Emerson 2 2–0 C 1–0 C 1–0 Nov 12, 1971 H2H
7041 Georges Goven Zeljko Franulovic 2 0–2 C 0–2 Feb 28, 1980 H2H
7042 Gerald Battrick Andres Gimeno 2 0–2 C 0–1 H 0–1 Nov 6, 1972 H2H
7043 Gerald Battrick Hans Joachim Ploetz 2 2–0 C 1–0 G 1–0 Jun 23, 1976 H2H
7044 Gerald Battrick Wanaro N'Godrella 2 2–0 C 1–0 G 1–0 Jul 15, 1971 H2H
7045 German Lopez Henri Leconte 2 0–2 C 0–2 Sep 20, 1989 H2H
7046 German Lopez Roberto Azar 2 2–0 C 1–0 H 1–0 Nov 7, 1991 H2H
7047 Gianluca Mager Aslan Karatsev 2 0–2 C 0–1 H 0–1 Apr 24, 2021 H2H
7048 Gianluca Mager Daniel Altmaier 2 0–2 C 0–2 Jul 30, 2021 H2H
7049 Gianluca Mager Gael Monfils 2 0–2 H 0–2 Oct 10, 2021 H2H
7050 Gianluca Mager Jordan Thompson 2 0–2 H 0–2 Sep 1, 2021 H2H
7051 Gianluca Mager Lorenzo Musetti 2 0–2 C 0–1 H 0–1 Oct 21, 2021 H2H
7052 Gianluca Pozzi Andrei Cherkasov 2 0–2 H 0–2 Oct 14, 1994 H2H
7053 Gianluca Pozzi Bryan Shelton 2 2–0 G 1–0 H 1–0 Jun 10, 1993 H2H
7054 Gianluca Pozzi Derrick Rostagno 2 0–2 H 0–2 Aug 16, 1993 H2H
7055 Gianluca Pozzi Diego Nargiso 2 2–0 C 1–0 H 1–0 Feb 4, 1993 H2H
7056 Gianluca Pozzi Doug Flach 2 0–2 H 0–2 Aug 28, 1996 H2H
7057 Gianluca Pozzi Jim Grabb 2 2–0 H 2–0 Sep 28, 1991 H2H
7058 Gianluca Pozzi Jonathan Stark 2 2–0 G 1–0 H 1–0 Oct 28, 1998 H2H
7059 Gianluca Pozzi Kelly Jones 2 2–0 C 1–0 H 1–0 Oct 19, 1995 H2H
7060 Gianluca Pozzi Mark Petchey 2 2–0 G 1–0 H 1–0 Jun 12, 1996 H2H
7061 Gianluca Pozzi Martin Sinner 2 0–2 C 0–1 C 0–1 Oct 9, 1997 H2H
7062 Gianluca Pozzi Stefan Koubek 2 2–0 C 1–0 H 1–0 Oct 26, 2000 H2H
7063 Gianluca Pozzi Vincent Spadea 2 0–2 C 0–1 G 0–1 May 2, 1996 H2H
7064 Gianni Ocleppo Adriano Panatta 2 0–2 C 0–2 May 17, 1980 H2H
7065 Gianni Ocleppo Angel Gimenez 2 0–2 C 0–2 May 7, 1981 H2H
7066 Gianni Ocleppo Eddie Dibbs 2 0–2 C 0–2 May 18, 1983 H2H
7067 Gianni Ocleppo Ferdi Taygan 2 2–0 C 2–0 Nov 23, 1979 H2H
7068 Gianni Ocleppo Georges Goven 2 2–0 C 1–0 C 1–0 Mar 20, 1980 H2H
7069 Gianni Ocleppo Hans Kary 2 2–0 C 1–0 C 1–0 Jun 21, 1980 H2H
7070 Gianni Ocleppo Pat Dupre 2 2–0 C 1–0 H 1–0 Sep 1, 1983 H2H
7071 Gianni Ocleppo Per Hjertquist 2 2–0 C 1–0 H 1–0 Nov 2, 1983 H2H
7072 Gianni Ocleppo Sandy Mayer 2 0–2 C 0–1 G 0–1 Jun 24, 1983 H2H
7073 Gianni Ocleppo Tony Giammalva 2 2–0 C 2–0 May 6, 1981 H2H
7074 Gianni Ocleppo Trey Waltke 2 0–2 C 0–1 H 0–1 Oct 22, 1980 H2H
7075 Gijs Brouwer Adrian Mannarino 2 2–0 G 1–0 H 1–0 Jun 14, 2024 H2H
7076 Gijs Brouwer J.J. Wolf 2 2–0 C 2–0 Apr 8, 2023 H2H
7077 Gilad Bloom Dan Goldie 2 0–2 G 0–1 H 0–1 Apr 26, 1990 H2H
7078 Gilad Bloom Eric Jelen 2 0–2 G 0–1 H 0–1 Jan 10, 1991 H2H
7079 Gilad Bloom Mark Dickson 2 2–0 H 2–0 Oct 16, 1987 H2H
7080 Gilad Bloom Mark Koevermans 2 0–2 G 0–1 H 0–1 Feb 21, 1991 H2H
7081 Gilbert Schaller Andrei Olhovskiy 2 2–0 C 1–0 H 1–0 May 9, 1996 H2H
7082 Gilbert Schaller Dinu Pescariu 2 0–2 C 0–2 Sep 13, 1996 H2H
7083 Gilbert Schaller Gerard Solves 2 2–0 C 2–0 Oct 6, 1994 H2H
7084 Gilbert Schaller Karim Alami 2 0–2 C 0–2 May 23, 1997 H2H
7085 Gilbert Schaller Marcos Aurelio Gorriz 2 2–0 C 2–0 Sep 12, 1996 H2H
7086 Gilbert Schaller Martin Sinner 2 2–0 C 1–0 C 1–0 Oct 19, 1995 H2H
7087 Gilbert Schaller Nicolas Pereira 2 2–0 C 1–0 H 1–0 Jan 13, 1995 H2H
7088 Gilbert Schaller Rodolphe Gilbert 2 2–0 C 2–0 Jun 20, 1996 H2H
7089 Gilles Moretton Tony Graham 2 2–0 C 1–0 H 1–0 Jul 14, 1982 H2H
7090 Gilles Muller Go Soeda 2 2–0 H 2–0 Aug 1, 2015 H2H
7091 Gilles Muller Michal Przysiezny 2 2–0 G 1–0 H 1–0 Jul 22, 2010 H2H
7092 Gilles Muller Ricardo Mello 2 2–0 H 2–0 Jan 4, 2012 H2H
7093 Gilles Muller Santiago Giraldo 2 2–0 G 2–0 Jun 29, 2016 H2H
7094 Gilles Muller Teymuraz Gabashvili 2 0–2 C 0–2 Oct 12, 2006 H2H
7095 Gilles Muller Vincent Spadea 2 0–2 H 0–2 Feb 15, 2008 H2H
7096 Gilles Muller Xavier Malisse 2 0–2 G 0–1 H 0–1 Jun 22, 2012 H2H
7097 Gilles Simon Alex de Minaur 2 0–2 H 0–2 Jan 12, 2019 H2H
7098 Gilles Simon Andrei Pavel 2 2–0 C 1–0 G 1–0 Oct 25, 2007 H2H
7099 Gilles Simon Benjamin Balleret 2 2–0 C 2–0 Apr 14, 2015 H2H
7100 Gilles Simon Bobby Reynolds 2 2–0 G 1–0 H 1–0 Jun 24, 2009 H2H
7101 Gilles Simon Boris Pashanski 2 2–0 C 2–0 May 22, 2008 H2H
7102 Gilles Simon Chris Guccione 2 2–0 G 1–0 H 1–0 Jun 18, 2014 H2H
7103 Gilles Simon David Guez 2 2–0 H 2–0 Oct 30, 2009 H2H
7104 Gilles Simon Diego Schwartzman 2 0–2 H 0–2 Oct 20, 2018 H2H
7105 Gilles Simon Dusan Lajovic 2 0–2 C 0–1 G 0–1 Jun 30, 2021 H2H
7106 Gilles Simon Guillaume Rufin 2 2–0 C 1–0 H 1–0 May 23, 2013 H2H
7107 Gilles Simon Igor Sijsling 2 2–0 H 2–0 Sep 28, 2013 H2H
7108 Gilles Simon Ilya Ivashka 2 2–0 C 1–0 H 1–0 Jan 4, 2019 H2H
7109 Gilles Simon Jerzy Janowicz 2 0–2 H 0–2 Feb 7, 2015 H2H
7110 Gilles Simon Joachim Johansson 2 0–2 H 0–2 Jan 1, 2007 H2H
7111 Gilles Simon John Isner 2 0–2 H 0–2 Mar 16, 2012 H2H
7112 Gilles Simon Juan Carlos Ferrero 2 0–2 G 0–1 H 0–1 Sep 6, 2009 H2H
7113 Gilles Simon Juan Ignacio Chela 2 0–2 C 0–1 H 0–1 May 11, 2011 H2H
7114 Gilles Simon Lorenzo Sonego 2 0–2 C 0–1 H 0–1 Sep 23, 2022 H2H
7115 Gilles Simon Marco Cecchinato 2 0–2 C 0–1 H 0–1 Oct 9, 2018 H2H
7116 Gilles Simon Matteo Viola 2 2–0 G 1–0 H 1–0 Jun 14, 2018 H2H
7117 Gilles Simon Maximilian Marterer 2 2–0 C 1–0 H 1–0 Feb 22, 2018 H2H
7118 Gilles Simon Michael Berrer 2 2–0 H 2–0 Mar 17, 2015 H2H
7119 Gilles Simon Michael Russell 2 2–0 C 1–0 H 1–0 Aug 29, 2012 H2H
7120 Gilles Simon Nick Kyrgios 2 0–2 H 0–2 Jan 24, 2020 H2H
7121 Gilles Simon Nicolas Jarry 2 2–0 G 2–0 Jun 27, 2019 H2H
7122 Gilles Simon Olivier Rochus 2 0–2 H 0–2 Feb 18, 2010 H2H
7123 Gilles Simon Robert Kendrick 2 2–0 C 2–0 May 28, 2009 H2H
7124 Gilles Simon Rogerio Dutra Silva 2 2–0 C 1–0 H 1–0 Jan 19, 2017 H2H
7125 Gilles Simon Steve Johnson 2 2–0 C 1–0 H 1–0 May 26, 2022 H2H
7126 Gilles Simon Thiago Monteiro 2 0–2 C 0–2 Jul 26, 2018 H2H
7127 Gilles Simon Vincent Spadea 2 2–0 C 1–0 H 1–0 May 30, 2007 H2H
7128 Gilles Simon Wayne Odesnik 2 2–0 C 1–0 H 1–0 Aug 18, 2009 H2H
7129 Gilles Simon Yannick Maden 2 2–0 H 2–0 Feb 8, 2018 H2H
7130 Giovanni Mpetshi Perricard Ben Shelton 2 2–0 G 1–0 H 1–0 Oct 27, 2024 H2H
7131 Givaldo Barbosa Jose Higueras 2 0–2 C 0–1 C 0–1 Jul 14, 1983 H2H
7132 Givaldo Barbosa Werner Zirngibl 2 0–2 C 0–2 Nov 29, 1979 H2H
7133 Glenn Layendecker Tim Mayotte 2 0–2 C 0–1 H 0–1 Feb 23, 1990 H2H
7134 Glenn Michibata Eddie Edwards 2 2–0 C 1–0 H 1–0 Sep 18, 1986 H2H
7135 Glenn Michibata Eliot Teltscher 2 0–2 C 0–2 Feb 21, 1985 H2H
7136 Glenn Michibata John Fitzgerald 2 2–0 H 2–0 Oct 14, 1988 H2H
7137 Glenn Michibata Miguel Nido 2 0–2 C 0–1 H 0–1 Nov 9, 1989 H2H
7138 Glenn Michibata Mike Bauer 2 2–0 C 2–0 Apr 3, 1986 H2H
7139 Glenn Michibata Peter Fleming 2 0–2 C 0–2 Feb 8, 1986 H2H
7140 Glenn Michibata Vijay Amritraj 2 0–2 G 0–1 H 0–1 Jun 17, 1987 H2H
7141 Goran Ivanisevic Andrei Olhovskiy 2 2–0 C 1–0 H 1–0 Feb 27, 1997 H2H
7142 Goran Ivanisevic Andres Gomez 2 0–2 C 0–1 H 0–1 Jul 18, 1991 H2H
7143 Goran Ivanisevic Andrew Castle 2 2–0 G 2–0 Jun 26, 1991 H2H
7144 Goran Ivanisevic Arnaud Boetsch 2 2–0 C 1–0 G 1–0 Jul 2, 1995 H2H
7145 Goran Ivanisevic Arne Thoms 2 2–0 C 1–0 G 1–0 Oct 22, 1994 H2H
7146 Goran Ivanisevic Christian Miniussi 2 0–2 C 0–2 May 13, 1992 H2H
7147 Goran Ivanisevic Darren Cahill 2 0–2 H 0–2 Mar 3, 1994 H2H
7148 Goran Ivanisevic Derrick Rostagno 2 2–0 G 1–0 H 1–0 Aug 17, 1991 H2H
7149 Goran Ivanisevic Gilbert Schaller 2 2–0 C 2–0 Apr 30, 1995 H2H
7150 Goran Ivanisevic Grant Stafford 2 2–0 G 1–0 H 1–0 Jun 24, 1998 H2H
7151 Goran Ivanisevic Jacco Eltingh 2 2–0 C 2–0 May 13, 1995 H2H
7152 Goran Ivanisevic Jay Berger 2 0–2 H 0–2 Mar 19, 1990 H2H
7153 Goran Ivanisevic Jens Woehrmann 2 2–0 C 1–0 C 1–0 May 2, 1991 H2H
7154 Goran Ivanisevic Joern Renzenbrink 2 2–0 C 2–0 May 11, 1995 H2H
7155 Goran Ivanisevic Jonas Svensson 2 2–0 C 2–0 Feb 26, 1994 H2H
7156 Goran Ivanisevic Jordi Burillo 2 2–0 H 2–0 Mar 16, 1996 H2H
7157 Goran Ivanisevic Juan Aguilera 2 0–2 C 0–2 May 9, 1990 H2H
7158 Goran Ivanisevic Justin Gimelstob 2 2–0 C 1–0 H 1–0 Aug 31, 2001 H2H
7159 Goran Ivanisevic Kevin Curren 2 2–0 C 1–0 G 1–0 Dec 15, 1990 H2H
7160 Goran Ivanisevic Leander Paes 2 2–0 G 1–0 H 1–0 Aug 22, 1998 H2H
7161 Goran Ivanisevic Marcelo Filippini 2 2–0 C 2–0 Sep 17, 1993 H2H
7162 Goran Ivanisevic Marc Kevin Goellner 2 2–0 H 2–0 Jan 9, 1997 H2H
7163 Goran Ivanisevic Nicklas Kroon 2 2–0 C 1–0 C 1–0 Oct 16, 1992 H2H
7164 Goran Ivanisevic Nicklas Kulti 2 2–0 C 1–0 H 1–0 Jan 2, 1992 H2H
7165 Goran Ivanisevic Nicolas Escude 2 2–0 H 2–0 Mar 23, 2004 H2H
7166 Goran Ivanisevic Nicolas Lapentti 2 2–0 C 1–0 H 1–0 May 7, 1998 H2H
7167 Goran Ivanisevic Nicolas Pereira 2 2–0 C 2–0 May 17, 1990 H2H
7168 Goran Ivanisevic Patrik Kuhnen 2 2–0 C 1–0 H 1–0 Jan 9, 1993 H2H
7169 Goran Ivanisevic Radek Stepanek 2 0–2 C 0–1 H 0–1 May 5, 2004 H2H
7170 Goran Ivanisevic Ramon Delgado 2 2–0 C 1–0 H 1–0 Oct 10, 1998 H2H
7171 Goran Ivanisevic Sargis Sargsian 2 2–0 H 2–0 Feb 21, 2001 H2H
7172 Goran Ivanisevic Simon Youl 2 2–0 C 1–0 H 1–0 May 27, 1992 H2H
7173 Goran Ivanisevic Thomas Johansson 2 2–0 C 1–0 C 1–0 Jan 31, 1997 H2H
7174 Goran Ivanisevic Tomas Carbonell 2 2–0 C 2–0 Sep 16, 1994 H2H
7175 Goran Ivanisevic Xavier Malisse 2 0–2 H 0–2 Mar 2, 2001 H2H
7176 Goran Prpic Claudio Mezzadri 2 2–0 C 2–0 Aug 23, 1990 H2H
7177 Goran Prpic Federico Mordegan 2 2–0 C 2–0 Sep 27, 1990 H2H
7178 Goran Prpic Henri Leconte 2 2–0 C 2–0 Feb 14, 1991 H2H
7179 Goran Prpic Lars Koslowski 2 0–2 C 0–2 Jun 11, 1992 H2H
7180 Goran Prpic Markus Zoecke 2 0–2 C 0–1 H 0–1 Mar 16, 1992 H2H
7181 Goran Prpic Martin Strelba 2 2–0 C 2–0 Jul 12, 1990 H2H
7182 Goran Prpic Nicklas Kulti 2 0–2 C 0–1 C 0–1 Mar 6, 1993 H2H
7183 Gouichi Motomura Paul Goldstein 2 0–2 G 0–2 Jul 13, 2000 H2H
7184 Graham Stilwell Frank Froehling 2 0–2 C 0–1 H 0–1 Mar 8, 1972 H2H
7185 Graham Stilwell Terry Addison 2 0–2 C 0–2 Oct 4, 1972 H2H
7186 Grant Connell Aki Rahunen 2 0–2 C 0–1 C 0–1 Feb 13, 1991 H2H
7187 Grant Connell Jonathan Canter 2 2–0 H 2–0 Apr 25, 1991 H2H
7188 Grant Connell Jorge Lozano 2 0–2 H 0–2 Jul 21, 1988 H2H
7189 Grant Connell Kelly Evernden 2 2–0 H 2–0 Jan 11, 1992 H2H
7190 Grant Connell Kevin Curren 2 0–2 C 0–1 G 0–1 Feb 16, 1990 H2H
7191 Grant Connell Paul Chamberlin 2 2–0 H 2–0 Apr 19, 1990 H2H
7192 Grant Connell Thomas Hogstedt 2 2–0 H 2–0 Apr 27, 1991 H2H
7193 Grant Stafford Alex Radulescu 2 2–0 H 2–0 Aug 11, 1997 H2H
7194 Grant Stafford Daniel Nestor 2 2–0 G 2–0 Jun 19, 1997 H2H
7195 Grant Stafford David Nainkin 2 2–0 G 1–0 H 1–0 Oct 17, 1996 H2H
7196 Grant Stafford Jared Palmer 2 0–2 C 0–1 G 0–1 May 11, 1995 H2H
7197 Grant Stafford Robbie Weiss 2 2–0 H 2–0 Apr 3, 1993 H2H
7198 Grant Stafford Sandon Stolle 2 2–0 C 1–0 H 1–0 Apr 25, 1997 H2H
7199 Grant Stafford Sebastien Lareau 2 0–2 C 0–1 H 0–1 Feb 28, 1998 H2H
7200 Grega Zemlja Lukas Lacko 2 2–0 G 1–0 H 1–0 Sep 20, 2012 H2H