Advanced ATP Rivalry Search

Browse ATP head-to-head rivalries by historical or current-player scope, most-played or unbeaten view, and player.

About this search tool

Search across precomputed TennisDB ATP tables for player seasons, player tournament runs, player careers, matches, tournaments, ranking weeks, and rivalries. Filters use canonical tour data and support player/tournament autocomplete, countries, surfaces, categories, rounds, exit rounds, rankings, points, and season thresholds.

Browse precomputed head-to-head records by scope and view, or choose a player to find every rivalry.

Rivalries
Reset
# Player 1 Player 2 Meetings, sorted descending Record Surface Last Met H2H
36201 Antonio Zugarelli Terry Addison 1 1–0 C 1–0 Jun 3, 1973 H2H
36202 Antonio Zugarelli Terry Moor 1 0–1 C 0–1 Oct 13, 1976 H2H
36203 Antonio Zugarelli Thierry Bernasconi 1 1–0 G 1–0 Jun 16, 1972 H2H
36204 Antonio Zugarelli Tom Gorman 1 1–0 C 1–0 Jun 4, 1973 H2H
36205 Antonio Zugarelli Tom Okker 1 0–1 G 0–1 Jun 21, 1978 H2H
36206 Antonio Zugarelli Ulrich Pinner 1 0–1 C 0–1 May 18, 1974 H2H
36207 Antonio Zugarelli Vincenzo Franchitti 1 0–1 C 0–1 May 13, 1975 H2H
36208 Antonio Zugarelli Vitas Gerulaitis 1 0–1 C 0–1 May 23, 1977 H2H
36209 Antonio Zugarelli Vladimir Zednik 1 0–1 C 0–1 Apr 28, 1971 H2H
36210 Antonio Zugarelli Werner Zirngibl 1 1–0 C 1–0 Oct 5, 1977 H2H
36211 Antonio Zugarelli Wilhelm Bungert 1 1–0 C 1–0 Jun 7, 1972 H2H
36212 Antonio Zugarelli Willem Prinsloo 1 1–0 C 1–0 May 25, 1977 H2H
36213 Anton Ivanov Vladimir Zednik 1 0–1 C 0–1 May 30, 1969 H2H
36214 Antony Dupuis Agustin Calleri 1 1–0 H 1–0 Oct 20, 2004 H2H
36215 Antony Dupuis Albert Costa 1 1–0 C 1–0 May 23, 2003 H2H
36216 Antony Dupuis Albert Montanes 1 0–1 C 0–1 May 29, 2002 H2H
36217 Antony Dupuis Alberto Martin 1 0–1 H 0–1 Sep 1, 2004 H2H
36218 Antony Dupuis Albert Portas 1 1–0 C 1–0 May 21, 2004 H2H
36219 Antony Dupuis Alexander Waske 1 1–0 H 1–0 Oct 4, 2002 H2H
36220 Antony Dupuis Alexandre Simoni 1 0–1 H 0–1 Aug 14, 2002 H2H
36221 Antony Dupuis Alex Bogdanovic 1 1–0 G 1–0 Jun 12, 2003 H2H
36222 Antony Dupuis Alex Corretja 1 1–0 C 1–0 May 1, 2003 H2H
36223 Antony Dupuis Andreas Vinciguerra 1 1–0 C 1–0 May 4, 2001 H2H
36224 Antony Dupuis Andrei Stoliarov 1 0–1 H 0–1 Oct 24, 2002 H2H
36225 Antony Dupuis Andre Sa 1 0–1 G 0–1 Jun 26, 2002 H2H
36226 Antony Dupuis Arnaud Di Pasquale 1 1–0 C 1–0 May 20, 2004 H2H
36227 Antony Dupuis Benjamin Becker 1 1–0 G 1–0 Jun 23, 2007 H2H
36228 Antony Dupuis Bob Bryan 1 0–1 H 0–1 Jul 26, 2001 H2H
36229 Antony Dupuis Bohdan Ulihrach 1 0–1 H 0–1 Feb 16, 2001 H2H
36230 Antony Dupuis Brian Baker 1 0–1 H 0–1 Feb 19, 2004 H2H
36231 Antony Dupuis Christophe Rochus 1 0–1 C 0–1 May 22, 2004 H2H
36232 Antony Dupuis Chris Woodruff 1 0–1 H 0–1 Aug 29, 2001 H2H
36233 Antony Dupuis Cyril Saulnier 1 0–1 H 0–1 Aug 19, 2004 H2H
36234 Antony Dupuis David Prinosil 1 1–0 H 1–0 Aug 15, 2001 H2H
36235 Antony Dupuis Fabrice Santoro 1 1–0 C 1–0 May 14, 2003 H2H
36236 Antony Dupuis Fernando Verdasco 1 0–1 C 0–1 Jul 23, 2003 H2H
36237 Antony Dupuis Fredrik Jonsson 1 1–0 H 1–0 Sep 14, 2000 H2H
36238 Antony Dupuis Gaston Gaudio 1 0–1 C 0–1 Oct 11, 2001 H2H
36239 Antony Dupuis German Puentes 1 0–1 C 0–1 Apr 12, 2001 H2H
36240 Antony Dupuis Gianluca Pozzi 1 0–1 G 0–1 Jul 13, 2000 H2H
36241 Antony Dupuis Gregory Carraz 1 1–0 C 1–0 Feb 14, 2004 H2H
36242 Antony Dupuis Guillermo Coria 1 0–1 H 0–1 Mar 19, 2003 H2H
36243 Antony Dupuis Harel Levy 1 0–1 C 0–1 May 16, 2001 H2H
36244 Antony Dupuis Helge Koll 1 1–0 H 1–0 Feb 15, 2001 H2H
36245 Antony Dupuis Hernan Gumy 1 0–1 C 0–1 Feb 24, 2000 H2H
36246 Antony Dupuis Hicham Arazi 1 0–1 C 0–1 Apr 13, 2000 H2H
36247 Antony Dupuis Irakli Labadze 1 0–1 C 0–1 Apr 24, 2002 H2H
36248 Antony Dupuis Ivan Navarro 1 0–1 C 0–1 Apr 8, 2005 H2H
36249 Antony Dupuis Ivo Heuberger 1 1–0 C 1–0 Feb 13, 2004 H2H
36250 Antony Dupuis Jan Hernych 1 0–1 H 0–1 Jul 15, 2004 H2H
36251 Antony Dupuis Jan-Michael Gambill 1 0–1 H 0–1 Oct 8, 1999 H2H
36252 Antony Dupuis Jean-Rene Lisnard 1 0–1 H 0–1 Jan 9, 2004 H2H
36253 Antony Dupuis Jeff Morrison 1 1–0 H 1–0 Feb 17, 2005 H2H
36254 Antony Dupuis Jeff Tarango 1 0–1 G 0–1 Jun 9, 1999 H2H
36255 Antony Dupuis Joachim Johansson 1 0–1 H 0–1 Oct 23, 2004 H2H
36256 Antony Dupuis Juan Balcells 1 0–1 C 0–1 May 2, 2002 H2H
36257 Antony Dupuis Juan Ignacio Chela 1 1–0 H 1–0 Oct 21, 2004 H2H
36258 Antony Dupuis Juan Monaco 1 0–1 H 0–1 Mar 8, 2005 H2H
36259 Antony Dupuis Julien Benneteau 1 1–0 G 1–0 Jun 9, 2004 H2H
36260 Antony Dupuis Julien Boutter 1 1–0 G 1–0 Jun 20, 2002 H2H
36261 Antony Dupuis Karim Alami 1 1–0 C 1–0 Apr 12, 2002 H2H
36262 Antony Dupuis Konstantinos Economidis 1 1–0 G 1–0 Jul 12, 2007 H2H
36263 Antony Dupuis Lars Burgsmuller 1 1–0 C 1–0 Apr 11, 2002 H2H
36264 Antony Dupuis Laurence Tieleman 1 1–0 H 1–0 Sep 17, 1999 H2H
36265 Antony Dupuis Magnus Larsson 1 1–0 H 1–0 Jul 30, 1999 H2H
36266 Antony Dupuis Mark Philippoussis 1 0–1 H 0–1 Aug 29, 2003 H2H
36267 Antony Dupuis Mark Woodforde 1 1–0 H 1–0 Oct 14, 1999 H2H
36268 Antony Dupuis Martin Rodriguez 1 1–0 H 1–0 Jan 19, 2000 H2H
36269 Antony Dupuis Maximilian Abel 1 0–1 C 0–1 Jul 16, 2003 H2H
36270 Antony Dupuis Michael Kohlmann 1 1–0 H 1–0 Sep 26, 2002 H2H
36271 Antony Dupuis Neville Godwin 1 0–1 G 0–1 Jul 12, 2001 H2H
36272 Antony Dupuis Nicklas Kulti 1 1–0 H 1–0 Aug 1, 1996 H2H
36273 Antony Dupuis Nicolas Escude 1 1–0 C 1–0 May 30, 2001 H2H
36274 Antony Dupuis Nicolas Kiefer 1 0–1 H 0–1 Jul 18, 2005 H2H
36275 Antony Dupuis Novak Djokovic 1 1–0 C 1–0 Apr 7, 2005 H2H
36276 Antony Dupuis Olivier Mutis 1 1–0 C 1–0 May 22, 2003 H2H
36277 Antony Dupuis Patrick Rafter 1 0–1 H 0–1 Aug 16, 1999 H2H
36278 Antony Dupuis Peter Wessels 1 0–1 G 0–1 Jun 23, 2007 H2H
36279 Antony Dupuis Petr Luxa 1 1–0 H 1–0 Oct 2, 2002 H2H
36280 Antony Dupuis Philipp Petzschner 1 0–1 H 0–1 Oct 2, 2003 H2H
36281 Antony Dupuis Raemon Sluiter 1 1–0 H 1–0 Mar 18, 2003 H2H
36282 Antony Dupuis Ramon Delgado 1 1–0 H 1–0 Oct 1, 1999 H2H
36283 Antony Dupuis Richard Bloomfield 1 1–0 G 1–0 Jun 25, 2003 H2H
36284 Antony Dupuis Richard Gasquet 1 0–1 H 0–1 Oct 15, 2004 H2H
36285 Antony Dupuis Robin Soderling 1 1–0 C 1–0 May 23, 2002 H2H
36286 Antony Dupuis Sebastien De Chaunac 1 0–1 H 0–1 Jul 19, 2004 H2H
36287 Antony Dupuis Sergio Roitman 1 1–0 G 1–0 Jun 22, 2007 H2H
36288 Antony Dupuis Stefano Pescosolido 1 0–1 H 0–1 Aug 2, 1996 H2H
36289 Antony Dupuis Taylor Dent 1 0–1 C 0–1 Apr 29, 2004 H2H
36290 Antony Dupuis Thiemo de Bakker 1 1–0 G 1–0 Jun 20, 2007 H2H
36291 Antony Dupuis Victor Hanescu 1 0–1 H 0–1 Mar 22, 2005 H2H
36292 Antony Dupuis Wesley Moodie 1 0–1 H 0–1 Mar 4, 2004 H2H
36293 Antony Dupuis Xavier Malisse 1 0–1 H 0–1 Jan 17, 2003 H2H
36294 Antony Dupuis Yves Allegro 1 0–1 G 0–1 Jun 21, 2002 H2H
36295 A. Parker Barry Moir 1 1–0 H 1–0 Jul 29, 1987 H2H
36296 A. Parker Derek Tarr 1 0–1 C 0–1 Jul 15, 1987 H2H
36297 A. Parker Fernando Luna 1 0–1 C 0–1 Jul 6, 1988 H2H
36298 Arjun Kadhe Laslo Djere 1 0–1 H 0–1 Jan 3, 2019 H2H
36299 Armand Molino Robert Crames 1 1–0 H 1–0 Jan 13, 1983 H2H
36300 Armando Cornejo Arthur Ashe 1 0–1 G 0–1 Aug 18, 1969 H2H
36301 Armando Cornejo Brian Fairlie 1 0–1 G 0–1 Aug 13, 1969 H2H
36302 Armando Cornejo Charlie Pasarell 1 0–1 C 0–1 Jul 24, 1969 H2H
36303 Armando Cornejo Humphrey Hose 1 0–1 C 0–1 Jul 17, 1969 H2H
36304 Armistead Neely Gene Scott 1 1–0 G 1–0 Aug 20, 1968 H2H
36305 Armistead Neely George Taylor 1 1–0 G 1–0 Aug 19, 1968 H2H
36306 Armistead Neely Gerald Battrick 1 0–1 C 0–1 Aug 6, 1975 H2H
36307 Armistead Neely Henry Bunis 1 0–1 C 0–1 Apr 21, 1976 H2H
36308 Armistead Neely Ion Tiriac 1 0–1 G 0–1 Aug 31, 1973 H2H
36309 Armistead Neely Jim Mcmanus 1 0–1 G 0–1 Aug 21, 1968 H2H
36310 Armistead Neely Max Senior 1 1–0 G 1–0 Aug 29, 1969 H2H
36311 Armistead Neely Mike Belkin 1 0–1 C 0–1 Apr 10, 1971 H2H
36312 Armistead Neely Milan Holecek 1 1–0 C 1–0 May 21, 1975 H2H
36313 Armistead Neely Nikola Pilic 1 0–1 G 0–1 Sep 5, 1971 H2H
36314 Armistead Neely Ove Bengtson 1 0–1 C 0–1 Jul 7, 1976 H2H
36315 Armistead Neely Owen Davidson 1 0–1 H 0–1 Feb 7, 1974 H2H
36316 Armistead Neely Paul Gerken 1 0–1 G 0–1 Sep 1, 1974 H2H
36317 Armistead Neely Sam Vuille 1 1–0 C 1–0 Apr 8, 1970 H2H
36318 Armistead Neely Spencer Segura 1 0–1 C 0–1 Mar 7, 1975 H2H
36319 Armistead Neely Tim Vann 1 1–0 H 1–0 Sep 24, 1968 H2H
36320 Armistead Neely Tom Kreiss 1 0–1 G 0–1 Aug 28, 1974 H2H
36321 Armistead Neely Tony Parun 1 0–1 G 0–1 Dec 9, 1971 H2H
36322 Armistead Neely Torben Ulrich 1 0–1 G 0–1 Aug 31, 1969 H2H
36323 Arnau Brugues-Davi Robert Farah 1 0–1 C 0–1 Apr 25, 2012 H2H
36324 Arnaud Boetsch Adam Peterson 1 1–0 H 1–0 Mar 8, 1995 H2H
36325 Arnaud Boetsch Adrian Voinea 1 0–1 C 0–1 May 15, 1996 H2H
36326 Arnaud Boetsch Albert Chang 1 0–1 H 0–1 Aug 18, 1995 H2H
36327 Arnaud Boetsch Arnaud Di Pasquale 1 0–1 C 0–1 Mar 26, 1998 H2H
36328 Arnaud Boetsch Arne Thoms 1 1–0 C 1–0 Feb 5, 1993 H2H
36329 Arnaud Boetsch Bart Wuyts 1 1–0 C 1–0 Oct 22, 1992 H2H
36330 Arnaud Boetsch Broderick Dyke 1 1–0 G 1–0 Jun 26, 1991 H2H
36331 Arnaud Boetsch Claudio Mezzadri 1 1–0 C 1–0 May 31, 1989 H2H
36332 Arnaud Boetsch Claudio Panatta 1 1–0 H 1–0 Mar 2, 1989 H2H
36333 Arnaud Boetsch Claudio Pistolesi 1 0–1 C 0–1 Sep 17, 1992 H2H
36334 Arnaud Boetsch Cristiano Caratti 1 0–1 H 0–1 Sep 30, 1994 H2H
36335 Arnaud Boetsch Dan Goldie 1 1–0 G 1–0 Jun 12, 1991 H2H
36336 Arnaud Boetsch David Caldwell 1 1–0 H 1–0 Jan 15, 1997 H2H
36337 Arnaud Boetsch Dennis van Scheppingen 1 1–0 C 1–0 Mar 7, 1996 H2H
36338 Arnaud Boetsch Dick Norman 1 1–0 C 1–0 Feb 29, 1996 H2H
36339 Arnaud Boetsch Dimitri Poliakov 1 0–1 C 0–1 Nov 7, 1991 H2H
36340 Arnaud Boetsch Eduardo Medica 1 0–1 C 0–1 Mar 25, 1999 H2H
36341 Arnaud Boetsch Ellis Ferreira 1 0–1 H 0–1 Aug 31, 1994 H2H
36342 Arnaud Boetsch Francisco Roig 1 1–0 G 1–0 Jun 26, 1992 H2H
36343 Arnaud Boetsch Franco Davin 1 0–1 C 0–1 Jun 5, 1991 H2H
36344 Arnaud Boetsch Gabriel Markus 1 1–0 C 1–0 Jun 2, 1991 H2H
36345 Arnaud Boetsch Glenn Layendecker 1 0–1 C 0–1 Nov 24, 1988 H2H
36346 Arnaud Boetsch Hernan Gumy 1 0–1 C 0–1 May 22, 1997 H2H
36347 Arnaud Boetsch Jacco Eltingh 1 1–0 H 1–0 Jan 12, 1995 H2H
36348 Arnaud Boetsch Jan Gunnarsson 1 1–0 C 1–0 Jul 10, 1992 H2H
36349 Arnaud Boetsch Jimmy Connors 1 0–1 H 0–1 Mar 22, 1989 H2H
36350 Arnaud Boetsch Joern Renzenbrink 1 1–0 C 1–0 Apr 29, 1993 H2H
36351 Arnaud Boetsch Johan Carlsson 1 0–1 C 0–1 Mar 26, 1987 H2H
36352 Arnaud Boetsch Jordi Burillo 1 1–0 H 1–0 Aug 19, 1992 H2H
36353 Arnaud Boetsch Jose Antonio Pepe Conde 1 0–1 C 0–1 Sep 26, 1991 H2H
36354 Arnaud Boetsch Jose Francisco Altur 1 0–1 C 0–1 May 1, 1993 H2H
36355 Arnaud Boetsch Kelly Jones 1 0–1 H 0–1 Aug 18, 1993 H2H
36356 Arnaud Boetsch Kent Carlsson 1 0–1 C 0–1 May 27, 1987 H2H
36357 Arnaud Boetsch Lars Rehmann 1 1–0 H 1–0 Feb 17, 1995 H2H
36358 Arnaud Boetsch Leander Paes 1 0–1 H 0–1 Aug 29, 1997 H2H
36359 Arnaud Boetsch Libor Pimek 1 1–0 C 1–0 Aug 9, 1991 H2H
36360 Arnaud Boetsch Louis Gloria 1 1–0 G 1–0 Jun 10, 1993 H2H
36361 Arnaud Boetsch Luiz Mattar 1 1–0 C 1–0 May 29, 1991 H2H
36362 Arnaud Boetsch Mansour Bahrami 1 0–1 C 0–1 Apr 20, 1989 H2H
36363 Arnaud Boetsch Marcos Ondruska 1 1–0 C 1–0 May 30, 1997 H2H
36364 Arnaud Boetsch Marius Barnard 1 1–0 H 1–0 Sep 16, 1993 H2H
36365 Arnaud Boetsch Mark Kratzmann 1 1–0 C 1–0 May 30, 1990 H2H
36366 Arnaud Boetsch Marko Ostoja 1 0–1 C 0–1 Aug 17, 1989 H2H
36367 Arnaud Boetsch Markus Zoecke 1 1–0 H 1–0 Oct 6, 1994 H2H
36368 Arnaud Boetsch Mark Woodforde 1 0–1 H 0–1 Jan 18, 1995 H2H
36369 Arnaud Boetsch Mel Purcell 1 1–0 C 1–0 May 25, 1988 H2H
36370 Arnaud Boetsch Mikael Stadling 1 1–0 C 1–0 Feb 3, 1994 H2H
36371 Arnaud Boetsch Radovan Chrz 1 1–0 C 1–0 Oct 13, 1994 H2H
36372 Arnaud Boetsch Razvan Sabau 1 1–0 C 1–0 May 26, 1999 H2H
36373 Arnaud Boetsch Rodolphe Gilbert 1 1–0 C 1–0 Apr 15, 1993 H2H
36374 Arnaud Boetsch Ryan Blake 1 1–0 H 1–0 Jan 19, 1994 H2H
36375 Arnaud Boetsch Sandon Stolle 1 0–1 G 0–1 Jun 19, 1997 H2H
36376 Arnaud Boetsch Sean Cole 1 1–0 G 1–0 Jun 23, 1993 H2H
36377 Arnaud Boetsch Thierry Pham 1 1–0 C 1–0 Feb 5, 1987 H2H
36378 Arnaud Boetsch Thomas Gollwitzer 1 0–1 C 0–1 Oct 14, 1993 H2H
36379 Arnaud Boetsch Tommy Ho 1 1–0 G 1–0 Jun 30, 1995 H2H
36380 Arnaud Boetsch Vincent Spadea 1 1–0 H 1–0 Mar 14, 1993 H2H
36381 Arnaud Boetsch Yannick Noah 1 0–1 C 0–1 Feb 6, 1987 H2H
36382 Arnaud Clement Adrian Mannarino 1 0–1 H 0–1 Jan 13, 2011 H2H
36383 Arnaud Clement Adrian Voinea 1 1–0 C 1–0 Oct 25, 2002 H2H
36384 Arnaud Clement Agustin Calleri 1 0–1 C 0–1 May 9, 2002 H2H
36385 Arnaud Clement Alejandro Falla 1 1–0 C 1–0 May 7, 2010 H2H
36386 Arnaud Clement Alexander Waske 1 1–0 G 1–0 Jun 10, 2004 H2H
36387 Arnaud Clement Alexandr Dolgopolov 1 0–1 C 0–1 May 26, 2010 H2H
36388 Arnaud Clement Andrea Gaudenzi 1 1–0 H 1–0 Jan 4, 2001 H2H
36389 Arnaud Clement Andreas Beck 1 1–0 H 1–0 Oct 22, 2009 H2H
36390 Arnaud Clement Andrei Medvedev 1 0–1 H 0–1 Aug 12, 1998 H2H
36391 Arnaud Clement Andrei Olhovskiy 1 1–0 C 1–0 Mar 20, 1997 H2H
36392 Arnaud Clement Andrew Ilie 1 1–0 H 1–0 Mar 14, 2001 H2H
36393 Arnaud Clement Andrew Richardson 1 1–0 H 1–0 Apr 9, 1998 H2H
36394 Arnaud Clement Antony Dupuis 1 1–0 C 1–0 Apr 23, 2003 H2H
36395 Arnaud Clement Axel Pretzsch 1 1–0 H 1–0 Feb 10, 2000 H2H
36396 Arnaud Clement Benoit Paire 1 1–0 G 1–0 Jun 8, 2011 H2H
36397 Arnaud Clement Bjorn Rehnquist 1 1–0 H 1–0 Oct 9, 2008 H2H
36398 Arnaud Clement Brett Steven 1 0–1 G 0–1 Jun 11, 1998 H2H
36399 Arnaud Clement Brian Vahaly 1 1–0 H 1–0 Aug 27, 2003 H2H
36400 Arnaud Clement Cecil Mamiit 1 1–0 H 1–0 Aug 1, 2001 H2H