ATP Head-to-Head Records: Search Rivalries

Explore ATP head-to-head records, frequent opponents, and unbeaten rivalries. Compare historical rivalries or focus on currently active players.

Explore these records

Use the filters to narrow the table. Select a column heading to sort; select it again to reverse the order.

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