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
48801 George Hardie Steve Faulk 1 1–0 G 1–0 Aug 28, 1974 H2H
48802 George Hardie Tenny Svensson 1 1–0 H 1–0 Nov 10, 1977 H2H
48803 George Hardie Tom Leonard 1 0–1 H 0–1 Sep 18, 1977 H2H
48804 George Hardie Tom Okker 1 0–1 H 0–1 Nov 8, 1975 H2H
48805 George Hardie Tony Roche 1 0–1 G 0–1 Jan 1, 1979 H2H
48806 George Hardie Wanaro N'Godrella 1 0–1 G 0–1 Sep 1, 1972 H2H
48807 George Hardie William Brown 1 0–1 C 0–1 Aug 5, 1974 H2H
48808 George Hardie Zeljko Franulovic 1 0–1 C 0–1 Oct 19, 1977 H2H
48809 George Kalovelonis Bart Wuyts 1 0–1 C 0–1 Oct 3, 1991 H2H
48810 George Kalovelonis Bong Soo Kim 1 0–1 H 0–1 Sep 23, 1988 H2H
48811 George Kalovelonis Claudio Pistolesi 1 1–0 C 1–0 Jun 16, 1988 H2H
48812 George Kalovelonis Michael Westphal 1 1–0 C 1–0 Jun 19, 1986 H2H
48813 George Kalovelonis Paul Vojtischek 1 0–1 C 0–1 Jun 17, 1988 H2H
48814 George Kalovelonis Pedro Rebolledo 1 0–1 C 0–1 Jun 20, 1986 H2H
48815 George Kalovelonis Roy Emerson 1 1–0 C 1–0 Jul 7, 1983 H2H
48816 George Kalovelonis Tomas Smid 1 0–1 C 0–1 Jul 26, 1984 H2H
48817 George Kalovelonis Wojtek Fibak 1 0–1 C 0–1 Jul 8, 1983 H2H
48818 George Loffhagen Pedro Martinez 1 0–1 G 0–1 Jul 2, 2025 H2H
48819 George Loffhagen Reilly Opelka 1 0–1 G 0–1 Jun 25, 2025 H2H
48820 George Rudman Derek Schroder 1 0–1 H 0–1 Apr 7, 1971 H2H
48821 George Rudman Jim Delaney 1 0–1 H 0–1 Nov 25, 1976 H2H
48822 George Rudman J. Mandarino 1 0–1 H 0–1 Jan 17, 1968 H2H
48823 George Rudman John Yuill 1 1–0 H 1–0 Apr 9, 1981 H2H
48824 Georges Goven Alejandro Cortes 1 1–0 C 1–0 Jul 28, 1982 H2H
48825 Georges Goven Angel Gimenez 1 0–1 C 0–1 Oct 5, 1979 H2H
48826 Georges Goven Attila Korpas 1 0–1 C 0–1 Jul 19, 1973 H2H
48827 Georges Goven Bernard Fritz 1 1–0 C 1–0 Sep 29, 1978 H2H
48828 Georges Goven Bernard Mignot 1 0–1 C 0–1 Apr 18, 1972 H2H
48829 Georges Goven Bernie Mitton 1 0–1 H 0–1 Apr 6, 1978 H2H
48830 Georges Goven Bill Bowrey 1 0–1 G 0–1 Jun 27, 1969 H2H
48831 Georges Goven Birger Andersson 1 1–0 C 1–0 Aug 29, 1975 H2H
48832 Georges Goven Brian Gottfried 1 1–0 H 1–0 Aug 24, 1971 H2H
48833 Georges Goven Butch Seewagen 1 1–0 C 1–0 Aug 8, 1973 H2H
48834 Georges Goven Byron Bertram 1 1–0 C 1–0 Aug 8, 1974 H2H
48835 Georges Goven Charlie Pasarell 1 0–1 G 0–1 Aug 20, 1969 H2H
48836 Georges Goven Christian Kuhnke 1 1–0 C 1–0 May 17, 1970 H2H
48837 Georges Goven Colin Dibley 1 1–0 C 1–0 May 3, 1970 H2H
48838 Georges Goven Daniel Contet 1 1–0 C 1–0 May 25, 1971 H2H
48839 Georges Goven David Carter 1 0–1 C 0–1 Jul 26, 1979 H2H
48840 Georges Goven David Lloyd 1 1–0 G 1–0 Jun 19, 1974 H2H
48841 Georges Goven Denis Naegelen 1 1–0 C 1–0 May 14, 1975 H2H
48842 Georges Goven Derek Schroder 1 0–1 C 0–1 Jul 17, 1974 H2H
48843 Georges Goven Dick Stockton 1 1–0 C 1–0 Apr 13, 1979 H2H
48844 Georges Goven Douglas Palm 1 1–0 C 1–0 Apr 6, 1976 H2H
48845 Georges Goven Eric Deblicker 1 1–0 C 1–0 Apr 17, 1973 H2H
48846 Georges Goven Eugenio Castigliano 1 0–1 C 0–1 May 9, 1968 H2H
48847 Georges Goven Francois Jauffret 1 1–0 C 1–0 May 12, 1970 H2H
48848 Georges Goven Frank Froehling 1 0–1 H 0–1 Aug 26, 1971 H2H
48849 Georges Goven Frank Gebert 1 0–1 G 0–1 Jan 4, 1973 H2H
48850 Georges Goven Frantisek Pala 1 1–0 C 1–0 Apr 30, 1971 H2H
48851 Georges Goven Fred Stolle 1 0–1 C 0–1 May 2, 1969 H2H
48852 Georges Goven Geoff Masters 1 0–1 C 0–1 May 9, 1973 H2H
48853 Georges Goven Gerard Wimmer 1 1–0 C 1–0 Jul 16, 1975 H2H
48854 Georges Goven Gianluca Rinaldini 1 0–1 C 0–1 May 14, 1982 H2H
48855 Georges Goven Giuseppe Merlo 1 1–0 C 1–0 May 29, 1968 H2H
48856 Georges Goven Hans Jurgen Pohmann 1 1–0 C 1–0 Feb 2, 1974 H2H
48857 Georges Goven Harald Elschenbroich 1 0–1 C 0–1 Mar 6, 1975 H2H
48858 Georges Goven Ian Fletcher 1 1–0 C 1–0 Aug 14, 1974 H2H
48859 Georges Goven Ivan Molina 1 1–0 C 1–0 Apr 18, 1968 H2H
48860 Georges Goven James Chico Hagey 1 1–0 G 1–0 Sep 1, 1972 H2H
48861 Georges Goven Jan Hordijk 1 1–0 C 1–0 Jul 10, 1968 H2H
48862 Georges Goven Jan Norback 1 0–1 H 0–1 Jan 1, 1978 H2H
48863 Georges Goven Jean Baptiste Chanfreau 1 0–1 H 0–1 Nov 1, 1979 H2H
48864 Georges Goven Jean Loup Rouyer 1 1–0 C 1–0 May 1, 1969 H2H
48865 Georges Goven Jean Paul Meyer 1 1–0 C 1–0 May 16, 1970 H2H
48866 Georges Goven Jim Delaney 1 0–1 C 0–1 Feb 26, 1974 H2H
48867 Georges Goven Jim Osborne 1 1–0 H 1–0 Sep 23, 1971 H2H
48868 Georges Goven J. Mandarino 1 1–0 C 1–0 Apr 30, 1975 H2H
48869 Georges Goven John Bartlett 1 1–0 C 1–0 Apr 28, 1971 H2H
48870 Georges Goven Jorge Andrew 1 1–0 C 1–0 Jul 19, 1979 H2H
48871 Georges Goven Juan Ignacio Muntanola 1 0–1 C 0–1 May 1, 1975 H2H
48872 Georges Goven Jun Kuki 1 0–1 C 0–1 May 26, 1976 H2H
48873 Georges Goven Lars Elvstrom 1 1–0 C 1–0 Mar 13, 1974 H2H
48874 Georges Goven Manuel Santana 1 1–0 C 1–0 May 10, 1970 H2H
48875 Georges Goven Mike Phillips 1 1–0 H 1–0 Dec 6, 1972 H2H
48876 Georges Goven Nicholas Kalogeropoulos 1 1–0 G 1–0 Jun 26, 1973 H2H
48877 Georges Goven Nicola Pietrangeli 1 1–0 C 1–0 May 27, 1971 H2H
48878 Georges Goven Nicolas Kelaidis 1 1–0 G 1–0 Dec 30, 1972 H2H
48879 Georges Goven Norman Holmes 1 1–0 C 1–0 Apr 23, 1975 H2H
48880 Georges Goven Pat Dupre 1 1–0 C 1–0 Aug 7, 1973 H2H
48881 Georges Goven Per Jemsby 1 0–1 C 0–1 Jul 13, 1971 H2H
48882 Georges Goven Peter Doerner 1 0–1 G 0–1 Dec 13, 1972 H2H
48883 Georges Goven Peter Pokorny 1 1–0 C 1–0 Apr 15, 1970 H2H
48884 Georges Goven Piero Toci 1 1–0 C 1–0 Apr 22, 1971 H2H
48885 Georges Goven Pietro Marzano 1 1–0 C 1–0 Apr 21, 1971 H2H
48886 Georges Goven Premjit Lall 1 1–0 G 1–0 Aug 18, 1969 H2H
48887 Georges Goven Raul Ramirez 1 0–1 C 0–1 May 25, 1977 H2H
48888 Georges Goven Ray Keldie 1 1–0 G 1–0 Jul 30, 1969 H2H
48889 Georges Goven Raymond Moore 1 1–0 C 1–0 Aug 4, 1971 H2H
48890 Georges Goven Robert Maud 1 0–1 C 0–1 May 25, 1971 H2H
48891 Georges Goven Rod Laver 1 0–1 H 0–1 Nov 5, 1971 H2H
48892 Georges Goven Roger Taylor 1 0–1 G 0–1 Aug 29, 1969 H2H
48893 Georges Goven Stanley Matthews 1 1–0 C 1–0 Jun 1, 1969 H2H
48894 Georges Goven Stephen Warboys 1 1–0 C 1–0 Apr 4, 1973 H2H
48895 Georges Goven Steve Krulevitz 1 1–0 C 1–0 Apr 30, 1982 H2H
48896 Georges Goven Tom Leonard 1 1–0 C 1–0 Jul 23, 1969 H2H
48897 Georges Goven Tony Parun 1 1–0 G 1–0 Jan 11, 1973 H2H
48898 Georges Goven Torben Ulrich 1 0–1 G 0–1 Jun 28, 1968 H2H
48899 Georges Goven Trey Waltke 1 0–1 C 0–1 Jun 2, 1976 H2H
48900 Georges Goven Victor Amaya 1 1–0 H 1–0 Oct 20, 1983 H2H
48901 Georges Goven Vincenzo Franchitti 1 1–0 C 1–0 May 15, 1975 H2H
48902 Georges Goven Werner Zirngibl 1 1–0 C 1–0 Feb 25, 1982 H2H
48903 George Taylor Gene Scott 1 0–1 G 0–1 Aug 31, 1968 H2H
48904 George Taylor Graham Stilwell 1 0–1 G 0–1 Aug 29, 1969 H2H
48905 George Taylor Hans Joachim Ploetz 1 0–1 C 0–1 Aug 13, 1969 H2H
48906 George Taylor Jim Mcmanus 1 0–1 H 0–1 Oct 5, 1968 H2H
48907 George Taylor Terry Addison 1 0–1 G 0–1 Sep 4, 1970 H2H
48908 George Taylor Tom Edlefsen 1 0–1 H 0–1 Oct 21, 1970 H2H
48909 George Taylor William Brown 1 1–0 G 1–0 Aug 18, 1968 H2H
48910 Gerald Battrick Bernard Montrenaud 1 1–0 C 1–0 May 3, 1973 H2H
48911 Gerald Battrick Daniel Contet 1 0–1 C 0–1 Jan 26, 1968 H2H
48912 Gerald Battrick Frank Froehling 1 0–1 C 0–1 Jul 4, 1972 H2H
48913 Gerald Battrick Graham Stilwell 1 0–1 G 0–1 Jun 25, 1975 H2H
48914 Gerald Battrick Graydon Garner 1 1–0 H 1–0 Apr 10, 1972 H2H
48915 Gerald Battrick Jean Loup Rouyer 1 1–0 C 1–0 Apr 29, 1970 H2H
48916 Gerald Battrick Jean Paul Meyer 1 1–0 C 1–0 Apr 17, 1969 H2H
48917 Gerald Battrick John Clifton 1 1–0 C 1–0 May 25, 1971 H2H
48918 Gerald Battrick Mike Belkin 1 1–0 C 1–0 Mar 20, 1969 H2H
48919 Gerald Battrick Premjit Lall 1 1–0 G 1–0 Jul 17, 1970 H2H
48920 Gerald Battrick Robert Rheinberger 1 1–0 C 1–0 Aug 13, 1975 H2H
48921 Gerald Battrick Steve Messmer 1 1–0 H 1–0 Oct 1, 1969 H2H
48922 Gerald Battrick Tadeusz Nowicki 1 1–0 G 1–0 Jun 25, 1969 H2H
48923 Gerald Battrick Wilhelm Bungert 1 0–1 C 0–1 Nov 1, 1972 H2H
48924 Gerald Mandl Andrei Olhovskiy 1 1–0 C 1–0 Jul 31, 1991 H2H
48925 Gerald Mandl Christian Bergstrom 1 0–1 C 0–1 Aug 1, 1991 H2H
48926 Gerald Mandl Eric Jelen 1 0–1 C 0–1 Oct 17, 1991 H2H
48927 Gerald Mandl Patrick Baur 1 0–1 C 0–1 Aug 1, 1990 H2H
48928 Gerald Melzer Albert Ramos-Vinolas 1 0–1 C 0–1 Feb 10, 2018 H2H
48929 Gerald Melzer Alex de Minaur 1 0–1 H 0–1 Jan 18, 2017 H2H
48930 Gerald Melzer Diego Schwartzman 1 0–1 C 0–1 Mar 3, 2017 H2H
48931 Gerald Melzer Jan Hajek 1 0–1 C 0–1 Jul 29, 2010 H2H
48932 Gerald Mild Bernard Fritz 1 0–1 C 0–1 Jun 10, 1983 H2H
48933 Gerald Mild Trevor Allan 1 0–1 C 0–1 Jul 20, 1983 H2H
48934 Gerardo Lopez Villasenor Dominik Koepfer 1 0–1 H 0–1 Mar 17, 2021 H2H
48935 Gerardo Lopez Villasenor Marcos Giron 1 0–1 H 0–1 Feb 26, 2020 H2H
48936 Gerardo Mirad Frank Dennhardt 1 1–0 C 1–0 Sep 28, 1988 H2H
48937 Gerardo Vacarezza Alejandro Ganzabal 1 0–1 C 0–1 Nov 14, 1986 H2H
48938 Gerard Solves Alexander Mronz 1 1–0 H 1–0 Jan 12, 1995 H2H
48939 Gerard Solves Jeff Salzenstein 1 1–0 H 1–0 Apr 9, 1998 H2H
48940 Gerard Solves Jordi Arrese 1 0–1 C 0–1 Aug 25, 1994 H2H
48941 Gerard Solves Justin Gimelstob 1 1–0 C 1–0 Jan 31, 1997 H2H
48942 Gerard Solves Lars Burgsmuller 1 0–1 C 0–1 Apr 29, 1999 H2H
48943 Gerard Solves Mark Petchey 1 0–1 C 0–1 Mar 2, 1995 H2H
48944 Gerard Solves Roberto Azar 1 1–0 C 1–0 Jul 8, 1993 H2H
48945 Gerard Solves Tommy Ho 1 1–0 H 1–0 Jul 16, 1997 H2H
48946 Gerard Toulon Keith Richardson 1 1–0 C 1–0 Oct 19, 1977 H2H
48947 Gerard Toulon Ove Bengtson 1 0–1 H 0–1 Nov 24, 1977 H2H
48948 Gerard Wimmer Bob Carmichael 1 0–1 H 0–1 Jan 3, 1976 H2H
48949 Gerard Wimmer Haroon Rahim 1 1–0 H 1–0 Nov 1, 1974 H2H
48950 German Lopez Andres Gomez 1 0–1 C 0–1 Apr 13, 1990 H2H
48951 German Lopez Arnaud Boetsch 1 1–0 C 1–0 Apr 16, 1992 H2H
48952 German Lopez Bart Wuyts 1 1–0 C 1–0 Mar 21, 1992 H2H
48953 German Lopez Bruno Oresar 1 1–0 C 1–0 Aug 1, 1990 H2H
48954 German Lopez Carsten Arriens 1 1–0 H 1–0 Oct 24, 1991 H2H
48955 German Lopez Cassio Motta 1 0–1 H 0–1 Oct 29, 1992 H2H
48956 German Lopez Christian Miniussi 1 0–1 H 0–1 Nov 8, 1991 H2H
48957 German Lopez Claudio Mezzadri 1 1–0 C 1–0 Mar 19, 1992 H2H
48958 German Lopez Claudio Pistolesi 1 0–1 C 0–1 May 13, 1992 H2H
48959 German Lopez Cristiano Caratti 1 0–1 C 0–1 May 29, 1991 H2H
48960 German Lopez David Rikl 1 0–1 C 0–1 Jul 17, 1996 H2H
48961 German Lopez Diego Nargiso 1 1–0 C 1–0 Apr 10, 1991 H2H
48962 German Lopez Francisco Roig 1 1–0 C 1–0 Jul 31, 1992 H2H
48963 German Lopez Frederic Fontang 1 0–1 C 0–1 Apr 3, 1992 H2H
48964 German Lopez Guillermo Vilas 1 1–0 C 1–0 Sep 17, 1992 H2H
48965 German Lopez Hendrik Jan Davids 1 1–0 C 1–0 Apr 30, 1992 H2H
48966 German Lopez Jaime Oncins 1 0–1 C 0–1 Jul 9, 1992 H2H
48967 German Lopez Jose Francisco Altur 1 0–1 C 0–1 Apr 8, 1992 H2H
48968 German Lopez Lars Jonsson 1 0–1 C 0–1 Aug 1, 1992 H2H
48969 German Lopez Luiz Mattar 1 0–1 H 0–1 Nov 5, 1992 H2H
48970 German Lopez Marc Kevin Goellner 1 0–1 C 0–1 Apr 17, 1997 H2H
48971 German Lopez Marian Vajda 1 1–0 C 1–0 Apr 12, 1990 H2H
48972 German Lopez Markus Naewie 1 1–0 C 1–0 Mar 20, 1992 H2H
48973 German Lopez Markus Zoecke 1 0–1 H 0–1 Oct 26, 1991 H2H
48974 German Lopez Martin Sinner 1 1–0 C 1–0 May 3, 1991 H2H
48975 German Lopez Martin Strelba 1 0–1 C 0–1 Aug 2, 1990 H2H
48976 German Lopez Massimo Cierro 1 0–1 C 0–1 Sep 27, 1991 H2H
48977 German Lopez Miguel Nido 1 0–1 C 0–1 Oct 25, 1990 H2H
48978 German Lopez Nicklas Kulti 1 0–1 G 0–1 Jun 24, 1992 H2H
48979 German Lopez Olivier Delaitre 1 1–0 H 1–0 Oct 25, 1991 H2H
48980 German Lopez Pablo Arraya 1 1–0 C 1–0 Jul 31, 1991 H2H
48981 German Lopez Paul Haarhuis 1 0–1 H 0–1 Aug 27, 1992 H2H
48982 German Lopez Paul Wekesa 1 1–0 C 1–0 Jul 30, 1992 H2H
48983 German Lopez Roberto Carretero 1 0–1 C 0–1 Apr 7, 1993 H2H
48984 German Lopez Sandon Stolle 1 0–1 H 0–1 Aug 17, 1992 H2H
48985 German Lopez Stefano Pescosolido 1 0–1 H 0–1 Sep 2, 1992 H2H
48986 German Lopez Thierry Champion 1 1–0 C 1–0 Jul 17, 1991 H2H
48987 German Lopez Todd Witsken 1 0–1 H 0–1 Aug 6, 1992 H2H
48988 German Lopez Todd Woodbridge 1 0–1 H 0–1 Aug 12, 1992 H2H
48989 German Puentes Eduardo Nicolas 1 1–0 C 1–0 May 1, 1999 H2H
48990 German Puentes Francisco Cabello 1 1–0 C 1–0 Apr 14, 1999 H2H
48991 German Puentes Jan Kroslak 1 1–0 C 1–0 Jul 8, 1999 H2H
48992 German Puentes Jiri Vanek 1 0–1 C 0–1 Feb 22, 2001 H2H
48993 German Puentes Jordi Arrese 1 0–1 C 0–1 Mar 17, 1994 H2H
48994 German Puentes Jose Francisco Altur 1 0–1 C 0–1 Aug 13, 1993 H2H
48995 German Puentes Oliver Gross 1 0–1 C 0–1 Aug 11, 1994 H2H
48996 German Puentes Patrick Baur 1 0–1 C 0–1 Aug 3, 1994 H2H
48997 German Puentes Paul Goldstein 1 0–1 H 0–1 Jan 17, 2001 H2H
48998 German Puentes Sargis Sargsian 1 1–0 C 1–0 Apr 13, 2001 H2H
48999 Geza Varga Hans Joachim Ploetz 1 0–1 C 0–1 Mar 21, 1968 H2H
49000 Geza Varga Premjit Lall 1 1–0 H 1–0 Aug 3, 1972 H2H