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
26001 Dominique Bedel Alejandro Cortes 1 1–0 C 1–0 Nov 14, 1980 H2H
26002 Dominique Bedel Andres Molina 1 1–0 C 1–0 Nov 13, 1980 H2H
26003 Dominique Bedel Angel Gimenez 1 1–0 C 1–0 Apr 5, 1979 H2H
26004 Dominique Bedel Bernie Mitton 1 1–0 C 1–0 May 21, 1980 H2H
26005 Dominique Bedel Billy Martin 1 1–0 C 1–0 May 28, 1980 H2H
26006 Dominique Bedel Chris Johnstone 1 1–0 C 1–0 Apr 23, 1981 H2H
26007 Dominique Bedel Chris Mayotte 1 1–0 C 1–0 May 15, 1980 H2H
26008 Dominique Bedel Corrado Barazzutti 1 0–1 C 0–1 Sep 16, 1983 H2H
26009 Dominique Bedel Craig Wittus 1 1–0 C 1–0 Oct 21, 1982 H2H
26010 Dominique Bedel Dick Crealy 1 0–1 C 0–1 Sep 29, 1977 H2H
26011 Dominique Bedel Georges Goven 1 0–1 C 0–1 Sep 23, 1977 H2H
26012 Dominique Bedel Gilles Moretton 1 0–1 H 0–1 Jan 31, 1980 H2H
26013 Dominique Bedel Ion Tiriac 1 1–0 C 1–0 Sep 22, 1977 H2H
26014 Dominique Bedel Jeff Simpson 1 1–0 C 1–0 Oct 6, 1982 H2H
26015 Dominique Bedel Louk Sanders 1 0–1 C 0–1 Jul 27, 1979 H2H
26016 Dominique Bedel Mike Machette 1 1–0 C 1–0 May 25, 1977 H2H
26017 Dominique Bedel Noel Phillips 1 1–0 C 1–0 Jul 19, 1979 H2H
26018 Dominique Bedel Onny Parun 1 0–1 H 0–1 Jan 3, 1976 H2H
26019 Dominique Bedel Patrick Proisy 1 0–1 C 0–1 Oct 5, 1979 H2H
26020 Dominique Bedel Pender Murphy 1 1–0 C 1–0 Jul 14, 1983 H2H
26021 Dominique Bedel Regis Brunet 1 1–0 C 1–0 Feb 6, 1981 H2H
26022 Dominique Bedel Ricardo Cano 1 1–0 C 1–0 Feb 5, 1981 H2H
26023 Dominique Bedel Robbie Venter 1 0–1 C 0–1 Jul 27, 1983 H2H
26024 Dominique Bedel Steve Krulevitz 1 0–1 C 0–1 Jul 17, 1980 H2H
26025 Dominique Bedel Ulrich Marten 1 1–0 C 1–0 May 13, 1981 H2H
26026 Dominique Bedel Victor Amaya 1 0–1 H 0–1 Apr 12, 1980 H2H
26027 Donald Johnson George Bastl 1 1–0 C 1–0 Jul 8, 1999 H2H
26028 Donald Johnson Jordi Arrese 1 1–0 H 1–0 Oct 14, 1993 H2H
26029 Donald Young Alejandro Gonzalez 1 1–0 H 1–0 Feb 20, 2015 H2H
26030 Donald Young Alexander Peya 1 0–1 G 0–1 Jul 11, 2008 H2H
26031 Donald Young Artem Sitak 1 1–0 H 1–0 Aug 2, 2011 H2H
26032 Donald Young Austin Krajicek 1 1–0 H 1–0 Aug 4, 2016 H2H
26033 Donald Young Blaz Kavcic 1 0–1 H 0–1 Aug 27, 2014 H2H
26034 Donald Young Bobby Reynolds 1 1–0 H 1–0 Mar 15, 2008 H2H
26035 Donald Young Chris Guccione 1 1–0 H 1–0 Aug 29, 2007 H2H
26036 Donald Young Daniel Cox 1 1–0 G 1–0 Jun 15, 2011 H2H
26037 Donald Young Ernesto Escobedo 1 1–0 H 1–0 Jul 20, 2016 H2H
26038 Donald Young Evgeny Donskoy 1 0–1 H 0–1 Feb 23, 2018 H2H
26039 Donald Young Finn Tearney 1 1–0 H 1–0 Jan 14, 2016 H2H
26040 Donald Young Frances Tiafoe 1 0–1 H 0–1 Jan 10, 2021 H2H
26041 Donald Young Giorgio Galimberti 1 0–1 H 0–1 Aug 31, 2005 H2H
26042 Donald Young Henri Laaksonen 1 1–0 H 1–0 Oct 29, 2015 H2H
26043 Donald Young Hyung-Taik Lee 1 0–1 H 0–1 Jul 23, 2007 H2H
26044 Donald Young James Ward 1 1–0 G 1–0 Jun 18, 2014 H2H
26045 Donald Young Jamie Baker 1 0–1 G 0–1 Jun 20, 2012 H2H
26046 Donald Young Jan-Lennard Struff 1 1–0 H 1–0 Aug 31, 2016 H2H
26047 Donald Young Jean-Rene Lisnard 1 0–1 H 0–1 Mar 22, 2005 H2H
26048 Donald Young Kyle Edmund 1 1–0 G 1–0 Jun 28, 2017 H2H
26049 Donald Young Luis Horna 1 1–0 H 1–0 Aug 13, 2008 H2H
26050 Donald Young Malek Jaziri 1 0–1 H 0–1 Oct 7, 2014 H2H
26051 Donald Young Mao-Xin Gong 1 1–0 H 1–0 Oct 11, 2011 H2H
26052 Donald Young Martin Slanar 1 0–1 H 0–1 Oct 1, 2008 H2H
26053 Donald Young Matthew Ebden 1 0–1 H 0–1 Jul 27, 2018 H2H
26054 Donald Young Maximilian Marterer 1 1–0 H 1–0 Aug 30, 2017 H2H
26055 Donald Young Nicolas Kicker 1 0–1 C 0–1 Apr 12, 2018 H2H
26056 Donald Young Oscar Hernandez 1 0–1 C 0–1 Apr 18, 2008 H2H
26057 Donald Young Pablo Carreno Busta 1 1–0 H 1–0 Mar 14, 2015 H2H
26058 Donald Young Paul Capdeville 1 1–0 G 1–0 Jul 7, 2011 H2H
26059 Donald Young Paul Goldstein 1 0–1 H 0–1 Feb 24, 2005 H2H
26060 Donald Young Pierre-Hugues Herbert 1 1–0 H 1–0 Aug 23, 2016 H2H
26061 Donald Young Richard Gasquet 1 1–0 H 1–0 Aug 30, 2007 H2H
26062 Donald Young Rogerio Dutra Silva 1 1–0 H 1–0 Aug 22, 2017 H2H
26063 Donald Young Ryan Sweeting 1 0–1 H 0–1 Mar 1, 2012 H2H
26064 Donald Young Sam Groth 1 0–1 G 0–1 Jul 10, 2014 H2H
26065 Donald Young Sam Warburg 1 1–0 H 1–0 Feb 28, 2008 H2H
26066 Donald Young Stephane Robert 1 1–0 H 1–0 Aug 24, 2010 H2H
26067 Donald Young Taylor Fritz 1 1–0 H 1–0 Feb 24, 2017 H2H
26068 Donald Young Teymuraz Gabashvili 1 0–1 C 0–1 May 24, 2016 H2H
26069 Donald Young Thiago Monteiro 1 0–1 C 0–1 Apr 13, 2017 H2H
26070 Donald Young Thomas Fabbiano 1 1–0 H 1–0 Jan 18, 2017 H2H
26071 Donald Young Tim Puetz 1 1–0 H 1–0 Jan 21, 2015 H2H
26072 Donald Young Tobias Kamke 1 0–1 G 0–1 Jul 8, 2011 H2H
26073 Donald Young Vincent Spadea 1 0–1 H 0–1 Jul 14, 2008 H2H
26074 Donald Young Wayne Odesnik 1 0–1 H 0–1 Feb 21, 2008 H2H
26075 Donald Young Woong-Sun Jun 1 1–0 G 1–0 Jul 10, 2008 H2H
26076 Donald Young Xavier Malisse 1 1–0 H 1–0 Feb 21, 2013 H2H
26077 Donald Young Yuichi Sugita 1 1–0 H 1–0 Jul 30, 2014 H2H
26078 Dong Wook Song Bob Green 1 1–0 H 1–0 Apr 23, 1987 H2H
26079 Dong Wook Song John Letts 1 1–0 H 1–0 Apr 21, 1988 H2H
26080 Don O'Connell Gene Scott 1 0–1 G 0–1 Jul 14, 1972 H2H
26081 Don O'Connell Mark Cox 1 0–1 H 0–1 Jul 12, 1973 H2H
26082 Don Turner Nikola Pilic 1 0–1 G 0–1 Jan 29, 1970 H2H
26083 Don Turner Torben Ulrich 1 0–1 H 0–1 Mar 10, 1971 H2H
26084 Don Wilson Tom Gorman 1 0–1 H 0–1 Sep 24, 1968 H2H
26085 Doug Bohaboy Michael Kohlmann 1 0–1 H 0–1 Oct 2, 2002 H2H
26086 Doug Burke David Lewis 1 1–0 H 1–0 Jan 6, 1989 H2H
26087 Doug Burke Jim Gurfein 1 1–0 H 1–0 Jul 21, 1988 H2H
26088 Doug Crawford Adriano Panatta 1 0–1 C 0–1 Jun 8, 1975 H2H
26089 Doug Crawford Arthur Ashe 1 0–1 C 0–1 Aug 29, 1974 H2H
26090 Doug Crawford Bernard Fritz 1 0–1 C 0–1 Aug 2, 1977 H2H
26091 Doug Crawford Bill Lofgren 1 0–1 C 0–1 Aug 18, 1977 H2H
26092 Doug Crawford Billy Martin 1 0–1 H 0–1 Sep 19, 1974 H2H
26093 Doug Crawford Birger Andersson 1 1–0 C 1–0 Apr 22, 1975 H2H
26094 Doug Crawford Bob Giltinan 1 1–0 G 1–0 Jun 13, 1973 H2H
26095 Doug Crawford Butch Seewagen 1 0–1 C 0–1 Jul 12, 1978 H2H
26096 Doug Crawford Dick Crealy 1 0–1 C 0–1 Sep 25, 1974 H2H
26097 Doug Crawford Eric Deblicker 1 0–1 C 0–1 Apr 23, 1975 H2H
26098 Doug Crawford Eric Friedler 1 1–0 C 1–0 Nov 25, 1976 H2H
26099 Doug Crawford Francois Jauffret 1 0–1 C 0–1 Aug 8, 1974 H2H
26100 Doug Crawford Frank Froehling 1 0–1 C 0–1 Apr 10, 1974 H2H
26101 Doug Crawford Geoff Masters 1 0–1 C 0–1 Apr 3, 1974 H2H
26102 Doug Crawford Graham Stilwell 1 1–0 C 1–0 Aug 28, 1974 H2H
26103 Doug Crawford Hans Jurgen Pohmann 1 0–1 H 0–1 Nov 9, 1976 H2H
26104 Doug Crawford Jim Mcmanus 1 0–1 C 0–1 Sep 28, 1972 H2H
26105 Doug Crawford John Peckskamp 1 1–0 C 1–0 Aug 10, 1977 H2H
26106 Doug Crawford John Whitlinger 1 0–1 H 0–1 Nov 24, 1977 H2H
26107 Doug Crawford Jun Kamiwazumi 1 0–1 C 0–1 May 27, 1975 H2H
26108 Doug Crawford Jun Kuki 1 0–1 G 0–1 Jun 18, 1975 H2H
26109 Doug Crawford Jurgen Fassbender 1 0–1 C 0–1 Nov 2, 1977 H2H
26110 Doug Crawford Mike Estep 1 0–1 G 0–1 Jun 25, 1975 H2H
26111 Doug Crawford Mike Fishbach 1 1–0 C 1–0 Apr 9, 1975 H2H
26112 Doug Crawford Munawar Iqbal 1 1–0 G 1–0 Jun 14, 1973 H2H
26113 Doug Crawford Nick Saviano 1 0–1 C 0–1 Aug 2, 1978 H2H
26114 Doug Crawford Nicola Spear 1 1–0 C 1–0 Sep 2, 1977 H2H
26115 Doug Crawford Norman Holmes 1 0–1 G 0–1 Jun 27, 1973 H2H
26116 Doug Crawford Onny Parun 1 0–1 C 0–1 Feb 28, 1970 H2H
26117 Doug Crawford Patrice Dominguez 1 0–1 C 0–1 Aug 23, 1978 H2H
26118 Doug Crawford Patrick Proisy 1 0–1 C 0–1 Apr 11, 1975 H2H
26119 Doug Crawford Peter Doerner 1 0–1 G 0–1 Jun 5, 1972 H2H
26120 Doug Crawford Peter Szoke 1 1–0 C 1–0 Apr 10, 1975 H2H
26121 Doug Crawford Raul Ramirez 1 0–1 C 0–1 Aug 11, 1977 H2H
26122 Doug Crawford Ricardo Cano 1 0–1 C 0–1 Aug 25, 1976 H2H
26123 Doug Crawford Richard Lewis 1 0–1 C 0–1 Dec 1, 1977 H2H
26124 Doug Crawford Rick Fisher 1 0–1 G 0–1 Jun 8, 1977 H2H
26125 Doug Crawford Ulrich Pinner 1 0–1 C 0–1 Feb 20, 1975 H2H
26126 Doug Flach Chris Bailey 1 0–1 G 0–1 Jun 8, 1994 H2H
26127 Doug Flach Cyril Suk 1 1–0 H 1–0 Jan 6, 1994 H2H
26128 Doug Flach Danny Sapsford 1 0–1 H 0–1 Apr 10, 1997 H2H
26129 Doug Flach Dick Norman 1 1–0 G 1–0 Jul 10, 1997 H2H
26130 Doug Flach Francisco Maciel 1 1–0 H 1–0 Aug 10, 1988 H2H
26131 Doug Flach Gouichi Motomura 1 1–0 H 1–0 Apr 1, 1993 H2H
26132 Doug Flach Jacco Eltingh 1 0–1 C 0–1 Oct 13, 1993 H2H
26133 Doug Flach Kenny Thorne 1 0–1 C 0–1 Oct 21, 1993 H2H
26134 Doug Flach Lars Koslowski 1 1–0 H 1–0 Apr 7, 1993 H2H
26135 Doug Flach Marcelo Ingaramo 1 0–1 C 0–1 May 12, 1994 H2H
26136 Doug Flach Markus Zoecke 1 1–0 H 1–0 Apr 6, 1994 H2H
26137 Doug Flach Nicolas Pereira 1 1–0 C 1–0 May 8, 1997 H2H
26138 Doug King Colin Dibley 1 0–1 C 0–1 Sep 27, 1972 H2H
26139 Douglas Palm Hans Joachim Ploetz 1 1–0 C 1–0 Feb 20, 1975 H2H
26140 Douglas Palm Harald Elschenbroich 1 0–1 C 0–1 Mar 7, 1975 H2H
26141 Douglas Palm Leif Johansson 1 0–1 C 0–1 Jul 7, 1976 H2H
26142 Dragan Savic Billy Martin 1 0–1 C 0–1 Feb 12, 1975 H2H
26143 Drew Gitlin Beejong Sisson 1 1–0 C 1–0 Oct 21, 1981 H2H
26144 Drew Gitlin Christophe Freyss 1 1–0 C 1–0 May 25, 1983 H2H
26145 Drew Gitlin Craig Wittus 1 1–0 H 1–0 Aug 12, 1982 H2H
26146 Drew Gitlin Dick Stockton 1 1–0 H 1–0 Feb 24, 1983 H2H
26147 Drew Gitlin Dominique Bedel 1 0–1 C 0–1 Oct 22, 1982 H2H
26148 Drew Gitlin Eddie Dibbs 1 0–1 C 0–1 Jul 27, 1983 H2H
26149 Drew Gitlin Howard Sands 1 1–0 G 1–0 Nov 28, 1984 H2H
26150 Drew Gitlin Mike Estep 1 1–0 G 1–0 Dec 8, 1982 H2H
26151 Drew Gitlin Peter Rennert 1 0–1 G 0–1 Jun 8, 1983 H2H
26152 Drew Gitlin Rod Frawley 1 0–1 G 0–1 Jul 8, 1982 H2H
26153 Drew Gitlin Roscoe Tanner 1 1–0 C 1–0 Jul 14, 1983 H2H
26154 Drew Gitlin Ross Case 1 1–0 C 1–0 Nov 26, 1981 H2H
26155 Drew Gitlin Sandy Mayer 1 0–1 C 0–1 Mar 18, 1982 H2H
26156 Drew Gitlin Tony Giammalva 1 1–0 H 1–0 Oct 10, 1984 H2H
26157 Drew Gitlin Trey Waltke 1 1–0 C 1–0 Oct 21, 1982 H2H
26158 Dudi Sela Albert Ramos-Vinolas 1 1–0 H 1–0 Jan 7, 2017 H2H
26159 Dudi Sela Aslan Karatsev 1 1–0 H 1–0 Oct 17, 2013 H2H
26160 Dudi Sela Boris Pashanski 1 1–0 H 1–0 Oct 5, 2007 H2H
26161 Dudi Sela Damir Dzumhur 1 1–0 H 1–0 Jan 5, 2017 H2H
26162 Dudi Sela Dennis Novikov 1 1–0 G 1–0 Jun 9, 2016 H2H
26163 Dudi Sela Facundo Arguello 1 1–0 H 1–0 Jul 17, 2014 H2H
26164 Dudi Sela Ivan Sergeyev 1 0–1 H 0–1 Jan 20, 2010 H2H
26165 Dudi Sela James Duckworth 1 0–1 G 0–1 Jun 11, 2014 H2H
26166 Dudi Sela Jan Hajek 1 0–1 H 0–1 Feb 7, 2013 H2H
26167 Dudi Sela Jan-Lennard Struff 1 1–0 H 1–0 Jan 21, 2015 H2H
26168 Dudi Sela Jean-Rene Lisnard 1 1–0 C 1–0 May 27, 2009 H2H
26169 Dudi Sela Kyle Edmund 1 1–0 H 1–0 Mar 11, 2018 H2H
26170 Dudi Sela Marin Cilic 1 0–1 C 0–1 May 28, 2009 H2H
26171 Dudi Sela Martin Klizan 1 0–1 C 0–1 May 1, 2014 H2H
26172 Dudi Sela Martin Slanar 1 1–0 H 1–0 Jan 16, 2008 H2H
26173 Dudi Sela Michael Yani 1 0–1 G 0–1 Jul 7, 2011 H2H
26174 Dudi Sela Nick Kyrgios 1 0–1 H 0–1 Mar 1, 2017 H2H
26175 Dudi Sela Robert Kendrick 1 1–0 H 1–0 Jul 31, 2009 H2H
26176 Dudi Sela Santiago Gonzalez 1 1–0 G 1–0 Jun 24, 2009 H2H
26177 Dudi Sela Shao-Xuan Zeng 1 0–1 H 0–1 Oct 13, 2009 H2H
26178 Dudi Sela Simon Stadler 1 1–0 H 1–0 Oct 3, 2007 H2H
26179 Dudi Sela Taylor Fritz 1 0–1 H 0–1 Jul 20, 2016 H2H
26180 Duje Ajdukovic Albert Ramos-Vinolas 1 0–1 C 0–1 Jul 23, 2021 H2H
26181 Duje Ajdukovic Laslo Djere 1 0–1 H 0–1 Nov 8, 2024 H2H
26182 Duje Ajdukovic Pavel Kotov 1 1–0 C 1–0 Jul 19, 2024 H2H
26183 Dusan Lajovic Alexei Popyrin 1 0–1 C 0–1 Apr 11, 2023 H2H
26184 Dusan Lajovic Alex Molcan 1 1–0 C 1–0 Jul 16, 2021 H2H
26185 Dusan Lajovic Andrea Pellegrino 1 0–1 C 0–1 Apr 30, 2025 H2H
26186 Dusan Lajovic Andrej Martin 1 0–1 C 0–1 May 29, 2021 H2H
26187 Dusan Lajovic Arthur Cazaux 1 1–0 H 1–0 Jan 1, 2025 H2H
26188 Dusan Lajovic Aslan Karatsev 1 1–0 C 1–0 Jul 28, 2022 H2H
26189 Dusan Lajovic Benjamin Bonzi 1 1–0 H 1–0 Nov 1, 2023 H2H
26190 Dusan Lajovic Bernabe Zapata Miralles 1 1–0 C 1–0 Jul 23, 2021 H2H
26191 Dusan Lajovic Bernard Tomic 1 1–0 H 1–0 Aug 11, 2016 H2H
26192 Dusan Lajovic Billy Harris 1 0–1 G 0–1 Jul 2, 2025 H2H
26193 Dusan Lajovic Calvin Hemery 1 1–0 C 1–0 Jul 30, 2015 H2H
26194 Dusan Lajovic Corentin Moutet 1 0–1 H 0–1 Oct 30, 2019 H2H
26195 Dusan Lajovic Cristian Garin 1 0–1 C 0–1 Feb 7, 2013 H2H
26196 Dusan Lajovic Daniel Elahi Galan 1 1–0 C 1–0 Feb 22, 2024 H2H
26197 Dusan Lajovic Dennis Novikov 1 1–0 H 1–0 Mar 25, 2016 H2H
26198 Dusan Lajovic Dudi Sela 1 1–0 H 1–0 Oct 28, 2011 H2H
26199 Dusan Lajovic Egor Gerasimov 1 0–1 H 0–1 Sep 2, 2020 H2H
26200 Dusan Lajovic Ernesto Escobedo 1 1–0 H 1–0 Mar 27, 2021 H2H