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
19601 Harald Elschenbroich Cliff Richey 1 1–0 C 1–0 Aug 7, 1975 H2H
19602 Harald Elschenbroich Colin Stubs 1 1–0 C 1–0 Jun 20, 1968 H2H
19603 Harald Elschenbroich Daniel Contet 1 0–1 C 0–1 Jul 9, 1970 H2H
19604 Harald Elschenbroich Eddie Cruz 1 1–0 C 1–0 Jun 12, 1968 H2H
19605 Harald Elschenbroich Gerald Battrick 1 1–0 C 1–0 Jun 14, 1973 H2H
19606 Harald Elschenbroich Grover Raz Reid 1 1–0 C 1–0 Apr 9, 1971 H2H
19607 Harald Elschenbroich Hans Jurgen Pohmann 1 1–0 C 1–0 Aug 6, 1975 H2H
19608 Harald Elschenbroich Haroon Rahim 1 0–1 C 0–1 Jan 22, 1974 H2H
19609 Harald Elschenbroich Jim Mcmanus 1 1–0 C 1–0 May 7, 1971 H2H
19610 Harald Elschenbroich Juan Herrera 1 0–1 C 0–1 Oct 16, 1974 H2H
19611 Harald Elschenbroich Juan Ignacio Muntanola 1 1–0 C 1–0 Mar 31, 1976 H2H
19612 Harald Elschenbroich Mal Anderson 1 1–0 C 1–0 Jul 25, 1972 H2H
19613 Harald Elschenbroich Mike Belkin 1 0–1 C 0–1 Apr 11, 1971 H2H
19614 Harald Elschenbroich Peter Curtis 1 1–0 H 1–0 Mar 28, 1971 H2H
19615 Harald Elschenbroich Pierre Barthes 1 0–1 C 0–1 Jun 9, 1972 H2H
19616 Harald Elschenbroich Ray Keldie 1 1–0 C 1–0 May 8, 1968 H2H
19617 Harald Elschenbroich Richard Hawkes 1 1–0 C 1–0 May 21, 1969 H2H
19618 Harald Elschenbroich Robert Maud 1 0–1 C 0–1 Aug 17, 1968 H2H
19619 Harald Elschenbroich Robert Rheinberger 1 1–0 H 1–0 Jun 7, 1973 H2H
19620 Harald Elschenbroich Rod Laver 1 0–1 C 0–1 Oct 22, 1971 H2H
19621 Harald Elschenbroich Thierry Bernasconi 1 1–0 C 1–0 Aug 19, 1970 H2H
19622 Harald Elschenbroich Tom Edlefsen 1 0–1 H 0–1 Mar 29, 1971 H2H
19623 Harald Elschenbroich Torben Ulrich 1 1–0 C 1–0 May 20, 1971 H2H
19624 Harald Elschenbroich Wanaro N'Godrella 1 1–0 C 1–0 Jul 10, 1968 H2H
19625 Harald Elschenbroich William Brown 1 1–0 H 1–0 Mar 27, 1971 H2H
19626 Harald Rittersbacher Dominik Guido Utzinger 1 1–0 H 1–0 Oct 16, 1985 H2H
19627 Harald Rittersbacher Ricki Osterthun 1 0–1 C 0–1 Aug 5, 1987 H2H
19628 Harald Theissen Bobby Webb 1 1–0 H 1–0 Oct 8, 1981 H2H
19629 Harald Theissen Carlos Kirmayr 1 0–1 H 0–1 Jan 23, 1981 H2H
19630 Harald Theissen Mark Edmondson 1 0–1 C 0–1 Apr 1, 1982 H2H
19631 Harald Theissen Mike Myburg 1 1–0 H 1–0 Oct 13, 1983 H2H
19632 Harald Theissen Nick Saviano 1 1–0 H 1–0 Mar 11, 1982 H2H
19633 Harald Theissen Pavel Slozil 1 0–1 H 0–1 Oct 28, 1982 H2H
19634 Harald Theissen Phil Dent 1 0–1 C 0–1 May 12, 1982 H2H
19635 Harald Theissen Sashi Menon 1 1–0 G 1–0 Dec 15, 1982 H2H
19636 Harald Theissen Tom Cain 1 1–0 C 1–0 Nov 18, 1982 H2H
19637 Harel Levy Arvind Parmar 1 0–1 H 0–1 Jan 2, 2003 H2H
19638 Harel Levy Brian Vahaly 1 1–0 H 1–0 Mar 9, 2004 H2H
19639 Harel Levy Christian Vinck 1 0–1 G 0–1 Jun 30, 2000 H2H
19640 Harel Levy Dusan Vemic 1 1–0 H 1–0 Mar 8, 2001 H2H
19641 Harel Levy Frantisek Cermak 1 1–0 C 1–0 Feb 12, 2004 H2H
19642 Harel Levy Gregory Carraz 1 0–1 H 0–1 Jul 30, 2003 H2H
19643 Harel Levy Ivo Heuberger 1 0–1 H 0–1 Jul 23, 2003 H2H
19644 Harel Levy James Sekulov 1 1–0 H 1–0 Feb 16, 2000 H2H
19645 Harel Levy Jamie Delgado 1 1–0 G 1–0 Jun 22, 2001 H2H
19646 Harel Levy Jan Vacek 1 0–1 G 0–1 Jun 20, 2002 H2H
19647 Harel Levy Jeff Salzenstein 1 1–0 H 1–0 Oct 11, 2000 H2H
19648 Harel Levy Josselin Ouanna 1 0–1 H 0–1 Feb 4, 2010 H2H
19649 Harel Levy Justin Gimelstob 1 0–1 H 0–1 Sep 15, 2000 H2H
19650 Harel Levy Kevin Kim 1 0–1 H 0–1 Jan 18, 2006 H2H
19651 Harel Levy Lukas Lacko 1 0–1 G 0–1 Jun 11, 2009 H2H
19652 Harel Levy Nenad Zimonjic 1 1–0 H 1–0 Aug 19, 2004 H2H
19653 Harel Levy Oleg Ogorodov 1 1–0 H 1–0 Sep 17, 1998 H2H
19654 Harel Levy Peter Luczak 1 0–1 C 0–1 Apr 17, 2008 H2H
19655 Harel Levy Ramon Delgado 1 0–1 H 0–1 Aug 30, 2002 H2H
19656 Harel Levy Ruben Ramirez Hidalgo 1 0–1 C 0–1 Feb 26, 2004 H2H
19657 Harel Levy Sargis Sargsian 1 0–1 H 0–1 Feb 17, 2000 H2H
19658 Harel Levy Satoshi Iwabuchi 1 1–0 H 1–0 Oct 3, 2001 H2H
19659 Harel Levy Sebastien Lareau 1 0–1 G 0–1 Jun 13, 2001 H2H
19660 Harel Levy Stefano Pescosolido 1 0–1 H 0–1 Sep 18, 1998 H2H
19661 Harel Levy Wayne Arthurs 1 0–1 H 0–1 Jul 19, 2006 H2H
19662 Harel Levy Wayne Black 1 0–1 H 0–1 Oct 13, 2000 H2H
19663 Harold Mayot Aleksandar Kovacevic 1 0–1 G 0–1 Jul 18, 2024 H2H
19664 Harold Mayot Alex Michelsen 1 0–1 H 0–1 Nov 7, 2024 H2H
19665 Harold Mayot Arthur Rinderknech 1 0–1 H 0–1 Jan 30, 2025 H2H
19666 Harold Mayot Benjamin Bonzi 1 1–0 G 1–0 Jul 5, 2023 H2H
19667 Harold Mayot Benoit Paire 1 1–0 H 1–0 Feb 2, 2024 H2H
19668 Harold Mayot Cameron Norrie 1 0–1 C 0–1 Apr 18, 2024 H2H
19669 Harold Mayot Corentin Moutet 1 1–0 C 1–0 Apr 25, 2025 H2H
19670 Harold Mayot Daniel Altmaier 1 0–1 H 0–1 Mar 22, 2024 H2H
19671 Harold Mayot Felix Auger-Aliassime 1 0–1 H 0–1 Feb 3, 2024 H2H
19672 Harold Mayot Gregoire Barrere 1 1–0 H 1–0 Nov 10, 2023 H2H
19673 Harold Mayot Lucas Pouille 1 1–0 H 1–0 Feb 1, 2024 H2H
19674 Harold Mayot Matteo Arnaldi 1 0–1 C 0–1 May 10, 2024 H2H
19675 Harold Mayot Pedro Cachin 1 1–0 C 1–0 Apr 17, 2024 H2H
19676 Harold Mayot Sebastian Korda 1 0–1 C 0–1 May 28, 2024 H2H
19677 Harold Mayot Stefanos Tsitsipas 1 0–1 H 0–1 Feb 6, 2025 H2H
19678 Harold Mayot Ugo Humbert 1 0–1 H 0–1 Nov 11, 2023 H2H
19679 Harold Solomon Alejandro Cortes 1 1–0 H 1–0 Feb 18, 1981 H2H
19680 Harold Solomon Allan Stone 1 0–1 H 0–1 Oct 9, 1975 H2H
19681 Harold Solomon Amani Jumatano 1 1–0 H 1–0 Oct 28, 1982 H2H
19682 Harold Solomon Andreas Maurer 1 1–0 C 1–0 Oct 5, 1979 H2H
19683 Harold Solomon Andres Gimeno 1 0–1 C 0–1 May 19, 1972 H2H
19684 Harold Solomon Bengt Aberg 1 1–0 H 1–0 Nov 6, 1974 H2H
19685 Harold Solomon Ben Mckown 1 1–0 C 1–0 Apr 10, 1981 H2H
19686 Harold Solomon Bernard Mignot 1 1–0 C 1–0 May 18, 1972 H2H
19687 Harold Solomon Bill Bowrey 1 1–0 C 1–0 Jul 25, 1973 H2H
19688 Harold Solomon Bruce Kleege 1 1–0 C 1–0 Jan 23, 1980 H2H
19689 Harold Solomon Buster C Mottram 1 1–0 C 1–0 Oct 17, 1974 H2H
19690 Harold Solomon Butch Seewagen 1 1–0 C 1–0 Jul 15, 1978 H2H
19691 Harold Solomon Charlie Owens 1 0–1 C 0–1 Sep 19, 1974 H2H
19692 Harold Solomon Chip Hooper 1 0–1 H 0–1 Aug 8, 1982 H2H
19693 Harold Solomon Chris Mayotte 1 1–0 H 1–0 Oct 10, 1980 H2H
19694 Harold Solomon Christophe Roger-Vasselin 1 1–0 C 1–0 May 30, 1984 H2H
19695 Harold Solomon Clark Graebner 1 0–1 C 0–1 Mar 28, 1970 H2H
19696 Harold Solomon Colin Dowdeswell 1 1–0 C 1–0 Nov 5, 1976 H2H
19697 Harold Solomon Dan Cassidy 1 0–1 C 0–1 Apr 30, 1986 H2H
19698 Harold Solomon David Schneider 1 1–0 C 1–0 Aug 10, 1977 H2H
19699 Harold Solomon Denis Naegelen 1 1–0 C 1–0 Jul 24, 1975 H2H
19700 Harold Solomon Deon Joubert 1 1–0 C 1–0 May 23, 1979 H2H
19701 Harold Solomon Derek Tarr 1 1–0 H 1–0 Sep 3, 1981 H2H
19702 Harold Solomon Dick Crealy 1 1–0 H 1–0 Feb 16, 1978 H2H
19703 Harold Solomon Eric Deblicker 1 1–0 C 1–0 Oct 6, 1979 H2H
19704 Harold Solomon Eric Fromm 1 1–0 C 1–0 Jul 16, 1980 H2H
19705 Harold Solomon Ernie Ewert 1 1–0 C 1–0 Oct 9, 1975 H2H
19706 Harold Solomon Frank Sedgman 1 1–0 C 1–0 Aug 4, 1971 H2H
19707 Harold Solomon Gianni Ocleppo 1 1–0 H 1–0 Sep 4, 1978 H2H
19708 Harold Solomon Graham Stilwell 1 1–0 C 1–0 Jan 22, 1975 H2H
19709 Harold Solomon Hans Joachim Ploetz 1 0–1 C 0–1 Aug 6, 1975 H2H
19710 Harold Solomon Haroon Ismail 1 1–0 C 1–0 Jul 16, 1979 H2H
19711 Harold Solomon Henry Bunis 1 1–0 H 1–0 Aug 29, 1972 H2H
19712 Harold Solomon Hubertus Hoyt 1 1–0 C 1–0 Jul 14, 1976 H2H
19713 Harold Solomon Humphrey Hose 1 1–0 H 1–0 Mar 4, 1974 H2H
19714 Harold Solomon Jaroslav Navratil 1 1–0 C 1–0 Jul 17, 1985 H2H
19715 Harold Solomon Javier Soler 1 1–0 C 1–0 Mar 6, 1974 H2H
19716 Harold Solomon Jean Louis Haillet 1 1–0 H 1–0 Oct 31, 1974 H2H
19717 Harold Solomon Joao Soares 1 1–0 C 1–0 Nov 30, 1978 H2H
19718 Harold Solomon John Bartlett 1 1–0 C 1–0 Jul 31, 1979 H2H
19719 Harold Solomon John Whitlinger 1 1–0 H 1–0 Oct 27, 1977 H2H
19720 Harold Solomon Jon Levine 1 0–1 C 0–1 Jul 14, 1983 H2H
19721 Harold Solomon Jose Luis Damiani 1 1–0 H 1–0 Aug 30, 1979 H2H
19722 Harold Solomon Jun Kamiwazumi 1 1–0 C 1–0 May 28, 1975 H2H
19723 Harold Solomon Jun Kuki 1 1–0 C 1–0 Aug 25, 1976 H2H
19724 Harold Solomon Kenichi Hirai 1 1–0 C 1–0 Nov 4, 1975 H2H
19725 Harold Solomon Kjell Johansson 1 1–0 C 1–0 Sep 26, 1980 H2H
19726 Harold Solomon Lloyd Bourne 1 1–0 H 1–0 Sep 2, 1982 H2H
19727 Harold Solomon Louk Sanders 1 1–0 C 1–0 Oct 21, 1976 H2H
19728 Harold Solomon Mal Anderson 1 0–1 H 0–1 Sep 1, 1972 H2H
19729 Harold Solomon Mark Dickson 1 0–1 C 0–1 Sep 23, 1982 H2H
19730 Harold Solomon Mark Edmondson 1 1–0 H 1–0 Aug 17, 1978 H2H
19731 Harold Solomon Mark Vines 1 0–1 H 0–1 Oct 29, 1981 H2H
19732 Harold Solomon Michael Grant 1 1–0 C 1–0 Jan 17, 1980 H2H
19733 Harold Solomon Mike Kreiss 1 0–1 H 0–1 Aug 24, 1971 H2H
19734 Harold Solomon Mike Machette 1 1–0 H 1–0 Nov 26, 1976 H2H
19735 Harold Solomon Nikola Pilic 1 0–1 C 0–1 Feb 1, 1973 H2H
19736 Harold Solomon Norm Schellenger 1 1–0 C 1–0 Jul 30, 1986 H2H
19737 Harold Solomon Pat Cramer 1 1–0 H 1–0 Nov 25, 1976 H2H
19738 Harold Solomon Patrick Proisy 1 0–1 H 0–1 Mar 4, 1974 H2H
19739 Harold Solomon Pavel Slozil 1 1–0 C 1–0 Jul 10, 1985 H2H
19740 Harold Solomon Peter Feigl 1 1–0 C 1–0 Aug 25, 1978 H2H
19741 Harold Solomon Peter Szoke 1 1–0 C 1–0 May 30, 1975 H2H
19742 Harold Solomon Ray Ruffels 1 1–0 C 1–0 Apr 24, 1971 H2H
19743 Harold Solomon Rejean Genois 1 1–0 C 1–0 Aug 13, 1975 H2H
19744 Harold Solomon Ricardo Cano 1 1–0 C 1–0 Aug 1, 1978 H2H
19745 Harold Solomon Richard Meyer 1 1–0 H 1–0 Nov 8, 1979 H2H
19746 Harold Solomon Robert Machan 1 1–0 C 1–0 Jun 5, 1974 H2H
19747 Harold Solomon Rod Frawley 1 1–0 C 1–0 Feb 26, 1981 H2H
19748 Harold Solomon Rolf Norberg 1 1–0 C 1–0 Feb 10, 1977 H2H
19749 Harold Solomon Roy Barth 1 1–0 C 1–0 Feb 14, 1973 H2H
19750 Harold Solomon Saeed Meer 1 1–0 C 1–0 Aug 7, 1974 H2H
19751 Harold Solomon Stefan Svensson 1 1–0 H 1–0 Nov 7, 1979 H2H
19752 Harold Solomon Steve Docherty 1 0–1 G 0–1 Jun 22, 1977 H2H
19753 Harold Solomon Thomaz Koch 1 1–0 H 1–0 Mar 5, 1973 H2H
19754 Harold Solomon Tom Leonard 1 1–0 H 1–0 Feb 21, 1974 H2H
19755 Harold Solomon Torben Ulrich 1 1–0 G 1–0 Sep 1, 1972 H2H
19756 Harold Solomon Ulrich Marten 1 1–0 C 1–0 Oct 20, 1976 H2H
19757 Harold Solomon Werner Zirngibl 1 1–0 C 1–0 Nov 4, 1976 H2H
19758 Harold Solomon William Brown 1 1–0 C 1–0 Apr 25, 1974 H2H
19759 Haroon Ismail Angel Gimenez 1 1–0 C 1–0 Jul 26, 1980 H2H
19760 Haroon Ismail Balazs Taroczy 1 0–1 C 0–1 Jul 27, 1980 H2H
19761 Haroon Ismail Bob Lutz 1 0–1 C 0–1 Nov 16, 1979 H2H
19762 Haroon Ismail Brian Teacher 1 0–1 H 0–1 Nov 6, 1980 H2H
19763 Haroon Ismail Bruce Manson 1 0–1 H 0–1 Nov 3, 1982 H2H
19764 Haroon Ismail Bruce Nichols 1 1–0 H 1–0 Aug 15, 1979 H2H
19765 Haroon Ismail Carlos Kirmayr 1 0–1 C 0–1 May 12, 1982 H2H
19766 Haroon Ismail Chris Delaney 1 0–1 C 0–1 Nov 20, 1980 H2H
19767 Haroon Ismail Colin Dibley 1 1–0 H 1–0 Nov 8, 1979 H2H
19768 Haroon Ismail Dale Collings 1 1–0 C 1–0 Jul 25, 1980 H2H
19769 Haroon Ismail Dominique Bedel 1 1–0 C 1–0 Jul 26, 1980 H2H
19770 Haroon Ismail Eric Deblicker 1 1–0 C 1–0 May 29, 1981 H2H
19771 Haroon Ismail Eric Fromm 1 0–1 C 0–1 Aug 22, 1979 H2H
19772 Haroon Ismail Francisco Gonzalez 1 1–0 C 1–0 May 27, 1981 H2H
19773 Haroon Ismail Gregoire Rafaitin 1 1–0 C 1–0 Feb 25, 1982 H2H
19774 Haroon Ismail Hank Pfister 1 0–1 C 0–1 May 5, 1982 H2H
19775 Haroon Ismail Hans Simonsson 1 0–1 H 0–1 Sep 2, 1982 H2H
19776 Haroon Ismail Heinz Gunthardt 1 0–1 C 0–1 Nov 18, 1982 H2H
19777 Haroon Ismail Ilie Nastase 1 1–0 C 1–0 Jul 16, 1981 H2H
19778 Haroon Ismail Ivan Molina 1 1–0 C 1–0 May 28, 1980 H2H
19779 Haroon Ismail Jan Norback 1 1–0 C 1–0 Oct 17, 1980 H2H
19780 Haroon Ismail Jurgen Fassbender 1 0–1 C 0–1 Oct 24, 1979 H2H
19781 Haroon Ismail Mark Dickson 1 0–1 H 0–1 Oct 21, 1982 H2H
19782 Haroon Ismail Mark Edmondson 1 1–0 C 1–0 Jul 15, 1982 H2H
19783 Haroon Ismail Mark Vines 1 1–0 C 1–0 May 4, 1982 H2H
19784 Haroon Ismail Marty Riessen 1 0–1 H 0–1 Jul 26, 1979 H2H
19785 Haroon Ismail Max Wunschig 1 0–1 C 0–1 Jul 17, 1980 H2H
19786 Haroon Ismail Noel Phillips 1 0–1 G 0–1 Oct 12, 1979 H2H
19787 Haroon Ismail Peter Feigl 1 0–1 C 0–1 Feb 26, 1982 H2H
19788 Haroon Ismail Raul Ramirez 1 0–1 H 0–1 Sep 3, 1981 H2H
19789 Haroon Ismail Roscoe Tanner 1 0–1 H 0–1 Nov 9, 1979 H2H
19790 Haroon Ismail Sandy Mayer 1 0–1 G 0–1 Jun 23, 1982 H2H
19791 Haroon Ismail Shlomo Glickstein 1 0–1 H 0–1 Nov 28, 1980 H2H
19792 Haroon Ismail Syd Ball 1 0–1 C 0–1 Nov 14, 1980 H2H
19793 Haroon Ismail Tim Garcia 1 0–1 C 0–1 Jul 31, 1979 H2H
19794 Haroon Ismail Ulrich Pinner 1 1–0 C 1–0 Jul 24, 1980 H2H
19795 Haroon Rahim Andres Gimeno 1 1–0 H 1–0 Feb 23, 1972 H2H
19796 Haroon Rahim Bill Bowrey 1 0–1 C 0–1 Aug 13, 1971 H2H
19797 Haroon Rahim Christian Kuhnke 1 1–0 H 1–0 Oct 31, 1974 H2H
19798 Haroon Rahim Daniel Contet 1 0–1 G 0–1 Jun 26, 1968 H2H
19799 Haroon Rahim Grover Raz Reid 1 0–1 C 0–1 Nov 20, 1973 H2H
19800 Haroon Rahim Hans Joachim Ploetz 1 1–0 C 1–0 Jul 25, 1974 H2H