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
70801 Wally Masur Juan Aguilera 2 1–1 C 1–1 Jul 19, 1990 H2H
70802 Wally Masur Ken Flach 2 2–0 G 1–0 H 1–0 Feb 25, 1987 H2H
70803 Wally Masur Laurie Warder 2 2–0 G 1–0 H 1–0 Jan 30, 1987 H2H
70804 Wally Masur Leonardo Lavalle 2 2–0 G 1–0 H 1–0 Mar 14, 1992 H2H
70805 Wally Masur Mark Dickson 2 2–0 C 1–0 G 1–0 Mar 28, 1987 H2H
70806 Wally Masur Mark Edmondson 2 1–1 G 0–1 H 1–0 Jun 21, 1984 H2H
70807 Wally Masur Martin Laurendeau 2 1–1 H 1–1 Aug 18, 1988 H2H
70808 Wally Masur Marty Davis 2 1–1 G 1–1 Jun 20, 1985 H2H
70809 Wally Masur Mats Wilander 2 0–2 C 0–1 H 0–1 Jan 21, 1990 H2H
70810 Wally Masur Mel Purcell 2 1–1 C 0–1 G 1–0 Jun 11, 1987 H2H
70811 Wally Masur Michael Tebbutt 2 1–1 C 1–0 H 0–1 Jul 19, 1995 H2H
70812 Wally Masur Paul Haarhuis 2 1–1 H 1–1 Oct 9, 1992 H2H
70813 Wally Masur Paul Mcnamee 2 1–1 C 0–1 H 1–0 Jan 1, 1988 H2H
70814 Wally Masur Peter Carlsson 2 2–0 C 1–0 H 1–0 Mar 27, 1987 H2H
70815 Wally Masur Robert Seguso 2 1–1 G 1–0 H 0–1 Jun 26, 1988 H2H
70816 Wally Masur Steve Shaw 2 1–1 G 1–0 H 0–1 Jun 22, 1988 H2H
70817 Wally Masur Vijay Amritraj 2 2–0 G 1–0 H 1–0 Jul 9, 1988 H2H
70818 Wally Masur Vitas Gerulaitis 2 0–2 C 0–2 Mar 29, 1985 H2H
70819 Wayne Arthurs Adrian Voinea 2 0–2 C 0–1 H 0–1 Apr 10, 2003 H2H
70820 Wayne Arthurs Arvind Parmar 2 2–0 G 2–0 Jun 22, 2002 H2H
70821 Wayne Arthurs Bob Bryan 2 2–0 G 2–0 Jun 19, 2003 H2H
70822 Wayne Arthurs Karol Beck 2 0–2 C 0–1 G 0–1 Jun 8, 2005 H2H
70823 Wayne Arthurs Michael Russell 2 2–0 G 2–0 Jun 26, 2002 H2H
70824 Wayne Arthurs Nicolas Coutelot 2 2–0 C 1–0 G 1–0 Jun 12, 2002 H2H
70825 Wayne Arthurs Noam Okun 2 1–1 C 0–1 H 1–0 Aug 7, 2002 H2H
70826 Wayne Arthurs Robby Ginepri 2 0–2 H 0–2 Jul 28, 2005 H2H
70827 Wayne Arthurs Takao Suzuki 2 2–0 H 2–0 Oct 5, 2005 H2H
70828 Wayne Black Andrei Olhovskiy 2 2–0 H 2–0 Apr 17, 1996 H2H
70829 Wayne Black Jacco Eltingh 2 1–1 H 1–1 Aug 30, 1995 H2H
70830 Wayne Black Justin Gimelstob 2 1–1 C 0–1 H 1–0 Sep 2, 1998 H2H
70831 Wayne Black Sebastien Lareau 2 1–1 G 0–1 H 1–0 Aug 1, 2001 H2H
70832 Wayne Ferreira Amos Mansdorf 2 2–0 H 2–0 Oct 16, 1994 H2H
70833 Wayne Ferreira Andrew Ilie 2 1–1 G 0–1 H 1–0 Aug 30, 2000 H2H
70834 Wayne Ferreira Andy Roddick 2 0–2 C 0–1 H 0–1 Aug 10, 2002 H2H
70835 Wayne Ferreira Cecil Mamiit 2 2–0 H 2–0 Mar 7, 2002 H2H
70836 Wayne Ferreira Chris Pridham 2 2–0 C 2–0 Oct 16, 1992 H2H
70837 Wayne Ferreira Christian Bergstrom 2 0–2 H 0–2 Jan 27, 1993 H2H
70838 Wayne Ferreira Christophe Rochus 2 1–1 C 0–1 H 1–0 Oct 31, 2001 H2H
70839 Wayne Ferreira Chris Woodruff 2 1–1 H 1–1 Aug 11, 1999 H2H
70840 Wayne Ferreira Claudio Mezzadri 2 2–0 C 1–0 C 1–0 Oct 15, 1992 H2H
70841 Wayne Ferreira Cristiano Caratti 2 2–0 H 2–0 Jul 31, 1997 H2H
70842 Wayne Ferreira Daniel Nestor 2 2–0 H 2–0 Apr 8, 1999 H2H
70843 Wayne Ferreira David Rikl 2 2–0 C 1–0 H 1–0 Apr 15, 1994 H2H
70844 Wayne Ferreira David Sanchez 2 2–0 H 2–0 Aug 26, 2004 H2H
70845 Wayne Ferreira David Wheaton 2 1–1 G 0–1 H 1–0 Jan 22, 1992 H2H
70846 Wayne Ferreira Derrick Rostagno 2 0–2 G 0–1 H 0–1 Jun 16, 1995 H2H
70847 Wayne Ferreira Fabrice Santoro 2 1–1 C 0–1 H 1–0 May 13, 1999 H2H
70848 Wayne Ferreira Feliciano Lopez 2 2–0 C 2–0 May 15, 2003 H2H
70849 Wayne Ferreira Fernando Meligeni 2 2–0 H 2–0 Mar 9, 1994 H2H
70850 Wayne Ferreira Filip Dewulf 2 2–0 H 2–0 Mar 18, 1998 H2H
70851 Wayne Ferreira Gaston Gaudio 2 1–1 C 1–0 H 0–1 Mar 10, 2004 H2H
70852 Wayne Ferreira George Bastl 2 1–1 C 0–1 H 1–0 Oct 26, 2000 H2H
70853 Wayne Ferreira Guillermo Coria 2 1–1 C 1–0 H 0–1 Mar 24, 2004 H2H
70854 Wayne Ferreira Henri Leconte 2 1–1 C 0–1 C 1–0 May 12, 1994 H2H
70855 Wayne Ferreira Hicham Arazi 2 1–1 H 1–1 Sep 1, 2000 H2H
70856 Wayne Ferreira Jacco Eltingh 2 1–1 G 0–1 H 1–0 Jul 5, 1995 H2H
70857 Wayne Ferreira James Blake 2 1–1 H 1–1 Jan 15, 2004 H2H
70858 Wayne Ferreira Jamie Morgan 2 2–0 G 1–0 H 1–0 Aug 30, 1992 H2H
70859 Wayne Ferreira Jan Apell 2 1–1 H 1–1 Apr 22, 1995 H2H
70860 Wayne Ferreira Javier Frana 2 2–0 G 1–0 H 1–0 Jan 17, 1997 H2H
70861 Wayne Ferreira Jim Grabb 2 2–0 H 2–0 Aug 18, 1994 H2H
70862 Wayne Ferreira John Fitzgerald 2 2–0 G 1–0 H 1–0 Feb 9, 1995 H2H
70863 Wayne Ferreira Jonathan Stark 2 2–0 H 2–0 Jan 17, 1996 H2H
70864 Wayne Ferreira Juan Aguilera 2 1–1 G 1–1 Jun 26, 1991 H2H
70865 Wayne Ferreira Karsten Braasch 2 2–0 H 2–0 Jan 18, 1995 H2H
70866 Wayne Ferreira Leonardo Lavalle 2 2–0 H 2–0 Aug 28, 1992 H2H
70867 Wayne Ferreira Markus Hipfl 2 1–1 H 1–1 Mar 19, 2002 H2H
70868 Wayne Ferreira Martin Sinner 2 2–0 C 2–0 May 27, 1998 H2H
70869 Wayne Ferreira Michael Kohlmann 2 1–1 C 1–1 May 5, 1999 H2H
70870 Wayne Ferreira Michael Tebbutt 2 1–1 H 1–1 Aug 5, 1998 H2H
70871 Wayne Ferreira Mikael Tillstrom 2 1–1 C 1–0 H 0–1 Feb 12, 2000 H2H
70872 Wayne Ferreira Paul Haarhuis 2 0–2 C 0–1 C 0–1 Oct 16, 1997 H2H
70873 Wayne Ferreira Paul-Henri Mathieu 2 1–1 C 0–1 H 1–0 May 29, 2002 H2H
70874 Wayne Ferreira Ramesh Krishnan 2 1–1 H 1–1 Aug 7, 1991 H2H
70875 Wayne Ferreira Roberto Carretero 2 2–0 C 1–0 H 1–0 May 30, 1997 H2H
70876 Wayne Ferreira Ronald Agenor 2 1–1 H 1–1 Sep 15, 1995 H2H
70877 Wayne Ferreira Todd Reid 2 1–1 H 1–1 Jan 17, 2004 H2H
70878 Wayne Ferreira Ville Liukko 2 2–0 H 2–0 Feb 11, 2000 H2H
70879 Wayne Ferreira Vladimir Voltchkov 2 0–2 G 0–1 H 0–1 Aug 29, 2001 H2H
70880 Wayne Ferreira Wayne Arthurs 2 2–0 G 1–0 H 1–0 Mar 6, 2003 H2H
70881 Wayne Ferreira Xavier Malisse 2 1–1 H 1–1 Mar 9, 2002 H2H
70882 Wayne Hampson Phil Dent 2 0–2 G 0–2 Dec 15, 1982 H2H
70883 Wayne Hampson Syd Ball 2 1–1 C 1–0 G 0–1 Oct 23, 1980 H2H
70884 Wayne Odesnik Blaz Kavcic 2 2–0 C 1–0 H 1–0 Jul 13, 2012 H2H
70885 Wayne Odesnik Igor Kunitsyn 2 2–0 H 2–0 Jul 23, 2009 H2H
70886 Wayne Odesnik Mikhail Kukushkin 2 1–1 C 1–0 H 0–1 Apr 9, 2010 H2H
70887 Wayne Odesnik Stan Wawrinka 2 0–2 H 0–2 Mar 10, 2013 H2H
70888 Werner Zirngibl Francois Jauffret 2 1–1 C 1–1 May 13, 1977 H2H
70889 Werner Zirngibl Vladimir Zednik 2 0–2 C 0–2 Jul 14, 1977 H2H
70890 Wesley Moodie Gael Monfils 2 1–1 H 1–1 Sep 1, 2006 H2H
70891 Wesley Moodie Jimmy Wang 2 2–0 G 1–0 H 1–0 Oct 5, 2005 H2H
70892 Wesley Moodie Max Mirnyi 2 2–0 H 2–0 Aug 30, 2006 H2H
70893 Wesley Moodie Taylor Dent 2 1–1 G 1–0 H 0–1 Jul 8, 2005 H2H
70894 Wesley Moodie Vincent Spadea 2 1–1 G 1–0 H 0–1 Aug 1, 2007 H2H
70895 Wieslaw Gasiorek Ilie Nastase 2 0–2 C 0–2 Apr 9, 1971 H2H
70896 Wieslaw Gasiorek Zeljko Franulovic 2 0–2 C 0–2 May 19, 1970 H2H
70897 Willem Prinsloo Bob Lutz 2 0–2 C 0–2 Aug 9, 1979 H2H
70898 William Brown Clark Graebner 2 0–2 H 0–2 Mar 26, 1973 H2H
70899 William Brown Paul Gerken 2 1–1 C 0–1 C 1–0 Aug 7, 1975 H2H
70900 William Brown Peter Curtis 2 1–1 C 1–0 G 0–1 Aug 4, 1971 H2H
70901 William Brown Stan Smith 2 0–2 G 0–2 Jun 18, 1974 H2H
70902 Wojtek Fibak Bernard Fritz 2 1–1 C 1–1 May 25, 1983 H2H
70903 Wojtek Fibak Bernie Mitton 2 1–1 C 1–1 May 3, 1980 H2H
70904 Wojtek Fibak Birger Andersson 2 1–1 C 0–1 H 1–0 Nov 8, 1977 H2H
70905 Wojtek Fibak Cliff Richey 2 1–1 C 0–1 C 1–0 Jan 26, 1978 H2H
70906 Wojtek Fibak Dick Stockton 2 1–1 C 1–1 Feb 24, 1979 H2H
70907 Wojtek Fibak Dominique Bedel 2 2–0 C 1–0 H 1–0 Mar 26, 1981 H2H
70908 Wojtek Fibak Douglas Palm 2 1–1 C 1–0 C 0–1 Feb 24, 1978 H2H
70909 Wojtek Fibak Geoff Masters 2 2–0 C 2–0 Mar 29, 1980 H2H
70910 Wojtek Fibak Ivan Molina 2 1–1 C 1–1 Aug 17, 1978 H2H
70911 Wojtek Fibak Jean Francois Caujolle 2 2–0 C 2–0 May 15, 1976 H2H
70912 Wojtek Fibak Jean Louis Haillet 2 2–0 C 1–0 H 1–0 Oct 26, 1979 H2H
70913 Wojtek Fibak Jim Delaney 2 2–0 C 2–0 Aug 19, 1976 H2H
70914 Wojtek Fibak J. Mandarino 2 2–0 C 1–0 G 1–0 Jun 18, 1975 H2H
70915 Wojtek Fibak John Alexander 2 1–1 C 1–1 Jul 15, 1983 H2H
70916 Wojtek Fibak John Newcombe 2 1–1 C 0–1 C 1–0 Jul 10, 1978 H2H
70917 Wojtek Fibak John Sadri 2 1–1 C 1–1 Mar 21, 1985 H2H
70918 Wojtek Fibak Mike Leach 2 1–1 G 1–1 Jun 26, 1985 H2H
70919 Wojtek Fibak Nick Saviano 2 2–0 C 1–0 C 1–0 Jul 29, 1982 H2H
70920 Wojtek Fibak Onny Parun 2 2–0 C 2–0 May 7, 1981 H2H
70921 Wojtek Fibak Pat Dupre 2 1–1 C 1–0 C 0–1 Oct 24, 1981 H2H
70922 Wojtek Fibak Patrice Dominguez 2 1–1 C 1–1 Aug 10, 1977 H2H
70923 Wojtek Fibak Pavel Hutka 2 2–0 C 2–0 May 18, 1978 H2H
70924 Wojtek Fibak Peter Elter 2 2–0 C 1–0 H 1–0 Nov 2, 1979 H2H
70925 Wojtek Fibak Peter Rennert 2 1–1 C 0–1 G 1–0 Jun 9, 1983 H2H
70926 Wojtek Fibak Ramesh Krishnan 2 1–1 C 1–1 Sep 20, 1984 H2H
70927 Wojtek Fibak Richard Meyer 2 1–1 C 0–1 C 1–0 Jul 30, 1982 H2H
70928 Wojtek Fibak Rod Frawley 2 1–1 C 1–0 H 0–1 Mar 15, 1980 H2H
70929 Wojtek Fibak Roger Taylor 2 1–1 C 1–1 Mar 15, 1975 H2H
70930 Wojtek Fibak Slobodan Zivojinovic 2 1–1 H 1–1 Oct 23, 1986 H2H
70931 Wojtek Fibak Tony Giammalva 2 2–0 C 2–0 Mar 12, 1982 H2H
70932 Wojtek Fibak William Brown 2 2–0 C 2–0 Mar 14, 1975 H2H
70933 Wolfgang Popp Heinz Gunthardt 2 0–2 C 0–2 Aug 2, 1984 H2H
70934 Wolfgang Popp Ilie Nastase 2 1–1 C 0–1 C 1–0 Apr 28, 1983 H2H
70935 Wolfgang Popp Sashi Menon 2 1–1 C 0–1 C 1–0 Nov 13, 1980 H2H
70936 Xavier Malisse Bernard Tomic 2 1–1 G 1–1 Jun 28, 2011 H2H
70937 Xavier Malisse Bobby Reynolds 2 1–1 H 1–1 Mar 10, 2012 H2H
70938 Xavier Malisse Brian Baker 2 1–1 C 0–1 H 1–0 May 29, 2012 H2H
70939 Xavier Malisse Dudi Sela 2 0–2 H 0–2 Sep 1, 2010 H2H
70940 Xavier Malisse Frank Dancevic 2 2–0 H 2–0 Aug 10, 2005 H2H
70941 Xavier Malisse Go Soeda 2 1–1 H 1–1 Feb 14, 2013 H2H
70942 Xavier Malisse Igor Kunitsyn 2 1–1 C 0–1 H 1–0 Apr 12, 2012 H2H
70943 Xavier Malisse Irakli Labadze 2 2–0 C 1–0 H 1–0 Mar 23, 2004 H2H
70944 Xavier Malisse Jeff Morrison 2 2–0 H 2–0 Feb 3, 2005 H2H
70945 Xavier Malisse Kristian Pless 2 2–0 C 1–0 H 1–0 Aug 29, 2007 H2H
70946 Xavier Malisse Matthew Ebden 2 2–0 H 2–0 Feb 15, 2013 H2H
70947 Xavier Malisse Michael Berrer 2 2–0 H 2–0 Sep 22, 2011 H2H
70948 Xavier Malisse Novak Djokovic 2 1–1 G 1–0 H 0–1 Nov 3, 2011 H2H
70949 Xavier Malisse Ramon Delgado 2 1–1 C 0–1 H 1–0 Feb 5, 2005 H2H
70950 Xavier Malisse Ryan Sweeting 2 2–0 H 2–0 Mar 25, 2011 H2H
70951 Xavier Malisse Somdev Devvarman 2 0–2 H 0–2 Mar 15, 2011 H2H
70952 Xavier Malisse Teymuraz Gabashvili 2 0–2 H 0–2 Aug 25, 2010 H2H
70953 Yahiya Doumbia Jerome Potier 2 1–1 C 1–1 Feb 25, 1988 H2H
70954 Yannick Hanfmann Alexander Blockx 2 1–1 C 0–1 H 1–0 Apr 13, 2026 H2H
70955 Yannick Hanfmann Alexander Zverev 2 0–2 C 0–1 G 0–1 Jun 18, 2026 H2H
70956 Yannick Hanfmann Andy Murray 2 1–1 C 1–0 H 0–1 May 22, 2024 H2H
70957 Yannick Hanfmann Arthur Fils 2 0–2 C 0–1 H 0–1 Aug 15, 2026 H2H
70958 Yannick Hanfmann Cristian Garin 2 1–1 C 1–1 Jul 21, 2022 H2H
70959 Yannick Hanfmann Daniel Altmaier 2 1–1 C 1–1 Jul 21, 2023 H2H
70960 Yannick Hanfmann Dominic Thiem 2 2–0 C 1–0 H 1–0 Oct 20, 2023 H2H
70961 Yannick Hanfmann Dusan Lajovic 2 2–0 C 2–0 Feb 23, 2026 H2H
70962 Yannick Hanfmann Federico Coria 2 1–1 C 1–1 Feb 24, 2022 H2H
70963 Yannick Hanfmann Feliciano Lopez 2 2–0 C 1–0 G 1–0 Jun 30, 2023 H2H
70964 Yannick Hanfmann Gael Monfils 2 1–1 C 1–0 H 0–1 Jan 16, 2024 H2H
70965 Yannick Hanfmann Gerald Melzer 2 2–0 C 2–0 Jul 27, 2022 H2H
70966 Yannick Hanfmann Giovanni Mpetshi Perricard 2 2–0 G 1–0 H 1–0 Jun 30, 2026 H2H
70967 Yannick Hanfmann Grigor Dimitrov 2 0–2 H 0–2 Jan 1, 2025 H2H
70968 Yannick Hanfmann Hamad Medjedovic 2 0–2 C 0–2 May 24, 2026 H2H
70969 Yannick Hanfmann Jaume Munar 2 1–1 C 1–1 Jul 24, 2024 H2H
70970 Yannick Hanfmann Juan Pablo Varillas 2 2–0 C 2–0 Feb 8, 2024 H2H
70971 Yannick Hanfmann Lukas Neumayer 2 2–0 C 2–0 Jul 20, 2026 H2H
70972 Yannick Hanfmann Marco Cecchinato 2 2–0 C 2–0 May 15, 2023 H2H
70973 Yannick Hanfmann Marton Fucsovics 2 1–1 G 1–1 Jun 12, 2025 H2H
70974 Yannick Hanfmann Pedro Cachin 2 2–0 G 1–0 H 1–0 Mar 8, 2024 H2H
70975 Yannick Hanfmann Rafael Nadal 2 0–2 C 0–1 H 0–1 Jan 20, 2022 H2H
70976 Yannick Hanfmann Sebastian Baez 2 2–0 C 2–0 Jul 23, 2026 H2H
70977 Yannick Hanfmann Stefanos Tsitsipas 2 1–1 G 1–0 H 0–1 Oct 21, 2023 H2H
70978 Yannick Hanfmann Tallon Griekspoor 2 0–2 C 0–1 H 0–1 Apr 18, 2025 H2H
70979 Yannick Hanfmann Taylor Fritz 2 1–1 C 1–0 G 0–1 Jul 5, 2023 H2H
70980 Yannick Hanfmann Thiago Seyboth Wild 2 2–0 C 2–0 Jul 26, 2024 H2H
70981 Yannick Maden Marton Fucsovics 2 1–1 C 1–0 H 0–1 Feb 8, 2019 H2H
70982 Yannick Noah Angel Gimenez 2 2–0 C 2–0 Oct 6, 1979 H2H
70983 Yannick Noah Ben Testerman 2 2–0 C 1–0 C 1–0 Jan 31, 1986 H2H
70984 Yannick Noah Bernard Boileau 2 2–0 C 2–0 Jun 1, 1984 H2H
70985 Yannick Noah Bernie Mitton 2 1–1 H 1–1 Feb 18, 1982 H2H
70986 Yannick Noah Billy Martin 2 2–0 C 2–0 Oct 8, 1981 H2H
70987 Yannick Noah Bob Lutz 2 1–1 C 1–0 H 0–1 Mar 1, 1979 H2H
70988 Yannick Noah Brad Drewett 2 2–0 G 1–0 H 1–0 Jun 24, 1987 H2H
70989 Yannick Noah Brian Gottfried 2 1–1 H 1–1 Sep 4, 1982 H2H
70990 Yannick Noah Broderick Dyke 2 2–0 C 1–0 C 1–0 Feb 13, 1988 H2H
70991 Yannick Noah Bruce Manson 2 2–0 C 1–0 H 1–0 May 20, 1982 H2H
70992 Yannick Noah Butch Walts 2 2–0 C 1–0 H 1–0 Feb 25, 1981 H2H
70993 Yannick Noah Carlos Kirmayr 2 2–0 C 2–0 Jul 11, 1981 H2H
70994 Yannick Noah David Pate 2 2–0 H 2–0 Aug 29, 1990 H2H
70995 Yannick Noah Dominique Bedel 2 1–1 C 1–0 C 0–1 Nov 26, 1981 H2H
70996 Yannick Noah Eddie Edwards 2 2–0 G 1–0 H 1–0 Jan 17, 1988 H2H
70997 Yannick Noah Eric Fromm 2 1–1 C 1–0 G 0–1 May 14, 1983 H2H
70998 Yannick Noah Eric Korita 2 2–0 H 2–0 Sep 5, 1983 H2H
70999 Yannick Noah Fritz Buehning 2 1–1 C 1–0 G 0–1 Feb 28, 1981 H2H
71000 Yannick Noah Gabriel Urpi 2 2–0 C 2–0 Apr 17, 1981 H2H