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
48201 Frederic Niemeyer Lars Burgsmuller 1 1–0 H 1–0 Feb 19, 2004 H2H
48202 Frederico Ferreira Silva Nick Kyrgios 1 0–1 H 0–1 Feb 10, 2021 H2H
48203 Frederico Ferreira Silva Ricardo Ojeda Lara 1 0–1 C 0–1 May 3, 2018 H2H
48204 Frederic Vitoux Jacco Eltingh 1 0–1 H 0–1 Jan 11, 1996 H2H
48205 Frederic Vitoux Ramon Delgado 1 1–0 H 1–0 Aug 28, 1996 H2H
48206 Frederik Fetterlein Bryan Shelton 1 1–0 C 1–0 May 31, 1995 H2H
48207 Frederik Fetterlein Carsten Arriens 1 1–0 C 1–0 Jul 13, 1995 H2H
48208 Frederik Fetterlein Eduardo Masso 1 1–0 C 1–0 Mar 7, 1991 H2H
48209 Frederik Fetterlein Gouichi Motomura 1 1–0 H 1–0 Apr 16, 1997 H2H
48210 Frederik Fetterlein Jacco Eltingh 1 1–0 H 1–0 Jul 26, 1996 H2H
48211 Frederik Fetterlein Jared Palmer 1 0–1 G 0–1 Jun 30, 1995 H2H
48212 Frederik Fetterlein Jordi Burillo 1 1–0 H 1–0 Aug 30, 1995 H2H
48213 Frederik Fetterlein Marcelo Filippini 1 0–1 C 0–1 May 23, 1996 H2H
48214 Frederik Fetterlein Mark Woodforde 1 0–1 H 0–1 Apr 19, 1996 H2H
48215 Frederik Fetterlein Martin Strelba 1 0–1 C 0–1 Mar 5, 1992 H2H
48216 Frederik Fetterlein Mauricio Hadad 1 0–1 H 0–1 Sep 1, 1995 H2H
48217 Frederik Fetterlein Sander Groen 1 1–0 G 1–0 Jun 13, 1996 H2H
48218 Frederik Fetterlein Wojtek Kowalski 1 0–1 C 0–1 Aug 24, 1995 H2H
48219 Frederik Nielsen Alex Kuznetsov 1 0–1 G 0–1 Jun 13, 2007 H2H
48220 Frederik Nielsen George Bastl 1 0–1 H 0–1 Oct 9, 2008 H2H
48221 Frederik Nielsen Robert Kendrick 1 0–1 H 0–1 Aug 25, 2009 H2H
48222 Frederik Nielsen Roberto Bautista Agut 1 0–1 H 0–1 Aug 20, 2013 H2H
48223 Frederik Nielsen Ruben Bemelmans 1 0–1 H 0–1 Sep 30, 2010 H2H
48224 Fred Hemmes Oscar Hernandez 1 0–1 C 0–1 Jul 17, 2003 H2H
48225 Fredrik Jonsson Arnaud Di Pasquale 1 1–0 H 1–0 Sep 1, 1999 H2H
48226 Fredrik Jonsson Axel Pretzsch 1 1–0 H 1–0 Mar 2, 2000 H2H
48227 Fredrik Jonsson Jeff Salzenstein 1 0–1 H 0–1 Feb 16, 2000 H2H
48228 Fredrik Waern Michael Westphal 1 0–1 C 0–1 Jul 6, 1988 H2H
48229 Fredrik Waern Steve Shaw 1 0–1 C 0–1 Jul 13, 1988 H2H
48230 Fred Stolle Christian Kuhnke 1 1–0 C 1–0 May 24, 1969 H2H
48231 Fred Stolle Gerald Battrick 1 0–1 H 0–1 Dec 6, 1972 H2H
48232 Fred Stolle Grover Raz Reid 1 1–0 C 1–0 Jul 14, 1972 H2H
48233 Fred Stolle Jaidip Mukerjea 1 1–0 G 1–0 Jun 19, 1969 H2H
48234 Fred Stolle Jean Claude Barclay 1 1–0 G 1–0 Jun 26, 1968 H2H
48235 Fred Stolle Jose Guerrero 1 1–0 C 1–0 Oct 20, 1971 H2H
48236 Fred Stolle Julian Ganzabal 1 0–1 C 0–1 Jul 30, 1969 H2H
48237 Fred Stolle Per Jemsby 1 1–0 H 1–0 Nov 28, 1969 H2H
48238 Fred Stolle Premjit Lall 1 1–0 C 1–0 Feb 22, 1973 H2H
48239 Fred Stolle Roy Barth 1 1–0 C 1–0 Oct 20, 1971 H2H
48240 Fred Stolle Sergei Likhachev 1 1–0 C 1–0 May 23, 1969 H2H
48241 Fred Stolle Tony Bardsley 1 1–0 C 1–0 Oct 25, 1972 H2H
48242 Fred Stolle Tony Parun 1 1–0 G 1–0 Dec 10, 1971 H2H
48243 Frew Mcmillan Allan McDonald 1 1–0 C 1–0 Apr 29, 1970 H2H
48244 Frew Mcmillan Andres Gimeno 1 0–1 G 0–1 Jun 25, 1969 H2H
48245 Frew Mcmillan Attila Korpas 1 1–0 C 1–0 Aug 20, 1970 H2H
48246 Frew Mcmillan Ben Jones 1 1–0 C 1–0 Oct 31, 1968 H2H
48247 Frew Mcmillan Bill Bowrey 1 0–1 H 0–1 Apr 7, 1971 H2H
48248 Frew Mcmillan Byron Bertram 1 0–1 H 0–1 Nov 30, 1973 H2H
48249 Frew Mcmillan Charlie Owens 1 1–0 C 1–0 Dec 8, 1972 H2H
48250 Frew Mcmillan Colin Dibley 1 0–1 C 0–1 Feb 10, 1973 H2H
48251 Frew Mcmillan Dan Bleckinger 1 1–0 C 1–0 Sep 27, 1972 H2H
48252 Frew Mcmillan Dennis Ralston 1 0–1 G 0–1 Jun 19, 1969 H2H
48253 Frew Mcmillan Derek Schroder 1 1–0 H 1–0 Jan 4, 1968 H2H
48254 Frew Mcmillan Douglas Palm 1 0–1 H 0–1 Nov 9, 1976 H2H
48255 Frew Mcmillan Francois Jauffret 1 1–0 H 1–0 Nov 7, 1974 H2H
48256 Frew Mcmillan Frantisek Pala 1 0–1 C 0–1 Oct 13, 1976 H2H
48257 Frew Mcmillan Fred Stolle 1 0–1 C 0–1 Oct 31, 1973 H2H
48258 Frew Mcmillan Gene Scott 1 1–0 H 1–0 Mar 26, 1973 H2H
48259 Frew Mcmillan Graham Stilwell 1 0–1 C 0–1 May 1, 1969 H2H
48260 Frew Mcmillan Hans Joachim Ploetz 1 1–0 G 1–0 Jun 18, 1970 H2H
48261 Frew Mcmillan Herb Fitzgibbon 1 0–1 G 0–1 Aug 22, 1973 H2H
48262 Frew Mcmillan Ian Crookenden 1 1–0 C 1–0 Feb 28, 1974 H2H
48263 Frew Mcmillan Ivan Molina 1 0–1 C 0–1 Oct 30, 1975 H2H
48264 Frew Mcmillan Jeff Simpson 1 1–0 C 1–0 May 21, 1969 H2H
48265 Frew Mcmillan John Clifton 1 1–0 C 1–0 Aug 6, 1970 H2H
48266 Frew Mcmillan John Newcombe 1 0–1 H 0–1 Aug 11, 1971 H2H
48267 Frew Mcmillan John Paish 1 1–0 C 1–0 May 16, 1972 H2H
48268 Frew Mcmillan Jorge Andrew 1 0–1 H 0–1 Nov 8, 1975 H2H
48269 Frew Mcmillan Jun Kuki 1 1–0 C 1–0 Aug 2, 1972 H2H
48270 Frew Mcmillan Mal Anderson 1 0–1 G 0–1 Jul 11, 1969 H2H
48271 Frew Mcmillan Mike Belkin 1 1–0 C 1–0 Dec 7, 1972 H2H
48272 Frew Mcmillan Nicholas Kalogeropoulos 1 0–1 G 0–1 Jun 11, 1970 H2H
48273 Frew Mcmillan Pancho Walthall 1 1–0 G 1–0 Sep 4, 1970 H2H
48274 Frew Mcmillan Patrice Dominguez 1 0–1 C 0–1 May 9, 1973 H2H
48275 Frew Mcmillan Patrick Proisy 1 1–0 C 1–0 Aug 5, 1972 H2H
48276 Frew Mcmillan Peter Szoke 1 1–0 C 1–0 May 26, 1972 H2H
48277 Frew Mcmillan Pierre Barthes 1 1–0 C 1–0 May 15, 1969 H2H
48278 Frew Mcmillan Premjit Lall 1 1–0 C 1–0 May 8, 1973 H2H
48279 Frew Mcmillan Raul Ramirez 1 0–1 H 0–1 Feb 26, 1977 H2H
48280 Frew Mcmillan Ray Keldie 1 1–0 H 1–0 Nov 6, 1974 H2H
48281 Frew Mcmillan Raymond Moore 1 0–1 H 0–1 Dec 7, 1978 H2H
48282 Frew Mcmillan Rick Fisher 1 1–0 C 1–0 Oct 19, 1977 H2H
48283 Frew Mcmillan Robert Maud 1 1–0 C 1–0 Apr 12, 1974 H2H
48284 Frew Mcmillan Rolf Norberg 1 1–0 C 1–0 Oct 10, 1973 H2H
48285 Frew Mcmillan Rolf Thung 1 1–0 C 1–0 Aug 29, 1975 H2H
48286 Frew Mcmillan Steve Faulk 1 1–0 C 1–0 Aug 7, 1973 H2H
48287 Frew Mcmillan Tadeusz Nowicki 1 0–1 C 0–1 May 27, 1971 H2H
48288 Frew Mcmillan Vladimir Zednik 1 1–0 H 1–0 Sep 19, 1973 H2H
48289 Frew Mcmillan Welry Fritz 1 1–0 H 1–0 Oct 11, 1979 H2H
48290 Frew Mcmillan Willem Prinsloo 1 1–0 H 1–0 Dec 2, 1977 H2H
48291 Frew Mcmillan William Brown 1 1–0 C 1–0 Sep 19, 1973 H2H
48292 Frew Mcmillan Zlatko Ivancic 1 1–0 G 1–0 Jun 12, 1968 H2H
48293 Fritz Buehning Bernie Mitton 1 0–1 C 0–1 May 1, 1980 H2H
48294 Fritz Buehning Billy Martin 1 0–1 G 0–1 Jul 10, 1980 H2H
48295 Fritz Buehning Buster C Mottram 1 0–1 H 0–1 Mar 20, 1981 H2H
48296 Fritz Buehning Colin Dibley 1 1–0 G 1–0 Jun 11, 1980 H2H
48297 Fritz Buehning Dale Collings 1 1–0 C 1–0 Oct 23, 1980 H2H
48298 Fritz Buehning David Schneider 1 0–1 H 0–1 Sep 13, 1979 H2H
48299 Fritz Buehning Ferdi Taygan 1 1–0 H 1–0 Oct 13, 1983 H2H
48300 Fritz Buehning Gilles Moretton 1 0–1 H 0–1 Aug 22, 1981 H2H
48301 Fritz Buehning Glen Holroyd 1 1–0 H 1–0 Aug 20, 1980 H2H
48302 Fritz Buehning John Chris Lewis 1 1–0 C 1–0 Apr 3, 1980 H2H
48303 Fritz Buehning John Whitlinger 1 0–1 C 0–1 Mar 27, 1980 H2H
48304 Fritz Buehning Lars Elvstrom 1 1–0 H 1–0 Nov 7, 1979 H2H
48305 Fritz Buehning Louk Sanders 1 1–0 H 1–0 Mar 19, 1981 H2H
48306 Fritz Buehning Manuel Orantes 1 1–0 C 1–0 Jul 16, 1979 H2H
48307 Fritz Buehning Marty Riessen 1 0–1 C 0–1 Sep 20, 1979 H2H
48308 Fritz Buehning Massimo Rivaroli 1 1–0 C 1–0 Nov 23, 1979 H2H
48309 Fritz Buehning Mike Estep 1 1–0 G 1–0 Jun 23, 1982 H2H
48310 Fritz Buehning Mike Fishbach 1 1–0 H 1–0 Aug 13, 1981 H2H
48311 Fritz Buehning Onny Parun 1 0–1 C 0–1 May 14, 1980 H2H
48312 Fritz Buehning Peter Rennert 1 0–1 G 0–1 Jun 10, 1981 H2H
48313 Fritz Buehning Raymond Moore 1 1–0 H 1–0 Oct 18, 1979 H2H
48314 Fritz Buehning Steve Krulevitz 1 0–1 C 0–1 Jul 31, 1980 H2H
48315 Fritz Buehning Syd Ball 1 1–0 H 1–0 Aug 20, 1981 H2H
48316 Fritz Buehning Terry Rocavert 1 1–0 H 1–0 Aug 17, 1979 H2H
48317 Fritz Buehning Ulrich Marten 1 1–0 C 1–0 Oct 24, 1980 H2H
48318 Fritz Don Wouter Fok 1 0–1 C 0–1 Jul 27, 1978 H2H
48319 Gabriel Diallo Adam Walton 1 0–1 H 0–1 Feb 17, 2026 H2H
48320 Gabriel Diallo Adrian Mannarino 1 0–1 G 0–1 Jun 9, 2026 H2H
48321 Gabriel Diallo Alejandro Tabilo 1 1–0 H 1–0 Oct 19, 2024 H2H
48322 Gabriel Diallo Aleksandar Vukic 1 1–0 G 1–0 Jun 12, 2025 H2H
48323 Gabriel Diallo Amir Omarkhanov 1 1–0 H 1–0 Oct 16, 2025 H2H
48324 Gabriel Diallo Andrea Vavassori 1 0–1 H 0–1 Jan 13, 2026 H2H
48325 Gabriel Diallo Damir Dzumhur 1 1–0 H 1–0 Aug 26, 2025 H2H
48326 Gabriel Diallo Daniel Altmaier 1 1–0 G 1–0 Jul 2, 2025 H2H
48327 Gabriel Diallo Emilio Gomez 1 0–1 H 0–1 Feb 9, 2023 H2H
48328 Gabriel Diallo Fabian Marozsan 1 1–0 H 1–0 Jul 24, 2025 H2H
48329 Gabriel Diallo Grigor Dimitrov 1 1–0 C 1–0 Apr 30, 2025 H2H
48330 Gabriel Diallo Hamad Medjedovic 1 0–1 C 0–1 Aug 21, 2025 H2H
48331 Gabriel Diallo Jesper de Jong 1 1–0 H 1–0 Jan 8, 2026 H2H
48332 Gabriel Diallo Kamil Majchrzak 1 1–0 C 1–0 Apr 26, 2025 H2H
48333 Gabriel Diallo Laslo Djere 1 1–0 G 1–0 Jun 26, 2025 H2H
48334 Gabriel Diallo Marcos Giron 1 0–1 C 0–1 May 9, 2025 H2H
48335 Gabriel Diallo Mattia Bellucci 1 1–0 H 1–0 Mar 4, 2026 H2H
48336 Gabriel Diallo Nuno Borges 1 0–1 H 0–1 Feb 15, 2024 H2H
48337 Gabriel Diallo Terence Atmane 1 1–0 G 1–0 Jun 22, 2026 H2H
48338 Gabriel Diallo Zhizhen Zhang 1 1–0 H 1–0 Mar 7, 2025 H2H
48339 Gabriel Markus Andrew Sznajder 1 1–0 C 1–0 May 29, 1991 H2H
48340 Gabriel Markus Bart Wuyts 1 1–0 C 1–0 May 28, 1993 H2H
48341 Gabriel Markus Carl Uwe Steeb 1 1–0 C 1–0 Jun 13, 1991 H2H
48342 Gabriel Markus Cassio Motta 1 1–0 C 1–0 Feb 7, 1992 H2H
48343 Gabriel Markus Christian Bergstrom 1 0–1 C 0–1 Jul 15, 1992 H2H
48344 Gabriel Markus Claudio Mezzadri 1 0–1 C 0–1 Jun 22, 1989 H2H
48345 Gabriel Markus Claudio Pistolesi 1 1–0 C 1–0 Oct 3, 1991 H2H
48346 Gabriel Markus Daniel Orsanic 1 1–0 C 1–0 Apr 16, 1994 H2H
48347 Gabriel Markus David Engel 1 0–1 C 0–1 Apr 26, 1990 H2H
48348 Gabriel Markus Dick Bosse 1 1–0 H 1–0 Sep 2, 1992 H2H
48349 Gabriel Markus Diego Nargiso 1 1–0 H 1–0 Aug 28, 1991 H2H
48350 Gabriel Markus Diego Perez 1 1–0 C 1–0 May 31, 1991 H2H
48351 Gabriel Markus Francisco Roig 1 0–1 C 0–1 Jun 17, 1994 H2H
48352 Gabriel Markus Galo Blanco 1 1–0 C 1–0 Oct 6, 1994 H2H
48353 Gabriel Markus Jared Palmer 1 1–0 C 1–0 Apr 16, 1994 H2H
48354 Gabriel Markus Jimmy Arias 1 1–0 C 1–0 Apr 14, 1994 H2H
48355 Gabriel Markus Jose Daher 1 0–1 H 0–1 Oct 31, 1991 H2H
48356 Gabriel Markus Lars Koslowski 1 1–0 C 1–0 May 27, 1992 H2H
48357 Gabriel Markus Leonardo Lavalle 1 0–1 C 0–1 Apr 5, 1990 H2H
48358 Gabriel Markus Marcelo Filippini 1 0–1 C 0–1 Nov 5, 1994 H2H
48359 Gabriel Markus Marcos Ondruska 1 0–1 C 0–1 Apr 21, 1993 H2H
48360 Gabriel Markus Mark Koevermans 1 0–1 C 0–1 Jun 20, 1991 H2H
48361 Gabriel Markus Martin Laurendeau 1 0–1 C 0–1 Feb 19, 1992 H2H
48362 Gabriel Markus Martin Stringari 1 1–0 C 1–0 Aug 26, 1993 H2H
48363 Gabriel Markus Mauro Menezes 1 1–0 H 1–0 Feb 8, 1990 H2H
48364 Gabriel Markus Nuno Marques 1 1–0 C 1–0 Apr 1, 1993 H2H
48365 Gabriel Markus Olivier Delaitre 1 0–1 H 0–1 Sep 12, 1991 H2H
48366 Gabriel Markus Pavel Vizner 1 1–0 C 1–0 Aug 25, 1994 H2H
48367 Gabriel Markus Rodolphe Gilbert 1 1–0 C 1–0 Apr 17, 1992 H2H
48368 Gabriel Markus Sergio Cortes 1 0–1 H 0–1 Mar 13, 1993 H2H
48369 Gabriel Markus Tomas Nydahl 1 1–0 C 1–0 Aug 26, 1994 H2H
48370 Gabriel Mattos Jai Dilouie 1 1–0 C 1–0 Jul 21, 1982 H2H
48371 Gabriel Trifu Arnaud Di Pasquale 1 0–1 C 0–1 Sep 17, 1998 H2H
48372 Gabriel Trujillo-Soler Werner Eschauer 1 1–0 C 1–0 Apr 30, 2008 H2H
48373 Gabriel Urpi Adriano Panatta 1 0–1 C 0–1 May 20, 1981 H2H
48374 Gabriel Urpi Angel Gimenez 1 1–0 C 1–0 Apr 16, 1981 H2H
48375 Gabriel Urpi Billy Martin 1 1–0 C 1–0 Sep 25, 1981 H2H
48376 Gabriel Urpi Buster C Mottram 1 0–1 C 0–1 Apr 24, 1981 H2H
48377 Gabriel Urpi Carlos Kirmayr 1 0–1 C 0–1 Nov 6, 1980 H2H
48378 Gabriel Urpi Carlos Lando 1 1–0 C 1–0 Feb 5, 1981 H2H
48379 Gabriel Urpi Chris Johnstone 1 1–0 C 1–0 Aug 1, 1984 H2H
48380 Gabriel Urpi Chris Mayotte 1 1–0 C 1–0 Apr 23, 1981 H2H
48381 Gabriel Urpi Christophe Casa 1 1–0 C 1–0 May 27, 1981 H2H
48382 Gabriel Urpi Christophe Roger-Vasselin 1 0–1 C 0–1 Jun 22, 1980 H2H
48383 Gabriel Urpi Dave Siegler 1 1–0 C 1–0 Sep 11, 1980 H2H
48384 Gabriel Urpi David Mustard 1 1–0 C 1–0 Jul 25, 1984 H2H
48385 Gabriel Urpi Eddie Dibbs 1 0–1 C 0–1 Feb 6, 1981 H2H
48386 Gabriel Urpi Egan Adams 1 1–0 C 1–0 Aug 7, 1985 H2H
48387 Gabriel Urpi Fernando Maynetto 1 1–0 C 1–0 Aug 3, 1981 H2H
48388 Gabriel Urpi Georges Goven 1 1–0 C 1–0 Sep 25, 1980 H2H
48389 Gabriel Urpi Gianni Ocleppo 1 0–1 C 0–1 Jul 13, 1983 H2H
48390 Gabriel Urpi Hans Peter Kandler 1 1–0 H 1–0 Nov 21, 1985 H2H
48391 Gabriel Urpi Heinz Gunthardt 1 1–0 C 1–0 Aug 3, 1981 H2H
48392 Gabriel Urpi Jim Delaney 1 0–1 C 0–1 Jul 15, 1981 H2H
48393 Gabriel Urpi Jiri Hrebec 1 0–1 C 0–1 Oct 10, 1978 H2H
48394 Gabriel Urpi Jiri Prucha 1 1–0 C 1–0 Oct 8, 1980 H2H
48395 Gabriel Urpi Joao Soares 1 0–1 C 0–1 Jul 18, 1984 H2H
48396 Gabriel Urpi Juan Nunez 1 1–0 C 1–0 Nov 5, 1981 H2H
48397 Gabriel Urpi Manuel Orantes 1 0–1 C 0–1 Oct 11, 1979 H2H
48398 Gabriel Urpi Pascal Portes 1 1–0 C 1–0 Oct 2, 1981 H2H
48399 Gabriel Urpi Patrizio Parrini 1 1–0 C 1–0 May 26, 1982 H2H
48400 Gabriel Urpi Peter Feigl 1 0–1 C 0–1 Apr 13, 1979 H2H