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
18201 Carlos Kirmayr Peter Feigl 2 1–1 C 1–1 Jul 25, 1980 H2H
18202 Carlos Kirmayr Raul Ramirez 2 1–1 C 0–1 C 1–0 May 27, 1981 H2H
18203 Carlos Kirmayr Roscoe Tanner 2 1–1 G 1–1 Jun 26, 1981 H2H
18204 Carlos Kirmayr Ross Case 2 1–1 H 1–1 Feb 2, 1978 H2H
18205 Carlos Kirmayr Terry Moor 2 0–2 C 0–1 H 0–1 Dec 1, 1979 H2H
18206 Carlos Kirmayr Tom Okker 2 1–1 C 1–1 Jul 9, 1981 H2H
18207 Carlos Moya Alexander Waske 2 1–1 H 1–1 Jan 4, 2007 H2H
18208 Carlos Moya Amer Delic 2 1–1 H 1–1 Aug 8, 2008 H2H
18209 Carlos Moya Andrew Ilie 2 2–0 C 2–0 May 31, 1998 H2H
18210 Carlos Moya Benjamin Becker 2 0–2 C 0–1 H 0–1 May 11, 2010 H2H
18211 Carlos Moya Chris Woodruff 2 1–1 H 1–1 Mar 8, 1997 H2H
18212 Carlos Moya Dennis van Scheppingen 2 1–1 C 1–1 Sep 12, 1997 H2H
18213 Carlos Moya Dick Norman 2 2–0 H 2–0 Jan 5, 2006 H2H
18214 Carlos Moya Dinu Pescariu 2 2–0 C 2–0 Apr 22, 1999 H2H
18215 Carlos Moya Dmitry Tursunov 2 1–1 G 1–0 H 0–1 Oct 4, 2008 H2H
18216 Carlos Moya Eduardo Schwank 2 1–1 C 0–1 H 1–0 Oct 10, 2008 H2H
18217 Carlos Moya Ernests Gulbis 2 1–1 C 0–1 H 1–0 May 1, 2008 H2H
18218 Carlos Moya Evgeny Korolev 2 0–2 C 0–1 H 0–1 Jan 21, 2009 H2H
18219 Carlos Moya Feliciano Lopez 2 1–1 C 1–0 H 0–1 Oct 18, 2003 H2H
18220 Carlos Moya Flavio Saretta 2 2–0 C 2–0 May 4, 2006 H2H
18221 Carlos Moya Florent Serra 2 2–0 C 1–0 H 1–0 Jan 5, 2008 H2H
18222 Carlos Moya Grant Stafford 2 2–0 H 2–0 Mar 11, 1998 H2H
18223 Carlos Moya Guillaume Raoux 2 1–1 G 1–0 H 0–1 Jun 11, 1998 H2H
18224 Carlos Moya Hendrik Dreekmann 2 1–1 C 1–0 G 0–1 Jun 12, 1998 H2H
18225 Carlos Moya Hernan Gumy 2 1–1 C 1–1 May 31, 2000 H2H
18226 Carlos Moya Irakli Labadze 2 1–1 C 1–0 H 0–1 Mar 10, 2004 H2H
18227 Carlos Moya Janko Tipsarevic 2 1–1 H 1–1 Jan 7, 2010 H2H
18228 Carlos Moya Jason Stoltenberg 2 1–1 C 0–1 H 1–0 Mar 18, 1999 H2H
18229 Carlos Moya Jiri Vanek 2 2–0 C 2–0 Jul 24, 2003 H2H
18230 Carlos Moya Jo-Wilfried Tsonga 2 0–2 H 0–2 Aug 28, 2008 H2H
18231 Carlos Moya Juan Antonio Marin 2 2–0 C 2–0 May 31, 2006 H2H
18232 Carlos Moya Juan Monaco 2 1–1 C 1–1 Feb 19, 2007 H2H
18233 Carlos Moya Julien Boutter 2 2–0 C 1–0 H 1–0 Apr 20, 2003 H2H
18234 Carlos Moya Luis Horna 2 2–0 C 2–0 Sep 14, 2006 H2H
18235 Carlos Moya Markus Hipfl 2 2–0 C 2–0 Feb 28, 2002 H2H
18236 Carlos Moya Mark Woodforde 2 1–1 C 0–1 H 1–0 Mar 18, 1998 H2H
18237 Carlos Moya Michael Llodra 2 2–0 H 2–0 Aug 31, 2005 H2H
18238 Carlos Moya Nicklas Kulti 2 0–2 G 0–2 Jun 12, 1999 H2H
18239 Carlos Moya Nicolas Escude 2 1–1 H 1–1 Mar 22, 2003 H2H
18240 Carlos Moya Olivier Patience 2 2–0 C 1–0 G 1–0 Feb 15, 2008 H2H
18241 Carlos Moya Pablo Andujar 2 2–0 C 2–0 Feb 26, 2009 H2H
18242 Carlos Moya Petr Korda 2 1–1 C 0–1 C 1–0 May 28, 1999 H2H
18243 Carlos Moya Robin Soderling 2 2–0 C 2–0 Jul 14, 2007 H2H
18244 Carlos Moya Sandor Noszaly 2 1–1 C 1–1 Aug 4, 1995 H2H
18245 Carlos Moya Sargis Sargsian 2 2–0 C 2–0 Apr 21, 2004 H2H
18246 Carlos Moya Scott Draper 2 2–0 C 1–0 H 1–0 Aug 27, 2003 H2H
18247 Carlos Moya Sergi Bruguera 2 2–0 C 2–0 May 4, 2001 H2H
18248 Carlos Moya Tomas Behrend 2 0–2 C 0–2 Feb 26, 2004 H2H
18249 Carlos Moya Tomas Carbonell 2 2–0 C 2–0 Apr 16, 1998 H2H
18250 Carlos Moya Vincent Spadea 2 2–0 H 2–0 Oct 10, 2003 H2H
18251 Carlos Moya Wayne Arthurs 2 2–0 H 2–0 Aug 7, 2004 H2H
18252 Carlos Moya Werner Eschauer 2 1–1 C 1–1 Feb 28, 2008 H2H
18253 Carl Uwe Steeb Alberto Tous 2 2–0 C 2–0 Jun 2, 1989 H2H
18254 Carl Uwe Steeb Cassio Motta 2 2–0 C 2–0 Jul 14, 1989 H2H
18255 Carl Uwe Steeb Jimmy Connors 2 1–1 C 0–1 C 1–0 May 13, 1989 H2H
18256 Carl Uwe Steeb Martin Sinner 2 2–0 C 1–0 C 1–0 Nov 9, 1995 H2H
18257 Carl Uwe Steeb Milan Srejber 2 1–1 C 1–0 H 0–1 Aug 29, 1990 H2H
18258 Carl Uwe Steeb Rick Leach 2 2–0 C 1–0 H 1–0 Oct 22, 1989 H2H
18259 Carl Uwe Steeb Tim Mayotte 2 0–2 H 0–2 Oct 15, 1988 H2H
18260 Carl Uwe Steeb Yannick Noah 2 0–2 H 0–2 Jan 14, 1990 H2H
18261 Carsten Arriens Jordi Arrese 2 1–1 C 0–1 H 1–0 Oct 8, 1993 H2H
18262 Cary Stansbury Ken Rosewall 2 0–2 G 0–2 Dec 30, 1978 H2H
18263 Casper Ruud Aleksandar Vukic 2 1–1 H 1–1 Sep 29, 2025 H2H
18264 Casper Ruud Aleksandr Shevchenko 2 2–0 C 1–0 H 1–0 Mar 7, 2026 H2H
18265 Casper Ruud Alex Molcan 2 2–0 C 1–0 H 1–0 Aug 11, 2022 H2H
18266 Casper Ruud Arthur Fils 2 1–1 C 0–1 H 1–0 Mar 11, 2024 H2H
18267 Casper Ruud Carlos Berlocq 2 2–0 C 2–0 Feb 21, 2019 H2H
18268 Casper Ruud Corentin Moutet 2 2–0 C 1–0 H 1–0 Apr 8, 2026 H2H
18269 Casper Ruud Dominic Stricker 2 1–1 C 1–0 H 0–1 Jul 18, 2025 H2H
18270 Casper Ruud Fabian Marozsan 2 0–2 H 0–2 Jan 14, 2026 H2H
18271 Casper Ruud Federico Coria 2 2–0 C 2–0 Feb 12, 2022 H2H
18272 Casper Ruud Gianluca Mager 2 1–1 C 1–1 Apr 9, 2021 H2H
18273 Casper Ruud Grigor Dimitrov 2 1–1 C 0–1 H 1–0 Apr 15, 2022 H2H
18274 Casper Ruud Guido Pella 2 0–2 H 0–2 Aug 13, 2019 H2H
18275 Casper Ruud Hamad Medjedovic 2 2–0 C 2–0 May 27, 2026 H2H
18276 Casper Ruud Henri Laaksonen 2 2–0 C 1–0 H 1–0 Mar 26, 2022 H2H
18277 Casper Ruud Hugo Dellien 2 2–0 C 2–0 Apr 11, 2019 H2H
18278 Casper Ruud James Duckworth 2 2–0 H 2–0 Feb 6, 2025 H2H
18279 Casper Ruud Juan Manuel Cerundolo 2 0–2 C 0–2 Jul 17, 2026 H2H
18280 Casper Ruud Matteo Arnaldi 2 1–1 C 1–1 Apr 20, 2024 H2H
18281 Casper Ruud Max Purcell 2 1–1 H 1–1 Jan 18, 2024 H2H
18282 Casper Ruud Nick Kyrgios 2 1–1 C 1–0 H 0–1 Mar 15, 2022 H2H
18283 Casper Ruud Pablo Andujar 2 2–0 C 2–0 May 21, 2021 H2H
18284 Casper Ruud Pablo Cuevas 2 2–0 C 2–0 Apr 30, 2021 H2H
18285 Casper Ruud Pedro Martinez 2 1–1 C 1–1 Apr 6, 2024 H2H
18286 Casper Ruud Radu Albot 2 2–0 C 1–0 H 1–0 Feb 14, 2021 H2H
18287 Casper Ruud Rafael Nadal 2 0–2 C 0–1 H 0–1 Nov 14, 2022 H2H
18288 Casper Ruud Raphael Collignon 2 1–1 C 1–0 H 0–1 May 20, 2026 H2H
18289 Casper Ruud Richard Gasquet 2 1–1 C 0–1 H 1–0 Nov 3, 2022 H2H
18290 Casper Ruud Robin Haase 2 1–1 C 1–0 H 0–1 Jul 25, 2019 H2H
18291 Casper Ruud Roman Safiullin 2 2–0 C 1–0 H 1–0 May 25, 2026 H2H
18292 Casper Ruud Stan Wawrinka 2 1–1 H 1–1 Oct 24, 2025 H2H
18293 Casper Ruud Tallon Griekspoor 2 1–1 H 1–1 Oct 19, 2024 H2H
18294 Casper Ruud Tennys Sandgren 2 2–0 C 1–0 G 1–0 Jun 24, 2021 H2H
18295 Casper Ruud Tomas Machac 2 2–0 C 1–0 H 1–0 May 25, 2024 H2H
18296 Casper Ruud Yuichi Sugita 2 2–0 C 1–0 H 1–0 Sep 1, 2021 H2H
18297 Casper Ruud Zhizhen Zhang 2 1–1 C 1–0 H 0–1 Aug 31, 2023 H2H
18298 Cassio Motta Andreas Maurer 2 1–1 C 1–1 Jul 13, 1985 H2H
18299 Cassio Motta Bill Scanlon 2 2–0 C 1–0 H 1–0 Nov 24, 1983 H2H
18300 Cassio Motta Billy Nealon 2 2–0 C 2–0 Aug 6, 1984 H2H
18301 Cassio Motta Brian Teacher 2 2–0 C 1–0 H 1–0 Jul 12, 1985 H2H
18302 Cassio Motta Bruno Oresar 2 2–0 C 1–0 H 1–0 Nov 5, 1988 H2H
18303 Cassio Motta Butch Walts 2 0–2 C 0–1 H 0–1 May 21, 1980 H2H
18304 Cassio Motta Dan Cassidy 2 1–1 C 1–0 H 0–1 Apr 5, 1990 H2H
18305 Cassio Motta Eduardo Bengoechea 2 1–1 C 1–0 C 0–1 Apr 15, 1989 H2H
18306 Cassio Motta Henrik Sundstrom 2 2–0 C 1–0 C 1–0 Apr 29, 1987 H2H
18307 Cassio Motta Ilie Nastase 2 0–2 C 0–2 Mar 31, 1983 H2H
18308 Cassio Motta Kevin Curren 2 0–2 G 0–1 H 0–1 Jun 11, 1986 H2H
18309 Cassio Motta Lawson Duncan 2 1–1 C 0–1 H 1–0 May 13, 1989 H2H
18310 Cassio Motta Marko Ostoja 2 1–1 C 1–1 Jul 12, 1990 H2H
18311 Cassio Motta Marty Davis 2 0–2 H 0–2 Aug 31, 1988 H2H
18312 Cassio Motta Miloslav Mecir 2 0–2 C 0–1 H 0–1 Apr 30, 1987 H2H
18313 Cassio Motta Ricardo Acioly 2 2–0 H 2–0 Jan 29, 1988 H2H
18314 Cassio Motta Ricardo Cano 2 1–1 C 1–1 Apr 29, 1982 H2H
18315 Cassio Motta Sandy Mayer 2 0–2 H 0–2 Aug 30, 1984 H2H
18316 Cassio Motta Victor Pecci 2 1–1 C 0–1 H 1–0 Jan 31, 1987 H2H
18317 Cassio Motta Zoltan Kuharszky 2 2–0 C 1–0 H 1–0 Apr 9, 1985 H2H
18318 Cecil Mamiit Axel Pretzsch 2 2–0 G 1–0 H 1–0 Sep 13, 2001 H2H
18319 Cecil Mamiit David Prinosil 2 0–2 H 0–2 Jan 19, 2001 H2H
18320 Cecil Mamiit Ivo Heuberger 2 2–0 H 2–0 Sep 27, 2001 H2H
18321 Cecil Mamiit Lars Burgsmuller 2 1–1 H 1–1 Jan 2, 2003 H2H
18322 Cecil Mamiit Mark Woodforde 2 2–0 C 1–0 H 1–0 May 6, 1999 H2H
18323 Cecil Mamiit Paul Goldstein 2 1–1 H 1–1 Aug 18, 1999 H2H
18324 Cecil Mamiit Robby Ginepri 2 0–2 G 0–1 H 0–1 Feb 12, 2004 H2H
18325 Cedric Pioline Adrian Voinea 2 2–0 H 2–0 Feb 17, 2000 H2H
18326 Cedric Pioline Albert Portas 2 2–0 C 1–0 H 1–0 Jun 4, 2000 H2H
18327 Cedric Pioline Christian Bergstrom 2 0–2 H 0–2 Jan 9, 1993 H2H
18328 Cedric Pioline Chris Woodruff 2 1–1 C 1–0 H 0–1 May 10, 2000 H2H
18329 Cedric Pioline George Bastl 2 1–1 G 1–0 H 0–1 Jun 13, 2001 H2H
18330 Cedric Pioline Henrik Holm 2 0–2 G 0–1 H 0–1 Jun 16, 1995 H2H
18331 Cedric Pioline Jared Palmer 2 1–1 H 1–1 Sep 30, 1994 H2H
18332 Cedric Pioline Jason Stoltenberg 2 2–0 H 2–0 Mar 12, 1997 H2H
18333 Cedric Pioline Jeremy Bates 2 2–0 C 1–0 H 1–0 Oct 7, 1994 H2H
18334 Cedric Pioline Jonas Svensson 2 1–1 C 1–1 Apr 25, 1993 H2H
18335 Cedric Pioline Jordi Arrese 2 0–2 C 0–2 Apr 15, 1994 H2H
18336 Cedric Pioline Kevin Curren 2 2–0 C 1–0 H 1–0 Oct 11, 1991 H2H
18337 Cedric Pioline Lars Jonsson 2 2–0 C 2–0 May 31, 1992 H2H
18338 Cedric Pioline Leander Paes 2 2–0 H 2–0 Jan 7, 2000 H2H
18339 Cedric Pioline Marcos Ondruska 2 2–0 C 2–0 Feb 12, 1998 H2H
18340 Cedric Pioline Mats Wilander 2 2–0 H 2–0 Oct 7, 1993 H2H
18341 Cedric Pioline Michal Tabara 2 1–1 G 1–0 H 0–1 Jun 27, 2001 H2H
18342 Cedric Pioline Mikael Tillstrom 2 1–1 C 1–0 H 0–1 Feb 5, 1998 H2H
18343 Cedric Pioline Oliver Gross 2 2–0 C 1–0 H 1–0 May 28, 1997 H2H
18344 Cedric Pioline Olivier Delaitre 2 1–1 C 0–1 H 1–0 Oct 17, 1996 H2H
18345 Cedric Pioline Peter Wessels 2 2–0 H 2–0 Sep 5, 1999 H2H
18346 Cedric Pioline Ramon Delgado 2 1–1 H 1–1 Aug 17, 1998 H2H
18347 Cedric Pioline Sargis Sargsian 2 1–1 C 0–1 H 1–0 Jul 26, 2001 H2H
18348 Cedric Pioline Stefan Koubek 2 2–0 C 1–0 H 1–0 Jul 12, 2001 H2H
18349 Cedric Pioline Stefano Pescosolido 2 2–0 C 1–0 H 1–0 May 15, 1996 H2H
18350 Cedric Pioline Stephane Simian 2 1–1 C 1–0 G 0–1 Oct 20, 1994 H2H
18351 Cedric Pioline Thierry Champion 2 1–1 C 1–1 Oct 10, 1991 H2H
18352 Cedric Pioline Yannick Noah 2 2–0 C 2–0 Jul 13, 1995 H2H
18353 Cedrik-Marcel Stebe Damir Dzumhur 2 1–1 C 1–0 H 0–1 Aug 31, 2017 H2H
18354 Cedrik-Marcel Stebe Marin Cilic 2 0–2 G 0–1 H 0–1 Aug 29, 2019 H2H
18355 Cedrik-Marcel Stebe Reilly Opelka 2 0–2 G 0–1 H 0–1 Feb 11, 2022 H2H
18356 Cesar Kist Francisco Maciel 2 0–2 C 0–1 H 0–1 Nov 27, 1986 H2H
18357 Charles Buzz Strode Peter Rennert 2 1–1 C 1–0 G 0–1 Dec 15, 1982 H2H
18358 Charlie Owens Clark Graebner 2 0–2 C 0–2 Feb 3, 1974 H2H
18359 Charlie Owens Haroon Rahim 2 0–2 G 0–1 H 0–1 Feb 7, 1976 H2H
18360 Charlie Owens Jan Pisecky 2 1–1 C 1–1 Feb 27, 1975 H2H
18361 Charlie Owens Owen Davidson 2 1–1 G 1–1 Sep 2, 1973 H2H
18362 Charlie Pasarell Henry Bunis 2 2–0 C 1–0 H 1–0 Aug 8, 1973 H2H
18363 Charlie Pasarell Humphrey Hose 2 1–1 H 1–1 Aug 23, 1974 H2H
18364 Charlie Pasarell Milan Holecek 2 1–1 G 1–0 H 0–1 Feb 21, 1974 H2H
18365 Charlie Pasarell Robert Maud 2 2–0 C 1–0 G 1–0 May 3, 1972 H2H
18366 Charlie Pasarell Roy Barth 2 1–1 H 1–1 Mar 8, 1972 H2H
18367 Chip Hooper Brian Teacher 2 0–2 C 0–2 Feb 18, 1983 H2H
18368 Chip Hooper Danny Saltz 2 1–1 C 1–0 H 0–1 Oct 19, 1984 H2H
18369 Chip Hooper Gianni Ocleppo 2 0–2 C 0–1 G 0–1 Jun 19, 1985 H2H
18370 Chip Hooper John Sadri 2 2–0 C 1–0 H 1–0 Oct 17, 1985 H2H
18371 Chip Hooper Matt Mitchell 2 2–0 H 2–0 Aug 21, 1985 H2H
18372 Chip Hooper Pascal Portes 2 1–1 C 1–0 H 0–1 Nov 23, 1984 H2H
18373 Chip Hooper Terry Moor 2 2–0 G 2–0 Jun 28, 1985 H2H
18374 Chip Hooper Vitas Gerulaitis 2 0–2 C 0–2 Nov 9, 1984 H2H
18375 Chris Bailey Steve Shaw 2 2–0 G 1–0 H 1–0 Apr 21, 1988 H2H
18376 Chris Dunk Mike Estep 2 1–1 G 0–1 H 1–0 Jul 9, 1982 H2H
18377 Chris Guccione Nicolas Devilder 2 1–1 C 0–1 H 1–0 Jan 21, 2009 H2H
18378 Chris Johnstone Fritz Buehning 2 1–1 G 1–1 Dec 4, 1982 H2H
18379 Chris Johnstone Geoff Masters 2 2–0 G 1–0 H 1–0 Jan 8, 1981 H2H
18380 Chris Johnstone Nick Saviano 2 1–1 C 1–0 G 0–1 Apr 28, 1983 H2H
18381 Chris Kachel Charlie Pasarell 2 0–2 C 0–1 G 0–1 Jan 14, 1977 H2H
18382 Chris Lewis Andy Andrews 2 1–1 G 0–1 H 1–0 Sep 1, 1983 H2H
18383 Chris Lewis Brian Teacher 2 1–1 C 1–0 G 0–1 May 10, 1984 H2H
18384 Chris Lewis Chip Hooper 2 1–1 G 1–0 H 0–1 Dec 3, 1983 H2H
18385 Chris Lewis Chris Johnstone 2 2–0 G 1–0 H 1–0 Oct 8, 1981 H2H
18386 Chris Lewis Colin Dibley 2 1–1 C 0–1 G 1–0 Dec 8, 1977 H2H
18387 Chris Lewis Corrado Barazzutti 2 1–1 C 1–1 Aug 1, 1983 H2H
18388 Chris Lewis Egan Adams 2 2–0 C 1–0 H 1–0 May 20, 1983 H2H
18389 Chris Lewis Ferdi Taygan 2 1–1 C 0–1 C 1–0 Apr 3, 1980 H2H
18390 Chris Lewis Fernando Luna 2 1–1 C 1–1 May 2, 1985 H2H
18391 Chris Lewis Gabriel Urpi 2 0–2 C 0–2 May 28, 1982 H2H
18392 Chris Lewis Glenn Layendecker 2 1–1 H 1–1 Jan 12, 1985 H2H
18393 Chris Lewis Heinz Gunthardt 2 0–2 C 0–1 C 0–1 Mar 28, 1985 H2H
18394 Chris Lewis Ilie Nastase 2 1–1 C 0–1 G 1–0 Dec 28, 1981 H2H
18395 Chris Lewis Ivan Dupasquier 2 1–1 C 0–1 H 1–0 Nov 13, 1981 H2H
18396 Chris Lewis Jaime Fillol 2 0–2 C 0–2 Apr 6, 1978 H2H
18397 Chris Lewis Jan Kodes 2 2–0 C 2–0 Jul 25, 1980 H2H
18398 Chris Lewis Jiri Hrebec 2 2–0 G 1–0 H 1–0 Apr 2, 1981 H2H
18399 Chris Lewis Kevin Curren 2 2–0 C 1–0 G 1–0 Jul 20, 1984 H2H
18400 Chris Lewis Lloyd Bourne 2 2–0 G 2–0 Jun 9, 1982 H2H