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 descending Record Surface Last Met H2H
19401 Dan Goldie Eliot Teltscher 2 1–1 H 1–1 Apr 23, 1988 H2H
19402 Dan Goldie Greg Holmes 2 2–0 C 2–0 Nov 14, 1987 H2H
19403 Dan Goldie Leif Shiras 2 2–0 H 2–0 Apr 5, 1990 H2H
19404 Dan Goldie Marty Davis 2 2–0 H 2–0 Jan 8, 1988 H2H
19405 Daniel Altmaier Aleksandar Kovacevic 2 2–0 G 1–0 H 1–0 Jun 23, 2026 H2H
19406 Daniel Altmaier Alex de Minaur 2 0–2 H 0–2 Aug 30, 2025 H2H
19407 Daniel Altmaier Alexei Popyrin 2 1–1 C 1–0 H 0–1 Apr 17, 2024 H2H
19408 Daniel Altmaier Benjamin Bonzi 2 1–1 C 1–0 G 0–1 Jul 20, 2023 H2H
19409 Daniel Altmaier Ben Shelton 2 1–1 C 1–0 H 0–1 Oct 9, 2026 H2H
19410 Daniel Altmaier Gael Monfils 2 0–2 H 0–2 Jan 16, 2025 H2H
19411 Daniel Altmaier Hubert Hurkacz 2 1–1 C 0–1 G 1–0 Jun 17, 2026 H2H
19412 Daniel Altmaier Jan-Lennard Struff 2 1–1 C 1–0 H 0–1 Mar 23, 2024 H2H
19413 Daniel Altmaier Juan Manuel Cerundolo 2 0–2 C 0–2 Apr 23, 2026 H2H
19414 Daniel Altmaier Laslo Djere 2 2–0 C 2–0 May 28, 2024 H2H
19415 Daniel Altmaier Marcos Giron 2 2–0 H 2–0 Oct 29, 2025 H2H
19416 Daniel Altmaier Marin Cilic 2 1–1 C 1–0 H 0–1 Apr 14, 2026 H2H
19417 Daniel Altmaier Taylor Fritz 2 2–0 C 1–0 H 1–0 May 27, 2025 H2H
19418 Daniel Altmaier Tristan Schoolkate 2 1–1 H 1–1 Oct 3, 2025 H2H
19419 Daniel Altmaier Zhizhen Zhang 2 1–1 C 1–1 May 6, 2026 H2H
19420 Daniel Brands Julian Reister 2 0–2 C 0–2 Apr 27, 2011 H2H
19421 Daniel Brands Kevin Kim 2 0–2 G 0–1 H 0–1 Jan 7, 2010 H2H
19422 Daniel Brands Robert Kendrick 2 1–1 C 0–1 H 1–0 Oct 29, 2009 H2H
19423 Daniel Contet Christian Kuhnke 2 0–2 C 0–2 Jul 11, 1970 H2H
19424 Daniele Bracciali Alexander Waske 2 1–1 C 1–0 G 0–1 Apr 28, 2006 H2H
19425 Daniele Bracciali Jan Hernych 2 2–0 C 1–0 G 1–0 Oct 14, 2005 H2H
19426 Daniele Bracciali Luis Horna 2 2–0 C 1–0 H 1–0 Apr 29, 2006 H2H
19427 Daniele Bracciali Max Mirnyi 2 1–1 G 0–1 H 1–0 Mar 21, 2007 H2H
19428 Daniele Bracciali Novak Djokovic 2 0–2 H 0–2 Mar 22, 2007 H2H
19429 Daniele Bracciali Richard Gasquet 2 0–2 C 0–1 G 0–1 Jun 23, 2006 H2H
19430 Daniel Elahi Galan Brandon Nakashima 2 0–2 G 0–1 H 0–1 Sep 24, 2022 H2H
19431 Daniel Elahi Galan Camilo Ugo Carabelli 2 1–1 C 1–1 Apr 18, 2024 H2H
19432 Daniel Elahi Galan Cristian Garin 2 0–2 C 0–1 H 0–1 Mar 10, 2023 H2H
19433 Daniel Elahi Galan Daniel Altmaier 2 2–0 C 2–0 Aug 3, 2023 H2H
19434 Daniel Elahi Galan Diego Schwartzman 2 1–1 C 1–1 Feb 15, 2024 H2H
19435 Daniel Elahi Galan Federico Coria 2 2–0 C 1–0 G 1–0 Jul 21, 2022 H2H
19436 Daniel Elahi Galan Jason Kubler 2 1–1 C 0–1 H 1–0 Jan 16, 2024 H2H
19437 Daniel Elahi Galan Lorenzo Sonego 2 0–2 G 0–1 H 0–1 Jul 1, 2021 H2H
19438 Daniel Elahi Galan Roberto Bautista Agut 2 1–1 C 0–1 G 1–0 Apr 26, 2024 H2H
19439 Daniel Elahi Galan Sebastian Baez 2 0–2 H 0–2 Jan 18, 2024 H2H
19440 Daniel Elahi Galan Zhizhen Zhang 2 1–1 C 1–1 May 10, 2024 H2H
19441 Daniel Evans Alexander Zverev 2 1–1 C 0–1 H 1–0 May 7, 2021 H2H
19442 Daniel Evans Alex de Minaur 2 1–1 H 1–1 Sep 1, 2024 H2H
19443 Daniel Evans Andrey Kuznetsov 2 1–1 G 0–1 H 1–0 Jan 14, 2017 H2H
19444 Daniel Evans Aslan Karatsev 2 0–2 H 0–2 Jan 15, 2022 H2H
19445 Daniel Evans Constant Lestienne 2 2–0 H 2–0 Oct 21, 2022 H2H
19446 Daniel Evans Diego Schwartzman 2 0–2 H 0–2 Oct 12, 2021 H2H
19447 Daniel Evans Dustin Brown 2 2–0 H 2–0 Mar 11, 2017 H2H
19448 Daniel Evans Facundo Bagnis 2 2–0 H 2–0 Jan 18, 2023 H2H
19449 Daniel Evans Gael Monfils 2 0–2 H 0–2 Feb 15, 2020 H2H
19450 Daniel Evans Hubert Hurkacz 2 1–1 C 1–1 Apr 14, 2021 H2H
19451 Daniel Evans Lucas Pouille 2 2–0 H 2–0 Aug 25, 2021 H2H
19452 Daniel Evans Marin Cilic 2 1–1 H 1–1 Sep 4, 2022 H2H
19453 Daniel Evans Matteo Berrettini 2 0–2 G 0–2 Jun 16, 2022 H2H
19454 Daniel Evans Novak Djokovic 2 1–1 C 1–0 G 0–1 Jul 3, 2025 H2H
19455 Daniel Evans Richard Gasquet 2 0–2 H 0–2 Aug 26, 2021 H2H
19456 Daniel Evans Sebastian Korda 2 0–2 G 0–2 Jun 22, 2023 H2H
19457 Daniel Evans Taro Daniel 2 2–0 H 2–0 Oct 17, 2024 H2H
19458 Daniel Evans Thanasi Kokkinakis 2 0–2 C 0–1 H 0–1 Feb 22, 2024 H2H
19459 Daniel Evans Thiago Seyboth Wild 2 1–1 H 1–1 Oct 4, 2024 H2H
19460 Daniel Evans Ugo Humbert 2 0–2 G 0–1 H 0–1 Jun 13, 2025 H2H
19461 Daniel Gimeno-Traver Andrey Golubev 2 2–0 G 1–0 H 1–0 Jun 9, 2011 H2H
19462 Daniel Gimeno-Traver Eduardo Schwank 2 2–0 C 1–0 H 1–0 Oct 7, 2010 H2H
19463 Daniel Gimeno-Traver Filippo Volandri 2 0–2 C 0–2 Feb 14, 2013 H2H
19464 Daniel Gimeno-Traver Florent Serra 2 1–1 C 0–1 H 1–0 Sep 20, 2012 H2H
19465 Daniel Gimeno-Traver Gael Monfils 2 0–2 C 0–2 Apr 13, 2011 H2H
19466 Daniel Gimeno-Traver Horacio Zeballos 2 1–1 C 1–1 Feb 7, 2014 H2H
19467 Daniel Gimeno-Traver Ivan Navarro 2 0–2 C 0–2 May 3, 2012 H2H
19468 Daniel Gimeno-Traver Michael Russell 2 0–2 C 0–2 Apr 10, 2014 H2H
19469 Daniel Gimeno-Traver Roberto Bautista Agut 2 0–2 G 0–1 H 0–1 Jun 18, 2014 H2H
19470 Daniel Gimeno-Traver Ruben Ramirez Hidalgo 2 2–0 C 2–0 Feb 13, 2014 H2H
19471 Daniel Gimeno-Traver Santiago Ventura 2 2–0 C 2–0 Feb 11, 2010 H2H
19472 Daniel Gimeno-Traver Steve Darcis 2 1–1 C 1–1 Jul 23, 2015 H2H
19473 Daniel Gimeno-Traver Teymuraz Gabashvili 2 2–0 C 2–0 Apr 7, 2016 H2H
19474 Daniel Masur Jan-Lennard Struff 2 0–2 C 0–2 May 3, 2018 H2H
19475 Daniel Munoz de la Nava Maximo Gonzalez 2 1–1 C 1–1 Apr 7, 2016 H2H
19476 Daniel Nestor Francisco Montana 2 1–1 G 0–1 H 1–0 Aug 14, 1996 H2H
19477 Daniel Nestor Markus Zoecke 2 0–2 H 0–2 Nov 1, 1991 H2H
19478 Daniel Nestor Michael Hill 2 2–0 G 2–0 Jun 15, 2000 H2H
19479 Daniel Nestor Neville Godwin 2 2–0 H 2–0 Apr 15, 1998 H2H
19480 Daniel Nestor Sebastien Lareau 2 1–1 G 1–0 H 0–1 Jun 14, 2000 H2H
19481 Daniel Vacek Carlos Costa 2 1–1 C 1–0 C 0–1 Apr 26, 1995 H2H
19482 Daniel Vacek Christian Bergstrom 2 1–1 C 0–1 H 1–0 Jan 19, 1994 H2H
19483 Daniel Vacek Chris Woodruff 2 0–2 C 0–1 H 0–1 Mar 10, 1999 H2H
19484 Daniel Vacek Dennis van Scheppingen 2 2–0 C 1–0 G 1–0 Mar 7, 1997 H2H
19485 Daniel Vacek Hernan Gumy 2 0–2 C 0–1 H 0–1 May 4, 2000 H2H
19486 Daniel Vacek Jeff Tarango 2 2–0 C 1–0 H 1–0 Oct 2, 1999 H2H
19487 Daniel Vacek Justin Gimelstob 2 0–2 H 0–2 Sep 3, 1999 H2H
19488 Daniel Vacek Karsten Braasch 2 1–1 C 1–0 H 0–1 Mar 14, 1995 H2H
19489 Daniel Vacek Markus Naewie 2 1–1 C 0–1 H 1–0 May 4, 1994 H2H
19490 Daniel Vacek Mark Woodforde 2 1–1 G 1–0 H 0–1 Jan 12, 1995 H2H
19491 Daniel Vacek Nicklas Kulti 2 1–1 C 1–0 G 0–1 Jun 12, 1997 H2H
19492 Daniel Vacek Nicolas Pereira 2 1–1 H 1–1 Jul 17, 1996 H2H
19493 Daniel Vacek Olivier Delaitre 2 1–1 C 0–1 H 1–0 Mar 21, 1997 H2H
19494 Daniel Vacek Stefano Pescosolido 2 1–1 C 0–1 H 1–0 Jan 4, 1996 H2H
19495 Daniel Vacek Wayne Black 2 0–2 C 0–1 H 0–1 Feb 10, 2000 H2H
19496 Danie Visser Brian Garrow 2 2–0 C 1–0 G 1–0 Sep 29, 1988 H2H
19497 Danie Visser Bruno Oresar 2 0–2 C 0–1 H 0–1 Mar 2, 1988 H2H
19498 Danie Visser Damir Keretic 2 1–1 C 0–1 G 1–0 May 4, 1988 H2H
19499 Danie Visser Dan Cassidy 2 1–1 G 0–1 H 1–0 Aug 14, 1985 H2H
19500 Danie Visser Eliot Teltscher 2 1–1 C 0–1 H 1–0 Jul 21, 1988 H2H
19501 Danie Visser Greg Holmes 2 1–1 G 1–0 H 0–1 Jun 30, 1985 H2H
19502 Danie Visser Jay Lapidus 2 1–1 H 1–1 Nov 20, 1986 H2H
19503 Danie Visser John Sadri 2 0–2 H 0–2 Oct 11, 1985 H2H
19504 Danie Visser Marcel Freeman 2 1–1 H 1–1 Sep 3, 1987 H2H
19505 Danie Visser Marc Flur 2 1–1 H 1–1 Aug 9, 1989 H2H
19506 Danie Visser Marty Davis 2 1–1 H 1–1 Aug 2, 1989 H2H
19507 Danie Visser Miloslav Mecir 2 1–1 C 0–1 G 1–0 May 31, 1985 H2H
19508 Danie Visser Pieter Aldrich 2 1–1 G 1–0 H 0–1 Jul 14, 1989 H2H
19509 Danie Visser Ramesh Krishnan 2 1–1 H 1–1 Aug 6, 1986 H2H
19510 Danie Visser Robert Seguso 2 0–2 G 0–1 H 0–1 Feb 26, 1987 H2H
19511 Danie Visser Rolf Gehring 2 1–1 H 1–1 Oct 11, 1984 H2H
19512 Danie Visser Tim Mayotte 2 0–2 G 0–2 Dec 13, 1985 H2H
19513 Danie Visser Tomas Smid 2 0–2 H 0–2 Oct 18, 1986 H2H
19514 Daniil Medvedev Albert Ramos-Vinolas 2 2–0 C 1–0 H 1–0 Oct 6, 2022 H2H
19515 Daniil Medvedev Aleksandr Shevchenko 2 2–0 C 1–0 H 1–0 Feb 28, 2024 H2H
19516 Daniil Medvedev Alexandre Muller 2 2–0 C 1–0 G 1–0 Apr 9, 2025 H2H
19517 Daniil Medvedev Andreas Seppi 2 1–1 H 1–1 Oct 26, 2018 H2H
19518 Daniil Medvedev Arthur Fils 2 2–0 H 2–0 Mar 14, 2025 H2H
19519 Daniil Medvedev Christopher Eubanks 2 2–0 G 1–0 H 1–0 Jul 13, 2023 H2H
19520 Daniil Medvedev Daniel Altmaier 2 1–1 G 1–1 Jun 19, 2026 H2H
19521 Daniil Medvedev Egor Gerasimov 2 2–0 H 2–0 Mar 12, 2021 H2H
19522 Daniil Medvedev Evgeny Donskoy 2 2–0 H 2–0 Sep 20, 2019 H2H
19523 Daniil Medvedev Feliciano Lopez 2 1–1 C 0–1 H 1–0 Sep 1, 2019 H2H
19524 Daniil Medvedev Francisco Cerundolo 2 1–1 H 1–1 Oct 4, 2026 H2H
19525 Daniil Medvedev Guido Pella 2 0–2 C 0–2 May 7, 2019 H2H
19526 Daniil Medvedev Hamad Medjedovic 2 1–1 C 1–0 H 0–1 Feb 15, 2025 H2H
19527 Daniil Medvedev Hugo Gaston 2 2–0 H 2–0 Aug 30, 2026 H2H
19528 Daniil Medvedev Jack Sock 2 2–0 G 1–0 H 1–0 Aug 8, 2018 H2H
19529 Daniil Medvedev James Duckworth 2 2–0 H 2–0 Oct 18, 2025 H2H
19530 Daniil Medvedev Jaume Munar 2 1–1 H 1–1 Oct 29, 2025 H2H
19531 Daniil Medvedev Jenson Brooksby 2 2–0 H 2–0 Feb 26, 2026 H2H
19532 Daniil Medvedev Juncheng Shang 2 2–0 H 2–0 Feb 24, 2026 H2H
19533 Daniil Medvedev Kamil Majchrzak 2 1–1 G 0–1 H 1–0 Jun 13, 2026 H2H
19534 Daniil Medvedev Kevin Anderson 2 1–1 H 1–1 Nov 5, 2020 H2H
19535 Daniil Medvedev Martin Klizan 2 2–0 H 2–0 Feb 9, 2019 H2H
19536 Daniil Medvedev Matteo Berrettini 2 1–1 C 0–1 H 1–0 Apr 8, 2026 H2H
19537 Daniil Medvedev Mikhail Kukushkin 2 2–0 H 2–0 Sep 21, 2018 H2H
19538 Daniil Medvedev Mirza Basic 2 1–1 H 1–1 Aug 21, 2018 H2H
19539 Daniil Medvedev Nicolas Jarry 2 2–0 C 1–0 H 1–0 Mar 29, 2024 H2H
19540 Daniil Medvedev Pablo Andujar 2 2–0 H 2–0 Feb 24, 2022 H2H
19541 Daniil Medvedev Paolo Lorenzi 2 2–0 G 1–0 H 1–0 Jul 3, 2019 H2H
19542 Daniil Medvedev Pedro Martinez 2 2–0 H 2–0 Mar 28, 2022 H2H
19543 Daniil Medvedev Philipp Kohlschreiber 2 1–1 H 1–1 Jan 11, 2018 H2H
19544 Daniil Medvedev Rinky Hijikata 2 2–0 C 1–0 H 1–0 Jul 29, 2024 H2H
19545 Daniil Medvedev Ryan Harrison 2 2–0 H 2–0 Jan 17, 2019 H2H
19546 Daniil Medvedev Sam Querrey 2 2–0 G 2–0 Jun 26, 2021 H2H
19547 Daniil Medvedev Sebastian Baez 2 2–0 H 2–0 Mar 9, 2026 H2H
19548 Daniil Medvedev Tallon Griekspoor 2 1–1 H 1–1 Feb 28, 2026 H2H
19549 Daniil Medvedev Taylor Fritz 2 1–1 H 1–1 Nov 11, 2024 H2H
19550 Daniil Medvedev Terence Atmane 2 2–0 G 1–0 H 1–0 Jun 17, 2026 H2H
19551 Daniil Medvedev Thiago Seyboth Wild 2 1–1 C 0–1 H 1–0 Oct 5, 2024 H2H
19552 Daniil Medvedev Tomas Machac 2 2–0 C 1–0 H 1–0 Jun 1, 2024 H2H
19553 Daniil Medvedev Yen-Hsun Lu 2 2–0 H 2–0 Mar 27, 2021 H2H
19554 Danilo Marcelino Pablo Arraya 2 1–1 C 1–0 C 0–1 Feb 6, 1992 H2H
19555 Danilo Marcelino Simon Youl 2 1–1 H 1–1 Jul 22, 1992 H2H
19556 Darren Cahill Brad Drewett 2 1–1 C 0–1 H 1–0 Mar 22, 1989 H2H
19557 Darren Cahill Brad Pearce 2 1–1 H 1–1 Oct 4, 1990 H2H
19558 Darren Cahill Broderick Dyke 2 2–0 G 1–0 H 1–0 Jul 12, 1990 H2H
19559 Darren Cahill Carl Uwe Steeb 2 0–2 C 0–1 H 0–1 Oct 22, 1989 H2H
19560 Darren Cahill Corrado Aprili 2 2–0 C 1–0 H 1–0 Jul 16, 1987 H2H
19561 Darren Cahill Dan Goldie 2 1–1 C 1–0 H 0–1 Oct 21, 1989 H2H
19562 Darren Cahill Derrick Rostagno 2 1–1 G 1–0 H 0–1 Jul 23, 1988 H2H
19563 Darren Cahill Eric Jelen 2 1–1 G 1–0 H 0–1 Jul 14, 1990 H2H
19564 Darren Cahill Grant Connell 2 1–1 G 1–0 H 0–1 Jun 14, 1989 H2H
19565 Darren Cahill Guillaume Raoux 2 2–0 C 1–0 G 1–0 Feb 8, 1991 H2H
19566 Darren Cahill Guillermo Vilas 2 1–1 C 1–1 Jul 13, 1988 H2H
19567 Darren Cahill Johan Carlsson 2 0–2 G 0–1 H 0–1 Mar 3, 1989 H2H
19568 Darren Cahill Ken Flach 2 1–1 G 1–0 H 0–1 Jun 9, 1988 H2H
19569 Darren Cahill Lawson Duncan 2 1–1 C 0–1 H 1–0 Aug 31, 1988 H2H
19570 Darren Cahill Mark Woodforde 2 0–2 C 0–1 H 0–1 Jan 8, 1987 H2H
19571 Darren Cahill Mats Wilander 2 1–1 H 1–1 Aug 9, 1990 H2H
19572 Darren Cahill Michael Robertson 2 2–0 C 1–0 H 1–0 Jul 29, 1988 H2H
19573 Darren Cahill Nicklas Kroon 2 1–1 C 1–0 H 0–1 Oct 13, 1989 H2H
19574 Darren Cahill Olivier Delaitre 2 2–0 H 2–0 Mar 2, 1994 H2H
19575 Darren Cahill Paul Annacone 2 0–2 C 0–1 H 0–1 Jul 30, 1988 H2H
19576 Darren Cahill Peter Doohan 2 1–1 G 0–1 H 1–0 Oct 5, 1989 H2H
19577 Darren Cahill Robert Seguso 2 1–1 H 1–1 Sep 25, 1988 H2H
19578 Darren Cahill Sergio Casal 2 0–2 C 0–1 H 0–1 Aug 28, 1986 H2H
19579 Darren Cahill Thomas Hogstedt 2 2–0 C 2–0 Feb 14, 1991 H2H
19580 Darren Cahill Todd Witsken 2 1–1 G 1–0 H 0–1 Jan 15, 1988 H2H
19581 Darren Cahill Veli Paloheimo 2 2–0 H 2–0 Mar 17, 1991 H2H
19582 David Carter Dick Crealy 2 0–2 G 0–1 H 0–1 Dec 16, 1974 H2H
19583 David Carter Raymond Moore 2 1–1 G 1–0 H 0–1 Oct 16, 1980 H2H
19584 David Carter Steve Krulevitz 2 1–1 C 1–0 H 0–1 Feb 28, 1981 H2H
19585 David Carter Victor Amaya 2 0–2 G 0–1 H 0–1 Aug 15, 1980 H2H
19586 David Dilucia David Nainkin 2 0–2 G 0–1 H 0–1 Jul 12, 1996 H2H
19587 David Dowlen Morris Skip Strode 2 0–2 C 0–1 H 0–1 Mar 3, 1983 H2H
19588 David Dowlen Peter Rennert 2 1–1 C 1–1 Oct 20, 1982 H2H
19589 David Engel Jan Gunnarsson 2 2–0 C 2–0 Jul 12, 1990 H2H
19590 Davide Sanguinetti Alexander Peya 2 2–0 C 1–0 H 1–0 Oct 15, 2004 H2H
19591 Davide Sanguinetti Bjorn Phau 2 1–1 G 1–0 H 0–1 Sep 13, 2007 H2H
19592 Davide Sanguinetti Cecil Mamiit 2 1–1 G 1–0 H 0–1 Jul 13, 2001 H2H
19593 Davide Sanguinetti David Prinosil 2 0–2 G 0–1 H 0–1 Aug 23, 2001 H2H
19594 Davide Sanguinetti Giorgio Galimberti 2 1–1 C 1–0 C 0–1 Jan 30, 2003 H2H
19595 Davide Sanguinetti Guillaume Raoux 2 1–1 C 0–1 H 1–0 Mar 16, 1999 H2H
19596 Davide Sanguinetti Hernan Gumy 2 1–1 C 1–1 Jul 8, 1999 H2H
19597 Davide Sanguinetti Jan Hernych 2 2–0 H 2–0 Aug 10, 2006 H2H
19598 Davide Sanguinetti Joachim Johansson 2 1–1 H 1–1 Oct 12, 2006 H2H
19599 Davide Sanguinetti Kevin Kim 2 2–0 G 1–0 H 1–0 Jun 28, 2006 H2H
19600 Davide Sanguinetti Kristian Pless 2 2–0 H 2–0 Sep 14, 2002 H2H