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. Each dataset offers its own relevant filters. Column headings change the sort; use the same heading again to reverse direction.

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
10201 Manuel Santana Torben Ulrich 2 2–0 C 1–0 C 1–0 Jul 13, 1968 H2H
10202 Marat Safin Amer Delic 2 2–0 C 1–0 H 1–0 May 9, 2007 H2H
10203 Marat Safin Andre Sa 2 2–0 C 1–0 H 1–0 Oct 4, 2002 H2H
10204 Marat Safin Daniel Vacek 2 2–0 C 2–0 May 5, 1999 H2H
10205 Marat Safin Dmitry Tursunov 2 0–2 G 0–1 H 0–1 Jul 30, 2008 H2H
10206 Marat Safin Ernests Gulbis 2 2–0 H 2–0 Jul 31, 2009 H2H
10207 Marat Safin Fernando Meligeni 2 2–0 C 1–0 H 1–0 Oct 3, 2002 H2H
10208 Marat Safin Harel Levy 2 2–0 H 2–0 Aug 17, 2000 H2H
10209 Marat Safin Irakli Labadze 2 2–0 C 1–0 H 1–0 Mar 23, 2005 H2H
10210 Marat Safin Jan Kroslak 2 2–0 C 1–0 H 1–0 Mar 3, 2000 H2H
10211 Marat Safin Juan Balcells 2 0–2 C 0–1 H 0–1 Jul 12, 2001 H2H
10212 Marat Safin Juan Monaco 2 0–2 C 0–1 H 0–1 Apr 22, 2009 H2H
10213 Marat Safin Julien Benneteau 2 2–0 H 2–0 Oct 10, 2008 H2H
10214 Marat Safin Kevin Kim 2 2–0 H 2–0 Sep 28, 2006 H2H
10215 Marat Safin Luis Horna 2 2–0 H 2–0 Oct 24, 2004 H2H
10216 Marat Safin Mischa Zverev 2 2–0 H 2–0 Oct 11, 2008 H2H
10217 Marat Safin Novak Djokovic 2 2–0 G 1–0 H 1–0 Jun 26, 2008 H2H
10218 Marat Safin Paul-Henri Mathieu 2 0–2 C 0–1 C 0–1 Apr 19, 2006 H2H
10219 Marat Safin Raemon Sluiter 2 2–0 C 1–0 H 1–0 May 25, 2005 H2H
10220 Marat Safin Robin Soderling 2 2–0 C 1–0 H 1–0 Aug 7, 2007 H2H
10221 Marat Safin Sebastien Lareau 2 2–0 H 2–0 Mar 2, 2000 H2H
10222 Marat Safin Thierry Ascione 2 2–0 C 1–0 H 1–0 Nov 10, 2009 H2H
10223 Marat Safin Todd Martin 2 2–0 H 2–0 Jan 25, 2004 H2H
10224 Marc-Andrea Huesler Daniel Altmaier 2 0–2 C 0–2 Aug 2, 2023 H2H
10225 Marc-Andrea Huesler Laslo Djere 2 0–2 C 0–1 H 0–1 Aug 26, 2022 H2H
10226 Marc-Andrea Huesler Lorenzo Sonego 2 0–2 H 0–2 Oct 17, 2024 H2H
10227 Marcel Freeman Ben Testerman 2 0–2 C 0–1 G 0–1 Oct 11, 1985 H2H
10228 Marcel Freeman Jon Levine 2 2–0 H 2–0 Jan 8, 1987 H2H
10229 Marcel Freeman Mike Leach 2 2–0 C 1–0 H 1–0 Oct 30, 1986 H2H
10230 Marcel Granollers Adrian Mannarino 2 2–0 C 1–0 G 1–0 Jul 21, 2018 H2H
10231 Marcel Granollers Andreas Beck 2 2–0 G 1–0 H 1–0 Jun 24, 2009 H2H
10232 Marcel Granollers Daniel Gimeno-Traver 2 0–2 C 0–2 May 3, 2014 H2H
10233 Marcel Granollers Dmitry Tursunov 2 2–0 H 2–0 Oct 30, 2013 H2H
10234 Marcel Granollers Dudi Sela 2 0–2 G 0–1 H 0–1 Jul 5, 2017 H2H
10235 Marcel Granollers Federico Delbonis 2 2–0 C 2–0 Apr 12, 2014 H2H
10236 Marcel Granollers Guillermo Garcia-Lopez 2 0–2 C 0–2 Apr 13, 2014 H2H
10237 Marcel Granollers Horacio Zeballos 2 2–0 C 2–0 Aug 1, 2013 H2H
10238 Marcel Granollers Kei Nishikori 2 0–2 H 0–2 Aug 14, 2012 H2H
10239 Marcel Granollers Marcos Daniel 2 2–0 C 2–0 Jun 13, 2008 H2H
10240 Marcel Granollers Marius Copil 2 0–2 C 0–1 H 0–1 Jan 16, 2019 H2H
10241 Marcel Granollers Matthias Bachinger 2 2–0 C 2–0 May 26, 2015 H2H
10242 Marcel Granollers Mikhail Kukushkin 2 2–0 C 1–0 H 1–0 Apr 25, 2018 H2H
10243 Marcel Granollers Steve Darcis 2 0–2 H 0–2 Mar 14, 2009 H2H
10244 Marcello Lara Milan Holecek 2 0–2 C 0–1 H 0–1 Jul 23, 1975 H2H
10245 Marcelo Filippini Bryan Shelton 2 2–0 C 2–0 Apr 15, 1994 H2H
10246 Marcelo Filippini Cassio Motta 2 0–2 C 0–1 H 0–1 Nov 7, 1992 H2H
10247 Marcelo Filippini Cyril Suk 2 2–0 C 2–0 Aug 13, 1992 H2H
10248 Marcelo Filippini Guillermo Vilas 2 2–0 C 2–0 Aug 12, 1988 H2H
10249 Marcelo Filippini Jaroslav Bulant 2 2–0 C 2–0 Aug 18, 1989 H2H
10250 Marcelo Filippini Jerome Potier 2 0–2 C 0–1 H 0–1 May 3, 1990 H2H
10251 Marcelo Filippini Marcelo Ingaramo 2 2–0 C 1–0 H 1–0 Aug 24, 1989 H2H
10252 Marcelo Filippini Massimiliano Narducci 2 0–2 C 0–2 Sep 29, 1988 H2H
10253 Marcelo Filippini Pablo Arraya 2 2–0 C 1–0 H 1–0 Aug 25, 1990 H2H
10254 Marcelo Filippini Sergio Casal 2 2–0 C 2–0 May 10, 1989 H2H
10255 Marcelo Filippini Tarik Benhabiles 2 2–0 C 2–0 Aug 3, 1990 H2H
10256 Marcelo Filippini Veli Paloheimo 2 0–2 C 0–1 H 0–1 Feb 28, 1991 H2H
10257 Marcelo Ingaramo Francisco Maciel 2 0–2 C 0–2 Nov 13, 1986 H2H
10258 Marcelo Ingaramo Guillermo Vilas 2 2–0 C 2–0 Jul 20, 1985 H2H
10259 Marcelo Ingaramo Lawson Duncan 2 0–2 C 0–2 Sep 14, 1990 H2H
10260 Marcelo Rios Alberto Martin 2 2–0 H 2–0 Jan 20, 2002 H2H
10261 Marcelo Rios Andreas Vinciguerra 2 2–0 C 1–0 H 1–0 Oct 26, 2002 H2H
10262 Marcelo Rios Andrew Ilie 2 2–0 H 2–0 Sep 29, 2001 H2H
10263 Marcelo Rios Andy Roddick 2 0–2 H 0–2 Aug 18, 2001 H2H
10264 Marcelo Rios Bernd Karbacher 2 2–0 C 2–0 Jul 29, 1995 H2H
10265 Marcelo Rios Bob Bryan 2 2–0 H 2–0 Aug 15, 2002 H2H
10266 Marcelo Rios Emilio Benfele Alvarez 2 2–0 C 2–0 May 29, 1998 H2H
10267 Marcelo Rios Fernando Vicente 2 2–0 H 2–0 Jan 6, 2001 H2H
10268 Marcelo Rios Galo Blanco 2 2–0 C 2–0 May 23, 1998 H2H
10269 Marcelo Rios George Bastl 2 2–0 C 1–0 H 1–0 Jul 14, 2000 H2H
10270 Marcelo Rios Guy Forget 2 2–0 C 2–0 Jul 14, 1995 H2H
10271 Marcelo Rios Hyung-Taik Lee 2 2–0 H 2–0 Mar 8, 2003 H2H
10272 Marcelo Rios Jan Kroslak 2 2–0 C 1–0 H 1–0 Jul 20, 2000 H2H
10273 Marcelo Rios Jan Siemerink 2 2–0 C 1–0 H 1–0 Oct 31, 1998 H2H
10274 Marcelo Rios Jason Stoltenberg 2 2–0 C 1–0 H 1–0 May 31, 1996 H2H
10275 Marcelo Rios Leander Paes 2 2–0 H 2–0 Aug 15, 1996 H2H
10276 Marcelo Rios Lionel Roux 2 2–0 H 2–0 Jan 28, 1998 H2H
10277 Marcelo Rios Mariano Puerta 2 2–0 C 2–0 Jul 23, 2000 H2H
10278 Marcelo Rios Mikael Tillstrom 2 2–0 C 1–0 H 1–0 Oct 17, 1999 H2H
10279 Marcelo Rios Orlin Stanoytchev 2 2–0 C 1–0 H 1–0 May 1, 1997 H2H
10280 Marcelo Rios Pete Sampras 2 0–2 C 0–1 H 0–1 Oct 20, 2001 H2H
10281 Marcelo Rios Richard Krajicek 2 2–0 C 1–0 C 1–0 May 17, 1998 H2H
10282 Marcelo Rios Sandon Stolle 2 2–0 C 1–0 H 1–0 Mar 9, 1996 H2H
10283 Marcelo Rios Scott Draper 2 2–0 C 1–0 H 1–0 Mar 17, 1999 H2H
10284 Marcelo Rios Sebastien Lareau 2 2–0 C 2–0 Oct 15, 1998 H2H
10285 Marcelo Rios Todd Martin 2 0–2 C 0–1 H 0–1 Apr 10, 1999 H2H
10286 Marc Gicquel Alessio Di Mauro 2 2–0 C 2–0 Apr 26, 2007 H2H
10287 Marc Gicquel Diego Hartfield 2 2–0 C 1–0 C 1–0 Oct 27, 2007 H2H
10288 Marc Kevin Goellner Andrei Olhovskiy 2 0–2 C 0–1 C 0–1 Nov 10, 1995 H2H
10289 Marc Kevin Goellner Bart Wuyts 2 2–0 C 2–0 Mar 12, 1993 H2H
10290 Marc Kevin Goellner David Rikl 2 2–0 C 2–0 Jul 19, 1996 H2H
10291 Marc Kevin Goellner Jordi Burillo 2 2–0 C 1–0 G 1–0 Jun 24, 1998 H2H
10292 Marc Kevin Goellner Juan Balcells 2 0–2 C 0–2 Sep 13, 2001 H2H
10293 Marc Kevin Goellner Richard Matuszewski 2 2–0 G 2–0 Jun 17, 1994 H2H
10294 Marco Cecchinato Adrian Mannarino 2 0–2 H 0–2 Oct 19, 2018 H2H
10295 Marco Cecchinato Federico Coria 2 0–2 C 0–2 Feb 10, 2023 H2H
10296 Marco Cecchinato Henri Laaksonen 2 0–2 H 0–2 Aug 28, 2019 H2H
10297 Marco Cecchinato Hubert Hurkacz 2 0–2 C 0–1 G 0–1 May 26, 2022 H2H
10298 Marco Cecchinato Igor Sijsling 2 0–2 C 0–2 Apr 28, 2016 H2H
10299 Marco Cecchinato Miomir Kecmanovic 2 0–2 C 0–2 Apr 8, 2023 H2H
10300 Marco Cecchinato Ugo Humbert 2 0–2 C 0–1 H 0–1 Apr 30, 2021 H2H
10301 Marco Chiudinelli Daniel Brands 2 0–2 C 0–1 H 0–1 Feb 9, 2017 H2H
10302 Marco Chiudinelli Gael Monfils 2 0–2 C 0–1 H 0–1 May 20, 2010 H2H
10303 Marco Chiudinelli Marin Cilic 2 0–2 H 0–2 Oct 29, 2015 H2H
10304 Marco Filippeschi Paolo Pambianco 2 0–2 C 0–2 Aug 24, 1989 H2H
10305 Marcos Aurelio Gorriz Jordi Arrese 2 0–2 C 0–2 Jul 10, 1992 H2H
10306 Marcos Aurelio Gorriz Nicolas Pereira 2 0–2 C 0–1 H 0–1 Oct 17, 1996 H2H
10307 Marcos Baghdatis Alan Mackin 2 2–0 C 1–0 G 1–0 Jun 28, 2006 H2H
10308 Marcos Baghdatis Alexander Waske 2 2–0 C 1–0 H 1–0 May 5, 2007 H2H
10309 Marcos Baghdatis Blaz Kavcic 2 0–2 G 0–1 H 0–1 Jun 28, 2018 H2H
10310 Marcos Baghdatis Damir Dzumhur 2 0–2 C 0–1 H 0–1 Sep 22, 2017 H2H
10311 Marcos Baghdatis Diego Schwartzman 2 2–0 C 1–0 H 1–0 Mar 11, 2018 H2H
10312 Marcos Baghdatis Florent Serra 2 2–0 C 1–0 H 1–0 Jan 5, 2011 H2H
10313 Marcos Baghdatis Frank Dancevic 2 2–0 C 1–0 H 1–0 Jul 30, 2009 H2H
10314 Marcos Baghdatis Go Soeda 2 2–0 G 1–0 H 1–0 Aug 28, 2013 H2H
10315 Marcos Baghdatis Horacio Zeballos 2 2–0 H 2–0 Sep 21, 2017 H2H
10316 Marcos Baghdatis Ivo Minar 2 2–0 G 1–0 H 1–0 Jun 22, 2006 H2H
10317 Marcos Baghdatis James Ward 2 2–0 G 2–0 Jul 5, 2017 H2H
10318 Marcos Baghdatis Jan Hernych 2 2–0 G 1–0 H 1–0 Jun 12, 2008 H2H
10319 Marcos Baghdatis Jesse Witten 2 2–0 C 2–0 May 26, 2010 H2H
10320 Marcos Baghdatis John Millman 2 2–0 G 1–0 H 1–0 Jul 21, 2016 H2H
10321 Marcos Baghdatis Lukasz Kubot 2 2–0 H 2–0 Feb 3, 2012 H2H
10322 Marcos Baghdatis Marco Cecchinato 2 0–2 C 0–1 H 0–1 Oct 4, 2018 H2H
10323 Marcos Baghdatis Marco Chiudinelli 2 2–0 C 2–0 May 11, 2010 H2H
10324 Marcos Baghdatis Max Mirnyi 2 0–2 C 0–1 H 0–1 Aug 29, 2007 H2H
10325 Marcos Baghdatis Nick Kyrgios 2 0–2 C 0–1 H 0–1 May 9, 2017 H2H
10326 Marcos Baghdatis Ricardas Berankis 2 2–0 H 2–0 Aug 22, 2017 H2H
10327 Marcos Baghdatis Ruben Ramirez Hidalgo 2 2–0 H 2–0 Jan 5, 2007 H2H
10328 Marcos Baghdatis Tobias Kamke 2 2–0 C 1–0 H 1–0 Feb 7, 2013 H2H
10329 Marcos Baghdatis Yuichi Sugita 2 0–2 G 0–1 H 0–1 Oct 20, 2017 H2H
10330 Marcos Giron Cristian Garin 2 0–2 C 0–1 H 0–1 Mar 24, 2023 H2H
10331 Marcos Giron Diego Schwartzman 2 2–0 C 1–0 H 1–0 May 11, 2022 H2H
10332 Marcos Giron Ethan Quinn 2 2–0 H 2–0 Sep 20, 2025 H2H
10333 Marcos Giron J.J. Wolf 2 2–0 C 1–0 H 1–0 Apr 5, 2024 H2H
10334 Marcos Giron Marin Cilic 2 0–2 C 0–1 H 0–1 May 7, 2026 H2H
10335 Marcos Giron Quentin Halys 2 2–0 C 1–0 G 1–0 Jul 2, 2026 H2H
10336 Marcos Hocevar Brad Drewett 2 0–2 C 0–1 G 0–1 Jul 15, 1981 H2H
10337 Marcos Hocevar Brian Gottfried 2 0–2 G 0–2 Jun 10, 1983 H2H
10338 Marcos Hocevar Chip Hooper 2 0–2 C 0–2 Feb 16, 1983 H2H
10339 Marcos Hocevar Onny Parun 2 2–0 C 2–0 May 13, 1981 H2H
10340 Marcos Hocevar Pascal Portes 2 2–0 C 1–0 H 1–0 Oct 29, 1982 H2H
10341 Marcos Hocevar Shlomo Glickstein 2 2–0 C 2–0 Jul 17, 1980 H2H
10342 Marcos Hocevar Steve Krulevitz 2 2–0 G 1–0 H 1–0 Sep 2, 1982 H2H
10343 Marcos Hocevar Wolfgang Popp 2 2–0 C 1–0 H 1–0 Jun 16, 1981 H2H
10344 Marcos Ondruska Andrew Sznajder 2 0–2 H 0–2 Aug 9, 1990 H2H
10345 Marcos Ondruska Eyal Ran 2 2–0 C 1–0 H 1–0 Jul 22, 1998 H2H
10346 Marcos Ondruska Steve Bryan 2 2–0 H 2–0 Aug 15, 1996 H2H
10347 Marco Trungelliti Kyrian Jacquet 2 2–0 C 2–0 Jul 13, 2026 H2H
10348 Marco Trungelliti Marco Cecchinato 2 0–2 C 0–2 Jul 21, 2018 H2H
10349 Marc Rosset Alexander Mronz 2 2–0 C 1–0 C 1–0 Feb 22, 1996 H2H
10350 Marc Rosset Andrei Olhovskiy 2 2–0 G 2–0 Jun 28, 1996 H2H
10351 Marc Rosset Andrei Stoliarov 2 0–2 H 0–2 Aug 29, 2001 H2H
10352 Marc Rosset Arvind Parmar 2 2–0 G 2–0 Jun 12, 2002 H2H
10353 Marc Rosset Christian Vinck 2 2–0 H 2–0 Jan 17, 2001 H2H
10354 Marc Rosset Dimitri Poliakov 2 2–0 C 2–0 Nov 13, 1993 H2H
10355 Marc Rosset Gilbert Schaller 2 2–0 H 2–0 Feb 13, 1997 H2H
10356 Marc Rosset Henri Leconte 2 2–0 C 1–0 H 1–0 Oct 7, 1993 H2H
10357 Marc Rosset Jan Kroslak 2 2–0 C 2–0 Nov 14, 1998 H2H
10358 Marc Rosset Karim Alami 2 2–0 C 2–0 May 2, 1997 H2H
10359 Marc Rosset Lawson Duncan 2 2–0 C 2–0 May 26, 1990 H2H
10360 Marc Rosset Markus Zoecke 2 2–0 C 1–0 H 1–0 Nov 11, 1994 H2H
10361 Marc Rosset Nicolas Escude 2 0–2 G 0–1 H 0–1 Jun 28, 2002 H2H
10362 Marc Rosset Omar Camporese 2 2–0 C 2–0 Sep 15, 1990 H2H
10363 Marc Rosset Paolo Cane 2 2–0 C 1–0 C 1–0 Apr 15, 1994 H2H
10364 Marc Rosset Paul Haarhuis 2 2–0 C 1–0 C 1–0 May 5, 1999 H2H
10365 Marc Rosset Peter Lundgren 2 2–0 H 2–0 Oct 3, 1992 H2H
10366 Marc Rosset Radomir Vasek 2 2–0 C 2–0 Feb 6, 1998 H2H
10367 Marc Rosset Robby Ginepri 2 0–2 G 0–1 H 0–1 Jan 15, 2003 H2H
10368 Marc Rosset Roberto Carretero 2 2–0 C 2–0 Apr 23, 1997 H2H
10369 Marc Rosset Roland Burtscher 2 2–0 C 1–0 H 1–0 Jul 7, 1994 H2H
10370 Marc Rosset Stephane Simian 2 2–0 C 1–0 H 1–0 Oct 8, 1993 H2H
10371 Marc Rosset Tomas Behrend 2 0–2 C 0–1 H 0–1 May 3, 2001 H2H
10372 Mardy Fish Agustin Calleri 2 2–0 C 1–0 H 1–0 Oct 23, 2008 H2H
10373 Mardy Fish Andrei Stoliarov 2 2–0 G 1–0 H 1–0 Mar 7, 2002 H2H
10374 Mardy Fish Bobby Reynolds 2 2–0 H 2–0 Mar 10, 2013 H2H
10375 Mardy Fish Evgeny Korolev 2 2–0 H 2–0 Jan 15, 2010 H2H
10376 Mardy Fish Fabrice Santoro 2 2–0 C 1–0 H 1–0 May 7, 2003 H2H
10377 Mardy Fish Filippo Volandri 2 2–0 H 2–0 Aug 22, 2007 H2H
10378 Mardy Fish Florent Serra 2 2–0 H 2–0 Feb 28, 2009 H2H
10379 Mardy Fish Igor Andreev 2 2–0 C 1–0 H 1–0 Apr 29, 2009 H2H
10380 Mardy Fish James Ward 2 2–0 G 1–0 H 1–0 Jun 28, 2012 H2H
10381 Mardy Fish Jan Hernych 2 2–0 C 1–0 H 1–0 Mar 21, 2006 H2H
10382 Mardy Fish Michel Kratochvil 2 2–0 G 1–0 H 1–0 Jun 20, 2003 H2H
10383 Mardy Fish Nicolas Escude 2 0–2 G 0–1 H 0–1 Mar 20, 2003 H2H
10384 Mardy Fish Nicolas Kiefer 2 0–2 H 0–2 Jul 23, 2008 H2H
10385 Mardy Fish Robin Haase 2 2–0 C 1–0 G 1–0 Jun 26, 2011 H2H
10386 Mardy Fish Robin Soderling 2 2–0 H 2–0 Jan 13, 2005 H2H
10387 Mardy Fish Ruben Ramirez Hidalgo 2 2–0 G 1–0 H 1–0 Jun 27, 2012 H2H
10388 Mardy Fish Santiago Giraldo 2 2–0 C 1–0 G 1–0 May 10, 2011 H2H
10389 Mardy Fish Sergio Roitman 2 2–0 C 1–0 G 1–0 Jun 24, 2009 H2H
10390 Mardy Fish Stan Wawrinka 2 2–0 H 2–0 Aug 13, 2011 H2H
10391 Mardy Fish Tomas Zib 2 2–0 H 2–0 Aug 3, 2006 H2H
10392 Mardy Fish Viktor Troicki 2 2–0 H 2–0 Aug 18, 2015 H2H
10393 Mariano Navone Hamad Medjedovic 2 0–2 C 0–1 H 0–1 May 11, 2026 H2H
10394 Mariano Puerta Guillermo Canas 2 2–0 C 2–0 Jun 3, 2005 H2H
10395 Mariano Puerta Guillermo Garcia-Lopez 2 2–0 C 2–0 Sep 16, 2005 H2H
10396 Mariano Puerta Javier Sanchez 2 2–0 C 2–0 Oct 1, 1998 H2H
10397 Mariano Puerta Jose Acasuso 2 2–0 C 2–0 Jun 1, 2005 H2H
10398 Mariano Zabaleta Alexander Waske 2 2–0 C 1–0 H 1–0 Jul 19, 2006 H2H
10399 Mariano Zabaleta Cyril Saulnier 2 2–0 H 2–0 Sep 13, 2001 H2H
10400 Mariano Zabaleta Federico Luzzi 2 2–0 C 2–0 Jul 25, 2007 H2H