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
17201 Andres Vysand Roger Rasheed 1 0–1 H 0–1 Jan 13, 1988 H2H
17202 Andres Vysand Stefan Lochbihler 1 0–1 C 0–1 Aug 24, 1989 H2H
17203 Andres Vysand Tarik Benhabiles 1 0–1 C 0–1 Jul 31, 1991 H2H
17204 Andrew Carlson Mike Bryan 1 0–1 H 0–1 Jul 30, 2003 H2H
17205 Andrew Castle Andrew Burrow 1 1–0 C 1–0 Jul 8, 1987 H2H
17206 Andrew Castle Ben Testerman 1 0–1 H 0–1 Apr 23, 1987 H2H
17207 Andrew Castle Brad Drewett 1 0–1 C 0–1 Mar 26, 1987 H2H
17208 Andrew Castle Dan Goldie 1 0–1 H 0–1 Apr 24, 1988 H2H
17209 Andrew Castle Greg Holmes 1 1–0 H 1–0 Apr 23, 1988 H2H
17210 Andrew Castle Larry Scott 1 1–0 H 1–0 Jul 27, 1988 H2H
17211 Andrew Castle Mark Dickson 1 0–1 G 0–1 Jun 16, 1988 H2H
17212 Andrew Castle Mark Kratzmann 1 1–0 H 1–0 Apr 13, 1988 H2H
17213 Andrew Castle Matt Anger 1 0–1 H 0–1 Jan 13, 1988 H2H
17214 Andrew Castle Mike Leach 1 0–1 G 0–1 Jun 19, 1986 H2H
17215 Andrew Castle Robert Seguso 1 0–1 C 0–1 Nov 10, 1989 H2H
17216 Andrew Castle Russell Simpson 1 1–0 G 1–0 Jun 12, 1986 H2H
17217 Andrew Castle Stuart Bale 1 1–0 G 1–0 Jun 11, 1986 H2H
17218 Andrew Castle Tony Mmoh 1 1–0 G 1–0 Jun 18, 1986 H2H
17219 Andrew Foster Branislav Stankovic 1 0–1 G 0–1 Jun 24, 1992 H2H
17220 Andrew Harris Matteo Berrettini 1 0–1 H 0–1 Jan 22, 2020 H2H
17221 Andrew Ilie Alexander Popp 1 1–0 C 1–0 May 4, 2001 H2H
17222 Andrew Ilie Alexandre Simoni 1 1–0 H 1–0 Mar 20, 2001 H2H
17223 Andrew Ilie Andrei Stoliarov 1 0–1 H 0–1 Oct 19, 2000 H2H
17224 Andrew Ilie Attila Savolt 1 0–1 C 0–1 Sep 17, 1998 H2H
17225 Andrew Ilie Bjorn Phau 1 1–0 C 1–0 Oct 26, 2000 H2H
17226 Andrew Ilie Bob Bryan 1 1–0 C 1–0 Apr 26, 2001 H2H
17227 Andrew Ilie Christian Vinck 1 1–0 G 1–0 Jul 9, 1999 H2H
17228 Andrew Ilie Chris Wilkinson 1 1–0 G 1–0 Jun 17, 1999 H2H
17229 Andrew Ilie David Miketa 1 1–0 C 1–0 Sep 30, 1999 H2H
17230 Andrew Ilie David Prinosil 1 0–1 C 0–1 Nov 11, 1999 H2H
17231 Andrew Ilie Dennis van Scheppingen 1 1–0 H 1–0 Apr 8, 1999 H2H
17232 Andrew Ilie Edwin Kempes 1 1–0 H 1–0 Jan 20, 1999 H2H
17233 Andrew Ilie Eyal Ran 1 1–0 C 1–0 Aug 2, 1995 H2H
17234 Andrew Ilie German Puentes 1 0–1 C 0–1 Apr 30, 1999 H2H
17235 Andrew Ilie Gouichi Motomura 1 1–0 H 1–0 Sep 27, 2001 H2H
17236 Andrew Ilie Hyung-Taik Lee 1 0–1 C 0–1 May 5, 2001 H2H
17237 Andrew Ilie Ivo Heuberger 1 1–0 H 1–0 Jul 22, 1998 H2H
17238 Andrew Ilie Jaymon Crabb 1 0–1 H 0–1 Jan 15, 2003 H2H
17239 Andrew Ilie Jeff Morrison 1 0–1 G 0–1 Jun 12, 2002 H2H
17240 Andrew Ilie Juan Balcells 1 1–0 C 1–0 May 16, 2001 H2H
17241 Andrew Ilie Kevin Ullyett 1 1–0 H 1–0 Nov 23, 2000 H2H
17242 Andrew Ilie Lucas Arnold Ker 1 1–0 C 1–0 Apr 24, 1998 H2H
17243 Andrew Ilie Marcelo Filippini 1 0–1 C 0–1 Apr 19, 1996 H2H
17244 Andrew Ilie Marc Kevin Goellner 1 1–0 C 1–0 Apr 14, 1999 H2H
17245 Andrew Ilie Markus Hipfl 1 0–1 H 0–1 Sep 1, 1999 H2H
17246 Andrew Ilie Martin Rodriguez 1 1–0 C 1–0 May 28, 1999 H2H
17247 Andrew Ilie Noam Behr 1 0–1 H 0–1 Sep 20, 2001 H2H
17248 Andrew Ilie Noam Okun 1 0–1 C 0–1 Apr 25, 2002 H2H
17249 Andrew Ilie Oliver Gross 1 0–1 C 0–1 May 5, 1999 H2H
17250 Andrew Ilie Orlin Stanoytchev 1 1–0 C 1–0 May 26, 2000 H2H
17251 Andrew Ilie Paul Goldstein 1 0–1 H 0–1 Sep 2, 1998 H2H
17252 Andrew Ilie Remus Farcas 1 1–0 C 1–0 Sep 14, 1995 H2H
17253 Andrew Ilie Robby Ginepri 1 0–1 H 0–1 Jul 31, 2003 H2H
17254 Andrew Ilie Sandon Stolle 1 0–1 H 0–1 Jul 31, 1998 H2H
17255 Andrew Ilie Sargis Sargsian 1 0–1 G 0–1 Jun 22, 2000 H2H
17256 Andrew Ilie Sebastian Prieto 1 1–0 C 1–0 Apr 29, 1999 H2H
17257 Andrew Ilie Stefano Pescosolido 1 0–1 H 0–1 Jan 18, 1995 H2H
17258 Andrew Ilie Takao Suzuki 1 0–1 H 0–1 Oct 3, 2001 H2H
17259 Andrew Ilie Vincenzo Santopadre 1 0–1 H 0–1 Apr 9, 1999 H2H
17260 Andrew Ilie Yves Allegro 1 0–1 G 0–1 Jun 21, 2001 H2H
17261 Andrew Jarrett Bob Carmichael 1 0–1 G 0–1 Dec 30, 1978 H2H
17262 Andrew Jarrett Carlos Behar 1 1–0 G 1–0 Jun 5, 1980 H2H
17263 Andrew Jarrett Chris Mayotte 1 1–0 G 1–0 Jun 25, 1980 H2H
17264 Andrew Jarrett Ivan Molina 1 1–0 C 1–0 Sep 29, 1978 H2H
17265 Andrew Jarrett Jan Simbera 1 0–1 G 0–1 Jun 28, 1978 H2H
17266 Andrew Jarrett Ola Hellgren 1 1–0 C 1–0 Sep 27, 1978 H2H
17267 Andrew Jarrett Onny Parun 1 0–1 C 0–1 Sep 11, 1980 H2H
17268 Andrew Jarrett Paolo Bertolucci 1 0–1 C 0–1 Sep 29, 1978 H2H
17269 Andrew Jarrett Raul Ramirez 1 0–1 G 0–1 Jun 20, 1978 H2H
17270 Andrew Jarrett Raymond Moore 1 0–1 G 0–1 Jun 22, 1977 H2H
17271 Andrew Jarrett Willem Prinsloo 1 1–0 C 1–0 Feb 15, 1979 H2H
17272 Andrew Jarrett Zeljko Franulovic 1 0–1 C 0–1 Jul 12, 1979 H2H
17273 Andrew Rae Graham Stilwell 1 0–1 H 0–1 Jul 13, 1973 H2H
17274 Andrew Richardson Danny Sapsford 1 0–1 G 0–1 Jun 14, 1995 H2H
17275 Andrew Richardson Lars Jonsson 1 0–1 C 0–1 Feb 1, 1996 H2H
17276 Andrew Richardson Sergi Duran 1 1–0 G 1–0 Jun 25, 1997 H2H
17277 Andrew Richardson Steve Campbell 1 0–1 H 0–1 Apr 15, 1998 H2H
17278 Andrew Sznajder Amit Naor 1 1–0 H 1–0 Oct 9, 1986 H2H
17279 Andrew Sznajder Andrew Castle 1 1–0 H 1–0 Aug 10, 1988 H2H
17280 Andrew Sznajder Carl Limberger 1 1–0 H 1–0 Aug 2, 1989 H2H
17281 Andrew Sznajder Chris Pridham 1 0–1 H 0–1 Jul 22, 1992 H2H
17282 Andrew Sznajder Dan Cassidy 1 1–0 H 1–0 Mar 22, 1989 H2H
17283 Andrew Sznajder David Pate 1 0–1 H 0–1 Aug 12, 1991 H2H
17284 Andrew Sznajder Eric Winogradsky 1 1–0 H 1–0 Mar 21, 1989 H2H
17285 Andrew Sznajder Fernando Roese 1 1–0 C 1–0 Apr 6, 1990 H2H
17286 Andrew Sznajder Greg Holmes 1 1–0 H 1–0 Aug 13, 1987 H2H
17287 Andrew Sznajder Joakim Nystrom 1 0–1 C 0–1 Feb 7, 1986 H2H
17288 Andrew Sznajder John Fitzgerald 1 1–0 C 1–0 Feb 21, 1990 H2H
17289 Andrew Sznajder Ken Flach 1 1–0 H 1–0 Jul 18, 1990 H2H
17290 Andrew Sznajder Lawson Duncan 1 0–1 C 0–1 Jun 2, 1989 H2H
17291 Andrew Sznajder Miloslav Mecir 1 0–1 H 0–1 Jan 19, 1990 H2H
17292 Andrew Sznajder Nduka Odizor 1 1–0 H 1–0 Aug 16, 1989 H2H
17293 Andrew Sznajder Pablo Arraya 1 0–1 C 0–1 May 2, 1991 H2H
17294 Andrew Sznajder Pedro Rebolledo 1 0–1 C 0–1 Oct 25, 1990 H2H
17295 Andrew Sznajder Peter Doohan 1 1–0 H 1–0 Aug 12, 1987 H2H
17296 Andrew Sznajder Pieter Aldrich 1 1–0 H 1–0 Sep 22, 1989 H2H
17297 Andrew Sznajder Richard Matuszewski 1 0–1 H 0–1 Aug 11, 1989 H2H
17298 Andrew Sznajder Roberto Saad 1 1–0 C 1–0 Feb 6, 1986 H2H
17299 Andrew Sznajder Tarik Benhabiles 1 1–0 H 1–0 Jan 3, 1991 H2H
17300 Andrew Sznajder Thomas Hogstedt 1 1–0 H 1–0 Aug 2, 1990 H2H
17301 Andrew Sznajder Tim Mayotte 1 1–0 H 1–0 Sep 21, 1989 H2H
17302 Andrew Sznajder Tim Wilkison 1 0–1 H 0–1 Feb 18, 1987 H2H
17303 Andrew Sznajder Tony Mmoh 1 1–0 C 1–0 Jul 30, 1986 H2H
17304 Andrew Whittington Adam Pavlasek 1 1–0 H 1–0 Jan 18, 2017 H2H
17305 Andrey Golubev Adrian Mannarino 1 1–0 C 1–0 May 1, 2014 H2H
17306 Andrey Golubev Aleksandr Nedovyesov 1 1–0 H 1–0 Oct 17, 2013 H2H
17307 Andrey Golubev Amer Delic 1 1–0 H 1–0 Oct 25, 2007 H2H
17308 Andrey Golubev Andrey Kuznetsov 1 0–1 H 0–1 Feb 19, 2015 H2H
17309 Andrey Golubev Benjamin Becker 1 0–1 H 0–1 Sep 24, 2015 H2H
17310 Andrey Golubev Bernard Tomic 1 0–1 G 0–1 Jun 18, 2014 H2H
17311 Andrey Golubev Bobby Reynolds 1 1–0 G 1–0 Jun 10, 2009 H2H
17312 Andrey Golubev Brendan Evans 1 1–0 H 1–0 Aug 27, 2008 H2H
17313 Andrey Golubev Denis Gremelmayr 1 1–0 C 1–0 May 27, 2009 H2H
17314 Andrey Golubev Dmitry Tursunov 1 0–1 H 0–1 Feb 10, 2011 H2H
17315 Andrey Golubev Dustin Brown 1 1–0 H 1–0 Mar 14, 2015 H2H
17316 Andrey Golubev Ernests Gulbis 1 0–1 H 0–1 Jan 3, 2008 H2H
17317 Andrey Golubev Evan King 1 1–0 H 1–0 Feb 26, 2009 H2H
17318 Andrey Golubev Fabrice Martin 1 1–0 H 1–0 Feb 25, 2015 H2H
17319 Andrey Golubev Horacio Zeballos 1 1–0 H 1–0 Oct 18, 2013 H2H
17320 Andrey Golubev Igor Kunitsyn 1 0–1 H 0–1 Oct 22, 2010 H2H
17321 Andrey Golubev Igor Sijsling 1 0–1 H 0–1 Aug 19, 2014 H2H
17322 Andrey Golubev Jan-Lennard Struff 1 1–0 H 1–0 Sep 19, 2013 H2H
17323 Andrey Golubev Kei Nishikori 1 0–1 C 0–1 Apr 25, 2014 H2H
17324 Andrey Golubev Marin Cilic 1 0–1 C 0–1 May 14, 2013 H2H
17325 Andrey Golubev Marko Djokovic 1 1–0 H 1–0 Feb 29, 2012 H2H
17326 Andrey Golubev Matteo Viola 1 1–0 C 1–0 Apr 23, 2014 H2H
17327 Andrey Golubev Mikhail Kukushkin 1 0–1 H 0–1 Oct 19, 2013 H2H
17328 Andrey Golubev Pere Riba 1 0–1 C 0–1 Apr 8, 2011 H2H
17329 Andrey Golubev Pierre-Hugues Herbert 1 1–0 H 1–0 Oct 2, 2014 H2H
17330 Andrey Golubev Rik De Voest 1 1–0 H 1–0 Mar 10, 2012 H2H
17331 Andrey Golubev Robby Ginepri 1 0–1 G 0–1 Jun 17, 2009 H2H
17332 Andrey Golubev Ruben Ramirez Hidalgo 1 0–1 C 0–1 Jul 14, 2011 H2H
17333 Andrey Golubev Sergiy Stakhovsky 1 0–1 H 0–1 Aug 24, 2011 H2H
17334 Andrey Golubev Steve Darcis 1 0–1 C 0–1 Apr 25, 2012 H2H
17335 Andrey Golubev Xavier Malisse 1 1–0 H 1–0 Nov 4, 2010 H2H
17336 Andrey Golubev Yuri Schukin 1 0–1 C 0–1 Jul 28, 2010 H2H
17337 Andrey Kuznetsov Adrian Mannarino 1 1–0 H 1–0 Mar 28, 2016 H2H
17338 Andrey Kuznetsov Alex de Minaur 1 1–0 H 1–0 Jan 13, 2017 H2H
17339 Andrey Kuznetsov Bernabe Zapata Miralles 1 0–1 C 0–1 Apr 21, 2021 H2H
17340 Andrey Kuznetsov Bradley Klahn 1 1–0 H 1–0 Aug 27, 2014 H2H
17341 Andrey Kuznetsov Daniel Munoz de la Nava 1 1–0 C 1–0 Jul 12, 2012 H2H
17342 Andrey Kuznetsov Igor Kunitsyn 1 0–1 H 0–1 Oct 20, 2011 H2H
17343 Andrey Kuznetsov Jan-Lennard Struff 1 1–0 C 1–0 Jul 20, 2017 H2H
17344 Andrey Kuznetsov Konstantin Kravchuk 1 1–0 H 1–0 Oct 6, 2016 H2H
17345 Andrey Kuznetsov Lucas Pouille 1 1–0 H 1–0 Feb 18, 2016 H2H
17346 Andrey Kuznetsov Marton Fucsovics 1 1–0 C 1–0 Apr 22, 2015 H2H
17347 Andrey Kuznetsov Mate Pavic 1 1–0 C 1–0 Jul 13, 2012 H2H
17348 Andrey Kuznetsov Matthew Ebden 1 0–1 H 0–1 Mar 9, 2013 H2H
17349 Andrey Kuznetsov Miljan Zekic 1 0–1 C 0–1 Aug 2, 2017 H2H
17350 Andrey Kuznetsov Nick Kyrgios 1 0–1 H 0–1 Mar 30, 2016 H2H
17351 Andrey Kuznetsov Quentin Halys 1 1–0 H 1–0 Feb 19, 2016 H2H
17352 Andrey Kuznetsov Radu Albot 1 1–0 H 1–0 Oct 22, 2015 H2H
17353 Andrey Kuznetsov Ricardas Berankis 1 1–0 H 1–0 Jan 8, 2016 H2H
17354 Andrey Kuznetsov Roberto Bautista Agut 1 0–1 H 0–1 Oct 16, 2014 H2H
17355 Andrey Kuznetsov Rogerio Dutra Silva 1 1–0 H 1–0 Mar 25, 2016 H2H
17356 Andrey Kuznetsov Sergio Gutierrez-Ferrol 1 1–0 C 1–0 Apr 7, 2011 H2H
17357 Andrey Kuznetsov Teymuraz Gabashvili 1 0–1 C 0–1 Apr 30, 2015 H2H
17358 Andrey Rublev Adam Walton 1 1–0 C 1–0 May 29, 2025 H2H
17359 Andrey Rublev Alex Hernandez 1 1–0 H 1–0 Jul 17, 2025 H2H
17360 Andrey Rublev Aljaz Bedene 1 1–0 H 1–0 Aug 30, 2017 H2H
17361 Andrey Rublev Andrea Pellegrino 1 1–0 C 1–0 Jul 16, 2026 H2H
17362 Andrey Rublev Andreas Seppi 1 1–0 H 1–0 Jan 2, 2019 H2H
17363 Andrey Rublev Andrej Martin 1 1–0 C 1–0 Jul 21, 2017 H2H
17364 Andrey Rublev Benjamin Bonzi 1 1–0 H 1–0 Feb 19, 2022 H2H
17365 Andrey Rublev Benoit Paire 1 1–0 H 1–0 Aug 21, 2021 H2H
17366 Andrey Rublev Bernabe Zapata Miralles 1 1–0 C 1–0 Jul 27, 2023 H2H
17367 Andrey Rublev Blaz Kavcic 1 0–1 C 0–1 Jul 23, 2015 H2H
17368 Andrey Rublev Carlos Berlocq 1 1–0 C 1–0 Jul 20, 2017 H2H
17369 Andrey Rublev Carlos Taberner 1 1–0 H 1–0 Oct 10, 2021 H2H
17370 Andrey Rublev Cedrik-Marcel Stebe 1 1–0 H 1–0 Jan 3, 2018 H2H
17371 Andrey Rublev Christopher O'Connell 1 1–0 H 1–0 Jan 22, 2020 H2H
17372 Andrey Rublev Coleman Wong 1 1–0 H 1–0 Aug 30, 2025 H2H
17373 Andrey Rublev Daniel Altmaier 1 0–1 C 0–1 Jul 28, 2023 H2H
17374 Andrey Rublev Dino Prizmic 1 1–0 H 1–0 Aug 26, 2025 H2H
17375 Andrey Rublev Dominik Koepfer 1 1–0 H 1–0 Mar 13, 2022 H2H
17376 Andrey Rublev Egor Gerasimov 1 1–0 H 1–0 Oct 18, 2019 H2H
17377 Andrey Rublev Emilio Nava 1 1–0 H 1–0 Jul 18, 2025 H2H
17378 Andrey Rublev Evgeny Donskoy 1 0–1 H 0–1 Aug 8, 2018 H2H
17379 Andrey Rublev Federico Coria 1 1–0 C 1–0 Jul 15, 2022 H2H
17380 Andrey Rublev Federico Gaio 1 1–0 C 1–0 Apr 22, 2021 H2H
17381 Andrey Rublev Feliciano Lopez 1 1–0 H 1–0 Feb 14, 2021 H2H
17382 Andrey Rublev Florian Mayer 1 1–0 H 1–0 Mar 24, 2017 H2H
17383 Andrey Rublev Gabriel Diallo 1 0–1 H 0–1 Mar 7, 2026 H2H
17384 Andrey Rublev Gilles Simon 1 1–0 H 1–0 Aug 29, 2019 H2H
17385 Andrey Rublev Gregoire Barrere 1 1–0 H 1–0 Sep 3, 2020 H2H
17386 Andrey Rublev Guido Pella 1 1–0 H 1–0 Jan 6, 2018 H2H
17387 Andrey Rublev Guillermo Garcia-Lopez 1 1–0 H 1–0 Feb 8, 2018 H2H
17388 Andrey Rublev Hamad Medjedovic 1 1–0 C 1–0 Apr 18, 2026 H2H
17389 Andrey Rublev Henri Laaksonen 1 1–0 H 1–0 Feb 10, 2022 H2H
17390 Andrey Rublev Horacio Zeballos 1 0–1 C 0–1 Jul 30, 2015 H2H
17391 Andrey Rublev Hugo Gaston 1 1–0 H 1–0 Jul 30, 2025 H2H
17392 Andrey Rublev Ivan Dodig 1 1–0 C 1–0 Jul 22, 2017 H2H
17393 Andrey Rublev Ivo Karlovic 1 1–0 H 1–0 Sep 1, 2021 H2H
17394 Andrey Rublev Jack Sock 1 1–0 H 1–0 Oct 5, 2017 H2H
17395 Andrey Rublev Jacob Fearnley 1 1–0 H 1–0 Oct 29, 2025 H2H
17396 Andrey Rublev Jaime Faria 1 1–0 H 1–0 Jan 21, 2026 H2H
17397 Andrey Rublev Jarkko Nieminen 1 1–0 C 1–0 May 20, 2015 H2H
17398 Andrey Rublev Joao Fonseca 1 0–1 H 0–1 Jan 14, 2025 H2H
17399 Andrey Rublev John Millman 1 1–0 H 1–0 Oct 9, 2019 H2H
17400 Andrey Rublev Jordan Thompson 1 1–0 G 1–0 Jun 18, 2021 H2H