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
62001 Janko Tipsarevic Sam Warburg 2 1–1 H 1–1 Aug 27, 2008 H2H
62002 Janko Tipsarevic Sergio Roitman 2 2–0 C 1–0 H 1–0 May 7, 2009 H2H
62003 Janko Tipsarevic Sergiy Stakhovsky 2 0–2 G 0–1 H 0–1 Jun 19, 2010 H2H
62004 Janko Tipsarevic Thiemo de Bakker 2 1–1 H 1–1 Mar 14, 2010 H2H
62005 Janko Tipsarevic Thierry Ascione 2 1–1 C 0–1 G 1–0 Jun 25, 2008 H2H
62006 Janko Tipsarevic Vincent Spadea 2 1–1 H 1–1 Oct 30, 2007 H2H
62007 Janko Tipsarevic Yuichi Sugita 2 1–1 G 1–0 H 0–1 Oct 19, 2019 H2H
62008 Jan Kukal Cliff Richey 2 0–2 C 0–1 H 0–1 Mar 1, 1970 H2H
62009 Jan Kukal Dick Crealy 2 0–2 G 0–2 Jan 31, 1970 H2H
62010 Jan Kukal Fred Stolle 2 0–2 C 0–1 H 0–1 Nov 27, 1969 H2H
62011 Jan Kukal Gerald Battrick 2 1–1 C 1–0 G 0–1 Jan 25, 1970 H2H
62012 Jan Kukal Grover Raz Reid 2 1–1 C 0–1 G 1–0 Dec 24, 1975 H2H
62013 Jan Kukal Ion Tiriac 2 1–1 C 1–0 C 0–1 Apr 9, 1971 H2H
62014 Jan Kukal Jean Loup Rouyer 2 0–2 C 0–2 Jul 20, 1972 H2H
62015 Jan Kukal Marty Riessen 2 2–0 H 2–0 Feb 17, 1970 H2H
62016 Jan Kukal Nikola Pilic 2 1–1 C 1–1 Jul 30, 1969 H2H
62017 Jan Kukal Pat Cramer 2 0–2 H 0–2 Feb 8, 1973 H2H
62018 Jan Kukal Patricio Cornejo 2 0–2 C 0–1 G 0–1 Sep 3, 1972 H2H
62019 Jan Kukal Peter Curtis 2 1–1 C 1–0 G 0–1 Feb 28, 1970 H2H
62020 Jan Kukal Stan Smith 2 0–2 C 0–2 Jan 23, 1974 H2H
62021 Jan Kukal Szabolcz Baranyi 2 2–0 C 1–0 C 1–0 Jun 8, 1972 H2H
62022 Jan Kukal Zeljko Franulovic 2 0–2 C 0–2 Nov 13, 1970 H2H
62023 Jan-Lennard Struff Diego Schwartzman 2 0–2 C 0–2 Jun 8, 2021 H2H
62024 Jan-Lennard Struff Hugo Gaston 2 0–2 C 0–1 H 0–1 Oct 20, 2023 H2H
62025 Jan-Lennard Struff Quentin Halys 2 1–1 C 0–1 H 1–0 Jul 20, 2024 H2H
62026 Jan-Michael Gambill Daniel Vacek 2 1–1 C 0–1 H 1–0 Oct 28, 1998 H2H
62027 Jan-Michael Gambill Jan Vacek 2 2–0 C 1–0 H 1–0 May 23, 2002 H2H
62028 Jan-Michael Gambill Joachim Johansson 2 0–2 H 0–2 Oct 29, 2004 H2H
62029 Jan-Michael Gambill Juan Balcells 2 2–0 H 2–0 Mar 3, 2001 H2H
62030 Jan-Michael Gambill Kristian Pless 2 0–2 C 0–2 Apr 25, 2002 H2H
62031 Jan-Michael Gambill Mark Woodforde 2 1–1 H 1–1 Mar 17, 1998 H2H
62032 Jan-Michael Gambill Michael Tebbutt 2 0–2 C 0–1 H 0–1 Oct 9, 1998 H2H
62033 Jan-Michael Gambill Paradorn Srichaphan 2 0–2 C 0–1 H 0–1 Oct 18, 2003 H2H
62034 Jan-Michael Gambill Sandon Stolle 2 2–0 H 2–0 Jan 14, 1999 H2H
62035 Jan-Michael Gambill Sargis Sargsian 2 1–1 C 0–1 H 1–0 Apr 22, 1999 H2H
62036 Jan-Michael Gambill Steve Campbell 2 1–1 C 0–1 H 1–0 Jul 30, 1998 H2H
62037 Jan-Michael Gambill Takao Suzuki 2 0–2 H 0–2 Jan 19, 2005 H2H
62038 Jan-Michael Gambill Todd Reid 2 1–1 G 0–1 H 1–0 Jun 12, 2003 H2H
62039 Jan-Michael Gambill Wayne Black 2 1–1 C 1–0 H 0–1 Jan 19, 2000 H2H
62040 Jannik Sinner Aslan Karatsev 2 1–1 C 1–0 H 0–1 May 20, 2021 H2H
62041 Jannik Sinner Benoit Paire 2 1–1 C 1–0 H 0–1 Sep 16, 2020 H2H
62042 Jannik Sinner Borna Coric 2 2–0 C 1–0 H 1–0 Aug 9, 2024 H2H
62043 Jannik Sinner Botic van de Zandschulp 2 2–0 H 2–0 Feb 15, 2024 H2H
62044 Jannik Sinner Christopher Eubanks 2 2–0 C 1–0 H 1–0 May 28, 2024 H2H
62045 Jannik Sinner Corentin Moutet 2 2–0 C 1–0 H 1–0 Mar 23, 2026 H2H
62046 Jannik Sinner Daniel Elahi Galan 2 2–0 G 1–0 H 1–0 Aug 10, 2025 H2H
62047 Jannik Sinner David Goffin 2 2–0 C 1–0 H 1–0 Sep 29, 2020 H2H
62048 Jannik Sinner Egor Gerasimov 2 2–0 C 1–0 H 1–0 Oct 1, 2021 H2H
62049 Jannik Sinner Fabian Marozsan 2 2–0 G 1–0 H 1–0 Sep 30, 2025 H2H
62050 Jannik Sinner Filip Krajinovic 2 2–0 C 1–0 H 1–0 May 13, 2022 H2H
62051 Jannik Sinner Jenson Brooksby 2 2–0 G 1–0 H 1–0 Jul 3, 2026 H2H
62052 Jannik Sinner Jesper de Jong 2 2–0 C 1–0 H 1–0 May 12, 2025 H2H
62053 Jannik Sinner Juan Manuel Cerundolo 2 1–1 C 0–1 G 1–0 May 28, 2026 H2H
62054 Jannik Sinner Kyle Edmund 2 2–0 H 2–0 Jan 18, 2023 H2H
62055 Jannik Sinner Learner Tien 2 2–0 H 2–0 Mar 12, 2026 H2H
62056 Jannik Sinner Marc-Andrea Huesler 2 1–1 H 1–1 Nov 2, 2022 H2H
62057 Jannik Sinner Marcos Giron 2 2–0 H 2–0 Jan 18, 2025 H2H
62058 Jannik Sinner Matteo Berrettini 2 2–0 G 1–0 H 1–0 Jul 4, 2024 H2H
62059 Jannik Sinner Max Purcell 2 2–0 H 2–0 Sep 1, 2021 H2H
62060 Jannik Sinner Nick Kyrgios 2 1–1 H 1–1 Mar 30, 2022 H2H
62061 Jannik Sinner Nuno Borges 2 2–0 G 1–0 H 1–0 Jul 1, 2026 H2H
62062 Jannik Sinner Pavel Kotov 2 2–0 C 2–0 Jun 1, 2024 H2H
62063 Jannik Sinner Pedro Martinez 2 2–0 C 1–0 G 1–0 Jul 6, 2025 H2H
62064 Jannik Sinner Philipp Kohlschreiber 2 2–0 C 1–0 H 1–0 Sep 10, 2020 H2H
62065 Jannik Sinner Pierre-Hugues Herbert 2 2–0 C 1–0 H 1–0 Jun 1, 2021 H2H
62066 Jannik Sinner Roberto Carballes Baena 2 2–0 C 2–0 Jul 30, 2022 H2H
62067 Jannik Sinner Roman Safiullin 2 2–0 G 1–0 H 1–0 Sep 30, 2024 H2H
62068 Jannik Sinner Sebastian Baez 2 2–0 H 2–0 Jan 20, 2024 H2H
62069 Jannik Sinner Taro Daniel 2 2–0 H 2–0 Oct 5, 2024 H2H
62070 Jannik Sinner Terence Atmane 2 2–0 H 2–0 Sep 29, 2025 H2H
62071 Jannik Sinner Tomas Martin Etcheverry 2 2–0 H 2–0 Oct 7, 2024 H2H
62072 Jannik Sinner Ugo Humbert 2 2–0 C 2–0 Apr 7, 2026 H2H
62073 Jannik Sinner Yoshihito Nishioka 2 2–0 C 1–0 H 1–0 Oct 2, 2023 H2H
62074 Jan Norback Bob Lutz 2 0–2 C 0–2 Aug 10, 1977 H2H
62075 Jan Norback Cliff Drysdale 2 0–2 C 0–1 H 0–1 Feb 23, 1978 H2H
62076 Jan Norback Dick Crealy 2 0–2 C 0–1 G 0–1 Dec 14, 1977 H2H
62077 Jan Norback Marty Riessen 2 1–1 H 1–1 Nov 8, 1979 H2H
62078 Jan Siemerink Adrian Voinea 2 0–2 C 0–1 H 0–1 Mar 1, 1996 H2H
62079 Jan Siemerink Anders Jarryd 2 0–2 C 0–1 G 0–1 Jun 16, 1995 H2H
62080 Jan Siemerink Eric Jelen 2 2–0 C 2–0 Nov 7, 1991 H2H
62081 Jan Siemerink Fredrik Jonsson 2 2–0 C 1–0 C 1–0 Jul 27, 2000 H2H
62082 Jan Siemerink Gilbert Schaller 2 2–0 C 1–0 H 1–0 Jan 17, 1996 H2H
62083 Jan Siemerink Goran Prpic 2 0–2 G 0–1 H 0–1 Jun 26, 1991 H2H
62084 Jan Siemerink Hernan Gumy 2 1–1 C 1–1 May 29, 1996 H2H
62085 Jan Siemerink Hicham Arazi 2 1–1 C 1–0 C 0–1 Oct 20, 1999 H2H
62086 Jan Siemerink Jan Kroslak 2 1–1 C 0–1 H 1–0 Nov 11, 1999 H2H
62087 Jan Siemerink Jim Grabb 2 0–2 H 0–2 Apr 9, 1992 H2H
62088 Jan Siemerink John Fitzgerald 2 0–2 H 0–2 Jan 17, 1992 H2H
62089 Jan Siemerink Jonathan Stark 2 0–2 H 0–2 Aug 22, 1996 H2H
62090 Jan Siemerink Karsten Braasch 2 2–0 H 2–0 Jan 14, 1993 H2H
62091 Jan Siemerink Kristian Pless 2 0–2 C 0–1 G 0–1 Jul 18, 2002 H2H
62092 Jan Siemerink Lars Burgsmuller 2 0–2 C 0–1 H 0–1 Apr 26, 2001 H2H
62093 Jan Siemerink Leander Paes 2 2–0 H 2–0 Jul 30, 1997 H2H
62094 Jan Siemerink Luis Herrera 2 2–0 H 2–0 Sep 2, 1992 H2H
62095 Jan Siemerink Mark Koevermans 2 2–0 C 1–0 H 1–0 Feb 28, 1991 H2H
62096 Jan Siemerink Markus Hipfl 2 2–0 C 1–0 H 1–0 Aug 18, 1999 H2H
62097 Jan Siemerink Martin Sinner 2 1–1 C 0–1 C 1–0 Mar 15, 1996 H2H
62098 Jan Siemerink Mats Wilander 2 0–2 H 0–2 Aug 17, 1995 H2H
62099 Jan Siemerink Mikael Tillstrom 2 1–1 H 1–1 Jan 9, 1997 H2H
62100 Jan Siemerink Nicolas Kiefer 2 0–2 G 0–1 H 0–1 Jun 12, 1999 H2H
62101 Jan Siemerink Olivier Delaitre 2 1–1 G 0–1 H 1–0 Jun 22, 1995 H2H
62102 Jan Siemerink Robbie Weiss 2 2–0 G 1–0 H 1–0 Sep 1, 1993 H2H
62103 Jan Siemerink Stefano Pescosolido 2 2–0 H 2–0 Apr 7, 1993 H2H
62104 Jan Siemerink Thierry Champion 2 2–0 C 1–0 C 1–0 Aug 5, 1993 H2H
62105 Jan Siemerink Wally Masur 2 1–1 H 1–1 Apr 20, 1995 H2H
62106 Jared Donaldson Albert Ramos-Vinolas 2 0–2 C 0–1 H 0–1 Apr 17, 2018 H2H
62107 Jared Donaldson Diego Schwartzman 2 1–1 G 1–0 H 0–1 Aug 11, 2017 H2H
62108 Jared Donaldson Kyle Edmund 2 2–0 H 2–0 Sep 29, 2017 H2H
62109 Jared Donaldson Lucas Pouille 2 1–1 H 1–1 Aug 31, 2017 H2H
62110 Jared Donaldson Rogerio Dutra Silva 2 0–2 C 0–1 H 0–1 Apr 25, 2018 H2H
62111 Jared Donaldson Sam Groth 2 1–1 H 1–1 Aug 4, 2016 H2H
62112 Jared Palmer Chris Wilkinson 2 0–2 G 0–1 H 0–1 Aug 16, 1995 H2H
62113 Jarkko Nieminen Albert Ramos-Vinolas 2 1–1 C 0–1 H 1–0 Oct 16, 2014 H2H
62114 Jarkko Nieminen Alejandro Falla 2 1–1 C 0–1 H 1–0 May 1, 2014 H2H
62115 Jarkko Nieminen Andy Roddick 2 0–2 C 0–1 H 0–1 Nov 10, 2010 H2H
62116 Jarkko Nieminen Antony Dupuis 2 1–1 C 1–0 H 0–1 Jan 31, 2003 H2H
62117 Jarkko Nieminen Bernard Tomic 2 1–1 H 1–1 Mar 21, 2014 H2H
62118 Jarkko Nieminen Danai Udomchoke 2 2–0 H 2–0 Sep 30, 2010 H2H
62119 Jarkko Nieminen Daniel Brands 2 2–0 H 2–0 Mar 8, 2014 H2H
62120 Jarkko Nieminen Daniel Gimeno-Traver 2 1–1 H 1–1 Oct 8, 2010 H2H
62121 Jarkko Nieminen Denis Gremelmayr 2 0–2 C 0–1 G 0–1 Jun 16, 2011 H2H
62122 Jarkko Nieminen Eduardo Schwank 2 2–0 C 1–0 H 1–0 Apr 26, 2012 H2H
62123 Jarkko Nieminen Evgeny Korolev 2 2–0 H 2–0 Feb 26, 2010 H2H
62124 Jarkko Nieminen Fabio Fognini 2 1–1 H 1–1 Jan 16, 2014 H2H
62125 Jarkko Nieminen Fernando Vicente 2 1–1 H 1–1 Aug 13, 2003 H2H
62126 Jarkko Nieminen Galo Blanco 2 2–0 C 2–0 May 3, 2002 H2H
62127 Jarkko Nieminen Gregory Carraz 2 1–1 H 1–1 Mar 5, 2004 H2H
62128 Jarkko Nieminen Greg Rusedski 2 1–1 G 0–1 H 1–0 Aug 24, 2006 H2H
62129 Jarkko Nieminen Guillermo Coria 2 0–2 C 0–1 H 0–1 May 15, 2003 H2H
62130 Jarkko Nieminen Guillermo Garcia-Lopez 2 1–1 H 1–1 Oct 3, 2010 H2H
62131 Jarkko Nieminen Igor Andreev 2 1–1 C 1–1 May 29, 2012 H2H
62132 Jarkko Nieminen Ivan Dodig 2 0–2 H 0–2 Oct 5, 2013 H2H
62133 Jarkko Nieminen Ivo Klec 2 2–0 H 2–0 Jan 11, 2013 H2H
62134 Jarkko Nieminen Jeremy Chardy 2 1–1 C 0–1 H 1–0 Jul 30, 2010 H2H
62135 Jarkko Nieminen Jerzy Janowicz 2 0–2 C 0–1 H 0–1 Sep 19, 2014 H2H
62136 Jarkko Nieminen Jesse Levine 2 2–0 H 2–0 Jan 4, 2012 H2H
62137 Jarkko Nieminen Jimmy Wang 2 2–0 H 2–0 Jan 20, 2006 H2H
62138 Jarkko Nieminen Karol Beck 2 2–0 G 1–0 H 1–0 Aug 31, 2005 H2H
62139 Jarkko Nieminen Karol Kucera 2 2–0 H 2–0 Sep 29, 2005 H2H
62140 Jarkko Nieminen Lars Burgsmuller 2 2–0 C 1–0 H 1–0 Oct 5, 2006 H2H
62141 Jarkko Nieminen Luis Horna 2 1–1 H 1–1 Mar 8, 2005 H2H
62142 Jarkko Nieminen Mardy Fish 2 2–0 H 2–0 Aug 21, 2013 H2H
62143 Jarkko Nieminen Mariano Zabaleta 2 2–0 C 1–0 C 1–0 Oct 30, 2002 H2H
62144 Jarkko Nieminen Marin Cilic 2 1–1 G 0–1 H 1–0 Mar 1, 2012 H2H
62145 Jarkko Nieminen Marius Copil 2 1–1 G 0–1 H 1–0 Jun 11, 2015 H2H
62146 Jarkko Nieminen Martin Verkerk 2 1–1 C 0–1 H 1–0 Feb 19, 2004 H2H
62147 Jarkko Nieminen Matthias Bachinger 2 2–0 H 2–0 Jan 22, 2015 H2H
62148 Jarkko Nieminen Milos Raonic 2 2–0 C 1–0 H 1–0 Apr 17, 2013 H2H
62149 Jarkko Nieminen Mischa Zverev 2 0–2 G 0–1 H 0–1 Sep 25, 2010 H2H
62150 Jarkko Nieminen Nicolas Escude 2 2–0 C 1–0 H 1–0 Feb 26, 2004 H2H
62151 Jarkko Nieminen Oscar Hernandez 2 1–1 C 0–1 H 1–0 Oct 11, 2008 H2H
62152 Jarkko Nieminen Pablo Andujar 2 1–1 H 1–1 Jan 14, 2015 H2H
62153 Jarkko Nieminen Peter Luczak 2 2–0 H 2–0 Oct 12, 2007 H2H
62154 Jarkko Nieminen Pete Sampras 2 0–2 H 0–2 Mar 20, 2002 H2H
62155 Jarkko Nieminen Philipp Petzschner 2 1–1 H 1–1 Sep 28, 2012 H2H
62156 Jarkko Nieminen Potito Starace 2 1–1 C 1–1 Oct 27, 2006 H2H
62157 Jarkko Nieminen Raemon Sluiter 2 0–2 C 0–1 H 0–1 May 31, 2006 H2H
62158 Jarkko Nieminen Richard Krajicek 2 2–0 C 1–0 H 1–0 Feb 1, 2003 H2H
62159 Jarkko Nieminen Robby Ginepri 2 2–0 H 2–0 Oct 25, 2007 H2H
62160 Jarkko Nieminen Roberto Bautista Agut 2 1–1 C 1–0 H 0–1 Mar 11, 2014 H2H
62161 Jarkko Nieminen Robin Vik 2 1–1 C 0–1 C 1–0 May 6, 2006 H2H
62162 Jarkko Nieminen Santiago Giraldo 2 2–0 C 1–0 G 1–0 Jun 18, 2014 H2H
62163 Jarkko Nieminen Scoville Jenkins 2 1–1 H 1–1 Aug 27, 2008 H2H
62164 Jarkko Nieminen Sebastien Grosjean 2 1–1 C 1–0 H 0–1 May 10, 2006 H2H
62165 Jarkko Nieminen Sergio Roitman 2 2–0 C 2–0 Jul 10, 2008 H2H
62166 Jarkko Nieminen Sjeng Schalken 2 1–1 H 1–1 Mar 6, 2004 H2H
62167 Jarkko Nieminen Steve Darcis 2 1–1 C 1–0 H 0–1 Feb 6, 2015 H2H
62168 Jarkko Nieminen Todd Martin 2 0–2 H 0–2 Mar 24, 2004 H2H
62169 Jarkko Nieminen Vincent Spadea 2 2–0 H 2–0 Jan 5, 2008 H2H
62170 Jarkko Nieminen Wesley Moodie 2 1–1 H 1–1 Oct 8, 2005 H2H
62171 Jaromir Becka Gianni Ocleppo 2 1–1 C 1–1 Aug 7, 1985 H2H
62172 Jaroslav Navratil Henrik Sundstrom 2 0–2 C 0–2 Oct 4, 1984 H2H
62173 Jaroslav Navratil Tomas Smid 2 0–2 C 0–2 Aug 15, 1987 H2H
62174 Jason Jung Ernesto Escobedo 2 1–1 G 0–1 H 1–0 Aug 2, 2023 H2H
62175 Jason Jung Federico Coria 2 0–2 C 0–1 H 0–1 Sep 29, 2020 H2H
62176 Jason Kubler Aslan Karatsev 2 2–0 H 2–0 Jan 3, 2024 H2H
62177 Jason Kubler Felix Auger-Aliassime 2 1–1 G 1–0 H 0–1 Feb 23, 2023 H2H
62178 Jason Kubler James Duckworth 2 1–1 G 1–0 H 0–1 Jul 16, 2022 H2H
62179 Jason Kubler Lorenzo Sonego 2 2–0 H 2–0 Mar 10, 2023 H2H
62180 Jason Kubler Taylor Fritz 2 0–2 G 0–1 H 0–1 Jul 5, 2022 H2H
62181 Jason Kubler Tomas Martin Etcheverry 2 2–0 H 2–0 Jan 11, 2023 H2H
62182 Jason Kubler Ugo Humbert 2 1–1 G 1–1 Jul 5, 2023 H2H
62183 Jason Stoltenberg Alex Radulescu 2 1–1 C 1–0 H 0–1 May 28, 1997 H2H
62184 Jason Stoltenberg Brad Drewett 2 1–1 G 0–1 H 1–0 Jan 5, 1989 H2H
62185 Jason Stoltenberg Bryan Shelton 2 1–1 G 0–1 H 1–0 Jun 26, 1994 H2H
62186 Jason Stoltenberg Carl Uwe Steeb 2 0–2 C 0–1 H 0–1 Sep 1, 1993 H2H
62187 Jason Stoltenberg Chris Bailey 2 2–0 G 1–0 H 1–0 Jun 18, 1993 H2H
62188 Jason Stoltenberg Christo Van Rensburg 2 0–2 G 0–1 H 0–1 Apr 7, 1990 H2H
62189 Jason Stoltenberg David Prinosil 2 1–1 C 0–1 H 1–0 May 13, 1999 H2H
62190 Jason Stoltenberg Eric Jelen 2 1–1 G 1–0 H 0–1 Jun 13, 1990 H2H
62191 Jason Stoltenberg Fredrik Jonsson 2 2–0 C 1–0 H 1–0 Apr 13, 2000 H2H
62192 Jason Stoltenberg Gabriel Markus 2 2–0 C 1–0 H 1–0 Apr 17, 1994 H2H
62193 Jason Stoltenberg Gilad Bloom 2 1–1 H 1–1 Oct 12, 1995 H2H
62194 Jason Stoltenberg Glenn Layendecker 2 2–0 H 2–0 Apr 6, 1990 H2H
62195 Jason Stoltenberg Glenn Michibata 2 0–2 G 0–1 H 0–1 Jun 26, 1991 H2H
62196 Jason Stoltenberg Harel Levy 2 1–1 G 0–1 H 1–0 Feb 23, 2001 H2H
62197 Jason Stoltenberg Jamie Morgan 2 2–0 H 2–0 Sep 27, 1991 H2H
62198 Jason Stoltenberg Jan Kroslak 2 1–1 C 1–0 H 0–1 May 29, 1996 H2H
62199 Jason Stoltenberg Javier Frana 2 0–2 C 0–2 May 12, 1995 H2H
62200 Jason Stoltenberg Jens Knippschild 2 0–2 G 0–2 Jul 15, 2000 H2H