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
8001 Carlos Moya German Puentes 1 1–0 C 1–0 Apr 15, 1999 H2H
8002 Carlos Moya Grant Doyle 1 1–0 C 1–0 Aug 1, 1996 H2H
8003 Carlos Moya Gregory Carraz 1 1–0 C 1–0 Jul 31, 1997 H2H
8004 Carlos Moya Gustavo Marcaccio 1 1–0 C 1–0 May 5, 2006 H2H
8005 Carlos Moya Harel Levy 1 1–0 C 1–0 Feb 19, 2004 H2H
8006 Carlos Moya Horacio Zeballos 1 0–1 C 0–1 Feb 19, 2010 H2H
8007 Carlos Moya Hyung-Taik Lee 1 0–1 H 0–1 Jan 10, 2002 H2H
8008 Carlos Moya Igor Andreev 1 1–0 H 1–0 Aug 1, 2008 H2H
8009 Carlos Moya Igor Kunitsyn 1 1–0 H 1–0 Aug 30, 2007 H2H
8010 Carlos Moya Ion Moldovan 1 1–0 C 1–0 Oct 1, 1998 H2H
8011 Carlos Moya Ivan Navarro 1 1–0 C 1–0 Jul 12, 2007 H2H
8012 Carlos Moya Ivan Vajda 1 1–0 C 1–0 Jul 20, 2000 H2H
8013 Carlos Moya Ivo Heuberger 1 1–0 H 1–0 Jan 7, 2005 H2H
8014 Carlos Moya Jacobo Diaz 1 1–0 C 1–0 Apr 10, 1997 H2H
8015 Carlos Moya Jan Kroslak 1 1–0 G 1–0 Jun 23, 1999 H2H
8016 Carlos Moya Jan Siemerink 1 0–1 H 0–1 Aug 30, 1996 H2H
8017 Carlos Moya Jan Vacek 1 1–0 H 1–0 Oct 10, 2002 H2H
8018 Carlos Moya Jens Knippschild 1 1–0 C 1–0 Jun 3, 1998 H2H
8019 Carlos Moya Jordi Arrese 1 1–0 C 1–0 May 15, 1996 H2H
8020 Carlos Moya Jordi Burillo 1 0–1 C 0–1 Nov 3, 1995 H2H
8021 Carlos Moya Juan Balcells 1 0–1 C 0–1 Sep 16, 1999 H2H
8022 Carlos Moya Juan Pablo Brzezicki 1 1–0 C 1–0 Jun 3, 2007 H2H
8023 Carlos Moya Juan-Pablo Guzman 1 1–0 C 1–0 Jul 29, 2006 H2H
8024 Carlos Moya Julian Knowle 1 1–0 H 1–0 Jan 6, 2005 H2H
8025 Carlos Moya Julien Benneteau 1 1–0 C 1–0 May 13, 2008 H2H
8026 Carlos Moya Jurgen Melzer 1 1–0 C 1–0 Jul 20, 2002 H2H
8027 Carlos Moya Justin Gimelstob 1 1–0 H 1–0 Jan 6, 2006 H2H
8028 Carlos Moya Kevin Kim 1 1–0 H 1–0 Jan 5, 2007 H2H
8029 Carlos Moya Leonardo Mayer 1 0–1 C 0–1 Feb 27, 2009 H2H
8030 Carlos Moya Lionel Roux 1 0–1 C 0–1 Oct 3, 1997 H2H
8031 Carlos Moya Luke Bourgeois 1 1–0 H 1–0 Jan 11, 2007 H2H
8032 Carlos Moya Magnus Larsson 1 1–0 H 1–0 Sep 11, 1998 H2H
8033 Carlos Moya Mahesh Bhupathi 1 1–0 G 1–0 Jun 24, 1998 H2H
8034 Carlos Moya Marcel Granollers 1 1–0 C 1–0 Apr 25, 2007 H2H
8035 Carlos Moya Marcelo Charpentier 1 1–0 H 1–0 Mar 19, 1997 H2H
8036 Carlos Moya Marcelo Filippini 1 1–0 C 1–0 Nov 9, 1995 H2H
8037 Carlos Moya Marco Meneschincheri 1 1–0 C 1–0 May 6, 1999 H2H
8038 Carlos Moya Marcos Aurelio Gorriz 1 1–0 C 1–0 Aug 17, 1996 H2H
8039 Carlos Moya Mariusz Fyrstenberg 1 1–0 C 1–0 Aug 4, 2005 H2H
8040 Carlos Moya Martin Sinner 1 1–0 C 1–0 Mar 7, 1996 H2H
8041 Carlos Moya Maximo Gonzalez 1 0–1 C 0–1 Feb 19, 2009 H2H
8042 Carlos Moya Michael Berrer 1 1–0 H 1–0 Oct 9, 2008 H2H
8043 Carlos Moya Michal Tabara 1 1–0 C 1–0 Oct 16, 1997 H2H
8044 Carlos Moya Michel Kratochvil 1 1–0 C 1–0 Apr 18, 2002 H2H
8045 Carlos Moya Miguel Gallardo-Valles 1 1–0 C 1–0 Mar 2, 2006 H2H
8046 Carlos Moya Neville Godwin 1 1–0 G 1–0 Jun 27, 2001 H2H
8047 Carlos Moya Nicolas Mahut 1 1–0 H 1–0 Mar 30, 2008 H2H
8048 Carlos Moya Nicolas Thomann 1 1–0 C 1–0 Oct 26, 2001 H2H
8049 Carlos Moya Noam Okun 1 1–0 H 1–0 Jan 8, 2004 H2H
8050 Carlos Moya Oliver Gross 1 1–0 C 1–0 Jul 19, 2002 H2H
8051 Carlos Moya Omar Camporese 1 1–0 C 1–0 Apr 24, 1996 H2H
8052 Carlos Moya Oscar Hernandez 1 1–0 C 1–0 Feb 16, 2008 H2H
8053 Carlos Moya Paul Capdeville 1 1–0 H 1–0 Mar 7, 2007 H2H
8054 Carlos Moya Paul Goldstein 1 1–0 H 1–0 Jan 9, 2004 H2H
8055 Carlos Moya Paul Haarhuis 1 0–1 C 0–1 Jul 30, 1998 H2H
8056 Carlos Moya Pere Riba 1 1–0 C 1–0 Jul 27, 2007 H2H
8057 Carlos Moya Peter Luczak 1 1–0 C 1–0 Feb 10, 2005 H2H
8058 Carlos Moya Peter Tramacchi 1 1–0 H 1–0 Jan 21, 1998 H2H
8059 Carlos Moya Petr Luxa 1 1–0 H 1–0 Sep 25, 2003 H2H
8060 Carlos Moya Philipp Petzschner 1 0–1 H 0–1 Oct 11, 2008 H2H
8061 Carlos Moya Pierre Bouteyre 1 0–1 G 0–1 Jun 26, 1996 H2H
8062 Carlos Moya Raemon Sluiter 1 1–0 C 1–0 May 30, 2004 H2H
8063 Carlos Moya Ramon Delgado 1 1–0 C 1–0 May 29, 2002 H2H
8064 Carlos Moya Razvan Sabau 1 0–1 C 0–1 Oct 26, 1995 H2H
8065 Carlos Moya Ricardo Mello 1 1–0 C 1–0 Feb 28, 2003 H2H
8066 Carlos Moya Richey Reneberg 1 0–1 G 0–1 Jun 27, 1997 H2H
8067 Carlos Moya Roberto Carretero 1 1–0 C 1–0 Jul 22, 2000 H2H
8068 Carlos Moya Robin Vik 1 1–0 C 1–0 May 27, 2005 H2H
8069 Carlos Moya Roko Karanusic 1 1–0 C 1–0 Jul 22, 2004 H2H
8070 Carlos Moya Ruben Ramirez Hidalgo 1 1–0 C 1–0 Feb 18, 2006 H2H
8071 Carlos Moya Santiago Ventura 1 1–0 C 1–0 Feb 14, 2008 H2H
8072 Carlos Moya Scott Humphries 1 1–0 H 1–0 Aug 28, 1996 H2H
8073 Carlos Moya Simon Greul 1 1–0 C 1–0 Jul 28, 2006 H2H
8074 Carlos Moya Somdev Devvarman 1 0–1 H 0–1 Jan 9, 2009 H2H
8075 Carlos Moya Stan Wawrinka 1 1–0 C 1–0 Jul 26, 2007 H2H
8076 Carlos Moya Stefan Edberg 1 0–1 C 0–1 May 31, 1996 H2H
8077 Carlos Moya Stefano Galvani 1 1–0 C 1–0 Jul 27, 2002 H2H
8078 Carlos Moya Stefano Pescosolido 1 1–0 C 1–0 May 14, 1997 H2H
8079 Carlos Moya Stephane Huet 1 0–1 H 0–1 Sep 14, 2000 H2H
8080 Carlos Moya Steve Bryan 1 1–0 G 1–0 Jun 25, 1997 H2H
8081 Carlos Moya Steve Campbell 1 1–0 H 1–0 Aug 14, 1997 H2H
8082 Carlos Moya Taylor Dent 1 0–1 H 0–1 Jul 26, 2001 H2H
8083 Carlos Moya Teymuraz Gabashvili 1 1–0 H 1–0 Jan 3, 2008 H2H
8084 Carlos Moya Thiago Alves 1 0–1 C 0–1 Feb 15, 2007 H2H
8085 Carlos Moya Thierry Ascione 1 1–0 H 1–0 Jan 10, 2004 H2H
8086 Carlos Moya Thomas Schiessling 1 1–0 C 1–0 Oct 3, 1998 H2H
8087 Carlos Moya Thomaz Bellucci 1 0–1 H 0–1 Mar 14, 2010 H2H
8088 Carlos Moya Tim Smyczek 1 1–0 H 1–0 Mar 13, 2010 H2H
8089 Carlos Moya Todd Woodbridge 1 0–1 C 0–1 Oct 30, 1997 H2H
8090 Carlos Moya Victor Hanescu 1 1–0 H 1–0 Mar 21, 2006 H2H
8091 Carlos Moya Viktor Troicki 1 1–0 C 1–0 Jul 18, 2008 H2H
8092 Carlos Moya Ville Liukko 1 1–0 C 1–0 Jul 30, 1999 H2H
8093 Carlos Moya Vladimir Voltchkov 1 1–0 H 1–0 Apr 8, 1999 H2H
8094 Carlos Moya Wayne Black 1 1–0 H 1–0 Apr 9, 1999 H2H
8095 Carlos Moya Wesley Moodie 1 1–0 H 1–0 Aug 29, 2003 H2H
8096 Carlos Moya Zeljko Krajan 1 1–0 C 1–0 Jul 23, 2004 H2H
8097 Carl Soderlund Fred Simonsson 1 1–0 C 1–0 Jul 14, 2016 H2H
8098 Carl Turich Slobodan Zivojinovic 1 0–1 H 0–1 Oct 13, 1988 H2H
8099 Carl Turich Steve Shaw 1 0–1 H 0–1 Jan 13, 1988 H2H
8100 Carl Uwe Steeb Agustin Moreno 1 1–0 H 1–0 Jan 18, 1989 H2H
8101 Carl Uwe Steeb Aki Rahunen 1 1–0 H 1–0 Jan 17, 1992 H2H
8102 Carl Uwe Steeb Andreas Maurer 1 0–1 G 0–1 Jun 24, 1987 H2H
8103 Carl Uwe Steeb Bart Wuyts 1 1–0 C 1–0 Jun 21, 1991 H2H
8104 Carl Uwe Steeb Broderick Dyke 1 0–1 H 0–1 Aug 15, 1990 H2H
8105 Carl Uwe Steeb Christo Van Rensburg 1 0–1 G 0–1 Jun 23, 1993 H2H
8106 Carl Uwe Steeb Danie Visser 1 1–0 G 1–0 Jun 28, 1989 H2H
8107 Carl Uwe Steeb David Engel 1 1–0 C 1–0 Oct 17, 1991 H2H
8108 Carl Uwe Steeb Eduardo Bengoechea 1 0–1 C 0–1 Aug 1, 1987 H2H
8109 Carl Uwe Steeb Fernando Luna 1 1–0 C 1–0 May 12, 1989 H2H
8110 Carl Uwe Steeb Francesco Cancellotti 1 0–1 C 0–1 Aug 6, 1987 H2H
8111 Carl Uwe Steeb Jeremy Bates 1 0–1 H 0–1 Feb 6, 1993 H2H
8112 Carl Uwe Steeb Jonathan Canter 1 0–1 H 0–1 Oct 15, 1986 H2H
8113 Carl Uwe Steeb Jorge Bardou 1 1–0 C 1–0 May 11, 1988 H2H
8114 Carl Uwe Steeb Josef Cihak 1 1–0 C 1–0 May 5, 1988 H2H
8115 Carl Uwe Steeb Kelly Evernden 1 1–0 H 1–0 Oct 13, 1988 H2H
8116 Carl Uwe Steeb Kent Carlsson 1 0–1 C 0–1 Apr 30, 1987 H2H
8117 Carl Uwe Steeb Kevin Curren 1 1–0 H 1–0 Mar 19, 1990 H2H
8118 Carl Uwe Steeb Laurent Prades 1 1–0 C 1–0 Feb 26, 1988 H2H
8119 Carl Uwe Steeb Leif Shiras 1 1–0 C 1–0 Oct 21, 1989 H2H
8120 Carl Uwe Steeb Mario Visconti 1 1–0 C 1–0 May 28, 1993 H2H
8121 Carl Uwe Steeb Mark Dickson 1 1–0 H 1–0 Mar 15, 1988 H2H
8122 Carl Uwe Steeb Mark Kratzmann 1 0–1 H 0–1 Oct 30, 1986 H2H
8123 Carl Uwe Steeb Marty Davis 1 1–0 H 1–0 Jan 13, 1989 H2H
8124 Carl Uwe Steeb Mel Purcell 1 0–1 C 0–1 May 9, 1987 H2H
8125 Carl Uwe Steeb Miloslav Mecir 1 1–0 C 1–0 Feb 17, 1990 H2H
8126 Carl Uwe Steeb Nicklas Kroon 1 1–0 H 1–0 Sep 29, 1990 H2H
8127 Carl Uwe Steeb Olli Rahnasto 1 1–0 H 1–0 Sep 1, 1989 H2H
8128 Carl Uwe Steeb Peter Lundgren 1 0–1 H 0–1 Oct 4, 1990 H2H
8129 Carl Uwe Steeb Ricki Osterthun 1 1–0 C 1–0 Feb 19, 1988 H2H
8130 Carl Uwe Steeb Roland Stadler 1 1–0 C 1–0 Aug 5, 1987 H2H
8131 Carl Uwe Steeb Russell Barlow 1 1–0 H 1–0 Jan 13, 1988 H2H
8132 Carl Uwe Steeb Simon Youl 1 0–1 G 0–1 Jun 22, 1988 H2H
8133 Carl Uwe Steeb Slobodan Zivojinovic 1 1–0 H 1–0 Jan 17, 1988 H2H
8134 Carl Uwe Steeb Tarik Benhabiles 1 1–0 C 1–0 Jun 20, 1991 H2H
8135 Carl Uwe Steeb Thomas Hogstedt 1 1–0 C 1–0 Feb 16, 1990 H2H
8136 Carl Uwe Steeb Tore Meinecke 1 1–0 C 1–0 May 4, 1989 H2H
8137 Carl Uwe Steeb Udo Riglewski 1 1–0 H 1–0 Aug 23, 1990 H2H
8138 Carl Uwe Steeb Veli Paloheimo 1 0–1 H 0–1 Jan 17, 1990 H2H
8139 Carsten Arriens Alexander Mronz 1 0–1 H 0–1 Apr 27, 1995 H2H
8140 Carsten Arriens Andrei Olhovskiy 1 1–0 H 1–0 Apr 10, 1997 H2H
8141 Carsten Arriens Cassio Motta 1 1–0 H 1–0 Nov 12, 1992 H2H
8142 Carsten Arriens Fernando Roese 1 1–0 H 1–0 Oct 31, 1992 H2H
8143 Carsten Arriens Jeremy Bates 1 1–0 H 1–0 Feb 9, 1995 H2H
8144 Carsten Arriens Lan Bale 1 0–1 H 0–1 Sep 1, 1993 H2H
8145 Carsten Arriens Lars Burgsmuller 1 1–0 C 1–0 Jul 20, 1994 H2H
8146 Carsten Arriens Paul Annacone 1 1–0 H 1–0 Aug 27, 1992 H2H
8147 Carsten Ball Ricardas Berankis 1 0–1 G 0–1 Jun 23, 2010 H2H
8148 Cary Leeds Colin Dibley 1 0–1 H 0–1 Oct 11, 1979 H2H
8149 Cary Leeds Willie Davies 1 0–1 G 0–1 Jun 4, 1980 H2H
8150 Cary Stansbury Claude England 1 1–0 H 1–0 Jan 14, 1982 H2H
8151 Cary Stansbury Corrado Barazzutti 1 0–1 C 0–1 Aug 8, 1979 H2H
8152 Cary Stansbury Dick Crealy 1 0–1 H 0–1 Jan 8, 1981 H2H
8153 Cary Stansbury Ferdi Taygan 1 0–1 G 0–1 Jul 10, 1980 H2H
8154 Cary Stansbury Howard Schoenfield 1 0–1 H 0–1 Oct 3, 1979 H2H
8155 Cary Stansbury Ivan Dupasquier 1 0–1 C 0–1 Nov 26, 1981 H2H
8156 Cary Stansbury Ivan Molina 1 0–1 C 0–1 Aug 22, 1979 H2H
8157 Cary Stansbury Jim Delaney 1 0–1 C 0–1 Sep 2, 1979 H2H
8158 Cary Stansbury Jose Higueras 1 0–1 C 0–1 Jul 25, 1978 H2H
8159 Cary Stansbury Marty Riessen 1 1–0 C 1–0 Feb 21, 1980 H2H
8160 Cary Stansbury Peter Feigl 1 0–1 H 0–1 Jan 4, 1980 H2H
8161 Cary Stansbury Rod Frawley 1 0–1 C 0–1 Nov 12, 1981 H2H
8162 Cary Stansbury Scott Mccain 1 0–1 H 0–1 Jan 10, 1985 H2H
8163 Cary Stansbury Stan Smith 1 0–1 C 0–1 Feb 22, 1980 H2H
8164 Casper Ruud Adrian Mannarino 1 0–1 H 0–1 Oct 30, 2019 H2H
8165 Casper Ruud Akira Santillan 1 1–0 C 1–0 Mar 2, 2017 H2H
8166 Casper Ruud Alexander Blockx 1 0–1 C 0–1 Apr 30, 2026 H2H
8167 Casper Ruud Alexandre Muller 1 1–0 C 1–0 Apr 18, 2024 H2H
8168 Casper Ruud Alex Bolt 1 1–0 G 1–0 Jul 3, 2024 H2H
8169 Casper Ruud Alex de Minaur 1 0–1 H 0–1 Mar 2, 2024 H2H
8170 Casper Ruud Andrea Vavassori 1 1–0 C 1–0 Jul 31, 2024 H2H
8171 Casper Ruud Andy Murray 1 1–0 H 1–0 Oct 1, 2021 H2H
8172 Casper Ruud Benjamin Bonzi 1 0–1 H 0–1 Nov 8, 2024 H2H
8173 Casper Ruud Borna Coric 1 0–1 H 0–1 Sep 21, 2019 H2H
8174 Casper Ruud Brandon Nakashima 1 1–0 C 1–0 Apr 21, 2022 H2H
8175 Casper Ruud Christopher O'Connell 1 0–1 H 0–1 Aug 16, 2026 H2H
8176 Casper Ruud Damir Dzumhur 1 0–1 C 0–1 Jul 18, 2019 H2H
8177 Casper Ruud Daniel Altmaier 1 0–1 H 0–1 Oct 30, 2025 H2H
8178 Casper Ruud Daniel Evans 1 1–0 C 1–0 May 14, 2019 H2H
8179 Casper Ruud David Ferrer 1 1–0 C 1–0 Jul 20, 2018 H2H
8180 Casper Ruud Dennis Novak 1 1–0 C 1–0 Jul 23, 2021 H2H
8181 Casper Ruud Dominic Thiem 1 0–1 C 0–1 Oct 3, 2020 H2H
8182 Casper Ruud Dominik Koepfer 1 1–0 C 1–0 May 21, 2021 H2H
8183 Casper Ruud Egor Gerasimov 1 0–1 H 0–1 Jan 22, 2020 H2H
8184 Casper Ruud Elias Ymer 1 1–0 C 1–0 May 30, 2023 H2H
8185 Casper Ruud Emilio Nava 1 1–0 H 1–0 Aug 30, 2023 H2H
8186 Casper Ruud Ernests Gulbis 1 1–0 C 1–0 May 28, 2019 H2H
8187 Casper Ruud Ethan Quinn 1 0–1 H 0–1 Mar 20, 2026 H2H
8188 Casper Ruud Felipe Meligeni Alves 1 1–0 C 1–0 May 28, 2024 H2H
8189 Casper Ruud Filip Krajinovic 1 0–1 H 0–1 Oct 17, 2019 H2H
8190 Casper Ruud Flavio Cobolli 1 1–0 C 1–0 May 24, 2024 H2H
8191 Casper Ruud Gilles Simon 1 1–0 G 1–0 Jun 23, 2021 H2H
8192 Casper Ruud Giulio Zeppieri 1 1–0 C 1–0 Jun 1, 2023 H2H
8193 Casper Ruud Guido Andreozzi 1 1–0 H 1–0 Mar 1, 2023 H2H
8194 Casper Ruud Hugo Gaston 1 1–0 C 1–0 Jul 25, 2021 H2H
8195 Casper Ruud Ilya Ivashka 1 1–0 H 1–0 Mar 25, 2023 H2H
8196 Casper Ruud Jaime Faria 1 1–0 C 1–0 Jul 16, 2026 H2H
8197 Casper Ruud Jakub Mensik 1 0–1 H 0–1 Jan 16, 2025 H2H
8198 Casper Ruud Jiri Vesely 1 0–1 H 0–1 Feb 4, 2021 H2H
8199 Casper Ruud J.J. Wolf 1 1–0 C 1–0 May 25, 2023 H2H
8200 Casper Ruud John Isner 1 0–1 G 0–1 Jul 3, 2019 H2H