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
51001 Guy Forget John Hayes 1 1–0 C 1–0 Aug 3, 1982 H2H
51002 Guy Forget Joost Winnink 1 1–0 C 1–0 Jul 29, 1994 H2H
51003 Guy Forget Jorgen Windahl 1 1–0 H 1–0 Nov 6, 1986 H2H
51004 Guy Forget Jose Luis Clerc 1 0–1 C 0–1 Aug 3, 1982 H2H
51005 Guy Forget Karol Kucera 1 0–1 H 0–1 Oct 5, 1995 H2H
51006 Guy Forget Ken Flach 1 0–1 H 0–1 Aug 21, 1985 H2H
51007 Guy Forget Kotaro Miyachi 1 1–0 H 1–0 Apr 18, 1996 H2H
51008 Guy Forget Kris Goossens 1 1–0 C 1–0 May 31, 1996 H2H
51009 Guy Forget Larry Stefanki 1 1–0 H 1–0 Nov 4, 1982 H2H
51010 Guy Forget Lars Jonsson 1 1–0 H 1–0 Sep 14, 1991 H2H
51011 Guy Forget Lars Koslowski 1 0–1 C 0–1 Jul 19, 1991 H2H
51012 Guy Forget Libor Nemecek 1 1–0 C 1–0 Apr 16, 1992 H2H
51013 Guy Forget Lloyd Bourne 1 0–1 G 0–1 Jun 26, 1985 H2H
51014 Guy Forget Luiz Mattar 1 1–0 C 1–0 May 27, 1992 H2H
51015 Guy Forget Marcelo Filippini 1 1–0 C 1–0 May 27, 1988 H2H
51016 Guy Forget Marc Flur 1 1–0 H 1–0 Aug 28, 1986 H2H
51017 Guy Forget Marc Kevin Goellner 1 0–1 H 0–1 Sep 26, 1996 H2H
51018 Guy Forget Marcos Hocevar 1 1–0 C 1–0 Sep 23, 1982 H2H
51019 Guy Forget Marian Vajda 1 1–0 C 1–0 Jul 11, 1991 H2H
51020 Guy Forget Mark Dickson 1 0–1 C 0–1 Aug 1, 1983 H2H
51021 Guy Forget Mark Koevermans 1 1–0 H 1–0 Jan 11, 1990 H2H
51022 Guy Forget Mark Kratzmann 1 0–1 H 0–1 Jan 18, 1989 H2H
51023 Guy Forget Mark Woodforde 1 1–0 H 1–0 Jan 22, 1993 H2H
51024 Guy Forget Martin Laurendeau 1 1–0 G 1–0 Jun 10, 1987 H2H
51025 Guy Forget Massimiliano Narducci 1 1–0 C 1–0 May 11, 1988 H2H
51026 Guy Forget Mel Purcell 1 1–0 H 1–0 Mar 17, 1988 H2H
51027 Guy Forget Michael Robertson 1 1–0 H 1–0 Feb 15, 1986 H2H
51028 Guy Forget Michael Tebbutt 1 0–1 H 0–1 Mar 15, 1995 H2H
51029 Guy Forget Michael Westphal 1 1–0 C 1–0 Jan 29, 1986 H2H
51030 Guy Forget Mike Brunnberg 1 1–0 C 1–0 Nov 11, 1982 H2H
51031 Guy Forget Milan Srejber 1 1–0 H 1–0 Oct 11, 1986 H2H
51032 Guy Forget Nduka Odizor 1 0–1 G 0–1 Jun 11, 1987 H2H
51033 Guy Forget Nicklas Kulti 1 0–1 C 0–1 Oct 27, 1990 H2H
51034 Guy Forget Nicolas Kiefer 1 0–1 C 0–1 Feb 27, 1997 H2H
51035 Guy Forget Pablo Arraya 1 1–0 C 1–0 May 28, 1986 H2H
51036 Guy Forget Paolo Cane 1 0–1 C 0–1 Nov 17, 1983 H2H
51037 Guy Forget Pat Cash 1 0–1 G 0–1 Jul 1, 1987 H2H
51038 Guy Forget Patrick Rafter 1 0–1 G 0–1 Jun 13, 1996 H2H
51039 Guy Forget Patrik Kuhnen 1 1–0 H 1–0 Sep 13, 1991 H2H
51040 Guy Forget Paul Chamberlin 1 1–0 C 1–0 Feb 23, 1989 H2H
51041 Guy Forget Pavel Slozil 1 0–1 C 0–1 Feb 5, 1986 H2H
51042 Guy Forget Peter Fleming 1 1–0 H 1–0 Sep 24, 1987 H2H
51043 Guy Forget Ramesh Krishnan 1 1–0 G 1–0 Jun 15, 1984 H2H
51044 Guy Forget Renzo Furlan 1 1–0 C 1–0 Jul 8, 1994 H2H
51045 Guy Forget Richard Krajicek 1 1–0 H 1–0 Oct 5, 1991 H2H
51046 Guy Forget Ricki Osterthun 1 1–0 C 1–0 Sep 25, 1986 H2H
51047 Guy Forget Rick Leach 1 1–0 C 1–0 Nov 12, 1992 H2H
51048 Guy Forget Roberto Arguello 1 1–0 C 1–0 May 6, 1987 H2H
51049 Guy Forget Roscoe Tanner 1 1–0 H 1–0 Aug 18, 1982 H2H
51050 Guy Forget Sandon Stolle 1 1–0 H 1–0 Aug 14, 1995 H2H
51051 Guy Forget Sargis Sargsian 1 1–0 H 1–0 Aug 14, 1995 H2H
51052 Guy Forget Sergi Bruguera 1 0–1 C 0–1 Jul 10, 1994 H2H
51053 Guy Forget Sergio Casal 1 0–1 C 0–1 Jul 7, 1988 H2H
51054 Guy Forget Shahar Perkiss 1 1–0 C 1–0 Feb 6, 1987 H2H
51055 Guy Forget Shlomo Glickstein 1 1–0 C 1–0 Jul 12, 1985 H2H
51056 Guy Forget Stefano Pescosolido 1 0–1 C 0–1 May 8, 1996 H2H
51057 Guy Forget Steve Meister 1 1–0 G 1–0 Jun 20, 1985 H2H
51058 Guy Forget Stuart Bale 1 0–1 C 0–1 Mar 21, 1985 H2H
51059 Guy Forget Syd Ball 1 1–0 G 1–0 Dec 6, 1982 H2H
51060 Guy Forget Tim Wilkison 1 0–1 H 0–1 Aug 13, 1986 H2H
51061 Guy Forget Tom Kempers 1 1–0 C 1–0 Feb 2, 1996 H2H
51062 Guy Forget Tore Meinecke 1 0–1 C 0–1 Apr 22, 1987 H2H
51063 Guy Forget Ulf Stenlund 1 0–1 C 0–1 Apr 22, 1993 H2H
51064 Guy Forget Van Winitsky 1 1–0 C 1–0 Feb 2, 1983 H2H
51065 Guy Forget Wojtek Kowalski 1 1–0 C 1–0 May 31, 1995 H2H
51066 Guy Forget Wolfgang Popp 1 1–0 C 1–0 Mar 27, 1986 H2H
51067 Guy Fritz John Newcombe 1 0–1 H 0–1 Apr 27, 1978 H2H
51068 Hady Habib Aleksandar Kovacevic 1 0–1 H 0–1 Jul 16, 2025 H2H
51069 Hady Habib Alexei Popyrin 1 0–1 H 0–1 Feb 26, 2025 H2H
51070 Hady Habib Marton Fucsovics 1 0–1 H 0–1 Feb 17, 2026 H2H
51071 Hady Habib Ugo Humbert 1 0–1 H 0–1 Jan 16, 2025 H2H
51072 Hamad Medjedovic Gregoire Barrere 1 0–1 C 0–1 Apr 20, 2023 H2H
51073 Hamad Medjedovic Juan Manuel Cerundolo 1 1–0 C 1–0 May 29, 2025 H2H
51074 Hamad Medjedovic Raphael Collignon 1 1–0 H 1–0 Feb 13, 2025 H2H
51075 Han Cheol Shin Menno Oosting 1 0–1 H 0–1 Apr 18, 1991 H2H
51076 Hank Pfister Alejandro Pierola 1 1–0 C 1–0 Nov 26, 1981 H2H
51077 Hank Pfister Allan Stone 1 1–0 H 1–0 Mar 26, 1977 H2H
51078 Hank Pfister Alvaro Betancur 1 1–0 C 1–0 May 17, 1978 H2H
51079 Hank Pfister Alvaro Fillol 1 1–0 G 1–0 Jun 28, 1978 H2H
51080 Hank Pfister Alvin Gardiner 1 1–0 C 1–0 Sep 23, 1978 H2H
51081 Hank Pfister Angel Gimenez 1 1–0 C 1–0 Feb 28, 1979 H2H
51082 Hank Pfister Antonio Zugarelli 1 0–1 C 0–1 Jan 25, 1978 H2H
51083 Hank Pfister Ben Testerman 1 1–0 G 1–0 Jul 7, 1983 H2H
51084 Hank Pfister Bernard Boileau 1 1–0 H 1–0 Mar 18, 1983 H2H
51085 Hank Pfister Bill Maze 1 1–0 C 1–0 Apr 19, 1979 H2H
51086 Hank Pfister Bob Carmichael 1 1–0 H 1–0 Oct 20, 1977 H2H
51087 Hank Pfister Bob Giltinan 1 1–0 G 1–0 Jun 21, 1978 H2H
51088 Hank Pfister Brian Fairlie 1 1–0 G 1–0 Dec 26, 1978 H2H
51089 Hank Pfister Buster C Mottram 1 0–1 H 0–1 Sep 1, 1980 H2H
51090 Hank Pfister Butch Seewagen 1 1–0 G 1–0 Jul 9, 1977 H2H
51091 Hank Pfister Carlos Kirmayr 1 1–0 G 1–0 Jun 21, 1978 H2H
51092 Hank Pfister Chris Delaney 1 1–0 G 1–0 Jun 19, 1980 H2H
51093 Hank Pfister Christophe Roger-Vasselin 1 1–0 H 1–0 Aug 19, 1982 H2H
51094 Hank Pfister Christopher Sylvan 1 1–0 C 1–0 Jul 14, 1977 H2H
51095 Hank Pfister Craig A Miller 1 1–0 G 1–0 Dec 18, 1980 H2H
51096 Hank Pfister Craig Wittus 1 1–0 G 1–0 Jul 11, 1981 H2H
51097 Hank Pfister Dave Siegler 1 0–1 H 0–1 Aug 15, 1981 H2H
51098 Hank Pfister David Carter 1 1–0 G 1–0 Jun 30, 1978 H2H
51099 Hank Pfister Denis Naegelen 1 0–1 C 0–1 Jul 23, 1975 H2H
51100 Hank Pfister Dick Crealy 1 1–0 H 1–0 Oct 27, 1977 H2H
51101 Hank Pfister Drew Gitlin 1 1–0 G 1–0 Dec 12, 1984 H2H
51102 Hank Pfister Emilio Montano 1 1–0 G 1–0 Jul 7, 1977 H2H
51103 Hank Pfister George Rudman 1 1–0 H 1–0 Apr 6, 1978 H2H
51104 Hank Pfister Gilles Moretton 1 1–0 G 1–0 Dec 27, 1978 H2H
51105 Hank Pfister Hans Jurgen Pohmann 1 0–1 H 0–1 Nov 18, 1976 H2H
51106 Hank Pfister Hans Simonsson 1 1–0 G 1–0 Dec 30, 1981 H2H
51107 Hank Pfister James Chico Hagey 1 0–1 H 0–1 Nov 11, 1976 H2H
51108 Hank Pfister Javier Soler 1 1–0 C 1–0 Aug 25, 1977 H2H
51109 Hank Pfister Jay Lapidus 1 1–0 C 1–0 Nov 17, 1983 H2H
51110 Hank Pfister Jim Delaney 1 1–0 G 1–0 Jul 11, 1980 H2H
51111 Hank Pfister Joe Meyers 1 1–0 C 1–0 May 24, 1978 H2H
51112 Hank Pfister John Bartlett 1 1–0 H 1–0 Nov 17, 1976 H2H
51113 Hank Pfister John Newcombe 1 0–1 H 0–1 Oct 3, 1979 H2H
51114 Hank Pfister Jun Kamiwazumi 1 0–1 C 0–1 Aug 7, 1975 H2H
51115 Hank Pfister Jun Kuki 1 0–1 C 0–1 Oct 25, 1978 H2H
51116 Hank Pfister Keith Richardson 1 1–0 H 1–0 Nov 7, 1979 H2H
51117 Hank Pfister Ken Barton 1 1–0 G 1–0 Dec 31, 1982 H2H
51118 Hank Pfister Kenichi Hirai 1 1–0 C 1–0 Nov 16, 1978 H2H
51119 Hank Pfister Manuel Orantes 1 0–1 C 0–1 Aug 21, 1977 H2H
51120 Hank Pfister Mark Cox 1 0–1 G 0–1 Jun 18, 1977 H2H
51121 Hank Pfister Mark Freedman 1 1–0 G 1–0 Dec 6, 1982 H2H
51122 Hank Pfister Matt Mitchell 1 0–1 H 0–1 Sep 30, 1982 H2H
51123 Hank Pfister Mike Brunnberg 1 1–0 G 1–0 Dec 15, 1982 H2H
51124 Hank Pfister Mike Cahill 1 1–0 C 1–0 Feb 9, 1978 H2H
51125 Hank Pfister Mike Fishbach 1 1–0 C 1–0 Sep 22, 1978 H2H
51126 Hank Pfister Mike Machette 1 1–0 G 1–0 Jul 8, 1977 H2H
51127 Hank Pfister Mike Myburg 1 1–0 H 1–0 Aug 13, 1982 H2H
51128 Hank Pfister Mike Powers 1 1–0 C 1–0 Jul 13, 1977 H2H
51129 Hank Pfister Nikola Pilic 1 0–1 G 0–1 Jun 22, 1977 H2H
51130 Hank Pfister Ove Bengtson 1 1–0 C 1–0 Sep 29, 1976 H2H
51131 Hank Pfister Paolo Bertolucci 1 0–1 C 0–1 May 28, 1980 H2H
51132 Hank Pfister Patrice Dominguez 1 0–1 C 0–1 Jun 2, 1978 H2H
51133 Hank Pfister Patrizio Parrini 1 1–0 C 1–0 May 21, 1980 H2H
51134 Hank Pfister Pavel Slozil 1 0–1 H 0–1 Aug 15, 1979 H2H
51135 Hank Pfister Peter Rennert 1 1–0 G 1–0 Dec 16, 1982 H2H
51136 Hank Pfister Raul Ramirez 1 1–0 H 1–0 Apr 29, 1983 H2H
51137 Hank Pfister Raymond Moore 1 0–1 H 0–1 Aug 22, 1979 H2H
51138 Hank Pfister Ricardo Cano 1 0–1 C 0–1 Jul 22, 1977 H2H
51139 Hank Pfister Rick Fisher 1 1–0 C 1–0 May 31, 1978 H2H
51140 Hank Pfister Rodney Harmon 1 0–1 G 0–1 Jun 13, 1984 H2H
51141 Hank Pfister Rolf Gehring 1 1–0 H 1–0 Feb 19, 1981 H2H
51142 Hank Pfister Ross Case 1 1–0 H 1–0 Nov 17, 1978 H2H
51143 Hank Pfister Russell Simpson 1 0–1 G 0–1 Jul 14, 1978 H2H
51144 Hank Pfister Scott Mccain 1 1–0 H 1–0 Aug 29, 1985 H2H
51145 Hank Pfister Shlomo Glickstein 1 0–1 C 0–1 Nov 12, 1981 H2H
51146 Hank Pfister Steve Krulevitz 1 1–0 H 1–0 Nov 8, 1979 H2H
51147 Hank Pfister Syd Ball 1 0–1 G 0–1 Dec 28, 1979 H2H
51148 Hank Pfister Terry Moor 1 1–0 C 1–0 Nov 1, 1984 H2H
51149 Hank Pfister Tim Garcia 1 1–0 C 1–0 Aug 3, 1978 H2H
51150 Hank Pfister Tom Cain 1 1–0 H 1–0 Aug 28, 1980 H2H
51151 Hank Pfister Tom Gorman 1 0–1 H 0–1 Sep 3, 1979 H2H
51152 Hank Pfister Tom Leonard 1 1–0 H 1–0 Feb 1, 1979 H2H
51153 Hank Pfister Tony Giammalva 1 1–0 C 1–0 Nov 2, 1984 H2H
51154 Hank Pfister Wayne Pascoe 1 1–0 H 1–0 Aug 13, 1981 H2H
51155 Hank Pfister William Notar 1 1–0 H 1–0 Feb 5, 1985 H2H
51156 Hans Dieter Beutel Adriano Panatta 1 1–0 C 1–0 Jul 20, 1983 H2H
51157 Hans Dieter Beutel Alejandro Ganzabal 1 0–1 C 0–1 Nov 23, 1981 H2H
51158 Hans Dieter Beutel Andreas Maurer 1 0–1 C 0–1 Jul 15, 1982 H2H
51159 Hans Dieter Beutel Christophe Roger-Vasselin 1 1–0 H 1–0 Nov 4, 1981 H2H
51160 Hans Dieter Beutel David Carter 1 0–1 H 0–1 Oct 30, 1980 H2H
51161 Hans Dieter Beutel Eric Korita 1 0–1 H 0–1 Mar 15, 1984 H2H
51162 Hans Dieter Beutel Gilles Moretton 1 0–1 H 0–1 Oct 13, 1983 H2H
51163 Hans Dieter Beutel Jorge Bardou 1 0–1 C 0–1 Jul 16, 1987 H2H
51164 Hans Dieter Beutel Manuel Orantes 1 0–1 C 0–1 May 14, 1980 H2H
51165 Hans Dieter Beutel Marcel Freeman 1 0–1 C 0–1 Apr 5, 1984 H2H
51166 Hans Dieter Beutel Michael Westphal 1 0–1 H 0–1 Oct 15, 1987 H2H
51167 Hans Dieter Beutel Mike Gandolfo 1 1–0 C 1–0 Dec 18, 1981 H2H
51168 Hans Dieter Beutel Miloslav Lacek 1 1–0 C 1–0 Mar 11, 1982 H2H
51169 Hans Dieter Beutel Per Hjertquist 1 1–0 C 1–0 Dec 17, 1981 H2H
51170 Hans Dieter Beutel Peter Elter 1 0–1 H 0–1 Nov 6, 1981 H2H
51171 Hans Dieter Beutel Peter Feigl 1 1–0 C 1–0 Nov 17, 1983 H2H
51172 Hans Dieter Beutel Raymond Moore 1 0–1 H 0–1 Oct 15, 1981 H2H
51173 Hans Dieter Beutel Shlomo Glickstein 1 1–0 C 1–0 Oct 28, 1983 H2H
51174 Hans Dieter Beutel Stanislav Birner 1 0–1 H 0–1 Nov 9, 1982 H2H
51175 Hans Dieter Beutel Steve Meister 1 0–1 G 0–1 Jun 27, 1984 H2H
51176 Hans Dieter Beutel Wojtek Fibak 1 0–1 C 0–1 May 30, 1984 H2H
51177 Hans Dieter Beutel Zeljko Franulovic 1 0–1 C 0–1 Jul 22, 1982 H2H
51178 Hans Engert Butch Seewagen 1 0–1 H 0–1 Jun 7, 1973 H2H
51179 Hans Engert Frank Falderbaum 1 1–0 C 1–0 Jun 8, 1972 H2H
51180 Hans Engert Harald Elschenbroich 1 0–1 C 0–1 Aug 6, 1970 H2H
51181 Hans Engert John Newcombe 1 0–1 C 0–1 Jun 14, 1973 H2H
51182 Hans Engert Roger Taylor 1 0–1 C 0–1 Jul 21, 1970 H2H
51183 Hans Hansson Ivan Dupasquier 1 0–1 C 0–1 Nov 12, 1981 H2H
51184 Hans Hansson Ramesh Krishnan 1 0–1 C 0–1 Nov 19, 1981 H2H
51185 Hans Joachim Ploetz Bill Bowrey 1 0–1 H 0–1 Apr 3, 1969 H2H
51186 Hans Joachim Ploetz Christian Kuhnke 1 0–1 C 0–1 May 29, 1971 H2H
51187 Hans Joachim Ploetz Clark Graebner 1 1–0 H 1–0 Jan 5, 1968 H2H
51188 Hans Joachim Ploetz Giuseppe Merlo 1 1–0 C 1–0 Mar 22, 1968 H2H
51189 Hans Joachim Ploetz Herb Fitzgibbon 1 0–1 C 0–1 Aug 24, 1968 H2H
51190 Hans Joachim Ploetz John Clifton 1 1–0 C 1–0 Aug 20, 1970 H2H
51191 Hans Joachim Ploetz Mike Phillips 1 1–0 G 1–0 Dec 13, 1972 H2H
51192 Hans Joachim Ploetz Premjit Lall 1 0–1 C 0–1 May 22, 1969 H2H
51193 Hans Joachim Ploetz Robert Maud 1 0–1 C 0–1 Jul 26, 1969 H2H
51194 Hans Joachim Ploetz Roy Barth 1 0–1 H 0–1 Feb 12, 1969 H2H
51195 Hans Joachim Ploetz Tadeusz Nowicki 1 1–0 C 1–0 Feb 13, 1975 H2H
51196 Hans Jurgen Pohmann Daniel Contet 1 0–1 C 0–1 Apr 18, 1968 H2H
51197 Hans Jurgen Pohmann Derek Schroder 1 0–1 H 0–1 Jan 3, 1968 H2H
51198 Hans Jurgen Pohmann Giuseppe Merlo 1 0–1 C 0–1 Jun 12, 1968 H2H
51199 Hans Jurgen Pohmann Graydon Garner 1 1–0 H 1–0 Jan 11, 1968 H2H
51200 Hans Jurgen Pohmann Hans Joachim Ploetz 1 1–0 C 1–0 Jun 13, 1973 H2H