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
30201 Kenneth Carlsen Tom Mercer 1 1–0 H 1–0 Apr 7, 1993 H2H
30202 Kenneth Carlsen Tommy Ho 1 1–0 H 1–0 Apr 29, 1995 H2H
30203 Kenneth Carlsen Trevor Kronemann 1 1–0 G 1–0 Jun 16, 1994 H2H
30204 Kenneth Carlsen Tuomas Ketola 1 1–0 H 1–0 Aug 27, 1997 H2H
30205 Kenneth Carlsen Victor Hanescu 1 0–1 G 0–1 Jun 22, 2005 H2H
30206 Kenneth Carlsen Wayne Black 1 1–0 H 1–0 Jan 3, 2002 H2H
30207 Kenneth Carlsen Xavier Malisse 1 0–1 H 0–1 Aug 29, 2001 H2H
30208 Kenneth Carlsen Yves Allegro 1 1–0 G 1–0 Jun 19, 2003 H2H
30209 Kenneth McMillan Fred Stolle 1 0–1 C 0–1 Oct 30, 1973 H2H
30210 Kenneth McMillan Milan Holecek 1 1–0 H 1–0 Aug 15, 1975 H2H
30211 Kenny De Schepper Benoit Paire 1 1–0 C 1–0 Jul 20, 2017 H2H
30212 Kenny Thorne Brian Dunn 1 0–1 H 0–1 Feb 15, 1995 H2H
30213 Kenny Thorne Chris Pridham 1 0–1 C 0–1 Oct 13, 1993 H2H
30214 Kenny Thorne Christian Bergstrom 1 0–1 H 0–1 Apr 7, 1993 H2H
30215 Kenny Thorne David Pate 1 0–1 H 0–1 Jul 17, 1991 H2H
30216 Kenny Thorne Derrick Rostagno 1 0–1 H 0–1 Feb 4, 1993 H2H
30217 Kenny Thorne Glenn Layendecker 1 1–0 H 1–0 Mar 17, 1990 H2H
30218 Kenny Thorne Jacco Eltingh 1 1–0 H 1–0 Mar 13, 1993 H2H
30219 Kenny Thorne Jeremy Bates 1 1–0 C 1–0 Sep 29, 1994 H2H
30220 Kenny Thorne Joern Renzenbrink 1 0–1 H 0–1 Aug 18, 1993 H2H
30221 Kenny Thorne Joey Rive 1 0–1 C 0–1 Feb 22, 1989 H2H
30222 Kenny Thorne Peter Lundgren 1 1–0 H 1–0 Sep 21, 1989 H2H
30223 Ken Rosewall Abe Segal 1 1–0 G 1–0 Jun 26, 1968 H2H
30224 Ken Rosewall Bob Giltinan 1 1–0 H 1–0 Nov 14, 1973 H2H
30225 Ken Rosewall Colin Stubs 1 1–0 C 1–0 May 31, 1968 H2H
30226 Ken Rosewall Frank Froehling 1 1–0 H 1–0 Mar 9, 1972 H2H
30227 Ken Rosewall Graydon Garner 1 1–0 C 1–0 Apr 26, 1968 H2H
30228 Ken Rosewall Greg Perkins 1 1–0 G 1–0 Dec 16, 1974 H2H
30229 Ken Rosewall Grover Raz Reid 1 1–0 G 1–0 Dec 16, 1974 H2H
30230 Ken Rosewall Hans Joachim Ploetz 1 1–0 H 1–0 Nov 9, 1976 H2H
30231 Ken Rosewall Herb Fitzgibbon 1 1–0 C 1–0 Jun 5, 1968 H2H
30232 Ken Rosewall Ion Tiriac 1 1–0 G 1–0 Jan 7, 1977 H2H
30233 Ken Rosewall Jean Claude Barclay 1 1–0 G 1–0 Jun 26, 1970 H2H
30234 Ken Rosewall Jean Loup Rouyer 1 1–0 H 1–0 Sep 5, 1970 H2H
30235 Ken Rosewall Jean Paul Meyer 1 1–0 G 1–0 Jan 4, 1972 H2H
30236 Ken Rosewall Marcello Lara 1 1–0 G 1–0 Sep 4, 1968 H2H
30237 Ken Rosewall Milan Holecek 1 1–0 C 1–0 Jun 1, 1969 H2H
30238 Ken Rosewall Ove Bengtson 1 1–0 H 1–0 Nov 4, 1971 H2H
30239 Ken Rosewall Patrick Hombergen 1 1–0 G 1–0 Jun 23, 1971 H2H
30240 Ken Rosewall Peter Kanderal 1 1–0 G 1–0 Jun 30, 1974 H2H
30241 Ken Rosewall Pietro Marzano 1 1–0 C 1–0 Nov 17, 1971 H2H
30242 Ken Rosewall Premjit Lall 1 1–0 C 1–0 Apr 19, 1973 H2H
30243 Ken Rosewall Ray Keldie 1 1–0 G 1–0 Jan 16, 1969 H2H
30244 Ken Rosewall Robert Maud 1 0–1 C 0–1 May 18, 1971 H2H
30245 Ken Rosewall Stanley Pasarell 1 1–0 G 1–0 Sep 6, 1970 H2H
30246 Ken Rosewall Steve Tidball 1 1–0 H 1–0 Sep 22, 1969 H2H
30247 Ken Rosewall Szabolcz Baranyi 1 1–0 G 1–0 Jan 6, 1973 H2H
30248 Ken Rosewall Tut Bartzen 1 1–0 H 1–0 Aug 20, 1968 H2H
30249 Kentaro Masuda John Stimpson 1 0–1 H 0–1 Apr 10, 1991 H2H
30250 Kentaro Masuda Milan Srejber 1 0–1 H 0–1 Apr 11, 1990 H2H
30251 Kentaro Masuda Steve Bryan 1 0–1 H 0–1 Apr 8, 1992 H2H
30252 Kent Carlsson Alex Stepanek 1 1–0 C 1–0 May 28, 1986 H2H
30253 Kent Carlsson Christo Van Rensburg 1 1–0 H 1–0 Feb 19, 1987 H2H
30254 Kent Carlsson Eduardo Osta 1 1–0 C 1–0 Sep 15, 1988 H2H
30255 Kent Carlsson Gary Donnelly 1 1–0 H 1–0 Feb 18, 1987 H2H
30256 Kent Carlsson Georges Goven 1 1–0 C 1–0 May 30, 1984 H2H
30257 Kent Carlsson Heinz Gunthardt 1 0–1 C 0–1 Sep 22, 1983 H2H
30258 Kent Carlsson Mark Dickson 1 0–1 H 0–1 Oct 24, 1985 H2H
30259 Kent Carlsson Martin Sinner 1 1–0 C 1–0 Apr 13, 1989 H2H
30260 Kent Carlsson Mike Leach 1 0–1 H 0–1 Nov 7, 1985 H2H
30261 Kent Carlsson Pascal Portes 1 1–0 C 1–0 Jun 1, 1984 H2H
30262 Kent Carlsson Pavel Slozil 1 0–1 H 0–1 Aug 28, 1986 H2H
30263 Kent Carlsson Roberto Vizcaino 1 1–0 C 1–0 Jul 26, 1984 H2H
30264 Kent Carlsson Sergio Ribeiro 1 1–0 C 1–0 Aug 14, 1987 H2H
30265 Kent Carlsson Shlomo Glickstein 1 1–0 C 1–0 Aug 7, 1985 H2H
30266 Kent Carlsson Victor Pecci 1 0–1 C 0–1 Jul 19, 1984 H2H
30267 Kent Kinnear Broderick Dyke 1 0–1 H 0–1 Jan 18, 1989 H2H
30268 Kent Kinnear Carl Uwe Steeb 1 1–0 G 1–0 Jun 24, 1992 H2H
30269 Kent Kinnear Chris Garner 1 0–1 H 0–1 Jul 26, 1989 H2H
30270 Kent Kinnear David Adams 1 0–1 C 0–1 Oct 21, 1994 H2H
30271 Kent Kinnear Dennis van Scheppingen 1 1–0 G 1–0 Jun 11, 1992 H2H
30272 Kent Kinnear Derrick Rostagno 1 0–1 H 0–1 Aug 3, 1995 H2H
30273 Kent Kinnear Jose Francisco Altur 1 1–0 H 1–0 Aug 14, 1991 H2H
30274 Kent Kinnear Kevin Curren 1 0–1 H 0–1 Aug 16, 1990 H2H
30275 Kent Kinnear Nduka Odizor 1 0–1 H 0–1 Jul 20, 1989 H2H
30276 Kent Kinnear Paul Wekesa 1 0–1 H 0–1 Aug 3, 1988 H2H
30277 Kent Kinnear Peter Lundgren 1 0–1 G 0–1 Jul 13, 1989 H2H
30278 Kevin Anderson Albert Montanes 1 1–0 H 1–0 Oct 7, 2011 H2H
30279 Kevin Anderson Alexander Slabinsky 1 1–0 G 1–0 Jun 15, 2011 H2H
30280 Kevin Anderson Alex de Minaur 1 0–1 H 0–1 Oct 28, 2021 H2H
30281 Kevin Anderson Andrey Golubev 1 0–1 H 0–1 Oct 1, 2010 H2H
30282 Kevin Anderson Andrey Kuznetsov 1 1–0 H 1–0 Jan 17, 2013 H2H
30283 Kevin Anderson Axel Michon 1 1–0 C 1–0 May 29, 2014 H2H
30284 Kevin Anderson Benoit Paire 1 1–0 H 1–0 Jan 6, 2018 H2H
30285 Kevin Anderson Bjorn Phau 1 1–0 H 1–0 Mar 13, 2010 H2H
30286 Kevin Anderson Blaz Kavcic 1 0–1 H 0–1 Jan 19, 2011 H2H
30287 Kevin Anderson Brian Baker 1 1–0 H 1–0 Oct 4, 2012 H2H
30288 Kevin Anderson Cameron Norrie 1 1–0 G 1–0 Jun 20, 2019 H2H
30289 Kevin Anderson Carlos Berlocq 1 1–0 C 1–0 Apr 26, 2017 H2H
30290 Kevin Anderson Cedrik-Marcel Stebe 1 1–0 H 1–0 Feb 4, 2021 H2H
30291 Kevin Anderson Chris Guccione 1 1–0 H 1–0 Aug 3, 2011 H2H
30292 Kevin Anderson Daniel Brands 1 1–0 H 1–0 Aug 28, 2013 H2H
30293 Kevin Anderson Denis Shapovalov 1 1–0 H 1–0 Sep 2, 2018 H2H
30294 Kevin Anderson Dennis Novak 1 1–0 H 1–0 Oct 29, 2020 H2H
30295 Kevin Anderson Dmitry Tursunov 1 0–1 C 0–1 Apr 30, 2008 H2H
30296 Kevin Anderson Dustin Brown 1 1–0 H 1–0 Feb 25, 2015 H2H
30297 Kevin Anderson Emilio Gomez 1 1–0 H 1–0 Jul 19, 2013 H2H
30298 Kevin Anderson Ernesto Escobedo 1 1–0 H 1–0 Feb 16, 2018 H2H
30299 Kevin Anderson Evgeny Korolev 1 1–0 H 1–0 Mar 8, 2008 H2H
30300 Kevin Anderson Federico Gaio 1 1–0 H 1–0 Mar 11, 2017 H2H
30301 Kevin Anderson Frederik Nielsen 1 1–0 H 1–0 Jan 18, 2012 H2H
30302 Kevin Anderson Gabriel Diallo 1 1–0 G 1–0 Jul 20, 2023 H2H
30303 Kevin Anderson Go Soeda 1 1–0 H 1–0 Aug 31, 2011 H2H
30304 Kevin Anderson Grega Zemlja 1 1–0 C 1–0 Apr 13, 2013 H2H
30305 Kevin Anderson Igor Andreev 1 0–1 H 0–1 Apr 1, 2008 H2H
30306 Kevin Anderson Ivan Dodig 1 1–0 G 1–0 Jun 22, 2016 H2H
30307 Kevin Anderson Ivan Navarro 1 0–1 G 0–1 Jul 11, 2008 H2H
30308 Kevin Anderson Ivo Minar 1 0–1 H 0–1 Feb 5, 2009 H2H
30309 Kevin Anderson James Blake 1 0–1 H 0–1 Aug 14, 2012 H2H
30310 Kevin Anderson James Duckworth 1 1–0 H 1–0 Aug 1, 2013 H2H
30311 Kevin Anderson JC Aragone 1 1–0 H 1–0 Aug 30, 2017 H2H
30312 Kevin Anderson Jesse Levine 1 1–0 C 1–0 May 7, 2013 H2H
30313 Kevin Anderson Joao Souza 1 1–0 C 1–0 Apr 12, 2012 H2H
30314 Kevin Anderson John-Patrick Smith 1 1–0 H 1–0 Feb 19, 2015 H2H
30315 Kevin Anderson Juan Ignacio Chela 1 0–1 C 0–1 May 26, 2011 H2H
30316 Kevin Anderson Juan Manuel Cerundolo 1 0–1 H 0–1 Mar 26, 2022 H2H
30317 Kevin Anderson Jurgen Zopp 1 1–0 H 1–0 Aug 2, 2012 H2H
30318 Kevin Anderson Karol Beck 1 1–0 H 1–0 Feb 5, 2011 H2H
30319 Kevin Anderson Kenny De Schepper 1 0–1 H 0–1 Oct 18, 2013 H2H
30320 Kevin Anderson Komlavi Loglo 1 1–0 H 1–0 Aug 12, 2008 H2H
30321 Kevin Anderson Lorenzo Sonego 1 1–0 H 1–0 Oct 10, 2021 H2H
30322 Kevin Anderson Lucas Pouille 1 1–0 G 1–0 Jul 1, 2015 H2H
30323 Kevin Anderson Lukas Rosol 1 0–1 H 0–1 Aug 12, 2015 H2H
30324 Kevin Anderson Lukasz Kubot 1 0–1 H 0–1 Jan 7, 2015 H2H
30325 Kevin Anderson Marsel Ilhan 1 1–0 G 1–0 Jul 2, 2015 H2H
30326 Kevin Anderson Matteo Berrettini 1 0–1 H 0–1 Feb 10, 2021 H2H
30327 Kevin Anderson Michael Berrer 1 0–1 H 0–1 Mar 14, 2009 H2H
30328 Kevin Anderson Michal Przysiezny 1 1–0 G 1–0 Jun 27, 2013 H2H
30329 Kevin Anderson Nicolas Almagro 1 0–1 C 0–1 May 7, 2010 H2H
30330 Kevin Anderson Nicolas Kicker 1 1–0 H 1–0 Mar 13, 2018 H2H
30331 Kevin Anderson Nicolas Kiefer 1 0–1 H 0–1 Aug 13, 2008 H2H
30332 Kevin Anderson Nicolas Mahut 1 1–0 C 1–0 May 24, 2011 H2H
30333 Kevin Anderson Norbert Gombos 1 1–0 G 1–0 Jul 4, 2018 H2H
30334 Kevin Anderson Peter Luczak 1 1–0 H 1–0 Jan 5, 2011 H2H
30335 Kevin Anderson Radu Albot 1 1–0 H 1–0 Feb 28, 2018 H2H
30336 Kevin Anderson Rajeev Ram 1 0–1 H 0–1 Jan 20, 2016 H2H
30337 Kevin Anderson Ricardas Berankis 1 1–0 H 1–0 Jan 22, 2015 H2H
30338 Kevin Anderson Ricardo Mello 1 1–0 H 1–0 Mar 26, 2010 H2H
30339 Kevin Anderson Robert Kendrick 1 0–1 H 0–1 Feb 17, 2011 H2H
30340 Kevin Anderson Roberto Bautista Agut 1 0–1 H 0–1 Oct 24, 2013 H2H
30341 Kevin Anderson Roberto Carballes Baena 1 1–0 C 1–0 Apr 30, 2021 H2H
30342 Kevin Anderson Robin Haase 1 1–0 H 1–0 Jan 15, 2016 H2H
30343 Kevin Anderson Ruben Bemelmans 1 1–0 G 1–0 Jul 9, 2017 H2H
30344 Kevin Anderson Rui Machado 1 1–0 C 1–0 May 29, 2012 H2H
30345 Kevin Anderson Salvatore Caruso 1 1–0 C 1–0 May 4, 2017 H2H
30346 Kevin Anderson Sam Groth 1 1–0 H 1–0 Feb 13, 2015 H2H
30347 Kevin Anderson Sebastian Ofner 1 1–0 G 1–0 Jul 16, 2021 H2H
30348 Kevin Anderson Simon Greul 1 1–0 H 1–0 Oct 29, 2009 H2H
30349 Kevin Anderson Soonwoo Kwon 1 0–1 C 0–1 Jun 1, 2021 H2H
30350 Kevin Anderson Stephane Bohli 1 1–0 H 1–0 Feb 3, 2011 H2H
30351 Kevin Anderson Taylor Dent 1 1–0 G 1–0 Jun 9, 2010 H2H
30352 Kevin Anderson Taylor Fritz 1 0–1 H 0–1 Jan 24, 2020 H2H
30353 Kevin Anderson Thanasi Kokkinakis 1 1–0 H 1–0 Aug 6, 2014 H2H
30354 Kevin Anderson Thiago Monteiro 1 1–0 H 1–0 Jan 5, 2018 H2H
30355 Kevin Anderson Wayne Odesnik 1 0–1 C 0–1 Apr 9, 2009 H2H
30356 Kevin Anderson Yuki Bhambri 1 1–0 H 1–0 Aug 5, 2017 H2H
30357 Kevin Curren Andrew Castle 1 1–0 G 1–0 Jun 28, 1989 H2H
30358 Kevin Curren Angel Gimenez 1 1–0 H 1–0 Oct 29, 1981 H2H
30359 Kevin Curren Bernie Mitton 1 1–0 H 1–0 Apr 12, 1981 H2H
30360 Kevin Curren Billy Martin 1 1–0 G 1–0 Jul 9, 1981 H2H
30361 Kevin Curren Bob Lutz 1 0–1 H 0–1 Nov 1, 1980 H2H
30362 Kevin Curren Bryan Shelton 1 0–1 G 0–1 Jun 24, 1992 H2H
30363 Kevin Curren Butch Walts 1 1–0 C 1–0 Sep 25, 1982 H2H
30364 Kevin Curren Carl Limberger 1 1–0 H 1–0 Aug 17, 1989 H2H
30365 Kevin Curren Carlos Kirmayr 1 1–0 H 1–0 Oct 29, 1982 H2H
30366 Kevin Curren Charles Bud Cox 1 1–0 H 1–0 Apr 16, 1987 H2H
30367 Kevin Curren Chip Hooper 1 1–0 C 1–0 Mar 20, 1986 H2H
30368 Kevin Curren Chris Mayotte 1 1–0 G 1–0 Jun 10, 1981 H2H
30369 Kevin Curren Colin Dowdeswell 1 0–1 H 0–1 Nov 25, 1983 H2H
30370 Kevin Curren Craig A Miller 1 1–0 G 1–0 Dec 17, 1981 H2H
30371 Kevin Curren Dale Collings 1 1–0 H 1–0 Aug 31, 1978 H2H
30372 Kevin Curren Damir Keretic 1 1–0 G 1–0 Dec 13, 1984 H2H
30373 Kevin Curren Dan Cassidy 1 1–0 H 1–0 Aug 13, 1988 H2H
30374 Kevin Curren Dan Goldberg 1 1–0 H 1–0 Aug 2, 1989 H2H
30375 Kevin Curren David Egdes 1 1–0 H 1–0 Apr 10, 1981 H2H
30376 Kevin Curren David Mustard 1 1–0 G 1–0 Jun 30, 1985 H2H
30377 Kevin Curren Dean Botha 1 0–1 H 0–1 Nov 17, 1989 H2H
30378 Kevin Curren Dominique Bedel 1 1–0 C 1–0 Feb 11, 1983 H2H
30379 Kevin Curren Felix Barrientos 1 0–1 H 0–1 Apr 5, 1991 H2H
30380 Kevin Curren Gary Donnelly 1 0–1 H 0–1 Nov 7, 1986 H2H
30381 Kevin Curren Geoff Masters 1 1–0 G 1–0 Dec 17, 1980 H2H
30382 Kevin Curren Georges Goven 1 1–0 H 1–0 Aug 13, 1983 H2H
30383 Kevin Curren Greg Holmes 1 0–1 C 0–1 Feb 10, 1984 H2H
30384 Kevin Curren Guillermo Aubone 1 1–0 H 1–0 Aug 13, 1980 H2H
30385 Kevin Curren Jiri Hrebec 1 1–0 H 1–0 Oct 24, 1979 H2H
30386 Kevin Curren Joao Soares 1 1–0 G 1–0 Jun 8, 1983 H2H
30387 Kevin Curren Joel Bailey 1 1–0 G 1–0 Jun 24, 1981 H2H
30388 Kevin Curren Jose Higueras 1 1–0 C 1–0 Oct 23, 1982 H2H
30389 Kevin Curren Jose Luis Damiani 1 1–0 C 1–0 May 6, 1981 H2H
30390 Kevin Curren Keith Richardson 1 0–1 H 0–1 Sep 1, 1979 H2H
30391 Kevin Curren Kevin Moir 1 0–1 H 0–1 Sep 1, 1984 H2H
30392 Kevin Curren Lawson Duncan 1 1–0 H 1–0 Mar 1, 1990 H2H
30393 Kevin Curren Manuel Orantes 1 1–0 C 1–0 Mar 1, 1984 H2H
30394 Kevin Curren Mark Edmondson 1 1–0 H 1–0 Sep 7, 1981 H2H
30395 Kevin Curren Mark Vines 1 1–0 G 1–0 Jun 9, 1982 H2H
30396 Kevin Curren Martin Wostenholme 1 1–0 H 1–0 Feb 11, 1986 H2H
30397 Kevin Curren Mike Cahill 1 0–1 C 0–1 Jul 16, 1979 H2H
30398 Kevin Curren Miloslav Mecir 1 1–0 C 1–0 Nov 6, 1987 H2H
30399 Kevin Curren Nduka Odizor 1 1–0 H 1–0 Aug 14, 1986 H2H
30400 Kevin Curren Nick Saviano 1 0–1 H 0–1 Mar 26, 1981 H2H