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
61201 Karen Khachanov Marco Trungelliti 1 1–0 C 1–0 May 27, 2026 H2H
61202 Karen Khachanov Mario Vilella Martinez 1 1–0 H 1–0 Jan 22, 2020 H2H
61203 Karen Khachanov Marius Copil 1 1–0 H 1–0 Mar 24, 2018 H2H
61204 Karen Khachanov Martin Klizan 1 1–0 C 1–0 Jun 1, 2019 H2H
61205 Karen Khachanov Martin Landaluce 1 0–1 H 0–1 Mar 22, 2026 H2H
61206 Karen Khachanov Matteo Arnaldi 1 0–1 H 0–1 Aug 9, 2024 H2H
61207 Karen Khachanov Milos Raonic 1 0–1 H 0–1 Oct 17, 2020 H2H
61208 Karen Khachanov Miomir Kecmanovic 1 1–0 G 1–0 Jun 20, 2019 H2H
61209 Karen Khachanov Mirza Basic 1 1–0 H 1–0 Oct 20, 2018 H2H
61210 Karen Khachanov Mubarak Shannan Zayid 1 1–0 H 1–0 Jan 4, 2017 H2H
61211 Karen Khachanov Nicolas Mahut 1 1–0 C 1–0 Apr 18, 2017 H2H
61212 Karen Khachanov Otto Virtanen 1 1–0 H 1–0 Oct 18, 2024 H2H
61213 Karen Khachanov Pedro Cachin 1 1–0 H 1–0 Jan 5, 2023 H2H
61214 Karen Khachanov Peter Polansky 1 1–0 H 1–0 Jan 17, 2018 H2H
61215 Karen Khachanov Quentin Halys 1 0–1 G 0–1 Jul 4, 2024 H2H
61216 Karen Khachanov Radu Albot 1 1–0 C 1–0 Jun 1, 2023 H2H
61217 Karen Khachanov Reilly Opelka 1 1–0 C 1–0 Apr 26, 2025 H2H
61218 Karen Khachanov Renzo Olivo 1 1–0 C 1–0 May 25, 2017 H2H
61219 Karen Khachanov Richard Gasquet 1 1–0 C 1–0 May 22, 2021 H2H
61220 Karen Khachanov Roberto Carballes Baena 1 1–0 H 1–0 Sep 29, 2024 H2H
61221 Karen Khachanov Robin Haase 1 1–0 H 1–0 Aug 11, 2018 H2H
61222 Karen Khachanov Roger Federer 1 0–1 G 0–1 Jun 24, 2017 H2H
61223 Karen Khachanov Roman Andres Burruchaga 1 1–0 C 1–0 May 10, 2025 H2H
61224 Karen Khachanov Ruben Bemelmans 1 1–0 H 1–0 Feb 22, 2018 H2H
61225 Karen Khachanov Rudolf Molleker 1 1–0 C 1–0 Jul 27, 2017 H2H
61226 Karen Khachanov Sebastian Baez 1 1–0 H 1–0 Nov 2, 2022 H2H
61227 Karen Khachanov Seongchan Hong 1 0–1 H 0–1 Aug 1, 2024 H2H
61228 Karen Khachanov Soonwoo Kwon 1 1–0 G 1–0 Jul 3, 2019 H2H
61229 Karen Khachanov Sumit Nagal 1 1–0 C 1–0 May 28, 2024 H2H
61230 Karen Khachanov Thomaz Bellucci 1 1–0 C 1–0 Apr 26, 2017 H2H
61231 Karen Khachanov Tomas Machac 1 1–0 H 1–0 Jan 20, 2024 H2H
61232 Karen Khachanov Tommy Robredo 1 1–0 H 1–0 Mar 11, 2017 H2H
61233 Karen Khachanov Valentin Royer 1 1–0 H 1–0 Aug 10, 2025 H2H
61234 Karen Khachanov Vasek Pospisil 1 0–1 H 0–1 Aug 28, 2019 H2H
61235 Karen Khachanov Victor Hanescu 1 1–0 H 1–0 Sep 19, 2013 H2H
61236 Karen Khachanov Zhizhen Zhang 1 1–0 H 1–0 Feb 10, 2024 H2H
61237 Karim Alami Adrian Voinea 1 1–0 C 1–0 Sep 29, 1996 H2H
61238 Karim Alami Alejandro Hernandez 1 0–1 C 0–1 Oct 30, 1997 H2H
61239 Karim Alami Alex Radulescu 1 1–0 H 1–0 Jan 21, 1998 H2H
61240 Karim Alami Andrei Cherkasov 1 0–1 C 0–1 May 21, 1993 H2H
61241 Karim Alami Andrei Olhovskiy 1 1–0 H 1–0 Jan 4, 1996 H2H
61242 Karim Alami Andrei Stoliarov 1 1–0 G 1–0 Jun 22, 2000 H2H
61243 Karim Alami Andy Zingman 1 1–0 C 1–0 Jul 11, 1996 H2H
61244 Karim Alami Bart Wuyts 1 0–1 C 0–1 Mar 19, 1993 H2H
61245 Karim Alami Brian Macphie 1 0–1 G 0–1 Jun 24, 1998 H2H
61246 Karim Alami Bryan Shelton 1 0–1 G 0–1 Jun 24, 1994 H2H
61247 Karim Alami Carlos Costa 1 0–1 C 0–1 Aug 11, 1994 H2H
61248 Karim Alami Chris Woodruff 1 1–0 C 1–0 May 15, 1997 H2H
61249 Karim Alami Cyril Saulnier 1 1–0 H 1–0 Aug 14, 2000 H2H
61250 Karim Alami Daniel Orsanic 1 0–1 C 0–1 Oct 6, 1994 H2H
61251 Karim Alami Daniel Vacek 1 0–1 C 0–1 Feb 26, 1998 H2H
61252 Karim Alami David Miketa 1 1–0 C 1–0 Aug 3, 1995 H2H
61253 Karim Alami David Prinosil 1 0–1 H 0–1 Jan 5, 1996 H2H
61254 Karim Alami David Sanchez 1 1–0 C 1–0 Jun 11, 1998 H2H
61255 Karim Alami Diego Nargiso 1 0–1 C 0–1 Jul 29, 2000 H2H
61256 Karim Alami Dimitri Poliakov 1 1–0 C 1–0 Mar 19, 1994 H2H
61257 Karim Alami Donald Johnson 1 0–1 C 0–1 Jul 7, 1994 H2H
61258 Karim Alami Emanuel Couto 1 0–1 C 0–1 Mar 23, 1995 H2H
61259 Karim Alami Eric Taino 1 0–1 H 0–1 Aug 24, 2000 H2H
61260 Karim Alami Eyal Erlich 1 1–0 H 1–0 Oct 12, 1995 H2H
61261 Karim Alami Franco Davin 1 1–0 C 1–0 Oct 26, 1995 H2H
61262 Karim Alami Fredrik Jonsson 1 1–0 C 1–0 Jul 20, 2000 H2H
61263 Karim Alami Gaston Etlis 1 1–0 C 1–0 Jul 27, 2000 H2H
61264 Karim Alami Gerard Solves 1 1–0 C 1–0 Mar 27, 1997 H2H
61265 Karim Alami German Lopez 1 0–1 C 0–1 Jun 11, 1992 H2H
61266 Karim Alami Guillaume Raoux 1 0–1 G 0–1 Jun 20, 1997 H2H
61267 Karim Alami Harel Levy 1 1–0 C 1–0 Jun 1, 2001 H2H
61268 Karim Alami Ion Moldovan 1 1–0 C 1–0 Sep 11, 1997 H2H
61269 Karim Alami Jacobo Diaz 1 1–0 C 1–0 Sep 17, 1999 H2H
61270 Karim Alami Jan-Michael Gambill 1 0–1 H 0–1 Mar 22, 2000 H2H
61271 Karim Alami Jean Francois Bachelot 1 0–1 C 0–1 Nov 9, 2000 H2H
61272 Karim Alami Jeff Tarango 1 1–0 C 1–0 Aug 5, 1999 H2H
61273 Karim Alami Jim Grabb 1 0–1 H 0–1 Aug 15, 1994 H2H
61274 Karim Alami Joern Renzenbrink 1 0–1 H 0–1 Sep 2, 1994 H2H
61275 Karim Alami Johan Anderson 1 0–1 C 0–1 Mar 8, 1990 H2H
61276 Karim Alami Jordi Arrese 1 1–0 C 1–0 Mar 18, 1994 H2H
61277 Karim Alami Jordi Burillo 1 0–1 C 0–1 May 19, 1994 H2H
61278 Karim Alami Justin Gimelstob 1 0–1 H 0–1 Mar 2, 2000 H2H
61279 Karim Alami Kris Goossens 1 1–0 C 1–0 Jun 21, 1996 H2H
61280 Karim Alami Lars Koslowski 1 1–0 C 1–0 Mar 18, 1993 H2H
61281 Karim Alami Lorenzo Manta 1 1–0 H 1–0 Jan 19, 2000 H2H
61282 Karim Alami Lucas Arnold Ker 1 1–0 C 1–0 May 1, 1997 H2H
61283 Karim Alami Luis Adrian Morejon 1 1–0 C 1–0 May 2, 1996 H2H
61284 Karim Alami Luis Herrera 1 0–1 C 0–1 Oct 23, 1997 H2H
61285 Karim Alami Luiz Mattar 1 0–1 C 0–1 Nov 3, 1994 H2H
61286 Karim Alami Marcelo Charpentier 1 0–1 C 0–1 May 31, 2000 H2H
61287 Karim Alami Mark Merklein 1 1–0 C 1–0 May 9, 1996 H2H
61288 Karim Alami Markus Hantschk 1 1–0 G 1–0 Jun 23, 2000 H2H
61289 Karim Alami Martin Lee 1 0–1 C 0–1 Jul 19, 2001 H2H
61290 Karim Alami Martin Sinner 1 1–0 C 1–0 May 6, 1998 H2H
61291 Karim Alami Maurice Ruah 1 0–1 H 0–1 Jan 15, 1994 H2H
61292 Karim Alami Max Mirnyi 1 1–0 C 1–0 Apr 26, 2000 H2H
61293 Karim Alami Michael Tebbutt 1 0–1 H 0–1 Feb 21, 1996 H2H
61294 Karim Alami Miguel Tobon 1 0–1 C 0–1 Sep 16, 1995 H2H
61295 Karim Alami Mohamed Ridaoui 1 1–0 C 1–0 Mar 17, 1994 H2H
61296 Karim Alami Nicolas Escude 1 0–1 H 0–1 Feb 4, 1999 H2H
61297 Karim Alami Oscar Martinez 1 0–1 C 0–1 Aug 4, 1994 H2H
61298 Karim Alami Patrick Baur 1 1–0 C 1–0 May 22, 1997 H2H
61299 Karim Alami Patrik Fredriksson 1 0–1 H 0–1 Jan 2, 1997 H2H
61300 Karim Alami Paul Wekesa 1 0–1 C 0–1 Feb 9, 1995 H2H
61301 Karim Alami Peter Tramacchi 1 1–0 H 1–0 Aug 2, 2000 H2H
61302 Karim Alami Petr Kralert 1 1–0 C 1–0 Apr 12, 2001 H2H
61303 Karim Alami Razvan Sabau 1 0–1 C 0–1 Sep 29, 1994 H2H
61304 Karim Alami Robby Ginepri 1 0–1 H 0–1 Aug 13, 2001 H2H
61305 Karim Alami Roberto Azar 1 1–0 C 1–0 May 20, 1993 H2H
61306 Karim Alami Roberto Carretero 1 1–0 C 1–0 Jun 20, 1996 H2H
61307 Karim Alami Sandon Stolle 1 1–0 C 1–0 May 3, 1996 H2H
61308 Karim Alami Sasa Hirszon 1 0–1 C 0–1 Feb 1, 1996 H2H
61309 Karim Alami Stephane Andriolo 1 1–0 H 1–0 Jan 13, 1994 H2H
61310 Karim Alami Sultan Khalfan 1 1–0 H 1–0 Jan 8, 1998 H2H
61311 Karim Alami Tomas Behrend 1 1–0 C 1–0 Apr 13, 2000 H2H
61312 Karim Alami Vladimir Voltchkov 1 1–0 H 1–0 Aug 14, 2000 H2H
61313 Karim Alami Xavier Malisse 1 0–1 C 0–1 May 25, 2001 H2H
61314 Karim Bennani Quentin Halys 1 1–0 C 1–0 Mar 30, 2026 H2H
61315 Karl Coombes Terry Addison 1 0–1 C 0–1 Apr 18, 1974 H2H
61316 Karl Friberg Miomir Kecmanovic 1 0–1 H 0–1 Oct 19, 2023 H2H
61317 Karl Meiler Alvaro Fillol 1 1–0 C 1–0 Mar 12, 1976 H2H
61318 Karl Meiler Andrew Jarrett 1 0–1 C 0–1 Jul 19, 1979 H2H
61319 Karl Meiler Arthur Ashe 1 0–1 H 0–1 Nov 8, 1973 H2H
61320 Karl Meiler Brian Fairlie 1 1–0 C 1–0 Aug 9, 1976 H2H
61321 Karl Meiler Bruce Manson 1 1–0 C 1–0 Jul 8, 1976 H2H
61322 Karl Meiler Carl Axel Hageskog 1 0–1 C 0–1 Jul 16, 1982 H2H
61323 Karl Meiler Corrado Barazzutti 1 0–1 C 0–1 May 11, 1983 H2H
61324 Karl Meiler Derek Schroder 1 1–0 H 1–0 Nov 20, 1975 H2H
61325 Karl Meiler Eric Deblicker 1 0–1 C 0–1 Jun 15, 1978 H2H
61326 Karl Meiler Erick Iskersky 1 0–1 H 0–1 Mar 19, 1982 H2H
61327 Karl Meiler Fabrizio Fanucci 1 1–0 C 1–0 May 17, 1979 H2H
61328 Karl Meiler Francois Jauffret 1 0–1 C 0–1 Aug 8, 1974 H2H
61329 Karl Meiler George Hardie 1 0–1 C 0–1 Feb 8, 1975 H2H
61330 Karl Meiler Georges Goven 1 0–1 C 0–1 Sep 28, 1978 H2H
61331 Karl Meiler Geza Varga 1 1–0 H 1–0 Jun 7, 1973 H2H
61332 Karl Meiler Gianluca Rinaldini 1 1–0 H 1–0 Oct 28, 1982 H2H
61333 Karl Meiler Grover Raz Reid 1 1–0 H 1–0 Feb 21, 1973 H2H
61334 Karl Meiler Harald Elschenbroich 1 1–0 C 1–0 Jun 16, 1973 H2H
61335 Karl Meiler Humphrey Hose 1 1–0 C 1–0 Feb 1, 1974 H2H
61336 Karl Meiler Ian Crookenden 1 1–0 C 1–0 Jan 22, 1974 H2H
61337 Karl Meiler Jan Pisecky 1 1–0 H 1–0 Feb 22, 1975 H2H
61338 Karl Meiler Jeff Simpson 1 1–0 C 1–0 Feb 8, 1974 H2H
61339 Karl Meiler John Marks 1 1–0 C 1–0 Aug 11, 1976 H2H
61340 Karl Meiler John McDonald 1 1–0 C 1–0 May 13, 1970 H2H
61341 Karl Meiler Jorge Andrew 1 1–0 C 1–0 May 27, 1977 H2H
61342 Karl Meiler Jose Guerrero 1 1–0 C 1–0 Jun 7, 1972 H2H
61343 Karl Meiler Jun Kuki 1 1–0 C 1–0 Aug 29, 1975 H2H
61344 Karl Meiler Kenneth McMillan 1 1–0 C 1–0 Nov 19, 1974 H2H
61345 Karl Meiler Kjell Johansson 1 1–0 H 1–0 Nov 3, 1973 H2H
61346 Karl Meiler Larry Parker 1 1–0 G 1–0 Dec 30, 1973 H2H
61347 Karl Meiler Leif Johansson 1 1–0 C 1–0 Oct 31, 1973 H2H
61348 Karl Meiler Lorenzo Soriano 1 1–0 C 1–0 Dec 4, 1972 H2H
61349 Karl Meiler Marcello Lara 1 1–0 C 1–0 Jul 12, 1975 H2H
61350 Karl Meiler Mark Farrell 1 1–0 H 1–0 Aug 15, 1975 H2H
61351 Karl Meiler Miguel Mir 1 1–0 C 1–0 Dec 2, 1978 H2H
61352 Karl Meiler Mike Machette 1 1–0 C 1–0 Oct 13, 1975 H2H
61353 Karl Meiler Mike Phillips 1 1–0 G 1–0 Jan 4, 1973 H2H
61354 Karl Meiler Milan Holecek 1 1–0 H 1–0 Jun 8, 1973 H2H
61355 Karl Meiler Norman Holmes 1 1–0 C 1–0 Jul 12, 1973 H2H
61356 Karl Meiler Peter Pokorny 1 0–1 C 0–1 Mar 20, 1968 H2H
61357 Karl Meiler Peter Szoke 1 0–1 C 0–1 Jul 8, 1971 H2H
61358 Karl Meiler Pierre Barthes 1 0–1 G 0–1 Jun 23, 1971 H2H
61359 Karl Meiler Raymond Moore 1 1–0 C 1–0 Oct 15, 1975 H2H
61360 Karl Meiler Raymond Pascale 1 1–0 G 1–0 Dec 7, 1977 H2H
61361 Karl Meiler Ray Ruffels 1 1–0 G 1–0 Jun 25, 1976 H2H
61362 Karl Meiler Richard Lewis 1 1–0 C 1–0 Nov 18, 1975 H2H
61363 Karl Meiler Richard Meyer 1 0–1 C 0–1 Dec 19, 1981 H2H
61364 Karl Meiler Rick Fagel 1 0–1 C 0–1 Nov 3, 1977 H2H
61365 Karl Meiler Robert Maud 1 1–0 C 1–0 Aug 20, 1970 H2H
61366 Karl Meiler Roger Taylor 1 1–0 C 1–0 Jan 25, 1975 H2H
61367 Karl Meiler Rolf Gehring 1 0–1 C 0–1 Mar 27, 1980 H2H
61368 Karl Meiler Rolf Norberg 1 1–0 H 1–0 Nov 8, 1975 H2H
61369 Karl Meiler Romeo Rafon 1 1–0 H 1–0 Nov 17, 1977 H2H
61370 Karl Meiler Ross Case 1 1–0 C 1–0 Jul 24, 1972 H2H
61371 Karl Meiler Roy Emerson 1 0–1 C 0–1 Jul 14, 1973 H2H
61372 Karl Meiler Sashi Menon 1 1–0 H 1–0 Nov 25, 1977 H2H
61373 Karl Meiler Tenny Svensson 1 1–0 H 1–0 Mar 30, 1974 H2H
61374 Karl Meiler Thierry Stevaux 1 1–0 C 1–0 Dec 18, 1981 H2H
61375 Karl Meiler Toma Ovici 1 1–0 C 1–0 Mar 13, 1974 H2H
61376 Karl Meiler Tony Roche 1 1–0 C 1–0 Mar 3, 1977 H2H
61377 Karl Meiler Trey Waltke 1 1–0 H 1–0 Oct 21, 1981 H2H
61378 Karl Meiler Victor Amaya 1 1–0 H 1–0 Nov 3, 1978 H2H
61379 Karl Meiler Vladimir Zednik 1 0–1 G 0–1 Jan 1, 1974 H2H
61380 Karl Meiler William Brown 1 1–0 C 1–0 Jan 27, 1974 H2H
61381 Karl Meiler Woody Blocher 1 1–0 G 1–0 Dec 14, 1977 H2H
61382 Karl Richter Terry Moor 1 0–1 H 0–1 Oct 10, 1984 H2H
61383 Karol Beck George Bastl 1 1–0 H 1–0 Jul 18, 2005 H2H
61384 Karol Beck Gilles Elseneer 1 1–0 G 1–0 Jun 9, 2004 H2H
61385 Karol Beck Ivan Miranda 1 0–1 H 0–1 Jul 30, 2003 H2H
61386 Karol Beck Ivo Heuberger 1 1–0 C 1–0 Oct 14, 2004 H2H
61387 Karol Beck Jonathan Marray 1 1–0 G 1–0 Jun 23, 2004 H2H
61388 Karol Beck Julien Jeanpierre 1 0–1 C 0–1 May 26, 2004 H2H
61389 Karol Beck Justin Gimelstob 1 1–0 H 1–0 Feb 27, 2003 H2H
61390 Karol Beck Kristian Pless 1 1–0 H 1–0 Sep 3, 2004 H2H
61391 Karol Drzewiecki Benjamin Bonzi 1 0–1 H 0–1 Feb 15, 2025 H2H
61392 Karol Kucera Aaron Krickstein 1 0–1 G 0–1 Jun 30, 1995 H2H
61393 Karol Kucera Alberto Martin 1 0–1 C 0–1 Jul 25, 1997 H2H
61394 Karol Kucera Alejandro Hernandez 1 1–0 G 1–0 Jun 23, 1999 H2H
61395 Karol Kucera Alexander Popp 1 1–0 H 1–0 Aug 27, 2003 H2H
61396 Karol Kucera Alexandre Simoni 1 1–0 H 1–0 Oct 3, 2001 H2H
61397 Karol Kucera Anders Jarryd 1 1–0 G 1–0 Jun 18, 1995 H2H
61398 Karol Kucera Andrei Cherkasov 1 1–0 C 1–0 Aug 3, 1995 H2H
61399 Karol Kucera Andrei Olhovskiy 1 0–1 C 0–1 Mar 11, 1995 H2H
61400 Karol Kucera Andre Sa 1 1–0 G 1–0 Jun 25, 1999 H2H