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
17601 Andres Vysand Menno Oosting 1 1–0 C 1–0 May 25, 1988 H2H
17602 Andres Vysand Nicklas Kroon 1 1–0 C 1–0 Oct 20, 1988 H2H
17603 Andres Vysand Pavel Slozil 1 0–1 C 0–1 Sep 19, 1985 H2H
17604 Andres Vysand Roberto Azar 1 0–1 C 0–1 Jun 16, 1989 H2H
17605 Andres Vysand Roger Rasheed 1 0–1 H 0–1 Jan 13, 1988 H2H
17606 Andres Vysand Stefan Lochbihler 1 0–1 C 0–1 Aug 24, 1989 H2H
17607 Andres Vysand Tarik Benhabiles 1 0–1 C 0–1 Jul 31, 1991 H2H
17608 Andrew Carlson Mike Bryan 1 0–1 H 0–1 Jul 30, 2003 H2H
17609 Andrew Castle Agustin Moreno 1 1–0 G 1–0 Jun 17, 1987 H2H
17610 Andrew Castle Andrew Burrow 1 1–0 C 1–0 Jul 8, 1987 H2H
17611 Andrew Castle Ben Testerman 1 0–1 H 0–1 Apr 23, 1987 H2H
17612 Andrew Castle Brad Drewett 1 0–1 C 0–1 Mar 26, 1987 H2H
17613 Andrew Castle Clement N'Goran 1 1–0 H 1–0 Sep 23, 1988 H2H
17614 Andrew Castle Dan Goldie 1 0–1 H 0–1 Apr 24, 1988 H2H
17615 Andrew Castle Greg Holmes 1 1–0 H 1–0 Apr 23, 1988 H2H
17616 Andrew Castle Larry Scott 1 1–0 H 1–0 Jul 27, 1988 H2H
17617 Andrew Castle Mark Dickson 1 0–1 G 0–1 Jun 16, 1988 H2H
17618 Andrew Castle Mark Kratzmann 1 1–0 H 1–0 Apr 13, 1988 H2H
17619 Andrew Castle Matt Anger 1 0–1 H 0–1 Jan 13, 1988 H2H
17620 Andrew Castle Mike Leach 1 0–1 G 0–1 Jun 19, 1986 H2H
17621 Andrew Castle Robert Seguso 1 0–1 C 0–1 Nov 10, 1989 H2H
17622 Andrew Castle Russell Simpson 1 1–0 G 1–0 Jun 12, 1986 H2H
17623 Andrew Castle Stuart Bale 1 1–0 G 1–0 Jun 11, 1986 H2H
17624 Andrew Castle Tony Mmoh 1 1–0 G 1–0 Jun 18, 1986 H2H
17625 Andrew Foster Branislav Stankovic 1 0–1 G 0–1 Jun 24, 1992 H2H
17626 Andrew Foster Jan Kroslak 1 0–1 G 0–1 Jun 26, 1996 H2H
17627 Andrew Harris Matteo Berrettini 1 0–1 H 0–1 Jan 22, 2020 H2H
17628 Andrew Ilie Alexander Popp 1 1–0 C 1–0 May 4, 2001 H2H
17629 Andrew Ilie Alexandre Simoni 1 1–0 H 1–0 Mar 20, 2001 H2H
17630 Andrew Ilie Andrei Stoliarov 1 0–1 H 0–1 Oct 19, 2000 H2H
17631 Andrew Ilie Attila Savolt 1 0–1 C 0–1 Sep 17, 1998 H2H
17632 Andrew Ilie Bjorn Phau 1 1–0 C 1–0 Oct 26, 2000 H2H
17633 Andrew Ilie Bob Bryan 1 1–0 C 1–0 Apr 26, 2001 H2H
17634 Andrew Ilie Christian Vinck 1 1–0 G 1–0 Jul 9, 1999 H2H
17635 Andrew Ilie Chris Wilkinson 1 1–0 G 1–0 Jun 17, 1999 H2H
17636 Andrew Ilie David Miketa 1 1–0 C 1–0 Sep 30, 1999 H2H
17637 Andrew Ilie David Prinosil 1 0–1 C 0–1 Nov 11, 1999 H2H
17638 Andrew Ilie Dennis van Scheppingen 1 1–0 H 1–0 Apr 8, 1999 H2H
17639 Andrew Ilie Edwin Kempes 1 1–0 H 1–0 Jan 20, 1999 H2H
17640 Andrew Ilie Eyal Ran 1 1–0 C 1–0 Aug 2, 1995 H2H
17641 Andrew Ilie German Puentes 1 0–1 C 0–1 Apr 30, 1999 H2H
17642 Andrew Ilie Gouichi Motomura 1 1–0 H 1–0 Sep 27, 2001 H2H
17643 Andrew Ilie Hyung-Taik Lee 1 0–1 C 0–1 May 5, 2001 H2H
17644 Andrew Ilie Ivo Heuberger 1 1–0 H 1–0 Jul 22, 1998 H2H
17645 Andrew Ilie Jaymon Crabb 1 0–1 H 0–1 Jan 15, 2003 H2H
17646 Andrew Ilie Jeff Morrison 1 0–1 G 0–1 Jun 12, 2002 H2H
17647 Andrew Ilie Juan Balcells 1 1–0 C 1–0 May 16, 2001 H2H
17648 Andrew Ilie Kevin Ullyett 1 1–0 H 1–0 Nov 23, 2000 H2H
17649 Andrew Ilie Lucas Arnold Ker 1 1–0 C 1–0 Apr 24, 1998 H2H
17650 Andrew Ilie Marcelo Filippini 1 0–1 C 0–1 Apr 19, 1996 H2H
17651 Andrew Ilie Marc Kevin Goellner 1 1–0 C 1–0 Apr 14, 1999 H2H
17652 Andrew Ilie Markus Hipfl 1 0–1 H 0–1 Sep 1, 1999 H2H
17653 Andrew Ilie Martin Rodriguez 1 1–0 C 1–0 May 28, 1999 H2H
17654 Andrew Ilie Noam Behr 1 0–1 H 0–1 Sep 20, 2001 H2H
17655 Andrew Ilie Noam Okun 1 0–1 C 0–1 Apr 25, 2002 H2H
17656 Andrew Ilie Oliver Gross 1 0–1 C 0–1 May 5, 1999 H2H
17657 Andrew Ilie Orlin Stanoytchev 1 1–0 C 1–0 May 26, 2000 H2H
17658 Andrew Ilie Paul Goldstein 1 0–1 H 0–1 Sep 2, 1998 H2H
17659 Andrew Ilie Remus Farcas 1 1–0 C 1–0 Sep 14, 1995 H2H
17660 Andrew Ilie Robby Ginepri 1 0–1 H 0–1 Jul 31, 2003 H2H
17661 Andrew Ilie Sandon Stolle 1 0–1 H 0–1 Jul 31, 1998 H2H
17662 Andrew Ilie Sargis Sargsian 1 0–1 G 0–1 Jun 22, 2000 H2H
17663 Andrew Ilie Sebastian Prieto 1 1–0 C 1–0 Apr 29, 1999 H2H
17664 Andrew Ilie Stefano Pescosolido 1 0–1 H 0–1 Jan 18, 1995 H2H
17665 Andrew Ilie Takao Suzuki 1 0–1 H 0–1 Oct 3, 2001 H2H
17666 Andrew Ilie Vincenzo Santopadre 1 0–1 H 0–1 Apr 9, 1999 H2H
17667 Andrew Ilie Yves Allegro 1 0–1 G 0–1 Jun 21, 2001 H2H
17668 Andrew Jarrett Bob Carmichael 1 0–1 G 0–1 Dec 30, 1978 H2H
17669 Andrew Jarrett Carlos Behar 1 1–0 G 1–0 Jun 5, 1980 H2H
17670 Andrew Jarrett Chris Mayotte 1 1–0 G 1–0 Jun 25, 1980 H2H
17671 Andrew Jarrett Ivan Molina 1 1–0 C 1–0 Sep 29, 1978 H2H
17672 Andrew Jarrett Jan Simbera 1 0–1 G 0–1 Jun 28, 1978 H2H
17673 Andrew Jarrett Ola Hellgren 1 1–0 C 1–0 Sep 27, 1978 H2H
17674 Andrew Jarrett Onny Parun 1 0–1 C 0–1 Sep 11, 1980 H2H
17675 Andrew Jarrett Paolo Bertolucci 1 0–1 C 0–1 Sep 29, 1978 H2H
17676 Andrew Jarrett Raul Ramirez 1 0–1 G 0–1 Jun 20, 1978 H2H
17677 Andrew Jarrett Raymond Moore 1 0–1 G 0–1 Jun 22, 1977 H2H
17678 Andrew Jarrett Stan Smith 1 0–1 H 0–1 Dec 1, 1977 H2H
17679 Andrew Jarrett Willem Prinsloo 1 1–0 C 1–0 Feb 15, 1979 H2H
17680 Andrew Jarrett Zeljko Franulovic 1 0–1 C 0–1 Jul 12, 1979 H2H
17681 Andrew Rae Graham Stilwell 1 0–1 H 0–1 Jul 13, 1973 H2H
17682 Andrew Richardson Danny Sapsford 1 0–1 G 0–1 Jun 14, 1995 H2H
17683 Andrew Richardson Lars Jonsson 1 0–1 C 0–1 Feb 1, 1996 H2H
17684 Andrew Richardson Sergi Duran 1 1–0 G 1–0 Jun 25, 1997 H2H
17685 Andrew Richardson Steve Campbell 1 0–1 H 0–1 Apr 15, 1998 H2H
17686 Andrew Sznajder Amit Naor 1 1–0 H 1–0 Oct 9, 1986 H2H
17687 Andrew Sznajder Andrew Castle 1 1–0 H 1–0 Aug 10, 1988 H2H
17688 Andrew Sznajder Benny Lin 1 1–0 C 1–0 Jul 31, 1992 H2H
17689 Andrew Sznajder Carl Limberger 1 1–0 H 1–0 Aug 2, 1989 H2H
17690 Andrew Sznajder Chris Pridham 1 0–1 H 0–1 Jul 22, 1992 H2H
17691 Andrew Sznajder Dan Cassidy 1 1–0 H 1–0 Mar 22, 1989 H2H
17692 Andrew Sznajder David Pate 1 0–1 H 0–1 Aug 14, 1991 H2H
17693 Andrew Sznajder Eric Winogradsky 1 1–0 H 1–0 Mar 21, 1989 H2H
17694 Andrew Sznajder Fernando Roese 1 1–0 C 1–0 Apr 6, 1990 H2H
17695 Andrew Sznajder Greg Holmes 1 1–0 H 1–0 Aug 13, 1987 H2H
17696 Andrew Sznajder Joakim Nystrom 1 0–1 C 0–1 Feb 7, 1986 H2H
17697 Andrew Sznajder John Fitzgerald 1 1–0 C 1–0 Feb 21, 1990 H2H
17698 Andrew Sznajder Ken Flach 1 1–0 H 1–0 Jul 18, 1990 H2H
17699 Andrew Sznajder Lawson Duncan 1 0–1 C 0–1 Jun 2, 1989 H2H
17700 Andrew Sznajder Miloslav Mecir 1 0–1 H 0–1 Jan 19, 1990 H2H
17701 Andrew Sznajder Nduka Odizor 1 1–0 H 1–0 Aug 16, 1989 H2H
17702 Andrew Sznajder Pablo Arraya 1 0–1 C 0–1 May 2, 1991 H2H
17703 Andrew Sznajder Pedro Rebolledo 1 0–1 C 0–1 Oct 25, 1990 H2H
17704 Andrew Sznajder Peter Doohan 1 1–0 H 1–0 Aug 12, 1987 H2H
17705 Andrew Sznajder Pieter Aldrich 1 1–0 H 1–0 Sep 22, 1989 H2H
17706 Andrew Sznajder Richard Matuszewski 1 0–1 H 0–1 Aug 11, 1989 H2H
17707 Andrew Sznajder Roberto Saad 1 1–0 C 1–0 Feb 6, 1986 H2H
17708 Andrew Sznajder Tarik Benhabiles 1 1–0 H 1–0 Jan 3, 1991 H2H
17709 Andrew Sznajder Thomas Hogstedt 1 1–0 H 1–0 Aug 2, 1990 H2H
17710 Andrew Sznajder Tim Mayotte 1 1–0 H 1–0 Sep 21, 1989 H2H
17711 Andrew Sznajder Tim Wilkison 1 0–1 H 0–1 Feb 18, 1987 H2H
17712 Andrew Sznajder Tony Mmoh 1 1–0 C 1–0 Jul 30, 1986 H2H
17713 Andrew Whittington Adam Pavlasek 1 1–0 H 1–0 Jan 18, 2017 H2H
17714 Andrey Golubev Adrian Mannarino 1 1–0 C 1–0 May 1, 2014 H2H
17715 Andrey Golubev Aleksandr Nedovyesov 1 1–0 H 1–0 Oct 17, 2013 H2H
17716 Andrey Golubev Amer Delic 1 1–0 H 1–0 Oct 25, 2007 H2H
17717 Andrey Golubev Andrey Kuznetsov 1 0–1 H 0–1 Feb 19, 2015 H2H
17718 Andrey Golubev Benjamin Becker 1 0–1 H 0–1 Sep 24, 2015 H2H
17719 Andrey Golubev Bernard Tomic 1 0–1 G 0–1 Jun 18, 2014 H2H
17720 Andrey Golubev Bobby Reynolds 1 1–0 G 1–0 Jun 10, 2009 H2H
17721 Andrey Golubev Brendan Evans 1 1–0 H 1–0 Aug 27, 2008 H2H
17722 Andrey Golubev Denis Gremelmayr 1 1–0 C 1–0 May 27, 2009 H2H
17723 Andrey Golubev Dmitry Tursunov 1 0–1 H 0–1 Feb 10, 2011 H2H
17724 Andrey Golubev Dustin Brown 1 1–0 H 1–0 Mar 14, 2015 H2H
17725 Andrey Golubev Ernests Gulbis 1 0–1 H 0–1 Jan 3, 2008 H2H
17726 Andrey Golubev Evan King 1 1–0 H 1–0 Feb 26, 2009 H2H
17727 Andrey Golubev Fabrice Martin 1 1–0 H 1–0 Feb 25, 2015 H2H
17728 Andrey Golubev Horacio Zeballos 1 1–0 H 1–0 Oct 18, 2013 H2H
17729 Andrey Golubev Igor Kunitsyn 1 0–1 H 0–1 Oct 22, 2010 H2H
17730 Andrey Golubev Igor Sijsling 1 0–1 H 0–1 Aug 19, 2014 H2H
17731 Andrey Golubev Jan-Lennard Struff 1 1–0 H 1–0 Sep 19, 2013 H2H
17732 Andrey Golubev Kei Nishikori 1 0–1 C 0–1 Apr 25, 2014 H2H
17733 Andrey Golubev Marin Cilic 1 0–1 C 0–1 May 14, 2013 H2H
17734 Andrey Golubev Marko Djokovic 1 1–0 H 1–0 Feb 29, 2012 H2H
17735 Andrey Golubev Matteo Viola 1 1–0 C 1–0 Apr 23, 2014 H2H
17736 Andrey Golubev Mikhail Kukushkin 1 0–1 H 0–1 Oct 19, 2013 H2H
17737 Andrey Golubev Pere Riba 1 0–1 C 0–1 Apr 8, 2011 H2H
17738 Andrey Golubev Pierre-Hugues Herbert 1 1–0 H 1–0 Oct 2, 2014 H2H
17739 Andrey Golubev Rik De Voest 1 1–0 H 1–0 Mar 10, 2012 H2H
17740 Andrey Golubev Robby Ginepri 1 0–1 G 0–1 Jun 17, 2009 H2H
17741 Andrey Golubev Ruben Ramirez Hidalgo 1 0–1 C 0–1 Jul 14, 2011 H2H
17742 Andrey Golubev Sergiy Stakhovsky 1 0–1 H 0–1 Aug 24, 2011 H2H
17743 Andrey Golubev Steve Darcis 1 0–1 C 0–1 Apr 25, 2012 H2H
17744 Andrey Golubev Xavier Malisse 1 1–0 H 1–0 Nov 4, 2010 H2H
17745 Andrey Golubev Yuri Schukin 1 0–1 C 0–1 Jul 28, 2010 H2H
17746 Andrey Kuznetsov Adrian Mannarino 1 1–0 H 1–0 Mar 28, 2016 H2H
17747 Andrey Kuznetsov Alex de Minaur 1 1–0 H 1–0 Jan 13, 2017 H2H
17748 Andrey Kuznetsov Bernabe Zapata Miralles 1 0–1 C 0–1 Apr 21, 2021 H2H
17749 Andrey Kuznetsov Bradley Klahn 1 1–0 H 1–0 Aug 27, 2014 H2H
17750 Andrey Kuznetsov Daniel Munoz de la Nava 1 1–0 C 1–0 Jul 12, 2012 H2H
17751 Andrey Kuznetsov Igor Kunitsyn 1 0–1 H 0–1 Oct 20, 2011 H2H
17752 Andrey Kuznetsov Jan-Lennard Struff 1 1–0 C 1–0 Jul 20, 2017 H2H
17753 Andrey Kuznetsov Konstantin Kravchuk 1 1–0 H 1–0 Oct 6, 2016 H2H
17754 Andrey Kuznetsov Lucas Pouille 1 1–0 H 1–0 Feb 18, 2016 H2H
17755 Andrey Kuznetsov Marton Fucsovics 1 1–0 C 1–0 Apr 22, 2015 H2H
17756 Andrey Kuznetsov Mate Pavic 1 1–0 C 1–0 Jul 13, 2012 H2H
17757 Andrey Kuznetsov Matthew Ebden 1 0–1 H 0–1 Mar 9, 2013 H2H
17758 Andrey Kuznetsov Miljan Zekic 1 0–1 C 0–1 Aug 2, 2017 H2H
17759 Andrey Kuznetsov Nick Kyrgios 1 0–1 H 0–1 Mar 30, 2016 H2H
17760 Andrey Kuznetsov Quentin Halys 1 1–0 H 1–0 Feb 19, 2016 H2H
17761 Andrey Kuznetsov Radu Albot 1 1–0 H 1–0 Oct 22, 2015 H2H
17762 Andrey Kuznetsov Ricardas Berankis 1 1–0 H 1–0 Jan 8, 2016 H2H
17763 Andrey Kuznetsov Rogerio Dutra Silva 1 1–0 H 1–0 Mar 25, 2016 H2H
17764 Andrey Kuznetsov Sergio Gutierrez-Ferrol 1 1–0 C 1–0 Apr 7, 2011 H2H
17765 Andrey Kuznetsov Teymuraz Gabashvili 1 0–1 C 0–1 Apr 30, 2015 H2H
17766 Andrey Rublev Adam Walton 1 1–0 C 1–0 May 29, 2025 H2H
17767 Andrey Rublev Alex Hernandez 1 1–0 H 1–0 Jul 17, 2025 H2H
17768 Andrey Rublev Aljaz Bedene 1 1–0 H 1–0 Aug 30, 2017 H2H
17769 Andrey Rublev Andrea Pellegrino 1 1–0 C 1–0 Jul 16, 2026 H2H
17770 Andrey Rublev Andreas Seppi 1 1–0 H 1–0 Jan 2, 2019 H2H
17771 Andrey Rublev Andrej Martin 1 1–0 C 1–0 Jul 21, 2017 H2H
17772 Andrey Rublev Benjamin Bonzi 1 1–0 H 1–0 Feb 19, 2022 H2H
17773 Andrey Rublev Benoit Paire 1 1–0 H 1–0 Aug 21, 2021 H2H
17774 Andrey Rublev Bernabe Zapata Miralles 1 1–0 C 1–0 Jul 27, 2023 H2H
17775 Andrey Rublev Blaz Kavcic 1 0–1 C 0–1 Jul 23, 2015 H2H
17776 Andrey Rublev Carlos Berlocq 1 1–0 C 1–0 Jul 20, 2017 H2H
17777 Andrey Rublev Carlos Taberner 1 1–0 H 1–0 Oct 10, 2021 H2H
17778 Andrey Rublev Cedrik-Marcel Stebe 1 1–0 H 1–0 Jan 3, 2018 H2H
17779 Andrey Rublev Christopher O'Connell 1 1–0 H 1–0 Jan 22, 2020 H2H
17780 Andrey Rublev Coleman Wong 1 1–0 H 1–0 Aug 30, 2025 H2H
17781 Andrey Rublev Daniel Altmaier 1 0–1 C 0–1 Jul 28, 2023 H2H
17782 Andrey Rublev Daniel Merida 1 0–1 H 0–1 Sep 2, 2026 H2H
17783 Andrey Rublev Dino Prizmic 1 1–0 H 1–0 Aug 26, 2025 H2H
17784 Andrey Rublev Dominik Koepfer 1 1–0 H 1–0 Mar 13, 2022 H2H
17785 Andrey Rublev Egor Gerasimov 1 1–0 H 1–0 Oct 18, 2019 H2H
17786 Andrey Rublev Emilio Nava 1 1–0 H 1–0 Jul 18, 2025 H2H
17787 Andrey Rublev Evgeny Donskoy 1 0–1 H 0–1 Aug 8, 2018 H2H
17788 Andrey Rublev Federico Coria 1 1–0 C 1–0 Jul 15, 2022 H2H
17789 Andrey Rublev Federico Gaio 1 1–0 C 1–0 Apr 22, 2021 H2H
17790 Andrey Rublev Feliciano Lopez 1 1–0 H 1–0 Feb 14, 2021 H2H
17791 Andrey Rublev Florian Mayer 1 1–0 H 1–0 Mar 24, 2017 H2H
17792 Andrey Rublev Gabriel Diallo 1 0–1 H 0–1 Mar 7, 2026 H2H
17793 Andrey Rublev Gilles Simon 1 1–0 H 1–0 Aug 29, 2019 H2H
17794 Andrey Rublev Gregoire Barrere 1 1–0 H 1–0 Sep 3, 2020 H2H
17795 Andrey Rublev Guido Pella 1 1–0 H 1–0 Jan 6, 2018 H2H
17796 Andrey Rublev Guillermo Garcia-Lopez 1 1–0 H 1–0 Feb 8, 2018 H2H
17797 Andrey Rublev Hamad Medjedovic 1 1–0 C 1–0 Apr 18, 2026 H2H
17798 Andrey Rublev Henri Laaksonen 1 1–0 H 1–0 Feb 10, 2022 H2H
17799 Andrey Rublev Horacio Zeballos 1 0–1 C 0–1 Jul 30, 2015 H2H
17800 Andrey Rublev Hugo Gaston 1 1–0 H 1–0 Jul 30, 2025 H2H