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
10201 Dan Bleckinger Milan Holecek 1 1–0 G 1–0 Jun 30, 1972 H2H
10202 Dan Bleckinger Pierre Barthes 1 0–1 C 0–1 Jul 25, 1972 H2H
10203 Dan Bleckinger Tom Edlefsen 1 0–1 H 0–1 Oct 5, 1968 H2H
10204 Dan Cassidy Barry Moir 1 1–0 H 1–0 Sep 27, 1984 H2H
10205 Dan Cassidy Ben Testerman 1 0–1 C 0–1 Oct 24, 1985 H2H
10206 Dan Cassidy Bud Schultz 1 0–1 C 0–1 Oct 10, 1985 H2H
10207 Dan Cassidy Claudio Panatta 1 0–1 C 0–1 Nov 15, 1984 H2H
10208 Dan Cassidy Danny Saltz 1 0–1 H 0–1 Jan 10, 1985 H2H
10209 Dan Cassidy Heinz Gunthardt 1 0–1 H 0–1 Nov 22, 1984 H2H
10210 Dan Cassidy Jay Lapidus 1 1–0 H 1–0 Mar 28, 1985 H2H
10211 Dan Cassidy Jim Gurfein 1 1–0 H 1–0 Nov 14, 1987 H2H
10212 Dan Cassidy John Sadri 1 0–1 H 0–1 Aug 8, 1985 H2H
10213 Dan Cassidy Klaus Eberhard 1 1–0 C 1–0 May 29, 1985 H2H
10214 Dan Cassidy Mel Purcell 1 1–0 H 1–0 Aug 25, 1984 H2H
10215 Dan Cassidy Raymond Moore 1 0–1 G 0–1 Feb 1, 1969 H2H
10216 Dan Cassidy Rodney Harmon 1 1–0 H 1–0 Feb 5, 1985 H2H
10217 Dan Cassidy Steve Meister 1 0–1 G 0–1 Jun 19, 1985 H2H
10218 Dan Cassidy Terry Moor 1 1–0 H 1–0 Aug 22, 1984 H2H
10219 Dan Cassidy Victor Pecci 1 0–1 C 0–1 Jul 8, 1987 H2H
10220 Dane Sweeny Ben Shelton 1 0–1 H 0–1 Jan 22, 2026 H2H
10221 Dane Sweeny Corentin Moutet 1 1–0 H 1–0 Sep 1, 2026 H2H
10222 Dane Sweeny Gael Monfils 1 1–0 H 1–0 Jan 20, 2026 H2H
10223 Dane Sweeny Grigor Dimitrov 1 0–1 G 0–1 Jun 30, 2026 H2H
10224 Dane Sweeny JiSung Nam 1 1–0 H 1–0 Feb 3, 2021 H2H
10225 Dane Sweeny Lorenzo Musetti 1 1–0 H 1–0 Sep 3, 2026 H2H
10226 Dane Sweeny Marc Polmans 1 0–1 H 0–1 Sep 23, 2023 H2H
10227 Dane Sweeny Reilly Opelka 1 0–1 H 0–1 Jan 7, 2026 H2H
10228 Dane Sweeny Sebastian Baez 1 0–1 H 0–1 Oct 7, 2023 H2H
10229 Dan Goldberg Charles Beckman 1 1–0 H 1–0 Jul 22, 1988 H2H
10230 Dan Goldberg Jon Levine 1 1–0 H 1–0 Jul 21, 1988 H2H
10231 Dan Goldie Andreas Maurer 1 0–1 G 0–1 Jun 11, 1987 H2H
10232 Dan Goldie Ben Testerman 1 0–1 H 0–1 Aug 15, 1985 H2H
10233 Dan Goldie Blaine Willenborg 1 0–1 H 0–1 Jul 29, 1987 H2H
10234 Dan Goldie Brian Gottfried 1 1–0 C 1–0 Jul 27, 1984 H2H
10235 Dan Goldie Brian Teacher 1 1–0 H 1–0 Sep 13, 1984 H2H
10236 Dan Goldie Bryan Shelton 1 0–1 H 0–1 Mar 17, 1990 H2H
10237 Dan Goldie Chip Hooper 1 1–0 C 1–0 Jul 25, 1984 H2H
10238 Dan Goldie Damir Keretic 1 1–0 H 1–0 Jan 13, 1988 H2H
10239 Dan Goldie Fritz Buehning 1 1–0 H 1–0 Sep 12, 1984 H2H
10240 Dan Goldie Joakim Nystrom 1 0–1 H 0–1 Sep 2, 1985 H2H
10241 Dan Goldie John Sadri 1 0–1 C 0–1 Sep 20, 1984 H2H
10242 Dan Goldie Larry Scott 1 1–0 G 1–0 Jul 9, 1987 H2H
10243 Dan Goldie Marc Flur 1 1–0 G 1–0 Jul 11, 1987 H2H
10244 Dan Goldie Mark Edmondson 1 1–0 H 1–0 Aug 7, 1985 H2H
10245 Dan Goldie Matt Anger 1 1–0 H 1–0 Oct 6, 1988 H2H
10246 Dan Goldie Michael Westphal 1 1–0 H 1–0 Feb 24, 1987 H2H
10247 Dan Goldie Miloslav Mecir 1 0–1 H 0–1 Mar 17, 1988 H2H
10248 Dan Goldie Philip Johnson 1 1–0 H 1–0 Jul 28, 1988 H2H
10249 Dan Goldie Ramesh Krishnan 1 1–0 G 1–0 Jan 18, 1987 H2H
10250 Dan Goldie Ronnie Bathman 1 1–0 H 1–0 Nov 5, 1986 H2H
10251 Dan Goldie Russell Simpson 1 1–0 G 1–0 Jan 16, 1987 H2H
10252 Dan Goldie Shozo Shiraishi 1 1–0 H 1–0 Apr 15, 1987 H2H
10253 Dan Goldie Slobodan Zivojinovic 1 1–0 G 1–0 Jul 5, 1989 H2H
10254 Dan Goldie Thierry Tulasne 1 0–1 C 0–1 Jul 28, 1984 H2H
10255 Dan Goldie Wolfgang Popp 1 1–0 H 1–0 Apr 14, 1988 H2H
10256 Daniel Altmaier Adrian Mannarino 1 0–1 H 0–1 Feb 16, 2023 H2H
10257 Daniel Altmaier Aslan Karatsev 1 0–1 C 0–1 Apr 20, 2023 H2H
10258 Daniel Altmaier Constant Lestienne 1 1–0 H 1–0 Aug 30, 2023 H2H
10259 Daniel Altmaier Egor Gerasimov 1 0–1 H 0–1 Oct 22, 2020 H2H
10260 Daniel Altmaier Fabian Marozsan 1 0–1 C 0–1 Apr 3, 2026 H2H
10261 Daniel Altmaier Henri Laaksonen 1 0–1 H 0–1 Oct 15, 2020 H2H
10262 Daniel Altmaier Ilya Ivashka 1 0–1 H 0–1 Mar 24, 2023 H2H
10263 Daniel Altmaier J.J. Wolf 1 0–1 H 0–1 Mar 25, 2022 H2H
10264 Daniel Altmaier Kamil Majchrzak 1 0–1 H 0–1 Jan 7, 2026 H2H
10265 Daniel Altmaier Lorenzo Musetti 1 0–1 H 0–1 Aug 16, 2026 H2H
10266 Daniel Altmaier Lucas Pouille 1 0–1 H 0–1 Mar 8, 2024 H2H
10267 Daniel Altmaier Mariano Navone 1 0–1 H 0–1 Aug 28, 2024 H2H
10268 Daniel Altmaier Marsel Ilhan 1 1–0 G 1–0 Jun 30, 2017 H2H
10269 Daniel Altmaier Martin Klizan 1 0–1 C 0–1 Jul 25, 2019 H2H
10270 Daniel Altmaier Mate Valkusz 1 0–1 H 0–1 Nov 9, 2023 H2H
10271 Daniel Altmaier Matteo Arnaldi 1 0–1 H 0–1 Jul 23, 2025 H2H
10272 Daniel Altmaier Matteo Berrettini 1 1–0 C 1–0 Oct 3, 2020 H2H
10273 Daniel Altmaier Mikael Ymer 1 0–1 G 0–1 Jun 29, 2022 H2H
10274 Daniel Altmaier Nick Kyrgios 1 0–1 G 0–1 Jun 16, 2022 H2H
10275 Daniel Altmaier Pablo Carreno Busta 1 0–1 C 0–1 Oct 6, 2020 H2H
10276 Daniel Altmaier Prajnesh Gunneswaran 1 1–0 H 1–0 Feb 3, 2022 H2H
10277 Daniel Altmaier Radu Albot 1 1–0 H 1–0 Feb 4, 2022 H2H
10278 Daniel Altmaier Raphael Collignon 1 1–0 C 1–0 Jul 21, 2026 H2H
10279 Daniel Altmaier Roberto Bautista Agut 1 0–1 H 0–1 Aug 9, 2025 H2H
10280 Daniel Altmaier Soonwoo Kwon 1 0–1 H 0–1 Aug 23, 2022 H2H
10281 Daniel Altmaier Terence Atmane 1 0–1 H 0–1 Mar 20, 2026 H2H
10282 Daniel Altmaier Yuichi Sugita 1 0–1 G 0–1 Jul 1, 2017 H2H
10283 Daniel Berta Dick Norman 1 0–1 G 0–1 Jun 17, 2009 H2H
10284 Daniel Brands Adrian Mannarino 1 0–1 H 0–1 Sep 26, 2013 H2H
10285 Daniel Brands Alexander Waske 1 0–1 C 0–1 May 4, 2007 H2H
10286 Daniel Brands Jan Hajek 1 0–1 C 0–1 May 23, 2013 H2H
10287 Daniel Brands Jesse Huta Galung 1 1–0 G 1–0 Jun 19, 2013 H2H
10288 Daniel Brands Laslo Djere 1 0–1 C 0–1 May 4, 2017 H2H
10289 Daniel Brands Martin Fischer 1 1–0 H 1–0 Oct 27, 2011 H2H
10290 Daniel Brands Nick Kyrgios 1 1–0 H 1–0 Oct 29, 2015 H2H
10291 Daniel Brands Peter Luczak 1 1–0 C 1–0 Jul 28, 2010 H2H
10292 Daniel Brands Rameez Junaid 1 1–0 G 1–0 Jun 16, 2010 H2H
10293 Daniel Brands Ruben Bemelmans 1 1–0 H 1–0 Oct 18, 2012 H2H
10294 Daniel Brands Walter Trusendi 1 1–0 C 1–0 Jul 12, 2012 H2H
10295 Daniel Contet Graham Stilwell 1 0–1 C 0–1 May 2, 1969 H2H
10296 Daniel Contet Jan Pisecky 1 0–1 C 0–1 Jun 5, 1974 H2H
10297 Daniel Contet Jean Paul Meyer 1 1–0 C 1–0 Jul 17, 1969 H2H
10298 Daniel Contet Piero Toci 1 1–0 C 1–0 May 24, 1972 H2H
10299 Daniel Contet Robert Maud 1 0–1 G 0–1 Jun 23, 1971 H2H
10300 Daniel Contet Vladimir Korotkov 1 1–0 C 1–0 Jan 27, 1968 H2H
10301 Daniel Courcol Bryan Shelton 1 0–1 C 0–1 May 3, 1996 H2H
10302 Daniel Cox Adrian Mannarino 1 0–1 G 0–1 Jun 11, 2014 H2H
10303 Daniel Dutra da Silva Filip Misolic 1 0–1 C 0–1 Jul 27, 2022 H2H
10304 Daniel Dutra da Silva Nicolas Devilder 1 0–1 C 0–1 Feb 12, 2009 H2H
10305 Daniele Bracciali Alex Calatrava 1 1–0 H 1–0 Feb 24, 2006 H2H
10306 Daniele Bracciali Cyril Saulnier 1 1–0 G 1–0 Jul 7, 2005 H2H
10307 Daniele Bracciali Davide Sanguinetti 1 0–1 C 0–1 May 31, 2006 H2H
10308 Daniele Bracciali Dmitry Tursunov 1 0–1 H 0–1 Aug 9, 2006 H2H
10309 Daniele Bracciali Flavio Saretta 1 1–0 C 1–0 Jul 13, 2006 H2H
10310 Daniele Bracciali Gael Monfils 1 0–1 H 0–1 Jan 17, 2007 H2H
10311 Daniele Bracciali George Bastl 1 0–1 H 0–1 Mar 21, 2006 H2H
10312 Daniele Bracciali Igor Sijsling 1 1–0 C 1–0 Jul 20, 2006 H2H
10313 Daniele Bracciali Ilija Bozoljac 1 0–1 C 0–1 Feb 2, 2006 H2H
10314 Daniele Bracciali Ivan Navarro 1 0–1 C 0–1 Apr 12, 2007 H2H
10315 Daniele Bracciali Ivo Klec 1 0–1 H 0–1 Mar 2, 2006 H2H
10316 Daniele Bracciali Jan-Michael Gambill 1 0–1 G 0–1 Jun 25, 2004 H2H
10317 Daniele Bracciali Justin Gimelstob 1 1–0 H 1–0 Mar 7, 2007 H2H
10318 Daniele Bracciali Martin Lee 1 1–0 G 1–0 Jun 24, 1998 H2H
10319 Daniele Bracciali Oliver Marach 1 1–0 H 1–0 Mar 1, 2007 H2H
10320 Daniele Bracciali Olivier Patience 1 1–0 C 1–0 Apr 27, 2006 H2H
10321 Daniele Bracciali Radim Zitko 1 1–0 C 1–0 Jul 21, 2005 H2H
10322 Daniele Bracciali Robby Ginepri 1 1–0 C 1–0 May 9, 2007 H2H
10323 Daniele Bracciali Rodolphe Gilbert 1 0–1 C 0–1 Jun 22, 1995 H2H
10324 Daniele Bracciali Scoville Jenkins 1 0–1 G 0–1 Jul 12, 2007 H2H
10325 Daniele Bracciali Stefano Galvani 1 1–0 G 1–0 Jun 30, 2006 H2H
10326 Daniele Bracciali Thomas Johansson 1 0–1 C 0–1 Feb 2, 2007 H2H
10327 Daniele Bracciali Tomas Behrend 1 0–1 C 0–1 Sep 29, 2005 H2H
10328 Daniel Elahi Galan Albert Ramos-Vinolas 1 0–1 C 0–1 Feb 24, 2023 H2H
10329 Daniel Elahi Galan Alejandro Tabilo 1 0–1 H 0–1 Jan 22, 2020 H2H
10330 Daniel Elahi Galan Alexander Zverev 1 0–1 H 0–1 Jul 28, 2021 H2H
10331 Daniel Elahi Galan Alex de Minaur 1 1–0 H 1–0 Mar 27, 2021 H2H
10332 Daniel Elahi Galan Andrej Martin 1 1–0 H 1–0 Jan 10, 2021 H2H
10333 Daniel Elahi Galan Arthur Fils 1 0–1 C 0–1 Jul 27, 2023 H2H
10334 Daniel Elahi Galan Aslan Karatsev 1 0–1 C 0–1 Jul 22, 2022 H2H
10335 Daniel Elahi Galan Benoit Paire 1 1–0 C 1–0 Apr 4, 2024 H2H
10336 Daniel Elahi Galan Bernabe Zapata Miralles 1 1–0 H 1–0 Oct 20, 2022 H2H
10337 Daniel Elahi Galan Cameron Norrie 1 1–0 C 1–0 Sep 29, 2020 H2H
10338 Daniel Elahi Galan Daniel Evans 1 0–1 H 0–1 Aug 30, 2023 H2H
10339 Daniel Elahi Galan Dominik Koepfer 1 1–0 G 1–0 Jun 29, 2022 H2H
10340 Daniel Elahi Galan Facundo Diaz Acosta 1 0–1 C 0–1 Jul 25, 2024 H2H
10341 Daniel Elahi Galan Frances Tiafoe 1 0–1 H 0–1 Aug 1, 2024 H2H
10342 Daniel Elahi Galan Gregoire Barrere 1 0–1 H 0–1 Oct 19, 2023 H2H
10343 Daniel Elahi Galan Hamad Medjedovic 1 1–0 C 1–0 Jul 24, 2024 H2H
10344 Daniel Elahi Galan Hubert Hurkacz 1 0–1 H 0–1 Jan 11, 2021 H2H
10345 Daniel Elahi Galan Hugo Gaston 1 0–1 C 0–1 May 23, 2024 H2H
10346 Daniel Elahi Galan Jan-Lennard Struff 1 0–1 H 0–1 Oct 9, 2021 H2H
10347 Daniel Elahi Galan Jozef Kovalik 1 0–1 C 0–1 Feb 25, 2021 H2H
10348 Daniel Elahi Galan Laslo Djere 1 0–1 H 0–1 Sep 23, 2021 H2H
10349 Daniel Elahi Galan Marc-Andrea Huesler 1 1–0 H 1–0 Sep 22, 2022 H2H
10350 Daniel Elahi Galan Marco Cecchinato 1 1–0 C 1–0 Aug 2, 2023 H2H
10351 Daniel Elahi Galan Marcos Giron 1 0–1 H 0–1 Oct 6, 2023 H2H
10352 Daniel Elahi Galan Matteo Arnaldi 1 0–1 C 0–1 May 30, 2023 H2H
10353 Daniel Elahi Galan Matteo Berrettini 1 0–1 C 0–1 Jul 19, 2024 H2H
10354 Daniel Elahi Galan Mikael Ymer 1 1–0 G 1–0 Jul 9, 2023 H2H
10355 Daniel Elahi Galan Novak Djokovic 1 0–1 C 0–1 Oct 3, 2020 H2H
10356 Daniel Elahi Galan Nuno Borges 1 1–0 H 1–0 Oct 21, 2022 H2H
10357 Daniel Elahi Galan Pavel Kotov 1 0–1 H 0–1 Sep 23, 2023 H2H
10358 Daniel Elahi Galan Pedro Cachin 1 1–0 C 1–0 Feb 23, 2023 H2H
10359 Daniel Elahi Galan Pedro Martinez 1 1–0 H 1–0 Sep 23, 2022 H2H
10360 Daniel Elahi Galan Pere Riba 1 1–0 H 1–0 Jul 23, 2015 H2H
10361 Daniel Elahi Galan Peter Polansky 1 0–1 H 0–1 Aug 1, 2018 H2H
10362 Daniel Elahi Galan Radu Albot 1 1–0 H 1–0 Aug 22, 2023 H2H
10363 Daniel Elahi Galan Raphael Collignon 1 0–1 H 0–1 Aug 26, 2025 H2H
10364 Daniel Elahi Galan Reilly Opelka 1 0–1 H 0–1 Aug 5, 2021 H2H
10365 Daniel Elahi Galan Sebastian Korda 1 1–0 C 1–0 Apr 29, 2021 H2H
10366 Daniel Elahi Galan Stefanos Tsitsipas 1 1–0 H 1–0 Aug 31, 2022 H2H
10367 Daniel Elahi Galan Stefano Travaglia 1 0–1 C 0–1 Jul 25, 2019 H2H
10368 Daniel Elahi Galan Taro Daniel 1 0–1 H 0–1 Mar 8, 2024 H2H
10369 Daniel Elahi Galan Thiago Monteiro 1 0–1 C 0–1 Jul 20, 2023 H2H
10370 Daniel Elahi Galan Thiago Seyboth Wild 1 1–0 H 1–0 Mar 26, 2021 H2H
10371 Daniel Elahi Galan Valentin Royer 1 1–0 C 1–0 May 27, 2025 H2H
10372 Daniel Elsner Alexander Peya 1 1–0 C 1–0 May 26, 2004 H2H
10373 Daniel Elsner Arnaud Di Pasquale 1 0–1 C 0–1 Sep 16, 2004 H2H
10374 Daniel Elsner Gouichi Motomura 1 1–0 H 1–0 Oct 11, 2000 H2H
10375 Daniel Elsner Lars Burgsmuller 1 0–1 H 0–1 Jan 17, 2001 H2H
10376 Daniel Elsner Leander Paes 1 0–1 G 0–1 Jun 27, 2001 H2H
10377 Daniel Elsner Marc Kevin Goellner 1 0–1 C 0–1 Sep 14, 2000 H2H
10378 Daniel Elsner Marc Lopez 1 0–1 C 0–1 Jul 14, 2004 H2H
10379 Daniel Elsner Markus Hipfl 1 0–1 C 0–1 May 24, 2001 H2H
10380 Daniel Elsner Ruben Ramirez Hidalgo 1 1–0 C 1–0 Apr 28, 2004 H2H
10381 Daniele Musa Herbert Wiltschnig 1 1–0 C 1–0 Aug 2, 1995 H2H
10382 Daniele Musa Louis Gloria 1 1–0 H 1–0 Aug 16, 1995 H2H
10383 Daniele Musa Mauricio Hadad 1 0–1 C 0–1 Sep 13, 1996 H2H
10384 Daniele Musa Philippe Moggio 1 1–0 C 1–0 Sep 12, 1996 H2H
10385 Daniel Evans Alejandro Tabilo 1 0–1 G 0–1 Jul 3, 2024 H2H
10386 Daniel Evans Aleksandar Vukic 1 0–1 H 0–1 Aug 20, 2024 H2H
10387 Daniel Evans Alex Michelsen 1 1–0 H 1–0 Jul 24, 2025 H2H
10388 Daniel Evans Andrea Vavassori 1 1–0 C 1–0 Apr 8, 2023 H2H
10389 Daniel Evans Benjamin Bonzi 1 1–0 C 1–0 Apr 12, 2022 H2H
10390 Daniel Evans Ben Shelton 1 0–1 H 0–1 Feb 28, 2024 H2H
10391 Daniel Evans Bernabe Zapata Miralles 1 0–1 C 0–1 Apr 29, 2023 H2H
10392 Daniel Evans Botic van de Zandschulp 1 1–0 H 1–0 Aug 31, 2023 H2H
10393 Daniel Evans Christopher Eubanks 1 0–1 H 0–1 Mar 23, 2024 H2H
10394 Daniel Evans Dominik Koepfer 1 0–1 H 0–1 Jul 28, 2023 H2H
10395 Daniel Evans Egor Gerasimov 1 1–0 H 1–0 Feb 16, 2022 H2H
10396 Daniel Evans Emil Ruusuvuori 1 0–1 H 0–1 Feb 22, 2023 H2H
10397 Daniel Evans Ernesto Escobedo 1 0–1 H 0–1 Mar 24, 2017 H2H
10398 Daniel Evans Federico Coria 1 1–0 H 1–0 Mar 13, 2022 H2H
10399 Daniel Evans Filip Misolic 1 0–1 H 0–1 Oct 19, 2023 H2H
10400 Daniel Evans Gabriel Diallo 1 0–1 H 0–1 Aug 9, 2023 H2H