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
28401 Richard Krajicek Neville Godwin 2 2–0 H 2–0 Jul 31, 1997 H2H
28402 Richard Krajicek Olivier Delaitre 2 1–1 C 0–1 H 1–0 Jan 13, 1995 H2H
28403 Richard Krajicek Omar Camporese 2 1–1 C 1–0 G 0–1 Mar 4, 1995 H2H
28404 Richard Krajicek Rodolphe Gilbert 2 2–0 C 2–0 May 29, 1998 H2H
28405 Richard Krajicek Sandon Stolle 2 2–0 H 2–0 Aug 3, 1996 H2H
28406 Richard Krajicek Sebastien Lareau 2 1–1 C 1–0 H 0–1 Aug 5, 1999 H2H
28407 Richard Lewis Bob Carmichael 2 1–1 H 1–1 Nov 24, 1977 H2H
28408 Richard Lewis Buster C Mottram 2 0–2 C 0–1 G 0–1 Oct 22, 1980 H2H
28409 Richard Lewis David Carter 2 0–2 C 0–1 G 0–1 Sep 27, 1978 H2H
28410 Richard Lewis Geoff Masters 2 0–2 H 0–2 Nov 18, 1977 H2H
28411 Richard Lewis Hans Kary 2 1–1 C 1–1 May 25, 1977 H2H
28412 Richard Lewis Jean Louis Haillet 2 1–1 C 1–1 Apr 22, 1977 H2H
28413 Richard Lewis John Trickey 2 1–1 G 1–1 Dec 30, 1975 H2H
28414 Richard Lewis Onny Parun 2 1–1 C 0–1 H 1–0 Jan 14, 1982 H2H
28415 Richard Lewis Ove Bengtson 2 0–2 G 0–1 H 0–1 Nov 9, 1976 H2H
28416 Richard Lewis Patrick Proisy 2 1–1 C 0–1 G 1–0 Oct 16, 1980 H2H
28417 Richard Lewis Steve Docherty 2 1–1 H 1–1 May 3, 1978 H2H
28418 Richard Lewis Victor Amaya 2 1–1 C 1–0 G 0–1 Nov 13, 1981 H2H
28419 Richard Matuszewski Chris Pridham 2 2–0 C 1–0 H 1–0 Feb 14, 1990 H2H
28420 Richard Matuszewski Joey Rive 2 0–2 H 0–2 Aug 16, 1989 H2H
28421 Richard Matuszewski Leif Shiras 2 0–2 C 0–2 Feb 15, 1990 H2H
28422 Richard Matuszewski Olli Rahnasto 2 1–1 G 1–0 H 0–1 Jul 20, 1989 H2H
28423 Richard Matuszewski Tim Mayotte 2 1–1 H 1–1 Oct 15, 1988 H2H
28424 Richard Meyer Butch Walts 2 0–2 H 0–2 Mar 12, 1981 H2H
28425 Richard Meyer Corrado Barazzutti 2 0–2 C 0–2 Nov 26, 1981 H2H
28426 Richard Meyer Nick Saviano 2 0–2 C 0–1 H 0–1 Aug 1, 1981 H2H
28427 Richard Meyer Rod Frawley 2 0–2 C 0–2 Oct 23, 1980 H2H
28428 Richard Russell Allan Stone 2 0–2 C 0–1 H 0–1 Jul 10, 1969 H2H
28429 Richard Russell Arthur Ashe 2 0–2 G 0–1 H 0–1 Oct 3, 1969 H2H
28430 Richard Russell Christian Kuhnke 2 0–2 H 0–2 Apr 11, 1970 H2H
28431 Richard Russell Ilie Nastase 2 0–2 H 0–2 Mar 11, 1971 H2H
28432 Richard Russell Jim Mcmanus 2 2–0 C 2–0 Sep 20, 1972 H2H
28433 Richard Russell Mark Cox 2 0–2 C 0–1 H 0–1 Apr 3, 1969 H2H
28434 Richard Russell Mike Belkin 2 1–1 G 0–1 H 1–0 Dec 17, 1971 H2H
28435 Richard Russell Mike Estep 2 1–1 G 1–1 Jun 5, 1972 H2H
28436 Richard Russell Milan Holecek 2 0–2 C 0–1 H 0–1 Apr 17, 1969 H2H
28437 Richard Russell Raymond Moore 2 0–2 C 0–1 G 0–1 Oct 10, 1973 H2H
28438 Richard Russell Ray Ruffels 2 1–1 G 0–1 H 1–0 Jan 13, 1970 H2H
28439 Richard Russell Sandy Mayer 2 0–2 C 0–1 C 0–1 Jan 16, 1975 H2H
28440 Richard Russell Stanley Matthews 2 0–2 G 0–2 Jun 15, 1972 H2H
28441 Richard Russell Stephen Warboys 2 0–2 H 0–2 Dec 16, 1973 H2H
28442 Richard Russell Tom Leonard 2 2–0 G 1–0 H 1–0 Sep 22, 1971 H2H
28443 Richey Reneberg Alexander Mronz 2 1–1 C 0–1 H 1–0 Aug 15, 1994 H2H
28444 Richey Reneberg Andrei Cherkasov 2 1–1 C 0–1 G 1–0 Oct 30, 1991 H2H
28445 Richey Reneberg Andrei Olhovskiy 2 1–1 C 0–1 G 1–0 Jun 16, 1995 H2H
28446 Richey Reneberg Brian Macphie 2 2–0 H 2–0 Feb 5, 1994 H2H
28447 Richey Reneberg Bryan Shelton 2 2–0 C 1–0 H 1–0 May 4, 1996 H2H
28448 Richey Reneberg Chris Pridham 2 2–0 G 1–0 H 1–0 Jun 9, 1993 H2H
28449 Richey Reneberg Christian Bergstrom 2 2–0 H 2–0 Sep 1, 1993 H2H
28450 Richey Reneberg Christian Saceanu 2 2–0 G 2–0 Jun 28, 1989 H2H
28451 Richey Reneberg Chris Woodruff 2 2–0 C 2–0 May 9, 1996 H2H
28452 Richey Reneberg Danilo Marcelino 2 2–0 H 2–0 Feb 15, 1989 H2H
28453 Richey Reneberg Dave Randall 2 2–0 C 1–0 H 1–0 Feb 5, 1993 H2H
28454 Richey Reneberg David Rikl 2 2–0 C 1–0 H 1–0 Feb 21, 1996 H2H
28455 Richey Reneberg Diego Nargiso 2 1–1 G 0–1 H 1–0 Jun 14, 1991 H2H
28456 Richey Reneberg Diego Perez 2 0–2 C 0–2 May 4, 1989 H2H
28457 Richey Reneberg Gianluca Pozzi 2 2–0 H 2–0 Jan 6, 1994 H2H
28458 Richey Reneberg Glenn Layendecker 2 2–0 H 2–0 Jul 18, 1991 H2H
28459 Richey Reneberg Guillaume Raoux 2 2–0 G 2–0 Jun 29, 1997 H2H
28460 Richey Reneberg Henri Leconte 2 0–2 G 0–1 H 0–1 Jun 19, 1993 H2H
28461 Richey Reneberg Jimmy Arias 2 1–1 C 1–1 May 11, 1991 H2H
28462 Richey Reneberg Jonathan Stark 2 2–0 H 2–0 Feb 14, 1997 H2H
28463 Richey Reneberg Jordi Burillo 2 2–0 H 2–0 Feb 26, 1998 H2H
28464 Richey Reneberg Ken Flach 2 2–0 C 1–0 H 1–0 Mar 1, 1990 H2H
28465 Richey Reneberg Luke Jensen 2 2–0 C 1–0 C 1–0 Feb 24, 1995 H2H
28466 Richey Reneberg Marcos Ondruska 2 2–0 H 2–0 Jan 21, 1998 H2H
28467 Richey Reneberg Mark Kratzmann 2 1–1 C 0–1 H 1–0 Aug 15, 1990 H2H
28468 Richey Reneberg Markus Zoecke 2 2–0 G 1–0 H 1–0 Feb 10, 1993 H2H
28469 Richey Reneberg Martin Laurendeau 2 1–1 G 1–1 Jun 11, 1992 H2H
28470 Richey Reneberg Martin Wostenholme 2 2–0 C 1–0 H 1–0 May 10, 1991 H2H
28471 Richey Reneberg Mats Wilander 2 0–2 C 0–1 H 0–1 Jan 13, 1988 H2H
28472 Richey Reneberg Olivier Delaitre 2 1–1 C 0–1 H 1–0 Nov 3, 1993 H2H
28473 Richey Reneberg Pablo Arraya 2 2–0 C 2–0 May 4, 1991 H2H
28474 Richey Reneberg Patrick Rafter 2 0–2 C 0–1 H 0–1 Aug 30, 1995 H2H
28475 Richey Reneberg Peter Lundgren 2 1–1 C 1–0 H 0–1 Aug 18, 1990 H2H
28476 Richey Reneberg Stephane Simian 2 1–1 G 1–1 Jun 16, 1996 H2H
28477 Richey Reneberg Thomas Hogstedt 2 2–0 C 1–0 H 1–0 Oct 13, 1990 H2H
28478 Richey Reneberg Todd Woodbridge 2 1–1 H 1–1 Aug 4, 1999 H2H
28479 Richey Reneberg Vincent Spadea 2 2–0 C 1–0 H 1–0 Oct 22, 1998 H2H
28480 Rick Fagel Adriano Panatta 2 1–1 C 1–1 Sep 26, 1980 H2H
28481 Rick Fagel Alvaro Betancur 2 2–0 C 2–0 Nov 27, 1980 H2H
28482 Rick Fagel Geoff Masters 2 0–2 H 0–2 Nov 25, 1977 H2H
28483 Rick Fagel Manuel Orantes 2 1–1 C 1–1 Jul 22, 1981 H2H
28484 Rick Fagel Trey Waltke 2 1–1 C 0–1 H 1–0 May 27, 1981 H2H
28485 Rick Fagel Zeljko Franulovic 2 0–2 C 0–2 Jun 14, 1979 H2H
28486 Rick Fisher Ray Ruffels 2 1–1 C 1–0 H 0–1 Sep 25, 1974 H2H
28487 Rick Fisher Roger Dowdeswell 2 0–2 C 0–1 H 0–1 Oct 16, 1974 H2H
28488 Rick Fisher Tom Edlefsen 2 1–1 H 1–1 Aug 22, 1974 H2H
28489 Rick Fisher Tom Gorman 2 0–2 H 0–2 Aug 24, 1974 H2H
28490 Ricki Osterthun Andreas Maurer 2 1–1 C 1–1 Aug 1, 1986 H2H
28491 Ricki Osterthun Jaroslav Navratil 2 0–2 C 0–2 Jun 18, 1987 H2H
28492 Ricki Osterthun Laurie Warder 2 1–1 C 1–0 G 0–1 Jul 13, 1988 H2H
28493 Rick Leach Eliot Teltscher 2 0–2 H 0–2 Oct 31, 1987 H2H
28494 Rick Leach Tim Wilkison 2 0–2 C 0–1 H 0–1 Feb 21, 1990 H2H
28495 Rinky Hijikata Aleksandar Kovacevic 2 1–1 C 1–0 H 0–1 Mar 31, 2026 H2H
28496 Rinky Hijikata Ben Shelton 2 0–2 G 0–2 Jul 3, 2025 H2H
28497 Rinky Hijikata Borna Coric 2 1–1 H 1–1 Aug 22, 2024 H2H
28498 Rinky Hijikata Christopher Eubanks 2 1–1 C 1–1 Apr 3, 2025 H2H
28499 Rinky Hijikata Daniel Evans 2 0–2 G 0–1 H 0–1 Jun 12, 2025 H2H
28500 Rinky Hijikata Flavio Cobolli 2 0–2 G 0–1 H 0–1 Oct 17, 2025 H2H
28501 Rinky Hijikata Mackenzie McDonald 2 1–1 G 1–1 Jul 18, 2024 H2H
28502 Rinky Hijikata Matteo Arnaldi 2 2–0 G 1–0 H 1–0 Jun 21, 2024 H2H
28503 Rinky Hijikata Miomir Kecmanovic 2 1–1 H 1–1 Oct 4, 2024 H2H
28504 Rinky Hijikata Novak Djokovic 2 0–2 H 0–2 Mar 22, 2025 H2H
28505 Rinky Hijikata Reilly Opelka 2 0–2 C 0–2 May 27, 2025 H2H
28506 Rinky Hijikata Stefanos Tsitsipas 2 0–2 H 0–2 Oct 7, 2023 H2H
28507 Rinky Hijikata Tomas Machac 2 1–1 H 1–1 Feb 7, 2025 H2H
28508 Robbie Koenig Derrick Rostagno 2 1–1 G 1–0 H 0–1 Jul 11, 1996 H2H
28509 Robbie Weiss Bret Garnett 2 2–0 G 1–0 H 1–0 Jul 21, 1993 H2H
28510 Robbie Weiss Dan Goldie 2 0–2 H 0–2 Sep 22, 1988 H2H
28511 Robbie Weiss John Fitzgerald 2 0–2 H 0–2 Sep 29, 1990 H2H
28512 Robbie Weiss Pieter Aldrich 2 0–2 C 0–1 G 0–1 Jul 14, 1990 H2H
28513 Robbie Weiss Simon Youl 2 1–1 H 1–1 Feb 4, 1993 H2H
28514 Robbie Weiss Xavier Daufresne 2 2–0 C 1–0 H 1–0 Mar 8, 1994 H2H
28515 Robby Ginepri Gael Monfils 2 0–2 C 0–1 H 0–1 May 11, 2006 H2H
28516 Robby Ginepri Kevin Kim 2 1–1 H 1–1 Aug 9, 2006 H2H
28517 Robby Ginepri Noam Okun 2 2–0 G 1–0 H 1–0 Aug 14, 2003 H2H
28518 Robert Kendrick Amer Delic 2 0–2 C 0–1 H 0–1 Jan 16, 2008 H2H
28519 Robert Kendrick Lars Burgsmuller 2 1–1 H 1–1 Feb 12, 2004 H2H
28520 Robert Kendrick Somdev Devvarman 2 0–2 C 0–1 H 0–1 Apr 7, 2011 H2H
28521 Robert Machan Attila Korpas 2 0–2 C 0–2 Apr 18, 1973 H2H
28522 Robert Machan Jiri Hrebec 2 0–2 C 0–2 Oct 31, 1973 H2H
28523 Robert Machan Karl Meiler 2 0–2 C 0–1 H 0–1 Mar 15, 1975 H2H
28524 Robert Maud Derek Schroder 2 2–0 G 1–0 H 1–0 Apr 9, 1970 H2H
28525 Robert Maud Peter Doerner 2 2–0 G 1–0 H 1–0 Apr 7, 1971 H2H
28526 Robert Maud Wilhelm Bungert 2 1–1 C 0–1 H 1–0 Aug 18, 1968 H2H
28527 Roberto Arguello Gustavo Tiberti 2 2–0 C 2–0 Mar 1, 1985 H2H
28528 Roberto Arguello Jorge Bardou 2 2–0 C 2–0 Sep 14, 1984 H2H
28529 Roberto Arguello Lawson Duncan 2 1–1 C 0–1 H 1–0 Jan 29, 1988 H2H
28530 Roberto Arguello Tomas Smid 2 0–2 C 0–2 Sep 21, 1985 H2H
28531 Roberto Arguello Victor Pecci 2 0–2 C 0–2 Apr 4, 1985 H2H
28532 Roberto Azar Francesco Cancellotti 2 1–1 C 1–1 Aug 3, 1989 H2H
28533 Roberto Azar Jose Luis Aparisi 2 2–0 C 2–0 Apr 10, 1991 H2H
28534 Roberto Azar Lawson Duncan 2 2–0 C 2–0 May 30, 1990 H2H
28535 Roberto Azar Peter Ballauff 2 1–1 C 1–1 Sep 29, 1989 H2H
28536 Roberto Azar Tasos Bavelas 2 1–1 C 1–1 Oct 7, 1993 H2H
28537 Roberto Bautista Agut J.J. Wolf 2 1–1 H 1–1 Aug 31, 2022 H2H
28538 Roberto Bautista Agut Laslo Djere 2 2–0 C 1–0 H 1–0 Oct 27, 2022 H2H
28539 Roberto Carballes Baena Aleksandar Vukic 2 1–1 H 1–1 Mar 22, 2024 H2H
28540 Roberto Carballes Baena Alexander Zverev 2 0–2 C 0–1 G 0–1 Jul 3, 2024 H2H
28541 Roberto Carballes Baena Alexandre Muller 2 2–0 C 2–0 Apr 9, 2023 H2H
28542 Roberto Carballes Baena Andrej Martin 2 2–0 C 2–0 Feb 7, 2019 H2H
28543 Roberto Carballes Baena Arthur Rinderknech 2 1–1 C 1–0 H 0–1 Aug 26, 2025 H2H
28544 Roberto Carballes Baena Ben Shelton 2 0–2 H 0–2 Oct 7, 2024 H2H
28545 Roberto Carballes Baena Carlos Taberner 2 2–0 C 2–0 Jul 17, 2025 H2H
28546 Roberto Carballes Baena Cristian Garin 2 1–1 C 1–1 Feb 22, 2024 H2H
28547 Roberto Carballes Baena Daniel Altmaier 2 2–0 C 1–0 H 1–0 Jan 8, 2025 H2H
28548 Roberto Carballes Baena Daniel Elahi Galan 2 1–1 C 0–1 H 1–0 Oct 13, 2022 H2H
28549 Roberto Carballes Baena Dominik Koepfer 2 2–0 C 1–0 H 1–0 Oct 17, 2024 H2H
28550 Roberto Carballes Baena Facundo Bagnis 2 1–1 C 1–1 Feb 9, 2024 H2H
28551 Roberto Carballes Baena Gael Monfils 2 1–1 C 1–0 G 0–1 Jun 27, 2024 H2H
28552 Roberto Carballes Baena Grigor Dimitrov 2 0–2 C 0–2 May 25, 2023 H2H
28553 Roberto Carballes Baena Laslo Djere 2 1–1 C 1–0 H 0–1 Jan 6, 2022 H2H
28554 Roberto Carballes Baena Marcos Giron 2 1–1 C 0–1 H 1–0 Apr 20, 2023 H2H
28555 Roberto Carballes Baena Mariano Navone 2 1–1 C 1–1 Feb 20, 2025 H2H
28556 Roberto Carballes Baena Maximilian Marterer 2 2–0 C 2–0 Feb 28, 2019 H2H
28557 Roberto Carballes Baena Mikael Ymer 2 0–2 C 0–1 H 0–1 Oct 15, 2022 H2H
28558 Roberto Carballes Baena Mitchell Krueger 2 2–0 H 2–0 Sep 22, 2024 H2H
28559 Roberto Carballes Baena Pablo Carreno Busta 2 1–1 C 0–1 G 1–0 Jun 26, 2024 H2H
28560 Roberto Carballes Baena Roberto Bautista Agut 2 2–0 H 2–0 Oct 4, 2024 H2H
28561 Roberto Carballes Baena Sebastian Baez 2 0–2 C 0–2 May 23, 2024 H2H
28562 Roberto Carballes Baena Sebastian Ofner 2 1–1 C 0–1 H 1–0 May 9, 2025 H2H
28563 Roberto Carballes Baena Stan Wawrinka 2 0–2 C 0–2 Jul 29, 2023 H2H
28564 Roberto Carballes Baena Stefano Travaglia 2 1–1 C 1–0 H 0–1 Feb 3, 2021 H2H
28565 Roberto Carballes Baena Tallon Griekspoor 2 1–1 C 1–0 G 0–1 Jun 22, 2023 H2H
28566 Roberto Carballes Baena Tomas Martin Etcheverry 2 0–2 C 0–2 Feb 15, 2024 H2H
28567 Roberto Carballes Baena Zhizhen Zhang 2 0–2 H 0–2 Feb 17, 2026 H2H
28568 Roberto Carretero Francisco Roig 2 1–1 C 1–1 Sep 11, 1997 H2H
28569 Roberto Saad Dan Goldie 2 0–2 H 0–2 Apr 22, 1988 H2H
28570 Roberto Vizcaino Manuel Orantes 2 0–2 C 0–2 Apr 9, 1981 H2H
28571 Robert Reininger Drew Gitlin 2 0–2 C 0–2 Feb 25, 1982 H2H
28572 Robert Reininger Hans Kary 2 1–1 C 0–1 H 1–0 Apr 3, 1981 H2H
28573 Robert Seguso Eliot Teltscher 2 1–1 H 1–1 Feb 19, 1988 H2H
28574 Robert Seguso Larry Stefanki 2 0–2 C 0–1 H 0–1 Nov 3, 1984 H2H
28575 Robert Seguso Marty Davis 2 1–1 H 1–1 Aug 30, 1989 H2H
28576 Robert Seguso Matt Anger 2 1–1 G 1–0 H 0–1 Jun 8, 1988 H2H
28577 Robert Seguso Tomas Smid 2 1–1 H 1–1 Feb 25, 1987 H2H
28578 Robin Drysdale Angel Gimenez 2 1–1 C 0–1 H 1–0 Sep 13, 1980 H2H
28579 Robin Drysdale Bob Giltinan 2 0–2 G 0–2 Dec 30, 1977 H2H
28580 Robin Drysdale Corrado Barazzutti 2 0–2 C 0–1 C 0–1 Nov 22, 1979 H2H
28581 Robin Drysdale David Schneider 2 0–2 G 0–1 H 0–1 Oct 11, 1979 H2H
28582 Robin Drysdale Dick Stockton 2 0–2 C 0–1 G 0–1 May 31, 1978 H2H
28583 Robin Drysdale Jurgen Fassbender 2 0–2 C 0–2 May 17, 1978 H2H
28584 Robin Drysdale Mark Cox 2 0–2 C 0–1 H 0–1 Oct 28, 1976 H2H
28585 Robin Drysdale Paolo Bertolucci 2 0–2 C 0–1 C 0–1 Oct 30, 1980 H2H
28586 Robin Drysdale Phil Dent 2 1–1 G 1–1 Dec 25, 1977 H2H
28587 Robin Haase Albert Montanes 2 1–1 C 1–1 Feb 20, 2014 H2H
28588 Robin Haase Albert Ramos-Vinolas 2 1–1 C 0–1 H 1–0 Aug 9, 2017 H2H
28589 Robin Haase Alejandro Falla 2 1–1 G 1–1 Jul 1, 2015 H2H
28590 Robin Haase Aleksandr Nedovyesov 2 1–1 C 1–1 Jul 24, 2014 H2H
28591 Robin Haase Benoit Paire 2 1–1 H 1–1 Jan 6, 2018 H2H
28592 Robin Haase Bernard Tomic 2 1–1 C 1–0 G 0–1 Jun 15, 2018 H2H
28593 Robin Haase Blaz Kavcic 2 2–0 G 1–0 H 1–0 Jan 4, 2018 H2H
28594 Robin Haase Daniel Gimeno-Traver 2 2–0 C 1–0 H 1–0 Sep 26, 2013 H2H
28595 Robin Haase Denis Shapovalov 2 1–1 C 0–1 H 1–0 Aug 10, 2018 H2H
28596 Robin Haase Dimitar Kuzmanov 2 2–0 H 2–0 Feb 7, 2019 H2H
28597 Robin Haase Dmitry Tursunov 2 0–2 C 0–2 May 22, 2014 H2H
28598 Robin Haase Felix Mantilla 2 2–0 C 2–0 Jul 26, 2007 H2H
28599 Robin Haase Florent Serra 2 2–0 C 1–0 G 1–0 Jul 21, 2007 H2H
28600 Robin Haase Frank Dancevic 2 1–1 H 1–1 Aug 28, 2013 H2H