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
29401 Karel Novacek Jan Apell 1 1–0 C 1–0 Mar 11, 1993 H2H
29402 Karel Novacek Jan Gunnarsson 1 1–0 H 1–0 Oct 25, 1986 H2H
29403 Karel Novacek Jeremy Bates 1 1–0 C 1–0 Jul 18, 1990 H2H
29404 Karel Novacek Jerome Potier 1 1–0 C 1–0 Feb 8, 1990 H2H
29405 Karel Novacek Jimmy Connors 1 0–1 H 0–1 Sep 1, 1991 H2H
29406 Karel Novacek Joey Rive 1 1–0 G 1–0 Jun 29, 1990 H2H
29407 Karel Novacek Johan Anderson 1 1–0 H 1–0 Jan 5, 1990 H2H
29408 Karel Novacek Johan Carlsson 1 1–0 H 1–0 Feb 18, 1987 H2H
29409 Karel Novacek Johan Kriek 1 1–0 H 1–0 Mar 17, 1990 H2H
29410 Karel Novacek John Sadri 1 0–1 C 0–1 May 6, 1987 H2H
29411 Karel Novacek Jordi Burillo 1 1–0 C 1–0 Jul 20, 1994 H2H
29412 Karel Novacek Jose Francisco Altur 1 1–0 C 1–0 Mar 8, 1991 H2H
29413 Karel Novacek Jose Luis Clerc 1 1–0 C 1–0 Jun 1, 1984 H2H
29414 Karel Novacek Juan Avendano 1 1–0 H 1–0 Nov 5, 1986 H2H
29415 Karel Novacek Juan Carlos Baguena 1 1–0 C 1–0 Jul 13, 1988 H2H
29416 Karel Novacek Kent Carlsson 1 1–0 C 1–0 Aug 2, 1986 H2H
29417 Karel Novacek Kent Kinnear 1 0–1 H 0–1 Aug 17, 1994 H2H
29418 Karel Novacek Lawson Duncan 1 0–1 C 0–1 Sep 23, 1988 H2H
29419 Karel Novacek Leonardo Lavalle 1 1–0 C 1–0 Oct 1, 1987 H2H
29420 Karel Novacek Louis Gloria 1 1–0 H 1–0 Jan 12, 1995 H2H
29421 Karel Novacek Luis Herrera 1 0–1 G 0–1 Jun 23, 1993 H2H
29422 Karel Novacek Marcelo Filippini 1 1–0 C 1–0 Jul 29, 1994 H2H
29423 Karel Novacek Marcos Hocevar 1 1–0 C 1–0 May 17, 1985 H2H
29424 Karel Novacek Mark Buckley 1 1–0 C 1–0 Aug 13, 1987 H2H
29425 Karel Novacek Mark Dickson 1 1–0 H 1–0 Oct 23, 1986 H2H
29426 Karel Novacek Mark Koevermans 1 1–0 C 1–0 May 12, 1991 H2H
29427 Karel Novacek Mark Petchey 1 1–0 G 1–0 Jun 18, 1994 H2H
29428 Karel Novacek Markus Naewie 1 1–0 C 1–0 Jul 10, 1993 H2H
29429 Karel Novacek Markus Zoecke 1 1–0 C 1–0 Nov 13, 1992 H2H
29430 Karel Novacek Mark Woodforde 1 0–1 H 0–1 Jan 13, 1995 H2H
29431 Karel Novacek Martin Strelba 1 1–0 C 1–0 Aug 14, 1992 H2H
29432 Karel Novacek Menno Oosting 1 1–0 C 1–0 Jul 14, 1988 H2H
29433 Karel Novacek Michael Geserer 1 1–0 C 1–0 Jul 28, 1995 H2H
29434 Karel Novacek Michael Tebbutt 1 1–0 H 1–0 Sep 1, 1993 H2H
29435 Karel Novacek Michael Westphal 1 1–0 H 1–0 Oct 25, 1986 H2H
29436 Karel Novacek Mikael Pernfors 1 1–0 H 1–0 Aug 28, 1993 H2H
29437 Karel Novacek Nduka Odizor 1 0–1 C 0–1 Feb 25, 1988 H2H
29438 Karel Novacek Nicklas Utgren 1 1–0 C 1–0 Aug 4, 1989 H2H
29439 Karel Novacek Nicolas Lapentti 1 0–1 C 0–1 Apr 18, 1996 H2H
29440 Karel Novacek Nicolas Pereira 1 0–1 C 0–1 Sep 17, 1994 H2H
29441 Karel Novacek Oliver Gross 1 1–0 C 1–0 Nov 10, 1994 H2H
29442 Karel Novacek Olivier Delaitre 1 1–0 C 1–0 Jul 17, 1992 H2H
29443 Karel Novacek Pascal Portes 1 0–1 H 0–1 Nov 22, 1984 H2H
29444 Karel Novacek Patrick Rafter 1 0–1 G 0–1 Jun 18, 1994 H2H
29445 Karel Novacek Pavel Slozil 1 0–1 C 0–1 Aug 8, 1985 H2H
29446 Karel Novacek Peter Lundgren 1 1–0 H 1–0 Apr 4, 1986 H2H
29447 Karel Novacek Peter Nyborg 1 1–0 C 1–0 Mar 1, 1990 H2H
29448 Karel Novacek Pete Sampras 1 1–0 C 1–0 May 11, 1991 H2H
29449 Karel Novacek Petr Korda 1 0–1 C 0–1 Apr 20, 1994 H2H
29450 Karel Novacek Radomir Vasek 1 1–0 H 1–0 Jan 20, 1995 H2H
29451 Karel Novacek Raul Antonio Viver 1 0–1 C 0–1 Sep 28, 1988 H2H
29452 Karel Novacek Richard Matuszewski 1 1–0 C 1–0 Mar 12, 1993 H2H
29453 Karel Novacek Richard Vogel 1 1–0 C 1–0 Aug 14, 1987 H2H
29454 Karel Novacek Robbie Weiss 1 0–1 G 0–1 Jun 14, 1990 H2H
29455 Karel Novacek Roberto Azar 1 1–0 C 1–0 Sep 20, 1989 H2H
29456 Karel Novacek Shlomo Glickstein 1 1–0 H 1–0 Apr 3, 1986 H2H
29457 Karel Novacek Shuzo Matsuoka 1 0–1 G 0–1 Jun 28, 1995 H2H
29458 Karel Novacek Slobodan Zivojinovic 1 1–0 C 1–0 Oct 3, 1984 H2H
29459 Karel Novacek Stefan Lochbihler 1 1–0 C 1–0 May 3, 1989 H2H
29460 Karel Novacek Tarik Benhabiles 1 0–1 C 0–1 Nov 16, 1984 H2H
29461 Karel Novacek Thierry Tulasne 1 1–0 C 1–0 Aug 3, 1986 H2H
29462 Karel Novacek Thomas Hogstedt 1 0–1 H 0–1 Jan 3, 1991 H2H
29463 Karel Novacek Thomas Johansson 1 0–1 C 0–1 Oct 14, 1993 H2H
29464 Karel Novacek Tim Wilkison 1 1–0 C 1–0 Oct 30, 1986 H2H
29465 Karel Novacek Todd Martin 1 0–1 C 0–1 Dec 10, 1994 H2H
29466 Karel Novacek Torben Theine 1 1–0 C 1–0 May 16, 1990 H2H
29467 Karel Novacek Veli Paloheimo 1 1–0 C 1–0 Aug 8, 1991 H2H
29468 Karel Novacek Victor Pecci 1 0–1 C 0–1 May 1, 1986 H2H
29469 Karel Novacek Vincent Spadea 1 1–0 C 1–0 Oct 27, 1994 H2H
29470 Karel Novacek Wojtek Fibak 1 1–0 C 1–0 Jul 9, 1987 H2H
29471 Karel Novacek Younes El Aynaoui 1 1–0 C 1–0 Sep 16, 1993 H2H
29472 Karen Khachanov Adam Walton 1 1–0 C 1–0 Apr 25, 2026 H2H
29473 Karen Khachanov Alex Bolt 1 1–0 H 1–0 Sep 24, 2023 H2H
29474 Karen Khachanov Alex Molcan 1 0–1 C 0–1 May 20, 2022 H2H
29475 Karen Khachanov Andreas Haider-Maurer 1 1–0 C 1–0 May 29, 2018 H2H
29476 Karen Khachanov Andy Murray 1 0–1 C 0–1 Jun 6, 2017 H2H
29477 Karen Khachanov Arthur Gea 1 1–0 C 1–0 May 24, 2026 H2H
29478 Karen Khachanov Benoit Paire 1 0–1 H 0–1 Feb 9, 2017 H2H
29479 Karen Khachanov Bernabe Zapata Miralles 1 1–0 H 1–0 Jan 18, 2023 H2H
29480 Karen Khachanov Bernard Tomic 1 0–1 H 0–1 Jul 29, 2026 H2H
29481 Karen Khachanov Billy Harris 1 1–0 G 1–0 Jun 30, 2026 H2H
29482 Karen Khachanov Borna Coric 1 0–1 H 0–1 Feb 16, 2017 H2H
29483 Karen Khachanov Brandon Nakashima 1 1–0 H 1–0 Oct 25, 2024 H2H
29484 Karen Khachanov Camilo Ugo Carabelli 1 0–1 C 0–1 Apr 14, 2026 H2H
29485 Karen Khachanov Cedrik-Marcel Stebe 1 1–0 C 1–0 May 28, 2019 H2H
29486 Karen Khachanov Christopher O'Connell 1 1–0 H 1–0 Oct 30, 2024 H2H
29487 Karen Khachanov Cristian Garin 1 1–0 C 1–0 Oct 3, 2020 H2H
29488 Karen Khachanov Damir Dzumhur 1 0–1 H 0–1 Oct 20, 2016 H2H
29489 Karen Khachanov Daniel Altmaier 1 1–0 H 1–0 Jan 16, 2024 H2H
29490 Karen Khachanov Daniel Gimeno-Traver 1 0–1 H 0–1 Mar 21, 2014 H2H
29491 Karen Khachanov Denis Shapovalov 1 0–1 G 0–1 Jul 8, 2021 H2H
29492 Karen Khachanov Dino Prizmic 1 1–0 C 1–0 May 12, 2026 H2H
29493 Karen Khachanov Di Wu 1 1–0 H 1–0 Oct 5, 2017 H2H
29494 Karen Khachanov Dominik Koepfer 1 1–0 H 1–0 Aug 4, 2022 H2H
29495 Karen Khachanov Emilio Nava 1 1–0 H 1–0 Aug 1, 2025 H2H
29496 Karen Khachanov Ernests Gulbis 1 1–0 C 1–0 Jul 21, 2017 H2H
29497 Karen Khachanov Fabian Marozsan 1 1–0 H 1–0 Feb 22, 2024 H2H
29498 Karen Khachanov Filippo Volandri 1 1–0 C 1–0 Jul 20, 2016 H2H
29499 Karen Khachanov Francesco Passaro 1 1–0 C 1–0 May 12, 2025 H2H
29500 Karen Khachanov Gael Monfils 1 0–1 H 0–1 Jan 9, 2022 H2H
29501 Karen Khachanov Gilles Muller 1 0–1 H 0–1 Jan 7, 2016 H2H
29502 Karen Khachanov Giovanni Mpetshi Perricard 1 1–0 H 1–0 Oct 31, 2024 H2H
29503 Karen Khachanov Giulio Zeppieri 1 1–0 C 1–0 May 10, 2022 H2H
29504 Karen Khachanov Guido Pella 1 0–1 C 0–1 Apr 25, 2019 H2H
29505 Karen Khachanov Guillermo Garcia-Lopez 1 1–0 C 1–0 May 31, 2018 H2H
29506 Karen Khachanov Hamad Medjedovic 1 0–1 H 0–1 Feb 14, 2025 H2H
29507 Karen Khachanov Horacio Zeballos 1 0–1 C 0–1 Apr 29, 2017 H2H
29508 Karen Khachanov Hubert Hurkacz 1 1–0 H 1–0 Oct 24, 2019 H2H
29509 Karen Khachanov Hugo Dellien 1 1–0 C 1–0 May 26, 2022 H2H
29510 Karen Khachanov Hugo Gaston 1 1–0 C 1–0 May 19, 2026 H2H
29511 Karen Khachanov Ilya Ivashka 1 1–0 C 1–0 Apr 12, 2023 H2H
29512 Karen Khachanov Jack Sock 1 0–1 H 0–1 Jan 19, 2017 H2H
29513 Karen Khachanov Janko Tipsarevic 1 1–0 H 1–0 Oct 18, 2013 H2H
29514 Karen Khachanov Jason Kubler 1 1–0 H 1–0 Jan 19, 2023 H2H
29515 Karen Khachanov J.J. Wolf 1 1–0 H 1–0 Oct 27, 2022 H2H
29516 Karen Khachanov Jozef Kovalik 1 0–1 C 0–1 May 30, 2024 H2H
29517 Karen Khachanov Juan Pablo Ficovich 1 1–0 H 1–0 Jul 30, 2025 H2H
29518 Karen Khachanov Julien Benneteau 1 1–0 H 1–0 Feb 24, 2018 H2H
29519 Karen Khachanov Juncheng Shang 1 0–1 H 0–1 Oct 4, 2025 H2H
29520 Karen Khachanov Leonardo Mayer 1 1–0 C 1–0 Apr 26, 2018 H2H
29521 Karen Khachanov Lloyd Harris 1 0–1 H 0–1 Sep 1, 2021 H2H
29522 Karen Khachanov Lorenzo Musetti 1 0–1 H 0–1 Oct 1, 2023 H2H
29523 Karen Khachanov Luca Van Assche 1 1–0 H 1–0 Feb 28, 2024 H2H
29524 Karen Khachanov Luciano Darderi 1 0–1 H 0–1 Jan 24, 2026 H2H
29525 Karen Khachanov Marcos Baghdatis 1 1–0 G 1–0 Jul 5, 2018 H2H
29526 Karen Khachanov Marcos Giron 1 0–1 H 0–1 Oct 5, 2024 H2H
29527 Karen Khachanov Marco Trungelliti 1 1–0 C 1–0 May 27, 2026 H2H
29528 Karen Khachanov Mario Vilella Martinez 1 1–0 H 1–0 Jan 22, 2020 H2H
29529 Karen Khachanov Marius Copil 1 1–0 H 1–0 Mar 24, 2018 H2H
29530 Karen Khachanov Martin Klizan 1 1–0 C 1–0 Jun 1, 2019 H2H
29531 Karen Khachanov Martin Landaluce 1 0–1 H 0–1 Mar 22, 2026 H2H
29532 Karen Khachanov Matteo Arnaldi 1 0–1 H 0–1 Aug 9, 2024 H2H
29533 Karen Khachanov Milos Raonic 1 0–1 H 0–1 Oct 17, 2020 H2H
29534 Karen Khachanov Miomir Kecmanovic 1 1–0 G 1–0 Jun 20, 2019 H2H
29535 Karen Khachanov Mirza Basic 1 1–0 H 1–0 Oct 20, 2018 H2H
29536 Karen Khachanov Mubarak Shannan Zayid 1 1–0 H 1–0 Jan 4, 2017 H2H
29537 Karen Khachanov Nicolas Mahut 1 1–0 C 1–0 Apr 18, 2017 H2H
29538 Karen Khachanov Otto Virtanen 1 1–0 H 1–0 Oct 18, 2024 H2H
29539 Karen Khachanov Pedro Cachin 1 1–0 H 1–0 Jan 5, 2023 H2H
29540 Karen Khachanov Peter Polansky 1 1–0 H 1–0 Jan 17, 2018 H2H
29541 Karen Khachanov Quentin Halys 1 0–1 G 0–1 Jul 4, 2024 H2H
29542 Karen Khachanov Radu Albot 1 1–0 C 1–0 Jun 1, 2023 H2H
29543 Karen Khachanov Reilly Opelka 1 1–0 C 1–0 Apr 26, 2025 H2H
29544 Karen Khachanov Renzo Olivo 1 1–0 C 1–0 May 25, 2017 H2H
29545 Karen Khachanov Richard Gasquet 1 1–0 C 1–0 May 22, 2021 H2H
29546 Karen Khachanov Roberto Carballes Baena 1 1–0 H 1–0 Sep 29, 2024 H2H
29547 Karen Khachanov Robin Haase 1 1–0 H 1–0 Aug 11, 2018 H2H
29548 Karen Khachanov Roger Federer 1 0–1 G 0–1 Jun 24, 2017 H2H
29549 Karen Khachanov Ruben Bemelmans 1 1–0 H 1–0 Feb 22, 2018 H2H
29550 Karen Khachanov Rudolf Molleker 1 1–0 C 1–0 Jul 27, 2017 H2H
29551 Karen Khachanov Sebastian Baez 1 1–0 H 1–0 Nov 2, 2022 H2H
29552 Karen Khachanov Seongchan Hong 1 0–1 H 0–1 Aug 1, 2024 H2H
29553 Karen Khachanov Soonwoo Kwon 1 1–0 G 1–0 Jul 3, 2019 H2H
29554 Karen Khachanov Sumit Nagal 1 1–0 C 1–0 May 28, 2024 H2H
29555 Karen Khachanov Terence Atmane 1 0–1 H 0–1 Aug 5, 2026 H2H
29556 Karen Khachanov Thomaz Bellucci 1 1–0 C 1–0 Apr 26, 2017 H2H
29557 Karen Khachanov Tomas Machac 1 1–0 H 1–0 Jan 20, 2024 H2H
29558 Karen Khachanov Tommy Robredo 1 1–0 H 1–0 Mar 11, 2017 H2H
29559 Karen Khachanov Valentin Royer 1 1–0 H 1–0 Aug 10, 2025 H2H
29560 Karen Khachanov Vasek Pospisil 1 0–1 H 0–1 Aug 28, 2019 H2H
29561 Karen Khachanov Victor Hanescu 1 1–0 H 1–0 Sep 19, 2013 H2H
29562 Karen Khachanov Zhizhen Zhang 1 1–0 H 1–0 Feb 10, 2024 H2H
29563 Karim Alami Adrian Voinea 1 1–0 C 1–0 Sep 29, 1996 H2H
29564 Karim Alami Alejandro Hernandez 1 0–1 C 0–1 Oct 30, 1997 H2H
29565 Karim Alami Alex Radulescu 1 1–0 H 1–0 Jan 21, 1998 H2H
29566 Karim Alami Andrei Cherkasov 1 0–1 C 0–1 May 21, 1993 H2H
29567 Karim Alami Andrei Olhovskiy 1 1–0 H 1–0 Jan 4, 1996 H2H
29568 Karim Alami Andrei Stoliarov 1 1–0 G 1–0 Jun 22, 2000 H2H
29569 Karim Alami Andy Zingman 1 1–0 C 1–0 Jul 11, 1996 H2H
29570 Karim Alami Bart Wuyts 1 0–1 C 0–1 Mar 19, 1993 H2H
29571 Karim Alami Brian Macphie 1 0–1 G 0–1 Jun 24, 1998 H2H
29572 Karim Alami Bryan Shelton 1 0–1 G 0–1 Jun 24, 1994 H2H
29573 Karim Alami Carlos Costa 1 0–1 C 0–1 Aug 11, 1994 H2H
29574 Karim Alami Chris Woodruff 1 1–0 C 1–0 May 15, 1997 H2H
29575 Karim Alami Cyril Saulnier 1 1–0 H 1–0 Aug 16, 2000 H2H
29576 Karim Alami Daniel Orsanic 1 0–1 C 0–1 Oct 6, 1994 H2H
29577 Karim Alami Daniel Vacek 1 0–1 C 0–1 Feb 26, 1998 H2H
29578 Karim Alami David Miketa 1 1–0 C 1–0 Aug 3, 1995 H2H
29579 Karim Alami David Prinosil 1 0–1 H 0–1 Jan 5, 1996 H2H
29580 Karim Alami David Sanchez 1 1–0 C 1–0 Jun 11, 1998 H2H
29581 Karim Alami Diego Nargiso 1 0–1 C 0–1 Jul 29, 2000 H2H
29582 Karim Alami Dimitri Poliakov 1 1–0 C 1–0 Mar 19, 1994 H2H
29583 Karim Alami Donald Johnson 1 0–1 C 0–1 Jul 7, 1994 H2H
29584 Karim Alami Emanuel Couto 1 0–1 C 0–1 Mar 23, 1995 H2H
29585 Karim Alami Eric Taino 1 0–1 H 0–1 Aug 24, 2000 H2H
29586 Karim Alami Eyal Erlich 1 1–0 H 1–0 Oct 12, 1995 H2H
29587 Karim Alami Franco Davin 1 1–0 C 1–0 Oct 26, 1995 H2H
29588 Karim Alami Fredrik Jonsson 1 1–0 C 1–0 Jul 20, 2000 H2H
29589 Karim Alami Gaston Etlis 1 1–0 C 1–0 Jul 27, 2000 H2H
29590 Karim Alami Gerard Solves 1 1–0 C 1–0 Mar 27, 1997 H2H
29591 Karim Alami German Lopez 1 0–1 C 0–1 Jun 11, 1992 H2H
29592 Karim Alami Guillaume Raoux 1 0–1 G 0–1 Jun 20, 1997 H2H
29593 Karim Alami Harel Levy 1 1–0 C 1–0 Jun 1, 2001 H2H
29594 Karim Alami Ion Moldovan 1 1–0 C 1–0 Sep 11, 1997 H2H
29595 Karim Alami Jacobo Diaz 1 1–0 C 1–0 Sep 17, 1999 H2H
29596 Karim Alami Jan-Michael Gambill 1 0–1 H 0–1 Mar 22, 2000 H2H
29597 Karim Alami Jean Francois Bachelot 1 0–1 C 0–1 Nov 9, 2000 H2H
29598 Karim Alami Jeff Tarango 1 1–0 C 1–0 Aug 5, 1999 H2H
29599 Karim Alami Jim Grabb 1 0–1 H 0–1 Aug 17, 1994 H2H
29600 Karim Alami Joern Renzenbrink 1 0–1 H 0–1 Sep 2, 1994 H2H