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
14201 Alberto Mancini Richard Krajicek 1 1–0 H 1–0 Mar 19, 1992 H2H
14202 Alberto Mancini Richard Vogel 1 1–0 C 1–0 Aug 2, 1989 H2H
14203 Alberto Mancini Roberto Azar 1 1–0 C 1–0 Jul 24, 1992 H2H
14204 Alberto Mancini Rodolphe Gilbert 1 0–1 C 0–1 Apr 7, 1993 H2H
14205 Alberto Mancini Ruben Gajardo 1 1–0 C 1–0 Sep 22, 1988 H2H
14206 Alberto Mancini Simon Youl 1 1–0 C 1–0 May 31, 1989 H2H
14207 Alberto Mancini Stefan Lochbihler 1 1–0 C 1–0 Sep 29, 1989 H2H
14208 Alberto Mancini Thomas Buchmayer 1 0–1 C 0–1 Aug 3, 1989 H2H
14209 Alberto Mancini Thomas Hogstedt 1 0–1 C 0–1 Mar 1, 1990 H2H
14210 Alberto Mancini Todd Witsken 1 1–0 H 1–0 Mar 16, 1992 H2H
14211 Alberto Mancini Ulf Stenlund 1 1–0 C 1–0 Jul 28, 1988 H2H
14212 Alberto Mancini Veli Paloheimo 1 0–1 C 0–1 Apr 10, 1991 H2H
14213 Alberto Mancini Xavier Daufresne 1 0–1 C 0–1 Sep 14, 1989 H2H
14214 Alberto Martin Alejandro Falla 1 1–0 C 1–0 Apr 25, 2007 H2H
14215 Alberto Martin Alessio Di Mauro 1 1–0 G 1–0 Jun 28, 2006 H2H
14216 Alberto Martin Alex Calatrava 1 1–0 C 1–0 May 17, 2001 H2H
14217 Alberto Martin Andre Ghem 1 1–0 C 1–0 Feb 24, 2006 H2H
14218 Alberto Martin Andrew Ilie 1 1–0 H 1–0 Jan 14, 1999 H2H
14219 Alberto Martin Arnaud Boetsch 1 0–1 H 0–1 Feb 5, 1998 H2H
14220 Alberto Martin Bartolome Salva-Vidal 1 1–0 C 1–0 Apr 26, 2006 H2H
14221 Alberto Martin Bob Bryan 1 1–0 H 1–0 Aug 16, 1999 H2H
14222 Alberto Martin Boris Pashanski 1 0–1 C 0–1 Feb 17, 2006 H2H
14223 Alberto Martin Brian Vahaly 1 1–0 H 1–0 Mar 6, 2003 H2H
14224 Alberto Martin Chris Guccione 1 0–1 H 0–1 Jan 10, 2008 H2H
14225 Alberto Martin Cyril Saulnier 1 0–1 C 0–1 Oct 28, 2004 H2H
14226 Alberto Martin Daniel Koellerer 1 0–1 C 0–1 Feb 27, 2009 H2H
14227 Alberto Martin Daniel Nestor 1 0–1 H 0–1 Aug 4, 1999 H2H
14228 Alberto Martin Daniel Vacek 1 1–0 C 1–0 May 17, 2000 H2H
14229 Alberto Martin Davide Scala 1 1–0 C 1–0 Aug 7, 1997 H2H
14230 Alberto Martin David Marrero 1 1–0 C 1–0 May 7, 2010 H2H
14231 Alberto Martin David Prinosil 1 1–0 H 1–0 Aug 11, 1999 H2H
14232 Alberto Martin Dennis van Scheppingen 1 0–1 C 0–1 Jul 17, 2004 H2H
14233 Alberto Martin Dieter Kindlmann 1 1–0 C 1–0 Jun 2, 2006 H2H
14234 Alberto Martin Dmitry Tursunov 1 0–1 G 0–1 Jun 30, 2006 H2H
14235 Alberto Martin Ernests Gulbis 1 1–0 G 1–0 Jun 10, 2009 H2H
14236 Alberto Martin Evgeny Korolev 1 1–0 C 1–0 May 2, 2007 H2H
14237 Alberto Martin Francisco Cabello 1 1–0 C 1–0 Jul 26, 2000 H2H
14238 Alberto Martin Francisco Roig 1 1–0 C 1–0 Mar 27, 1997 H2H
14239 Alberto Martin Frederic Niemeyer 1 1–0 H 1–0 Mar 9, 2004 H2H
14240 Alberto Martin Gabriel Trifu 1 1–0 C 1–0 Jul 26, 2001 H2H
14241 Alberto Martin German Puentes 1 1–0 H 1–0 Jan 4, 2001 H2H
14242 Alberto Martin Gilbert Schaller 1 0–1 C 0–1 Mar 28, 1997 H2H
14243 Alberto Martin Grant Stafford 1 0–1 H 0–1 Feb 18, 1998 H2H
14244 Alberto Martin Herbert Wiltschnig 1 1–0 C 1–0 Jul 29, 1999 H2H
14245 Alberto Martin Hermes Gamonal 1 1–0 C 1–0 Nov 6, 1997 H2H
14246 Alberto Martin Ivan Navarro 1 0–1 C 0–1 May 6, 2009 H2H
14247 Alberto Martin Ivo Heuberger 1 0–1 C 0–1 Feb 12, 2004 H2H
14248 Alberto Martin James Sekulov 1 1–0 H 1–0 Jan 7, 2000 H2H
14249 Alberto Martin Jan Hernych 1 0–1 H 0–1 Jan 14, 2005 H2H
14250 Alberto Martin Jan-Michael Gambill 1 1–0 H 1–0 Aug 23, 2001 H2H
14251 Alberto Martin Jason Stoltenberg 1 0–1 H 0–1 Jan 6, 2001 H2H
14252 Alberto Martin Jean-Rene Lisnard 1 1–0 C 1–0 Apr 14, 2005 H2H
14253 Alberto Martin Jeff Tarango 1 1–0 H 1–0 Feb 10, 2000 H2H
14254 Alberto Martin Jens Knippschild 1 1–0 C 1–0 Mar 27, 1999 H2H
14255 Alberto Martin Joachim Johansson 1 0–1 H 0–1 Jan 23, 2004 H2H
14256 Alberto Martin Joao Souza 1 0–1 C 0–1 Feb 6, 2010 H2H
14257 Alberto Martin Jordi Burillo 1 0–1 C 0–1 Mar 26, 1998 H2H
14258 Alberto Martin Julio Silva 1 0–1 C 0–1 Feb 14, 2002 H2H
14259 Alberto Martin Karim Alami 1 1–0 C 1–0 Oct 3, 1999 H2H
14260 Alberto Martin Kevin Ullyett 1 0–1 G 0–1 Jun 19, 1999 H2H
14261 Alberto Martin Lars Burgsmuller 1 1–0 H 1–0 Oct 25, 2001 H2H
14262 Alberto Martin Luis Adrian Morejon 1 0–1 C 0–1 Aug 8, 1996 H2H
14263 Alberto Martin Lukas Dlouhy 1 0–1 C 0–1 Jul 28, 2005 H2H
14264 Alberto Martin Marcelo Filippini 1 0–1 C 0–1 Nov 7, 1997 H2H
14265 Alberto Martin Marc Gicquel 1 1–0 C 1–0 Apr 22, 2009 H2H
14266 Alberto Martin Marc Lopez 1 0–1 C 0–1 Jul 21, 2001 H2H
14267 Alberto Martin Marcos Aurelio Gorriz 1 1–0 C 1–0 May 3, 1996 H2H
14268 Alberto Martin Martin Klizan 1 1–0 C 1–0 Jul 30, 2009 H2H
14269 Alberto Martin Matteo Marrai 1 1–0 C 1–0 Apr 30, 2008 H2H
14270 Alberto Martin Michael Russell 1 1–0 H 1–0 Aug 8, 2001 H2H
14271 Alberto Martin Michal Tabara 1 1–0 C 1–0 Apr 12, 2001 H2H
14272 Alberto Martin Mikhail Kukushkin 1 1–0 C 1–0 Apr 21, 2010 H2H
14273 Alberto Martin Neville Godwin 1 0–1 G 0–1 Jun 30, 2000 H2H
14274 Alberto Martin Nicolas Devilder 1 1–0 C 1–0 Feb 13, 2009 H2H
14275 Alberto Martin Nicolas Escude 1 0–1 H 0–1 Jan 10, 2002 H2H
14276 Alberto Martin Oliver Marach 1 1–0 C 1–0 Jul 24, 2002 H2H
14277 Alberto Martin Olivier Patience 1 1–0 C 1–0 Feb 25, 2006 H2H
14278 Alberto Martin Patrik Fredriksson 1 1–0 C 1–0 Jul 24, 1997 H2H
14279 Alberto Martin Paul Goldstein 1 0–1 H 0–1 Mar 7, 2006 H2H
14280 Alberto Martin Paul Haarhuis 1 0–1 C 0–1 Apr 17, 1996 H2H
14281 Alberto Martin Raemon Sluiter 1 0–1 H 0–1 Aug 20, 2004 H2H
14282 Alberto Martin Razvan Sabau 1 0–1 C 0–1 Sep 12, 2003 H2H
14283 Alberto Martin Ruben Ramirez Hidalgo 1 0–1 C 0–1 Jul 22, 2006 H2H
14284 Alberto Martin Salvador Navarro 1 1–0 C 1–0 Apr 15, 1998 H2H
14285 Alberto Martin Sargis Sargsian 1 1–0 H 1–0 Feb 27, 2004 H2H
14286 Alberto Martin Solon Peppas 1 0–1 H 0–1 Aug 26, 1999 H2H
14287 Alberto Martin Stefano Galvani 1 1–0 G 1–0 Jun 26, 2002 H2H
14288 Alberto Martin Tuomas Ketola 1 0–1 H 0–1 Oct 24, 2002 H2H
14289 Alberto Martin Vincent Spadea 1 1–0 H 1–0 Jan 6, 2000 H2H
14290 Alberto Martin Wayne Arthurs 1 0–1 G 0–1 Jun 25, 2003 H2H
14291 Alberto Martin Werner Eschauer 1 1–0 G 1–0 Jun 28, 2000 H2H
14292 Alberto Martin Wolfgang Schranz 1 1–0 C 1–0 Jul 21, 2000 H2H
14293 Alberto Martin Yuri Schukin 1 1–0 C 1–0 Jul 17, 2008 H2H
14294 Alberto Tous Balazs Taroczy 1 0–1 C 0–1 Sep 16, 1982 H2H
14295 Alberto Tous Dominique Bedel 1 0–1 C 0–1 Jul 13, 1983 H2H
14296 Alberto Tous Gabriel Urpi 1 0–1 C 0–1 May 17, 1984 H2H
14297 Alberto Tous Gary Donnelly 1 1–0 C 1–0 May 6, 1987 H2H
14298 Alberto Tous Jose Higueras 1 0–1 C 0–1 Aug 6, 1984 H2H
14299 Alberto Tous Mike Estep 1 0–1 H 0–1 Feb 23, 1983 H2H
14300 Alberto Tous Peter Lindgren 1 1–0 C 1–0 Jul 28, 1988 H2H
14301 Alberto Tous Scott Lipton 1 1–0 C 1–0 Oct 5, 1983 H2H
14302 Alberto Tous Trevor Allan 1 1–0 C 1–0 Aug 6, 1984 H2H
14303 Albert Portas Alexander Popp 1 0–1 C 0–1 Apr 28, 2004 H2H
14304 Albert Portas Andrei Stoliarov 1 1–0 H 1–0 Aug 31, 2001 H2H
14305 Albert Portas Axel Pretzsch 1 0–1 H 0–1 Oct 17, 2001 H2H
14306 Albert Portas Bjorn Phau 1 0–1 C 0–1 May 15, 2002 H2H
14307 Albert Portas Boris Pashanski 1 1–0 C 1–0 Jan 29, 2007 H2H
14308 Albert Portas Cristiano Caratti 1 1–0 H 1–0 Aug 29, 2001 H2H
14309 Albert Portas Dmitry Vlasov 1 1–0 C 1–0 Jul 12, 2001 H2H
14310 Albert Portas Eduardo Schwank 1 1–0 C 1–0 Feb 15, 2007 H2H
14311 Albert Portas Francisco Roig 1 0–1 C 0–1 Sep 12, 1997 H2H
14312 Albert Portas Frantisek Cermak 1 1–0 C 1–0 Feb 13, 2003 H2H
14313 Albert Portas Fredrik Jonsson 1 1–0 C 1–0 Jul 14, 2000 H2H
14314 Albert Portas Gabriel Moraru 1 1–0 C 1–0 Sep 11, 2003 H2H
14315 Albert Portas Gael Monfils 1 1–0 C 1–0 May 5, 2006 H2H
14316 Albert Portas Gerard Solves 1 1–0 C 1–0 May 28, 1997 H2H
14317 Albert Portas German Puentes 1 1–0 C 1–0 Jul 19, 2001 H2H
14318 Albert Portas Harel Levy 1 0–1 H 0–1 Jan 8, 2004 H2H
14319 Albert Portas Hernan Gumy 1 1–0 C 1–0 Jul 18, 1997 H2H
14320 Albert Portas Igor Gaudi 1 1–0 C 1–0 Aug 12, 1999 H2H
14321 Albert Portas Ion Moldovan 1 1–0 C 1–0 Sep 12, 2002 H2H
14322 Albert Portas Jacobo Diaz 1 0–1 C 0–1 Aug 13, 1998 H2H
14323 Albert Portas Jan Hernych 1 1–0 C 1–0 Jul 28, 2006 H2H
14324 Albert Portas Jan Vacek 1 1–0 H 1–0 Mar 20, 2002 H2H
14325 Albert Portas Jeff Tarango 1 0–1 C 0–1 Jul 31, 1999 H2H
14326 Albert Portas Joachim Johansson 1 0–1 H 0–1 Oct 24, 2002 H2H
14327 Albert Portas Juan Giner 1 1–0 C 1–0 May 25, 2000 H2H
14328 Albert Portas Julian Knowle 1 0–1 H 0–1 Jan 3, 2002 H2H
14329 Albert Portas Justin Gimelstob 1 1–0 C 1–0 May 6, 2006 H2H
14330 Albert Portas Karol Beck 1 1–0 C 1–0 May 1, 2003 H2H
14331 Albert Portas Marcello Craca 1 1–0 C 1–0 Oct 2, 1997 H2H
14332 Albert Portas Marcelo Filippini 1 1–0 C 1–0 Aug 13, 1999 H2H
14333 Albert Portas Marc Kevin Goellner 1 0–1 C 0–1 Oct 29, 1997 H2H
14334 Albert Portas Marcos Aurelio Gorriz 1 1–0 C 1–0 Aug 3, 1995 H2H
14335 Albert Portas Mariano Hood 1 1–0 C 1–0 Mar 4, 2000 H2H
14336 Albert Portas Mark Woodforde 1 0–1 H 0–1 Sep 1, 1999 H2H
14337 Albert Portas Michal Tabara 1 0–1 C 0–1 Oct 11, 2001 H2H
14338 Albert Portas Mikael Tillstrom 1 0–1 C 0–1 May 6, 2000 H2H
14339 Albert Portas Nicolas Coutelot 1 0–1 C 0–1 Sep 26, 2002 H2H
14340 Albert Portas Noam Okun 1 0–1 H 0–1 Mar 8, 2002 H2H
14341 Albert Portas Olivier Mutis 1 1–0 C 1–0 May 20, 2004 H2H
14342 Albert Portas Olivier Patience 1 0–1 C 0–1 Feb 19, 2004 H2H
14343 Albert Portas Orlin Stanoytchev 1 1–0 C 1–0 Mar 10, 2000 H2H
14344 Albert Portas Pedro Leao 1 1–0 C 1–0 Apr 8, 1999 H2H
14345 Albert Portas Petr Kralert 1 1–0 C 1–0 Jul 20, 2000 H2H
14346 Albert Portas Radomir Vasek 1 0–1 C 0–1 Jul 29, 1998 H2H
14347 Albert Portas Rodolphe Gilbert 1 0–1 C 0–1 May 27, 1998 H2H
14348 Albert Portas Rogier Wassen 1 1–0 C 1–0 Jul 10, 2003 H2H
14349 Albert Portas Ruben Ramirez Hidalgo 1 0–1 C 0–1 Mar 4, 2004 H2H
14350 Albert Portas Solon Peppas 1 1–0 C 1–0 Sep 13, 2001 H2H
14351 Albert Portas Thierry Ascione 1 1–0 C 1–0 May 28, 2003 H2H
14352 Albert Portas Thierry Champion 1 1–0 C 1–0 May 1, 1997 H2H
14353 Albert Portas Tomas Zib 1 1–0 G 1–0 Jun 28, 2000 H2H
14354 Albert Portas Vincent Spadea 1 1–0 G 1–0 Jun 30, 2000 H2H
14355 Albert Portas Xavier Malisse 1 0–1 C 0–1 Jun 2, 2002 H2H
14356 Albert Portas Zeljko Krajan 1 0–1 C 0–1 Apr 10, 2003 H2H
14357 Albert Ramos-Vinolas Alejandro Tabilo 1 1–0 C 1–0 Feb 6, 2022 H2H
14358 Albert Ramos-Vinolas Alexandre Muller 1 0–1 C 0–1 Apr 17, 2024 H2H
14359 Albert Ramos-Vinolas Benjamin Bonzi 1 1–0 C 1–0 Jun 1, 2017 H2H
14360 Albert Ramos-Vinolas Bernabe Zapata Miralles 1 0–1 C 0–1 Feb 25, 2023 H2H
14361 Albert Ramos-Vinolas Carlos Taberner 1 1–0 C 1–0 Feb 25, 2022 H2H
14362 Albert Ramos-Vinolas Constant Lestienne 1 1–0 C 1–0 Jul 18, 2019 H2H
14363 Albert Ramos-Vinolas Dominik Koepfer 1 1–0 C 1–0 Mar 5, 2021 H2H
14364 Albert Ramos-Vinolas Emil Ruusuvuori 1 0–1 G 0–1 Jun 23, 2021 H2H
14365 Albert Ramos-Vinolas Juan Manuel Cerundolo 1 0–1 C 0–1 Feb 28, 2021 H2H
14366 Albert Ramos-Vinolas Julian Knowle 1 1–0 H 1–0 Sep 27, 2012 H2H
14367 Albert Ramos-Vinolas Kyle Edmund 1 0–1 H 0–1 Oct 19, 2018 H2H
14368 Albert Ramos-Vinolas Matteo Arnaldi 1 0–1 H 0–1 Oct 26, 2023 H2H
14369 Albert Ramos-Vinolas Mikael Ymer 1 0–1 H 0–1 Aug 25, 2021 H2H
14370 Albert Ramos-Vinolas Pavel Kotov 1 0–1 C 0–1 Apr 26, 2024 H2H
14371 Albert Ramos-Vinolas Pedro Martinez 1 1–0 C 1–0 Jul 29, 2022 H2H
14372 Albert Ramos-Vinolas Reilly Opelka 1 0–1 H 0–1 Jan 10, 2019 H2H
14373 Albert Ramos-Vinolas Renzo Olivo 1 1–0 C 1–0 Apr 18, 2017 H2H
14374 Albert Ramos-Vinolas Soonwoo Kwon 1 1–0 C 1–0 Apr 29, 2022 H2H
14375 Albert Ramos-Vinolas Thanasi Kokkinakis 1 1–0 C 1–0 May 24, 2022 H2H
14376 Albert Ramos-Vinolas Tristan Lamasine 1 1–0 C 1–0 Jul 22, 2016 H2H
14377 Aldin Setkic Fernando Verdasco 1 0–1 C 0–1 Apr 21, 2016 H2H
14378 Aldin Setkic Jan Hajek 1 0–1 C 0–1 Jul 31, 2013 H2H
14379 Aldin Setkic Kenny De Schepper 1 0–1 H 0–1 Oct 19, 2017 H2H
14380 Alejandro Cortes Charlie Owens 1 1–0 C 1–0 Nov 16, 1979 H2H
14381 Alejandro Cortes Howard Schoenfield 1 1–0 C 1–0 Jan 29, 1981 H2H
14382 Alejandro Cortes Jim Delaney 1 0–1 C 0–1 Oct 16, 1980 H2H
14383 Alejandro Cortes Tom Gorman 1 0–1 H 0–1 Mar 23, 1979 H2H
14384 Alejandro Davidovich Fokina Adam Walton 1 1–0 G 1–0 Jun 24, 2026 H2H
14385 Alejandro Davidovich Fokina Adrian Mannarino 1 0–1 H 0–1 Feb 3, 2022 H2H
14386 Alejandro Davidovich Fokina Alejandro Tabilo 1 0–1 G 0–1 Jun 20, 2024 H2H
14387 Alejandro Davidovich Fokina Aleksandr Shevchenko 1 1–0 H 1–0 Aug 26, 2025 H2H
14388 Alejandro Davidovich Fokina Alex Bolt 1 1–0 H 1–0 Jan 19, 2022 H2H
14389 Alejandro Davidovich Fokina Alexei Popyrin 1 1–0 C 1–0 Apr 12, 2025 H2H
14390 Alejandro Davidovich Fokina Alex Michelsen 1 1–0 H 1–0 Feb 11, 2026 H2H
14391 Alejandro Davidovich Fokina Alex Molcan 1 0–1 C 0–1 Jul 16, 2026 H2H
14392 Alejandro Davidovich Fokina Andrej Martin 1 1–0 C 1–0 Feb 27, 2020 H2H
14393 Alejandro Davidovich Fokina Andy Murray 1 0–1 H 0–1 Oct 13, 2022 H2H
14394 Alejandro Davidovich Fokina Benjamin Bonzi 1 1–0 H 1–0 Nov 5, 2020 H2H
14395 Alejandro Davidovich Fokina Benoit Paire 1 0–1 H 0–1 Sep 30, 2021 H2H
14396 Alejandro Davidovich Fokina Camilo Ugo Carabelli 1 1–0 H 1–0 Sep 28, 2025 H2H
14397 Alejandro Davidovich Fokina Chun-Hsin Tseng 1 1–0 G 1–0 Jun 25, 2025 H2H
14398 Alejandro Davidovich Fokina Daniel Altmaier 1 1–0 H 1–0 Feb 24, 2026 H2H
14399 Alejandro Davidovich Fokina Daniel Elahi Galan 1 1–0 H 1–0 Sep 4, 2022 H2H
14400 Alejandro Davidovich Fokina Denis Kudla 1 0–1 G 0–1 Jun 30, 2021 H2H