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
23001 Cliff Drysdale Zlatko Ivancic 1 1–0 C 1–0 Apr 15, 1970 H2H
23002 Cliff Richey Bill Bowrey 1 0–1 G 0–1 Jun 19, 1968 H2H
23003 Cliff Richey Colin Stubs 1 1–0 C 1–0 Jul 12, 1968 H2H
23004 Cliff Richey F D Robbins 1 1–0 G 1–0 Aug 31, 1969 H2H
23005 Cliff Richey Gene Scott 1 1–0 C 1–0 Dec 31, 1969 H2H
23006 Cliff Richey Jacques Thamin 1 1–0 C 1–0 May 3, 1970 H2H
23007 Cliff Richey Jean Claude Barclay 1 1–0 C 1–0 May 26, 1971 H2H
23008 Cliff Richey Jean Loup Rouyer 1 1–0 C 1–0 Jul 25, 1969 H2H
23009 Cliff Richey Larry Nagler 1 1–0 H 1–0 Sep 17, 1975 H2H
23010 Cliff Richey Peter Burwash 1 1–0 C 1–0 May 2, 1968 H2H
23011 Cliff Richey Robert Rheinberger 1 1–0 C 1–0 Oct 9, 1975 H2H
23012 Cliff Richey Roy Barth 1 1–0 C 1–0 Nov 19, 1970 H2H
23013 Cliff Richey Steve Faulk 1 1–0 C 1–0 Sep 19, 1973 H2H
23014 Cliff Richey Tony Parun 1 1–0 G 1–0 Oct 31, 1974 H2H
23015 Cliff Richey Vladimir Korotkov 1 0–1 C 0–1 Jun 5, 1973 H2H
23016 Cliff Richey Wilhelm Bungert 1 1–0 C 1–0 Nov 3, 1972 H2H
23017 Cliff Richey William Brown 1 1–0 C 1–0 Aug 7, 1969 H2H
23018 Coleman Wong Aleksandar Kovacevic 1 1–0 H 1–0 Aug 26, 2025 H2H
23019 Coleman Wong Aleksandar Vukic 1 0–1 G 0–1 Jul 18, 2024 H2H
23020 Coleman Wong Alex Michelsen 1 0–1 C 0–1 Mar 31, 2026 H2H
23021 Coleman Wong Ben Shelton 1 1–0 H 1–0 Mar 22, 2025 H2H
23022 Coleman Wong Daniel Altmaier 1 1–0 H 1–0 Mar 21, 2025 H2H
23023 Coleman Wong Federico Cina 1 0–1 C 0–1 Apr 25, 2025 H2H
23024 Coleman Wong Gabriel Diallo 1 1–0 H 1–0 Jan 9, 2026 H2H
23025 Coleman Wong Giovanni Mpetshi Perricard 1 1–0 H 1–0 Aug 9, 2025 H2H
23026 Coleman Wong Justin Engel 1 0–1 H 0–1 Oct 17, 2024 H2H
23027 Coleman Wong Laslo Djere 1 0–1 H 0–1 Mar 22, 2024 H2H
23028 Coleman Wong Mariano Navone 1 1–0 H 1–0 Jan 8, 2026 H2H
23029 Coleman Wong Nuno Borges 1 1–0 H 1–0 Feb 16, 2026 H2H
23030 Coleman Wong Taro Daniel 1 0–1 H 0–1 Sep 20, 2025 H2H
23031 Coleman Wong Ugo Humbert 1 0–1 H 0–1 Aug 10, 2025 H2H
23032 Coleman Wong Valentin Vacherot 1 0–1 H 0–1 Feb 23, 2026 H2H
23033 Coleman Wong Yibing Wu 1 1–0 H 1–0 Sep 21, 2024 H2H
23034 Colin Dibley Abe Segal 1 0–1 H 0–1 Mar 26, 1970 H2H
23035 Colin Dibley Allan McDonald 1 1–0 G 1–0 Dec 10, 1971 H2H
23036 Colin Dibley Andres Gimeno 1 0–1 H 0–1 Nov 3, 1972 H2H
23037 Colin Dibley Armistead Neely 1 1–0 C 1–0 Aug 5, 1974 H2H
23038 Colin Dibley Attila Korpas 1 1–0 C 1–0 May 21, 1975 H2H
23039 Colin Dibley Charlie Owens 1 1–0 C 1–0 Mar 4, 1976 H2H
23040 Colin Dibley Chris Bovett 1 1–0 G 1–0 May 31, 1971 H2H
23041 Colin Dibley Christian Kuhnke 1 1–0 C 1–0 Jul 24, 1971 H2H
23042 Colin Dibley Daniel Contet 1 1–0 C 1–0 May 23, 1973 H2H
23043 Colin Dibley David Lloyd 1 1–0 G 1–0 Jun 21, 1972 H2H
23044 Colin Dibley Eddie Cruz 1 1–0 H 1–0 Oct 10, 1973 H2H
23045 Colin Dibley Eric Friedler 1 1–0 C 1–0 Aug 26, 1976 H2H
23046 Colin Dibley Frank Gebert 1 0–1 C 0–1 Jul 7, 1977 H2H
23047 Colin Dibley Gary Penberthy 1 1–0 G 1–0 Jan 10, 1980 H2H
23048 Colin Dibley Gerald Battrick 1 0–1 H 0–1 Aug 8, 1971 H2H
23049 Colin Dibley Graeme Thomson 1 1–0 G 1–0 Jan 19, 1972 H2H
23050 Colin Dibley Graham Stilwell 1 1–0 G 1–0 Jun 25, 1971 H2H
23051 Colin Dibley Hans Joachim Ploetz 1 1–0 C 1–0 Jul 22, 1971 H2H
23052 Colin Dibley Humphrey Hose 1 1–0 C 1–0 Jul 15, 1977 H2H
23053 Colin Dibley Jan Norback 1 1–0 C 1–0 Aug 18, 1977 H2H
23054 Colin Dibley Jean Claude Barclay 1 0–1 C 0–1 May 13, 1970 H2H
23055 Colin Dibley Jean Paul Meyer 1 1–0 G 1–0 Jan 21, 1972 H2H
23056 Colin Dibley John Bartlett 1 1–0 H 1–0 Mar 11, 1977 H2H
23057 Colin Dibley John Clifton 1 1–0 H 1–0 Feb 21, 1974 H2H
23058 Colin Dibley John Marks 1 0–1 G 0–1 Dec 24, 1975 H2H
23059 Colin Dibley Juan Ignacio Muntanola 1 1–0 C 1–0 Apr 21, 1976 H2H
23060 Colin Dibley Keith Hancock 1 1–0 G 1–0 Jan 4, 1974 H2H
23061 Colin Dibley Keith Richardson 1 1–0 C 1–0 Feb 8, 1978 H2H
23062 Colin Dibley Larry Gottfried 1 0–1 C 0–1 Sep 3, 1976 H2H
23063 Colin Dibley Mark Farrell 1 1–0 C 1–0 Aug 6, 1975 H2H
23064 Colin Dibley Mike Harrington 1 0–1 C 0–1 Aug 2, 1979 H2H
23065 Colin Dibley Mike Kreiss 1 1–0 G 1–0 Sep 3, 1971 H2H
23066 Colin Dibley Mike Machette 1 1–0 H 1–0 Sep 17, 1977 H2H
23067 Colin Dibley Neale Fraser 1 1–0 G 1–0 Dec 30, 1973 H2H
23068 Colin Dibley Nicola Spear 1 1–0 C 1–0 Nov 4, 1976 H2H
23069 Colin Dibley Owen Davidson 1 0–1 G 0–1 Jun 20, 1973 H2H
23070 Colin Dibley Patrick Hombergen 1 1–0 C 1–0 Mar 20, 1968 H2H
23071 Colin Dibley Peter Kanderal 1 0–1 C 0–1 Jul 12, 1973 H2H
23072 Colin Dibley Peter Szoke 1 0–1 C 0–1 Jun 5, 1973 H2H
23073 Colin Dibley Pierre Joly 1 1–0 C 1–0 May 23, 1971 H2H
23074 Colin Dibley Pietro Marzano 1 1–0 G 1–0 Jun 4, 1970 H2H
23075 Colin Dibley Premjit Lall 1 1–0 G 1–0 Jun 28, 1972 H2H
23076 Colin Dibley Rafael Ruiz 1 1–0 C 1–0 Oct 27, 1972 H2H
23077 Colin Dibley Richard Hawkes 1 1–0 G 1–0 Jan 10, 1974 H2H
23078 Colin Dibley Ross Olivieri 1 1–0 G 1–0 Jan 9, 1980 H2H
23079 Colin Dibley Roy Barth 1 1–0 C 1–0 Nov 1, 1972 H2H
23080 Colin Dibley Ruby Hoskowetz 1 0–1 C 0–1 Jul 19, 1973 H2H
23081 Colin Dibley Stephen Warboys 1 1–0 G 1–0 Jun 26, 1972 H2H
23082 Colin Dibley Szabolcz Baranyi 1 0–1 G 0–1 Jan 1, 1973 H2H
23083 Colin Dibley Tadeusz Nowicki 1 1–0 C 1–0 May 25, 1973 H2H
23084 Colin Dibley Tim Garcia 1 1–0 G 1–0 Jul 12, 1979 H2H
23085 Colin Dibley Timothy Noonan 1 1–0 G 1–0 Dec 13, 1972 H2H
23086 Colin Dibley Tom Gorman 1 0–1 G 0–1 Jun 16, 1971 H2H
23087 Colin Dibley Torben Ulrich 1 1–0 G 1–0 Aug 24, 1973 H2H
23088 Colin Dibley Trevor Little 1 1–0 G 1–0 Dec 5, 1974 H2H
23089 Colin Dibley Vladimir Korotkov 1 0–1 C 0–1 May 26, 1972 H2H
23090 Colin Dibley Wayne Cowley 1 1–0 H 1–0 Jan 3, 1976 H2H
23091 Colin Dibley Willem Prinsloo 1 1–0 H 1–0 Feb 1, 1979 H2H
23092 Colin Dibley William Brown 1 1–0 G 1–0 Jan 11, 1974 H2H
23093 Colin Dowdeswell Adriano Panatta 1 0–1 C 0–1 Oct 11, 1978 H2H
23094 Colin Dowdeswell Ali Madani 1 1–0 C 1–0 Jul 31, 1979 H2H
23095 Colin Dowdeswell Andrew Jarrett 1 1–0 H 1–0 Mar 22, 1979 H2H
23096 Colin Dowdeswell Arthur Ashe 1 0–1 H 0–1 Oct 7, 1976 H2H
23097 Colin Dowdeswell Bernie Mitton 1 0–1 C 0–1 May 27, 1977 H2H
23098 Colin Dowdeswell Birger Andersson 1 0–1 C 0–1 May 7, 1976 H2H
23099 Colin Dowdeswell Bob Carmichael 1 1–0 H 1–0 Mar 11, 1977 H2H
23100 Colin Dowdeswell Bob Hewitt 1 0–1 G 0–1 Jun 30, 1978 H2H
23101 Colin Dowdeswell Buster C Mottram 1 0–1 C 0–1 May 14, 1975 H2H
23102 Colin Dowdeswell Chris Mayotte 1 0–1 C 0–1 Feb 28, 1980 H2H
23103 Colin Dowdeswell Cliff Drysdale 1 0–1 C 0–1 Aug 20, 1975 H2H
23104 Colin Dowdeswell Colin Dibley 1 1–0 H 1–0 Apr 8, 1978 H2H
23105 Colin Dowdeswell Dale Houston 1 1–0 G 1–0 Dec 27, 1984 H2H
23106 Colin Dowdeswell David Carter 1 1–0 C 1–0 Jul 20, 1983 H2H
23107 Colin Dowdeswell Denis Naegelen 1 1–0 C 1–0 Apr 6, 1976 H2H
23108 Colin Dowdeswell Drew Gitlin 1 0–1 C 0–1 Jul 29, 1982 H2H
23109 Colin Dowdeswell Francois Jauffret 1 0–1 C 0–1 May 12, 1976 H2H
23110 Colin Dowdeswell Frew Mcmillan 1 0–1 H 0–1 Apr 10, 1972 H2H
23111 Colin Dowdeswell Geoff Masters 1 1–0 C 1–0 Aug 10, 1976 H2H
23112 Colin Dowdeswell George Hardie 1 1–0 C 1–0 Mar 9, 1978 H2H
23113 Colin Dowdeswell Graham Stilwell 1 1–0 C 1–0 Jul 25, 1975 H2H
23114 Colin Dowdeswell Greg Whitecross 1 1–0 G 1–0 Nov 28, 1984 H2H
23115 Colin Dowdeswell Hans Joachim Ploetz 1 1–0 C 1–0 May 2, 1975 H2H
23116 Colin Dowdeswell Haroon Rahim 1 1–0 H 1–0 Oct 6, 1976 H2H
23117 Colin Dowdeswell Herve Gauvain 1 1–0 C 1–0 May 25, 1977 H2H
23118 Colin Dowdeswell Jean Loup Rouyer 1 0–1 C 0–1 May 9, 1973 H2H
23119 Colin Dowdeswell Jerome Vanier 1 1–0 C 1–0 Aug 1, 1983 H2H
23120 Colin Dowdeswell Jim Mcmanus 1 1–0 G 1–0 Jun 17, 1976 H2H
23121 Colin Dowdeswell Jimmy Moore 1 1–0 C 1–0 Jul 24, 1975 H2H
23122 Colin Dowdeswell John Bartlett 1 0–1 C 0–1 Aug 4, 1976 H2H
23123 Colin Dowdeswell John Mattke 1 1–0 G 1–0 Dec 12, 1984 H2H
23124 Colin Dowdeswell John Newcombe 1 0–1 C 0–1 May 17, 1978 H2H
23125 Colin Dowdeswell John Yuill 1 0–1 C 0–1 Feb 1, 1978 H2H
23126 Colin Dowdeswell Jose Luis Damiani 1 1–0 H 1–0 Aug 15, 1979 H2H
23127 Colin Dowdeswell Jurgen Fassbender 1 0–1 C 0–1 Jul 7, 1977 H2H
23128 Colin Dowdeswell Karl Meiler 1 0–1 H 0–1 Nov 9, 1975 H2H
23129 Colin Dowdeswell Martin Robinson 1 0–1 H 0–1 Nov 25, 1976 H2H
23130 Colin Dowdeswell Marty Riessen 1 0–1 C 0–1 Sep 29, 1976 H2H
23131 Colin Dowdeswell Mike Fishbach 1 1–0 C 1–0 Oct 13, 1975 H2H
23132 Colin Dowdeswell Mike Machette 1 1–0 H 1–0 Nov 8, 1975 H2H
23133 Colin Dowdeswell Nikola Pilic 1 1–0 C 1–0 Jul 13, 1978 H2H
23134 Colin Dowdeswell Norman Holmes 1 0–1 C 0–1 Mar 6, 1975 H2H
23135 Colin Dowdeswell Owen Davidson 1 0–1 G 0–1 Jun 14, 1973 H2H
23136 Colin Dowdeswell Paolo Bertolucci 1 0–1 C 0–1 May 14, 1977 H2H
23137 Colin Dowdeswell Pat Cramer 1 0–1 H 0–1 Nov 20, 1975 H2H
23138 Colin Dowdeswell Patricio Cornejo 1 1–0 C 1–0 May 26, 1976 H2H
23139 Colin Dowdeswell Pender Murphy 1 1–0 C 1–0 Sep 22, 1983 H2H
23140 Colin Dowdeswell Per Hjertquist 1 1–0 H 1–0 Nov 9, 1976 H2H
23141 Colin Dowdeswell Peter Kanderal 1 0–1 C 0–1 Mar 5, 1976 H2H
23142 Colin Dowdeswell Raul Ramirez 1 1–0 C 1–0 Sep 5, 1976 H2H
23143 Colin Dowdeswell Raymond Moore 1 1–0 C 1–0 Oct 28, 1975 H2H
23144 Colin Dowdeswell Ray Ruffels 1 1–0 H 1–0 Apr 18, 1974 H2H
23145 Colin Dowdeswell Ricardo Cano 1 0–1 C 0–1 Aug 11, 1976 H2H
23146 Colin Dowdeswell Ricardo Ycaza 1 0–1 C 0–1 Aug 4, 1980 H2H
23147 Colin Dowdeswell Rick Fagel 1 0–1 C 0–1 Jun 16, 1977 H2H
23148 Colin Dowdeswell Robert Maud 1 1–0 C 1–0 Jul 19, 1974 H2H
23149 Colin Dowdeswell Roberto Vizcaino 1 1–0 H 1–0 Sep 13, 1984 H2H
23150 Colin Dowdeswell Robin Drysdale 1 0–1 C 0–1 Mar 10, 1978 H2H
23151 Colin Dowdeswell Rolf Thung 1 1–0 C 1–0 May 27, 1975 H2H
23152 Colin Dowdeswell Rory Chappell 1 1–0 H 1–0 Oct 13, 1983 H2H
23153 Colin Dowdeswell Roscoe Tanner 1 1–0 C 1–0 Nov 11, 1982 H2H
23154 Colin Dowdeswell Ross Case 1 1–0 H 1–0 Apr 6, 1978 H2H
23155 Colin Dowdeswell Sandy Mayer 1 0–1 G 0–1 Jun 25, 1982 H2H
23156 Colin Dowdeswell Sashi Menon 1 0–1 C 0–1 Mar 11, 1976 H2H
23157 Colin Dowdeswell Scott Mccain 1 1–0 G 1–0 Dec 28, 1984 H2H
23158 Colin Dowdeswell Steve Meister 1 0–1 H 0–1 Nov 24, 1984 H2H
23159 Colin Dowdeswell Syd Ball 1 1–0 C 1–0 Jul 18, 1974 H2H
23160 Colin Dowdeswell Terry Rocavert 1 0–1 C 0–1 Mar 6, 1980 H2H
23161 Colin Dowdeswell Thomaz Koch 1 0–1 C 0–1 Aug 9, 1976 H2H
23162 Colin Dowdeswell Tom Gorman 1 0–1 H 0–1 Apr 19, 1974 H2H
23163 Colin Dowdeswell Tony Bardsley 1 0–1 G 0–1 Jun 12, 1974 H2H
23164 Colin Dowdeswell Tony Giammalva 1 0–1 C 0–1 Jul 10, 1980 H2H
23165 Colin Dowdeswell Tony Parun 1 1–0 C 1–0 Oct 10, 1973 H2H
23166 Colin Dowdeswell Trey Waltke 1 1–0 H 1–0 Sep 2, 1978 H2H
23167 Colin Dowdeswell Ulrich Marten 1 1–0 C 1–0 Jul 19, 1979 H2H
23168 Colin Dowdeswell Willem Prinsloo 1 1–0 C 1–0 May 1, 1975 H2H
23169 Colin Stubs Herb Fitzgibbon 1 0–1 C 0–1 Apr 20, 1968 H2H
23170 Colin Stubs Jean Claude Barclay 1 1–0 C 1–0 May 29, 1968 H2H
23171 Colin Stubs Jean Loup Rouyer 1 0–1 H 0–1 Jan 21, 1971 H2H
23172 Colin Stubs Peter Doerner 1 1–0 G 1–0 Jan 25, 1971 H2H
23173 Colin Stubs Steve Faulk 1 0–1 G 0–1 Jul 31, 1968 H2H
23174 Colin Stubs Tony Dawson 1 1–0 H 1–0 Jan 20, 1971 H2H
23175 Collin Altamirano Philipp Kohlschreiber 1 0–1 H 0–1 Aug 28, 2013 H2H
23176 Collin Altamirano Ugo Humbert 1 0–1 H 0–1 Aug 29, 2018 H2H
23177 Colton Smith Alex Michelsen 1 0–1 H 0–1 Mar 8, 2025 H2H
23178 Colton Smith Ethan Quinn 1 1–0 C 1–0 Apr 4, 2025 H2H
23179 Colton Smith Fabian Marozsan 1 0–1 H 0–1 Aug 9, 2025 H2H
23180 Colton Smith Govind Nanda 1 0–1 H 0–1 Jul 16, 2025 H2H
23181 Colton Smith James Duckworth 1 1–0 C 1–0 Apr 3, 2025 H2H
23182 Colton Smith Learner Tien 1 0–1 H 0–1 Jul 29, 2025 H2H
23183 Conor Niland Adrian Mannarino 1 0–1 G 0–1 Jun 22, 2011 H2H
23184 Conor Niland Somdev Devvarman 1 0–1 C 0–1 Apr 8, 2010 H2H
23185 Conrad Johnson Byron Bertram 1 0–1 H 0–1 Apr 9, 1972 H2H
23186 Constant Lestienne Adrian Mannarino 1 1–0 H 1–0 Sep 29, 2022 H2H
23187 Constant Lestienne Alejandro Tabilo 1 1–0 H 1–0 Sep 23, 2022 H2H
23188 Constant Lestienne Aleksandar Vukic 1 1–0 H 1–0 Feb 15, 2024 H2H
23189 Constant Lestienne Alexandre Muller 1 0–1 H 0–1 Aug 20, 2024 H2H
23190 Constant Lestienne Ben Shelton 1 0–1 C 0–1 Apr 6, 2023 H2H
23191 Constant Lestienne Bernabe Zapata Miralles 1 1–0 H 1–0 Feb 1, 2024 H2H
23192 Constant Lestienne Dominik Koepfer 1 0–1 H 0–1 Aug 22, 2023 H2H
23193 Constant Lestienne Gregoire Barrere 1 1–0 H 1–0 Jan 12, 2023 H2H
23194 Constant Lestienne James Duckworth 1 0–1 G 0–1 Jul 20, 2023 H2H
23195 Constant Lestienne Jan-Lennard Struff 1 0–1 H 0–1 Oct 18, 2018 H2H
23196 Constant Lestienne Jesper de Jong 1 1–0 H 1–0 Oct 20, 2022 H2H
23197 Constant Lestienne Lorenzo Musetti 1 0–1 G 0–1 Jul 3, 2024 H2H
23198 Constant Lestienne Marin Cilic 1 0–1 H 0–1 Oct 1, 2022 H2H
23199 Constant Lestienne Pablo Carreno Busta 1 0–1 C 0–1 Apr 30, 2015 H2H
23200 Constant Lestienne Pedro Cachin 1 1–0 H 1–0 Jan 11, 2023 H2H