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
57801 Cecil Mamiit Mark Woodforde 2 2–0 C 1–0 H 1–0 May 6, 1999 H2H
57802 Cecil Mamiit Paul Goldstein 2 1–1 H 1–1 Aug 18, 1999 H2H
57803 Cecil Mamiit Robby Ginepri 2 0–2 G 0–1 H 0–1 Feb 12, 2004 H2H
57804 Cedric Pioline Adrian Voinea 2 2–0 H 2–0 Feb 17, 2000 H2H
57805 Cedric Pioline Albert Portas 2 2–0 C 1–0 H 1–0 Jun 4, 2000 H2H
57806 Cedric Pioline Christian Bergstrom 2 0–2 H 0–2 Jan 9, 1993 H2H
57807 Cedric Pioline Chris Woodruff 2 1–1 C 1–0 H 0–1 May 10, 2000 H2H
57808 Cedric Pioline George Bastl 2 1–1 G 1–0 H 0–1 Jun 13, 2001 H2H
57809 Cedric Pioline Henrik Holm 2 0–2 G 0–1 H 0–1 Jun 16, 1995 H2H
57810 Cedric Pioline Jan Kroslak 2 2–0 C 1–0 G 1–0 May 2, 1997 H2H
57811 Cedric Pioline Jared Palmer 2 1–1 H 1–1 Sep 30, 1994 H2H
57812 Cedric Pioline Jason Stoltenberg 2 2–0 H 2–0 Mar 12, 1997 H2H
57813 Cedric Pioline Jeremy Bates 2 2–0 C 1–0 H 1–0 Oct 7, 1994 H2H
57814 Cedric Pioline Jonas Svensson 2 1–1 C 1–1 Apr 25, 1993 H2H
57815 Cedric Pioline Jordi Arrese 2 0–2 C 0–2 Apr 15, 1994 H2H
57816 Cedric Pioline Kevin Curren 2 2–0 C 1–0 H 1–0 Oct 11, 1991 H2H
57817 Cedric Pioline Lars Jonsson 2 2–0 C 2–0 May 31, 1992 H2H
57818 Cedric Pioline Leander Paes 2 2–0 H 2–0 Jan 7, 2000 H2H
57819 Cedric Pioline Marcos Ondruska 2 2–0 C 2–0 Feb 12, 1998 H2H
57820 Cedric Pioline Mats Wilander 2 2–0 H 2–0 Oct 7, 1993 H2H
57821 Cedric Pioline Michal Tabara 2 1–1 G 1–0 H 0–1 Jun 27, 2001 H2H
57822 Cedric Pioline Mikael Tillstrom 2 1–1 C 1–0 H 0–1 Feb 5, 1998 H2H
57823 Cedric Pioline Oliver Gross 2 2–0 C 1–0 H 1–0 May 28, 1997 H2H
57824 Cedric Pioline Olivier Delaitre 2 1–1 C 0–1 H 1–0 Oct 17, 1996 H2H
57825 Cedric Pioline Peter Wessels 2 2–0 H 2–0 Sep 5, 1999 H2H
57826 Cedric Pioline Ramon Delgado 2 1–1 H 1–1 Aug 20, 1998 H2H
57827 Cedric Pioline Sargis Sargsian 2 1–1 C 0–1 H 1–0 Jul 26, 2001 H2H
57828 Cedric Pioline Stefan Koubek 2 2–0 C 1–0 H 1–0 Jul 12, 2001 H2H
57829 Cedric Pioline Stefano Pescosolido 2 2–0 C 1–0 H 1–0 May 15, 1996 H2H
57830 Cedric Pioline Stephane Simian 2 1–1 C 1–0 G 0–1 Oct 20, 1994 H2H
57831 Cedric Pioline Thierry Champion 2 1–1 C 1–1 Oct 10, 1991 H2H
57832 Cedric Pioline Yannick Noah 2 2–0 C 2–0 Jul 13, 1995 H2H
57833 Cedrik-Marcel Stebe Damir Dzumhur 2 1–1 C 1–0 H 0–1 Aug 31, 2017 H2H
57834 Cedrik-Marcel Stebe Marin Cilic 2 0–2 G 0–1 H 0–1 Aug 29, 2019 H2H
57835 Cedrik-Marcel Stebe Reilly Opelka 2 0–2 G 0–1 H 0–1 Feb 11, 2022 H2H
57836 Cesar Kist Francisco Maciel 2 0–2 C 0–1 H 0–1 Nov 27, 1986 H2H
57837 Charles Buzz Strode Peter Rennert 2 1–1 C 1–0 G 0–1 Dec 15, 1982 H2H
57838 Charlie Owens Clark Graebner 2 0–2 C 0–2 Feb 3, 1974 H2H
57839 Charlie Owens Haroon Rahim 2 0–2 G 0–1 H 0–1 Feb 7, 1976 H2H
57840 Charlie Owens Jan Pisecky 2 1–1 C 1–1 Feb 27, 1975 H2H
57841 Charlie Owens Owen Davidson 2 1–1 G 1–1 Sep 2, 1973 H2H
57842 Charlie Pasarell Alejandro Olmedo 2 2–0 G 1–0 H 1–0 May 9, 1973 H2H
57843 Charlie Pasarell Henry Bunis 2 2–0 C 1–0 H 1–0 Aug 8, 1973 H2H
57844 Charlie Pasarell Humphrey Hose 2 1–1 H 1–1 Aug 23, 1974 H2H
57845 Charlie Pasarell Milan Holecek 2 1–1 G 1–0 H 0–1 Feb 21, 1974 H2H
57846 Charlie Pasarell Robert Maud 2 2–0 C 1–0 G 1–0 May 3, 1972 H2H
57847 Charlie Pasarell Roy Barth 2 1–1 H 1–1 Mar 8, 1972 H2H
57848 Chip Hooper Brian Teacher 2 0–2 C 0–2 Feb 18, 1983 H2H
57849 Chip Hooper Danny Saltz 2 1–1 C 1–0 H 0–1 Oct 19, 1984 H2H
57850 Chip Hooper Gianni Ocleppo 2 0–2 C 0–1 G 0–1 Jun 19, 1985 H2H
57851 Chip Hooper John Sadri 2 2–0 C 1–0 H 1–0 Oct 17, 1985 H2H
57852 Chip Hooper Matt Mitchell 2 2–0 H 2–0 Aug 21, 1985 H2H
57853 Chip Hooper Pascal Portes 2 1–1 C 1–0 H 0–1 Nov 23, 1984 H2H
57854 Chip Hooper Terry Moor 2 2–0 G 2–0 Jun 28, 1985 H2H
57855 Chip Hooper Vitas Gerulaitis 2 0–2 C 0–2 Nov 9, 1984 H2H
57856 Chris Bailey Steve Shaw 2 2–0 G 1–0 H 1–0 Apr 21, 1988 H2H
57857 Chris Dunk Mike Estep 2 1–1 G 0–1 H 1–0 Jul 9, 1982 H2H
57858 Chris Guccione Nicolas Devilder 2 1–1 C 0–1 H 1–0 Jan 21, 2009 H2H
57859 Chris Johnstone Fritz Buehning 2 1–1 G 1–1 Dec 4, 1982 H2H
57860 Chris Johnstone Geoff Masters 2 2–0 G 1–0 H 1–0 Jan 8, 1981 H2H
57861 Chris Johnstone Nick Saviano 2 1–1 C 1–0 G 0–1 Apr 28, 1983 H2H
57862 Chris Kachel Charlie Pasarell 2 0–2 C 0–1 G 0–1 Jan 14, 1977 H2H
57863 Chris Kachel Stan Smith 2 0–2 G 0–1 H 0–1 Feb 13, 1980 H2H
57864 Chris Lewis Andy Andrews 2 1–1 G 0–1 H 1–0 Sep 1, 1983 H2H
57865 Chris Lewis Brian Teacher 2 1–1 C 1–0 G 0–1 May 10, 1984 H2H
57866 Chris Lewis Chip Hooper 2 1–1 G 1–0 H 0–1 Dec 3, 1983 H2H
57867 Chris Lewis Chris Johnstone 2 2–0 G 1–0 H 1–0 Oct 8, 1981 H2H
57868 Chris Lewis Colin Dibley 2 1–1 C 0–1 G 1–0 Dec 8, 1977 H2H
57869 Chris Lewis Corrado Barazzutti 2 1–1 C 1–1 Aug 5, 1983 H2H
57870 Chris Lewis Egan Adams 2 2–0 C 1–0 H 1–0 May 20, 1983 H2H
57871 Chris Lewis Ferdi Taygan 2 1–1 C 0–1 C 1–0 Apr 3, 1980 H2H
57872 Chris Lewis Fernando Luna 2 1–1 C 1–1 May 2, 1985 H2H
57873 Chris Lewis Gabriel Urpi 2 0–2 C 0–2 May 28, 1982 H2H
57874 Chris Lewis Glenn Layendecker 2 1–1 H 1–1 Jan 12, 1985 H2H
57875 Chris Lewis Heinz Gunthardt 2 0–2 C 0–1 C 0–1 Mar 28, 1985 H2H
57876 Chris Lewis Ilie Nastase 2 1–1 C 0–1 G 1–0 Dec 28, 1981 H2H
57877 Chris Lewis Ivan Dupasquier 2 1–1 C 0–1 H 1–0 Nov 13, 1981 H2H
57878 Chris Lewis Jaime Fillol 2 0–2 C 0–2 Apr 6, 1978 H2H
57879 Chris Lewis Jan Kodes 2 2–0 C 2–0 Jul 25, 1980 H2H
57880 Chris Lewis Jiri Hrebec 2 2–0 G 1–0 H 1–0 Apr 2, 1981 H2H
57881 Chris Lewis Kevin Curren 2 2–0 C 1–0 G 1–0 Jul 20, 1984 H2H
57882 Chris Lewis Lloyd Bourne 2 2–0 G 2–0 Jun 9, 1982 H2H
57883 Chris Lewis Mark Dickson 2 0–2 C 0–2 Mar 22, 1984 H2H
57884 Chris Lewis Marty Riessen 2 0–2 G 0–1 H 0–1 Oct 3, 1979 H2H
57885 Chris Lewis Matt Mitchell 2 2–0 G 1–0 H 1–0 Nov 27, 1985 H2H
57886 Chris Lewis Mike Bauer 2 1–1 G 1–0 H 0–1 Jun 26, 1983 H2H
57887 Chris Lewis Nduka Odizor 2 2–0 C 1–0 G 1–0 Jun 29, 1983 H2H
57888 Chris Lewis Onny Parun 2 1–1 C 1–0 G 0–1 Aug 22, 1979 H2H
57889 Chris Lewis Paul Torre 2 1–1 C 1–1 Apr 10, 1981 H2H
57890 Chris Lewis Peter Doohan 2 2–0 G 1–0 H 1–0 Jan 12, 1984 H2H
57891 Chris Lewis Peter Feigl 2 1–1 C 1–0 G 0–1 Jun 11, 1980 H2H
57892 Chris Lewis Phil Dent 2 2–0 G 2–0 Oct 10, 1981 H2H
57893 Chris Lewis Richard Lewis 2 1–1 G 1–1 Dec 15, 1982 H2H
57894 Chris Lewis Rolf Gehring 2 1–1 C 1–1 Apr 26, 1984 H2H
57895 Chris Lewis Roscoe Tanner 2 1–1 C 0–1 G 1–0 Mar 16, 1978 H2H
57896 Chris Lewis Ross Case 2 0–2 G 0–1 H 0–1 Aug 15, 1979 H2H
57897 Chris Lewis Sandy Mayer 2 1–1 C 0–1 C 1–0 Jul 19, 1984 H2H
57898 Chris Lewis Scott Mccain 2 2–0 H 2–0 Jan 11, 1985 H2H
57899 Chris Lewis Stan Smith 2 2–0 G 1–0 H 1–0 Aug 23, 1981 H2H
57900 Chris Lewis Steve Krulevitz 2 2–0 C 1–0 C 1–0 Jul 11, 1980 H2H
57901 Chris Lewis Steve Meister 2 0–2 C 0–2 May 23, 1985 H2H
57902 Chris Lewis Trey Waltke 2 1–1 C 1–0 C 0–1 Jan 18, 1980 H2H
57903 Chris Lewis Ulrich Pinner 2 1–1 C 1–1 Jul 17, 1982 H2H
57904 Chris Lewis Vitas Gerulaitis 2 0–2 C 0–2 Oct 30, 1981 H2H
57905 Chris Lewis Wayne Hampson 2 2–0 C 1–0 G 1–0 Jun 11, 1982 H2H
57906 Chris Lewis Yannick Noah 2 0–2 C 0–2 May 11, 1984 H2H
57907 Chris Lewis Zeljko Franulovic 2 1–1 C 0–1 C 1–0 May 15, 1980 H2H
57908 Chris Mayotte Alvaro Betancur 2 1–1 C 1–1 Nov 13, 1980 H2H
57909 Chris Pridham Brad Drewett 2 2–0 H 2–0 May 3, 1990 H2H
57910 Chris Pridham Martin Wostenholme 2 1–1 H 1–1 Oct 10, 1991 H2H
57911 Chris Pridham Olli Rahnasto 2 2–0 H 2–0 Aug 9, 1989 H2H
57912 Christer Allgardh Bruno Oresar 2 0–2 C 0–1 H 0–1 Nov 3, 1988 H2H
57913 Christer Allgardh Pablo Arraya 2 1–1 C 1–0 H 0–1 Nov 24, 1988 H2H
57914 Christian Bergstrom Alexander Mronz 2 2–0 C 1–0 H 1–0 Apr 1, 1994 H2H
57915 Christian Bergstrom Eduardo Masso 2 2–0 C 1–0 G 1–0 Jun 26, 1991 H2H
57916 Christian Bergstrom Kevin Curren 2 1–1 H 1–1 Aug 12, 1992 H2H
57917 Christian Bergstrom Markus Zoecke 2 1–1 C 1–0 H 0–1 Apr 2, 1994 H2H
57918 Christian Bergstrom Michael Tauson 2 2–0 C 1–0 G 1–0 Aug 4, 1989 H2H
57919 Christian Bergstrom Michael Westphal 2 1–1 H 1–1 Nov 5, 1986 H2H
57920 Christian Bergstrom Simon Youl 2 1–1 H 1–1 Jan 2, 1992 H2H
57921 Christian Bergstrom Thierry Tulasne 2 1–1 C 0–1 H 1–0 Apr 23, 1987 H2H
57922 Christian Bergstrom Tim Wilkison 2 2–0 C 1–0 G 1–0 Jun 27, 1990 H2H
57923 Christian Bergstrom Tomas Smid 2 1–1 C 1–1 Sep 14, 1988 H2H
57924 Christian Bergstrom Udo Riglewski 2 1–1 C 0–1 C 1–0 Oct 11, 1990 H2H
57925 Christian Bergstrom Yannick Noah 2 0–2 C 0–1 C 0–1 Feb 10, 1989 H2H
57926 Christian Miniussi Eduardo Osta 2 1–1 C 1–1 Sep 23, 1988 H2H
57927 Christian Miniussi Guillermo Rivas 2 2–0 C 2–0 Feb 28, 1985 H2H
57928 Christian Miniussi Guillermo Vilas 2 1–1 C 1–1 May 4, 1988 H2H
57929 Christian Miniussi Mark Buckley 2 2–0 C 2–0 Sep 17, 1987 H2H
57930 Christian Miniussi Miloslav Mecir 2 0–2 C 0–2 Oct 4, 1984 H2H
57931 Christian Miniussi Roberto Azar 2 1–1 C 1–1 Feb 25, 1993 H2H
57932 Christian Ruud Albert Portas 2 0–2 C 0–1 G 0–1 Jun 15, 2000 H2H
57933 Christian Ruud Andrew Ilie 2 0–2 H 0–2 Feb 18, 1999 H2H
57934 Christian Ruud Carlos Costa 2 2–0 C 2–0 May 26, 1999 H2H
57935 Christian Ruud Daniel Vacek 2 1–1 C 1–0 H 0–1 Aug 27, 1999 H2H
57936 Christian Ruud Dinu Pescariu 2 1–1 C 1–1 Sep 17, 1998 H2H
57937 Christian Ruud Donald Johnson 2 2–0 C 2–0 Apr 17, 1997 H2H
57938 Christian Ruud Frederik Fetterlein 2 2–0 C 2–0 May 14, 1997 H2H
57939 Christian Ruud Hendrik Dreekmann 2 1–1 C 1–1 Aug 1, 1997 H2H
57940 Christian Ruud Jason Stoltenberg 2 0–2 H 0–2 Mar 5, 1998 H2H
57941 Christian Ruud Jeff Tarango 2 1–1 C 1–1 Jul 14, 2000 H2H
57942 Christian Ruud Jim Courier 2 0–2 C 0–1 H 0–1 Feb 26, 1998 H2H
57943 Christian Ruud Julian Alonso 2 1–1 H 1–1 Feb 17, 1999 H2H
57944 Christian Ruud Lucas Arnold Ker 2 2–0 C 1–0 H 1–0 Apr 23, 1999 H2H
57945 Christian Ruud Mikael Tillstrom 2 1–1 C 1–0 H 0–1 May 7, 1997 H2H
57946 Christian Ruud Paul Goldstein 2 1–1 H 1–1 Mar 21, 2000 H2H
57947 Christian Ruud Sandor Noszaly 2 1–1 C 1–1 Jun 14, 1996 H2H
57948 Christian Ruud Stefan Koubek 2 0–2 C 0–2 May 4, 2001 H2H
57949 Christian Saceanu Andrei Cherkasov 2 0–2 C 0–1 H 0–1 Feb 15, 1991 H2H
57950 Christian Saceanu Eric Jelen 2 0–2 C 0–1 G 0–1 Jun 9, 1988 H2H
57951 Christian Saceanu Glenn Layendecker 2 0–2 G 0–2 Jul 12, 1991 H2H
57952 Christian Saceanu Jan Gunnarsson 2 0–2 C 0–1 H 0–1 Jan 20, 1989 H2H
57953 Christian Saceanu Marc Flur 2 1–1 H 1–1 Sep 3, 1987 H2H
57954 Christian Saceanu Markus Zoecke 2 0–2 C 0–2 Mar 12, 1993 H2H
57955 Christian Saceanu Mats Wilander 2 0–2 H 0–2 Jan 18, 1991 H2H
57956 Christian Saceanu Neil Borwick 2 2–0 G 2–0 Jul 11, 1991 H2H
57957 Christian Saceanu Nicklas Kulti 2 1–1 C 1–1 Mar 7, 1992 H2H
57958 Christian Saceanu Patrick Baur 2 0–2 G 0–1 H 0–1 Jul 21, 1993 H2H
57959 Christian Saceanu Patrik Kuhnen 2 1–1 C 0–1 G 1–0 Jun 14, 1989 H2H
57960 Christian Saceanu Tarik Benhabiles 2 0–2 C 0–1 C 0–1 May 17, 1990 H2H
57961 Christian Saceanu Todd Nelson 2 2–0 G 1–0 H 1–0 Jun 14, 1991 H2H
57962 Christian Vinck Paul Goldstein 2 1–1 H 1–1 Feb 15, 2001 H2H
57963 Christophe Casa Frank Gebert 2 0–2 C 0–2 Jul 6, 1977 H2H
57964 Christophe Freyss Angel Gimenez 2 1–1 C 1–1 Jun 21, 1980 H2H
57965 Christophe Freyss Butch Walts 2 0–2 C 0–1 H 0–1 Feb 2, 1979 H2H
57966 Christophe Freyss Eddie Dibbs 2 0–2 C 0–2 Jun 14, 1980 H2H
57967 Christophe Freyss Eric Deblicker 2 1–1 C 1–1 Mar 7, 1980 H2H
57968 Christophe Freyss Manuel Orantes 2 1–1 C 1–1 Jul 23, 1980 H2H
57969 Christophe Freyss Patrick Proisy 2 1–1 C 1–1 Jul 10, 1980 H2H
57970 Christophe Freyss Victor Amaya 2 0–2 C 0–2 May 28, 1980 H2H
57971 Christopher Eubanks Adrian Mannarino 2 2–0 G 1–0 H 1–0 Jul 1, 2023 H2H
57972 Christopher Eubanks Ben Shelton 2 1–1 G 1–0 H 0–1 Aug 15, 2023 H2H
57973 Christopher Eubanks Botic van de Zandschulp 2 0–2 C 0–1 H 0–1 Apr 26, 2024 H2H
57974 Christopher Eubanks Pedro Martinez 2 2–0 G 1–0 H 1–0 Jun 20, 2024 H2H
57975 Christophe Rochus Andrew Ilie 2 2–0 H 2–0 Jan 4, 2001 H2H
57976 Christophe Rochus Donald Young 2 1–1 H 1–1 Jan 20, 2010 H2H
57977 Christophe Rochus Filippo Volandri 2 1–1 C 1–0 C 0–1 Sep 30, 2005 H2H
57978 Christophe Rochus Flavio Saretta 2 1–1 C 1–0 H 0–1 Jul 15, 2004 H2H
57979 Christophe Rochus Gabriel Trifu 2 2–0 C 2–0 Sep 12, 2002 H2H
57980 Christophe Rochus Gilles Muller 2 1–1 C 1–0 C 0–1 Oct 23, 2008 H2H
57981 Christophe Rochus Jean-Rene Lisnard 2 1–1 C 0–1 H 1–0 Apr 14, 2009 H2H
57982 Christophe Rochus Jeff Morrison 2 1–1 H 1–1 Feb 24, 2005 H2H
57983 Christophe Rochus Kristian Pless 2 1–1 C 1–0 H 0–1 Sep 30, 2004 H2H
57984 Christophe Rochus Luis Horna 2 0–2 C 0–1 H 0–1 Aug 17, 2005 H2H
57985 Christophe Rochus Marc Gicquel 2 1–1 H 1–1 Oct 22, 2009 H2H
57986 Christophe Rochus Max Mirnyi 2 2–0 H 2–0 Jan 11, 2001 H2H
57987 Christophe Rochus Mehdi Tahiri 2 2–0 C 2–0 Apr 7, 2005 H2H
57988 Christophe Rochus Michael Russell 2 1–1 C 1–0 H 0–1 Aug 14, 2002 H2H
57989 Christophe Rochus Nicolas Devilder 2 2–0 C 2–0 May 7, 2009 H2H
57990 Christophe Rochus Nicolas Escude 2 0–2 C 0–1 H 0–1 Jan 17, 2003 H2H
57991 Christophe Rochus Sergiy Stakhovsky 2 0–2 C 0–1 H 0–1 Jan 8, 2009 H2H
57992 Christophe Rochus Steve Darcis 2 0–2 C 0–1 H 0–1 Oct 9, 2008 H2H
57993 Christophe Rochus Tomas Behrend 2 1–1 C 1–1 Apr 27, 2006 H2H
57994 Christophe Rochus Vincent Spadea 2 0–2 H 0–2 Oct 15, 2003 H2H
57995 Christopher O'Connell Alejandro Tabilo 2 0–2 C 0–1 H 0–1 Sep 22, 2025 H2H
57996 Christopher O'Connell Alex de Minaur 2 0–2 H 0–2 Aug 26, 2025 H2H
57997 Christopher O'Connell Alexei Popyrin 2 0–2 C 0–1 H 0–1 Jan 3, 2024 H2H
57998 Christopher O'Connell Alex Michelsen 2 0–2 H 0–2 Jan 1, 2025 H2H
57999 Christopher O'Connell Andy Murray 2 0–2 G 0–1 H 0–1 Jun 9, 2022 H2H
58000 Christopher O'Connell Botic van de Zandschulp 2 1–1 C 1–0 H 0–1 Oct 6, 2023 H2H