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. Each dataset offers its own relevant filters. Column headings change the sort; use the same heading again to reverse direction.

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
12001 Richard Krajicek Neil Borwick 2 2–0 H 2–0 Oct 9, 1992 H2H
12002 Richard Krajicek Neville Godwin 2 2–0 H 2–0 Jul 31, 1997 H2H
12003 Richard Krajicek Rodolphe Gilbert 2 2–0 C 2–0 May 29, 1998 H2H
12004 Richard Krajicek Sandon Stolle 2 2–0 H 2–0 Aug 3, 1996 H2H
12005 Richard Lewis Buster C Mottram 2 0–2 C 0–1 G 0–1 Oct 22, 1980 H2H
12006 Richard Lewis David Carter 2 0–2 C 0–1 G 0–1 Sep 27, 1978 H2H
12007 Richard Lewis Geoff Masters 2 0–2 H 0–2 Nov 18, 1977 H2H
12008 Richard Lewis Ove Bengtson 2 0–2 G 0–1 H 0–1 Nov 9, 1976 H2H
12009 Richard Matuszewski Chris Pridham 2 2–0 C 1–0 H 1–0 Feb 14, 1990 H2H
12010 Richard Matuszewski Joey Rive 2 0–2 H 0–2 Aug 16, 1989 H2H
12011 Richard Matuszewski Leif Shiras 2 0–2 C 0–2 Feb 15, 1990 H2H
12012 Richard Meyer Butch Walts 2 0–2 H 0–2 Mar 12, 1981 H2H
12013 Richard Meyer Corrado Barazzutti 2 0–2 C 0–2 Nov 26, 1981 H2H
12014 Richard Meyer Nick Saviano 2 0–2 C 0–1 H 0–1 Aug 1, 1981 H2H
12015 Richard Meyer Rod Frawley 2 0–2 C 0–2 Oct 23, 1980 H2H
12016 Richard Russell Allan Stone 2 0–2 C 0–1 H 0–1 Jul 10, 1969 H2H
12017 Richard Russell Arthur Ashe 2 0–2 G 0–1 H 0–1 Oct 3, 1969 H2H
12018 Richard Russell Christian Kuhnke 2 0–2 H 0–2 Apr 11, 1970 H2H
12019 Richard Russell Ilie Nastase 2 0–2 H 0–2 Mar 11, 1971 H2H
12020 Richard Russell Jim Mcmanus 2 2–0 C 2–0 Sep 20, 1972 H2H
12021 Richard Russell Mark Cox 2 0–2 C 0–1 H 0–1 Apr 3, 1969 H2H
12022 Richard Russell Milan Holecek 2 0–2 C 0–1 H 0–1 Apr 17, 1969 H2H
12023 Richard Russell Raymond Moore 2 0–2 C 0–1 G 0–1 Oct 10, 1973 H2H
12024 Richard Russell Sandy Mayer 2 0–2 C 0–1 C 0–1 Jan 16, 1975 H2H
12025 Richard Russell Stanley Matthews 2 0–2 G 0–2 Jun 15, 1972 H2H
12026 Richard Russell Stephen Warboys 2 0–2 H 0–2 Dec 16, 1973 H2H
12027 Richard Russell Tom Leonard 2 2–0 G 1–0 H 1–0 Sep 20, 1971 H2H
12028 Richey Reneberg Brian Macphie 2 2–0 H 2–0 Feb 5, 1994 H2H
12029 Richey Reneberg Bryan Shelton 2 2–0 C 1–0 H 1–0 May 4, 1996 H2H
12030 Richey Reneberg Chris Pridham 2 2–0 G 1–0 H 1–0 Jun 9, 1993 H2H
12031 Richey Reneberg Christian Bergstrom 2 2–0 H 2–0 Sep 1, 1993 H2H
12032 Richey Reneberg Christian Saceanu 2 2–0 G 2–0 Jun 28, 1989 H2H
12033 Richey Reneberg Chris Woodruff 2 2–0 C 2–0 May 9, 1996 H2H
12034 Richey Reneberg Danilo Marcelino 2 2–0 H 2–0 Feb 15, 1989 H2H
12035 Richey Reneberg Dave Randall 2 2–0 C 1–0 H 1–0 Feb 5, 1993 H2H
12036 Richey Reneberg David Rikl 2 2–0 C 1–0 H 1–0 Feb 21, 1996 H2H
12037 Richey Reneberg Diego Perez 2 0–2 C 0–2 May 4, 1989 H2H
12038 Richey Reneberg Gianluca Pozzi 2 2–0 H 2–0 Jan 6, 1994 H2H
12039 Richey Reneberg Glenn Layendecker 2 2–0 H 2–0 Jul 18, 1991 H2H
12040 Richey Reneberg Guillaume Raoux 2 2–0 G 2–0 Jun 29, 1997 H2H
12041 Richey Reneberg Henri Leconte 2 0–2 G 0–1 H 0–1 Jun 19, 1993 H2H
12042 Richey Reneberg Jonathan Stark 2 2–0 H 2–0 Feb 14, 1997 H2H
12043 Richey Reneberg Jordi Burillo 2 2–0 H 2–0 Feb 26, 1998 H2H
12044 Richey Reneberg Ken Flach 2 2–0 C 1–0 H 1–0 Mar 1, 1990 H2H
12045 Richey Reneberg Luke Jensen 2 2–0 C 1–0 C 1–0 Feb 24, 1995 H2H
12046 Richey Reneberg Marcos Ondruska 2 2–0 H 2–0 Jan 21, 1998 H2H
12047 Richey Reneberg Markus Zoecke 2 2–0 G 1–0 H 1–0 Feb 10, 1993 H2H
12048 Richey Reneberg Martin Wostenholme 2 2–0 C 1–0 H 1–0 May 10, 1991 H2H
12049 Richey Reneberg Mats Wilander 2 0–2 C 0–1 H 0–1 Jan 13, 1988 H2H
12050 Richey Reneberg Pablo Arraya 2 2–0 C 2–0 May 4, 1991 H2H
12051 Richey Reneberg Patrick Rafter 2 0–2 C 0–1 H 0–1 Aug 30, 1995 H2H
12052 Richey Reneberg Thomas Hogstedt 2 2–0 C 1–0 H 1–0 Oct 13, 1990 H2H
12053 Richey Reneberg Vincent Spadea 2 2–0 C 1–0 H 1–0 Oct 22, 1998 H2H
12054 Rick Fagel Alvaro Betancur 2 2–0 C 2–0 Nov 27, 1980 H2H
12055 Rick Fagel Geoff Masters 2 0–2 H 0–2 Nov 24, 1977 H2H
12056 Rick Fagel Zeljko Franulovic 2 0–2 C 0–2 Jun 14, 1979 H2H
12057 Rick Fisher Roger Dowdeswell 2 0–2 C 0–1 H 0–1 Oct 16, 1974 H2H
12058 Rick Fisher Stan Smith 2 0–2 C 0–1 H 0–1 Nov 24, 1977 H2H
12059 Rick Fisher Tom Gorman 2 0–2 H 0–2 Aug 24, 1974 H2H
12060 Ricki Osterthun Jaroslav Navratil 2 0–2 C 0–2 Jun 18, 1987 H2H
12061 Rick Leach Eliot Teltscher 2 0–2 H 0–2 Oct 31, 1987 H2H
12062 Rick Leach Tim Wilkison 2 0–2 C 0–1 H 0–1 Feb 21, 1990 H2H
12063 Rinky Hijikata Ben Shelton 2 0–2 G 0–2 Jul 3, 2025 H2H
12064 Rinky Hijikata Daniel Evans 2 0–2 G 0–1 H 0–1 Jun 12, 2025 H2H
12065 Rinky Hijikata Denis Shapovalov 2 0–2 H 0–2 Jul 28, 2026 H2H
12066 Rinky Hijikata Flavio Cobolli 2 0–2 G 0–1 H 0–1 Oct 17, 2025 H2H
12067 Rinky Hijikata Jaume Munar 2 0–2 C 0–1 H 0–1 Aug 2, 2026 H2H
12068 Rinky Hijikata Matteo Arnaldi 2 2–0 G 1–0 H 1–0 Jun 21, 2024 H2H
12069 Rinky Hijikata Novak Djokovic 2 0–2 H 0–2 Mar 22, 2025 H2H
12070 Rinky Hijikata Reilly Opelka 2 0–2 C 0–2 May 27, 2025 H2H
12071 Rinky Hijikata Stefanos Tsitsipas 2 0–2 H 0–2 Oct 7, 2023 H2H
12072 Robbie Weiss Bret Garnett 2 2–0 G 1–0 H 1–0 Jul 21, 1993 H2H
12073 Robbie Weiss Dan Goldie 2 0–2 H 0–2 Sep 22, 1988 H2H
12074 Robbie Weiss John Fitzgerald 2 0–2 H 0–2 Sep 29, 1990 H2H
12075 Robbie Weiss Pieter Aldrich 2 0–2 C 0–1 G 0–1 Jul 14, 1990 H2H
12076 Robbie Weiss Xavier Daufresne 2 2–0 C 1–0 H 1–0 Mar 8, 1994 H2H
12077 Robby Ginepri Gael Monfils 2 0–2 C 0–1 H 0–1 May 11, 2006 H2H
12078 Robby Ginepri Noam Okun 2 2–0 G 1–0 H 1–0 Aug 14, 2003 H2H
12079 Robert Kendrick Amer Delic 2 0–2 C 0–1 H 0–1 Jan 16, 2008 H2H
12080 Robert Kendrick Somdev Devvarman 2 0–2 C 0–1 H 0–1 Apr 7, 2011 H2H
12081 Robert Machan Attila Korpas 2 0–2 C 0–2 Apr 18, 1973 H2H
12082 Robert Machan Jiri Hrebec 2 0–2 C 0–2 Oct 31, 1973 H2H
12083 Robert Machan Karl Meiler 2 0–2 C 0–1 H 0–1 Mar 15, 1975 H2H
12084 Robert Maud Derek Schroder 2 2–0 G 1–0 H 1–0 Apr 9, 1970 H2H
12085 Robert Maud Peter Doerner 2 2–0 G 1–0 H 1–0 Apr 7, 1971 H2H
12086 Robert Maud Stan Smith 2 0–2 C 0–1 G 0–1 Jun 28, 1974 H2H
12087 Roberto Arguello Gustavo Tiberti 2 2–0 C 2–0 Mar 1, 1985 H2H
12088 Roberto Arguello Jorge Bardou 2 2–0 C 2–0 Sep 14, 1984 H2H
12089 Roberto Arguello Tomas Smid 2 0–2 C 0–2 Sep 21, 1985 H2H
12090 Roberto Arguello Victor Pecci 2 0–2 C 0–2 Apr 4, 1985 H2H
12091 Roberto Azar Jose Luis Aparisi 2 2–0 C 2–0 Apr 10, 1991 H2H
12092 Roberto Azar Lawson Duncan 2 2–0 C 2–0 May 30, 1990 H2H
12093 Roberto Bautista Agut Laslo Djere 2 2–0 C 1–0 H 1–0 Oct 27, 2022 H2H
12094 Roberto Carballes Baena Alexander Zverev 2 0–2 C 0–1 G 0–1 Jul 3, 2024 H2H
12095 Roberto Carballes Baena Alexandre Muller 2 2–0 C 2–0 Apr 9, 2023 H2H
12096 Roberto Carballes Baena Andrej Martin 2 2–0 C 2–0 Feb 7, 2019 H2H
12097 Roberto Carballes Baena Ben Shelton 2 0–2 H 0–2 Oct 7, 2024 H2H
12098 Roberto Carballes Baena Carlos Taberner 2 2–0 C 2–0 Jul 17, 2025 H2H
12099 Roberto Carballes Baena Daniel Altmaier 2 2–0 C 1–0 H 1–0 Jan 8, 2025 H2H
12100 Roberto Carballes Baena Dominik Koepfer 2 2–0 C 1–0 H 1–0 Oct 17, 2024 H2H
12101 Roberto Carballes Baena Grigor Dimitrov 2 0–2 C 0–2 May 25, 2023 H2H
12102 Roberto Carballes Baena Maximilian Marterer 2 2–0 C 2–0 Feb 28, 2019 H2H
12103 Roberto Carballes Baena Mikael Ymer 2 0–2 C 0–1 H 0–1 Oct 15, 2022 H2H
12104 Roberto Carballes Baena Mitchell Krueger 2 2–0 H 2–0 Sep 22, 2024 H2H
12105 Roberto Carballes Baena Roberto Bautista Agut 2 2–0 H 2–0 Oct 4, 2024 H2H
12106 Roberto Carballes Baena Sebastian Baez 2 0–2 C 0–2 May 23, 2024 H2H
12107 Roberto Carballes Baena Stan Wawrinka 2 0–2 C 0–2 Jul 29, 2023 H2H
12108 Roberto Carballes Baena Tomas Martin Etcheverry 2 0–2 C 0–2 Feb 15, 2024 H2H
12109 Roberto Carballes Baena Zhizhen Zhang 2 0–2 H 0–2 Feb 17, 2026 H2H
12110 Roberto Saad Dan Goldie 2 0–2 H 0–2 Apr 22, 1988 H2H
12111 Roberto Vizcaino Manuel Orantes 2 0–2 C 0–2 Apr 9, 1981 H2H
12112 Robert Reininger Drew Gitlin 2 0–2 C 0–2 Feb 25, 1982 H2H
12113 Robert Seguso Larry Stefanki 2 0–2 C 0–1 H 0–1 Nov 3, 1984 H2H
12114 Robert Seguso Slobodan Zivojinovic 2 2–0 G 1–0 H 1–0 Mar 15, 1989 H2H
12115 Robin Drysdale Bob Giltinan 2 0–2 G 0–2 Dec 30, 1977 H2H
12116 Robin Drysdale Corrado Barazzutti 2 0–2 C 0–1 C 0–1 Nov 22, 1979 H2H
12117 Robin Drysdale David Schneider 2 0–2 G 0–1 H 0–1 Oct 11, 1979 H2H
12118 Robin Drysdale Dick Stockton 2 0–2 C 0–1 G 0–1 May 31, 1978 H2H
12119 Robin Drysdale Jurgen Fassbender 2 0–2 C 0–2 May 17, 1978 H2H
12120 Robin Drysdale Mark Cox 2 0–2 C 0–1 H 0–1 Oct 28, 1976 H2H
12121 Robin Drysdale Paolo Bertolucci 2 0–2 C 0–1 C 0–1 Oct 30, 1980 H2H
12122 Robin Haase Blaz Kavcic 2 2–0 G 1–0 H 1–0 Jan 4, 2018 H2H
12123 Robin Haase Daniel Gimeno-Traver 2 2–0 C 1–0 H 1–0 Sep 26, 2013 H2H
12124 Robin Haase Dimitar Kuzmanov 2 2–0 H 2–0 Feb 7, 2019 H2H
12125 Robin Haase Dmitry Tursunov 2 0–2 C 0–2 May 22, 2014 H2H
12126 Robin Haase Felix Mantilla 2 2–0 C 2–0 Jul 26, 2007 H2H
12127 Robin Haase Florent Serra 2 2–0 C 1–0 G 1–0 Jul 21, 2007 H2H
12128 Robin Haase Gael Monfils 2 0–2 C 0–2 May 24, 2013 H2H
12129 Robin Haase Igor Sijsling 2 0–2 H 0–2 Sep 27, 2013 H2H
12130 Robin Haase Jerzy Janowicz 2 0–2 C 0–2 Jul 18, 2013 H2H
12131 Robin Haase Julien Benneteau 2 0–2 G 0–1 H 0–1 Aug 26, 2011 H2H
12132 Robin Haase Kenny De Schepper 2 2–0 C 2–0 May 29, 2013 H2H
12133 Robin Haase Lamine Ouahab 2 0–2 C 0–2 Apr 9, 2015 H2H
12134 Robin Haase Lorenzo Sonego 2 0–2 C 0–1 H 0–1 Apr 12, 2019 H2H
12135 Robin Haase Marco Chiudinelli 2 2–0 H 2–0 Oct 26, 2017 H2H
12136 Robin Haase Matthias Bachinger 2 2–0 C 1–0 H 1–0 Jul 19, 2012 H2H
12137 Robin Haase Mikhail Kukushkin 2 0–2 H 0–2 Feb 14, 2019 H2H
12138 Robin Haase Mirza Basic 2 0–2 C 0–1 H 0–1 Apr 12, 2018 H2H
12139 Robin Haase Nick Kyrgios 2 0–2 C 0–1 G 0–1 Jul 5, 2018 H2H
12140 Robin Haase Paolo Lorenzi 2 0–2 C 0–1 H 0–1 Mar 11, 2017 H2H
12141 Robin Haase Paul-Henri Mathieu 2 2–0 C 1–0 H 1–0 Oct 20, 2016 H2H
12142 Robin Haase Thiago Monteiro 2 2–0 C 2–0 Jul 28, 2017 H2H
12143 Robin Haase Viktor Troicki 2 0–2 H 0–2 Feb 10, 2017 H2H
12144 Robin Haase Yuichi Sugita 2 2–0 H 2–0 Mar 23, 2018 H2H
12145 Robin Soderling Agustin Calleri 2 0–2 C 0–1 H 0–1 Jul 15, 2006 H2H
12146 Robin Soderling Andreas Vinciguerra 2 2–0 C 2–0 Jul 16, 2010 H2H
12147 Robin Soderling Boris Pashanski 2 2–0 C 2–0 Jul 13, 2006 H2H
12148 Robin Soderling Christophe Rochus 2 2–0 C 1–0 H 1–0 Oct 24, 2008 H2H
12149 Robin Soderling Davide Sanguinetti 2 2–0 C 1–0 H 1–0 Nov 4, 2004 H2H
12150 Robin Soderling Gilles Muller 2 2–0 G 1–0 H 1–0 Jan 20, 2011 H2H
12151 Robin Soderling Guillermo Garcia-Lopez 2 2–0 H 2–0 Oct 24, 2009 H2H
12152 Robin Soderling Jeremy Chardy 2 2–0 C 1–0 H 1–0 Apr 29, 2011 H2H
12153 Robin Soderling Jurgen Melzer 2 2–0 H 2–0 Aug 26, 2006 H2H
12154 Robin Soderling Kevin Kim 2 2–0 C 1–0 G 1–0 May 27, 2009 H2H
12155 Robin Soderling Mariano Zabaleta 2 0–2 C 0–2 May 12, 2004 H2H
12156 Robin Soderling Marin Cilic 2 2–0 C 1–0 H 1–0 Feb 20, 2011 H2H
12157 Robin Soderling Michael Berrer 2 2–0 H 2–0 Mar 13, 2011 H2H
12158 Robin Soderling Paradorn Srichaphan 2 0–2 G 0–1 H 0–1 Jun 19, 2004 H2H
12159 Robin Soderling Peter Luczak 2 2–0 H 2–0 Mar 27, 2010 H2H
12160 Robin Soderling Ryan Harrison 2 2–0 C 1–0 H 1–0 May 24, 2011 H2H
12161 Robin Soderling Sergiy Stakhovsky 2 2–0 C 1–0 H 1–0 Feb 19, 2010 H2H
12162 Robin Soderling Teymuraz Gabashvili 2 2–0 C 1–0 H 1–0 Apr 22, 2009 H2H
12163 Robin Soderling Thiemo de Bakker 2 2–0 C 1–0 H 1–0 Sep 5, 2010 H2H
12164 Robin Soderling Thierry Ascione 2 2–0 C 2–0 Oct 23, 2008 H2H
12165 Robin Soderling Xavier Malisse 2 2–0 C 1–0 H 1–0 Oct 10, 2004 H2H
12166 Rocky Royer Trey Waltke 2 0–2 C 0–1 G 0–1 Oct 7, 1982 H2H
12167 Rod Frawley Andrew Jarrett 2 2–0 G 2–0 Dec 28, 1981 H2H
12168 Rod Frawley Buster C Mottram 2 0–2 C 0–2 Jul 15, 1982 H2H
12169 Rod Frawley Colin Dibley 2 0–2 G 0–2 Jan 20, 1972 H2H
12170 Rod Frawley David Carter 2 2–0 G 2–0 Dec 16, 1981 H2H
12171 Rod Frawley Graydon Garner 2 0–2 H 0–2 Apr 6, 1971 H2H
12172 Rod Frawley Manuel Orantes 2 2–0 C 2–0 Apr 15, 1982 H2H
12173 Rod Frawley Raul Ramirez 2 0–2 C 0–1 G 0–1 Apr 2, 1981 H2H
12174 Rod Frawley Tony Graham 2 2–0 C 1–0 G 1–0 Mar 11, 1982 H2H
12175 Rod Laver Clark Graebner 2 2–0 G 1–0 H 1–0 Jun 27, 1971 H2H
12176 Rod Laver Frank Froehling 2 2–0 C 2–0 Feb 2, 1973 H2H
12177 Rod Laver Haroon Rahim 2 2–0 H 2–0 Feb 23, 1977 H2H
12178 Rod Laver Jim Mcmanus 2 2–0 H 2–0 Feb 6, 1975 H2H
12179 Rod Laver Paul Gerken 2 2–0 H 2–0 Nov 15, 1973 H2H
12180 Rod Laver Terry Addison 2 2–0 C 1–0 G 1–0 Apr 6, 1973 H2H
12181 Rodolphe Gilbert Cristiano Caratti 2 0–2 H 0–2 Aug 18, 1993 H2H
12182 Rodolphe Gilbert Jeremy Bates 2 0–2 G 0–1 H 0–1 Apr 6, 1995 H2H
12183 Roger Federer Adrian Voinea 2 2–0 C 1–0 H 1–0 May 18, 2002 H2H
12184 Roger Federer Alberto Martin 2 2–0 C 2–0 May 27, 2009 H2H
12185 Roger Federer Albert Portas 2 2–0 G 1–0 H 1–0 Mar 21, 2002 H2H
12186 Roger Federer Aljaz Bedene 2 2–0 G 1–0 H 1–0 Jun 21, 2018 H2H
12187 Roger Federer Andreas Beck 2 2–0 H 2–0 Jan 19, 2012 H2H
12188 Roger Federer Antony Dupuis 2 2–0 G 1–0 H 1–0 Jun 21, 2001 H2H
12189 Roger Federer Carlos Berlocq 2 2–0 C 1–0 H 1–0 Aug 29, 2013 H2H
12190 Roger Federer Christophe Rochus 2 2–0 G 1–0 H 1–0 Jan 6, 2010 H2H
12191 Roger Federer Cyril Saulnier 2 2–0 C 1–0 H 1–0 Feb 15, 2001 H2H
12192 Roger Federer David Sanchez 2 2–0 C 2–0 Jul 12, 2003 H2H
12193 Roger Federer Denis Gremelmayr 2 2–0 C 1–0 H 1–0 Apr 19, 2008 H2H
12194 Roger Federer Denis Kudla 2 2–0 G 1–0 H 1–0 Jun 23, 2018 H2H
12195 Roger Federer Diego Hartfield 2 2–0 C 1–0 H 1–0 Jan 16, 2008 H2H
12196 Roger Federer Dudi Sela 2 2–0 C 1–0 H 1–0 Sep 1, 2011 H2H
12197 Roger Federer Dusan Lajovic 2 2–0 G 2–0 Jul 4, 2018 H2H
12198 Roger Federer Franco Squillari 2 0–2 C 0–1 H 0–1 Jan 9, 2003 H2H
12199 Roger Federer Goran Ivanisevic 2 2–0 C 1–0 H 1–0 Feb 3, 2001 H2H
12200 Roger Federer Guido Pella 2 2–0 G 2–0 Jun 16, 2018 H2H