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
10001 Marcelo Rios Emilio Benfele Alvarez 2 2–0 C 2–0 May 29, 1998 H2H
10002 Marcelo Rios Fernando Vicente 2 2–0 H 2–0 Jan 6, 2001 H2H
10003 Marcelo Rios Galo Blanco 2 2–0 C 2–0 May 23, 1998 H2H
10004 Marcelo Rios George Bastl 2 2–0 C 1–0 H 1–0 Jul 14, 2000 H2H
10005 Marcelo Rios Guy Forget 2 2–0 C 2–0 Jul 14, 1995 H2H
10006 Marcelo Rios Hyung-Taik Lee 2 2–0 H 2–0 Mar 8, 2003 H2H
10007 Marcelo Rios Jan Siemerink 2 2–0 C 1–0 H 1–0 Oct 31, 1998 H2H
10008 Marcelo Rios Jason Stoltenberg 2 2–0 C 1–0 H 1–0 May 31, 1996 H2H
10009 Marcelo Rios Leander Paes 2 2–0 H 2–0 Aug 15, 1996 H2H
10010 Marcelo Rios Lionel Roux 2 2–0 H 2–0 Jan 28, 1998 H2H
10011 Marcelo Rios Mariano Puerta 2 2–0 C 2–0 Jul 23, 2000 H2H
10012 Marcelo Rios Mikael Tillstrom 2 2–0 C 1–0 H 1–0 Oct 17, 1999 H2H
10013 Marcelo Rios Orlin Stanoytchev 2 2–0 C 1–0 H 1–0 May 1, 1997 H2H
10014 Marcelo Rios Pete Sampras 2 0–2 C 0–1 H 0–1 Oct 20, 2001 H2H
10015 Marcelo Rios Richard Krajicek 2 2–0 C 1–0 C 1–0 May 17, 1998 H2H
10016 Marcelo Rios Sandon Stolle 2 2–0 C 1–0 H 1–0 Mar 9, 1996 H2H
10017 Marcelo Rios Scott Draper 2 2–0 C 1–0 H 1–0 Mar 17, 1999 H2H
10018 Marcelo Rios Sebastien Lareau 2 2–0 C 2–0 Oct 15, 1998 H2H
10019 Marcelo Rios Todd Martin 2 0–2 C 0–1 H 0–1 Apr 10, 1999 H2H
10020 Marc Gicquel Alessio Di Mauro 2 2–0 C 2–0 Apr 26, 2007 H2H
10021 Marc Gicquel Diego Hartfield 2 2–0 C 1–0 C 1–0 Oct 27, 2007 H2H
10022 Marc Kevin Goellner Andrei Olhovskiy 2 0–2 C 0–1 C 0–1 Nov 10, 1995 H2H
10023 Marc Kevin Goellner Bart Wuyts 2 2–0 C 2–0 Mar 12, 1993 H2H
10024 Marc Kevin Goellner David Rikl 2 2–0 C 2–0 Jul 19, 1996 H2H
10025 Marc Kevin Goellner Jordi Burillo 2 2–0 C 1–0 G 1–0 Jun 24, 1998 H2H
10026 Marc Kevin Goellner Juan Balcells 2 0–2 C 0–2 Sep 13, 2001 H2H
10027 Marc Kevin Goellner Richard Matuszewski 2 2–0 G 2–0 Jun 17, 1994 H2H
10028 Marco Cecchinato Adrian Mannarino 2 0–2 H 0–2 Oct 19, 2018 H2H
10029 Marco Cecchinato Federico Coria 2 0–2 C 0–2 Feb 10, 2023 H2H
10030 Marco Cecchinato Henri Laaksonen 2 0–2 H 0–2 Aug 28, 2019 H2H
10031 Marco Cecchinato Hubert Hurkacz 2 0–2 C 0–1 G 0–1 May 26, 2022 H2H
10032 Marco Cecchinato Igor Sijsling 2 0–2 C 0–2 Apr 28, 2016 H2H
10033 Marco Cecchinato Miomir Kecmanovic 2 0–2 C 0–2 Apr 8, 2023 H2H
10034 Marco Cecchinato Ugo Humbert 2 0–2 C 0–1 H 0–1 Apr 30, 2021 H2H
10035 Marco Chiudinelli Daniel Brands 2 0–2 C 0–1 H 0–1 Feb 9, 2017 H2H
10036 Marco Chiudinelli Gael Monfils 2 0–2 C 0–1 H 0–1 May 20, 2010 H2H
10037 Marco Chiudinelli Marin Cilic 2 0–2 H 0–2 Oct 29, 2015 H2H
10038 Marco Filippeschi Paolo Pambianco 2 0–2 C 0–2 Aug 24, 1989 H2H
10039 Marcos Aurelio Gorriz Jordi Arrese 2 0–2 C 0–2 Jul 10, 1992 H2H
10040 Marcos Aurelio Gorriz Nicolas Pereira 2 0–2 C 0–1 H 0–1 Oct 17, 1996 H2H
10041 Marcos Baghdatis Alan Mackin 2 2–0 C 1–0 G 1–0 Jun 28, 2006 H2H
10042 Marcos Baghdatis Alexander Waske 2 2–0 C 1–0 H 1–0 May 5, 2007 H2H
10043 Marcos Baghdatis Blaz Kavcic 2 0–2 G 0–1 H 0–1 Jun 28, 2018 H2H
10044 Marcos Baghdatis Damir Dzumhur 2 0–2 C 0–1 H 0–1 Sep 22, 2017 H2H
10045 Marcos Baghdatis Diego Schwartzman 2 2–0 C 1–0 H 1–0 Mar 11, 2018 H2H
10046 Marcos Baghdatis Florent Serra 2 2–0 C 1–0 H 1–0 Jan 5, 2011 H2H
10047 Marcos Baghdatis Frank Dancevic 2 2–0 C 1–0 H 1–0 Jul 30, 2009 H2H
10048 Marcos Baghdatis Horacio Zeballos 2 2–0 H 2–0 Sep 21, 2017 H2H
10049 Marcos Baghdatis Ivo Minar 2 2–0 G 1–0 H 1–0 Jun 22, 2006 H2H
10050 Marcos Baghdatis James Ward 2 2–0 G 2–0 Jul 5, 2017 H2H
10051 Marcos Baghdatis Jan Hernych 2 2–0 G 1–0 H 1–0 Jun 12, 2008 H2H
10052 Marcos Baghdatis Jesse Witten 2 2–0 C 2–0 May 26, 2010 H2H
10053 Marcos Baghdatis John Millman 2 2–0 G 1–0 H 1–0 Jul 21, 2016 H2H
10054 Marcos Baghdatis Lukasz Kubot 2 2–0 H 2–0 Feb 3, 2012 H2H
10055 Marcos Baghdatis Marco Cecchinato 2 0–2 C 0–1 H 0–1 Oct 4, 2018 H2H
10056 Marcos Baghdatis Marco Chiudinelli 2 2–0 C 2–0 May 11, 2010 H2H
10057 Marcos Baghdatis Max Mirnyi 2 0–2 C 0–1 H 0–1 Aug 29, 2007 H2H
10058 Marcos Baghdatis Nick Kyrgios 2 0–2 C 0–1 H 0–1 May 9, 2017 H2H
10059 Marcos Baghdatis Ricardas Berankis 2 2–0 H 2–0 Aug 22, 2017 H2H
10060 Marcos Baghdatis Ruben Ramirez Hidalgo 2 2–0 H 2–0 Jan 5, 2007 H2H
10061 Marcos Baghdatis Tobias Kamke 2 2–0 C 1–0 H 1–0 Feb 7, 2013 H2H
10062 Marcos Baghdatis Yuichi Sugita 2 0–2 G 0–1 H 0–1 Oct 20, 2017 H2H
10063 Marcos Giron Cristian Garin 2 0–2 C 0–1 H 0–1 Mar 24, 2023 H2H
10064 Marcos Giron Diego Schwartzman 2 2–0 C 1–0 H 1–0 May 11, 2022 H2H
10065 Marcos Giron Ethan Quinn 2 2–0 H 2–0 Sep 20, 2025 H2H
10066 Marcos Giron J.J. Wolf 2 2–0 C 1–0 H 1–0 Apr 5, 2024 H2H
10067 Marcos Giron Marin Cilic 2 0–2 C 0–1 H 0–1 May 7, 2026 H2H
10068 Marcos Giron Quentin Halys 2 2–0 C 1–0 G 1–0 Jul 2, 2026 H2H
10069 Marcos Hocevar Brad Drewett 2 0–2 C 0–1 G 0–1 Jul 15, 1981 H2H
10070 Marcos Hocevar Brian Gottfried 2 0–2 G 0–2 Jun 10, 1983 H2H
10071 Marcos Hocevar Chip Hooper 2 0–2 C 0–2 Feb 16, 1983 H2H
10072 Marcos Hocevar Onny Parun 2 2–0 C 2–0 May 13, 1981 H2H
10073 Marcos Hocevar Pascal Portes 2 2–0 C 1–0 H 1–0 Oct 29, 1982 H2H
10074 Marcos Hocevar Shlomo Glickstein 2 2–0 C 2–0 Jul 17, 1980 H2H
10075 Marcos Hocevar Steve Krulevitz 2 2–0 G 1–0 H 1–0 Sep 2, 1982 H2H
10076 Marcos Hocevar Wolfgang Popp 2 2–0 C 1–0 H 1–0 Jun 16, 1981 H2H
10077 Marcos Ondruska Andrew Sznajder 2 0–2 H 0–2 Aug 9, 1990 H2H
10078 Marcos Ondruska Eyal Ran 2 2–0 C 1–0 H 1–0 Jul 22, 1998 H2H
10079 Marcos Ondruska Steve Bryan 2 2–0 H 2–0 Aug 12, 1996 H2H
10080 Marco Trungelliti Kyrian Jacquet 2 2–0 C 2–0 Jul 13, 2026 H2H
10081 Marco Trungelliti Marco Cecchinato 2 0–2 C 0–2 Jul 21, 2018 H2H
10082 Marc Rosset Alexander Mronz 2 2–0 C 1–0 C 1–0 Feb 22, 1996 H2H
10083 Marc Rosset Andrei Olhovskiy 2 2–0 G 2–0 Jun 28, 1996 H2H
10084 Marc Rosset Andrei Stoliarov 2 0–2 H 0–2 Aug 29, 2001 H2H
10085 Marc Rosset Arvind Parmar 2 2–0 G 2–0 Jun 12, 2002 H2H
10086 Marc Rosset Christian Vinck 2 2–0 H 2–0 Jan 17, 2001 H2H
10087 Marc Rosset Dimitri Poliakov 2 2–0 C 2–0 Nov 13, 1993 H2H
10088 Marc Rosset Gilbert Schaller 2 2–0 H 2–0 Feb 13, 1997 H2H
10089 Marc Rosset Henri Leconte 2 2–0 C 1–0 H 1–0 Oct 7, 1993 H2H
10090 Marc Rosset Jordi Arrese 2 2–0 C 1–0 C 1–0 Apr 16, 1994 H2H
10091 Marc Rosset Lawson Duncan 2 2–0 C 2–0 May 26, 1990 H2H
10092 Marc Rosset Markus Zoecke 2 2–0 C 1–0 H 1–0 Nov 11, 1994 H2H
10093 Marc Rosset Nicolas Escude 2 0–2 G 0–1 H 0–1 Jun 28, 2002 H2H
10094 Marc Rosset Omar Camporese 2 2–0 C 2–0 Sep 15, 1990 H2H
10095 Marc Rosset Paolo Cane 2 2–0 C 1–0 C 1–0 Apr 15, 1994 H2H
10096 Marc Rosset Paul Haarhuis 2 2–0 C 1–0 C 1–0 May 5, 1999 H2H
10097 Marc Rosset Peter Lundgren 2 2–0 H 2–0 Oct 3, 1992 H2H
10098 Marc Rosset Radomir Vasek 2 2–0 C 2–0 Feb 6, 1998 H2H
10099 Marc Rosset Robby Ginepri 2 0–2 G 0–1 H 0–1 Jan 15, 2003 H2H
10100 Marc Rosset Roberto Carretero 2 2–0 C 2–0 Apr 23, 1997 H2H
10101 Marc Rosset Roland Burtscher 2 2–0 C 1–0 H 1–0 Jul 7, 1994 H2H
10102 Marc Rosset Stephane Simian 2 2–0 C 1–0 H 1–0 Oct 8, 1993 H2H
10103 Marc Rosset Tomas Behrend 2 0–2 C 0–1 H 0–1 May 3, 2001 H2H
10104 Mardy Fish Agustin Calleri 2 2–0 C 1–0 H 1–0 Oct 23, 2008 H2H
10105 Mardy Fish Andrei Stoliarov 2 2–0 G 1–0 H 1–0 Mar 7, 2002 H2H
10106 Mardy Fish Bobby Reynolds 2 2–0 H 2–0 Mar 10, 2013 H2H
10107 Mardy Fish Evgeny Korolev 2 2–0 H 2–0 Jan 15, 2010 H2H
10108 Mardy Fish Fabrice Santoro 2 2–0 C 1–0 H 1–0 May 7, 2003 H2H
10109 Mardy Fish Filippo Volandri 2 2–0 H 2–0 Aug 22, 2007 H2H
10110 Mardy Fish Florent Serra 2 2–0 H 2–0 Feb 28, 2009 H2H
10111 Mardy Fish Igor Andreev 2 2–0 C 1–0 H 1–0 Apr 29, 2009 H2H
10112 Mardy Fish James Ward 2 2–0 G 1–0 H 1–0 Jun 28, 2012 H2H
10113 Mardy Fish Jan Hernych 2 2–0 C 1–0 H 1–0 Mar 21, 2006 H2H
10114 Mardy Fish Michel Kratochvil 2 2–0 G 1–0 H 1–0 Jun 20, 2003 H2H
10115 Mardy Fish Nicolas Escude 2 0–2 G 0–1 H 0–1 Mar 20, 2003 H2H
10116 Mardy Fish Nicolas Kiefer 2 0–2 H 0–2 Jul 23, 2008 H2H
10117 Mardy Fish Robin Haase 2 2–0 C 1–0 G 1–0 Jun 26, 2011 H2H
10118 Mardy Fish Robin Soderling 2 2–0 H 2–0 Jan 13, 2005 H2H
10119 Mardy Fish Ruben Ramirez Hidalgo 2 2–0 G 1–0 H 1–0 Jun 27, 2012 H2H
10120 Mardy Fish Santiago Giraldo 2 2–0 C 1–0 G 1–0 May 10, 2011 H2H
10121 Mardy Fish Sergio Roitman 2 2–0 C 1–0 G 1–0 Jun 24, 2009 H2H
10122 Mardy Fish Stan Wawrinka 2 2–0 H 2–0 Aug 13, 2011 H2H
10123 Mardy Fish Tomas Zib 2 2–0 H 2–0 Aug 3, 2006 H2H
10124 Mardy Fish Viktor Troicki 2 2–0 H 2–0 Aug 18, 2015 H2H
10125 Mariano Navone Hamad Medjedovic 2 0–2 C 0–1 H 0–1 May 11, 2026 H2H
10126 Mariano Puerta Guillermo Canas 2 2–0 C 2–0 Jun 3, 2005 H2H
10127 Mariano Puerta Guillermo Garcia-Lopez 2 2–0 C 2–0 Sep 16, 2005 H2H
10128 Mariano Puerta Javier Sanchez 2 2–0 C 2–0 Oct 1, 1998 H2H
10129 Mariano Puerta Jose Acasuso 2 2–0 C 2–0 Jun 1, 2005 H2H
10130 Mariano Zabaleta Alexander Waske 2 2–0 C 1–0 H 1–0 Jul 19, 2006 H2H
10131 Mariano Zabaleta Cyril Saulnier 2 2–0 H 2–0 Sep 13, 2001 H2H
10132 Mariano Zabaleta Federico Luzzi 2 2–0 C 2–0 Jul 25, 2007 H2H
10133 Mariano Zabaleta German Puentes 2 2–0 C 2–0 Mar 1, 2001 H2H
10134 Mariano Zabaleta Jeff Tarango 2 2–0 C 2–0 May 29, 1998 H2H
10135 Mariano Zabaleta Marc Rosset 2 0–2 C 0–1 H 0–1 Mar 12, 1997 H2H
10136 Mariano Zabaleta Oscar Hernandez 2 2–0 C 2–0 Jul 22, 2004 H2H
10137 Mariano Zabaleta Todd Woodbridge 2 2–0 H 2–0 Jan 17, 2001 H2H
10138 Marian Vajda Bruno Oresar 2 2–0 C 2–0 Aug 3, 1988 H2H
10139 Marian Vajda Dan Goldie 2 0–2 H 0–2 Aug 28, 1986 H2H
10140 Marian Vajda David Pate 2 0–2 H 0–2 Mar 11, 1988 H2H
10141 Marian Vajda Jordi Arrese 2 0–2 C 0–2 Apr 10, 1991 H2H
10142 Marian Vajda Lars Jonsson 2 0–2 C 0–1 G 0–1 Oct 17, 1991 H2H
10143 Marian Vajda Mark Koevermans 2 0–2 C 0–2 May 8, 1991 H2H
10144 Marian Vajda Mike Bauer 2 0–2 G 0–1 H 0–1 Aug 16, 1985 H2H
10145 Marian Vajda Patrik Kuhnen 2 2–0 C 1–0 H 1–0 Jan 12, 1991 H2H
10146 Marian Vajda Paul Annacone 2 0–2 C 0–1 C 0–1 May 27, 1988 H2H
10147 Marian Vajda Stefan Simonsson 2 2–0 C 1–0 H 1–0 Jul 24, 1986 H2H
10148 Marian Vajda Vitas Gerulaitis 2 2–0 C 1–0 C 1–0 Mar 20, 1986 H2H
10149 Marin Cilic Botic van de Zandschulp 2 2–0 H 2–0 Feb 17, 2022 H2H
10150 Marin Cilic Kyle Edmund 2 2–0 H 2–0 Jan 27, 2018 H2H
10151 Mario Ancic Alexander Waske 2 2–0 C 1–0 H 1–0 May 17, 2006 H2H
10152 Mario Ancic Bjorn Phau 2 2–0 H 2–0 Oct 8, 2005 H2H
10153 Mario Ancic Cyril Saulnier 2 2–0 H 2–0 Oct 7, 2005 H2H
10154 Mario Ancic Davide Sanguinetti 2 2–0 G 1–0 H 1–0 Jun 30, 2006 H2H
10155 Mario Ancic Fabrice Santoro 2 2–0 C 1–0 G 1–0 Jun 24, 2006 H2H
10156 Mario Ancic Gael Monfils 2 2–0 G 1–0 H 1–0 Mar 15, 2008 H2H
10157 Mario Ancic Guillermo Garcia-Lopez 2 2–0 C 1–0 H 1–0 Jan 18, 2007 H2H
10158 Mario Ancic Hyung-Taik Lee 2 2–0 H 2–0 Sep 16, 2006 H2H
10159 Mario Ancic Ivo Minar 2 2–0 C 1–0 G 1–0 Jun 18, 2008 H2H
10160 Mario Ancic Jan-Michael Gambill 2 2–0 H 2–0 Oct 6, 2005 H2H
10161 Mario Ancic Jeff Morrison 2 2–0 G 1–0 H 1–0 Jun 9, 2004 H2H
10162 Mario Ancic Jeremy Chardy 2 0–2 H 0–2 Mar 26, 2010 H2H
10163 Mario Ancic Kenneth Carlsen 2 2–0 H 2–0 Oct 5, 2006 H2H
10164 Mario Ancic Luis Horna 2 2–0 C 1–0 G 1–0 May 10, 2006 H2H
10165 Mario Ancic Michael Llodra 2 2–0 G 2–0 Jun 25, 2008 H2H
10166 Mario Ancic Nicolas Lapentti 2 2–0 C 1–0 G 1–0 Jun 11, 2008 H2H
10167 Mario Ancic Oscar Hernandez 2 2–0 C 1–0 H 1–0 May 27, 2005 H2H
10168 Mario Ancic Robby Ginepri 2 0–2 C 0–1 H 0–1 May 21, 2008 H2H
10169 Mario Ancic Sjeng Schalken 2 2–0 G 1–0 H 1–0 Jun 17, 2004 H2H
10170 Mario Ancic Stefano Galvani 2 2–0 H 2–0 Sep 29, 2006 H2H
10171 Mario Ancic Steve Darcis 2 2–0 G 1–0 H 1–0 Oct 10, 2008 H2H
10172 Mario Ancic Teymuraz Gabashvili 2 2–0 H 2–0 Feb 6, 2009 H2H
10173 Mario Ancic Tommy Haas 2 2–0 H 2–0 Aug 15, 2007 H2H
10174 Marius Copil Albert Ramos-Vinolas 2 0–2 C 0–1 H 0–1 Mar 22, 2019 H2H
10175 Marius Copil Bradley Klahn 2 0–2 H 0–2 Jul 25, 2019 H2H
10176 Marius Copil Federico Delbonis 2 2–0 H 2–0 Oct 17, 2019 H2H
10177 Marius Copil Grigor Dimitrov 2 0–2 C 0–1 H 0–1 May 7, 2014 H2H
10178 Marius Copil Yuichi Sugita 2 2–0 G 1–0 H 1–0 Jun 15, 2018 H2H
10179 Mark Cox Bernard Fritz 2 2–0 C 1–0 H 1–0 Oct 30, 1980 H2H
10180 Mark Cox Bill Bowrey 2 2–0 C 2–0 May 21, 1970 H2H
10181 Mark Cox Francois Jauffret 2 2–0 C 2–0 May 25, 1971 H2H
10182 Mark Cox Gilles Moretton 2 2–0 G 2–0 Jun 25, 1980 H2H
10183 Mark Cox Hans Jurgen Pohmann 2 2–0 C 1–0 H 1–0 Nov 30, 1973 H2H
10184 Mark Cox Herb Fitzgibbon 2 2–0 G 1–0 H 1–0 Jun 28, 1968 H2H
10185 Mark Cox Jean Louis Haillet 2 2–0 C 1–0 H 1–0 Nov 25, 1977 H2H
10186 Mark Cox John Yuill 2 2–0 H 2–0 Jul 15, 1973 H2H
10187 Mark Cox Nicholas Kalogeropoulos 2 0–2 C 0–1 G 0–1 Jun 16, 1971 H2H
10188 Mark Cox Nicola Spear 2 2–0 C 1–0 H 1–0 Feb 22, 1969 H2H
10189 Mark Cox Paolo Bertolucci 2 0–2 C 0–2 Sep 29, 1978 H2H
10190 Mark Cox Patrice Dominguez 2 2–0 G 2–0 Jun 26, 1977 H2H
10191 Mark Cox Rohun Beven 2 2–0 C 2–0 Sep 11, 1980 H2H
10192 Mark Cox Roy Barth 2 2–0 C 2–0 Jul 4, 1972 H2H
10193 Mark Dickson Brian Teacher 2 0–2 C 0–1 H 0–1 Aug 8, 1985 H2H
10194 Mark Dickson Heinz Gunthardt 2 2–0 C 1–0 H 1–0 Nov 25, 1984 H2H
10195 Mark Dickson Terry Moor 2 0–2 C 0–1 H 0–1 Oct 26, 1984 H2H
10196 Mark Edmondson Bob Carmichael 2 2–0 C 1–0 G 1–0 May 11, 1977 H2H
10197 Mark Edmondson Buster C Mottram 2 0–2 C 0–2 Aug 9, 1976 H2H
10198 Mark Edmondson Dick Crealy 2 2–0 C 1–0 G 1–0 Aug 19, 1976 H2H
10199 Mark Edmondson Ferdi Taygan 2 2–0 C 1–0 G 1–0 Oct 22, 1981 H2H
10200 Mark Edmondson Jose Higueras 2 0–2 C 0–2 Apr 15, 1982 H2H