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
8001 Carlos Moya Neville Godwin 1 1–0 G 1–0 Jun 27, 2001 H2H
8002 Carlos Moya Nicolas Mahut 1 1–0 H 1–0 Mar 30, 2008 H2H
8003 Carlos Moya Nicolas Thomann 1 1–0 C 1–0 Oct 26, 2001 H2H
8004 Carlos Moya Noam Okun 1 1–0 H 1–0 Jan 8, 2004 H2H
8005 Carlos Moya Oliver Gross 1 1–0 C 1–0 Jul 19, 2002 H2H
8006 Carlos Moya Omar Camporese 1 1–0 C 1–0 Apr 24, 1996 H2H
8007 Carlos Moya Oscar Hernandez 1 1–0 C 1–0 Feb 16, 2008 H2H
8008 Carlos Moya Paul Capdeville 1 1–0 H 1–0 Mar 7, 2007 H2H
8009 Carlos Moya Paul Goldstein 1 1–0 H 1–0 Jan 9, 2004 H2H
8010 Carlos Moya Paul Haarhuis 1 0–1 C 0–1 Jul 30, 1998 H2H
8011 Carlos Moya Pere Riba 1 1–0 C 1–0 Jul 27, 2007 H2H
8012 Carlos Moya Peter Luczak 1 1–0 C 1–0 Feb 10, 2005 H2H
8013 Carlos Moya Peter Tramacchi 1 1–0 H 1–0 Jan 21, 1998 H2H
8014 Carlos Moya Petr Luxa 1 1–0 H 1–0 Sep 25, 2003 H2H
8015 Carlos Moya Philipp Petzschner 1 0–1 H 0–1 Oct 11, 2008 H2H
8016 Carlos Moya Pierre Bouteyre 1 0–1 G 0–1 Jun 26, 1996 H2H
8017 Carlos Moya Raemon Sluiter 1 1–0 C 1–0 May 30, 2004 H2H
8018 Carlos Moya Ramon Delgado 1 1–0 C 1–0 May 29, 2002 H2H
8019 Carlos Moya Razvan Sabau 1 0–1 C 0–1 Oct 26, 1995 H2H
8020 Carlos Moya Ricardo Mello 1 1–0 C 1–0 Feb 28, 2003 H2H
8021 Carlos Moya Richey Reneberg 1 0–1 G 0–1 Jun 27, 1997 H2H
8022 Carlos Moya Roberto Carretero 1 1–0 C 1–0 Jul 22, 2000 H2H
8023 Carlos Moya Robin Vik 1 1–0 C 1–0 May 27, 2005 H2H
8024 Carlos Moya Roko Karanusic 1 1–0 C 1–0 Jul 22, 2004 H2H
8025 Carlos Moya Ruben Ramirez Hidalgo 1 1–0 C 1–0 Feb 18, 2006 H2H
8026 Carlos Moya Santiago Ventura 1 1–0 C 1–0 Feb 14, 2008 H2H
8027 Carlos Moya Scott Humphries 1 1–0 H 1–0 Aug 28, 1996 H2H
8028 Carlos Moya Simon Greul 1 1–0 C 1–0 Jul 28, 2006 H2H
8029 Carlos Moya Somdev Devvarman 1 0–1 H 0–1 Jan 9, 2009 H2H
8030 Carlos Moya Stan Wawrinka 1 1–0 C 1–0 Jul 26, 2007 H2H
8031 Carlos Moya Stefan Edberg 1 0–1 C 0–1 May 31, 1996 H2H
8032 Carlos Moya Stefano Galvani 1 1–0 C 1–0 Jul 27, 2002 H2H
8033 Carlos Moya Stefano Pescosolido 1 1–0 C 1–0 May 14, 1997 H2H
8034 Carlos Moya Stephane Huet 1 0–1 H 0–1 Sep 14, 2000 H2H
8035 Carlos Moya Steve Bryan 1 1–0 G 1–0 Jun 25, 1997 H2H
8036 Carlos Moya Steve Campbell 1 1–0 H 1–0 Aug 14, 1997 H2H
8037 Carlos Moya Taylor Dent 1 0–1 H 0–1 Jul 26, 2001 H2H
8038 Carlos Moya Teymuraz Gabashvili 1 1–0 H 1–0 Jan 3, 2008 H2H
8039 Carlos Moya Thiago Alves 1 0–1 C 0–1 Feb 15, 2007 H2H
8040 Carlos Moya Thierry Ascione 1 1–0 H 1–0 Jan 10, 2004 H2H
8041 Carlos Moya Thomas Schiessling 1 1–0 C 1–0 Oct 3, 1998 H2H
8042 Carlos Moya Thomaz Bellucci 1 0–1 H 0–1 Mar 14, 2010 H2H
8043 Carlos Moya Tim Smyczek 1 1–0 H 1–0 Mar 13, 2010 H2H
8044 Carlos Moya Todd Woodbridge 1 0–1 C 0–1 Oct 30, 1997 H2H
8045 Carlos Moya Victor Hanescu 1 1–0 H 1–0 Mar 21, 2006 H2H
8046 Carlos Moya Viktor Troicki 1 1–0 C 1–0 Jul 18, 2008 H2H
8047 Carlos Moya Ville Liukko 1 1–0 C 1–0 Jul 30, 1999 H2H
8048 Carlos Moya Vladimir Voltchkov 1 1–0 H 1–0 Apr 8, 1999 H2H
8049 Carlos Moya Wayne Black 1 1–0 H 1–0 Apr 9, 1999 H2H
8050 Carlos Moya Wesley Moodie 1 1–0 H 1–0 Aug 29, 2003 H2H
8051 Carlos Moya Zeljko Krajan 1 1–0 C 1–0 Jul 23, 2004 H2H
8052 Carl Soderlund Fred Simonsson 1 1–0 C 1–0 Jul 14, 2016 H2H
8053 Carl Turich Slobodan Zivojinovic 1 0–1 H 0–1 Oct 13, 1988 H2H
8054 Carl Turich Steve Shaw 1 0–1 H 0–1 Jan 13, 1988 H2H
8055 Carl Uwe Steeb Agustin Moreno 1 1–0 H 1–0 Jan 18, 1989 H2H
8056 Carl Uwe Steeb Aki Rahunen 1 1–0 H 1–0 Jan 17, 1992 H2H
8057 Carl Uwe Steeb Andreas Maurer 1 0–1 G 0–1 Jun 24, 1987 H2H
8058 Carl Uwe Steeb Bart Wuyts 1 1–0 C 1–0 Jun 21, 1991 H2H
8059 Carl Uwe Steeb Broderick Dyke 1 0–1 H 0–1 Aug 15, 1990 H2H
8060 Carl Uwe Steeb Christo Van Rensburg 1 0–1 G 0–1 Jun 23, 1993 H2H
8061 Carl Uwe Steeb Danie Visser 1 1–0 G 1–0 Jun 28, 1989 H2H
8062 Carl Uwe Steeb David Engel 1 1–0 C 1–0 Oct 17, 1991 H2H
8063 Carl Uwe Steeb Eduardo Bengoechea 1 0–1 C 0–1 Aug 1, 1987 H2H
8064 Carl Uwe Steeb Fernando Luna 1 1–0 C 1–0 May 12, 1989 H2H
8065 Carl Uwe Steeb Francesco Cancellotti 1 0–1 C 0–1 Aug 6, 1987 H2H
8066 Carl Uwe Steeb Jeremy Bates 1 0–1 H 0–1 Feb 6, 1993 H2H
8067 Carl Uwe Steeb Jonathan Canter 1 0–1 H 0–1 Oct 15, 1986 H2H
8068 Carl Uwe Steeb Jorge Bardou 1 1–0 C 1–0 May 11, 1988 H2H
8069 Carl Uwe Steeb Josef Cihak 1 1–0 C 1–0 May 5, 1988 H2H
8070 Carl Uwe Steeb Kelly Evernden 1 1–0 H 1–0 Oct 13, 1988 H2H
8071 Carl Uwe Steeb Kent Carlsson 1 0–1 C 0–1 Apr 30, 1987 H2H
8072 Carl Uwe Steeb Kevin Curren 1 1–0 H 1–0 Mar 19, 1990 H2H
8073 Carl Uwe Steeb Laurent Prades 1 1–0 C 1–0 Feb 26, 1988 H2H
8074 Carl Uwe Steeb Leif Shiras 1 1–0 C 1–0 Oct 21, 1989 H2H
8075 Carl Uwe Steeb Mario Visconti 1 1–0 C 1–0 May 28, 1993 H2H
8076 Carl Uwe Steeb Mark Dickson 1 1–0 H 1–0 Mar 15, 1988 H2H
8077 Carl Uwe Steeb Mark Kratzmann 1 0–1 H 0–1 Oct 30, 1986 H2H
8078 Carl Uwe Steeb Marty Davis 1 1–0 H 1–0 Jan 13, 1989 H2H
8079 Carl Uwe Steeb Mel Purcell 1 0–1 C 0–1 May 9, 1987 H2H
8080 Carl Uwe Steeb Miloslav Mecir 1 1–0 C 1–0 Feb 17, 1990 H2H
8081 Carl Uwe Steeb Nicklas Kroon 1 1–0 H 1–0 Sep 29, 1990 H2H
8082 Carl Uwe Steeb Olli Rahnasto 1 1–0 H 1–0 Sep 1, 1989 H2H
8083 Carl Uwe Steeb Peter Lundgren 1 0–1 H 0–1 Oct 4, 1990 H2H
8084 Carl Uwe Steeb Ricki Osterthun 1 1–0 C 1–0 Feb 19, 1988 H2H
8085 Carl Uwe Steeb Roland Stadler 1 1–0 C 1–0 Aug 5, 1987 H2H
8086 Carl Uwe Steeb Russell Barlow 1 1–0 H 1–0 Jan 13, 1988 H2H
8087 Carl Uwe Steeb Simon Youl 1 0–1 G 0–1 Jun 22, 1988 H2H
8088 Carl Uwe Steeb Slobodan Zivojinovic 1 1–0 H 1–0 Jan 17, 1988 H2H
8089 Carl Uwe Steeb Tarik Benhabiles 1 1–0 C 1–0 Jun 20, 1991 H2H
8090 Carl Uwe Steeb Thomas Hogstedt 1 1–0 C 1–0 Feb 16, 1990 H2H
8091 Carl Uwe Steeb Tore Meinecke 1 1–0 C 1–0 May 4, 1989 H2H
8092 Carl Uwe Steeb Udo Riglewski 1 1–0 H 1–0 Aug 23, 1990 H2H
8093 Carl Uwe Steeb Veli Paloheimo 1 0–1 H 0–1 Jan 17, 1990 H2H
8094 Carsten Arriens Alexander Mronz 1 0–1 H 0–1 Apr 27, 1995 H2H
8095 Carsten Arriens Andrei Olhovskiy 1 1–0 H 1–0 Apr 10, 1997 H2H
8096 Carsten Arriens Cassio Motta 1 1–0 H 1–0 Nov 12, 1992 H2H
8097 Carsten Arriens Fernando Roese 1 1–0 H 1–0 Oct 31, 1992 H2H
8098 Carsten Arriens Jeremy Bates 1 1–0 H 1–0 Feb 9, 1995 H2H
8099 Carsten Arriens Lan Bale 1 0–1 H 0–1 Sep 1, 1993 H2H
8100 Carsten Arriens Lars Burgsmuller 1 1–0 C 1–0 Jul 20, 1994 H2H
8101 Carsten Arriens Paul Annacone 1 1–0 H 1–0 Aug 27, 1992 H2H
8102 Carsten Ball Ricardas Berankis 1 0–1 G 0–1 Jun 23, 2010 H2H
8103 Cary Leeds Colin Dibley 1 0–1 H 0–1 Oct 11, 1979 H2H
8104 Cary Leeds Willie Davies 1 0–1 G 0–1 Jun 4, 1980 H2H
8105 Cary Stansbury Claude England 1 1–0 H 1–0 Jan 14, 1982 H2H
8106 Cary Stansbury Corrado Barazzutti 1 0–1 C 0–1 Aug 8, 1979 H2H
8107 Cary Stansbury Dick Crealy 1 0–1 H 0–1 Jan 8, 1981 H2H
8108 Cary Stansbury Ferdi Taygan 1 0–1 G 0–1 Jul 10, 1980 H2H
8109 Cary Stansbury Howard Schoenfield 1 0–1 H 0–1 Oct 3, 1979 H2H
8110 Cary Stansbury Ivan Dupasquier 1 0–1 C 0–1 Nov 26, 1981 H2H
8111 Cary Stansbury Ivan Molina 1 0–1 C 0–1 Aug 22, 1979 H2H
8112 Cary Stansbury Jim Delaney 1 0–1 C 0–1 Sep 2, 1979 H2H
8113 Cary Stansbury Jose Higueras 1 0–1 C 0–1 Jul 25, 1978 H2H
8114 Cary Stansbury Marty Riessen 1 1–0 C 1–0 Feb 21, 1980 H2H
8115 Cary Stansbury Peter Feigl 1 0–1 H 0–1 Jan 4, 1980 H2H
8116 Cary Stansbury Rod Frawley 1 0–1 C 0–1 Nov 12, 1981 H2H
8117 Cary Stansbury Scott Mccain 1 0–1 H 0–1 Jan 10, 1985 H2H
8118 Cary Stansbury Stan Smith 1 0–1 C 0–1 Feb 22, 1980 H2H
8119 Casper Ruud Adrian Mannarino 1 0–1 H 0–1 Oct 30, 2019 H2H
8120 Casper Ruud Akira Santillan 1 1–0 C 1–0 Mar 2, 2017 H2H
8121 Casper Ruud Alexander Blockx 1 0–1 C 0–1 Apr 30, 2026 H2H
8122 Casper Ruud Alexandre Muller 1 1–0 C 1–0 Apr 18, 2024 H2H
8123 Casper Ruud Alex Bolt 1 1–0 G 1–0 Jul 3, 2024 H2H
8124 Casper Ruud Alex de Minaur 1 0–1 H 0–1 Mar 2, 2024 H2H
8125 Casper Ruud Andrea Vavassori 1 1–0 C 1–0 Jul 31, 2024 H2H
8126 Casper Ruud Andy Murray 1 1–0 H 1–0 Oct 1, 2021 H2H
8127 Casper Ruud Benjamin Bonzi 1 0–1 H 0–1 Nov 8, 2024 H2H
8128 Casper Ruud Borna Coric 1 0–1 H 0–1 Sep 21, 2019 H2H
8129 Casper Ruud Brandon Nakashima 1 1–0 C 1–0 Apr 21, 2022 H2H
8130 Casper Ruud Christopher O'Connell 1 0–1 H 0–1 Aug 16, 2026 H2H
8131 Casper Ruud Damir Dzumhur 1 0–1 C 0–1 Jul 18, 2019 H2H
8132 Casper Ruud Daniel Altmaier 1 0–1 H 0–1 Oct 30, 2025 H2H
8133 Casper Ruud Daniel Evans 1 1–0 C 1–0 May 14, 2019 H2H
8134 Casper Ruud David Ferrer 1 1–0 C 1–0 Jul 20, 2018 H2H
8135 Casper Ruud Dennis Novak 1 1–0 C 1–0 Jul 23, 2021 H2H
8136 Casper Ruud Dominic Thiem 1 0–1 C 0–1 Oct 3, 2020 H2H
8137 Casper Ruud Dominik Koepfer 1 1–0 C 1–0 May 21, 2021 H2H
8138 Casper Ruud Egor Gerasimov 1 0–1 H 0–1 Jan 22, 2020 H2H
8139 Casper Ruud Elias Ymer 1 1–0 C 1–0 May 30, 2023 H2H
8140 Casper Ruud Emilio Nava 1 1–0 H 1–0 Aug 30, 2023 H2H
8141 Casper Ruud Ernests Gulbis 1 1–0 C 1–0 May 28, 2019 H2H
8142 Casper Ruud Ethan Quinn 1 0–1 H 0–1 Mar 20, 2026 H2H
8143 Casper Ruud Felipe Meligeni Alves 1 1–0 C 1–0 May 28, 2024 H2H
8144 Casper Ruud Filip Krajinovic 1 0–1 H 0–1 Oct 17, 2019 H2H
8145 Casper Ruud Flavio Cobolli 1 1–0 C 1–0 May 24, 2024 H2H
8146 Casper Ruud Gilles Simon 1 1–0 G 1–0 Jun 23, 2021 H2H
8147 Casper Ruud Giulio Zeppieri 1 1–0 C 1–0 Jun 1, 2023 H2H
8148 Casper Ruud Guido Andreozzi 1 1–0 H 1–0 Mar 1, 2023 H2H
8149 Casper Ruud Hugo Gaston 1 1–0 C 1–0 Jul 25, 2021 H2H
8150 Casper Ruud Ilya Ivashka 1 1–0 H 1–0 Mar 25, 2023 H2H
8151 Casper Ruud Jaime Faria 1 1–0 C 1–0 Jul 16, 2026 H2H
8152 Casper Ruud Jakub Mensik 1 0–1 H 0–1 Jan 16, 2025 H2H
8153 Casper Ruud Jiri Vesely 1 0–1 H 0–1 Feb 4, 2021 H2H
8154 Casper Ruud J.J. Wolf 1 1–0 C 1–0 May 25, 2023 H2H
8155 Casper Ruud John Isner 1 0–1 G 0–1 Jul 3, 2019 H2H
8156 Casper Ruud John Millman 1 1–0 C 1–0 May 1, 2021 H2H
8157 Casper Ruud Jo-Wilfried Tsonga 1 1–0 C 1–0 May 24, 2022 H2H
8158 Casper Ruud Juan Ignacio Londero 1 1–0 C 1–0 Feb 15, 2020 H2H
8159 Casper Ruud Juan Martin del Potro 1 0–1 C 0–1 May 17, 2019 H2H
8160 Casper Ruud Juncheng Shang 1 1–0 H 1–0 Sep 1, 2024 H2H
8161 Casper Ruud Kamil Majchrzak 1 1–0 C 1–0 Jun 3, 2021 H2H
8162 Casper Ruud Kyle Edmund 1 1–0 H 1–0 Aug 31, 2022 H2H
8163 Casper Ruud Laurent Lokoli 1 1–0 G 1–0 Jul 5, 2023 H2H
8164 Casper Ruud Liam Broady 1 0–1 G 0–1 Jul 6, 2023 H2H
8165 Casper Ruud Luca Van Assche 1 1–0 H 1–0 Mar 23, 2024 H2H
8166 Casper Ruud Luciano Darderi 1 1–0 C 1–0 May 15, 2026 H2H
8167 Casper Ruud Lukas Klein 1 1–0 H 1–0 Mar 9, 2024 H2H
8168 Casper Ruud Mackenzie McDonald 1 1–0 H 1–0 Sep 2, 2020 H2H
8169 Casper Ruud Marcel Granollers 1 1–0 C 1–0 Apr 13, 2019 H2H
8170 Casper Ruud Mariano Navone 1 0–1 C 0–1 May 22, 2026 H2H
8171 Casper Ruud Mario Vilella Martinez 1 1–0 C 1–0 Jul 29, 2021 H2H
8172 Casper Ruud Marius Copil 1 1–0 C 1–0 May 3, 2018 H2H
8173 Casper Ruud Marton Fucsovics 1 1–0 C 1–0 Apr 6, 2024 H2H
8174 Casper Ruud Matthias Bachinger 1 1–0 C 1–0 Aug 1, 2019 H2H
8175 Casper Ruud Mattia Bellucci 1 1–0 H 1–0 Jan 19, 2026 H2H
8176 Casper Ruud Michael Mmoh 1 1–0 H 1–0 Feb 7, 2025 H2H
8177 Casper Ruud Mikael Ymer 1 1–0 C 1–0 Jul 30, 2021 H2H
8178 Casper Ruud Nikoloz Basilashvili 1 0–1 C 0–1 May 1, 2021 H2H
8179 Casper Ruud Pedro Sousa 1 1–0 C 1–0 Feb 16, 2020 H2H
8180 Casper Ruud Philipp Kohlschreiber 1 0–1 C 0–1 May 4, 2017 H2H
8181 Casper Ruud Renzo Olivo 1 0–1 H 0–1 Jan 5, 2017 H2H
8182 Casper Ruud Rodrigo Pacheco Mendez 1 0–1 H 0–1 Feb 27, 2025 H2H
8183 Casper Ruud Roger Federer 1 0–1 C 0–1 Jun 1, 2019 H2H
8184 Casper Ruud Rogerio Dutra Silva 1 1–0 C 1–0 Feb 23, 2017 H2H
8185 Casper Ruud Ryan Peniston 1 0–1 G 0–1 Jun 16, 2022 H2H
8186 Casper Ruud Salvatore Caruso 1 1–0 H 1–0 Sep 20, 2019 H2H
8187 Casper Ruud Shintaro Mochizuki 1 1–0 H 1–0 Sep 27, 2025 H2H
8188 Casper Ruud Steve Johnson 1 0–1 H 0–1 Aug 22, 2019 H2H
8189 Casper Ruud Thanasi Kokkinakis 1 1–0 C 1–0 May 20, 2022 H2H
8190 Casper Ruud Thiago Seyboth Wild 1 0–1 C 0–1 Mar 1, 2020 H2H
8191 Casper Ruud Tim van Rijthoven 1 1–0 H 1–0 Sep 1, 2022 H2H
8192 Casper Ruud Valentin Vacherot 1 1–0 H 1–0 Mar 9, 2026 H2H
8193 Casper Ruud Viktor Troicki 1 0–1 H 0–1 Sep 29, 2016 H2H
8194 Casper Ruud Vit Kopriva 1 1–0 C 1–0 Jul 24, 2021 H2H
8195 Casper Ruud Yannick Hanfmann 1 0–1 C 0–1 Oct 16, 2020 H2H
8196 Casper Ruud Yen-Hsun Lu 1 0–1 H 0–1 Mar 24, 2017 H2H
8197 Casper Ruud Yibing Wu 1 0–1 H 0–1 Feb 25, 2026 H2H
8198 Casper Ruud Yosuke Watanuki 1 1–0 H 1–0 Oct 19, 2023 H2H
8199 Casper Ruud Zachary Svajda 1 1–0 C 1–0 May 9, 2026 H2H
8200 Casper Ruud Zizou Bergs 1 0–1 H 0–1 Oct 4, 2025 H2H