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
29601 Karel Novacek Raul Antonio Viver 1 0–1 C 0–1 Sep 28, 1988 H2H
29602 Karel Novacek Richard Matuszewski 1 1–0 C 1–0 Mar 12, 1993 H2H
29603 Karel Novacek Richard Vogel 1 1–0 C 1–0 Aug 14, 1987 H2H
29604 Karel Novacek Robbie Weiss 1 0–1 G 0–1 Jun 14, 1990 H2H
29605 Karel Novacek Roberto Azar 1 1–0 C 1–0 Sep 20, 1989 H2H
29606 Karel Novacek Shlomo Glickstein 1 1–0 H 1–0 Apr 3, 1986 H2H
29607 Karel Novacek Shuzo Matsuoka 1 0–1 G 0–1 Jun 28, 1995 H2H
29608 Karel Novacek Slobodan Zivojinovic 1 1–0 C 1–0 Oct 3, 1984 H2H
29609 Karel Novacek Stefan Lochbihler 1 1–0 C 1–0 May 3, 1989 H2H
29610 Karel Novacek Tarik Benhabiles 1 0–1 C 0–1 Nov 16, 1984 H2H
29611 Karel Novacek Thierry Tulasne 1 1–0 C 1–0 Aug 3, 1986 H2H
29612 Karel Novacek Thomas Hogstedt 1 0–1 H 0–1 Jan 3, 1991 H2H
29613 Karel Novacek Thomas Johansson 1 0–1 C 0–1 Oct 14, 1993 H2H
29614 Karel Novacek Tim Wilkison 1 1–0 C 1–0 Oct 30, 1986 H2H
29615 Karel Novacek Todd Martin 1 0–1 C 0–1 Dec 10, 1994 H2H
29616 Karel Novacek Torben Theine 1 1–0 C 1–0 May 16, 1990 H2H
29617 Karel Novacek Veli Paloheimo 1 1–0 C 1–0 Aug 8, 1991 H2H
29618 Karel Novacek Victor Pecci 1 0–1 C 0–1 May 1, 1986 H2H
29619 Karel Novacek Vincent Spadea 1 1–0 C 1–0 Oct 27, 1994 H2H
29620 Karel Novacek Wojtek Fibak 1 1–0 C 1–0 Jul 9, 1987 H2H
29621 Karel Novacek Younes El Aynaoui 1 1–0 C 1–0 Sep 16, 1993 H2H
29622 Karen Khachanov Adam Walton 1 1–0 C 1–0 Apr 25, 2026 H2H
29623 Karen Khachanov Alexander Blockx 1 1–0 H 1–0 Sep 9, 2026 H2H
29624 Karen Khachanov Alex Bolt 1 1–0 H 1–0 Sep 24, 2023 H2H
29625 Karen Khachanov Andreas Haider-Maurer 1 1–0 C 1–0 May 29, 2018 H2H
29626 Karen Khachanov Andy Murray 1 0–1 C 0–1 Jun 6, 2017 H2H
29627 Karen Khachanov Arthur Fery 1 1–0 H 1–0 Oct 9, 2026 H2H
29628 Karen Khachanov Arthur Gea 1 1–0 C 1–0 May 24, 2026 H2H
29629 Karen Khachanov Benoit Paire 1 0–1 H 0–1 Feb 9, 2017 H2H
29630 Karen Khachanov Bernabe Zapata Miralles 1 1–0 H 1–0 Jan 18, 2023 H2H
29631 Karen Khachanov Bernard Tomic 1 0–1 H 0–1 Jul 29, 2026 H2H
29632 Karen Khachanov Billy Harris 1 1–0 G 1–0 Jun 30, 2026 H2H
29633 Karen Khachanov Borna Coric 1 0–1 H 0–1 Feb 16, 2017 H2H
29634 Karen Khachanov Brandon Nakashima 1 1–0 H 1–0 Oct 25, 2024 H2H
29635 Karen Khachanov Camilo Ugo Carabelli 1 0–1 C 0–1 Apr 14, 2026 H2H
29636 Karen Khachanov Cedrik-Marcel Stebe 1 1–0 C 1–0 May 28, 2019 H2H
29637 Karen Khachanov Christopher O'Connell 1 1–0 H 1–0 Oct 30, 2024 H2H
29638 Karen Khachanov Cristian Garin 1 1–0 C 1–0 Oct 3, 2020 H2H
29639 Karen Khachanov Damir Dzumhur 1 0–1 H 0–1 Oct 20, 2016 H2H
29640 Karen Khachanov Daniel Altmaier 1 1–0 H 1–0 Jan 16, 2024 H2H
29641 Karen Khachanov Daniel Gimeno-Traver 1 0–1 H 0–1 Mar 21, 2014 H2H
29642 Karen Khachanov Denis Shapovalov 1 0–1 G 0–1 Jul 8, 2021 H2H
29643 Karen Khachanov Dino Prizmic 1 1–0 C 1–0 May 12, 2026 H2H
29644 Karen Khachanov Di Wu 1 1–0 H 1–0 Oct 5, 2017 H2H
29645 Karen Khachanov Dominik Koepfer 1 1–0 H 1–0 Aug 4, 2022 H2H
29646 Karen Khachanov Emilio Nava 1 1–0 H 1–0 Aug 1, 2025 H2H
29647 Karen Khachanov Ernests Gulbis 1 1–0 C 1–0 Jul 21, 2017 H2H
29648 Karen Khachanov Fabian Marozsan 1 1–0 H 1–0 Feb 22, 2024 H2H
29649 Karen Khachanov Filippo Volandri 1 1–0 C 1–0 Jul 20, 2016 H2H
29650 Karen Khachanov Francesco Passaro 1 1–0 C 1–0 May 12, 2025 H2H
29651 Karen Khachanov Gael Monfils 1 0–1 H 0–1 Jan 9, 2022 H2H
29652 Karen Khachanov Gilles Muller 1 0–1 H 0–1 Jan 7, 2016 H2H
29653 Karen Khachanov Giovanni Mpetshi Perricard 1 1–0 H 1–0 Oct 31, 2024 H2H
29654 Karen Khachanov Giulio Zeppieri 1 1–0 C 1–0 May 10, 2022 H2H
29655 Karen Khachanov Guido Pella 1 0–1 C 0–1 Apr 25, 2019 H2H
29656 Karen Khachanov Guillermo Garcia-Lopez 1 1–0 C 1–0 May 31, 2018 H2H
29657 Karen Khachanov Hamad Medjedovic 1 0–1 H 0–1 Feb 14, 2025 H2H
29658 Karen Khachanov Horacio Zeballos 1 0–1 C 0–1 Apr 29, 2017 H2H
29659 Karen Khachanov Hugo Dellien 1 1–0 C 1–0 May 26, 2022 H2H
29660 Karen Khachanov Hugo Gaston 1 1–0 C 1–0 May 19, 2026 H2H
29661 Karen Khachanov Ilya Ivashka 1 1–0 C 1–0 Apr 12, 2023 H2H
29662 Karen Khachanov Jack Sock 1 0–1 H 0–1 Jan 19, 2017 H2H
29663 Karen Khachanov Janko Tipsarevic 1 1–0 H 1–0 Oct 18, 2013 H2H
29664 Karen Khachanov Jason Kubler 1 1–0 H 1–0 Jan 19, 2023 H2H
29665 Karen Khachanov J.J. Wolf 1 1–0 H 1–0 Oct 27, 2022 H2H
29666 Karen Khachanov Jozef Kovalik 1 0–1 C 0–1 May 30, 2024 H2H
29667 Karen Khachanov Juan Pablo Ficovich 1 1–0 H 1–0 Jul 30, 2025 H2H
29668 Karen Khachanov Julien Benneteau 1 1–0 H 1–0 Feb 24, 2018 H2H
29669 Karen Khachanov Juncheng Shang 1 0–1 H 0–1 Oct 4, 2025 H2H
29670 Karen Khachanov Learner Tien 1 1–0 H 1–0 Sep 7, 2026 H2H
29671 Karen Khachanov Leonardo Mayer 1 1–0 C 1–0 Apr 26, 2018 H2H
29672 Karen Khachanov Lloyd Harris 1 0–1 H 0–1 Sep 1, 2021 H2H
29673 Karen Khachanov Lorenzo Musetti 1 0–1 H 0–1 Oct 1, 2023 H2H
29674 Karen Khachanov Luca Van Assche 1 1–0 H 1–0 Feb 28, 2024 H2H
29675 Karen Khachanov Luciano Darderi 1 0–1 H 0–1 Jan 24, 2026 H2H
29676 Karen Khachanov Marcos Baghdatis 1 1–0 G 1–0 Jul 5, 2018 H2H
29677 Karen Khachanov Marcos Giron 1 0–1 H 0–1 Oct 5, 2024 H2H
29678 Karen Khachanov Marco Trungelliti 1 1–0 C 1–0 May 27, 2026 H2H
29679 Karen Khachanov Mario Vilella Martinez 1 1–0 H 1–0 Jan 22, 2020 H2H
29680 Karen Khachanov Marius Copil 1 1–0 H 1–0 Mar 24, 2018 H2H
29681 Karen Khachanov Martin Klizan 1 1–0 C 1–0 Jun 1, 2019 H2H
29682 Karen Khachanov Martin Landaluce 1 0–1 H 0–1 Mar 22, 2026 H2H
29683 Karen Khachanov Matteo Arnaldi 1 0–1 H 0–1 Aug 9, 2024 H2H
29684 Karen Khachanov Milos Raonic 1 0–1 H 0–1 Oct 17, 2020 H2H
29685 Karen Khachanov Miomir Kecmanovic 1 1–0 G 1–0 Jun 20, 2019 H2H
29686 Karen Khachanov Mirza Basic 1 1–0 H 1–0 Oct 20, 2018 H2H
29687 Karen Khachanov Mubarak Shannan Zayid 1 1–0 H 1–0 Jan 4, 2017 H2H
29688 Karen Khachanov Nicolas Mahut 1 1–0 C 1–0 Apr 18, 2017 H2H
29689 Karen Khachanov Otto Virtanen 1 1–0 H 1–0 Oct 18, 2024 H2H
29690 Karen Khachanov Pedro Cachin 1 1–0 H 1–0 Jan 5, 2023 H2H
29691 Karen Khachanov Peter Polansky 1 1–0 H 1–0 Jan 17, 2018 H2H
29692 Karen Khachanov Quentin Halys 1 0–1 G 0–1 Jul 4, 2024 H2H
29693 Karen Khachanov Radu Albot 1 1–0 C 1–0 Jun 1, 2023 H2H
29694 Karen Khachanov Reilly Opelka 1 1–0 C 1–0 Apr 26, 2025 H2H
29695 Karen Khachanov Rei Sakamoto 1 1–0 H 1–0 Oct 20, 2026 H2H
29696 Karen Khachanov Renzo Olivo 1 1–0 C 1–0 May 25, 2017 H2H
29697 Karen Khachanov Richard Gasquet 1 1–0 C 1–0 May 22, 2021 H2H
29698 Karen Khachanov Roberto Carballes Baena 1 1–0 H 1–0 Sep 29, 2024 H2H
29699 Karen Khachanov Robin Haase 1 1–0 H 1–0 Aug 11, 2018 H2H
29700 Karen Khachanov Roger Federer 1 0–1 G 0–1 Jun 24, 2017 H2H
29701 Karen Khachanov Ruben Bemelmans 1 1–0 H 1–0 Feb 22, 2018 H2H
29702 Karen Khachanov Rudolf Molleker 1 1–0 C 1–0 Jul 27, 2017 H2H
29703 Karen Khachanov Sebastian Baez 1 1–0 H 1–0 Nov 2, 2022 H2H
29704 Karen Khachanov Seongchan Hong 1 0–1 H 0–1 Aug 1, 2024 H2H
29705 Karen Khachanov Soonwoo Kwon 1 1–0 G 1–0 Jul 3, 2019 H2H
29706 Karen Khachanov Sumit Nagal 1 1–0 C 1–0 May 28, 2024 H2H
29707 Karen Khachanov Terence Atmane 1 0–1 H 0–1 Aug 5, 2026 H2H
29708 Karen Khachanov Thomaz Bellucci 1 1–0 C 1–0 Apr 26, 2017 H2H
29709 Karen Khachanov Tommy Robredo 1 1–0 H 1–0 Mar 11, 2017 H2H
29710 Karen Khachanov Valentin Royer 1 1–0 H 1–0 Aug 10, 2025 H2H
29711 Karen Khachanov Vasek Pospisil 1 0–1 H 0–1 Aug 28, 2019 H2H
29712 Karen Khachanov Victor Hanescu 1 1–0 H 1–0 Sep 19, 2013 H2H
29713 Karen Khachanov Zhizhen Zhang 1 1–0 H 1–0 Feb 10, 2024 H2H
29714 Karim Alami Adrian Voinea 1 1–0 C 1–0 Sep 29, 1996 H2H
29715 Karim Alami Alejandro Hernandez 1 0–1 C 0–1 Oct 30, 1997 H2H
29716 Karim Alami Alex Radulescu 1 1–0 H 1–0 Jan 21, 1998 H2H
29717 Karim Alami Andrei Cherkasov 1 0–1 C 0–1 May 21, 1993 H2H
29718 Karim Alami Andrei Olhovskiy 1 1–0 H 1–0 Jan 4, 1996 H2H
29719 Karim Alami Andrei Stoliarov 1 1–0 G 1–0 Jun 22, 2000 H2H
29720 Karim Alami Andy Zingman 1 1–0 C 1–0 Jul 11, 1996 H2H
29721 Karim Alami Bart Wuyts 1 0–1 C 0–1 Mar 19, 1993 H2H
29722 Karim Alami Brian Macphie 1 0–1 G 0–1 Jun 24, 1998 H2H
29723 Karim Alami Bryan Shelton 1 0–1 G 0–1 Jun 24, 1994 H2H
29724 Karim Alami Carlos Costa 1 0–1 C 0–1 Aug 11, 1994 H2H
29725 Karim Alami Chris Woodruff 1 1–0 C 1–0 May 15, 1997 H2H
29726 Karim Alami Cyril Saulnier 1 1–0 H 1–0 Aug 16, 2000 H2H
29727 Karim Alami Daniel Orsanic 1 0–1 C 0–1 Oct 6, 1994 H2H
29728 Karim Alami Daniel Vacek 1 0–1 C 0–1 Feb 26, 1998 H2H
29729 Karim Alami David Miketa 1 1–0 C 1–0 Aug 3, 1995 H2H
29730 Karim Alami David Prinosil 1 0–1 H 0–1 Jan 5, 1996 H2H
29731 Karim Alami David Sanchez 1 1–0 C 1–0 Jun 11, 1998 H2H
29732 Karim Alami Diego Nargiso 1 0–1 C 0–1 Jul 29, 2000 H2H
29733 Karim Alami Dimitri Poliakov 1 1–0 C 1–0 Mar 19, 1994 H2H
29734 Karim Alami Donald Johnson 1 0–1 C 0–1 Jul 7, 1994 H2H
29735 Karim Alami Emanuel Couto 1 0–1 C 0–1 Mar 23, 1995 H2H
29736 Karim Alami Eric Taino 1 0–1 H 0–1 Aug 24, 2000 H2H
29737 Karim Alami Eyal Erlich 1 1–0 H 1–0 Oct 12, 1995 H2H
29738 Karim Alami Franco Davin 1 1–0 C 1–0 Oct 26, 1995 H2H
29739 Karim Alami Fredrik Jonsson 1 1–0 C 1–0 Jul 20, 2000 H2H
29740 Karim Alami Gaston Etlis 1 1–0 C 1–0 Jul 27, 2000 H2H
29741 Karim Alami Gerard Solves 1 1–0 C 1–0 Mar 27, 1997 H2H
29742 Karim Alami German Lopez 1 0–1 C 0–1 Jun 11, 1992 H2H
29743 Karim Alami Guillaume Raoux 1 0–1 G 0–1 Jun 20, 1997 H2H
29744 Karim Alami Harel Levy 1 1–0 C 1–0 Jun 1, 2001 H2H
29745 Karim Alami Ion Moldovan 1 1–0 C 1–0 Sep 11, 1997 H2H
29746 Karim Alami Jacobo Diaz 1 1–0 C 1–0 Sep 17, 1999 H2H
29747 Karim Alami Jan-Michael Gambill 1 0–1 H 0–1 Mar 22, 2000 H2H
29748 Karim Alami Jean Francois Bachelot 1 0–1 C 0–1 Nov 9, 2000 H2H
29749 Karim Alami Jeff Tarango 1 1–0 C 1–0 Aug 5, 1999 H2H
29750 Karim Alami Jim Grabb 1 0–1 H 0–1 Aug 17, 1994 H2H
29751 Karim Alami Joern Renzenbrink 1 0–1 H 0–1 Sep 2, 1994 H2H
29752 Karim Alami Johan Anderson 1 0–1 C 0–1 Mar 8, 1990 H2H
29753 Karim Alami Jordi Arrese 1 1–0 C 1–0 Mar 18, 1994 H2H
29754 Karim Alami Jordi Burillo 1 0–1 C 0–1 May 19, 1994 H2H
29755 Karim Alami Justin Gimelstob 1 0–1 H 0–1 Mar 2, 2000 H2H
29756 Karim Alami Kris Goossens 1 1–0 C 1–0 Jun 21, 1996 H2H
29757 Karim Alami Lars Koslowski 1 1–0 C 1–0 Mar 18, 1993 H2H
29758 Karim Alami Lorenzo Manta 1 1–0 H 1–0 Jan 19, 2000 H2H
29759 Karim Alami Lucas Arnold Ker 1 1–0 C 1–0 May 1, 1997 H2H
29760 Karim Alami Luis Adrian Morejon 1 1–0 C 1–0 May 2, 1996 H2H
29761 Karim Alami Luis Herrera 1 0–1 C 0–1 Oct 23, 1997 H2H
29762 Karim Alami Luiz Mattar 1 0–1 C 0–1 Nov 3, 1994 H2H
29763 Karim Alami Marcelo Charpentier 1 0–1 C 0–1 May 31, 2000 H2H
29764 Karim Alami Mark Merklein 1 1–0 C 1–0 May 9, 1996 H2H
29765 Karim Alami Markus Hantschk 1 1–0 G 1–0 Jun 23, 2000 H2H
29766 Karim Alami Martin Lee 1 0–1 C 0–1 Jul 19, 2001 H2H
29767 Karim Alami Martin Sinner 1 1–0 C 1–0 May 6, 1998 H2H
29768 Karim Alami Maurice Ruah 1 0–1 H 0–1 Jan 15, 1994 H2H
29769 Karim Alami Max Mirnyi 1 1–0 C 1–0 Apr 26, 2000 H2H
29770 Karim Alami Michael Tebbutt 1 0–1 H 0–1 Feb 21, 1996 H2H
29771 Karim Alami Miguel Tobon 1 0–1 C 0–1 Sep 16, 1995 H2H
29772 Karim Alami Mohamed Ridaoui 1 1–0 C 1–0 Mar 17, 1994 H2H
29773 Karim Alami Nicolas Escude 1 0–1 H 0–1 Feb 4, 1999 H2H
29774 Karim Alami Oscar Martinez 1 0–1 C 0–1 Aug 4, 1994 H2H
29775 Karim Alami Patrick Baur 1 1–0 C 1–0 May 22, 1997 H2H
29776 Karim Alami Patrik Fredriksson 1 0–1 H 0–1 Jan 2, 1997 H2H
29777 Karim Alami Paul Wekesa 1 0–1 C 0–1 Feb 9, 1995 H2H
29778 Karim Alami Peter Tramacchi 1 1–0 H 1–0 Aug 2, 2000 H2H
29779 Karim Alami Petr Kralert 1 1–0 C 1–0 Apr 12, 2001 H2H
29780 Karim Alami Razvan Sabau 1 0–1 C 0–1 Sep 29, 1994 H2H
29781 Karim Alami Robby Ginepri 1 0–1 H 0–1 Aug 15, 2001 H2H
29782 Karim Alami Roberto Azar 1 1–0 C 1–0 May 20, 1993 H2H
29783 Karim Alami Roberto Carretero 1 1–0 C 1–0 Jun 20, 1996 H2H
29784 Karim Alami Sandon Stolle 1 1–0 C 1–0 May 3, 1996 H2H
29785 Karim Alami Sasa Hirszon 1 0–1 C 0–1 Feb 1, 1996 H2H
29786 Karim Alami Stephane Andriolo 1 1–0 H 1–0 Jan 13, 1994 H2H
29787 Karim Alami Sultan Khalfan 1 1–0 H 1–0 Jan 8, 1998 H2H
29788 Karim Alami Tomas Behrend 1 1–0 C 1–0 Apr 13, 2000 H2H
29789 Karim Alami Vladimir Voltchkov 1 1–0 H 1–0 Aug 17, 2000 H2H
29790 Karim Alami Xavier Malisse 1 0–1 C 0–1 May 25, 2001 H2H
29791 Karim Bennani Quentin Halys 1 1–0 C 1–0 Mar 30, 2026 H2H
29792 Karl Coombes Terry Addison 1 0–1 C 0–1 Apr 18, 1974 H2H
29793 Karl Friberg Miomir Kecmanovic 1 0–1 H 0–1 Oct 19, 2023 H2H
29794 Karl Meiler Alvaro Fillol 1 1–0 C 1–0 Mar 12, 1976 H2H
29795 Karl Meiler Andrew Jarrett 1 0–1 C 0–1 Jul 19, 1979 H2H
29796 Karl Meiler Arthur Ashe 1 0–1 H 0–1 Nov 8, 1973 H2H
29797 Karl Meiler Attila Korpas 1 1–0 C 1–0 Apr 13, 1973 H2H
29798 Karl Meiler Brian Fairlie 1 1–0 C 1–0 Aug 12, 1976 H2H
29799 Karl Meiler Bruce Manson 1 1–0 C 1–0 Jul 8, 1976 H2H
29800 Karl Meiler Carl Axel Hageskog 1 0–1 C 0–1 Jul 16, 1982 H2H