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
25201 Denis Shapovalov Raphael Collignon 1 0–1 H 0–1 Jan 7, 2026 H2H
25202 Denis Shapovalov Richard Gasquet 1 0–1 H 0–1 Oct 31, 2018 H2H
25203 Denis Shapovalov Rio Noguchi 1 1–0 H 1–0 Oct 7, 2022 H2H
25204 Denis Shapovalov Sebastian Korda 1 1–0 H 1–0 Sep 2, 2020 H2H
25205 Denis Shapovalov Sebastian Ofner 1 0–1 H 0–1 Jan 10, 2024 H2H
25206 Denis Shapovalov Stefano Travaglia 1 1–0 C 1–0 May 12, 2021 H2H
25207 Denis Shapovalov Tomas Machac 1 1–0 H 1–0 Feb 8, 2025 H2H
25208 Denis Shapovalov Tristan Schoolkate 1 1–0 H 1–0 Jul 18, 2025 H2H
25209 Denis Shapovalov Yibing Wu 1 0–1 H 0–1 Feb 10, 2023 H2H
25210 Denis Yevseyev Alexandre Muller 1 1–0 C 1–0 Jul 18, 2024 H2H
25211 Denis Yevseyev Marton Fucsovics 1 0–1 H 0–1 Oct 6, 2023 H2H
25212 Denis Yevseyev Miomir Kecmanovic 1 0–1 C 0–1 May 2, 2025 H2H
25213 Denis Yevseyev Zhizhen Zhang 1 0–1 H 0–1 Sep 21, 2024 H2H
25214 Dennis Novak Adrian Mannarino 1 0–1 H 0–1 Feb 10, 2021 H2H
25215 Dennis Novak Egor Gerasimov 1 0–1 H 0–1 Feb 20, 2020 H2H
25216 Dennis Novak Emil Ruusuvuori 1 0–1 H 0–1 Feb 6, 2020 H2H
25217 Dennis Novak Gael Monfils 1 0–1 H 0–1 Oct 24, 2019 H2H
25218 Dennis Novak Hubert Hurkacz 1 0–1 H 0–1 Jan 22, 2020 H2H
25219 Dennis Novak Hugo Gaston 1 0–1 H 0–1 Mar 11, 2021 H2H
25220 Dennis Novak Kyle Edmund 1 0–1 H 0–1 Oct 27, 2017 H2H
25221 Dennis Novak Lorenzo Musetti 1 0–1 C 0–1 Apr 8, 2021 H2H
25222 Dennis Novak Lucas Pouille 1 1–0 G 1–0 Jul 5, 2018 H2H
25223 Dennis Novak Maximilian Marterer 1 0–1 C 0–1 Sep 10, 2020 H2H
25224 Dennis Novak Pedro Martinez 1 0–1 C 0–1 Jul 15, 2021 H2H
25225 Dennis Ralston Bernard Montrenaud 1 1–0 G 1–0 Jun 17, 1970 H2H
25226 Dennis Ralston Frank Froehling 1 1–0 H 1–0 Oct 1, 1970 H2H
25227 Dennis Ralston Gerald Battrick 1 1–0 H 1–0 Apr 4, 1974 H2H
25228 Dennis Ralston Grover Raz Reid 1 0–1 C 0–1 Sep 25, 1974 H2H
25229 Dennis Ralston Ion Tiriac 1 1–0 C 1–0 Feb 5, 1970 H2H
25230 Dennis Ralston Jean Loup Rouyer 1 1–0 H 1–0 Jul 21, 1970 H2H
25231 Dennis Ralston Mal Anderson 1 0–1 G 0–1 Mar 19, 1970 H2H
25232 Dennis Ralston Milan Holecek 1 0–1 G 0–1 Sep 5, 1971 H2H
25233 Dennis Ralston Nicola Pietrangeli 1 1–0 G 1–0 Jun 24, 1970 H2H
25234 Dennis Ralston Pancho Walthall 1 1–0 G 1–0 Sep 3, 1971 H2H
25235 Dennis Ralston Peter Curtis 1 1–0 G 1–0 Jun 11, 1970 H2H
25236 Dennis Ralston Roy Barth 1 1–0 C 1–0 Aug 13, 1971 H2H
25237 Dennis Ralston Terry Addison 1 0–1 G 0–1 Jun 17, 1971 H2H
25238 Dennis van Scheppingen Gael Monfils 1 1–0 H 1–0 Feb 22, 2007 H2H
25239 Dennis van Scheppingen Gregory Carraz 1 1–0 H 1–0 Oct 2, 2003 H2H
25240 Dennis van Scheppingen Irakli Labadze 1 1–0 C 1–0 Jul 17, 2003 H2H
25241 Dennis van Scheppingen Melle Van Gemerden 1 0–1 C 0–1 Jul 21, 2005 H2H
25242 Denys Maasdorp Claudio Panatta 1 0–1 H 0–1 Nov 25, 1982 H2H
25243 Denys Maasdorp Stefano Mezzadri 1 1–0 C 1–0 Sep 17, 1987 H2H
25244 Denys Maasdorp Thierry Tulasne 1 0–1 C 0–1 Sep 18, 1987 H2H
25245 Deon Joubert Alvin Gardiner 1 1–0 C 1–0 Feb 15, 1979 H2H
25246 Deon Joubert Arthur Ashe 1 0–1 C 0–1 Sep 20, 1978 H2H
25247 Deon Joubert Bernard Fritz 1 1–0 C 1–0 Aug 3, 1978 H2H
25248 Deon Joubert Bernie Mitton 1 0–1 G 0–1 Jul 1, 1973 H2H
25249 Deon Joubert Billy Martin 1 1–0 C 1–0 Aug 2, 1978 H2H
25250 Deon Joubert Butch Walts 1 0–1 C 0–1 Mar 27, 1980 H2H
25251 Deon Joubert Cliff Drysdale 1 0–1 H 0–1 Apr 20, 1974 H2H
25252 Deon Joubert Cliff Richey 1 0–1 C 0–1 Sep 17, 1976 H2H
25253 Deon Joubert David Carter 1 0–1 C 0–1 Aug 1, 1980 H2H
25254 Deon Joubert David Lloyd 1 0–1 G 0–1 Jun 5, 1980 H2H
25255 Deon Joubert Dick Crealy 1 0–1 C 0–1 Jul 20, 1977 H2H
25256 Deon Joubert Eddie Dibbs 1 0–1 C 0–1 Feb 16, 1980 H2H
25257 Deon Joubert Edgar Schurmann 1 0–1 C 0–1 Sep 25, 1980 H2H
25258 Deon Joubert Eric Deblicker 1 0–1 C 0–1 Sep 29, 1977 H2H
25259 Deon Joubert Frank Gebert 1 0–1 C 0–1 Aug 9, 1976 H2H
25260 Deon Joubert Frew Mcmillan 1 0–1 H 0–1 Nov 19, 1975 H2H
25261 Deon Joubert George Rudman 1 1–0 H 1–0 Apr 19, 1979 H2H
25262 Deon Joubert Glen Holroyd 1 1–0 C 1–0 Aug 3, 1981 H2H
25263 Deon Joubert Hans Jurgen Pohmann 1 1–0 H 1–0 Apr 18, 1974 H2H
25264 Deon Joubert Harald Elschenbroich 1 0–1 C 0–1 Jun 21, 1979 H2H
25265 Deon Joubert Howard Schoenfield 1 0–1 C 0–1 Aug 6, 1979 H2H
25266 Deon Joubert Jean Baptiste Chanfreau 1 0–1 G 0–1 Jun 13, 1973 H2H
25267 Deon Joubert Jean Francois Caujolle 1 0–1 C 0–1 Jun 9, 1977 H2H
25268 Deon Joubert Jorge Andrew 1 1–0 C 1–0 Oct 5, 1977 H2H
25269 Deon Joubert Juan Nunez 1 0–1 C 0–1 Jul 15, 1981 H2H
25270 Deon Joubert Mike Harrington 1 1–0 H 1–0 Jul 27, 1979 H2H
25271 Deon Joubert Noel Phillips 1 0–1 C 0–1 Feb 16, 1979 H2H
25272 Deon Joubert Paul Avis 1 1–0 H 1–0 Dec 7, 1978 H2H
25273 Deon Joubert Rejean Genois 1 1–0 H 1–0 Jul 26, 1979 H2H
25274 Deon Joubert Ricardo Cano 1 1–0 C 1–0 Oct 7, 1976 H2H
25275 Deon Joubert Rick Fisher 1 1–0 H 1–0 Apr 11, 1980 H2H
25276 Deon Joubert Robert Maud 1 1–0 H 1–0 Apr 19, 1974 H2H
25277 Deon Joubert Rolf Thung 1 1–0 C 1–0 Oct 6, 1976 H2H
25278 Deon Joubert Zan Guerry 1 0–1 C 0–1 Aug 2, 1977 H2H
25279 Derek Schroder Andres Gimeno 1 0–1 H 0–1 Apr 7, 1969 H2H
25280 Derek Schroder Nicola Pietrangeli 1 0–1 H 0–1 Apr 2, 1971 H2H
25281 Derek Schroder Roy Barth 1 0–1 H 0–1 Apr 17, 1973 H2H
25282 Derek Schroder Shamil Tarpischev 1 1–0 G 1–0 Jun 12, 1974 H2H
25283 Derek Schroder Wilhelm Bungert 1 0–1 H 0–1 Jan 18, 1968 H2H
25284 Derek Segal Chris Mayotte 1 0–1 H 0–1 Sep 3, 1981 H2H
25285 Derek Segal Dominique Bedel 1 0–1 H 0–1 Aug 15, 1979 H2H
25286 Derek Tarr Alejandro Ganzabal 1 0–1 C 0–1 Aug 2, 1984 H2H
25287 Derek Tarr Andy Andrews 1 1–0 H 1–0 Aug 18, 1983 H2H
25288 Derek Tarr Ben Testerman 1 0–1 C 0–1 Jul 13, 1983 H2H
25289 Derek Tarr Brian Gottfried 1 0–1 C 0–1 Jul 25, 1984 H2H
25290 Derek Tarr Christophe Roger-Vasselin 1 1–0 G 1–0 Jun 27, 1984 H2H
25291 Derek Tarr Corrado Barazzutti 1 1–0 C 1–0 Jul 18, 1984 H2H
25292 Derek Tarr Erick Iskersky 1 1–0 C 1–0 May 8, 1984 H2H
25293 Derek Tarr Gilles Moretton 1 0–1 C 0–1 May 26, 1982 H2H
25294 Derek Tarr Heinz Gunthardt 1 0–1 C 0–1 Aug 6, 1984 H2H
25295 Derek Tarr Jeff Borowiak 1 1–0 C 1–0 Jul 20, 1983 H2H
25296 Derek Tarr Joakim Nystrom 1 0–1 H 0–1 Aug 25, 1984 H2H
25297 Derek Tarr Lloyd Bourne 1 1–0 H 1–0 Aug 22, 1984 H2H
25298 Derek Tarr Marcel Freeman 1 0–1 C 0–1 May 6, 1987 H2H
25299 Derek Tarr Mark Dickson 1 0–1 C 0–1 Jul 28, 1983 H2H
25300 Derek Tarr Mark Edmondson 1 0–1 G 0–1 Jun 17, 1982 H2H
25301 Derek Tarr Maurice Hunter 1 1–0 C 1–0 Jul 14, 1982 H2H
25302 Derek Tarr Mel Purcell 1 0–1 C 0–1 Jul 15, 1982 H2H
25303 Derek Tarr Peter Rennert 1 0–1 G 0–1 Jun 23, 1982 H2H
25304 Derek Tarr Richard Lewis 1 1–0 H 1–0 Nov 25, 1982 H2H
25305 Derek Tarr Russell Simpson 1 1–0 H 1–0 Aug 23, 1984 H2H
25306 Derek Tarr Tom Cain 1 0–1 H 0–1 Jul 25, 1985 H2H
25307 Derek Tarr Van Winitsky 1 0–1 H 0–1 Aug 19, 1983 H2H
25308 Derrick Rostagno Andrew Sznajder 1 1–0 C 1–0 Sep 29, 1989 H2H
25309 Derrick Rostagno Brian Garrow 1 1–0 H 1–0 Aug 14, 1991 H2H
25310 Derrick Rostagno Broderick Dyke 1 1–0 G 1–0 Jun 24, 1987 H2H
25311 Derrick Rostagno Chris Bailey 1 1–0 G 1–0 Jun 15, 1988 H2H
25312 Derrick Rostagno Chris Garner 1 1–0 H 1–0 Aug 8, 1991 H2H
25313 Derrick Rostagno Christian Bergstrom 1 0–1 H 0–1 Jan 8, 1993 H2H
25314 Derrick Rostagno Dan Goldie 1 1–0 H 1–0 Mar 6, 1991 H2H
25315 Derrick Rostagno Danie Visser 1 0–1 G 0–1 Jul 9, 1987 H2H
25316 Derrick Rostagno Eduardo Masso 1 1–0 G 1–0 Jun 18, 1988 H2H
25317 Derrick Rostagno Francisco Maciel 1 1–0 H 1–0 Aug 4, 1988 H2H
25318 Derrick Rostagno Gary Donnelly 1 0–1 H 0–1 Nov 6, 1986 H2H
25319 Derrick Rostagno Gilad Bloom 1 1–0 H 1–0 Aug 7, 1991 H2H
25320 Derrick Rostagno Glenn Layendecker 1 1–0 H 1–0 Mar 19, 1987 H2H
25321 Derrick Rostagno Greg Holmes 1 1–0 H 1–0 Oct 8, 1987 H2H
25322 Derrick Rostagno Hank Pfister 1 1–0 G 1–0 Jul 12, 1984 H2H
25323 Derrick Rostagno Ivo Werner 1 1–0 H 1–0 Oct 16, 1986 H2H
25324 Derrick Rostagno Jan Gunnarsson 1 0–1 G 0–1 Jun 30, 1989 H2H
25325 Derrick Rostagno Jay Lapidus 1 1–0 H 1–0 Jan 8, 1987 H2H
25326 Derrick Rostagno Joakim Nystrom 1 0–1 H 0–1 Aug 20, 1986 H2H
25327 Derrick Rostagno Johan Kriek 1 1–0 H 1–0 Oct 7, 1988 H2H
25328 Derrick Rostagno John Fitzgerald 1 0–1 G 0–1 Jun 13, 1991 H2H
25329 Derrick Rostagno Leif Shiras 1 1–0 C 1–0 Nov 21, 1986 H2H
25330 Derrick Rostagno Mark Dickson 1 0–1 C 0–1 Jul 18, 1984 H2H
25331 Derrick Rostagno Mark Kratzmann 1 1–0 H 1–0 Feb 21, 1991 H2H
25332 Derrick Rostagno Markus Zoecke 1 1–0 G 1–0 Jul 13, 1995 H2H
25333 Derrick Rostagno Martin Wostenholme 1 1–0 H 1–0 Jul 18, 1990 H2H
25334 Derrick Rostagno Matt Anger 1 1–0 H 1–0 Sep 24, 1987 H2H
25335 Derrick Rostagno Matt Mitchell 1 1–0 G 1–0 Jul 11, 1985 H2H
25336 Derrick Rostagno Mel Purcell 1 1–0 C 1–0 Nov 20, 1986 H2H
25337 Derrick Rostagno Michael Westphal 1 1–0 C 1–0 May 6, 1987 H2H
25338 Derrick Rostagno Miguel Nido 1 1–0 C 1–0 May 10, 1990 H2H
25339 Derrick Rostagno Milan Srejber 1 0–1 C 0–1 Feb 23, 1989 H2H
25340 Derrick Rostagno Miloslav Mecir 1 0–1 H 0–1 Jan 10, 1987 H2H
25341 Derrick Rostagno Nduka Odizor 1 1–0 G 1–0 Jan 14, 1987 H2H
25342 Derrick Rostagno Pablo Arraya 1 0–1 C 0–1 May 9, 1991 H2H
25343 Derrick Rostagno Peter Fleming 1 0–1 G 0–1 Jun 10, 1987 H2H
25344 Derrick Rostagno Peter Lindgren 1 0–1 C 0–1 Feb 24, 1988 H2H
25345 Derrick Rostagno Philip Johnson 1 1–0 H 1–0 Jul 27, 1989 H2H
25346 Derrick Rostagno Robbie Weiss 1 1–0 C 1–0 May 11, 1990 H2H
25347 Derrick Rostagno Roberto Azar 1 0–1 C 0–1 Apr 29, 1993 H2H
25348 Derrick Rostagno Steve Guy 1 0–1 C 0–1 Oct 21, 1988 H2H
25349 Derrick Rostagno Tarik Benhabiles 1 1–0 H 1–0 Aug 29, 1990 H2H
25350 Derrick Rostagno Thierry Tulasne 1 0–1 C 0–1 May 27, 1987 H2H
25351 Derrick Rostagno Tim Donovan 1 1–0 H 1–0 Aug 3, 1989 H2H
25352 Derrick Rostagno Tim Pawsat 1 1–0 H 1–0 Jul 20, 1988 H2H
25353 Derrick Rostagno Tore Meinecke 1 0–1 H 0–1 Nov 2, 1988 H2H
25354 Derrick Rostagno Veli Paloheimo 1 0–1 H 0–1 Feb 28, 1990 H2H
25355 Derrick Rostagno Yannick Noah 1 1–0 C 1–0 Oct 31, 1991 H2H
25356 Desmond Tyson Carl Uwe Steeb 1 0–1 H 0–1 Oct 7, 1988 H2H
25357 Desmond Tyson Lloyd Bourne 1 0–1 G 0–1 Dec 14, 1983 H2H
25358 Desmond Tyson Peter Doohan 1 0–1 G 0–1 Jan 14, 1987 H2H
25359 Desmond Tyson Tomas Smid 1 0–1 G 0–1 Jun 24, 1987 H2H
25360 Dhakshineswar Suresh Mariano Navone 1 0–1 H 0–1 Aug 19, 2025 H2H
25361 Dick Bosse Glenn Layendecker 1 0–1 H 0–1 Aug 29, 1990 H2H
25362 Dick Crealy Alexander Marcial 1 1–0 H 1–0 Nov 17, 1977 H2H
25363 Dick Crealy Andres Gimeno 1 0–1 H 0–1 Nov 3, 1971 H2H
25364 Dick Crealy Attila Korpas 1 1–0 C 1–0 Apr 21, 1972 H2H
25365 Dick Crealy Carlo Zugarelli 1 1–0 C 1–0 Jun 8, 1972 H2H
25366 Dick Crealy Charlie Pasarell 1 0–1 C 0–1 Nov 16, 1971 H2H
25367 Dick Crealy Chris Kachel 1 1–0 C 1–0 Nov 4, 1976 H2H
25368 Dick Crealy Dennis Ralston 1 0–1 G 0–1 Jan 14, 1970 H2H
25369 Dick Crealy Don Turner 1 1–0 G 1–0 Jan 11, 1973 H2H
25370 Dick Crealy Earl Butch Buchholz 1 0–1 C 0–1 Aug 10, 1969 H2H
25371 Dick Crealy Eddie Cruz 1 1–0 G 1–0 Jun 8, 1973 H2H
25372 Dick Crealy Emilio Montano 1 1–0 C 1–0 Nov 25, 1976 H2H
25373 Dick Crealy Eugenio Castigliano 1 0–1 C 0–1 Apr 25, 1968 H2H
25374 Dick Crealy Frank Falderbaum 1 1–0 C 1–0 May 22, 1969 H2H
25375 Dick Crealy Frank Sedgman 1 0–1 G 0–1 Jan 3, 1969 H2H
25376 Dick Crealy Fred Stolle 1 0–1 C 0–1 May 3, 1969 H2H
25377 Dick Crealy Gerald Battrick 1 0–1 H 0–1 Sep 22, 1969 H2H
25378 Dick Crealy Giuseppe Merlo 1 1–0 C 1–0 May 4, 1968 H2H
25379 Dick Crealy Hans Joachim Ploetz 1 1–0 C 1–0 Jun 7, 1972 H2H
25380 Dick Crealy Haroon Rahim 1 1–0 C 1–0 Aug 3, 1975 H2H
25381 Dick Crealy Herb Fitzgibbon 1 1–0 C 1–0 May 2, 1968 H2H
25382 Dick Crealy Humphrey Hose 1 1–0 C 1–0 Aug 6, 1975 H2H
25383 Dick Crealy Jaidip Mukerjea 1 1–0 C 1–0 May 23, 1971 H2H
25384 Dick Crealy John Bartlett 1 1–0 H 1–0 Oct 20, 1976 H2H
25385 Dick Crealy John Whitlinger 1 1–0 H 1–0 Oct 28, 1976 H2H
25386 Dick Crealy Karl Coombes 1 1–0 H 1–0 Nov 7, 1974 H2H
25387 Dick Crealy Mal Anderson 1 0–1 G 0–1 Jan 26, 1969 H2H
25388 Dick Crealy Manuel Santana 1 1–0 G 1–0 Jul 7, 1977 H2H
25389 Dick Crealy Mark Farrell 1 1–0 G 1–0 Jul 12, 1973 H2H
25390 Dick Crealy Mark Meyers 1 1–0 C 1–0 Jul 14, 1977 H2H
25391 Dick Crealy Mike Belkin 1 0–1 C 0–1 Apr 25, 1971 H2H
25392 Dick Crealy Mike Kreiss 1 0–1 C 0–1 Jul 22, 1970 H2H
25393 Dick Crealy Nicola Pietrangeli 1 0–1 C 0–1 May 26, 1972 H2H
25394 Dick Crealy Nikola Pilic 1 1–0 C 1–0 Feb 27, 1975 H2H
25395 Dick Crealy Patrice Hagelauer 1 1–0 H 1–0 Jan 3, 1976 H2H
25396 Dick Crealy Peter Kanderal 1 1–0 G 1–0 Jan 2, 1974 H2H
25397 Dick Crealy Peter Langsford 1 1–0 G 1–0 Jan 15, 1975 H2H
25398 Dick Crealy Piero Toci 1 1–0 C 1–0 Apr 19, 1968 H2H
25399 Dick Crealy Ray Keldie 1 1–0 C 1–0 Sep 18, 1974 H2H
25400 Dick Crealy Rayno Seegers 1 1–0 G 1–0 Jun 25, 1969 H2H