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. Each dataset offers its own relevant filters. Column headings change the sort; use the same heading again to reverse direction.

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 ascending Record Surface Last Met H2H
23001 Jan Kukal Ian Fletcher 1 1–0 C 1–0 Jul 12, 1973 H2H
23002 Jan Kukal Ilie Nastase 1 0–1 C 0–1 May 25, 1971 H2H
23003 Jan Kukal Ivan Molina 1 0–1 C 0–1 Dec 5, 1972 H2H
23004 Jan Kukal Jaidip Mukerjea 1 0–1 C 0–1 Jan 2, 1968 H2H
23005 Jan Kukal Jan Hordijk 1 1–0 C 1–0 Dec 8, 1968 H2H
23006 Jan Kukal Jan Kodes 1 0–1 C 0–1 Apr 27, 1972 H2H
23007 Jan Kukal Jean Baptiste Chanfreau 1 1–0 C 1–0 Apr 8, 1971 H2H
23008 Jan Kukal Jean Claude Barclay 1 1–0 H 1–0 Aug 7, 1969 H2H
23009 Jan Kukal J. Mandarino 1 0–1 H 0–1 Mar 5, 1971 H2H
23010 Jan Kukal John Alexander 1 0–1 C 0–1 Aug 13, 1970 H2H
23011 Jan Kukal John Newcombe 1 0–1 G 0–1 Jan 1, 1976 H2H
23012 Jan Kukal Karl Meiler 1 0–1 C 0–1 Feb 16, 1973 H2H
23013 Jan Kukal Kenichi Hirai 1 1–0 C 1–0 Jul 19, 1972 H2H
23014 Jan Kukal Mike Estep 1 0–1 H 0–1 Feb 22, 1973 H2H
23015 Jan Kukal Ove Bengtson 1 0–1 C 0–1 Oct 31, 1973 H2H
23016 Jan Kukal Patrick Hombergen 1 0–1 C 0–1 Apr 2, 1971 H2H
23017 Jan Kukal Paul Gerken 1 0–1 C 0–1 Jun 13, 1973 H2H
23018 Jan Kukal Phil Dent 1 0–1 C 0–1 Jul 25, 1968 H2H
23019 Jan Kukal Ray Keldie 1 1–0 G 1–0 Dec 23, 1975 H2H
23020 Jan Kukal Ray Ruffels 1 0–1 H 0–1 Mar 21, 1968 H2H
23021 Jan Kukal Rejean Genois 1 1–0 C 1–0 Aug 16, 1972 H2H
23022 Jan Kukal Roscoe Tanner 1 0–1 C 0–1 Oct 23, 1973 H2H
23023 Jan Kukal Roy Emerson 1 0–1 C 0–1 Aug 1, 1969 H2H
23024 Jan Kukal Sandy Mayer 1 0–1 H 0–1 Jan 27, 1973 H2H
23025 Jan Kukal Stanley Matthews 1 1–0 H 1–0 Aug 6, 1969 H2H
23026 Jan Kukal Terry Addison 1 1–0 H 1–0 Mar 3, 1971 H2H
23027 Jan Kukal Thierry Bernasconi 1 1–0 C 1–0 Aug 12, 1970 H2H
23028 Jan Kukal Tom Gorman 1 0–1 C 0–1 May 17, 1972 H2H
23029 Jan Kukal Tony Bardsley 1 1–0 G 1–0 Jan 29, 1970 H2H
23030 Jan Kukal Ulf Eriksson 1 1–0 G 1–0 Dec 30, 1975 H2H
23031 Jan-Lennard Struff Benoit Paire 1 1–0 H 1–0 Aug 21, 2018 H2H
23032 Jan-Lennard Struff Gregoire Barrere 1 1–0 H 1–0 Oct 17, 2019 H2H
23033 Jan-Lennard Struff James Duckworth 1 1–0 H 1–0 Oct 28, 2021 H2H
23034 Jan-Lennard Struff Juan Manuel Cerundolo 1 0–1 C 0–1 Jul 17, 2025 H2H
23035 Jan-Lennard Struff Manuel Guinard 1 1–0 H 1–0 Feb 13, 2025 H2H
23036 Jan-Michael Gambill Adrian Voinea 1 1–0 G 1–0 Jun 14, 2000 H2H
23037 Jan-Michael Gambill Alex Bogdanovic 1 0–1 G 0–1 Jun 19, 2003 H2H
23038 Jan-Michael Gambill Andrew Ilie 1 1–0 H 1–0 Mar 21, 2001 H2H
23039 Jan-Michael Gambill Arnaud Di Pasquale 1 1–0 H 1–0 Nov 11, 1999 H2H
23040 Jan-Michael Gambill Axel Pretzsch 1 1–0 C 1–0 May 16, 2001 H2H
23041 Jan-Michael Gambill Ben Qiang Zhu 1 1–0 H 1–0 Oct 1, 2004 H2H
23042 Jan-Michael Gambill Bjorn Phau 1 0–1 H 0–1 Oct 8, 2004 H2H
23043 Jan-Michael Gambill Brendan Evans 1 1–0 H 1–0 Mar 4, 2004 H2H
23044 Jan-Michael Gambill Brian Baker 1 1–0 H 1–0 Feb 20, 2004 H2H
23045 Jan-Michael Gambill Cecil Mamiit 1 1–0 H 1–0 Jul 27, 2000 H2H
23046 Jan-Michael Gambill Christophe Rochus 1 1–0 H 1–0 Aug 18, 2000 H2H
23047 Jan-Michael Gambill Cyril Saulnier 1 1–0 H 1–0 Feb 3, 2005 H2H
23048 Jan-Michael Gambill Dmitry Tursunov 1 0–1 H 0–1 Aug 27, 2004 H2H
23049 Jan-Michael Gambill Donald Young 1 1–0 H 1–0 Jul 20, 2005 H2H
23050 Jan-Michael Gambill Flavio Saretta 1 1–0 H 1–0 Mar 8, 2003 H2H
23051 Jan-Michael Gambill Fredrik Jonsson 1 1–0 C 1–0 May 5, 1999 H2H
23052 Jan-Michael Gambill George Bastl 1 0–1 C 0–1 Oct 25, 2001 H2H
23053 Jan-Michael Gambill Gilles Elseneer 1 1–0 G 1–0 Jun 15, 2001 H2H
23054 Jan-Michael Gambill Gilles Muller 1 0–1 H 0–1 Aug 20, 2004 H2H
23055 Jan-Michael Gambill Gregory Carraz 1 1–0 H 1–0 Jan 21, 2004 H2H
23056 Jan-Michael Gambill Hyung-Taik Lee 1 0–1 H 0–1 Feb 10, 2005 H2H
23057 Jan-Michael Gambill Igor Kunitsyn 1 1–0 G 1–0 Jun 25, 2003 H2H
23058 Jan-Michael Gambill Irakli Labadze 1 1–0 H 1–0 Feb 18, 2005 H2H
23059 Jan-Michael Gambill Ivo Heuberger 1 1–0 H 1–0 Jan 2, 2003 H2H
23060 Jan-Michael Gambill Ivo Klec 1 1–0 H 1–0 Sep 30, 2004 H2H
23061 Jan-Michael Gambill Jacco Eltingh 1 0–1 H 0–1 Feb 19, 1997 H2H
23062 Jan-Michael Gambill Jan Hernych 1 0–1 H 0–1 Jul 21, 2004 H2H
23063 Jan-Michael Gambill Jan Kroslak 1 1–0 C 1–0 Oct 20, 1999 H2H
23064 Jan-Michael Gambill Jason Stoltenberg 1 1–0 H 1–0 Jul 29, 2000 H2H
23065 Jan-Michael Gambill Jeff Morrison 1 0–1 G 0–1 Jul 8, 2004 H2H
23066 Jan-Michael Gambill Jocelyn Robichaud 1 1–0 H 1–0 Aug 4, 1999 H2H
23067 Jan-Michael Gambill Jonathan Stark 1 1–0 C 1–0 Oct 15, 1998 H2H
23068 Jan-Michael Gambill Julian Knowle 1 1–0 H 1–0 Aug 28, 2002 H2H
23069 Jan-Michael Gambill Karsten Braasch 1 1–0 H 1–0 Sep 2, 1998 H2H
23070 Jan-Michael Gambill KJ Hippensteel 1 1–0 H 1–0 Feb 13, 2004 H2H
23071 Jan-Michael Gambill Kotaro Miyachi 1 1–0 H 1–0 Apr 16, 1998 H2H
23072 Jan-Michael Gambill Lorenzo Manta 1 0–1 G 0–1 Jun 25, 1999 H2H
23073 Jan-Michael Gambill Luis Horna 1 0–1 C 0–1 Apr 24, 2003 H2H
23074 Jan-Michael Gambill Marcello Craca 1 0–1 C 0–1 Apr 24, 1998 H2H
23075 Jan-Michael Gambill Martin Lee 1 1–0 G 1–0 Jun 22, 2000 H2H
23076 Jan-Michael Gambill Martin Rodriguez 1 1–0 C 1–0 May 27, 1998 H2H
23077 Jan-Michael Gambill Michael Llodra 1 1–0 H 1–0 Jan 15, 2003 H2H
23078 Jan-Michael Gambill Michael Sell 1 1–0 G 1–0 Jun 9, 1999 H2H
23079 Jan-Michael Gambill Mike Bryan 1 1–0 G 1–0 Jun 13, 2002 H2H
23080 Jan-Michael Gambill Nicklas Kulti 1 0–1 C 0–1 Oct 22, 1998 H2H
23081 Jan-Michael Gambill Nicolas Escude 1 1–0 H 1–0 Aug 5, 1998 H2H
23082 Jan-Michael Gambill Noam Behr 1 1–0 H 1–0 Aug 2, 2001 H2H
23083 Jan-Michael Gambill Noam Okun 1 1–0 H 1–0 Jul 26, 2002 H2H
23084 Jan-Michael Gambill Olivier Delaitre 1 1–0 H 1–0 Aug 12, 1998 H2H
23085 Jan-Michael Gambill Orlin Stanoytchev 1 1–0 H 1–0 Feb 17, 2000 H2H
23086 Jan-Michael Gambill Raemon Sluiter 1 0–1 C 0–1 May 7, 2003 H2H
23087 Jan-Michael Gambill Rajeev Ram 1 1–0 H 1–0 Sep 1, 2004 H2H
23088 Jan-Michael Gambill Ramon Delgado 1 0–1 C 0–1 May 4, 2000 H2H
23089 Jan-Michael Gambill Richard Gasquet 1 1–0 H 1–0 Aug 26, 2004 H2H
23090 Jan-Michael Gambill Robert Kendrick 1 1–0 H 1–0 Mar 8, 2003 H2H
23091 Jan-Michael Gambill Stefano Pescosolido 1 1–0 H 1–0 Apr 15, 1998 H2H
23092 Jan-Michael Gambill Stephane Huet 1 1–0 C 1–0 Nov 16, 2000 H2H
23093 Jan-Michael Gambill Takahiro Terachi 1 1–0 H 1–0 Oct 7, 2004 H2H
23094 Jan-Michael Gambill Teymuraz Gabashvili 1 0–1 H 0–1 Jan 28, 2007 H2H
23095 Jan-Michael Gambill Tomas Nydahl 1 1–0 H 1–0 Feb 13, 1998 H2H
23096 Jan-Michael Gambill Vincent Spadea 1 0–1 H 0–1 Feb 14, 2003 H2H
23097 Jan-Michael Gambill Yu Jr. Wang 1 1–0 H 1–0 Oct 7, 1999 H2H
23098 Jan-Michael Gambill Zeljko Krajan 1 1–0 H 1–0 Feb 20, 2003 H2H
23099 Jannik Sinner Albert Ramos-Vinolas 1 1–0 C 1–0 Apr 13, 2021 H2H
23100 Jannik Sinner Alejandro Tabilo 1 1–0 H 1–0 Aug 10, 2024 H2H
23101 Jannik Sinner Aleksandr Shevchenko 1 1–0 C 1–0 May 15, 2023 H2H
23102 Jannik Sinner Alexandre Muller 1 1–0 C 1–0 May 30, 2023 H2H
23103 Jannik Sinner Andrea Pellegrino 1 1–0 C 1–0 May 12, 2026 H2H
23104 Jannik Sinner Andrea Vavassori 1 1–0 H 1–0 Mar 23, 2024 H2H
23105 Jannik Sinner Bjorn Fratangelo 1 1–0 C 1–0 May 24, 2022 H2H
23106 Jannik Sinner Brandon Nakashima 1 1–0 H 1–0 Sep 4, 2022 H2H
23107 Jannik Sinner Cameron Norrie 1 1–0 C 1–0 Apr 28, 2026 H2H
23108 Jannik Sinner Clement Tabur 1 1–0 C 1–0 May 26, 2026 H2H
23109 Jannik Sinner Cristian Garin 1 1–0 H 1–0 Oct 27, 2022 H2H
23110 Jannik Sinner Dalibor Svrcina 1 1–0 H 1–0 Mar 7, 2026 H2H
23111 Jannik Sinner Damir Dzumhur 1 1–0 H 1–0 Mar 21, 2026 H2H
23112 Jannik Sinner Daniel Evans 1 1–0 H 1–0 Oct 1, 2023 H2H
23113 Jannik Sinner Dennis Novak 1 1–0 H 1–0 Oct 29, 2021 H2H
23114 Jannik Sinner Dusan Lajovic 1 0–1 H 0–1 Aug 16, 2023 H2H
23115 Jannik Sinner Eliot Spizzirri 1 1–0 H 1–0 Jan 24, 2026 H2H
23116 Jannik Sinner Elmer Moller 1 1–0 C 1–0 Apr 26, 2026 H2H
23117 Jannik Sinner Fabio Fognini 1 1–0 C 1–0 May 11, 2022 H2H
23118 Jannik Sinner Federico Coria 1 1–0 C 1–0 Oct 3, 2020 H2H
23119 Jannik Sinner Federico Delbonis 1 1–0 H 1–0 Aug 17, 2021 H2H
23120 Jannik Sinner Flavio Cobolli 1 1–0 H 1–0 Oct 24, 2025 H2H
23121 Jannik Sinner Franco Agamenone 1 1–0 C 1–0 Jul 30, 2022 H2H
23122 Jannik Sinner Gabriel Diallo 1 1–0 H 1–0 Aug 12, 2025 H2H
23123 Jannik Sinner Gilles Simon 1 1–0 H 1–0 Oct 24, 2020 H2H
23124 Jannik Sinner Gregoire Barrere 1 1–0 H 1–0 Mar 11, 2021 H2H
23125 Jannik Sinner Guido Pella 1 1–0 C 1–0 May 4, 2021 H2H
23126 Jannik Sinner Ilya Ivashka 1 1–0 H 1–0 Sep 6, 2022 H2H
23127 Jannik Sinner Jaume Munar 1 1–0 C 1–0 Jul 29, 2022 H2H
23128 Jannik Sinner Joao Fonseca 1 1–0 H 1–0 Mar 11, 2026 H2H
23129 Jannik Sinner Joao Sousa 1 1–0 H 1–0 Jan 19, 2022 H2H
23130 Jannik Sinner John Millman 1 1–0 H 1–0 Oct 10, 2021 H2H
23131 Jannik Sinner Jordan Thompson 1 1–0 H 1–0 Aug 17, 2024 H2H
23132 Jannik Sinner Kamil Majchrzak 1 1–0 H 1–0 Oct 17, 2019 H2H
23133 Jannik Sinner Lloyd Harris 1 1–0 H 1–0 Oct 23, 2021 H2H
23134 Jannik Sinner Luca Nardi 1 1–0 G 1–0 Jul 2, 2025 H2H
23135 Jannik Sinner Luciano Darderi 1 1–0 H 1–0 Jan 26, 2026 H2H
23136 Jannik Sinner Mariano Navone 1 1–0 C 1–0 May 10, 2025 H2H
23137 Jannik Sinner Marin Cilic 1 1–0 H 1–0 Sep 28, 2025 H2H
23138 Jannik Sinner Mate Valkusz 1 1–0 C 1–0 Apr 25, 2019 H2H
23139 Jannik Sinner Mikhail Kukushkin 1 0–1 H 0–1 Sep 19, 2019 H2H
23140 Jannik Sinner Milos Raonic 1 1–0 H 1–0 Feb 17, 2024 H2H
23141 Jannik Sinner Norbert Gombos 1 1–0 H 1–0 Feb 20, 2020 H2H
23142 Jannik Sinner Pedro Sousa 1 1–0 C 1–0 Jul 18, 2019 H2H
23143 Jannik Sinner Quentin Halys 1 1–0 G 1–0 Jul 9, 2023 H2H
23144 Jannik Sinner Radu Albot 1 1–0 H 1–0 Feb 13, 2020 H2H
23145 Jannik Sinner Rafael Jodar 1 1–0 C 1–0 Apr 29, 2026 H2H
23146 Jannik Sinner Reilly Opelka 1 1–0 H 1–0 Oct 28, 2021 H2H
23147 Jannik Sinner Sebastian Ofner 1 1–0 C 1–0 May 9, 2026 H2H
23148 Jannik Sinner Shintaro Mochizuki 1 1–0 G 1–0 Jul 5, 2026 H2H
23149 Jannik Sinner Stefano Travaglia 1 1–0 H 1–0 Feb 7, 2021 H2H
23150 Jannik Sinner Tristan Lamasine 1 0–1 C 0–1 May 23, 2019 H2H
23151 Jannik Sinner Tristan Schoolkate 1 1–0 H 1–0 Jan 16, 2025 H2H
23152 Jannik Sinner Vasek Pospisil 1 1–0 H 1–0 Nov 15, 2020 H2H
23153 Jannik Sinner Vit Kopriva 1 1–0 H 1–0 Aug 26, 2025 H2H
23154 Jannik Sinner Zachary Svajda 1 1–0 H 1–0 Sep 2, 2021 H2H
23155 Jannik Sinner Zhizhen Zhang 1 1–0 G 1–0 Jun 22, 2024 H2H
23156 Jannik Sinner Zizou Bergs 1 1–0 H 1–0 Oct 30, 2025 H2H
23157 Jan Norback Arthur Ashe 1 0–1 C 0–1 Aug 2, 1978 H2H
23158 Jan Norback Bob Carmichael 1 0–1 C 0–1 Jul 19, 1979 H2H
23159 Jan Norback Bob Giltinan 1 0–1 G 0–1 Dec 25, 1977 H2H
23160 Jan Norback Frank Gebert 1 0–1 C 0–1 Feb 10, 1977 H2H
23161 Jan Norback Gene Malin 1 1–0 C 1–0 Aug 22, 1979 H2H
23162 Jan Norback Gerald Battrick 1 0–1 H 0–1 Nov 6, 1973 H2H
23163 Jan Norback Jacek Niedzwiedzki 1 1–0 H 1–0 Jan 4, 1978 H2H
23164 Jan Norback Jim Mcmanus 1 1–0 G 1–0 Jun 22, 1977 H2H
23165 Jan Norback Juan Ignacio Muntanola 1 1–0 H 1–0 Jan 3, 1978 H2H
23166 Jan Norback Leif Johansson 1 0–1 C 0–1 Jul 6, 1976 H2H
23167 Jan Norback Nicola Spear 1 1–0 H 1–0 Jan 3, 1978 H2H
23168 Jan Norback Ove Bengtson 1 0–1 H 0–1 Nov 3, 1977 H2H
23169 Jan Norback Pat Cramer 1 1–0 H 1–0 Nov 9, 1976 H2H
23170 Jan Norback Ray Ruffels 1 1–0 H 1–0 Mar 23, 1977 H2H
23171 Jan Norback Robert Trogolo 1 0–1 H 0–1 Sep 1, 1979 H2H
23172 Jan Norback Tom Gorman 1 0–1 G 0–1 Dec 7, 1977 H2H
23173 Jan Norback Tom Okker 1 0–1 C 0–1 Oct 7, 1976 H2H
23174 Jan Norback Ulf Eriksson 1 0–1 H 0–1 Nov 8, 1977 H2H
23175 Jan Norback Vincenzo Franchitti 1 1–0 C 1–0 Apr 21, 1977 H2H
23176 Jan Norback Vladimir Zednik 1 0–1 C 0–1 Mar 12, 1977 H2H
23177 Janos Benyik Frank Froehling 1 1–0 C 1–0 Jun 13, 1973 H2H
23178 Janos Benyik Frank Gebert 1 0–1 C 0–1 Jun 14, 1973 H2H
23179 Janos Benyik Geza Varga 1 1–0 H 1–0 Oct 31, 1974 H2H
23180 Janos Benyik Mike Machette 1 0–1 C 0–1 Mar 7, 1975 H2H
23181 Jan Satral Gael Monfils 1 0–1 H 0–1 Sep 1, 2016 H2H
23182 Jan Siemerink Aaron Krickstein 1 0–1 C 0–1 Apr 22, 1992 H2H
23183 Jan Siemerink Alex Antonitsch 1 1–0 H 1–0 Jan 7, 1993 H2H
23184 Jan Siemerink Alex Calatrava 1 1–0 C 1–0 May 25, 2001 H2H
23185 Jan Siemerink Amos Mansdorf 1 1–0 C 1–0 Oct 22, 1993 H2H
23186 Jan Siemerink Andrei Cherkasov 1 1–0 C 1–0 Feb 23, 1991 H2H
23187 Jan Siemerink Andrei Merinov 1 1–0 C 1–0 Apr 23, 1997 H2H
23188 Jan Siemerink Andrei Stoliarov 1 1–0 C 1–0 Jul 28, 2000 H2H
23189 Jan Siemerink Andre Sa 1 1–0 C 1–0 Jul 19, 2001 H2H
23190 Jan Siemerink Andrew Castle 1 1–0 H 1–0 Aug 14, 1991 H2H
23191 Jan Siemerink Andrew Ilie 1 1–0 C 1–0 May 12, 1999 H2H
23192 Jan Siemerink Bobby Kokavec 1 1–0 H 1–0 Aug 4, 1999 H2H
23193 Jan Siemerink Bryan Shelton 1 1–0 G 1–0 Jun 11, 1992 H2H
23194 Jan Siemerink Byron Black 1 0–1 H 0–1 Oct 8, 1998 H2H
23195 Jan Siemerink Carlos Costa 1 1–0 C 1–0 Feb 10, 1994 H2H
23196 Jan Siemerink Cecil Mamiit 1 1–0 H 1–0 Feb 17, 2001 H2H
23197 Jan Siemerink Chris Bailey 1 1–0 H 1–0 Apr 15, 1993 H2H
23198 Jan Siemerink Chris Pridham 1 1–0 C 1–0 Feb 5, 1993 H2H
23199 Jan Siemerink Christian Bergstrom 1 0–1 C 0–1 May 6, 1992 H2H
23200 Jan Siemerink Christian Saceanu 1 1–0 C 1–0 Feb 27, 1992 H2H