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
58601 David Nalbandian Marc Gicquel 2 1–1 G 0–1 H 1–0 Jan 21, 2009 H2H
58602 David Nalbandian Mardy Fish 2 0–2 H 0–2 Mar 21, 2008 H2H
58603 David Nalbandian Mariano Zabaleta 2 0–2 C 0–1 H 0–1 Feb 28, 2003 H2H
58604 David Nalbandian Mark Philippoussis 2 1–1 H 1–1 Aug 31, 2003 H2H
58605 David Nalbandian Nicolas Coutelot 2 0–2 C 0–2 May 30, 2003 H2H
58606 David Nalbandian Nicolas Kiefer 2 1–1 H 1–1 Oct 29, 2008 H2H
58607 David Nalbandian Nicolas Mahut 2 2–0 C 1–0 G 1–0 Jun 13, 2008 H2H
58608 David Nalbandian Olivier Rochus 2 2–0 C 2–0 Apr 23, 2008 H2H
58609 David Nalbandian Rik De Voest 2 2–0 H 2–0 Sep 1, 2010 H2H
58610 David Nalbandian Santiago Ventura 2 2–0 C 1–0 H 1–0 Feb 29, 2008 H2H
58611 David Nalbandian Taylor Dent 2 1–1 H 1–1 Feb 11, 2005 H2H
58612 David Nalbandian Thomas Johansson 2 1–1 G 0–1 H 1–0 Oct 22, 2005 H2H
58613 David Nalbandian Wayne Ferreira 2 1–1 H 1–1 Jan 25, 2004 H2H
58614 David Nalbandian Yen-Hsun Lu 2 1–1 H 1–1 Jan 22, 2009 H2H
58615 David Nalbandian Yevgeny Kafelnikov 2 0–2 C 0–1 H 0–1 Oct 5, 2001 H2H
58616 David Nalbandian Younes El Aynaoui 2 1–1 H 1–1 Sep 5, 2003 H2H
58617 David Pate Bryan Shelton 2 2–0 H 2–0 Oct 7, 1992 H2H
58618 David Pate Danie Visser 2 1–1 H 1–1 Aug 7, 1987 H2H
58619 David Pate Eric Jelen 2 1–1 G 0–1 H 1–0 Aug 31, 1988 H2H
58620 David Pate Erick Iskersky 2 2–0 H 2–0 Aug 21, 1985 H2H
58621 David Pate Francesco Cancellotti 2 0–2 C 0–1 H 0–1 May 31, 1989 H2H
58622 David Pate Francisco Gonzalez 2 2–0 G 1–0 H 1–0 Sep 28, 1984 H2H
58623 David Pate Glenn Layendecker 2 2–0 C 1–0 C 1–0 Nov 20, 1986 H2H
58624 David Pate Joakim Nystrom 2 2–0 C 1–0 H 1–0 Nov 16, 1985 H2H
58625 David Pate Joey Rive 2 0–2 G 0–1 H 0–1 Jun 14, 1989 H2H
58626 David Pate Johan Kriek 2 2–0 H 2–0 Apr 15, 1988 H2H
58627 David Pate Jonathan Canter 2 0–2 H 0–2 Aug 13, 1986 H2H
58628 David Pate Jorge Lozano 2 2–0 H 2–0 Aug 17, 1988 H2H
58629 David Pate Marcel Freeman 2 2–0 C 1–0 G 1–0 Jun 10, 1987 H2H
58630 David Pate Marty Davis 2 1–1 C 1–0 H 0–1 Apr 3, 1986 H2H
58631 David Pate Matt Mitchell 2 1–1 G 1–0 H 0–1 Aug 11, 1984 H2H
58632 David Pate Mel Purcell 2 2–0 C 1–0 H 1–0 Oct 8, 1987 H2H
58633 David Pate Miloslav Mecir 2 1–1 H 1–1 Mar 12, 1988 H2H
58634 David Pate Nduka Odizor 2 0–2 G 0–1 H 0–1 Jul 26, 1989 H2H
58635 David Pate Paul Chamberlin 2 1–1 C 1–0 H 0–1 Feb 7, 1991 H2H
58636 David Pate Ramesh Krishnan 2 2–0 H 2–0 Apr 6, 1990 H2H
58637 David Pate Slobodan Zivojinovic 2 0–2 C 0–1 G 0–1 Jun 26, 1987 H2H
58638 David Pate Tomas Smid 2 1–1 H 1–1 Feb 13, 1986 H2H
58639 David Prinosil Carl Uwe Steeb 2 0–2 H 0–2 Aug 26, 1993 H2H
58640 David Prinosil Christian Bergstrom 2 2–0 C 1–0 G 1–0 Jun 8, 1994 H2H
58641 David Prinosil George Bastl 2 0–2 H 0–2 Aug 29, 2001 H2H
58642 David Prinosil Grant Stafford 2 1–1 G 1–0 H 0–1 Jul 19, 1995 H2H
58643 David Prinosil Hendrik Jan Davids 2 1–1 C 1–0 G 0–1 Jun 13, 1996 H2H
58644 David Prinosil Kevin Ullyett 2 1–1 G 1–1 Jun 19, 1999 H2H
58645 David Prinosil Lars Burgsmuller 2 0–2 C 0–1 C 0–1 May 30, 2001 H2H
58646 David Prinosil Nicolas Pereira 2 2–0 G 1–0 H 1–0 Jan 6, 1996 H2H
58647 David Prinosil Patrick Baur 2 2–0 C 1–0 H 1–0 Oct 18, 1996 H2H
58648 David Prinosil Sandon Stolle 2 1–1 H 1–1 Jan 9, 1997 H2H
58649 David Prinosil Sargis Sargsian 2 2–0 C 1–0 G 1–0 Jun 28, 2000 H2H
58650 David Prinosil Stefano Pescosolido 2 1–1 H 1–1 Apr 9, 1998 H2H
58651 David Prinosil Wayne Black 2 0–2 C 0–1 H 0–1 Mar 16, 1999 H2H
58652 David Rikl Jose Francisco Altur 2 2–0 C 1–0 C 1–0 Oct 21, 1993 H2H
58653 David Sanchez Flavio Saretta 2 0–2 H 0–2 Aug 13, 2003 H2H
58654 David Sanchez George Bastl 2 2–0 C 2–0 Jul 26, 2001 H2H
58655 David Sanchez Karol Beck 2 1–1 C 1–0 H 0–1 Aug 21, 2003 H2H
58656 David Sanchez Kristian Pless 2 1–1 C 0–1 H 1–0 Jan 15, 2003 H2H
58657 David Sanchez Markus Hipfl 2 1–1 C 1–1 May 22, 2003 H2H
58658 David Sanchez Oscar Hernandez 2 0–2 C 0–2 Feb 24, 2005 H2H
58659 David Schneider Frew Mcmillan 2 1–1 C 0–1 H 1–0 Oct 5, 1977 H2H
58660 David Schneider Michael Grant 2 1–1 H 1–1 Oct 9, 1980 H2H
58661 David Schneider Raul Ramirez 2 0–2 G 0–2 Jun 30, 1978 H2H
58662 David Schneider Raymond Moore 2 1–1 C 1–0 H 0–1 May 21, 1981 H2H
58663 David Wheaton Andrea Gaudenzi 2 1–1 C 1–0 H 0–1 Jan 12, 1995 H2H
58664 David Wheaton Andrei Medvedev 2 1–1 H 1–1 Mar 9, 1995 H2H
58665 David Wheaton Andrei Olhovskiy 2 1–1 C 0–1 H 1–0 Mar 31, 1994 H2H
58666 David Wheaton Arnaud Boetsch 2 2–0 H 2–0 Apr 9, 1998 H2H
58667 David Wheaton Daniel Nestor 2 1–1 C 1–0 G 0–1 Jul 11, 1996 H2H
58668 David Wheaton Fabrice Santoro 2 2–0 C 1–0 H 1–0 Aug 17, 1991 H2H
58669 David Wheaton Guillaume Raoux 2 2–0 C 1–0 G 1–0 Jun 28, 1996 H2H
58670 David Wheaton Hernan Gumy 2 0–2 C 0–1 H 0–1 Jan 19, 1996 H2H
58671 David Wheaton Jan Kroslak 2 0–2 H 0–2 Feb 21, 1996 H2H
58672 David Wheaton Jan Siemerink 2 1–1 C 0–1 H 1–0 Nov 2, 1995 H2H
58673 David Wheaton John McEnroe 2 0–2 G 0–1 H 0–1 Jun 28, 1992 H2H
58674 David Wheaton Jonathan Stark 2 2–0 H 2–0 Apr 8, 1994 H2H
58675 David Wheaton Jordi Arrese 2 2–0 C 1–0 H 1–0 May 13, 1995 H2H
58676 David Wheaton Kelly Jones 2 1–1 H 1–1 Jul 28, 1993 H2H
58677 David Wheaton Lars Koslowski 2 1–1 C 0–1 H 1–0 May 21, 1992 H2H
58678 David Wheaton Marc Kevin Goellner 2 1–1 C 0–1 H 1–0 Aug 15, 1997 H2H
58679 David Wheaton Mark Petchey 2 2–0 G 1–0 H 1–0 Jul 9, 1994 H2H
58680 David Wheaton Markus Zoecke 2 1–1 C 1–0 H 0–1 Mar 15, 1992 H2H
58681 David Wheaton Mark Woodforde 2 2–0 C 1–0 H 1–0 Oct 28, 1992 H2H
58682 David Wheaton Martin Jaite 2 0–2 H 0–2 Mar 6, 1991 H2H
58683 David Wheaton Martin Laurendeau 2 1–1 H 1–1 Aug 2, 1989 H2H
58684 David Wheaton Marzio Martelli 2 2–0 G 1–0 H 1–0 Jul 17, 1997 H2H
58685 David Wheaton Mats Wilander 2 0–2 G 0–1 H 0–1 Feb 21, 1991 H2H
58686 David Wheaton Milan Srejber 2 1–1 C 0–1 H 1–0 Aug 15, 1990 H2H
58687 David Wheaton Neil Borwick 2 1–1 H 1–1 Oct 8, 1992 H2H
58688 David Wheaton Neville Godwin 2 1–1 H 1–1 Jul 17, 1996 H2H
58689 David Wheaton Nicolas Pereira 2 2–0 G 2–0 Jun 23, 1993 H2H
58690 David Wheaton Olivier Delaitre 2 2–0 H 2–0 Jul 28, 1994 H2H
58691 David Wheaton Richey Reneberg 2 0–2 C 0–1 C 0–1 May 3, 1996 H2H
58692 David Wheaton Robbie Weiss 2 2–0 H 2–0 Apr 1, 1994 H2H
58693 David Wheaton Roberto Jabali 2 2–0 H 2–0 Jul 16, 1997 H2H
58694 Denis Gremelmayr Roko Karanusic 2 2–0 H 2–0 Feb 12, 2009 H2H
58695 Denis Gremelmayr Somdev Devvarman 2 0–2 G 0–1 H 0–1 Aug 2, 2011 H2H
58696 Denis Istomin Albert Ramos-Vinolas 2 0–2 G 0–1 H 0–1 Aug 30, 2017 H2H
58697 Denis Istomin Austin Krajicek 2 1–1 H 1–1 Mar 27, 2015 H2H
58698 Denis Istomin Benoit Paire 2 1–1 C 1–1 Jul 25, 2015 H2H
58699 Denis Istomin Daniel Gimeno-Traver 2 0–2 H 0–2 Mar 22, 2013 H2H
58700 Denis Istomin Dudi Sela 2 1–1 H 1–1 Feb 6, 2015 H2H
58701 Denis Istomin Dustin Brown 2 2–0 C 1–0 G 1–0 Jul 28, 2017 H2H
58702 Denis Istomin Evgeny Korolev 2 0–2 C 0–1 H 0–1 Sep 25, 2009 H2H
58703 Denis Istomin Gael Monfils 2 0–2 H 0–2 Feb 8, 2014 H2H
58704 Denis Istomin Hyeon Chung 2 0–2 C 0–2 Jun 1, 2017 H2H
58705 Denis Istomin Igor Kunitsyn 2 2–0 C 1–0 H 1–0 May 29, 2012 H2H
58706 Denis Istomin Igor Sijsling 2 1–1 G 0–1 H 1–0 Jun 13, 2013 H2H
58707 Denis Istomin Ivan Dodig 2 1–1 G 0–1 H 1–0 Jan 18, 2017 H2H
58708 Denis Istomin Jeremy Chardy 2 1–1 H 1–1 Aug 15, 2012 H2H
58709 Denis Istomin Kevin Kim 2 2–0 G 1–0 H 1–0 Jul 22, 2009 H2H
58710 Denis Istomin Laslo Djere 2 0–2 C 0–2 Jul 26, 2018 H2H
58711 Denis Istomin Lorenzo Giustino 2 2–0 C 2–0 Jul 27, 2017 H2H
58712 Denis Istomin Marinko Matosevic 2 2–0 C 1–0 H 1–0 May 2, 2014 H2H
58713 Denis Istomin Marsel Ilhan 2 2–0 H 2–0 Feb 6, 2014 H2H
58714 Denis Istomin Matteo Berrettini 2 0–2 C 0–1 H 0–1 May 2, 2019 H2H
58715 Denis Istomin Matthew Ebden 2 1–1 H 1–1 Mar 1, 2012 H2H
58716 Denis Istomin Michael Llodra 2 2–0 G 1–0 H 1–0 Jun 20, 2012 H2H
58717 Denis Istomin Nick Kyrgios 2 0–2 C 0–1 G 0–1 Jul 4, 2018 H2H
58718 Denis Istomin Radek Stepanek 2 0–2 G 0–1 H 0–1 Jun 9, 2016 H2H
58719 Denis Istomin Ricardas Berankis 2 0–2 C 0–1 H 0–1 Oct 18, 2018 H2H
58720 Denis Istomin Steve Darcis 2 0–2 G 0–1 H 0–1 Jun 29, 2017 H2H
58721 Denis Istomin Taro Daniel 2 1–1 H 1–1 Feb 4, 2016 H2H
58722 Denis Istomin Teymuraz Gabashvili 2 2–0 C 1–0 H 1–0 May 3, 2016 H2H
58723 Denis Istomin Yuichi Sugita 2 1–1 H 1–1 Oct 19, 2017 H2H
58724 Denis Kudla Adrian Mannarino 2 0–2 H 0–2 Sep 29, 2016 H2H
58725 Denis Kudla Benoit Paire 2 1–1 C 0–1 G 1–0 Apr 14, 2015 H2H
58726 Denis Kudla Damir Dzumhur 2 0–2 C 0–1 G 0–1 May 29, 2018 H2H
58727 Denis Kudla Dudi Sela 2 1–1 H 1–1 Aug 1, 2015 H2H
58728 Denis Kudla Grigor Dimitrov 2 1–1 G 1–0 H 0–1 Feb 24, 2016 H2H
58729 Denis Kudla Hyeon Chung 2 1–1 H 1–1 Oct 19, 2018 H2H
58730 Denis Kudla Kei Nishikori 2 0–2 G 0–1 H 0–1 Jan 4, 2019 H2H
58731 Denis Kudla Marin Cilic 2 0–2 G 0–1 H 0–1 Sep 2, 2020 H2H
58732 Denis Kudla Marton Fucsovics 2 0–2 C 0–1 G 0–1 Apr 24, 2019 H2H
58733 Denis Kudla Mikhail Kukushkin 2 0–2 H 0–2 Feb 21, 2019 H2H
58734 Denis Kudla Nick Kyrgios 2 0–2 H 0–2 Aug 14, 2018 H2H
58735 Denis Kudla Pierre-Hugues Herbert 2 0–2 G 0–1 H 0–1 Jun 26, 2019 H2H
58736 Denis Kudla Ricardas Berankis 2 0–2 H 0–2 Feb 28, 2019 H2H
58737 Denis Kudla Taylor Fritz 2 2–0 H 2–0 Aug 5, 2021 H2H
58738 Denis Kudla Tobias Kamke 2 1–1 H 1–1 Mar 10, 2012 H2H
58739 Denis Naegelen Juan Gisbert 2 1–1 C 1–1 Jul 20, 1976 H2H
58740 Denis Shapovalov Adam Walton 2 2–0 H 2–0 Jul 19, 2025 H2H
58741 Denis Shapovalov Aleksandar Kovacevic 2 2–0 H 2–0 Feb 12, 2026 H2H
58742 Denis Shapovalov Alex Molcan 2 1–1 C 0–1 H 1–0 Apr 17, 2026 H2H
58743 Denis Shapovalov Corentin Moutet 2 0–2 C 0–2 Apr 18, 2024 H2H
58744 Denis Shapovalov Daniel Altmaier 2 1–1 G 1–0 H 0–1 Sep 27, 2025 H2H
58745 Denis Shapovalov Daniel Evans 2 2–0 H 2–0 Oct 29, 2022 H2H
58746 Denis Shapovalov Hugo Gaston 2 1–1 H 1–1 Feb 8, 2024 H2H
58747 Denis Shapovalov Jared Donaldson 2 2–0 G 1–0 H 1–0 Jun 28, 2018 H2H
58748 Denis Shapovalov Joao Fonseca 2 0–2 H 0–2 Oct 29, 2025 H2H
58749 Denis Shapovalov Jurij Rodionov 2 1–1 H 1–1 Oct 27, 2022 H2H
58750 Denis Shapovalov Laslo Djere 2 2–0 C 1–0 H 1–0 Jan 19, 2022 H2H
58751 Denis Shapovalov Lorenzo Musetti 2 0–2 H 0–2 Jan 16, 2025 H2H
58752 Denis Shapovalov Lorenzo Sonego 2 2–0 C 1–0 H 1–0 Oct 4, 2024 H2H
58753 Denis Shapovalov Luca Van Assche 2 2–0 C 1–0 H 1–0 Sep 2, 2026 H2H
58754 Denis Shapovalov Luciano Darderi 2 1–1 C 0–1 H 1–0 May 10, 2024 H2H
58755 Denis Shapovalov Mariano Navone 2 0–2 C 0–1 G 0–1 May 7, 2026 H2H
58756 Denis Shapovalov Matteo Arnaldi 2 1–1 C 1–0 H 0–1 Mar 25, 2024 H2H
58757 Denis Shapovalov Matteo Berrettini 2 1–1 G 0–1 H 1–0 Jun 14, 2024 H2H
58758 Denis Shapovalov Pedro Martinez 2 2–0 C 2–0 May 27, 2025 H2H
58759 Denis Shapovalov Pierre-Hugues Herbert 2 1–1 H 1–1 Aug 7, 2019 H2H
58760 Denis Shapovalov Rafael Jodar 2 1–1 H 1–1 Aug 15, 2026 H2H
58761 Denis Shapovalov Reilly Opelka 2 1–1 H 1–1 Mar 15, 2022 H2H
58762 Denis Shapovalov Rogerio Dutra Silva 2 2–0 H 2–0 Jan 10, 2018 H2H
58763 Denis Shapovalov Roman Safiullin 2 1–1 G 0–1 H 1–0 Jul 11, 2023 H2H
58764 Denis Shapovalov Soonwoo Kwon 2 2–0 H 2–0 Jan 20, 2022 H2H
58765 Denis Shapovalov Tomas Martin Etcheverry 2 2–0 C 1–0 H 1–0 Mar 6, 2026 H2H
58766 Denis Shapovalov Valentin Royer 2 2–0 H 2–0 Oct 24, 2025 H2H
58767 Denis Shapovalov Yuichi Sugita 2 2–0 H 2–0 Oct 19, 2019 H2H
58768 Denis Shapovalov Zhizhen Zhang 2 1–1 C 0–1 H 1–0 Jan 8, 2025 H2H
58769 Dennis Novak Benoit Paire 2 1–1 H 1–1 Oct 16, 2020 H2H
58770 Dennis Ralston Allan Stone 2 2–0 C 1–0 G 1–0 Jul 27, 1971 H2H
58771 Dennis Ralston Bob Carmichael 2 2–0 C 1–0 H 1–0 May 4, 1971 H2H
58772 Dennis Ralston Bob Lutz 2 0–2 G 0–1 H 0–1 Jun 24, 1977 H2H
58773 Dennis Ralston Brian Fairlie 2 1–1 G 1–0 H 0–1 Mar 6, 1974 H2H
58774 Dennis Ralston Colin Stubs 2 1–1 G 1–0 H 0–1 Jan 13, 1970 H2H
58775 Dennis Ralston Jim Mcmanus 2 1–1 H 1–1 Sep 19, 1973 H2H
58776 Dennis Ralston Ove Bengtson 2 0–2 C 0–1 H 0–1 Feb 23, 1977 H2H
58777 Dennis Ralston Owen Davidson 2 0–2 C 0–1 G 0–1 May 1, 1971 H2H
58778 Dennis Ralston Robert Maud 2 1–1 G 0–1 H 1–0 Jan 25, 1973 H2H
58779 Dennis Ralston Torben Ulrich 2 2–0 C 1–0 G 1–0 Dec 7, 1972 H2H
58780 Dennis van Scheppingen Ivo Heuberger 2 1–1 C 0–1 H 1–0 May 20, 2004 H2H
58781 Deon Joubert Ferdi Taygan 2 1–1 C 0–1 C 1–0 Mar 23, 1979 H2H
58782 Deon Joubert Patrice Dominguez 2 1–1 C 0–1 H 1–0 Apr 21, 1979 H2H
58783 Derek Tarr Rodney Harmon 2 1–1 C 1–0 H 0–1 Sep 15, 1983 H2H
58784 Derek Tarr Terry Moor 2 2–0 C 2–0 Aug 3, 1983 H2H
58785 Derek Tarr Vitas Gerulaitis 2 0–2 H 0–2 Aug 30, 1984 H2H
58786 Derrick Rostagno Alexander Mronz 2 0–2 C 0–1 H 0–1 May 12, 1990 H2H
58787 Derrick Rostagno Bill Scanlon 2 1–1 C 1–1 Nov 22, 1986 H2H
58788 Derrick Rostagno Bruce Derlin 2 1–1 C 0–1 H 1–0 Jul 25, 1990 H2H
58789 Derrick Rostagno Bryan Shelton 2 0–2 C 0–1 H 0–1 May 7, 1993 H2H
58790 Derrick Rostagno Carl Limberger 2 2–0 C 1–0 H 1–0 Jan 15, 1992 H2H
58791 Derrick Rostagno Danilo Marcelino 2 1–1 H 1–1 Aug 6, 1992 H2H
58792 Derrick Rostagno David Pate 2 1–1 C 0–1 H 1–0 Jul 24, 1991 H2H
58793 Derrick Rostagno Jim Pugh 2 2–0 C 1–0 H 1–0 Aug 17, 1990 H2H
58794 Derrick Rostagno Kelly Evernden 2 0–2 C 0–1 G 0–1 Nov 18, 1988 H2H
58795 Derrick Rostagno Kevin Curren 2 0–2 C 0–1 H 0–1 Oct 17, 1991 H2H
58796 Derrick Rostagno Larry Scott 2 2–0 G 1–0 H 1–0 Jul 7, 1988 H2H
58797 Derrick Rostagno Marc Flur 2 1–1 H 1–1 Aug 19, 1988 H2H
58798 Derrick Rostagno Peter Lundgren 2 2–0 C 1–0 H 1–0 Sep 28, 1989 H2H
58799 Derrick Rostagno Pieter Aldrich 2 1–1 H 1–1 Feb 16, 1989 H2H
58800 Derrick Rostagno Richard Matuszewski 2 2–0 G 1–0 H 1–0 Feb 25, 1987 H2H