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
9001 John Alexander Bob Giltinan 2 2–0 C 1–0 G 1–0 Jan 18, 1976 H2H
9002 John Alexander Chris Kachel 2 2–0 G 2–0 Dec 13, 1979 H2H
9003 John Alexander Christophe Freyss 2 2–0 C 2–0 May 24, 1979 H2H
9004 John Alexander Earl Butch Buchholz 2 2–0 C 1–0 G 1–0 Feb 21, 1976 H2H
9005 John Alexander Geoff Masters 2 2–0 C 1–0 H 1–0 Apr 17, 1980 H2H
9006 John Alexander Gianluca Rinaldini 2 2–0 C 2–0 May 25, 1983 H2H
9007 John Alexander Graham Stilwell 2 2–0 C 1–0 H 1–0 Mar 13, 1975 H2H
9008 John Alexander Grover Raz Reid 2 2–0 C 1–0 H 1–0 Mar 19, 1977 H2H
9009 John Alexander Jeff Simpson 2 2–0 C 1–0 G 1–0 Sep 27, 1973 H2H
9010 John Alexander Jun Kamiwazumi 2 2–0 C 2–0 Aug 19, 1976 H2H
9011 John Alexander Kjell Johansson 2 2–0 C 2–0 May 16, 1979 H2H
9012 John Alexander Milan Holecek 2 2–0 C 1–0 G 1–0 Jan 1, 1974 H2H
9013 John Alexander Rick Fagel 2 2–0 C 1–0 H 1–0 Jul 27, 1979 H2H
9014 John Alexander Terry Addison 2 2–0 G 1–0 H 1–0 Jan 25, 1973 H2H
9015 John Alexander Terry Rocavert 2 2–0 G 1–0 H 1–0 Sep 15, 1979 H2H
9016 John Alexander Tom Edlefsen 2 2–0 C 1–0 C 1–0 Mar 20, 1975 H2H
9017 John Alexander Tom Leonard 2 2–0 H 2–0 Oct 4, 1981 H2H
9018 John Alexander Torben Ulrich 2 2–0 C 1–0 C 1–0 Aug 9, 1973 H2H
9019 John Alexander Wayne Pascoe 2 2–0 C 1–0 G 1–0 Oct 7, 1982 H2H
9020 John Alexander Willem Prinsloo 2 2–0 C 1–0 H 1–0 Aug 19, 1977 H2H
9021 John Bartlett Gerald Battrick 2 0–2 G 0–2 Jul 13, 1971 H2H
9022 John Bartlett Jean Paul Meyer 2 0–2 C 0–2 Apr 2, 1971 H2H
9023 John Bartlett Stan Smith 2 0–2 C 0–1 G 0–1 Aug 5, 1976 H2H
9024 John Fitzgerald Brian Gottfried 2 0–2 G 0–2 Jun 12, 1981 H2H
9025 John Fitzgerald Damir Keretic 2 2–0 C 1–0 H 1–0 Feb 25, 1988 H2H
9026 John Fitzgerald Danie Visser 2 2–0 G 2–0 Jun 27, 1986 H2H
9027 John Fitzgerald Eddie Edwards 2 2–0 G 2–0 Jan 2, 1987 H2H
9028 John Fitzgerald Francisco Gonzalez 2 2–0 G 2–0 Dec 18, 1982 H2H
9029 John Fitzgerald Howard Sands 2 2–0 G 2–0 Dec 28, 1984 H2H
9030 John Fitzgerald Jeff Borowiak 2 2–0 H 2–0 Aug 18, 1983 H2H
9031 John Fitzgerald Jiri Granat 2 2–0 G 1–0 H 1–0 Mar 18, 1983 H2H
9032 John Fitzgerald Jonathan Canter 2 2–0 H 2–0 Oct 11, 1984 H2H
9033 John Fitzgerald Larry Stefanki 2 2–0 C 1–0 H 1–0 Feb 11, 1986 H2H
9034 John Fitzgerald Leif Shiras 2 0–2 C 0–1 G 0–1 Sep 28, 1989 H2H
9035 John Fitzgerald Mark Kratzmann 2 2–0 H 2–0 Aug 30, 1989 H2H
9036 John Fitzgerald Paul Annacone 2 0–2 H 0–2 Aug 20, 1987 H2H
9037 John Fitzgerald Paul Mcnamee 2 0–2 C 0–1 G 0–1 Jun 11, 1986 H2H
9038 John Fitzgerald Shane Barr 2 2–0 H 2–0 Jan 18, 1989 H2H
9039 John Fitzgerald Shlomo Glickstein 2 0–2 H 0–2 Feb 17, 1982 H2H
9040 John Fitzgerald Tom Cain 2 2–0 C 1–0 H 1–0 Oct 17, 1985 H2H
9041 John Fitzgerald Tony Giammalva 2 2–0 G 2–0 Jun 26, 1985 H2H
9042 John Hayes Chris Mayotte 2 0–2 H 0–2 Aug 13, 1981 H2H
9043 John Isner Albert Montanes 2 2–0 H 2–0 Jan 16, 2010 H2H
9044 John Isner Alex Bolt 2 2–0 G 1–0 H 1–0 Jul 20, 2023 H2H
9045 John Isner Alex de Minaur 2 2–0 H 2–0 Oct 8, 2019 H2H
9046 John Isner Andrey Golubev 2 2–0 C 1–0 H 1–0 May 26, 2010 H2H
9047 John Isner Arnaud Clement 2 2–0 G 1–0 H 1–0 Jul 8, 2011 H2H
9048 John Isner Benjamin Bonzi 2 2–0 G 1–0 H 1–0 Aug 16, 2022 H2H
9049 John Isner Bernard Tomic 2 2–0 H 2–0 Feb 15, 2019 H2H
9050 John Isner Christophe Rochus 2 2–0 C 1–0 H 1–0 May 11, 2010 H2H
9051 John Isner Denis Kudla 2 2–0 C 1–0 H 1–0 Apr 8, 2016 H2H
9052 John Isner Diego Schwartzman 2 2–0 H 2–0 Mar 15, 2022 H2H
9053 John Isner Fabio Fognini 2 2–0 H 2–0 Aug 16, 2016 H2H
9054 John Isner Felix Auger-Aliassime 2 2–0 H 2–0 Mar 29, 2021 H2H
9055 John Isner Florent Serra 2 2–0 H 2–0 Jan 19, 2011 H2H
9056 John Isner Go Soeda 2 2–0 G 1–0 H 1–0 Jul 1, 2015 H2H
9057 John Isner Igor Kunitsyn 2 2–0 H 2–0 Nov 10, 2011 H2H
9058 John Isner Jared Donaldson 2 2–0 G 1–0 H 1–0 Aug 19, 2017 H2H
9059 John Isner J.J. Wolf 2 2–0 H 2–0 Feb 11, 2023 H2H
9060 John Isner Josselin Ouanna 2 2–0 C 1–0 H 1–0 May 7, 2010 H2H
9061 John Isner Juan Ignacio Chela 2 0–2 C 0–2 May 10, 2011 H2H
9062 John Isner Lukas Rosol 2 0–2 C 0–1 H 0–1 May 19, 2016 H2H
9063 John Isner Lukasz Kubot 2 2–0 H 2–0 Oct 12, 2010 H2H
9064 John Isner Marcel Granollers 2 2–0 H 2–0 Jan 21, 2016 H2H
9065 John Isner Marco Chiudinelli 2 2–0 C 1–0 H 1–0 Sep 2, 2010 H2H
9066 John Isner Marcos Giron 2 2–0 H 2–0 Feb 27, 2020 H2H
9067 John Isner Olivier Rochus 2 2–0 G 2–0 Jul 30, 2012 H2H
9068 John Isner Ruben Bemelmans 2 2–0 G 1–0 H 1–0 Jul 5, 2018 H2H
9069 John Isner Ryan Sweeting 2 2–0 C 1–0 H 1–0 Apr 14, 2012 H2H
9070 John Isner Thiago Monteiro 2 2–0 H 2–0 Jan 11, 2021 H2H
9071 John Isner Tobias Kamke 2 2–0 G 1–0 H 1–0 Aug 3, 2011 H2H
9072 John James Allan Stone 2 0–2 G 0–2 Dec 27, 1974 H2H
9073 John James Chris Mayotte 2 0–2 C 0–1 H 0–1 Sep 5, 1981 H2H
9074 John James Douglas Palm 2 2–0 C 1–0 H 1–0 Aug 17, 1978 H2H
9075 John James Gene Mayer 2 0–2 C 0–1 H 0–1 Aug 14, 1981 H2H
9076 John James Harold Solomon 2 0–2 C 0–1 H 0–1 Nov 9, 1977 H2H
9077 John James Jimmy Connors 2 0–2 C 0–1 H 0–1 Apr 12, 1979 H2H
9078 John James Jorge Andrew 2 2–0 C 1–0 H 1–0 Feb 1, 1979 H2H
9079 John James Kim Warwick 2 0–2 G 0–1 H 0–1 Dec 30, 1979 H2H
9080 John James Ricardo Ycaza 2 2–0 C 2–0 Jul 29, 1982 H2H
9081 John James Tim Wilkison 2 2–0 G 2–0 Jan 7, 1982 H2H
9082 John James Yannick Noah 2 0–2 C 0–2 Jul 30, 1982 H2H
9083 John McEnroe Andreas Maurer 2 2–0 G 1–0 H 1–0 Jul 3, 1985 H2H
9084 John McEnroe Andrei Olhovskiy 2 2–0 G 1–0 H 1–0 Oct 8, 1992 H2H
9085 John McEnroe Arthur Ashe 2 2–0 C 2–0 Jan 18, 1979 H2H
9086 John McEnroe Balazs Taroczy 2 2–0 C 1–0 C 1–0 Nov 7, 1980 H2H
9087 John McEnroe Brian Garrow 2 2–0 C 1–0 H 1–0 Jul 18, 1991 H2H
9088 John McEnroe Bruce Manson 2 2–0 C 1–0 H 1–0 Sep 23, 1981 H2H
9089 John McEnroe Bud Schultz 2 2–0 H 2–0 Sep 2, 1985 H2H
9090 John McEnroe Carl Uwe Steeb 2 2–0 C 2–0 Feb 25, 1989 H2H
9091 John McEnroe Charlie Pasarell 2 2–0 C 1–0 G 1–0 Jun 13, 1979 H2H
9092 John McEnroe Chip Hooper 2 2–0 G 1–0 H 1–0 Oct 15, 1983 H2H
9093 John McEnroe Chris Johnstone 2 2–0 C 1–0 H 1–0 Oct 15, 1982 H2H
9094 John McEnroe Christo Van Rensburg 2 2–0 H 2–0 Aug 8, 1987 H2H
9095 John McEnroe Claudio Panatta 2 2–0 C 1–0 C 1–0 May 11, 1985 H2H
9096 John McEnroe Dan Cassidy 2 2–0 H 2–0 Aug 10, 1989 H2H
9097 John McEnroe Danie Visser 2 2–0 G 2–0 Nov 29, 1985 H2H
9098 John McEnroe David Carter 2 2–0 C 2–0 Aug 2, 1980 H2H
9099 John McEnroe David Schneider 2 2–0 C 2–0 Sep 27, 1979 H2H
9100 John McEnroe Deon Joubert 2 2–0 C 1–0 C 1–0 Feb 2, 1979 H2H
9101 John McEnroe Eric Jelen 2 2–0 C 2–0 Feb 10, 1990 H2H
9102 John McEnroe Florin Segarceanu 2 2–0 C 1–0 G 1–0 May 31, 1985 H2H
9103 John McEnroe Gilad Bloom 2 2–0 C 1–0 H 1–0 Aug 22, 1991 H2H
9104 John McEnroe Glenn Layendecker 2 2–0 H 2–0 Aug 28, 1991 H2H
9105 John McEnroe Grant Connell 2 2–0 H 2–0 Aug 16, 1990 H2H
9106 John McEnroe Henrik Sundstrom 2 2–0 C 2–0 Jun 5, 1985 H2H
9107 John McEnroe Jan Kodes 2 2–0 H 2–0 Aug 16, 1979 H2H
9108 John McEnroe Jay Lapidus 2 2–0 C 2–0 Jul 31, 1980 H2H
9109 John McEnroe Jeff Borowiak 2 2–0 G 1–0 H 1–0 Jun 8, 1983 H2H
9110 John McEnroe Jim Pugh 2 2–0 C 1–0 G 1–0 Jul 2, 1989 H2H
9111 John McEnroe John Fitzgerald 2 2–0 G 1–0 H 1–0 Jul 5, 1989 H2H
9112 John McEnroe John James 2 2–0 C 1–0 G 1–0 Aug 3, 1979 H2H
9113 John McEnroe Jonas Svensson 2 2–0 C 2–0 Nov 2, 1989 H2H
9114 John McEnroe Karl Meiler 2 2–0 C 1–0 G 1–0 Dec 3, 1978 H2H
9115 John McEnroe Ken Flach 2 2–0 C 1–0 H 1–0 Nov 17, 1988 H2H
9116 John McEnroe Leif Shiras 2 2–0 C 1–0 G 1–0 Feb 16, 1990 H2H
9117 John McEnroe Marcos Hocevar 2 2–0 C 1–0 H 1–0 Jun 2, 1985 H2H
9118 John McEnroe Mark Dickson 2 2–0 C 2–0 Feb 10, 1983 H2H
9119 John McEnroe Marko Ostoja 2 2–0 C 1–0 H 1–0 Aug 6, 1986 H2H
9120 John McEnroe Martin Wostenholme 2 2–0 H 2–0 Aug 31, 1985 H2H
9121 John McEnroe Mel Purcell 2 2–0 C 1–0 C 1–0 Feb 5, 1987 H2H
9122 John McEnroe Mike Leach 2 2–0 C 2–0 Apr 27, 1985 H2H
9123 John McEnroe Nick Saviano 2 2–0 H 2–0 Aug 11, 1982 H2H
9124 John McEnroe Paolo Cane 2 2–0 C 2–0 Feb 9, 1990 H2H
9125 John McEnroe Pascal Portes 2 2–0 C 1–0 H 1–0 Apr 3, 1981 H2H
9126 John McEnroe Paul Chamberlin 2 2–0 C 1–0 H 1–0 Jul 19, 1990 H2H
9127 John McEnroe Per Hjertquist 2 2–0 C 1–0 H 1–0 Aug 12, 1981 H2H
9128 John McEnroe Ricardo Ycaza 2 2–0 C 2–0 Jun 3, 1981 H2H
9129 John McEnroe Richard Meyer 2 2–0 C 1–0 H 1–0 Nov 15, 1980 H2H
9130 John McEnroe Robin Drysdale 2 2–0 C 1–0 C 1–0 Nov 17, 1979 H2H
9131 John McEnroe Rodney Harmon 2 2–0 C 1–0 G 1–0 Jun 29, 1984 H2H
9132 John McEnroe Sandon Stolle 2 2–0 G 1–0 H 1–0 Mar 15, 1992 H2H
9133 John McEnroe Stanislav Birner 2 2–0 C 2–0 Nov 13, 1981 H2H
9134 John McEnroe Thierry Guardiola 2 2–0 H 2–0 Aug 20, 1992 H2H
9135 John McEnroe Thierry Tulasne 2 2–0 H 2–0 Jan 17, 1990 H2H
9136 John McEnroe Todd Nelson 2 2–0 C 1–0 H 1–0 Oct 30, 1986 H2H
9137 John McEnroe Tom Gorman 2 2–0 H 2–0 Sep 6, 1979 H2H
9138 John McEnroe Yannick Noah 2 2–0 C 2–0 Apr 12, 1987 H2H
9139 John Millman Brandon Nakashima 2 0–2 H 0–2 Jul 29, 2022 H2H
9140 John Millman Damir Dzumhur 2 0–2 H 0–2 Jan 18, 2018 H2H
9141 John Millman Hubert Hurkacz 2 2–0 C 1–0 H 1–0 May 4, 2021 H2H
9142 John Millman Kei Nishikori 2 0–2 H 0–2 Mar 24, 2018 H2H
9143 John Millman Lucas Pouille 2 2–0 C 1–0 G 1–0 Apr 27, 2018 H2H
9144 John Millman Malek Jaziri 2 2–0 H 2–0 Aug 31, 2017 H2H
9145 John Millman Marin Cilic 2 0–2 H 0–2 Aug 8, 2019 H2H
9146 John Millman Matthew Ebden 2 0–2 H 0–2 Feb 26, 2021 H2H
9147 John Millman Ricardas Berankis 2 2–0 H 2–0 Aug 11, 2021 H2H
9148 John Millman Taylor Fritz 2 0–2 H 0–2 Oct 30, 2021 H2H
9149 John Millman Ugo Humbert 2 2–0 C 1–0 H 1–0 Apr 13, 2021 H2H
9150 John Newcombe Bill Bowrey 2 2–0 C 1–0 G 1–0 Jul 18, 1970 H2H
9151 John Newcombe Daniel Contet 2 2–0 C 1–0 G 1–0 Jun 18, 1970 H2H
9152 John Newcombe Ion Tiriac 2 2–0 C 1–0 G 1–0 Mar 31, 1975 H2H
9153 John Newcombe Pancho Segura 2 2–0 C 1–0 C 1–0 Mar 7, 1969 H2H
9154 John Newcombe Robert Rheinberger 2 2–0 C 1–0 H 1–0 Oct 30, 1975 H2H
9155 John Newcombe Terry Addison 2 2–0 C 1–0 C 1–0 Oct 6, 1972 H2H
9156 John Paish Milan Holecek 2 0–2 C 0–1 G 0–1 May 25, 1973 H2H
9157 John Paish Patrick Hombergen 2 0–2 C 0–2 Apr 20, 1972 H2H
9158 John Sadri Bernie Mitton 2 2–0 C 2–0 Feb 2, 1983 H2H
9159 John Sadri Billy Martin 2 2–0 G 1–0 H 1–0 Aug 14, 1980 H2H
9160 John Sadri Bruce Manson 2 2–0 C 1–0 H 1–0 Sep 27, 1984 H2H
9161 John Sadri Colin Dibley 2 2–0 C 1–0 G 1–0 Feb 28, 1980 H2H
9162 John Sadri Colin Dowdeswell 2 0–2 H 0–2 Apr 11, 1980 H2H
9163 John Sadri Eddie Dibbs 2 0–2 C 0–1 C 0–1 Mar 8, 1980 H2H
9164 John Sadri Geoff Masters 2 2–0 H 2–0 Nov 9, 1979 H2H
9165 John Sadri Nick Saviano 2 2–0 C 1–0 H 1–0 Sep 25, 1980 H2H
9166 John Sadri Pat Dupre 2 2–0 C 1–0 H 1–0 Aug 14, 1982 H2H
9167 John Sadri Raul Ramirez 2 0–2 C 0–2 Feb 6, 1981 H2H
9168 John Sadri Ross Case 2 2–0 G 2–0 Dec 15, 1982 H2H
9169 John Sadri Terry Moor 2 0–2 C 0–1 C 0–1 Feb 25, 1981 H2H
9170 John Sadri Tony Giammalva 2 2–0 C 1–0 H 1–0 Sep 28, 1984 H2H
9171 John Whitlinger Brian Fairlie 2 0–2 C 0–2 Jul 28, 1977 H2H
9172 John Whitlinger Cliff Richey 2 2–0 C 1–0 H 1–0 Mar 14, 1976 H2H
9173 John Whitlinger Roy Barth 2 2–0 C 1–0 G 1–0 Aug 28, 1974 H2H
9174 John Yuill Byron Bertram 2 0–2 C 0–1 H 0–1 Feb 16, 1978 H2H
9175 John Yuill Colin Dibley 2 0–2 C 0–1 H 0–1 Mar 12, 1977 H2H
9176 John Yuill Francois Jauffret 2 2–0 C 1–0 H 1–0 May 27, 1977 H2H
9177 John Yuill Geoff Masters 2 2–0 C 2–0 Apr 5, 1978 H2H
9178 John Yuill Norman Holmes 2 2–0 C 1–0 G 1–0 Aug 4, 1976 H2H
9179 John Yuill Werner Zirngibl 2 0–2 C 0–2 Jun 16, 1978 H2H
9180 Jonas Bjorkman Amos Mansdorf 2 0–2 C 0–1 H 0–1 Sep 3, 1993 H2H
9181 Jonas Bjorkman Andreas Seppi 2 2–0 G 1–0 H 1–0 Feb 16, 2007 H2H
9182 Jonas Bjorkman Andreas Vinciguerra 2 2–0 H 2–0 Oct 23, 2003 H2H
9183 Jonas Bjorkman Carlos Costa 2 2–0 H 2–0 Aug 21, 1997 H2H
9184 Jonas Bjorkman Christian Bergstrom 2 2–0 C 1–0 H 1–0 Oct 19, 1995 H2H
9185 Jonas Bjorkman Christian Ruud 2 2–0 H 2–0 Jan 10, 1997 H2H
9186 Jonas Bjorkman Christian Vinck 2 2–0 C 1–0 G 1–0 Oct 11, 2001 H2H
9187 Jonas Bjorkman Chris Woodruff 2 2–0 C 1–0 H 1–0 Mar 15, 1997 H2H
9188 Jonas Bjorkman Chuck Adams 2 0–2 C 0–1 H 0–1 Aug 27, 1994 H2H
9189 Jonas Bjorkman Daniele Bracciali 2 2–0 G 1–0 H 1–0 Feb 15, 2007 H2H
9190 Jonas Bjorkman Daniel Nestor 2 2–0 C 1–0 G 1–0 Jun 11, 1998 H2H
9191 Jonas Bjorkman Daniel Vacek 2 2–0 C 1–0 G 1–0 Jun 20, 1997 H2H
9192 Jonas Bjorkman David Nainkin 2 2–0 H 2–0 Feb 12, 1998 H2H
9193 Jonas Bjorkman Feliciano Lopez 2 2–0 G 1–0 H 1–0 Jun 24, 2006 H2H
9194 Jonas Bjorkman Florent Serra 2 0–2 C 0–1 H 0–1 Mar 1, 2007 H2H
9195 Jonas Bjorkman Galo Blanco 2 2–0 H 2–0 Aug 24, 2001 H2H
9196 Jonas Bjorkman Guy Forget 2 2–0 H 2–0 Mar 13, 1996 H2H
9197 Jonas Bjorkman Ivan Lendl 2 0–2 H 0–2 Aug 18, 1994 H2H
9198 Jonas Bjorkman Jan Vacek 2 2–0 G 1–0 H 1–0 Jun 21, 2002 H2H
9199 Jonas Bjorkman Jeff Morrison 2 2–0 G 1–0 H 1–0 Aug 3, 2005 H2H
9200 Jonas Bjorkman Jim Courier 2 0–2 C 0–1 H 0–1 Mar 12, 1998 H2H