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.

Explore these records

Use the filters to narrow the table. Select a column heading to sort; select it again to reverse the order.

Rivalries
Reset
# Player 1 Player 2 Meetings, sorted ascending Record Surface Last Met H2H
34001 Marc Rosset Eduardo Bengoechea 1 1–0 C 1–0 Sep 16, 1989 H2H
34002 Marc Rosset Ellis Ferreira 1 1–0 H 1–0 Aug 17, 1995 H2H
34003 Marc Rosset Eric Jelen 1 1–0 C 1–0 Oct 19, 1990 H2H
34004 Marc Rosset Filip Urban 1 1–0 C 1–0 Aug 12, 2004 H2H
34005 Marc Rosset Francisco Roig 1 1–0 C 1–0 May 30, 1990 H2H
34006 Marc Rosset Francisco Yunis 1 1–0 C 1–0 Jun 23, 1989 H2H
34007 Marc Rosset Franco Davin 1 1–0 C 1–0 May 26, 1990 H2H
34008 Marc Rosset Frederik Fetterlein 1 1–0 H 1–0 Jul 28, 1996 H2H
34009 Marc Rosset Gabriel Markus 1 1–0 C 1–0 Jul 8, 1993 H2H
34010 Marc Rosset Galo Blanco 1 0–1 C 0–1 Apr 26, 2001 H2H
34011 Marc Rosset Gaston Etlis 1 0–1 C 0–1 Jan 31, 1997 H2H
34012 Marc Rosset Gilad Bloom 1 1–0 C 1–0 May 24, 1990 H2H
34013 Marc Rosset Gilles Bastie 1 1–0 H 1–0 Sep 16, 1994 H2H
34014 Marc Rosset Goran Prpic 1 1–0 C 1–0 Jul 26, 1991 H2H
34015 Marc Rosset Grant Stafford 1 0–1 H 0–1 Jan 23, 1994 H2H
34016 Marc Rosset Ivo Heuberger 1 0–1 C 0–1 Oct 2, 1997 H2H
34017 Marc Rosset Jacobo Diaz 1 0–1 C 0–1 May 7, 1997 H2H
34018 Marc Rosset Jamie Delgado 1 1–0 H 1–0 Jan 19, 2000 H2H
34019 Marc Rosset Jaroslav Bulant 1 1–0 C 1–0 Aug 3, 1995 H2H
34020 Marc Rosset Jeremy Bates 1 1–0 C 1–0 Nov 12, 1992 H2H
34021 Marc Rosset Jerome Potier 1 0–1 H 0–1 Jan 5, 1990 H2H
34022 Marc Rosset Jim Grabb 1 0–1 H 0–1 Aug 12, 1992 H2H
34023 Marc Rosset Jimmy Connors 1 1–0 G 1–0 Jun 24, 1995 H2H
34024 Marc Rosset Jonathan Stark 1 1–0 H 1–0 Mar 20, 1996 H2H
34025 Marc Rosset Jordi Burillo 1 1–0 C 1–0 Nov 7, 1996 H2H
34026 Marc Rosset Jozsef Krocsko 1 1–0 C 1–0 Jan 30, 1997 H2H
34027 Marc Rosset Juan Aguilera 1 0–1 C 0–1 Apr 21, 1990 H2H
34028 Marc Rosset Julien Boutter 1 0–1 H 0–1 Feb 16, 2001 H2H
34029 Marc Rosset Kelly Jones 1 1–0 G 1–0 Jun 29, 1990 H2H
34030 Marc Rosset Kenny Thorne 1 1–0 H 1–0 Mar 15, 1993 H2H
34031 Marc Rosset Kevin Curren 1 0–1 H 0–1 Sep 26, 1991 H2H
34032 Marc Rosset Lars Anders Wahlgren 1 0–1 H 0–1 Jan 16, 1991 H2H
34033 Marc Rosset Lars Burgsmuller 1 1–0 H 1–0 Aug 16, 1996 H2H
34034 Marc Rosset Lars Jonsson 1 1–0 C 1–0 May 13, 1992 H2H
34035 Marc Rosset Leander Paes 1 0–1 H 0–1 Aug 19, 1998 H2H
34036 Marc Rosset Libor Nemecek 1 1–0 H 1–0 Sep 18, 1993 H2H
34037 Marc Rosset Luiz Mattar 1 1–0 H 1–0 Aug 19, 1992 H2H
34038 Marc Rosset Mansour Bahrami 1 0–1 H 0–1 Sep 27, 1990 H2H
34039 Marc Rosset Marc Kevin Goellner 1 0–1 G 0–1 Jun 16, 1995 H2H
34040 Marc Rosset Marcos Ondruska 1 0–1 H 0–1 Mar 31, 1994 H2H
34041 Marc Rosset Mark Keil 1 1–0 H 1–0 Feb 27, 1992 H2H
34042 Marc Rosset Mark Petchey 1 1–0 G 1–0 Jun 26, 1992 H2H
34043 Marc Rosset Markus Hipfl 1 1–0 G 1–0 Jun 23, 1999 H2H
34044 Marc Rosset Markus Naewie 1 1–0 C 1–0 Jul 17, 1991 H2H
34045 Marc Rosset Martin Sinner 1 1–0 C 1–0 Aug 2, 1990 H2H
34046 Marc Rosset Massimo Dell'Acqua 1 1–0 H 1–0 Feb 27, 2003 H2H
34047 Marc Rosset Michael Tebbutt 1 0–1 H 0–1 Jan 15, 1998 H2H
34048 Marc Rosset Mikael Tillstrom 1 0–1 C 0–1 Apr 25, 1992 H2H
34049 Marc Rosset Milan Srejber 1 1–0 C 1–0 Oct 18, 1990 H2H
34050 Marc Rosset Nenad Zimonjic 1 1–0 C 1–0 Oct 4, 2001 H2H
34051 Marc Rosset Nicolas Pereira 1 1–0 H 1–0 Aug 18, 1995 H2H
34052 Marc Rosset Oleg Ogorodov 1 1–0 C 1–0 Nov 11, 1999 H2H
34053 Marc Rosset Pablo Albano 1 1–0 C 1–0 Sep 13, 1990 H2H
34054 Marc Rosset Patrik Kuhnen 1 1–0 C 1–0 Nov 14, 1993 H2H
34055 Marc Rosset Paul Baccanello 1 0–1 H 0–1 Sep 30, 2004 H2H
34056 Marc Rosset Philippe Pech 1 0–1 G 0–1 Jun 17, 1993 H2H
34057 Marc Rosset Ramon Delgado 1 0–1 G 0–1 Jun 17, 1999 H2H
34058 Marc Rosset Robbie Weiss 1 1–0 H 1–0 Aug 25, 1994 H2H
34059 Marc Rosset Roberto Azar 1 1–0 C 1–0 Jun 22, 1989 H2H
34060 Marc Rosset Rodolphe Gilbert 1 1–0 C 1–0 Feb 6, 1993 H2H
34061 Marc Rosset Sandor Noszaly 1 1–0 C 1–0 Oct 21, 1993 H2H
34062 Marc Rosset Sergei Petrouchevsky 1 1–0 C 1–0 Feb 11, 1999 H2H
34063 Marc Rosset Serge Soulie 1 1–0 C 1–0 Nov 7, 1991 H2H
34064 Marc Rosset Sergio Casal 1 0–1 C 0–1 Nov 9, 1990 H2H
34065 Marc Rosset Sergio Cortes 1 1–0 C 1–0 Apr 25, 1990 H2H
34066 Marc Rosset Stefan Koubek 1 0–1 C 0–1 Jul 21, 2004 H2H
34067 Marc Rosset Stefano Galvani 1 0–1 C 0–1 Jul 26, 2002 H2H
34068 Marc Rosset Sule Ladipo 1 1–0 H 1–0 Jul 28, 1994 H2H
34069 Marc Rosset Sultan Khalfan 1 1–0 H 1–0 Jan 4, 2001 H2H
34070 Marc Rosset Thierry Ascione 1 1–0 H 1–0 Feb 14, 2002 H2H
34071 Marc Rosset Thomas Hogstedt 1 0–1 C 0–1 Feb 15, 1990 H2H
34072 Marc Rosset Tomas Nydahl 1 0–1 H 0–1 Sep 25, 1997 H2H
34073 Marc Rosset Tomas Zib 1 0–1 H 0–1 Aug 20, 1999 H2H
34074 Marc Rosset Tore Meinecke 1 0–1 C 0–1 Sep 22, 1988 H2H
34075 Marc Rosset Tuomas Ketola 1 1–0 H 1–0 Sep 17, 1998 H2H
34076 Marc Rosset Vincent Spadea 1 0–1 H 0–1 Jan 23, 1998 H2H
34077 Marc Rosset Vincenzo Santopadre 1 1–0 H 1–0 Sep 12, 1997 H2H
34078 Marc Rosset Vladimir Voltchkov 1 1–0 H 1–0 Jan 11, 2001 H2H
34079 Marc Rosset Wayne Arthurs 1 1–0 H 1–0 Feb 10, 2000 H2H
34080 Marc Rosset Wayne Black 1 0–1 H 0–1 Jan 21, 2000 H2H
34081 Marc Rosset Xavier Daufresne 1 1–0 C 1–0 Sep 16, 1989 H2H
34082 Marc Rosset Xavier Malisse 1 0–1 G 0–1 Jun 13, 2003 H2H
34083 Marc Rosset Yannick Noah 1 1–0 C 1–0 Apr 19, 1990 H2H
34084 Marcus Willis Ricardas Berankis 1 1–0 G 1–0 Jun 29, 2016 H2H
34085 Mardy Fish Adrian Mannarino 1 1–0 H 1–0 Jan 5, 2011 H2H
34086 Mardy Fish Adrian Voinea 1 1–0 H 1–0 Mar 18, 2003 H2H
34087 Mardy Fish Aisam-Ul-Haq Qureshi 1 0–1 G 0–1 Jul 12, 2007 H2H
34088 Mardy Fish Albano Olivetti 1 0–1 H 0–1 Feb 24, 2012 H2H
34089 Mardy Fish Albert Montanes 1 0–1 C 0–1 May 13, 2008 H2H
34090 Mardy Fish Alberto Martin 1 1–0 H 1–0 Mar 8, 2003 H2H
34091 Mardy Fish Albert Ramos-Vinolas 1 1–0 C 1–0 Apr 8, 2011 H2H
34092 Mardy Fish Alexander Popp 1 1–0 G 1–0 Jun 21, 2003 H2H
34093 Mardy Fish Alexander Reichel 1 1–0 H 1–0 Feb 12, 2004 H2H
34094 Mardy Fish Andrea Gaudenzi 1 0–1 C 0–1 May 3, 2001 H2H
34095 Mardy Fish Andreas Beck 1 1–0 H 1–0 Feb 29, 2012 H2H
34096 Mardy Fish Andreas Seppi 1 1–0 H 1–0 Mar 11, 2012 H2H
34097 Mardy Fish Andrea Stoppini 1 1–0 H 1–0 Aug 4, 2006 H2H
34098 Mardy Fish Andre Sa 1 1–0 G 1–0 Jun 12, 2002 H2H
34099 Mardy Fish Andres Pedroso 1 1–0 H 1–0 Sep 16, 2004 H2H
34100 Mardy Fish Andrey Golubev 1 0–1 H 0–1 Jan 20, 2010 H2H
34101 Mardy Fish Boris Pashanski 1 1–0 H 1–0 Jan 16, 2008 H2H
34102 Mardy Fish Bruno Echagaray 1 1–0 H 1–0 Aug 29, 2007 H2H
34103 Mardy Fish Carlos Berlocq 1 1–0 H 1–0 Aug 15, 2012 H2H
34104 Mardy Fish Carsten Ball 1 1–0 H 1–0 Jan 14, 2010 H2H
34105 Mardy Fish Chris Woodruff 1 1–0 G 1–0 Jul 14, 2000 H2H
34106 Mardy Fish Cristiano Caratti 1 1–0 G 1–0 Jul 13, 2000 H2H
34107 Mardy Fish David Prinosil 1 1–0 G 1–0 Jun 10, 2004 H2H
34108 Mardy Fish David Sanchez 1 0–1 C 0–1 May 14, 2003 H2H
34109 Mardy Fish Denis Gremelmayr 1 1–0 H 1–0 Feb 22, 2008 H2H
34110 Mardy Fish Denis Istomin 1 1–0 G 1–0 Jun 23, 2011 H2H
34111 Mardy Fish Dick Norman 1 0–1 G 0–1 Jun 11, 2003 H2H
34112 Mardy Fish Dudi Sela 1 0–1 H 0–1 Jul 30, 2015 H2H
34113 Mardy Fish Dusan Vemic 1 0–1 G 0–1 Jul 10, 2003 H2H
34114 Mardy Fish Edouard Roger-Vasselin 1 1–0 G 1–0 Jun 11, 2008 H2H
34115 Mardy Fish Evgeny Donskoy 1 1–0 H 1–0 Aug 20, 2013 H2H
34116 Mardy Fish Felix Mantilla 1 0–1 C 0–1 May 8, 2003 H2H
34117 Mardy Fish Fernando Meligeni 1 1–0 H 1–0 Mar 7, 2003 H2H
34118 Mardy Fish Fernando Vicente 1 0–1 H 0–1 Aug 30, 2002 H2H
34119 Mardy Fish Frederic Niemeyer 1 1–0 H 1–0 Feb 20, 2004 H2H
34120 Mardy Fish Gael Monfils 1 1–0 H 1–0 Sep 2, 2008 H2H
34121 Mardy Fish Galo Blanco 1 1–0 H 1–0 Mar 21, 2000 H2H
34122 Mardy Fish George Bastl 1 0–1 H 0–1 Jul 22, 2005 H2H
34123 Mardy Fish Gilles Elseneer 1 1–0 H 1–0 Jul 16, 2004 H2H
34124 Mardy Fish Giovanni Lapentti 1 1–0 H 1–0 Mar 7, 2006 H2H
34125 Mardy Fish Glenn Weiner 1 1–0 H 1–0 Mar 10, 2004 H2H
34126 Mardy Fish Go Soeda 1 1–0 H 1–0 Aug 29, 2012 H2H
34127 Mardy Fish Gouichi Motomura 1 1–0 H 1–0 Oct 2, 2002 H2H
34128 Mardy Fish Gregory Carraz 1 0–1 H 0–1 Jul 22, 2004 H2H
34129 Mardy Fish Hugo Armando 1 1–0 C 1–0 Apr 18, 2008 H2H
34130 Mardy Fish Jamie Baker 1 1–0 G 1–0 Jun 14, 2006 H2H
34131 Mardy Fish Jan Hajek 1 1–0 H 1–0 Sep 1, 2010 H2H
34132 Mardy Fish Jan Vacek 1 1–0 H 1–0 Jul 15, 2004 H2H
34133 Mardy Fish Jesse Levine 1 1–0 H 1–0 Aug 22, 2008 H2H
34134 Mardy Fish Jiri Vanek 1 1–0 C 1–0 Oct 26, 2006 H2H
34135 Mardy Fish Jose Acasuso 1 1–0 H 1–0 Aug 23, 2007 H2H
34136 Mardy Fish Julian Knowle 1 1–0 G 1–0 Jul 12, 2002 H2H
34137 Mardy Fish Julien Varlet 1 1–0 H 1–0 Feb 20, 2003 H2H
34138 Mardy Fish Justin Gimelstob 1 0–1 H 0–1 Feb 21, 2002 H2H
34139 Mardy Fish Karol Kucera 1 0–1 H 0–1 Aug 29, 2003 H2H
34140 Mardy Fish Kei Nishikori 1 0–1 C 0–1 Apr 9, 2011 H2H
34141 Mardy Fish Lars Burgsmuller 1 0–1 C 0–1 May 28, 2003 H2H
34142 Mardy Fish Luis Horna 1 1–0 C 1–0 Apr 25, 2003 H2H
34143 Mardy Fish Lukas Lacko 1 1–0 H 1–0 Feb 18, 2011 H2H
34144 Mardy Fish Malek Jaziri 1 1–0 H 1–0 Sep 1, 2011 H2H
34145 Mardy Fish Marcel Granollers 1 1–0 G 1–0 Jun 22, 2011 H2H
34146 Mardy Fish Marc Gicquel 1 1–0 H 1–0 Aug 21, 2008 H2H
34147 Mardy Fish Marco Cecchinato 1 1–0 H 1–0 Sep 2, 2015 H2H
34148 Mardy Fish Marco Crugnola 1 1–0 H 1–0 Feb 14, 2008 H2H
34149 Mardy Fish Mariano Zabaleta 1 0–1 C 0–1 Apr 13, 2007 H2H
34150 Mardy Fish Martin Vassallo Arguello 1 1–0 C 1–0 Apr 12, 2007 H2H
34151 Mardy Fish Maximo Gonzalez 1 0–1 C 0–1 May 27, 2009 H2H
34152 Mardy Fish Max Mirnyi 1 1–0 H 1–0 Aug 20, 2004 H2H
34153 Mardy Fish Melle Van Gemerden 1 1–0 G 1–0 Jun 30, 2006 H2H
34154 Mardy Fish Michal Tabara 1 0–1 H 0–1 Sep 3, 2004 H2H
34155 Mardy Fish Mischa Zverev 1 1–0 H 1–0 Feb 26, 2010 H2H
34156 Mardy Fish Olivier Mutis 1 1–0 H 1–0 Feb 19, 2004 H2H
34157 Mardy Fish Oscar Hernandez 1 0–1 C 0–1 Apr 19, 2008 H2H
34158 Mardy Fish Pablo Cuevas 1 1–0 H 1–0 Sep 2, 2010 H2H
34159 Mardy Fish Paul Baccanello 1 1–0 H 1–0 Oct 23, 2003 H2H
34160 Mardy Fish Peter Luczak 1 1–0 H 1–0 Jan 16, 2010 H2H
34161 Mardy Fish Pete Sampras 1 0–1 H 0–1 Mar 13, 2002 H2H
34162 Mardy Fish Philipp Petzschner 1 0–1 H 0–1 Aug 5, 2009 H2H
34163 Mardy Fish Prakash Amritraj 1 1–0 H 1–0 Mar 2, 2006 H2H
34164 Mardy Fish Rajeev Ram 1 0–1 H 0–1 Aug 26, 2009 H2H
34165 Mardy Fish Ricardas Berankis 1 1–0 H 1–0 Aug 3, 2012 H2H
34166 Mardy Fish Richard Bloomfield 1 1–0 G 1–0 Jul 10, 2010 H2H
34167 Mardy Fish Richard Krajicek 1 1–0 H 1–0 Jan 9, 2003 H2H
34168 Mardy Fish Robert Kendrick 1 1–0 H 1–0 Jan 11, 2007 H2H
34169 Mardy Fish Robert Smeets 1 1–0 H 1–0 Aug 27, 2008 H2H
34170 Mardy Fish Rohan Bopanna 1 0–1 G 0–1 Jul 11, 2008 H2H
34171 Mardy Fish Sam Groth 1 1–0 H 1–0 Jan 21, 2009 H2H
34172 Mardy Fish Sam Warburg 1 1–0 H 1–0 Feb 16, 2007 H2H
34173 Mardy Fish Sargis Sargsian 1 1–0 G 1–0 Jun 11, 2004 H2H
34174 Mardy Fish Sebastien Grosjean 1 1–0 H 1–0 Mar 19, 2003 H2H
34175 Mardy Fish Steve Darcis 1 1–0 H 1–0 Oct 14, 2008 H2H
34176 Mardy Fish Thiago Alves 1 1–0 G 1–0 Jul 14, 2006 H2H
34177 Mardy Fish Thierry Ascione 1 1–0 H 1–0 Oct 5, 2006 H2H
34178 Mardy Fish Tim Henman 1 1–0 H 1–0 Oct 15, 2003 H2H
34179 Mardy Fish Tim Smyczek 1 1–0 H 1–0 Feb 21, 2008 H2H
34180 Mardy Fish Tobias Kamke 1 1–0 H 1–0 Aug 31, 2011 H2H
34181 Mardy Fish Victor Hanescu 1 1–0 H 1–0 Jan 19, 2011 H2H
34182 Mardy Fish Wayne Odesnik 1 1–0 H 1–0 Aug 20, 2008 H2H
34183 Mardy Fish Yevgeny Kafelnikov 1 1–0 H 1–0 Aug 1, 2003 H2H
34184 Mardy Fish Yves Allegro 1 1–0 G 1–0 Jul 11, 2002 H2H
34185 Marian Laudin Gerald Battrick 1 0–1 H 0–1 Aug 4, 1970 H2H
34186 Marian Laudin Geza Varga 1 0–1 H 0–1 Aug 4, 1972 H2H
34187 Marian Laudin Ruby Hoskowetz 1 1–0 C 1–0 Aug 23, 1968 H2H
34188 Marian Laudin Wanaro N'Godrella 1 0–1 C 0–1 Jul 19, 1973 H2H
34189 Mariano Delfino Jean-Rene Lisnard 1 0–1 C 0–1 May 28, 2003 H2H
34190 Mariano Navone Adam Walton 1 0–1 H 0–1 Aug 9, 2025 H2H
34191 Mariano Navone Aleksandar Vukic 1 1–0 C 1–0 Apr 6, 2024 H2H
34192 Mariano Navone Botic van de Zandschulp 1 1–0 C 1–0 Apr 4, 2026 H2H
34193 Mariano Navone Emilio Nava 1 1–0 C 1–0 Feb 11, 2026 H2H
34194 Mariano Navone Gregoire Barrere 1 1–0 C 1–0 Apr 20, 2024 H2H
34195 Mariano Navone Hugo Gaston 1 0–1 H 0–1 Oct 18, 2024 H2H
34196 Mariano Navone James Duckworth 1 0–1 H 0–1 Aug 25, 2026 H2H
34197 Mariano Navone Jan-Lennard Struff 1 1–0 C 1–0 Jul 22, 2026 H2H
34198 Mariano Navone Juan Manuel Cerundolo 1 1–0 H 1–0 Oct 20, 2026 H2H
34199 Mariano Navone Laslo Djere 1 1–0 C 1–0 Apr 3, 2025 H2H
34200 Mariano Navone Pedro Martinez 1 0–1 G 0–1 Jul 3, 2025 H2H