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
23001 Jamie Morgan Neil Borwick 2 1–1 H 1–1 Apr 21, 1994 H2H
23002 Jamie Morgan Nicklas Kulti 2 0–2 C 0–1 H 0–1 Oct 12, 1994 H2H
23003 Jamie Morgan Steve Bryan 2 0–2 C 0–1 H 0–1 May 11, 1995 H2H
23004 Jan Apell Alex Antonitsch 2 1–1 C 1–1 Mar 5, 1992 H2H
23005 Jan Apell Byron Black 2 0–2 C 0–1 G 0–1 Jun 22, 1995 H2H
23006 Jan Apell Cedric Pioline 2 1–1 H 1–1 Jan 18, 1995 H2H
23007 Jan Apell David Rikl 2 2–0 H 2–0 Aug 4, 1994 H2H
23008 Jan Apell Guillaume Raoux 2 0–2 G 0–1 H 0–1 Jun 16, 1994 H2H
23009 Jan Apell Henrik Holm 2 1–1 C 1–1 Oct 26, 1994 H2H
23010 Jan Apell Jan Siemerink 2 2–0 C 1–0 H 1–0 Oct 9, 1997 H2H
23011 Jan Apell Marc Kevin Goellner 2 0–2 H 0–2 Aug 30, 1995 H2H
23012 Jan Apell Mark Woodforde 2 1–1 G 1–0 H 0–1 Mar 15, 1995 H2H
23013 Jan Apell Nicklas Kulti 2 2–0 C 1–0 H 1–0 Mar 21, 1996 H2H
23014 Jan Apell Richard Krajicek 2 0–2 H 0–2 Aug 6, 1994 H2H
23015 Jan Choinski Hubert Hurkacz 2 0–2 C 0–1 G 0–1 Apr 5, 2024 H2H
23016 Jan Gunnarsson Carl Limberger 2 2–0 C 1–0 H 1–0 Jul 28, 1988 H2H
23017 Jan Gunnarsson Cassio Motta 2 2–0 C 2–0 Sep 13, 1990 H2H
23018 Jan Gunnarsson Danie Visser 2 1–1 G 0–1 H 1–0 Jun 28, 1985 H2H
23019 Jan Gunnarsson Eric Jelen 2 1–1 C 1–0 H 0–1 Nov 5, 1987 H2H
23020 Jan Gunnarsson Francesco Cancellotti 2 2–0 C 2–0 May 24, 1991 H2H
23021 Jan Gunnarsson Guillermo Vilas 2 0–2 C 0–2 Apr 15, 1988 H2H
23022 Jan Gunnarsson Haroon Ismail 2 2–0 C 2–0 Jul 21, 1983 H2H
23023 Jan Gunnarsson Jaroslav Navratil 2 2–0 C 1–0 H 1–0 Oct 11, 1985 H2H
23024 Jan Gunnarsson Jose Higueras 2 1–1 C 0–1 H 1–0 Oct 11, 1984 H2H
23025 Jan Gunnarsson Magnus Tideman 2 2–0 C 2–0 Jul 30, 1987 H2H
23026 Jan Gunnarsson Marko Ostoja 2 1–1 H 1–1 Oct 26, 1984 H2H
23027 Jan Gunnarsson Mike Leach 2 1–1 C 0–1 G 1–0 Jun 24, 1987 H2H
23028 Jan Gunnarsson Milan Srejber 2 1–1 C 0–1 H 1–0 Mar 18, 1990 H2H
23029 Jan Gunnarsson Paul Annacone 2 1–1 C 0–1 H 1–0 Oct 20, 1989 H2H
23030 Jan Gunnarsson Peter Fleming 2 0–2 C 0–1 H 0–1 Mar 1, 1985 H2H
23031 Jan Gunnarsson Ramesh Krishnan 2 0–2 H 0–2 Oct 12, 1985 H2H
23032 Jan Gunnarsson Shlomo Glickstein 2 0–2 C 0–1 H 0–1 May 27, 1983 H2H
23033 Jan Gunnarsson Stanislav Birner 2 2–0 C 1–0 H 1–0 Nov 21, 1985 H2H
23034 Jan Gunnarsson Steve Meister 2 2–0 H 2–0 Mar 15, 1984 H2H
23035 Jan Gunnarsson Thierry Tulasne 2 0–2 C 0–2 May 29, 1987 H2H
23036 Jan Gunnarsson Ulrich Pinner 2 0–2 C 0–1 H 0–1 Mar 26, 1981 H2H
23037 Jan Gunnarsson Wojtek Fibak 2 0–2 C 0–1 H 0–1 Nov 4, 1982 H2H
23038 Jan Gunnarsson Zoltan Kuharszky 2 2–0 C 1–0 C 1–0 Apr 3, 1985 H2H
23039 Jan Hajek Albert Ramos-Vinolas 2 0–2 C 0–1 H 0–1 May 14, 2013 H2H
23040 Jan Hajek Marin Cilic 2 0–2 H 0–2 Oct 29, 2010 H2H
23041 Jan Hernych Kevin Kim 2 1–1 H 1–1 Aug 30, 2006 H2H
23042 Jan Kodes Alvaro Betancur 2 2–0 C 2–0 Oct 11, 1978 H2H
23043 Jan Kodes Bernard Mignot 2 1–1 C 1–1 Jul 14, 1974 H2H
23044 Jan Kodes Bernie Mitton 2 1–1 C 1–0 H 0–1 Jan 23, 1976 H2H
23045 Jan Kodes Billy Martin 2 1–1 C 1–1 Jan 22, 1977 H2H
23046 Jan Kodes Bob Carmichael 2 2–0 C 2–0 Jul 26, 1979 H2H
23047 Jan Kodes Byron Bertram 2 1–1 C 1–0 H 0–1 Oct 27, 1977 H2H
23048 Jan Kodes Cliff Drysdale 2 1–1 H 1–1 Nov 6, 1971 H2H
23049 Jan Kodes Corrado Barazzutti 2 0–2 C 0–2 Apr 9, 1977 H2H
23050 Jan Kodes Dick Stockton 2 2–0 C 1–0 C 1–0 Jan 24, 1974 H2H
23051 Jan Kodes Douglas Palm 2 2–0 C 1–0 H 1–0 Nov 9, 1977 H2H
23052 Jan Kodes Frank Froehling 2 2–0 G 1–0 H 1–0 Sep 12, 1971 H2H
23053 Jan Kodes Frantisek Pala 2 2–0 C 2–0 Jun 4, 1976 H2H
23054 Jan Kodes Hans Joachim Ploetz 2 2–0 C 2–0 May 15, 1975 H2H
23055 Jan Kodes Hans Jurgen Pohmann 2 2–0 C 2–0 Jul 23, 1976 H2H
23056 Jan Kodes Harold Solomon 2 0–2 C 0–2 Oct 11, 1979 H2H
23057 Jan Kodes Haroon Rahim 2 1–1 C 0–1 C 1–0 Aug 28, 1974 H2H
23058 Jan Kodes Heinz Gunthardt 2 0–2 C 0–1 H 0–1 Nov 3, 1978 H2H
23059 Jan Kodes Istvan Gulyas 2 2–0 C 1–0 H 1–0 Feb 6, 1969 H2H
23060 Jan Kodes Ivan Molina 2 2–0 C 2–0 Oct 16, 1975 H2H
23061 Jan Kodes Janos Benyik 2 2–0 C 1–0 C 1–0 Jul 16, 1977 H2H
23062 Jan Kodes Jan Pisecky 2 2–0 C 2–0 May 10, 1975 H2H
23063 Jan Kodes Jean Loup Rouyer 2 1–1 C 1–0 G 0–1 Jun 16, 1971 H2H
23064 Jan Kodes Jim Osborne 2 0–2 H 0–2 Oct 23, 1970 H2H
23065 Jan Kodes Jiri Granat 2 1–1 C 0–1 C 1–0 Jul 14, 1977 H2H
23066 Jan Kodes Nicholas Kalogeropoulos 2 2–0 C 2–0 Jun 4, 1973 H2H
23067 Jan Kodes Owen Davidson 2 2–0 C 2–0 Apr 5, 1973 H2H
23068 Jan Kodes Paul Gerken 2 2–0 C 1–0 H 1–0 Apr 4, 1974 H2H
23069 Jan Kodes Peter Szoke 2 0–2 C 0–1 H 0–1 May 22, 1971 H2H
23070 Jan Kodes Phil Dent 2 2–0 C 1–0 H 1–0 Sep 3, 1976 H2H
23071 Jan Kodes Robert Maud 2 1–1 C 1–1 Jun 3, 1969 H2H
23072 Jan Kodes Rolf Gehring 2 2–0 C 1–0 H 1–0 Jun 14, 1979 H2H
23073 Jan Kodes Ross Case 2 2–0 C 1–0 C 1–0 Feb 16, 1978 H2H
23074 Jan Kodes Roy Barth 2 2–0 H 2–0 Sep 30, 1971 H2H
23075 Jan Kodes Roy Emerson 2 0–2 C 0–1 C 0–1 Nov 16, 1968 H2H
23076 Jan Kodes Ruby Hoskowetz 2 2–0 C 2–0 Jul 20, 1976 H2H
23077 Jan Kodes Stefan Simonsson 2 0–2 C 0–1 C 0–1 Dec 18, 1980 H2H
23078 Jan Kodes Stephen Warboys 2 2–0 C 1–0 C 1–0 Nov 17, 1975 H2H
23079 Jan Kodes Steve Krulevitz 2 2–0 C 1–0 H 1–0 May 26, 1976 H2H
23080 Jan Kodes Szabolcz Baranyi 2 2–0 C 2–0 Oct 8, 1976 H2H
23081 Jan Kodes Thomaz Koch 2 1–1 C 1–1 Oct 17, 1974 H2H
23082 Jan Kodes Tony Giammalva 2 1–1 G 1–0 H 0–1 Oct 29, 1981 H2H
23083 Jan Kodes Tony Roche 2 1–1 C 0–1 C 1–0 Jan 27, 1977 H2H
23084 Jan Kodes Ulrich Pinner 2 1–1 C 1–1 Oct 13, 1978 H2H
23085 Jan Kodes Victor Amaya 2 1–1 H 1–1 Aug 20, 1980 H2H
23086 Janko Tipsarevic Alexander Kudryavtsev 2 2–0 H 2–0 Jan 7, 2011 H2H
23087 Janko Tipsarevic Aljaz Bedene 2 2–0 H 2–0 Jan 5, 2013 H2H
23088 Janko Tipsarevic Blaz Kavcic 2 2–0 G 1–0 H 1–0 Jun 8, 2011 H2H
23089 Janko Tipsarevic Dusan Vemic 2 2–0 C 1–0 G 1–0 Jun 13, 2007 H2H
23090 Janko Tipsarevic Edouard Roger-Vasselin 2 2–0 H 2–0 Jan 4, 2013 H2H
23091 Janko Tipsarevic Federico Delbonis 2 1–1 C 1–1 May 18, 2016 H2H
23092 Janko Tipsarevic Flavio Cipolla 2 2–0 H 2–0 Mar 1, 2012 H2H
23093 Janko Tipsarevic Florent Serra 2 1–1 G 1–0 H 0–1 Sep 2, 2009 H2H
23094 Janko Tipsarevic Gilles Muller 2 1–1 C 0–1 H 1–0 Mar 11, 2012 H2H
23095 Janko Tipsarevic Go Soeda 2 2–0 H 2–0 Jan 5, 2013 H2H
23096 Janko Tipsarevic Ivan Dodig 2 2–0 H 2–0 Aug 12, 2011 H2H
23097 Janko Tipsarevic Jan Hernych 2 2–0 C 1–0 G 1–0 Jul 21, 2012 H2H
23098 Janko Tipsarevic Jan-Michael Gambill 2 1–1 H 1–1 Aug 3, 2006 H2H
23099 Janko Tipsarevic Jurgen Melzer 2 1–1 H 1–1 Oct 31, 2009 H2H
23100 Janko Tipsarevic Marc Gicquel 2 1–1 C 0–1 G 1–0 Jun 20, 2007 H2H
23101 Janko Tipsarevic Mariano Puerta 2 0–2 C 0–2 Sep 15, 2005 H2H
23102 Janko Tipsarevic Michael Russell 2 2–0 G 1–0 H 1–0 Jun 9, 2011 H2H
23103 Janko Tipsarevic Mikhail Kukushkin 2 1–1 G 1–0 H 0–1 Jun 16, 2011 H2H
23104 Janko Tipsarevic Nicolas Almagro 2 0–2 C 0–1 H 0–1 Jan 22, 2013 H2H
23105 Janko Tipsarevic Nicolas Lapentti 2 1–1 C 1–1 May 27, 2008 H2H
23106 Janko Tipsarevic Oscar Hernandez 2 1–1 C 0–1 H 1–0 Jul 16, 2009 H2H
23107 Janko Tipsarevic Paradorn Srichaphan 2 2–0 G 1–0 H 1–0 Mar 7, 2007 H2H
23108 Janko Tipsarevic Potito Starace 2 2–0 H 2–0 Oct 29, 2011 H2H
23109 Janko Tipsarevic Radek Stepanek 2 1–1 C 0–1 H 1–0 Apr 23, 2009 H2H
23110 Janko Tipsarevic Robin Soderling 2 0–2 G 0–1 H 0–1 Oct 13, 2010 H2H
23111 Janko Tipsarevic Robin Vik 2 1–1 C 1–0 H 0–1 Oct 13, 2006 H2H
23112 Janko Tipsarevic Ryan Harrison 2 2–0 C 1–0 H 1–0 May 24, 2017 H2H
23113 Janko Tipsarevic Sam Warburg 2 1–1 H 1–1 Aug 27, 2008 H2H
23114 Janko Tipsarevic Sergio Roitman 2 2–0 C 1–0 H 1–0 May 7, 2009 H2H
23115 Janko Tipsarevic Sergiy Stakhovsky 2 0–2 G 0–1 H 0–1 Jun 19, 2010 H2H
23116 Janko Tipsarevic Thiemo de Bakker 2 1–1 H 1–1 Mar 14, 2010 H2H
23117 Janko Tipsarevic Thierry Ascione 2 1–1 C 0–1 G 1–0 Jun 25, 2008 H2H
23118 Janko Tipsarevic Vincent Spadea 2 1–1 H 1–1 Oct 30, 2007 H2H
23119 Janko Tipsarevic Yuichi Sugita 2 1–1 G 1–0 H 0–1 Oct 19, 2019 H2H
23120 Jan Kukal Cliff Richey 2 0–2 C 0–1 H 0–1 Mar 1, 1970 H2H
23121 Jan Kukal Dick Crealy 2 0–2 G 0–2 Jan 31, 1970 H2H
23122 Jan Kukal Fred Stolle 2 0–2 C 0–1 H 0–1 Nov 27, 1969 H2H
23123 Jan Kukal Gerald Battrick 2 1–1 C 1–0 G 0–1 Jan 25, 1970 H2H
23124 Jan Kukal Grover Raz Reid 2 1–1 C 0–1 G 1–0 Dec 24, 1975 H2H
23125 Jan Kukal Ion Tiriac 2 1–1 C 1–0 C 0–1 Apr 9, 1971 H2H
23126 Jan Kukal Jean Loup Rouyer 2 0–2 C 0–2 Jul 20, 1972 H2H
23127 Jan Kukal Marty Riessen 2 2–0 H 2–0 Feb 17, 1970 H2H
23128 Jan Kukal Nikola Pilic 2 1–1 C 1–1 Jul 30, 1969 H2H
23129 Jan Kukal Pat Cramer 2 0–2 H 0–2 Feb 8, 1973 H2H
23130 Jan Kukal Patricio Cornejo 2 0–2 C 0–1 G 0–1 Sep 3, 1972 H2H
23131 Jan Kukal Peter Curtis 2 1–1 C 1–0 G 0–1 Feb 28, 1970 H2H
23132 Jan Kukal Stan Smith 2 0–2 C 0–2 Jan 23, 1974 H2H
23133 Jan Kukal Szabolcz Baranyi 2 2–0 C 1–0 C 1–0 Jun 8, 1972 H2H
23134 Jan Kukal Zeljko Franulovic 2 0–2 C 0–2 Nov 13, 1970 H2H
23135 Jan-Lennard Struff Diego Schwartzman 2 0–2 C 0–2 Jun 8, 2021 H2H
23136 Jan-Lennard Struff Hugo Gaston 2 0–2 C 0–1 H 0–1 Oct 20, 2023 H2H
23137 Jan-Lennard Struff Quentin Halys 2 1–1 C 0–1 H 1–0 Jul 20, 2024 H2H
23138 Jan-Michael Gambill Daniel Vacek 2 1–1 C 0–1 H 1–0 Oct 28, 1998 H2H
23139 Jan-Michael Gambill Jan Vacek 2 2–0 C 1–0 H 1–0 May 23, 2002 H2H
23140 Jan-Michael Gambill Joachim Johansson 2 0–2 H 0–2 Oct 29, 2004 H2H
23141 Jan-Michael Gambill Juan Balcells 2 2–0 H 2–0 Mar 3, 2001 H2H
23142 Jan-Michael Gambill Kristian Pless 2 0–2 C 0–2 Apr 25, 2002 H2H
23143 Jan-Michael Gambill Mark Woodforde 2 1–1 H 1–1 Mar 17, 1998 H2H
23144 Jan-Michael Gambill Michael Tebbutt 2 0–2 C 0–1 H 0–1 Oct 9, 1998 H2H
23145 Jan-Michael Gambill Paradorn Srichaphan 2 0–2 C 0–1 H 0–1 Oct 18, 2003 H2H
23146 Jan-Michael Gambill Sandon Stolle 2 2–0 H 2–0 Jan 14, 1999 H2H
23147 Jan-Michael Gambill Sargis Sargsian 2 1–1 C 0–1 H 1–0 Apr 22, 1999 H2H
23148 Jan-Michael Gambill Steve Campbell 2 1–1 C 0–1 H 1–0 Jul 30, 1998 H2H
23149 Jan-Michael Gambill Takao Suzuki 2 0–2 H 0–2 Jan 19, 2005 H2H
23150 Jan-Michael Gambill Todd Reid 2 1–1 G 0–1 H 1–0 Jun 12, 2003 H2H
23151 Jan-Michael Gambill Wayne Black 2 1–1 C 1–0 H 0–1 Jan 19, 2000 H2H
23152 Jannik Sinner Aslan Karatsev 2 1–1 C 1–0 H 0–1 May 20, 2021 H2H
23153 Jannik Sinner Benoit Paire 2 1–1 C 1–0 H 0–1 Sep 16, 2020 H2H
23154 Jannik Sinner Borna Coric 2 2–0 C 1–0 H 1–0 Aug 9, 2024 H2H
23155 Jannik Sinner Botic van de Zandschulp 2 2–0 H 2–0 Feb 15, 2024 H2H
23156 Jannik Sinner Christopher Eubanks 2 2–0 C 1–0 H 1–0 May 28, 2024 H2H
23157 Jannik Sinner Corentin Moutet 2 2–0 C 1–0 H 1–0 Mar 23, 2026 H2H
23158 Jannik Sinner Daniel Elahi Galan 2 2–0 G 1–0 H 1–0 Aug 10, 2025 H2H
23159 Jannik Sinner David Goffin 2 2–0 C 1–0 H 1–0 Sep 29, 2020 H2H
23160 Jannik Sinner Egor Gerasimov 2 2–0 C 1–0 H 1–0 Oct 1, 2021 H2H
23161 Jannik Sinner Fabian Marozsan 2 2–0 G 1–0 H 1–0 Sep 30, 2025 H2H
23162 Jannik Sinner Filip Krajinovic 2 2–0 C 1–0 H 1–0 May 13, 2022 H2H
23163 Jannik Sinner Jenson Brooksby 2 2–0 G 1–0 H 1–0 Jul 3, 2026 H2H
23164 Jannik Sinner Jesper de Jong 2 2–0 C 1–0 H 1–0 May 12, 2025 H2H
23165 Jannik Sinner Juan Manuel Cerundolo 2 1–1 C 0–1 G 1–0 May 28, 2026 H2H
23166 Jannik Sinner Kyle Edmund 2 2–0 H 2–0 Jan 18, 2023 H2H
23167 Jannik Sinner Learner Tien 2 2–0 H 2–0 Mar 12, 2026 H2H
23168 Jannik Sinner Marc-Andrea Huesler 2 1–1 H 1–1 Nov 2, 2022 H2H
23169 Jannik Sinner Marcos Giron 2 2–0 H 2–0 Jan 18, 2025 H2H
23170 Jannik Sinner Matteo Berrettini 2 2–0 G 1–0 H 1–0 Jul 4, 2024 H2H
23171 Jannik Sinner Max Purcell 2 2–0 H 2–0 Sep 1, 2021 H2H
23172 Jannik Sinner Nick Kyrgios 2 1–1 H 1–1 Mar 30, 2022 H2H
23173 Jannik Sinner Nuno Borges 2 2–0 G 1–0 H 1–0 Jul 1, 2026 H2H
23174 Jannik Sinner Pavel Kotov 2 2–0 C 2–0 Jun 1, 2024 H2H
23175 Jannik Sinner Pedro Martinez 2 2–0 C 1–0 G 1–0 Jul 6, 2025 H2H
23176 Jannik Sinner Philipp Kohlschreiber 2 2–0 C 1–0 H 1–0 Sep 10, 2020 H2H
23177 Jannik Sinner Pierre-Hugues Herbert 2 2–0 C 1–0 H 1–0 Jun 1, 2021 H2H
23178 Jannik Sinner Roberto Carballes Baena 2 2–0 C 2–0 Jul 30, 2022 H2H
23179 Jannik Sinner Roman Safiullin 2 2–0 G 1–0 H 1–0 Sep 30, 2024 H2H
23180 Jannik Sinner Sebastian Baez 2 2–0 H 2–0 Jan 20, 2024 H2H
23181 Jannik Sinner Taro Daniel 2 2–0 H 2–0 Oct 5, 2024 H2H
23182 Jannik Sinner Terence Atmane 2 2–0 H 2–0 Sep 29, 2025 H2H
23183 Jannik Sinner Tomas Martin Etcheverry 2 2–0 H 2–0 Oct 7, 2024 H2H
23184 Jannik Sinner Ugo Humbert 2 2–0 C 2–0 Apr 7, 2026 H2H
23185 Jannik Sinner Yoshihito Nishioka 2 2–0 C 1–0 H 1–0 Oct 2, 2023 H2H
23186 Jan Norback Bob Lutz 2 0–2 C 0–2 Aug 10, 1977 H2H
23187 Jan Norback Cliff Drysdale 2 0–2 C 0–1 H 0–1 Feb 23, 1978 H2H
23188 Jan Norback Dick Crealy 2 0–2 C 0–1 G 0–1 Dec 14, 1977 H2H
23189 Jan Norback Marty Riessen 2 1–1 H 1–1 Nov 8, 1979 H2H
23190 Jan Siemerink Adrian Voinea 2 0–2 C 0–1 H 0–1 Mar 1, 1996 H2H
23191 Jan Siemerink Anders Jarryd 2 0–2 C 0–1 G 0–1 Jun 16, 1995 H2H
23192 Jan Siemerink Eric Jelen 2 2–0 C 2–0 Nov 7, 1991 H2H
23193 Jan Siemerink Fredrik Jonsson 2 2–0 C 1–0 C 1–0 Jul 27, 2000 H2H
23194 Jan Siemerink Gilbert Schaller 2 2–0 C 1–0 H 1–0 Jan 17, 1996 H2H
23195 Jan Siemerink Goran Prpic 2 0–2 G 0–1 H 0–1 Jun 26, 1991 H2H
23196 Jan Siemerink Hernan Gumy 2 1–1 C 1–1 May 29, 1996 H2H
23197 Jan Siemerink Hicham Arazi 2 1–1 C 1–0 C 0–1 Oct 20, 1999 H2H
23198 Jan Siemerink Jan Kroslak 2 1–1 C 0–1 H 1–0 Nov 11, 1999 H2H
23199 Jan Siemerink Jim Grabb 2 0–2 H 0–2 Apr 9, 1992 H2H
23200 Jan Siemerink John Fitzgerald 2 0–2 H 0–2 Jan 17, 1992 H2H