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
14601 Alberto Martin Dmitry Tursunov 1 0–1 G 0–1 Jun 30, 2006 H2H
14602 Alberto Martin Ernests Gulbis 1 1–0 G 1–0 Jun 10, 2009 H2H
14603 Alberto Martin Evgeny Korolev 1 1–0 C 1–0 May 2, 2007 H2H
14604 Alberto Martin Francisco Cabello 1 1–0 C 1–0 Jul 26, 2000 H2H
14605 Alberto Martin Francisco Roig 1 1–0 C 1–0 Mar 27, 1997 H2H
14606 Alberto Martin Frederic Niemeyer 1 1–0 H 1–0 Mar 9, 2004 H2H
14607 Alberto Martin Gabriel Trifu 1 1–0 C 1–0 Jul 26, 2001 H2H
14608 Alberto Martin German Puentes 1 1–0 H 1–0 Jan 4, 2001 H2H
14609 Alberto Martin Gilbert Schaller 1 0–1 C 0–1 Mar 28, 1997 H2H
14610 Alberto Martin Grant Stafford 1 0–1 H 0–1 Feb 18, 1998 H2H
14611 Alberto Martin Herbert Wiltschnig 1 1–0 C 1–0 Jul 29, 1999 H2H
14612 Alberto Martin Hermes Gamonal 1 1–0 C 1–0 Nov 6, 1997 H2H
14613 Alberto Martin Ivan Navarro 1 0–1 C 0–1 May 6, 2009 H2H
14614 Alberto Martin Ivo Heuberger 1 0–1 C 0–1 Feb 12, 2004 H2H
14615 Alberto Martin James Sekulov 1 1–0 H 1–0 Jan 7, 2000 H2H
14616 Alberto Martin Jan Hernych 1 0–1 H 0–1 Jan 14, 2005 H2H
14617 Alberto Martin Jan Kroslak 1 1–0 C 1–0 Oct 26, 2000 H2H
14618 Alberto Martin Jan-Michael Gambill 1 1–0 H 1–0 Aug 23, 2001 H2H
14619 Alberto Martin Jason Stoltenberg 1 0–1 H 0–1 Jan 6, 2001 H2H
14620 Alberto Martin Jean-Rene Lisnard 1 1–0 C 1–0 Apr 14, 2005 H2H
14621 Alberto Martin Jeff Tarango 1 1–0 H 1–0 Feb 10, 2000 H2H
14622 Alberto Martin Jens Knippschild 1 1–0 C 1–0 Mar 27, 1999 H2H
14623 Alberto Martin Joachim Johansson 1 0–1 H 0–1 Jan 23, 2004 H2H
14624 Alberto Martin Joao Souza 1 0–1 C 0–1 Feb 6, 2010 H2H
14625 Alberto Martin Jordi Burillo 1 0–1 C 0–1 Mar 26, 1998 H2H
14626 Alberto Martin Julio Silva 1 0–1 C 0–1 Feb 14, 2002 H2H
14627 Alberto Martin Karim Alami 1 1–0 C 1–0 Oct 3, 1999 H2H
14628 Alberto Martin Kevin Ullyett 1 0–1 G 0–1 Jun 19, 1999 H2H
14629 Alberto Martin Lars Burgsmuller 1 1–0 H 1–0 Oct 25, 2001 H2H
14630 Alberto Martin Luis Adrian Morejon 1 0–1 C 0–1 Aug 8, 1996 H2H
14631 Alberto Martin Lukas Dlouhy 1 0–1 C 0–1 Jul 28, 2005 H2H
14632 Alberto Martin Marcelo Filippini 1 0–1 C 0–1 Nov 7, 1997 H2H
14633 Alberto Martin Marc Gicquel 1 1–0 C 1–0 Apr 22, 2009 H2H
14634 Alberto Martin Marc Lopez 1 0–1 C 0–1 Jul 21, 2001 H2H
14635 Alberto Martin Marcos Aurelio Gorriz 1 1–0 C 1–0 May 3, 1996 H2H
14636 Alberto Martin Martin Klizan 1 1–0 C 1–0 Jul 30, 2009 H2H
14637 Alberto Martin Matteo Marrai 1 1–0 C 1–0 Apr 30, 2008 H2H
14638 Alberto Martin Michael Russell 1 1–0 H 1–0 Aug 8, 2001 H2H
14639 Alberto Martin Michal Tabara 1 1–0 C 1–0 Apr 12, 2001 H2H
14640 Alberto Martin Mikhail Kukushkin 1 1–0 C 1–0 Apr 21, 2010 H2H
14641 Alberto Martin Neville Godwin 1 0–1 G 0–1 Jun 30, 2000 H2H
14642 Alberto Martin Nicolas Devilder 1 1–0 C 1–0 Feb 13, 2009 H2H
14643 Alberto Martin Nicolas Escude 1 0–1 H 0–1 Jan 10, 2002 H2H
14644 Alberto Martin Oliver Marach 1 1–0 C 1–0 Jul 24, 2002 H2H
14645 Alberto Martin Olivier Patience 1 1–0 C 1–0 Feb 25, 2006 H2H
14646 Alberto Martin Patrik Fredriksson 1 1–0 C 1–0 Jul 24, 1997 H2H
14647 Alberto Martin Paul Goldstein 1 0–1 H 0–1 Mar 7, 2006 H2H
14648 Alberto Martin Paul Haarhuis 1 0–1 C 0–1 Apr 17, 1996 H2H
14649 Alberto Martin Raemon Sluiter 1 0–1 H 0–1 Aug 20, 2004 H2H
14650 Alberto Martin Razvan Sabau 1 0–1 C 0–1 Sep 12, 2003 H2H
14651 Alberto Martin Ruben Ramirez Hidalgo 1 0–1 C 0–1 Jul 22, 2006 H2H
14652 Alberto Martin Salvador Navarro 1 1–0 C 1–0 Apr 15, 1998 H2H
14653 Alberto Martin Sargis Sargsian 1 1–0 H 1–0 Feb 27, 2004 H2H
14654 Alberto Martin Solon Peppas 1 0–1 H 0–1 Aug 26, 1999 H2H
14655 Alberto Martin Stefano Galvani 1 1–0 G 1–0 Jun 26, 2002 H2H
14656 Alberto Martin Tuomas Ketola 1 0–1 H 0–1 Oct 24, 2002 H2H
14657 Alberto Martin Vincent Spadea 1 1–0 H 1–0 Jan 6, 2000 H2H
14658 Alberto Martin Wayne Arthurs 1 0–1 G 0–1 Jun 25, 2003 H2H
14659 Alberto Martin Werner Eschauer 1 1–0 G 1–0 Jun 28, 2000 H2H
14660 Alberto Martin Wolfgang Schranz 1 1–0 C 1–0 Jul 21, 2000 H2H
14661 Alberto Martin Yuri Schukin 1 1–0 C 1–0 Jul 17, 2008 H2H
14662 Alberto Tous Balazs Taroczy 1 0–1 C 0–1 Sep 16, 1982 H2H
14663 Alberto Tous Dominique Bedel 1 0–1 C 0–1 Jul 13, 1983 H2H
14664 Alberto Tous Gabriel Urpi 1 0–1 C 0–1 May 17, 1984 H2H
14665 Alberto Tous Gary Donnelly 1 1–0 C 1–0 May 6, 1987 H2H
14666 Alberto Tous Jose Higueras 1 0–1 C 0–1 Aug 9, 1984 H2H
14667 Alberto Tous Mike Estep 1 0–1 H 0–1 Feb 23, 1983 H2H
14668 Alberto Tous Peter Lindgren 1 1–0 C 1–0 Jul 28, 1988 H2H
14669 Alberto Tous Ramesh Krishnan 1 1–0 C 1–0 May 25, 1988 H2H
14670 Alberto Tous Scott Lipton 1 1–0 C 1–0 Oct 5, 1983 H2H
14671 Alberto Tous Slobodan Zivojinovic 1 0–1 C 0–1 May 27, 1988 H2H
14672 Alberto Tous Trevor Allan 1 1–0 C 1–0 Aug 8, 1984 H2H
14673 Albert Portas Alexander Popp 1 0–1 C 0–1 Apr 28, 2004 H2H
14674 Albert Portas Andrei Stoliarov 1 1–0 H 1–0 Aug 31, 2001 H2H
14675 Albert Portas Arnaud Di Pasquale 1 1–0 C 1–0 Feb 22, 2001 H2H
14676 Albert Portas Axel Pretzsch 1 0–1 H 0–1 Oct 17, 2001 H2H
14677 Albert Portas Bjorn Phau 1 0–1 C 0–1 May 15, 2002 H2H
14678 Albert Portas Boris Pashanski 1 1–0 C 1–0 Jan 29, 2007 H2H
14679 Albert Portas Cristiano Caratti 1 1–0 H 1–0 Aug 29, 2001 H2H
14680 Albert Portas Dmitry Vlasov 1 1–0 C 1–0 Jul 12, 2001 H2H
14681 Albert Portas Eduardo Schwank 1 1–0 C 1–0 Feb 15, 2007 H2H
14682 Albert Portas Francisco Roig 1 0–1 C 0–1 Sep 12, 1997 H2H
14683 Albert Portas Frantisek Cermak 1 1–0 C 1–0 Feb 13, 2003 H2H
14684 Albert Portas Fredrik Jonsson 1 1–0 C 1–0 Jul 14, 2000 H2H
14685 Albert Portas Gabriel Moraru 1 1–0 C 1–0 Sep 11, 2003 H2H
14686 Albert Portas Gael Monfils 1 1–0 C 1–0 May 5, 2006 H2H
14687 Albert Portas Gerard Solves 1 1–0 C 1–0 May 28, 1997 H2H
14688 Albert Portas German Puentes 1 1–0 C 1–0 Jul 19, 2001 H2H
14689 Albert Portas Harel Levy 1 0–1 H 0–1 Jan 8, 2004 H2H
14690 Albert Portas Hernan Gumy 1 1–0 C 1–0 Jul 18, 1997 H2H
14691 Albert Portas Igor Gaudi 1 1–0 C 1–0 Aug 12, 1999 H2H
14692 Albert Portas Ion Moldovan 1 1–0 C 1–0 Sep 12, 2002 H2H
14693 Albert Portas Jacobo Diaz 1 0–1 C 0–1 Aug 13, 1998 H2H
14694 Albert Portas Jan Hernych 1 1–0 C 1–0 Jul 28, 2006 H2H
14695 Albert Portas Jan Vacek 1 1–0 H 1–0 Mar 20, 2002 H2H
14696 Albert Portas Jeff Tarango 1 0–1 C 0–1 Jul 31, 1999 H2H
14697 Albert Portas Joachim Johansson 1 0–1 H 0–1 Oct 24, 2002 H2H
14698 Albert Portas Juan Giner 1 1–0 C 1–0 May 25, 2000 H2H
14699 Albert Portas Julian Knowle 1 0–1 H 0–1 Jan 3, 2002 H2H
14700 Albert Portas Justin Gimelstob 1 1–0 C 1–0 May 6, 2006 H2H
14701 Albert Portas Karol Beck 1 1–0 C 1–0 May 1, 2003 H2H
14702 Albert Portas Marcello Craca 1 1–0 C 1–0 Oct 2, 1997 H2H
14703 Albert Portas Marcelo Filippini 1 1–0 C 1–0 Aug 13, 1999 H2H
14704 Albert Portas Marc Kevin Goellner 1 0–1 C 0–1 Oct 29, 1997 H2H
14705 Albert Portas Marcos Aurelio Gorriz 1 1–0 C 1–0 Aug 3, 1995 H2H
14706 Albert Portas Mariano Hood 1 1–0 C 1–0 Mar 4, 2000 H2H
14707 Albert Portas Mark Woodforde 1 0–1 H 0–1 Sep 1, 1999 H2H
14708 Albert Portas Michal Tabara 1 0–1 C 0–1 Oct 11, 2001 H2H
14709 Albert Portas Mikael Tillstrom 1 0–1 C 0–1 May 6, 2000 H2H
14710 Albert Portas Nicolas Coutelot 1 0–1 C 0–1 Sep 26, 2002 H2H
14711 Albert Portas Noam Okun 1 0–1 H 0–1 Mar 8, 2002 H2H
14712 Albert Portas Olivier Mutis 1 1–0 C 1–0 May 20, 2004 H2H
14713 Albert Portas Olivier Patience 1 0–1 C 0–1 Feb 19, 2004 H2H
14714 Albert Portas Orlin Stanoytchev 1 1–0 C 1–0 Mar 10, 2000 H2H
14715 Albert Portas Pedro Leao 1 1–0 C 1–0 Apr 8, 1999 H2H
14716 Albert Portas Petr Kralert 1 1–0 C 1–0 Jul 20, 2000 H2H
14717 Albert Portas Radomir Vasek 1 0–1 C 0–1 Jul 29, 1998 H2H
14718 Albert Portas Rodolphe Gilbert 1 0–1 C 0–1 May 27, 1998 H2H
14719 Albert Portas Rogier Wassen 1 1–0 C 1–0 Jul 10, 2003 H2H
14720 Albert Portas Ruben Ramirez Hidalgo 1 0–1 C 0–1 Mar 4, 2004 H2H
14721 Albert Portas Solon Peppas 1 1–0 C 1–0 Sep 13, 2001 H2H
14722 Albert Portas Thierry Ascione 1 1–0 C 1–0 May 28, 2003 H2H
14723 Albert Portas Thierry Champion 1 1–0 C 1–0 May 1, 1997 H2H
14724 Albert Portas Tomas Zib 1 1–0 G 1–0 Jun 28, 2000 H2H
14725 Albert Portas Vincent Spadea 1 1–0 G 1–0 Jun 30, 2000 H2H
14726 Albert Portas Xavier Malisse 1 0–1 C 0–1 Jun 2, 2002 H2H
14727 Albert Portas Zeljko Krajan 1 0–1 C 0–1 Apr 10, 2003 H2H
14728 Albert Ramos-Vinolas Alejandro Tabilo 1 1–0 C 1–0 Feb 6, 2022 H2H
14729 Albert Ramos-Vinolas Alexandre Muller 1 0–1 C 0–1 Apr 17, 2024 H2H
14730 Albert Ramos-Vinolas Benjamin Bonzi 1 1–0 C 1–0 Jun 1, 2017 H2H
14731 Albert Ramos-Vinolas Bernabe Zapata Miralles 1 0–1 C 0–1 Feb 25, 2023 H2H
14732 Albert Ramos-Vinolas Carlos Taberner 1 1–0 C 1–0 Feb 25, 2022 H2H
14733 Albert Ramos-Vinolas Constant Lestienne 1 1–0 C 1–0 Jul 18, 2019 H2H
14734 Albert Ramos-Vinolas Dominik Koepfer 1 1–0 C 1–0 Mar 5, 2021 H2H
14735 Albert Ramos-Vinolas Emil Ruusuvuori 1 0–1 G 0–1 Jun 23, 2021 H2H
14736 Albert Ramos-Vinolas Juan Manuel Cerundolo 1 0–1 C 0–1 Feb 28, 2021 H2H
14737 Albert Ramos-Vinolas Julian Knowle 1 1–0 H 1–0 Sep 27, 2012 H2H
14738 Albert Ramos-Vinolas Kyle Edmund 1 0–1 H 0–1 Oct 19, 2018 H2H
14739 Albert Ramos-Vinolas Matteo Arnaldi 1 0–1 H 0–1 Oct 26, 2023 H2H
14740 Albert Ramos-Vinolas Mikael Ymer 1 0–1 H 0–1 Aug 25, 2021 H2H
14741 Albert Ramos-Vinolas Pavel Kotov 1 0–1 C 0–1 Apr 26, 2024 H2H
14742 Albert Ramos-Vinolas Pedro Martinez 1 1–0 C 1–0 Jul 29, 2022 H2H
14743 Albert Ramos-Vinolas Reilly Opelka 1 0–1 H 0–1 Jan 10, 2019 H2H
14744 Albert Ramos-Vinolas Renzo Olivo 1 1–0 C 1–0 Apr 18, 2017 H2H
14745 Albert Ramos-Vinolas Soonwoo Kwon 1 1–0 C 1–0 Apr 29, 2022 H2H
14746 Albert Ramos-Vinolas Thanasi Kokkinakis 1 1–0 C 1–0 May 24, 2022 H2H
14747 Albert Ramos-Vinolas Tristan Lamasine 1 1–0 C 1–0 Jul 22, 2016 H2H
14748 Aldin Setkic Fernando Verdasco 1 0–1 C 0–1 Apr 21, 2016 H2H
14749 Aldin Setkic Jan Hajek 1 0–1 C 0–1 Jul 31, 2013 H2H
14750 Aldin Setkic Kenny De Schepper 1 0–1 H 0–1 Oct 19, 2017 H2H
14751 Alejandro Cortes Bob Lutz 1 0–1 H 0–1 Aug 19, 1981 H2H
14752 Alejandro Cortes Charlie Owens 1 1–0 C 1–0 Nov 16, 1979 H2H
14753 Alejandro Cortes Howard Schoenfield 1 1–0 C 1–0 Jan 29, 1981 H2H
14754 Alejandro Cortes Jim Delaney 1 0–1 C 0–1 Oct 16, 1980 H2H
14755 Alejandro Cortes Tom Gorman 1 0–1 H 0–1 Mar 23, 1979 H2H
14756 Alejandro Davidovich Fokina Adam Walton 1 1–0 G 1–0 Jun 24, 2026 H2H
14757 Alejandro Davidovich Fokina Adrian Mannarino 1 0–1 H 0–1 Feb 3, 2022 H2H
14758 Alejandro Davidovich Fokina Alejandro Tabilo 1 0–1 G 0–1 Jun 20, 2024 H2H
14759 Alejandro Davidovich Fokina Aleksandr Shevchenko 1 1–0 H 1–0 Aug 26, 2025 H2H
14760 Alejandro Davidovich Fokina Alex Bolt 1 1–0 H 1–0 Jan 19, 2022 H2H
14761 Alejandro Davidovich Fokina Alexei Popyrin 1 1–0 C 1–0 Apr 12, 2025 H2H
14762 Alejandro Davidovich Fokina Alex Michelsen 1 1–0 H 1–0 Feb 11, 2026 H2H
14763 Alejandro Davidovich Fokina Alex Molcan 1 0–1 C 0–1 Jul 16, 2026 H2H
14764 Alejandro Davidovich Fokina Andrej Martin 1 1–0 C 1–0 Feb 27, 2020 H2H
14765 Alejandro Davidovich Fokina Andy Murray 1 0–1 H 0–1 Oct 13, 2022 H2H
14766 Alejandro Davidovich Fokina Benjamin Bonzi 1 1–0 H 1–0 Nov 5, 2020 H2H
14767 Alejandro Davidovich Fokina Benoit Paire 1 0–1 H 0–1 Sep 30, 2021 H2H
14768 Alejandro Davidovich Fokina Camilo Ugo Carabelli 1 1–0 H 1–0 Sep 28, 2025 H2H
14769 Alejandro Davidovich Fokina Chun-Hsin Tseng 1 1–0 G 1–0 Jun 25, 2025 H2H
14770 Alejandro Davidovich Fokina Daniel Altmaier 1 1–0 H 1–0 Feb 24, 2026 H2H
14771 Alejandro Davidovich Fokina Daniel Elahi Galan 1 1–0 H 1–0 Sep 4, 2022 H2H
14772 Alejandro Davidovich Fokina Denis Kudla 1 0–1 G 0–1 Jun 30, 2021 H2H
14773 Alejandro Davidovich Fokina Egor Gerasimov 1 0–1 H 0–1 Feb 27, 2021 H2H
14774 Alejandro Davidovich Fokina Ethan Quinn 1 1–0 G 1–0 Jun 27, 2026 H2H
14775 Alejandro Davidovich Fokina Federico Coria 1 0–1 C 0–1 Apr 7, 2022 H2H
14776 Alejandro Davidovich Fokina Federico Delbonis 1 1–0 C 1–0 Jun 8, 2021 H2H
14777 Alejandro Davidovich Fokina Filip Krajinovic 1 0–1 H 0–1 Mar 17, 2021 H2H
14778 Alejandro Davidovich Fokina Filip Misolic 1 1–0 H 1–0 Jan 19, 2026 H2H
14779 Alejandro Davidovich Fokina Gabriel Diallo 1 1–0 H 1–0 Oct 4, 2024 H2H
14780 Alejandro Davidovich Fokina Gilles Simon 1 1–0 H 1–0 Sep 23, 2021 H2H
14781 Alejandro Davidovich Fokina Gregoire Barrere 1 1–0 H 1–0 Feb 8, 2024 H2H
14782 Alejandro Davidovich Fokina Guido Pella 1 1–0 C 1–0 May 13, 2023 H2H
14783 Alejandro Davidovich Fokina Hamad Medjedovic 1 0–1 C 0–1 May 11, 2024 H2H
14784 Alejandro Davidovich Fokina Harold Mayot 1 1–0 C 1–0 Sep 29, 2020 H2H
14785 Alejandro Davidovich Fokina Jannik Sinner 1 0–1 H 0–1 Feb 23, 2022 H2H
14786 Alejandro Davidovich Fokina Jesper de Jong 1 0–1 C 0–1 May 10, 2025 H2H
14787 Alejandro Davidovich Fokina J.J. Wolf 1 1–0 H 1–0 Aug 9, 2023 H2H
14788 Alejandro Davidovich Fokina Joao Sousa 1 1–0 C 1–0 Jul 14, 2022 H2H
14789 Alejandro Davidovich Fokina John Isner 1 0–1 H 0–1 Aug 11, 2021 H2H
14790 Alejandro Davidovich Fokina Juan Ignacio Londero 1 0–1 C 0–1 Jul 25, 2019 H2H
14791 Alejandro Davidovich Fokina Kyle Edmund 1 0–1 H 0–1 Jan 15, 2020 H2H
14792 Alejandro Davidovich Fokina Lorenzo Musetti 1 0–1 C 0–1 Jul 23, 2022 H2H
14793 Alejandro Davidovich Fokina Lorenzo Sonego 1 1–0 H 1–0 Oct 23, 2025 H2H
14794 Alejandro Davidovich Fokina Lucas Pouille 1 1–0 C 1–0 Apr 16, 2021 H2H
14795 Alejandro Davidovich Fokina Marco Cecchinato 1 0–1 C 0–1 Apr 8, 2023 H2H
14796 Alejandro Davidovich Fokina Mikhail Kukushkin 1 1–0 C 1–0 Jun 1, 2021 H2H
14797 Alejandro Davidovich Fokina Mitchell Krueger 1 1–0 H 1–0 Aug 1, 2024 H2H
14798 Alejandro Davidovich Fokina Nick Kyrgios 1 0–1 H 0–1 Aug 16, 2022 H2H
14799 Alejandro Davidovich Fokina Nikoloz Basilashvili 1 0–1 H 0–1 Sep 24, 2021 H2H
14800 Alejandro Davidovich Fokina Norbert Gombos 1 1–0 H 1–0 Jan 22, 2020 H2H