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
56601 Andy Roddick Michael Llodra 2 2–0 G 1–0 H 1–0 Jun 24, 2010 H2H
56602 Andy Roddick Nicolas Almagro 2 2–0 H 2–0 Oct 14, 2011 H2H
56603 Andy Roddick Olivier Mutis 2 1–1 C 1–1 May 28, 2004 H2H
56604 Andy Roddick Paul Goldstein 2 2–0 C 1–0 H 1–0 Feb 10, 2005 H2H
56605 Andy Roddick Rajeev Ram 2 2–0 G 1–0 H 1–0 Jul 23, 2010 H2H
56606 Andy Roddick Ramon Delgado 2 2–0 H 2–0 Aug 13, 2008 H2H
56607 Andy Roddick Rik De Voest 2 2–0 G 1–0 H 1–0 Jul 27, 2006 H2H
56608 Andy Roddick Robert Kendrick 2 2–0 C 1–0 H 1–0 Apr 16, 2004 H2H
56609 Andy Roddick Robin Haase 2 2–0 H 2–0 Jan 18, 2012 H2H
56610 Andy Roddick Sergiy Stakhovsky 2 2–0 H 2–0 Aug 17, 2010 H2H
56611 Angel Gimenez Adriano Panatta 2 0–2 C 0–1 G 0–1 Jun 27, 1979 H2H
56612 Angel Gimenez Buster C Mottram 2 0–2 C 0–2 Apr 21, 1983 H2H
56613 Angel Gimenez Manuel Orantes 2 0–2 C 0–2 Apr 25, 1982 H2H
56614 Angel Gimenez Patrick Proisy 2 1–1 C 1–1 Oct 6, 1979 H2H
56615 Angel Gimenez Raymond Moore 2 0–2 C 0–2 Jul 6, 1976 H2H
56616 Angel Gimenez Tom Okker 2 1–1 C 1–0 H 0–1 Jul 26, 1979 H2H
56617 Angel Gimenez Ulrich Pinner 2 1–1 C 1–0 H 0–1 May 13, 1981 H2H
56618 Antoine Hoang Damir Dzumhur 2 1–1 C 1–0 H 0–1 Aug 20, 2019 H2H
56619 Antonio Munoz Billy Martin 2 1–1 C 1–0 C 0–1 Sep 21, 1978 H2H
56620 Antonio Munoz Birger Andersson 2 2–0 C 2–0 May 17, 1979 H2H
56621 Antonio Munoz Dick Crealy 2 1–1 C 1–0 C 0–1 Sep 22, 1978 H2H
56622 Antonio Munoz Dick Stockton 2 0–2 C 0–2 May 23, 1973 H2H
56623 Antonio Munoz Georges Goven 2 1–1 C 1–1 Nov 10, 1977 H2H
56624 Antonio Munoz Harald Elschenbroich 2 1–1 C 1–1 May 23, 1974 H2H
56625 Antonio Munoz Harold Solomon 2 0–2 C 0–2 Oct 10, 1979 H2H
56626 Antonio Munoz Ivan Molina 2 2–0 C 2–0 Nov 25, 1976 H2H
56627 Antonio Munoz Jan Kodes 2 0–2 C 0–2 Apr 7, 1976 H2H
56628 Antonio Munoz Janos Benyik 2 2–0 C 2–0 Jun 2, 1976 H2H
56629 Antonio Munoz Javier Soler 2 1–1 C 1–1 Oct 10, 1978 H2H
56630 Antonio Munoz John Alexander 2 1–1 C 1–1 Oct 6, 1976 H2H
56631 Antonio Munoz John Yuill 2 0–2 C 0–2 Jun 22, 1978 H2H
56632 Antonio Munoz Jose Higueras 2 0–2 C 0–2 Nov 17, 1977 H2H
56633 Antonio Munoz Juan Gisbert 2 1–1 C 1–1 Apr 2, 1976 H2H
56634 Antonio Munoz Manuel Santana 2 0–2 C 0–2 Oct 8, 1970 H2H
56635 Antonio Munoz Milan Holecek 2 1–1 C 0–1 G 1–0 Jun 26, 1973 H2H
56636 Antonio Munoz Nicola Spear 2 1–1 C 1–1 Jul 19, 1979 H2H
56637 Antonio Munoz Patrice Dominguez 2 0–2 G 0–2 Jun 27, 1973 H2H
56638 Antonio Munoz Raul Ramirez 2 1–1 C 1–0 G 0–1 May 24, 1974 H2H
56639 Antonio Munoz Raymond Moore 2 2–0 C 2–0 Jul 27, 1978 H2H
56640 Antonio Munoz Ray Ruffels 2 0–2 G 0–2 Jun 17, 1970 H2H
56641 Antonio Munoz Richard Lewis 2 1–1 C 1–1 Sep 2, 1977 H2H
56642 Antonio Munoz Rod Laver 2 0–2 C 0–2 Apr 18, 1974 H2H
56643 Antonio Munoz Roger Taylor 2 0–2 H 0–2 Nov 8, 1975 H2H
56644 Antonio Munoz Roscoe Tanner 2 0–2 C 0–1 C 0–1 Aug 8, 1975 H2H
56645 Antonio Munoz Szabolcz Baranyi 2 1–1 C 1–1 Jun 5, 1974 H2H
56646 Antonio Munoz Tomas Smid 2 1–1 C 1–1 Oct 8, 1980 H2H
56647 Antonio Munoz Werner Zirngibl 2 1–1 C 1–1 Oct 14, 1975 H2H
56648 Antonio Munoz Wojtek Fibak 2 0–2 C 0–1 H 0–1 Mar 29, 1979 H2H
56649 Antonio Zugarelli Arthur Ashe 2 0–2 C 0–1 C 0–1 May 18, 1979 H2H
56650 Antonio Zugarelli Dick Crealy 2 0–2 C 0–1 C 0–1 Jan 26, 1978 H2H
56651 Antonio Zugarelli Eddie Dibbs 2 0–2 C 0–2 Oct 9, 1976 H2H
56652 Antonio Zugarelli Gianni Ocleppo 2 1–1 C 1–1 May 16, 1980 H2H
56653 Antonio Zugarelli Jean Francois Caujolle 2 2–0 C 2–0 Jun 16, 1981 H2H
56654 Antonio Zugarelli John Alexander 2 1–1 C 0–1 C 1–0 Feb 15, 1978 H2H
56655 Antonio Zugarelli Jurgen Fassbender 2 1–1 C 1–0 G 0–1 Apr 20, 1978 H2H
56656 Antonio Zugarelli Karl Meiler 2 0–2 H 0–2 Nov 6, 1974 H2H
56657 Antonio Zugarelli Mark Cox 2 1–1 C 1–1 Apr 6, 1978 H2H
56658 Antonio Zugarelli Patrice Dominguez 2 0–2 C 0–1 C 0–1 Feb 9, 1975 H2H
56659 Antonio Zugarelli Patricio Cornejo 2 1–1 C 1–1 Apr 14, 1977 H2H
56660 Antonio Zugarelli Patrick Hombergen 2 1–1 C 1–1 Jun 15, 1978 H2H
56661 Antonio Zugarelli Pavel Slozil 2 0–2 C 0–1 C 0–1 May 15, 1981 H2H
56662 Antonio Zugarelli Peter Szoke 2 1–1 C 1–1 Apr 18, 1972 H2H
56663 Antonio Zugarelli Raul Ramirez 2 0–2 C 0–2 Jun 2, 1978 H2H
56664 Antonio Zugarelli Roger Taylor 2 0–2 C 0–1 G 0–1 Mar 7, 1974 H2H
56665 Antonio Zugarelli Stan Smith 2 0–2 C 0–1 G 0–1 Jun 26, 1972 H2H
56666 Antonio Zugarelli Tom Leonard 2 1–1 C 1–0 G 0–1 Jun 30, 1978 H2H
56667 Antony Dupuis Alexander Popp 2 2–0 H 2–0 Jul 20, 2005 H2H
56668 Antony Dupuis Andrea Gaudenzi 2 2–0 H 2–0 Aug 28, 2002 H2H
56669 Antony Dupuis Andy Roddick 2 0–2 H 0–2 Mar 9, 2002 H2H
56670 Antony Dupuis Cecil Mamiit 2 1–1 G 1–0 H 0–1 Feb 14, 2002 H2H
56671 Antony Dupuis Davide Sanguinetti 2 1–1 G 1–0 H 0–1 Jul 9, 2004 H2H
56672 Antony Dupuis David Sanchez 2 1–1 C 0–1 H 1–0 Oct 23, 2003 H2H
56673 Antony Dupuis Feliciano Lopez 2 2–0 C 1–0 H 1–0 Feb 12, 2004 H2H
56674 Antony Dupuis George Bastl 2 0–2 H 0–2 Sep 15, 2000 H2H
56675 Antony Dupuis Hyung-Taik Lee 2 1–1 C 0–1 H 1–0 Sep 27, 2002 H2H
56676 Antony Dupuis Jacobo Diaz 2 2–0 H 2–0 Jan 15, 2003 H2H
56677 Antony Dupuis Jan Vacek 2 1–1 G 1–1 Jul 8, 2004 H2H
56678 Antony Dupuis Karol Beck 2 1–1 H 1–1 Feb 28, 2003 H2H
56679 Antony Dupuis Nicolas Lapentti 2 0–2 C 0–2 Oct 30, 2002 H2H
56680 Antony Dupuis Nicolas Mahut 2 1–1 G 1–1 Jul 13, 2007 H2H
56681 Antony Dupuis Sebastien Grosjean 2 0–2 C 0–1 H 0–1 Oct 24, 2003 H2H
56682 Antony Dupuis Stefan Koubek 2 0–2 C 0–2 Jul 11, 2003 H2H
56683 Antony Dupuis Thierry Ascione 2 1–1 C 0–1 H 1–0 Oct 14, 2004 H2H
56684 Antony Dupuis Thomas Johansson 2 0–2 H 0–2 Aug 24, 2001 H2H
56685 Antony Dupuis Todd Martin 2 1–1 H 1–1 Mar 9, 2004 H2H
56686 Antony Dupuis Vladimir Voltchkov 2 2–0 C 1–0 H 1–0 Jan 30, 2003 H2H
56687 Antony Dupuis Wayne Ferreira 2 1–1 C 1–0 H 0–1 May 3, 2001 H2H
56688 Armando Cornejo Bob Lutz 2 0–2 C 0–1 H 0–1 Sep 22, 1969 H2H
56689 Armistead Neely Cliff Richey 2 0–2 C 0–2 Mar 27, 1975 H2H
56690 Armistead Neely Terry Addison 2 1–1 C 1–1 Jul 14, 1972 H2H
56691 Arnaud Boetsch Andrei Cherkasov 2 2–0 C 1–0 H 1–0 Apr 30, 1993 H2H
56692 Arnaud Boetsch Andrei Olhovskiy 2 1–1 C 1–0 G 0–1 Jun 22, 1994 H2H
56693 Arnaud Boetsch Christian Miniussi 2 2–0 C 2–0 Apr 30, 1992 H2H
56694 Arnaud Boetsch Daniel Nestor 2 2–0 H 2–0 Mar 20, 1996 H2H
56695 Arnaud Boetsch David Prinosil 2 1–1 C 0–1 H 1–0 Nov 11, 1995 H2H
56696 Arnaud Boetsch Gilad Bloom 2 2–0 C 1–0 H 1–0 Mar 16, 1991 H2H
56697 Arnaud Boetsch Henri Leconte 2 1–1 C 1–0 C 0–1 Feb 5, 1994 H2H
56698 Arnaud Boetsch Jared Palmer 2 2–0 C 1–0 C 1–0 May 29, 1996 H2H
56699 Arnaud Boetsch Jonathan Stark 2 2–0 H 2–0 Oct 8, 1993 H2H
56700 Arnaud Boetsch Nicklas Kulti 2 2–0 C 2–0 Aug 8, 1991 H2H
56701 Arnaud Boetsch Nicolas Pereira 2 2–0 H 2–0 Aug 28, 1996 H2H
56702 Arnaud Boetsch Nuno Marques 2 2–0 G 1–0 H 1–0 Jun 28, 1995 H2H
56703 Arnaud Boetsch Stephane Simian 2 1–1 C 1–0 G 0–1 Jun 13, 1996 H2H
56704 Arnaud Boetsch Thierry Champion 2 1–1 C 1–0 H 0–1 Oct 15, 1992 H2H
56705 Arnaud Clement Albert Portas 2 2–0 G 2–0 Jun 28, 2006 H2H
56706 Arnaud Clement Alexander Popp 2 2–0 C 1–0 G 1–0 May 25, 2005 H2H
56707 Arnaud Clement Alex Calatrava 2 2–0 C 1–0 H 1–0 Aug 8, 2001 H2H
56708 Arnaud Clement Andreas Vinciguerra 2 1–1 C 0–1 H 1–0 Nov 1, 2000 H2H
56709 Arnaud Clement Andrei Pavel 2 1–1 H 1–1 Feb 23, 2001 H2H
56710 Arnaud Clement Byron Black 2 0–2 C 0–1 G 0–1 Jun 10, 1999 H2H
56711 Arnaud Clement Chris Guccione 2 1–1 G 1–0 H 0–1 Jun 14, 2007 H2H
56712 Arnaud Clement Chris Woodruff 2 1–1 C 0–1 H 1–0 Mar 21, 2000 H2H
56713 Arnaud Clement David Prinosil 2 2–0 H 2–0 Aug 24, 2001 H2H
56714 Arnaud Clement Dennis van Scheppingen 2 2–0 G 2–0 Jun 18, 2004 H2H
56715 Arnaud Clement Dmitry Tursunov 2 1–1 C 1–0 H 0–1 May 27, 2009 H2H
56716 Arnaud Clement Ernests Gulbis 2 1–1 C 1–0 H 0–1 Jul 31, 2008 H2H
56717 Arnaud Clement Felix Mantilla 2 1–1 H 1–1 Aug 17, 2002 H2H
56718 Arnaud Clement Fernando Meligeni 2 1–1 C 0–1 H 1–0 Apr 10, 2003 H2H
56719 Arnaud Clement Flavio Saretta 2 2–0 C 1–0 H 1–0 Oct 9, 2003 H2H
56720 Arnaud Clement Florent Serra 2 2–0 C 1–0 H 1–0 Apr 17, 2007 H2H
56721 Arnaud Clement Gael Monfils 2 0–2 C 0–1 H 0–1 May 27, 2008 H2H
56722 Arnaud Clement George Bastl 2 1–1 H 1–1 Jan 12, 2001 H2H
56723 Arnaud Clement Gilles Muller 2 2–0 H 2–0 Aug 5, 2005 H2H
56724 Arnaud Clement Guillermo Canas 2 2–0 C 1–0 G 1–0 Apr 22, 2009 H2H
56725 Arnaud Clement Guillermo Coria 2 1–1 G 0–1 H 1–0 Jun 19, 2004 H2H
56726 Arnaud Clement Gustavo Kuerten 2 0–2 C 0–1 H 0–1 Oct 12, 2002 H2H
56727 Arnaud Clement Hendrik Dreekmann 2 0–2 C 0–1 H 0–1 Apr 30, 1999 H2H
56728 Arnaud Clement Igor Andreev 2 0–2 C 0–1 H 0–1 Aug 24, 2010 H2H
56729 Arnaud Clement Ivan Navarro 2 2–0 C 1–0 G 1–0 Apr 8, 2010 H2H
56730 Arnaud Clement Jan-Michael Gambill 2 1–1 H 1–1 Oct 12, 2000 H2H
56731 Arnaud Clement Jan Vacek 2 2–0 G 1–0 H 1–0 Jun 21, 2003 H2H
56732 Arnaud Clement Jarkko Nieminen 2 0–2 H 0–2 Oct 10, 2008 H2H
56733 Arnaud Clement Jerome Golmard 2 0–2 C 0–2 Apr 18, 2001 H2H
56734 Arnaud Clement Joachim Johansson 2 1–1 G 0–1 H 1–0 Jun 23, 2004 H2H
56735 Arnaud Clement Juan Monaco 2 2–0 C 1–0 H 1–0 Apr 27, 2006 H2H
56736 Arnaud Clement Julien Boutter 2 2–0 C 1–0 H 1–0 Oct 24, 2002 H2H
56737 Arnaud Clement Luis Horna 2 1–1 C 1–1 Apr 7, 2005 H2H
56738 Arnaud Clement Lukasz Kubot 2 0–2 C 0–1 G 0–1 Jun 22, 2011 H2H
56739 Arnaud Clement Marc Gicquel 2 1–1 C 1–0 H 0–1 Feb 22, 2007 H2H
56740 Arnaud Clement Marcos Ondruska 2 2–0 C 1–0 H 1–0 Jul 27, 2000 H2H
56741 Arnaud Clement Mark Philippoussis 2 0–2 H 0–2 Nov 2, 2000 H2H
56742 Arnaud Clement Mark Woodforde 2 0–2 G 0–2 Jun 18, 1998 H2H
56743 Arnaud Clement Max Mirnyi 2 2–0 H 2–0 Oct 10, 2007 H2H
56744 Arnaud Clement Mischa Zverev 2 1–1 C 1–0 H 0–1 Feb 20, 2009 H2H
56745 Arnaud Clement Nicolas Almagro 2 1–1 C 1–0 H 0–1 Mar 30, 2008 H2H
56746 Arnaud Clement Patrick Rafter 2 2–0 C 2–0 Nov 12, 2000 H2H
56747 Arnaud Clement Paul Haarhuis 2 2–0 C 1–0 H 1–0 Apr 14, 1999 H2H
56748 Arnaud Clement Radek Stepanek 2 2–0 C 1–0 H 1–0 May 16, 2007 H2H
56749 Arnaud Clement Richard Krajicek 2 0–2 C 0–1 H 0–1 Sep 2, 1998 H2H
56750 Arnaud Clement Robby Ginepri 2 2–0 G 1–0 H 1–0 Jun 25, 2003 H2H
56751 Arnaud Clement Robin Soderling 2 0–2 C 0–1 H 0–1 Feb 3, 2005 H2H
56752 Arnaud Clement Santiago Ventura 2 1–1 C 1–1 May 7, 2009 H2H
56753 Arnaud Clement Sargis Sargsian 2 0–2 C 0–1 H 0–1 Jun 2, 2000 H2H
56754 Arnaud Clement Sergiy Stakhovsky 2 2–0 C 1–0 H 1–0 Jan 21, 2009 H2H
56755 Arnaud Clement Steve Campbell 2 1–1 C 0–1 H 1–0 Jan 20, 1999 H2H
56756 Arnaud Clement Teymuraz Gabashvili 2 1–1 G 1–0 H 0–1 Nov 3, 2010 H2H
56757 Arnaud Clement Wayne Arthurs 2 2–0 H 2–0 Sep 1, 2004 H2H
56758 Arnaud Clement Younes El Aynaoui 2 0–2 H 0–2 Aug 23, 2002 H2H
56759 Arne Thoms Bryan Shelton 2 1–1 G 1–1 Jul 10, 1992 H2H
56760 Arthur Ashe Bill Bowrey 2 2–0 C 1–0 G 1–0 Jan 28, 1970 H2H
56761 Arthur Ashe Grover Raz Reid 2 2–0 C 1–0 C 1–0 Jun 2, 1976 H2H
56762 Arthur Ashe Jim Mcmanus 2 2–0 C 1–0 G 1–0 Feb 18, 1970 H2H
56763 Arthur Ashe John Bartlett 2 1–1 C 1–1 Aug 3, 1978 H2H
56764 Arthur Ashe Juan Gisbert 2 2–0 H 2–0 Nov 9, 1974 H2H
56765 Arthur Ashe Premjit Lall 2 2–0 C 1–0 G 1–0 May 23, 1969 H2H
56766 Arthur Cazaux Adam Walton 2 2–0 G 1–0 H 1–0 Jul 2, 2025 H2H
56767 Arthur Cazaux Adrian Mannarino 2 2–0 C 1–0 H 1–0 Nov 5, 2025 H2H
56768 Arthur Cazaux Hubert Hurkacz 2 0–2 C 0–1 H 0–1 May 21, 2025 H2H
56769 Arthur Fery James Duckworth 2 2–0 H 2–0 Aug 28, 2026 H2H
56770 Arthur Fils Alexandre Muller 2 0–2 C 0–1 H 0–1 Jan 4, 2025 H2H
56771 Arthur Fils Ben Shelton 2 1–1 H 1–1 Oct 26, 2024 H2H
56772 Arthur Fils Dominic Stricker 2 1–1 C 0–1 G 1–0 Jul 3, 2024 H2H
56773 Arthur Fils Jan-Lennard Struff 2 1–1 H 1–1 Oct 24, 2026 H2H
56774 Arthur Fils Matteo Berrettini 2 1–1 G 0–1 H 1–0 Jul 2, 2026 H2H
56775 Arthur Fils Pablo Carreno Busta 2 2–0 C 1–0 H 1–0 Jul 30, 2025 H2H
56776 Arthur Fils Pavel Kotov 2 2–0 H 2–0 Oct 10, 2026 H2H
56777 Arthur Fils Richard Gasquet 2 2–0 H 2–0 Jan 10, 2024 H2H
56778 Arthur Rinderknech Adam Walton 2 2–0 C 1–0 H 1–0 Jul 26, 2024 H2H
56779 Arthur Rinderknech Alejandro Tabilo 2 0–2 C 0–1 H 0–1 Oct 5, 2024 H2H
56780 Arthur Rinderknech Alexander Zverev 2 2–0 G 1–0 H 1–0 Oct 6, 2025 H2H
56781 Arthur Rinderknech Alexei Popyrin 2 1–1 G 0–1 H 1–0 Jun 15, 2023 H2H
56782 Arthur Rinderknech Brandon Nakashima 2 0–2 C 0–1 H 0–1 Aug 8, 2026 H2H
56783 Arthur Rinderknech Cameron Norrie 2 0–2 C 0–1 H 0–1 Feb 14, 2025 H2H
56784 Arthur Rinderknech Christopher Eubanks 2 1–1 G 0–1 H 1–0 Aug 28, 2024 H2H
56785 Arthur Rinderknech Constant Lestienne 2 2–0 G 1–0 H 1–0 Jun 29, 2023 H2H
56786 Arthur Rinderknech Daniel Evans 2 1–1 C 1–0 H 0–1 May 23, 2024 H2H
56787 Arthur Rinderknech Diego Schwartzman 2 2–0 H 2–0 Aug 30, 2023 H2H
56788 Arthur Rinderknech Facundo Bagnis 2 1–1 C 1–1 Jul 23, 2025 H2H
56789 Arthur Rinderknech Grigor Dimitrov 2 0–2 H 0–2 Nov 1, 2024 H2H
56790 Arthur Rinderknech Joao Fonseca 2 0–2 C 0–2 Apr 15, 2026 H2H
56791 Arthur Rinderknech Marin Cilic 2 1–1 C 0–1 H 1–0 Oct 27, 2022 H2H
56792 Arthur Rinderknech Matteo Berrettini 2 1–1 C 0–1 H 1–0 May 28, 2026 H2H
56793 Arthur Rinderknech Nuno Borges 2 1–1 H 1–1 Aug 9, 2025 H2H
56794 Arthur Rinderknech Reilly Opelka 2 2–0 G 1–0 H 1–0 Jun 20, 2025 H2H
56795 Arthur Rinderknech Roman Safiullin 2 1–1 C 1–0 H 0–1 Apr 25, 2025 H2H
56796 Arthur Rinderknech Stefanos Tsitsipas 2 0–2 C 0–1 H 0–1 Jul 17, 2026 H2H
56797 Arthur Rinderknech Ugo Humbert 2 1–1 G 1–0 H 0–1 Jun 9, 2022 H2H
56798 Arthur Rinderknech Valentin Vacherot 2 0–2 H 0–2 Oct 30, 2025 H2H
56799 Aslan Karatsev Ben Shelton 2 0–2 H 0–2 Oct 22, 2023 H2H
56800 Aslan Karatsev Botic van de Zandschulp 2 1–1 C 1–1 Apr 29, 2023 H2H