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
8801 John Isner Denis Kudla 2 2–0 C 1–0 H 1–0 Apr 8, 2016 H2H
8802 John Isner Diego Schwartzman 2 2–0 H 2–0 Mar 15, 2022 H2H
8803 John Isner Fabio Fognini 2 2–0 H 2–0 Aug 16, 2016 H2H
8804 John Isner Felix Auger-Aliassime 2 2–0 H 2–0 Mar 29, 2021 H2H
8805 John Isner Florent Serra 2 2–0 H 2–0 Jan 19, 2011 H2H
8806 John Isner Go Soeda 2 2–0 G 1–0 H 1–0 Jul 1, 2015 H2H
8807 John Isner Igor Kunitsyn 2 2–0 H 2–0 Nov 10, 2011 H2H
8808 John Isner Jared Donaldson 2 2–0 G 1–0 H 1–0 Aug 19, 2017 H2H
8809 John Isner J.J. Wolf 2 2–0 H 2–0 Feb 11, 2023 H2H
8810 John Isner Josselin Ouanna 2 2–0 C 1–0 H 1–0 May 7, 2010 H2H
8811 John Isner Juan Ignacio Chela 2 0–2 C 0–2 May 10, 2011 H2H
8812 John Isner Lukas Rosol 2 0–2 C 0–1 H 0–1 May 19, 2016 H2H
8813 John Isner Lukasz Kubot 2 2–0 H 2–0 Oct 12, 2010 H2H
8814 John Isner Marcel Granollers 2 2–0 H 2–0 Jan 21, 2016 H2H
8815 John Isner Marco Chiudinelli 2 2–0 C 1–0 H 1–0 Sep 2, 2010 H2H
8816 John Isner Marcos Giron 2 2–0 H 2–0 Feb 27, 2020 H2H
8817 John Isner Ruben Bemelmans 2 2–0 G 1–0 H 1–0 Jul 5, 2018 H2H
8818 John Isner Ryan Sweeting 2 2–0 C 1–0 H 1–0 Apr 14, 2012 H2H
8819 John Isner Thiago Monteiro 2 2–0 H 2–0 Jan 11, 2021 H2H
8820 John Isner Tobias Kamke 2 2–0 G 1–0 H 1–0 Aug 3, 2011 H2H
8821 John James Allan Stone 2 0–2 G 0–2 Dec 27, 1974 H2H
8822 John James Chris Mayotte 2 0–2 C 0–1 H 0–1 Sep 5, 1981 H2H
8823 John James Douglas Palm 2 2–0 C 1–0 H 1–0 Aug 17, 1978 H2H
8824 John James Gene Mayer 2 0–2 C 0–1 H 0–1 Aug 14, 1981 H2H
8825 John James Harold Solomon 2 0–2 C 0–1 H 0–1 Nov 9, 1977 H2H
8826 John James Jimmy Connors 2 0–2 C 0–1 H 0–1 Apr 12, 1979 H2H
8827 John James Jorge Andrew 2 2–0 C 1–0 H 1–0 Feb 1, 1979 H2H
8828 John James Kim Warwick 2 0–2 G 0–1 H 0–1 Dec 30, 1979 H2H
8829 John James Ricardo Ycaza 2 2–0 C 2–0 Jul 29, 1982 H2H
8830 John James Tim Wilkison 2 2–0 G 2–0 Jan 7, 1982 H2H
8831 John James Yannick Noah 2 0–2 C 0–2 Jul 30, 1982 H2H
8832 John McEnroe Andreas Maurer 2 2–0 G 1–0 H 1–0 Jul 3, 1985 H2H
8833 John McEnroe Andrei Olhovskiy 2 2–0 G 1–0 H 1–0 Oct 8, 1992 H2H
8834 John McEnroe Arthur Ashe 2 2–0 C 2–0 Jan 18, 1979 H2H
8835 John McEnroe Balazs Taroczy 2 2–0 C 1–0 C 1–0 Nov 7, 1980 H2H
8836 John McEnroe Brian Garrow 2 2–0 C 1–0 H 1–0 Jul 18, 1991 H2H
8837 John McEnroe Bruce Manson 2 2–0 C 1–0 H 1–0 Sep 23, 1981 H2H
8838 John McEnroe Bud Schultz 2 2–0 H 2–0 Sep 2, 1985 H2H
8839 John McEnroe Carl Uwe Steeb 2 2–0 C 2–0 Feb 25, 1989 H2H
8840 John McEnroe Charlie Pasarell 2 2–0 C 1–0 G 1–0 Jun 13, 1979 H2H
8841 John McEnroe Chip Hooper 2 2–0 G 1–0 H 1–0 Oct 15, 1983 H2H
8842 John McEnroe Chris Johnstone 2 2–0 C 1–0 H 1–0 Oct 15, 1982 H2H
8843 John McEnroe Claudio Panatta 2 2–0 C 1–0 C 1–0 May 11, 1985 H2H
8844 John McEnroe Dan Cassidy 2 2–0 H 2–0 Aug 10, 1989 H2H
8845 John McEnroe Danie Visser 2 2–0 G 2–0 Nov 29, 1985 H2H
8846 John McEnroe David Carter 2 2–0 C 2–0 Aug 2, 1980 H2H
8847 John McEnroe David Schneider 2 2–0 C 2–0 Sep 27, 1979 H2H
8848 John McEnroe Deon Joubert 2 2–0 C 1–0 C 1–0 Feb 2, 1979 H2H
8849 John McEnroe Eric Jelen 2 2–0 C 2–0 Feb 10, 1990 H2H
8850 John McEnroe Florin Segarceanu 2 2–0 C 1–0 G 1–0 May 31, 1985 H2H
8851 John McEnroe Gilad Bloom 2 2–0 C 1–0 H 1–0 Aug 22, 1991 H2H
8852 John McEnroe Glenn Layendecker 2 2–0 H 2–0 Aug 28, 1991 H2H
8853 John McEnroe Grant Connell 2 2–0 H 2–0 Aug 16, 1990 H2H
8854 John McEnroe Henrik Sundstrom 2 2–0 C 2–0 Jun 5, 1985 H2H
8855 John McEnroe Jan Kodes 2 2–0 H 2–0 Aug 16, 1979 H2H
8856 John McEnroe Jay Lapidus 2 2–0 C 2–0 Jul 31, 1980 H2H
8857 John McEnroe Jeff Borowiak 2 2–0 G 1–0 H 1–0 Jun 8, 1983 H2H
8858 John McEnroe Jim Pugh 2 2–0 C 1–0 G 1–0 Jul 2, 1989 H2H
8859 John McEnroe John Fitzgerald 2 2–0 G 1–0 H 1–0 Jul 5, 1989 H2H
8860 John McEnroe John James 2 2–0 C 1–0 G 1–0 Aug 3, 1979 H2H
8861 John McEnroe Jonas Svensson 2 2–0 C 2–0 Nov 2, 1989 H2H
8862 John McEnroe Karl Meiler 2 2–0 C 1–0 G 1–0 Dec 3, 1978 H2H
8863 John McEnroe Ken Flach 2 2–0 C 1–0 H 1–0 Nov 17, 1988 H2H
8864 John McEnroe Leif Shiras 2 2–0 C 1–0 G 1–0 Feb 16, 1990 H2H
8865 John McEnroe Marcos Hocevar 2 2–0 C 1–0 H 1–0 Jun 2, 1985 H2H
8866 John McEnroe Mark Dickson 2 2–0 C 2–0 Feb 10, 1983 H2H
8867 John McEnroe Marko Ostoja 2 2–0 C 1–0 H 1–0 Aug 6, 1986 H2H
8868 John McEnroe Martin Wostenholme 2 2–0 H 2–0 Aug 31, 1985 H2H
8869 John McEnroe Mel Purcell 2 2–0 C 1–0 C 1–0 Feb 5, 1987 H2H
8870 John McEnroe Mike Leach 2 2–0 C 2–0 Apr 27, 1985 H2H
8871 John McEnroe Nick Saviano 2 2–0 H 2–0 Aug 11, 1982 H2H
8872 John McEnroe Paolo Cane 2 2–0 C 2–0 Feb 9, 1990 H2H
8873 John McEnroe Pascal Portes 2 2–0 C 1–0 H 1–0 Apr 3, 1981 H2H
8874 John McEnroe Paul Chamberlin 2 2–0 C 1–0 H 1–0 Jul 19, 1990 H2H
8875 John McEnroe Per Hjertquist 2 2–0 C 1–0 H 1–0 Aug 12, 1981 H2H
8876 John McEnroe Ricardo Ycaza 2 2–0 C 2–0 Jun 3, 1981 H2H
8877 John McEnroe Richard Meyer 2 2–0 C 1–0 H 1–0 Nov 15, 1980 H2H
8878 John McEnroe Robin Drysdale 2 2–0 C 1–0 C 1–0 Nov 17, 1979 H2H
8879 John McEnroe Rodney Harmon 2 2–0 C 1–0 G 1–0 Jun 29, 1984 H2H
8880 John McEnroe Sandon Stolle 2 2–0 G 1–0 H 1–0 Mar 15, 1992 H2H
8881 John McEnroe Stanislav Birner 2 2–0 C 2–0 Nov 13, 1981 H2H
8882 John McEnroe Thierry Guardiola 2 2–0 H 2–0 Aug 20, 1992 H2H
8883 John McEnroe Thierry Tulasne 2 2–0 H 2–0 Jan 17, 1990 H2H
8884 John McEnroe Todd Nelson 2 2–0 C 1–0 H 1–0 Oct 30, 1986 H2H
8885 John McEnroe Tom Gorman 2 2–0 H 2–0 Sep 6, 1979 H2H
8886 John McEnroe Yannick Noah 2 2–0 C 2–0 Apr 12, 1987 H2H
8887 John Millman Brandon Nakashima 2 0–2 H 0–2 Jul 29, 2022 H2H
8888 John Millman Damir Dzumhur 2 0–2 H 0–2 Jan 18, 2018 H2H
8889 John Millman Hubert Hurkacz 2 2–0 C 1–0 H 1–0 May 4, 2021 H2H
8890 John Millman Lucas Pouille 2 2–0 C 1–0 G 1–0 Apr 27, 2018 H2H
8891 John Millman Malek Jaziri 2 2–0 H 2–0 Aug 31, 2017 H2H
8892 John Millman Marin Cilic 2 0–2 H 0–2 Aug 8, 2019 H2H
8893 John Millman Matthew Ebden 2 0–2 H 0–2 Feb 26, 2021 H2H
8894 John Millman Taylor Fritz 2 0–2 H 0–2 Oct 30, 2021 H2H
8895 John Millman Ugo Humbert 2 2–0 C 1–0 H 1–0 Apr 13, 2021 H2H
8896 John Newcombe Bill Bowrey 2 2–0 C 1–0 G 1–0 Jul 18, 1970 H2H
8897 John Newcombe Daniel Contet 2 2–0 C 1–0 G 1–0 Jun 18, 1970 H2H
8898 John Newcombe Grover Raz Reid 2 2–0 H 2–0 Apr 3, 1975 H2H
8899 John Newcombe Pancho Segura 2 2–0 C 1–0 C 1–0 Mar 7, 1969 H2H
8900 John Newcombe Robert Rheinberger 2 2–0 C 1–0 H 1–0 Oct 30, 1975 H2H
8901 John Newcombe Terry Addison 2 2–0 C 1–0 C 1–0 Oct 6, 1972 H2H
8902 John Paish Milan Holecek 2 0–2 C 0–1 G 0–1 May 25, 1973 H2H
8903 John Paish Patrick Hombergen 2 0–2 C 0–2 Apr 20, 1972 H2H
8904 John Sadri Bernie Mitton 2 2–0 C 2–0 Feb 2, 1983 H2H
8905 John Sadri Billy Martin 2 2–0 G 1–0 H 1–0 Aug 14, 1980 H2H
8906 John Sadri Bruce Manson 2 2–0 C 1–0 H 1–0 Sep 27, 1984 H2H
8907 John Sadri Colin Dibley 2 2–0 C 1–0 G 1–0 Feb 28, 1980 H2H
8908 John Sadri Colin Dowdeswell 2 0–2 H 0–2 Apr 11, 1980 H2H
8909 John Sadri Eddie Dibbs 2 0–2 C 0–1 C 0–1 Mar 8, 1980 H2H
8910 John Sadri Geoff Masters 2 2–0 H 2–0 Nov 9, 1979 H2H
8911 John Sadri Nick Saviano 2 2–0 C 1–0 H 1–0 Sep 25, 1980 H2H
8912 John Sadri Pat Dupre 2 2–0 C 1–0 H 1–0 Aug 14, 1982 H2H
8913 John Sadri Raul Ramirez 2 0–2 C 0–2 Feb 6, 1981 H2H
8914 John Sadri Ross Case 2 2–0 G 2–0 Dec 15, 1982 H2H
8915 John Sadri Terry Moor 2 0–2 C 0–1 C 0–1 Feb 25, 1981 H2H
8916 John Sadri Tony Giammalva 2 2–0 C 1–0 H 1–0 Sep 28, 1984 H2H
8917 John Whitlinger Brian Fairlie 2 0–2 C 0–2 Jul 28, 1977 H2H
8918 John Whitlinger Cliff Richey 2 2–0 C 1–0 H 1–0 Mar 14, 1976 H2H
8919 John Whitlinger Roy Barth 2 2–0 C 1–0 G 1–0 Aug 28, 1974 H2H
8920 John Yuill Byron Bertram 2 0–2 C 0–1 H 0–1 Feb 16, 1978 H2H
8921 John Yuill Colin Dibley 2 0–2 C 0–1 H 0–1 Mar 12, 1977 H2H
8922 John Yuill Francois Jauffret 2 2–0 C 1–0 H 1–0 May 27, 1977 H2H
8923 John Yuill Geoff Masters 2 2–0 C 2–0 Apr 5, 1978 H2H
8924 John Yuill Norman Holmes 2 2–0 C 1–0 G 1–0 Aug 4, 1976 H2H
8925 John Yuill Patrick Proisy 2 2–0 C 2–0 Jun 15, 1978 H2H
8926 John Yuill Werner Zirngibl 2 0–2 C 0–2 Jun 16, 1978 H2H
8927 Jonas Bjorkman Amos Mansdorf 2 0–2 C 0–1 H 0–1 Sep 3, 1993 H2H
8928 Jonas Bjorkman Andreas Seppi 2 2–0 G 1–0 H 1–0 Feb 16, 2007 H2H
8929 Jonas Bjorkman Andreas Vinciguerra 2 2–0 H 2–0 Oct 23, 2003 H2H
8930 Jonas Bjorkman Carlos Costa 2 2–0 H 2–0 Aug 21, 1997 H2H
8931 Jonas Bjorkman Christian Bergstrom 2 2–0 C 1–0 H 1–0 Oct 19, 1995 H2H
8932 Jonas Bjorkman Christian Ruud 2 2–0 H 2–0 Jan 10, 1997 H2H
8933 Jonas Bjorkman Christian Vinck 2 2–0 C 1–0 G 1–0 Oct 11, 2001 H2H
8934 Jonas Bjorkman Chris Woodruff 2 2–0 C 1–0 H 1–0 Mar 15, 1997 H2H
8935 Jonas Bjorkman Chuck Adams 2 0–2 C 0–1 H 0–1 Aug 27, 1994 H2H
8936 Jonas Bjorkman Daniele Bracciali 2 2–0 G 1–0 H 1–0 Feb 15, 2007 H2H
8937 Jonas Bjorkman Daniel Nestor 2 2–0 C 1–0 G 1–0 Jun 11, 1998 H2H
8938 Jonas Bjorkman Daniel Vacek 2 2–0 C 1–0 G 1–0 Jun 20, 1997 H2H
8939 Jonas Bjorkman David Nainkin 2 2–0 H 2–0 Feb 12, 1998 H2H
8940 Jonas Bjorkman Feliciano Lopez 2 2–0 G 1–0 H 1–0 Jun 24, 2006 H2H
8941 Jonas Bjorkman Florent Serra 2 0–2 C 0–1 H 0–1 Mar 1, 2007 H2H
8942 Jonas Bjorkman Galo Blanco 2 2–0 H 2–0 Aug 24, 2001 H2H
8943 Jonas Bjorkman Guy Forget 2 2–0 H 2–0 Mar 13, 1996 H2H
8944 Jonas Bjorkman Ivan Lendl 2 0–2 H 0–2 Aug 18, 1994 H2H
8945 Jonas Bjorkman Jan Vacek 2 2–0 G 1–0 H 1–0 Jun 21, 2002 H2H
8946 Jonas Bjorkman Jeff Morrison 2 2–0 G 1–0 H 1–0 Aug 3, 2005 H2H
8947 Jonas Bjorkman Jim Courier 2 0–2 C 0–1 H 0–1 Mar 12, 1998 H2H
8948 Jonas Bjorkman Jiri Vanek 2 2–0 G 1–0 H 1–0 Jun 23, 2006 H2H
8949 Jonas Bjorkman Juan Balcells 2 2–0 H 2–0 Aug 29, 2001 H2H
8950 Jonas Bjorkman Karel Novacek 2 2–0 C 1–0 H 1–0 Oct 13, 1995 H2H
8951 Jonas Bjorkman Karsten Braasch 2 2–0 H 2–0 Jan 19, 1997 H2H
8952 Jonas Bjorkman Lionel Roux 2 2–0 C 1–0 H 1–0 Aug 11, 1997 H2H
8953 Jonas Bjorkman Lukas Dlouhy 2 2–0 G 1–0 H 1–0 Jun 30, 2006 H2H
8954 Jonas Bjorkman Luke Jensen 2 2–0 C 1–0 H 1–0 May 9, 1997 H2H
8955 Jonas Bjorkman Mariano Puerta 2 2–0 C 1–0 C 1–0 Oct 1, 2005 H2H
8956 Jonas Bjorkman Michael Stich 2 0–2 C 0–1 H 0–1 Sep 9, 1994 H2H
8957 Jonas Bjorkman Mikael Tillstrom 2 0–2 H 0–2 Oct 15, 1999 H2H
8958 Jonas Bjorkman Paul Haarhuis 2 2–0 H 2–0 Feb 22, 1997 H2H
8959 Jonas Bjorkman Raemon Sluiter 2 2–0 G 1–0 H 1–0 Jun 23, 2004 H2H
8960 Jonas Bjorkman Robby Ginepri 2 0–2 H 0–2 Jul 30, 2008 H2H
8961 Jonas Bjorkman Stephane Simian 2 2–0 G 1–0 H 1–0 Jun 13, 1997 H2H
8962 Jonas Bjorkman Steve Campbell 2 2–0 C 1–0 H 1–0 May 10, 1997 H2H
8963 Jonas Bjorkman Xavier Malisse 2 0–2 C 0–1 H 0–1 Oct 13, 2001 H2H
8964 Jonas Svensson Amos Mansdorf 2 2–0 H 2–0 Oct 6, 1990 H2H
8965 Jonas Svensson Bart Wuyts 2 0–2 C 0–1 C 0–1 May 21, 1992 H2H
8966 Jonas Svensson Carl Limberger 2 2–0 C 1–0 G 1–0 Jun 30, 1989 H2H
8967 Jonas Svensson Christian Miniussi 2 2–0 C 2–0 May 25, 1988 H2H
8968 Jonas Svensson Danie Visser 2 2–0 H 2–0 Feb 12, 1987 H2H
8969 Jonas Svensson David Prinosil 2 0–2 C 0–1 C 0–1 Mar 11, 1994 H2H
8970 Jonas Svensson Diego Perez 2 0–2 C 0–1 H 0–1 May 9, 1990 H2H
8971 Jonas Svensson Henrik Holm 2 0–2 C 0–1 C 0–1 Apr 28, 1994 H2H
8972 Jonas Svensson Jeremy Bates 2 2–0 C 1–0 H 1–0 Aug 30, 1986 H2H
8973 Jonas Svensson Jim Grabb 2 2–0 C 1–0 H 1–0 Oct 20, 1988 H2H
8974 Jonas Svensson Jordi Arrese 2 2–0 C 2–0 Apr 21, 1993 H2H
8975 Jonas Svensson Kenny Thorne 2 2–0 C 1–0 H 1–0 Oct 22, 1993 H2H
8976 Jonas Svensson Luiz Mattar 2 2–0 C 1–0 H 1–0 Oct 4, 1990 H2H
8977 Jonas Svensson Mansour Bahrami 2 2–0 C 1–0 H 1–0 Oct 6, 1989 H2H
8978 Jonas Svensson Marc Kevin Goellner 2 2–0 C 1–0 G 1–0 Nov 3, 1993 H2H
8979 Jonas Svensson Mark Kaplan 2 2–0 H 2–0 Jan 20, 1993 H2H
8980 Jonas Svensson Marko Ostoja 2 2–0 C 1–0 H 1–0 Oct 9, 1986 H2H
8981 Jonas Svensson Markus Zoecke 2 2–0 C 2–0 Mar 13, 1993 H2H
8982 Jonas Svensson Menno Oosting 2 2–0 C 1–0 H 1–0 Jan 18, 1989 H2H
8983 Jonas Svensson Nduka Odizor 2 2–0 C 1–0 H 1–0 Feb 26, 1988 H2H
8984 Jonas Svensson Nicklas Kulti 2 2–0 C 1–0 H 1–0 Sep 2, 1992 H2H
8985 Jonas Svensson Patrick Baur 2 2–0 C 2–0 Oct 10, 1991 H2H
8986 Jonas Svensson Ricki Osterthun 2 2–0 H 2–0 Oct 8, 1988 H2H
8987 Jonas Svensson Roberto Azar 2 2–0 C 2–0 Jun 3, 1990 H2H
8988 Jonas Svensson Rodolphe Gilbert 2 2–0 C 2–0 Apr 14, 1994 H2H
8989 Jonas Svensson Simon Youl 2 2–0 C 1–0 G 1–0 Jun 24, 1987 H2H
8990 Jonas Svensson Stefano Pescosolido 2 2–0 H 2–0 Jan 21, 1994 H2H
8991 Jonas Svensson Tomas Smid 2 2–0 C 2–0 Feb 18, 1988 H2H
8992 Jonas Svensson Tom Nijssen 2 2–0 C 2–0 Mar 1, 1990 H2H
8993 Jonathan Canter Bob Green 2 2–0 C 1–0 G 1–0 Feb 8, 1986 H2H
8994 Jonathan Canter Chip Hooper 2 0–2 C 0–1 G 0–1 Oct 4, 1984 H2H
8995 Jonathan Canter Dan Goldie 2 0–2 H 0–2 Aug 30, 1986 H2H
8996 Jonathan Canter Larry Stefanki 2 2–0 H 2–0 Apr 26, 1990 H2H
8997 Jonathan Canter Nduka Odizor 2 0–2 H 0–2 Aug 22, 1987 H2H
8998 Jonathan Canter Peter Doohan 2 2–0 G 1–0 H 1–0 Dec 29, 1985 H2H
8999 Jonathan Stark Andrei Olhovskiy 2 0–2 C 0–1 G 0–1 Nov 12, 1993 H2H
9000 Jonathan Stark Doug Flach 2 2–0 H 2–0 Feb 10, 1994 H2H