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
30801 Victor Pecci Guillermo Aubone 2 2–0 C 2–0 Feb 5, 1981 H2H
30802 Victor Pecci Ion Tiriac 2 1–1 C 1–0 H 0–1 May 21, 1977 H2H
30803 Victor Pecci Jiri Hrebec 2 1–1 C 1–1 Jun 4, 1976 H2H
30804 Victor Pecci Jose Luis Damiani 2 2–0 C 2–0 Nov 30, 1978 H2H
30805 Victor Pecci Julian Ganzabal 2 2–0 C 1–0 H 1–0 Jun 19, 1976 H2H
30806 Victor Pecci Jurgen Fassbender 2 2–0 C 1–0 H 1–0 Jun 18, 1976 H2H
30807 Victor Pecci Karl Meiler 2 1–1 H 1–1 Oct 21, 1982 H2H
30808 Victor Pecci Klaus Eberhard 2 1–1 C 1–1 Jul 18, 1981 H2H
30809 Victor Pecci Mike Cahill 2 1–1 C 1–1 Feb 16, 1976 H2H
30810 Victor Pecci Mike Estep 2 2–0 C 1–0 H 1–0 Nov 4, 1976 H2H
30811 Victor Pecci Nikola Pilic 2 1–1 C 1–0 G 0–1 May 1, 1977 H2H
30812 Victor Pecci Onny Parun 2 2–0 C 1–0 H 1–0 Oct 29, 1976 H2H
30813 Victor Pecci Paolo Bertolucci 2 0–2 C 0–2 Jun 18, 1977 H2H
30814 Victor Pecci Pat Cramer 2 2–0 C 1–0 G 1–0 Jun 23, 1976 H2H
30815 Victor Pecci Pat Dupre 2 1–1 C 0–1 G 1–0 Jun 21, 1978 H2H
30816 Victor Pecci Patrice Dominguez 2 0–2 C 0–1 H 0–1 Mar 24, 1979 H2H
30817 Victor Pecci Rick Fagel 2 2–0 C 2–0 May 24, 1978 H2H
30818 Victor Pecci Rod Frawley 2 1–1 C 0–1 H 1–0 Sep 11, 1980 H2H
30819 Victor Pecci Stefan Simonsson 2 2–0 C 2–0 Sep 20, 1984 H2H
30820 Victor Pecci Terry Rocavert 2 2–0 C 2–0 Jul 24, 1980 H2H
30821 Victor Pecci Tony Graham 2 2–0 C 1–0 C 1–0 Oct 22, 1981 H2H
30822 Victor Pecci Trey Waltke 2 2–0 C 1–0 H 1–0 Jun 16, 1977 H2H
30823 Victor Pecci Victor Amaya 2 1–1 C 1–1 Aug 2, 1978 H2H
30824 Victor Pecci Zeljko Franulovic 2 1–1 C 0–1 H 1–0 May 2, 1977 H2H
30825 Vijay Amritraj Adriano Panatta 2 1–1 C 1–1 Sep 21, 1977 H2H
30826 Vijay Amritraj Allan Stone 2 1–1 G 1–0 H 0–1 Oct 7, 1976 H2H
30827 Vijay Amritraj Belus Prajoux 2 2–0 C 1–0 C 1–0 Jun 5, 1974 H2H
30828 Vijay Amritraj Billy Martin 2 1–1 C 1–1 Feb 22, 1976 H2H
30829 Vijay Amritraj Brian Fairlie 2 0–2 C 0–1 G 0–1 Jun 21, 1978 H2H
30830 Vijay Amritraj Butch Walts 2 2–0 C 1–0 H 1–0 Feb 13, 1980 H2H
30831 Vijay Amritraj Christophe Roger-Vasselin 2 1–1 C 1–0 H 0–1 Aug 4, 1983 H2H
30832 Vijay Amritraj Corrado Barazzutti 2 1–1 C 0–1 C 1–0 Apr 23, 1977 H2H
30833 Vijay Amritraj Derek Schroder 2 2–0 C 1–0 G 1–0 Jul 18, 1974 H2H
30834 Vijay Amritraj Emilio Montano 2 2–0 G 1–0 H 1–0 Oct 3, 1979 H2H
30835 Vijay Amritraj Eric Korita 2 1–1 C 1–0 H 0–1 Jul 24, 1986 H2H
30836 Vijay Amritraj Frew Mcmillan 2 1–1 C 0–1 H 1–0 Mar 30, 1979 H2H
30837 Vijay Amritraj Fritz Buehning 2 2–0 C 1–0 H 1–0 Aug 30, 1984 H2H
30838 Vijay Amritraj Gene Malin 2 2–0 C 2–0 Nov 20, 1980 H2H
30839 Vijay Amritraj Geoff Masters 2 1–1 C 1–0 H 0–1 Oct 23, 1975 H2H
30840 Vijay Amritraj Jay Lapidus 2 2–0 C 2–0 Apr 15, 1982 H2H
30841 Vijay Amritraj Jeff Simpson 2 0–2 C 0–1 C 0–1 Feb 15, 1974 H2H
30842 Vijay Amritraj Jim Delaney 2 1–1 C 0–1 H 1–0 Mar 2, 1977 H2H
30843 Vijay Amritraj John Newcombe 2 1–1 H 1–1 Oct 19, 1979 H2H
30844 Vijay Amritraj Jose Higueras 2 0–2 C 0–1 H 0–1 Aug 25, 1979 H2H
30845 Vijay Amritraj Jurgen Fassbender 2 0–2 H 0–2 Mar 8, 1974 H2H
30846 Vijay Amritraj Keith Richardson 2 2–0 H 2–0 Jul 25, 1979 H2H
30847 Vijay Amritraj Leif Shiras 2 2–0 C 1–0 G 1–0 Oct 18, 1984 H2H
30848 Vijay Amritraj Marc Flur 2 0–2 G 0–1 H 0–1 Jul 10, 1986 H2H
30849 Vijay Amritraj Marty Davis 2 2–0 C 1–0 H 1–0 Oct 25, 1984 H2H
30850 Vijay Amritraj Mike Cahill 2 1–1 C 1–0 C 0–1 Jul 28, 1976 H2H
30851 Vijay Amritraj Nick Saviano 2 2–0 C 2–0 Sep 24, 1981 H2H
30852 Vijay Amritraj Nikola Pilic 2 1–1 C 1–0 G 0–1 Jun 24, 1977 H2H
30853 Vijay Amritraj Pat Cramer 2 2–0 G 1–0 H 1–0 Feb 26, 1975 H2H
30854 Vijay Amritraj Pat Dupre 2 2–0 C 2–0 Sep 26, 1981 H2H
30855 Vijay Amritraj Patrice Dominguez 2 1–1 C 1–0 H 0–1 Apr 13, 1979 H2H
30856 Vijay Amritraj Paul Gerken 2 1–1 C 0–1 H 1–0 Jan 23, 1975 H2H
30857 Vijay Amritraj Peter Elter 2 2–0 C 1–0 H 1–0 Feb 5, 1985 H2H
30858 Vijay Amritraj Peter Rennert 2 2–0 C 2–0 Mar 18, 1982 H2H
30859 Vijay Amritraj Ray Ruffels 2 1–1 C 0–1 C 1–0 Mar 6, 1976 H2H
30860 Vijay Amritraj Richard Lewis 2 2–0 G 2–0 Jun 12, 1980 H2H
30861 Vijay Amritraj Rod Frawley 2 2–0 C 2–0 Nov 20, 1981 H2H
30862 Vijay Amritraj Rod Laver 2 2–0 C 1–0 G 1–0 Sep 4, 1973 H2H
30863 Vijay Amritraj Syd Ball 2 2–0 G 1–0 H 1–0 Aug 15, 1975 H2H
30864 Vijay Amritraj Terry Moor 2 1–1 C 0–1 C 1–0 Mar 19, 1982 H2H
30865 Vijay Amritraj Tomas Smid 2 0–2 C 0–2 Mar 28, 1986 H2H
30866 Vijay Amritraj Tom Gorman 2 2–0 C 1–0 G 1–0 Mar 20, 1975 H2H
30867 Vijay Amritraj Tony Giammalva 2 2–0 C 1–0 H 1–0 Aug 14, 1980 H2H
30868 Vijay Amritraj Tony Roche 2 0–2 C 0–1 H 0–1 Oct 30, 1975 H2H
30869 Vijay Amritraj Victor Amaya 2 0–2 C 0–1 C 0–1 Sep 19, 1979 H2H
30870 Viktor Troicki Adrian Mannarino 2 1–1 H 1–1 Nov 2, 2016 H2H
30871 Viktor Troicki Benjamin Becker 2 2–0 G 1–0 H 1–0 Jun 14, 2012 H2H
30872 Viktor Troicki Benoit Paire 2 1–1 G 1–1 Jun 28, 2019 H2H
30873 Viktor Troicki Bjorn Phau 2 2–0 H 2–0 Jan 2, 2013 H2H
30874 Viktor Troicki Carsten Ball 2 2–0 C 1–0 H 1–0 May 27, 2010 H2H
30875 Viktor Troicki Denis Gremelmayr 2 2–0 G 1–0 H 1–0 Aug 13, 2008 H2H
30876 Viktor Troicki Dusan Lajovic 2 2–0 C 1–0 H 1–0 Sep 23, 2016 H2H
30877 Viktor Troicki Ernests Gulbis 2 1–1 C 0–1 H 1–0 Feb 8, 2018 H2H
30878 Viktor Troicki Florent Serra 2 2–0 C 1–0 H 1–0 May 7, 2010 H2H
30879 Viktor Troicki Frances Tiafoe 2 1–1 G 0–1 H 1–0 Jun 18, 2021 H2H
30880 Viktor Troicki Gilles Muller 2 1–1 H 1–1 Jan 14, 2017 H2H
30881 Viktor Troicki Jan-Lennard Struff 2 2–0 C 1–0 H 1–0 Feb 15, 2018 H2H
30882 Viktor Troicki Jean-Rene Lisnard 2 2–0 C 2–0 Apr 17, 2012 H2H
30883 Viktor Troicki Laslo Djere 2 1–1 C 1–1 May 6, 2017 H2H
30884 Viktor Troicki Leonardo Mayer 2 1–1 H 1–1 Mar 13, 2016 H2H
30885 Viktor Troicki Malek Jaziri 2 0–2 H 0–2 Aug 26, 2015 H2H
30886 Viktor Troicki Marc Gicquel 2 0–2 C 0–1 H 0–1 Aug 5, 2009 H2H
30887 Viktor Troicki Marton Fucsovics 2 1–1 C 1–0 H 0–1 Mar 10, 2018 H2H
30888 Viktor Troicki Maximo Gonzalez 2 1–1 C 0–1 G 1–0 Jun 22, 2011 H2H
30889 Viktor Troicki Michael Berrer 2 1–1 H 1–1 Nov 4, 2010 H2H
30890 Viktor Troicki Nick Kyrgios 2 0–2 H 0–2 Jan 18, 2018 H2H
30891 Viktor Troicki Radu Albot 2 1–1 H 1–1 Aug 31, 2016 H2H
30892 Viktor Troicki Sam Groth 2 1–1 G 1–0 H 0–1 Aug 6, 2015 H2H
30893 Viktor Troicki Tobias Kamke 2 2–0 C 2–0 Apr 26, 2013 H2H
30894 Vilius Gaubas Sebastian Baez 2 1–1 C 1–1 Apr 23, 2026 H2H
30895 Vincent Millot Adrian Mannarino 2 0–2 H 0–2 Sep 24, 2015 H2H
30896 Vincent Millot Benoit Paire 2 1–1 H 1–1 Sep 22, 2016 H2H
30897 Vincent Spadea Alex Radulescu 2 1–1 C 1–0 G 0–1 Oct 9, 1997 H2H
30898 Vincent Spadea Bjorn Phau 2 1–1 G 1–0 H 0–1 Jun 22, 2006 H2H
30899 Vincent Spadea Bobby Reynolds 2 2–0 H 2–0 Feb 23, 2006 H2H
30900 Vincent Spadea David Nainkin 2 2–0 H 2–0 Jul 23, 1998 H2H
30901 Vincent Spadea David Sanchez 2 1–1 C 0–1 H 1–0 Jan 13, 2005 H2H
30902 Vincent Spadea Dudi Sela 2 0–2 H 0–2 Jul 19, 2009 H2H
30903 Vincent Spadea Hugo Armando 2 2–0 H 2–0 Feb 3, 2005 H2H
30904 Vincent Spadea Jan Vacek 2 1–1 H 1–1 Aug 1, 2003 H2H
30905 Vincent Spadea Jeff Salzenstein 2 2–0 G 1–0 H 1–0 Sep 18, 2004 H2H
30906 Vincent Spadea Michael Tebbutt 2 2–0 H 2–0 Jul 18, 1997 H2H
30907 Vincent Spadea Oliver Gross 2 0–2 C 0–2 Apr 24, 1997 H2H
30908 Vincent Spadea Paul Goldstein 2 1–1 G 1–0 H 0–1 Mar 3, 2006 H2H
30909 Vincent Spadea Ramon Delgado 2 1–1 C 0–1 H 1–0 Jan 20, 1999 H2H
30910 Vincent Spadea Richard Gasquet 2 0–2 C 0–1 G 0–1 Jun 21, 2007 H2H
30911 Vincent Spadea Steve Campbell 2 1–1 C 0–1 H 1–0 Sep 11, 1997 H2H
30912 Vincent Spadea Steve Darcis 2 0–2 H 0–2 Aug 19, 2008 H2H
30913 Vincent Spadea Todd Reid 2 2–0 G 1–0 H 1–0 Jun 23, 2004 H2H
30914 Vincent Spadea Wayne Arthurs 2 2–0 H 2–0 Mar 5, 2004 H2H
30915 Vincent Spadea Wayne Black 2 2–0 C 1–0 H 1–0 Oct 3, 2003 H2H
30916 Vincenzo Franchitti Jacques Thamin 2 2–0 C 2–0 May 2, 1973 H2H
30917 Vincenzo Franchitti Paul Gerken 2 0–2 C 0–2 May 3, 1973 H2H
30918 Vitas Gerulaitis Alejandro Cortes 2 2–0 H 2–0 Aug 12, 1982 H2H
30919 Vitas Gerulaitis Allan Stone 2 2–0 C 1–0 C 1–0 Feb 1, 1974 H2H
30920 Vitas Gerulaitis Bob Hewitt 2 2–0 C 1–0 H 1–0 Sep 28, 1978 H2H
30921 Vitas Gerulaitis Charlie Pasarell 2 1–1 G 0–1 H 1–0 Feb 19, 1977 H2H
30922 Vitas Gerulaitis Clark Graebner 2 0–2 C 0–1 H 0–1 Dec 17, 1973 H2H
30923 Vitas Gerulaitis Cliff Drysdale 2 2–0 C 2–0 Mar 5, 1977 H2H
30924 Vitas Gerulaitis Cliff Richey 2 1–1 C 1–0 H 0–1 Apr 10, 1976 H2H
30925 Vitas Gerulaitis David Schneider 2 2–0 H 2–0 Aug 18, 1979 H2H
30926 Vitas Gerulaitis Dick Crealy 2 2–0 C 2–0 Aug 10, 1973 H2H
30927 Vitas Gerulaitis Francois Jauffret 2 1–1 C 1–1 Apr 13, 1979 H2H
30928 Vitas Gerulaitis Ian Fletcher 2 2–0 C 2–0 Mar 21, 1975 H2H
30929 Vitas Gerulaitis Ion Tiriac 2 0–2 C 0–1 H 0–1 Mar 23, 1973 H2H
30930 Vitas Gerulaitis Jim Mcmanus 2 2–0 C 1–0 H 1–0 Mar 27, 1975 H2H
30931 Vitas Gerulaitis Mike Wayman 2 2–0 G 1–0 H 1–0 Oct 27, 1977 H2H
30932 Vitas Gerulaitis Nick Saviano 2 2–0 G 1–0 H 1–0 Oct 14, 1983 H2H
30933 Vitas Gerulaitis Pascal Portes 2 2–0 H 2–0 Oct 13, 1983 H2H
30934 Vitas Gerulaitis Pat Dupre 2 1–1 G 1–1 Dec 18, 1980 H2H
30935 Vitas Gerulaitis Pavel Hutka 2 1–1 C 1–1 Jul 17, 1981 H2H
30936 Vitas Gerulaitis Peter Feigl 2 1–1 C 1–0 H 0–1 Oct 25, 1984 H2H
30937 Vitas Gerulaitis Ray Ruffels 2 1–1 G 1–1 Dec 30, 1977 H2H
30938 Vitas Gerulaitis Ross Case 2 1–1 C 0–1 C 1–0 Apr 24, 1976 H2H
30939 Vitas Gerulaitis Steve Krulevitz 2 2–0 C 1–0 G 1–0 Sep 5, 1976 H2H
30940 Vitas Gerulaitis Steve Meister 2 2–0 H 2–0 Nov 24, 1984 H2H
30941 Vitas Gerulaitis Tom Gorman 2 2–0 G 1–0 H 1–0 Jun 22, 1977 H2H
30942 Vitas Gerulaitis Tom Okker 2 1–1 C 1–1 Feb 6, 1977 H2H
30943 Vit Kopriva Daniel Elahi Galan 2 0–2 C 0–1 H 0–1 Aug 9, 2025 H2H
30944 Vit Kopriva Fabian Marozsan 2 1–1 C 1–0 H 0–1 May 6, 2026 H2H
30945 Vit Kopriva Luciano Darderi 2 1–1 C 1–1 Apr 15, 2026 H2H
30946 Vit Kopriva Sebastian Korda 2 0–2 C 0–1 H 0–1 Aug 20, 2025 H2H
30947 Vladimir Voltchkov Gilles Elseneer 2 1–1 C 1–0 G 0–1 Oct 14, 2004 H2H
30948 Vladimir Voltchkov Sargis Sargsian 2 2–0 G 1–0 H 1–0 Mar 7, 2003 H2H
30949 Vladimir Zednik Allan Stone 2 1–1 G 1–1 Jan 11, 1974 H2H
30950 Vladimir Zednik Andres Gimeno 2 0–2 C 0–1 C 0–1 Feb 19, 1972 H2H
30951 Vladimir Zednik Brian Fairlie 2 0–2 C 0–2 Jan 22, 1974 H2H
30952 Vladimir Zednik Gerald Battrick 2 1–1 C 1–0 H 0–1 May 18, 1972 H2H
30953 Vladimir Zednik Ion Tiriac 2 1–1 C 1–0 C 0–1 Mar 8, 1974 H2H
30954 Vladimir Zednik John Bartlett 2 2–0 G 1–0 H 1–0 Jan 21, 1971 H2H
30955 Vladimir Zednik Marcello Lara 2 0–2 C 0–2 Aug 28, 1974 H2H
30956 Vladimir Zednik Ove Bengtson 2 0–2 C 0–1 H 0–1 Feb 21, 1974 H2H
30957 Vladimir Zednik Pierre Barthes 2 1–1 C 1–0 C 0–1 Aug 12, 1972 H2H
30958 Vladimir Zednik Terry Addison 2 2–0 C 1–0 H 1–0 Apr 12, 1971 H2H
30959 Vladimir Zednik Tom Edlefsen 2 2–0 C 2–0 Mar 7, 1974 H2H
30960 Wade Mcguire Mark Woodforde 2 0–2 H 0–2 Aug 12, 1996 H2H
30961 Wally Masur Arne Thoms 2 1–1 C 0–1 H 1–0 Oct 20, 1994 H2H
30962 Wally Masur Ben Testerman 2 1–1 G 1–1 Jun 25, 1986 H2H
30963 Wally Masur Bernie Mitton 2 1–1 C 0–1 G 1–0 May 17, 1984 H2H
30964 Wally Masur Bill Scanlon 2 1–1 G 1–1 Jan 5, 1987 H2H
30965 Wally Masur Brad Pearce 2 2–0 C 1–0 H 1–0 Jul 23, 1992 H2H
30966 Wally Masur Brian Teacher 2 1–1 G 0–1 H 1–0 Jul 24, 1986 H2H
30967 Wally Masur Danie Visser 2 2–0 G 2–0 Jul 8, 1988 H2H
30968 Wally Masur David Mustard 2 2–0 H 2–0 Jan 10, 1986 H2H
30969 Wally Masur David Prinosil 2 1–1 C 1–0 H 0–1 Jan 20, 1995 H2H
30970 Wally Masur Eddie Edwards 2 1–1 G 1–0 H 0–1 Nov 21, 1986 H2H
30971 Wally Masur Eric Jelen 2 2–0 H 2–0 May 4, 1990 H2H
30972 Wally Masur Francisco Gonzalez 2 1–1 C 0–1 H 1–0 Aug 28, 1986 H2H
30973 Wally Masur Gene Mayer 2 0–2 C 0–1 H 0–1 May 10, 1984 H2H
30974 Wally Masur Guillaume Raoux 2 1–1 C 1–1 Nov 11, 1993 H2H
30975 Wally Masur Guillermo Vilas 2 0–2 C 0–1 H 0–1 Aug 29, 1985 H2H
30976 Wally Masur Jeremy Bates 2 1–1 G 1–0 H 0–1 Oct 1, 1993 H2H
30977 Wally Masur Johan Kriek 2 0–2 C 0–1 H 0–1 Feb 26, 1987 H2H
30978 Wally Masur Jonathan Canter 2 1–1 H 1–1 Oct 30, 1986 H2H
30979 Wally Masur Jonathan Stark 2 1–1 C 0–1 H 1–0 Oct 13, 1994 H2H
30980 Wally Masur Juan Aguilera 2 1–1 C 1–1 Jul 19, 1990 H2H
30981 Wally Masur Ken Flach 2 2–0 G 1–0 H 1–0 Feb 25, 1987 H2H
30982 Wally Masur Laurie Warder 2 2–0 G 1–0 H 1–0 Jan 30, 1987 H2H
30983 Wally Masur Leonardo Lavalle 2 2–0 G 1–0 H 1–0 Mar 14, 1992 H2H
30984 Wally Masur Mark Dickson 2 2–0 C 1–0 G 1–0 Mar 28, 1987 H2H
30985 Wally Masur Mark Edmondson 2 1–1 G 0–1 H 1–0 Jun 21, 1984 H2H
30986 Wally Masur Martin Laurendeau 2 1–1 H 1–1 Aug 18, 1988 H2H
30987 Wally Masur Marty Davis 2 1–1 G 1–1 Jun 20, 1985 H2H
30988 Wally Masur Mats Wilander 2 0–2 C 0–1 H 0–1 Jan 21, 1990 H2H
30989 Wally Masur Mel Purcell 2 1–1 C 0–1 G 1–0 Jun 11, 1987 H2H
30990 Wally Masur Michael Tebbutt 2 1–1 C 1–0 H 0–1 Jul 19, 1995 H2H
30991 Wally Masur Paul Haarhuis 2 1–1 H 1–1 Oct 9, 1992 H2H
30992 Wally Masur Paul Mcnamee 2 1–1 C 0–1 H 1–0 Jan 1, 1988 H2H
30993 Wally Masur Peter Carlsson 2 2–0 C 1–0 H 1–0 Mar 27, 1987 H2H
30994 Wally Masur Robert Seguso 2 1–1 G 1–0 H 0–1 Jun 26, 1988 H2H
30995 Wally Masur Steve Shaw 2 1–1 G 1–0 H 0–1 Jun 22, 1988 H2H
30996 Wally Masur Vijay Amritraj 2 2–0 G 1–0 H 1–0 Jul 9, 1988 H2H
30997 Wally Masur Vitas Gerulaitis 2 0–2 C 0–2 Mar 29, 1985 H2H
30998 Wayne Arthurs Adrian Voinea 2 0–2 C 0–1 H 0–1 Apr 10, 2003 H2H
30999 Wayne Arthurs Arvind Parmar 2 2–0 G 2–0 Jun 22, 2002 H2H
31000 Wayne Arthurs Bob Bryan 2 2–0 G 2–0 Jun 19, 2003 H2H