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
43801 Ricardo Acuna Eddie Dibbs 1 0–1 C 0–1 Nov 5, 1982 H2H
43802 Ricardo Acuna Eddie Edwards 1 0–1 H 0–1 Aug 30, 1986 H2H
43803 Ricardo Acuna Francisco Gonzalez 1 1–0 G 1–0 Jun 13, 1985 H2H
43804 Ricardo Acuna Gilles Moretton 1 0–1 C 0–1 Aug 5, 1982 H2H
43805 Ricardo Acuna Givaldo Barbosa 1 1–0 G 1–0 Jun 22, 1983 H2H
43806 Ricardo Acuna Glenn Michibata 1 0–1 G 0–1 Jun 14, 1989 H2H
43807 Ricardo Acuna Guillermo Vilas 1 0–1 C 0–1 Jul 16, 1981 H2H
43808 Ricardo Acuna Gustavo Tiberti 1 1–0 H 1–0 Nov 24, 1983 H2H
43809 Ricardo Acuna Harold Solomon 1 0–1 C 0–1 Jul 18, 1984 H2H
43810 Ricardo Acuna Henrik Sundstrom 1 0–1 C 0–1 May 25, 1983 H2H
43811 Ricardo Acuna Hugo Chapacu 1 0–1 C 0–1 Nov 13, 1986 H2H
43812 Ricardo Acuna Ivan Kley 1 1–0 H 1–0 Jan 26, 1983 H2H
43813 Ricardo Acuna Joakim Nystrom 1 0–1 H 0–1 Aug 30, 1984 H2H
43814 Ricardo Acuna Joao Soares 1 1–0 G 1–0 Jun 27, 1984 H2H
43815 Ricardo Acuna Johan Kriek 1 0–1 G 0–1 Jun 18, 1983 H2H
43816 Ricardo Acuna Jonathan Canter 1 1–0 C 1–0 May 7, 1986 H2H
43817 Ricardo Acuna Julio Goes 1 1–0 C 1–0 Nov 26, 1982 H2H
43818 Ricardo Acuna Ken Flach 1 1–0 H 1–0 Jul 24, 1986 H2H
43819 Ricardo Acuna Lawson Duncan 1 0–1 H 0–1 Feb 17, 1988 H2H
43820 Ricardo Acuna Lloyd Bourne 1 0–1 G 0–1 Jun 22, 1984 H2H
43821 Ricardo Acuna Manuel Orantes 1 1–0 H 1–0 Feb 11, 1982 H2H
43822 Ricardo Acuna Marcel Freeman 1 0–1 H 0–1 Apr 13, 1983 H2H
43823 Ricardo Acuna Marcelo Ingaramo 1 0–1 C 0–1 Jul 17, 1985 H2H
43824 Ricardo Acuna Marty Davis 1 0–1 H 0–1 Feb 12, 1986 H2H
43825 Ricardo Acuna Mel Purcell 1 0–1 C 0–1 Jul 28, 1982 H2H
43826 Ricardo Acuna Mike Myburg 1 0–1 C 0–1 Oct 5, 1983 H2H
43827 Ricardo Acuna Miloslav Mecir 1 0–1 G 0–1 Jun 26, 1988 H2H
43828 Ricardo Acuna Olli Rahnasto 1 1–0 G 1–0 Jul 10, 1986 H2H
43829 Ricardo Acuna Paul Mcnamee 1 0–1 C 0–1 May 1, 1986 H2H
43830 Ricardo Acuna Peter Doohan 1 1–0 C 1–0 Apr 30, 1986 H2H
43831 Ricardo Acuna Peter Fleming 1 0–1 H 0–1 Aug 29, 1985 H2H
43832 Ricardo Acuna Peter Lundgren 1 1–0 H 1–0 Aug 28, 1986 H2H
43833 Ricardo Acuna Ricardo Cano 1 0–1 C 0–1 Jan 29, 1981 H2H
43834 Ricardo Acuna Ricardo Ycaza 1 1–0 C 1–0 Feb 17, 1983 H2H
43835 Ricardo Acuna Rocky Royer 1 1–0 C 1–0 Nov 27, 1982 H2H
43836 Ricardo Acuna Roland Stadler 1 0–1 H 0–1 Oct 17, 1985 H2H
43837 Ricardo Acuna Simon Youl 1 0–1 G 0–1 Jun 19, 1986 H2H
43838 Ricardo Acuna Slobodan Zivojinovic 1 0–1 G 0–1 Jun 14, 1985 H2H
43839 Ricardo Acuna Steve Devries 1 1–0 H 1–0 Aug 16, 1985 H2H
43840 Ricardo Acuna Steve Meister 1 1–0 H 1–0 Aug 15, 1985 H2H
43841 Ricardo Acuna Tarik Benhabiles 1 1–0 G 1–0 Jun 26, 1985 H2H
43842 Ricardo Acuna Terry Moor 1 0–1 C 0–1 Feb 26, 1981 H2H
43843 Ricardo Acuna Thierry Tulasne 1 0–1 C 0–1 May 8, 1986 H2H
43844 Ricardo Acuna Tim Wilkison 1 0–1 C 0–1 Feb 5, 1986 H2H
43845 Ricardo Acuna Todd Nelson 1 1–0 H 1–0 Sep 1, 1983 H2H
43846 Ricardo Acuna Tomm Warneke 1 0–1 C 0–1 May 6, 1987 H2H
43847 Ricardo Acuna Tore Meinecke 1 1–0 H 1–0 Jan 29, 1987 H2H
43848 Ricardo Acuna Victor Amaya 1 0–1 H 0–1 Mar 10, 1983 H2H
43849 Ricardo Acuna Vitas Gerulaitis 1 0–1 H 0–1 Aug 11, 1982 H2H
43850 Ricardo Camargo Cassio Motta 1 0–1 H 0–1 Feb 10, 1989 H2H
43851 Ricardo Camargo Ivan Kley 1 1–0 H 1–0 Feb 9, 1989 H2H
43852 Ricardo Cano Alejandro Cortes 1 0–1 C 0–1 Jan 30, 1981 H2H
43853 Ricardo Cano Alvaro Betancur 1 1–0 C 1–0 Dec 8, 1978 H2H
43854 Ricardo Cano Alvin Gardiner 1 1–0 C 1–0 Jul 31, 1980 H2H
43855 Ricardo Cano Armando Cornejo 1 1–0 C 1–0 Nov 28, 1973 H2H
43856 Ricardo Cano Armistead Neely 1 1–0 C 1–0 Jun 8, 1975 H2H
43857 Ricardo Cano Bhanu Nunna 1 1–0 C 1–0 Oct 14, 1975 H2H
43858 Ricardo Cano Birger Andersson 1 1–0 C 1–0 May 13, 1976 H2H
43859 Ricardo Cano Bob Hewitt 1 1–0 C 1–0 Aug 21, 1977 H2H
43860 Ricardo Cano Brian Fairlie 1 0–1 C 0–1 Aug 5, 1976 H2H
43861 Ricardo Cano Cliff Drysdale 1 1–0 C 1–0 Aug 31, 1975 H2H
43862 Ricardo Cano Cliff Richey 1 0–1 C 0–1 Dec 4, 1971 H2H
43863 Ricardo Cano David Carter 1 1–0 C 1–0 May 27, 1981 H2H
43864 Ricardo Cano Denis Naegelen 1 1–0 C 1–0 Apr 7, 1976 H2H
43865 Ricardo Cano Dick Crealy 1 0–1 C 0–1 May 1, 1975 H2H
43866 Ricardo Cano Eric Deblicker 1 1–0 H 1–0 Jan 24, 1981 H2H
43867 Ricardo Cano Francois Jauffret 1 0–1 C 0–1 Apr 1, 1977 H2H
43868 Ricardo Cano Gerald Battrick 1 1–0 C 1–0 Sep 5, 1976 H2H
43869 Ricardo Cano Graham Stilwell 1 1–0 C 1–0 Aug 13, 1975 H2H
43870 Ricardo Cano Hans Jurgen Pohmann 1 0–1 H 0–1 Jun 19, 1976 H2H
43871 Ricardo Cano Henry Bunis 1 1–0 H 1–0 Jun 18, 1976 H2H
43872 Ricardo Cano Herve Gauvain 1 1–0 C 1–0 May 26, 1976 H2H
43873 Ricardo Cano John Bartlett 1 1–0 C 1–0 Oct 6, 1976 H2H
43874 Ricardo Cano John Whitlinger 1 1–0 C 1–0 Sep 3, 1976 H2H
43875 Ricardo Cano John Yuill 1 1–0 C 1–0 Jun 9, 1977 H2H
43876 Ricardo Cano Jose Luis Damiani 1 0–1 C 0–1 Jul 31, 1981 H2H
43877 Ricardo Cano Juan Ignacio Muntanola 1 1–0 C 1–0 Jul 17, 1976 H2H
43878 Ricardo Cano Julian Ganzabal 1 1–0 C 1–0 Nov 26, 1976 H2H
43879 Ricardo Cano Luis Ayala 1 1–0 C 1–0 Jan 28, 1982 H2H
43880 Ricardo Cano Manuel Ruiz 1 1–0 C 1–0 Apr 27, 1976 H2H
43881 Ricardo Cano Marcello Lara 1 1–0 C 1–0 Jul 28, 1976 H2H
43882 Ricardo Cano Max Hurlimann 1 1–0 C 1–0 Jul 6, 1976 H2H
43883 Ricardo Cano Mike Fishbach 1 1–0 C 1–0 Mar 13, 1981 H2H
43884 Ricardo Cano Mike Wayman 1 1–0 C 1–0 Aug 12, 1976 H2H
43885 Ricardo Cano Nikola Pilic 1 1–0 C 1–0 Mar 31, 1977 H2H
43886 Ricardo Cano Norman Holmes 1 1–0 C 1–0 Apr 30, 1975 H2H
43887 Ricardo Cano Pat Cramer 1 0–1 C 0–1 Aug 1, 1975 H2H
43888 Ricardo Cano Patricio Cornejo 1 1–0 C 1–0 Aug 29, 1975 H2H
43889 Ricardo Cano Patrick Hombergen 1 0–1 H 0–1 Aug 4, 1972 H2H
43890 Ricardo Cano Rory Chappell 1 0–1 C 0–1 Sep 17, 1981 H2H
43891 Ricardo Cano Ross Case 1 0–1 C 0–1 May 30, 1979 H2H
43892 Ricardo Cano Steve Krulevitz 1 1–0 C 1–0 Aug 1, 1980 H2H
43893 Ricardo Cano Taghi Akbari 1 1–0 C 1–0 Oct 5, 1977 H2H
43894 Ricardo Cano Trey Waltke 1 1–0 C 1–0 May 29, 1981 H2H
43895 Ricardo Cano Vladimir Zednik 1 0–1 C 0–1 Apr 20, 1978 H2H
43896 Ricardo Cano William Brown 1 1–0 C 1–0 Aug 6, 1975 H2H
43897 Ricardo Cano Woody Blocher 1 1–0 C 1–0 Aug 10, 1976 H2H
43898 Ricardo Mello Alessio Di Mauro 1 1–0 C 1–0 Jan 29, 2007 H2H
43899 Ricardo Mello Alexander Peya 1 1–0 H 1–0 Sep 30, 2004 H2H
43900 Ricardo Mello Alexandre Simoni 1 0–1 H 0–1 Sep 15, 2001 H2H
43901 Ricardo Mello Amer Delic 1 0–1 H 0–1 Jul 23, 2003 H2H
43902 Ricardo Mello Amir Hadad 1 1–0 H 1–0 Jul 29, 2005 H2H
43903 Ricardo Mello Andy Ram 1 0–1 H 0–1 Aug 24, 2005 H2H
43904 Ricardo Mello Bjorn Phau 1 1–0 H 1–0 Sep 1, 2010 H2H
43905 Ricardo Mello Blaz Kavcic 1 0–1 C 0–1 Apr 29, 2011 H2H
43906 Ricardo Mello Bobby Reynolds 1 0–1 H 0–1 Aug 4, 2005 H2H
43907 Ricardo Mello Boris Pashanski 1 0–1 C 0–1 Feb 24, 2006 H2H
43908 Ricardo Mello Brian Vahaly 1 0–1 H 0–1 Sep 12, 2002 H2H
43909 Ricardo Mello David Sanchez 1 1–0 H 1–0 Sep 3, 2004 H2H
43910 Ricardo Mello David Sherwood 1 0–1 G 0–1 Jun 22, 2005 H2H
43911 Ricardo Mello Diego Junqueira 1 0–1 C 0–1 Feb 2, 2012 H2H
43912 Ricardo Mello Flavio Saretta 1 1–0 H 1–0 Oct 7, 2004 H2H
43913 Ricardo Mello Frank Dancevic 1 1–0 G 1–0 Jun 22, 2011 H2H
43914 Ricardo Mello Gael Monfils 1 1–0 H 1–0 Jul 26, 2007 H2H
43915 Ricardo Mello Gilles Elseneer 1 1–0 H 1–0 Sep 16, 2004 H2H
43916 Ricardo Mello Horacio Zeballos 1 1–0 H 1–0 Mar 13, 2010 H2H
43917 Ricardo Mello Jan Vacek 1 0–1 G 0–1 Jun 16, 2005 H2H
43918 Ricardo Mello Jean-Rene Lisnard 1 1–0 H 1–0 Jul 19, 2006 H2H
43919 Ricardo Mello Jeff Salzenstein 1 1–0 H 1–0 Mar 23, 2004 H2H
43920 Ricardo Mello Leonardo Tavares 1 0–1 C 0–1 May 6, 2010 H2H
43921 Ricardo Mello Luis Horna 1 0–1 C 0–1 Jan 29, 2007 H2H
43922 Ricardo Mello Marin Cilic 1 0–1 C 0–1 May 26, 2010 H2H
43923 Ricardo Mello Martin Alund 1 0–1 C 0–1 Feb 14, 2013 H2H
43924 Ricardo Mello Michael Berrer 1 0–1 H 0–1 Jul 20, 2007 H2H
43925 Ricardo Mello Michal Mertinak 1 0–1 C 0–1 Apr 29, 2005 H2H
43926 Ricardo Mello Noam Okun 1 0–1 C 0–1 Apr 21, 2005 H2H
43927 Ricardo Mello Novak Djokovic 1 0–1 C 0–1 Oct 27, 2005 H2H
43928 Ricardo Mello Paul Capdeville 1 1–0 H 1–0 Sep 11, 2003 H2H
43929 Ricardo Mello Pere Riba 1 1–0 C 1–0 Feb 16, 2012 H2H
43930 Ricardo Mello Philip Bester 1 1–0 H 1–0 Aug 10, 2005 H2H
43931 Ricardo Mello Phillip King 1 1–0 H 1–0 Jul 19, 2007 H2H
43932 Ricardo Mello Prakash Amritraj 1 0–1 H 0–1 Jan 5, 2006 H2H
43933 Ricardo Mello Roberto Bautista Agut 1 1–0 H 1–0 Jan 18, 2012 H2H
43934 Ricardo Mello Ryan Sweeting 1 0–1 C 0–1 Apr 12, 2012 H2H
43935 Ricardo Mello Sam Groth 1 0–1 G 0–1 Jul 9, 2009 H2H
43936 Ricardo Mello Tomas Zib 1 1–0 H 1–0 Feb 3, 2005 H2H
43937 Ricardo Ojeda Lara Ilya Ivashka 1 1–0 H 1–0 Jan 5, 2018 H2H
43938 Ricardo Rivera Kjell Johansson 1 0–1 C 0–1 Feb 4, 1982 H2H
43939 Ricardo Schlachter Mauricio Hadad 1 0–1 C 0–1 Nov 5, 1998 H2H
43940 Ricardo Ycaza Alejandro Cortes 1 0–1 H 0–1 Mar 22, 1979 H2H
43941 Ricardo Ycaza Bruce Manson 1 1–0 C 1–0 Jul 23, 1980 H2H
43942 Ricardo Ycaza Butch Walts 1 0–1 H 0–1 Aug 22, 1979 H2H
43943 Ricardo Ycaza Christophe Freyss 1 1–0 C 1–0 Jul 24, 1980 H2H
43944 Ricardo Ycaza Cliff Richey 1 0–1 C 0–1 Apr 8, 1977 H2H
43945 Ricardo Ycaza David Carter 1 0–1 C 0–1 Nov 7, 1981 H2H
43946 Ricardo Ycaza David Lloyd 1 0–1 G 0–1 Jun 22, 1977 H2H
43947 Ricardo Ycaza David Whyte 1 1–0 G 1–0 Jun 27, 1979 H2H
43948 Ricardo Ycaza Deon Joubert 1 0–1 C 0–1 Feb 14, 1980 H2H
43949 Ricardo Ycaza Dick Stockton 1 0–1 H 0–1 Aug 30, 1979 H2H
43950 Ricardo Ycaza Eddie Dibbs 1 0–1 C 0–1 May 7, 1981 H2H
43951 Ricardo Ycaza George Hardie 1 0–1 C 0–1 Oct 12, 1977 H2H
43952 Ricardo Ycaza Gerard Toulon 1 0–1 C 0–1 Oct 20, 1977 H2H
43953 Ricardo Ycaza Gianluca Rinaldini 1 1–0 C 1–0 Nov 22, 1978 H2H
43954 Ricardo Ycaza Guillermo Aubone 1 1–0 C 1–0 Nov 7, 1980 H2H
43955 Ricardo Ycaza Ivan Dupasquier 1 1–0 C 1–0 Sep 25, 1981 H2H
43956 Ricardo Ycaza Ivan Molina 1 1–0 C 1–0 Sep 4, 1977 H2H
43957 Ricardo Ycaza John Newcombe 1 0–1 C 0–1 Apr 21, 1978 H2H
43958 Ricardo Ycaza John Yuill 1 0–1 C 0–1 Jul 27, 1977 H2H
43959 Ricardo Ycaza Jorge Andrew 1 1–0 C 1–0 Aug 9, 1979 H2H
43960 Ricardo Ycaza Jose Luis Damiani 1 0–1 C 0–1 May 12, 1982 H2H
43961 Ricardo Ycaza Juan Nunez 1 1–0 C 1–0 Nov 13, 1980 H2H
43962 Ricardo Ycaza Manuel Orantes 1 0–1 C 0–1 Jul 17, 1981 H2H
43963 Ricardo Ycaza Michael Grant 1 0–1 H 0–1 Aug 28, 1980 H2H
43964 Ricardo Ycaza Paolo Bertolucci 1 1–0 C 1–0 Nov 30, 1978 H2H
43965 Ricardo Ycaza Pascal Portes 1 0–1 C 0–1 Mar 11, 1982 H2H
43966 Ricardo Ycaza Per Hjertquist 1 1–0 C 1–0 May 31, 1981 H2H
43967 Ricardo Ycaza Peter Pearson 1 1–0 C 1–0 Apr 19, 1978 H2H
43968 Ricardo Ycaza Raul Ramirez 1 1–0 C 1–0 Sep 2, 1977 H2H
43969 Ricardo Ycaza Raymond Moore 1 0–1 C 0–1 Sep 6, 1977 H2H
43970 Ricardo Ycaza Ray Ruffels 1 1–0 C 1–0 Apr 21, 1978 H2H
43971 Ricardo Ycaza Richard Lewis 1 1–0 C 1–0 May 31, 1978 H2H
43972 Ricardo Ycaza Roscoe Tanner 1 0–1 C 0–1 Jul 21, 1977 H2H
43973 Ricardo Ycaza Ross Case 1 0–1 G 0–1 Jun 13, 1979 H2H
43974 Ricardo Ycaza Steve Docherty 1 0–1 C 0–1 Sep 28, 1978 H2H
43975 Ricardo Ycaza Todd Lundy 1 1–0 C 1–0 Jul 15, 1981 H2H
43976 Ricardo Ycaza Tony Giammalva 1 1–0 C 1–0 Apr 15, 1982 H2H
43977 Ricardo Ycaza Ulrich Pinner 1 0–1 C 0–1 Jul 12, 1979 H2H
43978 Ricardo Ycaza Vladimir Zednik 1 0–1 C 0–1 Oct 5, 1977 H2H
43979 Ricardo Ycaza Willem Prinsloo 1 1–0 C 1–0 Jul 20, 1977 H2H
43980 Ricardo Ycaza Zeljko Franulovic 1 0–1 C 0–1 Jul 19, 1979 H2H
43981 Riccardo Bonadio Daniel Elahi Galan 1 1–0 C 1–0 Mar 2, 2023 H2H
43982 Riccardo Bonadio Laslo Djere 1 0–1 C 0–1 Mar 3, 2023 H2H
43983 Rich Andrews Doug Crawford 1 0–1 C 0–1 Sep 27, 1972 H2H
43984 Rich Andrews Roscoe Tanner 1 0–1 G 0–1 Jun 5, 1980 H2H
43985 Richard Fromberg Aaron Krickstein 1 1–0 H 1–0 Jan 13, 1995 H2H
43986 Richard Fromberg Alex Calatrava 1 0–1 C 0–1 Jul 21, 2000 H2H
43987 Richard Fromberg Anders Jarryd 1 1–0 C 1–0 Jul 8, 1994 H2H
43988 Richard Fromberg Andreas Vinciguerra 1 0–1 C 0–1 Jul 8, 1999 H2H
43989 Richard Fromberg Andrei Cherkasov 1 0–1 H 0–1 Aug 23, 1991 H2H
43990 Richard Fromberg Andrei Stoliarov 1 1–0 C 1–0 Jul 20, 2000 H2H
43991 Richard Fromberg Andrew Ilie 1 1–0 H 1–0 Mar 3, 2000 H2H
43992 Richard Fromberg Antony Dupuis 1 1–0 C 1–0 May 26, 1999 H2H
43993 Richard Fromberg Arnaud Di Pasquale 1 0–1 C 0–1 Nov 4, 1998 H2H
43994 Richard Fromberg Axel Pretzsch 1 1–0 H 1–0 Jan 21, 2000 H2H
43995 Richard Fromberg Brad Drewett 1 1–0 H 1–0 Dec 31, 1987 H2H
43996 Richard Fromberg Brad Gilbert 1 0–1 H 0–1 Jan 18, 1991 H2H
43997 Richard Fromberg Brad Pearce 1 1–0 G 1–0 Jun 14, 1990 H2H
43998 Richard Fromberg Brian Garrow 1 0–1 C 0–1 Oct 11, 1990 H2H
43999 Richard Fromberg Brian Macphie 1 1–0 H 1–0 Feb 20, 1998 H2H
44000 Richard Fromberg Broderick Dyke 1 0–1 H 0–1 Oct 13, 1988 H2H