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.

About this search tool

Compare ATP tennis records 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 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
31001 Laurence Tieleman David Nainkin 1 0–1 H 0–1 Aug 5, 1998 H2H
31002 Laurence Tieleman David Wheaton 1 0–1 G 0–1 Jul 15, 1995 H2H
31003 Laurence Tieleman Dimitri Poliakov 1 0–1 H 0–1 Apr 6, 1995 H2H
31004 Laurence Tieleman Fabrice Santoro 1 0–1 C 0–1 May 10, 2000 H2H
31005 Laurence Tieleman Felix Mantilla 1 0–1 H 0–1 Jan 14, 1999 H2H
31006 Laurence Tieleman Fernando Meligeni 1 1–0 H 1–0 Feb 18, 1999 H2H
31007 Laurence Tieleman Fernando Vicente 1 0–1 C 0–1 Mar 9, 2000 H2H
31008 Laurence Tieleman Galo Blanco 1 1–0 H 1–0 Sep 3, 1999 H2H
31009 Laurence Tieleman Gilbert Schaller 1 1–0 G 1–0 Jun 23, 1993 H2H
31010 Laurence Tieleman Goran Ivanisevic 1 0–1 G 0–1 Jun 14, 2000 H2H
31011 Laurence Tieleman Igor Kornienko 1 0–1 C 0–1 Feb 11, 1999 H2H
31012 Laurence Tieleman Jan Boruszewski 1 1–0 H 1–0 Aug 4, 1999 H2H
31013 Laurence Tieleman Jan-Michael Gambill 1 0–1 H 0–1 Jul 28, 2000 H2H
31014 Laurence Tieleman Jason Stoltenberg 1 1–0 G 1–0 Jun 10, 1998 H2H
31015 Laurence Tieleman Jens Knippschild 1 0–1 G 0–1 Jul 14, 2000 H2H
31016 Laurence Tieleman Joji Miyao 1 1–0 H 1–0 Oct 11, 2000 H2H
31017 Laurence Tieleman Karim Alami 1 0–1 G 0–1 Jun 23, 1999 H2H
31018 Laurence Tieleman Kevin Ullyett 1 1–0 G 1–0 Jul 9, 1998 H2H
31019 Laurence Tieleman Leander Paes 1 0–1 G 0–1 Jul 11, 1998 H2H
31020 Laurence Tieleman Lorenzo Manta 1 1–0 G 1–0 Jul 13, 2000 H2H
31021 Laurence Tieleman Luke Jensen 1 0–1 H 0–1 Aug 14, 1996 H2H
31022 Laurence Tieleman Mark Kaplan 1 0–1 H 0–1 Aug 18, 1993 H2H
31023 Laurence Tieleman Mark Knowles 1 1–0 G 1–0 Jul 11, 1998 H2H
31024 Laurence Tieleman Markus Hantschk 1 0–1 H 0–1 Jan 6, 2000 H2H
31025 Laurence Tieleman Mark Woodforde 1 1–0 G 1–0 Jul 10, 1998 H2H
31026 Laurence Tieleman Martin Rodriguez 1 1–0 H 1–0 Feb 17, 1999 H2H
31027 Laurence Tieleman Michael Kohlmann 1 1–0 H 1–0 Apr 14, 1999 H2H
31028 Laurence Tieleman Mikael Tillstrom 1 0–1 H 0–1 Jan 20, 1999 H2H
31029 Laurence Tieleman Nicolas Kiefer 1 0–1 C 0–1 Jul 24, 1996 H2H
31030 Laurence Tieleman Orlin Stanoytchev 1 1–0 C 1–0 Apr 13, 2000 H2H
31031 Laurence Tieleman Patrick Baur 1 1–0 G 1–0 Jul 14, 1995 H2H
31032 Laurence Tieleman Paul Kilderry 1 1–0 G 1–0 Jul 13, 1995 H2H
31033 Laurence Tieleman Peter Wessels 1 0–1 G 0–1 Jun 22, 2000 H2H
31034 Laurence Tieleman Richard Krajicek 1 0–1 G 0–1 Jun 27, 1993 H2H
31035 Laurence Tieleman Richard Matuszewski 1 1–0 G 1–0 Jul 8, 1993 H2H
31036 Laurence Tieleman Richey Reneberg 1 0–1 G 0–1 Jun 10, 1993 H2H
31037 Laurence Tieleman Sandon Stolle 1 1–0 G 1–0 Jun 9, 1993 H2H
31038 Laurence Tieleman Sebastien Lareau 1 1–0 G 1–0 Jun 11, 1998 H2H
31039 Laurence Tieleman Steve Campbell 1 0–1 H 0–1 Apr 12, 1995 H2H
31040 Laurence Tieleman Taylor Dent 1 1–0 H 1–0 Sep 1, 1999 H2H
31041 Laurence Tieleman Thomas Johansson 1 0–1 H 0–1 Nov 11, 1999 H2H
31042 Laurence Tieleman Todd Martin 1 0–1 H 0–1 Aug 5, 1999 H2H
31043 Laurence Tieleman Tuomas Ketola 1 1–0 G 1–0 Jul 8, 1999 H2H
31044 Laurence Tieleman Ville Liukko 1 0–1 H 0–1 Feb 10, 2000 H2H
31045 Laurence Tieleman Yevgeny Kafelnikov 1 0–1 G 0–1 Jun 22, 1994 H2H
31046 Laurent Lokoli Martin Klizan 1 0–1 C 0–1 May 30, 2017 H2H
31047 Laurent Prades Hans Dieter Beutel 1 0–1 H 0–1 Jan 18, 1989 H2H
31048 Laurent Prades Sebastien Gerard 1 1–0 C 1–0 Feb 25, 1988 H2H
31049 Laurie Warder Brad Guan 1 0–1 G 0–1 Dec 6, 1982 H2H
31050 Laurie Warder Christo Steyn 1 0–1 G 0–1 Nov 29, 1985 H2H
31051 Laurie Warder Craig A Miller 1 1–0 H 1–0 Jul 30, 1987 H2H
31052 Laurie Warder Marcel Freeman 1 0–1 C 0–1 Oct 24, 1985 H2H
31053 Laurie Warder Slobodan Zivojinovic 1 0–1 G 0–1 Jan 14, 1987 H2H
31054 Laurie Warder Tore Meinecke 1 0–1 H 0–1 Jan 18, 1989 H2H
31055 Lautaro Midon Alejandro Tabilo 1 0–1 C 0–1 Jul 16, 2026 H2H
31056 Lautaro Midon Pedro Martinez 1 0–1 C 0–1 Feb 9, 2026 H2H
31057 Lawrence Hall Dick Crealy 1 1–0 G 1–0 Jan 10, 1980 H2H
31058 Lawrence Hall Saeed Meer 1 1–0 G 1–0 Jan 9, 1980 H2H
31059 Lawrence Hall Stan Smith 1 0–1 H 0–1 Jun 3, 1968 H2H
31060 Lawrence Hall Terry Rocavert 1 0–1 H 0–1 Oct 25, 1978 H2H
31061 Lawson Duncan Alvaro Fillol 1 1–0 C 1–0 May 16, 1985 H2H
31062 Lawson Duncan Andreas Maurer 1 0–1 C 0–1 May 19, 1985 H2H
31063 Lawson Duncan Balazs Taroczy 1 0–1 C 0–1 Aug 7, 1986 H2H
31064 Lawson Duncan Barry Moir 1 1–0 C 1–0 Jul 6, 1988 H2H
31065 Lawson Duncan Bernhard Pils 1 1–0 C 1–0 Apr 10, 1986 H2H
31066 Lawson Duncan Blaine Willenborg 1 1–0 C 1–0 Aug 5, 1987 H2H
31067 Lawson Duncan Guillermo Rivas 1 1–0 C 1–0 May 10, 1985 H2H
31068 Lawson Duncan Gustavo Luza 1 1–0 C 1–0 Aug 15, 1986 H2H
31069 Lawson Duncan Harold Solomon 1 1–0 C 1–0 Jul 18, 1985 H2H
31070 Lawson Duncan Henrik Sundstrom 1 1–0 C 1–0 Apr 26, 1989 H2H
31071 Lawson Duncan Jesus Colas 1 1–0 C 1–0 Apr 13, 1989 H2H
31072 Lawson Duncan Jorge Bardou 1 0–1 C 0–1 Sep 18, 1987 H2H
31073 Lawson Duncan Josef Cihak 1 1–0 C 1–0 Aug 12, 1988 H2H
31074 Lawson Duncan Kent Carlsson 1 0–1 C 0–1 Apr 12, 1986 H2H
31075 Lawson Duncan Mark Dickson 1 1–0 C 1–0 Jul 25, 1985 H2H
31076 Lawson Duncan Mel Purcell 1 1–0 C 1–0 Jul 24, 1985 H2H
31077 Lawson Duncan Michael Westphal 1 1–0 C 1–0 Jul 7, 1988 H2H
31078 Lawson Duncan Milan Srejber 1 0–1 C 0–1 May 11, 1988 H2H
31079 Lawson Duncan Pascal Portes 1 1–0 C 1–0 Apr 18, 1985 H2H
31080 Lawson Duncan Paul Mcnamee 1 0–1 C 0–1 Aug 16, 1986 H2H
31081 Lawson Duncan Pieter Aldrich 1 0–1 H 0–1 Feb 15, 1989 H2H
31082 Lawson Duncan Ricki Osterthun 1 1–0 H 1–0 Feb 11, 1986 H2H
31083 Lawson Duncan Rolf Gehring 1 1–0 C 1–0 Apr 26, 1985 H2H
31084 Lawson Duncan Shlomo Glickstein 1 1–0 C 1–0 May 8, 1985 H2H
31085 Lawson Duncan Slobodan Zivojinovic 1 0–1 C 0–1 May 3, 1989 H2H
31086 Lawson Duncan Tobias Svantesson 1 1–0 C 1–0 May 11, 1989 H2H
31087 Lawson Duncan Tomas Smid 1 0–1 C 0–1 Aug 6, 1987 H2H
31088 Lawson Duncan Tom Cain 1 1–0 C 1–0 Jul 23, 1986 H2H
31089 Lawson Duncan Tony Giammalva 1 0–1 H 0–1 Aug 30, 1984 H2H
31090 Lawson Duncan Trevor Allan 1 0–1 C 0–1 Jul 25, 1984 H2H
31091 Lawson Duncan Tsuyoshi Fukui 1 1–0 H 1–0 Oct 10, 1984 H2H
31092 Lawson Duncan Wolfgang Popp 1 0–1 C 0–1 Aug 14, 1987 H2H
31093 Leander Paes Alexander Reichel 1 1–0 H 1–0 Oct 2, 1997 H2H
31094 Leander Paes Alex Radulescu 1 1–0 G 1–0 Jul 12, 1997 H2H
31095 Leander Paes Andre Sa 1 0–1 G 0–1 Jun 23, 1999 H2H
31096 Leander Paes Andy Zingman 1 1–0 H 1–0 Apr 8, 1999 H2H
31097 Leander Paes Bjorn Phau 1 1–0 H 1–0 Apr 9, 1998 H2H
31098 Leander Paes Carsten Arriens 1 0–1 H 0–1 Apr 12, 1995 H2H
31099 Leander Paes Christian Bergstrom 1 0–1 H 0–1 Oct 8, 1993 H2H
31100 Leander Paes Chris Wilkinson 1 0–1 G 0–1 Jul 13, 1995 H2H
31101 Leander Paes Danilo Marcelino 1 0–1 H 0–1 Aug 14, 1991 H2H
31102 Leander Paes David Adams 1 1–0 C 1–0 Sep 29, 1994 H2H
31103 Leander Paes David Dilucia 1 1–0 G 1–0 Jul 9, 1998 H2H
31104 Leander Paes David Nainkin 1 0–1 C 0–1 Oct 21, 1995 H2H
31105 Leander Paes David Rikl 1 0–1 C 0–1 Feb 3, 1994 H2H
31106 Leander Paes Eric Taino 1 0–1 H 0–1 Jul 29, 1999 H2H
31107 Leander Paes Fernon Wibier 1 1–0 G 1–0 Jul 10, 1997 H2H
31108 Leander Paes Fredrik Jonsson 1 1–0 H 1–0 Oct 11, 2000 H2H
31109 Leander Paes Gerard Solves 1 1–0 H 1–0 Apr 11, 1998 H2H
31110 Leander Paes Glenn Michibata 1 0–1 H 0–1 Apr 26, 1991 H2H
31111 Leander Paes Jeff Salzenstein 1 1–0 H 1–0 Mar 17, 1998 H2H
31112 Leander Paes Jose Francisco Altur 1 0–1 C 0–1 Mar 11, 1993 H2H
31113 Leander Paes Joshua Eagle 1 1–0 C 1–0 Oct 19, 1995 H2H
31114 Leander Paes Kotaro Miyachi 1 1–0 C 1–0 Oct 11, 1995 H2H
31115 Leander Paes Lars Jonsson 1 1–0 C 1–0 Sep 30, 1994 H2H
31116 Leander Paes Marcos Ondruska 1 1–0 H 1–0 Aug 28, 1996 H2H
31117 Leander Paes Mark Knowles 1 1–0 G 1–0 Jul 12, 1996 H2H
31118 Leander Paes Mark Woodforde 1 0–1 G 0–1 Jun 25, 1997 H2H
31119 Leander Paes Nenad Zimonjic 1 1–0 G 1–0 Jul 8, 1999 H2H
31120 Leander Paes Neville Godwin 1 1–0 G 1–0 Jul 12, 1998 H2H
31121 Leander Paes Patrick Baur 1 1–0 H 1–0 Mar 19, 1996 H2H
31122 Leander Paes Ramon Delgado 1 0–1 C 0–1 Oct 9, 1998 H2H
31123 Leander Paes Roger Smith 1 1–0 H 1–0 Aug 14, 1996 H2H
31124 Leander Paes Tomas Nydahl 1 1–0 C 1–0 Jan 31, 1997 H2H
31125 Leander Paes Wayne Black 1 0–1 G 0–1 Jun 24, 1998 H2H
31126 Leandro Riedi Alex de Minaur 1 0–1 H 0–1 Sep 2, 2025 H2H
31127 Leandro Riedi Felix Auger-Aliassime 1 0–1 H 0–1 Oct 26, 2023 H2H
31128 Leandro Riedi Gregoire Barrere 1 1–0 C 1–0 Jul 18, 2024 H2H
31129 Leandro Riedi Hubert Hurkacz 1 0–1 H 0–1 Feb 24, 2023 H2H
31130 Leandro Riedi Jan-Lennard Struff 1 0–1 C 0–1 Jul 19, 2024 H2H
31131 Leandro Riedi Johan Nikles 1 0–1 C 0–1 May 18, 2022 H2H
31132 Leandro Riedi Kamil Majchrzak 1 1–0 H 1–0 Aug 30, 2025 H2H
31133 Leandro Riedi Oliver Tarvet 1 0–1 G 0–1 Jul 2, 2025 H2H
31134 Leandro Riedi Pedro Martinez 1 1–0 H 1–0 Aug 26, 2025 H2H
31135 Learner Tien Adrian Mannarino 1 0–1 H 0–1 Jul 28, 2026 H2H
31136 Learner Tien Arthur Fils 1 0–1 H 0–1 Aug 28, 2024 H2H
31137 Learner Tien Brandon Nakashima 1 0–1 G 0–1 Jun 13, 2025 H2H
31138 Learner Tien Cristian Garin 1 1–0 C 1–0 May 26, 2026 H2H
31139 Learner Tien Dalibor Svrcina 1 1–0 G 1–0 Jun 29, 2026 H2H
31140 Learner Tien Damir Dzumhur 1 1–0 C 1–0 May 9, 2026 H2H
31141 Learner Tien Daniel Merida 1 1–0 H 1–0 Aug 11, 2026 H2H
31142 Learner Tien Emilio Nava 1 1–0 H 1–0 Jul 23, 2025 H2H
31143 Learner Tien Fabian Marozsan 1 1–0 H 1–0 Aug 21, 2024 H2H
31144 Learner Tien Facundo Diaz Acosta 1 1–0 C 1–0 May 28, 2026 H2H
31145 Learner Tien Felix Auger-Aliassime 1 0–1 G 0–1 Jun 17, 2026 H2H
31146 Learner Tien Joao Fonseca 1 0–1 H 0–1 Mar 21, 2025 H2H
31147 Learner Tien Justin Engel 1 1–0 G 1–0 Jun 25, 2025 H2H
31148 Learner Tien Kamil Majchrzak 1 0–1 H 0–1 Mar 21, 2026 H2H
31149 Learner Tien Kei Nishikori 1 0–1 C 0–1 May 21, 2025 H2H
31150 Learner Tien Leandro Riedi 1 1–0 H 1–0 Aug 9, 2025 H2H
31151 Learner Tien Lorenzo Musetti 1 1–0 H 1–0 Sep 30, 2025 H2H
31152 Learner Tien Lorenzo Sonego 1 0–1 H 0–1 Jan 21, 2025 H2H
31153 Learner Tien Marin Cilic 1 0–1 H 0–1 Feb 10, 2026 H2H
31154 Learner Tien Marton Fucsovics 1 0–1 G 0–1 Jul 1, 2026 H2H
31155 Learner Tien Matteo Arnaldi 1 0–1 H 0–1 Feb 14, 2025 H2H
31156 Learner Tien Matteo Berrettini 1 1–0 H 1–0 Nov 7, 2025 H2H
31157 Learner Tien Max Schoenhaus 1 1–0 G 1–0 Jun 15, 2026 H2H
31158 Learner Tien Novak Djokovic 1 0–1 H 0–1 Aug 26, 2025 H2H
31159 Learner Tien Pablo Carreno Busta 1 0–1 H 0–1 Aug 23, 2024 H2H
31160 Learner Tien Rafael Jodar 1 0–1 C 0–1 May 12, 2026 H2H
31161 Learner Tien Sebastian Baez 1 1–0 H 1–0 Aug 16, 2026 H2H
31162 Learner Tien Stefanos Tsitsipas 1 1–0 C 1–0 May 20, 2026 H2H
31163 Learner Tien Thiago Seyboth Wild 1 1–0 H 1–0 Aug 22, 2024 H2H
31164 Learner Tien Tristan Schoolkate 1 1–0 H 1–0 Aug 20, 2024 H2H
31165 Learner Tien Valentin Royer 1 0–1 H 0–1 Sep 22, 2025 H2H
31166 Learner Tien Vitaliy Sachko 1 1–0 H 1–0 Nov 7, 2025 H2H
31167 Leif Johansson B. Holmstrom 1 0–1 H 0–1 Nov 4, 1970 H2H
31168 Leif Johansson Bob Lutz 1 0–1 H 0–1 Sep 19, 1974 H2H
31169 Leif Johansson Per Jemsby 1 0–1 C 0–1 Jul 14, 1971 H2H
31170 Leif Johansson Ray Keldie 1 1–0 C 1–0 Jun 5, 1974 H2H
31171 Leif Johansson Stan Smith 1 1–0 H 1–0 Nov 3, 1971 H2H
31172 Leif Shiras Barry Moir 1 0–1 H 0–1 Aug 31, 1988 H2H
31173 Leif Shiras Ben Testerman 1 0–1 G 0–1 Jun 28, 1985 H2H
31174 Leif Shiras Bob Green 1 1–0 C 1–0 Apr 25, 1985 H2H
31175 Leif Shiras Bong Soo Kim 1 0–1 H 0–1 Apr 14, 1989 H2H
31176 Leif Shiras Brian Teacher 1 1–0 G 1–0 Jun 15, 1984 H2H
31177 Leif Shiras Charles Bud Cox 1 0–1 H 0–1 Feb 11, 1986 H2H
31178 Leif Shiras Claudio Panatta 1 1–0 G 1–0 Jun 26, 1987 H2H
31179 Leif Shiras Colin Dowdeswell 1 1–0 G 1–0 Dec 11, 1985 H2H
31180 Leif Shiras Craig A Miller 1 0–1 C 0–1 Jul 8, 1987 H2H
31181 Leif Shiras Danny Saltz 1 1–0 G 1–0 Jul 13, 1984 H2H
31182 Leif Shiras David Lewis 1 1–0 H 1–0 Jan 10, 1985 H2H
31183 Leif Shiras Derek Tarr 1 1–0 H 1–0 Feb 5, 1985 H2H
31184 Leif Shiras Eliot Teltscher 1 0–1 H 0–1 Aug 16, 1984 H2H
31185 Leif Shiras Hank Pfister 1 0–1 G 0–1 Nov 30, 1984 H2H
31186 Leif Shiras Heinz Gunthardt 1 1–0 C 1–0 Jan 31, 1985 H2H
31187 Leif Shiras Jay Lapidus 1 1–0 C 1–0 Mar 1, 1985 H2H
31188 Leif Shiras John Alexander 1 0–1 H 0–1 Jan 12, 1984 H2H
31189 Leif Shiras Kelvin Belcher 1 0–1 H 0–1 Aug 30, 1984 H2H
31190 Leif Shiras Laurie Warder 1 0–1 G 0–1 Jan 29, 1987 H2H
31191 Leif Shiras Leighton Alfred 1 1–0 G 1–0 Jun 26, 1985 H2H
31192 Leif Shiras Marcel Freeman 1 0–1 H 0–1 Oct 11, 1984 H2H
31193 Leif Shiras Marc Flur 1 1–0 G 1–0 Nov 29, 1985 H2H
31194 Leif Shiras Mark Buckley 1 1–0 C 1–0 Jul 15, 1987 H2H
31195 Leif Shiras Mark Dickson 1 1–0 H 1–0 Aug 10, 1988 H2H
31196 Leif Shiras Matt Mitchell 1 0–1 H 0–1 Sep 2, 1982 H2H
31197 Leif Shiras Michael Kures 1 1–0 G 1–0 Jun 24, 1987 H2H
31198 Leif Shiras Miloslav Mecir 1 0–1 G 0–1 Jun 21, 1984 H2H
31199 Leif Shiras Paul Mcnamee 1 0–1 C 0–1 Sep 20, 1984 H2H
31200 Leif Shiras Pavel Slozil 1 1–0 C 1–0 Jan 30, 1985 H2H