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
49201 Stuart Bale Matt Mitchell 1 1–0 G 1–0 Jun 22, 1983 H2H
49202 Stuart Bale Shlomo Glickstein 1 0–1 G 0–1 Nov 27, 1985 H2H
49203 Stuart Bale Vitas Gerulaitis 1 0–1 H 0–1 Nov 24, 1983 H2H
49204 Suk Young Jeong Denis Istomin 1 0–1 H 0–1 Sep 26, 2013 H2H
49205 Sulistyo Wibowo Herbert Wiltschnig 1 0–1 H 0–1 Jan 11, 1996 H2H
49206 Sultan Khalfan Ivo Heuberger 1 0–1 H 0–1 Jan 8, 2004 H2H
49207 Sumit Nagal Albert Ramos-Vinolas 1 0–1 C 0–1 Mar 6, 2021 H2H
49208 Sumit Nagal Bradley Klahn 1 1–0 H 1–0 Sep 2, 2020 H2H
49209 Sumit Nagal Cristian Garin 1 1–0 C 1–0 Mar 5, 2021 H2H
49210 Sumit Nagal Ilya Ivashka 1 0–1 H 0–1 Jan 4, 2018 H2H
49211 Sumit Nagal Jozef Kovalik 1 0–1 C 0–1 Apr 8, 2021 H2H
49212 Sumit Nagal Juncheng Shang 1 0–1 H 0–1 Jan 18, 2024 H2H
49213 Sumit Nagal Laslo Djere 1 0–1 C 0–1 Oct 15, 2020 H2H
49214 Sumit Nagal Mariano Navone 1 0–1 C 0–1 Jul 19, 2024 H2H
49215 Sumit Nagal Matteo Arnaldi 1 1–0 C 1–0 Apr 9, 2024 H2H
49216 Sumit Nagal Pedro Martinez 1 0–1 C 0–1 Jul 25, 2024 H2H
49217 Sumit Nagal Quentin Halys 1 0–1 H 0–1 Oct 17, 2024 H2H
49218 Sumit Nagal Richard Gasquet 1 0–1 C 0–1 Jul 25, 2019 H2H
49219 Sumit Nagal Sebastian Baez 1 0–1 C 0–1 May 22, 2024 H2H
49220 Supoj Meesawad Ferdi Taygan 1 0–1 C 0–1 Nov 21, 1980 H2H
49221 Supoj Meesawad O. Issara 1 1–0 C 1–0 Nov 20, 1980 H2H
49222 Syd Ball Allan Stone 1 0–1 G 0–1 Dec 27, 1978 H2H
49223 Syd Ball Beejong Sisson 1 1–0 G 1–0 Jan 9, 1981 H2H
49224 Syd Ball Bill Bowrey 1 0–1 G 0–1 Jan 3, 1969 H2H
49225 Syd Ball Brad Guan 1 1–0 G 1–0 Jan 9, 1980 H2H
49226 Syd Ball Brian Fairlie 1 0–1 C 0–1 Sep 22, 1976 H2H
49227 Syd Ball Buster C Mottram 1 0–1 G 0–1 Jun 26, 1974 H2H
49228 Syd Ball Butch Seewagen 1 1–0 G 1–0 Jun 3, 1971 H2H
49229 Syd Ball Byron Bertram 1 1–0 G 1–0 Jun 4, 1971 H2H
49230 Syd Ball Clark Graebner 1 0–1 C 0–1 Apr 26, 1974 H2H
49231 Syd Ball Dennis Ralston 1 0–1 G 0–1 Mar 13, 1971 H2H
49232 Syd Ball Eddie Cruz 1 1–0 H 1–0 Nov 1, 1973 H2H
49233 Syd Ball Frank Sedgman 1 0–1 H 0–1 Apr 2, 1972 H2H
49234 Syd Ball Fred Stolle 1 0–1 G 0–1 Oct 31, 1974 H2H
49235 Syd Ball Frew Mcmillan 1 1–0 G 1–0 Jun 28, 1972 H2H
49236 Syd Ball Gerald Battrick 1 1–0 G 1–0 Dec 3, 1969 H2H
49237 Syd Ball Humphrey Hose 1 0–1 G 0–1 Jun 25, 1975 H2H
49238 Syd Ball Jim Delaney 1 0–1 C 0–1 Feb 16, 1976 H2H
49239 Syd Ball Jim Mcmanus 1 1–0 C 1–0 Oct 10, 1973 H2H
49240 Syd Ball John Bartlett 1 1–0 H 1–0 Mar 24, 1976 H2H
49241 Syd Ball John Clifton 1 1–0 G 1–0 Jun 9, 1971 H2H
49242 Syd Ball John Fort 1 1–0 H 1–0 Sep 19, 1974 H2H
49243 Syd Ball Juan Nunez 1 0–1 C 0–1 Aug 6, 1980 H2H
49244 Syd Ball Julian Ganzabal 1 0–1 C 0–1 Aug 26, 1976 H2H
49245 Syd Ball Keith Hancock 1 1–0 H 1–0 Jan 21, 1971 H2H
49246 Syd Ball Kiyoshi Tanabe 1 1–0 G 1–0 Jan 1, 1974 H2H
49247 Syd Ball Manuel Santana 1 1–0 C 1–0 Mar 13, 1976 H2H
49248 Syd Ball Mark Farrell 1 1–0 G 1–0 Jun 8, 1974 H2H
49249 Syd Ball Marty Riessen 1 0–1 C 0–1 Jan 24, 1975 H2H
49250 Syd Ball Neale Fraser 1 1–0 G 1–0 Dec 30, 1972 H2H
49251 Syd Ball Nikola Pilic 1 0–1 C 0–1 Feb 9, 1975 H2H
49252 Syd Ball Paolo Bertolucci 1 0–1 C 0–1 Apr 19, 1979 H2H
49253 Syd Ball Pierre Barthes 1 0–1 G 0–1 Jun 16, 1971 H2H
49254 Syd Ball Premjit Lall 1 0–1 G 0–1 Jun 10, 1971 H2H
49255 Syd Ball Ray Kelly 1 1–0 G 1–0 Oct 9, 1981 H2H
49256 Syd Ball Rayno Seegers 1 1–0 G 1–0 Jun 5, 1974 H2H
49257 Syd Ball Richard Hawkes 1 1–0 G 1–0 Oct 30, 1974 H2H
49258 Syd Ball Rick Fisher 1 0–1 H 0–1 Jan 5, 1980 H2H
49259 Syd Ball Rolf Norberg 1 1–0 G 1–0 Jun 13, 1973 H2H
49260 Syd Ball Ryoichi Mori 1 1–0 H 1–0 Oct 15, 1974 H2H
49261 Syd Ball Saeed Meer 1 1–0 G 1–0 Dec 13, 1972 H2H
49262 Syd Ball Stanley Matthews 1 0–1 G 0–1 Jun 6, 1972 H2H
49263 Syd Ball Steve Krulevitz 1 0–1 G 0–1 Jan 7, 1982 H2H
49264 Syd Ball Tony Bardsley 1 1–0 G 1–0 Jun 13, 1974 H2H
49265 Syd Ball Wanaro N'Godrella 1 1–0 C 1–0 Oct 31, 1973 H2H
49266 Syd Ball Will Coghlan 1 1–0 G 1–0 Jan 1, 1976 H2H
49267 Syd Ball Zeljko Franulovic 1 0–1 C 0–1 Nov 2, 1973 H2H
49268 Szabolcz Baranyi Barry Mackay 1 1–0 C 1–0 May 5, 1970 H2H
49269 Szabolcz Baranyi Chris Bovett 1 1–0 C 1–0 Aug 13, 1969 H2H
49270 Szabolcz Baranyi Colin Stubs 1 1–0 G 1–0 Dec 30, 1972 H2H
49271 Szabolcz Baranyi Daniel Contet 1 0–1 C 0–1 Jul 11, 1970 H2H
49272 Szabolcz Baranyi Derek Schroder 1 1–0 C 1–0 Jul 25, 1972 H2H
49273 Szabolcz Baranyi F D Robbins 1 1–0 H 1–0 Feb 10, 1973 H2H
49274 Szabolcz Baranyi Jean Loup Rouyer 1 1–0 G 1–0 Jun 27, 1973 H2H
49275 Szabolcz Baranyi Juan Manuel Couder 1 1–0 C 1–0 Apr 19, 1972 H2H
49276 Szabolcz Baranyi Manuel Santana 1 0–1 C 0–1 May 7, 1970 H2H
49277 Szabolcz Baranyi Piero Toci 1 1–0 C 1–0 Apr 11, 1973 H2H
49278 Szabolcz Baranyi Pierre Barthes 1 1–0 G 1–0 Jun 26, 1974 H2H
49279 Tadeusz Nowicki Allan McDonald 1 0–1 G 0–1 Jun 10, 1970 H2H
49280 Tadeusz Nowicki Dragan Stojovic 1 1–0 C 1–0 Feb 12, 1975 H2H
49281 Tadeusz Nowicki Terry Addison 1 1–0 C 1–0 May 13, 1970 H2H
49282 Tadeusz Nowicki Thierry Bernasconi 1 0–1 G 0–1 Jun 14, 1972 H2H
49283 Tadeusz Nowicki Vladimir Korotkov 1 1–0 C 1–0 May 25, 1971 H2H
49284 Taha Baadi Aleksandar Vukic 1 1–0 C 1–0 Mar 30, 2026 H2H
49285 Takao Suzuki Dick Norman 1 1–0 G 1–0 Jun 25, 2003 H2H
49286 Takao Suzuki Kevin Kim 1 1–0 H 1–0 Oct 11, 2000 H2H
49287 Takao Suzuki Lars Burgsmuller 1 1–0 H 1–0 Sep 25, 2003 H2H
49288 Takao Suzuki Paul Goldstein 1 0–1 H 0–1 Sep 1, 2004 H2H
49289 Takao Yamamoto Geoff Masters 1 0–1 C 0–1 Oct 26, 1978 H2H
49290 Takao Yamamoto Jiri Hrebec 1 0–1 G 0–1 Nov 22, 1973 H2H
49291 Takao Yamamoto Mark Edmondson 1 0–1 C 0–1 Oct 24, 1979 H2H
49292 Takao Yamamoto Pat Dupre 1 0–1 C 0–1 Nov 2, 1977 H2H
49293 Takao Yamamoto Wojtek Fibak 1 0–1 C 0–1 Oct 21, 1981 H2H
49294 Takayoshi Shibuya Hank Pfister 1 0–1 H 0–1 Oct 10, 1984 H2H
49295 Takuto Niki Yan Bai 1 0–1 H 0–1 Oct 1, 2015 H2H
49296 Tallon Griekspoor Adrian Mannarino 1 0–1 H 0–1 Aug 26, 2025 H2H
49297 Tallon Griekspoor Albert Ramos-Vinolas 1 0–1 C 0–1 Apr 12, 2022 H2H
49298 Tallon Griekspoor Alejandro Tabilo 1 0–1 H 0–1 Jul 27, 2026 H2H
49299 Tallon Griekspoor Aleksandar Vukic 1 1–0 G 1–0 Jun 15, 2024 H2H
49300 Tallon Griekspoor Antoine Bellier 1 0–1 G 0–1 Jun 24, 2022 H2H
49301 Tallon Griekspoor Arthur Cazaux 1 0–1 H 0–1 Jan 20, 2024 H2H
49302 Tallon Griekspoor Benjamin Bonzi 1 1–0 H 1–0 Jan 8, 2023 H2H
49303 Tallon Griekspoor Benoit Paire 1 0–1 C 0–1 Jul 23, 2021 H2H
49304 Tallon Griekspoor Ben Shelton 1 0–1 H 0–1 Aug 31, 2026 H2H
49305 Tallon Griekspoor Constant Lestienne 1 1–0 H 1–0 Mar 1, 2023 H2H
49306 Tallon Griekspoor Damir Dzumhur 1 1–0 C 1–0 Apr 24, 2026 H2H
49307 Tallon Griekspoor Daniel Elahi Galan 1 1–0 G 1–0 Jul 3, 2024 H2H
49308 Tallon Griekspoor Daniel Merida 1 0–1 H 0–1 Aug 9, 2026 H2H
49309 Tallon Griekspoor Dominic Stricker 1 0–1 H 0–1 Oct 24, 2024 H2H
49310 Tallon Griekspoor Elias Ymer 1 1–0 C 1–0 Apr 7, 2023 H2H
49311 Tallon Griekspoor Facundo Diaz Acosta 1 1–0 H 1–0 Oct 4, 2024 H2H
49312 Tallon Griekspoor Federico Coria 1 0–1 H 0–1 Aug 31, 2022 H2H
49313 Tallon Griekspoor Frances Tiafoe 1 0–1 H 0–1 Aug 15, 2023 H2H
49314 Tallon Griekspoor Hamad Medjedovic 1 0–1 H 0–1 Aug 10, 2025 H2H
49315 Tallon Griekspoor Ilya Ivashka 1 0–1 C 0–1 Apr 21, 2021 H2H
49316 Tallon Griekspoor James Duckworth 1 0–1 G 0–1 Jun 30, 2026 H2H
49317 Tallon Griekspoor J.J. Wolf 1 1–0 H 1–0 Aug 5, 2023 H2H
49318 Tallon Griekspoor Johan Nikles 1 1–0 C 1–0 May 19, 2022 H2H
49319 Tallon Griekspoor Kamil Majchrzak 1 1–0 C 1–0 Apr 5, 2025 H2H
49320 Tallon Griekspoor Learner Tien 1 1–0 C 1–0 Apr 17, 2025 H2H
49321 Tallon Griekspoor Liam Broady 1 1–0 H 1–0 Aug 3, 2023 H2H
49322 Tallon Griekspoor Lucas Pouille 1 0–1 H 0–1 Feb 17, 2022 H2H
49323 Tallon Griekspoor Luca Van Assche 1 0–1 C 0–1 Apr 2, 2026 H2H
49324 Tallon Griekspoor Marco Cecchinato 1 1–0 H 1–0 Jan 6, 2023 H2H
49325 Tallon Griekspoor Mariano Navone 1 1–0 H 1–0 Oct 21, 2026 H2H
49326 Tallon Griekspoor Marin Cilic 1 1–0 H 1–0 Jan 7, 2023 H2H
49327 Tallon Griekspoor Mattia Bellucci 1 1–0 C 1–0 Apr 5, 2025 H2H
49328 Tallon Griekspoor Max Schoenhaus 1 1–0 H 1–0 Oct 20, 2026 H2H
49329 Tallon Griekspoor Pedro Martinez 1 1–0 C 1–0 May 30, 2023 H2H
49330 Tallon Griekspoor Petros Tsitsipas 1 1–0 C 1–0 Jul 29, 2024 H2H
49331 Tallon Griekspoor Reilly Opelka 1 0–1 C 0–1 May 20, 2022 H2H
49332 Tallon Griekspoor Richard Gasquet 1 1–0 H 1–0 Jan 31, 2025 H2H
49333 Tallon Griekspoor Roberto Bautista Agut 1 0–1 G 0–1 Jun 17, 2022 H2H
49334 Tallon Griekspoor Stefano Travaglia 1 1–0 C 1–0 May 24, 2023 H2H
49335 Tallon Griekspoor Sumit Nagal 1 1–0 H 1–0 Aug 28, 2024 H2H
49336 Tallon Griekspoor Thiago Seyboth Wild 1 1–0 H 1–0 Oct 26, 2023 H2H
49337 Tallon Griekspoor Timofey Skatov 1 0–1 C 0–1 Jul 19, 2024 H2H
49338 Tallon Griekspoor Titouan Droguet 1 0–1 H 0–1 Feb 6, 2026 H2H
49339 Tallon Griekspoor Tomas Martin Etcheverry 1 0–1 H 0–1 Jul 30, 2025 H2H
49340 Tallon Griekspoor Valentin Vacherot 1 0–1 H 0–1 Oct 8, 2025 H2H
49341 Tallon Griekspoor Yosuke Watanuki 1 1–0 H 1–0 Mar 12, 2025 H2H
49342 Tallon Griekspoor Zhizhen Zhang 1 0–1 G 0–1 Jun 11, 2026 H2H
49343 Tapio Nurminen Martin Sinner 1 0–1 C 0–1 Apr 30, 1998 H2H
49344 Tarik Benhabiles Aki Rahunen 1 1–0 C 1–0 May 16, 1991 H2H
49345 Tarik Benhabiles Alejandro Ganzabal 1 1–0 C 1–0 Apr 12, 1985 H2H
49346 Tarik Benhabiles A. Parker 1 1–0 H 1–0 Sep 3, 1987 H2H
49347 Tarik Benhabiles Balazs Taroczy 1 0–1 H 0–1 Oct 17, 1985 H2H
49348 Tarik Benhabiles Bill Scanlon 1 0–1 G 0–1 Dec 13, 1984 H2H
49349 Tarik Benhabiles Broderick Dyke 1 0–1 C 0–1 Feb 11, 1988 H2H
49350 Tarik Benhabiles Bruce Derlin 1 1–0 C 1–0 May 23, 1985 H2H
49351 Tarik Benhabiles Carl Limberger 1 1–0 H 1–0 Aug 19, 1987 H2H
49352 Tarik Benhabiles Chip Hooper 1 1–0 H 1–0 Feb 5, 1985 H2H
49353 Tarik Benhabiles Chris Garner 1 0–1 H 0–1 Feb 8, 1991 H2H
49354 Tarik Benhabiles Colin Dowdeswell 1 1–0 G 1–0 Dec 19, 1985 H2H
49355 Tarik Benhabiles Dan Cassidy 1 1–0 G 1–0 Dec 12, 1984 H2H
49356 Tarik Benhabiles Dan Goldie 1 1–0 H 1–0 Feb 20, 1985 H2H
49357 Tarik Benhabiles Eduardo Masso 1 1–0 C 1–0 Sep 13, 1990 H2H
49358 Tarik Benhabiles Greg Holmes 1 0–1 C 0–1 Jan 23, 1985 H2H
49359 Tarik Benhabiles Guillermo Vilas 1 0–1 C 0–1 Apr 4, 1985 H2H
49360 Tarik Benhabiles Hans Dieter Beutel 1 1–0 G 1–0 Nov 30, 1984 H2H
49361 Tarik Benhabiles Hans Schwaier 1 1–0 C 1–0 Apr 23, 1986 H2H
49362 Tarik Benhabiles Heinz Gunthardt 1 0–1 H 0–1 Nov 21, 1985 H2H
49363 Tarik Benhabiles Howard Herr 1 1–0 H 1–0 Feb 24, 1987 H2H
49364 Tarik Benhabiles Jerome Vanier 1 0–1 C 0–1 Sep 22, 1983 H2H
49365 Tarik Benhabiles John Fitzgerald 1 0–1 G 0–1 Dec 20, 1985 H2H
49366 Tarik Benhabiles Mansour Bahrami 1 0–1 C 0–1 Nov 5, 1987 H2H
49367 Tarik Benhabiles Marcel Freeman 1 1–0 C 1–0 Apr 11, 1985 H2H
49368 Tarik Benhabiles Mark Koevermans 1 1–0 C 1–0 Jun 23, 1990 H2H
49369 Tarik Benhabiles Martin Strelba 1 0–1 C 0–1 Sep 28, 1990 H2H
49370 Tarik Benhabiles Mel Purcell 1 1–0 C 1–0 Sep 24, 1986 H2H
49371 Tarik Benhabiles Michael Robertson 1 0–1 H 0–1 Aug 14, 1985 H2H
49372 Tarik Benhabiles Miloslav Mecir 1 1–0 C 1–0 Oct 30, 1986 H2H
49373 Tarik Benhabiles Paul Annacone 1 0–1 C 0–1 May 25, 1988 H2H
49374 Tarik Benhabiles Paul Chamberlin 1 0–1 H 0–1 Aug 15, 1990 H2H
49375 Tarik Benhabiles Paul Mcnamee 1 0–1 C 0–1 May 15, 1984 H2H
49376 Tarik Benhabiles Ricki Osterthun 1 0–1 C 0–1 Apr 27, 1988 H2H
49377 Tarik Benhabiles Ricky Brown 1 0–1 G 0–1 Dec 11, 1985 H2H
49378 Tarik Benhabiles Roland Stadler 1 0–1 C 0–1 Sep 17, 1987 H2H
49379 Tarik Benhabiles Rolf Gehring 1 0–1 C 0–1 Jun 1, 1984 H2H
49380 Tarik Benhabiles Russell Simpson 1 1–0 H 1–0 Feb 22, 1985 H2H
49381 Tarik Benhabiles Shahar Perkiss 1 0–1 G 0–1 Dec 20, 1984 H2H
49382 Tarik Benhabiles Shane Barr 1 0–1 G 0–1 Dec 26, 1985 H2H
49383 Tarik Benhabiles Shlomo Glickstein 1 0–1 C 0–1 Jul 11, 1985 H2H
49384 Tarik Benhabiles Tim Wilkison 1 1–0 C 1–0 Nov 17, 1984 H2H
49385 Tarik Benhabiles Tore Meinecke 1 1–0 H 1–0 Oct 24, 1985 H2H
49386 Tarik Benhabiles Trevor Allan 1 1–0 C 1–0 Apr 9, 1985 H2H
49387 Tarik Benhabiles Veli Paloheimo 1 0–1 H 0–1 Oct 4, 1990 H2H
49388 Tarik Benhabiles Victor Pecci 1 0–1 C 0–1 Apr 13, 1985 H2H
49389 Taro Daniel Alejandro Tabilo 1 0–1 H 0–1 Jan 13, 2024 H2H
49390 Taro Daniel Alexandre Muller 1 1–0 H 1–0 Jan 12, 2024 H2H
49391 Taro Daniel Alex Hernandez 1 0–1 H 0–1 Jul 16, 2025 H2H
49392 Taro Daniel Andrew Harris 1 0–1 H 0–1 Feb 3, 2021 H2H
49393 Taro Daniel Aslan Karatsev 1 0–1 H 0–1 Nov 12, 2020 H2H
49394 Taro Daniel Botic van de Zandschulp 1 0–1 C 0–1 Jul 14, 2026 H2H
49395 Taro Daniel Constant Lestienne 1 1–0 H 1–0 Feb 8, 2024 H2H
49396 Taro Daniel Cristian Garin 1 1–0 C 1–0 May 23, 2019 H2H
49397 Taro Daniel Damir Dzumhur 1 0–1 H 0–1 Aug 2, 2017 H2H
49398 Taro Daniel Dominik Koepfer 1 1–0 H 1–0 Aug 23, 2018 H2H
49399 Taro Daniel Egor Gerasimov 1 1–0 H 1–0 Oct 4, 2024 H2H
49400 Taro Daniel Emilio Gomez 1 1–0 H 1–0 Sep 29, 2022 H2H