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 ascending Record Surface Last Met H2H
26601 John Fitzgerald Jim Delaney 1 1–0 H 1–0 Oct 16, 1981 H2H
26602 John Fitzgerald Jim Osborne 1 1–0 H 1–0 Sep 30, 1982 H2H
26603 John Fitzgerald Jin Sun Yoo 1 1–0 H 1–0 Apr 14, 1989 H2H
26604 John Fitzgerald Joakim Nystrom 1 0–1 C 0–1 May 30, 1984 H2H
26605 John Fitzgerald Joe Meyers 1 1–0 G 1–0 Dec 6, 1982 H2H
26606 John Fitzgerald Jorge Lozano 1 1–0 C 1–0 Feb 27, 1988 H2H
26607 John Fitzgerald Juan Avendano 1 0–1 C 0–1 May 4, 1982 H2H
26608 John Fitzgerald Karel Demuynck 1 1–0 C 1–0 Nov 25, 1988 H2H
26609 John Fitzgerald Karl Meiler 1 1–0 H 1–0 Jan 11, 1985 H2H
26610 John Fitzgerald Kelvin Belcher 1 1–0 H 1–0 Jan 10, 1985 H2H
26611 John Fitzgerald Ken Rosewall 1 0–1 G 0–1 Oct 9, 1980 H2H
26612 John Fitzgerald Klaus Eberhard 1 1–0 C 1–0 Jul 18, 1981 H2H
26613 John Fitzgerald Leo Palin 1 1–0 C 1–0 Jul 24, 1981 H2H
26614 John Fitzgerald Lloyd Bourne 1 0–1 G 0–1 Jan 7, 1982 H2H
26615 John Fitzgerald Mark Dickson 1 0–1 G 0–1 Dec 12, 1985 H2H
26616 John Fitzgerald Mark Koevermans 1 1–0 H 1–0 Jan 15, 1992 H2H
26617 John Fitzgerald Markus Naewie 1 0–1 C 0–1 Jul 8, 1993 H2H
26618 John Fitzgerald Martin Wostenholme 1 1–0 C 1–0 Feb 15, 1990 H2H
26619 John Fitzgerald Mike Estep 1 1–0 G 1–0 Dec 16, 1982 H2H
26620 John Fitzgerald Mike Gandolfo 1 0–1 G 0–1 Dec 31, 1982 H2H
26621 John Fitzgerald Mike Leach 1 1–0 C 1–0 Oct 8, 1983 H2H
26622 John Fitzgerald Nick Saviano 1 1–0 H 1–0 Mar 19, 1983 H2H
26623 John Fitzgerald Olle Palmer 1 1–0 C 1–0 Jul 23, 1981 H2H
26624 John Fitzgerald Olli Rahnasto 1 0–1 C 0–1 Feb 9, 1989 H2H
26625 John Fitzgerald Pavel Slozil 1 1–0 H 1–0 Apr 2, 1981 H2H
26626 John Fitzgerald Peter Campbell 1 0–1 G 0–1 Jan 10, 1980 H2H
26627 John Fitzgerald Peter Carlsson 1 1–0 G 1–0 Dec 19, 1985 H2H
26628 John Fitzgerald Phillip Williamson 1 1–0 H 1–0 Sep 3, 1987 H2H
26629 John Fitzgerald Raul Antonio Viver 1 0–1 C 0–1 May 29, 1985 H2H
26630 John Fitzgerald Ray Ruffels 1 1–0 G 1–0 Dec 19, 1979 H2H
26631 John Fitzgerald Ricardo Ycaza 1 1–0 C 1–0 May 20, 1981 H2H
26632 John Fitzgerald Richard Meyer 1 1–0 G 1–0 Jun 16, 1981 H2H
26633 John Fitzgerald Robbie Venter 1 1–0 C 1–0 Jul 16, 1981 H2H
26634 John Fitzgerald Sandy Mayer 1 0–1 H 0–1 Apr 14, 1983 H2H
26635 John Fitzgerald Sashi Menon 1 1–0 G 1–0 Dec 30, 1980 H2H
26636 John Fitzgerald Scott Mccain 1 1–0 G 1–0 Jun 24, 1981 H2H
26637 John Fitzgerald Shahar Perkiss 1 1–0 C 1–0 Mar 13, 1986 H2H
26638 John Fitzgerald Stan Smith 1 0–1 H 0–1 Aug 6, 1981 H2H
26639 John Fitzgerald Stefan Simonsson 1 1–0 G 1–0 Dec 13, 1984 H2H
26640 John Fitzgerald Steve Docherty 1 0–1 G 0–1 Dec 28, 1979 H2H
26641 John Fitzgerald Steve Krulevitz 1 1–0 C 1–0 Mar 31, 1982 H2H
26642 John Fitzgerald Syd Ball 1 0–1 G 0–1 Jan 10, 1981 H2H
26643 John Fitzgerald Thierry Tulasne 1 0–1 C 0–1 May 19, 1982 H2H
26644 John Fitzgerald Thomaz Koch 1 1–0 G 1–0 Jun 25, 1980 H2H
26645 John Fitzgerald Tian C Viljoen 1 1–0 G 1–0 Jun 8, 1983 H2H
26646 John Fitzgerald Tomas Smid 1 0–1 G 0–1 Dec 8, 1983 H2H
26647 John Fitzgerald Ulf Stenlund 1 0–1 H 0–1 Nov 4, 1987 H2H
26648 John Fitzgerald Ulrich Marten 1 1–0 G 1–0 Dec 17, 1980 H2H
26649 John Fitzgerald Vallis Wilder 1 0–1 G 0–1 Jul 11, 1986 H2H
26650 John Fitzgerald Wojtek Fibak 1 1–0 C 1–0 Jul 18, 1981 H2H
26651 John Fitzgerald Zoltan Kuharszky 1 1–0 H 1–0 Aug 15, 1984 H2H
26652 John Fort Bob Lutz 1 0–1 C 0–1 Mar 20, 1975 H2H
26653 John Fort Jan Hordijk 1 0–1 C 0–1 Jul 24, 1974 H2H
26654 John Hayes Alejandro Cortes 1 1–0 C 1–0 Aug 5, 1981 H2H
26655 John Hayes Bernie Mitton 1 1–0 H 1–0 Oct 30, 1980 H2H
26656 John Hayes Billy Martin 1 1–0 C 1–0 Feb 26, 1981 H2H
26657 John Hayes Chris Gunning 1 1–0 C 1–0 Sep 2, 1979 H2H
26658 John Hayes David Carter 1 0–1 C 0–1 Feb 28, 1981 H2H
26659 John Hayes David Schneider 1 0–1 H 0–1 Jan 22, 1981 H2H
26660 John Hayes Eddie Dibbs 1 0–1 C 0–1 Jul 15, 1981 H2H
26661 John Hayes Fritz Buehning 1 0–1 G 0–1 Jul 8, 1982 H2H
26662 John Hayes Jiri Granat 1 1–0 C 1–0 Jul 14, 1982 H2H
26663 John Hayes Nick Saviano 1 0–1 C 0–1 Mar 5, 1981 H2H
26664 John Hayes Raul Ramirez 1 1–0 C 1–0 Aug 6, 1980 H2H
26665 John Holladay Clark Graebner 1 0–1 C 0–1 Aug 21, 1975 H2H
26666 John Holladay Jan Pisecky 1 0–1 C 0–1 Mar 7, 1975 H2H
26667 John Holladay Roy Barth 1 0–1 G 0–1 Aug 27, 1974 H2H
26668 John Holladay Stan Smith 1 0–1 C 0–1 Sep 25, 1974 H2H
26669 John Isner Alejandro Tabilo 1 1–0 H 1–0 Jan 24, 2020 H2H
26670 John Isner Alexei Popyrin 1 1–0 H 1–0 Mar 10, 2019 H2H
26671 John Isner Alex Kuznetsov 1 1–0 H 1–0 Aug 1, 2013 H2H
26672 John Isner Alex Michelsen 1 0–1 G 0–1 Jul 22, 2023 H2H
26673 John Isner Aljaz Bedene 1 1–0 H 1–0 Nov 5, 2015 H2H
26674 John Isner Andreas Beck 1 0–1 H 0–1 Aug 27, 2008 H2H
26675 John Isner Andreas Haider-Maurer 1 1–0 H 1–0 Jan 22, 2015 H2H
26676 John Isner Andrea Stoppini 1 1–0 H 1–0 Jul 30, 2008 H2H
26677 John Isner Andrey Kuznetsov 1 1–0 H 1–0 Aug 23, 2017 H2H
26678 John Isner Austin Krajicek 1 1–0 G 1–0 Jul 11, 2014 H2H
26679 John Isner Benjamin Mitchell 1 1–0 H 1–0 Jan 18, 2012 H2H
26680 John Isner Ben Shelton 1 1–0 H 1–0 Jul 29, 2022 H2H
26681 John Isner Bernabe Zapata Miralles 1 0–1 C 0–1 May 28, 2022 H2H
26682 John Isner Bjorn Fratangelo 1 1–0 G 1–0 Jul 22, 2017 H2H
26683 John Isner Bobby Reynolds 1 0–1 H 0–1 Jan 13, 2012 H2H
26684 John Isner Carsten Ball 1 0–1 H 0–1 Aug 1, 2009 H2H
26685 John Isner Christian Harrison 1 1–0 H 1–0 Jul 26, 2013 H2H
26686 John Isner Corentin Moutet 1 1–0 G 1–0 Jul 21, 2023 H2H
26687 John Isner Daniel Altmaier 1 1–0 H 1–0 Feb 10, 2023 H2H
26688 John Isner Daniel Smethurst 1 1–0 G 1–0 Jun 25, 2014 H2H
26689 John Isner Dennis Novikov 1 1–0 G 1–0 Jul 22, 2017 H2H
26690 John Isner Dick Norman 1 0–1 G 0–1 Jul 12, 2007 H2H
26691 John Isner Di Wu 1 1–0 H 1–0 Oct 3, 2013 H2H
26692 John Isner Dmitry Tursunov 1 1–0 H 1–0 Aug 3, 2013 H2H
26693 John Isner Dominik Hrbaty 1 0–1 H 0–1 Jan 21, 2009 H2H
26694 John Isner Dominik Koepfer 1 0–1 H 0–1 Jul 27, 2023 H2H
26695 John Isner Dustin Brown 1 0–1 C 0–1 Apr 11, 2014 H2H
26696 John Isner Edouard Roger-Vasselin 1 0–1 H 0–1 Mar 2, 2013 H2H
26697 John Isner Egor Gerasimov 1 0–1 H 0–1 Sep 27, 2019 H2H
26698 John Isner Emilio Gomez 1 1–0 H 1–0 Feb 11, 2023 H2H
26699 John Isner Emilio Nava 1 0–1 H 0–1 Mar 24, 2023 H2H
26700 John Isner Enzo Couacaud 1 1–0 G 1–0 Jun 29, 2022 H2H
26701 John Isner Ernesto Escobedo 1 0–1 C 0–1 Apr 15, 2017 H2H
26702 John Isner Fabrice Santoro 1 0–1 H 0–1 Jan 16, 2008 H2H
26703 John Isner Facundo Diaz Acosta 1 1–0 H 1–0 Aug 30, 2023 H2H
26704 John Isner Filippo Volandri 1 1–0 H 1–0 Aug 28, 2013 H2H
26705 John Isner Henri Laaksonen 1 1–0 C 1–0 Apr 13, 2018 H2H
26706 John Isner Hugo Gaston 1 0–1 H 0–1 Mar 26, 2022 H2H
26707 John Isner Izak Van der Merwe 1 1–0 G 1–0 Jul 14, 2012 H2H
26708 John Isner James Duckworth 1 1–0 H 1–0 Jul 21, 2016 H2H
26709 John Isner Jaume Munar 1 0–1 G 0–1 Jul 5, 2023 H2H
26710 John Isner Jenson Brooksby 1 0–1 H 0–1 Jul 30, 2022 H2H
26711 John Isner Jerzy Janowicz 1 1–0 H 1–0 Jan 20, 2016 H2H
26712 John Isner Jimmy Wang 1 1–0 H 1–0 Jan 21, 2015 H2H
26713 John Isner Julien Benneteau 1 1–0 H 1–0 Aug 27, 2011 H2H
26714 John Isner Kamil Majchrzak 1 1–0 G 1–0 Jul 19, 2019 H2H
26715 John Isner Karol Beck 1 1–0 G 1–0 Jul 7, 2011 H2H
26716 John Isner Kenny De Schepper 1 1–0 H 1–0 Oct 22, 2015 H2H
26717 John Isner Konstantin Kravchuk 1 1–0 H 1–0 Jan 18, 2017 H2H
26718 John Isner Lorenzo Sonego 1 1–0 H 1–0 Mar 23, 2019 H2H
26719 John Isner Louk Sorensen 1 1–0 H 1–0 Jan 21, 2010 H2H
26720 John Isner Lucas Pouille 1 1–0 H 1–0 Oct 9, 2019 H2H
26721 John Isner Marsel Ilhan 1 1–0 H 1–0 Sep 3, 2009 H2H
26722 John Isner Matthew Barton 1 1–0 G 1–0 Jun 30, 2016 H2H
26723 John Isner Michael Mmoh 1 0–1 H 0–1 Aug 31, 2023 H2H
26724 John Isner Michal Przysiezny 1 1–0 H 1–0 Oct 31, 2013 H2H
26725 John Isner Miomir Kecmanovic 1 1–0 C 1–0 May 4, 2021 H2H
26726 John Isner Nicolas Jarry 1 1–0 H 1–0 Aug 30, 2018 H2H
26727 John Isner Nuno Borges 1 0–1 C 0–1 May 30, 2023 H2H
26728 John Isner Pablo Carreno Busta 1 0–1 H 0–1 Aug 14, 2019 H2H
26729 John Isner Pablo Cuevas 1 1–0 C 1–0 May 11, 2018 H2H
26730 John Isner Paolo Lorenzi 1 1–0 C 1–0 Jun 1, 2017 H2H
26731 John Isner Paul Capdeville 1 1–0 C 1–0 Apr 10, 2009 H2H
26732 John Isner Paul-Henri Mathieu 1 0–1 C 0–1 May 31, 2012 H2H
26733 John Isner Peter Polansky 1 1–0 H 1–0 Feb 21, 2019 H2H
26734 John Isner Philipp Petzschner 1 1–0 H 1–0 Feb 20, 2010 H2H
26735 John Isner Quentin Halys 1 1–0 C 1–0 May 24, 2022 H2H
26736 John Isner Rajeev Ram 1 0–1 G 0–1 Jul 16, 2015 H2H
26737 John Isner Ramon Delgado 1 1–0 H 1–0 Feb 12, 2009 H2H
26738 John Isner Rhyne Williams 1 1–0 H 1–0 Feb 22, 2014 H2H
26739 John Isner Rik De Voest 1 1–0 H 1–0 Aug 30, 2007 H2H
26740 John Isner Robert Kendrick 1 1–0 H 1–0 Jul 17, 2008 H2H
26741 John Isner Robin Soderling 1 0–1 H 0–1 Jan 17, 2009 H2H
26742 John Isner Rogerio Dutra Silva 1 1–0 C 1–0 May 29, 2012 H2H
26743 John Isner Salvatore Caruso 1 1–0 H 1–0 Mar 17, 2021 H2H
26744 John Isner Sam Groth 1 1–0 G 1–0 Jul 21, 2017 H2H
26745 John Isner Sebastien De Chaunac 1 1–0 H 1–0 Aug 7, 2009 H2H
26746 John Isner Sergei Bubka 1 1–0 G 1–0 Jul 12, 2012 H2H
26747 John Isner Sergio Roitman 1 0–1 C 0–1 Apr 17, 2008 H2H
26748 John Isner Simone Bolelli 1 1–0 H 1–0 Mar 15, 2008 H2H
26749 John Isner Simone Vagnozzi 1 1–0 C 1–0 May 21, 2008 H2H
26750 John Isner Simon Greul 1 0–1 C 0–1 Feb 24, 2010 H2H
26751 John Isner Somdev Devvarman 1 1–0 H 1–0 Aug 2, 2013 H2H
26752 John Isner Steve Darcis 1 1–0 H 1–0 Sep 1, 2016 H2H
26753 John Isner Thanasi Kokkinakis 1 0–1 H 0–1 Jan 14, 2022 H2H
26754 John Isner Tim Henman 1 1–0 H 1–0 Jul 31, 2007 H2H
26755 John Isner Tim Smyczek 1 0–1 H 0–1 Mar 26, 2016 H2H
26756 John Isner Tsung-Hua Yang 1 1–0 H 1–0 Oct 7, 2010 H2H
26757 John Isner Victor Hanescu 1 1–0 H 1–0 Sep 2, 2009 H2H
26758 John Isner Yannick Maden 1 1–0 G 1–0 Jul 4, 2018 H2H
26759 John Isner Yibing Wu 1 0–1 H 0–1 Feb 12, 2023 H2H
26760 John James A. Luttrell 1 1–0 G 1–0 Jan 9, 1980 H2H
26761 John James Alvaro Betancur 1 0–1 C 0–1 Aug 1, 1980 H2H
26762 John James Antonio Munoz 1 0–1 G 0–1 Dec 11, 1968 H2H
26763 John James Antonio Zugarelli 1 0–1 C 0–1 May 28, 1980 H2H
26764 John James Arthur Ashe 1 0–1 C 0–1 Sep 3, 1976 H2H
26765 John James Ben Bishop 1 1–0 C 1–0 Aug 6, 1975 H2H
26766 John James Bernard Fritz 1 0–1 H 0–1 Nov 2, 1978 H2H
26767 John James Bernard Mignot 1 0–1 H 0–1 Aug 3, 1972 H2H
26768 John James Bernie Mitton 1 0–1 G 0–1 Jul 16, 1978 H2H
26769 John James Bill Maze 1 1–0 C 1–0 Sep 21, 1978 H2H
26770 John James Bob Hewitt 1 1–0 C 1–0 Jul 16, 1977 H2H
26771 John James Brad Guan 1 1–0 G 1–0 Jan 8, 1982 H2H
26772 John James Bruce Nichols 1 1–0 H 1–0 Sep 3, 1981 H2H
26773 John James Buster C Mottram 1 1–0 C 1–0 Aug 23, 1979 H2H
26774 John James Butch Walts 1 0–1 C 0–1 Apr 20, 1979 H2H
26775 John James Carlos Kirmayr 1 1–0 H 1–0 May 5, 1978 H2H
26776 John James Cary Stansbury 1 1–0 H 1–0 Apr 10, 1980 H2H
26777 John James Chris Kachel 1 1–0 H 1–0 Jan 31, 1980 H2H
26778 John James Christophe Freyss 1 1–0 H 1–0 Aug 25, 1978 H2H
26779 John James Cliff Drysdale 1 0–1 C 0–1 Jan 26, 1978 H2H
26780 John James Colin Dibley 1 1–0 C 1–0 Jan 18, 1979 H2H
26781 John James Dave Siegler 1 1–0 G 1–0 Dec 21, 1979 H2H
26782 John James David Schneider 1 1–0 C 1–0 Jul 31, 1980 H2H
26783 John James Deon Joubert 1 1–0 C 1–0 Aug 1, 1978 H2H
26784 John James Dick Stockton 1 0–1 H 0–1 Aug 12, 1976 H2H
26785 John James Doug Crawford 1 1–0 G 1–0 Jul 7, 1977 H2H
26786 John James Eddie Dibbs 1 0–1 H 0–1 May 5, 1978 H2H
26787 John James Eliot Teltscher 1 0–1 C 0–1 Mar 6, 1980 H2H
26788 John James Emilio Montano 1 0–1 C 0–1 Jul 16, 1979 H2H
26789 John James Erick Iskersky 1 1–0 G 1–0 Jun 27, 1979 H2H
26790 John James Francisco Gonzalez 1 1–0 H 1–0 Apr 3, 1980 H2H
26791 John James Greg Braun 1 1–0 G 1–0 Jan 19, 1972 H2H
26792 John James Greg Whitecross 1 1–0 C 1–0 Sep 25, 1980 H2H
26793 John James Hans Kary 1 1–0 C 1–0 Mar 18, 1977 H2H
26794 John James Harald Elschenbroich 1 0–1 G 0–1 Jun 27, 1973 H2H
26795 John James Jay Lapidus 1 0–1 G 0–1 Jul 12, 1979 H2H
26796 John James Jean Francois Caujolle 1 0–1 G 0–1 Nov 22, 1973 H2H
26797 John James Jeff Simpson 1 1–0 G 1–0 Nov 25, 1968 H2H
26798 John James Jim Delaney 1 0–1 G 0–1 Dec 13, 1979 H2H
26799 John James Jim Gurfein 1 0–1 G 0–1 Jan 8, 1981 H2H
26800 John James Jim Mcmanus 1 0–1 H 0–1 Mar 24, 1976 H2H