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
28201 Raymond Moore Robert Maud 2 1–1 H 1–1 Apr 9, 1971 H2H
28202 Raymond Moore Roy Barth 2 1–1 G 1–1 Sep 3, 1971 H2H
28203 Raymond Moore Tom Edlefsen 2 2–0 C 1–0 G 1–0 Aug 11, 1971 H2H
28204 Raymond Moore Werner Zirngibl 2 2–0 C 1–0 H 1–0 Jun 1, 1979 H2H
28205 Ray Ruffels Eddie Cruz 2 2–0 C 1–0 H 1–0 Nov 18, 1976 H2H
28206 Ray Ruffels Fred Stolle 2 1–1 G 1–0 H 0–1 Dec 11, 1971 H2H
28207 Ray Ruffels Grover Raz Reid 2 1–1 H 1–1 Oct 21, 1976 H2H
28208 Ray Ruffels Ion Tiriac 2 1–1 C 1–1 Jul 14, 1971 H2H
28209 Ray Ruffels Pat Cramer 2 1–1 C 1–1 Aug 25, 1976 H2H
28210 Ray Ruffels Premjit Lall 2 2–0 G 1–0 H 1–0 Jan 21, 1973 H2H
28211 Ray Ruffels Robert Maud 2 1–1 C 1–0 G 0–1 Mar 28, 1974 H2H
28212 Ray Ruffels Roy Barth 2 2–0 C 1–0 G 1–0 Jul 15, 1972 H2H
28213 Ray Ruffels Woody Blocher 2 2–0 C 1–0 H 1–0 Apr 20, 1978 H2H
28214 Reilly Opelka Benjamin Bonzi 2 0–2 H 0–2 Oct 16, 2025 H2H
28215 Reilly Opelka Botic van de Zandschulp 2 1–1 H 1–1 Oct 24, 2025 H2H
28216 Reilly Opelka Cristian Garin 2 1–1 C 0–1 H 1–0 Oct 24, 2019 H2H
28217 Reilly Opelka Ethan Quinn 2 1–1 C 0–1 H 1–0 Apr 13, 2026 H2H
28218 Renzo Furlan Adrian Voinea 2 1–1 H 1–1 Aug 27, 1997 H2H
28219 Renzo Furlan Andrei Olhovskiy 2 1–1 C 0–1 C 1–0 Nov 9, 1995 H2H
28220 Renzo Furlan Andres Vysand 2 1–1 C 1–1 Jun 20, 1991 H2H
28221 Renzo Furlan Bart Wuyts 2 2–0 C 2–0 Aug 13, 1992 H2H
28222 Renzo Furlan Christian Miniussi 2 1–1 C 1–1 Sep 12, 1991 H2H
28223 Renzo Furlan Cristiano Caratti 2 2–0 H 2–0 Jan 7, 1994 H2H
28224 Renzo Furlan David Rikl 2 2–0 C 2–0 Jun 2, 1995 H2H
28225 Renzo Furlan Frederic Fontang 2 1–1 C 1–1 Sep 16, 1993 H2H
28226 Renzo Furlan Goran Prpic 2 2–0 C 2–0 Sep 26, 1991 H2H
28227 Renzo Furlan Jose Antonio Pepe Conde 2 2–0 C 2–0 Jul 23, 1992 H2H
28228 Renzo Furlan Luiz Mattar 2 1–1 C 1–1 May 5, 1993 H2H
28229 Renzo Furlan Marc Kevin Goellner 2 1–1 C 1–1 Jul 10, 1997 H2H
28230 Renzo Furlan Marcos Ondruska 2 1–1 C 0–1 C 1–0 Oct 9, 1997 H2H
28231 Renzo Furlan Mark Koevermans 2 1–1 C 1–1 Apr 22, 1992 H2H
28232 Renzo Furlan Markus Naewie 2 2–0 C 2–0 Oct 1, 1992 H2H
28233 Renzo Furlan Martin Strelba 2 2–0 C 2–0 Aug 26, 1993 H2H
28234 Renzo Furlan Oliver Gross 2 1–1 C 1–1 Jul 12, 1996 H2H
28235 Renzo Furlan Paolo Cane 2 1–1 C 1–1 Jun 11, 1992 H2H
28236 Renzo Furlan Peter Tramacchi 2 2–0 H 2–0 Jan 17, 1997 H2H
28237 Renzo Furlan Raemon Sluiter 2 1–1 C 1–1 May 1, 2003 H2H
28238 Renzo Furlan Roberto Azar 2 1–1 C 1–1 Jun 21, 1991 H2H
28239 Renzo Furlan Sandon Stolle 2 1–1 C 1–0 C 0–1 May 28, 1997 H2H
28240 Renzo Furlan Thomas Johansson 2 0–2 C 0–1 H 0–1 Mar 23, 1997 H2H
28241 Renzo Furlan Veli Paloheimo 2 1–1 C 1–0 H 0–1 Mar 16, 1991 H2H
28242 Renzo Furlan Vincent Spadea 2 0–2 C 0–1 H 0–1 Jul 8, 1999 H2H
28243 Renzo Olivo Diego Schwartzman 2 0–2 C 0–2 Jul 21, 2017 H2H
28244 Ricardas Berankis Gael Monfils 2 0–2 C 0–1 H 0–1 Mar 1, 2019 H2H
28245 Ricardas Berankis Laslo Djere 2 0–2 C 0–1 G 0–1 Jun 15, 2023 H2H
28246 Ricardas Berankis Lucas Pouille 2 1–1 C 1–0 H 0–1 Apr 8, 2021 H2H
28247 Ricardas Berankis Marin Cilic 2 0–2 G 0–1 H 0–1 Oct 23, 2021 H2H
28248 Ricardas Berankis Maximilian Marterer 2 2–0 C 1–0 H 1–0 Apr 29, 2021 H2H
28249 Ricardas Berankis Pablo Carreno Busta 2 0–2 H 0–2 Sep 6, 2020 H2H
28250 Ricardas Berankis Quentin Halys 2 1–1 H 1–1 Aug 3, 2022 H2H
28251 Ricardas Berankis Radu Albot 2 0–2 H 0–2 Sep 22, 2018 H2H
28252 Ricardo Acuna Carlos Kirmayr 2 1–1 C 1–0 C 0–1 Nov 27, 1982 H2H
28253 Ricardo Acuna Cassio Motta 2 0–2 C 0–1 H 0–1 Jan 31, 1987 H2H
28254 Ricardo Acuna David Pate 2 2–0 G 2–0 Jun 24, 1988 H2H
28255 Ricardo Acuna Eric Fromm 2 0–2 C 0–1 H 0–1 Feb 15, 1984 H2H
28256 Ricardo Acuna Freddie Sauer 2 1–1 C 1–0 H 0–1 Feb 12, 1982 H2H
28257 Ricardo Acuna Greg Holmes 2 1–1 G 1–1 Jun 25, 1986 H2H
28258 Ricardo Acuna Jay Lapidus 2 2–0 C 1–0 G 1–0 Aug 6, 1984 H2H
28259 Ricardo Acuna Jimmy Connors 2 0–2 G 0–2 Jul 5, 1985 H2H
28260 Ricardo Acuna Jose Luis Clerc 2 0–2 C 0–1 H 0–1 Jan 27, 1983 H2H
28261 Ricardo Acuna Jose Luis Damiani 2 1–1 C 1–1 Jul 21, 1982 H2H
28262 Ricardo Acuna Marc Flur 2 0–2 G 0–1 H 0–1 Aug 7, 1985 H2H
28263 Ricardo Acuna Marcos Hocevar 2 1–1 C 0–1 H 1–0 Oct 14, 1983 H2H
28264 Ricardo Acuna Nduka Odizor 2 2–0 G 2–0 Jul 11, 1986 H2H
28265 Ricardo Acuna Pablo Arraya 2 1–1 C 1–0 H 0–1 Jan 28, 1988 H2H
28266 Ricardo Acuna Paul Annacone 2 1–1 G 0–1 H 1–0 Feb 11, 1986 H2H
28267 Ricardo Acuna Raul Ramirez 2 0–2 C 0–1 H 0–1 Feb 4, 1983 H2H
28268 Ricardo Acuna Rick Leach 2 1–1 H 1–1 Oct 8, 1987 H2H
28269 Ricardo Acuna Roger Guedes 2 2–0 C 2–0 Nov 29, 1979 H2H
28270 Ricardo Acuna Victor Pecci 2 0–2 C 0–1 H 0–1 Oct 15, 1983 H2H
28271 Ricardo Acuna Yannick Noah 2 0–2 C 0–1 H 0–1 Jan 30, 1986 H2H
28272 Ricardo Cano Buster C Mottram 2 1–1 C 1–1 Jul 21, 1983 H2H
28273 Ricardo Cano Butch Seewagen 2 2–0 C 2–0 Aug 19, 1977 H2H
28274 Ricardo Cano Enrique Caviglia 2 2–0 C 2–0 Nov 25, 1976 H2H
28275 Ricardo Cano Frank Gebert 2 2–0 C 1–0 C 1–0 Nov 19, 1976 H2H
28276 Ricardo Cano Hans Kary 2 1–1 C 1–1 May 26, 1978 H2H
28277 Ricardo Cano Jean Francois Caujolle 2 0–2 C 0–2 Sep 29, 1977 H2H
28278 Ricardo Cano Jean Louis Haillet 2 1–1 C 1–1 Jul 12, 1979 H2H
28279 Ricardo Cano Juan Nunez 2 1–1 C 1–1 Jul 17, 1981 H2H
28280 Ricardo Cano Jun Kuki 2 1–1 C 0–1 H 1–0 Feb 17, 1977 H2H
28281 Ricardo Cano Louk Sanders 2 2–0 C 2–0 Jun 16, 1978 H2H
28282 Ricardo Cano Nick Saviano 2 0–2 C 0–1 H 0–1 Jan 26, 1983 H2H
28283 Ricardo Cano Nicola Spear 2 2–0 C 2–0 May 31, 1978 H2H
28284 Ricardo Cano Onny Parun 2 0–2 C 0–2 Oct 28, 1975 H2H
28285 Ricardo Cano Patrick Proisy 2 1–1 C 1–1 Jun 12, 1980 H2H
28286 Ricardo Cano Werner Zirngibl 2 1–1 C 1–1 Jun 18, 1978 H2H
28287 Ricardo Mello Andre Sa 2 2–0 C 1–0 H 1–0 Apr 24, 2003 H2H
28288 Ricardo Mello Martin Vassallo Arguello 2 1–1 C 1–1 Feb 16, 2006 H2H
28289 Ricardo Mello Ruben Ramirez Hidalgo 2 2–0 C 1–0 H 1–0 Mar 12, 2011 H2H
28290 Ricardo Mello Vincent Spadea 2 1–1 H 1–1 Jul 17, 2006 H2H
28291 Ricardo Ycaza Alvaro Betancur 2 2–0 C 2–0 Jul 16, 1981 H2H
28292 Ricardo Ycaza Angel Gimenez 2 0–2 C 0–2 Oct 7, 1981 H2H
28293 Ricardo Ycaza Dominique Bedel 2 1–1 C 1–1 Nov 20, 1980 H2H
28294 Ricardo Ycaza Jiri Hrebec 2 0–2 C 0–2 Jun 21, 1980 H2H
28295 Ricardo Ycaza Pat Dupre 2 2–0 C 2–0 Apr 20, 1979 H2H
28296 Ricardo Ycaza Ricardo Cano 2 1–1 C 1–1 Nov 5, 1981 H2H
28297 Richard Fromberg Albert Portas 2 1–1 C 1–1 Sep 14, 2000 H2H
28298 Richard Fromberg Alex Radulescu 2 1–1 G 1–0 H 0–1 Aug 29, 1997 H2H
28299 Richard Fromberg Andrei Chesnokov 2 0–2 C 0–1 H 0–1 Jul 22, 1994 H2H
28300 Richard Fromberg Andrei Pavel 2 2–0 C 2–0 Apr 13, 2000 H2H
28301 Richard Fromberg Arnaud Boetsch 2 2–0 C 1–0 H 1–0 Jan 11, 1996 H2H
28302 Richard Fromberg Carl Uwe Steeb 2 1–1 C 1–0 H 0–1 Jan 4, 1996 H2H
28303 Richard Fromberg Chris Woodruff 2 0–2 C 0–1 H 0–1 Jan 23, 2000 H2H
28304 Richard Fromberg Cristiano Caratti 2 1–1 C 0–1 C 1–0 Feb 19, 1992 H2H
28305 Richard Fromberg Davide Sanguinetti 2 2–0 H 2–0 Feb 17, 2000 H2H
28306 Richard Fromberg David Rikl 2 0–2 C 0–2 Jul 24, 1996 H2H
28307 Richard Fromberg Filip Dewulf 2 1–1 C 1–1 Apr 9, 1998 H2H
28308 Richard Fromberg Francisco Roig 2 1–1 C 1–1 May 11, 1994 H2H
28309 Richard Fromberg George Bastl 2 1–1 H 1–1 Mar 20, 2001 H2H
28310 Richard Fromberg Gianluca Pozzi 2 1–1 G 0–1 H 1–0 Jun 12, 1998 H2H
28311 Richard Fromberg Gilbert Schaller 2 1–1 C 1–1 Mar 30, 1996 H2H
28312 Richard Fromberg Goran Prpic 2 1–1 C 1–1 Aug 13, 1992 H2H
28313 Richard Fromberg Grant Stafford 2 1–1 C 1–0 H 0–1 May 21, 1998 H2H
28314 Richard Fromberg Guillermo Perez-Roldan 2 1–1 C 1–1 May 26, 1990 H2H
28315 Richard Fromberg Hendrik Dreekmann 2 1–1 G 1–0 H 0–1 Sep 2, 1998 H2H
28316 Richard Fromberg Henrik Holm 2 0–2 G 0–1 H 0–1 Jun 23, 1993 H2H
28317 Richard Fromberg Hernan Gumy 2 0–2 C 0–1 H 0–1 Oct 18, 1996 H2H
28318 Richard Fromberg Horacio de la Pena 2 0–2 C 0–2 Apr 10, 1991 H2H
28319 Richard Fromberg Jacco Eltingh 2 1–1 C 1–0 G 0–1 Jun 18, 1993 H2H
28320 Richard Fromberg Jakob Hlasek 2 1–1 C 0–1 H 1–0 Apr 1, 1993 H2H
28321 Richard Fromberg Jan Apell 2 2–0 C 2–0 Jul 9, 1994 H2H
28322 Richard Fromberg Jan Siemerink 2 1–1 C 0–1 C 1–0 Oct 19, 1995 H2H
28323 Richard Fromberg Jared Palmer 2 1–1 C 1–0 H 0–1 Oct 13, 1995 H2H
28324 Richard Fromberg Javier Frana 2 1–1 C 0–1 H 1–0 Nov 4, 1993 H2H
28325 Richard Fromberg Jeff Tarango 2 1–1 H 1–1 Mar 21, 2000 H2H
28326 Richard Fromberg Jim Courier 2 0–2 C 0–1 H 0–1 May 27, 1998 H2H
28327 Richard Fromberg John McEnroe 2 0–2 G 0–1 H 0–1 Sep 6, 1992 H2H
28328 Richard Fromberg Jordi Arrese 2 1–1 C 1–1 Apr 11, 1996 H2H
28329 Richard Fromberg Julian Alonso 2 2–0 C 2–0 Jul 30, 1999 H2H
28330 Richard Fromberg Justin Gimelstob 2 1–1 H 1–1 Mar 4, 2000 H2H
28331 Richard Fromberg Karim Alami 2 2–0 C 1–0 H 1–0 Jan 15, 1998 H2H
28332 Richard Fromberg Karsten Braasch 2 1–1 C 0–1 H 1–0 Jul 21, 1993 H2H
28333 Richard Fromberg Luiz Mattar 2 2–0 C 2–0 May 26, 1993 H2H
28334 Richard Fromberg Marian Vajda 2 2–0 C 1–0 H 1–0 Jan 4, 1991 H2H
28335 Richard Fromberg Mark Kratzmann 2 2–0 H 2–0 Sep 26, 1991 H2H
28336 Richard Fromberg Markus Zoecke 2 2–0 C 1–0 H 1–0 Jan 20, 1993 H2H
28337 Richard Fromberg Michal Tabara 2 0–2 C 0–2 Apr 30, 1999 H2H
28338 Richard Fromberg Nicolas Kiefer 2 2–0 G 1–0 H 1–0 Mar 22, 2000 H2H
28339 Richard Fromberg Olivier Delaitre 2 2–0 C 1–0 H 1–0 May 29, 1996 H2H
28340 Richard Fromberg Omar Camporese 2 0–2 C 0–1 C 0–1 Sep 28, 1995 H2H
28341 Richard Fromberg Patrik Kuhnen 2 0–2 H 0–2 Oct 4, 1990 H2H
28342 Richard Fromberg Sargis Sargsian 2 2–0 G 1–0 H 1–0 Mar 8, 2001 H2H
28343 Richard Fromberg Scott Davis 2 1–1 H 1–1 Aug 12, 1991 H2H
28344 Richard Fromberg Sebastien Grosjean 2 0–2 C 0–1 H 0–1 Jan 11, 2001 H2H
28345 Richard Fromberg Sergi Bruguera 2 0–2 C 0–2 May 20, 1995 H2H
28346 Richard Fromberg Stefan Koubek 2 0–2 C 0–1 H 0–1 Mar 4, 2000 H2H
28347 Richard Fromberg Thierry Champion 2 0–2 H 0–2 Aug 17, 1992 H2H
28348 Richard Fromberg Thomas Muster 2 0–2 C 0–1 H 0–1 Jun 11, 1993 H2H
28349 Richard Fromberg Tim Henman 2 0–2 G 0–1 H 0–1 Jan 3, 2002 H2H
28350 Richard Fromberg Tomas Carbonell 2 1–1 C 1–1 Jun 15, 1995 H2H
28351 Richard Fromberg Tomas Nydahl 2 0–2 C 0–1 H 0–1 Feb 12, 1998 H2H
28352 Richard Fromberg Wally Masur 2 2–0 H 2–0 Jan 14, 1993 H2H
28353 Richard Fromberg Xavier Malisse 2 1–1 H 1–1 Sep 1, 2000 H2H
28354 Richard Gasquet Alexandre Muller 2 0–2 C 0–2 May 23, 2024 H2H
28355 Richard Gasquet Alex de Minaur 2 0–2 H 0–2 Oct 22, 2020 H2H
28356 Richard Gasquet Constant Lestienne 2 2–0 H 2–0 Jan 14, 2023 H2H
28357 Richard Gasquet Daniel Brands 2 2–0 C 1–0 H 1–0 Jan 5, 2013 H2H
28358 Richard Gasquet Dudi Sela 2 2–0 H 2–0 Jul 31, 2014 H2H
28359 Richard Gasquet Evgeny Donskoy 2 2–0 G 1–0 H 1–0 Jun 15, 2018 H2H
28360 Richard Gasquet Go Soeda 2 2–0 G 1–0 H 1–0 Jun 27, 2013 H2H
28361 Richard Gasquet Henri Laaksonen 2 2–0 C 2–0 Apr 7, 2022 H2H
28362 Richard Gasquet Hubert Hurkacz 2 0–2 C 0–1 H 0–1 Apr 29, 2023 H2H
28363 Richard Gasquet Igor Kunitsyn 2 2–0 G 1–0 H 1–0 Feb 24, 2012 H2H
28364 Richard Gasquet James Duckworth 2 2–0 G 1–0 H 1–0 Jan 22, 2015 H2H
28365 Richard Gasquet Kamil Majchrzak 2 2–0 C 1–0 H 1–0 Aug 23, 2022 H2H
28366 Richard Gasquet Laslo Djere 2 1–1 H 1–1 Aug 26, 2022 H2H
28367 Richard Gasquet Malek Jaziri 2 2–0 C 1–0 H 1–0 May 31, 2018 H2H
28368 Richard Gasquet Martin Klizan 2 2–0 G 1–0 H 1–0 Jun 20, 2014 H2H
28369 Richard Gasquet Matteo Berrettini 2 0–2 C 0–1 H 0–1 Jul 22, 2022 H2H
28370 Richard Gasquet Miomir Kecmanovic 2 1–1 C 0–1 H 1–0 Sep 1, 2022 H2H
28371 Richard Gasquet Pedro Martinez 2 1–1 C 1–1 Apr 6, 2024 H2H
28372 Richard Gasquet Sebastian Korda 2 0–2 C 0–1 H 0–1 Aug 25, 2023 H2H
28373 Richard Gasquet Soonwoo Kwon 2 1–1 H 1–1 Feb 4, 2022 H2H
28374 Richard Gasquet Stephane Robert 2 2–0 H 2–0 Aug 25, 2016 H2H
28375 Richard Gasquet Steve Darcis 2 1–1 C 0–1 H 1–0 Oct 23, 2015 H2H
28376 Richard Gasquet Taylor Fritz 2 1–1 C 0–1 H 1–0 Nov 4, 2020 H2H
28377 Richard Gasquet Thiemo de Bakker 2 2–0 H 2–0 Feb 13, 2014 H2H
28378 Richard Gasquet Thomas Fabbiano 2 2–0 C 2–0 Apr 12, 2018 H2H
28379 Richard Gasquet Tobias Kamke 2 2–0 G 1–0 H 1–0 Jun 27, 2012 H2H
28380 Richard Krajicek Alex Antonitsch 2 2–0 G 1–0 H 1–0 Jun 11, 1994 H2H
28381 Richard Krajicek Andrei Olhovskiy 2 2–0 G 1–0 H 1–0 Aug 12, 1992 H2H
28382 Richard Krajicek Brian Vahaly 2 2–0 C 1–0 H 1–0 May 23, 2003 H2H
28383 Richard Krajicek Bryan Shelton 2 1–1 G 0–1 H 1–0 Jun 28, 1995 H2H
28384 Richard Krajicek Christian Bergstrom 2 2–0 C 1–0 H 1–0 May 26, 1993 H2H
28385 Richard Krajicek Cristiano Caratti 2 0–2 C 0–1 H 0–1 Oct 7, 1995 H2H
28386 Richard Krajicek Davide Sanguinetti 2 2–0 G 2–0 Jun 17, 1999 H2H
28387 Richard Krajicek David Nainkin 2 2–0 H 2–0 Aug 6, 1998 H2H
28388 Richard Krajicek David Rikl 2 2–0 G 1–0 H 1–0 Jun 29, 1997 H2H
28389 Richard Krajicek Dennis van Scheppingen 2 1–1 C 1–0 G 0–1 Jun 20, 1998 H2H
28390 Richard Krajicek Diego Nargiso 2 2–0 C 2–0 May 14, 1997 H2H
28391 Richard Krajicek Gilad Bloom 2 2–0 H 2–0 Mar 15, 1992 H2H
28392 Richard Krajicek Goran Prpic 2 1–1 C 0–1 C 1–0 Apr 8, 1993 H2H
28393 Richard Krajicek Guillaume Raoux 2 2–0 G 1–0 H 1–0 Jun 22, 1997 H2H
28394 Richard Krajicek Hernan Gumy 2 1–1 C 0–1 H 1–0 Mar 19, 1997 H2H
28395 Richard Krajicek Jacco Eltingh 2 2–0 G 2–0 Jun 13, 1996 H2H
28396 Richard Krajicek Jamie Morgan 2 1–1 C 1–0 H 0–1 Oct 14, 1993 H2H
28397 Richard Krajicek Jim Grabb 2 2–0 H 2–0 Apr 10, 1992 H2H
28398 Richard Krajicek Jonas Svensson 2 0–2 C 0–1 H 0–1 Aug 20, 1993 H2H
28399 Richard Krajicek Lorenzo Manta 2 1–1 G 0–1 H 1–0 Sep 3, 1999 H2H
28400 Richard Krajicek Neil Borwick 2 2–0 H 2–0 Oct 9, 1992 H2H