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
58601 John McEnroe David Lloyd 1 1–0 C 1–0 Nov 17, 1978 H2H
58602 John McEnroe David Prinosil 1 1–0 C 1–0 Feb 28, 1992 H2H
58603 John McEnroe Derek Tarr 1 1–0 C 1–0 May 9, 1984 H2H
58604 John McEnroe Diego Nargiso 1 1–0 H 1–0 Sep 4, 1992 H2H
58605 John McEnroe Dinu Pescariu 1 0–1 C 0–1 May 2, 1991 H2H
58606 John McEnroe Drew Gitlin 1 1–0 C 1–0 May 29, 1983 H2H
58607 John McEnroe Eddie Edwards 1 1–0 G 1–0 Jun 25, 1982 H2H
58608 John McEnroe Eric Winogradsky 1 1–0 H 1–0 Aug 30, 1989 H2H
58609 John McEnroe Fernando Roese 1 1–0 H 1–0 Aug 16, 1991 H2H
58610 John McEnroe Franco Davin 1 1–0 C 1–0 May 13, 1987 H2H
58611 John McEnroe Freddie Sauer 1 1–0 G 1–0 Jun 9, 1983 H2H
58612 John McEnroe Frew Mcmillan 1 1–0 H 1–0 Sep 21, 1977 H2H
58613 John McEnroe Fritz Buehning 1 1–0 H 1–0 Nov 8, 1979 H2H
58614 John McEnroe George Hardie 1 1–0 G 1–0 Jul 7, 1977 H2H
58615 John McEnroe Gianni Ocleppo 1 1–0 C 1–0 Nov 18, 1979 H2H
58616 John McEnroe Gilles Moretton 1 1–0 C 1–0 Feb 11, 1982 H2H
58617 John McEnroe Glenn Michibata 1 1–0 H 1–0 Aug 14, 1982 H2H
58618 John McEnroe Greg Holmes 1 1–0 H 1–0 Apr 14, 1988 H2H
58619 John McEnroe Hans Simonsson 1 1–0 C 1–0 Nov 9, 1980 H2H
58620 John McEnroe Hubertus Hoyt 1 1–0 C 1–0 Mar 22, 1979 H2H
58621 John McEnroe Jaime Oncins 1 1–0 G 1–0 Jun 26, 1991 H2H
58622 John McEnroe Jan Gunnarsson 1 1–0 C 1–0 May 5, 1983 H2H
58623 John McEnroe Jaroslav Navratil 1 1–0 C 1–0 May 9, 1985 H2H
58624 John McEnroe Jeremy Bates 1 0–1 H 0–1 Jul 16, 1992 H2H
58625 John McEnroe Jiri Hrebec 1 1–0 H 1–0 Aug 15, 1979 H2H
58626 John McEnroe Joel Bailey 1 1–0 C 1–0 Feb 1, 1979 H2H
58627 John McEnroe Johan Carlsson 1 1–0 H 1–0 Aug 15, 1987 H2H
58628 John McEnroe John Hayes 1 1–0 C 1–0 Dec 1, 1978 H2H
58629 John McEnroe John Letts 1 1–0 C 1–0 Sep 26, 1986 H2H
58630 John McEnroe John Mccurdy 1 1–0 H 1–0 Oct 13, 1983 H2H
58631 John McEnroe Jonathan Canter 1 1–0 H 1–0 Aug 5, 1987 H2H
58632 John McEnroe Jonathan Stark 1 1–0 H 1–0 Jul 25, 1992 H2H
58633 John McEnroe Jorge Andrew 1 1–0 C 1–0 Nov 22, 1979 H2H
58634 John McEnroe Jose Higueras 1 1–0 C 1–0 Jun 6, 1984 H2H
58635 John McEnroe Juan Avendano 1 1–0 H 1–0 Aug 12, 1982 H2H
58636 John McEnroe Juan Nunez 1 1–0 H 1–0 Sep 3, 1981 H2H
58637 John McEnroe Keith Richardson 1 1–0 C 1–0 Aug 3, 1978 H2H
58638 John McEnroe Kelly Jones 1 1–0 H 1–0 Sep 18, 1986 H2H
58639 John McEnroe Kevin Moir 1 1–0 H 1–0 Sep 3, 1984 H2H
58640 John McEnroe Leonardo Lavalle 1 1–0 H 1–0 Aug 31, 1988 H2H
58641 John McEnroe Lloyd Bourne 1 1–0 G 1–0 Jun 27, 1982 H2H
58642 John McEnroe Luis Herrera 1 0–1 H 0–1 Jul 19, 1991 H2H
58643 John McEnroe Mark Koevermans 1 1–0 C 1–0 Feb 27, 1992 H2H
58644 John McEnroe Mark Kratzmann 1 1–0 C 1–0 Feb 8, 1991 H2H
58645 John McEnroe Martin Laurendeau 1 1–0 H 1–0 Aug 30, 1991 H2H
58646 John McEnroe Marty Riessen 1 1–0 C 1–0 Sep 28, 1978 H2H
58647 John McEnroe Matt Anger 1 1–0 H 1–0 Sep 3, 1987 H2H
58648 John McEnroe Matt Mitchell 1 1–0 G 1–0 Oct 9, 1980 H2H
58649 John McEnroe Michael Robertson 1 1–0 H 1–0 Aug 6, 1988 H2H
58650 John McEnroe Michael Westphal 1 1–0 H 1–0 Jan 18, 1989 H2H
58651 John McEnroe Mikael Pernfors 1 0–1 H 0–1 Jan 24, 1990 H2H
58652 John McEnroe Milan Srejber 1 1–0 H 1–0 Sep 27, 1990 H2H
58653 John McEnroe Morris Skip Strode 1 1–0 C 1–0 Sep 23, 1982 H2H
58654 John McEnroe Ned Caswell 1 1–0 H 1–0 Aug 17, 1989 H2H
58655 John McEnroe Neil Borwick 1 1–0 H 1–0 Aug 23, 1990 H2H
58656 John McEnroe Nelson Aerts 1 1–0 H 1–0 Aug 17, 1985 H2H
58657 John McEnroe Onny Parun 1 0–1 C 0–1 Aug 27, 1976 H2H
58658 John McEnroe Pat Dupre 1 1–0 H 1–0 Sep 7, 1981 H2H
58659 John McEnroe Patrice Dominguez 1 1–0 C 1–0 May 28, 1980 H2H
58660 John McEnroe Patricio Cornejo 1 1–0 C 1–0 Aug 4, 1977 H2H
58661 John McEnroe Patrik Kuhnen 1 1–0 H 1–0 Jan 22, 1989 H2H
58662 John McEnroe Paul Haarhuis 1 0–1 H 0–1 Sep 1, 1989 H2H
58663 John McEnroe Pavel Slozil 1 1–0 H 1–0 Aug 30, 1979 H2H
58664 John McEnroe Per Larsson 1 1–0 H 1–0 Nov 8, 1978 H2H
58665 John McEnroe Peter Doohan 1 1–0 C 1–0 Apr 4, 1985 H2H
58666 John McEnroe Ricardo Acuna 1 1–0 C 1–0 Nov 18, 1988 H2H
58667 John McEnroe Richard Lewis 1 1–0 C 1–0 Sep 24, 1982 H2H
58668 John McEnroe Richard Matuszewski 1 1–0 C 1–0 Feb 23, 1989 H2H
58669 John McEnroe Roberto Lombardi 1 1–0 C 1–0 Jul 25, 1978 H2H
58670 John McEnroe Sashi Menon 1 1–0 H 1–0 Aug 17, 1983 H2H
58671 John McEnroe Scott Melville 1 1–0 H 1–0 Sep 29, 1990 H2H
58672 John McEnroe Sergio Casal 1 0–1 C 0–1 Nov 1, 1986 H2H
58673 John McEnroe Stefano Pescosolido 1 0–1 C 0–1 May 7, 1992 H2H
58674 John McEnroe Stefan Simonsson 1 1–0 H 1–0 Nov 9, 1978 H2H
58675 John McEnroe Steve Krulevitz 1 1–0 H 1–0 Aug 30, 1980 H2H
58676 John McEnroe Steve Meister 1 1–0 G 1–0 Jun 15, 1984 H2H
58677 John McEnroe Terry Rocavert 1 1–0 G 1–0 Jun 27, 1980 H2H
58678 John McEnroe Timothy Noonan 1 1–0 C 1–0 Jul 13, 1977 H2H
58679 John McEnroe Tom Leonard 1 1–0 G 1–0 Jun 11, 1980 H2H
58680 John McEnroe Tony Giammalva 1 1–0 G 1–0 Dec 3, 1983 H2H
58681 John McEnroe Tony Graham 1 1–0 C 1–0 Aug 8, 1977 H2H
58682 John McEnroe Tony Roche 1 0–1 G 0–1 Jun 25, 1978 H2H
58683 John McEnroe Tracy Delatte 1 1–0 C 1–0 Jan 28, 1982 H2H
58684 John McEnroe Tsuyoshi Fukui 1 1–0 C 1–0 Oct 30, 1981 H2H
58685 John McEnroe Udo Riglewski 1 1–0 C 1–0 Oct 19, 1990 H2H
58686 John McEnroe Veli Paloheimo 1 1–0 G 1–0 Jun 15, 1990 H2H
58687 John McEnroe Vladimir Zednik 1 1–0 C 1–0 Aug 23, 1978 H2H
58688 John McEnroe Werner Zirngibl 1 1–0 C 1–0 Aug 18, 1977 H2H
58689 John McEnroe Zeljko Franulovic 1 1–0 C 1–0 Aug 24, 1978 H2H
58690 John Millman Aljaz Bedene 1 1–0 C 1–0 Apr 28, 2018 H2H
58691 John Millman Arthur Rinderknech 1 0–1 C 0–1 Jul 16, 2021 H2H
58692 John Millman Aslan Karatsev 1 1–0 H 1–0 Oct 29, 2021 H2H
58693 John Millman Attila Balazs 1 0–1 C 0–1 Apr 26, 2019 H2H
58694 John Millman Austin Krajicek 1 1–0 H 1–0 Feb 11, 2016 H2H
58695 John Millman Benjamin Bonzi 1 1–0 H 1–0 Oct 21, 2021 H2H
58696 John Millman Bernabe Zapata Miralles 1 0–1 H 0–1 Mar 16, 2021 H2H
58697 John Millman Bjorn Fratangelo 1 1–0 H 1–0 Aug 25, 2016 H2H
58698 John Millman Cameron Norrie 1 0–1 C 0–1 May 14, 2019 H2H
58699 John Millman Corentin Moutet 1 0–1 H 0–1 Feb 10, 2021 H2H
58700 John Millman Cristian Garin 1 0–1 C 0–1 Apr 14, 2021 H2H
58701 John Millman Daniel Elahi Galan 1 0–1 H 0–1 Mar 25, 2022 H2H
58702 John Millman Daniel Evans 1 0–1 C 0–1 May 5, 2021 H2H
58703 John Millman Danilo Petrovic 1 1–0 C 1–0 Apr 22, 2021 H2H
58704 John Millman Denis Kudla 1 1–0 H 1–0 Jul 20, 2016 H2H
58705 John Millman Denis Shapovalov 1 0–1 C 0–1 May 29, 2018 H2H
58706 John Millman Dmitry Popko 1 1–0 H 1–0 Sep 23, 2021 H2H
58707 John Millman Dustin Brown 1 0–1 G 0–1 Jun 13, 2019 H2H
58708 John Millman Edouard Roger-Vasselin 1 1–0 H 1–0 Feb 5, 2016 H2H
58709 John Millman Egor Gerasimov 1 0–1 C 0–1 Apr 28, 2022 H2H
58710 John Millman Elias Ymer 1 1–0 H 1–0 Aug 5, 2021 H2H
58711 John Millman Emilio Nava 1 0–1 H 0–1 Aug 31, 2022 H2H
58712 John Millman Ernests Gulbis 1 1–0 H 1–0 Oct 1, 2015 H2H
58713 John Millman Evgeny Donskoy 1 1–0 H 1–0 Jan 7, 2016 H2H
58714 John Millman Federico Coria 1 1–0 C 1–0 Apr 8, 2021 H2H
58715 John Millman Felix Auger-Aliassime 1 0–1 C 0–1 May 24, 2019 H2H
58716 John Millman Gael Monfils 1 0–1 H 0–1 Aug 12, 2021 H2H
58717 John Millman Grega Zemlja 1 0–1 C 0–1 May 2, 2013 H2H
58718 John Millman Guido Andreozzi 1 1–0 C 1–0 Jul 19, 2018 H2H
58719 John Millman Henri Laaksonen 1 0–1 H 0–1 Sep 1, 2021 H2H
58720 John Millman Hugo Dellien 1 1–0 G 1–0 Jul 3, 2019 H2H
58721 John Millman Hugo Gaston 1 1–0 H 1–0 Aug 23, 2022 H2H
58722 John Millman James Duckworth 1 0–1 H 0–1 Sep 25, 2021 H2H
58723 John Millman Jared Donaldson 1 0–1 H 0–1 Jul 27, 2016 H2H
58724 John Millman Jay Clarke 1 1–0 G 1–0 Jun 23, 2021 H2H
58725 John Millman Lloyd Harris 1 1–0 H 1–0 Oct 4, 2019 H2H
58726 John Millman Lorenzo Musetti 1 1–0 H 1–0 Jul 26, 2021 H2H
58727 John Millman Lorenzo Sonego 1 0–1 G 0–1 Jun 24, 2021 H2H
58728 John Millman Marc-Andrea Huesler 1 1–0 H 1–0 Jan 18, 2023 H2H
58729 John Millman Marton Fucsovics 1 1–0 H 1–0 Jan 11, 2019 H2H
58730 John Millman Matteo Berrettini 1 0–1 C 0–1 May 12, 2021 H2H
58731 John Millman Michael Mmoh 1 1–0 H 1–0 Jan 15, 2020 H2H
58732 John Millman Mikael Ymer 1 1–0 H 1–0 Sep 30, 2021 H2H
58733 John Millman Mikhail Kukushkin 1 1–0 H 1–0 Sep 2, 2018 H2H
58734 John Millman Peter Polansky 1 1–0 H 1–0 Jan 3, 2018 H2H
58735 John Millman Prajnesh Gunneswaran 1 0–1 H 0–1 Jul 31, 2019 H2H
58736 John Millman Radek Stepanek 1 0–1 H 0–1 Jan 6, 2010 H2H
58737 John Millman Radu Albot 1 1–0 C 1–0 Apr 26, 2018 H2H
58738 John Millman Rhyne Williams 1 1–0 H 1–0 Jan 7, 2015 H2H
58739 John Millman Ryan Harrison 1 0–1 H 0–1 Jul 28, 2017 H2H
58740 John Millman Santiago Giraldo 1 0–1 H 0–1 Jan 4, 2012 H2H
58741 John Millman Sergiy Stakhovsky 1 0–1 H 0–1 Sep 2, 2015 H2H
58742 John Millman Stefanos Tsitsipas 1 0–1 H 0–1 Oct 19, 2018 H2H
58743 John Millman Stefano Travaglia 1 1–0 G 1–0 Jul 4, 2018 H2H
58744 John Millman Thanasi Kokkinakis 1 0–1 H 0–1 Jan 6, 2022 H2H
58745 John Millman Vasek Pospisil 1 0–1 H 0–1 Nov 14, 2020 H2H
58746 John Millman Yannick Maden 1 1–0 C 1–0 Apr 28, 2018 H2H
58747 John Millman Yuichi Sugita 1 1–0 H 1–0 Feb 8, 2018 H2H
58748 John Muller Gerald Battrick 1 1–0 H 1–0 Nov 25, 1976 H2H
58749 John Newcombe Barry Mackay 1 0–1 G 0–1 Aug 12, 1968 H2H
58750 John Newcombe Bill Freer 1 1–0 C 1–0 Mar 30, 1975 H2H
58751 John Newcombe Byron Bertram 1 1–0 G 1–0 Jul 18, 1970 H2H
58752 John Newcombe Chris Kachel 1 1–0 C 1–0 May 27, 1976 H2H
58753 John Newcombe F D Robbins 1 1–0 C 1–0 Jul 14, 1972 H2H
58754 John Newcombe Gene Malin 1 0–1 H 0–1 Oct 4, 1979 H2H
58755 John Newcombe Gene Scott 1 1–0 G 1–0 Sep 8, 1970 H2H
58756 John Newcombe Henry Bunis 1 1–0 H 1–0 Oct 7, 1976 H2H
58757 John Newcombe Jacques Thamin 1 0–1 G 0–1 Jan 3, 1974 H2H
58758 John Newcombe Jean Claude Barclay 1 1–0 C 1–0 Apr 17, 1969 H2H
58759 John Newcombe Jean Loup Rouyer 1 1–0 C 1–0 May 15, 1969 H2H
58760 John Newcombe John Bartlett 1 1–0 G 1–0 Jan 1, 1972 H2H
58761 John Newcombe Mike Belkin 1 1–0 C 1–0 May 2, 1969 H2H
58762 John Newcombe Mike Machette 1 1–0 H 1–0 Mar 6, 1974 H2H
58763 John Newcombe Mitsuru Motoi 1 1–0 H 1–0 Oct 16, 1974 H2H
58764 John Newcombe Nicholas Kalogeropoulos 1 1–0 G 1–0 Jun 26, 1970 H2H
58765 John Newcombe Ove Bengtson 1 0–1 C 0–1 Jan 23, 1974 H2H
58766 John Newcombe Patricio Cornejo 1 1–0 H 1–0 Mar 8, 1974 H2H
58767 John Newcombe Peter Burwash 1 1–0 C 1–0 Aug 7, 1973 H2H
58768 John Newcombe Peter Curtis 1 1–0 C 1–0 Feb 8, 1969 H2H
58769 John Newcombe Peter Szoke 1 0–1 C 0–1 Jun 4, 1973 H2H
58770 John Newcombe Ray Keldie 1 1–0 G 1–0 Jun 19, 1973 H2H
58771 John Newcombe Richard Hawkes 1 1–0 G 1–0 Feb 2, 1969 H2H
58772 John Newcombe Tadeusz Nowicki 1 1–0 C 1–0 May 8, 1978 H2H
58773 John Newcombe Tony Bardsley 1 1–0 C 1–0 Aug 13, 1971 H2H
58774 John Newcombe Trevor Fancutt 1 1–0 G 1–0 Dec 25, 1974 H2H
58775 John Newcombe Vladimir Zednik 1 0–1 C 0–1 May 20, 1971 H2H
58776 John Newcombe Yuji Tezuka 1 1–0 C 1–0 Nov 6, 1975 H2H
58777 John Paish Bill Bowrey 1 0–1 G 0–1 Jun 13, 1969 H2H
58778 John Paish Bob Giltinan 1 0–1 G 0–1 Jun 19, 1974 H2H
58779 John Paish Clark Graebner 1 0–1 G 0–1 Jun 22, 1972 H2H
58780 John Paish Derek Schroder 1 1–0 G 1–0 Jun 10, 1971 H2H
58781 John Paish Frank Froehling 1 0–1 C 0–1 May 25, 1971 H2H
58782 John Paish Fred Stolle 1 0–1 G 0–1 Jun 14, 1968 H2H
58783 John Paish Gene Scott 1 1–0 G 1–0 Jun 28, 1972 H2H
58784 John Paish Giuseppe Merlo 1 0–1 C 0–1 Jun 3, 1973 H2H
58785 John Paish Grover Raz Reid 1 0–1 H 0–1 Mar 26, 1973 H2H
58786 John Paish Ion Tiriac 1 1–0 C 1–0 Nov 23, 1971 H2H
58787 John Paish Jaidip Mukerjea 1 1–0 G 1–0 Jul 13, 1973 H2H
58788 John Paish James Chico Hagey 1 1–0 H 1–0 Aug 8, 1973 H2H
58789 John Paish Jean Loup Rouyer 1 1–0 G 1–0 Jun 20, 1972 H2H
58790 John Paish John Bartlett 1 1–0 G 1–0 Jul 14, 1973 H2H
58791 John Paish Marcello Lara 1 0–1 G 0–1 Jun 27, 1973 H2H
58792 John Paish Nicholas Kalogeropoulos 1 0–1 H 0–1 Feb 22, 1973 H2H
58793 John Paish Nikola Pilic 1 0–1 C 0–1 Nov 20, 1973 H2H
58794 John Paish Ove Bengtson 1 0–1 G 0–1 Jun 11, 1973 H2H
58795 John Paish Owen Davidson 1 0–1 G 0–1 Jun 25, 1969 H2H
58796 John Paish Premjit Lall 1 0–1 G 0–1 Jul 13, 1971 H2H
58797 John Paish Rod Laver 1 0–1 G 0–1 Sep 1, 1972 H2H
58798 John Paish Roy Barth 1 1–0 G 1–0 Jun 4, 1970 H2H
58799 John Paish Steve Faulk 1 0–1 C 0–1 Aug 2, 1972 H2H
58800 John Paish Steve Siegel 1 1–0 G 1–0 Jun 5, 1972 H2H