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
401 Albert Costa Guillaume Raoux 1 1–0 C 1–0 Jun 2, 1995 H2H
402 Albert Costa Hendrik Dreekmann 1 1–0 C 1–0 Jul 20, 1994 H2H
403 Albert Costa Hendrik Jan Davids 1 1–0 H 1–0 Feb 17, 1996 H2H
404 Albert Costa Horst Skoff 1 0–1 C 0–1 Jul 7, 1994 H2H
405 Albert Costa Hugo Armando 1 1–0 C 1–0 Jul 28, 2001 H2H
406 Albert Costa Irakli Labadze 1 1–0 H 1–0 Oct 20, 2004 H2H
407 Albert Costa Ivo Heuberger 1 1–0 H 1–0 Feb 19, 2004 H2H
408 Albert Costa Jacco Eltingh 1 0–1 C 0–1 May 11, 1995 H2H
409 Albert Costa Jaime Oncins 1 1–0 C 1–0 Aug 4, 1994 H2H
410 Albert Costa Jakob Hlasek 1 1–0 H 1–0 Mar 14, 1996 H2H
411 Albert Costa Jamie Delgado 1 1–0 C 1–0 Sep 27, 2001 H2H
412 Albert Costa Jan Siemerink 1 1–0 C 1–0 May 15, 1997 H2H
413 Albert Costa Jason Stoltenberg 1 1–0 H 1–0 Aug 5, 1998 H2H
414 Albert Costa Javier Frana 1 1–0 C 1–0 Nov 9, 1995 H2H
415 Albert Costa Jeff Tarango 1 0–1 C 0–1 Oct 21, 1999 H2H
416 Albert Costa Jiri Vanek 1 0–1 C 0–1 Jul 17, 2003 H2H
417 Albert Costa Joern Renzenbrink 1 1–0 C 1–0 May 31, 1995 H2H
418 Albert Costa Jonas Svensson 1 1–0 C 1–0 Mar 31, 1994 H2H
419 Albert Costa Juan Antonio Marin 1 1–0 C 1–0 Jul 25, 2002 H2H
420 Albert Costa Karol Kucera 1 1–0 C 1–0 May 10, 1998 H2H
421 Albert Costa Kevin Ullyett 1 0–1 H 0–1 Sep 21, 2000 H2H
422 Albert Costa Lars Jonsson 1 1–0 C 1–0 Jun 9, 1994 H2H
423 Albert Costa Leander Paes 1 1–0 H 1–0 Aug 18, 1999 H2H
424 Albert Costa Lionel Roux 1 1–0 H 1–0 Jan 9, 1997 H2H
425 Albert Costa Lorenzo Manta 1 1–0 C 1–0 Jul 8, 1999 H2H
426 Albert Costa Marcello Craca 1 1–0 C 1–0 Sep 17, 1998 H2H
427 Albert Costa Marcelo Charpentier 1 1–0 C 1–0 Aug 10, 1996 H2H
428 Albert Costa Marco Chiudinelli 1 1–0 H 1–0 Jan 7, 2005 H2H
429 Albert Costa Marcos Aurelio Gorriz 1 1–0 C 1–0 Sep 17, 1994 H2H
430 Albert Costa Marcos Ondruska 1 0–1 H 0–1 Oct 19, 1996 H2H
431 Albert Costa Mark Hilton 1 0–1 G 0–1 Jun 23, 2004 H2H
432 Albert Costa Martin Sinner 1 1–0 C 1–0 Jul 13, 1995 H2H
433 Albert Costa Michael Geserer 1 1–0 C 1–0 Sep 12, 1996 H2H
434 Albert Costa Michael Tebbutt 1 0–1 H 0–1 Jan 17, 1998 H2H
435 Albert Costa Michal Tabara 1 1–0 H 1–0 Mar 20, 2001 H2H
436 Albert Costa Mose Navarra 1 0–1 G 0–1 Jun 28, 1996 H2H
437 Albert Costa Nenad Zimonjic 1 1–0 C 1–0 May 22, 2003 H2H
438 Albert Costa Olivier Delaitre 1 0–1 C 0–1 Apr 7, 1993 H2H
439 Albert Costa Omar Camporese 1 1–0 C 1–0 Aug 15, 1996 H2H
440 Albert Costa Orlin Stanoytchev 1 0–1 C 0–1 Sep 16, 1999 H2H
441 Albert Costa Oscar Hernandez 1 1–0 C 1–0 Feb 17, 2005 H2H
442 Albert Costa Oscar Martinez 1 1–0 C 1–0 Jul 21, 1995 H2H
443 Albert Costa Pat Cash 1 0–1 H 0–1 Feb 10, 1995 H2H
444 Albert Costa Patrick Rafter 1 1–0 H 1–0 Jan 15, 1997 H2H
445 Albert Costa Patrik Kuhnen 1 1–0 C 1–0 May 8, 1996 H2H
446 Albert Costa Paul Goldstein 1 1–0 H 1–0 Mar 9, 2000 H2H
447 Albert Costa Radek Stepanek 1 1–0 C 1–0 May 30, 2003 H2H
448 Albert Costa Raemon Sluiter 1 1–0 H 1–0 Aug 27, 2003 H2H
449 Albert Costa Razvan Sabau 1 1–0 C 1–0 Oct 27, 1995 H2H
450 Albert Costa Richard Gasquet 1 1–0 C 1–0 May 29, 2002 H2H
451 Albert Costa Richey Reneberg 1 0–1 C 0–1 Jul 10, 1997 H2H
452 Albert Costa Rodolphe Gilbert 1 1–0 C 1–0 Mar 24, 1995 H2H
453 Albert Costa Ronald Agenor 1 1–0 C 1–0 Apr 9, 1999 H2H
454 Albert Costa Sandor Noszaly 1 0–1 C 0–1 Sep 15, 1995 H2H
455 Albert Costa Sergio Roitman 1 1–0 C 1–0 May 28, 2003 H2H
456 Albert Costa Stefano Galvani 1 1–0 C 1–0 Apr 26, 2002 H2H
457 Albert Costa Stefano Pescosolido 1 0–1 C 0–1 Aug 12, 1995 H2H
458 Albert Costa Stephane Huet 1 1–0 C 1–0 Jul 31, 1998 H2H
459 Albert Costa Steve Campbell 1 1–0 H 1–0 Jul 18, 1996 H2H
460 Albert Costa Thomas Johansson 1 0–1 H 0–1 Feb 28, 2002 H2H
461 Albert Costa Tomas Carbonell 1 1–0 C 1–0 Apr 22, 1995 H2H
462 Albert Costa Tomas Nydahl 1 1–0 C 1–0 Sep 16, 1994 H2H
463 Albert Costa Vincenzo Santopadre 1 1–0 C 1–0 Sep 19, 1998 H2H
464 Albert Costa Wayne Black 1 1–0 H 1–0 Aug 14, 1997 H2H
465 Albert Costa Zeljko Krajan 1 1–0 C 1–0 May 7, 2003 H2H
466 Albert Montanes Adrian Ungur 1 1–0 C 1–0 Jul 31, 2013 H2H
467 Albert Montanes Adrian Voinea 1 1–0 C 1–0 Jul 26, 2001 H2H
468 Albert Montanes Albert Portas 1 1–0 C 1–0 Sep 14, 2001 H2H
469 Albert Montanes Alejandro Hernandez 1 1–0 C 1–0 Feb 24, 2005 H2H
470 Albert Montanes Alessandro Giannessi 1 0–1 C 0–1 Sep 22, 2011 H2H
471 Albert Montanes Alessio Di Mauro 1 0–1 C 0–1 Feb 24, 2007 H2H
472 Albert Montanes Alexander Peya 1 1–0 C 1–0 Apr 12, 2007 H2H
473 Albert Montanes Alexander Popp 1 0–1 G 0–1 Jun 25, 2004 H2H
474 Albert Montanes Alexander Zverev 1 1–0 C 1–0 Jul 24, 2014 H2H
475 Albert Montanes Aljaz Bedene 1 1–0 C 1–0 Feb 27, 2014 H2H
476 Albert Montanes Alun Jones 1 0–1 H 0–1 Jan 16, 2008 H2H
477 Albert Montanes Andreas Haider-Maurer 1 1–0 C 1–0 Jul 30, 2010 H2H
478 Albert Montanes Andrei Stoliarov 1 1–0 C 1–0 Jun 1, 2001 H2H
479 Albert Montanes Andrey Golubev 1 1–0 H 1–0 Oct 7, 2010 H2H
480 Albert Montanes Andrey Kuznetsov 1 0–1 G 0–1 Jun 26, 2013 H2H
481 Albert Montanes Bernard Tomic 1 1–0 C 1–0 Apr 26, 2012 H2H
482 Albert Montanes Bjorn Phau 1 0–1 H 0–1 Mar 28, 2009 H2H
483 Albert Montanes Bobby Reynolds 1 1–0 C 1–0 May 4, 2012 H2H
484 Albert Montanes Brendan Evans 1 1–0 G 1–0 Jun 24, 2010 H2H
485 Albert Montanes Bruno Echagaray 1 1–0 C 1–0 Feb 26, 2009 H2H
486 Albert Montanes Carsten Ball 1 1–0 H 1–0 Sep 2, 2010 H2H
487 Albert Montanes Chris Woodruff 1 1–0 C 1–0 May 30, 2001 H2H
488 Albert Montanes Danai Udomchoke 1 1–0 C 1–0 Apr 26, 2007 H2H
489 Albert Montanes Daniel Brands 1 0–1 H 0–1 Oct 30, 2015 H2H
490 Albert Montanes Daniele Bracciali 1 1–0 C 1–0 May 23, 2007 H2H
491 Albert Montanes Davide Sanguinetti 1 0–1 H 0–1 Mar 18, 2003 H2H
492 Albert Montanes David Skoch 1 1–0 C 1–0 Jun 12, 2008 H2H
493 Albert Montanes Diego Hartfield 1 1–0 C 1–0 Aug 2, 2007 H2H
494 Albert Montanes Diego Schwartzman 1 1–0 C 1–0 Aug 6, 2015 H2H
495 Albert Montanes Dusan Vemic 1 1–0 C 1–0 Apr 13, 2007 H2H
496 Albert Montanes Dustin Brown 1 1–0 H 1–0 Jan 19, 2011 H2H
497 Albert Montanes Elias Ymer 1 1–0 C 1–0 Jul 14, 2016 H2H
498 Albert Montanes Facundo Bagnis 1 1–0 C 1–0 Apr 9, 2016 H2H
499 Albert Montanes Franko Skugor 1 1–0 C 1–0 Apr 7, 2016 H2H
500 Albert Montanes Gastao Elias 1 0–1 C 0–1 Jul 16, 2014 H2H
501 Albert Montanes George Bastl 1 1–0 H 1–0 Oct 10, 2008 H2H
502 Albert Montanes Gerard Granollers 1 1–0 C 1–0 Apr 25, 2012 H2H
503 Albert Montanes Grega Zemlja 1 1–0 G 1–0 Jun 24, 2009 H2H
504 Albert Montanes Grigor Dimitrov 1 0–1 H 0–1 Mar 22, 2014 H2H
505 Albert Montanes Hugo Armando 1 1–0 C 1–0 Feb 28, 2002 H2H
506 Albert Montanes Hyung-Taik Lee 1 1–0 C 1–0 Sep 11, 2008 H2H
507 Albert Montanes Igor Kunitsyn 1 1–0 H 1–0 Mar 21, 2006 H2H
508 Albert Montanes James Lemke 1 1–0 H 1–0 Jan 13, 2010 H2H
509 Albert Montanes Jan Vacek 1 1–0 C 1–0 Jul 11, 2002 H2H
510 Albert Montanes Javier Marti 1 1–0 C 1–0 Aug 3, 2011 H2H
511 Albert Montanes Jean-Rene Lisnard 1 1–0 C 1–0 Apr 15, 2009 H2H
512 Albert Montanes Joachim Johansson 1 0–1 G 0–1 Jun 22, 2005 H2H
513 Albert Montanes Joao Souza 1 1–0 C 1–0 Feb 28, 2014 H2H
514 Albert Montanes John Millman 1 0–1 G 0–1 Jun 29, 2016 H2H
515 Albert Montanes Jozef Kovalik 1 1–0 C 1–0 Feb 4, 2016 H2H
516 Albert Montanes Juan Balcells 1 1–0 C 1–0 Sep 15, 2001 H2H
517 Albert Montanes Julian Knowle 1 1–0 C 1–0 May 23, 2002 H2H
518 Albert Montanes Julien Boutter 1 0–1 C 0–1 May 15, 2002 H2H
519 Albert Montanes Julio Peralta 1 1–0 C 1–0 Feb 13, 2003 H2H
520 Albert Montanes Karol Kucera 1 1–0 C 1–0 Apr 13, 2001 H2H
521 Albert Montanes Lars Burgsmuller 1 0–1 G 0–1 Jun 25, 2003 H2H
522 Albert Montanes Lukasz Kubot 1 0–1 C 0–1 Feb 12, 2010 H2H
523 Albert Montanes Marcos Daniel 1 0–1 C 0–1 Jul 26, 2006 H2H
524 Albert Montanes Markus Hipfl 1 1–0 C 1–0 Jul 19, 2003 H2H
525 Albert Montanes Martin Fischer 1 1–0 C 1–0 Apr 30, 2015 H2H
526 Albert Montanes Mathieu Montcourt 1 1–0 C 1–0 May 24, 2007 H2H
527 Albert Montanes Maximo Gonzalez 1 1–0 C 1–0 Feb 19, 2015 H2H
528 Albert Montanes Max Mirnyi 1 0–1 C 0–1 Apr 12, 2002 H2H
529 Albert Montanes Michael Lammer 1 1–0 H 1–0 Jan 15, 2010 H2H
530 Albert Montanes Michal Tabara 1 1–0 C 1–0 Jul 20, 2001 H2H
531 Albert Montanes Nuno Matias 1 1–0 C 1–0 Apr 11, 2002 H2H
532 Albert Montanes Paradorn Srichaphan 1 0–1 H 0–1 Jan 8, 2004 H2H
533 Albert Montanes Paul Goldstein 1 0–1 C 0–1 Apr 15, 2006 H2H
534 Albert Montanes Philipp Petzschner 1 1–0 C 1–0 Jul 15, 2010 H2H
535 Albert Montanes Raemon Sluiter 1 0–1 C 0–1 Jul 19, 2003 H2H
536 Albert Montanes Ramon Delgado 1 0–1 H 0–1 Jan 16, 2002 H2H
537 Albert Montanes Reda El Amrani 1 1–0 C 1–0 Apr 9, 2009 H2H
538 Albert Montanes Roberto Bautista Agut 1 1–0 H 1–0 Nov 5, 2009 H2H
539 Albert Montanes Rogerio Dutra Silva 1 1–0 C 1–0 Feb 3, 2012 H2H
540 Albert Montanes Rohan Bopanna 1 1–0 H 1–0 Oct 10, 2007 H2H
541 Albert Montanes Ryan Sweeting 1 1–0 C 1–0 May 6, 2009 H2H
542 Albert Montanes Sergiy Stakhovsky 1 0–1 C 0–1 May 3, 2011 H2H
543 Albert Montanes Stephane Robert 1 1–0 H 1–0 Jan 21, 2010 H2H
544 Albert Montanes Steve Johnson 1 1–0 C 1–0 May 29, 2013 H2H
545 Albert Montanes Thomas Johansson 1 1–0 H 1–0 Oct 9, 2008 H2H
546 Albert Montanes Vincent Spadea 1 1–0 C 1–0 Apr 14, 2007 H2H
547 Albert Montanes Wesley Moodie 1 0–1 H 0–1 Aug 27, 2003 H2H
548 Alberto Berasategui Aleksandar Kitinov 1 1–0 H 1–0 Feb 12, 1998 H2H
549 Alberto Berasategui Alex Calatrava 1 0–1 C 0–1 Apr 25, 2001 H2H
550 Alberto Berasategui Anders Jarryd 1 1–0 C 1–0 Jul 15, 1992 H2H
551 Alberto Berasategui Andrei Cherkasov 1 1–0 C 1–0 Oct 6, 1994 H2H
552 Alberto Berasategui Arnaud Boetsch 1 1–0 C 1–0 May 7, 1997 H2H
553 Alberto Berasategui Arne Thoms 1 1–0 C 1–0 May 6, 1992 H2H
554 Alberto Berasategui Brad Gilbert 1 1–0 C 1–0 Apr 30, 1993 H2H
555 Alberto Berasategui Brian Macphie 1 0–1 H 0–1 Aug 20, 1998 H2H
556 Alberto Berasategui Carsten Arriens 1 0–1 H 0–1 Feb 10, 1995 H2H
557 Alberto Berasategui Cecil Mamiit 1 1–0 H 1–0 Aug 28, 1996 H2H
558 Alberto Berasategui Christian Miniussi 1 1–0 H 1–0 Nov 5, 1992 H2H
559 Alberto Berasategui Danny Sapsford 1 1–0 H 1–0 Feb 9, 1995 H2H
560 Alberto Berasategui David Prinosil 1 0–1 C 0–1 Aug 27, 1992 H2H
561 Alberto Berasategui David Rikl 1 1–0 C 1–0 Mar 2, 1995 H2H
562 Alberto Berasategui Dennis van Scheppingen 1 0–1 C 0–1 Aug 2, 1996 H2H
563 Alberto Berasategui Dinu Pescariu 1 1–0 C 1–0 Sep 25, 1997 H2H
564 Alberto Berasategui Eyal Erlich 1 0–1 H 0–1 Oct 14, 1993 H2H
565 Alberto Berasategui Federico Mordegan 1 1–0 C 1–0 May 21, 1994 H2H
566 Alberto Berasategui Fernando Roese 1 1–0 C 1–0 Nov 4, 1993 H2H
567 Alberto Berasategui Gabriel Markus 1 1–0 C 1–0 Aug 27, 1994 H2H
568 Alberto Berasategui Gabriel Silberstein 1 1–0 C 1–0 Nov 8, 1996 H2H
569 Alberto Berasategui Gaston Etlis 1 1–0 C 1–0 Nov 11, 1994 H2H
570 Alberto Berasategui George Bastl 1 0–1 H 0–1 Jan 7, 2000 H2H
571 Alberto Berasategui German Puentes 1 0–1 C 0–1 Aug 12, 1993 H2H
572 Alberto Berasategui Gianluca Pozzi 1 1–0 C 1–0 May 5, 1999 H2H
573 Alberto Berasategui Giorgio Galimberti 1 1–0 C 1–0 May 13, 1998 H2H
574 Alberto Berasategui Grant Stafford 1 1–0 C 1–0 May 27, 1998 H2H
575 Alberto Berasategui Guillaume Raoux 1 0–1 C 0–1 Jul 23, 1998 H2H
576 Alberto Berasategui Guillermo Canas 1 1–0 C 1–0 May 1, 1997 H2H
577 Alberto Berasategui Herbert Wiltschnig 1 1–0 C 1–0 Aug 25, 1994 H2H
578 Alberto Berasategui Ion Moldovan 1 1–0 C 1–0 Sep 14, 1996 H2H
579 Alberto Berasategui Jaime Oncins 1 1–0 C 1–0 Oct 28, 1993 H2H
580 Alberto Berasategui Jared Palmer 1 0–1 C 0–1 May 1, 1993 H2H
581 Alberto Berasategui Jason Stoltenberg 1 0–1 H 0–1 Jan 14, 1999 H2H
582 Alberto Berasategui Jean-Rene Lisnard 1 1–0 C 1–0 Oct 1, 1999 H2H
583 Alberto Berasategui Jiri Vanek 1 0–1 C 0–1 May 31, 2000 H2H
584 Alberto Berasategui Joern Renzenbrink 1 0–1 C 0–1 Feb 3, 1994 H2H
585 Alberto Berasategui Jonathan Stark 1 1–0 H 1–0 Mar 15, 1997 H2H
586 Alberto Berasategui Jose Francisco Altur 1 1–0 C 1–0 Mar 31, 1994 H2H
587 Alberto Berasategui Juan Balcells 1 0–1 C 0–1 Sep 28, 2000 H2H
588 Alberto Berasategui Juan Garat 1 1–0 C 1–0 Jun 9, 1994 H2H
589 Alberto Berasategui Karsten Braasch 1 1–0 H 1–0 Jan 21, 1998 H2H
590 Alberto Berasategui Leonardo Lavalle 1 0–1 C 0–1 Oct 29, 1998 H2H
591 Alberto Berasategui Luis Adrian Morejon 1 0–1 C 0–1 Sep 16, 1995 H2H
592 Alberto Berasategui Luis Herrera 1 1–0 H 1–0 Nov 12, 1992 H2H
593 Alberto Berasategui Marc Rosset 1 1–0 C 1–0 Apr 29, 1999 H2H
594 Alberto Berasategui Mark Koevermans 1 1–0 C 1–0 Mar 21, 1992 H2H
595 Alberto Berasategui Mark Petchey 1 0–1 C 0–1 Mar 3, 1995 H2H
596 Alberto Berasategui Markus Hipfl 1 0–1 C 0–1 Apr 13, 2000 H2H
597 Alberto Berasategui Markus Naewie 1 1–0 C 1–0 Jul 21, 1993 H2H
598 Alberto Berasategui Martin Sinner 1 0–1 G 0–1 Jun 22, 1995 H2H
599 Alberto Berasategui Marzio Martelli 1 0–1 C 0–1 Sep 27, 1996 H2H
600 Alberto Berasategui Mauricio Hadad 1 1–0 C 1–0 Sep 15, 1995 H2H