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
18801 Daniel Altmaier Marcos Giron 2 2–0 H 2–0 Oct 29, 2025 H2H
18802 Daniel Altmaier Marin Cilic 2 1–1 C 1–0 H 0–1 Apr 14, 2026 H2H
18803 Daniel Altmaier Taylor Fritz 2 2–0 C 1–0 H 1–0 May 27, 2025 H2H
18804 Daniel Altmaier Tristan Schoolkate 2 1–1 H 1–1 Oct 3, 2025 H2H
18805 Daniel Altmaier Zhizhen Zhang 2 1–1 C 1–1 May 6, 2026 H2H
18806 Daniel Brands Julian Reister 2 0–2 C 0–2 Apr 27, 2011 H2H
18807 Daniel Brands Kevin Kim 2 0–2 G 0–1 H 0–1 Jan 7, 2010 H2H
18808 Daniel Brands Robert Kendrick 2 1–1 C 0–1 H 1–0 Oct 29, 2009 H2H
18809 Daniele Bracciali Alexander Waske 2 1–1 C 1–0 G 0–1 Apr 28, 2006 H2H
18810 Daniele Bracciali Jan Hernych 2 2–0 C 1–0 G 1–0 Oct 14, 2005 H2H
18811 Daniele Bracciali Luis Horna 2 2–0 C 1–0 H 1–0 Apr 29, 2006 H2H
18812 Daniele Bracciali Max Mirnyi 2 1–1 G 0–1 H 1–0 Mar 21, 2007 H2H
18813 Daniele Bracciali Novak Djokovic 2 0–2 H 0–2 Mar 22, 2007 H2H
18814 Daniele Bracciali Richard Gasquet 2 0–2 C 0–1 G 0–1 Jun 23, 2006 H2H
18815 Daniel Elahi Galan Brandon Nakashima 2 0–2 G 0–1 H 0–1 Sep 24, 2022 H2H
18816 Daniel Elahi Galan Camilo Ugo Carabelli 2 1–1 C 1–1 Apr 18, 2024 H2H
18817 Daniel Elahi Galan Cristian Garin 2 0–2 C 0–1 H 0–1 Mar 10, 2023 H2H
18818 Daniel Elahi Galan Daniel Altmaier 2 2–0 C 2–0 Aug 3, 2023 H2H
18819 Daniel Elahi Galan Diego Schwartzman 2 1–1 C 1–1 Feb 15, 2024 H2H
18820 Daniel Elahi Galan Federico Coria 2 2–0 C 1–0 G 1–0 Jul 21, 2022 H2H
18821 Daniel Elahi Galan Jason Kubler 2 1–1 C 0–1 H 1–0 Jan 16, 2024 H2H
18822 Daniel Elahi Galan Lorenzo Sonego 2 0–2 G 0–1 H 0–1 Jul 1, 2021 H2H
18823 Daniel Elahi Galan Roberto Bautista Agut 2 1–1 C 0–1 G 1–0 Apr 26, 2024 H2H
18824 Daniel Elahi Galan Sebastian Baez 2 0–2 H 0–2 Jan 18, 2024 H2H
18825 Daniel Elahi Galan Zhizhen Zhang 2 1–1 C 1–1 May 10, 2024 H2H
18826 Daniel Evans Alexander Zverev 2 1–1 C 0–1 H 1–0 May 7, 2021 H2H
18827 Daniel Evans Alex de Minaur 2 1–1 H 1–1 Sep 1, 2024 H2H
18828 Daniel Evans Andrey Kuznetsov 2 1–1 G 0–1 H 1–0 Jan 14, 2017 H2H
18829 Daniel Evans Aslan Karatsev 2 0–2 H 0–2 Jan 15, 2022 H2H
18830 Daniel Evans Constant Lestienne 2 2–0 H 2–0 Oct 21, 2022 H2H
18831 Daniel Evans Diego Schwartzman 2 0–2 H 0–2 Oct 12, 2021 H2H
18832 Daniel Evans Dustin Brown 2 2–0 H 2–0 Mar 11, 2017 H2H
18833 Daniel Evans Facundo Bagnis 2 2–0 H 2–0 Jan 18, 2023 H2H
18834 Daniel Evans Gael Monfils 2 0–2 H 0–2 Feb 15, 2020 H2H
18835 Daniel Evans Hubert Hurkacz 2 1–1 C 1–1 Apr 14, 2021 H2H
18836 Daniel Evans Lucas Pouille 2 2–0 H 2–0 Aug 25, 2021 H2H
18837 Daniel Evans Marin Cilic 2 1–1 H 1–1 Sep 4, 2022 H2H
18838 Daniel Evans Matteo Berrettini 2 0–2 G 0–2 Jun 16, 2022 H2H
18839 Daniel Evans Novak Djokovic 2 1–1 C 1–0 G 0–1 Jul 3, 2025 H2H
18840 Daniel Evans Richard Gasquet 2 0–2 H 0–2 Aug 26, 2021 H2H
18841 Daniel Evans Sebastian Korda 2 0–2 G 0–2 Jun 22, 2023 H2H
18842 Daniel Evans Taro Daniel 2 2–0 H 2–0 Oct 17, 2024 H2H
18843 Daniel Evans Thanasi Kokkinakis 2 0–2 C 0–1 H 0–1 Feb 22, 2024 H2H
18844 Daniel Evans Thiago Seyboth Wild 2 1–1 H 1–1 Oct 4, 2024 H2H
18845 Daniel Evans Ugo Humbert 2 0–2 G 0–1 H 0–1 Jun 13, 2025 H2H
18846 Daniel Gimeno-Traver Andrey Golubev 2 2–0 G 1–0 H 1–0 Jun 9, 2011 H2H
18847 Daniel Gimeno-Traver Eduardo Schwank 2 2–0 C 1–0 H 1–0 Oct 7, 2010 H2H
18848 Daniel Gimeno-Traver Filippo Volandri 2 0–2 C 0–2 Feb 14, 2013 H2H
18849 Daniel Gimeno-Traver Florent Serra 2 1–1 C 0–1 H 1–0 Sep 20, 2012 H2H
18850 Daniel Gimeno-Traver Gael Monfils 2 0–2 C 0–2 Apr 13, 2011 H2H
18851 Daniel Gimeno-Traver Horacio Zeballos 2 1–1 C 1–1 Feb 7, 2014 H2H
18852 Daniel Gimeno-Traver Ivan Navarro 2 0–2 C 0–2 May 3, 2012 H2H
18853 Daniel Gimeno-Traver Michael Russell 2 0–2 C 0–2 Apr 10, 2014 H2H
18854 Daniel Gimeno-Traver Roberto Bautista Agut 2 0–2 G 0–1 H 0–1 Jun 18, 2014 H2H
18855 Daniel Gimeno-Traver Ruben Ramirez Hidalgo 2 2–0 C 2–0 Feb 13, 2014 H2H
18856 Daniel Gimeno-Traver Santiago Ventura 2 2–0 C 2–0 Feb 11, 2010 H2H
18857 Daniel Gimeno-Traver Steve Darcis 2 1–1 C 1–1 Jul 23, 2015 H2H
18858 Daniel Gimeno-Traver Teymuraz Gabashvili 2 2–0 C 2–0 Apr 7, 2016 H2H
18859 Daniel Masur Jan-Lennard Struff 2 0–2 C 0–2 May 3, 2018 H2H
18860 Daniel Munoz de la Nava Maximo Gonzalez 2 1–1 C 1–1 Apr 7, 2016 H2H
18861 Daniel Nestor Francisco Montana 2 1–1 G 0–1 H 1–0 Aug 12, 1996 H2H
18862 Daniel Nestor Markus Zoecke 2 0–2 H 0–2 Nov 1, 1991 H2H
18863 Daniel Nestor Michael Hill 2 2–0 G 2–0 Jun 15, 2000 H2H
18864 Daniel Nestor Neville Godwin 2 2–0 H 2–0 Apr 15, 1998 H2H
18865 Daniel Nestor Sargis Sargsian 2 0–2 G 0–2 Jul 9, 1998 H2H
18866 Daniel Nestor Sebastien Lareau 2 1–1 G 1–0 H 0–1 Jun 14, 2000 H2H
18867 Daniel Vacek Carlos Costa 2 1–1 C 1–0 C 0–1 Apr 26, 1995 H2H
18868 Daniel Vacek Christian Bergstrom 2 1–1 C 0–1 H 1–0 Jan 19, 1994 H2H
18869 Daniel Vacek Chris Woodruff 2 0–2 C 0–1 H 0–1 Mar 10, 1999 H2H
18870 Daniel Vacek Dennis van Scheppingen 2 2–0 C 1–0 G 1–0 Mar 7, 1997 H2H
18871 Daniel Vacek Hernan Gumy 2 0–2 C 0–1 H 0–1 May 4, 2000 H2H
18872 Daniel Vacek Jeff Tarango 2 2–0 C 1–0 H 1–0 Oct 2, 1999 H2H
18873 Daniel Vacek Justin Gimelstob 2 0–2 H 0–2 Sep 3, 1999 H2H
18874 Daniel Vacek Karsten Braasch 2 1–1 C 1–0 H 0–1 Mar 14, 1995 H2H
18875 Daniel Vacek Markus Naewie 2 1–1 C 0–1 H 1–0 May 4, 1994 H2H
18876 Daniel Vacek Mark Woodforde 2 1–1 G 1–0 H 0–1 Jan 12, 1995 H2H
18877 Daniel Vacek Nicklas Kulti 2 1–1 C 1–0 G 0–1 Jun 12, 1997 H2H
18878 Daniel Vacek Nicolas Pereira 2 1–1 H 1–1 Jul 17, 1996 H2H
18879 Daniel Vacek Olivier Delaitre 2 1–1 C 0–1 H 1–0 Mar 21, 1997 H2H
18880 Daniel Vacek Stefano Pescosolido 2 1–1 C 0–1 H 1–0 Jan 4, 1996 H2H
18881 Daniel Vacek Wayne Black 2 0–2 C 0–1 H 0–1 Feb 10, 2000 H2H
18882 Danie Visser Brian Garrow 2 2–0 C 1–0 G 1–0 Sep 29, 1988 H2H
18883 Danie Visser Bruno Oresar 2 0–2 C 0–1 H 0–1 Mar 2, 1988 H2H
18884 Danie Visser Damir Keretic 2 1–1 C 0–1 G 1–0 May 4, 1988 H2H
18885 Danie Visser Dan Cassidy 2 1–1 G 0–1 H 1–0 Aug 14, 1985 H2H
18886 Danie Visser Eliot Teltscher 2 1–1 C 0–1 H 1–0 Jul 21, 1988 H2H
18887 Danie Visser Greg Holmes 2 1–1 G 1–0 H 0–1 Jun 30, 1985 H2H
18888 Danie Visser Jay Lapidus 2 1–1 H 1–1 Nov 20, 1986 H2H
18889 Danie Visser John Sadri 2 0–2 H 0–2 Oct 11, 1985 H2H
18890 Danie Visser Marcel Freeman 2 1–1 H 1–1 Sep 3, 1987 H2H
18891 Danie Visser Marc Flur 2 1–1 H 1–1 Aug 9, 1989 H2H
18892 Danie Visser Marty Davis 2 1–1 H 1–1 Aug 2, 1989 H2H
18893 Danie Visser Miloslav Mecir 2 1–1 C 0–1 G 1–0 May 31, 1985 H2H
18894 Danie Visser Pieter Aldrich 2 1–1 G 1–0 H 0–1 Jul 14, 1989 H2H
18895 Danie Visser Robert Seguso 2 0–2 G 0–1 H 0–1 Feb 26, 1987 H2H
18896 Danie Visser Rolf Gehring 2 1–1 H 1–1 Oct 11, 1984 H2H
18897 Danie Visser Tim Mayotte 2 0–2 G 0–2 Dec 13, 1985 H2H
18898 Danie Visser Tomas Smid 2 0–2 H 0–2 Oct 18, 1986 H2H
18899 Daniil Medvedev Albert Ramos-Vinolas 2 2–0 C 1–0 H 1–0 Oct 6, 2022 H2H
18900 Daniil Medvedev Aleksandr Shevchenko 2 2–0 C 1–0 H 1–0 Feb 28, 2024 H2H
18901 Daniil Medvedev Alexandre Muller 2 2–0 C 1–0 G 1–0 Apr 9, 2025 H2H
18902 Daniil Medvedev Andreas Seppi 2 1–1 H 1–1 Oct 26, 2018 H2H
18903 Daniil Medvedev Arthur Fils 2 2–0 H 2–0 Mar 14, 2025 H2H
18904 Daniil Medvedev Arthur Rinderknech 2 1–1 H 1–1 Oct 11, 2025 H2H
18905 Daniil Medvedev Christopher Eubanks 2 2–0 G 1–0 H 1–0 Jul 13, 2023 H2H
18906 Daniil Medvedev Dalibor Svrcina 2 2–0 H 2–0 Oct 4, 2025 H2H
18907 Daniil Medvedev Daniel Altmaier 2 1–1 G 1–1 Jun 19, 2026 H2H
18908 Daniil Medvedev Egor Gerasimov 2 2–0 H 2–0 Mar 12, 2021 H2H
18909 Daniil Medvedev Evgeny Donskoy 2 2–0 H 2–0 Sep 20, 2019 H2H
18910 Daniil Medvedev Feliciano Lopez 2 1–1 C 0–1 H 1–0 Sep 1, 2019 H2H
18911 Daniil Medvedev Guido Pella 2 0–2 C 0–2 May 7, 2019 H2H
18912 Daniil Medvedev Hamad Medjedovic 2 1–1 C 1–0 H 0–1 Feb 15, 2025 H2H
18913 Daniil Medvedev Jack Sock 2 2–0 G 1–0 H 1–0 Aug 8, 2018 H2H
18914 Daniil Medvedev James Duckworth 2 2–0 H 2–0 Oct 18, 2025 H2H
18915 Daniil Medvedev Jaume Munar 2 1–1 H 1–1 Oct 29, 2025 H2H
18916 Daniil Medvedev Jenson Brooksby 2 2–0 H 2–0 Feb 26, 2026 H2H
18917 Daniil Medvedev Juncheng Shang 2 2–0 H 2–0 Feb 24, 2026 H2H
18918 Daniil Medvedev Kamil Majchrzak 2 1–1 G 0–1 H 1–0 Jun 13, 2026 H2H
18919 Daniil Medvedev Kevin Anderson 2 1–1 H 1–1 Nov 5, 2020 H2H
18920 Daniil Medvedev Martin Klizan 2 2–0 H 2–0 Feb 9, 2019 H2H
18921 Daniil Medvedev Matteo Berrettini 2 1–1 C 0–1 H 1–0 Apr 8, 2026 H2H
18922 Daniil Medvedev Mikhail Kukushkin 2 2–0 H 2–0 Sep 21, 2018 H2H
18923 Daniil Medvedev Mirza Basic 2 1–1 H 1–1 Aug 21, 2018 H2H
18924 Daniil Medvedev Nicolas Jarry 2 2–0 C 1–0 H 1–0 Mar 29, 2024 H2H
18925 Daniil Medvedev Pablo Andujar 2 2–0 H 2–0 Feb 24, 2022 H2H
18926 Daniil Medvedev Paolo Lorenzi 2 2–0 G 1–0 H 1–0 Jul 3, 2019 H2H
18927 Daniil Medvedev Pedro Martinez 2 2–0 H 2–0 Mar 28, 2022 H2H
18928 Daniil Medvedev Philipp Kohlschreiber 2 1–1 H 1–1 Jan 11, 2018 H2H
18929 Daniil Medvedev Ryan Harrison 2 2–0 H 2–0 Jan 17, 2019 H2H
18930 Daniil Medvedev Sam Querrey 2 2–0 G 2–0 Jun 26, 2021 H2H
18931 Daniil Medvedev Sebastian Baez 2 2–0 H 2–0 Mar 9, 2026 H2H
18932 Daniil Medvedev Tallon Griekspoor 2 1–1 H 1–1 Feb 28, 2026 H2H
18933 Daniil Medvedev Taylor Fritz 2 1–1 H 1–1 Nov 11, 2024 H2H
18934 Daniil Medvedev Terence Atmane 2 2–0 G 1–0 H 1–0 Jun 17, 2026 H2H
18935 Daniil Medvedev Thiago Seyboth Wild 2 1–1 C 0–1 H 1–0 Oct 5, 2024 H2H
18936 Daniil Medvedev Tomas Machac 2 2–0 C 1–0 H 1–0 Jun 1, 2024 H2H
18937 Daniil Medvedev Yen-Hsun Lu 2 2–0 H 2–0 Mar 27, 2021 H2H
18938 Danilo Marcelino Pablo Arraya 2 1–1 C 1–0 C 0–1 Feb 6, 1992 H2H
18939 Danilo Marcelino Simon Youl 2 1–1 H 1–1 Jul 22, 1992 H2H
18940 Darren Cahill Brad Drewett 2 1–1 C 0–1 H 1–0 Mar 22, 1989 H2H
18941 Darren Cahill Brad Pearce 2 1–1 H 1–1 Oct 4, 1990 H2H
18942 Darren Cahill Broderick Dyke 2 2–0 G 1–0 H 1–0 Jul 12, 1990 H2H
18943 Darren Cahill Carl Uwe Steeb 2 0–2 C 0–1 H 0–1 Oct 22, 1989 H2H
18944 Darren Cahill Corrado Aprili 2 2–0 C 1–0 H 1–0 Jul 16, 1987 H2H
18945 Darren Cahill Dan Goldie 2 1–1 C 1–0 H 0–1 Oct 21, 1989 H2H
18946 Darren Cahill Derrick Rostagno 2 1–1 G 1–0 H 0–1 Jul 23, 1988 H2H
18947 Darren Cahill Eric Jelen 2 1–1 G 1–0 H 0–1 Jul 14, 1990 H2H
18948 Darren Cahill Grant Connell 2 1–1 G 1–0 H 0–1 Jun 14, 1989 H2H
18949 Darren Cahill Guillaume Raoux 2 2–0 C 1–0 G 1–0 Feb 8, 1991 H2H
18950 Darren Cahill Guillermo Vilas 2 1–1 C 1–1 Jul 13, 1988 H2H
18951 Darren Cahill Johan Carlsson 2 0–2 G 0–1 H 0–1 Mar 3, 1989 H2H
18952 Darren Cahill Ken Flach 2 1–1 G 1–0 H 0–1 Jun 9, 1988 H2H
18953 Darren Cahill Lawson Duncan 2 1–1 C 0–1 H 1–0 Aug 31, 1988 H2H
18954 Darren Cahill Mark Woodforde 2 0–2 C 0–1 H 0–1 Jan 8, 1987 H2H
18955 Darren Cahill Mats Wilander 2 1–1 H 1–1 Aug 9, 1990 H2H
18956 Darren Cahill Michael Robertson 2 2–0 C 1–0 H 1–0 Jul 29, 1988 H2H
18957 Darren Cahill Nicklas Kroon 2 1–1 C 1–0 H 0–1 Oct 13, 1989 H2H
18958 Darren Cahill Olivier Delaitre 2 2–0 H 2–0 Mar 2, 1994 H2H
18959 Darren Cahill Paul Annacone 2 0–2 C 0–1 H 0–1 Jul 30, 1988 H2H
18960 Darren Cahill Peter Doohan 2 1–1 G 0–1 H 1–0 Oct 5, 1989 H2H
18961 Darren Cahill Sergio Casal 2 0–2 C 0–1 H 0–1 Aug 28, 1986 H2H
18962 Darren Cahill Thomas Hogstedt 2 2–0 C 2–0 Feb 14, 1991 H2H
18963 Darren Cahill Todd Witsken 2 1–1 G 1–0 H 0–1 Jan 15, 1988 H2H
18964 Darren Cahill Veli Paloheimo 2 2–0 H 2–0 Mar 17, 1991 H2H
18965 David Carter Dick Crealy 2 0–2 G 0–1 H 0–1 Dec 20, 1974 H2H
18966 David Carter Raymond Moore 2 1–1 G 1–0 H 0–1 Oct 16, 1980 H2H
18967 David Carter Steve Krulevitz 2 1–1 C 1–0 H 0–1 Feb 28, 1981 H2H
18968 David Carter Victor Amaya 2 0–2 G 0–1 H 0–1 Aug 15, 1980 H2H
18969 David Dilucia David Nainkin 2 0–2 G 0–1 H 0–1 Jul 12, 1996 H2H
18970 David Dowlen Morris Skip Strode 2 0–2 C 0–1 H 0–1 Mar 3, 1983 H2H
18971 David Dowlen Peter Rennert 2 1–1 C 1–1 Oct 20, 1982 H2H
18972 David Engel Jan Gunnarsson 2 2–0 C 2–0 Jul 12, 1990 H2H
18973 Davide Sanguinetti Alexander Peya 2 2–0 C 1–0 H 1–0 Oct 15, 2004 H2H
18974 Davide Sanguinetti Bjorn Phau 2 1–1 G 1–0 H 0–1 Sep 13, 2007 H2H
18975 Davide Sanguinetti Cecil Mamiit 2 1–1 G 1–0 H 0–1 Jul 13, 2001 H2H
18976 Davide Sanguinetti David Prinosil 2 0–2 G 0–1 H 0–1 Aug 23, 2001 H2H
18977 Davide Sanguinetti Giorgio Galimberti 2 1–1 C 1–0 C 0–1 Jan 30, 2003 H2H
18978 Davide Sanguinetti Guillaume Raoux 2 1–1 C 0–1 H 1–0 Mar 16, 1999 H2H
18979 Davide Sanguinetti Hernan Gumy 2 1–1 C 1–1 Jul 8, 1999 H2H
18980 Davide Sanguinetti Jan Hernych 2 2–0 H 2–0 Aug 10, 2006 H2H
18981 Davide Sanguinetti Joachim Johansson 2 1–1 H 1–1 Oct 12, 2006 H2H
18982 Davide Sanguinetti Kevin Kim 2 2–0 G 1–0 H 1–0 Jun 28, 2006 H2H
18983 Davide Sanguinetti Kristian Pless 2 2–0 H 2–0 Sep 14, 2002 H2H
18984 Davide Sanguinetti Lars Burgsmuller 2 1–1 C 1–0 H 0–1 Oct 2, 2004 H2H
18985 Davide Sanguinetti Martin Lee 2 1–1 G 1–1 Jul 14, 2001 H2H
18986 Davide Sanguinetti Marzio Martelli 2 1–1 C 1–0 H 0–1 Jan 11, 2001 H2H
18987 Davide Sanguinetti Orlin Stanoytchev 2 2–0 C 2–0 Jul 30, 1998 H2H
18988 Davide Sanguinetti Sargis Sargsian 2 2–0 C 2–0 May 22, 2003 H2H
18989 Davide Sanguinetti Vincent Spadea 2 1–1 H 1–1 Oct 9, 2003 H2H
18990 Davide Sanguinetti Vincenzo Santopadre 2 1–1 C 1–1 May 12, 1999 H2H
18991 Davide Sanguinetti Vladimir Voltchkov 2 1–1 G 1–0 H 0–1 Sep 14, 2002 H2H
18992 Davide Sanguinetti Wayne Arthurs 2 1–1 G 0–1 H 1–0 Aug 31, 2005 H2H
18993 Davide Sanguinetti Wayne Black 2 1–1 C 0–1 G 1–0 Jul 12, 2001 H2H
18994 Davide Sanguinetti Xavier Malisse 2 0–2 H 0–2 Mar 8, 2001 H2H
18995 Davide Scala Olivier Delaitre 2 1–1 C 1–0 H 0–1 Apr 9, 1998 H2H
18996 David Ferrer Albert Costa 2 2–0 C 2–0 Apr 9, 2005 H2H
18997 David Ferrer Andrea Gaudenzi 2 1–1 C 1–1 Feb 14, 2003 H2H
18998 David Ferrer Andreas Haider-Maurer 2 2–0 C 2–0 Feb 21, 2015 H2H
18999 David Ferrer Andrey Golubev 2 1–1 C 1–0 H 0–1 Oct 2, 2010 H2H
19000 David Ferrer Arnaud Clement 2 1–1 H 1–1 Jan 14, 2010 H2H