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
10801 Darren Cahill Yahiya Doumbia 1 1–0 H 1–0 Mar 21, 1989 H2H
10802 Darren Kirk Steve Shaw 1 0–1 G 0–1 Jun 15, 1988 H2H
10803 Darren Patten Dan Goldie 1 0–1 H 0–1 Jan 17, 1990 H2H
10804 Darren Patten Slobodan Zivojinovic 1 0–1 H 0–1 Oct 12, 1989 H2H
10805 Darwin Blanch Alexandre Muller 1 0–1 H 0–1 Aug 20, 2025 H2H
10806 Darwin Blanch Arthur Fils 1 0–1 H 0–1 Mar 20, 2026 H2H
10807 Darwin Blanch Jan-Lennard Struff 1 1–0 H 1–0 Mar 19, 2026 H2H
10808 Darwin Blanch Taylor Fritz 1 0–1 H 0–1 Sep 1, 2026 H2H
10809 Dave Randall Bret Garnett 1 1–0 H 1–0 Jul 15, 1992 H2H
10810 Dave Randall Clinton Marsh 1 0–1 H 0–1 Apr 1, 1993 H2H
10811 Dave Randall Derrick Rostagno 1 1–0 H 1–0 Feb 10, 1993 H2H
10812 Dave Randall Jimmy Connors 1 0–1 H 0–1 Aug 6, 1992 H2H
10813 Dave Randall Olivier Soules 1 1–0 C 1–0 Oct 22, 1992 H2H
10814 Dave Randall Robbie Weiss 1 0–1 H 0–1 Mar 14, 1992 H2H
10815 Dave Siegler Alejandro Cortes 1 1–0 H 1–0 Aug 13, 1981 H2H
10816 Dave Siegler Glen Holroyd 1 1–0 H 1–0 Feb 11, 1982 H2H
10817 Dave Siegler Keith Richardson 1 0–1 H 0–1 Aug 30, 1979 H2H
10818 Dave Siegler Rohun Beven 1 0–1 H 0–1 Jan 3, 1980 H2H
10819 Dave Siegler Stan Smith 1 1–0 H 1–0 Aug 14, 1981 H2H
10820 David Adams Markus Zoecke 1 1–0 G 1–0 Jun 10, 1994 H2H
10821 David Adams Paul Wekesa 1 0–1 H 0–1 Jul 19, 1995 H2H
10822 David Caldwell Jeff Salzenstein 1 0–1 H 0–1 Aug 13, 1997 H2H
10823 David Caldwell Kevin Kim 1 0–1 H 0–1 Aug 16, 2000 H2H
10824 David Caldwell Ramon Delgado 1 1–0 H 1–0 Jul 23, 1998 H2H
10825 David Carter Alejandro Cortes 1 1–0 H 1–0 Oct 10, 1980 H2H
10826 David Carter Alvin Gardiner 1 0–1 H 0–1 Aug 25, 1978 H2H
10827 David Carter Andy Mccurry 1 1–0 C 1–0 Feb 14, 1980 H2H
10828 David Carter Asher Kahn 1 1–0 C 1–0 Oct 25, 1978 H2H
10829 David Carter Buster C Mottram 1 0–1 C 0–1 Jun 1, 1979 H2H
10830 David Carter Byron Bertram 1 0–1 G 0–1 Jun 19, 1980 H2H
10831 David Carter Colin Dibley 1 0–1 H 0–1 Aug 16, 1979 H2H
10832 David Carter Dale Collings 1 1–0 G 1–0 Dec 28, 1979 H2H
10833 David Carter Dusan Kulhaj 1 1–0 C 1–0 Jul 21, 1982 H2H
10834 David Carter Ernie Ewert 1 0–1 G 0–1 Dec 25, 1974 H2H
10835 David Carter Geoff Masters 1 0–1 C 0–1 Nov 16, 1978 H2H
10836 David Carter Glenn Busby 1 1–0 G 1–0 Dec 30, 1975 H2H
10837 David Carter Ian Fletcher 1 1–0 G 1–0 Nov 12, 1970 H2H
10838 David Carter Jai Dilouie 1 1–0 H 1–0 Sep 2, 1982 H2H
10839 David Carter Jan Norback 1 1–0 C 1–0 Aug 5, 1981 H2H
10840 David Carter Jean Francois Caujolle 1 0–1 C 0–1 May 18, 1979 H2H
10841 David Carter Jeff Simpson 1 1–0 H 1–0 Jan 14, 1982 H2H
10842 David Carter Jose Luis Damiani 1 0–1 C 0–1 Jul 10, 1981 H2H
10843 David Carter Jurgen Fassbender 1 1–0 C 1–0 Jul 13, 1978 H2H
10844 David Carter Mike Fishbach 1 1–0 H 1–0 Aug 17, 1978 H2H
10845 David Carter Patrice Dominguez 1 0–1 C 0–1 Jun 14, 1979 H2H
10846 David Carter Peter Lamb 1 1–0 H 1–0 Jan 4, 1980 H2H
10847 David Carter Raul Ramirez 1 0–1 H 0–1 Sep 2, 1978 H2H
10848 David Carter Ray Ruffels 1 1–0 H 1–0 Aug 31, 1978 H2H
10849 David Carter Stan Smith 1 0–1 G 0–1 Jun 27, 1979 H2H
10850 David Carter Syd Ball 1 1–0 C 1–0 Jul 31, 1980 H2H
10851 David Carter Terry Rocavert 1 1–0 C 1–0 Jul 16, 1980 H2H
10852 David Carter Tom Gorman 1 0–1 G 0–1 Dec 15, 1977 H2H
10853 David Carter Victor Eke 1 1–0 G 1–0 Dec 7, 1977 H2H
10854 David Carter Willem Prinsloo 1 1–0 H 1–0 Aug 24, 1978 H2H
10855 David Carter Zan Guerry 1 0–1 G 0–1 Jun 4, 1980 H2H
10856 David Carter Zeljko Franulovic 1 0–1 C 0–1 Oct 26, 1978 H2H
10857 David Collins Dick Crealy 1 0–1 H 0–1 Dec 5, 1972 H2H
10858 David Dilucia Andrei Olhovskiy 1 1–0 G 1–0 Jul 10, 1997 H2H
10859 David Dilucia David Pate 1 0–1 H 0–1 Jan 7, 1993 H2H
10860 David Dilucia Ivo Heuberger 1 1–0 H 1–0 Apr 17, 1998 H2H
10861 David Dilucia Jimmy Connors 1 0–1 H 0–1 Aug 19, 1992 H2H
10862 David Dilucia Kevin Curren 1 1–0 C 1–0 Feb 19, 1992 H2H
10863 David Dowlen Angel Gimenez 1 0–1 C 0–1 Jul 30, 1981 H2H
10864 David Dowlen Brian Teacher 1 0–1 H 0–1 Aug 19, 1981 H2H
10865 David Dowlen Eddie Dibbs 1 0–1 C 0–1 Jul 14, 1982 H2H
10866 David Dowlen Nick Saviano 1 0–1 H 0–1 Oct 3, 1981 H2H
10867 David Dowlen Ove Bengtson 1 0–1 H 0–1 Aug 31, 1978 H2H
10868 David Dowlen Pat Dupre 1 1–0 H 1–0 Oct 2, 1981 H2H
10869 David Dowlen Ramesh Krishnan 1 0–1 G 0–1 Jun 25, 1982 H2H
10870 David Dowlen Shlomo Glickstein 1 0–1 C 0–1 Feb 8, 1984 H2H
10871 David Dowlen Stefan Simonsson 1 0–1 H 0–1 Jan 27, 1983 H2H
10872 David Dowlen Victor Pecci 1 1–0 H 1–0 Feb 4, 1983 H2H
10873 David Engel Alexis Hombrecher 1 0–1 H 0–1 Apr 5, 1990 H2H
10874 David Engel Chris Bailey 1 0–1 H 0–1 Oct 19, 1989 H2H
10875 David Engel Chris Pridham 1 1–0 H 1–0 Aug 19, 1992 H2H
10876 David Engel Eric Jelen 1 0–1 H 0–1 Sep 28, 1990 H2H
10877 David Engel Jaroslav Navratil 1 0–1 C 0–1 Jul 30, 1987 H2H
10878 David Engel Joakim Nystrom 1 0–1 C 0–1 Aug 4, 1989 H2H
10879 David Engel Josef Cihak 1 0–1 C 0–1 Jul 13, 1988 H2H
10880 David Engel Kelly Evernden 1 1–0 H 1–0 Jan 16, 1991 H2H
10881 David Engel Lawson Duncan 1 0–1 C 0–1 Aug 24, 1989 H2H
10882 David Engel Magnus Tideman 1 0–1 C 0–1 Jul 18, 1985 H2H
10883 David Engel Magnus Zeile 1 1–0 C 1–0 Aug 3, 1989 H2H
10884 David Engel Mark Dickson 1 0–1 H 0–1 Oct 15, 1987 H2H
10885 David Engel Mauro Menezes 1 0–1 H 0–1 Oct 13, 1988 H2H
10886 David Engel Ohad Weinberg 1 1–0 H 1–0 Oct 11, 1990 H2H
10887 David Engel Pablo Arraya 1 0–1 C 0–1 Jul 12, 1991 H2H
10888 David Engel Paul Chamberlin 1 1–0 H 1–0 Sep 27, 1990 H2H
10889 David Engel Paul Vojtischek 1 1–0 C 1–0 May 2, 1991 H2H
10890 David Engel Ramesh Krishnan 1 0–1 G 0–1 Jun 16, 1988 H2H
10891 David Engel Stephen Botfield 1 1–0 G 1–0 Jun 15, 1988 H2H
10892 David Engel Veli Paloheimo 1 0–1 C 0–1 Jul 13, 1990 H2H
10893 Davide Sanguinetti Adrian Voinea 1 1–0 H 1–0 Jan 6, 2000 H2H
10894 Davide Sanguinetti Alexander Waske 1 1–0 G 1–0 Jun 11, 2003 H2H
10895 Davide Sanguinetti Alex Radulescu 1 1–0 C 1–0 Feb 5, 1998 H2H
10896 Davide Sanguinetti Amer Delic 1 1–0 H 1–0 Jan 28, 2007 H2H
10897 Davide Sanguinetti Andrei Stoliarov 1 1–0 H 1–0 Sep 13, 2002 H2H
10898 Davide Sanguinetti Andre Sa 1 0–1 C 0–1 Oct 23, 1997 H2H
10899 Davide Sanguinetti Andrew Ilie 1 0–1 C 0–1 May 10, 1998 H2H
10900 Davide Sanguinetti Arnaud Boetsch 1 0–1 C 0–1 Apr 23, 1997 H2H
10901 Davide Sanguinetti Arnaud Di Pasquale 1 0–1 C 0–1 May 5, 1999 H2H
10902 Davide Sanguinetti Attila Savolt 1 1–0 H 1–0 Aug 16, 2000 H2H
10903 Davide Sanguinetti Barry Cowan 1 1–0 H 1–0 Nov 24, 2000 H2H
10904 Davide Sanguinetti Benjamin Becker 1 0–1 H 0–1 Feb 3, 2007 H2H
10905 Davide Sanguinetti Brian Vahaly 1 0–1 H 0–1 Jul 25, 2002 H2H
10906 Davide Sanguinetti Christian Vinck 1 1–0 C 1–0 Jan 31, 2002 H2H
10907 Davide Sanguinetti Daniel Elsner 1 1–0 H 1–0 Jan 8, 2004 H2H
10908 Davide Sanguinetti Daniel Koellerer 1 0–1 C 0–1 May 20, 2004 H2H
10909 Davide Sanguinetti Daniel Nestor 1 1–0 G 1–0 Jun 16, 2000 H2H
10910 Davide Sanguinetti David Sanchez 1 0–1 C 0–1 May 23, 2003 H2H
10911 Davide Sanguinetti Dennis van Scheppingen 1 0–1 C 0–1 Apr 23, 1998 H2H
10912 Davide Sanguinetti Dusan Vemic 1 1–0 H 1–0 Jan 28, 2007 H2H
10913 Davide Sanguinetti Eric Taino 1 0–1 H 0–1 Aug 23, 2000 H2H
10914 Davide Sanguinetti Frank Condor 1 1–0 C 1–0 Apr 28, 2005 H2H
10915 Davide Sanguinetti Fredrik Jonsson 1 0–1 H 0–1 Jan 4, 2001 H2H
10916 Davide Sanguinetti George Bastl 1 1–0 H 1–0 Oct 14, 2005 H2H
10917 Davide Sanguinetti Gregory Carraz 1 1–0 H 1–0 Oct 24, 2003 H2H
10918 Davide Sanguinetti Jacob Adaktusson 1 1–0 H 1–0 Jan 18, 2006 H2H
10919 Davide Sanguinetti James Sekulov 1 1–0 H 1–0 Sep 2, 1998 H2H
10920 Davide Sanguinetti Jamie Delgado 1 1–0 H 1–0 Nov 23, 2000 H2H
10921 Davide Sanguinetti Jeff Coetzee 1 1–0 G 1–0 Jun 20, 2002 H2H
10922 Davide Sanguinetti Jiri Vanek 1 1–0 C 1–0 May 19, 2005 H2H
10923 Davide Sanguinetti Johan Landsberg 1 1–0 C 1–0 Mar 4, 1999 H2H
10924 Davide Sanguinetti Jonathan Stark 1 1–0 H 1–0 Aug 19, 1998 H2H
10925 Davide Sanguinetti Jordi Burillo 1 1–0 C 1–0 Nov 1, 1997 H2H
10926 Davide Sanguinetti Juan Balcells 1 1–0 H 1–0 Feb 14, 2002 H2H
10927 Davide Sanguinetti Julian Knowle 1 1–0 C 1–0 May 29, 2002 H2H
10928 Davide Sanguinetti Justin Bower 1 0–1 G 0–1 Jun 28, 2000 H2H
10929 Davide Sanguinetti Konstantinos Economidis 1 1–0 H 1–0 Jan 4, 2007 H2H
10930 Davide Sanguinetti Leander Paes 1 1–0 H 1–0 Jan 20, 1999 H2H
10931 Davide Sanguinetti Leos Friedl 1 0–1 H 0–1 Oct 11, 2000 H2H
10932 Davide Sanguinetti Lucas Arnold Ker 1 0–1 C 0–1 May 27, 1998 H2H
10933 Davide Sanguinetti Marc Gicquel 1 0–1 C 0–1 Oct 28, 2005 H2H
10934 Davide Sanguinetti Marc Kevin Goellner 1 0–1 C 0–1 Feb 11, 1999 H2H
10935 Davide Sanguinetti Marco Chiudinelli 1 0–1 C 0–1 Jul 13, 2006 H2H
10936 Davide Sanguinetti Mark Knowles 1 1–0 C 1–0 Apr 30, 1998 H2H
10937 Davide Sanguinetti Markus Hantschk 1 1–0 H 1–0 Feb 22, 2001 H2H
10938 Davide Sanguinetti Markus Hipfl 1 0–1 C 0–1 Oct 8, 1999 H2H
10939 Davide Sanguinetti Mark Woodforde 1 0–1 H 0–1 Jan 19, 2000 H2H
10940 Davide Sanguinetti Martin Sinner 1 0–1 C 0–1 Feb 6, 1998 H2H
10941 Davide Sanguinetti Mehdi Tahiri 1 1–0 C 1–0 Mar 26, 1998 H2H
10942 Davide Sanguinetti Michael Kohlmann 1 1–0 H 1–0 Feb 24, 2005 H2H
10943 Davide Sanguinetti Mikael Tillstrom 1 1–0 C 1–0 Jul 9, 1998 H2H
10944 Davide Sanguinetti Nathan Healey 1 1–0 H 1–0 Sep 16, 2004 H2H
10945 Davide Sanguinetti Nicolas Coutelot 1 0–1 C 0–1 May 28, 2003 H2H
10946 Davide Sanguinetti Oleg Ogorodov 1 0–1 H 0–1 Sep 13, 2001 H2H
10947 Davide Sanguinetti Olivier Patience 1 0–1 C 0–1 Apr 28, 2004 H2H
10948 Davide Sanguinetti Paul Capdeville 1 1–0 H 1–0 Mar 7, 2006 H2H
10949 Davide Sanguinetti Paul Goldstein 1 1–0 H 1–0 Feb 25, 2005 H2H
10950 Davide Sanguinetti Paul Wekesa 1 0–1 H 0–1 Apr 6, 1995 H2H
10951 Davide Sanguinetti Razvan Sabau 1 1–0 C 1–0 Sep 15, 2005 H2H
10952 Davide Sanguinetti Richard Gasquet 1 0–1 C 0–1 Feb 2, 2006 H2H
10953 Davide Sanguinetti Robby Ginepri 1 0–1 H 0–1 Feb 21, 2003 H2H
10954 Davide Sanguinetti Robert Kendrick 1 1–0 G 1–0 Jul 8, 2004 H2H
10955 Davide Sanguinetti Robin Vik 1 1–0 H 1–0 Aug 16, 2006 H2H
10956 Davide Sanguinetti Ruben Ramirez Hidalgo 1 1–0 H 1–0 Aug 27, 2003 H2H
10957 Davide Sanguinetti Sebastien Lareau 1 1–0 H 1–0 Feb 24, 2001 H2H
10958 Davide Sanguinetti Stefano Pescosolido 1 0–1 C 0–1 Aug 2, 1995 H2H
10959 Davide Sanguinetti Teymuraz Gabashvili 1 1–0 C 1–0 Apr 13, 2006 H2H
10960 Davide Sanguinetti Thierry Ascione 1 1–0 C 1–0 May 25, 2005 H2H
10961 Davide Sanguinetti Tomas Zib 1 0–1 H 0–1 Aug 15, 2001 H2H
10962 Davide Sanguinetti Zeljko Krajan 1 1–0 H 1–0 Feb 13, 2003 H2H
10963 Davide Scala Daniele Musa 1 1–0 C 1–0 May 14, 1997 H2H
10964 Davide Scala Dinu Pescariu 1 0–1 C 0–1 Oct 2, 1997 H2H
10965 Davide Scala Fernon Wibier 1 0–1 H 0–1 Jul 17, 1997 H2H
10966 Davide Scala Jordi Burillo 1 0–1 C 0–1 Oct 30, 1997 H2H
10967 Davide Scala Mariano Hood 1 0–1 C 0–1 Sep 16, 1999 H2H
10968 Davide Scala Stefano Pescosolido 1 1–0 C 1–0 Jun 11, 1998 H2H
10969 David Ferrer Adrian Ungur 1 1–0 C 1–0 Feb 23, 2011 H2H
10970 David Ferrer Agustin Velotti 1 1–0 C 1–0 Feb 21, 2013 H2H
10971 David Ferrer Alejandro Falla 1 1–0 H 1–0 Jan 13, 2012 H2H
10972 David Ferrer Alejandro Gonzalez 1 1–0 H 1–0 Jan 15, 2014 H2H
10973 David Ferrer Alessio Di Mauro 1 0–1 C 0–1 Jul 7, 2005 H2H
10974 David Ferrer Alex Calatrava 1 1–0 C 1–0 Oct 1, 2004 H2H
10975 David Ferrer Andreas Beck 1 1–0 H 1–0 Aug 28, 2008 H2H
10976 David Ferrer Andreas Vinciguerra 1 1–0 C 1–0 Aug 2, 2003 H2H
10977 David Ferrer Andres Molteni 1 1–0 C 1–0 Feb 23, 2012 H2H
10978 David Ferrer Andrey Kuznetsov 1 0–1 G 0–1 Jun 26, 2014 H2H
10979 David Ferrer Antonio Veic 1 1–0 C 1–0 Feb 27, 2013 H2H
10980 David Ferrer Blaz Kavcic 1 1–0 G 1–0 Aug 1, 2012 H2H
10981 David Ferrer Bohdan Ulihrach 1 1–0 C 1–0 Jul 31, 2003 H2H
10982 David Ferrer Bradley Klahn 1 0–1 H 0–1 Aug 8, 2018 H2H
10983 David Ferrer Brian Vahaly 1 1–0 H 1–0 Mar 8, 2005 H2H
10984 David Ferrer Calvin Hemery 1 1–0 C 1–0 Jul 15, 2016 H2H
10985 David Ferrer Cyril Saulnier 1 1–0 C 1–0 May 4, 2005 H2H
10986 David Ferrer Damir Dzumhur 1 1–0 H 1–0 Aug 27, 2014 H2H
10987 David Ferrer Daniel Brands 1 0–1 H 0–1 Jan 2, 2014 H2H
10988 David Ferrer Daniel Koellerer 1 1–0 C 1–0 Jul 30, 2009 H2H
10989 David Ferrer Davide Sanguinetti 1 1–0 C 1–0 May 5, 2004 H2H
10990 David Ferrer David Guez 1 1–0 C 1–0 May 26, 2010 H2H
10991 David Ferrer David Sanchez 1 1–0 C 1–0 Sep 14, 2002 H2H
10992 David Ferrer Denis Gremelmayr 1 1–0 H 1–0 Jan 21, 2009 H2H
10993 David Ferrer Denis Kudla 1 1–0 C 1–0 May 4, 2016 H2H
10994 David Ferrer Diego Hartfield 1 1–0 C 1–0 May 31, 2007 H2H
10995 David Ferrer Elias Ymer 1 1–0 C 1–0 Apr 24, 2015 H2H
10996 David Ferrer Ernesto Escobedo 1 1–0 H 1–0 Jan 19, 2017 H2H
10997 David Ferrer Evgeny Korolev 1 1–0 C 1–0 Apr 27, 2010 H2H
10998 David Ferrer Facundo Bagnis 1 1–0 C 1–0 Feb 24, 2012 H2H
10999 David Ferrer Federico Luzzi 1 1–0 H 1–0 Jan 12, 2006 H2H
11000 David Ferrer Filip Prpic 1 1–0 H 1–0 Feb 5, 2010 H2H