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
55601 Jay Berger Broderick Dyke 1 0–1 H 0–1 Apr 19, 1989 H2H
55602 Jay Berger Bruno Oresar 1 1–0 H 1–0 Mar 10, 1988 H2H
55603 Jay Berger Cassio Motta 1 1–0 H 1–0 Nov 5, 1988 H2H
55604 Jay Berger Christian Geyer 1 1–0 C 1–0 Oct 20, 1989 H2H
55605 Jay Berger Corrado Aprili 1 1–0 C 1–0 Apr 9, 1987 H2H
55606 Jay Berger Cristiano Caratti 1 1–0 H 1–0 Sep 2, 1990 H2H
55607 Jay Berger Dan Cassidy 1 1–0 H 1–0 Aug 31, 1988 H2H
55608 Jay Berger Danie Visser 1 1–0 C 1–0 Oct 1, 1987 H2H
55609 Jay Berger Darren Cahill 1 1–0 H 1–0 Aug 16, 1990 H2H
55610 Jay Berger David Engel 1 1–0 H 1–0 Mar 18, 1990 H2H
55611 Jay Berger David Lewis 1 1–0 H 1–0 Jul 27, 1988 H2H
55612 Jay Berger Diego Nargiso 1 1–0 C 1–0 May 31, 1989 H2H
55613 Jay Berger Eric Winogradsky 1 1–0 C 1–0 May 25, 1988 H2H
55614 Jay Berger Fernando Roese 1 1–0 C 1–0 Nov 10, 1988 H2H
55615 Jay Berger Francisco Maciel 1 1–0 C 1–0 Nov 15, 1986 H2H
55616 Jay Berger Gabriel Markus 1 1–0 H 1–0 Feb 9, 1990 H2H
55617 Jay Berger Glenn Layendecker 1 1–0 H 1–0 Feb 24, 1987 H2H
55618 Jay Berger Glenn Michibata 1 1–0 H 1–0 Jul 28, 1988 H2H
55619 Jay Berger Henrik Sundstrom 1 1–0 C 1–0 Apr 22, 1987 H2H
55620 Jay Berger Henri Leconte 1 1–0 C 1–0 Apr 20, 1990 H2H
55621 Jay Berger Ivan Kley 1 1–0 H 1–0 Nov 3, 1988 H2H
55622 Jay Berger Jan Gunnarsson 1 1–0 C 1–0 May 13, 1987 H2H
55623 Jay Berger Jay Lapidus 1 1–0 H 1–0 Jul 30, 1987 H2H
55624 Jay Berger Jeff Tarango 1 1–0 H 1–0 Aug 2, 1989 H2H
55625 Jay Berger Jim Gurfein 1 1–0 H 1–0 Sep 3, 1987 H2H
55626 Jay Berger Jimmy Arias 1 1–0 C 1–0 May 17, 1989 H2H
55627 Jay Berger Jim Pugh 1 1–0 H 1–0 Mar 15, 1989 H2H
55628 Jay Berger Joakim Nystrom 1 0–1 C 0–1 May 27, 1988 H2H
55629 Jay Berger Johan Anderson 1 0–1 H 0–1 Jan 10, 1991 H2H
55630 Jay Berger Johan Carlsson 1 1–0 H 1–0 Aug 31, 1990 H2H
55631 Jay Berger Johan Kriek 1 1–0 H 1–0 Mar 15, 1988 H2H
55632 Jay Berger Jonathan Canter 1 1–0 C 1–0 Oct 19, 1989 H2H
55633 Jay Berger Juan Avendano 1 0–1 C 0–1 Apr 10, 1987 H2H
55634 Jay Berger Kelly Evernden 1 1–0 H 1–0 Aug 18, 1990 H2H
55635 Jay Berger Leif Shiras 1 1–0 H 1–0 Jul 26, 1990 H2H
55636 Jay Berger Marian Vajda 1 0–1 C 0–1 May 3, 1990 H2H
55637 Jay Berger Mark Koevermans 1 1–0 H 1–0 Nov 25, 1989 H2H
55638 Jay Berger Mark Kratzmann 1 1–0 H 1–0 Mar 21, 1990 H2H
55639 Jay Berger Martin Wostenholme 1 1–0 C 1–0 Jul 13, 1989 H2H
55640 Jay Berger Mel Purcell 1 1–0 H 1–0 Sep 24, 1987 H2H
55641 Jay Berger Michiel Schapers 1 1–0 C 1–0 Feb 22, 1990 H2H
55642 Jay Berger Miloslav Mecir 1 0–1 H 0–1 Mar 20, 1988 H2H
55643 Jay Berger Nduka Odizor 1 1–0 H 1–0 Jul 27, 1989 H2H
55644 Jay Berger Nelson Aerts 1 1–0 H 1–0 Feb 8, 1990 H2H
55645 Jay Berger Olivier Soules 1 1–0 C 1–0 Apr 19, 1990 H2H
55646 Jay Berger Patrick Baur 1 1–0 C 1–0 May 5, 1988 H2H
55647 Jay Berger Patrik Kuhnen 1 1–0 C 1–0 May 10, 1990 H2H
55648 Jay Berger Paul Annacone 1 0–1 C 0–1 Oct 26, 1989 H2H
55649 Jay Berger Peter Lundgren 1 1–0 H 1–0 Jul 29, 1988 H2H
55650 Jay Berger Ramesh Krishnan 1 1–0 C 1–0 Feb 15, 1990 H2H
55651 Jay Berger Richard Matuszewski 1 0–1 C 0–1 Oct 21, 1988 H2H
55652 Jay Berger Rick Leach 1 1–0 H 1–0 Jul 21, 1988 H2H
55653 Jay Berger Roberto Arguello 1 1–0 H 1–0 Nov 12, 1987 H2H
55654 Jay Berger Roberto Azar 1 1–0 C 1–0 May 12, 1990 H2H
55655 Jay Berger Robert Seguso 1 1–0 H 1–0 Aug 13, 1987 H2H
55656 Jay Berger Simon Youl 1 1–0 H 1–0 Aug 17, 1989 H2H
55657 Jay Berger Slobodan Zivojinovic 1 0–1 C 0–1 May 6, 1988 H2H
55658 Jay Berger Tim Wilkison 1 1–0 H 1–0 Feb 25, 1987 H2H
55659 Jay Berger Tore Meinecke 1 1–0 H 1–0 Nov 14, 1987 H2H
55660 Jay Berger Yahiya Doumbia 1 0–1 H 0–1 Aug 3, 1988 H2H
55661 Jay Clarke Brandon Nakashima 1 0–1 G 0–1 Jun 22, 2022 H2H
55662 Jay Clarke Cameron Norrie 1 0–1 G 0–1 Jun 28, 2018 H2H
55663 Jay Clarke Christian Harrison 1 0–1 G 0–1 Jun 29, 2022 H2H
55664 Jay Clarke Daniel Evans 1 0–1 G 0–1 Jul 2, 2025 H2H
55665 Jay Clarke Egor Gerasimov 1 0–1 G 0–1 Jun 30, 2021 H2H
55666 Jay Clarke Kamil Majchrzak 1 0–1 H 0–1 Feb 3, 2022 H2H
55667 Jay Clarke Lucas Pouille 1 0–1 G 0–1 Jun 20, 2019 H2H
55668 Jay Clarke Noah Rubin 1 1–0 G 1–0 Jul 3, 2019 H2H
55669 Jay Lapidus Alejandro Pierola 1 0–1 C 0–1 Sep 24, 1981 H2H
55670 Jay Lapidus Andy Andrews 1 1–0 G 1–0 Jul 12, 1984 H2H
55671 Jay Lapidus Bruce Manson 1 1–0 H 1–0 Oct 11, 1984 H2H
55672 Jay Lapidus Bruce Nichols 1 1–0 H 1–0 Aug 14, 1980 H2H
55673 Jay Lapidus Buster C Mottram 1 1–0 H 1–0 Nov 5, 1982 H2H
55674 Jay Lapidus Carlos Kirmayr 1 0–1 H 0–1 Oct 21, 1981 H2H
55675 Jay Lapidus Chris Johnstone 1 0–1 G 0–1 Jun 25, 1982 H2H
55676 Jay Lapidus Chris Mayotte 1 1–0 G 1–0 Dec 17, 1980 H2H
55677 Jay Lapidus Colin Dowdeswell 1 0–1 H 0–1 Nov 24, 1983 H2H
55678 Jay Lapidus David Carter 1 1–0 H 1–0 Jan 8, 1981 H2H
55679 Jay Lapidus Dominique Bedel 1 1–0 C 1–0 May 26, 1982 H2H
55680 Jay Lapidus Drew Gitlin 1 0–1 C 0–1 Nov 1, 1984 H2H
55681 Jay Lapidus Eddie Dibbs 1 0–1 H 0–1 Oct 16, 1981 H2H
55682 Jay Lapidus Gene Malin 1 1–0 C 1–0 Aug 3, 1979 H2H
55683 Jay Lapidus Geoff Masters 1 0–1 C 0–1 Jan 23, 1980 H2H
55684 Jay Lapidus Gianni Ocleppo 1 0–1 G 0–1 Jun 21, 1984 H2H
55685 Jay Lapidus Jiri Hrebec 1 0–1 C 0–1 Aug 6, 1979 H2H
55686 Jay Lapidus John Alexander 1 1–0 H 1–0 Aug 21, 1982 H2H
55687 Jay Lapidus John Mattke 1 1–0 H 1–0 Oct 12, 1984 H2H
55688 Jay Lapidus Jose Higueras 1 1–0 C 1–0 Jul 16, 1981 H2H
55689 Jay Lapidus Morris Skip Strode 1 1–0 G 1–0 Jun 9, 1982 H2H
55690 Jay Lapidus Paolo Bertolucci 1 1–0 C 1–0 Sep 17, 1981 H2H
55691 Jay Lapidus Pascal Deniau 1 1–0 H 1–0 Oct 29, 1982 H2H
55692 Jay Lapidus Pascal Portes 1 1–0 C 1–0 Feb 4, 1982 H2H
55693 Jay Lapidus Pavel Slozil 1 0–1 C 0–1 Jul 31, 1981 H2H
55694 Jay Lapidus Peter Feigl 1 1–0 H 1–0 Oct 15, 1981 H2H
55695 Jay Lapidus Peter Thrupp 1 1–0 G 1–0 Nov 29, 1985 H2H
55696 Jay Lapidus Raul Ramirez 1 0–1 C 0–1 Jul 31, 1982 H2H
55697 Jay Lapidus Roscoe Tanner 1 0–1 H 0–1 Sep 15, 1983 H2H
55698 Jay Lapidus Stefan Simonsson 1 1–0 H 1–0 Nov 4, 1982 H2H
55699 Jay Lapidus Zan Guerry 1 0–1 C 0–1 Jul 14, 1982 H2H
55700 Jaymon Crabb Brian Vahaly 1 0–1 H 0–1 Sep 25, 2003 H2H
55701 Jaymon Crabb Leander Paes 1 0–1 H 0–1 Jan 15, 1997 H2H
55702 Jay Royappa Bob Giltinan 1 0–1 G 0–1 Jul 13, 1978 H2H
55703 Jay Royappa Dick Crealy 1 0–1 C 0–1 Nov 20, 1974 H2H
55704 Jay Royappa Louk Sanders 1 0–1 C 0–1 Dec 1, 1977 H2H
55705 Jay Royappa Mark Farrell 1 0–1 G 0–1 Jun 23, 1976 H2H
55706 Jay Royappa Stephen Warboys 1 0–1 G 0–1 Jun 5, 1974 H2H
55707 Jay Royappa Tom Leonard 1 0–1 C 0–1 Aug 10, 1978 H2H
55708 Jean Baptiste Chanfreau Allan McDonald 1 1–0 H 1–0 Jan 21, 1971 H2H
55709 Jean Baptiste Chanfreau Allan Stone 1 0–1 G 0–1 Aug 6, 1969 H2H
55710 Jean Baptiste Chanfreau Bill Bowrey 1 0–1 G 0–1 Dec 12, 1968 H2H
55711 Jean Baptiste Chanfreau Bill Freer 1 0–1 C 0–1 May 25, 1971 H2H
55712 Jean Baptiste Chanfreau Frank Sedgman 1 1–0 H 1–0 Jan 14, 1971 H2H
55713 Jean Baptiste Chanfreau Frantisek Pala 1 0–1 C 0–1 Apr 19, 1972 H2H
55714 Jean Baptiste Chanfreau Henry Bunis 1 1–0 G 1–0 Aug 21, 1973 H2H
55715 Jean Baptiste Chanfreau Ion Tiriac 1 0–1 C 0–1 Apr 15, 1970 H2H
55716 Jean Baptiste Chanfreau Jim Mcmanus 1 1–0 H 1–0 Sep 3, 1971 H2H
55717 Jean Baptiste Chanfreau Mal Anderson 1 0–1 G 0–1 Jan 28, 1971 H2H
55718 Jean Baptiste Chanfreau Max Pettman 1 1–0 G 1–0 Jan 25, 1971 H2H
55719 Jean Baptiste Chanfreau Neale Fraser 1 1–0 G 1–0 Jan 26, 1971 H2H
55720 Jean Baptiste Chanfreau Peter Pokorny 1 0–1 C 0–1 Apr 1, 1971 H2H
55721 Jean Baptiste Chanfreau Pierre Joly 1 1–0 G 1–0 Jun 14, 1973 H2H
55722 Jean Baptiste Chanfreau Pietro Marzano 1 1–0 G 1–0 Dec 11, 1968 H2H
55723 Jean Baptiste Chanfreau Premjit Lall 1 1–0 G 1–0 Jul 14, 1971 H2H
55724 Jean Baptiste Chanfreau Rayno Seegers 1 1–0 C 1–0 Apr 10, 1974 H2H
55725 Jean Baptiste Chanfreau Stephen Warboys 1 1–0 G 1–0 Jul 15, 1971 H2H
55726 Jean Baptiste Chanfreau Steve Faulk 1 1–0 G 1–0 Aug 17, 1969 H2H
55727 Jean Baptiste Chanfreau Toma Ovici 1 0–1 C 0–1 Nov 29, 1973 H2H
55728 Jean Baptiste Chanfreau Tony Bardsley 1 1–0 C 1–0 May 13, 1970 H2H
55729 Jean-Christophe Faurel Alexander Waske 1 1–0 H 1–0 Jan 18, 2006 H2H
55730 Jean Claude Barclay Allan McDonald 1 1–0 C 1–0 May 24, 1972 H2H
55731 Jean Claude Barclay Bernard Montrenaud 1 1–0 C 1–0 May 25, 1971 H2H
55732 Jean Claude Barclay Clark Graebner 1 0–1 G 0–1 Jun 26, 1972 H2H
55733 Jean Claude Barclay Gerald Battrick 1 1–0 C 1–0 May 14, 1970 H2H
55734 Jean Claude Barclay Geza Varga 1 1–0 C 1–0 Apr 1, 1971 H2H
55735 Jean Claude Barclay Graham Stilwell 1 0–1 G 0–1 Jun 23, 1971 H2H
55736 Jean-Claude Scherrer Lars Burgsmuller 1 0–1 G 0–1 Jun 12, 2003 H2H
55737 Jean-Claude Scherrer Peng Sun 1 1–0 H 1–0 Sep 25, 2008 H2H
55738 Jean Francois Bachelot Dinu Pescariu 1 1–0 C 1–0 Feb 12, 1998 H2H
55739 Jean Francois Bachelot Michael Russell 1 0–1 G 0–1 Jun 12, 2002 H2H
55740 Jean Francois Bachelot Stefano Galvani 1 1–0 H 1–0 Jan 16, 2002 H2H
55741 Jean Francois Caujolle Arthur Ashe 1 1–0 C 1–0 May 19, 1979 H2H
55742 Jean Francois Caujolle Ben Mckown 1 1–0 C 1–0 May 27, 1981 H2H
55743 Jean Francois Caujolle Bernard Mignot 1 1–0 C 1–0 Jul 16, 1976 H2H
55744 Jean Francois Caujolle Billy Martin 1 0–1 C 0–1 May 14, 1981 H2H
55745 Jean Francois Caujolle Chris Delaney 1 0–1 C 0–1 Mar 21, 1980 H2H
55746 Jean Francois Caujolle Chris Kachel 1 1–0 C 1–0 Jul 28, 1977 H2H
55747 Jean Francois Caujolle Dick Crealy 1 1–0 C 1–0 May 13, 1976 H2H
55748 Jean Francois Caujolle Eric Friedler 1 1–0 C 1–0 May 17, 1979 H2H
55749 Jean Francois Caujolle Francois Jauffret 1 1–0 C 1–0 May 3, 1975 H2H
55750 Jean Francois Caujolle Frank Gebert 1 1–0 C 1–0 Jul 8, 1977 H2H
55751 Jean Francois Caujolle Frantisek Pala 1 1–0 C 1–0 Jun 6, 1975 H2H
55752 Jean Francois Caujolle Gerald Battrick 1 1–0 C 1–0 Jun 4, 1976 H2H
55753 Jean Francois Caujolle Greg Perkins 1 1–0 H 1–0 Dec 7, 1972 H2H
55754 Jean Francois Caujolle Hans Joachim Ploetz 1 0–1 G 0–1 Dec 30, 1972 H2H
55755 Jean Francois Caujolle Harald Elschenbroich 1 0–1 C 0–1 Jun 16, 1977 H2H
55756 Jean Francois Caujolle Humphrey Hose 1 1–0 C 1–0 Jul 10, 1975 H2H
55757 Jean Francois Caujolle Jim Mcmanus 1 1–0 C 1–0 Sep 3, 1976 H2H
55758 Jean Francois Caujolle John Whitlinger 1 1–0 C 1–0 Aug 5, 1974 H2H
55759 Jean Francois Caujolle Jurgen Fassbender 1 1–0 C 1–0 Jul 8, 1977 H2H
55760 Jean Francois Caujolle Keith Richardson 1 1–0 H 1–0 Nov 2, 1979 H2H
55761 Jean Francois Caujolle Ken Rosewall 1 0–1 H 0–1 Dec 8, 1972 H2H
55762 Jean Francois Caujolle Lars Samuelson 1 1–0 C 1–0 Jul 17, 1980 H2H
55763 Jean Francois Caujolle Mark Farrell 1 1–0 C 1–0 Apr 22, 1975 H2H
55764 Jean Francois Caujolle Pat Cramer 1 0–1 C 0–1 May 8, 1973 H2H
55765 Jean Francois Caujolle Patrice Dominguez 1 0–1 C 0–1 Jun 13, 1980 H2H
55766 Jean Francois Caujolle Peter Curtis 1 1–0 G 1–0 Jun 15, 1973 H2H
55767 Jean Francois Caujolle Peter Szoke 1 0–1 C 0–1 May 6, 1976 H2H
55768 Jean Francois Caujolle Rick Fisher 1 0–1 G 0–1 Jun 28, 1978 H2H
55769 Jean Francois Caujolle Rolf Thung 1 1–0 G 1–0 Jun 25, 1975 H2H
55770 Jean Francois Caujolle Steve Docherty 1 0–1 H 0–1 Nov 24, 1977 H2H
55771 Jean Francois Caujolle Steve Faulk 1 1–0 C 1–0 May 2, 1973 H2H
55772 Jean Francois Caujolle Szabolcz Baranyi 1 0–1 G 0–1 Jan 11, 1973 H2H
55773 Jean Francois Caujolle Tadeusz Nowicki 1 0–1 C 0–1 Apr 11, 1973 H2H
55774 Jean Francois Caujolle Timothy Noonan 1 1–0 H 1–0 Dec 6, 1972 H2H
55775 Jean Francois Caujolle Tom Christensen 1 1–0 C 1–0 Jan 22, 1976 H2H
55776 Jean Francois Caujolle Ulrich Marten 1 1–0 C 1–0 Apr 30, 1975 H2H
55777 Jean Francois Caujolle Wanaro N'Godrella 1 0–1 G 0–1 Jan 1, 1974 H2H
55778 Jean Francois Caujolle Werner Zirngibl 1 1–0 C 1–0 Mar 31, 1977 H2H
55779 Jean Louis Haillet Andrew Jarrett 1 1–0 C 1–0 Sep 28, 1978 H2H
55780 Jean Louis Haillet Bidynt Goswami 1 1–0 C 1–0 Nov 23, 1979 H2H
55781 Jean Louis Haillet Bob Carmichael 1 1–0 C 1–0 Jul 21, 1976 H2H
55782 Jean Louis Haillet Brian Fairlie 1 0–1 C 0–1 Jul 27, 1977 H2H
55783 Jean Louis Haillet Christophe Bernelle 1 1–0 H 1–0 Nov 9, 1982 H2H
55784 Jean Louis Haillet Daniel Contet 1 1–0 C 1–0 Jun 2, 1976 H2H
55785 Jean Louis Haillet Denis Naegelen 1 1–0 C 1–0 Oct 30, 1980 H2H
55786 Jean Louis Haillet Ferdi Taygan 1 0–1 C 0–1 Jul 7, 1976 H2H
55787 Jean Louis Haillet Frantisek Pala 1 1–0 H 1–0 Nov 8, 1977 H2H
55788 Jean Louis Haillet Gerald Battrick 1 0–1 H 0–1 Oct 31, 1973 H2H
55789 Jean Louis Haillet Ionel Santeiu 1 0–1 C 0–1 Mar 12, 1974 H2H
55790 Jean Louis Haillet Ivan Molina 1 1–0 C 1–0 Jul 22, 1976 H2H
55791 Jean Louis Haillet Jim Delaney 1 1–0 C 1–0 Nov 22, 1979 H2H
55792 Jean Louis Haillet John Newcombe 1 0–1 G 0–1 Jan 1, 1973 H2H
55793 Jean Louis Haillet Julian Ganzabal 1 1–0 G 1–0 Jun 12, 1974 H2H
55794 Jean Louis Haillet Jun Kuki 1 0–1 C 0–1 Apr 21, 1976 H2H
55795 Jean Louis Haillet Keith Richardson 1 0–1 H 0–1 Aug 12, 1976 H2H
55796 Jean Louis Haillet Nikola Pilic 1 1–0 C 1–0 Apr 7, 1976 H2H
55797 Jean Louis Haillet Onny Parun 1 1–0 C 1–0 Apr 20, 1978 H2H
55798 Jean Louis Haillet Paolo Bertolucci 1 0–1 C 0–1 Oct 11, 1978 H2H
55799 Jean Louis Haillet Patrick Proisy 1 0–1 C 0–1 Jul 13, 1979 H2H
55800 Jean Louis Haillet Pavel Hutka 1 0–1 C 0–1 Apr 21, 1978 H2H