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
41801 Cyril Saulnier Igor Kunitsyn 1 1–0 C 1–0 Oct 27, 2005 H2H
41802 Cyril Saulnier Jan Hernych 1 1–0 H 1–0 Jul 16, 2004 H2H
41803 Cyril Saulnier Jan Kroslak 1 0–1 H 0–1 Jul 27, 2000 H2H
41804 Cyril Saulnier Jiri Vanek 1 1–0 C 1–0 Sep 30, 2005 H2H
41805 Cyril Saulnier Julian Knowle 1 1–0 H 1–0 Feb 26, 2004 H2H
41806 Cyril Saulnier Karol Beck 1 0–1 C 0–1 Oct 30, 2004 H2H
41807 Cyril Saulnier Kevin Kim 1 0–1 H 0–1 Aug 13, 2001 H2H
41808 Cyril Saulnier Luis Horna 1 1–0 C 1–0 Nov 3, 2004 H2H
41809 Cyril Saulnier Matthew Behrmann 1 1–0 H 1–0 Jul 21, 2003 H2H
41810 Cyril Saulnier Nicolas Thomann 1 1–0 H 1–0 Oct 7, 2004 H2H
41811 Cyril Saulnier Oliver Marach 1 0–1 H 0–1 Feb 2, 2006 H2H
41812 Cyril Saulnier Paul Baccanello 1 1–0 H 1–0 Jan 6, 2005 H2H
41813 Cyril Saulnier Paul Goldstein 1 0–1 H 0–1 Jul 28, 2005 H2H
41814 Cyril Saulnier Rohan Bopanna 1 0–1 H 0–1 Jan 5, 2006 H2H
41815 Cyril Saulnier Stan Wawrinka 1 1–0 H 1–0 Aug 24, 2005 H2H
41816 Cyril Saulnier Stefano Pescosolido 1 1–0 C 1–0 May 20, 2004 H2H
41817 Cyril Saulnier Tobias Clemens 1 0–1 H 0–1 Oct 6, 2006 H2H
41818 Cyril Saulnier Tomas Zib 1 1–0 H 1–0 Feb 11, 2005 H2H
41819 Cyril Saulnier Wayne Arthurs 1 0–1 H 0–1 Mar 8, 2001 H2H
41820 Cyril Saulnier Werner Eschauer 1 0–1 C 0–1 May 31, 2000 H2H
41821 Cyril Suk Carl Uwe Steeb 1 0–1 C 0–1 Jul 13, 1989 H2H
41822 Cyril Suk Christian Bergstrom 1 0–1 C 0–1 Oct 18, 1990 H2H
41823 Cyril Suk Guillermo Rivas 1 0–1 C 0–1 Aug 17, 1989 H2H
41824 Cyril Suk Lawson Duncan 1 0–1 C 0–1 Aug 13, 1987 H2H
41825 Cyril Suk Neil Broad 1 0–1 H 0–1 Jan 18, 1989 H2H
41826 Cyril Suk Roberto Azar 1 1–0 C 1–0 Aug 10, 1989 H2H
41827 Dacio Campos Bruno Dadillon 1 0–1 C 0–1 Sep 19, 1985 H2H
41828 Dacio Campos Eduardo Bengoechea 1 0–1 H 0–1 Feb 9, 1989 H2H
41829 Dacio Campos Eliot Teltscher 1 0–1 C 0–1 May 29, 1985 H2H
41830 Dacio Campos Glenn Layendecker 1 0–1 C 0–1 May 7, 1986 H2H
41831 Dacio Campos Julio Goes 1 1–0 C 1–0 May 8, 1985 H2H
41832 Dacio Campos Nduka Odizor 1 0–1 G 0–1 Jun 19, 1985 H2H
41833 Dale Collings Arthur Ashe 1 0–1 G 0–1 Oct 13, 1978 H2H
41834 Dale Collings Bob Hewitt 1 1–0 G 1–0 Jun 23, 1976 H2H
41835 Dale Collings Chris Kachel 1 1–0 G 1–0 Oct 12, 1979 H2H
41836 Dale Collings Colin Dibley 1 1–0 G 1–0 Jan 8, 1981 H2H
41837 Dale Collings Dick Crealy 1 0–1 H 0–1 Jan 5, 1980 H2H
41838 Dale Collings Geoff Masters 1 1–0 H 1–0 Oct 19, 1979 H2H
41839 Dale Collings John Newcombe 1 0–1 G 0–1 Jun 28, 1978 H2H
41840 Dale Collings Marcello Lara 1 1–0 G 1–0 Oct 13, 1977 H2H
41841 Dale Collings Michael Grant 1 0–1 C 0–1 Aug 6, 1979 H2H
41842 Dale Collings Ulrich Marten 1 1–0 G 1–0 Oct 9, 1980 H2H
41843 Dale Collings Wayne Pascoe 1 1–0 C 1–0 Jul 23, 1981 H2H
41844 Dale Power Cliff Richey 1 0–1 C 0–1 Feb 13, 1975 H2H
41845 Dale Power Hans Jurgen Pohmann 1 0–1 C 0–1 Aug 14, 1974 H2H
41846 Dale Power Hans Kary 1 0–1 C 0–1 Aug 19, 1976 H2H
41847 Dale Power Ricardo Cano 1 0–1 C 0–1 Mar 30, 1976 H2H
41848 Dale Power Ross Case 1 0–1 C 0–1 Jan 20, 1977 H2H
41849 Damir Buljevic Eric Jelen 1 0–1 C 0–1 May 18, 1990 H2H
41850 Damir Dzumhur Benoit Paire 1 0–1 H 0–1 Oct 30, 2019 H2H
41851 Damir Dzumhur Botic van de Zandschulp 1 0–1 C 0–1 Apr 3, 2026 H2H
41852 Damir Dzumhur Carlos Taberner 1 0–1 C 0–1 Jul 25, 2025 H2H
41853 Damir Dzumhur Diego Schwartzman 1 0–1 C 0–1 Apr 30, 2016 H2H
41854 Damir Dzumhur Egor Gerasimov 1 0–1 H 0–1 Oct 18, 2018 H2H
41855 Damir Dzumhur Francisco Comesana 1 0–1 H 0–1 Jul 29, 2025 H2H
41856 Damir Dzumhur Giovanni Mpetshi Perricard 1 1–0 C 1–0 May 29, 2025 H2H
41857 Damir Dzumhur Jozef Kovalik 1 0–1 C 0–1 Jul 26, 2018 H2H
41858 Damir Dzumhur Mariano Navone 1 1–0 C 1–0 Feb 28, 2025 H2H
41859 Damir Dzumhur Martin Klizan 1 0–1 C 0–1 Apr 11, 2015 H2H
41860 Damir Dzumhur Nick Kyrgios 1 0–1 H 0–1 Mar 25, 2017 H2H
41861 Damir Dzumhur Pablo Carreno Busta 1 0–1 H 0–1 Oct 21, 2016 H2H
41862 Damir Dzumhur Quentin Halys 1 1–0 H 1–0 Aug 3, 2017 H2H
41863 Damir Keretic Adriano Panatta 1 0–1 C 0–1 Jun 17, 1981 H2H
41864 Damir Keretic Alberto Tous 1 1–0 C 1–0 May 11, 1983 H2H
41865 Damir Keretic Alejandro Cortes 1 1–0 C 1–0 Nov 23, 1981 H2H
41866 Damir Keretic Alejandro Pierola 1 1–0 C 1–0 Jul 16, 1981 H2H
41867 Damir Keretic Balazs Taroczy 1 1–0 C 1–0 Sep 24, 1982 H2H
41868 Damir Keretic Bernard Boileau 1 0–1 C 0–1 Nov 19, 1982 H2H
41869 Damir Keretic Brian Teacher 1 0–1 G 0–1 Jun 25, 1986 H2H
41870 Damir Keretic Carlos Kirmayr 1 0–1 C 0–1 Apr 30, 1982 H2H
41871 Damir Keretic Chip Hooper 1 1–0 C 1–0 May 22, 1982 H2H
41872 Damir Keretic Christoph Zipf 1 0–1 C 0–1 Dec 17, 1981 H2H
41873 Damir Keretic Christo Steyn 1 1–0 H 1–0 Feb 26, 1986 H2H
41874 Damir Keretic Claudio Panatta 1 1–0 C 1–0 Apr 28, 1986 H2H
41875 Damir Keretic Colin Dibley 1 0–1 C 0–1 Mar 20, 1980 H2H
41876 Damir Keretic David Dowlen 1 1–0 G 1–0 Jan 29, 1987 H2H
41877 Damir Keretic Drew Gitlin 1 0–1 G 0–1 Dec 11, 1982 H2H
41878 Damir Keretic Egan Adams 1 0–1 C 0–1 May 19, 1983 H2H
41879 Damir Keretic Evgeni Zhelyazkov 1 1–0 C 1–0 Dec 18, 1980 H2H
41880 Damir Keretic Gary Donnelly 1 0–1 H 0–1 Oct 30, 1986 H2H
41881 Damir Keretic Greg Whitecross 1 1–0 G 1–0 Dec 4, 1982 H2H
41882 Damir Keretic Jiri Granat 1 1–0 C 1–0 May 21, 1982 H2H
41883 Damir Keretic John Yuill 1 0–1 C 0–1 May 14, 1980 H2H
41884 Damir Keretic Jose Luis Damiani 1 1–0 C 1–0 Feb 18, 1983 H2H
41885 Damir Keretic Karl Richter 1 1–0 H 1–0 Oct 15, 1986 H2H
41886 Damir Keretic Luca Bottazzi 1 1–0 C 1–0 Jun 13, 1985 H2H
41887 Damir Keretic Mark Dickson 1 1–0 C 1–0 Oct 6, 1982 H2H
41888 Damir Keretic Nick Saviano 1 0–1 H 0–1 Oct 13, 1983 H2H
41889 Damir Keretic Pat Dupre 1 0–1 C 0–1 May 27, 1983 H2H
41890 Damir Keretic Patrice Dominguez 1 0–1 C 0–1 Mar 7, 1980 H2H
41891 Damir Keretic Per Hjertquist 1 0–1 C 0–1 Dec 20, 1980 H2H
41892 Damir Keretic Peter Elter 1 0–1 C 0–1 May 22, 1982 H2H
41893 Damir Keretic Ramiro Benavides 1 1–0 C 1–0 Feb 17, 1983 H2H
41894 Damir Keretic Reinhart Probst 1 0–1 H 0–1 Mar 29, 1979 H2H
41895 Damir Keretic Rick Fisher 1 1–0 C 1–0 Mar 6, 1980 H2H
41896 Damir Keretic Sean Sorensen 1 1–0 C 1–0 May 10, 1984 H2H
41897 Damir Keretic Shlomo Glickstein 1 0–1 C 0–1 Apr 8, 1983 H2H
41898 Damir Keretic Slobodan Zivojinovic 1 0–1 H 0–1 Oct 29, 1987 H2H
41899 Damir Keretic Stanislav Birner 1 0–1 H 0–1 Mar 13, 1980 H2H
41900 Damir Keretic Stefan Svensson 1 0–1 C 0–1 Oct 8, 1980 H2H
41901 Damir Keretic Tomm Warneke 1 0–1 C 0–1 Jul 20, 1983 H2H
41902 Damir Keretic Zeljko Franulovic 1 1–0 C 1–0 Jun 21, 1979 H2H
41903 Danai Udomchoke George Bastl 1 1–0 H 1–0 Sep 28, 2006 H2H
41904 Danai Udomchoke Justin Gimelstob 1 0–1 H 0–1 Feb 2, 2006 H2H
41905 Danai Udomchoke Marin Cilic 1 1–0 H 1–0 Oct 4, 2006 H2H
41906 Danai Udomchoke Noam Okun 1 1–0 H 1–0 Sep 15, 2005 H2H
41907 Danai Udomchoke Tomas Zib 1 1–0 G 1–0 Jun 14, 2006 H2H
41908 Dan Bleckinger Arthur Ashe 1 0–1 C 0–1 Jul 18, 1968 H2H
41909 Dan Bleckinger Derek Schroder 1 1–0 G 1–0 Jun 28, 1972 H2H
41910 Dan Bleckinger Frantisek Pala 1 0–1 G 0–1 Jun 27, 1973 H2H
41911 Dan Bleckinger Jim Mcmanus 1 0–1 H 0–1 May 10, 1968 H2H
41912 Dan Bleckinger Milan Holecek 1 1–0 G 1–0 Jun 30, 1972 H2H
41913 Dan Bleckinger Pierre Barthes 1 0–1 C 0–1 Jul 25, 1972 H2H
41914 Dan Bleckinger Tom Edlefsen 1 0–1 H 0–1 Oct 5, 1968 H2H
41915 Dan Cassidy Barry Moir 1 1–0 H 1–0 Sep 27, 1984 H2H
41916 Dan Cassidy Ben Testerman 1 0–1 C 0–1 Oct 24, 1985 H2H
41917 Dan Cassidy Bud Schultz 1 0–1 C 0–1 Oct 10, 1985 H2H
41918 Dan Cassidy Claudio Panatta 1 0–1 C 0–1 Nov 15, 1984 H2H
41919 Dan Cassidy Danny Saltz 1 0–1 H 0–1 Jan 10, 1985 H2H
41920 Dan Cassidy Heinz Gunthardt 1 0–1 H 0–1 Nov 22, 1984 H2H
41921 Dan Cassidy Jay Lapidus 1 1–0 H 1–0 Mar 28, 1985 H2H
41922 Dan Cassidy Jim Gurfein 1 1–0 H 1–0 Nov 14, 1987 H2H
41923 Dan Cassidy John Sadri 1 0–1 H 0–1 Aug 8, 1985 H2H
41924 Dan Cassidy Klaus Eberhard 1 1–0 C 1–0 May 29, 1985 H2H
41925 Dan Cassidy Mel Purcell 1 1–0 H 1–0 Aug 25, 1984 H2H
41926 Dan Cassidy Raymond Moore 1 0–1 G 0–1 Feb 1, 1969 H2H
41927 Dan Cassidy Rodney Harmon 1 1–0 H 1–0 Feb 5, 1985 H2H
41928 Dan Cassidy Steve Meister 1 0–1 G 0–1 Jun 19, 1985 H2H
41929 Dan Cassidy Terry Moor 1 1–0 H 1–0 Aug 22, 1984 H2H
41930 Dan Cassidy Victor Pecci 1 0–1 C 0–1 Jul 8, 1987 H2H
41931 Dane Sweeny Ben Shelton 1 0–1 H 0–1 Jan 22, 2026 H2H
41932 Dane Sweeny Gael Monfils 1 1–0 H 1–0 Jan 20, 2026 H2H
41933 Dane Sweeny Grigor Dimitrov 1 0–1 G 0–1 Jun 30, 2026 H2H
41934 Dane Sweeny JiSung Nam 1 1–0 H 1–0 Feb 3, 2021 H2H
41935 Dane Sweeny Marc Polmans 1 0–1 H 0–1 Sep 23, 2023 H2H
41936 Dane Sweeny Reilly Opelka 1 0–1 H 0–1 Jan 7, 2026 H2H
41937 Dane Sweeny Sebastian Baez 1 0–1 H 0–1 Oct 7, 2023 H2H
41938 Dane Sweeny Taro Daniel 1 1–0 H 1–0 Oct 6, 2023 H2H
41939 Dan Goldberg Charles Beckman 1 1–0 H 1–0 Jul 22, 1988 H2H
41940 Dan Goldberg Jon Levine 1 1–0 H 1–0 Jul 21, 1988 H2H
41941 Dan Goldie Andreas Maurer 1 0–1 G 0–1 Jun 11, 1987 H2H
41942 Dan Goldie Ben Testerman 1 0–1 H 0–1 Aug 15, 1985 H2H
41943 Dan Goldie Blaine Willenborg 1 0–1 H 0–1 Jul 29, 1987 H2H
41944 Dan Goldie Brian Gottfried 1 1–0 C 1–0 Jul 27, 1984 H2H
41945 Dan Goldie Brian Teacher 1 1–0 H 1–0 Sep 13, 1984 H2H
41946 Dan Goldie Bryan Shelton 1 0–1 H 0–1 Mar 17, 1990 H2H
41947 Dan Goldie Chip Hooper 1 1–0 C 1–0 Jul 25, 1984 H2H
41948 Dan Goldie Damir Keretic 1 1–0 H 1–0 Jan 13, 1988 H2H
41949 Dan Goldie Fritz Buehning 1 1–0 H 1–0 Sep 12, 1984 H2H
41950 Dan Goldie Joakim Nystrom 1 0–1 H 0–1 Sep 2, 1985 H2H
41951 Dan Goldie John Sadri 1 0–1 C 0–1 Sep 20, 1984 H2H
41952 Dan Goldie Larry Scott 1 1–0 G 1–0 Jul 9, 1987 H2H
41953 Dan Goldie Marc Flur 1 1–0 G 1–0 Jul 11, 1987 H2H
41954 Dan Goldie Mark Edmondson 1 1–0 H 1–0 Aug 7, 1985 H2H
41955 Dan Goldie Matt Anger 1 1–0 H 1–0 Oct 6, 1988 H2H
41956 Dan Goldie Michael Westphal 1 1–0 H 1–0 Feb 24, 1987 H2H
41957 Dan Goldie Miloslav Mecir 1 0–1 H 0–1 Mar 17, 1988 H2H
41958 Dan Goldie Philip Johnson 1 1–0 H 1–0 Jul 28, 1988 H2H
41959 Dan Goldie Ramesh Krishnan 1 1–0 G 1–0 Jan 18, 1987 H2H
41960 Dan Goldie Ronnie Bathman 1 1–0 H 1–0 Nov 5, 1986 H2H
41961 Dan Goldie Russell Simpson 1 1–0 G 1–0 Jan 16, 1987 H2H
41962 Dan Goldie Shozo Shiraishi 1 1–0 H 1–0 Apr 15, 1987 H2H
41963 Dan Goldie Slobodan Zivojinovic 1 1–0 G 1–0 Jul 5, 1989 H2H
41964 Dan Goldie Thierry Tulasne 1 0–1 C 0–1 Jul 28, 1984 H2H
41965 Dan Goldie Wolfgang Popp 1 1–0 H 1–0 Apr 14, 1988 H2H
41966 Daniel Altmaier Adrian Mannarino 1 0–1 H 0–1 Feb 16, 2023 H2H
41967 Daniel Altmaier Aslan Karatsev 1 0–1 C 0–1 Apr 20, 2023 H2H
41968 Daniel Altmaier Ben Shelton 1 1–0 C 1–0 May 19, 2026 H2H
41969 Daniel Altmaier Constant Lestienne 1 1–0 H 1–0 Aug 30, 2023 H2H
41970 Daniel Altmaier Egor Gerasimov 1 0–1 H 0–1 Oct 22, 2020 H2H
41971 Daniel Altmaier Fabian Marozsan 1 0–1 C 0–1 Apr 3, 2026 H2H
41972 Daniel Altmaier Henri Laaksonen 1 0–1 H 0–1 Oct 15, 2020 H2H
41973 Daniel Altmaier Ilya Ivashka 1 0–1 H 0–1 Mar 24, 2023 H2H
41974 Daniel Altmaier J.J. Wolf 1 0–1 H 0–1 Mar 25, 2022 H2H
41975 Daniel Altmaier Kamil Majchrzak 1 0–1 H 0–1 Jan 7, 2026 H2H
41976 Daniel Altmaier Lucas Pouille 1 0–1 H 0–1 Mar 8, 2024 H2H
41977 Daniel Altmaier Mariano Navone 1 0–1 H 0–1 Aug 28, 2024 H2H
41978 Daniel Altmaier Marsel Ilhan 1 1–0 G 1–0 Jun 30, 2017 H2H
41979 Daniel Altmaier Martin Klizan 1 0–1 C 0–1 Jul 25, 2019 H2H
41980 Daniel Altmaier Mate Valkusz 1 0–1 H 0–1 Nov 9, 2023 H2H
41981 Daniel Altmaier Matteo Arnaldi 1 0–1 H 0–1 Jul 23, 2025 H2H
41982 Daniel Altmaier Matteo Berrettini 1 1–0 C 1–0 Oct 3, 2020 H2H
41983 Daniel Altmaier Mikael Ymer 1 0–1 G 0–1 Jun 29, 2022 H2H
41984 Daniel Altmaier Nick Kyrgios 1 0–1 G 0–1 Jun 16, 2022 H2H
41985 Daniel Altmaier Pablo Carreno Busta 1 0–1 C 0–1 Oct 6, 2020 H2H
41986 Daniel Altmaier Prajnesh Gunneswaran 1 1–0 H 1–0 Feb 3, 2022 H2H
41987 Daniel Altmaier Radu Albot 1 1–0 H 1–0 Feb 4, 2022 H2H
41988 Daniel Altmaier Raphael Collignon 1 1–0 C 1–0 Jul 21, 2026 H2H
41989 Daniel Altmaier Roberto Bautista Agut 1 0–1 H 0–1 Aug 9, 2025 H2H
41990 Daniel Altmaier Soonwoo Kwon 1 0–1 H 0–1 Aug 23, 2022 H2H
41991 Daniel Altmaier Terence Atmane 1 0–1 H 0–1 Mar 20, 2026 H2H
41992 Daniel Altmaier Yuichi Sugita 1 0–1 G 0–1 Jul 1, 2017 H2H
41993 Daniel Berta Dick Norman 1 0–1 G 0–1 Jun 17, 2009 H2H
41994 Daniel Brands Adrian Mannarino 1 0–1 H 0–1 Sep 26, 2013 H2H
41995 Daniel Brands Alexander Waske 1 0–1 C 0–1 May 4, 2007 H2H
41996 Daniel Brands Jesse Huta Galung 1 1–0 G 1–0 Jun 19, 2013 H2H
41997 Daniel Brands Laslo Djere 1 0–1 C 0–1 May 4, 2017 H2H
41998 Daniel Brands Martin Fischer 1 1–0 H 1–0 Oct 27, 2011 H2H
41999 Daniel Brands Nick Kyrgios 1 1–0 H 1–0 Oct 29, 2015 H2H
42000 Daniel Brands Peter Luczak 1 1–0 C 1–0 Jul 28, 2010 H2H