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
45001 Roberto Carballes Baena Steve Darcis 1 0–1 H 0–1 Jan 3, 2019 H2H
45002 Roberto Carballes Baena Taha Baadi 1 1–0 C 1–0 Apr 3, 2025 H2H
45003 Roberto Carballes Baena Taylor Fritz 1 0–1 H 0–1 Jul 30, 2025 H2H
45004 Roberto Carballes Baena Zizou Bergs 1 0–1 H 0–1 Jan 10, 2025 H2H
45005 Roberto Carretero Arnaud Boetsch 1 1–0 C 1–0 May 11, 1996 H2H
45006 Roberto Carretero Corrado Borroni 1 0–1 C 0–1 May 18, 1995 H2H
45007 Roberto Carretero David Prinosil 1 1–0 C 1–0 May 2, 1996 H2H
45008 Roberto Carretero Diego Nargiso 1 0–1 C 0–1 Sep 26, 1996 H2H
45009 Roberto Carretero Donald Johnson 1 0–1 C 0–1 Apr 16, 1997 H2H
45010 Roberto Carretero Frederic Vitoux 1 1–0 C 1–0 Apr 20, 1995 H2H
45011 Roberto Carretero Frederik Fetterlein 1 0–1 C 0–1 May 1, 1997 H2H
45012 Roberto Carretero Hernan Gumy 1 0–1 C 0–1 Aug 1, 1996 H2H
45013 Roberto Carretero Hugo Armando 1 0–1 C 0–1 Sep 27, 2001 H2H
45014 Roberto Carretero Jens Knippschild 1 1–0 C 1–0 May 7, 1997 H2H
45015 Roberto Carretero Johan Landsberg 1 1–0 C 1–0 Jul 29, 1999 H2H
45016 Roberto Carretero Jordi Burillo 1 1–0 H 1–0 Aug 28, 1996 H2H
45017 Roberto Carretero Marc Kevin Goellner 1 1–0 C 1–0 Apr 11, 1996 H2H
45018 Roberto Carretero Marzio Martelli 1 1–0 C 1–0 Jul 21, 2000 H2H
45019 Roberto Carretero Sandor Noszaly 1 0–1 C 0–1 Jun 13, 1996 H2H
45020 Roberto Carretero Stefano Pescosolido 1 0–1 C 0–1 Oct 7, 1993 H2H
45021 Roberto Carretero Stephane Simian 1 0–1 C 0–1 Mar 10, 1994 H2H
45022 Roberto Carretero Thierry Champion 1 0–1 C 0–1 Apr 14, 1995 H2H
45023 Roberto Carretero Tomas Zib 1 1–0 C 1–0 Jul 20, 2000 H2H
45024 Roberto Chavez Dennis Gibson 1 1–0 C 1–0 Sep 28, 1978 H2H
45025 Roberto Chavez Leif Johansson 1 0–1 G 0–1 Jun 11, 1974 H2H
45026 Roberto Chavez Ray Keldie 1 1–0 G 1–0 Jun 9, 1973 H2H
45027 Roberto Chavez Sever Muresan 1 1–0 G 1–0 Jun 14, 1973 H2H
45028 Roberto Jabali Bryan Shelton 1 1–0 C 1–0 Feb 26, 1994 H2H
45029 Roberto Jabali Daniel Nestor 1 0–1 C 0–1 Sep 15, 1994 H2H
45030 Roberto Jabali Danilo Marcelino 1 0–1 C 0–1 Sep 12, 1991 H2H
45031 Roberto Jabali David Adams 1 1–0 C 1–0 Aug 3, 1994 H2H
45032 Roberto Jabali David Dilucia 1 1–0 H 1–0 Mar 19, 1996 H2H
45033 Roberto Jabali Gerard Solves 1 0–1 H 0–1 Apr 10, 1997 H2H
45034 Roberto Jabali Jared Palmer 1 0–1 C 0–1 Apr 15, 1994 H2H
45035 Roberto Jabali Jose Francisco Altur 1 1–0 H 1–0 Oct 29, 1992 H2H
45036 Roberto Jabali Lars Koslowski 1 0–1 H 0–1 Oct 30, 1992 H2H
45037 Roberto Jabali Luis Herrera 1 1–0 C 1–0 Feb 24, 1994 H2H
45038 Roberto Jabali Martin Laurendeau 1 1–0 C 1–0 Sep 11, 1991 H2H
45039 Roberto Jabali Maurice Ruah 1 1–0 C 1–0 Feb 26, 1994 H2H
45040 Roberto Jabali Mauricio Hadad 1 1–0 C 1–0 Feb 25, 1994 H2H
45041 Roberto Jabali Ricardo Acioly 1 1–0 H 1–0 Feb 9, 1989 H2H
45042 Roberto Jabali Simon Youl 1 1–0 C 1–0 Aug 25, 1994 H2H
45043 Roberto Jabali Thomas Hogstedt 1 0–1 C 0–1 Apr 14, 1989 H2H
45044 Roberto Jabali Tim Wilkison 1 1–0 C 1–0 Apr 13, 1989 H2H
45045 Roberto Lombardi Billy Martin 1 0–1 C 0–1 May 26, 1976 H2H
45046 Roberto Lombardi Byron Bertram 1 1–0 C 1–0 May 6, 1976 H2H
45047 Roberto Lombardi Francois Jauffret 1 0–1 C 0–1 Jun 19, 1968 H2H
45048 Roberto Lombardi Hans Jurgen Pohmann 1 0–1 C 0–1 May 27, 1975 H2H
45049 Roberto Marcora Adrian Mannarino 1 0–1 H 0–1 Feb 26, 2021 H2H
45050 Roberto Marcora Benoit Paire 1 1–0 H 1–0 Feb 7, 2020 H2H
45051 Roberto Marcora James Duckworth 1 0–1 H 0–1 Feb 8, 2020 H2H
45052 Roberto Marcora Pedro Martinez 1 0–1 H 0–1 Oct 9, 2021 H2H
45053 Roberto Meneschincheri Ivan Molina 1 0–1 C 0–1 Sep 26, 1979 H2H
45054 Roberto Quiroz Albert Ramos-Vinolas 1 0–1 C 0–1 Feb 9, 2018 H2H
45055 Roberto Quiroz Hubert Hurkacz 1 0–1 H 0–1 Jan 12, 2021 H2H
45056 Roberto Quiroz Noah Rubin 1 1–0 H 1–0 Jan 10, 2021 H2H
45057 Roberto Saad Andrew Castle 1 0–1 G 0–1 Jan 7, 1988 H2H
45058 Roberto Saad Andy Andrews 1 1–0 C 1–0 May 8, 1985 H2H
45059 Roberto Saad Bill Scanlon 1 1–0 G 1–0 Dec 20, 1985 H2H
45060 Roberto Saad Bob Green 1 1–0 G 1–0 Jun 26, 1985 H2H
45061 Roberto Saad Craig A Miller 1 0–1 H 0–1 Jan 9, 1986 H2H
45062 Roberto Saad Danie Visser 1 0–1 H 0–1 Jan 15, 1988 H2H
45063 Roberto Saad Francesco Cancellotti 1 0–1 C 0–1 May 31, 1985 H2H
45064 Roberto Saad Francisco Gonzalez 1 1–0 G 1–0 Nov 29, 1985 H2H
45065 Roberto Saad Givaldo Barbosa 1 0–1 H 0–1 Jan 28, 1988 H2H
45066 Roberto Saad Ivo Werner 1 0–1 H 0–1 Jan 29, 1987 H2H
45067 Roberto Saad Joakim Nystrom 1 0–1 C 0–1 Jul 9, 1987 H2H
45068 Roberto Saad Joao Soares 1 0–1 H 0–1 Nov 27, 1986 H2H
45069 Roberto Saad Juan Avendano 1 1–0 C 1–0 Jul 8, 1987 H2H
45070 Roberto Saad Larry Scott 1 1–0 H 1–0 Jan 13, 1988 H2H
45071 Roberto Saad Lawson Duncan 1 0–1 C 0–1 May 1, 1986 H2H
45072 Roberto Saad Michael Robertson 1 0–1 G 0–1 Dec 26, 1985 H2H
45073 Roberto Saad Paul Mcnamee 1 0–1 G 0–1 Jun 28, 1985 H2H
45074 Roberto Saad Roberto Arguello 1 0–1 C 0–1 Nov 13, 1986 H2H
45075 Roberto Saad Slobodan Zivojinovic 1 0–1 H 0–1 Aug 7, 1985 H2H
45076 Roberto Saad Tim Mayotte 1 0–1 G 0–1 Dec 1, 1985 H2H
45077 Roberto Saad Tomas Smid 1 0–1 C 0–1 May 12, 1988 H2H
45078 Roberto Vizcaino Angel Gimenez 1 1–0 C 1–0 Sep 26, 1979 H2H
45079 Roberto Vizcaino Billy Martin 1 1–0 C 1–0 May 21, 1980 H2H
45080 Roberto Vizcaino Brian Gottfried 1 0–1 C 0–1 May 12, 1983 H2H
45081 Roberto Vizcaino Corrado Barazzutti 1 0–1 C 0–1 May 22, 1980 H2H
45082 Roberto Vizcaino Frantisek Pala 1 1–0 C 1–0 Oct 19, 1977 H2H
45083 Roberto Vizcaino George Hardie 1 1–0 C 1–0 Mar 12, 1981 H2H
45084 Roberto Vizcaino Jean Francois Caujolle 1 0–1 C 0–1 Oct 30, 1980 H2H
45085 Roberto Vizcaino John Hayes 1 0–1 C 0–1 Aug 7, 1980 H2H
45086 Roberto Vizcaino Juan Nunez 1 0–1 C 0–1 Nov 6, 1980 H2H
45087 Roberto Vizcaino Kjell Johansson 1 1–0 C 1–0 Sep 13, 1980 H2H
45088 Roberto Vizcaino Marco Alciati 1 0–1 C 0–1 Nov 13, 1980 H2H
45089 Roberto Vizcaino Max Hurlimann 1 1–0 C 1–0 Oct 20, 1977 H2H
45090 Roberto Vizcaino Pascal Portes 1 0–1 C 0–1 Jul 24, 1980 H2H
45091 Roberto Vizcaino Rick Meyers 1 0–1 H 0–1 Feb 11, 1982 H2H
45092 Roberto Vizcaino Robbie Venter 1 0–1 C 0–1 Jul 15, 1981 H2H
45093 Roberto Vizcaino Rodney Harmon 1 1–0 C 1–0 Jul 23, 1980 H2H
45094 Roberto Vizcaino Scott Lipton 1 0–1 C 0–1 Jul 15, 1983 H2H
45095 Roberto Vizcaino Tony Giammalva 1 0–1 C 0–1 May 29, 1981 H2H
45096 Roberto Vizcaino Ulrich Pinner 1 1–0 C 1–0 Oct 1, 1980 H2H
45097 Robert Reininger Brian Teacher 1 0–1 C 0–1 Nov 20, 1980 H2H
45098 Robert Reininger Chris Mayotte 1 0–1 C 0–1 Nov 19, 1981 H2H
45099 Robert Reininger Dominique Bedel 1 0–1 C 0–1 Apr 24, 1981 H2H
45100 Robert Reininger Eric Wilborts 1 0–1 H 0–1 Oct 9, 1981 H2H
45101 Robert Reininger Ernie Ewert 1 0–1 C 0–1 Jul 24, 1980 H2H
45102 Robert Reininger George Hardie 1 0–1 G 0–1 Dec 19, 1979 H2H
45103 Robert Reininger Karl Meiler 1 0–1 C 0–1 Jul 21, 1982 H2H
45104 Robert Reininger Mike Cahill 1 0–1 H 0–1 Oct 11, 1979 H2H
45105 Robert Reininger Pat Dupre 1 0–1 H 0–1 Mar 18, 1982 H2H
45106 Robert Reininger Patrice Dominguez 1 0–1 C 0–1 Oct 16, 1980 H2H
45107 Robert Reininger Per Hjertquist 1 1–0 H 1–0 Apr 2, 1981 H2H
45108 Robert Reininger Robin Drysdale 1 0–1 C 0–1 Mar 8, 1978 H2H
45109 Robert Reininger Tony Graham 1 0–1 C 0–1 Feb 28, 1980 H2H
45110 Robert Rheinberger Bob Lutz 1 0–1 C 0–1 Jul 23, 1975 H2H
45111 Robert Rheinberger Derek Schroder 1 0–1 C 0–1 May 3, 1970 H2H
45112 Robert Rheinberger Jose Guerrero 1 0–1 C 0–1 Apr 23, 1975 H2H
45113 Robert Rheinberger Juan Gisbert 1 0–1 C 0–1 Oct 6, 1976 H2H
45114 Robert Rheinberger Osamu Ishiguro 1 1–0 H 1–0 Oct 15, 1974 H2H
45115 Robert Seguso Balazs Taroczy 1 0–1 C 0–1 Aug 1, 1984 H2H
45116 Robert Seguso Bill Scanlon 1 0–1 H 0–1 Aug 15, 1984 H2H
45117 Robert Seguso Bob Green 1 1–0 G 1–0 Jan 16, 1987 H2H
45118 Robert Seguso Brian Teacher 1 1–0 G 1–0 Jun 27, 1986 H2H
45119 Robert Seguso Christo Van Rensburg 1 0–1 G 0–1 Jun 29, 1986 H2H
45120 Robert Seguso Colin Dowdeswell 1 1–0 H 1–0 Aug 9, 1985 H2H
45121 Robert Seguso David Dowlen 1 1–0 C 1–0 Nov 1, 1984 H2H
45122 Robert Seguso Greg Holmes 1 1–0 H 1–0 Aug 3, 1988 H2H
45123 Robert Seguso Hans Schwaier 1 0–1 C 0–1 Apr 30, 1986 H2H
45124 Robert Seguso Joakim Nystrom 1 0–1 G 0–1 Dec 17, 1983 H2H
45125 Robert Seguso John Mattke 1 1–0 H 1–0 Feb 5, 1985 H2H
45126 Robert Seguso Jose Higueras 1 0–1 C 0–1 Jun 1, 1984 H2H
45127 Robert Seguso Loic Courteau 1 1–0 H 1–0 Oct 17, 1985 H2H
45128 Robert Seguso Mark Dickson 1 0–1 C 0–1 Aug 8, 1984 H2H
45129 Robert Seguso Mel Purcell 1 0–1 C 0–1 Feb 5, 1986 H2H
45130 Robert Seguso Michael Kures 1 1–0 H 1–0 Aug 31, 1988 H2H
45131 Robert Seguso Mike Leach 1 1–0 H 1–0 Sep 1, 1983 H2H
45132 Robert Seguso Milan Srejber 1 0–1 H 0–1 Apr 20, 1989 H2H
45133 Robert Seguso Paul Chamberlin 1 1–0 H 1–0 Feb 24, 1987 H2H
45134 Robert Seguso Richard Meyer 1 1–0 H 1–0 Oct 19, 1983 H2H
45135 Robert Seguso Rodney Harmon 1 1–0 G 1–0 Jun 26, 1985 H2H
45136 Robert Seguso Ronnie Bathman 1 1–0 G 1–0 Nov 30, 1984 H2H
45137 Robert Seguso Shane Barr 1 1–0 G 1–0 Jun 22, 1988 H2H
45138 Robert Seguso Stefan Simonsson 1 0–1 G 0–1 Dec 2, 1984 H2H
45139 Robert Seguso Terry Moor 1 1–0 H 1–0 Feb 20, 1985 H2H
45140 Robert Seguso Tom Cain 1 1–0 H 1–0 Aug 18, 1983 H2H
45141 Robert Seguso Tony Giammalva 1 1–0 C 1–0 May 30, 1984 H2H
45142 Robert Trogolo Bill Freer 1 0–1 H 0–1 Apr 10, 1972 H2H
45143 Robert Trogolo Michael Grant 1 0–1 C 0–1 Feb 15, 1980 H2H
45144 Rob Givone Ellis Ferreira 1 0–1 H 0–1 Aug 16, 1995 H2H
45145 Robin Drysdale Allan Stone 1 1–0 C 1–0 Nov 17, 1972 H2H
45146 Robin Drysdale Bernie Mitton 1 0–1 G 0–1 Jul 14, 1978 H2H
45147 Robin Drysdale Bhanu Nunna 1 1–0 G 1–0 Jul 13, 1978 H2H
45148 Robin Drysdale Bill Freer 1 1–0 C 1–0 Oct 8, 1975 H2H
45149 Robin Drysdale Birger Andersson 1 1–0 C 1–0 Oct 14, 1975 H2H
45150 Robin Drysdale Brian Gottfried 1 0–1 H 0–1 Nov 4, 1978 H2H
45151 Robin Drysdale Buster C Mottram 1 0–1 G 0–1 Jun 24, 1981 H2H
45152 Robin Drysdale Charlie Pasarell 1 0–1 G 0–1 Dec 24, 1975 H2H
45153 Robin Drysdale Chris Mayotte 1 1–0 C 1–0 Jul 25, 1978 H2H
45154 Robin Drysdale Cliff Drysdale 1 0–1 G 0–1 Jun 23, 1976 H2H
45155 Robin Drysdale Deon Joubert 1 1–0 H 1–0 Aug 16, 1979 H2H
45156 Robin Drysdale Ferdi Taygan 1 0–1 C 0–1 Oct 11, 1978 H2H
45157 Robin Drysdale Frew Mcmillan 1 1–0 H 1–0 Nov 8, 1977 H2H
45158 Robin Drysdale Guillermo Aubone 1 0–1 C 0–1 Apr 23, 1981 H2H
45159 Robin Drysdale Harry Fritz 1 1–0 C 1–0 Mar 9, 1978 H2H
45160 Robin Drysdale Jean Claude Barclay 1 1–0 C 1–0 Oct 6, 1976 H2H
45161 Robin Drysdale Jiri Hrebec 1 1–0 G 1–0 Jun 28, 1978 H2H
45162 Robin Drysdale John Alexander 1 1–0 C 1–0 Nov 16, 1972 H2H
45163 Robin Drysdale John Bartlett 1 1–0 G 1–0 Dec 23, 1975 H2H
45164 Robin Drysdale John Yuill 1 0–1 H 0–1 Aug 17, 1979 H2H
45165 Robin Drysdale Juan Nunez 1 1–0 H 1–0 Jan 22, 1981 H2H
45166 Robin Drysdale Kjell Johansson 1 0–1 C 0–1 Mar 11, 1978 H2H
45167 Robin Drysdale Louk Sanders 1 0–1 C 0–1 Sep 27, 1978 H2H
45168 Robin Drysdale Marcello Lara 1 1–0 C 1–0 Aug 10, 1978 H2H
45169 Robin Drysdale Mike Cahill 1 1–0 G 1–0 Jun 21, 1979 H2H
45170 Robin Drysdale Mike Estep 1 0–1 G 0–1 Jun 27, 1975 H2H
45171 Robin Drysdale Nicola Spear 1 1–0 C 1–0 Feb 28, 1980 H2H
45172 Robin Drysdale Ove Bengtson 1 0–1 H 0–1 Nov 9, 1978 H2H
45173 Robin Drysdale Pascal Portes 1 0–1 H 0–1 Apr 6, 1978 H2H
45174 Robin Drysdale Patrick Proisy 1 0–1 H 0–1 Aug 29, 1972 H2H
45175 Robin Drysdale Pavel Hutka 1 0–1 C 0–1 Jul 16, 1981 H2H
45176 Robin Drysdale Per Hjertquist 1 1–0 C 1–0 Sep 12, 1980 H2H
45177 Robin Drysdale Raul Ramirez 1 0–1 G 0–1 Jun 15, 1977 H2H
45178 Robin Drysdale Rejean Genois 1 0–1 C 0–1 Aug 16, 1978 H2H
45179 Robin Drysdale Ricardo Cano 1 0–1 C 0–1 Jul 18, 1976 H2H
45180 Robin Drysdale Richard Lewis 1 0–1 G 0–1 Dec 14, 1977 H2H
45181 Robin Drysdale Sandy Mayer 1 0–1 H 0–1 Nov 9, 1977 H2H
45182 Robin Drysdale Tom Gorman 1 1–0 C 1–0 Nov 16, 1979 H2H
45183 Robin Drysdale Tom Okker 1 0–1 G 0–1 Jun 18, 1976 H2H
45184 Robin Drysdale Ulrich Marten 1 0–1 G 0–1 Jan 12, 1977 H2H
45185 Robin Drysdale Victor Amaya 1 0–1 G 0–1 Jun 22, 1979 H2H
45186 Robin Drysdale Vitas Gerulaitis 1 0–1 C 0–1 Aug 2, 1979 H2H
45187 Robin Drysdale Wayne Pascoe 1 1–0 C 1–0 Sep 11, 1980 H2H
45188 Robin Drysdale Werner Zirngibl 1 0–1 C 0–1 Feb 29, 1980 H2H
45189 Robin Drysdale Zan Guerry 1 0–1 C 0–1 Aug 8, 1979 H2H
45190 Robin Haase Agustin Calleri 1 1–0 H 1–0 Oct 10, 2007 H2H
45191 Robin Haase Alex Bogdanovic 1 1–0 H 1–0 Jul 31, 2007 H2H
45192 Robin Haase Alex Bolt 1 1–0 H 1–0 Mar 14, 2015 H2H
45193 Robin Haase Alex de Minaur 1 1–0 C 1–0 May 30, 2017 H2H
45194 Robin Haase Andrea Arnaboldi 1 1–0 C 1–0 Apr 21, 2016 H2H
45195 Robin Haase Andreas Haider-Maurer 1 0–1 H 0–1 Feb 25, 2015 H2H
45196 Robin Haase Antonio Veic 1 1–0 H 1–0 Feb 7, 2013 H2H
45197 Robin Haase Aslan Karatsev 1 1–0 H 1–0 Jan 7, 2016 H2H
45198 Robin Haase Benjamin Becker 1 0–1 H 0–1 Oct 17, 2014 H2H
45199 Robin Haase Benjamin Bonzi 1 1–0 H 1–0 Jan 11, 2023 H2H
45200 Robin Haase Cameron Norrie 1 0–1 C 0–1 May 3, 2018 H2H