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
10001 Craig A Miller Jeff Twist 1 1–0 G 1–0 Oct 8, 1981 H2H
10002 Craig A Miller Leo Palin 1 0–1 G 0–1 Jun 23, 1982 H2H
10003 Craig A Miller Matt Mitchell 1 0–1 G 0–1 Jul 7, 1983 H2H
10004 Craig A Miller Michael Fancutt 1 1–0 H 1–0 Jan 10, 1985 H2H
10005 Craig A Miller Mike Cahill 1 0–1 C 0–1 Aug 6, 1982 H2H
10006 Craig A Miller Morris Skip Strode 1 0–1 C 0–1 Nov 12, 1982 H2H
10007 Craig A Miller Peter Fleming 1 0–1 G 0–1 Dec 1, 1983 H2H
10008 Craig A Miller Peter Rennert 1 0–1 G 0–1 Dec 28, 1981 H2H
10009 Craig A Miller Rand Evett 1 1–0 G 1–0 Jan 1, 1983 H2H
10010 Craig A Miller Russell Simpson 1 1–0 H 1–0 Jan 10, 1986 H2H
10011 Craig A Miller Steve Meister 1 0–1 H 0–1 Oct 20, 1983 H2H
10012 Craig A Miller Syd Ball 1 0–1 G 0–1 Jan 8, 1981 H2H
10013 Craig A Miller Victor Pecci 1 1–0 G 1–0 Dec 16, 1982 H2H
10014 Craig A Miller Wayne Hampson 1 1–0 G 1–0 Dec 17, 1980 H2H
10015 Craig Campbell Bernard Boileau 1 0–1 C 0–1 Jul 27, 1984 H2H
10016 Craig Campbell Bryan Shelton 1 1–0 C 1–0 May 10, 1990 H2H
10017 Craig Campbell Eddie Edwards 1 0–1 C 0–1 May 7, 1986 H2H
10018 Craig Campbell Guillermo Rivas 1 0–1 C 0–1 May 3, 1989 H2H
10019 Craig Campbell Larry Stefanki 1 0–1 H 0–1 Oct 12, 1984 H2H
10020 Craig Campbell Minoru Ueda 1 1–0 H 1–0 Oct 16, 1985 H2H
10021 Craig Edwards Chris Mayotte 1 1–0 G 1–0 Jul 9, 1981 H2H
10022 Craig Wittus Angel Gimenez 1 0–1 C 0–1 Jul 15, 1981 H2H
10023 Craig Wittus Brad Guan 1 1–0 G 1–0 Jan 8, 1981 H2H
10024 Craig Wittus Chris Mayotte 1 0–1 C 0–1 May 27, 1981 H2H
10025 Craig Wittus Richard Lewis 1 0–1 G 0–1 Dec 28, 1981 H2H
10026 Craig Wittus Sean Sorensen 1 0–1 C 0–1 Mar 20, 1980 H2H
10027 Crawford Henry Robert Maud 1 0–1 C 0–1 Mar 22, 1973 H2H
10028 Crawford Henry Rod Laver 1 0–1 C 0–1 Apr 15, 1968 H2H
10029 Cristian Garin Hubert Hurkacz 1 0–1 C 0–1 Apr 6, 2024 H2H
10030 Cristian Garin Hugo Gaston 1 0–1 C 0–1 Jul 24, 2021 H2H
10031 Cristian Garin Ilya Ivashka 1 1–0 C 1–0 May 26, 2022 H2H
10032 Cristian Garin Jan-Lennard Struff 1 0–1 H 0–1 Sep 24, 2023 H2H
10033 Cristian Garin Kyle Edmund 1 1–0 H 1–0 Sep 26, 2019 H2H
10034 Cristian Garin Martin Klizan 1 1–0 C 1–0 Apr 24, 2019 H2H
10035 Cristian Garin Maximilian Marterer 1 1–0 C 1–0 Feb 21, 2019 H2H
10036 Cristian Garin Pedro Cachin 1 1–0 C 1–0 May 12, 2023 H2H
10037 Cristian Garin Roberto Bautista Agut 1 0–1 C 0–1 May 12, 2021 H2H
10038 Cristiano Caratti Andre Sa 1 0–1 C 0–1 Jan 31, 2002 H2H
10039 Cristiano Caratti Ben Ellwood 1 1–0 H 1–0 Apr 15, 1998 H2H
10040 Cristiano Caratti Broderick Dyke 1 1–0 H 1–0 Jan 16, 1991 H2H
10041 Cristiano Caratti Carl Uwe Steeb 1 1–0 C 1–0 Feb 9, 1991 H2H
10042 Cristiano Caratti Chris Garner 1 0–1 H 0–1 Aug 7, 1991 H2H
10043 Cristiano Caratti Chris Pridham 1 0–1 H 0–1 Jul 24, 1991 H2H
10044 Cristiano Caratti Claudio Pistolesi 1 1–0 C 1–0 May 8, 1991 H2H
10045 Cristiano Caratti Doug Flach 1 0–1 H 0–1 Jul 16, 1997 H2H
10046 Cristiano Caratti Francesco Cancellotti 1 0–1 C 0–1 May 25, 1989 H2H
10047 Cristiano Caratti Frederic Fontang 1 1–0 C 1–0 May 6, 1992 H2H
10048 Cristiano Caratti Gilad Bloom 1 1–0 H 1–0 Aug 28, 1991 H2H
10049 Cristiano Caratti Glenn Layendecker 1 1–0 H 1–0 Jan 20, 1991 H2H
10050 Cristiano Caratti Grant Connell 1 0–1 H 0–1 Feb 13, 1992 H2H
10051 Cristiano Caratti Guillermo Rivas 1 1–0 C 1–0 Aug 24, 1989 H2H
10052 Cristiano Caratti Ivo Heuberger 1 1–0 H 1–0 Jan 6, 2000 H2H
10053 Cristiano Caratti Jacco Eltingh 1 1–0 H 1–0 Jan 13, 1994 H2H
10054 Cristiano Caratti Jaime Oncins 1 1–0 H 1–0 Feb 28, 1992 H2H
10055 Cristiano Caratti Jean-Rene Lisnard 1 0–1 H 0–1 Oct 2, 2003 H2H
10056 Cristiano Caratti Jia Ping Xia 1 1–0 C 1–0 Feb 1, 1996 H2H
10057 Cristiano Caratti Joern Renzenbrink 1 0–1 H 0–1 Jan 19, 1994 H2H
10058 Cristiano Caratti Jose Luis Aparisi 1 0–1 C 0–1 Aug 25, 1989 H2H
10059 Cristiano Caratti Lars Burgsmuller 1 0–1 H 0–1 Jul 22, 1998 H2H
10060 Cristiano Caratti Markus Zoecke 1 0–1 H 0–1 Apr 1, 1993 H2H
10061 Cristiano Caratti Mark Woodforde 1 1–0 H 1–0 Aug 17, 1995 H2H
10062 Cristiano Caratti Neville Godwin 1 0–1 G 0–1 Jun 26, 1996 H2H
10063 Cristiano Caratti Nicolas Pereira 1 0–1 H 0–1 Sep 1, 1993 H2H
10064 Cristiano Caratti Nuno Marques 1 1–0 H 1–0 Jul 20, 1995 H2H
10065 Cristiano Caratti Patrik Kuhnen 1 0–1 H 0–1 Sep 2, 1992 H2H
10066 Cristiano Caratti Peter Lundgren 1 1–0 C 1–0 Feb 7, 1991 H2H
10067 Cristiano Caratti Robbie Weiss 1 1–0 H 1–0 Feb 9, 1994 H2H
10068 Cristiano Caratti Sasa Hirszon 1 1–0 H 1–0 Aug 14, 1996 H2H
10069 Cristiano Caratti Steve Bryan 1 1–0 H 1–0 Aug 29, 1990 H2H
10070 Cristiano Caratti Tim Wilkison 1 1–0 H 1–0 Aug 15, 1990 H2H
10071 Cyril Rudman Bob Carmichael 1 0–1 H 0–1 Apr 7, 1971 H2H
10072 Cyril Rudman Cliff Drysdale 1 0–1 H 0–1 Mar 26, 1970 H2H
10073 Cyril Saulnier Adrian Voinea 1 0–1 H 0–1 Feb 21, 2001 H2H
10074 Cyril Saulnier Alejandro Falla 1 1–0 C 1–0 Oct 26, 2006 H2H
10075 Cyril Saulnier Andrei Stoliarov 1 1–0 C 1–0 Oct 14, 2004 H2H
10076 Cyril Saulnier Attila Savolt 1 1–0 H 1–0 Aug 30, 2000 H2H
10077 Cyril Saulnier Axel Pretzsch 1 0–1 H 0–1 Sep 1, 1999 H2H
10078 Cyril Saulnier Bjorn Phau 1 0–1 H 0–1 Feb 16, 2006 H2H
10079 Cyril Saulnier Bob Bryan 1 0–1 G 0–1 Jul 12, 2003 H2H
10080 Cyril Saulnier Brian Baker 1 1–0 H 1–0 Mar 23, 2004 H2H
10081 Cyril Saulnier Brian Vahaly 1 1–0 H 1–0 Feb 12, 2004 H2H
10082 Cyril Saulnier Cristiano Caratti 1 1–0 H 1–0 Jul 26, 2001 H2H
10083 Cyril Saulnier Daniel Nestor 1 1–0 H 1–0 Jul 28, 2004 H2H
10084 Cyril Saulnier David Guez 1 1–0 H 1–0 Feb 15, 2007 H2H
10085 Cyril Saulnier Dmitry Tursunov 1 0–1 H 0–1 Feb 24, 2006 H2H
10086 Cyril Saulnier Filippo Volandri 1 0–1 C 0–1 May 25, 2005 H2H
10087 Cyril Saulnier Giovanni Lapentti 1 0–1 H 0–1 Jul 21, 2005 H2H
10088 Cyril Saulnier Igor Kunitsyn 1 1–0 C 1–0 Oct 27, 2005 H2H
10089 Cyril Saulnier Jan Hernych 1 1–0 H 1–0 Jul 16, 2004 H2H
10090 Cyril Saulnier Jan Kroslak 1 0–1 H 0–1 Jul 27, 2000 H2H
10091 Cyril Saulnier Jiri Vanek 1 1–0 C 1–0 Sep 30, 2005 H2H
10092 Cyril Saulnier Julian Knowle 1 1–0 H 1–0 Feb 26, 2004 H2H
10093 Cyril Saulnier Karol Beck 1 0–1 C 0–1 Oct 30, 2004 H2H
10094 Cyril Saulnier Kevin Kim 1 0–1 H 0–1 Aug 15, 2001 H2H
10095 Cyril Saulnier Luis Horna 1 1–0 C 1–0 Nov 3, 2004 H2H
10096 Cyril Saulnier Matthew Behrmann 1 1–0 H 1–0 Jul 23, 2003 H2H
10097 Cyril Saulnier Nicolas Thomann 1 1–0 H 1–0 Oct 7, 2004 H2H
10098 Cyril Saulnier Oliver Marach 1 0–1 H 0–1 Feb 2, 2006 H2H
10099 Cyril Saulnier Paul Baccanello 1 1–0 H 1–0 Jan 6, 2005 H2H
10100 Cyril Saulnier Paul Goldstein 1 0–1 H 0–1 Jul 28, 2005 H2H
10101 Cyril Saulnier Rohan Bopanna 1 0–1 H 0–1 Jan 5, 2006 H2H
10102 Cyril Saulnier Stan Wawrinka 1 1–0 H 1–0 Aug 24, 2005 H2H
10103 Cyril Saulnier Stefano Pescosolido 1 1–0 C 1–0 May 20, 2004 H2H
10104 Cyril Saulnier Tobias Clemens 1 0–1 H 0–1 Oct 6, 2006 H2H
10105 Cyril Saulnier Tomas Zib 1 1–0 H 1–0 Feb 11, 2005 H2H
10106 Cyril Saulnier Wayne Arthurs 1 0–1 H 0–1 Mar 8, 2001 H2H
10107 Cyril Saulnier Werner Eschauer 1 0–1 C 0–1 May 31, 2000 H2H
10108 Cyril Suk Carl Uwe Steeb 1 0–1 C 0–1 Jul 13, 1989 H2H
10109 Cyril Suk Christian Bergstrom 1 0–1 C 0–1 Oct 18, 1990 H2H
10110 Cyril Suk Guillermo Rivas 1 0–1 C 0–1 Aug 17, 1989 H2H
10111 Cyril Suk Lawson Duncan 1 0–1 C 0–1 Aug 13, 1987 H2H
10112 Cyril Suk Neil Broad 1 0–1 H 0–1 Jan 18, 1989 H2H
10113 Cyril Suk Roberto Azar 1 1–0 C 1–0 Aug 10, 1989 H2H
10114 Dacio Campos Bruno Dadillon 1 0–1 C 0–1 Sep 19, 1985 H2H
10115 Dacio Campos Eduardo Bengoechea 1 0–1 H 0–1 Feb 9, 1989 H2H
10116 Dacio Campos Eliot Teltscher 1 0–1 C 0–1 May 29, 1985 H2H
10117 Dacio Campos Glenn Layendecker 1 0–1 C 0–1 May 7, 1986 H2H
10118 Dacio Campos Julio Goes 1 1–0 C 1–0 May 8, 1985 H2H
10119 Dacio Campos Nduka Odizor 1 0–1 G 0–1 Jun 19, 1985 H2H
10120 Dale Collings Arthur Ashe 1 0–1 G 0–1 Oct 13, 1978 H2H
10121 Dale Collings Bob Hewitt 1 1–0 G 1–0 Jun 23, 1976 H2H
10122 Dale Collings Chris Kachel 1 1–0 G 1–0 Oct 12, 1979 H2H
10123 Dale Collings Colin Dibley 1 1–0 G 1–0 Jan 8, 1981 H2H
10124 Dale Collings Dick Crealy 1 0–1 H 0–1 Jan 5, 1980 H2H
10125 Dale Collings Geoff Masters 1 1–0 H 1–0 Oct 19, 1979 H2H
10126 Dale Collings John Newcombe 1 0–1 G 0–1 Jun 28, 1978 H2H
10127 Dale Collings Marcello Lara 1 1–0 G 1–0 Oct 13, 1977 H2H
10128 Dale Collings Michael Grant 1 0–1 C 0–1 Aug 8, 1979 H2H
10129 Dale Collings Ulrich Marten 1 1–0 G 1–0 Oct 9, 1980 H2H
10130 Dale Collings Wayne Pascoe 1 1–0 C 1–0 Jul 23, 1981 H2H
10131 Dale Power Cliff Richey 1 0–1 C 0–1 Feb 13, 1975 H2H
10132 Dale Power Hans Jurgen Pohmann 1 0–1 C 0–1 Aug 14, 1974 H2H
10133 Dale Power Hans Kary 1 0–1 C 0–1 Aug 19, 1976 H2H
10134 Dale Power Ricardo Cano 1 0–1 C 0–1 Mar 30, 1976 H2H
10135 Dale Power Ross Case 1 0–1 C 0–1 Jan 20, 1977 H2H
10136 Damir Buljevic Eric Jelen 1 0–1 C 0–1 May 18, 1990 H2H
10137 Damir Dzumhur Benoit Paire 1 0–1 H 0–1 Oct 30, 2019 H2H
10138 Damir Dzumhur Botic van de Zandschulp 1 0–1 C 0–1 Apr 3, 2026 H2H
10139 Damir Dzumhur Carlos Taberner 1 0–1 C 0–1 Jul 25, 2025 H2H
10140 Damir Dzumhur Diego Schwartzman 1 0–1 C 0–1 Apr 30, 2016 H2H
10141 Damir Dzumhur Egor Gerasimov 1 0–1 H 0–1 Oct 18, 2018 H2H
10142 Damir Dzumhur Francisco Comesana 1 0–1 H 0–1 Jul 29, 2025 H2H
10143 Damir Dzumhur Giovanni Mpetshi Perricard 1 1–0 C 1–0 May 29, 2025 H2H
10144 Damir Dzumhur Hubert Hurkacz 1 0–1 H 0–1 Aug 31, 2026 H2H
10145 Damir Dzumhur Jozef Kovalik 1 0–1 C 0–1 Jul 26, 2018 H2H
10146 Damir Dzumhur Mariano Navone 1 1–0 C 1–0 Feb 28, 2025 H2H
10147 Damir Dzumhur Martin Klizan 1 0–1 C 0–1 Apr 11, 2015 H2H
10148 Damir Dzumhur Nick Kyrgios 1 0–1 H 0–1 Mar 25, 2017 H2H
10149 Damir Dzumhur Pablo Carreno Busta 1 0–1 H 0–1 Oct 21, 2016 H2H
10150 Damir Dzumhur Quentin Halys 1 1–0 H 1–0 Aug 3, 2017 H2H
10151 Damir Keretic Adriano Panatta 1 0–1 C 0–1 Jun 17, 1981 H2H
10152 Damir Keretic Alberto Tous 1 1–0 C 1–0 May 11, 1983 H2H
10153 Damir Keretic Alejandro Cortes 1 1–0 C 1–0 Nov 26, 1981 H2H
10154 Damir Keretic Alejandro Pierola 1 1–0 C 1–0 Jul 16, 1981 H2H
10155 Damir Keretic Balazs Taroczy 1 1–0 C 1–0 Sep 24, 1982 H2H
10156 Damir Keretic Bernard Boileau 1 0–1 C 0–1 Nov 19, 1982 H2H
10157 Damir Keretic Brian Teacher 1 0–1 G 0–1 Jun 25, 1986 H2H
10158 Damir Keretic Carlos Kirmayr 1 0–1 C 0–1 Apr 30, 1982 H2H
10159 Damir Keretic Chip Hooper 1 1–0 C 1–0 May 22, 1982 H2H
10160 Damir Keretic Christoph Zipf 1 0–1 C 0–1 Dec 17, 1981 H2H
10161 Damir Keretic Christo Steyn 1 1–0 H 1–0 Feb 26, 1986 H2H
10162 Damir Keretic Claudio Panatta 1 1–0 C 1–0 Apr 30, 1986 H2H
10163 Damir Keretic Colin Dibley 1 0–1 C 0–1 Mar 20, 1980 H2H
10164 Damir Keretic David Dowlen 1 1–0 G 1–0 Jan 29, 1987 H2H
10165 Damir Keretic Drew Gitlin 1 0–1 G 0–1 Dec 11, 1982 H2H
10166 Damir Keretic Egan Adams 1 0–1 C 0–1 May 19, 1983 H2H
10167 Damir Keretic Evgeni Zhelyazkov 1 1–0 C 1–0 Dec 18, 1980 H2H
10168 Damir Keretic Gary Donnelly 1 0–1 H 0–1 Oct 30, 1986 H2H
10169 Damir Keretic Greg Whitecross 1 1–0 G 1–0 Dec 4, 1982 H2H
10170 Damir Keretic Jiri Granat 1 1–0 C 1–0 May 21, 1982 H2H
10171 Damir Keretic John Yuill 1 0–1 C 0–1 May 14, 1980 H2H
10172 Damir Keretic Jose Luis Damiani 1 1–0 C 1–0 Feb 18, 1983 H2H
10173 Damir Keretic Karl Richter 1 1–0 H 1–0 Oct 15, 1986 H2H
10174 Damir Keretic Luca Bottazzi 1 1–0 C 1–0 Jun 13, 1985 H2H
10175 Damir Keretic Mark Dickson 1 1–0 C 1–0 Oct 6, 1982 H2H
10176 Damir Keretic Nick Saviano 1 0–1 H 0–1 Oct 13, 1983 H2H
10177 Damir Keretic Pat Dupre 1 0–1 C 0–1 May 27, 1983 H2H
10178 Damir Keretic Patrice Dominguez 1 0–1 C 0–1 Mar 7, 1980 H2H
10179 Damir Keretic Per Hjertquist 1 0–1 C 0–1 Dec 20, 1980 H2H
10180 Damir Keretic Peter Elter 1 0–1 C 0–1 May 22, 1982 H2H
10181 Damir Keretic Ramiro Benavides 1 1–0 C 1–0 Feb 17, 1983 H2H
10182 Damir Keretic Reinhart Probst 1 0–1 H 0–1 Mar 29, 1979 H2H
10183 Damir Keretic Rick Fisher 1 1–0 C 1–0 Mar 6, 1980 H2H
10184 Damir Keretic Sean Sorensen 1 1–0 C 1–0 May 10, 1984 H2H
10185 Damir Keretic Shlomo Glickstein 1 0–1 C 0–1 Apr 8, 1983 H2H
10186 Damir Keretic Slobodan Zivojinovic 1 0–1 H 0–1 Oct 29, 1987 H2H
10187 Damir Keretic Stanislav Birner 1 0–1 H 0–1 Mar 13, 1980 H2H
10188 Damir Keretic Stefan Svensson 1 0–1 C 0–1 Oct 8, 1980 H2H
10189 Damir Keretic Tomm Warneke 1 0–1 C 0–1 Jul 20, 1983 H2H
10190 Damir Keretic Zeljko Franulovic 1 1–0 C 1–0 Jun 21, 1979 H2H
10191 Danai Udomchoke George Bastl 1 1–0 H 1–0 Sep 28, 2006 H2H
10192 Danai Udomchoke Justin Gimelstob 1 0–1 H 0–1 Feb 2, 2006 H2H
10193 Danai Udomchoke Marin Cilic 1 1–0 H 1–0 Oct 4, 2006 H2H
10194 Danai Udomchoke Noam Okun 1 1–0 H 1–0 Sep 15, 2005 H2H
10195 Danai Udomchoke Tomas Zib 1 1–0 G 1–0 Jun 14, 2006 H2H
10196 Dan Bleckinger Alejandro Olmedo 1 0–1 G 0–1 Sep 2, 1968 H2H
10197 Dan Bleckinger Arthur Ashe 1 0–1 C 0–1 Jul 18, 1968 H2H
10198 Dan Bleckinger Derek Schroder 1 1–0 G 1–0 Jun 28, 1972 H2H
10199 Dan Bleckinger Frantisek Pala 1 0–1 G 0–1 Jun 27, 1973 H2H
10200 Dan Bleckinger Jim Mcmanus 1 0–1 H 0–1 May 10, 1968 H2H