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
39601 Carlos Costa Roberto Arguello 1 1–0 C 1–0 Aug 2, 1989 H2H
39602 Carlos Costa Roberto Azar 1 1–0 C 1–0 Jun 13, 1991 H2H
39603 Carlos Costa Sandor Noszaly 1 1–0 C 1–0 Apr 11, 1996 H2H
39604 Carlos Costa Stephane Huet 1 0–1 C 0–1 Jul 30, 1998 H2H
39605 Carlos Costa Tarik Benhabiles 1 1–0 C 1–0 May 31, 1991 H2H
39606 Carlos Costa Todd Woodbridge 1 0–1 H 0–1 Feb 17, 1999 H2H
39607 Carlos Costa Tomas Nydahl 1 1–0 C 1–0 Jul 9, 1998 H2H
39608 Carlos Costa Vincent Spadea 1 0–1 C 0–1 May 17, 1995 H2H
39609 Carlos Costa Wade Mcguire 1 0–1 H 0–1 Jul 17, 1996 H2H
39610 Carlos Costa Wayne Arthurs 1 0–1 H 0–1 Sep 2, 1998 H2H
39611 Carlos Costa Yannick Noah 1 0–1 C 0–1 Sep 26, 1991 H2H
39612 Carlos Cuadrado Jiri Vanek 1 1–0 C 1–0 Jul 26, 2001 H2H
39613 Carlos Feldstedt Ion Tiriac 1 0–1 C 0–1 Aug 7, 1973 H2H
39614 Carlos Gattiker Alejandro Cortes 1 0–1 C 0–1 Nov 15, 1979 H2H
39615 Carlos Gattiker Bernie Mitton 1 0–1 C 0–1 May 14, 1980 H2H
39616 Carlos Gattiker Brian Gottfried 1 0–1 C 0–1 Jul 23, 1980 H2H
39617 Carlos Gattiker Byron Bertram 1 0–1 C 0–1 May 2, 1980 H2H
39618 Carlos Gattiker Celso Sacomandi 1 1–0 C 1–0 May 1, 1980 H2H
39619 Carlos Gattiker Christophe Freyss 1 0–1 C 0–1 Jun 12, 1980 H2H
39620 Carlos Gattiker David Carter 1 0–1 C 0–1 Aug 22, 1979 H2H
39621 Carlos Gattiker Eddie Dibbs 1 0–1 C 0–1 May 28, 1980 H2H
39622 Carlos Gattiker Helmar Stiegler 1 0–1 C 0–1 Jun 21, 1980 H2H
39623 Carlos Gattiker Manuel Orantes 1 0–1 C 0–1 Nov 5, 1981 H2H
39624 Carlos Gattiker Mike Cahill 1 0–1 C 0–1 Aug 4, 1980 H2H
39625 Carlos Gattiker Onny Parun 1 0–1 G 0–1 Jun 25, 1980 H2H
39626 Carlos Gattiker Per Hjertquist 1 0–1 C 0–1 Jul 15, 1981 H2H
39627 Carlos Gattiker Ramesh Krishnan 1 0–1 C 0–1 Jul 16, 1980 H2H
39628 Carlos Gattiker Zeljko Franulovic 1 0–1 C 0–1 Nov 28, 1973 H2H
39629 Carlos Gimeno Valero Gael Monfils 1 0–1 C 0–1 May 3, 2022 H2H
39630 Carlos Gomez Joao Soares 1 0–1 C 0–1 Nov 13, 1980 H2H
39631 Carlos Gomez Orlando Agudelo 1 0–1 C 0–1 Nov 10, 1977 H2H
39632 Carlos Gomez Raul Ramirez 1 0–1 C 0–1 May 17, 1979 H2H
39633 Carlos Kirmayr Andy Andrews 1 1–0 C 1–0 Apr 28, 1976 H2H
39634 Carlos Kirmayr Antonio Zugarelli 1 1–0 C 1–0 Apr 12, 1979 H2H
39635 Carlos Kirmayr Belus Prajoux 1 0–1 C 0–1 Jul 16, 1976 H2H
39636 Carlos Kirmayr Bernard Boileau 1 1–0 H 1–0 Nov 24, 1983 H2H
39637 Carlos Kirmayr Bernard Fritz 1 0–1 C 0–1 Apr 14, 1983 H2H
39638 Carlos Kirmayr Billy Martin 1 1–0 G 1–0 Jun 20, 1978 H2H
39639 Carlos Kirmayr Birger Andersson 1 0–1 C 0–1 Jul 17, 1980 H2H
39640 Carlos Kirmayr Butch Walts 1 0–1 C 0–1 Apr 19, 1978 H2H
39641 Carlos Kirmayr Byron Bertram 1 1–0 G 1–0 Jun 8, 1977 H2H
39642 Carlos Kirmayr Chris Mayotte 1 1–0 C 1–0 Nov 15, 1980 H2H
39643 Carlos Kirmayr Christophe Casa 1 0–1 C 0–1 Mar 27, 1980 H2H
39644 Carlos Kirmayr Christophe Freyss 1 1–0 H 1–0 Jan 22, 1981 H2H
39645 Carlos Kirmayr Cliff Richey 1 1–0 H 1–0 May 3, 1978 H2H
39646 Carlos Kirmayr Colin Dibley 1 0–1 C 0–1 Mar 22, 1980 H2H
39647 Carlos Kirmayr David Carter 1 0–1 C 0–1 Aug 1, 1983 H2H
39648 Carlos Kirmayr Deon Joubert 1 1–0 H 1–0 Nov 30, 1979 H2H
39649 Carlos Kirmayr Dick Stockton 1 0–1 G 0–1 Jun 17, 1976 H2H
39650 Carlos Kirmayr Dimitri Sturdza 1 1–0 C 1–0 Jul 6, 1976 H2H
39651 Carlos Kirmayr Dominique Bedel 1 0–1 C 0–1 Nov 16, 1980 H2H
39652 Carlos Kirmayr Ferdi Taygan 1 1–0 H 1–0 Apr 13, 1980 H2H
39653 Carlos Kirmayr Francisco Gonzalez 1 0–1 C 0–1 May 26, 1982 H2H
39654 Carlos Kirmayr Francois Jauffret 1 1–0 C 1–0 May 27, 1978 H2H
39655 Carlos Kirmayr Frantisek Pala 1 0–1 C 0–1 May 6, 1976 H2H
39656 Carlos Kirmayr Freddie Sauer 1 1–0 H 1–0 Apr 20, 1979 H2H
39657 Carlos Kirmayr Fritz Buehning 1 1–0 C 1–0 Jul 30, 1982 H2H
39658 Carlos Kirmayr George Hardie 1 1–0 H 1–0 May 4, 1978 H2H
39659 Carlos Kirmayr Harald Elschenbroich 1 0–1 C 0–1 Oct 13, 1975 H2H
39660 Carlos Kirmayr Ion Tiriac 1 1–0 C 1–0 Nov 11, 1977 H2H
39661 Carlos Kirmayr Ivan Molina 1 0–1 C 0–1 May 1, 1975 H2H
39662 Carlos Kirmayr Javier Soler 1 1–0 C 1–0 Nov 10, 1977 H2H
39663 Carlos Kirmayr Jean Francois Caujolle 1 0–1 C 0–1 Apr 7, 1979 H2H
39664 Carlos Kirmayr Jiri Granat 1 1–0 H 1–0 Apr 2, 1981 H2H
39665 Carlos Kirmayr J. Mandarino 1 0–1 C 0–1 Nov 28, 1974 H2H
39666 Carlos Kirmayr John Bartlett 1 1–0 C 1–0 Jul 7, 1976 H2H
39667 Carlos Kirmayr John Yuill 1 1–0 H 1–0 Apr 11, 1980 H2H
39668 Carlos Kirmayr Juan Torralbo 1 1–0 C 1–0 Oct 10, 1979 H2H
39669 Carlos Kirmayr Karl Meiler 1 0–1 H 0–1 Mar 29, 1979 H2H
39670 Carlos Kirmayr Ken Rosewall 1 0–1 C 0–1 Jul 11, 1975 H2H
39671 Carlos Kirmayr Klaus Eberhard 1 1–0 C 1–0 Jul 22, 1978 H2H
39672 Carlos Kirmayr Manuel Orantes 1 1–0 C 1–0 Apr 28, 1983 H2H
39673 Carlos Kirmayr Marco Alciati 1 1–0 C 1–0 Nov 14, 1980 H2H
39674 Carlos Kirmayr Marco Consolini 1 1–0 C 1–0 Sep 20, 1979 H2H
39675 Carlos Kirmayr Mark Cox 1 1–0 G 1–0 Jun 24, 1981 H2H
39676 Carlos Kirmayr Mark Edmondson 1 0–1 C 0–1 May 2, 1982 H2H
39677 Carlos Kirmayr Max Wunschig 1 1–0 C 1–0 May 26, 1978 H2H
39678 Carlos Kirmayr Mike Estep 1 1–0 H 1–0 Mar 23, 1977 H2H
39679 Carlos Kirmayr Mike Wayman 1 1–0 C 1–0 Apr 20, 1978 H2H
39680 Carlos Kirmayr Nial Brash 1 1–0 H 1–0 Aug 11, 1982 H2H
39681 Carlos Kirmayr Nick Saviano 1 1–0 H 1–0 Sep 1, 1983 H2H
39682 Carlos Kirmayr Nicola Spear 1 1–0 C 1–0 Jul 10, 1975 H2H
39683 Carlos Kirmayr Patrice Dominguez 1 0–1 C 0–1 Jun 23, 1979 H2H
39684 Carlos Kirmayr Patrick Proisy 1 1–0 C 1–0 Nov 12, 1977 H2H
39685 Carlos Kirmayr Pavel Hutka 1 1–0 C 1–0 Jul 21, 1978 H2H
39686 Carlos Kirmayr Phil Dent 1 1–0 C 1–0 Jan 23, 1982 H2H
39687 Carlos Kirmayr Ramiro Benavides 1 0–1 C 0–1 Nov 28, 1980 H2H
39688 Carlos Kirmayr Ricardo Cano 1 1–0 H 1–0 Jan 25, 1981 H2H
39689 Carlos Kirmayr Rick Fisher 1 1–0 H 1–0 Mar 22, 1979 H2H
39690 Carlos Kirmayr Robin Drysdale 1 1–0 C 1–0 Sep 26, 1979 H2H
39691 Carlos Kirmayr Rod Frawley 1 0–1 G 0–1 Jun 28, 1981 H2H
39692 Carlos Kirmayr Sashi Menon 1 0–1 H 0–1 Mar 23, 1979 H2H
39693 Carlos Kirmayr Stefan Simonsson 1 1–0 C 1–0 Jan 23, 1982 H2H
39694 Carlos Kirmayr Thomaz Koch 1 1–0 C 1–0 Nov 25, 1982 H2H
39695 Carlos Kirmayr Tony Giammalva 1 0–1 C 0–1 May 14, 1981 H2H
39696 Carlos Kirmayr Trey Waltke 1 0–1 C 0–1 Aug 29, 1975 H2H
39697 Carlos Kirmayr Ulf Eriksson 1 0–1 C 0–1 May 17, 1979 H2H
39698 Carlos Kirmayr Ulrich Marten 1 1–0 C 1–0 Oct 5, 1979 H2H
39699 Carlos Kirmayr Ulrich Pinner 1 0–1 C 0–1 Jul 22, 1978 H2H
39700 Carlos Kirmayr Victor Amaya 1 0–1 H 0–1 Apr 13, 1980 H2H
39701 Carlos Kirmayr Vladimir Zednik 1 1–0 C 1–0 Jul 20, 1978 H2H
39702 Carlos Kirmayr Wayne Hampson 1 1–0 C 1–0 Jul 15, 1981 H2H
39703 Carlos Kirmayr Werner Zirngibl 1 1–0 C 1–0 Apr 5, 1979 H2H
39704 Carlos Lando Cliff Richey 1 0–1 C 0–1 Apr 18, 1977 H2H
39705 Carlos Lando Max Hurlimann 1 1–0 C 1–0 Oct 12, 1977 H2H
39706 Carlos Moya Aisam-Ul-Haq Qureshi 1 1–0 H 1–0 Aug 27, 2008 H2H
39707 Carlos Moya Alexander Kudryavtsev 1 1–0 H 1–0 Jan 4, 2008 H2H
39708 Carlos Moya Alex Calatrava 1 1–0 C 1–0 Jul 7, 2005 H2H
39709 Carlos Moya Andrea Gaudenzi 1 1–0 C 1–0 Apr 25, 2002 H2H
39710 Carlos Moya Andreas Seppi 1 1–0 C 1–0 May 30, 2007 H2H
39711 Carlos Moya Andreas Vinciguerra 1 1–0 C 1–0 Jul 25, 2002 H2H
39712 Carlos Moya Andrei Olhovskiy 1 1–0 C 1–0 May 1, 1997 H2H
39713 Carlos Moya Andrei Stoliarov 1 1–0 C 1–0 Jul 26, 2002 H2H
39714 Carlos Moya Andy Zingman 1 1–0 C 1–0 Sep 13, 1996 H2H
39715 Carlos Moya Arvind Parmar 1 1–0 H 1–0 Aug 4, 2004 H2H
39716 Carlos Moya Attila Savolt 1 1–0 C 1–0 Jul 21, 2001 H2H
39717 Carlos Moya Bernardo Mota 1 1–0 C 1–0 Jun 14, 1996 H2H
39718 Carlos Moya Bernd Karbacher 1 1–0 H 1–0 Jan 19, 1997 H2H
39719 Carlos Moya Brian Baker 1 1–0 H 1–0 Sep 1, 2004 H2H
39720 Carlos Moya Brian Vahaly 1 1–0 H 1–0 Sep 26, 2003 H2H
39721 Carlos Moya Bruno Echagaray 1 1–0 C 1–0 Mar 1, 2007 H2H
39722 Carlos Moya Christophe Rochus 1 1–0 C 1–0 Jul 19, 2007 H2H
39723 Carlos Moya Cristiano Caratti 1 1–0 G 1–0 Jun 15, 2000 H2H
39724 Carlos Moya Cyril Saulnier 1 1–0 H 1–0 Aug 7, 2002 H2H
39725 Carlos Moya Danai Udomchoke 1 1–0 H 1–0 Jan 8, 2009 H2H
39726 Carlos Moya Daniel Elsner 1 1–0 C 1–0 Apr 29, 2004 H2H
39727 Carlos Moya Daniel Melo 1 1–0 C 1–0 Apr 24, 2002 H2H
39728 Carlos Moya Daniel Vacek 1 1–0 H 1–0 Aug 16, 1999 H2H
39729 Carlos Moya Davide Scala 1 1–0 C 1–0 Sep 13, 1997 H2H
39730 Carlos Moya Denis Gremelmayr 1 1–0 H 1–0 Aug 10, 2006 H2H
39731 Carlos Moya Diego Hartfield 1 1–0 C 1–0 Mar 2, 2007 H2H
39732 Carlos Moya Edgardo Massa 1 1–0 C 1–0 Feb 21, 2003 H2H
39733 Carlos Moya Edwin Kempes 1 0–1 H 0–1 Mar 9, 2001 H2H
39734 Carlos Moya Emilio Benfele Alvarez 1 1–0 C 1–0 Jul 20, 2001 H2H
39735 Carlos Moya Federico Browne 1 1–0 C 1–0 Jul 25, 2003 H2H
39736 Carlos Moya Federico Luzzi 1 1–0 C 1–0 Apr 12, 2002 H2H
39737 Carlos Moya Filip Dewulf 1 0–1 H 0–1 Feb 16, 1996 H2H
39738 Carlos Moya George Bastl 1 0–1 H 0–1 Jan 11, 2001 H2H
39739 Carlos Moya German Puentes 1 1–0 C 1–0 Apr 15, 1999 H2H
39740 Carlos Moya Grant Doyle 1 1–0 C 1–0 Aug 1, 1996 H2H
39741 Carlos Moya Gregory Carraz 1 1–0 C 1–0 Jul 31, 1997 H2H
39742 Carlos Moya Gustavo Marcaccio 1 1–0 C 1–0 May 5, 2006 H2H
39743 Carlos Moya Harel Levy 1 1–0 C 1–0 Feb 19, 2004 H2H
39744 Carlos Moya Horacio Zeballos 1 0–1 C 0–1 Feb 19, 2010 H2H
39745 Carlos Moya Hyung-Taik Lee 1 0–1 H 0–1 Jan 10, 2002 H2H
39746 Carlos Moya Igor Andreev 1 1–0 H 1–0 Aug 1, 2008 H2H
39747 Carlos Moya Igor Kunitsyn 1 1–0 H 1–0 Aug 30, 2007 H2H
39748 Carlos Moya Ion Moldovan 1 1–0 C 1–0 Oct 1, 1998 H2H
39749 Carlos Moya Ivan Navarro 1 1–0 C 1–0 Jul 12, 2007 H2H
39750 Carlos Moya Ivan Vajda 1 1–0 C 1–0 Jul 20, 2000 H2H
39751 Carlos Moya Ivo Heuberger 1 1–0 H 1–0 Jan 7, 2005 H2H
39752 Carlos Moya Jacobo Diaz 1 1–0 C 1–0 Apr 10, 1997 H2H
39753 Carlos Moya Jan Kroslak 1 1–0 G 1–0 Jun 23, 1999 H2H
39754 Carlos Moya Jan Siemerink 1 0–1 H 0–1 Aug 30, 1996 H2H
39755 Carlos Moya Jan Vacek 1 1–0 H 1–0 Oct 10, 2002 H2H
39756 Carlos Moya Jens Knippschild 1 1–0 C 1–0 Jun 3, 1998 H2H
39757 Carlos Moya Jordi Arrese 1 1–0 C 1–0 May 15, 1996 H2H
39758 Carlos Moya Jordi Burillo 1 0–1 C 0–1 Nov 3, 1995 H2H
39759 Carlos Moya Juan Balcells 1 0–1 C 0–1 Sep 16, 1999 H2H
39760 Carlos Moya Juan Pablo Brzezicki 1 1–0 C 1–0 Jun 3, 2007 H2H
39761 Carlos Moya Juan-Pablo Guzman 1 1–0 C 1–0 Jul 29, 2006 H2H
39762 Carlos Moya Julian Knowle 1 1–0 H 1–0 Jan 6, 2005 H2H
39763 Carlos Moya Julien Benneteau 1 1–0 C 1–0 May 13, 2008 H2H
39764 Carlos Moya Jurgen Melzer 1 1–0 C 1–0 Jul 20, 2002 H2H
39765 Carlos Moya Justin Gimelstob 1 1–0 H 1–0 Jan 6, 2006 H2H
39766 Carlos Moya Kevin Kim 1 1–0 H 1–0 Jan 5, 2007 H2H
39767 Carlos Moya Leonardo Mayer 1 0–1 C 0–1 Feb 27, 2009 H2H
39768 Carlos Moya Lionel Roux 1 0–1 C 0–1 Oct 3, 1997 H2H
39769 Carlos Moya Luke Bourgeois 1 1–0 H 1–0 Jan 11, 2007 H2H
39770 Carlos Moya Magnus Larsson 1 1–0 H 1–0 Sep 11, 1998 H2H
39771 Carlos Moya Mahesh Bhupathi 1 1–0 G 1–0 Jun 24, 1998 H2H
39772 Carlos Moya Marcel Granollers 1 1–0 C 1–0 Apr 25, 2007 H2H
39773 Carlos Moya Marcelo Charpentier 1 1–0 H 1–0 Mar 19, 1997 H2H
39774 Carlos Moya Marcelo Filippini 1 1–0 C 1–0 Nov 9, 1995 H2H
39775 Carlos Moya Marco Meneschincheri 1 1–0 C 1–0 May 6, 1999 H2H
39776 Carlos Moya Marcos Aurelio Gorriz 1 1–0 C 1–0 Aug 17, 1996 H2H
39777 Carlos Moya Mariusz Fyrstenberg 1 1–0 C 1–0 Aug 4, 2005 H2H
39778 Carlos Moya Martin Sinner 1 1–0 C 1–0 Mar 7, 1996 H2H
39779 Carlos Moya Maximo Gonzalez 1 0–1 C 0–1 Feb 19, 2009 H2H
39780 Carlos Moya Michael Berrer 1 1–0 H 1–0 Oct 9, 2008 H2H
39781 Carlos Moya Michal Tabara 1 1–0 C 1–0 Oct 16, 1997 H2H
39782 Carlos Moya Michel Kratochvil 1 1–0 C 1–0 Apr 18, 2002 H2H
39783 Carlos Moya Miguel Gallardo-Valles 1 1–0 C 1–0 Mar 2, 2006 H2H
39784 Carlos Moya Neville Godwin 1 1–0 G 1–0 Jun 27, 2001 H2H
39785 Carlos Moya Nicolas Mahut 1 1–0 H 1–0 Mar 30, 2008 H2H
39786 Carlos Moya Nicolas Thomann 1 1–0 C 1–0 Oct 26, 2001 H2H
39787 Carlos Moya Noam Okun 1 1–0 H 1–0 Jan 8, 2004 H2H
39788 Carlos Moya Oliver Gross 1 1–0 C 1–0 Jul 19, 2002 H2H
39789 Carlos Moya Omar Camporese 1 1–0 C 1–0 Apr 24, 1996 H2H
39790 Carlos Moya Oscar Hernandez 1 1–0 C 1–0 Feb 16, 2008 H2H
39791 Carlos Moya Paul Capdeville 1 1–0 H 1–0 Mar 7, 2007 H2H
39792 Carlos Moya Paul Goldstein 1 1–0 H 1–0 Jan 9, 2004 H2H
39793 Carlos Moya Paul Haarhuis 1 0–1 C 0–1 Jul 30, 1998 H2H
39794 Carlos Moya Pere Riba 1 1–0 C 1–0 Jul 27, 2007 H2H
39795 Carlos Moya Peter Luczak 1 1–0 C 1–0 Feb 10, 2005 H2H
39796 Carlos Moya Peter Tramacchi 1 1–0 H 1–0 Jan 21, 1998 H2H
39797 Carlos Moya Petr Luxa 1 1–0 H 1–0 Sep 25, 2003 H2H
39798 Carlos Moya Philipp Petzschner 1 0–1 H 0–1 Oct 11, 2008 H2H
39799 Carlos Moya Pierre Bouteyre 1 0–1 G 0–1 Jun 26, 1996 H2H
39800 Carlos Moya Raemon Sluiter 1 1–0 C 1–0 May 30, 2004 H2H