ATP Head-to-Head Records: Search Rivalries

Explore ATP head-to-head records, frequent opponents, and unbeaten rivalries. Compare historical rivalries or focus on currently active players.

Explore these records

Use the filters to narrow the table. Select a column heading to sort; select it again to reverse the order.

Rivalries
Reset
# Player 1 Player 2 Meetings, sorted descending Record Surface Last Met H2H
59001 John Alexander Mike Estep 1 1–0 H 1–0 Sep 20, 1973 H2H
59002 John Alexander Mike Fishbach 1 1–0 C 1–0 Jul 28, 1982 H2H
59003 John Alexander Mike Machette 1 1–0 G 1–0 Jan 5, 1977 H2H
59004 John Alexander Nick Saviano 1 1–0 C 1–0 Sep 20, 1978 H2H
59005 John Alexander Nicola Pietrangeli 1 0–1 C 0–1 Apr 27, 1968 H2H
59006 John Alexander Owen Davidson 1 1–0 C 1–0 Feb 23, 1972 H2H
59007 John Alexander Pat Cramer 1 1–0 H 1–0 Mar 6, 1974 H2H
59008 John Alexander Patrick Hombergen 1 0–1 C 0–1 May 30, 1969 H2H
59009 John Alexander Patrick Proisy 1 1–0 C 1–0 Aug 14, 1975 H2H
59010 John Alexander Peter Doerner 1 1–0 G 1–0 Dec 25, 1974 H2H
59011 John Alexander Peter Feigl 1 1–0 G 1–0 Dec 28, 1978 H2H
59012 John Alexander Peter Pokorny 1 1–0 C 1–0 Aug 7, 1970 H2H
59013 John Alexander Peter Rigg 1 1–0 G 1–0 Jan 4, 1969 H2H
59014 John Alexander Pierre Barthes 1 0–1 C 0–1 May 23, 1973 H2H
59015 John Alexander Ray Keldie 1 1–0 G 1–0 Jan 25, 1970 H2H
59016 John Alexander Regis Brunet 1 1–0 G 1–0 Dec 7, 1977 H2H
59017 John Alexander Ricardo Cano 1 1–0 C 1–0 Jun 4, 1978 H2H
59018 John Alexander Ricardo Ycaza 1 1–0 C 1–0 May 19, 1982 H2H
59019 John Alexander Richard Lewis 1 1–0 G 1–0 Dec 28, 1976 H2H
59020 John Alexander Richard Meyer 1 1–0 G 1–0 Dec 18, 1982 H2H
59021 John Alexander Rick Fisher 1 0–1 G 0–1 Dec 28, 1979 H2H
59022 John Alexander Robbie Venter 1 1–0 H 1–0 Feb 13, 1980 H2H
59023 John Alexander Robert Bettauer 1 1–0 C 1–0 Aug 18, 1977 H2H
59024 John Alexander Roberto Chavez 1 0–1 C 0–1 Sep 29, 1978 H2H
59025 John Alexander Rolf Thung 1 0–1 C 0–1 Mar 28, 1974 H2H
59026 John Alexander Sandy Mayer 1 0–1 H 0–1 Feb 18, 1981 H2H
59027 John Alexander Scott Lipton 1 1–0 C 1–0 Jul 28, 1983 H2H
59028 John Alexander Sean Brawley 1 1–0 H 1–0 Jan 13, 1984 H2H
59029 John Alexander Sergei Likhachev 1 1–0 C 1–0 May 8, 1968 H2H
59030 John Alexander Stephen Warboys 1 1–0 G 1–0 Jun 13, 1969 H2H
59031 John Alexander Steve Docherty 1 0–1 G 0–1 Dec 17, 1980 H2H
59032 John Alexander Szabolcz Baranyi 1 1–0 C 1–0 May 21, 1971 H2H
59033 John Alexander Thierry Bernasconi 1 1–0 G 1–0 Dec 30, 1973 H2H
59034 John Alexander Thomaz Koch 1 1–0 G 1–0 Jun 8, 1977 H2H
59035 John Alexander Tony Bardsley 1 1–0 C 1–0 Aug 22, 1973 H2H
59036 John Alexander Tony Giammalva 1 1–0 C 1–0 Jul 14, 1977 H2H
59037 John Alexander Tony Graham 1 0–1 H 0–1 Aug 13, 1981 H2H
59038 John Alexander Tony Lloyd 1 1–0 G 1–0 Jun 22, 1977 H2H
59039 John Alexander Trey Waltke 1 1–0 H 1–0 Sep 22, 1977 H2H
59040 John Alexander Ulrich Marten 1 1–0 G 1–0 Jan 7, 1977 H2H
59041 John Alexander Vladimir Zednik 1 1–0 C 1–0 Nov 17, 1970 H2H
59042 John Alexander William Brown 1 1–0 C 1–0 Jul 24, 1975 H2H
59043 John Alexander Woody Blocher 1 1–0 G 1–0 Dec 23, 1977 H2H
59044 John Alexander Zan Guerry 1 1–0 C 1–0 Jul 13, 1977 H2H
59045 John Antonas Clark Graebner 1 0–1 C 0–1 Jan 16, 1975 H2H
59046 John Bartlett Abe Segal 1 0–1 H 0–1 Apr 3, 1968 H2H
59047 John Bartlett Cliff Richey 1 0–1 C 0–1 Apr 10, 1974 H2H
59048 John Bartlett Fred Stolle 1 0–1 G 0–1 Nov 21, 1973 H2H
59049 John Bartlett Graham Stilwell 1 0–1 C 0–1 Mar 20, 1975 H2H
59050 John Bartlett Graydon Garner 1 0–1 C 0–1 Apr 25, 1968 H2H
59051 John Bartlett Greg Perkins 1 1–0 G 1–0 Jun 15, 1972 H2H
59052 John Bartlett Hans Jurgen Pohmann 1 0–1 H 0–1 Nov 10, 1976 H2H
59053 John Bartlett Haroon Rahim 1 0–1 C 0–1 Nov 26, 1976 H2H
59054 John Bartlett Karl Coombes 1 0–1 G 0–1 Dec 4, 1969 H2H
59055 John Bartlett Miecyslav Rybarczyk 1 1–0 C 1–0 May 13, 1970 H2H
59056 John Bartlett Milan Holecek 1 0–1 H 0–1 Oct 24, 1973 H2H
59057 John Bartlett Pietro Marzano 1 1–0 C 1–0 Apr 25, 1973 H2H
59058 John Bartlett Premjit Lall 1 1–0 C 1–0 Nov 20, 1975 H2H
59059 John Bartlett Ray Keldie 1 0–1 G 0–1 Jun 8, 1972 H2H
59060 John Bartlett Roy Barth 1 0–1 G 0–1 Aug 30, 1974 H2H
59061 John Bartlett Taisen Kanai 1 1–0 C 1–0 Oct 24, 1979 H2H
59062 John Bartlett Will Coghlan 1 0–1 G 0–1 Dec 30, 1975 H2H
59063 John Benson Juan Nunez 1 1–0 C 1–0 Aug 5, 1981 H2H
59064 John Benson Onny Parun 1 0–1 H 0–1 Aug 14, 1980 H2H
59065 John Benson Phil Dent 1 1–0 C 1–0 Feb 21, 1980 H2H
59066 John Chris Lewis H. Hsu 1 1–0 C 1–0 Nov 15, 1979 H2H
59067 John Clifton Bob Lutz 1 0–1 G 0–1 Jun 25, 1971 H2H
59068 John Clifton Stan Smith 1 0–1 C 0–1 Nov 18, 1969 H2H
59069 John Fitzgerald Andrew Castle 1 0–1 H 0–1 Apr 23, 1988 H2H
59070 John Fitzgerald Andy Andrews 1 1–0 G 1–0 Dec 22, 1983 H2H
59071 John Fitzgerald Andy Kohlberg 1 1–0 H 1–0 Aug 12, 1981 H2H
59072 John Fitzgerald Barry Moir 1 1–0 G 1–0 Jan 9, 1988 H2H
59073 John Fitzgerald Bernie Mitton 1 0–1 G 0–1 Dec 24, 1982 H2H
59074 John Fitzgerald Bob Green 1 0–1 H 0–1 Sep 3, 1984 H2H
59075 John Fitzgerald Brad Guan 1 1–0 C 1–0 Oct 22, 1981 H2H
59076 John Fitzgerald Brian Garrow 1 1–0 G 1–0 Jul 14, 1989 H2H
59077 John Fitzgerald Brian Teacher 1 1–0 H 1–0 Oct 3, 1982 H2H
59078 John Fitzgerald Broderick Dyke 1 1–0 H 1–0 Oct 5, 1989 H2H
59079 John Fitzgerald Bud Schultz 1 1–0 H 1–0 Jan 2, 1988 H2H
59080 John Fitzgerald Buster C Mottram 1 0–1 H 0–1 Aug 14, 1980 H2H
59081 John Fitzgerald Carl Axel Hageskog 1 0–1 C 0–1 Jul 15, 1982 H2H
59082 John Fitzgerald Cassio Motta 1 0–1 G 0–1 Jun 29, 1984 H2H
59083 John Fitzgerald Chris Bailey 1 1–0 G 1–0 Jun 12, 1991 H2H
59084 John Fitzgerald Chris Garner 1 0–1 H 0–1 Jan 22, 1993 H2H
59085 John Fitzgerald Chris Mayotte 1 1–0 C 1–0 Mar 11, 1982 H2H
59086 John Fitzgerald Christophe Freyss 1 0–1 C 0–1 Mar 12, 1981 H2H
59087 John Fitzgerald Christo Steyn 1 0–1 G 0–1 Dec 21, 1985 H2H
59088 John Fitzgerald Colin Dowdeswell 1 0–1 G 0–1 Jun 27, 1979 H2H
59089 John Fitzgerald Dale Houston 1 1–0 G 1–0 Dec 12, 1984 H2H
59090 John Fitzgerald Dan Cassidy 1 0–1 G 0–1 Dec 30, 1984 H2H
59091 John Fitzgerald Danny Saltz 1 0–1 C 0–1 May 9, 1984 H2H
59092 John Fitzgerald David Carter 1 0–1 C 0–1 Jul 22, 1982 H2H
59093 John Fitzgerald David Dowlen 1 1–0 G 1–0 Dec 14, 1983 H2H
59094 John Fitzgerald David Mustard 1 1–0 G 1–0 Dec 27, 1984 H2H
59095 John Fitzgerald Dean Botha 1 0–1 H 0–1 Nov 16, 1989 H2H
59096 John Fitzgerald Dick Stockton 1 1–0 G 1–0 Jun 25, 1982 H2H
59097 John Fitzgerald Dong Wook Song 1 1–0 H 1–0 Apr 22, 1988 H2H
59098 John Fitzgerald Eduardo Bengoechea 1 1–0 C 1–0 Jul 17, 1981 H2H
59099 John Fitzgerald Eric Fromm 1 1–0 H 1–0 Aug 11, 1982 H2H
59100 John Fitzgerald Felix Barrientos 1 1–0 C 1–0 Oct 22, 1992 H2H
59101 John Fitzgerald Fernando Luna 1 0–1 C 0–1 Jul 25, 1981 H2H
59102 John Fitzgerald Francesco Cancellotti 1 1–0 G 1–0 Jun 22, 1988 H2H
59103 John Fitzgerald Freddie Sauer 1 1–0 G 1–0 Jun 9, 1982 H2H
59104 John Fitzgerald Fritz Buehning 1 1–0 H 1–0 Aug 20, 1983 H2H
59105 John Fitzgerald Greg Whitecross 1 1–0 G 1–0 Dec 1, 1983 H2H
59106 John Fitzgerald Heinz Gunthardt 1 0–1 C 0–1 Mar 12, 1982 H2H
59107 John Fitzgerald Ilie Nastase 1 0–1 H 0–1 Mar 10, 1983 H2H
59108 John Fitzgerald Jay Lapidus 1 1–0 H 1–0 Apr 23, 1987 H2H
59109 John Fitzgerald Jeff Turpin 1 0–1 G 0–1 Jun 22, 1984 H2H
59110 John Fitzgerald Jim Delaney 1 1–0 H 1–0 Oct 16, 1981 H2H
59111 John Fitzgerald Jim Osborne 1 1–0 H 1–0 Sep 30, 1982 H2H
59112 John Fitzgerald Jin Sun Yoo 1 1–0 H 1–0 Apr 14, 1989 H2H
59113 John Fitzgerald Joakim Nystrom 1 0–1 C 0–1 May 30, 1984 H2H
59114 John Fitzgerald Joe Meyers 1 1–0 G 1–0 Dec 6, 1982 H2H
59115 John Fitzgerald Jorge Lozano 1 1–0 C 1–0 Feb 27, 1988 H2H
59116 John Fitzgerald Juan Avendano 1 0–1 C 0–1 May 4, 1982 H2H
59117 John Fitzgerald Karel Demuynck 1 1–0 C 1–0 Nov 25, 1988 H2H
59118 John Fitzgerald Karl Meiler 1 1–0 H 1–0 Jan 11, 1985 H2H
59119 John Fitzgerald Kelvin Belcher 1 1–0 H 1–0 Jan 10, 1985 H2H
59120 John Fitzgerald Ken Rosewall 1 0–1 G 0–1 Oct 9, 1980 H2H
59121 John Fitzgerald Klaus Eberhard 1 1–0 C 1–0 Jul 18, 1981 H2H
59122 John Fitzgerald Leo Palin 1 1–0 C 1–0 Jul 24, 1981 H2H
59123 John Fitzgerald Lloyd Bourne 1 0–1 G 0–1 Jan 7, 1982 H2H
59124 John Fitzgerald Mark Dickson 1 0–1 G 0–1 Dec 12, 1985 H2H
59125 John Fitzgerald Mark Koevermans 1 1–0 H 1–0 Jan 15, 1992 H2H
59126 John Fitzgerald Markus Naewie 1 0–1 C 0–1 Jul 8, 1993 H2H
59127 John Fitzgerald Martin Wostenholme 1 1–0 C 1–0 Feb 15, 1990 H2H
59128 John Fitzgerald Mike Estep 1 1–0 G 1–0 Dec 16, 1982 H2H
59129 John Fitzgerald Mike Gandolfo 1 0–1 G 0–1 Dec 31, 1982 H2H
59130 John Fitzgerald Mike Leach 1 1–0 C 1–0 Oct 8, 1983 H2H
59131 John Fitzgerald Nick Saviano 1 1–0 H 1–0 Mar 19, 1983 H2H
59132 John Fitzgerald Olle Palmer 1 1–0 C 1–0 Jul 23, 1981 H2H
59133 John Fitzgerald Olli Rahnasto 1 0–1 C 0–1 Feb 9, 1989 H2H
59134 John Fitzgerald Pavel Slozil 1 1–0 H 1–0 Apr 2, 1981 H2H
59135 John Fitzgerald Peter Campbell 1 0–1 G 0–1 Jan 10, 1980 H2H
59136 John Fitzgerald Peter Carlsson 1 1–0 G 1–0 Dec 19, 1985 H2H
59137 John Fitzgerald Phillip Williamson 1 1–0 H 1–0 Sep 3, 1987 H2H
59138 John Fitzgerald Raul Antonio Viver 1 0–1 C 0–1 May 29, 1985 H2H
59139 John Fitzgerald Ray Ruffels 1 1–0 G 1–0 Dec 19, 1979 H2H
59140 John Fitzgerald Ricardo Ycaza 1 1–0 C 1–0 May 20, 1981 H2H
59141 John Fitzgerald Richard Meyer 1 1–0 G 1–0 Jun 16, 1981 H2H
59142 John Fitzgerald Robbie Venter 1 1–0 C 1–0 Jul 16, 1981 H2H
59143 John Fitzgerald Sandy Mayer 1 0–1 H 0–1 Apr 14, 1983 H2H
59144 John Fitzgerald Sashi Menon 1 1–0 G 1–0 Dec 30, 1980 H2H
59145 John Fitzgerald Scott Mccain 1 1–0 G 1–0 Jun 24, 1981 H2H
59146 John Fitzgerald Shahar Perkiss 1 1–0 C 1–0 Mar 13, 1986 H2H
59147 John Fitzgerald Stan Smith 1 0–1 H 0–1 Aug 6, 1981 H2H
59148 John Fitzgerald Stefan Simonsson 1 1–0 G 1–0 Dec 13, 1984 H2H
59149 John Fitzgerald Steve Docherty 1 0–1 G 0–1 Dec 28, 1979 H2H
59150 John Fitzgerald Steve Krulevitz 1 1–0 C 1–0 Mar 31, 1982 H2H
59151 John Fitzgerald Syd Ball 1 0–1 G 0–1 Jan 10, 1981 H2H
59152 John Fitzgerald Thierry Tulasne 1 0–1 C 0–1 May 19, 1982 H2H
59153 John Fitzgerald Thomaz Koch 1 1–0 G 1–0 Jun 25, 1980 H2H
59154 John Fitzgerald Tian C Viljoen 1 1–0 G 1–0 Jun 8, 1983 H2H
59155 John Fitzgerald Tomas Smid 1 0–1 G 0–1 Dec 8, 1983 H2H
59156 John Fitzgerald Ulf Stenlund 1 0–1 H 0–1 Nov 4, 1987 H2H
59157 John Fitzgerald Ulrich Marten 1 1–0 G 1–0 Dec 17, 1980 H2H
59158 John Fitzgerald Vallis Wilder 1 0–1 G 0–1 Jul 11, 1986 H2H
59159 John Fitzgerald Wojtek Fibak 1 1–0 C 1–0 Jul 18, 1981 H2H
59160 John Fitzgerald Zoltan Kuharszky 1 1–0 H 1–0 Aug 15, 1984 H2H
59161 John Fort Bob Lutz 1 0–1 C 0–1 Mar 20, 1975 H2H
59162 John Fort Jan Hordijk 1 0–1 C 0–1 Jul 24, 1974 H2H
59163 John Fort Juan Gisbert 1 0–1 C 0–1 Oct 30, 1974 H2H
59164 John Hayes Alejandro Cortes 1 1–0 C 1–0 Aug 5, 1981 H2H
59165 John Hayes Bernie Mitton 1 1–0 H 1–0 Oct 30, 1980 H2H
59166 John Hayes Billy Martin 1 1–0 C 1–0 Feb 26, 1981 H2H
59167 John Hayes Chris Gunning 1 1–0 C 1–0 Sep 2, 1979 H2H
59168 John Hayes David Carter 1 0–1 C 0–1 Feb 28, 1981 H2H
59169 John Hayes David Schneider 1 0–1 H 0–1 Jan 22, 1981 H2H
59170 John Hayes Eddie Dibbs 1 0–1 C 0–1 Jul 15, 1981 H2H
59171 John Hayes Fritz Buehning 1 0–1 G 0–1 Jul 8, 1982 H2H
59172 John Hayes Jiri Granat 1 1–0 C 1–0 Jul 14, 1982 H2H
59173 John Hayes Nick Saviano 1 0–1 C 0–1 Mar 5, 1981 H2H
59174 John Hayes Raul Ramirez 1 1–0 C 1–0 Aug 6, 1980 H2H
59175 John Holladay Clark Graebner 1 0–1 C 0–1 Aug 21, 1975 H2H
59176 John Holladay Jan Pisecky 1 0–1 C 0–1 Mar 7, 1975 H2H
59177 John Holladay Roy Barth 1 0–1 G 0–1 Aug 27, 1974 H2H
59178 John Holladay Stan Smith 1 0–1 C 0–1 Sep 25, 1974 H2H
59179 John Isner Alejandro Tabilo 1 1–0 H 1–0 Jan 24, 2020 H2H
59180 John Isner Alexei Popyrin 1 1–0 H 1–0 Mar 10, 2019 H2H
59181 John Isner Alex Kuznetsov 1 1–0 H 1–0 Aug 1, 2013 H2H
59182 John Isner Alex Michelsen 1 0–1 G 0–1 Jul 22, 2023 H2H
59183 John Isner Aljaz Bedene 1 1–0 H 1–0 Nov 5, 2015 H2H
59184 John Isner Andreas Beck 1 0–1 H 0–1 Aug 27, 2008 H2H
59185 John Isner Andreas Haider-Maurer 1 1–0 H 1–0 Jan 22, 2015 H2H
59186 John Isner Andrea Stoppini 1 1–0 H 1–0 Jul 30, 2008 H2H
59187 John Isner Andrey Kuznetsov 1 1–0 H 1–0 Aug 23, 2017 H2H
59188 John Isner Austin Krajicek 1 1–0 G 1–0 Jul 11, 2014 H2H
59189 John Isner Benjamin Mitchell 1 1–0 H 1–0 Jan 18, 2012 H2H
59190 John Isner Ben Shelton 1 1–0 H 1–0 Jul 29, 2022 H2H
59191 John Isner Bernabe Zapata Miralles 1 0–1 C 0–1 May 28, 2022 H2H
59192 John Isner Bjorn Fratangelo 1 1–0 G 1–0 Jul 22, 2017 H2H
59193 John Isner Bobby Reynolds 1 0–1 H 0–1 Jan 13, 2012 H2H
59194 John Isner Carsten Ball 1 0–1 H 0–1 Aug 1, 2009 H2H
59195 John Isner Christian Harrison 1 1–0 H 1–0 Jul 26, 2013 H2H
59196 John Isner Corentin Moutet 1 1–0 G 1–0 Jul 21, 2023 H2H
59197 John Isner Daniel Altmaier 1 1–0 H 1–0 Feb 10, 2023 H2H
59198 John Isner Daniel Smethurst 1 1–0 G 1–0 Jun 25, 2014 H2H
59199 John Isner Dennis Novikov 1 1–0 G 1–0 Jul 22, 2017 H2H
59200 John Isner Dick Norman 1 0–1 G 0–1 Jul 12, 2007 H2H