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 ascending Record Surface Last Met H2H
19801 Haroon Rahim Herb Fitzgibbon 1 0–1 H 0–1 Aug 24, 1971 H2H
19802 Haroon Rahim Jan Zabrodsky 1 1–0 H 1–0 Nov 6, 1974 H2H
19803 Haroon Rahim Mike Belkin 1 1–0 C 1–0 Oct 10, 1973 H2H
19804 Haroon Rahim Milan Holecek 1 1–0 C 1–0 Mar 13, 1975 H2H
19805 Haroon Rahim Robert Rheinberger 1 0–1 C 0–1 Oct 10, 1973 H2H
19806 Haroon Rahim Torben Ulrich 1 0–1 G 0–1 Aug 18, 1968 H2H
19807 Haroon Rahim Vladimir Korotkov 1 0–1 G 0–1 Jun 14, 1968 H2H
19808 Harri Heliovaara Austin Krajicek 1 1–0 H 1–0 Mar 24, 2025 H2H
19809 Harry Bourchier Marc Polmans 1 1–0 H 1–0 Feb 3, 2021 H2H
19810 Harry Bourchier Nick Kyrgios 1 0–1 H 0–1 Feb 4, 2021 H2H
19811 Harry Fritz Ray Ruffels 1 0–1 G 0–1 Jan 9, 1980 H2H
19812 Harry Wendelken Botic van de Zandschulp 1 0–1 G 0–1 Jun 15, 2026 H2H
19813 Harry Wendelken Valentin Royer 1 0–1 G 0–1 Jun 30, 2026 H2H
19814 Harsh Mankad Kevin Kim 1 0–1 H 0–1 Jan 6, 2005 H2H
19815 Harsh Mankad Prakash Amritraj 1 0–1 H 0–1 Jan 8, 2004 H2H
19816 Hartmut Kirchhubel Francois Jauffret 1 1–0 C 1–0 Jul 27, 1973 H2H
19817 Hartmut Kirchhubel Harald Elschenbroich 1 0–1 C 0–1 Jul 28, 1973 H2H
19818 Hartmut Kirchhubel Thomas Furst 1 1–0 C 1–0 Jul 26, 1973 H2H
19819 Hatem Mcdadi Carlos Kirmayr 1 0–1 C 0–1 Feb 6, 1986 H2H
19820 Hatem Mcdadi Jay Lapidus 1 0–1 H 0–1 Oct 15, 1986 H2H
19821 Hatem Mcdadi Karl Richter 1 0–1 H 0–1 Oct 16, 1985 H2H
19822 Heath Denman Andrei Olhovskiy 1 0–1 H 0–1 Jan 22, 1993 H2H
19823 Heath Denman Chris Bailey 1 0–1 H 0–1 Sep 30, 1993 H2H
19824 Heath Denman Jeremy Bates 1 1–0 H 1–0 Jan 20, 1993 H2H
19825 Heath Denman Steve Bryan 1 0–1 H 0–1 Jan 17, 1996 H2H
19826 Heiner Moraing Barry Moir 1 0–1 G 0–1 Jun 24, 1988 H2H
19827 Heiner Moraing Eric Jelen 1 1–0 C 1–0 Apr 27, 1988 H2H
19828 Heinz Gunthardt Adriano Panatta 1 1–0 C 1–0 Aug 17, 1978 H2H
19829 Heinz Gunthardt Alejandro Cortes 1 1–0 C 1–0 Sep 25, 1980 H2H
19830 Heinz Gunthardt Angel Gimenez 1 1–0 H 1–0 Oct 16, 1981 H2H
19831 Heinz Gunthardt Arthur Ashe 1 0–1 H 0–1 Nov 9, 1978 H2H
19832 Heinz Gunthardt Bob Hewitt 1 1–0 H 1–0 Apr 11, 1980 H2H
19833 Heinz Gunthardt Bruce Manson 1 1–0 C 1–0 Mar 18, 1982 H2H
19834 Heinz Gunthardt Butch Walts 1 1–0 C 1–0 Feb 23, 1978 H2H
19835 Heinz Gunthardt Byron Bertram 1 1–0 C 1–0 Feb 17, 1978 H2H
19836 Heinz Gunthardt Carlos Kirmayr 1 1–0 C 1–0 Apr 30, 1983 H2H
19837 Heinz Gunthardt Charles Buzz Strode 1 1–0 C 1–0 Aug 5, 1981 H2H
19838 Heinz Gunthardt Christophe Freyss 1 1–0 C 1–0 May 13, 1981 H2H
19839 Heinz Gunthardt Colin Dibley 1 0–1 C 0–1 Jun 2, 1978 H2H
19840 Heinz Gunthardt Dale Collings 1 1–0 C 1–0 Jul 24, 1981 H2H
19841 Heinz Gunthardt David Schneider 1 1–0 H 1–0 Feb 14, 1979 H2H
19842 Heinz Gunthardt Dick Stockton 1 1–0 H 1–0 Sep 1, 1983 H2H
19843 Heinz Gunthardt Dominique Bedel 1 0–1 C 0–1 May 24, 1979 H2H
19844 Heinz Gunthardt Edgar Schurmann 1 1–0 C 1–0 Sep 26, 1980 H2H
19845 Heinz Gunthardt Ferdi Taygan 1 1–0 H 1–0 Nov 28, 1980 H2H
19846 Heinz Gunthardt Fritz Buehning 1 1–0 H 1–0 Oct 25, 1979 H2H
19847 Heinz Gunthardt Geoff Masters 1 1–0 H 1–0 Aug 31, 1978 H2H
19848 Heinz Gunthardt Georges Goven 1 0–1 C 0–1 Oct 10, 1978 H2H
19849 Heinz Gunthardt Hans Kary 1 0–1 H 0–1 Oct 24, 1980 H2H
19850 Heinz Gunthardt Ingo Wimmer 1 1–0 C 1–0 Jul 15, 1982 H2H
19851 Heinz Gunthardt Javier Soler 1 1–0 H 1–0 Oct 27, 1978 H2H
19852 Heinz Gunthardt Jiri Granat 1 1–0 C 1–0 Jul 13, 1978 H2H
19853 Heinz Gunthardt John Sadri 1 1–0 C 1–0 Mar 15, 1980 H2H
19854 Heinz Gunthardt John Yuill 1 1–0 G 1–0 Jun 25, 1980 H2H
19855 Heinz Gunthardt Keith Richardson 1 1–0 H 1–0 Oct 18, 1979 H2H
19856 Heinz Gunthardt Klaus Eberhard 1 1–0 C 1–0 Jul 10, 1981 H2H
19857 Heinz Gunthardt Leo Palin 1 1–0 C 1–0 Mar 13, 1980 H2H
19858 Heinz Gunthardt Mark Cox 1 0–1 H 0–1 Nov 24, 1977 H2H
19859 Heinz Gunthardt Markus Gunthardt 1 1–0 C 1–0 Jul 22, 1982 H2H
19860 Heinz Gunthardt Matt Mitchell 1 0–1 C 0–1 Jan 23, 1985 H2H
19861 Heinz Gunthardt Mike Machette 1 1–0 G 1–0 Jun 8, 1977 H2H
19862 Heinz Gunthardt Nicola Spear 1 0–1 H 0–1 Jan 1, 1978 H2H
19863 Heinz Gunthardt Pascal Portes 1 1–0 H 1–0 Nov 24, 1984 H2H
19864 Heinz Gunthardt Pat Dupre 1 0–1 C 0–1 Oct 23, 1981 H2H
19865 Heinz Gunthardt Paul Avis 1 0–1 H 0–1 Apr 6, 1978 H2H
19866 Heinz Gunthardt Pender Murphy 1 1–0 H 1–0 Sep 2, 1982 H2H
19867 Heinz Gunthardt Per Hjertquist 1 1–0 C 1–0 May 19, 1983 H2H
19868 Heinz Gunthardt Peter Rennert 1 1–0 C 1–0 Oct 30, 1981 H2H
19869 Heinz Gunthardt Pietro Marzano 1 1–0 C 1–0 May 26, 1976 H2H
19870 Heinz Gunthardt Raul Ramirez 1 0–1 H 0–1 Feb 15, 1978 H2H
19871 Heinz Gunthardt Robin Drysdale 1 1–0 G 1–0 Jun 21, 1978 H2H
19872 Heinz Gunthardt Rod Frawley 1 0–1 C 0–1 Mar 12, 1981 H2H
19873 Heinz Gunthardt Rolf Gehring 1 0–1 C 0–1 Oct 5, 1983 H2H
19874 Heinz Gunthardt Rolf Thung 1 1–0 C 1–0 Jul 14, 1978 H2H
19875 Heinz Gunthardt Ron Hightower 1 1–0 C 1–0 May 6, 1981 H2H
19876 Heinz Gunthardt Rory Chappell 1 1–0 C 1–0 Jul 22, 1983 H2H
19877 Heinz Gunthardt Sandy Mayer 1 0–1 C 0–1 Mar 20, 1982 H2H
19878 Heinz Gunthardt Stefan Simonsson 1 1–0 C 1–0 Jul 19, 1979 H2H
19879 Heinz Gunthardt Stefan Svensson 1 1–0 C 1–0 Oct 10, 1979 H2H
19880 Heinz Gunthardt Steve Docherty 1 1–0 H 1–0 Aug 13, 1980 H2H
19881 Heinz Gunthardt Steve Meister 1 0–1 H 0–1 Aug 15, 1984 H2H
19882 Heinz Gunthardt Tenny Svensson 1 1–0 C 1–0 Jul 18, 1980 H2H
19883 Heinz Gunthardt Tian C Viljoen 1 0–1 H 0–1 Nov 26, 1981 H2H
19884 Heinz Gunthardt Tom Okker 1 0–1 H 0–1 Oct 17, 1980 H2H
19885 Heinz Gunthardt Weller Evans 1 1–0 C 1–0 Oct 21, 1981 H2H
19886 Heinz Gunthardt Willem Prinsloo 1 1–0 H 1–0 Apr 20, 1979 H2H
19887 Heinz Gunthardt Zeljko Franulovic 1 1–0 C 1–0 Aug 3, 1978 H2H
19888 Helmar Stiegler John Yuill 1 0–1 H 0–1 Oct 27, 1977 H2H
19889 Helmar Stiegler Tom Okker 1 0–1 C 0–1 Nov 20, 1980 H2H
19890 Helmar Stiegler Ulrich Marten 1 0–1 C 0–1 Jul 24, 1980 H2H
19891 Helmut Beermann Buster C Mottram 1 0–1 C 0–1 May 12, 1982 H2H
19892 Helmut Beermann Dick Crealy 1 0–1 C 0–1 Oct 5, 1977 H2H
19893 Hendrik Dreekmann Aaron Krickstein 1 1–0 C 1–0 Jun 1, 1994 H2H
19894 Hendrik Dreekmann Albert Portas 1 0–1 C 0–1 Apr 30, 1998 H2H
19895 Hendrik Dreekmann Alex Radulescu 1 0–1 C 0–1 Jan 30, 1997 H2H
19896 Hendrik Dreekmann Andrew Richardson 1 1–0 C 1–0 Oct 19, 1995 H2H
19897 Hendrik Dreekmann Arnaud Boetsch 1 0–1 H 0–1 Jan 7, 1995 H2H
19898 Hendrik Dreekmann Arnaud Di Pasquale 1 1–0 C 1–0 Sep 17, 1999 H2H
19899 Hendrik Dreekmann Barry Cowan 1 1–0 G 1–0 Jun 24, 1998 H2H
19900 Hendrik Dreekmann Brad Gilbert 1 1–0 G 1–0 Jun 18, 1993 H2H
19901 Hendrik Dreekmann Bryan Shelton 1 0–1 H 0–1 Mar 14, 1995 H2H
19902 Hendrik Dreekmann Carl Uwe Steeb 1 1–0 H 1–0 Jan 6, 1995 H2H
19903 Hendrik Dreekmann Chris Wilkinson 1 0–1 G 0–1 Jun 28, 1995 H2H
19904 Hendrik Dreekmann Daniele Musa 1 1–0 H 1–0 Mar 19, 1996 H2H
19905 Hendrik Dreekmann Danny Sapsford 1 1–0 C 1–0 Oct 5, 1995 H2H
19906 Hendrik Dreekmann David Rikl 1 1–0 C 1–0 Oct 13, 1994 H2H
19907 Hendrik Dreekmann Eduardo Nicolas 1 0–1 C 0–1 Jul 8, 1999 H2H
19908 Hendrik Dreekmann Franz Stauder 1 1–0 G 1–0 Jun 12, 1997 H2H
19909 Hendrik Dreekmann Frederik Fetterlein 1 0–1 H 0–1 Jan 17, 1996 H2H
19910 Hendrik Dreekmann Gerard Solves 1 1–0 C 1–0 Sep 29, 1994 H2H
19911 Hendrik Dreekmann Gianluca Pozzi 1 1–0 H 1–0 Jan 12, 1995 H2H
19912 Hendrik Dreekmann Henrik Holm 1 0–1 H 0–1 Jan 19, 1994 H2H
19913 Hendrik Dreekmann Henri Leconte 1 0–1 G 0–1 Jun 9, 1994 H2H
19914 Hendrik Dreekmann Jacco Eltingh 1 0–1 C 0–1 Apr 14, 1994 H2H
19915 Hendrik Dreekmann Jan Siemerink 1 0–1 C 0–1 Oct 23, 1996 H2H
19916 Hendrik Dreekmann Javier Frana 1 0–1 C 0–1 Oct 3, 1996 H2H
19917 Hendrik Dreekmann Kris Goossens 1 1–0 C 1–0 May 31, 1995 H2H
19918 Hendrik Dreekmann Lucas Arnold Ker 1 1–0 H 1–0 Mar 19, 1997 H2H
19919 Hendrik Dreekmann Marcos Aurelio Gorriz 1 1–0 C 1–0 Jul 10, 1997 H2H
19920 Hendrik Dreekmann Marc Rosset 1 0–1 H 0–1 Mar 13, 1997 H2H
19921 Hendrik Dreekmann Mark Petchey 1 1–0 H 1–0 Apr 2, 1994 H2H
19922 Hendrik Dreekmann Markus Zoecke 1 0–1 H 0–1 Apr 3, 1994 H2H
19923 Hendrik Dreekmann Martin Sinner 1 1–0 H 1–0 Feb 15, 1996 H2H
19924 Hendrik Dreekmann Marzio Martelli 1 0–1 H 0–1 Aug 27, 1997 H2H
19925 Hendrik Dreekmann Michael Kohlmann 1 1–0 C 1–0 Sep 16, 1999 H2H
19926 Hendrik Dreekmann Michael Tebbutt 1 0–1 H 0–1 Mar 21, 1996 H2H
19927 Hendrik Dreekmann Neville Godwin 1 1–0 H 1–0 Mar 31, 1994 H2H
19928 Hendrik Dreekmann Nicolas Kiefer 1 0–1 G 0–1 Jun 26, 1998 H2H
19929 Hendrik Dreekmann Patrick Rafter 1 1–0 H 1–0 Mar 12, 1997 H2H
19930 Hendrik Dreekmann Patrik Fredriksson 1 1–0 G 1–0 Jun 25, 1997 H2H
19931 Hendrik Dreekmann Patrik Kuhnen 1 1–0 G 1–0 Jun 22, 1995 H2H
19932 Hendrik Dreekmann Paul Goldstein 1 0–1 H 0–1 Apr 14, 1999 H2H
19933 Hendrik Dreekmann Renzo Furlan 1 1–0 G 1–0 Jun 20, 1996 H2H
19934 Hendrik Dreekmann Richard Matuszewski 1 0–1 C 0–1 Nov 11, 1993 H2H
19935 Hendrik Dreekmann Sebastien Lareau 1 1–0 C 1–0 Oct 11, 1996 H2H
19936 Hendrik Dreekmann Stephane Huet 1 0–1 C 0–1 May 26, 1999 H2H
19937 Hendrik Dreekmann Thierry Champion 1 1–0 H 1–0 Feb 13, 1997 H2H
19938 Hendrik Dreekmann Tomas Nydahl 1 1–0 H 1–0 Mar 17, 1998 H2H
19939 Hendrik Dreekmann Tuomas Ketola 1 1–0 H 1–0 Apr 16, 1998 H2H
19940 Hendrik Dreekmann Vincent Spadea 1 0–1 H 0–1 Aug 30, 1995 H2H
19941 Hendrik Jan Davids Claudio Pistolesi 1 0–1 C 0–1 Jul 27, 1989 H2H
19942 Hendrik Jan Davids Jacco Eltingh 1 0–1 G 0–1 Jun 9, 1994 H2H
19943 Hendrik Jan Davids Jose Francisco Altur 1 0–1 C 0–1 Oct 15, 1992 H2H
19944 Hendrik Jan Davids Peter Lundgren 1 0–1 H 0–1 Oct 1, 1992 H2H
19945 Henrik Andersson Bjorn Rehnquist 1 0–1 C 0–1 Jul 10, 2003 H2H
19946 Henrik Holm Alexander Mronz 1 0–1 H 0–1 Apr 3, 1992 H2H
19947 Henrik Holm Andrei Cherkasov 1 0–1 C 0–1 Nov 3, 1993 H2H
19948 Henrik Holm Andrew Sznajder 1 0–1 H 0–1 Jul 17, 1991 H2H
19949 Henrik Holm Bret Garnett 1 1–0 H 1–0 Jan 20, 1993 H2H
19950 Henrik Holm Bryan Shelton 1 1–0 C 1–0 Oct 15, 1992 H2H
19951 Henrik Holm Carl Uwe Steeb 1 0–1 C 0–1 Mar 7, 1991 H2H
19952 Henrik Holm Carsten Arriens 1 1–0 H 1–0 Apr 2, 1992 H2H
19953 Henrik Holm Claudio Pistolesi 1 0–1 C 0–1 Jul 31, 1991 H2H
19954 Henrik Holm David Pate 1 1–0 H 1–0 Oct 8, 1992 H2H
19955 Henrik Holm David Rikl 1 1–0 G 1–0 Jun 16, 1994 H2H
19956 Henrik Holm Fernon Wibier 1 1–0 G 1–0 Jun 15, 1995 H2H
19957 Henrik Holm Gerard Solves 1 0–1 C 0–1 Apr 29, 1993 H2H
19958 Henrik Holm Grant Connell 1 0–1 C 0–1 Nov 12, 1992 H2H
19959 Henrik Holm Grant Doyle 1 1–0 G 1–0 Jun 24, 1992 H2H
19960 Henrik Holm Hendrik Jan Davids 1 1–0 G 1–0 Jun 11, 1992 H2H
19961 Henrik Holm Henri Leconte 1 0–1 H 0–1 Sep 4, 1992 H2H
19962 Henrik Holm Jaime Oncins 1 1–0 H 1–0 Feb 8, 1991 H2H
19963 Henrik Holm Jamie Morgan 1 1–0 C 1–0 Oct 11, 1995 H2H
19964 Henrik Holm Jared Palmer 1 1–0 H 1–0 Jul 28, 1993 H2H
19965 Henrik Holm Javier Frana 1 0–1 C 0–1 May 27, 1994 H2H
19966 Henrik Holm Joern Renzenbrink 1 1–0 H 1–0 Jan 5, 1996 H2H
19967 Henrik Holm Jonathan Canter 1 0–1 H 0–1 Oct 7, 1993 H2H
19968 Henrik Holm Justin Gimelstob 1 0–1 H 0–1 Apr 10, 1997 H2H
19969 Henrik Holm Kelly Evernden 1 0–1 C 0–1 May 3, 1991 H2H
19970 Henrik Holm Kenny Thorne 1 1–0 H 1–0 Jul 22, 1992 H2H
19971 Henrik Holm Leonardo Lavalle 1 0–1 C 0–1 Oct 24, 1990 H2H
19972 Henrik Holm Marcos Aurelio Gorriz 1 1–0 C 1–0 May 26, 1993 H2H
19973 Henrik Holm Martin Laurendeau 1 1–0 H 1–0 Oct 10, 1991 H2H
19974 Henrik Holm Martin Wostenholme 1 0–1 H 0–1 Feb 9, 1991 H2H
19975 Henrik Holm Michiel Schapers 1 1–0 G 1–0 Jun 14, 1990 H2H
19976 Henrik Holm Mikael Tillstrom 1 1–0 H 1–0 Apr 17, 1997 H2H
19977 Henrik Holm Milan Srejber 1 1–0 G 1–0 Jun 15, 1990 H2H
19978 Henrik Holm Neil Borwick 1 1–0 H 1–0 Apr 10, 1993 H2H
19979 Henrik Holm Neil Broad 1 1–0 G 1–0 Jun 28, 1989 H2H
19980 Henrik Holm Nicolas Pereira 1 1–0 H 1–0 Jul 20, 1994 H2H
19981 Henrik Holm Patrick Baur 1 1–0 G 1–0 Jun 10, 1993 H2H
19982 Henrik Holm Paul Annacone 1 0–1 G 0–1 Jul 11, 1991 H2H
19983 Henrik Holm Roberto Azar 1 0–1 C 0–1 May 27, 1992 H2H
19984 Henrik Holm Rodolphe Gilbert 1 0–1 H 0–1 Jul 19, 1995 H2H
19985 Henrik Holm Roger Smith 1 0–1 H 0–1 Sep 2, 1994 H2H
19986 Henrik Holm Ryuso Tsujino 1 1–0 H 1–0 Apr 6, 1994 H2H
19987 Henrik Holm Scott Humphries 1 1–0 H 1–0 Mar 14, 1995 H2H
19988 Henrik Holm Steve Bryan 1 0–1 C 0–1 Oct 21, 1993 H2H
19989 Henrik Holm Thomas Hogstedt 1 1–0 C 1–0 May 2, 1991 H2H
19990 Henrik Holm Tim Mayotte 1 0–1 G 0–1 Jun 30, 1989 H2H
19991 Henrik Holm Todd Woodbridge 1 1–0 H 1–0 Jan 21, 1994 H2H
19992 Henrik Holm Vincent Spadea 1 0–1 H 0–1 Jan 12, 1995 H2H
19993 Henrik Sundstrom Alvaro Fillol 1 1–0 C 1–0 May 30, 1984 H2H
19994 Henrik Sundstrom Balazs Taroczy 1 1–0 C 1–0 Jun 2, 1985 H2H
19995 Henrik Sundstrom Ben Testerman 1 0–1 H 0–1 Feb 21, 1985 H2H
19996 Henrik Sundstrom Bernard Boileau 1 1–0 G 1–0 Jun 27, 1984 H2H
19997 Henrik Sundstrom Buster C Mottram 1 0–1 C 0–1 Jul 24, 1982 H2H
19998 Henrik Sundstrom Carlos Kirmayr 1 0–1 G 0–1 Jun 25, 1986 H2H
19999 Henrik Sundstrom Corrado Barazzutti 1 0–1 C 0–1 Apr 8, 1983 H2H
20000 Henrik Sundstrom Derek Segal 1 1–0 H 1–0 Aug 14, 1985 H2H