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
8801 Jimmy Connors John Paish 2 2–0 G 1–0 H 1–0 Jan 7, 1973 H2H
8802 Jimmy Connors John Yuill 2 2–0 C 1–0 H 1–0 Nov 28, 1974 H2H
8803 Jimmy Connors Jorge Lozano 2 2–0 H 2–0 Sep 7, 1988 H2H
8804 Jimmy Connors Kjell Johansson 2 2–0 C 1–0 G 1–0 Apr 7, 1978 H2H
8805 Jimmy Connors Klaus Eberhard 2 2–0 C 1–0 C 1–0 Mar 10, 1983 H2H
8806 Jimmy Connors Mark Dickson 2 2–0 C 1–0 H 1–0 Feb 13, 1986 H2H
8807 Jimmy Connors Mark Farrell 2 2–0 G 1–0 H 1–0 Aug 29, 1974 H2H
8808 Jimmy Connors Marko Ostoja 2 2–0 H 2–0 Feb 27, 1986 H2H
8809 Jimmy Connors Matt Mitchell 2 2–0 C 1–0 H 1–0 Aug 30, 1984 H2H
8810 Jimmy Connors Michael Westphal 2 2–0 C 1–0 H 1–0 Oct 16, 1987 H2H
8811 Jimmy Connors Mike Estep 2 2–0 C 2–0 Nov 18, 1976 H2H
8812 Jimmy Connors Mike Leach 2 2–0 C 1–0 H 1–0 Oct 23, 1986 H2H
8813 Jimmy Connors Nicholas Kalogeropoulos 2 2–0 C 1–0 G 1–0 Feb 15, 1974 H2H
8814 Jimmy Connors Paul Annacone 2 2–0 G 2–0 Jun 14, 1986 H2H
8815 Jimmy Connors Paul Mcnamee 2 2–0 C 1–0 G 1–0 May 27, 1983 H2H
8816 Jimmy Connors Pavel Slozil 2 2–0 C 1–0 C 1–0 Aug 9, 1979 H2H
8817 Jimmy Connors Peter Feigl 2 2–0 C 2–0 Jan 29, 1981 H2H
8818 Jimmy Connors Peter Lundgren 2 2–0 C 1–0 H 1–0 Feb 25, 1987 H2H
8819 Jimmy Connors Pierre Barthes 2 2–0 C 2–0 Sep 30, 1972 H2H
8820 Jimmy Connors Ray Ruffels 2 2–0 H 2–0 Mar 21, 1976 H2H
8821 Jimmy Connors Ricardo Cano 2 2–0 C 2–0 May 12, 1982 H2H
8822 Jimmy Connors Richard Matuszewski 2 2–0 H 2–0 Feb 4, 1993 H2H
8823 Jimmy Connors Rick Fisher 2 2–0 C 1–0 C 1–0 Oct 16, 1980 H2H
8824 Jimmy Connors Rodney Harmon 2 2–0 C 1–0 H 1–0 Sep 11, 1982 H2H
8825 Jimmy Connors Shlomo Glickstein 2 2–0 C 1–0 H 1–0 Nov 14, 1981 H2H
8826 Jimmy Connors Steve Docherty 2 2–0 H 2–0 Aug 16, 1979 H2H
8827 Jimmy Connors Steve Shaw 2 2–0 G 2–0 Jun 26, 1987 H2H
8828 Jimmy Connors Udo Riglewski 2 2–0 H 2–0 Mar 16, 1991 H2H
8829 Jimmy Connors Ulrich Pinner 2 2–0 G 1–0 H 1–0 Nov 9, 1975 H2H
8830 Jimmy Wang Kevin Kim 2 2–0 H 2–0 Oct 4, 2006 H2H
8831 Jim Osborne Bill Bowrey 2 0–2 G 0–2 Jun 11, 1970 H2H
8832 Jim Osborne Brian Fairlie 2 0–2 C 0–1 G 0–1 Aug 21, 1970 H2H
8833 Jim Osborne Charlie Pasarell 2 0–2 C 0–1 C 0–1 Dec 31, 1970 H2H
8834 Jim Osborne Marty Riessen 2 0–2 H 0–2 Mar 22, 1968 H2H
8835 Jim Osborne Rod Laver 2 0–2 G 0–1 H 0–1 Jun 17, 1970 H2H
8836 Jim Osborne Stanley Pasarell 2 2–0 C 1–0 G 1–0 Jul 25, 1968 H2H
8837 Jim Osborne Terry Addison 2 2–0 C 1–0 H 1–0 Sep 4, 1970 H2H
8838 Jim Osborne Tony Roche 2 0–2 C 0–1 G 0–1 Mar 28, 1969 H2H
8839 Jim Pugh Johan Kriek 2 0–2 C 0–1 H 0–1 Nov 3, 1988 H2H
8840 Jim Pugh Ramesh Krishnan 2 0–2 H 0–2 Jan 15, 1988 H2H
8841 Jim Ward Geoff Masters 2 0–2 C 0–1 G 0–1 Mar 22, 1979 H2H
8842 Jim Ward Ross Case 2 0–2 G 0–1 H 0–1 Jan 21, 1971 H2H
8843 Jiri Granat Eric Deblicker 2 0–2 C 0–1 H 0–1 Apr 12, 1979 H2H
8844 Jiri Granat Nikola Pilic 2 2–0 C 1–0 H 1–0 Apr 20, 1978 H2H
8845 Jiri Granat Pavel Hutka 2 0–2 C 0–2 Jul 20, 1978 H2H
8846 Jiri Hrebec Billy Martin 2 2–0 C 1–0 H 1–0 Feb 8, 1978 H2H
8847 Jiri Hrebec Buster C Mottram 2 0–2 C 0–2 Oct 7, 1977 H2H
8848 Jiri Hrebec Clark Graebner 2 0–2 C 0–1 H 0–1 Feb 8, 1973 H2H
8849 Jiri Hrebec Eddie Dibbs 2 0–2 C 0–1 C 0–1 Mar 14, 1975 H2H
8850 Jiri Hrebec Eric Deblicker 2 2–0 C 1–0 H 1–0 May 21, 1976 H2H
8851 Jiri Hrebec Geoff Masters 2 2–0 C 2–0 Nov 3, 1977 H2H
8852 Jiri Hrebec Ion Tiriac 2 2–0 C 2–0 Jun 14, 1973 H2H
8853 Jiri Hrebec Jurgen Fassbender 2 2–0 C 2–0 May 24, 1974 H2H
8854 Jiri Hrebec Ove Bengtson 2 2–0 C 2–0 Nov 2, 1973 H2H
8855 Jiri Hrebec Pat Dupre 2 2–0 C 1–0 H 1–0 Oct 27, 1977 H2H
8856 Jiri Hrebec Patricio Cornejo 2 2–0 C 2–0 Apr 18, 1974 H2H
8857 Jiri Hrebec Peter Pokorny 2 2–0 C 2–0 Jul 17, 1975 H2H
8858 Jiri Hrebec Phil Dent 2 0–2 C 0–1 C 0–1 Feb 13, 1975 H2H
8859 Jiri Hrebec Steve Faulk 2 0–2 C 0–2 Apr 18, 1973 H2H
8860 Jiri Hrebec Steve Krulevitz 2 2–0 C 2–0 Jun 18, 1977 H2H
8861 Jiri Hrebec Torben Ulrich 2 2–0 C 1–0 H 1–0 Apr 3, 1974 H2H
8862 Jiri Hrebec Ulrich Pinner 2 2–0 C 2–0 Jul 6, 1976 H2H
8863 Jiri Lehecka Adam Walton 2 2–0 H 2–0 Aug 12, 2025 H2H
8864 Jiri Lehecka Alejandro Tabilo 2 2–0 C 2–0 Apr 24, 2026 H2H
8865 Jiri Lehecka Alexander Zverev 2 0–2 G 0–1 H 0–1 Jul 6, 2026 H2H
8866 Jiri Lehecka Borna Coric 2 2–0 H 2–0 Aug 26, 2025 H2H
8867 Jiri Lehecka Brandon Nakashima 2 2–0 H 2–0 Mar 9, 2024 H2H
8868 Jiri Lehecka Francisco Cerundolo 2 2–0 C 1–0 G 1–0 May 22, 2025 H2H
8869 Jiri Lehecka Hubert Hurkacz 2 0–2 H 0–2 Feb 7, 2025 H2H
8870 Jiri Lehecka Jan-Lennard Struff 2 2–0 C 1–0 G 1–0 Jun 13, 2025 H2H
8871 Jiri Lehecka Marton Fucsovics 2 2–0 H 2–0 Aug 28, 2024 H2H
8872 Jiri Lehecka Mitchell Krueger 2 2–0 H 2–0 Aug 29, 2024 H2H
8873 Jiri Lehecka Nicolas Jarry 2 2–0 H 2–0 Jan 4, 2025 H2H
8874 Jiri Lehecka Sebastian Baez 2 0–2 H 0–2 Mar 7, 2026 H2H
8875 Jiri Novak Albert Montanes 2 2–0 C 2–0 Jul 28, 2005 H2H
8876 Jiri Novak Andy Roddick 2 0–2 H 0–2 Mar 10, 2005 H2H
8877 Jiri Novak Arnaud Clement 2 2–0 H 2–0 Aug 30, 2006 H2H
8878 Jiri Novak Axel Pretzsch 2 2–0 H 2–0 Mar 1, 2002 H2H
8879 Jiri Novak Chris Woodruff 2 0–2 C 0–1 H 0–1 Nov 15, 2000 H2H
8880 Jiri Novak Davide Sanguinetti 2 2–0 C 1–0 H 1–0 Nov 7, 1998 H2H
8881 Jiri Novak Emilio Benfele Alvarez 2 2–0 C 1–0 H 1–0 Feb 10, 2000 H2H
8882 Jiri Novak Fernando Vicente 2 2–0 G 1–0 H 1–0 Jan 11, 2002 H2H
8883 Jiri Novak Guillermo Coria 2 2–0 C 1–0 H 1–0 Oct 11, 2002 H2H
8884 Jiri Novak Harel Levy 2 0–2 H 0–2 Aug 6, 2000 H2H
8885 Jiri Novak Jens Knippschild 2 2–0 C 1–0 C 1–0 May 31, 2002 H2H
8886 Jiri Novak Karim Alami 2 0–2 C 0–1 H 0–1 Feb 12, 2000 H2H
8887 Jiri Novak Lionel Roux 2 2–0 C 1–0 H 1–0 Aug 9, 2000 H2H
8888 Jiri Novak Marc Kevin Goellner 2 2–0 H 2–0 Aug 6, 1997 H2H
8889 Jiri Novak Mario Ancic 2 2–0 H 2–0 Aug 27, 2003 H2H
8890 Jiri Novak Paul Haarhuis 2 0–2 H 0–2 Aug 28, 1998 H2H
8891 Jiri Novak Potito Starace 2 0–2 C 0–2 Jul 7, 2005 H2H
8892 Jiri Novak Ramon Delgado 2 2–0 C 1–0 H 1–0 Sep 1, 1999 H2H
8893 Jiri Novak Robert Kendrick 2 2–0 H 2–0 Sep 26, 2003 H2H
8894 Jiri Novak Ruben Ramirez Hidalgo 2 2–0 C 2–0 Jul 22, 2004 H2H
8895 Jiri Novak Stefan Edberg 2 0–2 H 0–2 Mar 13, 1996 H2H
8896 Jiri Prucha Corrado Barazzutti 2 0–2 C 0–1 H 0–1 Oct 22, 1980 H2H
8897 Jiri Vanek Paul Goldstein 2 0–2 C 0–1 H 0–1 Apr 21, 2005 H2H
8898 Jiri Vanek Prakash Amritraj 2 2–0 C 1–0 H 1–0 Sep 29, 2005 H2H
8899 Jiri Vesely Andrey Kuznetsov 2 0–2 C 0–1 H 0–1 Aug 25, 2016 H2H
8900 Jiri Vesely Benoit Paire 2 0–2 G 0–1 H 0–1 Jul 7, 2019 H2H
8901 Jiri Vesely Brandon Nakashima 2 0–2 H 0–2 Jan 13, 2022 H2H
8902 Jiri Vesely Carlos Berlocq 2 0–2 C 0–1 H 0–1 Jul 22, 2016 H2H
8903 Jiri Vesely Damir Dzumhur 2 0–2 G 0–1 H 0–1 Jun 30, 2018 H2H
8904 Jiri Vesely Diego Schwartzman 2 2–0 C 1–0 G 1–0 Jul 5, 2018 H2H
8905 Jiri Vesely Edouard Roger-Vasselin 2 0–2 H 0–2 Jan 3, 2014 H2H
8906 Jiri Vesely Emil Ruusuvuori 2 0–2 H 0–2 Feb 5, 2022 H2H
8907 Jiri Vesely Federico Delbonis 2 0–2 C 0–1 H 0–1 Feb 22, 2018 H2H
8908 Jiri Vesely Fernando Verdasco 2 2–0 C 1–0 G 1–0 Jun 29, 2018 H2H
8909 Jiri Vesely Gilles Muller 2 0–2 G 0–1 H 0–1 Mar 12, 2017 H2H
8910 Jiri Vesely Grigor Dimitrov 2 0–2 C 0–2 Apr 30, 2016 H2H
8911 Jiri Vesely Jeremy Chardy 2 2–0 C 1–0 G 1–0 Jun 16, 2016 H2H
8912 Jiri Vesely John Isner 2 0–2 H 0–2 Mar 24, 2018 H2H
8913 Jiri Vesely Karen Khachanov 2 0–2 C 0–2 Jun 1, 2021 H2H
8914 Jiri Vesely Laslo Djere 2 0–2 C 0–1 H 0–1 Mar 26, 2021 H2H
8915 Jiri Vesely Milos Raonic 2 0–2 C 0–1 G 0–1 Jun 17, 2016 H2H
8916 Jiri Vesely Mischa Zverev 2 2–0 C 2–0 Apr 18, 2017 H2H
8917 Jiri Vesely Nicolas Almagro 2 0–2 C 0–2 May 26, 2016 H2H
8918 Jiri Vesely Pablo Carreno Busta 2 0–2 G 0–1 H 0–1 Jun 24, 2021 H2H
8919 Jiri Vesely Radu Albot 2 2–0 C 1–0 H 1–0 Jan 10, 2018 H2H
8920 Jiri Vesely Rafael Nadal 2 0–2 C 0–1 G 0–1 Jul 10, 2018 H2H
8921 Jiri Vesely Richard Gasquet 2 0–2 H 0–2 Oct 19, 2018 H2H
8922 Jiri Vesely Stan Wawrinka 2 0–2 C 0–1 H 0–1 Apr 19, 2017 H2H
8923 J. Mandarino Arthur Ashe 2 2–0 C 2–0 Oct 23, 1973 H2H
8924 J. Mandarino Cliff Richey 2 0–2 C 0–1 G 0–1 Feb 1, 1973 H2H
8925 J. Mandarino Frantisek Pala 2 2–0 C 1–0 G 1–0 Jul 20, 1972 H2H
8926 J. Mandarino Patricio Cornejo 2 2–0 C 1–0 H 1–0 Mar 4, 1971 H2H
8927 J. Mandarino Patrick Proisy 2 0–2 C 0–2 Jul 17, 1974 H2H
8928 J. Mandarino Tom Leonard 2 2–0 C 1–0 C 1–0 Mar 20, 1974 H2H
8929 Joachim Johansson Xavier Malisse 2 2–0 H 2–0 Jan 7, 2005 H2H
8930 Joakim Nystrom Andreas Maurer 2 2–0 C 2–0 May 3, 1986 H2H
8931 Joakim Nystrom Bernard Fritz 2 2–0 C 2–0 Apr 15, 1983 H2H
8932 Joakim Nystrom Brian Teacher 2 2–0 C 1–0 C 1–0 Mar 28, 1986 H2H
8933 Joakim Nystrom Christophe Roger-Vasselin 2 2–0 C 2–0 May 20, 1983 H2H
8934 Joakim Nystrom Gabriel Urpi 2 2–0 C 2–0 Oct 6, 1983 H2H
8935 Joakim Nystrom Jan Norback 2 2–0 C 1–0 H 1–0 Nov 4, 1981 H2H
8936 Joakim Nystrom Michael Westphal 2 2–0 C 1–0 H 1–0 Nov 2, 1983 H2H
8937 Joakim Nystrom Peter Elter 2 2–0 C 2–0 Jul 13, 1984 H2H
8938 Joakim Nystrom Sandy Mayer 2 2–0 H 2–0 Oct 20, 1984 H2H
8939 Joakim Nystrom Sashi Menon 2 2–0 C 1–0 G 1–0 Nov 19, 1981 H2H
8940 Joakim Nystrom Steve Meister 2 2–0 C 1–0 C 1–0 Mar 21, 1985 H2H
8941 Joakim Nystrom Trevor Allan 2 2–0 C 2–0 Jul 14, 1984 H2H
8942 Joakim Nystrom Zoltan Kuharszky 2 2–0 C 1–0 G 1–0 Apr 13, 1984 H2H
8943 Joao Fonseca Ben Shelton 2 0–2 C 0–1 H 0–1 Aug 9, 2026 H2H
8944 Joao Fonseca Jacob Fearnley 2 2–0 G 1–0 H 1–0 Jul 2, 2025 H2H
8945 Joao Soares Bob Lutz 2 0–2 C 0–1 G 0–1 Jun 13, 1979 H2H
8946 Joao Soares John Sadri 2 0–2 G 0–1 H 0–1 Jun 9, 1982 H2H
8947 Joao Soares Jose Higueras 2 0–2 C 0–2 Aug 6, 1980 H2H
8948 Joao Sousa Andrej Martin 2 0–2 C 0–2 Sep 29, 2020 H2H
8949 Joao Sousa Benjamin Becker 2 0–2 G 0–1 H 0–1 Sep 25, 2014 H2H
8950 Joao Sousa Daniel Gimeno-Traver 2 0–2 C 0–1 H 0–1 Oct 22, 2015 H2H
8951 Joao Sousa Dmitry Tursunov 2 2–0 G 1–0 H 1–0 Jun 29, 2016 H2H
8952 Joao Sousa Facundo Bagnis 2 0–2 C 0–2 Jul 26, 2018 H2H
8953 Joao Sousa Igor Sijsling 2 2–0 C 1–0 H 1–0 Sep 19, 2014 H2H
8954 Joao Sousa Jozef Kovalik 2 2–0 C 1–0 H 1–0 Sep 19, 2019 H2H
8955 Joao Sousa Juan Pablo Varillas 2 0–2 C 0–2 Feb 16, 2023 H2H
8956 Joao Sousa Laslo Djere 2 0–2 C 0–1 H 0–1 Mar 2, 2023 H2H
8957 Joao Sousa Lukas Rosol 2 0–2 C 0–1 H 0–1 Jul 17, 2014 H2H
8958 Joao Sousa Marius Copil 2 0–2 H 0–2 Oct 20, 2016 H2H
8959 Joao Sousa Martin Klizan 2 2–0 H 2–0 Oct 6, 2016 H2H
8960 Joao Sousa Marton Fucsovics 2 0–2 H 0–2 Aug 8, 2018 H2H
8961 Joao Sousa Mikhail Youzhny 2 2–0 C 1–0 H 1–0 Mar 10, 2018 H2H
8962 Joao Sousa Mirza Basic 2 2–0 C 1–0 G 1–0 Jun 29, 2018 H2H
8963 Joao Sousa Ruben Bemelmans 2 0–2 H 0–2 Oct 21, 2017 H2H
8964 Joao Sousa Ryan Harrison 2 2–0 H 2–0 Mar 23, 2018 H2H
8965 Joao Sousa Tobias Kamke 2 2–0 H 2–0 Feb 6, 2015 H2H
8966 Joao Souza Facundo Arguello 2 2–0 C 2–0 Feb 4, 2016 H2H
8967 Joey Rive Dan Goldie 2 0–2 C 0–1 H 0–1 Apr 20, 1990 H2H
8968 Joey Rive Danie Visser 2 2–0 C 1–0 H 1–0 Jul 27, 1988 H2H
8969 Joey Rive Miguel Nido 2 2–0 H 2–0 Apr 11, 1990 H2H
8970 Johan Carlsson Derrick Rostagno 2 2–0 C 1–0 H 1–0 Oct 17, 1986 H2H
8971 Johan Carlsson Kelly Evernden 2 2–0 H 2–0 Nov 2, 1988 H2H
8972 Johan Carlsson Kevin Curren 2 0–2 H 0–2 Apr 28, 1989 H2H
8973 Johan Carlsson Milan Srejber 2 0–2 C 0–1 H 0–1 Apr 20, 1990 H2H
8974 Johan Kriek Bob Green 2 2–0 C 1–0 H 1–0 Sep 28, 1985 H2H
8975 Johan Kriek Bruce Derlin 2 2–0 G 2–0 Dec 2, 1984 H2H
8976 Johan Kriek Christophe Roger-Vasselin 2 2–0 C 1–0 C 1–0 May 8, 1985 H2H
8977 Johan Kriek Craig Wittus 2 2–0 G 2–0 Jul 8, 1982 H2H
8978 Johan Kriek David Carter 2 2–0 C 1–0 G 1–0 Feb 12, 1982 H2H
8979 Johan Kriek Drew Gitlin 2 2–0 G 2–0 Dec 13, 1982 H2H
8980 Johan Kriek Francisco Gonzalez 2 2–0 G 2–0 Jul 1, 1981 H2H
8981 Johan Kriek Geoff Masters 2 0–2 C 0–1 G 0–1 Jun 13, 1979 H2H
8982 Johan Kriek Jan Norback 2 2–0 C 1–0 G 1–0 Jan 23, 1981 H2H
8983 Johan Kriek Jay Lapidus 2 2–0 G 2–0 Dec 4, 1985 H2H
8984 Johan Kriek Lloyd Bourne 2 2–0 G 1–0 H 1–0 Sep 3, 1983 H2H
8985 Johan Kriek Mark Cox 2 2–0 C 1–0 H 1–0 Aug 20, 1980 H2H
8986 Johan Kriek Morris Skip Strode 2 2–0 C 1–0 G 1–0 Dec 3, 1983 H2H
8987 Johan Kriek Pascal Portes 2 2–0 C 1–0 H 1–0 Nov 4, 1981 H2H
8988 Johan Kriek Paul Annacone 2 0–2 C 0–1 G 0–1 Apr 5, 1985 H2H
8989 Johan Kriek Peter Feigl 2 2–0 G 1–0 H 1–0 Oct 18, 1980 H2H
8990 Johan Kriek Phil Dent 2 2–0 C 1–0 H 1–0 Aug 22, 1979 H2H
8991 Johan Kriek Richard Meyer 2 2–0 C 1–0 H 1–0 Aug 16, 1979 H2H
8992 Johan Kriek Scott Mccain 2 2–0 G 1–0 H 1–0 Jul 25, 1985 H2H
8993 Johan Kriek Shlomo Glickstein 2 2–0 C 1–0 H 1–0 Nov 26, 1982 H2H
8994 Johan Kriek Stanislav Birner 2 2–0 C 1–0 H 1–0 Nov 13, 1987 H2H
8995 Johan Kriek Steve Meister 2 2–0 G 1–0 H 1–0 Jul 1, 1984 H2H
8996 Johan Kriek Thierry Tulasne 2 2–0 C 1–0 G 1–0 Jul 31, 1981 H2H
8997 Johan Kriek Trey Waltke 2 0–2 C 0–1 H 0–1 Mar 18, 1982 H2H
8998 Johan Kriek Victor Pecci 2 2–0 G 1–0 H 1–0 Jun 26, 1985 H2H
8999 Johan Kriek Zeljko Franulovic 2 0–2 H 0–2 Nov 1, 1979 H2H
9000 John Alexander Alvaro Betancur 2 2–0 C 2–0 Jul 25, 1978 H2H