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
2001 Alex Molcan Hubert Hurkacz 1 0–1 H 0–1 Feb 24, 2022 H2H
2002 Alex Molcan Hugo Gaston 1 1–0 C 1–0 May 30, 2023 H2H
2003 Alex Molcan J.J. Wolf 1 0–1 H 0–1 Oct 20, 2022 H2H
2004 Alex Molcan Lloyd Harris 1 1–0 H 1–0 Feb 23, 2022 H2H
2005 Alex Molcan Lucas Pouille 1 0–1 H 0–1 Mar 11, 2021 H2H
2006 Alex Molcan Marcos Giron 1 1–0 G 1–0 Jun 30, 2022 H2H
2007 Alex Molcan Mariano Navone 1 0–1 C 0–1 Apr 3, 2026 H2H
2008 Alex Molcan Marko Topo 1 1–0 C 1–0 Jul 21, 2022 H2H
2009 Alex Molcan Marton Fucsovics 1 0–1 H 0–1 Mar 13, 2023 H2H
2010 Alex Molcan Matteo Arnaldi 1 1–0 C 1–0 Mar 31, 2026 H2H
2011 Alex Molcan Matteo Berrettini 1 0–1 H 0–1 Mar 1, 2023 H2H
2012 Alex Molcan Mikael Ymer 1 0–1 G 0–1 Jul 5, 2023 H2H
2013 Alex Molcan Miomir Kecmanovic 1 1–0 G 1–0 Jun 22, 2022 H2H
2014 Alex Molcan Norbert Gombos 1 1–0 C 1–0 Apr 28, 2022 H2H
2015 Alex Molcan Pablo Carreno Busta 1 1–0 C 1–0 Jul 22, 2022 H2H
2016 Alex Molcan Pedja Krstin 1 1–0 C 1–0 May 28, 2021 H2H
2017 Alex Molcan Pedro Martinez 1 1–0 G 1–0 Jun 29, 2022 H2H
2018 Alex Molcan Quentin Halys 1 0–1 H 0–1 Jan 11, 2023 H2H
2019 Alex Molcan Richard Gasquet 1 0–1 H 0–1 Nov 2, 2022 H2H
2020 Alex Molcan Sebastian Baez 1 0–1 C 0–1 Aug 4, 2023 H2H
2021 Alex Molcan Stefano Napolitano 1 1–0 C 1–0 May 12, 2023 H2H
2022 Alex Molcan Taro Daniel 1 1–0 C 1–0 Apr 20, 2023 H2H
2023 Alex Molcan Taylor Fritz 1 0–1 G 0–1 Jul 3, 2022 H2H
2024 Alex Molcan Valentin Royer 1 1–0 C 1–0 Jul 14, 2026 H2H
2025 Alex Radulescu Andrei Olhovskiy 1 0–1 G 0–1 Jun 12, 1996 H2H
2026 Alex Radulescu Ben Ellwood 1 1–0 G 1–0 Jul 11, 1997 H2H
2027 Alex Radulescu Carl Uwe Steeb 1 1–0 C 1–0 Oct 25, 1995 H2H
2028 Alex Radulescu Fernon Wibier 1 1–0 H 1–0 Apr 11, 1997 H2H
2029 Alex Radulescu Gerald Mandl 1 0–1 C 0–1 Apr 30, 1998 H2H
2030 Alex Radulescu Gerard Solves 1 1–0 H 1–0 Apr 12, 1997 H2H
2031 Alex Radulescu Jan Kroslak 1 0–1 C 0–1 Mar 13, 1997 H2H
2032 Alex Radulescu Joern Renzenbrink 1 1–0 H 1–0 Apr 20, 1995 H2H
2033 Alex Radulescu Marcos Ondruska 1 0–1 H 0–1 Mar 14, 1995 H2H
2034 Alex Radulescu Martin Sinner 1 1–0 C 1–0 Mar 7, 1997 H2H
2035 Alex Radulescu Marzio Martelli 1 1–0 G 1–0 Jun 27, 1997 H2H
2036 Alex Radulescu Otakar Jurecka 1 1–0 C 1–0 Oct 13, 1994 H2H
2037 Alex Radulescu Sebastien Lareau 1 1–0 H 1–0 Apr 27, 1995 H2H
2038 Alex Radulescu Tomas Nydahl 1 1–0 C 1–0 May 7, 1997 H2H
2039 Alex Radulescu Tommy Ho 1 0–1 H 0–1 Apr 28, 1995 H2H
2040 Alex Rybakov Marcos Giron 1 0–1 H 0–1 Feb 9, 2023 H2H
2041 Alex Stepanek Eric Fromm 1 0–1 C 0–1 May 17, 1984 H2H
2042 Alex Witt Jens Knippschild 1 0–1 G 0–1 Jun 14, 2000 H2H
2043 Alibek Kachmazov Adrian Mannarino 1 0–1 H 0–1 Oct 1, 2023 H2H
2044 Alibek Kachmazov Aleksandar Kovacevic 1 1–0 H 1–0 Sep 21, 2024 H2H
2045 Alibek Kachmazov Lorenzo Musetti 1 0–1 H 0–1 Sep 23, 2024 H2H
2046 Alibek Kachmazov Taro Daniel 1 1–0 H 1–0 Sep 22, 2024 H2H
2047 Ali Madani Bill Lofgren 1 1–0 C 1–0 Oct 5, 1977 H2H
2048 Aljaz Bedene Albert Ramos-Vinolas 1 1–0 C 1–0 Feb 16, 2018 H2H
2049 Aljaz Bedene Alexander Kudryavtsev 1 1–0 H 1–0 Jan 3, 2014 H2H
2050 Aljaz Bedene Alex de Minaur 1 1–0 G 1–0 Jun 20, 2019 H2H
2051 Aljaz Bedene Arthur Rinderknech 1 1–0 C 1–0 Sep 29, 2020 H2H
2052 Aljaz Bedene Aslan Karatsev 1 0–1 C 0–1 Apr 23, 2021 H2H
2053 Aljaz Bedene Blaz Kavcic 1 0–1 H 0–1 Feb 7, 2013 H2H
2054 Aljaz Bedene Boy Westerhof 1 1–0 C 1–0 Jul 25, 2013 H2H
2055 Aljaz Bedene Cameron Norrie 1 1–0 G 1–0 Jul 4, 2018 H2H
2056 Aljaz Bedene Corentin Moutet 1 1–0 G 1–0 Jun 30, 2021 H2H
2057 Aljaz Bedene Cristian Garin 1 1–0 H 1–0 Aug 24, 2020 H2H
2058 Aljaz Bedene Damir Dzumhur 1 1–0 G 1–0 Jul 6, 2017 H2H
2059 Aljaz Bedene Dane Sweeny 1 1–0 H 1–0 Feb 4, 2021 H2H
2060 Aljaz Bedene Daniel Evans 1 0–1 H 0–1 Oct 29, 2020 H2H
2061 Aljaz Bedene Dennis Novak 1 0–1 C 0–1 Aug 5, 2015 H2H
2062 Aljaz Bedene Dusan Lajovic 1 0–1 C 0–1 Jul 20, 2019 H2H
2063 Aljaz Bedene Dustin Brown 1 0–1 C 0–1 Jul 15, 2016 H2H
2064 Aljaz Bedene Emil Ruusuvuori 1 0–1 H 0–1 Sep 2, 2020 H2H
2065 Aljaz Bedene Evgeny Donskoy 1 0–1 H 0–1 Mar 23, 2018 H2H
2066 Aljaz Bedene Felix Auger-Aliassime 1 0–1 H 0–1 Feb 15, 2020 H2H
2067 Aljaz Bedene Frances Tiafoe 1 0–1 G 0–1 Jun 17, 2021 H2H
2068 Aljaz Bedene Gael Monfils 1 0–1 H 0–1 Oct 26, 2019 H2H
2069 Aljaz Bedene Gerald Melzer 1 1–0 C 1–0 May 24, 2016 H2H
2070 Aljaz Bedene Giulio Zeppieri 1 1–0 C 1–0 Apr 8, 2021 H2H
2071 Aljaz Bedene Guido Andreozzi 1 1–0 C 1–0 Feb 14, 2019 H2H
2072 Aljaz Bedene Horacio Zeballos 1 1–0 C 1–0 Feb 21, 2013 H2H
2073 Aljaz Bedene Hugo Dellien 1 1–0 C 1–0 Feb 23, 2019 H2H
2074 Aljaz Bedene Hyeon Chung 1 0–1 H 0–1 Oct 2, 2015 H2H
2075 Aljaz Bedene Isak Arvidsson 1 1–0 C 1–0 Jul 14, 2016 H2H
2076 Aljaz Bedene James McGee 1 1–0 H 1–0 Aug 23, 2016 H2H
2077 Aljaz Bedene Jimmy Wang 1 1–0 H 1–0 Mar 21, 2014 H2H
2078 Aljaz Bedene Jozef Kovalik 1 1–0 H 1–0 Aug 28, 2019 H2H
2079 Aljaz Bedene Julian Reister 1 0–1 C 0–1 Feb 22, 2013 H2H
2080 Aljaz Bedene Kamil Majchrzak 1 0–1 H 0–1 Mar 12, 2022 H2H
2081 Aljaz Bedene Lorenzo Giustino 1 1–0 H 1–0 Mar 17, 2021 H2H
2082 Aljaz Bedene Lorenzo Sonego 1 1–0 C 1–0 Apr 28, 2018 H2H
2083 Aljaz Bedene Luca Vanni 1 1–0 H 1–0 Jan 8, 2016 H2H
2084 Aljaz Bedene Lukas Lacko 1 1–0 H 1–0 Jan 8, 2015 H2H
2085 Aljaz Bedene Malek Jaziri 1 1–0 H 1–0 Jan 3, 2018 H2H
2086 Aljaz Bedene Mate Delic 1 1–0 C 1–0 Jul 23, 2015 H2H
2087 Aljaz Bedene Maximo Gonzalez 1 1–0 C 1–0 Apr 9, 2015 H2H
2088 Aljaz Bedene Mikael Ymer 1 1–0 H 1–0 Jan 8, 2020 H2H
2089 Aljaz Bedene Mikhail Kukushkin 1 1–0 C 1–0 Apr 21, 2022 H2H
2090 Aljaz Bedene Mirza Basic 1 1–0 C 1–0 Apr 17, 2018 H2H
2091 Aljaz Bedene Nick Kyrgios 1 0–1 H 0–1 Aug 31, 2016 H2H
2092 Aljaz Bedene Nikola Cacic 1 0–1 C 0–1 Jul 21, 2016 H2H
2093 Aljaz Bedene Nikola Milojevic 1 1–0 C 1–0 Oct 1, 2020 H2H
2094 Aljaz Bedene Pedro Cachin 1 0–1 H 0–1 Aug 31, 2022 H2H
2095 Aljaz Bedene Pierre-Hugues Herbert 1 0–1 H 0–1 Aug 28, 2015 H2H
2096 Aljaz Bedene Rayane Roumane 1 1–0 H 1–0 Sep 19, 2019 H2H
2097 Aljaz Bedene Ricardas Berankis 1 0–1 H 0–1 Oct 19, 2018 H2H
2098 Aljaz Bedene Roberto Carballes Baena 1 1–0 H 1–0 Mar 25, 2016 H2H
2099 Aljaz Bedene Salvatore Caruso 1 1–0 C 1–0 May 27, 2021 H2H
2100 Aljaz Bedene Sebastian Korda 1 1–0 C 1–0 Apr 22, 2021 H2H
2101 Aljaz Bedene Soonwoo Kwon 1 0–1 C 0–1 May 19, 2022 H2H
2102 Aljaz Bedene Tallon Griekspoor 1 0–1 G 0–1 Jun 9, 2022 H2H
2103 Aljaz Bedene Taro Daniel 1 0–1 C 0–1 May 4, 2018 H2H
2104 Aljaz Bedene Thiago Monteiro 1 1–0 C 1–0 Feb 22, 2019 H2H
2105 Aljaz Bedene Thomas Fabbiano 1 1–0 H 1–0 Mar 26, 2021 H2H
2106 Aljaz Bedene Tobias Kamke 1 0–1 C 0–1 May 23, 2013 H2H
2107 Aljaz Bedene Ugo Humbert 1 0–1 H 0–1 Mar 25, 2022 H2H
2108 Aljaz Bedene Yasutaka Uchiyama 1 1–0 H 1–0 Feb 3, 2021 H2H
2109 Aljaz Bedene Yuki Bhambri 1 1–0 H 1–0 Mar 16, 2021 H2H
2110 Allan McDonald Bob Lutz 1 0–1 G 0–1 Jun 6, 1970 H2H
2111 Allan McDonald Christian Kuhnke 1 0–1 C 0–1 Jul 9, 1970 H2H
2112 Allan McDonald Vladimir Korotkov 1 0–1 G 0–1 Jun 24, 1970 H2H
2113 Allan McDonald Wilhelm Bungert 1 0–1 C 0–1 Jul 13, 1973 H2H
2114 Allan Stone Armistead Neely 1 1–0 C 1–0 Jul 9, 1969 H2H
2115 Allan Stone Bernard Montrenaud 1 1–0 C 1–0 May 5, 1970 H2H
2116 Allan Stone Bob Giltinan 1 1–0 G 1–0 Jan 25, 1970 H2H
2117 Allan Stone Chris Bovett 1 1–0 G 1–0 Jul 31, 1968 H2H
2118 Allan Stone Clark Graebner 1 0–1 C 0–1 Jul 19, 1968 H2H
2119 Allan Stone Daniel Contet 1 0–1 C 0–1 May 23, 1969 H2H
2120 Allan Stone Earl Butch Buchholz 1 0–1 G 0–1 Jun 26, 1968 H2H
2121 Allan Stone Gerald Battrick 1 0–1 C 0–1 Oct 4, 1972 H2H
2122 Allan Stone Graham Stilwell 1 0–1 G 0–1 Jan 4, 1969 H2H
2123 Allan Stone Grover Raz Reid 1 1–0 H 1–0 Oct 29, 1975 H2H
2124 Allan Stone Hans Joachim Ploetz 1 0–1 C 0–1 Aug 16, 1968 H2H
2125 Allan Stone Hans Jurgen Pohmann 1 0–1 C 0–1 Mar 29, 1974 H2H
2126 Allan Stone Harald Elschenbroich 1 1–0 C 1–0 Feb 14, 1974 H2H
2127 Allan Stone Haroon Rahim 1 1–0 H 1–0 Sep 3, 1970 H2H
2128 Allan Stone Ion Tiriac 1 1–0 C 1–0 Aug 9, 1973 H2H
2129 Allan Stone Jean Claude Barclay 1 1–0 C 1–0 Apr 8, 1971 H2H
2130 Allan Stone John Bartlett 1 1–0 G 1–0 Dec 12, 1968 H2H
2131 Allan Stone John Clifton 1 1–0 G 1–0 Sep 3, 1971 H2H
2132 Allan Stone John Peckskamp 1 1–0 C 1–0 Feb 1, 1975 H2H
2133 Allan Stone Jose Guerrero 1 1–0 C 1–0 May 15, 1969 H2H
2134 Allan Stone M. Akbari 1 1–0 C 1–0 May 30, 1969 H2H
2135 Allan Stone Manuel Santana 1 1–0 C 1–0 Oct 20, 1971 H2H
2136 Allan Stone Mike Belkin 1 0–1 G 0–1 Jan 28, 1968 H2H
2137 Allan Stone Mike Phillips 1 1–0 G 1–0 Jan 1, 1973 H2H
2138 Allan Stone Owen Davidson 1 1–0 C 1–0 Aug 13, 1971 H2H
2139 Allan Stone Pat Cramer 1 1–0 H 1–0 Sep 19, 1974 H2H
2140 Allan Stone Peter Burwash 1 1–0 C 1–0 May 14, 1969 H2H
2141 Allan Stone Peter Fishbach 1 1–0 G 1–0 Jul 24, 1968 H2H
2142 Allan Stone Peter Pokorny 1 1–0 C 1–0 May 29, 1968 H2H
2143 Allan Stone Phil Gunning 1 1–0 G 1–0 Jan 11, 1973 H2H
2144 Allan Stone Pietro Marzano 1 1–0 G 1–0 Nov 26, 1968 H2H
2145 Allan Stone Ray Keldie 1 0–1 G 0–1 Jul 13, 1971 H2H
2146 Allan Stone Ray Kelly 1 1–0 G 1–0 Dec 7, 1977 H2H
2147 Allan Stone Robert Rheinberger 1 1–0 G 1–0 Dec 9, 1971 H2H
2148 Allan Stone Roy Barth 1 1–0 H 1–0 Mar 11, 1971 H2H
2149 Allan Stone Stanley Pasarell 1 1–0 G 1–0 Aug 8, 1968 H2H
2150 Allan Stone Steve Siegel 1 1–0 G 1–0 Aug 31, 1973 H2H
2151 Allan Stone Szabolcz Baranyi 1 1–0 G 1–0 Jan 13, 1973 H2H
2152 Allan Stone Takeshi Koura 1 0–1 H 0–1 Oct 10, 1973 H2H
2153 Allan Stone Terry Addison 1 1–0 C 1–0 Apr 23, 1971 H2H
2154 Allan Stone Victor Eke 1 1–0 G 1–0 Jan 5, 1979 H2H
2155 Allan Stone Vladimir Korotkov 1 0–1 C 0–1 May 23, 1971 H2H
2156 Allan Stone Wanaro N'Godrella 1 0–1 G 0–1 Jan 4, 1973 H2H
2157 Allan Stone Will Coghlan 1 1–0 C 1–0 Oct 24, 1974 H2H
2158 Allen Belobrajdic Kotaro Miyachi 1 0–1 H 0–1 Apr 15, 1998 H2H
2159 Allen Belobrajdic Martin Sinner 1 0–1 H 0–1 Jan 17, 1996 H2H
2160 Allen Belobrajdic Petr Luxa 1 1–0 H 1–0 Apr 9, 1998 H2H
2161 Altug Celikbilek Damir Dzumhur 1 0–1 G 0–1 Jun 28, 2019 H2H
2162 Alun Jones Paul Goldstein 1 0–1 H 0–1 Jan 4, 2001 H2H
2163 Alvaro Betancur Bill Lofgren 1 1–0 C 1–0 Nov 10, 1977 H2H
2164 Alvaro Betancur Brian Fairlie 1 0–1 C 0–1 Aug 3, 1977 H2H
2165 Alvaro Betancur Cliff Richey 1 0–1 C 0–1 Jul 24, 1975 H2H
2166 Alvaro Betancur Emilio Montano 1 1–0 C 1–0 Aug 10, 1977 H2H
2167 Alvaro Betancur Francois Jauffret 1 0–1 C 0–1 Jun 4, 1976 H2H
2168 Alvaro Betancur Geoff Masters 1 0–1 H 0–1 Feb 6, 1975 H2H
2169 Alvaro Betancur Gerald Battrick 1 0–1 C 0–1 Sep 3, 1976 H2H
2170 Alvaro Betancur Jim Mcmanus 1 1–0 C 1–0 Oct 6, 1976 H2H
2171 Alvaro Betancur Keith Richardson 1 1–0 C 1–0 Oct 7, 1976 H2H
2172 Alvaro Betancur Ken Rosewall 1 0–1 C 0–1 Aug 11, 1976 H2H
2173 Alvaro Betancur Nicola Spear 1 0–1 C 0–1 Jul 27, 1977 H2H
2174 Alvaro Betancur Nikola Pilic 1 0–1 C 0–1 Nov 4, 1976 H2H
2175 Alvaro Betancur Peter Szoke 1 0–1 C 0–1 Mar 19, 1970 H2H
2176 Alvaro Betancur Ray Ruffels 1 0–1 C 0–1 Mar 7, 1968 H2H
2177 Alvaro Betancur Rolf Norberg 1 0–1 C 0–1 May 11, 1977 H2H
2178 Alvaro Betancur Tom Gorman 1 0–1 C 0–1 Aug 5, 1976 H2H
2179 Alvaro Betancur Vladimir Zednik 1 0–1 C 0–1 Jul 20, 1976 H2H
2180 Alvaro Fillol Adriano Panatta 1 1–0 H 1–0 Feb 14, 1979 H2H
2181 Alvaro Fillol Bernard Fritz 1 0–1 C 0–1 Feb 5, 1981 H2H
2182 Alvaro Fillol Bernie Mitton 1 0–1 C 0–1 May 10, 1984 H2H
2183 Alvaro Fillol Bob Lutz 1 0–1 H 0–1 Feb 15, 1979 H2H
2184 Alvaro Fillol Brian Fairlie 1 0–1 C 0–1 Sep 29, 1976 H2H
2185 Alvaro Fillol Byron Bertram 1 0–1 C 0–1 Apr 20, 1978 H2H
2186 Alvaro Fillol Chris Mayotte 1 0–1 C 0–1 Nov 15, 1980 H2H
2187 Alvaro Fillol Cliff Richey 1 0–1 C 0–1 Sep 18, 1976 H2H
2188 Alvaro Fillol Colin Dibley 1 0–1 C 0–1 Aug 16, 1978 H2H
2189 Alvaro Fillol David Carter 1 1–0 H 1–0 Apr 3, 1980 H2H
2190 Alvaro Fillol Dennis Ralston 1 1–0 C 1–0 Aug 29, 1975 H2H
2191 Alvaro Fillol Douglas Palm 1 0–1 C 0–1 Feb 23, 1978 H2H
2192 Alvaro Fillol Emilio Montano 1 1–0 H 1–0 Aug 13, 1980 H2H
2193 Alvaro Fillol Fernando Maynetto 1 0–1 C 0–1 Dec 8, 1978 H2H
2194 Alvaro Fillol Frank Gebert 1 0–1 C 0–1 Aug 18, 1977 H2H
2195 Alvaro Fillol Hans Kary 1 0–1 C 0–1 Jul 6, 1977 H2H
2196 Alvaro Fillol Jan Norback 1 0–1 G 0–1 Jun 27, 1979 H2H
2197 Alvaro Fillol Javier Soler 1 1–0 C 1–0 Oct 12, 1977 H2H
2198 Alvaro Fillol Jiri Hrebec 1 1–0 C 1–0 Jul 20, 1976 H2H
2199 Alvaro Fillol Jorge Andrew 1 1–0 C 1–0 Sep 16, 1976 H2H
2200 Alvaro Fillol Max Hurlimann 1 1–0 C 1–0 Oct 28, 1977 H2H