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. Filters use canonical tour data and support player/tournament autocomplete, countries, surfaces, categories, rounds, exit rounds, rankings, points, and season thresholds.

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 descending Record Surface Last Met H2H
58001 Johan Carlsson Fernando Roese 1 0–1 H 0–1 Feb 7, 1991 H2H
58002 Johan Carlsson Florin Segarceanu 1 1–0 H 1–0 Nov 2, 1983 H2H
58003 Johan Carlsson Gilad Bloom 1 0–1 H 0–1 Oct 12, 1991 H2H
58004 Johan Carlsson Hans Peter Kandler 1 1–0 C 1–0 Jul 14, 1983 H2H
58005 Johan Carlsson Harald Rittersbacher 1 1–0 H 1–0 Oct 17, 1985 H2H
58006 Johan Carlsson Ivan Baron 1 1–0 C 1–0 May 13, 1993 H2H
58007 Johan Carlsson Johan Kriek 1 1–0 H 1–0 Aug 13, 1987 H2H
58008 Johan Carlsson John Fitzgerald 1 0–1 H 0–1 Aug 19, 1987 H2H
58009 Johan Carlsson John Sadri 1 0–1 G 0–1 Jun 24, 1987 H2H
58010 Johan Carlsson Jonathan Canter 1 1–0 H 1–0 Oct 19, 1985 H2H
58011 Johan Carlsson Kelly Jones 1 1–0 H 1–0 Sep 3, 1987 H2H
58012 Johan Carlsson Ken Flach 1 1–0 H 1–0 Oct 18, 1985 H2H
58013 Johan Carlsson Magnus Tideman 1 0–1 C 0–1 Jul 19, 1984 H2H
58014 Johan Carlsson Mansour Bahrami 1 0–1 C 0–1 Mar 14, 1986 H2H
58015 Johan Carlsson Marko Ostoja 1 0–1 H 0–1 Oct 18, 1984 H2H
58016 Johan Carlsson Martin Barba 1 1–0 H 1–0 Aug 9, 1989 H2H
58017 Johan Carlsson Mel Purcell 1 1–0 H 1–0 Nov 4, 1987 H2H
58018 Johan Carlsson Michael Robertson 1 1–0 C 1–0 Jul 30, 1986 H2H
58019 Johan Carlsson Michael Westphal 1 0–1 C 0–1 Sep 17, 1986 H2H
58020 Johan Carlsson Nick Brown 1 1–0 H 1–0 Apr 19, 1990 H2H
58021 Johan Carlsson Pascal Portes 1 0–1 H 0–1 Mar 15, 1984 H2H
58022 Johan Carlsson Paul Chamberlin 1 1–0 H 1–0 Oct 18, 1986 H2H
58023 Johan Carlsson Peter Elter 1 0–1 C 0–1 Sep 10, 1986 H2H
58024 Johan Carlsson Peter Lundgren 1 1–0 H 1–0 Jul 18, 1991 H2H
58025 Johan Carlsson Richard Matuszewski 1 1–0 H 1–0 Aug 29, 1990 H2H
58026 Johan Carlsson Robert Seguso 1 0–1 C 0–1 Oct 24, 1985 H2H
58027 Johan Carlsson Roland Stadler 1 0–1 H 0–1 Oct 15, 1983 H2H
58028 Johan Carlsson Sergio Casal 1 0–1 H 0–1 Nov 5, 1987 H2H
58029 Johan Carlsson Shlomo Glickstein 1 0–1 H 0–1 Nov 3, 1983 H2H
58030 Johan Carlsson Simon Youl 1 0–1 H 0–1 Jul 23, 1987 H2H
58031 Johan Carlsson Slobodan Zivojinovic 1 1–0 H 1–0 Aug 31, 1988 H2H
58032 Johan Carlsson Stanislav Birner 1 1–0 H 1–0 Oct 13, 1983 H2H
58033 Johan Carlsson Stefan Simonsson 1 0–1 C 0–1 Jul 15, 1983 H2H
58034 Johan Carlsson Thierry Tulasne 1 0–1 C 0–1 Aug 2, 1986 H2H
58035 Johan Carlsson Thomas Hogstedt 1 1–0 H 1–0 Aug 2, 1989 H2H
58036 Johan Carlsson Tobias Svantesson 1 1–0 H 1–0 Sep 2, 1988 H2H
58037 Johan Carlsson Todd Nelson 1 1–0 H 1–0 Feb 24, 1987 H2H
58038 Johan Carlsson Udo Riglewski 1 1–0 C 1–0 Jul 12, 1990 H2H
58039 Johan Carlsson Vallis Wilder 1 1–0 H 1–0 Oct 15, 1986 H2H
58040 Johan Carlsson Vijay Amritraj 1 0–1 H 0–1 Aug 5, 1987 H2H
58041 Johan Carlsson Vitas Gerulaitis 1 1–0 H 1–0 Oct 16, 1985 H2H
58042 Johan Carlsson Vladimir Gabrichidze 1 1–0 H 1–0 Oct 10, 1991 H2H
58043 Johan Carlsson Young Min Kwon 1 1–0 H 1–0 Apr 27, 1989 H2H
58044 Johan Kriek Alvaro Fillol 1 1–0 C 1–0 Aug 7, 1978 H2H
58045 Johan Kriek Andreas Maurer 1 0–1 G 0–1 Jun 30, 1985 H2H
58046 Johan Kriek Andy Andrews 1 1–0 G 1–0 Dec 5, 1983 H2H
58047 Johan Kriek Arthur Ashe 1 1–0 H 1–0 Apr 26, 1979 H2H
58048 Johan Kriek Belus Prajoux 1 0–1 C 0–1 Nov 3, 1977 H2H
58049 Johan Kriek Bernie Mitton 1 1–0 C 1–0 Jan 22, 1981 H2H
58050 Johan Kriek Blaine Willenborg 1 1–0 H 1–0 Apr 16, 1987 H2H
58051 Johan Kriek Bret Garnett 1 1–0 G 1–0 Jul 11, 1991 H2H
58052 Johan Kriek Brett Custer 1 1–0 G 1–0 Jun 25, 1986 H2H
58053 Johan Kriek Brian Levine 1 1–0 C 1–0 May 10, 1984 H2H
58054 Johan Kriek Butch Walts 1 1–0 C 1–0 Mar 22, 1980 H2H
58055 Johan Kriek Carlos Kirmayr 1 1–0 C 1–0 May 28, 1986 H2H
58056 Johan Kriek Chris Kachel 1 1–0 C 1–0 Jan 24, 1980 H2H
58057 Johan Kriek Chris Mayotte 1 1–0 C 1–0 Aug 2, 1978 H2H
58058 Johan Kriek Colin Dibley 1 1–0 H 1–0 Feb 18, 1981 H2H
58059 Johan Kriek Corrado Barazzutti 1 0–1 C 0–1 Aug 7, 1978 H2H
58060 Johan Kriek Dan Cassidy 1 1–0 H 1–0 Nov 20, 1986 H2H
58061 Johan Kriek Dan Goldie 1 0–1 H 0–1 Feb 18, 1987 H2H
58062 Johan Kriek Danny Saltz 1 1–0 G 1–0 Dec 13, 1984 H2H
58063 Johan Kriek David Dowlen 1 0–1 H 0–1 Aug 9, 1984 H2H
58064 Johan Kriek David Mustard 1 1–0 G 1–0 Nov 29, 1985 H2H
58065 Johan Kriek Dick Crealy 1 1–0 C 1–0 Apr 5, 1979 H2H
58066 Johan Kriek Eduardo Bengoechea 1 1–0 H 1–0 Mar 5, 1988 H2H
58067 Johan Kriek Eric Fromm 1 0–1 C 0–1 Feb 10, 1983 H2H
58068 Johan Kriek Eric Jelen 1 1–0 H 1–0 Nov 2, 1988 H2H
58069 Johan Kriek Erick Iskersky 1 1–0 H 1–0 Feb 1, 1979 H2H
58070 Johan Kriek Eric Korita 1 0–1 H 0–1 Aug 4, 1983 H2H
58071 Johan Kriek Eric Sherbeck 1 1–0 G 1–0 Dec 8, 1982 H2H
58072 Johan Kriek Freddie Sauer 1 0–1 H 0–1 Aug 20, 1982 H2H
58073 Johan Kriek Glenn Layendecker 1 1–0 H 1–0 Aug 30, 1984 H2H
58074 Johan Kriek Glenn Petrovic 1 1–0 H 1–0 Aug 14, 1980 H2H
58075 Johan Kriek Guillermo Rivas 1 1–0 C 1–0 May 11, 1989 H2H
58076 Johan Kriek Guillermo Vilas 1 1–0 C 1–0 Jun 6, 1986 H2H
58077 Johan Kriek Hans Schwaier 1 0–1 C 0–1 Jul 14, 1983 H2H
58078 Johan Kriek Haroon Ismail 1 1–0 H 1–0 Oct 29, 1981 H2H
58079 Johan Kriek Ivan Molina 1 1–0 H 1–0 Aug 30, 1979 H2H
58080 Johan Kriek Jacques Grandjean 1 1–0 C 1–0 Mar 10, 1983 H2H
58081 Johan Kriek Jai Dilouie 1 1–0 H 1–0 Aug 31, 1978 H2H
58082 Johan Kriek Jean Louis Haillet 1 1–0 H 1–0 Oct 19, 1979 H2H
58083 Johan Kriek Jim Delaney 1 1–0 G 1–0 Jul 11, 1981 H2H
58084 Johan Kriek Joel Bailey 1 1–0 C 1–0 Jan 17, 1980 H2H
58085 Johan Kriek Jose Higueras 1 1–0 C 1–0 Oct 20, 1982 H2H
58086 Johan Kriek Juan Avendano 1 1–0 G 1–0 Jun 24, 1987 H2H
58087 Johan Kriek Junie Chatman 1 1–0 C 1–0 Jan 31, 1980 H2H
58088 Johan Kriek Kelly Evernden 1 0–1 G 0–1 Jan 16, 1987 H2H
58089 Johan Kriek Klaus Eberhard 1 0–1 C 0–1 Jul 29, 1980 H2H
58090 Johan Kriek Larry Stefanki 1 1–0 C 1–0 Feb 6, 1986 H2H
58091 Johan Kriek Mark Farrell 1 1–0 H 1–0 Oct 18, 1979 H2H
58092 Johan Kriek Mark Kratzmann 1 1–0 H 1–0 Aug 28, 1986 H2H
58093 Johan Kriek Marko Ostoja 1 1–0 G 1–0 Jun 13, 1985 H2H
58094 Johan Kriek Marty Riessen 1 1–0 C 1–0 Sep 25, 1980 H2H
58095 Johan Kriek Matt Anger 1 0–1 H 0–1 Nov 22, 1986 H2H
58096 Johan Kriek Matt Mitchell 1 1–0 C 1–0 Sep 24, 1981 H2H
58097 Johan Kriek Michael Grant 1 1–0 C 1–0 Jul 30, 1981 H2H
58098 Johan Kriek Mike Cahill 1 0–1 H 0–1 Sep 7, 1981 H2H
58099 Johan Kriek Mike Myburg 1 1–0 H 1–0 Aug 17, 1978 H2H
58100 Johan Kriek Milan Srejber 1 1–0 C 1–0 May 30, 1986 H2H
58101 Johan Kriek Miloslav Mecir 1 0–1 C 0–1 Nov 14, 1987 H2H
58102 Johan Kriek Ove Bengtson 1 1–0 H 1–0 Oct 27, 1977 H2H
58103 Johan Kriek Pablo Arraya 1 0–1 C 0–1 May 19, 1982 H2H
58104 Johan Kriek Peter Bastiansen 1 1–0 C 1–0 May 5, 1983 H2H
58105 Johan Kriek Peter Campbell 1 1–0 C 1–0 Feb 15, 1979 H2H
58106 Johan Kriek Peter Carter 1 1–0 H 1–0 Jan 18, 1989 H2H
58107 Johan Kriek Peter Doohan 1 1–0 G 1–0 Dec 1, 1985 H2H
58108 Johan Kriek Peter Lindgren 1 1–0 C 1–0 Mar 28, 1986 H2H
58109 Johan Kriek Pieter Aldrich 1 0–1 H 0–1 Nov 19, 1987 H2H
58110 Johan Kriek Rejean Genois 1 1–0 H 1–0 Sep 4, 1978 H2H
58111 Johan Kriek Rick Fagel 1 1–0 H 1–0 Sep 2, 1978 H2H
58112 Johan Kriek Roberto Saad 1 1–0 H 1–0 Oct 10, 1985 H2H
58113 Johan Kriek Robert Reininger 1 1–0 H 1–0 Oct 24, 1979 H2H
58114 Johan Kriek Robert Seguso 1 0–1 H 0–1 Aug 7, 1985 H2H
58115 Johan Kriek Rod Frawley 1 1–0 C 1–0 Oct 24, 1980 H2H
58116 Johan Kriek Rodney Harmon 1 1–0 H 1–0 Aug 13, 1983 H2H
58117 Johan Kriek Rolf Gehring 1 1–0 H 1–0 Aug 19, 1982 H2H
58118 Johan Kriek Ross Case 1 1–0 C 1–0 Aug 24, 1979 H2H
58119 Johan Kriek Sandy Mayer 1 0–1 H 0–1 Oct 28, 1977 H2H
58120 Johan Kriek Sashi Menon 1 1–0 C 1–0 Aug 23, 1979 H2H
58121 Johan Kriek Shahar Perkiss 1 1–0 H 1–0 Oct 11, 1985 H2H
58122 Johan Kriek Shelby Cannon 1 1–0 H 1–0 Jul 16, 1987 H2H
58123 Johan Kriek Slobodan Zivojinovic 1 1–0 G 1–0 Jun 15, 1985 H2H
58124 Johan Kriek Steve Krulevitz 1 1–0 H 1–0 Aug 17, 1979 H2H
58125 Johan Kriek Tenny Svensson 1 1–0 H 1–0 Nov 2, 1978 H2H
58126 Johan Kriek Terry Rocavert 1 1–0 C 1–0 Sep 21, 1978 H2H
58127 Johan Kriek Tony Graham 1 0–1 H 0–1 Aug 15, 1981 H2H
58128 Johan Kriek Tony Roche 1 1–0 C 1–0 Sep 28, 1978 H2H
58129 Johan Kriek Vladimir Zednik 1 1–0 C 1–0 Jan 25, 1979 H2H
58130 Johan Kriek Zoltan Kuharszky 1 1–0 C 1–0 Jan 31, 1985 H2H
58131 Johannes Ager Markus Hipfl 1 0–1 C 0–1 May 23, 2002 H2H
58132 Johannes Ager Yuri Schukin 1 0–1 C 0–1 Jul 21, 2004 H2H
58133 Johan Ortegren Fredrik Jonsson 1 1–0 H 1–0 Nov 23, 2000 H2H
58134 Johan Settergren Jacobo Diaz 1 1–0 C 1–0 Jul 12, 2001 H2H
58135 Johan Settergren Lars Burgsmuller 1 0–1 H 0–1 Feb 15, 2001 H2H
58136 Johan Vekemans Michael Westphal 1 0–1 C 0–1 Nov 24, 1988 H2H
58137 John Alexander Alberto Martorell 1 1–0 C 1–0 Oct 20, 1976 H2H
58138 John Alexander Andrew Jarrett 1 1–0 G 1–0 Jun 11, 1980 H2H
58139 John Alexander Armistead Neely 1 1–0 C 1–0 Sep 2, 1977 H2H
58140 John Alexander Billy Martin 1 1–0 H 1–0 Sep 19, 1973 H2H
58141 John Alexander Brad Guan 1 1–0 G 1–0 Dec 14, 1979 H2H
58142 John Alexander Buster C Mottram 1 1–0 C 1–0 Sep 3, 1976 H2H
58143 John Alexander Chris Johnstone 1 1–0 G 1–0 Dec 16, 1982 H2H
58144 John Alexander Christopher Sylvan 1 1–0 C 1–0 Aug 3, 1978 H2H
58145 John Alexander Craig Wittus 1 1–0 H 1–0 Oct 13, 1983 H2H
58146 John Alexander Dave Siegler 1 1–0 H 1–0 Jan 15, 1983 H2H
58147 John Alexander David Parker 1 1–0 H 1–0 Apr 10, 1980 H2H
58148 John Alexander Dick Klitch 1 1–0 C 1–0 Jul 15, 1969 H2H
58149 John Alexander Eugenio Castigliano 1 1–0 C 1–0 Apr 27, 1968 H2H
58150 John Alexander Fabrizio Fanucci 1 0–1 C 0–1 May 14, 1981 H2H
58151 John Alexander Felix Ponte 1 1–0 C 1–0 Aug 7, 1973 H2H
58152 John Alexander Ferdi Taygan 1 0–1 C 0–1 Feb 15, 1979 H2H
58153 John Alexander George Hardie 1 0–1 G 0–1 Dec 14, 1977 H2H
58154 John Alexander Gilles Moretton 1 1–0 C 1–0 Aug 3, 1981 H2H
58155 John Alexander Graeme Thomson 1 1–0 G 1–0 Jan 12, 1977 H2H
58156 John Alexander Greg Halder 1 1–0 C 1–0 Aug 4, 1977 H2H
58157 John Alexander Hans Jurgen Pohmann 1 1–0 C 1–0 Aug 15, 1968 H2H
58158 John Alexander Hans Kary 1 1–0 G 1–0 Jun 24, 1970 H2H
58159 John Alexander Harald Elschenbroich 1 1–0 C 1–0 Jul 25, 1968 H2H
58160 John Alexander Henry Bunis 1 0–1 C 0–1 Jul 27, 1977 H2H
58161 John Alexander Howard Schoenfield 1 1–0 H 1–0 Aug 30, 1979 H2H
58162 John Alexander Humphrey Hose 1 1–0 H 1–0 Feb 20, 1975 H2H
58163 John Alexander Ian Fletcher 1 1–0 G 1–0 Jan 1, 1972 H2H
58164 John Alexander Ivan Molina 1 1–0 C 1–0 Aug 9, 1974 H2H
58165 John Alexander Jaidip Mukerjea 1 0–1 C 0–1 Jun 14, 1968 H2H
58166 John Alexander Jean Claude Barclay 1 1–0 C 1–0 Jul 13, 1971 H2H
58167 John Alexander Jean Louis Haillet 1 1–0 C 1–0 Apr 6, 1979 H2H
58168 John Alexander Jean Loup Rouyer 1 1–0 G 1–0 Aug 7, 1969 H2H
58169 John Alexander Jim Osborne 1 1–0 H 1–0 Sep 23, 1971 H2H
58170 John Alexander J. Mandarino 1 1–0 C 1–0 Apr 27, 1973 H2H
58171 John Alexander John Marks 1 0–1 G 0–1 Jan 6, 1979 H2H
58172 John Alexander John Yuill 1 1–0 H 1–0 Apr 20, 1974 H2H
58173 John Alexander Jurgen Fassbender 1 1–0 C 1–0 Aug 25, 1976 H2H
58174 John Alexander Karl Coombes 1 1–0 G 1–0 Dec 5, 1969 H2H
58175 John Alexander Keith Richardson 1 1–0 C 1–0 Jul 16, 1977 H2H
58176 John Alexander Larry Turville 1 1–0 C 1–0 Aug 7, 1974 H2H
58177 John Alexander Lawrence Hall 1 1–0 G 1–0 Oct 12, 1978 H2H
58178 John Alexander Luis Baraldi 1 1–0 C 1–0 Sep 28, 1978 H2H
58179 John Alexander Mal Anderson 1 1–0 H 1–0 Jan 23, 1971 H2H
58180 John Alexander Max Wunschig 1 1–0 C 1–0 May 17, 1979 H2H
58181 John Alexander Miecyslav Rybarczyk 1 1–0 G 1–0 Jun 10, 1970 H2H
58182 John Alexander Mike Estep 1 1–0 H 1–0 Sep 20, 1973 H2H
58183 John Alexander Mike Fishbach 1 1–0 C 1–0 Jul 28, 1982 H2H
58184 John Alexander Mike Machette 1 1–0 G 1–0 Jan 5, 1977 H2H
58185 John Alexander Nick Saviano 1 1–0 C 1–0 Sep 20, 1978 H2H
58186 John Alexander Nicola Pietrangeli 1 0–1 C 0–1 Apr 27, 1968 H2H
58187 John Alexander Owen Davidson 1 1–0 C 1–0 Feb 23, 1972 H2H
58188 John Alexander Pat Cramer 1 1–0 H 1–0 Mar 6, 1974 H2H
58189 John Alexander Patrick Hombergen 1 0–1 C 0–1 May 30, 1969 H2H
58190 John Alexander Patrick Proisy 1 1–0 C 1–0 Aug 14, 1975 H2H
58191 John Alexander Peter Doerner 1 1–0 G 1–0 Dec 25, 1974 H2H
58192 John Alexander Peter Feigl 1 1–0 G 1–0 Dec 28, 1978 H2H
58193 John Alexander Peter Pokorny 1 1–0 C 1–0 Aug 7, 1970 H2H
58194 John Alexander Peter Rigg 1 1–0 G 1–0 Jan 4, 1969 H2H
58195 John Alexander Pierre Barthes 1 0–1 C 0–1 May 23, 1973 H2H
58196 John Alexander Ray Keldie 1 1–0 G 1–0 Jan 25, 1970 H2H
58197 John Alexander Regis Brunet 1 1–0 G 1–0 Dec 7, 1977 H2H
58198 John Alexander Ricardo Cano 1 1–0 C 1–0 Jun 4, 1978 H2H
58199 John Alexander Ricardo Ycaza 1 1–0 C 1–0 May 19, 1982 H2H
58200 John Alexander Richard Lewis 1 1–0 G 1–0 Dec 28, 1976 H2H