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
13801 Adrian Voinea Ruben Ramirez Hidalgo 1 1–0 C 1–0 Sep 14, 2001 H2H
13802 Adrian Voinea Sasa Hirszon 1 1–0 C 1–0 Feb 2, 1996 H2H
13803 Adrian Voinea Thierry Guardiola 1 1–0 C 1–0 Jul 26, 2000 H2H
13804 Agustin Calleri Adrian Voinea 1 1–0 G 1–0 Jun 25, 2003 H2H
13805 Agustin Calleri Alexandre Simoni 1 1–0 H 1–0 Sep 12, 2002 H2H
13806 Agustin Calleri Andre Sa 1 0–1 C 0–1 Jul 25, 2002 H2H
13807 Agustin Calleri Attila Savolt 1 0–1 C 0–1 Jul 20, 2001 H2H
13808 Agustin Calleri Austin Krajicek 1 1–0 H 1–0 Aug 27, 2008 H2H
13809 Agustin Calleri Borut Urh 1 1–0 C 1–0 Jul 30, 1999 H2H
13810 Agustin Calleri Bruno Echagaray 1 1–0 C 1–0 Feb 28, 2008 H2H
13811 Agustin Calleri Chris Woodruff 1 0–1 H 0–1 Mar 8, 2001 H2H
13812 Agustin Calleri Danai Udomchoke 1 1–0 C 1–0 May 2, 2007 H2H
13813 Agustin Calleri Daniele Bracciali 1 1–0 C 1–0 Jul 21, 2006 H2H
13814 Agustin Calleri Daniel Gimeno-Traver 1 0–1 C 0–1 Feb 2, 2006 H2H
13815 Agustin Calleri Daniel Vacek 1 1–0 C 1–0 May 26, 1999 H2H
13816 Agustin Calleri Davide Sanguinetti 1 1–0 H 1–0 Aug 30, 2000 H2H
13817 Agustin Calleri David Sanchez 1 1–0 H 1–0 Mar 18, 2003 H2H
13818 Agustin Calleri Denis Golovanov 1 1–0 C 1–0 Oct 2, 2003 H2H
13819 Agustin Calleri Denis Gremelmayr 1 1–0 C 1–0 Jul 20, 2006 H2H
13820 Agustin Calleri Diogo Rocha 1 1–0 C 1–0 Apr 10, 2003 H2H
13821 Agustin Calleri Emilio Benfele Alvarez 1 1–0 C 1–0 Mar 3, 2000 H2H
13822 Agustin Calleri Fabrice Santoro 1 0–1 G 0–1 Jun 26, 2002 H2H
13823 Agustin Calleri Flavio Saretta 1 0–1 G 0–1 Jun 27, 2003 H2H
13824 Agustin Calleri Gabriel Trifu 1 0–1 C 0–1 Jul 25, 2001 H2H
13825 Agustin Calleri Galo Blanco 1 1–0 C 1–0 Feb 19, 2004 H2H
13826 Agustin Calleri Greg Jones 1 1–0 H 1–0 Jan 10, 2008 H2H
13827 Agustin Calleri Hector Moretti 1 1–0 C 1–0 Jul 26, 2000 H2H
13828 Agustin Calleri Hugo Armando 1 1–0 C 1–0 Aug 3, 2006 H2H
13829 Agustin Calleri Ivo Heuberger 1 1–0 H 1–0 Sep 14, 2001 H2H
13830 Agustin Calleri Ivo Minar 1 1–0 C 1–0 Jul 23, 2005 H2H
13831 Agustin Calleri Jan Hernych 1 0–1 H 0–1 Mar 8, 2007 H2H
13832 Agustin Calleri Jan-Michael Gambill 1 1–0 H 1–0 Aug 21, 2003 H2H
13833 Agustin Calleri Jason Stoltenberg 1 1–0 H 1–0 Jan 17, 2001 H2H
13834 Agustin Calleri Jiri Vanek 1 0–1 C 0–1 Apr 15, 2004 H2H
13835 Agustin Calleri Justin Gimelstob 1 1–0 C 1–0 Apr 26, 2006 H2H
13836 Agustin Calleri Karim Alami 1 0–1 C 0–1 Jul 21, 1999 H2H
13837 Agustin Calleri Lars Burgsmuller 1 1–0 H 1–0 Mar 24, 2004 H2H
13838 Agustin Calleri Marc Gicquel 1 0–1 H 0–1 Jan 15, 2009 H2H
13839 Agustin Calleri Marc Lopez 1 1–0 C 1–0 Apr 25, 2007 H2H
13840 Agustin Calleri Marcos Baghdatis 1 0–1 H 0–1 Oct 26, 2007 H2H
13841 Agustin Calleri Marc Rosset 1 1–0 H 1–0 Mar 21, 2000 H2H
13842 Agustin Calleri Markus Hipfl 1 1–0 C 1–0 May 2, 2002 H2H
13843 Agustin Calleri Melle Van Gemerden 1 1–0 C 1–0 Jul 23, 2005 H2H
13844 Agustin Calleri Michael Berrer 1 1–0 C 1–0 Jul 12, 2008 H2H
13845 Agustin Calleri Michael Llodra 1 1–0 C 1–0 May 4, 2001 H2H
13846 Agustin Calleri Michal Przysiezny 1 1–0 C 1–0 Aug 5, 2006 H2H
13847 Agustin Calleri Miguel Gallardo-Valles 1 1–0 C 1–0 Feb 27, 2003 H2H
13848 Agustin Calleri Nicolas Coutelot 1 1–0 C 1–0 Jul 12, 2002 H2H
13849 Agustin Calleri Nicolas Devilder 1 0–1 C 0–1 Jul 19, 2007 H2H
13850 Agustin Calleri Nicolas Kiefer 1 1–0 H 1–0 Mar 25, 2006 H2H
13851 Agustin Calleri Paul Capdeville 1 1–0 C 1–0 Apr 18, 2008 H2H
13852 Agustin Calleri Peter Luczak 1 1–0 C 1–0 Jul 13, 2006 H2H
13853 Agustin Calleri Petr Kralert 1 1–0 H 1–0 Sep 1, 2000 H2H
13854 Agustin Calleri Radek Stepanek 1 0–1 H 0–1 Jan 12, 2008 H2H
13855 Agustin Calleri Raemon Sluiter 1 1–0 C 1–0 Aug 4, 2006 H2H
13856 Agustin Calleri Ramon Delgado 1 1–0 H 1–0 Mar 19, 2002 H2H
13857 Agustin Calleri Razvan Sabau 1 1–0 C 1–0 Oct 27, 2005 H2H
13858 Agustin Calleri Romain Jouan 1 0–1 H 0–1 Oct 2, 2008 H2H
13859 Agustin Calleri Rui Machado 1 1–0 C 1–0 Apr 28, 2005 H2H
13860 Agustin Calleri Sebastian Decoud 1 0–1 C 0–1 Feb 6, 2009 H2H
13861 Agustin Calleri Taylor Dent 1 1–0 H 1–0 Oct 10, 2002 H2H
13862 Agustin Calleri Thierry Ascione 1 1–0 C 1–0 May 21, 2008 H2H
13863 Agustin Calleri Todd Reid 1 1–0 H 1–0 Mar 25, 2004 H2H
13864 Agustin Calleri Werner Eschauer 1 1–0 H 1–0 Aug 27, 2003 H2H
13865 Agustin Calleri Zack Fleishman 1 0–1 H 0–1 Jan 17, 2007 H2H
13866 Agustin Garizzio Gerard Solves 1 1–0 C 1–0 May 25, 1994 H2H
13867 Agustin Garizzio Olivier Delaitre 1 0–1 C 0–1 May 27, 1994 H2H
13868 Agustin Garizzio Roberto Azar 1 0–1 C 0–1 Nov 10, 1988 H2H
13869 Aisam-Ul-Haq Qureshi Dick Norman 1 0–1 G 0–1 Jul 14, 2007 H2H
13870 Aisam-Ul-Haq Qureshi Lee Childs 1 1–0 G 1–0 Jun 27, 2007 H2H
13871 Aisam-Ul-Haq Qureshi Nathan Healey 1 1–0 G 1–0 Jul 13, 2007 H2H
13872 Akash Wagh Dmitry Tursunov 1 0–1 H 0–1 Sep 28, 2006 H2H
13873 Akifumi Machidori Spencer Segura 1 1–0 H 1–0 Oct 15, 1974 H2H
13874 Akinori Naguro Jim Mcmanus 1 1–0 C 1–0 Oct 25, 1978 H2H
13875 Akinori Naguro Yuji Tezuka 1 0–1 H 0–1 Oct 15, 1974 H2H
13876 Aki Rahunen Bruce Derlin 1 0–1 H 0–1 Jan 4, 1990 H2H
13877 Aki Rahunen Leif Shiras 1 1–0 C 1–0 Jun 1, 1990 H2H
13878 Aki Rahunen Miloslav Mecir 1 0–1 C 0–1 Feb 16, 1990 H2H
13879 Aki Rahunen Paul Chamberlin 1 1–0 C 1–0 Oct 10, 1990 H2H
13880 Aki Rahunen Steve Guy 1 0–1 H 0–1 Aug 23, 1990 H2H
13881 Akira Santillan Bjorn Fratangelo 1 0–1 G 0–1 Jul 21, 2017 H2H
13882 Akira Santillan Evgeny Donskoy 1 0–1 H 0–1 Sep 28, 2017 H2H
13883 Akira Santillan Jan-Lennard Struff 1 0–1 C 0–1 Jul 20, 2016 H2H
13884 Akira Santillan Konstantin Kravchuk 1 1–0 H 1–0 Aug 2, 2017 H2H
13885 Akira Santillan Taylor Fritz 1 0–1 H 0–1 Feb 23, 2017 H2H
13886 Alastair Gray Ilya Ivashka 1 0–1 G 0–1 Jun 23, 2021 H2H
13887 Alastair Gray Kamil Majchrzak 1 0–1 G 0–1 Jul 18, 2019 H2H
13888 Alastair Gray Taylor Fritz 1 0–1 G 0–1 Jun 30, 2022 H2H
13889 Albano Olivetti Jan-Lennard Struff 1 0–1 C 0–1 May 28, 2014 H2H
13890 Albano Olivetti Kenny De Schepper 1 1–0 H 1–0 Feb 6, 2014 H2H
13891 Albert Chang Jeremy Bates 1 0–1 C 0–1 Oct 19, 1995 H2H
13892 Albert Costa Alex Calatrava 1 1–0 C 1–0 Mar 1, 2001 H2H
13893 Albert Costa Andreas Vinciguerra 1 0–1 H 0–1 Jan 3, 2003 H2H
13894 Albert Costa Andre Sa 1 1–0 C 1–0 Jul 20, 2002 H2H
13895 Albert Costa Arvind Parmar 1 0–1 G 0–1 Jun 23, 1999 H2H
13896 Albert Costa Bjorn Phau 1 0–1 H 0–1 Jan 19, 2005 H2H
13897 Albert Costa Boris Pashanski 1 0–1 C 0–1 Apr 13, 2006 H2H
13898 Albert Costa Carsten Arriens 1 0–1 C 0–1 Jun 15, 1995 H2H
13899 Albert Costa Cecil Mamiit 1 1–0 H 1–0 Mar 13, 1996 H2H
13900 Albert Costa Daniel Elsner 1 1–0 C 1–0 Jul 25, 2001 H2H
13901 Albert Costa Daniel Orsanic 1 1–0 C 1–0 Jul 9, 1998 H2H
13902 Albert Costa Daniel Vacek 1 0–1 H 0–1 Sep 1, 1999 H2H
13903 Albert Costa Danny Sapsford 1 1–0 C 1–0 Sep 14, 1996 H2H
13904 Albert Costa Davide Sanguinetti 1 0–1 C 0–1 Apr 29, 2005 H2H
13905 Albert Costa David Nainkin 1 1–0 C 1–0 Aug 3, 1995 H2H
13906 Albert Costa David Sanchez 1 1–0 H 1–0 Jan 6, 2005 H2H
13907 Albert Costa David Skoch 1 1–0 C 1–0 Sep 13, 1996 H2H
13908 Albert Costa Diego Nargiso 1 1–0 C 1–0 Aug 8, 1996 H2H
13909 Albert Costa Edgardo Massa 1 0–1 C 0–1 Feb 18, 2005 H2H
13910 Albert Costa Emanuel Couto 1 1–0 C 1–0 Apr 1, 1994 H2H
13911 Albert Costa Eyal Ran 1 1–0 H 1–0 Oct 17, 1996 H2H
13912 Albert Costa Federico Luzzi 1 1–0 C 1–0 Sep 28, 2001 H2H
13913 Albert Costa Fernon Wibier 1 0–1 C 0–1 Oct 31, 1996 H2H
13914 Albert Costa Gabriel Markus 1 0–1 C 0–1 Oct 27, 1994 H2H
13915 Albert Costa Gaston Etlis 1 1–0 C 1–0 Oct 5, 1995 H2H
13916 Albert Costa German Puentes 1 1–0 C 1–0 Aug 1, 1996 H2H
13917 Albert Costa Gianluca Pozzi 1 1–0 C 1–0 Nov 18, 2000 H2H
13918 Albert Costa Giorgio Galimberti 1 1–0 C 1–0 May 9, 2002 H2H
13919 Albert Costa Guillaume Raoux 1 1–0 C 1–0 Jun 2, 1995 H2H
13920 Albert Costa Hendrik Dreekmann 1 1–0 C 1–0 Jul 20, 1994 H2H
13921 Albert Costa Hendrik Jan Davids 1 1–0 H 1–0 Feb 17, 1996 H2H
13922 Albert Costa Horst Skoff 1 0–1 C 0–1 Jul 7, 1994 H2H
13923 Albert Costa Hugo Armando 1 1–0 C 1–0 Jul 28, 2001 H2H
13924 Albert Costa Irakli Labadze 1 1–0 H 1–0 Oct 20, 2004 H2H
13925 Albert Costa Ivo Heuberger 1 1–0 H 1–0 Feb 19, 2004 H2H
13926 Albert Costa Jacco Eltingh 1 0–1 C 0–1 May 11, 1995 H2H
13927 Albert Costa Jaime Oncins 1 1–0 C 1–0 Aug 4, 1994 H2H
13928 Albert Costa Jakob Hlasek 1 1–0 H 1–0 Mar 14, 1996 H2H
13929 Albert Costa Jamie Delgado 1 1–0 C 1–0 Sep 27, 2001 H2H
13930 Albert Costa Jan Siemerink 1 1–0 C 1–0 May 15, 1997 H2H
13931 Albert Costa Jason Stoltenberg 1 1–0 H 1–0 Aug 5, 1998 H2H
13932 Albert Costa Javier Frana 1 1–0 C 1–0 Nov 9, 1995 H2H
13933 Albert Costa Jeff Tarango 1 0–1 C 0–1 Oct 21, 1999 H2H
13934 Albert Costa Jiri Vanek 1 0–1 C 0–1 Jul 17, 2003 H2H
13935 Albert Costa Joern Renzenbrink 1 1–0 C 1–0 May 31, 1995 H2H
13936 Albert Costa Jonas Svensson 1 1–0 C 1–0 Mar 31, 1994 H2H
13937 Albert Costa Juan Antonio Marin 1 1–0 C 1–0 Jul 25, 2002 H2H
13938 Albert Costa Karol Kucera 1 1–0 C 1–0 May 10, 1998 H2H
13939 Albert Costa Lars Jonsson 1 1–0 C 1–0 Jun 9, 1994 H2H
13940 Albert Costa Leander Paes 1 1–0 H 1–0 Aug 16, 1999 H2H
13941 Albert Costa Lionel Roux 1 1–0 H 1–0 Jan 9, 1997 H2H
13942 Albert Costa Lorenzo Manta 1 1–0 C 1–0 Jul 8, 1999 H2H
13943 Albert Costa Marcello Craca 1 1–0 C 1–0 Sep 17, 1998 H2H
13944 Albert Costa Marcelo Charpentier 1 1–0 C 1–0 Aug 10, 1996 H2H
13945 Albert Costa Marco Chiudinelli 1 1–0 H 1–0 Jan 7, 2005 H2H
13946 Albert Costa Marcos Aurelio Gorriz 1 1–0 C 1–0 Sep 17, 1994 H2H
13947 Albert Costa Marcos Ondruska 1 0–1 H 0–1 Oct 19, 1996 H2H
13948 Albert Costa Mark Hilton 1 0–1 G 0–1 Jun 23, 2004 H2H
13949 Albert Costa Martin Sinner 1 1–0 C 1–0 Jul 13, 1995 H2H
13950 Albert Costa Michael Geserer 1 1–0 C 1–0 Sep 12, 1996 H2H
13951 Albert Costa Michael Tebbutt 1 0–1 H 0–1 Jan 17, 1998 H2H
13952 Albert Costa Michal Tabara 1 1–0 H 1–0 Mar 20, 2001 H2H
13953 Albert Costa Mose Navarra 1 0–1 G 0–1 Jun 28, 1996 H2H
13954 Albert Costa Nenad Zimonjic 1 1–0 C 1–0 May 22, 2003 H2H
13955 Albert Costa Olivier Delaitre 1 0–1 C 0–1 Apr 7, 1993 H2H
13956 Albert Costa Omar Camporese 1 1–0 C 1–0 Aug 15, 1996 H2H
13957 Albert Costa Orlin Stanoytchev 1 0–1 C 0–1 Sep 16, 1999 H2H
13958 Albert Costa Oscar Hernandez 1 1–0 C 1–0 Feb 17, 2005 H2H
13959 Albert Costa Oscar Martinez 1 1–0 C 1–0 Jul 21, 1995 H2H
13960 Albert Costa Pat Cash 1 0–1 H 0–1 Feb 10, 1995 H2H
13961 Albert Costa Patrick Rafter 1 1–0 H 1–0 Jan 15, 1997 H2H
13962 Albert Costa Patrik Kuhnen 1 1–0 C 1–0 May 8, 1996 H2H
13963 Albert Costa Paul Goldstein 1 1–0 H 1–0 Mar 9, 2000 H2H
13964 Albert Costa Radek Stepanek 1 1–0 C 1–0 May 30, 2003 H2H
13965 Albert Costa Raemon Sluiter 1 1–0 H 1–0 Aug 27, 2003 H2H
13966 Albert Costa Razvan Sabau 1 1–0 C 1–0 Oct 27, 1995 H2H
13967 Albert Costa Richard Gasquet 1 1–0 C 1–0 May 29, 2002 H2H
13968 Albert Costa Richey Reneberg 1 0–1 C 0–1 Jul 10, 1997 H2H
13969 Albert Costa Rodolphe Gilbert 1 1–0 C 1–0 Mar 24, 1995 H2H
13970 Albert Costa Ronald Agenor 1 1–0 C 1–0 Apr 9, 1999 H2H
13971 Albert Costa Sandor Noszaly 1 0–1 C 0–1 Sep 15, 1995 H2H
13972 Albert Costa Sebastien Lareau 1 0–1 H 0–1 Mar 21, 1996 H2H
13973 Albert Costa Sergio Roitman 1 1–0 C 1–0 May 28, 2003 H2H
13974 Albert Costa Stefano Galvani 1 1–0 C 1–0 Apr 26, 2002 H2H
13975 Albert Costa Stefano Pescosolido 1 0–1 C 0–1 Aug 12, 1995 H2H
13976 Albert Costa Stephane Huet 1 1–0 C 1–0 Jul 31, 1998 H2H
13977 Albert Costa Steve Campbell 1 1–0 H 1–0 Jul 18, 1996 H2H
13978 Albert Costa Thomas Johansson 1 0–1 H 0–1 Feb 28, 2002 H2H
13979 Albert Costa Tomas Carbonell 1 1–0 C 1–0 Apr 22, 1995 H2H
13980 Albert Costa Tomas Nydahl 1 1–0 C 1–0 Sep 16, 1994 H2H
13981 Albert Costa Vincenzo Santopadre 1 1–0 C 1–0 Sep 19, 1998 H2H
13982 Albert Costa Wayne Black 1 1–0 H 1–0 Aug 14, 1997 H2H
13983 Albert Costa Zeljko Krajan 1 1–0 C 1–0 May 7, 2003 H2H
13984 Albert Montanes Adrian Ungur 1 1–0 C 1–0 Jul 31, 2013 H2H
13985 Albert Montanes Adrian Voinea 1 1–0 C 1–0 Jul 26, 2001 H2H
13986 Albert Montanes Albert Portas 1 1–0 C 1–0 Sep 14, 2001 H2H
13987 Albert Montanes Alessandro Giannessi 1 0–1 C 0–1 Sep 22, 2011 H2H
13988 Albert Montanes Alessio Di Mauro 1 0–1 C 0–1 Feb 24, 2007 H2H
13989 Albert Montanes Alexander Peya 1 1–0 C 1–0 Apr 12, 2007 H2H
13990 Albert Montanes Alexander Popp 1 0–1 G 0–1 Jun 25, 2004 H2H
13991 Albert Montanes Alexander Zverev 1 1–0 C 1–0 Jul 24, 2014 H2H
13992 Albert Montanes Aljaz Bedene 1 1–0 C 1–0 Feb 27, 2014 H2H
13993 Albert Montanes Alun Jones 1 0–1 H 0–1 Jan 16, 2008 H2H
13994 Albert Montanes Andreas Haider-Maurer 1 1–0 C 1–0 Jul 30, 2010 H2H
13995 Albert Montanes Andrei Stoliarov 1 1–0 C 1–0 Jun 1, 2001 H2H
13996 Albert Montanes Andrey Golubev 1 1–0 H 1–0 Oct 7, 2010 H2H
13997 Albert Montanes Andrey Kuznetsov 1 0–1 G 0–1 Jun 26, 2013 H2H
13998 Albert Montanes Bernard Tomic 1 1–0 C 1–0 Apr 26, 2012 H2H
13999 Albert Montanes Bjorn Phau 1 0–1 H 0–1 Mar 28, 2009 H2H
14000 Albert Montanes Bobby Reynolds 1 1–0 C 1–0 May 4, 2012 H2H