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
11001 David Ferrer Francesco Aldi 1 0–1 C 0–1 Sep 29, 2005 H2H
11002 David Ferrer Frances Tiafoe 1 0–1 H 0–1 Mar 25, 2019 H2H
11003 David Ferrer Frederico Ferreira Silva 1 1–0 C 1–0 May 5, 2017 H2H
11004 David Ferrer Gabriel Trujillo-Soler 1 1–0 C 1–0 May 1, 2008 H2H
11005 David Ferrer Galo Blanco 1 0–1 C 0–1 Sep 11, 2003 H2H
11006 David Ferrer Giovanni Lapentti 1 1–0 C 1–0 Apr 15, 2004 H2H
11007 David Ferrer Guillermo Canas 1 1–0 C 1–0 May 12, 2009 H2H
11008 David Ferrer Henri Laaksonen 1 1–0 C 1–0 Jul 22, 2017 H2H
11009 David Ferrer Hyeon Chung 1 1–0 H 1–0 Jan 12, 2018 H2H
11010 David Ferrer Igor Kunitsyn 1 1–0 H 1–0 Mar 26, 2011 H2H
11011 David Ferrer Jan Hernych 1 1–0 C 1–0 Apr 21, 2005 H2H
11012 David Ferrer Jan-Michael Gambill 1 0–1 H 0–1 Jan 3, 2003 H2H
11013 David Ferrer Jaume Munar 1 0–1 C 0–1 May 29, 2018 H2H
11014 David Ferrer Jean-Rene Lisnard 1 1–0 C 1–0 Jul 25, 2003 H2H
11015 David Ferrer Jesse Levine 1 1–0 H 1–0 Oct 2, 2008 H2H
11016 David Ferrer Jiri Vanek 1 1–0 C 1–0 May 25, 2005 H2H
11017 David Ferrer John Millman 1 1–0 H 1–0 Feb 24, 2016 H2H
11018 David Ferrer Justin Gimelstob 1 1–0 H 1–0 Sep 1, 2006 H2H
11019 David Ferrer Karol Kucera 1 1–0 H 1–0 Sep 2, 2005 H2H
11020 David Ferrer Kenny De Schepper 1 1–0 G 1–0 Jun 28, 2012 H2H
11021 David Ferrer Kevin Kim 1 1–0 G 1–0 Jun 24, 2009 H2H
11022 David Ferrer Kristian Pless 1 1–0 H 1–0 Jan 17, 2007 H2H
11023 David Ferrer Lukasz Kubot 1 1–0 C 1–0 Mar 1, 2012 H2H
11024 David Ferrer Malek Jaziri 1 1–0 C 1–0 Feb 14, 2019 H2H
11025 David Ferrer Marc Lopez 1 1–0 C 1–0 Jul 19, 2002 H2H
11026 David Ferrer Marco Chiudinelli 1 1–0 C 1–0 Oct 26, 2006 H2H
11027 David Ferrer Martin Alund 1 1–0 G 1–0 Jun 26, 2013 H2H
11028 David Ferrer Martin Klizan 1 1–0 H 1–0 Oct 8, 2014 H2H
11029 David Ferrer Martin Lee 1 1–0 G 1–0 Jun 25, 2003 H2H
11030 David Ferrer Martin Vassallo Arguello 1 1–0 H 1–0 Aug 27, 2008 H2H
11031 David Ferrer Massimo Dell'Acqua 1 1–0 G 1–0 Jun 20, 2008 H2H
11032 David Ferrer Matteo Berrettini 1 1–0 G 1–0 Jun 27, 2018 H2H
11033 David Ferrer Matteo Viola 1 1–0 H 1–0 Sep 27, 2013 H2H
11034 David Ferrer Matthew Barton 1 1–0 H 1–0 Jan 15, 2016 H2H
11035 David Ferrer Matthew Ebden 1 1–0 H 1–0 Oct 7, 2011 H2H
11036 David Ferrer Maximo Gonzalez 1 1–0 C 1–0 Feb 13, 2014 H2H
11037 David Ferrer Miguel Gallardo-Valles 1 1–0 C 1–0 Mar 4, 2004 H2H
11038 David Ferrer Mohammad Ghareeb 1 1–0 C 1–0 Jul 13, 2006 H2H
11039 David Ferrer Nicolas Jarry 1 1–0 C 1–0 Feb 18, 2016 H2H
11040 David Ferrer Omar Jasika 1 1–0 H 1–0 Jan 18, 2017 H2H
11041 David Ferrer Paul Goldstein 1 1–0 C 1–0 Apr 26, 2007 H2H
11042 David Ferrer Pere Riba 1 1–0 C 1–0 Jul 15, 2011 H2H
11043 David Ferrer Peter Luczak 1 1–0 C 1–0 Apr 13, 2010 H2H
11044 David Ferrer Philipp Petzschner 1 1–0 G 1–0 Jun 23, 2012 H2H
11045 David Ferrer Pierre-Ludovic Duclos 1 1–0 G 1–0 Jun 20, 2012 H2H
11046 David Ferrer Radu Albot 1 1–0 H 1–0 Sep 2, 2015 H2H
11047 David Ferrer Renzo Olivo 1 1–0 C 1–0 Feb 12, 2016 H2H
11048 David Ferrer Ricardas Berankis 1 1–0 H 1–0 Jan 23, 2011 H2H
11049 David Ferrer Ricardo Mello 1 1–0 C 1–0 Feb 24, 2005 H2H
11050 David Ferrer Rudolf Molleker 1 0–1 C 0–1 Jul 26, 2018 H2H
11051 David Ferrer Rui Machado 1 1–0 H 1–0 Jan 18, 2012 H2H
11052 David Ferrer Ryan Sweeting 1 1–0 H 1–0 Jan 19, 2012 H2H
11053 David Ferrer Sargis Sargsian 1 0–1 C 0–1 May 1, 2003 H2H
11054 David Ferrer Simon Larose 1 1–0 H 1–0 Jul 28, 2004 H2H
11055 David Ferrer Simon Stadler 1 1–0 G 1–0 Jun 28, 2006 H2H
11056 David Ferrer Sjeng Schalken 1 0–1 H 0–1 Jan 23, 2004 H2H
11057 David Ferrer Stefan Koubek 1 0–1 H 0–1 Aug 26, 2004 H2H
11058 David Ferrer Stefano Travaglia 1 1–0 H 1–0 Oct 19, 2017 H2H
11059 David Ferrer Stephane Robert 1 0–1 H 0–1 Feb 6, 2010 H2H
11060 David Ferrer Takao Suzuki 1 1–0 H 1–0 Oct 3, 2008 H2H
11061 David Ferrer Taylor Fritz 1 1–0 H 1–0 Mar 26, 2016 H2H
11062 David Ferrer Thierry Ascione 1 0–1 C 0–1 Apr 13, 2006 H2H
11063 David Ferrer Thomas Blake 1 0–1 H 0–1 Oct 2, 2002 H2H
11064 David Ferrer Tim Henman 1 0–1 H 0–1 Oct 19, 2006 H2H
11065 David Ferrer Tim Smyczek 1 1–0 H 1–0 Jan 17, 2013 H2H
11066 David Ferrer Todd Martin 1 0–1 C 0–1 Apr 28, 2004 H2H
11067 David Ferrer Todd Widom 1 1–0 H 1–0 Mar 15, 2009 H2H
11068 David Ferrer Tomas Zib 1 1–0 H 1–0 Aug 25, 2005 H2H
11069 David Ferrer Wayne Ferreira 1 0–1 C 0–1 May 30, 2003 H2H
11070 David Ferrer Wayne Odesnik 1 1–0 C 1–0 Feb 28, 2013 H2H
11071 David Ferrer Yibing Wu 1 1–0 H 1–0 Jan 10, 2018 H2H
11072 David Ferrer Yuichi Sugita 1 0–1 G 0–1 Jun 30, 2017 H2H
11073 David Ferrer Yuki Bhambri 1 1–0 H 1–0 Oct 1, 2010 H2H
11074 David Ferrer Zdenek Kolar 1 1–0 C 1–0 Jul 19, 2018 H2H
11075 David Ferrer Zeljko Krajan 1 1–0 C 1–0 Jul 20, 2002 H2H
11076 David Goffin Adrian Ungur 1 1–0 C 1–0 Apr 25, 2013 H2H
11077 David Goffin Alejandro Tabilo 1 1–0 H 1–0 Aug 28, 2024 H2H
11078 David Goffin Aleksandar Kovacevic 1 0–1 H 0–1 Jan 30, 2025 H2H
11079 David Goffin Alexander Ward 1 1–0 G 1–0 Jun 29, 2016 H2H
11080 David Goffin Alexei Popyrin 1 0–1 H 0–1 Feb 10, 2021 H2H
11081 David Goffin Alex Kuznetsov 1 0–1 H 0–1 Feb 13, 2014 H2H
11082 David Goffin Aljaz Bedene 1 0–1 C 0–1 May 21, 2021 H2H
11083 David Goffin Alvaro Lopez San Martin 1 1–0 C 1–0 May 25, 2023 H2H
11084 David Goffin Andrea Arnaboldi 1 1–0 C 1–0 May 12, 2015 H2H
11085 David Goffin Andreas Beck 1 1–0 H 1–0 Jan 6, 2012 H2H
11086 David Goffin Andreas Haider-Maurer 1 1–0 H 1–0 Jan 10, 2015 H2H
11087 David Goffin Andrey Kuznetsov 1 1–0 H 1–0 Feb 16, 2017 H2H
11088 David Goffin Arnaud Clement 1 1–0 C 1–0 May 31, 2012 H2H
11089 David Goffin Aslan Karatsev 1 1–0 C 1–0 May 3, 2022 H2H
11090 David Goffin Attila Balazs 1 1–0 C 1–0 Jul 21, 2017 H2H
11091 David Goffin Benjamin Becker 1 0–1 G 0–1 Jul 12, 2012 H2H
11092 David Goffin Billy Harris 1 1–0 C 1–0 Apr 17, 2025 H2H
11093 David Goffin Botic van de Zandschulp 1 1–0 C 1–0 May 4, 2022 H2H
11094 David Goffin Bradley Klahn 1 1–0 G 1–0 Jul 3, 2019 H2H
11095 David Goffin Camilo Ugo Carabelli 1 1–0 H 1–0 Jul 31, 2024 H2H
11096 David Goffin Carlos Berlocq 1 1–0 C 1–0 May 26, 2016 H2H
11097 David Goffin Christopher Eubanks 1 1–0 H 1–0 Jan 12, 2023 H2H
11098 David Goffin Cristian Garin 1 1–0 H 1–0 Jan 16, 2019 H2H
11099 David Goffin Denis Istomin 1 1–0 G 1–0 Jul 3, 2016 H2H
11100 David Goffin Denis Kudla 1 1–0 H 1–0 Jan 14, 2022 H2H
11101 David Goffin Dino Prizmic 1 1–0 H 1–0 Feb 15, 2024 H2H
11102 David Goffin Dudi Sela 1 1–0 H 1–0 Aug 10, 2016 H2H
11103 David Goffin Edouard Roger-Vasselin 1 1–0 G 1–0 Jun 30, 2016 H2H
11104 David Goffin Emil Ruusuvuori 1 0–1 H 0–1 Feb 16, 2022 H2H
11105 David Goffin Evgeny Donskoy 1 1–0 H 1–0 Sep 29, 2017 H2H
11106 David Goffin Fabian Marozsan 1 1–0 G 1–0 Jul 5, 2023 H2H
11107 David Goffin Fabio Fognini 1 0–1 H 0–1 Oct 9, 2015 H2H
11108 David Goffin Facundo Bagnis 1 1–0 H 1–0 Jan 13, 2022 H2H
11109 David Goffin Federico Coria 1 1–0 C 1–0 Apr 9, 2022 H2H
11110 David Goffin Federico Delbonis 1 0–1 C 0–1 May 12, 2021 H2H
11111 David Goffin Federico Gaio 1 1–0 H 1–0 Aug 29, 2018 H2H
11112 David Goffin Flavio Cobolli 1 0–1 H 0–1 Aug 1, 2024 H2H
11113 David Goffin Florent Serra 1 1–0 H 1–0 Sep 18, 2014 H2H
11114 David Goffin Francisco Comesana 1 0–1 H 0–1 Oct 16, 2025 H2H
11115 David Goffin Gabriel Diallo 1 0–1 H 0–1 Oct 6, 2025 H2H
11116 David Goffin Gilles Arnaud Bailly 1 1–0 H 1–0 Oct 20, 2022 H2H
11117 David Goffin Go Soeda 1 1–0 H 1–0 Oct 13, 2015 H2H
11118 David Goffin Grega Zemlja 1 0–1 C 0–1 May 22, 2013 H2H
11119 David Goffin Guido Andreozzi 1 1–0 C 1–0 Apr 16, 2019 H2H
11120 David Goffin Henri Laaksonen 1 1–0 H 1–0 Sep 30, 2017 H2H
11121 David Goffin Ivo Karlovic 1 1–0 H 1–0 Jan 22, 2017 H2H
11122 David Goffin Jan Hernych 1 0–1 G 0–1 Jun 19, 2013 H2H
11123 David Goffin Jared Donaldson 1 0–1 H 0–1 Aug 31, 2016 H2H
11124 David Goffin Jaume Munar 1 1–0 H 1–0 Aug 20, 2024 H2H
11125 David Goffin Jenson Brooksby 1 0–1 C 0–1 May 11, 2022 H2H
11126 David Goffin Jesse Levine 1 1–0 G 1–0 Jun 28, 2012 H2H
11127 David Goffin Juan Manuel Cerundolo 1 0–1 C 0–1 Jul 18, 2025 H2H
11128 David Goffin Juan Monaco 1 0–1 G 0–1 Jul 30, 2012 H2H
11129 David Goffin Kenny De Schepper 1 1–0 C 1–0 Jul 30, 2014 H2H
11130 David Goffin Kevin Anderson 1 1–0 H 1–0 Aug 17, 2018 H2H
11131 David Goffin Kyle Edmund 1 0–1 C 0–1 May 11, 2018 H2H
11132 David Goffin Laslo Djere 1 0–1 H 0–1 Aug 23, 2022 H2H
11133 David Goffin Liam Broady 1 1–0 G 1–0 Jul 2, 2015 H2H
11134 David Goffin Lloyd Harris 1 1–0 H 1–0 Sep 3, 2020 H2H
11135 David Goffin Luciano Darderi 1 1–0 H 1–0 Aug 21, 2024 H2H
11136 David Goffin Lukas Klein 1 1–0 H 1–0 Feb 23, 2023 H2H
11137 David Goffin Lukas Rosol 1 1–0 H 1–0 Oct 29, 2014 H2H
11138 David Goffin Mardy Fish 1 0–1 G 0–1 Jul 1, 2012 H2H
11139 David Goffin Mariano Navone 1 1–0 C 1–0 Apr 18, 2025 H2H
11140 David Goffin Marinko Matosevic 1 0–1 H 0–1 Feb 20, 2014 H2H
11141 David Goffin Martin Landaluce 1 1–0 C 1–0 Jul 17, 2025 H2H
11142 David Goffin Marton Fucsovics 1 0–1 C 0–1 May 7, 2019 H2H
11143 David Goffin Matteo Arnaldi 1 1–0 H 1–0 Oct 24, 2024 H2H
11144 David Goffin Matteo Berrettini 1 1–0 G 1–0 Jun 22, 2019 H2H
11145 David Goffin Matthias Bachinger 1 1–0 H 1–0 Jan 17, 2018 H2H
11146 David Goffin Maximo Gonzalez 1 1–0 C 1–0 Aug 1, 2014 H2H
11147 David Goffin Max Purcell 1 0–1 H 0–1 Jul 26, 2024 H2H
11148 David Goffin Michael Llodra 1 0–1 H 0–1 Feb 21, 2013 H2H
11149 David Goffin Michael Russell 1 1–0 H 1–0 Jan 21, 2015 H2H
11150 David Goffin Mikael Ymer 1 0–1 H 0–1 Feb 24, 2023 H2H
11151 David Goffin Mikhail Kukushkin 1 1–0 H 1–0 Oct 9, 2019 H2H
11152 David Goffin Niels Desein 1 1–0 H 1–0 Aug 27, 2014 H2H
11153 David Goffin Nikolay Davydenko 1 0–1 H 0–1 Mar 8, 2014 H2H
11154 David Goffin Pablo Cuevas 1 0–1 H 0–1 Mar 16, 2017 H2H
11155 David Goffin Paolo Lorenzi 1 1–0 C 1–0 Aug 1, 2014 H2H
11156 David Goffin Paul-Henri Mathieu 1 1–0 C 1–0 May 30, 2017 H2H
11157 David Goffin Pedro Martinez 1 0–1 H 0–1 Aug 19, 2025 H2H
11158 David Goffin Pedro Sousa 1 1–0 C 1–0 May 2, 2013 H2H
11159 David Goffin Peter Gojowczyk 1 1–0 H 1–0 Oct 26, 2017 H2H
11160 David Goffin Potito Starace 1 0–1 C 0–1 May 3, 2012 H2H
11161 David Goffin Salvatore Caruso 1 1–0 C 1–0 May 11, 2021 H2H
11162 David Goffin Sam Groth 1 1–0 H 1–0 Aug 8, 2016 H2H
11163 David Goffin Santiago Giraldo 1 1–0 C 1–0 May 28, 2015 H2H
11164 David Goffin Somdev Devvarman 1 1–0 H 1–0 Jan 6, 2011 H2H
11165 David Goffin Stefano Travaglia 1 1–0 H 1–0 Jan 10, 2021 H2H
11166 David Goffin Stephane Robert 1 1–0 H 1–0 Mar 1, 2017 H2H
11167 David Goffin Steve Johnson 1 1–0 H 1–0 Aug 12, 2015 H2H
11168 David Goffin Taro Daniel 1 0–1 H 0–1 Feb 23, 2022 H2H
11169 David Goffin Tobias Kamke 1 1–0 H 1–0 Sep 19, 2014 H2H
11170 David Goffin Tommy Haas 1 0–1 H 0–1 Aug 7, 2013 H2H
11171 David Goffin Tommy Robredo 1 0–1 C 0–1 Apr 15, 2014 H2H
11172 David Goffin Xavier Malisse 1 1–0 H 1–0 Jan 5, 2012 H2H
11173 David Goffin Yuichi Sugita 1 1–0 H 1–0 Aug 9, 2017 H2H
11174 David Goffin Yunchaokete Bu 1 0–1 H 0–1 Jul 23, 2025 H2H
11175 David Graham Rod Frawley 1 0–1 H 0–1 Jan 14, 1983 H2H
11176 David Graham Ron Dutton 1 1–0 H 1–0 Jan 13, 1983 H2H
11177 David Guez Gael Monfils 1 0–1 H 0–1 Nov 11, 2009 H2H
11178 David Guez Jan-Lennard Struff 1 0–1 H 0–1 Feb 20, 2014 H2H
11179 David Guez Quentin Halys 1 0–1 H 0–1 Feb 18, 2016 H2H
11180 David Imonitie Colin Dowdeswell 1 0–1 C 0–1 Mar 8, 1978 H2H
11181 David Imonitie Greg Halder 1 1–0 H 1–0 Mar 1, 1979 H2H
11182 David Imonitie Peter Elter 1 1–0 H 1–0 Mar 2, 1979 H2H
11183 David Lewis Bernie Mitton 1 0–1 H 0–1 Jan 14, 1983 H2H
11184 David Lewis Michael Westphal 1 1–0 C 1–0 May 4, 1988 H2H
11185 David Lewis Rand Evett 1 1–0 H 1–0 Jan 13, 1983 H2H
11186 David Lewis Rick Rudeen 1 1–0 H 1–0 Jan 9, 1986 H2H
11187 David Lewis Ron Hightower 1 0–1 H 0–1 Jan 14, 1982 H2H
11188 David Lewis Sean Brawley 1 0–1 H 0–1 Jan 12, 1984 H2H
11189 David Lewis Tomm Warneke 1 1–0 H 1–0 Jan 10, 1986 H2H
11190 David Lewis Tore Meinecke 1 0–1 C 0–1 May 5, 1988 H2H
11191 David Livingston Randy Nixon 1 1–0 H 1–0 Oct 15, 1986 H2H
11192 David Lloyd Bernard Mignot 1 0–1 G 0–1 Jun 27, 1972 H2H
11193 David Lloyd Bob Giltinan 1 0–1 G 0–1 Jun 28, 1978 H2H
11194 David Lloyd Charlie Pasarell 1 0–1 G 0–1 Aug 29, 1969 H2H
11195 David Lloyd Daniel Contet 1 1–0 C 1–0 Aug 11, 1970 H2H
11196 David Lloyd Dimitri Sturdza 1 1–0 C 1–0 Mar 28, 1973 H2H
11197 David Lloyd Fred Stolle 1 0–1 C 0–1 Apr 17, 1969 H2H
11198 David Lloyd Graham Stilwell 1 0–1 C 0–1 Apr 29, 1970 H2H
11199 David Lloyd Hans Joachim Ploetz 1 0–1 H 0–1 Jan 10, 1968 H2H
11200 David Lloyd Ion Tiriac 1 0–1 C 0–1 Mar 29, 1973 H2H