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
42001 Daniel Brands Rameez Junaid 1 1–0 G 1–0 Jun 16, 2010 H2H
42002 Daniel Brands Ruben Bemelmans 1 1–0 H 1–0 Oct 18, 2012 H2H
42003 Daniel Brands Walter Trusendi 1 1–0 C 1–0 Jul 12, 2012 H2H
42004 Daniel Contet Christian Kuhnke 1 0–1 C 0–1 Apr 17, 1969 H2H
42005 Daniel Contet Graham Stilwell 1 0–1 C 0–1 May 2, 1969 H2H
42006 Daniel Contet Jan Pisecky 1 0–1 C 0–1 Jun 5, 1974 H2H
42007 Daniel Contet Jean Paul Meyer 1 1–0 C 1–0 Jul 17, 1969 H2H
42008 Daniel Contet Piero Toci 1 1–0 C 1–0 May 24, 1972 H2H
42009 Daniel Contet Robert Maud 1 0–1 G 0–1 Jun 23, 1971 H2H
42010 Daniel Contet Vladimir Korotkov 1 1–0 C 1–0 Jan 27, 1968 H2H
42011 Daniel Courcol Bryan Shelton 1 0–1 C 0–1 May 3, 1996 H2H
42012 Daniel Cox Adrian Mannarino 1 0–1 G 0–1 Jun 11, 2014 H2H
42013 Daniel Dutra da Silva Filip Misolic 1 0–1 C 0–1 Jul 27, 2022 H2H
42014 Daniel Dutra da Silva Nicolas Devilder 1 0–1 C 0–1 Feb 12, 2009 H2H
42015 Daniele Bracciali Alex Calatrava 1 1–0 H 1–0 Feb 24, 2006 H2H
42016 Daniele Bracciali Cyril Saulnier 1 1–0 G 1–0 Jul 7, 2005 H2H
42017 Daniele Bracciali Davide Sanguinetti 1 0–1 C 0–1 May 31, 2006 H2H
42018 Daniele Bracciali Dmitry Tursunov 1 0–1 H 0–1 Aug 9, 2006 H2H
42019 Daniele Bracciali Flavio Saretta 1 1–0 C 1–0 Jul 13, 2006 H2H
42020 Daniele Bracciali Gael Monfils 1 0–1 H 0–1 Jan 17, 2007 H2H
42021 Daniele Bracciali George Bastl 1 0–1 H 0–1 Mar 21, 2006 H2H
42022 Daniele Bracciali Igor Sijsling 1 1–0 C 1–0 Jul 20, 2006 H2H
42023 Daniele Bracciali Ilija Bozoljac 1 0–1 C 0–1 Feb 2, 2006 H2H
42024 Daniele Bracciali Ivan Navarro 1 0–1 C 0–1 Apr 12, 2007 H2H
42025 Daniele Bracciali Ivo Klec 1 0–1 H 0–1 Mar 2, 2006 H2H
42026 Daniele Bracciali Jan-Michael Gambill 1 0–1 G 0–1 Jun 25, 2004 H2H
42027 Daniele Bracciali Justin Gimelstob 1 1–0 H 1–0 Mar 7, 2007 H2H
42028 Daniele Bracciali Martin Lee 1 1–0 G 1–0 Jun 24, 1998 H2H
42029 Daniele Bracciali Oliver Marach 1 1–0 H 1–0 Mar 1, 2007 H2H
42030 Daniele Bracciali Olivier Patience 1 1–0 C 1–0 Apr 27, 2006 H2H
42031 Daniele Bracciali Radim Zitko 1 1–0 C 1–0 Jul 21, 2005 H2H
42032 Daniele Bracciali Robby Ginepri 1 1–0 C 1–0 May 9, 2007 H2H
42033 Daniele Bracciali Rodolphe Gilbert 1 0–1 C 0–1 Jun 22, 1995 H2H
42034 Daniele Bracciali Scoville Jenkins 1 0–1 G 0–1 Jul 12, 2007 H2H
42035 Daniele Bracciali Stefano Galvani 1 1–0 G 1–0 Jun 30, 2006 H2H
42036 Daniele Bracciali Thomas Johansson 1 0–1 C 0–1 Feb 2, 2007 H2H
42037 Daniele Bracciali Tomas Behrend 1 0–1 C 0–1 Sep 29, 2005 H2H
42038 Daniel Elahi Galan Albert Ramos-Vinolas 1 0–1 C 0–1 Feb 24, 2023 H2H
42039 Daniel Elahi Galan Alejandro Tabilo 1 0–1 H 0–1 Jan 22, 2020 H2H
42040 Daniel Elahi Galan Alexander Zverev 1 0–1 H 0–1 Jul 28, 2021 H2H
42041 Daniel Elahi Galan Alex de Minaur 1 1–0 H 1–0 Mar 27, 2021 H2H
42042 Daniel Elahi Galan Andrej Martin 1 1–0 H 1–0 Jan 10, 2021 H2H
42043 Daniel Elahi Galan Arthur Fils 1 0–1 C 0–1 Jul 27, 2023 H2H
42044 Daniel Elahi Galan Aslan Karatsev 1 0–1 C 0–1 Jul 22, 2022 H2H
42045 Daniel Elahi Galan Benoit Paire 1 1–0 C 1–0 Apr 4, 2024 H2H
42046 Daniel Elahi Galan Bernabe Zapata Miralles 1 1–0 H 1–0 Oct 20, 2022 H2H
42047 Daniel Elahi Galan Cameron Norrie 1 1–0 C 1–0 Sep 29, 2020 H2H
42048 Daniel Elahi Galan Daniel Evans 1 0–1 H 0–1 Aug 30, 2023 H2H
42049 Daniel Elahi Galan Dominik Koepfer 1 1–0 G 1–0 Jun 29, 2022 H2H
42050 Daniel Elahi Galan Facundo Diaz Acosta 1 0–1 C 0–1 Jul 25, 2024 H2H
42051 Daniel Elahi Galan Frances Tiafoe 1 0–1 H 0–1 Aug 1, 2024 H2H
42052 Daniel Elahi Galan Gregoire Barrere 1 0–1 H 0–1 Oct 19, 2023 H2H
42053 Daniel Elahi Galan Hamad Medjedovic 1 1–0 C 1–0 Jul 24, 2024 H2H
42054 Daniel Elahi Galan Hubert Hurkacz 1 0–1 H 0–1 Jan 11, 2021 H2H
42055 Daniel Elahi Galan Hugo Gaston 1 0–1 C 0–1 May 23, 2024 H2H
42056 Daniel Elahi Galan Jan-Lennard Struff 1 0–1 H 0–1 Oct 9, 2021 H2H
42057 Daniel Elahi Galan Jozef Kovalik 1 0–1 C 0–1 Feb 25, 2021 H2H
42058 Daniel Elahi Galan Laslo Djere 1 0–1 H 0–1 Sep 23, 2021 H2H
42059 Daniel Elahi Galan Marc-Andrea Huesler 1 1–0 H 1–0 Sep 22, 2022 H2H
42060 Daniel Elahi Galan Marco Cecchinato 1 1–0 C 1–0 Aug 2, 2023 H2H
42061 Daniel Elahi Galan Marcos Giron 1 0–1 H 0–1 Oct 6, 2023 H2H
42062 Daniel Elahi Galan Matteo Arnaldi 1 0–1 C 0–1 May 30, 2023 H2H
42063 Daniel Elahi Galan Matteo Berrettini 1 0–1 C 0–1 Jul 19, 2024 H2H
42064 Daniel Elahi Galan Mikael Ymer 1 1–0 G 1–0 Jul 9, 2023 H2H
42065 Daniel Elahi Galan Novak Djokovic 1 0–1 C 0–1 Oct 3, 2020 H2H
42066 Daniel Elahi Galan Nuno Borges 1 1–0 H 1–0 Oct 21, 2022 H2H
42067 Daniel Elahi Galan Pavel Kotov 1 0–1 H 0–1 Sep 23, 2023 H2H
42068 Daniel Elahi Galan Pedro Cachin 1 1–0 C 1–0 Feb 23, 2023 H2H
42069 Daniel Elahi Galan Pedro Martinez 1 1–0 H 1–0 Sep 23, 2022 H2H
42070 Daniel Elahi Galan Pere Riba 1 1–0 H 1–0 Jul 23, 2015 H2H
42071 Daniel Elahi Galan Peter Polansky 1 0–1 H 0–1 Aug 1, 2018 H2H
42072 Daniel Elahi Galan Radu Albot 1 1–0 H 1–0 Aug 22, 2023 H2H
42073 Daniel Elahi Galan Raphael Collignon 1 0–1 H 0–1 Aug 26, 2025 H2H
42074 Daniel Elahi Galan Reilly Opelka 1 0–1 H 0–1 Aug 5, 2021 H2H
42075 Daniel Elahi Galan Sebastian Korda 1 1–0 C 1–0 Apr 29, 2021 H2H
42076 Daniel Elahi Galan Stefanos Tsitsipas 1 1–0 H 1–0 Aug 31, 2022 H2H
42077 Daniel Elahi Galan Stefano Travaglia 1 0–1 C 0–1 Jul 25, 2019 H2H
42078 Daniel Elahi Galan Taro Daniel 1 0–1 H 0–1 Mar 8, 2024 H2H
42079 Daniel Elahi Galan Thiago Monteiro 1 0–1 C 0–1 Jul 20, 2023 H2H
42080 Daniel Elahi Galan Thiago Seyboth Wild 1 1–0 H 1–0 Mar 26, 2021 H2H
42081 Daniel Elahi Galan Valentin Royer 1 1–0 C 1–0 May 27, 2025 H2H
42082 Daniel Elsner Alexander Peya 1 1–0 C 1–0 May 26, 2004 H2H
42083 Daniel Elsner Arnaud Di Pasquale 1 0–1 C 0–1 Sep 16, 2004 H2H
42084 Daniel Elsner Gouichi Motomura 1 1–0 H 1–0 Oct 11, 2000 H2H
42085 Daniel Elsner Lars Burgsmuller 1 0–1 H 0–1 Jan 17, 2001 H2H
42086 Daniel Elsner Leander Paes 1 0–1 G 0–1 Jun 27, 2001 H2H
42087 Daniel Elsner Marc Kevin Goellner 1 0–1 C 0–1 Sep 14, 2000 H2H
42088 Daniel Elsner Marc Lopez 1 0–1 C 0–1 Jul 14, 2004 H2H
42089 Daniel Elsner Markus Hipfl 1 0–1 C 0–1 May 24, 2001 H2H
42090 Daniel Elsner Ruben Ramirez Hidalgo 1 1–0 C 1–0 Apr 28, 2004 H2H
42091 Daniele Musa Herbert Wiltschnig 1 1–0 C 1–0 Aug 2, 1995 H2H
42092 Daniele Musa Louis Gloria 1 1–0 H 1–0 Aug 16, 1995 H2H
42093 Daniele Musa Mauricio Hadad 1 0–1 C 0–1 Sep 13, 1996 H2H
42094 Daniele Musa Philippe Moggio 1 1–0 C 1–0 Sep 12, 1996 H2H
42095 Daniel Evans Alejandro Tabilo 1 0–1 G 0–1 Jul 3, 2024 H2H
42096 Daniel Evans Aleksandar Vukic 1 0–1 H 0–1 Aug 20, 2024 H2H
42097 Daniel Evans Alex Michelsen 1 1–0 H 1–0 Jul 24, 2025 H2H
42098 Daniel Evans Andrea Vavassori 1 1–0 C 1–0 Apr 8, 2023 H2H
42099 Daniel Evans Benjamin Bonzi 1 1–0 C 1–0 Apr 12, 2022 H2H
42100 Daniel Evans Ben Shelton 1 0–1 H 0–1 Feb 28, 2024 H2H
42101 Daniel Evans Bernabe Zapata Miralles 1 0–1 C 0–1 Apr 29, 2023 H2H
42102 Daniel Evans Botic van de Zandschulp 1 1–0 H 1–0 Aug 31, 2023 H2H
42103 Daniel Evans Christopher Eubanks 1 0–1 H 0–1 Mar 23, 2024 H2H
42104 Daniel Evans Dominik Koepfer 1 0–1 H 0–1 Jul 28, 2023 H2H
42105 Daniel Evans Egor Gerasimov 1 1–0 H 1–0 Feb 16, 2022 H2H
42106 Daniel Evans Emil Ruusuvuori 1 0–1 H 0–1 Feb 22, 2023 H2H
42107 Daniel Evans Ernesto Escobedo 1 0–1 H 0–1 Mar 24, 2017 H2H
42108 Daniel Evans Federico Coria 1 1–0 H 1–0 Mar 13, 2022 H2H
42109 Daniel Evans Filip Misolic 1 0–1 H 0–1 Oct 19, 2023 H2H
42110 Daniel Evans Gabriel Diallo 1 0–1 H 0–1 Aug 9, 2023 H2H
42111 Daniel Evans Gastao Elias 1 1–0 H 1–0 Aug 23, 2016 H2H
42112 Daniel Evans Gregoire Barrere 1 1–0 H 1–0 Aug 3, 2023 H2H
42113 Daniel Evans Ilya Ivashka 1 0–1 C 0–1 Apr 11, 2023 H2H
42114 Daniel Evans James Duckworth 1 1–0 H 1–0 Sep 1, 2022 H2H
42115 Daniel Evans Jan Hajek 1 1–0 H 1–0 Feb 6, 2014 H2H
42116 Daniel Evans Jan-Lennard Struff 1 1–0 G 1–0 Jun 29, 2016 H2H
42117 Daniel Evans Jason Kubler 1 0–1 G 0–1 Jun 29, 2022 H2H
42118 Daniel Evans Jenson Brooksby 1 0–1 G 0–1 Jun 27, 2025 H2H
42119 Daniel Evans Jurij Rodionov 1 1–0 H 1–0 Oct 30, 2020 H2H
42120 Daniel Evans Liam Broady 1 1–0 G 1–0 Jun 21, 2016 H2H
42121 Daniel Evans Lloyd Harris 1 1–0 H 1–0 Feb 22, 2019 H2H
42122 Daniel Evans Malek Jaziri 1 1–0 H 1–0 Mar 22, 2019 H2H
42123 Daniel Evans Mariano Navone 1 1–0 H 1–0 Aug 29, 2024 H2H
42124 Daniel Evans Matteo Arnaldi 1 1–0 C 1–0 Apr 20, 2023 H2H
42125 Daniel Evans Michael Berrer 1 1–0 H 1–0 Feb 7, 2014 H2H
42126 Daniel Evans Michael Lammer 1 0–1 H 0–1 Jan 13, 2010 H2H
42127 Daniel Evans Mikael Ymer 1 0–1 C 0–1 May 26, 2022 H2H
42128 Daniel Evans Mikhail Kukushkin 1 1–0 H 1–0 Oct 7, 2023 H2H
42129 Daniel Evans Pablo Carreno Busta 1 0–1 H 0–1 Aug 13, 2022 H2H
42130 Daniel Evans Pedro Martinez 1 1–0 H 1–0 Jan 14, 2022 H2H
42131 Daniel Evans Quentin Halys 1 0–1 G 0–1 Jul 5, 2023 H2H
42132 Daniel Evans Reilly Opelka 1 0–1 H 0–1 Jul 27, 2019 H2H
42133 Daniel Evans Ricardas Berankis 1 1–0 G 1–0 Jun 22, 2016 H2H
42134 Daniel Evans Roberto Bautista Agut 1 1–0 C 1–0 May 4, 2022 H2H
42135 Daniel Evans Salvatore Caruso 1 1–0 H 1–0 Oct 22, 2020 H2H
42136 Daniel Evans Tatsuma Ito 1 1–0 H 1–0 Jan 16, 2019 H2H
42137 Daniel Evans Tobias Kamke 1 0–1 G 0–1 Jun 18, 2014 H2H
42138 Daniel Evans Yan Bai 1 1–0 H 1–0 Sep 26, 2019 H2H
42139 Daniel Evans Zizou Bergs 1 1–0 H 1–0 Jul 23, 2025 H2H
42140 Daniel Gimeno-Traver Adrian Mannarino 1 1–0 C 1–0 Apr 21, 2016 H2H
42141 Daniel Gimeno-Traver Alberto Martin 1 1–0 C 1–0 Feb 5, 2009 H2H
42142 Daniel Gimeno-Traver Alejandro Gonzalez 1 1–0 C 1–0 May 1, 2014 H2H
42143 Daniel Gimeno-Traver Alessandro Giannessi 1 1–0 C 1–0 Jul 13, 2012 H2H
42144 Daniel Gimeno-Traver Aljaz Bedene 1 0–1 C 0–1 Jul 30, 2015 H2H
42145 Daniel Gimeno-Traver Andrey Kuznetsov 1 0–1 G 0–1 Jun 19, 2013 H2H
42146 Daniel Gimeno-Traver Antonio Veic 1 1–0 C 1–0 Jul 31, 2013 H2H
42147 Daniel Gimeno-Traver Benoit Paire 1 1–0 C 1–0 Jul 14, 2016 H2H
42148 Daniel Gimeno-Traver Carlos Cuadrado 1 0–1 C 0–1 Feb 3, 2006 H2H
42149 Daniel Gimeno-Traver Cem Ilkel 1 1–0 C 1–0 Apr 30, 2015 H2H
42150 Daniel Gimeno-Traver Daniel Brands 1 0–1 G 0–1 Jun 26, 2013 H2H
42151 Daniel Gimeno-Traver Diego Schwartzman 1 0–1 H 0–1 Aug 25, 2015 H2H
42152 Daniel Gimeno-Traver Dmitry Tursunov 1 1–0 C 1–0 May 26, 2010 H2H
42153 Daniel Gimeno-Traver Dudi Sela 1 0–1 G 0–1 Jun 23, 2015 H2H
42154 Daniel Gimeno-Traver Dusan Lajovic 1 1–0 C 1–0 Feb 21, 2013 H2H
42155 Daniel Gimeno-Traver Edouard Roger-Vasselin 1 1–0 H 1–0 Aug 20, 2013 H2H
42156 Daniel Gimeno-Traver Flavio Cipolla 1 1–0 H 1–0 Sep 22, 2012 H2H
42157 Daniel Gimeno-Traver Gerald Melzer 1 0–1 C 0–1 Jul 21, 2016 H2H
42158 Daniel Gimeno-Traver Guilherme Clezar 1 1–0 C 1–0 Feb 25, 2016 H2H
42159 Daniel Gimeno-Traver Igor Sijsling 1 0–1 H 0–1 Aug 29, 2012 H2H
42160 Daniel Gimeno-Traver Jan Hajek 1 1–0 C 1–0 Aug 1, 2013 H2H
42161 Daniel Gimeno-Traver Javier Marti 1 0–1 G 0–1 Jun 15, 2011 H2H
42162 Daniel Gimeno-Traver Joao Souza 1 1–0 C 1–0 May 26, 2015 H2H
42163 Daniel Gimeno-Traver Jurgen Zopp 1 0–1 H 0–1 Sep 19, 2013 H2H
42164 Daniel Gimeno-Traver Kenny De Schepper 1 1–0 C 1–0 Jul 25, 2013 H2H
42165 Daniel Gimeno-Traver Kyle Edmund 1 0–1 C 0–1 Apr 28, 2016 H2H
42166 Daniel Gimeno-Traver Lamine Ouahab 1 1–0 C 1–0 Apr 11, 2015 H2H
42167 Daniel Gimeno-Traver Leonardo Mayer 1 0–1 C 0–1 Feb 8, 2014 H2H
42168 Daniel Gimeno-Traver Lucas Pouille 1 0–1 H 0–1 Oct 23, 2015 H2H
42169 Daniel Gimeno-Traver Lukas Lacko 1 1–0 H 1–0 Mar 9, 2013 H2H
42170 Daniel Gimeno-Traver Malek Jaziri 1 1–0 C 1–0 Apr 9, 2015 H2H
42171 Daniel Gimeno-Traver Marc Lopez 1 0–1 C 0–1 Sep 30, 2004 H2H
42172 Daniel Gimeno-Traver Marco Chiudinelli 1 1–0 C 1–0 Jul 17, 2010 H2H
42173 Daniel Gimeno-Traver Marin Cilic 1 0–1 C 0–1 May 27, 2010 H2H
42174 Daniel Gimeno-Traver Marton Fucsovics 1 1–0 C 1–0 Feb 5, 2015 H2H
42175 Daniel Gimeno-Traver Maximo Gonzalez 1 1–0 C 1–0 Apr 9, 2009 H2H
42176 Daniel Gimeno-Traver Michael Berrer 1 0–1 C 0–1 Jul 11, 2013 H2H
42177 Daniel Gimeno-Traver Michael Ryderstedt 1 0–1 H 0–1 Oct 21, 2010 H2H
42178 Daniel Gimeno-Traver Nick Kyrgios 1 0–1 C 0–1 May 5, 2015 H2H
42179 Daniel Gimeno-Traver Nikola Mektic 1 1–0 C 1–0 Apr 24, 2015 H2H
42180 Daniel Gimeno-Traver Olivier Patience 1 1–0 C 1–0 Jul 17, 2008 H2H
42181 Daniel Gimeno-Traver Oscar Hernandez 1 0–1 C 0–1 May 25, 2005 H2H
42182 Daniel Gimeno-Traver Pablo Carreno Busta 1 0–1 C 0–1 Feb 26, 2016 H2H
42183 Daniel Gimeno-Traver Paul Capdeville 1 0–1 C 0–1 Feb 6, 2009 H2H
42184 Daniel Gimeno-Traver Raemon Sluiter 1 0–1 G 0–1 Jun 17, 2009 H2H
42185 Daniel Gimeno-Traver Roberto Carballes Baena 1 1–0 C 1–0 Apr 23, 2014 H2H
42186 Daniel Gimeno-Traver Rui Machado 1 1–0 C 1–0 May 2, 2014 H2H
42187 Daniel Gimeno-Traver Ryan Sweeting 1 0–1 H 0–1 Jan 19, 2011 H2H
42188 Daniel Gimeno-Traver Sam Groth 1 1–0 H 1–0 Mar 14, 2015 H2H
42189 Daniel Gimeno-Traver Sergei Bubka 1 0–1 H 0–1 Jan 5, 2011 H2H
42190 Daniel Gimeno-Traver Sergiy Stakhovsky 1 1–0 C 1–0 Apr 17, 2008 H2H
42191 Daniel Gimeno-Traver Simon Greul 1 0–1 H 0–1 Jan 8, 2009 H2H
42192 Daniel Gimeno-Traver Thiemo de Bakker 1 0–1 C 0–1 Apr 22, 2010 H2H
42193 Daniel Gimeno-Traver Tim Smyczek 1 0–1 H 0–1 Jan 20, 2016 H2H
42194 Daniel Gimeno-Traver Werner Eschauer 1 1–0 C 1–0 May 21, 2008 H2H
42195 Daniel Gimeno-Traver Yann Marti 1 0–1 C 0–1 Jul 24, 2014 H2H
42196 Daniel Koellerer Antonio Veic 1 0–1 H 0–1 Jan 20, 2010 H2H
42197 Daniel Koellerer Marin Cilic 1 0–1 H 0–1 Feb 5, 2010 H2H
42198 Daniel Marco Chris Pridham 1 0–1 H 0–1 Apr 3, 1992 H2H
42199 Daniel Masur Diego Schwartzman 1 0–1 C 0–1 Jul 27, 2018 H2H
42200 Daniel Masur Maximilian Marterer 1 1–0 C 1–0 Jul 26, 2018 H2H