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 descending Record Surface Last Met H2H
43201 Darren Cahill Martin Strelba 1 1–0 C 1–0 May 18, 1989 H2H
43202 Darren Cahill Martin Wostenholme 1 1–0 G 1–0 Jun 27, 1990 H2H
43203 Darren Cahill Marty Davis 1 1–0 C 1–0 Feb 11, 1989 H2H
43204 Darren Cahill Mel Purcell 1 0–1 G 0–1 Jun 10, 1987 H2H
43205 Darren Cahill Michael Kures 1 1–0 H 1–0 Sep 3, 1987 H2H
43206 Darren Cahill Michiel Schapers 1 0–1 C 0–1 Feb 21, 1990 H2H
43207 Darren Cahill Miguel Nido 1 1–0 H 1–0 Jul 19, 1990 H2H
43208 Darren Cahill Milan Srejber 1 1–0 H 1–0 Aug 31, 1990 H2H
43209 Darren Cahill Neil Broad 1 1–0 C 1–0 May 31, 1989 H2H
43210 Darren Cahill Patrick Baur 1 0–1 H 0–1 Dec 31, 1987 H2H
43211 Darren Cahill Patrik Kuhnen 1 1–0 C 1–0 Oct 11, 1990 H2H
43212 Darren Cahill Paul Chamberlin 1 1–0 G 1–0 Jan 7, 1988 H2H
43213 Darren Cahill Peter Carlsson 1 1–0 C 1–0 Jul 18, 1985 H2H
43214 Darren Cahill Pieter Aldrich 1 0–1 G 0–1 Jul 15, 1990 H2H
43215 Darren Cahill Ricardo Acuna 1 1–0 G 1–0 Jun 8, 1988 H2H
43216 Darren Cahill Richard Matuszewski 1 1–0 C 1–0 Oct 20, 1989 H2H
43217 Darren Cahill Ricki Osterthun 1 1–0 C 1–0 Aug 8, 1987 H2H
43218 Darren Cahill Rodney Harmon 1 1–0 G 1–0 Nov 28, 1984 H2H
43219 Darren Cahill Roger Smith 1 1–0 H 1–0 Jul 30, 1988 H2H
43220 Darren Cahill Steve Bryan 1 1–0 H 1–0 Mar 7, 1991 H2H
43221 Darren Cahill Tarik Benhabiles 1 1–0 G 1–0 Nov 27, 1985 H2H
43222 Darren Cahill Tim Mayotte 1 1–0 H 1–0 Aug 8, 1990 H2H
43223 Darren Cahill Tom Cain 1 1–0 C 1–0 Oct 10, 1985 H2H
43224 Darren Cahill Tomm Warneke 1 1–0 H 1–0 Oct 16, 1986 H2H
43225 Darren Cahill Tony Mmoh 1 1–0 H 1–0 Oct 29, 1987 H2H
43226 Darren Cahill Trevor Allan 1 1–0 C 1–0 Jul 25, 1985 H2H
43227 Darren Cahill Ulf Stenlund 1 0–1 C 0–1 May 30, 1986 H2H
43228 Darren Cahill Vijay Amritraj 1 1–0 H 1–0 Oct 12, 1989 H2H
43229 Darren Cahill Yahiya Doumbia 1 1–0 H 1–0 Mar 21, 1989 H2H
43230 Darren Kirk Steve Shaw 1 0–1 G 0–1 Jun 15, 1988 H2H
43231 Darren Patten Dan Goldie 1 0–1 H 0–1 Jan 17, 1990 H2H
43232 Darren Patten Slobodan Zivojinovic 1 0–1 H 0–1 Oct 12, 1989 H2H
43233 Darwin Blanch Alexandre Muller 1 0–1 H 0–1 Aug 20, 2025 H2H
43234 Darwin Blanch Arthur Fils 1 0–1 H 0–1 Mar 20, 2026 H2H
43235 Darwin Blanch Jan-Lennard Struff 1 1–0 H 1–0 Mar 19, 2026 H2H
43236 Darwin Blanch Taylor Fritz 1 0–1 H 0–1 Sep 1, 2026 H2H
43237 Dave Randall Bret Garnett 1 1–0 H 1–0 Jul 15, 1992 H2H
43238 Dave Randall Clinton Marsh 1 0–1 H 0–1 Apr 1, 1993 H2H
43239 Dave Randall Derrick Rostagno 1 1–0 H 1–0 Feb 10, 1993 H2H
43240 Dave Randall Jimmy Connors 1 0–1 H 0–1 Aug 6, 1992 H2H
43241 Dave Randall Olivier Soules 1 1–0 C 1–0 Oct 22, 1992 H2H
43242 Dave Randall Robbie Weiss 1 0–1 H 0–1 Mar 14, 1992 H2H
43243 Dave Siegler Alejandro Cortes 1 1–0 H 1–0 Aug 13, 1981 H2H
43244 Dave Siegler Glen Holroyd 1 1–0 H 1–0 Feb 11, 1982 H2H
43245 Dave Siegler Keith Richardson 1 0–1 H 0–1 Aug 30, 1979 H2H
43246 Dave Siegler Rohun Beven 1 0–1 H 0–1 Jan 3, 1980 H2H
43247 Dave Siegler Stan Smith 1 1–0 H 1–0 Aug 14, 1981 H2H
43248 David Adams Markus Zoecke 1 1–0 G 1–0 Jun 10, 1994 H2H
43249 David Adams Paul Wekesa 1 0–1 H 0–1 Jul 19, 1995 H2H
43250 David Caldwell Jeff Salzenstein 1 0–1 H 0–1 Aug 13, 1997 H2H
43251 David Caldwell Kevin Kim 1 0–1 H 0–1 Aug 16, 2000 H2H
43252 David Caldwell Ramon Delgado 1 1–0 H 1–0 Jul 23, 1998 H2H
43253 David Carter Alejandro Cortes 1 1–0 H 1–0 Oct 10, 1980 H2H
43254 David Carter Alvin Gardiner 1 0–1 H 0–1 Aug 25, 1978 H2H
43255 David Carter Andy Mccurry 1 1–0 C 1–0 Feb 14, 1980 H2H
43256 David Carter Asher Kahn 1 1–0 C 1–0 Oct 25, 1978 H2H
43257 David Carter Buster C Mottram 1 0–1 C 0–1 Jun 1, 1979 H2H
43258 David Carter Byron Bertram 1 0–1 G 0–1 Jun 19, 1980 H2H
43259 David Carter Colin Dibley 1 0–1 H 0–1 Aug 16, 1979 H2H
43260 David Carter Dale Collings 1 1–0 G 1–0 Dec 28, 1979 H2H
43261 David Carter Dusan Kulhaj 1 1–0 C 1–0 Jul 21, 1982 H2H
43262 David Carter Ernie Ewert 1 0–1 G 0–1 Dec 25, 1974 H2H
43263 David Carter Geoff Masters 1 0–1 C 0–1 Nov 16, 1978 H2H
43264 David Carter Glenn Busby 1 1–0 G 1–0 Dec 30, 1975 H2H
43265 David Carter Ian Fletcher 1 1–0 G 1–0 Nov 12, 1970 H2H
43266 David Carter Jai Dilouie 1 1–0 H 1–0 Sep 2, 1982 H2H
43267 David Carter Jan Norback 1 1–0 C 1–0 Aug 5, 1981 H2H
43268 David Carter Jean Francois Caujolle 1 0–1 C 0–1 May 18, 1979 H2H
43269 David Carter Jeff Simpson 1 1–0 H 1–0 Jan 14, 1982 H2H
43270 David Carter Jose Luis Damiani 1 0–1 C 0–1 Jul 10, 1981 H2H
43271 David Carter Jurgen Fassbender 1 1–0 C 1–0 Jul 13, 1978 H2H
43272 David Carter Mike Fishbach 1 1–0 H 1–0 Aug 17, 1978 H2H
43273 David Carter Patrice Dominguez 1 0–1 C 0–1 Jun 14, 1979 H2H
43274 David Carter Peter Lamb 1 1–0 H 1–0 Jan 4, 1980 H2H
43275 David Carter Raul Ramirez 1 0–1 H 0–1 Sep 2, 1978 H2H
43276 David Carter Ray Ruffels 1 1–0 H 1–0 Aug 31, 1978 H2H
43277 David Carter Stan Smith 1 0–1 G 0–1 Jun 27, 1979 H2H
43278 David Carter Syd Ball 1 1–0 C 1–0 Jul 31, 1980 H2H
43279 David Carter Terry Rocavert 1 1–0 C 1–0 Jul 16, 1980 H2H
43280 David Carter Tom Gorman 1 0–1 G 0–1 Dec 15, 1977 H2H
43281 David Carter Victor Eke 1 1–0 G 1–0 Dec 7, 1977 H2H
43282 David Carter Willem Prinsloo 1 1–0 H 1–0 Aug 24, 1978 H2H
43283 David Carter Zan Guerry 1 0–1 G 0–1 Jun 4, 1980 H2H
43284 David Carter Zeljko Franulovic 1 0–1 C 0–1 Oct 26, 1978 H2H
43285 David Collins Dick Crealy 1 0–1 H 0–1 Dec 5, 1972 H2H
43286 David Dilucia Andrei Olhovskiy 1 1–0 G 1–0 Jul 10, 1997 H2H
43287 David Dilucia David Pate 1 0–1 H 0–1 Jan 7, 1993 H2H
43288 David Dilucia Ivo Heuberger 1 1–0 H 1–0 Apr 17, 1998 H2H
43289 David Dilucia Jimmy Connors 1 0–1 H 0–1 Aug 19, 1992 H2H
43290 David Dilucia Kevin Curren 1 1–0 C 1–0 Feb 19, 1992 H2H
43291 David Dowlen Angel Gimenez 1 0–1 C 0–1 Jul 30, 1981 H2H
43292 David Dowlen Brian Teacher 1 0–1 H 0–1 Aug 19, 1981 H2H
43293 David Dowlen Eddie Dibbs 1 0–1 C 0–1 Jul 14, 1982 H2H
43294 David Dowlen Nick Saviano 1 0–1 H 0–1 Oct 3, 1981 H2H
43295 David Dowlen Ove Bengtson 1 0–1 H 0–1 Aug 31, 1978 H2H
43296 David Dowlen Pat Dupre 1 1–0 H 1–0 Oct 2, 1981 H2H
43297 David Dowlen Ramesh Krishnan 1 0–1 G 0–1 Jun 25, 1982 H2H
43298 David Dowlen Shlomo Glickstein 1 0–1 C 0–1 Feb 8, 1984 H2H
43299 David Dowlen Stefan Simonsson 1 0–1 H 0–1 Jan 27, 1983 H2H
43300 David Dowlen Victor Pecci 1 1–0 H 1–0 Feb 4, 1983 H2H
43301 David Engel Alexis Hombrecher 1 0–1 H 0–1 Apr 5, 1990 H2H
43302 David Engel Chris Bailey 1 0–1 H 0–1 Oct 19, 1989 H2H
43303 David Engel Chris Pridham 1 1–0 H 1–0 Aug 19, 1992 H2H
43304 David Engel Eric Jelen 1 0–1 H 0–1 Sep 28, 1990 H2H
43305 David Engel Jaroslav Navratil 1 0–1 C 0–1 Jul 30, 1987 H2H
43306 David Engel Joakim Nystrom 1 0–1 C 0–1 Aug 4, 1989 H2H
43307 David Engel Josef Cihak 1 0–1 C 0–1 Jul 13, 1988 H2H
43308 David Engel Kelly Evernden 1 1–0 H 1–0 Jan 16, 1991 H2H
43309 David Engel Lawson Duncan 1 0–1 C 0–1 Aug 24, 1989 H2H
43310 David Engel Magnus Tideman 1 0–1 C 0–1 Jul 18, 1985 H2H
43311 David Engel Magnus Zeile 1 1–0 C 1–0 Aug 3, 1989 H2H
43312 David Engel Mark Dickson 1 0–1 H 0–1 Oct 15, 1987 H2H
43313 David Engel Mauro Menezes 1 0–1 H 0–1 Oct 13, 1988 H2H
43314 David Engel Ohad Weinberg 1 1–0 H 1–0 Oct 11, 1990 H2H
43315 David Engel Pablo Arraya 1 0–1 C 0–1 Jul 12, 1991 H2H
43316 David Engel Paul Chamberlin 1 1–0 H 1–0 Sep 27, 1990 H2H
43317 David Engel Paul Vojtischek 1 1–0 C 1–0 May 2, 1991 H2H
43318 David Engel Ramesh Krishnan 1 0–1 G 0–1 Jun 16, 1988 H2H
43319 David Engel Stephen Botfield 1 1–0 G 1–0 Jun 15, 1988 H2H
43320 David Engel Veli Paloheimo 1 0–1 C 0–1 Jul 13, 1990 H2H
43321 Davide Sanguinetti Adrian Voinea 1 1–0 H 1–0 Jan 6, 2000 H2H
43322 Davide Sanguinetti Alexander Waske 1 1–0 G 1–0 Jun 11, 2003 H2H
43323 Davide Sanguinetti Alex Radulescu 1 1–0 C 1–0 Feb 5, 1998 H2H
43324 Davide Sanguinetti Amer Delic 1 1–0 H 1–0 Jan 28, 2007 H2H
43325 Davide Sanguinetti Andrei Stoliarov 1 1–0 H 1–0 Sep 13, 2002 H2H
43326 Davide Sanguinetti Andre Sa 1 0–1 C 0–1 Oct 23, 1997 H2H
43327 Davide Sanguinetti Andrew Ilie 1 0–1 C 0–1 May 10, 1998 H2H
43328 Davide Sanguinetti Arnaud Boetsch 1 0–1 C 0–1 Apr 23, 1997 H2H
43329 Davide Sanguinetti Arnaud Di Pasquale 1 0–1 C 0–1 May 5, 1999 H2H
43330 Davide Sanguinetti Attila Savolt 1 1–0 H 1–0 Aug 16, 2000 H2H
43331 Davide Sanguinetti Barry Cowan 1 1–0 H 1–0 Nov 24, 2000 H2H
43332 Davide Sanguinetti Benjamin Becker 1 0–1 H 0–1 Feb 3, 2007 H2H
43333 Davide Sanguinetti Brian Vahaly 1 0–1 H 0–1 Jul 25, 2002 H2H
43334 Davide Sanguinetti Christian Vinck 1 1–0 C 1–0 Jan 31, 2002 H2H
43335 Davide Sanguinetti Daniel Elsner 1 1–0 H 1–0 Jan 8, 2004 H2H
43336 Davide Sanguinetti Daniel Koellerer 1 0–1 C 0–1 May 20, 2004 H2H
43337 Davide Sanguinetti Daniel Nestor 1 1–0 G 1–0 Jun 16, 2000 H2H
43338 Davide Sanguinetti David Sanchez 1 0–1 C 0–1 May 23, 2003 H2H
43339 Davide Sanguinetti Dennis van Scheppingen 1 0–1 C 0–1 Apr 23, 1998 H2H
43340 Davide Sanguinetti Dusan Vemic 1 1–0 H 1–0 Jan 28, 2007 H2H
43341 Davide Sanguinetti Eric Taino 1 0–1 H 0–1 Aug 23, 2000 H2H
43342 Davide Sanguinetti Frank Condor 1 1–0 C 1–0 Apr 28, 2005 H2H
43343 Davide Sanguinetti Fredrik Jonsson 1 0–1 H 0–1 Jan 4, 2001 H2H
43344 Davide Sanguinetti George Bastl 1 1–0 H 1–0 Oct 14, 2005 H2H
43345 Davide Sanguinetti Gregory Carraz 1 1–0 H 1–0 Oct 24, 2003 H2H
43346 Davide Sanguinetti Jacob Adaktusson 1 1–0 H 1–0 Jan 18, 2006 H2H
43347 Davide Sanguinetti James Sekulov 1 1–0 H 1–0 Sep 2, 1998 H2H
43348 Davide Sanguinetti Jamie Delgado 1 1–0 H 1–0 Nov 23, 2000 H2H
43349 Davide Sanguinetti Jeff Coetzee 1 1–0 G 1–0 Jun 20, 2002 H2H
43350 Davide Sanguinetti Jiri Vanek 1 1–0 C 1–0 May 19, 2005 H2H
43351 Davide Sanguinetti Johan Landsberg 1 1–0 C 1–0 Mar 4, 1999 H2H
43352 Davide Sanguinetti Jonathan Stark 1 1–0 H 1–0 Aug 19, 1998 H2H
43353 Davide Sanguinetti Jordi Burillo 1 1–0 C 1–0 Nov 1, 1997 H2H
43354 Davide Sanguinetti Juan Balcells 1 1–0 H 1–0 Feb 14, 2002 H2H
43355 Davide Sanguinetti Julian Knowle 1 1–0 C 1–0 May 29, 2002 H2H
43356 Davide Sanguinetti Justin Bower 1 0–1 G 0–1 Jun 28, 2000 H2H
43357 Davide Sanguinetti Konstantinos Economidis 1 1–0 H 1–0 Jan 4, 2007 H2H
43358 Davide Sanguinetti Leander Paes 1 1–0 H 1–0 Jan 20, 1999 H2H
43359 Davide Sanguinetti Leos Friedl 1 0–1 H 0–1 Oct 11, 2000 H2H
43360 Davide Sanguinetti Lucas Arnold Ker 1 0–1 C 0–1 May 27, 1998 H2H
43361 Davide Sanguinetti Marc Gicquel 1 0–1 C 0–1 Oct 28, 2005 H2H
43362 Davide Sanguinetti Marc Kevin Goellner 1 0–1 C 0–1 Feb 11, 1999 H2H
43363 Davide Sanguinetti Marco Chiudinelli 1 0–1 C 0–1 Jul 13, 2006 H2H
43364 Davide Sanguinetti Mark Knowles 1 1–0 C 1–0 Apr 30, 1998 H2H
43365 Davide Sanguinetti Markus Hantschk 1 1–0 H 1–0 Feb 22, 2001 H2H
43366 Davide Sanguinetti Markus Hipfl 1 0–1 C 0–1 Oct 8, 1999 H2H
43367 Davide Sanguinetti Mark Woodforde 1 0–1 H 0–1 Jan 19, 2000 H2H
43368 Davide Sanguinetti Martin Sinner 1 0–1 C 0–1 Feb 6, 1998 H2H
43369 Davide Sanguinetti Mehdi Tahiri 1 1–0 C 1–0 Mar 26, 1998 H2H
43370 Davide Sanguinetti Michael Kohlmann 1 1–0 H 1–0 Feb 24, 2005 H2H
43371 Davide Sanguinetti Mikael Tillstrom 1 1–0 C 1–0 Jul 9, 1998 H2H
43372 Davide Sanguinetti Nathan Healey 1 1–0 H 1–0 Sep 16, 2004 H2H
43373 Davide Sanguinetti Nicolas Coutelot 1 0–1 C 0–1 May 28, 2003 H2H
43374 Davide Sanguinetti Oleg Ogorodov 1 0–1 H 0–1 Sep 13, 2001 H2H
43375 Davide Sanguinetti Olivier Patience 1 0–1 C 0–1 Apr 28, 2004 H2H
43376 Davide Sanguinetti Paul Capdeville 1 1–0 H 1–0 Mar 7, 2006 H2H
43377 Davide Sanguinetti Paul Goldstein 1 1–0 H 1–0 Feb 25, 2005 H2H
43378 Davide Sanguinetti Paul Wekesa 1 0–1 H 0–1 Apr 6, 1995 H2H
43379 Davide Sanguinetti Razvan Sabau 1 1–0 C 1–0 Sep 15, 2005 H2H
43380 Davide Sanguinetti Richard Gasquet 1 0–1 C 0–1 Feb 2, 2006 H2H
43381 Davide Sanguinetti Robby Ginepri 1 0–1 H 0–1 Feb 21, 2003 H2H
43382 Davide Sanguinetti Robert Kendrick 1 1–0 G 1–0 Jul 8, 2004 H2H
43383 Davide Sanguinetti Robin Vik 1 1–0 H 1–0 Aug 16, 2006 H2H
43384 Davide Sanguinetti Ruben Ramirez Hidalgo 1 1–0 H 1–0 Aug 27, 2003 H2H
43385 Davide Sanguinetti Sebastien Lareau 1 1–0 H 1–0 Feb 24, 2001 H2H
43386 Davide Sanguinetti Stefano Pescosolido 1 0–1 C 0–1 Aug 2, 1995 H2H
43387 Davide Sanguinetti Teymuraz Gabashvili 1 1–0 C 1–0 Apr 13, 2006 H2H
43388 Davide Sanguinetti Thierry Ascione 1 1–0 C 1–0 May 25, 2005 H2H
43389 Davide Sanguinetti Tomas Zib 1 0–1 H 0–1 Aug 15, 2001 H2H
43390 Davide Sanguinetti Zeljko Krajan 1 1–0 H 1–0 Feb 13, 2003 H2H
43391 Davide Scala Daniele Musa 1 1–0 C 1–0 May 14, 1997 H2H
43392 Davide Scala Dinu Pescariu 1 0–1 C 0–1 Oct 2, 1997 H2H
43393 Davide Scala Fernon Wibier 1 0–1 H 0–1 Jul 17, 1997 H2H
43394 Davide Scala Jordi Burillo 1 0–1 C 0–1 Oct 30, 1997 H2H
43395 Davide Scala Mariano Hood 1 0–1 C 0–1 Sep 16, 1999 H2H
43396 Davide Scala Stefano Pescosolido 1 1–0 C 1–0 Jun 11, 1998 H2H
43397 David Ferrer Adrian Ungur 1 1–0 C 1–0 Feb 23, 2011 H2H
43398 David Ferrer Agustin Velotti 1 1–0 C 1–0 Feb 21, 2013 H2H
43399 David Ferrer Alejandro Falla 1 1–0 H 1–0 Jan 13, 2012 H2H
43400 David Ferrer Alejandro Gonzalez 1 1–0 H 1–0 Jan 15, 2014 H2H