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
31601 Adriano Panatta John Fort 1 1–0 C 1–0 Aug 9, 1973 H2H
31602 Adriano Panatta John Newcombe 1 1–0 C 1–0 May 30, 1976 H2H
31603 Adriano Panatta John Yuill 1 1–0 C 1–0 May 27, 1975 H2H
31604 Adriano Panatta Jorge Andrew 1 1–0 G 1–0 Jun 23, 1976 H2H
31605 Adriano Panatta Leif Johansson 1 1–0 C 1–0 Jul 13, 1974 H2H
31606 Adriano Panatta Mal Anderson 1 0–1 G 0–1 Jan 16, 1969 H2H
31607 Adriano Panatta Mark Vines 1 1–0 C 1–0 May 13, 1982 H2H
31608 Adriano Panatta Mike Estep 1 0–1 G 0–1 Jun 18, 1976 H2H
31609 Adriano Panatta Mike Fishbach 1 1–0 C 1–0 Sep 28, 1978 H2H
31610 Adriano Panatta Mike Machette 1 1–0 C 1–0 Mar 30, 1978 H2H
31611 Adriano Panatta Mike Styles 1 1–0 H 1–0 Nov 20, 1975 H2H
31612 Adriano Panatta Neale Fraser 1 1–0 G 1–0 Jun 28, 1972 H2H
31613 Adriano Panatta Nicholas Kalogeropoulos 1 1–0 C 1–0 Apr 5, 1973 H2H
31614 Adriano Panatta Nikola Pilic 1 0–1 C 0–1 Jun 3, 1973 H2H
31615 Adriano Panatta Norman Holmes 1 1–0 C 1–0 Nov 18, 1976 H2H
31616 Adriano Panatta Pat Cramer 1 1–0 C 1–0 Jan 23, 1974 H2H
31617 Adriano Panatta Pavel Hutka 1 1–0 C 1–0 Jun 2, 1976 H2H
31618 Adriano Panatta Pender Murphy 1 1–0 C 1–0 Jun 10, 1983 H2H
31619 Adriano Panatta Piero Toci 1 1–0 C 1–0 Mar 29, 1973 H2H
31620 Adriano Panatta Pierre Barthes 1 0–1 C 0–1 Apr 30, 1971 H2H
31621 Adriano Panatta Ray Ruffels 1 0–1 C 0–1 May 8, 1968 H2H
31622 Adriano Panatta Richard Lewis 1 0–1 H 0–1 Oct 29, 1981 H2H
31623 Adriano Panatta Roberto Meneschincheri 1 1–0 C 1–0 Sep 20, 1979 H2H
31624 Adriano Panatta Roy Barth 1 1–0 C 1–0 Nov 16, 1971 H2H
31625 Adriano Panatta Roy Emerson 1 0–1 C 0–1 Jul 14, 1971 H2H
31626 Adriano Panatta Stanley Matthews 1 1–0 C 1–0 May 23, 1971 H2H
31627 Adriano Panatta Stephen Warboys 1 0–1 H 0–1 Feb 22, 1974 H2H
31628 Adriano Panatta Tadeusz Nowicki 1 1–0 C 1–0 Jul 19, 1972 H2H
31629 Adriano Panatta Tenny Svensson 1 1–0 C 1–0 Aug 13, 1975 H2H
31630 Adriano Panatta Terry Addison 1 0–1 G 0–1 Jan 24, 1969 H2H
31631 Adriano Panatta Terry Rocavert 1 1–0 C 1–0 May 24, 1978 H2H
31632 Adriano Panatta Thierry Bernasconi 1 1–0 C 1–0 May 3, 1973 H2H
31633 Adriano Panatta Tom Edlefsen 1 0–1 C 0–1 Mar 1, 1972 H2H
31634 Adriano Panatta Tony Roche 1 0–1 C 0–1 Jan 28, 1977 H2H
31635 Adriano Panatta Trey Waltke 1 1–0 C 1–0 May 21, 1977 H2H
31636 Adriano Panatta Ulf Pettersson 1 1–0 H 1–0 Nov 3, 1982 H2H
31637 Adriano Panatta Vladimir Korotkov 1 1–0 C 1–0 May 28, 1972 H2H
31638 Adriano Panatta Werner Zirngibl 1 0–1 C 0–1 Jun 17, 1978 H2H
31639 Adriano Panatta Wilhelm Bungert 1 1–0 C 1–0 May 15, 1970 H2H
31640 Adrian Ungur Benoit Paire 1 0–1 G 0–1 Jun 26, 2013 H2H
31641 Adrian Ungur Daniel Brands 1 0–1 H 0–1 Aug 29, 2012 H2H
31642 Adrian Ungur Dudi Sela 1 0–1 C 0–1 Apr 26, 2012 H2H
31643 Adrian Ungur Gael Monfils 1 0–1 H 0–1 Aug 28, 2013 H2H
31644 Adrian Ungur Grigor Dimitrov 1 0–1 C 0–1 Apr 29, 2016 H2H
31645 Adrian Ungur Roberto Bautista Agut 1 0–1 H 0–1 Feb 26, 2014 H2H
31646 Adrian Voinea Adolf Musil 1 1–0 C 1–0 Feb 1, 1996 H2H
31647 Adrian Voinea Alexander Waske 1 0–1 C 0–1 May 1, 2003 H2H
31648 Adrian Voinea Bjorn Phau 1 0–1 C 0–1 Jul 21, 1999 H2H
31649 Adrian Voinea Carl Uwe Steeb 1 0–1 C 0–1 Feb 9, 1995 H2H
31650 Adrian Voinea Daniel Courcol 1 0–1 G 0–1 Jun 12, 1996 H2H
31651 Adrian Voinea David Caldwell 1 1–0 H 1–0 Mar 16, 1999 H2H
31652 Adrian Voinea David Nainkin 1 1–0 H 1–0 Jul 19, 1995 H2H
31653 Adrian Voinea Dinu Pescariu 1 1–0 C 1–0 Jul 24, 1997 H2H
31654 Adrian Voinea Fazaluddin Syed 1 1–0 H 1–0 Jan 4, 2001 H2H
31655 Adrian Voinea Filippo Messori 1 0–1 C 0–1 Oct 2, 1997 H2H
31656 Adrian Voinea Filip Prpic 1 1–0 C 1–0 Jul 10, 2003 H2H
31657 Adrian Voinea Irakli Labadze 1 0–1 C 0–1 Sep 12, 2002 H2H
31658 Adrian Voinea Jan Vacek 1 0–1 G 0–1 Jun 30, 2002 H2H
31659 Adrian Voinea Julian Knowle 1 1–0 H 1–0 Oct 11, 2001 H2H
31660 Adrian Voinea Marco Meneschincheri 1 1–0 C 1–0 Sep 28, 1995 H2H
31661 Adrian Voinea Marcos Aurelio Gorriz 1 1–0 C 1–0 Jan 30, 1997 H2H
31662 Adrian Voinea Marcos Ondruska 1 0–1 H 0–1 Aug 12, 1996 H2H
31663 Adrian Voinea Mark Woodforde 1 0–1 C 0–1 Apr 26, 1995 H2H
31664 Adrian Voinea Nicolas Coutelot 1 1–0 G 1–0 Jun 26, 2002 H2H
31665 Adrian Voinea Nicolas Pereira 1 0–1 H 0–1 Aug 16, 1995 H2H
31666 Adrian Voinea Nuno Marques 1 0–1 C 0–1 Jul 24, 1996 H2H
31667 Adrian Voinea Orlin Stanoytchev 1 1–0 C 1–0 Jul 20, 2000 H2H
31668 Adrian Voinea Paul Goldstein 1 0–1 H 0–1 Feb 22, 2001 H2H
31669 Adrian Voinea Paul Wekesa 1 0–1 H 0–1 Jul 20, 1995 H2H
31670 Adrian Voinea Ruben Ramirez Hidalgo 1 1–0 C 1–0 Sep 14, 2001 H2H
31671 Adrian Voinea Sasa Hirszon 1 1–0 C 1–0 Feb 2, 1996 H2H
31672 Adrian Voinea Thierry Guardiola 1 1–0 C 1–0 Jul 26, 2000 H2H
31673 Agustin Calleri Adrian Voinea 1 1–0 G 1–0 Jun 25, 2003 H2H
31674 Agustin Calleri Alexandre Simoni 1 1–0 H 1–0 Sep 12, 2002 H2H
31675 Agustin Calleri Andre Sa 1 0–1 C 0–1 Jul 25, 2002 H2H
31676 Agustin Calleri Attila Savolt 1 0–1 C 0–1 Jul 20, 2001 H2H
31677 Agustin Calleri Austin Krajicek 1 1–0 H 1–0 Aug 27, 2008 H2H
31678 Agustin Calleri Borut Urh 1 1–0 C 1–0 Jul 30, 1999 H2H
31679 Agustin Calleri Bruno Echagaray 1 1–0 C 1–0 Feb 28, 2008 H2H
31680 Agustin Calleri Chris Woodruff 1 0–1 H 0–1 Mar 8, 2001 H2H
31681 Agustin Calleri Danai Udomchoke 1 1–0 C 1–0 May 2, 2007 H2H
31682 Agustin Calleri Daniele Bracciali 1 1–0 C 1–0 Jul 21, 2006 H2H
31683 Agustin Calleri Daniel Gimeno-Traver 1 0–1 C 0–1 Feb 2, 2006 H2H
31684 Agustin Calleri Daniel Vacek 1 1–0 C 1–0 May 26, 1999 H2H
31685 Agustin Calleri Davide Sanguinetti 1 1–0 H 1–0 Aug 30, 2000 H2H
31686 Agustin Calleri David Sanchez 1 1–0 H 1–0 Mar 18, 2003 H2H
31687 Agustin Calleri Denis Golovanov 1 1–0 C 1–0 Oct 2, 2003 H2H
31688 Agustin Calleri Denis Gremelmayr 1 1–0 C 1–0 Jul 20, 2006 H2H
31689 Agustin Calleri Diogo Rocha 1 1–0 C 1–0 Apr 10, 2003 H2H
31690 Agustin Calleri Emilio Benfele Alvarez 1 1–0 C 1–0 Mar 3, 2000 H2H
31691 Agustin Calleri Fabrice Santoro 1 0–1 G 0–1 Jun 26, 2002 H2H
31692 Agustin Calleri Flavio Saretta 1 0–1 G 0–1 Jun 27, 2003 H2H
31693 Agustin Calleri Gabriel Trifu 1 0–1 C 0–1 Jul 25, 2001 H2H
31694 Agustin Calleri Galo Blanco 1 1–0 C 1–0 Feb 19, 2004 H2H
31695 Agustin Calleri Greg Jones 1 1–0 H 1–0 Jan 10, 2008 H2H
31696 Agustin Calleri Hector Moretti 1 1–0 C 1–0 Jul 26, 2000 H2H
31697 Agustin Calleri Hugo Armando 1 1–0 C 1–0 Aug 3, 2006 H2H
31698 Agustin Calleri Ivo Heuberger 1 1–0 H 1–0 Sep 14, 2001 H2H
31699 Agustin Calleri Ivo Minar 1 1–0 C 1–0 Jul 23, 2005 H2H
31700 Agustin Calleri Jan Hernych 1 0–1 H 0–1 Mar 8, 2007 H2H
31701 Agustin Calleri Jan-Michael Gambill 1 1–0 H 1–0 Aug 21, 2003 H2H
31702 Agustin Calleri Jason Stoltenberg 1 1–0 H 1–0 Jan 17, 2001 H2H
31703 Agustin Calleri Jiri Vanek 1 0–1 C 0–1 Apr 15, 2004 H2H
31704 Agustin Calleri Justin Gimelstob 1 1–0 C 1–0 Apr 26, 2006 H2H
31705 Agustin Calleri Karim Alami 1 0–1 C 0–1 Jul 21, 1999 H2H
31706 Agustin Calleri Lars Burgsmuller 1 1–0 H 1–0 Mar 24, 2004 H2H
31707 Agustin Calleri Marc Gicquel 1 0–1 H 0–1 Jan 15, 2009 H2H
31708 Agustin Calleri Marc Lopez 1 1–0 C 1–0 Apr 25, 2007 H2H
31709 Agustin Calleri Marcos Baghdatis 1 0–1 H 0–1 Oct 26, 2007 H2H
31710 Agustin Calleri Marc Rosset 1 1–0 H 1–0 Mar 21, 2000 H2H
31711 Agustin Calleri Markus Hipfl 1 1–0 C 1–0 May 2, 2002 H2H
31712 Agustin Calleri Melle Van Gemerden 1 1–0 C 1–0 Jul 23, 2005 H2H
31713 Agustin Calleri Michael Berrer 1 1–0 C 1–0 Jul 12, 2008 H2H
31714 Agustin Calleri Michael Llodra 1 1–0 C 1–0 May 4, 2001 H2H
31715 Agustin Calleri Michal Przysiezny 1 1–0 C 1–0 Aug 5, 2006 H2H
31716 Agustin Calleri Miguel Gallardo-Valles 1 1–0 C 1–0 Feb 27, 2003 H2H
31717 Agustin Calleri Nicolas Coutelot 1 1–0 C 1–0 Jul 12, 2002 H2H
31718 Agustin Calleri Nicolas Devilder 1 0–1 C 0–1 Jul 19, 2007 H2H
31719 Agustin Calleri Nicolas Kiefer 1 1–0 H 1–0 Mar 25, 2006 H2H
31720 Agustin Calleri Paul Capdeville 1 1–0 C 1–0 Apr 18, 2008 H2H
31721 Agustin Calleri Peter Luczak 1 1–0 C 1–0 Jul 13, 2006 H2H
31722 Agustin Calleri Petr Kralert 1 1–0 H 1–0 Sep 1, 2000 H2H
31723 Agustin Calleri Radek Stepanek 1 0–1 H 0–1 Jan 12, 2008 H2H
31724 Agustin Calleri Raemon Sluiter 1 1–0 C 1–0 Aug 4, 2006 H2H
31725 Agustin Calleri Ramon Delgado 1 1–0 H 1–0 Mar 19, 2002 H2H
31726 Agustin Calleri Razvan Sabau 1 1–0 C 1–0 Oct 27, 2005 H2H
31727 Agustin Calleri Romain Jouan 1 0–1 H 0–1 Oct 2, 2008 H2H
31728 Agustin Calleri Rui Machado 1 1–0 C 1–0 Apr 28, 2005 H2H
31729 Agustin Calleri Sebastian Decoud 1 0–1 C 0–1 Feb 6, 2009 H2H
31730 Agustin Calleri Taylor Dent 1 1–0 H 1–0 Oct 10, 2002 H2H
31731 Agustin Calleri Thierry Ascione 1 1–0 C 1–0 May 21, 2008 H2H
31732 Agustin Calleri Todd Reid 1 1–0 H 1–0 Mar 25, 2004 H2H
31733 Agustin Calleri Werner Eschauer 1 1–0 H 1–0 Aug 27, 2003 H2H
31734 Agustin Calleri Zack Fleishman 1 0–1 H 0–1 Jan 17, 2007 H2H
31735 Agustin Garizzio Gerard Solves 1 1–0 C 1–0 May 25, 1994 H2H
31736 Agustin Garizzio Olivier Delaitre 1 0–1 C 0–1 May 27, 1994 H2H
31737 Agustin Garizzio Roberto Azar 1 0–1 C 0–1 Nov 10, 1988 H2H
31738 Aisam-Ul-Haq Qureshi Dick Norman 1 0–1 G 0–1 Jul 14, 2007 H2H
31739 Aisam-Ul-Haq Qureshi Lee Childs 1 1–0 G 1–0 Jun 27, 2007 H2H
31740 Aisam-Ul-Haq Qureshi Nathan Healey 1 1–0 G 1–0 Jul 13, 2007 H2H
31741 Akash Wagh Dmitry Tursunov 1 0–1 H 0–1 Sep 28, 2006 H2H
31742 Akifumi Machidori Spencer Segura 1 1–0 H 1–0 Oct 15, 1974 H2H
31743 Akinori Naguro Jim Mcmanus 1 1–0 C 1–0 Oct 25, 1978 H2H
31744 Akinori Naguro Yuji Tezuka 1 0–1 H 0–1 Oct 15, 1974 H2H
31745 Aki Rahunen Bruce Derlin 1 0–1 H 0–1 Jan 4, 1990 H2H
31746 Aki Rahunen Leif Shiras 1 1–0 C 1–0 Jun 1, 1990 H2H
31747 Aki Rahunen Miloslav Mecir 1 0–1 C 0–1 Feb 16, 1990 H2H
31748 Aki Rahunen Paul Chamberlin 1 1–0 C 1–0 Oct 10, 1990 H2H
31749 Aki Rahunen Steve Guy 1 0–1 H 0–1 Aug 23, 1990 H2H
31750 Akira Santillan Bjorn Fratangelo 1 0–1 G 0–1 Jul 21, 2017 H2H
31751 Akira Santillan Evgeny Donskoy 1 0–1 H 0–1 Sep 28, 2017 H2H
31752 Akira Santillan Jan-Lennard Struff 1 0–1 C 0–1 Jul 20, 2016 H2H
31753 Akira Santillan Konstantin Kravchuk 1 1–0 H 1–0 Aug 2, 2017 H2H
31754 Akira Santillan Taylor Fritz 1 0–1 H 0–1 Feb 23, 2017 H2H
31755 Alastair Gray Ilya Ivashka 1 0–1 G 0–1 Jun 23, 2021 H2H
31756 Alastair Gray Kamil Majchrzak 1 0–1 G 0–1 Jul 18, 2019 H2H
31757 Alastair Gray Taylor Fritz 1 0–1 G 0–1 Jun 30, 2022 H2H
31758 Albano Olivetti Jan-Lennard Struff 1 0–1 C 0–1 May 28, 2014 H2H
31759 Albano Olivetti Kenny De Schepper 1 1–0 H 1–0 Feb 6, 2014 H2H
31760 Albert Chang Jeremy Bates 1 0–1 C 0–1 Oct 19, 1995 H2H
31761 Albert Costa Alex Calatrava 1 1–0 C 1–0 Mar 1, 2001 H2H
31762 Albert Costa Andreas Vinciguerra 1 0–1 H 0–1 Jan 3, 2003 H2H
31763 Albert Costa Andre Sa 1 1–0 C 1–0 Jul 20, 2002 H2H
31764 Albert Costa Arvind Parmar 1 0–1 G 0–1 Jun 23, 1999 H2H
31765 Albert Costa Bjorn Phau 1 0–1 H 0–1 Jan 19, 2005 H2H
31766 Albert Costa Boris Pashanski 1 0–1 C 0–1 Apr 13, 2006 H2H
31767 Albert Costa Carsten Arriens 1 0–1 C 0–1 Jun 15, 1995 H2H
31768 Albert Costa Cecil Mamiit 1 1–0 H 1–0 Mar 13, 1996 H2H
31769 Albert Costa Daniel Elsner 1 1–0 C 1–0 Jul 25, 2001 H2H
31770 Albert Costa Daniel Orsanic 1 1–0 C 1–0 Jul 9, 1998 H2H
31771 Albert Costa Daniel Vacek 1 0–1 H 0–1 Sep 1, 1999 H2H
31772 Albert Costa Danny Sapsford 1 1–0 C 1–0 Sep 14, 1996 H2H
31773 Albert Costa Davide Sanguinetti 1 0–1 C 0–1 Apr 29, 2005 H2H
31774 Albert Costa David Nainkin 1 1–0 C 1–0 Aug 3, 1995 H2H
31775 Albert Costa David Sanchez 1 1–0 H 1–0 Jan 6, 2005 H2H
31776 Albert Costa David Skoch 1 1–0 C 1–0 Sep 13, 1996 H2H
31777 Albert Costa Diego Nargiso 1 1–0 C 1–0 Aug 8, 1996 H2H
31778 Albert Costa Edgardo Massa 1 0–1 C 0–1 Feb 18, 2005 H2H
31779 Albert Costa Emanuel Couto 1 1–0 C 1–0 Apr 1, 1994 H2H
31780 Albert Costa Eyal Ran 1 1–0 H 1–0 Oct 17, 1996 H2H
31781 Albert Costa Federico Luzzi 1 1–0 C 1–0 Sep 28, 2001 H2H
31782 Albert Costa Fernon Wibier 1 0–1 C 0–1 Oct 31, 1996 H2H
31783 Albert Costa Gabriel Markus 1 0–1 C 0–1 Oct 27, 1994 H2H
31784 Albert Costa Gaston Etlis 1 1–0 C 1–0 Oct 5, 1995 H2H
31785 Albert Costa German Puentes 1 1–0 C 1–0 Aug 1, 1996 H2H
31786 Albert Costa Gianluca Pozzi 1 1–0 C 1–0 Nov 18, 2000 H2H
31787 Albert Costa Giorgio Galimberti 1 1–0 C 1–0 May 9, 2002 H2H
31788 Albert Costa Guillaume Raoux 1 1–0 C 1–0 Jun 2, 1995 H2H
31789 Albert Costa Hendrik Dreekmann 1 1–0 C 1–0 Jul 20, 1994 H2H
31790 Albert Costa Hendrik Jan Davids 1 1–0 H 1–0 Feb 17, 1996 H2H
31791 Albert Costa Horst Skoff 1 0–1 C 0–1 Jul 7, 1994 H2H
31792 Albert Costa Hugo Armando 1 1–0 C 1–0 Jul 28, 2001 H2H
31793 Albert Costa Irakli Labadze 1 1–0 H 1–0 Oct 20, 2004 H2H
31794 Albert Costa Ivo Heuberger 1 1–0 H 1–0 Feb 19, 2004 H2H
31795 Albert Costa Jacco Eltingh 1 0–1 C 0–1 May 11, 1995 H2H
31796 Albert Costa Jaime Oncins 1 1–0 C 1–0 Aug 4, 1994 H2H
31797 Albert Costa Jakob Hlasek 1 1–0 H 1–0 Mar 14, 1996 H2H
31798 Albert Costa Jamie Delgado 1 1–0 C 1–0 Sep 27, 2001 H2H
31799 Albert Costa Jan Siemerink 1 1–0 C 1–0 May 15, 1997 H2H
31800 Albert Costa Jason Stoltenberg 1 1–0 H 1–0 Aug 5, 1998 H2H