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
31801 Albert Costa Javier Frana 1 1–0 C 1–0 Nov 9, 1995 H2H
31802 Albert Costa Jeff Tarango 1 0–1 C 0–1 Oct 21, 1999 H2H
31803 Albert Costa Jiri Vanek 1 0–1 C 0–1 Jul 17, 2003 H2H
31804 Albert Costa Joern Renzenbrink 1 1–0 C 1–0 May 31, 1995 H2H
31805 Albert Costa Jonas Svensson 1 1–0 C 1–0 Mar 31, 1994 H2H
31806 Albert Costa Juan Antonio Marin 1 1–0 C 1–0 Jul 25, 2002 H2H
31807 Albert Costa Karol Kucera 1 1–0 C 1–0 May 10, 1998 H2H
31808 Albert Costa Lars Jonsson 1 1–0 C 1–0 Jun 9, 1994 H2H
31809 Albert Costa Leander Paes 1 1–0 H 1–0 Aug 16, 1999 H2H
31810 Albert Costa Lionel Roux 1 1–0 H 1–0 Jan 9, 1997 H2H
31811 Albert Costa Lorenzo Manta 1 1–0 C 1–0 Jul 8, 1999 H2H
31812 Albert Costa Marcello Craca 1 1–0 C 1–0 Sep 17, 1998 H2H
31813 Albert Costa Marcelo Charpentier 1 1–0 C 1–0 Aug 10, 1996 H2H
31814 Albert Costa Marco Chiudinelli 1 1–0 H 1–0 Jan 7, 2005 H2H
31815 Albert Costa Marcos Aurelio Gorriz 1 1–0 C 1–0 Sep 17, 1994 H2H
31816 Albert Costa Marcos Ondruska 1 0–1 H 0–1 Oct 19, 1996 H2H
31817 Albert Costa Mark Hilton 1 0–1 G 0–1 Jun 23, 2004 H2H
31818 Albert Costa Martin Sinner 1 1–0 C 1–0 Jul 13, 1995 H2H
31819 Albert Costa Michael Geserer 1 1–0 C 1–0 Sep 12, 1996 H2H
31820 Albert Costa Michael Tebbutt 1 0–1 H 0–1 Jan 17, 1998 H2H
31821 Albert Costa Michal Tabara 1 1–0 H 1–0 Mar 20, 2001 H2H
31822 Albert Costa Mose Navarra 1 0–1 G 0–1 Jun 28, 1996 H2H
31823 Albert Costa Nenad Zimonjic 1 1–0 C 1–0 May 22, 2003 H2H
31824 Albert Costa Olivier Delaitre 1 0–1 C 0–1 Apr 7, 1993 H2H
31825 Albert Costa Omar Camporese 1 1–0 C 1–0 Aug 15, 1996 H2H
31826 Albert Costa Orlin Stanoytchev 1 0–1 C 0–1 Sep 16, 1999 H2H
31827 Albert Costa Oscar Hernandez 1 1–0 C 1–0 Feb 17, 2005 H2H
31828 Albert Costa Oscar Martinez 1 1–0 C 1–0 Jul 21, 1995 H2H
31829 Albert Costa Pat Cash 1 0–1 H 0–1 Feb 10, 1995 H2H
31830 Albert Costa Patrick Rafter 1 1–0 H 1–0 Jan 15, 1997 H2H
31831 Albert Costa Patrik Kuhnen 1 1–0 C 1–0 May 8, 1996 H2H
31832 Albert Costa Paul Goldstein 1 1–0 H 1–0 Mar 9, 2000 H2H
31833 Albert Costa Radek Stepanek 1 1–0 C 1–0 May 30, 2003 H2H
31834 Albert Costa Raemon Sluiter 1 1–0 H 1–0 Aug 27, 2003 H2H
31835 Albert Costa Razvan Sabau 1 1–0 C 1–0 Oct 27, 1995 H2H
31836 Albert Costa Richard Gasquet 1 1–0 C 1–0 May 29, 2002 H2H
31837 Albert Costa Richey Reneberg 1 0–1 C 0–1 Jul 10, 1997 H2H
31838 Albert Costa Rodolphe Gilbert 1 1–0 C 1–0 Mar 24, 1995 H2H
31839 Albert Costa Ronald Agenor 1 1–0 C 1–0 Apr 9, 1999 H2H
31840 Albert Costa Sandor Noszaly 1 0–1 C 0–1 Sep 15, 1995 H2H
31841 Albert Costa Sebastien Lareau 1 0–1 H 0–1 Mar 21, 1996 H2H
31842 Albert Costa Sergio Roitman 1 1–0 C 1–0 May 28, 2003 H2H
31843 Albert Costa Stefano Galvani 1 1–0 C 1–0 Apr 26, 2002 H2H
31844 Albert Costa Stefano Pescosolido 1 0–1 C 0–1 Aug 12, 1995 H2H
31845 Albert Costa Stephane Huet 1 1–0 C 1–0 Jul 31, 1998 H2H
31846 Albert Costa Steve Campbell 1 1–0 H 1–0 Jul 18, 1996 H2H
31847 Albert Costa Thomas Johansson 1 0–1 H 0–1 Feb 28, 2002 H2H
31848 Albert Costa Tomas Carbonell 1 1–0 C 1–0 Apr 22, 1995 H2H
31849 Albert Costa Tomas Nydahl 1 1–0 C 1–0 Sep 16, 1994 H2H
31850 Albert Costa Vincenzo Santopadre 1 1–0 C 1–0 Sep 19, 1998 H2H
31851 Albert Costa Wayne Black 1 1–0 H 1–0 Aug 14, 1997 H2H
31852 Albert Costa Zeljko Krajan 1 1–0 C 1–0 May 7, 2003 H2H
31853 Albert Montanes Adrian Ungur 1 1–0 C 1–0 Jul 31, 2013 H2H
31854 Albert Montanes Adrian Voinea 1 1–0 C 1–0 Jul 26, 2001 H2H
31855 Albert Montanes Albert Portas 1 1–0 C 1–0 Sep 14, 2001 H2H
31856 Albert Montanes Alessandro Giannessi 1 0–1 C 0–1 Sep 22, 2011 H2H
31857 Albert Montanes Alessio Di Mauro 1 0–1 C 0–1 Feb 24, 2007 H2H
31858 Albert Montanes Alexander Peya 1 1–0 C 1–0 Apr 12, 2007 H2H
31859 Albert Montanes Alexander Popp 1 0–1 G 0–1 Jun 25, 2004 H2H
31860 Albert Montanes Alexander Zverev 1 1–0 C 1–0 Jul 24, 2014 H2H
31861 Albert Montanes Aljaz Bedene 1 1–0 C 1–0 Feb 27, 2014 H2H
31862 Albert Montanes Alun Jones 1 0–1 H 0–1 Jan 16, 2008 H2H
31863 Albert Montanes Andreas Haider-Maurer 1 1–0 C 1–0 Jul 30, 2010 H2H
31864 Albert Montanes Andrei Stoliarov 1 1–0 C 1–0 Jun 1, 2001 H2H
31865 Albert Montanes Andrey Golubev 1 1–0 H 1–0 Oct 7, 2010 H2H
31866 Albert Montanes Andrey Kuznetsov 1 0–1 G 0–1 Jun 26, 2013 H2H
31867 Albert Montanes Bernard Tomic 1 1–0 C 1–0 Apr 26, 2012 H2H
31868 Albert Montanes Bjorn Phau 1 0–1 H 0–1 Mar 28, 2009 H2H
31869 Albert Montanes Bobby Reynolds 1 1–0 C 1–0 May 4, 2012 H2H
31870 Albert Montanes Brendan Evans 1 1–0 G 1–0 Jun 24, 2010 H2H
31871 Albert Montanes Bruno Echagaray 1 1–0 C 1–0 Feb 26, 2009 H2H
31872 Albert Montanes Carsten Ball 1 1–0 H 1–0 Sep 2, 2010 H2H
31873 Albert Montanes Chris Woodruff 1 1–0 C 1–0 May 30, 2001 H2H
31874 Albert Montanes Danai Udomchoke 1 1–0 C 1–0 Apr 26, 2007 H2H
31875 Albert Montanes Daniel Brands 1 0–1 H 0–1 Oct 30, 2015 H2H
31876 Albert Montanes Daniele Bracciali 1 1–0 C 1–0 May 23, 2007 H2H
31877 Albert Montanes Davide Sanguinetti 1 0–1 H 0–1 Mar 18, 2003 H2H
31878 Albert Montanes David Skoch 1 1–0 C 1–0 Jun 12, 2008 H2H
31879 Albert Montanes Diego Hartfield 1 1–0 C 1–0 Aug 2, 2007 H2H
31880 Albert Montanes Diego Schwartzman 1 1–0 C 1–0 Aug 6, 2015 H2H
31881 Albert Montanes Dusan Vemic 1 1–0 C 1–0 Apr 13, 2007 H2H
31882 Albert Montanes Dustin Brown 1 1–0 H 1–0 Jan 19, 2011 H2H
31883 Albert Montanes Elias Ymer 1 1–0 C 1–0 Jul 14, 2016 H2H
31884 Albert Montanes Facundo Bagnis 1 1–0 C 1–0 Apr 9, 2016 H2H
31885 Albert Montanes Franko Skugor 1 1–0 C 1–0 Apr 7, 2016 H2H
31886 Albert Montanes Gastao Elias 1 0–1 C 0–1 Jul 16, 2014 H2H
31887 Albert Montanes George Bastl 1 1–0 H 1–0 Oct 10, 2008 H2H
31888 Albert Montanes Gerard Granollers 1 1–0 C 1–0 Apr 25, 2012 H2H
31889 Albert Montanes Grega Zemlja 1 1–0 G 1–0 Jun 24, 2009 H2H
31890 Albert Montanes Grigor Dimitrov 1 0–1 H 0–1 Mar 22, 2014 H2H
31891 Albert Montanes Hugo Armando 1 1–0 C 1–0 Feb 28, 2002 H2H
31892 Albert Montanes Hyung-Taik Lee 1 1–0 C 1–0 Sep 11, 2008 H2H
31893 Albert Montanes Igor Kunitsyn 1 1–0 H 1–0 Mar 21, 2006 H2H
31894 Albert Montanes James Lemke 1 1–0 H 1–0 Jan 13, 2010 H2H
31895 Albert Montanes Jan Vacek 1 1–0 C 1–0 Jul 11, 2002 H2H
31896 Albert Montanes Javier Marti 1 1–0 C 1–0 Aug 3, 2011 H2H
31897 Albert Montanes Jean-Rene Lisnard 1 1–0 C 1–0 Apr 15, 2009 H2H
31898 Albert Montanes Joachim Johansson 1 0–1 G 0–1 Jun 22, 2005 H2H
31899 Albert Montanes Joao Souza 1 1–0 C 1–0 Feb 28, 2014 H2H
31900 Albert Montanes John Millman 1 0–1 G 0–1 Jun 29, 2016 H2H
31901 Albert Montanes Jozef Kovalik 1 1–0 C 1–0 Feb 4, 2016 H2H
31902 Albert Montanes Juan Balcells 1 1–0 C 1–0 Sep 15, 2001 H2H
31903 Albert Montanes Julian Knowle 1 1–0 C 1–0 May 23, 2002 H2H
31904 Albert Montanes Julien Boutter 1 0–1 C 0–1 May 15, 2002 H2H
31905 Albert Montanes Julio Peralta 1 1–0 C 1–0 Feb 13, 2003 H2H
31906 Albert Montanes Karol Kucera 1 1–0 C 1–0 Apr 13, 2001 H2H
31907 Albert Montanes Lars Burgsmuller 1 0–1 G 0–1 Jun 25, 2003 H2H
31908 Albert Montanes Lukasz Kubot 1 0–1 C 0–1 Feb 12, 2010 H2H
31909 Albert Montanes Marcos Daniel 1 0–1 C 0–1 Jul 26, 2006 H2H
31910 Albert Montanes Markus Hipfl 1 1–0 C 1–0 Jul 19, 2003 H2H
31911 Albert Montanes Martin Fischer 1 1–0 C 1–0 Apr 30, 2015 H2H
31912 Albert Montanes Mathieu Montcourt 1 1–0 C 1–0 May 24, 2007 H2H
31913 Albert Montanes Maximo Gonzalez 1 1–0 C 1–0 Feb 19, 2015 H2H
31914 Albert Montanes Max Mirnyi 1 0–1 C 0–1 Apr 12, 2002 H2H
31915 Albert Montanes Michael Lammer 1 1–0 H 1–0 Jan 15, 2010 H2H
31916 Albert Montanes Michal Tabara 1 1–0 C 1–0 Jul 20, 2001 H2H
31917 Albert Montanes Nuno Matias 1 1–0 C 1–0 Apr 11, 2002 H2H
31918 Albert Montanes Paradorn Srichaphan 1 0–1 H 0–1 Jan 8, 2004 H2H
31919 Albert Montanes Paul Goldstein 1 0–1 C 0–1 Apr 15, 2006 H2H
31920 Albert Montanes Philipp Petzschner 1 1–0 C 1–0 Jul 15, 2010 H2H
31921 Albert Montanes Raemon Sluiter 1 0–1 C 0–1 Jul 19, 2003 H2H
31922 Albert Montanes Ramon Delgado 1 0–1 H 0–1 Jan 16, 2002 H2H
31923 Albert Montanes Reda El Amrani 1 1–0 C 1–0 Apr 9, 2009 H2H
31924 Albert Montanes Roberto Bautista Agut 1 1–0 H 1–0 Nov 5, 2009 H2H
31925 Albert Montanes Rogerio Dutra Silva 1 1–0 C 1–0 Feb 3, 2012 H2H
31926 Albert Montanes Rohan Bopanna 1 1–0 H 1–0 Oct 10, 2007 H2H
31927 Albert Montanes Ryan Sweeting 1 1–0 C 1–0 May 6, 2009 H2H
31928 Albert Montanes Sergiy Stakhovsky 1 0–1 C 0–1 May 3, 2011 H2H
31929 Albert Montanes Stephane Robert 1 1–0 H 1–0 Jan 21, 2010 H2H
31930 Albert Montanes Steve Johnson 1 1–0 C 1–0 May 29, 2013 H2H
31931 Albert Montanes Thomas Johansson 1 1–0 H 1–0 Oct 9, 2008 H2H
31932 Albert Montanes Vincent Spadea 1 1–0 C 1–0 Apr 14, 2007 H2H
31933 Albert Montanes Wesley Moodie 1 0–1 H 0–1 Aug 27, 2003 H2H
31934 Alberto Berasategui Aleksandar Kitinov 1 1–0 H 1–0 Feb 12, 1998 H2H
31935 Alberto Berasategui Alex Calatrava 1 0–1 C 0–1 Apr 25, 2001 H2H
31936 Alberto Berasategui Anders Jarryd 1 1–0 C 1–0 Jul 15, 1992 H2H
31937 Alberto Berasategui Andrei Cherkasov 1 1–0 C 1–0 Oct 6, 1994 H2H
31938 Alberto Berasategui Arnaud Boetsch 1 1–0 C 1–0 May 7, 1997 H2H
31939 Alberto Berasategui Arne Thoms 1 1–0 C 1–0 May 6, 1992 H2H
31940 Alberto Berasategui Brad Gilbert 1 1–0 C 1–0 Apr 30, 1993 H2H
31941 Alberto Berasategui Brian Macphie 1 0–1 H 0–1 Aug 17, 1998 H2H
31942 Alberto Berasategui Carsten Arriens 1 0–1 H 0–1 Feb 10, 1995 H2H
31943 Alberto Berasategui Cecil Mamiit 1 1–0 H 1–0 Aug 28, 1996 H2H
31944 Alberto Berasategui Christian Miniussi 1 1–0 H 1–0 Nov 5, 1992 H2H
31945 Alberto Berasategui Danny Sapsford 1 1–0 H 1–0 Feb 9, 1995 H2H
31946 Alberto Berasategui David Prinosil 1 0–1 C 0–1 Aug 27, 1992 H2H
31947 Alberto Berasategui David Rikl 1 1–0 C 1–0 Mar 2, 1995 H2H
31948 Alberto Berasategui Dennis van Scheppingen 1 0–1 C 0–1 Aug 2, 1996 H2H
31949 Alberto Berasategui Dinu Pescariu 1 1–0 C 1–0 Sep 25, 1997 H2H
31950 Alberto Berasategui Eyal Erlich 1 0–1 H 0–1 Oct 14, 1993 H2H
31951 Alberto Berasategui Federico Mordegan 1 1–0 C 1–0 May 21, 1994 H2H
31952 Alberto Berasategui Fernando Roese 1 1–0 C 1–0 Nov 4, 1993 H2H
31953 Alberto Berasategui Gabriel Markus 1 1–0 C 1–0 Aug 27, 1994 H2H
31954 Alberto Berasategui Gabriel Silberstein 1 1–0 C 1–0 Nov 8, 1996 H2H
31955 Alberto Berasategui Gaston Etlis 1 1–0 C 1–0 Nov 11, 1994 H2H
31956 Alberto Berasategui George Bastl 1 0–1 H 0–1 Jan 7, 2000 H2H
31957 Alberto Berasategui German Puentes 1 0–1 C 0–1 Aug 12, 1993 H2H
31958 Alberto Berasategui Gianluca Pozzi 1 1–0 C 1–0 May 5, 1999 H2H
31959 Alberto Berasategui Giorgio Galimberti 1 1–0 C 1–0 May 13, 1998 H2H
31960 Alberto Berasategui Grant Stafford 1 1–0 C 1–0 May 27, 1998 H2H
31961 Alberto Berasategui Guillaume Raoux 1 0–1 C 0–1 Jul 23, 1998 H2H
31962 Alberto Berasategui Guillermo Canas 1 1–0 C 1–0 May 1, 1997 H2H
31963 Alberto Berasategui Herbert Wiltschnig 1 1–0 C 1–0 Aug 25, 1994 H2H
31964 Alberto Berasategui Ion Moldovan 1 1–0 C 1–0 Sep 14, 1996 H2H
31965 Alberto Berasategui Jaime Oncins 1 1–0 C 1–0 Oct 28, 1993 H2H
31966 Alberto Berasategui Jared Palmer 1 0–1 C 0–1 May 1, 1993 H2H
31967 Alberto Berasategui Jason Stoltenberg 1 0–1 H 0–1 Jan 14, 1999 H2H
31968 Alberto Berasategui Jean-Rene Lisnard 1 1–0 C 1–0 Oct 1, 1999 H2H
31969 Alberto Berasategui Jiri Vanek 1 0–1 C 0–1 May 31, 2000 H2H
31970 Alberto Berasategui Joern Renzenbrink 1 0–1 C 0–1 Feb 3, 1994 H2H
31971 Alberto Berasategui Jonathan Stark 1 1–0 H 1–0 Mar 15, 1997 H2H
31972 Alberto Berasategui Jose Francisco Altur 1 1–0 C 1–0 Mar 31, 1994 H2H
31973 Alberto Berasategui Juan Balcells 1 0–1 C 0–1 Sep 28, 2000 H2H
31974 Alberto Berasategui Juan Garat 1 1–0 C 1–0 Jun 9, 1994 H2H
31975 Alberto Berasategui Karsten Braasch 1 1–0 H 1–0 Jan 21, 1998 H2H
31976 Alberto Berasategui Leonardo Lavalle 1 0–1 C 0–1 Oct 29, 1998 H2H
31977 Alberto Berasategui Luis Adrian Morejon 1 0–1 C 0–1 Sep 16, 1995 H2H
31978 Alberto Berasategui Luis Herrera 1 1–0 H 1–0 Nov 12, 1992 H2H
31979 Alberto Berasategui Marc Rosset 1 1–0 C 1–0 Apr 29, 1999 H2H
31980 Alberto Berasategui Mark Koevermans 1 1–0 C 1–0 Mar 21, 1992 H2H
31981 Alberto Berasategui Mark Petchey 1 0–1 C 0–1 Mar 3, 1995 H2H
31982 Alberto Berasategui Markus Hipfl 1 0–1 C 0–1 Apr 13, 2000 H2H
31983 Alberto Berasategui Markus Naewie 1 1–0 C 1–0 Jul 21, 1993 H2H
31984 Alberto Berasategui Martin Sinner 1 0–1 G 0–1 Jun 22, 1995 H2H
31985 Alberto Berasategui Marzio Martelli 1 0–1 C 0–1 Sep 27, 1996 H2H
31986 Alberto Berasategui Mauricio Hadad 1 1–0 C 1–0 Sep 15, 1995 H2H
31987 Alberto Berasategui Michael Tebbutt 1 1–0 C 1–0 May 29, 1996 H2H
31988 Alberto Berasategui Mikael Tillstrom 1 0–1 C 0–1 Jun 13, 1996 H2H
31989 Alberto Berasategui Nick Gould 1 1–0 C 1–0 Sep 17, 1998 H2H
31990 Alberto Berasategui Nicolas Escude 1 0–1 C 0–1 Oct 29, 1997 H2H
31991 Alberto Berasategui Nicolas Pereira 1 1–0 C 1–0 Nov 3, 1994 H2H
31992 Alberto Berasategui Oliver Fernandez 1 0–1 C 0–1 Feb 27, 1993 H2H
31993 Alberto Berasategui Olivier Delaitre 1 1–0 C 1–0 Feb 23, 1995 H2H
31994 Alberto Berasategui Pablo Arraya 1 1–0 C 1–0 Mar 20, 1992 H2H
31995 Alberto Berasategui Patrick Baur 1 1–0 C 1–0 Apr 17, 1996 H2H
31996 Alberto Berasategui Paul Haarhuis 1 1–0 C 1–0 Apr 23, 1997 H2H
31997 Alberto Berasategui Roberto Carretero 1 1–0 H 1–0 Jan 9, 1997 H2H
31998 Alberto Berasategui Rodolphe Gilbert 1 1–0 C 1–0 Apr 20, 1994 H2H
31999 Alberto Berasategui Sandor Noszaly 1 1–0 C 1–0 Jun 20, 1996 H2H
32000 Alberto Berasategui Stefan Koubek 1 0–1 C 0–1 Jul 24, 1997 H2H