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
14201 Agustin Calleri Marc Lopez 1 1–0 C 1–0 Apr 25, 2007 H2H
14202 Agustin Calleri Marcos Baghdatis 1 0–1 H 0–1 Oct 26, 2007 H2H
14203 Agustin Calleri Marc Rosset 1 1–0 H 1–0 Mar 21, 2000 H2H
14204 Agustin Calleri Markus Hipfl 1 1–0 C 1–0 May 2, 2002 H2H
14205 Agustin Calleri Melle Van Gemerden 1 1–0 C 1–0 Jul 23, 2005 H2H
14206 Agustin Calleri Michael Berrer 1 1–0 C 1–0 Jul 12, 2008 H2H
14207 Agustin Calleri Michael Llodra 1 1–0 C 1–0 May 4, 2001 H2H
14208 Agustin Calleri Michal Przysiezny 1 1–0 C 1–0 Aug 5, 2006 H2H
14209 Agustin Calleri Miguel Gallardo-Valles 1 1–0 C 1–0 Feb 27, 2003 H2H
14210 Agustin Calleri Nicolas Coutelot 1 1–0 C 1–0 Jul 12, 2002 H2H
14211 Agustin Calleri Nicolas Devilder 1 0–1 C 0–1 Jul 19, 2007 H2H
14212 Agustin Calleri Nicolas Kiefer 1 1–0 H 1–0 Mar 25, 2006 H2H
14213 Agustin Calleri Paul Capdeville 1 1–0 C 1–0 Apr 18, 2008 H2H
14214 Agustin Calleri Peter Luczak 1 1–0 C 1–0 Jul 13, 2006 H2H
14215 Agustin Calleri Petr Kralert 1 1–0 H 1–0 Sep 1, 2000 H2H
14216 Agustin Calleri Radek Stepanek 1 0–1 H 0–1 Jan 12, 2008 H2H
14217 Agustin Calleri Raemon Sluiter 1 1–0 C 1–0 Aug 4, 2006 H2H
14218 Agustin Calleri Ramon Delgado 1 1–0 H 1–0 Mar 19, 2002 H2H
14219 Agustin Calleri Razvan Sabau 1 1–0 C 1–0 Oct 27, 2005 H2H
14220 Agustin Calleri Romain Jouan 1 0–1 H 0–1 Oct 2, 2008 H2H
14221 Agustin Calleri Rui Machado 1 1–0 C 1–0 Apr 28, 2005 H2H
14222 Agustin Calleri Sebastian Decoud 1 0–1 C 0–1 Feb 6, 2009 H2H
14223 Agustin Calleri Taylor Dent 1 1–0 H 1–0 Oct 10, 2002 H2H
14224 Agustin Calleri Thierry Ascione 1 1–0 C 1–0 May 21, 2008 H2H
14225 Agustin Calleri Todd Reid 1 1–0 H 1–0 Mar 25, 2004 H2H
14226 Agustin Calleri Werner Eschauer 1 1–0 H 1–0 Aug 27, 2003 H2H
14227 Agustin Calleri Zack Fleishman 1 0–1 H 0–1 Jan 17, 2007 H2H
14228 Agustin Garizzio Gerard Solves 1 1–0 C 1–0 May 25, 1994 H2H
14229 Agustin Garizzio Olivier Delaitre 1 0–1 C 0–1 May 27, 1994 H2H
14230 Agustin Garizzio Roberto Azar 1 0–1 C 0–1 Nov 10, 1988 H2H
14231 Aidan Mayo James Duckworth 1 0–1 H 0–1 Jul 29, 2026 H2H
14232 Aisam-Ul-Haq Qureshi Dick Norman 1 0–1 G 0–1 Jul 14, 2007 H2H
14233 Aisam-Ul-Haq Qureshi Lee Childs 1 1–0 G 1–0 Jun 27, 2007 H2H
14234 Aisam-Ul-Haq Qureshi Nathan Healey 1 1–0 G 1–0 Jul 13, 2007 H2H
14235 Akash Wagh Dmitry Tursunov 1 0–1 H 0–1 Sep 28, 2006 H2H
14236 Akifumi Machidori Spencer Segura 1 1–0 H 1–0 Oct 15, 1974 H2H
14237 Akinori Naguro Jim Mcmanus 1 1–0 C 1–0 Oct 25, 1978 H2H
14238 Akinori Naguro Yuji Tezuka 1 0–1 H 0–1 Oct 15, 1974 H2H
14239 Aki Rahunen Bruce Derlin 1 0–1 H 0–1 Jan 4, 1990 H2H
14240 Aki Rahunen Leif Shiras 1 1–0 C 1–0 Jun 1, 1990 H2H
14241 Aki Rahunen Miloslav Mecir 1 0–1 C 0–1 Feb 16, 1990 H2H
14242 Aki Rahunen Paul Chamberlin 1 1–0 C 1–0 Oct 10, 1990 H2H
14243 Aki Rahunen Steve Guy 1 0–1 H 0–1 Aug 23, 1990 H2H
14244 Akira Santillan Bjorn Fratangelo 1 0–1 G 0–1 Jul 21, 2017 H2H
14245 Akira Santillan Evgeny Donskoy 1 0–1 H 0–1 Sep 28, 2017 H2H
14246 Akira Santillan Jan-Lennard Struff 1 0–1 C 0–1 Jul 20, 2016 H2H
14247 Akira Santillan Konstantin Kravchuk 1 1–0 H 1–0 Aug 2, 2017 H2H
14248 Akira Santillan Taylor Fritz 1 0–1 H 0–1 Feb 23, 2017 H2H
14249 Alastair Gray Ilya Ivashka 1 0–1 G 0–1 Jun 23, 2021 H2H
14250 Alastair Gray Kamil Majchrzak 1 0–1 G 0–1 Jul 18, 2019 H2H
14251 Alastair Gray Taylor Fritz 1 0–1 G 0–1 Jun 30, 2022 H2H
14252 Albano Olivetti Jan-Lennard Struff 1 0–1 C 0–1 May 28, 2014 H2H
14253 Albano Olivetti Kenny De Schepper 1 1–0 H 1–0 Feb 6, 2014 H2H
14254 Albert Chang Jeremy Bates 1 0–1 C 0–1 Oct 19, 1995 H2H
14255 Albert Costa Alex Calatrava 1 1–0 C 1–0 Mar 1, 2001 H2H
14256 Albert Costa Andreas Vinciguerra 1 0–1 H 0–1 Jan 3, 2003 H2H
14257 Albert Costa Andre Sa 1 1–0 C 1–0 Jul 20, 2002 H2H
14258 Albert Costa Arnaud Di Pasquale 1 0–1 C 0–1 Oct 22, 1998 H2H
14259 Albert Costa Arvind Parmar 1 0–1 G 0–1 Jun 23, 1999 H2H
14260 Albert Costa Bjorn Phau 1 0–1 H 0–1 Jan 19, 2005 H2H
14261 Albert Costa Boris Pashanski 1 0–1 C 0–1 Apr 13, 2006 H2H
14262 Albert Costa Carsten Arriens 1 0–1 C 0–1 Jun 15, 1995 H2H
14263 Albert Costa Cecil Mamiit 1 1–0 H 1–0 Mar 13, 1996 H2H
14264 Albert Costa Daniel Elsner 1 1–0 C 1–0 Jul 25, 2001 H2H
14265 Albert Costa Daniel Orsanic 1 1–0 C 1–0 Jul 9, 1998 H2H
14266 Albert Costa Daniel Vacek 1 0–1 H 0–1 Sep 1, 1999 H2H
14267 Albert Costa Danny Sapsford 1 1–0 C 1–0 Sep 14, 1996 H2H
14268 Albert Costa Davide Sanguinetti 1 0–1 C 0–1 Apr 29, 2005 H2H
14269 Albert Costa David Nainkin 1 1–0 C 1–0 Aug 3, 1995 H2H
14270 Albert Costa David Sanchez 1 1–0 H 1–0 Jan 6, 2005 H2H
14271 Albert Costa David Skoch 1 1–0 C 1–0 Sep 13, 1996 H2H
14272 Albert Costa Diego Nargiso 1 1–0 C 1–0 Aug 8, 1996 H2H
14273 Albert Costa Edgardo Massa 1 0–1 C 0–1 Feb 18, 2005 H2H
14274 Albert Costa Emanuel Couto 1 1–0 C 1–0 Apr 1, 1994 H2H
14275 Albert Costa Eyal Ran 1 1–0 H 1–0 Oct 17, 1996 H2H
14276 Albert Costa Federico Luzzi 1 1–0 C 1–0 Sep 28, 2001 H2H
14277 Albert Costa Fernon Wibier 1 0–1 C 0–1 Oct 31, 1996 H2H
14278 Albert Costa Gabriel Markus 1 0–1 C 0–1 Oct 27, 1994 H2H
14279 Albert Costa Gaston Etlis 1 1–0 C 1–0 Oct 5, 1995 H2H
14280 Albert Costa German Puentes 1 1–0 C 1–0 Aug 1, 1996 H2H
14281 Albert Costa Gianluca Pozzi 1 1–0 C 1–0 Nov 18, 2000 H2H
14282 Albert Costa Giorgio Galimberti 1 1–0 C 1–0 May 9, 2002 H2H
14283 Albert Costa Guillaume Raoux 1 1–0 C 1–0 Jun 2, 1995 H2H
14284 Albert Costa Hendrik Dreekmann 1 1–0 C 1–0 Jul 20, 1994 H2H
14285 Albert Costa Hendrik Jan Davids 1 1–0 H 1–0 Feb 17, 1996 H2H
14286 Albert Costa Horst Skoff 1 0–1 C 0–1 Jul 7, 1994 H2H
14287 Albert Costa Hugo Armando 1 1–0 C 1–0 Jul 28, 2001 H2H
14288 Albert Costa Irakli Labadze 1 1–0 H 1–0 Oct 20, 2004 H2H
14289 Albert Costa Ivo Heuberger 1 1–0 H 1–0 Feb 19, 2004 H2H
14290 Albert Costa Jacco Eltingh 1 0–1 C 0–1 May 11, 1995 H2H
14291 Albert Costa Jaime Oncins 1 1–0 C 1–0 Aug 4, 1994 H2H
14292 Albert Costa Jakob Hlasek 1 1–0 H 1–0 Mar 14, 1996 H2H
14293 Albert Costa Jamie Delgado 1 1–0 C 1–0 Sep 27, 2001 H2H
14294 Albert Costa Jan Siemerink 1 1–0 C 1–0 May 15, 1997 H2H
14295 Albert Costa Jason Stoltenberg 1 1–0 H 1–0 Aug 5, 1998 H2H
14296 Albert Costa Javier Frana 1 1–0 C 1–0 Nov 9, 1995 H2H
14297 Albert Costa Jeff Tarango 1 0–1 C 0–1 Oct 21, 1999 H2H
14298 Albert Costa Jiri Vanek 1 0–1 C 0–1 Jul 17, 2003 H2H
14299 Albert Costa Joern Renzenbrink 1 1–0 C 1–0 May 31, 1995 H2H
14300 Albert Costa Jonas Svensson 1 1–0 C 1–0 Mar 31, 1994 H2H
14301 Albert Costa Juan Antonio Marin 1 1–0 C 1–0 Jul 25, 2002 H2H
14302 Albert Costa Karol Kucera 1 1–0 C 1–0 May 10, 1998 H2H
14303 Albert Costa Kevin Ullyett 1 0–1 H 0–1 Sep 21, 2000 H2H
14304 Albert Costa Lars Jonsson 1 1–0 C 1–0 Jun 9, 1994 H2H
14305 Albert Costa Leander Paes 1 1–0 H 1–0 Aug 18, 1999 H2H
14306 Albert Costa Lionel Roux 1 1–0 H 1–0 Jan 9, 1997 H2H
14307 Albert Costa Lorenzo Manta 1 1–0 C 1–0 Jul 8, 1999 H2H
14308 Albert Costa Marcello Craca 1 1–0 C 1–0 Sep 17, 1998 H2H
14309 Albert Costa Marcelo Charpentier 1 1–0 C 1–0 Aug 10, 1996 H2H
14310 Albert Costa Marco Chiudinelli 1 1–0 H 1–0 Jan 7, 2005 H2H
14311 Albert Costa Marcos Aurelio Gorriz 1 1–0 C 1–0 Sep 17, 1994 H2H
14312 Albert Costa Marcos Ondruska 1 0–1 H 0–1 Oct 19, 1996 H2H
14313 Albert Costa Mark Hilton 1 0–1 G 0–1 Jun 23, 2004 H2H
14314 Albert Costa Martin Sinner 1 1–0 C 1–0 Jul 13, 1995 H2H
14315 Albert Costa Michael Geserer 1 1–0 C 1–0 Sep 12, 1996 H2H
14316 Albert Costa Michael Tebbutt 1 0–1 H 0–1 Jan 17, 1998 H2H
14317 Albert Costa Michal Tabara 1 1–0 H 1–0 Mar 20, 2001 H2H
14318 Albert Costa Mose Navarra 1 0–1 G 0–1 Jun 28, 1996 H2H
14319 Albert Costa Nenad Zimonjic 1 1–0 C 1–0 May 22, 2003 H2H
14320 Albert Costa Olivier Delaitre 1 0–1 C 0–1 Apr 7, 1993 H2H
14321 Albert Costa Omar Camporese 1 1–0 C 1–0 Aug 15, 1996 H2H
14322 Albert Costa Orlin Stanoytchev 1 0–1 C 0–1 Sep 16, 1999 H2H
14323 Albert Costa Oscar Hernandez 1 1–0 C 1–0 Feb 17, 2005 H2H
14324 Albert Costa Oscar Martinez 1 1–0 C 1–0 Jul 21, 1995 H2H
14325 Albert Costa Pat Cash 1 0–1 H 0–1 Feb 10, 1995 H2H
14326 Albert Costa Patrick Rafter 1 1–0 H 1–0 Jan 15, 1997 H2H
14327 Albert Costa Patrik Kuhnen 1 1–0 C 1–0 May 8, 1996 H2H
14328 Albert Costa Paul Goldstein 1 1–0 H 1–0 Mar 9, 2000 H2H
14329 Albert Costa Radek Stepanek 1 1–0 C 1–0 May 30, 2003 H2H
14330 Albert Costa Raemon Sluiter 1 1–0 H 1–0 Aug 27, 2003 H2H
14331 Albert Costa Razvan Sabau 1 1–0 C 1–0 Oct 27, 1995 H2H
14332 Albert Costa Richard Gasquet 1 1–0 C 1–0 May 29, 2002 H2H
14333 Albert Costa Richey Reneberg 1 0–1 C 0–1 Jul 10, 1997 H2H
14334 Albert Costa Rodolphe Gilbert 1 1–0 C 1–0 Mar 24, 1995 H2H
14335 Albert Costa Ronald Agenor 1 1–0 C 1–0 Apr 9, 1999 H2H
14336 Albert Costa Sandor Noszaly 1 0–1 C 0–1 Sep 15, 1995 H2H
14337 Albert Costa Sergio Roitman 1 1–0 C 1–0 May 28, 2003 H2H
14338 Albert Costa Stefano Galvani 1 1–0 C 1–0 Apr 26, 2002 H2H
14339 Albert Costa Stefano Pescosolido 1 0–1 C 0–1 Aug 12, 1995 H2H
14340 Albert Costa Stephane Huet 1 1–0 C 1–0 Jul 31, 1998 H2H
14341 Albert Costa Steve Campbell 1 1–0 H 1–0 Jul 18, 1996 H2H
14342 Albert Costa Thomas Johansson 1 0–1 H 0–1 Feb 28, 2002 H2H
14343 Albert Costa Tomas Carbonell 1 1–0 C 1–0 Apr 22, 1995 H2H
14344 Albert Costa Tomas Nydahl 1 1–0 C 1–0 Sep 16, 1994 H2H
14345 Albert Costa Vincenzo Santopadre 1 1–0 C 1–0 Sep 19, 1998 H2H
14346 Albert Costa Wayne Black 1 1–0 H 1–0 Aug 14, 1997 H2H
14347 Albert Costa Zeljko Krajan 1 1–0 C 1–0 May 7, 2003 H2H
14348 Albert Montanes Adrian Ungur 1 1–0 C 1–0 Jul 31, 2013 H2H
14349 Albert Montanes Adrian Voinea 1 1–0 C 1–0 Jul 26, 2001 H2H
14350 Albert Montanes Albert Portas 1 1–0 C 1–0 Sep 14, 2001 H2H
14351 Albert Montanes Alejandro Hernandez 1 1–0 C 1–0 Feb 24, 2005 H2H
14352 Albert Montanes Alessandro Giannessi 1 0–1 C 0–1 Sep 22, 2011 H2H
14353 Albert Montanes Alessio Di Mauro 1 0–1 C 0–1 Feb 24, 2007 H2H
14354 Albert Montanes Alexander Peya 1 1–0 C 1–0 Apr 12, 2007 H2H
14355 Albert Montanes Alexander Popp 1 0–1 G 0–1 Jun 25, 2004 H2H
14356 Albert Montanes Alexander Zverev 1 1–0 C 1–0 Jul 24, 2014 H2H
14357 Albert Montanes Aljaz Bedene 1 1–0 C 1–0 Feb 27, 2014 H2H
14358 Albert Montanes Alun Jones 1 0–1 H 0–1 Jan 16, 2008 H2H
14359 Albert Montanes Andreas Haider-Maurer 1 1–0 C 1–0 Jul 30, 2010 H2H
14360 Albert Montanes Andrei Stoliarov 1 1–0 C 1–0 Jun 1, 2001 H2H
14361 Albert Montanes Andrey Golubev 1 1–0 H 1–0 Oct 7, 2010 H2H
14362 Albert Montanes Andrey Kuznetsov 1 0–1 G 0–1 Jun 26, 2013 H2H
14363 Albert Montanes Bernard Tomic 1 1–0 C 1–0 Apr 26, 2012 H2H
14364 Albert Montanes Bjorn Phau 1 0–1 H 0–1 Mar 28, 2009 H2H
14365 Albert Montanes Bobby Reynolds 1 1–0 C 1–0 May 4, 2012 H2H
14366 Albert Montanes Brendan Evans 1 1–0 G 1–0 Jun 24, 2010 H2H
14367 Albert Montanes Bruno Echagaray 1 1–0 C 1–0 Feb 26, 2009 H2H
14368 Albert Montanes Carsten Ball 1 1–0 H 1–0 Sep 2, 2010 H2H
14369 Albert Montanes Chris Woodruff 1 1–0 C 1–0 May 30, 2001 H2H
14370 Albert Montanes Danai Udomchoke 1 1–0 C 1–0 Apr 26, 2007 H2H
14371 Albert Montanes Daniel Brands 1 0–1 H 0–1 Oct 30, 2015 H2H
14372 Albert Montanes Daniele Bracciali 1 1–0 C 1–0 May 23, 2007 H2H
14373 Albert Montanes Davide Sanguinetti 1 0–1 H 0–1 Mar 18, 2003 H2H
14374 Albert Montanes David Skoch 1 1–0 C 1–0 Jun 12, 2008 H2H
14375 Albert Montanes Diego Hartfield 1 1–0 C 1–0 Aug 2, 2007 H2H
14376 Albert Montanes Diego Schwartzman 1 1–0 C 1–0 Aug 6, 2015 H2H
14377 Albert Montanes Dusan Vemic 1 1–0 C 1–0 Apr 13, 2007 H2H
14378 Albert Montanes Dustin Brown 1 1–0 H 1–0 Jan 19, 2011 H2H
14379 Albert Montanes Elias Ymer 1 1–0 C 1–0 Jul 14, 2016 H2H
14380 Albert Montanes Facundo Bagnis 1 1–0 C 1–0 Apr 9, 2016 H2H
14381 Albert Montanes Franko Skugor 1 1–0 C 1–0 Apr 7, 2016 H2H
14382 Albert Montanes Gastao Elias 1 0–1 C 0–1 Jul 16, 2014 H2H
14383 Albert Montanes George Bastl 1 1–0 H 1–0 Oct 10, 2008 H2H
14384 Albert Montanes Gerard Granollers 1 1–0 C 1–0 Apr 25, 2012 H2H
14385 Albert Montanes Grega Zemlja 1 1–0 G 1–0 Jun 24, 2009 H2H
14386 Albert Montanes Grigor Dimitrov 1 0–1 H 0–1 Mar 22, 2014 H2H
14387 Albert Montanes Hugo Armando 1 1–0 C 1–0 Feb 28, 2002 H2H
14388 Albert Montanes Hyung-Taik Lee 1 1–0 C 1–0 Sep 11, 2008 H2H
14389 Albert Montanes Igor Kunitsyn 1 1–0 H 1–0 Mar 21, 2006 H2H
14390 Albert Montanes James Lemke 1 1–0 H 1–0 Jan 13, 2010 H2H
14391 Albert Montanes Jan Vacek 1 1–0 C 1–0 Jul 11, 2002 H2H
14392 Albert Montanes Javier Marti 1 1–0 C 1–0 Aug 3, 2011 H2H
14393 Albert Montanes Jean-Rene Lisnard 1 1–0 C 1–0 Apr 15, 2009 H2H
14394 Albert Montanes Joachim Johansson 1 0–1 G 0–1 Jun 22, 2005 H2H
14395 Albert Montanes Joao Souza 1 1–0 C 1–0 Feb 28, 2014 H2H
14396 Albert Montanes John Millman 1 0–1 G 0–1 Jun 29, 2016 H2H
14397 Albert Montanes Jozef Kovalik 1 1–0 C 1–0 Feb 4, 2016 H2H
14398 Albert Montanes Juan Balcells 1 1–0 C 1–0 Sep 15, 2001 H2H
14399 Albert Montanes Julian Knowle 1 1–0 C 1–0 May 23, 2002 H2H
14400 Albert Montanes Julien Boutter 1 0–1 C 0–1 May 15, 2002 H2H