ATP Head-to-Head Records: Search Rivalries

Explore ATP head-to-head records, frequent opponents, and unbeaten rivalries. Compare historical rivalries or focus on currently active players.

Explore these records

Use the filters to narrow the table. Select a column heading to sort; select it again to reverse the order.

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