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
17801 Givaldo Barbosa Marcelo Grassi 1 1–0 H 1–0 Nov 24, 1983 H2H
17802 Givaldo Barbosa Matt Mitchell 1 0–1 G 0–1 Jun 13, 1984 H2H
17803 Givaldo Barbosa Paul Mcnamee 1 0–1 H 0–1 Aug 30, 1979 H2H
17804 Givaldo Barbosa Richard Meyer 1 1–0 C 1–0 Jul 7, 1983 H2H
17805 Givaldo Barbosa Rocky Royer 1 0–1 C 0–1 Nov 26, 1982 H2H
17806 Givaldo Barbosa Rudiger Benz 1 1–0 C 1–0 Jul 19, 1984 H2H
17807 Givaldo Barbosa Trevor Allan 1 0–1 C 0–1 Jul 11, 1985 H2H
17808 Givaldo Barbosa Zoltan Kuharszky 1 0–1 C 0–1 Jun 13, 1985 H2H
17809 Gleb Sakharov Maximilian Marterer 1 0–1 H 0–1 Jan 16, 2019 H2H
17810 Gleb Sakharov Roberto Bautista Agut 1 0–1 C 0–1 Jul 28, 2017 H2H
17811 Glen Holroyd Chris Mayotte 1 1–0 C 1–0 Jul 30, 1981 H2H
17812 Glenn Hamilton Peter Curtis 1 0–1 G 0–1 Jul 11, 1973 H2H
17813 Glenn Hamilton Willie Davies 1 0–1 G 0–1 Jun 5, 1974 H2H
17814 Glenn Layendecker Ben Testerman 1 1–0 C 1–0 Oct 12, 1985 H2H
17815 Glenn Layendecker Bill Scanlon 1 0–1 G 0–1 Jul 12, 1986 H2H
17816 Glenn Layendecker Brad Drewett 1 0–1 G 0–1 Dec 12, 1984 H2H
17817 Glenn Layendecker Brian Teacher 1 1–0 C 1–0 Oct 10, 1985 H2H
17818 Glenn Layendecker Christo Van Rensburg 1 0–1 G 0–1 Jun 15, 1989 H2H
17819 Glenn Layendecker Colin Dowdeswell 1 0–1 H 0–1 Aug 7, 1985 H2H
17820 Glenn Layendecker Danie Visser 1 0–1 G 0–1 Jun 12, 1986 H2H
17821 Glenn Layendecker Eliot Teltscher 1 0–1 C 0–1 Oct 18, 1984 H2H
17822 Glenn Layendecker Heinz Gunthardt 1 0–1 G 0–1 Jun 25, 1986 H2H
17823 Glenn Layendecker Howard Sands 1 0–1 G 0–1 Dec 27, 1984 H2H
17824 Glenn Layendecker Joakim Nystrom 1 0–1 C 0–1 May 8, 1986 H2H
17825 Glenn Layendecker Larry Scott 1 1–0 H 1–0 Apr 21, 1988 H2H
17826 Glenn Layendecker Larry Stefanki 1 0–1 H 0–1 Nov 21, 1985 H2H
17827 Glenn Layendecker Marcel Freeman 1 1–0 H 1–0 Oct 18, 1986 H2H
17828 Glenn Layendecker Marc Flur 1 0–1 C 0–1 May 8, 1985 H2H
17829 Glenn Layendecker Mark Dickson 1 0–1 C 0–1 Oct 5, 1984 H2H
17830 Glenn Layendecker Matt Mitchell 1 1–0 H 1–0 Aug 2, 1984 H2H
17831 Glenn Layendecker Mel Purcell 1 0–1 C 0–1 May 1, 1986 H2H
17832 Glenn Layendecker Michael Kures 1 1–0 H 1–0 Jan 18, 1989 H2H
17833 Glenn Layendecker Michael Westphal 1 0–1 H 0–1 Aug 3, 1984 H2H
17834 Glenn Layendecker Miloslav Mecir 1 0–1 H 0–1 Mar 16, 1988 H2H
17835 Glenn Layendecker Patrick Galbraith 1 1–0 G 1–0 Jul 13, 1989 H2H
17836 Glenn Layendecker Paul Mcnamee 1 1–0 H 1–0 Oct 16, 1986 H2H
17837 Glenn Layendecker Peter Johnston 1 1–0 H 1–0 Jan 10, 1985 H2H
17838 Glenn Layendecker Ramesh Krishnan 1 0–1 C 0–1 Feb 14, 1990 H2H
17839 Glenn Layendecker Ricki Osterthun 1 1–0 C 1–0 Feb 7, 1986 H2H
17840 Glenn Layendecker Roger Knapp 1 1–0 G 1–0 Jun 22, 1985 H2H
17841 Glenn Layendecker Steve Denton 1 0–1 G 0–1 Nov 27, 1985 H2H
17842 Glenn Layendecker Tobias Svantesson 1 0–1 C 0–1 Nov 17, 1988 H2H
17843 Glenn Layendecker Tomas Smid 1 0–1 C 0–1 Feb 4, 1987 H2H
17844 Glenn Layendecker Wolfgang Popp 1 1–0 H 1–0 Feb 12, 1986 H2H
17845 Glenn Michibata Alexander Mronz 1 0–1 H 0–1 Oct 12, 1989 H2H
17846 Glenn Michibata Andrew Castle 1 1–0 G 1–0 Jun 22, 1988 H2H
17847 Glenn Michibata A. Parker 1 1–0 H 1–0 Aug 3, 1988 H2H
17848 Glenn Michibata Barry Moir 1 1–0 H 1–0 Jul 20, 1989 H2H
17849 Glenn Michibata Bill Cowan 1 1–0 C 1–0 Nov 18, 1982 H2H
17850 Glenn Michibata Bill Maze 1 1–0 H 1–0 Feb 23, 1983 H2H
17851 Glenn Michibata Bill Scanlon 1 0–1 G 0–1 Jan 4, 1987 H2H
17852 Glenn Michibata Brad Drewett 1 1–0 H 1–0 Aug 30, 1989 H2H
17853 Glenn Michibata Bruce Manson 1 0–1 H 0–1 Oct 10, 1984 H2H
17854 Glenn Michibata Butch Walts 1 0–1 H 0–1 Aug 15, 1979 H2H
17855 Glenn Michibata Cary Stansbury 1 0–1 H 0–1 Sep 27, 1984 H2H
17856 Glenn Michibata Chris Johnstone 1 1–0 C 1–0 Nov 11, 1982 H2H
17857 Glenn Michibata Christo Steyn 1 0–1 C 0–1 Apr 30, 1986 H2H
17858 Glenn Michibata Dan Goldie 1 0–1 H 0–1 Apr 16, 1987 H2H
17859 Glenn Michibata Desmond Tyson 1 1–0 G 1–0 Jan 2, 1987 H2H
17860 Glenn Michibata Dominique Bedel 1 0–1 C 0–1 Oct 23, 1982 H2H
17861 Glenn Michibata Francesco Cancellotti 1 0–1 C 0–1 Jun 2, 1989 H2H
17862 Glenn Michibata Fritz Buehning 1 1–0 C 1–0 Jan 25, 1984 H2H
17863 Glenn Michibata Gilad Bloom 1 0–1 H 0–1 Apr 27, 1991 H2H
17864 Glenn Michibata Greg Holmes 1 1–0 H 1–0 Oct 19, 1985 H2H
17865 Glenn Michibata Heiner Moraing 1 1–0 H 1–0 Jan 6, 1989 H2H
17866 Glenn Michibata Howard Sands 1 1–0 C 1–0 Nov 1, 1984 H2H
17867 Glenn Michibata Jan Gunnarsson 1 0–1 C 0–1 May 30, 1984 H2H
17868 Glenn Michibata Jeff Turpin 1 1–0 C 1–0 Oct 22, 1982 H2H
17869 Glenn Michibata Jeremy Bates 1 0–1 G 0–1 Jun 11, 1986 H2H
17870 Glenn Michibata Jim Gurfein 1 1–0 C 1–0 Nov 11, 1983 H2H
17871 Glenn Michibata Jim Pugh 1 0–1 H 0–1 Aug 4, 1988 H2H
17872 Glenn Michibata Joel Bailey 1 1–0 C 1–0 Oct 20, 1982 H2H
17873 Glenn Michibata Jonathan Canter 1 1–0 C 1–0 Oct 24, 1985 H2H
17874 Glenn Michibata Jorge Lozano 1 1–0 H 1–0 Aug 10, 1988 H2H
17875 Glenn Michibata Juan Avendano 1 1–0 H 1–0 Feb 11, 1986 H2H
17876 Glenn Michibata Ken Flach 1 1–0 H 1–0 Apr 23, 1987 H2H
17877 Glenn Michibata Kent Carlsson 1 0–1 H 0–1 Aug 21, 1986 H2H
17878 Glenn Michibata Laird Dunlop 1 1–0 H 1–0 Aug 14, 1985 H2H
17879 Glenn Michibata Larry Stefanki 1 0–1 H 0–1 Oct 19, 1983 H2H
17880 Glenn Michibata Leif Shiras 1 0–1 H 0–1 Aug 2, 1984 H2H
17881 Glenn Michibata Marcos Hocevar 1 0–1 H 0–1 Aug 10, 1983 H2H
17882 Glenn Michibata Mark Dickson 1 0–1 C 0–1 Oct 19, 1984 H2H
17883 Glenn Michibata Mark Edmondson 1 0–1 G 0–1 Jun 13, 1984 H2H
17884 Glenn Michibata Mark Kratzmann 1 1–0 H 1–0 Apr 4, 1991 H2H
17885 Glenn Michibata Marty Davis 1 0–1 G 0–1 Jun 21, 1984 H2H
17886 Glenn Michibata Matt Anger 1 1–0 C 1–0 Mar 27, 1986 H2H
17887 Glenn Michibata Mike Leach 1 0–1 H 0–1 Feb 12, 1986 H2H
17888 Glenn Michibata Milan Srejber 1 0–1 H 0–1 Apr 19, 1989 H2H
17889 Glenn Michibata Miloslav Mecir 1 0–1 H 0–1 Jan 9, 1987 H2H
17890 Glenn Michibata Nicklas Kroon 1 0–1 H 0–1 Jan 15, 1988 H2H
17891 Glenn Michibata Nick Saviano 1 1–0 H 1–0 Feb 15, 1984 H2H
17892 Glenn Michibata Patrice Kuchna 1 0–1 C 0–1 May 27, 1987 H2H
17893 Glenn Michibata Paul Annacone 1 1–0 H 1–0 Apr 15, 1987 H2H
17894 Glenn Michibata Peter Feigl 1 0–1 C 0–1 Nov 19, 1982 H2H
17895 Glenn Michibata Peter Lundgren 1 0–1 H 0–1 Sep 19, 1986 H2H
17896 Glenn Michibata Richard Matuszewski 1 0–1 H 0–1 Oct 15, 1988 H2H
17897 Glenn Michibata Richard Schmidt 1 1–0 H 1–0 Jan 8, 1987 H2H
17898 Glenn Michibata Rick Leach 1 1–0 C 1–0 Oct 9, 1991 H2H
17899 Glenn Michibata Robert Seguso 1 1–0 H 1–0 Sep 12, 1984 H2H
17900 Glenn Michibata Sandy Mayer 1 0–1 H 0–1 Sep 16, 1983 H2H
17901 Glenn Michibata Shahar Perkiss 1 1–0 C 1–0 Feb 7, 1986 H2H
17902 Glenn Michibata Shozo Shiraishi 1 1–0 H 1–0 Sep 29, 1983 H2H
17903 Glenn Michibata Stefan Simonsson 1 0–1 H 0–1 Aug 13, 1980 H2H
17904 Glenn Michibata Steve Guy 1 1–0 H 1–0 Oct 16, 1985 H2H
17905 Glenn Michibata Stuart Bale 1 1–0 G 1–0 Jun 20, 1984 H2H
17906 Glenn Michibata Terry Moor 1 0–1 C 0–1 Sep 20, 1984 H2H
17907 Glenn Michibata Tobias Svantesson 1 1–0 C 1–0 May 31, 1989 H2H
17908 Glenn Michibata Tom Nijssen 1 1–0 H 1–0 Jan 13, 1988 H2H
17909 Glenn Michibata Trevor Allan 1 0–1 C 0–1 Jul 18, 1984 H2H
17910 Glenn Michibata Van Winitsky 1 1–0 C 1–0 Oct 21, 1982 H2H
17911 Glenn Michibata Yannick Noah 1 0–1 H 0–1 Feb 24, 1983 H2H
17912 Glenn Petrovic John Whitlinger 1 1–0 H 1–0 Sep 21, 1977 H2H
17913 Glenn Petrovic Terry Rocavert 1 0–1 H 0–1 Jan 3, 1980 H2H
17914 Glenn Weiner Alexander Popp 1 0–1 G 0–1 Jul 9, 2004 H2H
17915 Glenn Weiner Andre Sa 1 1–0 G 1–0 Jul 12, 2001 H2H
17916 Glenn Weiner Arnaud Di Pasquale 1 1–0 H 1–0 Jan 12, 2001 H2H
17917 Glenn Weiner Bob Bryan 1 1–0 H 1–0 Jul 24, 1997 H2H
17918 Glenn Weiner Gouichi Motomura 1 0–1 H 0–1 Oct 6, 2004 H2H
17919 Glenn Weiner Juan Balcells 1 0–1 H 0–1 Jan 13, 2001 H2H
17920 Glenn Weiner Lars Burgsmuller 1 1–0 H 1–0 Feb 25, 2005 H2H
17921 Glenn Weiner Martin Lee 1 0–1 G 0–1 Jul 13, 2001 H2H
17922 Glenn Weiner Ramon Delgado 1 0–1 H 0–1 Feb 3, 2005 H2H
17923 Glenn Weiner Tommy Ho 1 0–1 H 0–1 Aug 14, 1997 H2H
17924 Gonzalo Bueno Tiago Pereira 1 1–0 C 1–0 Jul 21, 2026 H2H
17925 Gonzalo Lama Juan Manuel Cerundolo 1 0–1 C 0–1 Mar 11, 2021 H2H
17926 Goran Ivanisevic Albert Montanes 1 0–1 C 0–1 Apr 25, 2001 H2H
17927 Goran Ivanisevic Alexander Mronz 1 1–0 G 1–0 Jun 24, 1994 H2H
17928 Goran Ivanisevic Alexander Waske 1 0–1 C 0–1 Apr 29, 2004 H2H
17929 Goran Ivanisevic Alex Calatrava 1 1–0 H 1–0 Mar 14, 2001 H2H
17930 Goran Ivanisevic Alex Radulescu 1 1–0 C 1–0 Feb 1, 1997 H2H
17931 Goran Ivanisevic Andreas Lesch 1 1–0 G 1–0 Jun 27, 1990 H2H
17932 Goran Ivanisevic Andreas Vinciguerra 1 0–1 C 0–1 Nov 1, 2001 H2H
17933 Goran Ivanisevic Andrei Stoliarov 1 0–1 H 0–1 Feb 27, 2003 H2H
17934 Goran Ivanisevic Arnaud Di Pasquale 1 1–0 H 1–0 Aug 26, 1999 H2H
17935 Goran Ivanisevic Ben Ellwood 1 1–0 H 1–0 Jan 15, 1997 H2H
17936 Goran Ivanisevic Bernardo Mota 1 1–0 C 1–0 Jul 31, 1992 H2H
17937 Goran Ivanisevic Carsten Arriens 1 1–0 C 1–0 Nov 12, 1998 H2H
17938 Goran Ivanisevic Cecil Mamiit 1 1–0 H 1–0 Mar 1, 2001 H2H
17939 Goran Ivanisevic Chris Bailey 1 1–0 G 1–0 Jun 25, 1993 H2H
17940 Goran Ivanisevic Christo Van Rensburg 1 1–0 H 1–0 Oct 9, 1992 H2H
17941 Goran Ivanisevic Chris Wilkinson 1 0–1 G 0–1 Jun 10, 1993 H2H
17942 Goran Ivanisevic Claudio Mezzadri 1 1–0 C 1–0 Jul 9, 1992 H2H
17943 Goran Ivanisevic Claudio Pistolesi 1 1–0 C 1–0 May 10, 1989 H2H
17944 Goran Ivanisevic Cyril Saulnier 1 1–0 H 1–0 Feb 10, 2000 H2H
17945 Goran Ivanisevic David Nainkin 1 1–0 G 1–0 Jun 26, 1996 H2H
17946 Goran Ivanisevic Dennis van Scheppingen 1 1–0 H 1–0 Mar 19, 1998 H2H
17947 Goran Ivanisevic Dimitri Poliakov 1 1–0 C 1–0 Oct 10, 1991 H2H
17948 Goran Ivanisevic Emilio Sanchez 1 1–0 C 1–0 Jul 21, 1990 H2H
17949 Goran Ivanisevic Filippo Volandri 1 1–0 G 1–0 Jun 25, 2004 H2H
17950 Goran Ivanisevic Francisco Roig 1 1–0 C 1–0 Feb 25, 1993 H2H
17951 Goran Ivanisevic Frederic Fontang 1 1–0 C 1–0 May 29, 1991 H2H
17952 Goran Ivanisevic Frederik Fetterlein 1 1–0 C 1–0 Oct 9, 1997 H2H
17953 Goran Ivanisevic Fredrik Jonsson 1 1–0 G 1–0 Jun 27, 2001 H2H
17954 Goran Ivanisevic Galo Blanco 1 1–0 C 1–0 May 6, 1998 H2H
17955 Goran Ivanisevic Gaston Etlis 1 0–1 C 0–1 May 4, 2000 H2H
17956 Goran Ivanisevic Geoff Grant 1 1–0 H 1–0 Aug 20, 1998 H2H
17957 Goran Ivanisevic Girts Dzelde 1 1–0 C 1–0 Jul 10, 1992 H2H
17958 Goran Ivanisevic Grant Connell 1 1–0 C 1–0 Feb 10, 1994 H2H
17959 Goran Ivanisevic Guillermo Canas 1 0–1 C 0–1 May 21, 1999 H2H
17960 Goran Ivanisevic Hendrik Jan Davids 1 1–0 H 1–0 Jan 7, 1993 H2H
17961 Goran Ivanisevic Henrik Holm 1 1–0 H 1–0 Aug 28, 1991 H2H
17962 Goran Ivanisevic Herbert Wiltschnig 1 1–0 C 1–0 Aug 4, 1994 H2H
17963 Goran Ivanisevic Hernan Gumy 1 1–0 H 1–0 Mar 5, 1999 H2H
17964 Goran Ivanisevic Hugo Armando 1 1–0 H 1–0 Aug 29, 2001 H2H
17965 Goran Ivanisevic Hyung-Taik Lee 1 0–1 H 0–1 Nov 24, 2000 H2H
17966 Goran Ivanisevic Ivan Kley 1 1–0 C 1–0 Oct 20, 1988 H2H
17967 Goran Ivanisevic Ivo Heuberger 1 0–1 H 0–1 Feb 21, 2002 H2H
17968 Goran Ivanisevic Jaime Oncins 1 1–0 C 1–0 May 12, 1993 H2H
17969 Goran Ivanisevic Jan Kroslak 1 0–1 C 0–1 Oct 22, 1998 H2H
17970 Goran Ivanisevic Jan Vacek 1 0–1 G 0–1 Jun 11, 2003 H2H
17971 Goran Ivanisevic Jared Palmer 1 0–1 H 0–1 Aug 18, 1999 H2H
17972 Goran Ivanisevic Javier Frana 1 1–0 H 1–0 Aug 15, 1996 H2H
17973 Goran Ivanisevic Jeff Tarango 1 1–0 C 1–0 May 21, 1995 H2H
17974 Goran Ivanisevic Jeremy Bates 1 1–0 G 1–0 Jun 21, 1991 H2H
17975 Goran Ivanisevic Joakim Nystrom 1 1–0 C 1–0 Sep 28, 1989 H2H
17976 Goran Ivanisevic Johan Anderson 1 1–0 H 1–0 Jan 6, 1989 H2H
17977 Goran Ivanisevic John Fitzgerald 1 1–0 H 1–0 Jan 20, 1989 H2H
17978 Goran Ivanisevic Jonathan Canter 1 0–1 H 0–1 Aug 16, 1989 H2H
17979 Goran Ivanisevic Jose Luis Aparisi 1 1–0 C 1–0 Sep 13, 1990 H2H
17980 Goran Ivanisevic Joshua Eagle 1 1–0 C 1–0 Oct 13, 1994 H2H
17981 Goran Ivanisevic Julian Alonso 1 0–1 H 0–1 Aug 23, 1997 H2H
17982 Goran Ivanisevic Julien Boutter 1 0–1 H 0–1 Jan 4, 2001 H2H
17983 Goran Ivanisevic Karim Alami 1 0–1 C 0–1 Apr 17, 1997 H2H
17984 Goran Ivanisevic Kelly Evernden 1 0–1 H 0–1 Sep 23, 1988 H2H
17985 Goran Ivanisevic Ken Flach 1 0–1 G 0–1 Jun 30, 1989 H2H
17986 Goran Ivanisevic Kent Carlsson 1 1–0 C 1–0 May 11, 1989 H2H
17987 Goran Ivanisevic Lars Burgsmuller 1 1–0 C 1–0 Nov 14, 1998 H2H
17988 Goran Ivanisevic Lars Koslowski 1 1–0 G 1–0 Jun 24, 1992 H2H
17989 Goran Ivanisevic Lionel Roux 1 1–0 H 1–0 Aug 17, 1996 H2H
17990 Goran Ivanisevic Louis Gloria 1 1–0 C 1–0 Oct 12, 1995 H2H
17991 Goran Ivanisevic Marcos Aurelio Gorriz 1 1–0 C 1–0 Aug 5, 1993 H2H
17992 Goran Ivanisevic Mariano Zabaleta 1 0–1 C 0–1 Oct 21, 1999 H2H
17993 Goran Ivanisevic Marian Vajda 1 1–0 C 1–0 Jul 13, 1989 H2H
17994 Goran Ivanisevic Mark Koevermans 1 1–0 G 1–0 Jul 4, 1990 H2H
17995 Goran Ivanisevic Markus Hantschk 1 0–1 C 0–1 Apr 29, 1999 H2H
17996 Goran Ivanisevic Martin Jaite 1 1–0 H 1–0 Mar 7, 1990 H2H
17997 Goran Ivanisevic Martin Lee 1 1–0 G 1–0 Jun 13, 1997 H2H
17998 Goran Ivanisevic Martin Strelba 1 1–0 C 1–0 Apr 20, 1989 H2H
17999 Goran Ivanisevic Marzio Martelli 1 0–1 C 0–1 May 27, 1998 H2H
18000 Goran Ivanisevic Michal Tabara 1 0–1 C 0–1 Jan 31, 2002 H2H