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 ascending Record Surface Last Met H2H
201 Adriano Panatta Jean Baptiste Chanfreau 1 1–0 H 1–0 Apr 11, 1972 H2H
202 Adriano Panatta Jean Louis Haillet 1 1–0 C 1–0 Dec 2, 1978 H2H
203 Adriano Panatta Jean Loup Rouyer 1 1–0 C 1–0 Jul 21, 1972 H2H
204 Adriano Panatta Jim Mcmanus 1 1–0 G 1–0 Jun 3, 1971 H2H
205 Adriano Panatta J. Mandarino 1 1–0 C 1–0 Nov 15, 1975 H2H
206 Adriano Panatta John Eagleton 1 1–0 C 1–0 Aug 20, 1975 H2H
207 Adriano Panatta John Fort 1 1–0 C 1–0 Aug 9, 1973 H2H
208 Adriano Panatta John Newcombe 1 1–0 C 1–0 May 30, 1976 H2H
209 Adriano Panatta John Yuill 1 1–0 C 1–0 May 27, 1975 H2H
210 Adriano Panatta Jorge Andrew 1 1–0 G 1–0 Jun 23, 1976 H2H
211 Adriano Panatta Leif Johansson 1 1–0 C 1–0 Jul 13, 1974 H2H
212 Adriano Panatta Mal Anderson 1 0–1 G 0–1 Jan 16, 1969 H2H
213 Adriano Panatta Mark Vines 1 1–0 C 1–0 May 13, 1982 H2H
214 Adriano Panatta Mike Estep 1 0–1 G 0–1 Jun 18, 1976 H2H
215 Adriano Panatta Mike Fishbach 1 1–0 C 1–0 Sep 28, 1978 H2H
216 Adriano Panatta Mike Machette 1 1–0 C 1–0 Mar 30, 1978 H2H
217 Adriano Panatta Mike Styles 1 1–0 H 1–0 Nov 20, 1975 H2H
218 Adriano Panatta Neale Fraser 1 1–0 G 1–0 Jun 28, 1972 H2H
219 Adriano Panatta Nicholas Kalogeropoulos 1 1–0 C 1–0 Apr 5, 1973 H2H
220 Adriano Panatta Nikola Pilic 1 0–1 C 0–1 Jun 3, 1973 H2H
221 Adriano Panatta Norman Holmes 1 1–0 C 1–0 Nov 18, 1976 H2H
222 Adriano Panatta Pat Cramer 1 1–0 C 1–0 Jan 23, 1974 H2H
223 Adriano Panatta Pavel Hutka 1 1–0 C 1–0 Jun 2, 1976 H2H
224 Adriano Panatta Pender Murphy 1 1–0 C 1–0 Jun 10, 1983 H2H
225 Adriano Panatta Phil Dent 1 0–1 G 0–1 Dec 13, 1968 H2H
226 Adriano Panatta Piero Toci 1 1–0 C 1–0 Mar 29, 1973 H2H
227 Adriano Panatta Pierre Barthes 1 0–1 C 0–1 Apr 30, 1971 H2H
228 Adriano Panatta Ray Ruffels 1 0–1 C 0–1 May 8, 1968 H2H
229 Adriano Panatta Richard Lewis 1 0–1 H 0–1 Oct 29, 1981 H2H
230 Adriano Panatta Roberto Meneschincheri 1 1–0 C 1–0 Sep 20, 1979 H2H
231 Adriano Panatta Rod Laver 1 0–1 C 0–1 Aug 21, 1975 H2H
232 Adriano Panatta Roy Barth 1 1–0 C 1–0 Nov 16, 1971 H2H
233 Adriano Panatta Roy Emerson 1 0–1 C 0–1 Jul 14, 1971 H2H
234 Adriano Panatta Stanley Matthews 1 1–0 C 1–0 May 23, 1971 H2H
235 Adriano Panatta Stephen Warboys 1 0–1 H 0–1 Feb 22, 1974 H2H
236 Adriano Panatta Tadeusz Nowicki 1 1–0 C 1–0 Jul 19, 1972 H2H
237 Adriano Panatta Tenny Svensson 1 1–0 C 1–0 Aug 13, 1975 H2H
238 Adriano Panatta Terry Addison 1 0–1 G 0–1 Jan 24, 1969 H2H
239 Adriano Panatta Terry Rocavert 1 1–0 C 1–0 May 24, 1978 H2H
240 Adriano Panatta Thierry Bernasconi 1 1–0 C 1–0 May 3, 1973 H2H
241 Adriano Panatta Tom Edlefsen 1 0–1 C 0–1 Feb 28, 1972 H2H
242 Adriano Panatta Tony Roche 1 0–1 C 0–1 Jan 28, 1977 H2H
243 Adriano Panatta Trey Waltke 1 1–0 C 1–0 May 21, 1977 H2H
244 Adriano Panatta Ulf Pettersson 1 1–0 H 1–0 Nov 3, 1982 H2H
245 Adriano Panatta Vladimir Korotkov 1 1–0 C 1–0 May 28, 1972 H2H
246 Adriano Panatta Werner Zirngibl 1 0–1 C 0–1 Jun 17, 1978 H2H
247 Adriano Panatta Wilhelm Bungert 1 1–0 C 1–0 May 15, 1970 H2H
248 Adrian Ungur Benoit Paire 1 0–1 G 0–1 Jun 26, 2013 H2H
249 Adrian Ungur Daniel Brands 1 0–1 H 0–1 Aug 29, 2012 H2H
250 Adrian Ungur Dudi Sela 1 0–1 C 0–1 Apr 26, 2012 H2H
251 Adrian Ungur Gael Monfils 1 0–1 H 0–1 Aug 28, 2013 H2H
252 Adrian Ungur Grigor Dimitrov 1 0–1 C 0–1 Apr 29, 2016 H2H
253 Adrian Ungur Roberto Bautista Agut 1 0–1 H 0–1 Feb 26, 2014 H2H
254 Adrian Voinea Adolf Musil 1 1–0 C 1–0 Feb 1, 1996 H2H
255 Adrian Voinea Alexander Waske 1 0–1 C 0–1 May 1, 2003 H2H
256 Adrian Voinea Arnaud Di Pasquale 1 0–1 C 0–1 Sep 19, 1998 H2H
257 Adrian Voinea Bjorn Phau 1 0–1 C 0–1 Jul 21, 1999 H2H
258 Adrian Voinea Carl Uwe Steeb 1 0–1 C 0–1 Feb 9, 1995 H2H
259 Adrian Voinea Daniel Courcol 1 0–1 G 0–1 Jun 12, 1996 H2H
260 Adrian Voinea David Caldwell 1 1–0 H 1–0 Mar 16, 1999 H2H
261 Adrian Voinea David Nainkin 1 1–0 H 1–0 Jul 19, 1995 H2H
262 Adrian Voinea Dinu Pescariu 1 1–0 C 1–0 Jul 24, 1997 H2H
263 Adrian Voinea Fazaluddin Syed 1 1–0 H 1–0 Jan 4, 2001 H2H
264 Adrian Voinea Filippo Messori 1 0–1 C 0–1 Oct 2, 1997 H2H
265 Adrian Voinea Filip Prpic 1 1–0 C 1–0 Jul 10, 2003 H2H
266 Adrian Voinea Irakli Labadze 1 0–1 C 0–1 Sep 12, 2002 H2H
267 Adrian Voinea Jan Vacek 1 0–1 G 0–1 Jun 30, 2002 H2H
268 Adrian Voinea Julian Knowle 1 1–0 H 1–0 Oct 11, 2001 H2H
269 Adrian Voinea Marco Meneschincheri 1 1–0 C 1–0 Sep 28, 1995 H2H
270 Adrian Voinea Marcos Aurelio Gorriz 1 1–0 C 1–0 Jan 30, 1997 H2H
271 Adrian Voinea Marcos Ondruska 1 0–1 H 0–1 Aug 14, 1996 H2H
272 Adrian Voinea Mark Woodforde 1 0–1 C 0–1 Apr 26, 1995 H2H
273 Adrian Voinea Nicolas Coutelot 1 1–0 G 1–0 Jun 26, 2002 H2H
274 Adrian Voinea Nicolas Pereira 1 0–1 H 0–1 Aug 16, 1995 H2H
275 Adrian Voinea Nuno Marques 1 0–1 C 0–1 Jul 24, 1996 H2H
276 Adrian Voinea Orlin Stanoytchev 1 1–0 C 1–0 Jul 20, 2000 H2H
277 Adrian Voinea Paul Goldstein 1 0–1 H 0–1 Feb 22, 2001 H2H
278 Adrian Voinea Paul Wekesa 1 0–1 H 0–1 Jul 20, 1995 H2H
279 Adrian Voinea Ruben Ramirez Hidalgo 1 1–0 C 1–0 Sep 14, 2001 H2H
280 Adrian Voinea Sasa Hirszon 1 1–0 C 1–0 Feb 2, 1996 H2H
281 Adrian Voinea Thierry Guardiola 1 1–0 C 1–0 Jul 26, 2000 H2H
282 Agustin Calleri Adrian Voinea 1 1–0 G 1–0 Jun 25, 2003 H2H
283 Agustin Calleri Alexandre Simoni 1 1–0 H 1–0 Sep 12, 2002 H2H
284 Agustin Calleri Andre Sa 1 0–1 C 0–1 Jul 25, 2002 H2H
285 Agustin Calleri Attila Savolt 1 0–1 C 0–1 Jul 20, 2001 H2H
286 Agustin Calleri Austin Krajicek 1 1–0 H 1–0 Aug 27, 2008 H2H
287 Agustin Calleri Borut Urh 1 1–0 C 1–0 Jul 30, 1999 H2H
288 Agustin Calleri Bruno Echagaray 1 1–0 C 1–0 Feb 28, 2008 H2H
289 Agustin Calleri Chris Woodruff 1 0–1 H 0–1 Mar 8, 2001 H2H
290 Agustin Calleri Danai Udomchoke 1 1–0 C 1–0 May 2, 2007 H2H
291 Agustin Calleri Daniele Bracciali 1 1–0 C 1–0 Jul 21, 2006 H2H
292 Agustin Calleri Daniel Gimeno-Traver 1 0–1 C 0–1 Feb 2, 2006 H2H
293 Agustin Calleri Daniel Vacek 1 1–0 C 1–0 May 26, 1999 H2H
294 Agustin Calleri Davide Sanguinetti 1 1–0 H 1–0 Aug 30, 2000 H2H
295 Agustin Calleri David Sanchez 1 1–0 H 1–0 Mar 18, 2003 H2H
296 Agustin Calleri Denis Golovanov 1 1–0 C 1–0 Oct 2, 2003 H2H
297 Agustin Calleri Denis Gremelmayr 1 1–0 C 1–0 Jul 20, 2006 H2H
298 Agustin Calleri Devin Mullings 1 1–0 H 1–0 Aug 12, 2008 H2H
299 Agustin Calleri Diogo Rocha 1 1–0 C 1–0 Apr 10, 2003 H2H
300 Agustin Calleri Emilio Benfele Alvarez 1 1–0 C 1–0 Mar 3, 2000 H2H
301 Agustin Calleri Fabrice Santoro 1 0–1 G 0–1 Jun 26, 2002 H2H
302 Agustin Calleri Flavio Saretta 1 0–1 G 0–1 Jun 27, 2003 H2H
303 Agustin Calleri Gabriel Trifu 1 0–1 C 0–1 Jul 25, 2001 H2H
304 Agustin Calleri Galo Blanco 1 1–0 C 1–0 Feb 19, 2004 H2H
305 Agustin Calleri Greg Jones 1 1–0 H 1–0 Jan 10, 2008 H2H
306 Agustin Calleri Hector Moretti 1 1–0 C 1–0 Jul 26, 2000 H2H
307 Agustin Calleri Hugo Armando 1 1–0 C 1–0 Aug 3, 2006 H2H
308 Agustin Calleri Ivo Heuberger 1 1–0 H 1–0 Sep 14, 2001 H2H
309 Agustin Calleri Ivo Minar 1 1–0 C 1–0 Jul 23, 2005 H2H
310 Agustin Calleri Jan Hernych 1 0–1 H 0–1 Mar 8, 2007 H2H
311 Agustin Calleri Jan-Michael Gambill 1 1–0 H 1–0 Aug 21, 2003 H2H
312 Agustin Calleri Jason Stoltenberg 1 1–0 H 1–0 Jan 17, 2001 H2H
313 Agustin Calleri Jiri Vanek 1 0–1 C 0–1 Apr 15, 2004 H2H
314 Agustin Calleri Justin Gimelstob 1 1–0 C 1–0 Apr 26, 2006 H2H
315 Agustin Calleri Karim Alami 1 0–1 C 0–1 Jul 21, 1999 H2H
316 Agustin Calleri Karol Beck 1 1–0 H 1–0 Aug 17, 2004 H2H
317 Agustin Calleri Lars Burgsmuller 1 1–0 H 1–0 Mar 24, 2004 H2H
318 Agustin Calleri Marc Gicquel 1 0–1 H 0–1 Jan 15, 2009 H2H
319 Agustin Calleri Marc Lopez 1 1–0 C 1–0 Apr 25, 2007 H2H
320 Agustin Calleri Marcos Baghdatis 1 0–1 H 0–1 Oct 26, 2007 H2H
321 Agustin Calleri Marc Rosset 1 1–0 H 1–0 Mar 21, 2000 H2H
322 Agustin Calleri Markus Hipfl 1 1–0 C 1–0 May 2, 2002 H2H
323 Agustin Calleri Melle Van Gemerden 1 1–0 C 1–0 Jul 23, 2005 H2H
324 Agustin Calleri Michael Berrer 1 1–0 C 1–0 Jul 12, 2008 H2H
325 Agustin Calleri Michael Llodra 1 1–0 C 1–0 May 4, 2001 H2H
326 Agustin Calleri Michal Przysiezny 1 1–0 C 1–0 Aug 5, 2006 H2H
327 Agustin Calleri Miguel Gallardo-Valles 1 1–0 C 1–0 Feb 27, 2003 H2H
328 Agustin Calleri Nicolas Coutelot 1 1–0 C 1–0 Jul 12, 2002 H2H
329 Agustin Calleri Nicolas Devilder 1 0–1 C 0–1 Jul 19, 2007 H2H
330 Agustin Calleri Nicolas Kiefer 1 1–0 H 1–0 Mar 25, 2006 H2H
331 Agustin Calleri Paul Capdeville 1 1–0 C 1–0 Apr 18, 2008 H2H
332 Agustin Calleri Peter Luczak 1 1–0 C 1–0 Jul 13, 2006 H2H
333 Agustin Calleri Petr Kralert 1 1–0 H 1–0 Sep 1, 2000 H2H
334 Agustin Calleri Radek Stepanek 1 0–1 H 0–1 Jan 12, 2008 H2H
335 Agustin Calleri Raemon Sluiter 1 1–0 C 1–0 Aug 4, 2006 H2H
336 Agustin Calleri Ramon Delgado 1 1–0 H 1–0 Mar 19, 2002 H2H
337 Agustin Calleri Razvan Sabau 1 1–0 C 1–0 Oct 27, 2005 H2H
338 Agustin Calleri Romain Jouan 1 0–1 H 0–1 Oct 2, 2008 H2H
339 Agustin Calleri Rui Machado 1 1–0 C 1–0 Apr 28, 2005 H2H
340 Agustin Calleri Sebastian Decoud 1 0–1 C 0–1 Feb 6, 2009 H2H
341 Agustin Calleri Taylor Dent 1 1–0 H 1–0 Oct 10, 2002 H2H
342 Agustin Calleri Thierry Ascione 1 1–0 C 1–0 May 21, 2008 H2H
343 Agustin Calleri Todd Reid 1 1–0 H 1–0 Mar 25, 2004 H2H
344 Agustin Calleri Werner Eschauer 1 1–0 H 1–0 Aug 27, 2003 H2H
345 Agustin Calleri Zack Fleishman 1 0–1 H 0–1 Jan 17, 2007 H2H
346 Agustin Garizzio Gerard Solves 1 1–0 C 1–0 May 25, 1994 H2H
347 Agustin Garizzio Olivier Delaitre 1 0–1 C 0–1 May 27, 1994 H2H
348 Agustin Garizzio Roberto Azar 1 0–1 C 0–1 Nov 10, 1988 H2H
349 Aidan Mayo James Duckworth 1 0–1 H 0–1 Jul 29, 2026 H2H
350 Aisam-Ul-Haq Qureshi Dick Norman 1 0–1 G 0–1 Jul 14, 2007 H2H
351 Aisam-Ul-Haq Qureshi Lee Childs 1 1–0 G 1–0 Jun 27, 2007 H2H
352 Aisam-Ul-Haq Qureshi Nathan Healey 1 1–0 G 1–0 Jul 13, 2007 H2H
353 Akash Wagh Dmitry Tursunov 1 0–1 H 0–1 Sep 28, 2006 H2H
354 Akifumi Machidori Spencer Segura 1 1–0 H 1–0 Oct 15, 1974 H2H
355 Akinori Naguro Jim Mcmanus 1 1–0 C 1–0 Oct 25, 1978 H2H
356 Akinori Naguro Yuji Tezuka 1 0–1 H 0–1 Oct 15, 1974 H2H
357 Aki Rahunen Bruce Derlin 1 0–1 H 0–1 Jan 4, 1990 H2H
358 Aki Rahunen Leif Shiras 1 1–0 C 1–0 Jun 1, 1990 H2H
359 Aki Rahunen Miloslav Mecir 1 0–1 C 0–1 Feb 16, 1990 H2H
360 Aki Rahunen Paul Chamberlin 1 1–0 C 1–0 Oct 10, 1990 H2H
361 Aki Rahunen Steve Guy 1 0–1 H 0–1 Aug 23, 1990 H2H
362 Akira Santillan Bjorn Fratangelo 1 0–1 G 0–1 Jul 21, 2017 H2H
363 Akira Santillan Evgeny Donskoy 1 0–1 H 0–1 Sep 28, 2017 H2H
364 Akira Santillan Jan-Lennard Struff 1 0–1 C 0–1 Jul 20, 2016 H2H
365 Akira Santillan Konstantin Kravchuk 1 1–0 H 1–0 Aug 2, 2017 H2H
366 Akira Santillan Taylor Fritz 1 0–1 H 0–1 Feb 23, 2017 H2H
367 Alastair Gray Ilya Ivashka 1 0–1 G 0–1 Jun 23, 2021 H2H
368 Alastair Gray Kamil Majchrzak 1 0–1 G 0–1 Jul 18, 2019 H2H
369 Alastair Gray Taylor Fritz 1 0–1 G 0–1 Jun 30, 2022 H2H
370 Albano Olivetti Jan-Lennard Struff 1 0–1 C 0–1 May 28, 2014 H2H
371 Albano Olivetti Kenny De Schepper 1 1–0 H 1–0 Feb 6, 2014 H2H
372 Albert Chang Jeremy Bates 1 0–1 C 0–1 Oct 19, 1995 H2H
373 Albert Costa Alex Calatrava 1 1–0 C 1–0 Mar 1, 2001 H2H
374 Albert Costa Andreas Vinciguerra 1 0–1 H 0–1 Jan 3, 2003 H2H
375 Albert Costa Andre Sa 1 1–0 C 1–0 Jul 20, 2002 H2H
376 Albert Costa Arnaud Di Pasquale 1 0–1 C 0–1 Oct 22, 1998 H2H
377 Albert Costa Arvind Parmar 1 0–1 G 0–1 Jun 23, 1999 H2H
378 Albert Costa Bjorn Phau 1 0–1 H 0–1 Jan 19, 2005 H2H
379 Albert Costa Boris Pashanski 1 0–1 C 0–1 Apr 13, 2006 H2H
380 Albert Costa Carsten Arriens 1 0–1 C 0–1 Jun 15, 1995 H2H
381 Albert Costa Cecil Mamiit 1 1–0 H 1–0 Mar 13, 1996 H2H
382 Albert Costa Daniel Elsner 1 1–0 C 1–0 Jul 25, 2001 H2H
383 Albert Costa Daniel Orsanic 1 1–0 C 1–0 Jul 9, 1998 H2H
384 Albert Costa Daniel Vacek 1 0–1 H 0–1 Sep 1, 1999 H2H
385 Albert Costa Danny Sapsford 1 1–0 C 1–0 Sep 14, 1996 H2H
386 Albert Costa Davide Sanguinetti 1 0–1 C 0–1 Apr 29, 2005 H2H
387 Albert Costa David Nainkin 1 1–0 C 1–0 Aug 3, 1995 H2H
388 Albert Costa David Sanchez 1 1–0 H 1–0 Jan 6, 2005 H2H
389 Albert Costa David Skoch 1 1–0 C 1–0 Sep 13, 1996 H2H
390 Albert Costa Diego Nargiso 1 1–0 C 1–0 Aug 8, 1996 H2H
391 Albert Costa Edgardo Massa 1 0–1 C 0–1 Feb 18, 2005 H2H
392 Albert Costa Emanuel Couto 1 1–0 C 1–0 Apr 1, 1994 H2H
393 Albert Costa Eyal Ran 1 1–0 H 1–0 Oct 17, 1996 H2H
394 Albert Costa Federico Luzzi 1 1–0 C 1–0 Sep 28, 2001 H2H
395 Albert Costa Fernon Wibier 1 0–1 C 0–1 Oct 31, 1996 H2H
396 Albert Costa Gabriel Markus 1 0–1 C 0–1 Oct 27, 1994 H2H
397 Albert Costa Gaston Etlis 1 1–0 C 1–0 Oct 5, 1995 H2H
398 Albert Costa German Puentes 1 1–0 C 1–0 Aug 1, 1996 H2H
399 Albert Costa Gianluca Pozzi 1 1–0 C 1–0 Nov 18, 2000 H2H
400 Albert Costa Giorgio Galimberti 1 1–0 C 1–0 May 9, 2002 H2H