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
31001 Wayne Arthurs Karol Beck 2 0–2 C 0–1 G 0–1 Jun 8, 2005 H2H
31002 Wayne Arthurs Michael Russell 2 2–0 G 2–0 Jun 26, 2002 H2H
31003 Wayne Arthurs Nicolas Coutelot 2 2–0 C 1–0 G 1–0 Jun 12, 2002 H2H
31004 Wayne Arthurs Noam Okun 2 1–1 C 0–1 H 1–0 Aug 7, 2002 H2H
31005 Wayne Arthurs Robby Ginepri 2 0–2 H 0–2 Jul 28, 2005 H2H
31006 Wayne Arthurs Takao Suzuki 2 2–0 H 2–0 Oct 5, 2005 H2H
31007 Wayne Black Andrei Olhovskiy 2 2–0 H 2–0 Apr 17, 1996 H2H
31008 Wayne Black Jacco Eltingh 2 1–1 H 1–1 Aug 30, 1995 H2H
31009 Wayne Black Justin Gimelstob 2 1–1 C 0–1 H 1–0 Sep 2, 1998 H2H
31010 Wayne Black Sebastien Lareau 2 1–1 G 0–1 H 1–0 Aug 1, 2001 H2H
31011 Wayne Ferreira Amos Mansdorf 2 2–0 H 2–0 Oct 16, 1994 H2H
31012 Wayne Ferreira Andrew Ilie 2 1–1 G 0–1 H 1–0 Aug 30, 2000 H2H
31013 Wayne Ferreira Andy Roddick 2 0–2 C 0–1 H 0–1 Aug 10, 2002 H2H
31014 Wayne Ferreira Byron Black 2 1–1 H 1–1 Jul 21, 1994 H2H
31015 Wayne Ferreira Cecil Mamiit 2 2–0 H 2–0 Mar 7, 2002 H2H
31016 Wayne Ferreira Chris Pridham 2 2–0 C 2–0 Oct 16, 1992 H2H
31017 Wayne Ferreira Christian Bergstrom 2 0–2 H 0–2 Jan 27, 1993 H2H
31018 Wayne Ferreira Christophe Rochus 2 1–1 C 0–1 H 1–0 Oct 31, 2001 H2H
31019 Wayne Ferreira Chris Woodruff 2 1–1 H 1–1 Aug 11, 1999 H2H
31020 Wayne Ferreira Claudio Mezzadri 2 2–0 C 1–0 C 1–0 Oct 15, 1992 H2H
31021 Wayne Ferreira Cristiano Caratti 2 2–0 H 2–0 Jul 31, 1997 H2H
31022 Wayne Ferreira Daniel Nestor 2 2–0 H 2–0 Apr 8, 1999 H2H
31023 Wayne Ferreira David Rikl 2 2–0 C 1–0 H 1–0 Apr 15, 1994 H2H
31024 Wayne Ferreira David Sanchez 2 2–0 H 2–0 Aug 26, 2004 H2H
31025 Wayne Ferreira David Wheaton 2 1–1 G 0–1 H 1–0 Jan 22, 1992 H2H
31026 Wayne Ferreira Derrick Rostagno 2 0–2 G 0–1 H 0–1 Jun 16, 1995 H2H
31027 Wayne Ferreira Fabrice Santoro 2 1–1 C 0–1 H 1–0 May 13, 1999 H2H
31028 Wayne Ferreira Feliciano Lopez 2 2–0 C 2–0 May 15, 2003 H2H
31029 Wayne Ferreira Fernando Meligeni 2 2–0 H 2–0 Mar 9, 1994 H2H
31030 Wayne Ferreira Filip Dewulf 2 2–0 H 2–0 Mar 18, 1998 H2H
31031 Wayne Ferreira Gaston Gaudio 2 1–1 C 1–0 H 0–1 Mar 10, 2004 H2H
31032 Wayne Ferreira George Bastl 2 1–1 C 0–1 H 1–0 Oct 26, 2000 H2H
31033 Wayne Ferreira Guillermo Coria 2 1–1 C 1–0 H 0–1 Mar 24, 2004 H2H
31034 Wayne Ferreira Henri Leconte 2 1–1 C 0–1 C 1–0 May 12, 1994 H2H
31035 Wayne Ferreira Hicham Arazi 2 1–1 H 1–1 Sep 1, 2000 H2H
31036 Wayne Ferreira Jacco Eltingh 2 1–1 G 0–1 H 1–0 Jul 5, 1995 H2H
31037 Wayne Ferreira James Blake 2 1–1 H 1–1 Jan 15, 2004 H2H
31038 Wayne Ferreira Jamie Morgan 2 2–0 G 1–0 H 1–0 Aug 30, 1992 H2H
31039 Wayne Ferreira Jan Apell 2 1–1 H 1–1 Apr 22, 1995 H2H
31040 Wayne Ferreira Javier Frana 2 2–0 G 1–0 H 1–0 Jan 17, 1997 H2H
31041 Wayne Ferreira Jim Grabb 2 2–0 H 2–0 Aug 15, 1994 H2H
31042 Wayne Ferreira John Fitzgerald 2 2–0 G 1–0 H 1–0 Feb 9, 1995 H2H
31043 Wayne Ferreira Jonathan Stark 2 2–0 H 2–0 Jan 17, 1996 H2H
31044 Wayne Ferreira Juan Aguilera 2 1–1 G 1–1 Jun 26, 1991 H2H
31045 Wayne Ferreira Karsten Braasch 2 2–0 H 2–0 Jan 18, 1995 H2H
31046 Wayne Ferreira Leonardo Lavalle 2 2–0 H 2–0 Aug 28, 1992 H2H
31047 Wayne Ferreira Markus Hipfl 2 1–1 H 1–1 Mar 19, 2002 H2H
31048 Wayne Ferreira Martin Sinner 2 2–0 C 2–0 May 27, 1998 H2H
31049 Wayne Ferreira Michael Kohlmann 2 1–1 C 1–1 May 5, 1999 H2H
31050 Wayne Ferreira Michael Tebbutt 2 1–1 H 1–1 Aug 5, 1998 H2H
31051 Wayne Ferreira Mikael Tillstrom 2 1–1 C 1–0 H 0–1 Feb 12, 2000 H2H
31052 Wayne Ferreira Paul Haarhuis 2 0–2 C 0–1 C 0–1 Oct 16, 1997 H2H
31053 Wayne Ferreira Paul-Henri Mathieu 2 1–1 C 0–1 H 1–0 May 29, 2002 H2H
31054 Wayne Ferreira Roberto Carretero 2 2–0 C 1–0 H 1–0 May 30, 1997 H2H
31055 Wayne Ferreira Ronald Agenor 2 1–1 H 1–1 Sep 15, 1995 H2H
31056 Wayne Ferreira Todd Reid 2 1–1 H 1–1 Jan 17, 2004 H2H
31057 Wayne Ferreira Ville Liukko 2 2–0 H 2–0 Feb 11, 2000 H2H
31058 Wayne Ferreira Vladimir Voltchkov 2 0–2 G 0–1 H 0–1 Aug 29, 2001 H2H
31059 Wayne Ferreira Wayne Arthurs 2 2–0 G 1–0 H 1–0 Mar 6, 2003 H2H
31060 Wayne Ferreira Xavier Malisse 2 1–1 H 1–1 Mar 9, 2002 H2H
31061 Wayne Hampson Phil Dent 2 0–2 G 0–2 Dec 15, 1982 H2H
31062 Wayne Hampson Syd Ball 2 1–1 C 1–0 G 0–1 Oct 23, 1980 H2H
31063 Wayne Odesnik Blaz Kavcic 2 2–0 C 1–0 H 1–0 Jul 13, 2012 H2H
31064 Wayne Odesnik Igor Kunitsyn 2 2–0 H 2–0 Jul 19, 2009 H2H
31065 Wayne Odesnik Mikhail Kukushkin 2 1–1 C 1–0 H 0–1 Apr 9, 2010 H2H
31066 Wayne Odesnik Stan Wawrinka 2 0–2 H 0–2 Mar 10, 2013 H2H
31067 Werner Zirngibl Francois Jauffret 2 1–1 C 1–1 May 13, 1977 H2H
31068 Werner Zirngibl Vladimir Zednik 2 0–2 C 0–2 Jul 14, 1977 H2H
31069 Wesley Moodie Gael Monfils 2 1–1 H 1–1 Sep 1, 2006 H2H
31070 Wesley Moodie Jimmy Wang 2 2–0 G 1–0 H 1–0 Oct 5, 2005 H2H
31071 Wesley Moodie Max Mirnyi 2 2–0 H 2–0 Aug 30, 2006 H2H
31072 Wesley Moodie Taylor Dent 2 1–1 G 1–0 H 0–1 Jul 8, 2005 H2H
31073 Wesley Moodie Vincent Spadea 2 1–1 G 1–0 H 0–1 Aug 1, 2007 H2H
31074 Wieslaw Gasiorek Ilie Nastase 2 0–2 C 0–2 Apr 9, 1971 H2H
31075 Wieslaw Gasiorek Zeljko Franulovic 2 0–2 C 0–2 May 19, 1970 H2H
31076 William Brown Clark Graebner 2 0–2 H 0–2 Mar 26, 1973 H2H
31077 William Brown Paul Gerken 2 1–1 C 0–1 C 1–0 Aug 7, 1975 H2H
31078 William Brown Peter Curtis 2 1–1 C 1–0 G 0–1 Aug 4, 1971 H2H
31079 Wojtek Fibak Bernard Fritz 2 1–1 C 1–1 May 25, 1983 H2H
31080 Wojtek Fibak Bernie Mitton 2 1–1 C 1–1 May 3, 1980 H2H
31081 Wojtek Fibak Birger Andersson 2 1–1 C 0–1 H 1–0 Nov 8, 1977 H2H
31082 Wojtek Fibak Cliff Richey 2 1–1 C 0–1 C 1–0 Jan 26, 1978 H2H
31083 Wojtek Fibak Dick Stockton 2 1–1 C 1–1 Feb 24, 1979 H2H
31084 Wojtek Fibak Dominique Bedel 2 2–0 C 1–0 H 1–0 Mar 26, 1981 H2H
31085 Wojtek Fibak Douglas Palm 2 1–1 C 1–0 C 0–1 Feb 24, 1978 H2H
31086 Wojtek Fibak Geoff Masters 2 2–0 C 2–0 Mar 29, 1980 H2H
31087 Wojtek Fibak Ivan Molina 2 1–1 C 1–1 Aug 17, 1978 H2H
31088 Wojtek Fibak Jean Francois Caujolle 2 2–0 C 2–0 May 15, 1976 H2H
31089 Wojtek Fibak Jean Louis Haillet 2 2–0 C 1–0 H 1–0 Oct 26, 1979 H2H
31090 Wojtek Fibak Jeff Borowiak 2 1–1 C 0–1 C 1–0 Feb 6, 1976 H2H
31091 Wojtek Fibak Jim Delaney 2 2–0 C 2–0 Aug 19, 1976 H2H
31092 Wojtek Fibak J. Mandarino 2 2–0 C 1–0 G 1–0 Jun 18, 1975 H2H
31093 Wojtek Fibak John Alexander 2 1–1 C 1–1 Jul 15, 1983 H2H
31094 Wojtek Fibak John Newcombe 2 1–1 C 0–1 C 1–0 Jul 10, 1978 H2H
31095 Wojtek Fibak John Sadri 2 1–1 C 1–1 Mar 21, 1985 H2H
31096 Wojtek Fibak Mike Leach 2 1–1 G 1–1 Jun 26, 1985 H2H
31097 Wojtek Fibak Nick Saviano 2 2–0 C 1–0 C 1–0 Jul 29, 1982 H2H
31098 Wojtek Fibak Onny Parun 2 2–0 C 2–0 May 7, 1981 H2H
31099 Wojtek Fibak Pat Dupre 2 1–1 C 1–0 C 0–1 Oct 24, 1981 H2H
31100 Wojtek Fibak Patrice Dominguez 2 1–1 C 1–1 Aug 8, 1977 H2H
31101 Wojtek Fibak Pavel Hutka 2 2–0 C 2–0 May 18, 1978 H2H
31102 Wojtek Fibak Peter Elter 2 2–0 C 1–0 H 1–0 Nov 2, 1979 H2H
31103 Wojtek Fibak Peter Rennert 2 1–1 C 0–1 G 1–0 Jun 9, 1983 H2H
31104 Wojtek Fibak Richard Meyer 2 1–1 C 0–1 C 1–0 Jul 30, 1982 H2H
31105 Wojtek Fibak Rod Frawley 2 1–1 C 1–0 H 0–1 Mar 15, 1980 H2H
31106 Wojtek Fibak Roger Taylor 2 1–1 C 1–1 Mar 15, 1975 H2H
31107 Wojtek Fibak Tony Giammalva 2 2–0 C 2–0 Mar 12, 1982 H2H
31108 Wojtek Fibak William Brown 2 2–0 C 2–0 Mar 14, 1975 H2H
31109 Wolfgang Popp Heinz Gunthardt 2 0–2 C 0–2 Aug 2, 1984 H2H
31110 Wolfgang Popp Ilie Nastase 2 1–1 C 0–1 C 1–0 Apr 28, 1983 H2H
31111 Wolfgang Popp Sashi Menon 2 1–1 C 0–1 C 1–0 Nov 13, 1980 H2H
31112 Xavier Malisse Bernard Tomic 2 1–1 G 1–1 Jun 28, 2011 H2H
31113 Xavier Malisse Bobby Reynolds 2 1–1 H 1–1 Mar 10, 2012 H2H
31114 Xavier Malisse Brian Baker 2 1–1 C 0–1 H 1–0 May 29, 2012 H2H
31115 Xavier Malisse Dudi Sela 2 0–2 H 0–2 Sep 1, 2010 H2H
31116 Xavier Malisse Frank Dancevic 2 2–0 H 2–0 Aug 10, 2005 H2H
31117 Xavier Malisse Go Soeda 2 1–1 H 1–1 Feb 14, 2013 H2H
31118 Xavier Malisse Igor Kunitsyn 2 1–1 C 0–1 H 1–0 Apr 12, 2012 H2H
31119 Xavier Malisse Irakli Labadze 2 2–0 C 1–0 H 1–0 Mar 23, 2004 H2H
31120 Xavier Malisse Jeff Morrison 2 2–0 H 2–0 Feb 3, 2005 H2H
31121 Xavier Malisse Kristian Pless 2 2–0 C 1–0 H 1–0 Aug 29, 2007 H2H
31122 Xavier Malisse Matthew Ebden 2 2–0 H 2–0 Feb 15, 2013 H2H
31123 Xavier Malisse Michael Berrer 2 2–0 H 2–0 Sep 22, 2011 H2H
31124 Xavier Malisse Novak Djokovic 2 1–1 G 1–0 H 0–1 Nov 3, 2011 H2H
31125 Xavier Malisse Ramon Delgado 2 1–1 C 0–1 H 1–0 Feb 5, 2005 H2H
31126 Xavier Malisse Ryan Sweeting 2 2–0 H 2–0 Mar 25, 2011 H2H
31127 Xavier Malisse Somdev Devvarman 2 0–2 H 0–2 Mar 15, 2011 H2H
31128 Xavier Malisse Teymuraz Gabashvili 2 0–2 H 0–2 Aug 25, 2010 H2H
31129 Yahiya Doumbia Jerome Potier 2 1–1 C 1–1 Feb 25, 1988 H2H
31130 Yannick Hanfmann Alejandro Tabilo 2 0–2 C 0–2 May 11, 2024 H2H
31131 Yannick Hanfmann Alexander Blockx 2 1–1 C 0–1 H 1–0 Apr 13, 2026 H2H
31132 Yannick Hanfmann Alexander Zverev 2 0–2 C 0–1 G 0–1 Jun 18, 2026 H2H
31133 Yannick Hanfmann Andy Murray 2 1–1 C 1–0 H 0–1 May 22, 2024 H2H
31134 Yannick Hanfmann Cristian Garin 2 1–1 C 1–1 Jul 21, 2022 H2H
31135 Yannick Hanfmann Daniel Altmaier 2 1–1 C 1–1 Jul 21, 2023 H2H
31136 Yannick Hanfmann Dominic Thiem 2 2–0 C 1–0 H 1–0 Oct 20, 2023 H2H
31137 Yannick Hanfmann Dusan Lajovic 2 2–0 C 2–0 Feb 23, 2026 H2H
31138 Yannick Hanfmann Federico Coria 2 1–1 C 1–1 Feb 24, 2022 H2H
31139 Yannick Hanfmann Feliciano Lopez 2 2–0 C 1–0 G 1–0 Jun 30, 2023 H2H
31140 Yannick Hanfmann Frances Tiafoe 2 1–1 G 0–1 H 1–0 Oct 4, 2025 H2H
31141 Yannick Hanfmann Gael Monfils 2 1–1 C 1–0 H 0–1 Jan 16, 2024 H2H
31142 Yannick Hanfmann Gerald Melzer 2 2–0 C 2–0 Jul 27, 2022 H2H
31143 Yannick Hanfmann Giovanni Mpetshi Perricard 2 2–0 G 1–0 H 1–0 Jun 30, 2026 H2H
31144 Yannick Hanfmann Grigor Dimitrov 2 0–2 H 0–2 Jan 1, 2025 H2H
31145 Yannick Hanfmann Hamad Medjedovic 2 0–2 C 0–2 May 24, 2026 H2H
31146 Yannick Hanfmann Jaume Munar 2 1–1 C 1–1 Jul 24, 2024 H2H
31147 Yannick Hanfmann Juan Pablo Varillas 2 2–0 C 2–0 Feb 8, 2024 H2H
31148 Yannick Hanfmann Lukas Neumayer 2 2–0 C 2–0 Jul 20, 2026 H2H
31149 Yannick Hanfmann Marco Cecchinato 2 2–0 C 2–0 May 15, 2023 H2H
31150 Yannick Hanfmann Marton Fucsovics 2 1–1 G 1–1 Jun 12, 2025 H2H
31151 Yannick Hanfmann Pedro Cachin 2 2–0 G 1–0 H 1–0 Mar 8, 2024 H2H
31152 Yannick Hanfmann Rafael Nadal 2 0–2 C 0–1 H 0–1 Jan 20, 2022 H2H
31153 Yannick Hanfmann Sebastian Baez 2 2–0 C 2–0 Jul 23, 2026 H2H
31154 Yannick Hanfmann Stefanos Tsitsipas 2 1–1 G 1–0 H 0–1 Oct 21, 2023 H2H
31155 Yannick Hanfmann Tallon Griekspoor 2 0–2 C 0–1 H 0–1 Apr 18, 2025 H2H
31156 Yannick Hanfmann Taylor Fritz 2 1–1 C 1–0 G 0–1 Jul 5, 2023 H2H
31157 Yannick Hanfmann Thiago Seyboth Wild 2 2–0 C 2–0 Jul 26, 2024 H2H
31158 Yannick Maden Marton Fucsovics 2 1–1 C 1–0 H 0–1 Feb 8, 2019 H2H
31159 Yannick Noah Angel Gimenez 2 2–0 C 2–0 Oct 6, 1979 H2H
31160 Yannick Noah Ben Testerman 2 2–0 C 1–0 C 1–0 Jan 31, 1986 H2H
31161 Yannick Noah Bernard Boileau 2 2–0 C 2–0 Jun 1, 1984 H2H
31162 Yannick Noah Bernie Mitton 2 1–1 H 1–1 Feb 18, 1982 H2H
31163 Yannick Noah Billy Martin 2 2–0 C 2–0 Oct 8, 1981 H2H
31164 Yannick Noah Brad Drewett 2 2–0 G 1–0 H 1–0 Jun 24, 1987 H2H
31165 Yannick Noah Brian Gottfried 2 1–1 H 1–1 Sep 4, 1982 H2H
31166 Yannick Noah Broderick Dyke 2 2–0 C 1–0 C 1–0 Feb 13, 1988 H2H
31167 Yannick Noah Bruce Manson 2 2–0 C 1–0 H 1–0 May 20, 1982 H2H
31168 Yannick Noah Butch Walts 2 2–0 C 1–0 H 1–0 Feb 25, 1981 H2H
31169 Yannick Noah Carlos Kirmayr 2 2–0 C 2–0 Jul 11, 1981 H2H
31170 Yannick Noah David Pate 2 2–0 H 2–0 Aug 29, 1990 H2H
31171 Yannick Noah Dominique Bedel 2 1–1 C 1–0 C 0–1 Nov 26, 1981 H2H
31172 Yannick Noah Eddie Edwards 2 2–0 G 1–0 H 1–0 Jan 17, 1988 H2H
31173 Yannick Noah Eric Fromm 2 1–1 C 1–0 G 0–1 May 14, 1983 H2H
31174 Yannick Noah Eric Korita 2 2–0 H 2–0 Sep 5, 1983 H2H
31175 Yannick Noah Fritz Buehning 2 1–1 C 1–0 G 0–1 Feb 28, 1981 H2H
31176 Yannick Noah Gabriel Urpi 2 2–0 C 2–0 Apr 17, 1981 H2H
31177 Yannick Noah Geoff Masters 2 2–0 C 1–0 H 1–0 Nov 3, 1979 H2H
31178 Yannick Noah George Hardie 2 1–1 H 1–1 Apr 16, 1980 H2H
31179 Yannick Noah Hans Schwaier 2 2–0 C 1–0 H 1–0 Aug 22, 1985 H2H
31180 Yannick Noah Hans Simonsson 2 2–0 C 1–0 G 1–0 Dec 16, 1981 H2H
31181 Yannick Noah Heinz Gunthardt 2 2–0 C 1–0 H 1–0 Oct 8, 1987 H2H
31182 Yannick Noah Jean Louis Haillet 2 2–0 C 1–0 H 1–0 May 26, 1982 H2H
31183 Yannick Noah Joey Rive 2 2–0 H 2–0 Aug 30, 1989 H2H
31184 Yannick Noah Jose Luis Damiani 2 2–0 C 2–0 Jul 11, 1981 H2H
31185 Yannick Noah Lawson Duncan 2 2–0 C 1–0 H 1–0 Jul 30, 1988 H2H
31186 Yannick Noah Louk Sanders 2 2–0 C 2–0 Dec 9, 1978 H2H
31187 Yannick Noah Mansour Bahrami 2 2–0 C 1–0 H 1–0 Sep 28, 1990 H2H
31188 Yannick Noah Mark Cox 2 2–0 H 2–0 Oct 29, 1981 H2H
31189 Yannick Noah Mark Kratzmann 2 1–1 H 1–1 Mar 18, 1990 H2H
31190 Yannick Noah Milan Srejber 2 1–1 G 0–1 H 1–0 Oct 4, 1990 H2H
31191 Yannick Noah Pablo Arraya 2 2–0 C 2–0 May 10, 1986 H2H
31192 Yannick Noah Paul Mcnamee 2 1–1 C 1–1 May 9, 1986 H2H
31193 Yannick Noah Paul Torre 2 2–0 C 1–0 H 1–0 Nov 9, 1982 H2H
31194 Yannick Noah Per Hjertquist 2 2–0 C 2–0 May 19, 1982 H2H
31195 Yannick Noah Peter Feigl 2 2–0 C 1–0 G 1–0 Dec 17, 1980 H2H
31196 Yannick Noah Peter Rennert 2 2–0 C 1–0 H 1–0 Nov 13, 1981 H2H
31197 Yannick Noah Raul Ramirez 2 1–1 C 1–1 Aug 1, 1982 H2H
31198 Yannick Noah Richard Lewis 2 2–0 C 1–0 C 1–0 Nov 14, 1981 H2H
31199 Yannick Noah Ricki Osterthun 2 2–0 C 2–0 May 25, 1988 H2H
31200 Yannick Noah Shlomo Glickstein 2 2–0 C 1–0 H 1–0 Jul 31, 1982 H2H