ATP Head-to-Head Records: Search Rivalries

Explore ATP head-to-head records, frequent opponents, and unbeaten rivalries. Compare historical rivalries or focus on currently active players.

About this search tool

Compare ATP tennis records 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 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
33801 Marc Rosset Andrew Ilie 1 0–1 H 0–1 Aug 2, 2000 H2H
33802 Marc Rosset Arnaud Di Pasquale 1 0–1 C 0–1 Jul 9, 1999 H2H
33803 Marc Rosset Artemi Tchernenko 1 1–0 C 1–0 Feb 12, 1998 H2H
33804 Marc Rosset Brian Devening 1 1–0 H 1–0 Sep 16, 1993 H2H
33805 Marc Rosset Carlos Costa 1 0–1 C 0–1 Jul 26, 1990 H2H
33806 Marc Rosset Christian Bergstrom 1 1–0 C 1–0 Oct 27, 1994 H2H
33807 Marc Rosset Christian Saceanu 1 0–1 G 0–1 Jun 13, 1991 H2H
33808 Marc Rosset Christo Van Rensburg 1 1–0 H 1–0 Mar 14, 1992 H2H
33809 Marc Rosset Chris Woodruff 1 1–0 H 1–0 Aug 19, 1993 H2H
33810 Marc Rosset Claudio Mezzadri 1 1–0 C 1–0 Apr 10, 1991 H2H
33811 Marc Rosset Claudio Pistolesi 1 0–1 C 0–1 Apr 24, 1991 H2H
33812 Marc Rosset Cyril Saulnier 1 1–0 H 1–0 Feb 4, 1999 H2H
33813 Marc Rosset Cyril Suk 1 1–0 G 1–0 Jun 16, 1994 H2H
33814 Marc Rosset Daniel Nestor 1 0–1 C 0–1 Mar 5, 1999 H2H
33815 Marc Rosset Darren Cahill 1 0–1 H 0–1 Mar 5, 1994 H2H
33816 Marc Rosset David Engel 1 1–0 C 1–0 Apr 28, 1990 H2H
33817 Marc Rosset Davide Sanguinetti 1 1–0 H 1–0 Feb 26, 2004 H2H
33818 Marc Rosset David Pate 1 1–0 C 1–0 Oct 20, 1990 H2H
33819 Marc Rosset David Rikl 1 1–0 C 1–0 Feb 5, 1994 H2H
33820 Marc Rosset David Skoch 1 1–0 C 1–0 Aug 4, 1995 H2H
33821 Marc Rosset David Witt 1 1–0 G 1–0 Jun 22, 1994 H2H
33822 Marc Rosset Dick Norman 1 1–0 H 1–0 Oct 5, 1995 H2H
33823 Marc Rosset Diego Nargiso 1 0–1 H 0–1 Sep 18, 1993 H2H
33824 Marc Rosset Diego Perez 1 1–0 H 1–0 Mar 3, 1993 H2H
33825 Marc Rosset Dmitri Tomashevich 1 1–0 H 1–0 Sep 16, 1999 H2H
33826 Marc Rosset Edgardo Massa 1 1–0 C 1–0 Jul 25, 2002 H2H
33827 Marc Rosset Eduardo Bengoechea 1 1–0 C 1–0 Sep 16, 1989 H2H
33828 Marc Rosset Ellis Ferreira 1 1–0 H 1–0 Aug 17, 1995 H2H
33829 Marc Rosset Eric Jelen 1 1–0 C 1–0 Oct 19, 1990 H2H
33830 Marc Rosset Filip Urban 1 1–0 C 1–0 Aug 12, 2004 H2H
33831 Marc Rosset Francisco Roig 1 1–0 C 1–0 May 30, 1990 H2H
33832 Marc Rosset Francisco Yunis 1 1–0 C 1–0 Jun 23, 1989 H2H
33833 Marc Rosset Franco Davin 1 1–0 C 1–0 May 26, 1990 H2H
33834 Marc Rosset Frederik Fetterlein 1 1–0 H 1–0 Jul 28, 1996 H2H
33835 Marc Rosset Gabriel Markus 1 1–0 C 1–0 Jul 8, 1993 H2H
33836 Marc Rosset Galo Blanco 1 0–1 C 0–1 Apr 26, 2001 H2H
33837 Marc Rosset Gaston Etlis 1 0–1 C 0–1 Jan 31, 1997 H2H
33838 Marc Rosset Gilad Bloom 1 1–0 C 1–0 May 24, 1990 H2H
33839 Marc Rosset Gilles Bastie 1 1–0 H 1–0 Sep 16, 1994 H2H
33840 Marc Rosset Goran Prpic 1 1–0 C 1–0 Jul 26, 1991 H2H
33841 Marc Rosset Grant Stafford 1 0–1 H 0–1 Jan 23, 1994 H2H
33842 Marc Rosset Ivo Heuberger 1 0–1 C 0–1 Oct 2, 1997 H2H
33843 Marc Rosset Jacobo Diaz 1 0–1 C 0–1 May 7, 1997 H2H
33844 Marc Rosset Jamie Delgado 1 1–0 H 1–0 Jan 19, 2000 H2H
33845 Marc Rosset Jaroslav Bulant 1 1–0 C 1–0 Aug 3, 1995 H2H
33846 Marc Rosset Jeremy Bates 1 1–0 C 1–0 Nov 12, 1992 H2H
33847 Marc Rosset Jerome Potier 1 0–1 H 0–1 Jan 5, 1990 H2H
33848 Marc Rosset Jim Grabb 1 0–1 H 0–1 Aug 12, 1992 H2H
33849 Marc Rosset Jimmy Connors 1 1–0 G 1–0 Jun 24, 1995 H2H
33850 Marc Rosset Jonathan Stark 1 1–0 H 1–0 Mar 20, 1996 H2H
33851 Marc Rosset Jordi Burillo 1 1–0 C 1–0 Nov 7, 1996 H2H
33852 Marc Rosset Jozsef Krocsko 1 1–0 C 1–0 Jan 30, 1997 H2H
33853 Marc Rosset Juan Aguilera 1 0–1 C 0–1 Apr 21, 1990 H2H
33854 Marc Rosset Julien Boutter 1 0–1 H 0–1 Feb 16, 2001 H2H
33855 Marc Rosset Kelly Jones 1 1–0 G 1–0 Jun 29, 1990 H2H
33856 Marc Rosset Kenny Thorne 1 1–0 H 1–0 Mar 15, 1993 H2H
33857 Marc Rosset Kevin Curren 1 0–1 H 0–1 Sep 26, 1991 H2H
33858 Marc Rosset Lars Anders Wahlgren 1 0–1 H 0–1 Jan 16, 1991 H2H
33859 Marc Rosset Lars Burgsmuller 1 1–0 H 1–0 Aug 16, 1996 H2H
33860 Marc Rosset Lars Jonsson 1 1–0 C 1–0 May 13, 1992 H2H
33861 Marc Rosset Leander Paes 1 0–1 H 0–1 Aug 19, 1998 H2H
33862 Marc Rosset Libor Nemecek 1 1–0 H 1–0 Sep 18, 1993 H2H
33863 Marc Rosset Luiz Mattar 1 1–0 H 1–0 Aug 19, 1992 H2H
33864 Marc Rosset Mansour Bahrami 1 0–1 H 0–1 Sep 27, 1990 H2H
33865 Marc Rosset Marc Kevin Goellner 1 0–1 G 0–1 Jun 16, 1995 H2H
33866 Marc Rosset Marcos Ondruska 1 0–1 H 0–1 Mar 31, 1994 H2H
33867 Marc Rosset Mark Keil 1 1–0 H 1–0 Feb 27, 1992 H2H
33868 Marc Rosset Mark Petchey 1 1–0 G 1–0 Jun 26, 1992 H2H
33869 Marc Rosset Markus Hipfl 1 1–0 G 1–0 Jun 23, 1999 H2H
33870 Marc Rosset Markus Naewie 1 1–0 C 1–0 Jul 17, 1991 H2H
33871 Marc Rosset Martin Sinner 1 1–0 C 1–0 Aug 2, 1990 H2H
33872 Marc Rosset Massimo Dell'Acqua 1 1–0 H 1–0 Feb 27, 2003 H2H
33873 Marc Rosset Michael Tebbutt 1 0–1 H 0–1 Jan 15, 1998 H2H
33874 Marc Rosset Mikael Tillstrom 1 0–1 C 0–1 Apr 25, 1992 H2H
33875 Marc Rosset Milan Srejber 1 1–0 C 1–0 Oct 18, 1990 H2H
33876 Marc Rosset Nenad Zimonjic 1 1–0 C 1–0 Oct 4, 2001 H2H
33877 Marc Rosset Nicolas Pereira 1 1–0 H 1–0 Aug 18, 1995 H2H
33878 Marc Rosset Oleg Ogorodov 1 1–0 C 1–0 Nov 11, 1999 H2H
33879 Marc Rosset Pablo Albano 1 1–0 C 1–0 Sep 13, 1990 H2H
33880 Marc Rosset Patrik Kuhnen 1 1–0 C 1–0 Nov 14, 1993 H2H
33881 Marc Rosset Paul Baccanello 1 0–1 H 0–1 Sep 30, 2004 H2H
33882 Marc Rosset Philippe Pech 1 0–1 G 0–1 Jun 17, 1993 H2H
33883 Marc Rosset Ramon Delgado 1 0–1 G 0–1 Jun 17, 1999 H2H
33884 Marc Rosset Robbie Weiss 1 1–0 H 1–0 Aug 25, 1994 H2H
33885 Marc Rosset Roberto Azar 1 1–0 C 1–0 Jun 22, 1989 H2H
33886 Marc Rosset Rodolphe Gilbert 1 1–0 C 1–0 Feb 6, 1993 H2H
33887 Marc Rosset Sandor Noszaly 1 1–0 C 1–0 Oct 21, 1993 H2H
33888 Marc Rosset Sergei Petrouchevsky 1 1–0 C 1–0 Feb 11, 1999 H2H
33889 Marc Rosset Serge Soulie 1 1–0 C 1–0 Nov 7, 1991 H2H
33890 Marc Rosset Sergio Casal 1 0–1 C 0–1 Nov 9, 1990 H2H
33891 Marc Rosset Sergio Cortes 1 1–0 C 1–0 Apr 25, 1990 H2H
33892 Marc Rosset Stefan Koubek 1 0–1 C 0–1 Jul 21, 2004 H2H
33893 Marc Rosset Stefano Galvani 1 0–1 C 0–1 Jul 26, 2002 H2H
33894 Marc Rosset Sule Ladipo 1 1–0 H 1–0 Jul 28, 1994 H2H
33895 Marc Rosset Sultan Khalfan 1 1–0 H 1–0 Jan 4, 2001 H2H
33896 Marc Rosset Thierry Ascione 1 1–0 H 1–0 Feb 14, 2002 H2H
33897 Marc Rosset Thomas Hogstedt 1 0–1 C 0–1 Feb 15, 1990 H2H
33898 Marc Rosset Tomas Nydahl 1 0–1 H 0–1 Sep 25, 1997 H2H
33899 Marc Rosset Tomas Zib 1 0–1 H 0–1 Aug 20, 1999 H2H
33900 Marc Rosset Tore Meinecke 1 0–1 C 0–1 Sep 22, 1988 H2H
33901 Marc Rosset Tuomas Ketola 1 1–0 H 1–0 Sep 17, 1998 H2H
33902 Marc Rosset Vincent Spadea 1 0–1 H 0–1 Jan 23, 1998 H2H
33903 Marc Rosset Vincenzo Santopadre 1 1–0 H 1–0 Sep 12, 1997 H2H
33904 Marc Rosset Vladimir Voltchkov 1 1–0 H 1–0 Jan 11, 2001 H2H
33905 Marc Rosset Wayne Arthurs 1 1–0 H 1–0 Feb 10, 2000 H2H
33906 Marc Rosset Wayne Black 1 0–1 H 0–1 Jan 21, 2000 H2H
33907 Marc Rosset Xavier Daufresne 1 1–0 C 1–0 Sep 16, 1989 H2H
33908 Marc Rosset Xavier Malisse 1 0–1 G 0–1 Jun 13, 2003 H2H
33909 Marc Rosset Yannick Noah 1 1–0 C 1–0 Apr 19, 1990 H2H
33910 Marcus Willis Ricardas Berankis 1 1–0 G 1–0 Jun 29, 2016 H2H
33911 Mardy Fish Adrian Mannarino 1 1–0 H 1–0 Jan 5, 2011 H2H
33912 Mardy Fish Adrian Voinea 1 1–0 H 1–0 Mar 18, 2003 H2H
33913 Mardy Fish Aisam-Ul-Haq Qureshi 1 0–1 G 0–1 Jul 12, 2007 H2H
33914 Mardy Fish Albano Olivetti 1 0–1 H 0–1 Feb 24, 2012 H2H
33915 Mardy Fish Albert Montanes 1 0–1 C 0–1 May 13, 2008 H2H
33916 Mardy Fish Alberto Martin 1 1–0 H 1–0 Mar 8, 2003 H2H
33917 Mardy Fish Albert Ramos-Vinolas 1 1–0 C 1–0 Apr 8, 2011 H2H
33918 Mardy Fish Alexander Popp 1 1–0 G 1–0 Jun 21, 2003 H2H
33919 Mardy Fish Alexander Reichel 1 1–0 H 1–0 Feb 12, 2004 H2H
33920 Mardy Fish Andrea Gaudenzi 1 0–1 C 0–1 May 3, 2001 H2H
33921 Mardy Fish Andreas Beck 1 1–0 H 1–0 Feb 29, 2012 H2H
33922 Mardy Fish Andreas Seppi 1 1–0 H 1–0 Mar 11, 2012 H2H
33923 Mardy Fish Andrea Stoppini 1 1–0 H 1–0 Aug 4, 2006 H2H
33924 Mardy Fish Andre Sa 1 1–0 G 1–0 Jun 12, 2002 H2H
33925 Mardy Fish Andres Pedroso 1 1–0 H 1–0 Sep 16, 2004 H2H
33926 Mardy Fish Andrey Golubev 1 0–1 H 0–1 Jan 20, 2010 H2H
33927 Mardy Fish Boris Pashanski 1 1–0 H 1–0 Jan 16, 2008 H2H
33928 Mardy Fish Bruno Echagaray 1 1–0 H 1–0 Aug 29, 2007 H2H
33929 Mardy Fish Carlos Berlocq 1 1–0 H 1–0 Aug 15, 2012 H2H
33930 Mardy Fish Carsten Ball 1 1–0 H 1–0 Jan 14, 2010 H2H
33931 Mardy Fish Chris Woodruff 1 1–0 G 1–0 Jul 14, 2000 H2H
33932 Mardy Fish Cristiano Caratti 1 1–0 G 1–0 Jul 13, 2000 H2H
33933 Mardy Fish David Prinosil 1 1–0 G 1–0 Jun 10, 2004 H2H
33934 Mardy Fish David Sanchez 1 0–1 C 0–1 May 14, 2003 H2H
33935 Mardy Fish Denis Gremelmayr 1 1–0 H 1–0 Feb 22, 2008 H2H
33936 Mardy Fish Denis Istomin 1 1–0 G 1–0 Jun 23, 2011 H2H
33937 Mardy Fish Dick Norman 1 0–1 G 0–1 Jun 11, 2003 H2H
33938 Mardy Fish Dudi Sela 1 0–1 H 0–1 Jul 30, 2015 H2H
33939 Mardy Fish Dusan Vemic 1 0–1 G 0–1 Jul 10, 2003 H2H
33940 Mardy Fish Edouard Roger-Vasselin 1 1–0 G 1–0 Jun 11, 2008 H2H
33941 Mardy Fish Evgeny Donskoy 1 1–0 H 1–0 Aug 20, 2013 H2H
33942 Mardy Fish Felix Mantilla 1 0–1 C 0–1 May 8, 2003 H2H
33943 Mardy Fish Fernando Meligeni 1 1–0 H 1–0 Mar 7, 2003 H2H
33944 Mardy Fish Fernando Vicente 1 0–1 H 0–1 Aug 30, 2002 H2H
33945 Mardy Fish Frederic Niemeyer 1 1–0 H 1–0 Feb 20, 2004 H2H
33946 Mardy Fish Gael Monfils 1 1–0 H 1–0 Sep 2, 2008 H2H
33947 Mardy Fish Galo Blanco 1 1–0 H 1–0 Mar 21, 2000 H2H
33948 Mardy Fish George Bastl 1 0–1 H 0–1 Jul 22, 2005 H2H
33949 Mardy Fish Gilles Elseneer 1 1–0 H 1–0 Jul 16, 2004 H2H
33950 Mardy Fish Giovanni Lapentti 1 1–0 H 1–0 Mar 7, 2006 H2H
33951 Mardy Fish Glenn Weiner 1 1–0 H 1–0 Mar 10, 2004 H2H
33952 Mardy Fish Go Soeda 1 1–0 H 1–0 Aug 29, 2012 H2H
33953 Mardy Fish Gouichi Motomura 1 1–0 H 1–0 Oct 2, 2002 H2H
33954 Mardy Fish Gregory Carraz 1 0–1 H 0–1 Jul 22, 2004 H2H
33955 Mardy Fish Hugo Armando 1 1–0 C 1–0 Apr 18, 2008 H2H
33956 Mardy Fish Jamie Baker 1 1–0 G 1–0 Jun 14, 2006 H2H
33957 Mardy Fish Jan Hajek 1 1–0 H 1–0 Sep 1, 2010 H2H
33958 Mardy Fish Jan Vacek 1 1–0 H 1–0 Jul 15, 2004 H2H
33959 Mardy Fish Jesse Levine 1 1–0 H 1–0 Aug 22, 2008 H2H
33960 Mardy Fish Jiri Vanek 1 1–0 C 1–0 Oct 26, 2006 H2H
33961 Mardy Fish Jose Acasuso 1 1–0 H 1–0 Aug 23, 2007 H2H
33962 Mardy Fish Julian Knowle 1 1–0 G 1–0 Jul 12, 2002 H2H
33963 Mardy Fish Julien Varlet 1 1–0 H 1–0 Feb 20, 2003 H2H
33964 Mardy Fish Justin Gimelstob 1 0–1 H 0–1 Feb 21, 2002 H2H
33965 Mardy Fish Karol Kucera 1 0–1 H 0–1 Aug 29, 2003 H2H
33966 Mardy Fish Kei Nishikori 1 0–1 C 0–1 Apr 9, 2011 H2H
33967 Mardy Fish Lars Burgsmuller 1 0–1 C 0–1 May 28, 2003 H2H
33968 Mardy Fish Luis Horna 1 1–0 C 1–0 Apr 25, 2003 H2H
33969 Mardy Fish Lukas Lacko 1 1–0 H 1–0 Feb 18, 2011 H2H
33970 Mardy Fish Malek Jaziri 1 1–0 H 1–0 Sep 1, 2011 H2H
33971 Mardy Fish Marcel Granollers 1 1–0 G 1–0 Jun 22, 2011 H2H
33972 Mardy Fish Marc Gicquel 1 1–0 H 1–0 Aug 21, 2008 H2H
33973 Mardy Fish Marco Cecchinato 1 1–0 H 1–0 Sep 2, 2015 H2H
33974 Mardy Fish Marco Crugnola 1 1–0 H 1–0 Feb 14, 2008 H2H
33975 Mardy Fish Mariano Zabaleta 1 0–1 C 0–1 Apr 13, 2007 H2H
33976 Mardy Fish Martin Vassallo Arguello 1 1–0 C 1–0 Apr 12, 2007 H2H
33977 Mardy Fish Maximo Gonzalez 1 0–1 C 0–1 May 27, 2009 H2H
33978 Mardy Fish Max Mirnyi 1 1–0 H 1–0 Aug 20, 2004 H2H
33979 Mardy Fish Melle Van Gemerden 1 1–0 G 1–0 Jun 30, 2006 H2H
33980 Mardy Fish Michal Tabara 1 0–1 H 0–1 Sep 3, 2004 H2H
33981 Mardy Fish Mischa Zverev 1 1–0 H 1–0 Feb 26, 2010 H2H
33982 Mardy Fish Olivier Mutis 1 1–0 H 1–0 Feb 19, 2004 H2H
33983 Mardy Fish Oscar Hernandez 1 0–1 C 0–1 Apr 19, 2008 H2H
33984 Mardy Fish Pablo Cuevas 1 1–0 H 1–0 Sep 2, 2010 H2H
33985 Mardy Fish Paul Baccanello 1 1–0 H 1–0 Oct 23, 2003 H2H
33986 Mardy Fish Peter Luczak 1 1–0 H 1–0 Jan 16, 2010 H2H
33987 Mardy Fish Pete Sampras 1 0–1 H 0–1 Mar 13, 2002 H2H
33988 Mardy Fish Philipp Petzschner 1 0–1 H 0–1 Aug 5, 2009 H2H
33989 Mardy Fish Prakash Amritraj 1 1–0 H 1–0 Mar 2, 2006 H2H
33990 Mardy Fish Rajeev Ram 1 0–1 H 0–1 Aug 26, 2009 H2H
33991 Mardy Fish Ricardas Berankis 1 1–0 H 1–0 Aug 3, 2012 H2H
33992 Mardy Fish Richard Bloomfield 1 1–0 G 1–0 Jul 10, 2010 H2H
33993 Mardy Fish Richard Krajicek 1 1–0 H 1–0 Jan 9, 2003 H2H
33994 Mardy Fish Robert Kendrick 1 1–0 H 1–0 Jan 11, 2007 H2H
33995 Mardy Fish Robert Smeets 1 1–0 H 1–0 Aug 27, 2008 H2H
33996 Mardy Fish Rohan Bopanna 1 0–1 G 0–1 Jul 11, 2008 H2H
33997 Mardy Fish Sam Groth 1 1–0 H 1–0 Jan 21, 2009 H2H
33998 Mardy Fish Sam Warburg 1 1–0 H 1–0 Feb 16, 2007 H2H
33999 Mardy Fish Sargis Sargsian 1 1–0 G 1–0 Jun 11, 2004 H2H
34000 Mardy Fish Sebastien Grosjean 1 1–0 H 1–0 Mar 19, 2003 H2H