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
29801 Frew Mcmillan Steve Faulk 1 1–0 C 1–0 Aug 7, 1973 H2H
29802 Frew Mcmillan Tadeusz Nowicki 1 0–1 C 0–1 May 27, 1971 H2H
29803 Frew Mcmillan Vladimir Zednik 1 1–0 H 1–0 Sep 19, 1973 H2H
29804 Frew Mcmillan Welry Fritz 1 1–0 H 1–0 Oct 11, 1979 H2H
29805 Frew Mcmillan Willem Prinsloo 1 1–0 H 1–0 Dec 2, 1977 H2H
29806 Frew Mcmillan William Brown 1 1–0 C 1–0 Sep 19, 1973 H2H
29807 Frew Mcmillan Zlatko Ivancic 1 1–0 G 1–0 Jun 12, 1968 H2H
29808 Fritz Buehning Bernie Mitton 1 0–1 C 0–1 May 1, 1980 H2H
29809 Fritz Buehning Billy Martin 1 0–1 G 0–1 Jul 10, 1980 H2H
29810 Fritz Buehning Buster C Mottram 1 0–1 H 0–1 Mar 20, 1981 H2H
29811 Fritz Buehning Colin Dibley 1 1–0 G 1–0 Jun 11, 1980 H2H
29812 Fritz Buehning Dale Collings 1 1–0 C 1–0 Oct 23, 1980 H2H
29813 Fritz Buehning David Schneider 1 0–1 H 0–1 Sep 13, 1979 H2H
29814 Fritz Buehning Ferdi Taygan 1 1–0 H 1–0 Oct 13, 1983 H2H
29815 Fritz Buehning Gilles Moretton 1 0–1 H 0–1 Aug 22, 1981 H2H
29816 Fritz Buehning Glen Holroyd 1 1–0 H 1–0 Aug 20, 1980 H2H
29817 Fritz Buehning John Chris Lewis 1 1–0 C 1–0 Apr 3, 1980 H2H
29818 Fritz Buehning John Whitlinger 1 0–1 C 0–1 Mar 27, 1980 H2H
29819 Fritz Buehning Lars Elvstrom 1 1–0 H 1–0 Nov 7, 1979 H2H
29820 Fritz Buehning Louk Sanders 1 1–0 H 1–0 Mar 19, 1981 H2H
29821 Fritz Buehning Manuel Orantes 1 1–0 C 1–0 Jul 16, 1979 H2H
29822 Fritz Buehning Marty Riessen 1 0–1 C 0–1 Sep 20, 1979 H2H
29823 Fritz Buehning Massimo Rivaroli 1 1–0 C 1–0 Nov 23, 1979 H2H
29824 Fritz Buehning Mike Estep 1 1–0 G 1–0 Jun 23, 1982 H2H
29825 Fritz Buehning Mike Fishbach 1 1–0 H 1–0 Aug 13, 1981 H2H
29826 Fritz Buehning Onny Parun 1 0–1 C 0–1 May 14, 1980 H2H
29827 Fritz Buehning Peter Rennert 1 0–1 G 0–1 Jun 10, 1981 H2H
29828 Fritz Buehning Raymond Moore 1 1–0 H 1–0 Oct 18, 1979 H2H
29829 Fritz Buehning Steve Krulevitz 1 0–1 C 0–1 Jul 31, 1980 H2H
29830 Fritz Buehning Syd Ball 1 1–0 H 1–0 Aug 20, 1981 H2H
29831 Fritz Buehning Terry Rocavert 1 1–0 H 1–0 Aug 17, 1979 H2H
29832 Fritz Buehning Ulrich Marten 1 1–0 C 1–0 Oct 24, 1980 H2H
29833 Fritz Don Wouter Fok 1 0–1 C 0–1 Jul 27, 1978 H2H
29834 Gabriel Diallo Adam Walton 1 0–1 H 0–1 Feb 17, 2026 H2H
29835 Gabriel Diallo Adrian Mannarino 1 0–1 G 0–1 Jun 9, 2026 H2H
29836 Gabriel Diallo Alejandro Tabilo 1 1–0 H 1–0 Oct 19, 2024 H2H
29837 Gabriel Diallo Aleksandar Vukic 1 1–0 G 1–0 Jun 12, 2025 H2H
29838 Gabriel Diallo Amir Omarkhanov 1 1–0 H 1–0 Oct 16, 2025 H2H
29839 Gabriel Diallo Andrea Vavassori 1 0–1 H 0–1 Jan 13, 2026 H2H
29840 Gabriel Diallo Damir Dzumhur 1 1–0 H 1–0 Aug 26, 2025 H2H
29841 Gabriel Diallo Daniel Altmaier 1 1–0 G 1–0 Jul 2, 2025 H2H
29842 Gabriel Diallo Emilio Gomez 1 0–1 H 0–1 Feb 9, 2023 H2H
29843 Gabriel Diallo Fabian Marozsan 1 1–0 H 1–0 Jul 24, 2025 H2H
29844 Gabriel Diallo Grigor Dimitrov 1 1–0 C 1–0 Apr 30, 2025 H2H
29845 Gabriel Diallo Hamad Medjedovic 1 0–1 H 0–1 Aug 21, 2025 H2H
29846 Gabriel Diallo Jesper de Jong 1 1–0 H 1–0 Jan 8, 2026 H2H
29847 Gabriel Diallo Kamil Majchrzak 1 1–0 C 1–0 Apr 26, 2025 H2H
29848 Gabriel Diallo Laslo Djere 1 1–0 G 1–0 Jun 26, 2025 H2H
29849 Gabriel Diallo Marcos Giron 1 0–1 C 0–1 May 9, 2025 H2H
29850 Gabriel Diallo Mattia Bellucci 1 1–0 H 1–0 Mar 4, 2026 H2H
29851 Gabriel Diallo Nuno Borges 1 0–1 H 0–1 Feb 15, 2024 H2H
29852 Gabriel Diallo Terence Atmane 1 1–0 G 1–0 Jun 22, 2026 H2H
29853 Gabriel Diallo Zhizhen Zhang 1 1–0 H 1–0 Mar 7, 2025 H2H
29854 Gabriel Markus Andrew Sznajder 1 1–0 C 1–0 May 29, 1991 H2H
29855 Gabriel Markus Bart Wuyts 1 1–0 C 1–0 May 28, 1993 H2H
29856 Gabriel Markus Carl Uwe Steeb 1 1–0 C 1–0 Jun 13, 1991 H2H
29857 Gabriel Markus Cassio Motta 1 1–0 C 1–0 Feb 7, 1992 H2H
29858 Gabriel Markus Christian Bergstrom 1 0–1 C 0–1 Jul 15, 1992 H2H
29859 Gabriel Markus Claudio Mezzadri 1 0–1 C 0–1 Jun 22, 1989 H2H
29860 Gabriel Markus Claudio Pistolesi 1 1–0 C 1–0 Oct 3, 1991 H2H
29861 Gabriel Markus Daniel Orsanic 1 1–0 C 1–0 Apr 16, 1994 H2H
29862 Gabriel Markus David Engel 1 0–1 C 0–1 Apr 26, 1990 H2H
29863 Gabriel Markus Dick Bosse 1 1–0 H 1–0 Sep 2, 1992 H2H
29864 Gabriel Markus Diego Nargiso 1 1–0 H 1–0 Aug 28, 1991 H2H
29865 Gabriel Markus Diego Perez 1 1–0 C 1–0 May 31, 1991 H2H
29866 Gabriel Markus Francisco Roig 1 0–1 C 0–1 Jun 17, 1994 H2H
29867 Gabriel Markus Galo Blanco 1 1–0 C 1–0 Oct 6, 1994 H2H
29868 Gabriel Markus Jared Palmer 1 1–0 C 1–0 Apr 16, 1994 H2H
29869 Gabriel Markus Jimmy Arias 1 1–0 C 1–0 Apr 14, 1994 H2H
29870 Gabriel Markus Jose Daher 1 0–1 H 0–1 Oct 31, 1991 H2H
29871 Gabriel Markus Lars Koslowski 1 1–0 C 1–0 May 27, 1992 H2H
29872 Gabriel Markus Leonardo Lavalle 1 0–1 C 0–1 Apr 5, 1990 H2H
29873 Gabriel Markus Marcelo Filippini 1 0–1 C 0–1 Nov 5, 1994 H2H
29874 Gabriel Markus Marcos Ondruska 1 0–1 C 0–1 Apr 21, 1993 H2H
29875 Gabriel Markus Mark Koevermans 1 0–1 C 0–1 Jun 20, 1991 H2H
29876 Gabriel Markus Martin Laurendeau 1 0–1 C 0–1 Feb 19, 1992 H2H
29877 Gabriel Markus Martin Stringari 1 1–0 C 1–0 Aug 26, 1993 H2H
29878 Gabriel Markus Mauro Menezes 1 1–0 H 1–0 Feb 8, 1990 H2H
29879 Gabriel Markus Nuno Marques 1 1–0 C 1–0 Apr 1, 1993 H2H
29880 Gabriel Markus Olivier Delaitre 1 0–1 H 0–1 Sep 12, 1991 H2H
29881 Gabriel Markus Pavel Vizner 1 1–0 C 1–0 Aug 25, 1994 H2H
29882 Gabriel Markus Rodolphe Gilbert 1 1–0 C 1–0 Apr 17, 1992 H2H
29883 Gabriel Markus Sergio Cortes 1 0–1 H 0–1 Mar 13, 1993 H2H
29884 Gabriel Markus Tomas Nydahl 1 1–0 C 1–0 Aug 26, 1994 H2H
29885 Gabriel Mattos Jai Dilouie 1 1–0 C 1–0 Jul 21, 1982 H2H
29886 Gabriel Trujillo-Soler Werner Eschauer 1 1–0 C 1–0 Apr 30, 2008 H2H
29887 Gabriel Urpi Adriano Panatta 1 0–1 C 0–1 May 20, 1981 H2H
29888 Gabriel Urpi Angel Gimenez 1 1–0 C 1–0 Apr 16, 1981 H2H
29889 Gabriel Urpi Billy Martin 1 1–0 C 1–0 Sep 25, 1981 H2H
29890 Gabriel Urpi Buster C Mottram 1 0–1 C 0–1 Apr 24, 1981 H2H
29891 Gabriel Urpi Carlos Kirmayr 1 0–1 C 0–1 Nov 6, 1980 H2H
29892 Gabriel Urpi Carlos Lando 1 1–0 C 1–0 Feb 5, 1981 H2H
29893 Gabriel Urpi Chris Johnstone 1 1–0 C 1–0 Aug 1, 1984 H2H
29894 Gabriel Urpi Chris Mayotte 1 1–0 C 1–0 Apr 23, 1981 H2H
29895 Gabriel Urpi Christophe Casa 1 1–0 C 1–0 May 27, 1981 H2H
29896 Gabriel Urpi Christophe Roger-Vasselin 1 0–1 C 0–1 Jun 22, 1980 H2H
29897 Gabriel Urpi Dave Siegler 1 1–0 C 1–0 Sep 11, 1980 H2H
29898 Gabriel Urpi David Mustard 1 1–0 C 1–0 Jul 25, 1984 H2H
29899 Gabriel Urpi Eddie Dibbs 1 0–1 C 0–1 Feb 6, 1981 H2H
29900 Gabriel Urpi Egan Adams 1 1–0 C 1–0 Aug 7, 1985 H2H
29901 Gabriel Urpi Fernando Maynetto 1 1–0 C 1–0 Aug 3, 1981 H2H
29902 Gabriel Urpi Georges Goven 1 1–0 C 1–0 Sep 25, 1980 H2H
29903 Gabriel Urpi Gianni Ocleppo 1 0–1 C 0–1 Jul 13, 1983 H2H
29904 Gabriel Urpi Hans Peter Kandler 1 1–0 H 1–0 Nov 21, 1985 H2H
29905 Gabriel Urpi Heinz Gunthardt 1 1–0 C 1–0 Aug 3, 1981 H2H
29906 Gabriel Urpi Jim Delaney 1 0–1 C 0–1 Jul 15, 1981 H2H
29907 Gabriel Urpi Jiri Hrebec 1 0–1 C 0–1 Oct 10, 1978 H2H
29908 Gabriel Urpi Jiri Prucha 1 1–0 C 1–0 Oct 8, 1980 H2H
29909 Gabriel Urpi Joao Soares 1 0–1 C 0–1 Jul 18, 1984 H2H
29910 Gabriel Urpi Juan Nunez 1 1–0 C 1–0 Nov 5, 1981 H2H
29911 Gabriel Urpi Manuel Orantes 1 0–1 C 0–1 Oct 11, 1979 H2H
29912 Gabriel Urpi Pascal Portes 1 1–0 C 1–0 Oct 2, 1981 H2H
29913 Gabriel Urpi Patrizio Parrini 1 1–0 C 1–0 May 26, 1982 H2H
29914 Gabriel Urpi Peter Feigl 1 0–1 C 0–1 Apr 13, 1979 H2H
29915 Gabriel Urpi Phil Dent 1 0–1 C 0–1 Sep 12, 1980 H2H
29916 Gabriel Urpi Ricardo Ycaza 1 0–1 C 0–1 Sep 26, 1980 H2H
29917 Gabriel Urpi Roberto Vizcaino 1 1–0 C 1–0 Sep 27, 1979 H2H
29918 Gabriel Urpi Robert Reininger 1 1–0 C 1–0 Jun 21, 1980 H2H
29919 Gabriel Urpi Ross Case 1 0–1 C 0–1 Oct 2, 1980 H2H
29920 Gabriel Urpi Shlomo Glickstein 1 0–1 C 0–1 Aug 2, 1984 H2H
29921 Gabriel Urpi Terry Moor 1 1–0 C 1–0 Oct 10, 1979 H2H
29922 Gabriel Urpi Thomaz Koch 1 0–1 C 0–1 Nov 15, 1979 H2H
29923 Gabriel Urpi Ulf Eriksson 1 1–0 C 1–0 Sep 26, 1979 H2H
29924 Gabriel Urpi Van Winitsky 1 0–1 C 0–1 Jul 14, 1982 H2H
29925 Gael Monfils Alejandro Tabilo 1 0–1 G 0–1 Jun 28, 2024 H2H
29926 Gael Monfils Ben Shelton 1 0–1 H 0–1 Jan 21, 2025 H2H
29927 Gael Monfils Botic van de Zandschulp 1 1–0 H 1–0 Feb 21, 2024 H2H
29928 Gael Monfils Cristian Garin 1 1–0 H 1–0 Jan 23, 2022 H2H
29929 Gael Monfils Filip Misolic 1 1–0 H 1–0 Oct 20, 2023 H2H
29930 Gael Monfils Hugo Gaston 1 0–1 C 0–1 May 25, 2026 H2H
29931 Gael Monfils Juan Manuel Cerundolo 1 1–0 H 1–0 Jan 7, 2022 H2H
29932 Gael Monfils Kenny De Schepper 1 1–0 H 1–0 Feb 6, 2015 H2H
29933 Gael Monfils Laslo Djere 1 1–0 H 1–0 Oct 21, 2023 H2H
29934 Gael Monfils Maximilian Marterer 1 0–1 C 0–1 May 24, 2018 H2H
29935 Gael Monfils Nick Kyrgios 1 0–1 H 0–1 Oct 8, 2016 H2H
29936 Gael Monfils Pedro Cachin 1 0–1 C 0–1 May 25, 2023 H2H
29937 Gael Monfils Quentin Halys 1 1–0 H 1–0 Oct 24, 2024 H2H
29938 Galo Blanco Adrian Garcia 1 0–1 C 0–1 Mar 2, 2000 H2H
29939 Galo Blanco Alexander Peya 1 0–1 C 0–1 Jul 23, 2003 H2H
29940 Galo Blanco Andrei Cherkasov 1 1–0 C 1–0 Jul 24, 1996 H2H
29941 Galo Blanco Andre Sa 1 1–0 C 1–0 May 25, 2000 H2H
29942 Galo Blanco Bjorn Phau 1 1–0 C 1–0 Jul 18, 2001 H2H
29943 Galo Blanco Daniel Nestor 1 0–1 G 0–1 Jun 27, 2001 H2H
29944 Galo Blanco Danny Sapsford 1 0–1 G 0–1 Jun 25, 1999 H2H
29945 Galo Blanco Diego Lozano 1 1–0 C 1–0 Sep 11, 1997 H2H
29946 Galo Blanco Flavio Saretta 1 0–1 C 0–1 Jun 1, 2003 H2H
29947 Galo Blanco Florian Allgauer 1 1–0 C 1–0 Jun 10, 1999 H2H
29948 Galo Blanco Francisco Roig 1 1–0 C 1–0 Sep 13, 1997 H2H
29949 Galo Blanco Frederic Fontang 1 1–0 C 1–0 Oct 23, 1997 H2H
29950 Galo Blanco Gerald Mandl 1 1–0 C 1–0 May 1, 1998 H2H
29951 Galo Blanco Ivo Minar 1 0–1 C 0–1 Jul 21, 2004 H2H
29952 Galo Blanco Jacobo Diaz 1 1–0 C 1–0 Sep 18, 1998 H2H
29953 Galo Blanco James Sekulov 1 1–0 C 1–0 Sep 12, 1996 H2H
29954 Galo Blanco Jean Baptiste Perlant 1 1–0 C 1–0 Oct 9, 1998 H2H
29955 Galo Blanco Jens Knippschild 1 0–1 C 0–1 Sep 16, 1999 H2H
29956 Galo Blanco Jiri Vanek 1 0–1 C 0–1 Jul 13, 2000 H2H
29957 Galo Blanco Jordi Arrese 1 1–0 C 1–0 Apr 17, 1996 H2H
29958 Galo Blanco Jordi Burillo 1 1–0 C 1–0 Nov 10, 1995 H2H
29959 Galo Blanco Juan Balcells 1 0–1 H 0–1 Mar 7, 2002 H2H
29960 Galo Blanco Lars Burgsmuller 1 1–0 C 1–0 Jun 3, 2001 H2H
29961 Galo Blanco Leander Paes 1 1–0 C 1–0 May 1, 1997 H2H
29962 Galo Blanco Luis Adrian Morejon 1 1–0 C 1–0 Aug 15, 1996 H2H
29963 Galo Blanco Marcelo Filippini 1 0–1 C 0–1 Oct 2, 1997 H2H
29964 Galo Blanco Marcin Matkowski 1 1–0 C 1–0 Jul 31, 2003 H2H
29965 Galo Blanco Marc Kevin Goellner 1 0–1 C 0–1 Sep 16, 2000 H2H
29966 Galo Blanco Marc Lopez 1 0–1 C 0–1 Sep 13, 2001 H2H
29967 Galo Blanco Marco Meneschincheri 1 1–0 C 1–0 May 21, 1998 H2H
29968 Galo Blanco Markus Hantschk 1 1–0 C 1–0 May 26, 2000 H2H
29969 Galo Blanco Martin Rodriguez 1 1–0 C 1–0 Aug 12, 1999 H2H
29970 Galo Blanco Marzio Martelli 1 0–1 C 0–1 Jun 11, 1998 H2H
29971 Galo Blanco Michal Tabara 1 1–0 C 1–0 Jul 20, 2000 H2H
29972 Galo Blanco Mike Bryan 1 1–0 H 1–0 Aug 16, 2000 H2H
29973 Galo Blanco Neville Godwin 1 1–0 C 1–0 May 28, 1997 H2H
29974 Galo Blanco Nicklas Timfjord 1 1–0 C 1–0 Jul 8, 1999 H2H
29975 Galo Blanco Patrik Fredriksson 1 1–0 C 1–0 Jul 12, 1996 H2H
29976 Galo Blanco Rogier Wassen 1 1–0 C 1–0 Jul 11, 2002 H2H
29977 Galo Blanco Ruben Ramirez Hidalgo 1 0–1 C 0–1 Aug 2, 2003 H2H
29978 Galo Blanco Sebastian Prieto 1 1–0 C 1–0 Sep 28, 2000 H2H
29979 Galo Blanco Takao Suzuki 1 1–0 G 1–0 Jun 23, 1999 H2H
29980 Galo Blanco Tomas Zib 1 1–0 C 1–0 Apr 26, 2006 H2H
29981 Galo Blanco Vladimir Voltchkov 1 1–0 C 1–0 Apr 25, 2001 H2H
29982 Gap Taik Ro Paul Chamberlin 1 0–1 H 0–1 Apr 23, 1987 H2H
29983 Gary Donnelly Mark Edmondson 1 1–0 H 1–0 Apr 4, 1986 H2H
29984 Gary Donnelly Randy Nixon 1 1–0 H 1–0 Oct 16, 1985 H2H
29985 Gary Donnelly Russell Simpson 1 0–1 G 0–1 Jan 14, 1987 H2H
29986 Gary Donnelly Wolfgang Popp 1 1–0 H 1–0 Apr 3, 1986 H2H
29987 Gary Penberthy Bill Bowrey 1 0–1 G 0–1 Jan 6, 1968 H2H
29988 Gastao Elias Alex de Minaur 1 0–1 C 0–1 May 3, 2018 H2H
29989 Gastao Elias Benoit Paire 1 0–1 C 0–1 May 26, 2015 H2H
29990 Gastao Elias Christian Lindell 1 1–0 C 1–0 Jul 14, 2016 H2H
29991 Gastao Elias Diego Schwartzman 1 0–1 C 0–1 May 28, 2014 H2H
29992 Gastao Elias Gael Monfils 1 1–0 H 1–0 Oct 21, 2016 H2H
29993 Gastao Elias Jozef Kovalik 1 0–1 H 0–1 Jan 5, 2017 H2H
29994 Gastao Elias Kenny De Schepper 1 0–1 C 0–1 Apr 30, 2015 H2H
29995 Gastao Elias Nick Kyrgios 1 0–1 H 0–1 Jan 18, 2017 H2H
29996 Gastao Elias Orlando Luz 1 1–0 C 1–0 Mar 2, 2017 H2H
29997 Gastao Elias Pablo Carreno Busta 1 1–0 C 1–0 Jul 23, 2016 H2H
29998 Gastao Elias Taro Daniel 1 1–0 C 1–0 Jul 15, 2016 H2H
29999 Gaston Etlis Alexander Waske 1 0–1 C 0–1 Apr 10, 2003 H2H
30000 Gaston Etlis Ben Ellwood 1 0–1 G 0–1 Jul 10, 1997 H2H