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
52201 Harold Solomon Michael Grant 1 1–0 C 1–0 Jan 17, 1980 H2H
52202 Harold Solomon Mike Kreiss 1 0–1 H 0–1 Aug 24, 1971 H2H
52203 Harold Solomon Mike Machette 1 1–0 H 1–0 Nov 26, 1976 H2H
52204 Harold Solomon Nikola Pilic 1 0–1 C 0–1 Feb 1, 1973 H2H
52205 Harold Solomon Norm Schellenger 1 1–0 C 1–0 Jul 30, 1986 H2H
52206 Harold Solomon Pat Cramer 1 1–0 H 1–0 Nov 25, 1976 H2H
52207 Harold Solomon Patrick Proisy 1 0–1 H 0–1 Mar 4, 1974 H2H
52208 Harold Solomon Pavel Slozil 1 1–0 C 1–0 Jul 10, 1985 H2H
52209 Harold Solomon Peter Feigl 1 1–0 C 1–0 Aug 25, 1978 H2H
52210 Harold Solomon Peter Szoke 1 1–0 C 1–0 May 30, 1975 H2H
52211 Harold Solomon Ray Ruffels 1 1–0 C 1–0 Apr 24, 1971 H2H
52212 Harold Solomon Rejean Genois 1 1–0 C 1–0 Aug 13, 1975 H2H
52213 Harold Solomon Ricardo Cano 1 1–0 C 1–0 Aug 1, 1978 H2H
52214 Harold Solomon Richard Meyer 1 1–0 H 1–0 Nov 8, 1979 H2H
52215 Harold Solomon Robert Machan 1 1–0 C 1–0 Jun 5, 1974 H2H
52216 Harold Solomon Rod Frawley 1 1–0 C 1–0 Feb 26, 1981 H2H
52217 Harold Solomon Rolf Norberg 1 1–0 C 1–0 Feb 10, 1977 H2H
52218 Harold Solomon Roy Barth 1 1–0 C 1–0 Feb 14, 1973 H2H
52219 Harold Solomon Saeed Meer 1 1–0 C 1–0 Aug 7, 1974 H2H
52220 Harold Solomon Stefan Svensson 1 1–0 H 1–0 Nov 7, 1979 H2H
52221 Harold Solomon Steve Docherty 1 0–1 G 0–1 Jun 22, 1977 H2H
52222 Harold Solomon Thomaz Koch 1 1–0 H 1–0 Mar 5, 1973 H2H
52223 Harold Solomon Tom Leonard 1 1–0 H 1–0 Feb 21, 1974 H2H
52224 Harold Solomon Torben Ulrich 1 1–0 G 1–0 Sep 1, 1972 H2H
52225 Harold Solomon Ulrich Marten 1 1–0 C 1–0 Oct 20, 1976 H2H
52226 Harold Solomon Werner Zirngibl 1 1–0 C 1–0 Nov 4, 1976 H2H
52227 Harold Solomon William Brown 1 1–0 C 1–0 Apr 25, 1974 H2H
52228 Haroon Ismail Angel Gimenez 1 1–0 C 1–0 Jul 26, 1980 H2H
52229 Haroon Ismail Balazs Taroczy 1 0–1 C 0–1 Jul 27, 1980 H2H
52230 Haroon Ismail Bob Lutz 1 0–1 C 0–1 Nov 16, 1979 H2H
52231 Haroon Ismail Brian Teacher 1 0–1 H 0–1 Nov 6, 1980 H2H
52232 Haroon Ismail Bruce Manson 1 0–1 H 0–1 Nov 3, 1982 H2H
52233 Haroon Ismail Bruce Nichols 1 1–0 H 1–0 Aug 15, 1979 H2H
52234 Haroon Ismail Carlos Kirmayr 1 0–1 C 0–1 May 12, 1982 H2H
52235 Haroon Ismail Chris Delaney 1 0–1 C 0–1 Nov 20, 1980 H2H
52236 Haroon Ismail Colin Dibley 1 1–0 H 1–0 Nov 8, 1979 H2H
52237 Haroon Ismail Dale Collings 1 1–0 C 1–0 Jul 25, 1980 H2H
52238 Haroon Ismail Dominique Bedel 1 1–0 C 1–0 Jul 26, 1980 H2H
52239 Haroon Ismail Eric Deblicker 1 1–0 C 1–0 May 29, 1981 H2H
52240 Haroon Ismail Eric Fromm 1 0–1 C 0–1 Aug 22, 1979 H2H
52241 Haroon Ismail Francisco Gonzalez 1 1–0 C 1–0 May 27, 1981 H2H
52242 Haroon Ismail Gregoire Rafaitin 1 1–0 C 1–0 Feb 25, 1982 H2H
52243 Haroon Ismail Hank Pfister 1 0–1 C 0–1 May 5, 1982 H2H
52244 Haroon Ismail Hans Simonsson 1 0–1 H 0–1 Sep 2, 1982 H2H
52245 Haroon Ismail Heinz Gunthardt 1 0–1 C 0–1 Nov 18, 1982 H2H
52246 Haroon Ismail Ilie Nastase 1 1–0 C 1–0 Jul 16, 1981 H2H
52247 Haroon Ismail Ivan Molina 1 1–0 C 1–0 May 28, 1980 H2H
52248 Haroon Ismail Jan Norback 1 1–0 C 1–0 Oct 17, 1980 H2H
52249 Haroon Ismail Jurgen Fassbender 1 0–1 C 0–1 Oct 24, 1979 H2H
52250 Haroon Ismail Mark Dickson 1 0–1 H 0–1 Oct 21, 1982 H2H
52251 Haroon Ismail Mark Edmondson 1 1–0 C 1–0 Jul 15, 1982 H2H
52252 Haroon Ismail Mark Vines 1 1–0 C 1–0 May 4, 1982 H2H
52253 Haroon Ismail Marty Riessen 1 0–1 H 0–1 Jul 26, 1979 H2H
52254 Haroon Ismail Max Wunschig 1 0–1 C 0–1 Jul 17, 1980 H2H
52255 Haroon Ismail Noel Phillips 1 0–1 G 0–1 Oct 12, 1979 H2H
52256 Haroon Ismail Peter Feigl 1 0–1 C 0–1 Feb 26, 1982 H2H
52257 Haroon Ismail Raul Ramirez 1 0–1 H 0–1 Sep 3, 1981 H2H
52258 Haroon Ismail Roscoe Tanner 1 0–1 H 0–1 Nov 9, 1979 H2H
52259 Haroon Ismail Sandy Mayer 1 0–1 G 0–1 Jun 23, 1982 H2H
52260 Haroon Ismail Shlomo Glickstein 1 0–1 H 0–1 Nov 28, 1980 H2H
52261 Haroon Ismail Syd Ball 1 0–1 C 0–1 Nov 14, 1980 H2H
52262 Haroon Ismail Tim Garcia 1 0–1 C 0–1 Jul 31, 1979 H2H
52263 Haroon Ismail Ulrich Pinner 1 1–0 C 1–0 Jul 24, 1980 H2H
52264 Haroon Rahim Andres Gimeno 1 1–0 H 1–0 Feb 23, 1972 H2H
52265 Haroon Rahim Bill Bowrey 1 0–1 C 0–1 Aug 13, 1971 H2H
52266 Haroon Rahim Christian Kuhnke 1 1–0 H 1–0 Oct 31, 1974 H2H
52267 Haroon Rahim Daniel Contet 1 0–1 G 0–1 Jun 26, 1968 H2H
52268 Haroon Rahim Grover Raz Reid 1 0–1 C 0–1 Nov 20, 1973 H2H
52269 Haroon Rahim Hans Joachim Ploetz 1 1–0 C 1–0 Jul 25, 1974 H2H
52270 Haroon Rahim Herb Fitzgibbon 1 0–1 H 0–1 Aug 24, 1971 H2H
52271 Haroon Rahim Jan Zabrodsky 1 1–0 H 1–0 Nov 6, 1974 H2H
52272 Haroon Rahim Mike Belkin 1 1–0 C 1–0 Oct 10, 1973 H2H
52273 Haroon Rahim Milan Holecek 1 1–0 C 1–0 Mar 13, 1975 H2H
52274 Haroon Rahim Robert Rheinberger 1 0–1 C 0–1 Oct 10, 1973 H2H
52275 Haroon Rahim Torben Ulrich 1 0–1 G 0–1 Aug 18, 1968 H2H
52276 Haroon Rahim Vladimir Korotkov 1 0–1 G 0–1 Jun 14, 1968 H2H
52277 Harri Heliovaara Austin Krajicek 1 1–0 H 1–0 Mar 24, 2025 H2H
52278 Harry Bourchier Marc Polmans 1 1–0 H 1–0 Feb 3, 2021 H2H
52279 Harry Bourchier Nick Kyrgios 1 0–1 H 0–1 Feb 4, 2021 H2H
52280 Harry Fritz Ray Ruffels 1 0–1 G 0–1 Jan 9, 1980 H2H
52281 Harry Wendelken Botic van de Zandschulp 1 0–1 G 0–1 Jun 15, 2026 H2H
52282 Harry Wendelken Valentin Royer 1 0–1 G 0–1 Jun 30, 2026 H2H
52283 Harsh Mankad Kevin Kim 1 0–1 H 0–1 Jan 6, 2005 H2H
52284 Harsh Mankad Prakash Amritraj 1 0–1 H 0–1 Jan 8, 2004 H2H
52285 Hartmut Kirchhubel Francois Jauffret 1 1–0 C 1–0 Jul 27, 1973 H2H
52286 Hartmut Kirchhubel Harald Elschenbroich 1 0–1 C 0–1 Jul 28, 1973 H2H
52287 Hartmut Kirchhubel Thomas Furst 1 1–0 C 1–0 Jul 26, 1973 H2H
52288 Hatem Mcdadi Carlos Kirmayr 1 0–1 C 0–1 Feb 6, 1986 H2H
52289 Hatem Mcdadi Jay Lapidus 1 0–1 H 0–1 Oct 15, 1986 H2H
52290 Hatem Mcdadi Karl Richter 1 0–1 H 0–1 Oct 16, 1985 H2H
52291 Heath Denman Andrei Olhovskiy 1 0–1 H 0–1 Jan 22, 1993 H2H
52292 Heath Denman Chris Bailey 1 0–1 H 0–1 Sep 30, 1993 H2H
52293 Heath Denman Jeremy Bates 1 1–0 H 1–0 Jan 20, 1993 H2H
52294 Heath Denman Steve Bryan 1 0–1 H 0–1 Jan 17, 1996 H2H
52295 Heiner Moraing Barry Moir 1 0–1 G 0–1 Jun 24, 1988 H2H
52296 Heiner Moraing Eric Jelen 1 1–0 C 1–0 Apr 27, 1988 H2H
52297 Heinz Gunthardt Adriano Panatta 1 1–0 C 1–0 Aug 17, 1978 H2H
52298 Heinz Gunthardt Alejandro Cortes 1 1–0 C 1–0 Sep 25, 1980 H2H
52299 Heinz Gunthardt Angel Gimenez 1 1–0 H 1–0 Oct 16, 1981 H2H
52300 Heinz Gunthardt Arthur Ashe 1 0–1 H 0–1 Nov 9, 1978 H2H
52301 Heinz Gunthardt Bob Hewitt 1 1–0 H 1–0 Apr 11, 1980 H2H
52302 Heinz Gunthardt Bruce Manson 1 1–0 C 1–0 Mar 18, 1982 H2H
52303 Heinz Gunthardt Butch Walts 1 1–0 C 1–0 Feb 23, 1978 H2H
52304 Heinz Gunthardt Byron Bertram 1 1–0 C 1–0 Feb 17, 1978 H2H
52305 Heinz Gunthardt Carlos Kirmayr 1 1–0 C 1–0 Apr 30, 1983 H2H
52306 Heinz Gunthardt Charles Buzz Strode 1 1–0 C 1–0 Aug 5, 1981 H2H
52307 Heinz Gunthardt Christophe Freyss 1 1–0 C 1–0 May 13, 1981 H2H
52308 Heinz Gunthardt Colin Dibley 1 0–1 C 0–1 Jun 2, 1978 H2H
52309 Heinz Gunthardt Dale Collings 1 1–0 C 1–0 Jul 24, 1981 H2H
52310 Heinz Gunthardt David Schneider 1 1–0 H 1–0 Feb 14, 1979 H2H
52311 Heinz Gunthardt Dick Stockton 1 1–0 H 1–0 Sep 1, 1983 H2H
52312 Heinz Gunthardt Dominique Bedel 1 0–1 C 0–1 May 24, 1979 H2H
52313 Heinz Gunthardt Edgar Schurmann 1 1–0 C 1–0 Sep 26, 1980 H2H
52314 Heinz Gunthardt Ferdi Taygan 1 1–0 H 1–0 Nov 28, 1980 H2H
52315 Heinz Gunthardt Fritz Buehning 1 1–0 H 1–0 Oct 25, 1979 H2H
52316 Heinz Gunthardt Geoff Masters 1 1–0 H 1–0 Aug 31, 1978 H2H
52317 Heinz Gunthardt Georges Goven 1 0–1 C 0–1 Oct 10, 1978 H2H
52318 Heinz Gunthardt Hans Kary 1 0–1 H 0–1 Oct 24, 1980 H2H
52319 Heinz Gunthardt Ingo Wimmer 1 1–0 C 1–0 Jul 15, 1982 H2H
52320 Heinz Gunthardt Javier Soler 1 1–0 H 1–0 Oct 27, 1978 H2H
52321 Heinz Gunthardt Jiri Granat 1 1–0 C 1–0 Jul 13, 1978 H2H
52322 Heinz Gunthardt John Sadri 1 1–0 C 1–0 Mar 15, 1980 H2H
52323 Heinz Gunthardt John Yuill 1 1–0 G 1–0 Jun 25, 1980 H2H
52324 Heinz Gunthardt Keith Richardson 1 1–0 H 1–0 Oct 18, 1979 H2H
52325 Heinz Gunthardt Klaus Eberhard 1 1–0 C 1–0 Jul 10, 1981 H2H
52326 Heinz Gunthardt Leo Palin 1 1–0 C 1–0 Mar 13, 1980 H2H
52327 Heinz Gunthardt Mark Cox 1 0–1 H 0–1 Nov 24, 1977 H2H
52328 Heinz Gunthardt Markus Gunthardt 1 1–0 C 1–0 Jul 22, 1982 H2H
52329 Heinz Gunthardt Matt Mitchell 1 0–1 C 0–1 Jan 23, 1985 H2H
52330 Heinz Gunthardt Mike Machette 1 1–0 G 1–0 Jun 8, 1977 H2H
52331 Heinz Gunthardt Nicola Spear 1 0–1 H 0–1 Jan 1, 1978 H2H
52332 Heinz Gunthardt Pascal Portes 1 1–0 H 1–0 Nov 24, 1984 H2H
52333 Heinz Gunthardt Pat Dupre 1 0–1 C 0–1 Oct 23, 1981 H2H
52334 Heinz Gunthardt Paul Avis 1 0–1 H 0–1 Apr 6, 1978 H2H
52335 Heinz Gunthardt Pender Murphy 1 1–0 H 1–0 Sep 2, 1982 H2H
52336 Heinz Gunthardt Per Hjertquist 1 1–0 C 1–0 May 19, 1983 H2H
52337 Heinz Gunthardt Peter Rennert 1 1–0 C 1–0 Oct 30, 1981 H2H
52338 Heinz Gunthardt Pietro Marzano 1 1–0 C 1–0 May 26, 1976 H2H
52339 Heinz Gunthardt Raul Ramirez 1 0–1 H 0–1 Feb 15, 1978 H2H
52340 Heinz Gunthardt Robin Drysdale 1 1–0 G 1–0 Jun 21, 1978 H2H
52341 Heinz Gunthardt Rod Frawley 1 0–1 C 0–1 Mar 12, 1981 H2H
52342 Heinz Gunthardt Rolf Gehring 1 0–1 C 0–1 Oct 5, 1983 H2H
52343 Heinz Gunthardt Rolf Thung 1 1–0 C 1–0 Jul 14, 1978 H2H
52344 Heinz Gunthardt Ron Hightower 1 1–0 C 1–0 May 6, 1981 H2H
52345 Heinz Gunthardt Rory Chappell 1 1–0 C 1–0 Jul 22, 1983 H2H
52346 Heinz Gunthardt Sandy Mayer 1 0–1 C 0–1 Mar 20, 1982 H2H
52347 Heinz Gunthardt Stefan Simonsson 1 1–0 C 1–0 Jul 19, 1979 H2H
52348 Heinz Gunthardt Stefan Svensson 1 1–0 C 1–0 Oct 10, 1979 H2H
52349 Heinz Gunthardt Steve Docherty 1 1–0 H 1–0 Aug 13, 1980 H2H
52350 Heinz Gunthardt Steve Meister 1 0–1 H 0–1 Aug 15, 1984 H2H
52351 Heinz Gunthardt Tenny Svensson 1 1–0 C 1–0 Jul 18, 1980 H2H
52352 Heinz Gunthardt Tian C Viljoen 1 0–1 H 0–1 Nov 26, 1981 H2H
52353 Heinz Gunthardt Tom Okker 1 0–1 H 0–1 Oct 17, 1980 H2H
52354 Heinz Gunthardt Weller Evans 1 1–0 C 1–0 Oct 21, 1981 H2H
52355 Heinz Gunthardt Willem Prinsloo 1 1–0 H 1–0 Apr 20, 1979 H2H
52356 Heinz Gunthardt Zeljko Franulovic 1 1–0 C 1–0 Aug 3, 1978 H2H
52357 Helmar Stiegler John Yuill 1 0–1 H 0–1 Oct 27, 1977 H2H
52358 Helmar Stiegler Tom Okker 1 0–1 C 0–1 Nov 20, 1980 H2H
52359 Helmar Stiegler Ulrich Marten 1 0–1 C 0–1 Jul 24, 1980 H2H
52360 Helmut Beermann Buster C Mottram 1 0–1 C 0–1 May 12, 1982 H2H
52361 Helmut Beermann Dick Crealy 1 0–1 C 0–1 Oct 5, 1977 H2H
52362 Hendrik Dreekmann Aaron Krickstein 1 1–0 C 1–0 Jun 1, 1994 H2H
52363 Hendrik Dreekmann Albert Portas 1 0–1 C 0–1 Apr 30, 1998 H2H
52364 Hendrik Dreekmann Alex Radulescu 1 0–1 C 0–1 Jan 30, 1997 H2H
52365 Hendrik Dreekmann Andrew Richardson 1 1–0 C 1–0 Oct 19, 1995 H2H
52366 Hendrik Dreekmann Arnaud Boetsch 1 0–1 H 0–1 Jan 7, 1995 H2H
52367 Hendrik Dreekmann Arnaud Di Pasquale 1 1–0 C 1–0 Sep 17, 1999 H2H
52368 Hendrik Dreekmann Barry Cowan 1 1–0 G 1–0 Jun 24, 1998 H2H
52369 Hendrik Dreekmann Brad Gilbert 1 1–0 G 1–0 Jun 18, 1993 H2H
52370 Hendrik Dreekmann Bryan Shelton 1 0–1 H 0–1 Mar 14, 1995 H2H
52371 Hendrik Dreekmann Carl Uwe Steeb 1 1–0 H 1–0 Jan 6, 1995 H2H
52372 Hendrik Dreekmann Chris Wilkinson 1 0–1 G 0–1 Jun 28, 1995 H2H
52373 Hendrik Dreekmann Daniele Musa 1 1–0 H 1–0 Mar 19, 1996 H2H
52374 Hendrik Dreekmann Danny Sapsford 1 1–0 C 1–0 Oct 5, 1995 H2H
52375 Hendrik Dreekmann David Rikl 1 1–0 C 1–0 Oct 13, 1994 H2H
52376 Hendrik Dreekmann Eduardo Nicolas 1 0–1 C 0–1 Jul 8, 1999 H2H
52377 Hendrik Dreekmann Franz Stauder 1 1–0 G 1–0 Jun 12, 1997 H2H
52378 Hendrik Dreekmann Frederik Fetterlein 1 0–1 H 0–1 Jan 17, 1996 H2H
52379 Hendrik Dreekmann Gerard Solves 1 1–0 C 1–0 Sep 29, 1994 H2H
52380 Hendrik Dreekmann Gianluca Pozzi 1 1–0 H 1–0 Jan 12, 1995 H2H
52381 Hendrik Dreekmann Henrik Holm 1 0–1 H 0–1 Jan 19, 1994 H2H
52382 Hendrik Dreekmann Henri Leconte 1 0–1 G 0–1 Jun 9, 1994 H2H
52383 Hendrik Dreekmann Jacco Eltingh 1 0–1 C 0–1 Apr 14, 1994 H2H
52384 Hendrik Dreekmann Jan Siemerink 1 0–1 C 0–1 Oct 23, 1996 H2H
52385 Hendrik Dreekmann Javier Frana 1 0–1 C 0–1 Oct 3, 1996 H2H
52386 Hendrik Dreekmann Kris Goossens 1 1–0 C 1–0 May 31, 1995 H2H
52387 Hendrik Dreekmann Lucas Arnold Ker 1 1–0 H 1–0 Mar 19, 1997 H2H
52388 Hendrik Dreekmann Marcos Aurelio Gorriz 1 1–0 C 1–0 Jul 10, 1997 H2H
52389 Hendrik Dreekmann Marc Rosset 1 0–1 H 0–1 Mar 13, 1997 H2H
52390 Hendrik Dreekmann Mark Petchey 1 1–0 H 1–0 Apr 2, 1994 H2H
52391 Hendrik Dreekmann Markus Zoecke 1 0–1 H 0–1 Apr 3, 1994 H2H
52392 Hendrik Dreekmann Martin Sinner 1 1–0 H 1–0 Feb 15, 1996 H2H
52393 Hendrik Dreekmann Marzio Martelli 1 0–1 H 0–1 Aug 27, 1997 H2H
52394 Hendrik Dreekmann Michael Kohlmann 1 1–0 C 1–0 Sep 16, 1999 H2H
52395 Hendrik Dreekmann Michael Tebbutt 1 0–1 H 0–1 Mar 21, 1996 H2H
52396 Hendrik Dreekmann Neville Godwin 1 1–0 H 1–0 Mar 31, 1994 H2H
52397 Hendrik Dreekmann Nicolas Kiefer 1 0–1 G 0–1 Jun 26, 1998 H2H
52398 Hendrik Dreekmann Patrick Rafter 1 1–0 H 1–0 Mar 12, 1997 H2H
52399 Hendrik Dreekmann Patrik Fredriksson 1 1–0 G 1–0 Jun 25, 1997 H2H
52400 Hendrik Dreekmann Patrik Kuhnen 1 1–0 G 1–0 Jun 22, 1995 H2H