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
1 Aaron Krickstein Aki Rahunen 1 0–1 G 0–1 Jun 21, 1990 H2H
2 Aaron Krickstein Alberto Tous 1 1–0 C 1–0 May 7, 1987 H2H
3 Aaron Krickstein Alejandro Ganzabal 1 1–0 C 1–0 Sep 22, 1984 H2H
4 Aaron Krickstein Alexander Reichel 1 1–0 H 1–0 Apr 3, 1993 H2H
5 Aaron Krickstein Alexis Hombrecher 1 0–1 H 0–1 Apr 6, 1990 H2H
6 Aaron Krickstein Andres Vysand 1 1–0 C 1–0 May 17, 1989 H2H
7 Aaron Krickstein Andrew Castle 1 1–0 C 1–0 Jul 10, 1987 H2H
8 Aaron Krickstein Arnaud Boetsch 1 0–1 C 0–1 Jul 13, 1995 H2H
9 Aaron Krickstein Arne Thoms 1 1–0 H 1–0 Jul 23, 1992 H2H
10 Aaron Krickstein Barry Moir 1 1–0 H 1–0 Oct 9, 1986 H2H
11 Aaron Krickstein Ben Testerman 1 0–1 C 0–1 Jan 29, 1986 H2H
12 Aaron Krickstein Blaine Willenborg 1 1–0 C 1–0 Apr 28, 1988 H2H
13 Aaron Krickstein Bob Green 1 1–0 H 1–0 Sep 15, 1984 H2H
14 Aaron Krickstein Brad Drewett 1 0–1 H 0–1 Apr 15, 1988 H2H
15 Aaron Krickstein Bret Garnett 1 1–0 H 1–0 Jul 21, 1988 H2H
16 Aaron Krickstein Brian Gottfried 1 0–1 C 0–1 Apr 19, 1984 H2H
17 Aaron Krickstein Bruce Manson 1 1–0 H 1–0 Aug 30, 1984 H2H
18 Aaron Krickstein Bruno Oresar 1 1–0 H 1–0 Jan 14, 1989 H2H
19 Aaron Krickstein Cedric Pioline 1 0–1 C 0–1 Apr 22, 1993 H2H
20 Aaron Krickstein Chris Bailey 1 1–0 H 1–0 Aug 17, 1989 H2H
21 Aaron Krickstein Chris Pridham 1 1–0 H 1–0 Apr 4, 1992 H2H
22 Aaron Krickstein Christophe Roger-Vasselin 1 1–0 C 1–0 Apr 26, 1984 H2H
23 Aaron Krickstein Christoph Zipf 1 1–0 H 1–0 Oct 16, 1983 H2H
24 Aaron Krickstein Colin Dowdeswell 1 1–0 H 1–0 Oct 15, 1983 H2H
25 Aaron Krickstein Dan Cassidy 1 1–0 H 1–0 Mar 11, 1988 H2H
26 Aaron Krickstein Dan Goldberg 1 1–0 C 1–0 Nov 17, 1988 H2H
27 Aaron Krickstein Daniel Nestor 1 0–1 C 0–1 Sep 16, 1994 H2H
28 Aaron Krickstein David Nainkin 1 1–0 H 1–0 Aug 6, 1993 H2H
29 Aaron Krickstein David Rikl 1 1–0 G 1–0 Jun 22, 1994 H2H
30 Aaron Krickstein Derrick Rostagno 1 0–1 H 0–1 Sep 19, 1986 H2H
31 Aaron Krickstein Dick Stockton 1 1–0 H 1–0 Feb 15, 1984 H2H
32 Aaron Krickstein Eduardo Masso 1 1–0 C 1–0 May 29, 1991 H2H
33 Aaron Krickstein Eduardo Oncins 1 1–0 C 1–0 May 30, 1984 H2H
34 Aaron Krickstein Egan Adams 1 1–0 C 1–0 Jul 27, 1984 H2H
35 Aaron Krickstein Ellis Ferreira 1 1–0 H 1–0 Jul 21, 1994 H2H
36 Aaron Krickstein Eric Jelen 1 1–0 H 1–0 Sep 29, 1990 H2H
37 Aaron Krickstein Eric Korita 1 0–1 C 0–1 Jul 20, 1983 H2H
38 Aaron Krickstein Fritz Buehning 1 0–1 C 0–1 Feb 2, 1983 H2H
39 Aaron Krickstein Gilad Bloom 1 1–0 H 1–0 Oct 14, 1988 H2H
40 Aaron Krickstein Grant Stafford 1 1–0 H 1–0 Apr 4, 1993 H2H
41 Aaron Krickstein Guillaume Raoux 1 0–1 H 0–1 Jul 16, 1992 H2H
42 Aaron Krickstein Guillermo Rivas 1 1–0 C 1–0 May 23, 1985 H2H
43 Aaron Krickstein Hans Peter Kandler 1 1–0 C 1–0 May 8, 1985 H2H
44 Aaron Krickstein Jan Kroslak 1 0–1 C 0–1 Nov 9, 1995 H2H
45 Aaron Krickstein Jaroslav Navratil 1 0–1 C 0–1 Jul 25, 1985 H2H
46 Aaron Krickstein Jeff Klaparda 1 1–0 H 1–0 Sep 1, 1984 H2H
47 Aaron Krickstein Jeff Turpin 1 1–0 H 1–0 Sep 14, 1984 H2H
48 Aaron Krickstein Jeremy Bates 1 1–0 H 1–0 Oct 7, 1988 H2H
49 Aaron Krickstein Jim Pugh 1 1–0 H 1–0 Sep 18, 1986 H2H
50 Aaron Krickstein Joao Soares 1 1–0 C 1–0 Jul 19, 1984 H2H
51 Aaron Krickstein Johan Carlsson 1 1–0 H 1–0 Aug 9, 1990 H2H
52 Aaron Krickstein Johan Kriek 1 0–1 C 0–1 Jan 13, 1985 H2H
53 Aaron Krickstein Juan Aguilera 1 1–0 C 1–0 May 4, 1988 H2H
54 Aaron Krickstein Karim Alami 1 0–1 C 0–1 Sep 14, 1995 H2H
55 Aaron Krickstein Karsten Braasch 1 0–1 H 0–1 Feb 25, 1994 H2H
56 Aaron Krickstein Kelly Evernden 1 1–0 H 1–0 Oct 17, 1986 H2H
57 Aaron Krickstein Kelly Jones 1 1–0 H 1–0 Apr 14, 1988 H2H
58 Aaron Krickstein Kevin Ullyett 1 1–0 H 1–0 Apr 2, 1993 H2H
59 Aaron Krickstein Lars Koslowski 1 1–0 C 1–0 Jul 27, 1989 H2H
60 Aaron Krickstein Lawson Duncan 1 0–1 C 0–1 Jul 9, 1988 H2H
61 Aaron Krickstein Leif Shiras 1 1–0 C 1–0 Nov 19, 1988 H2H
62 Aaron Krickstein Leonardo Lavalle 1 1–0 H 1–0 Apr 3, 1992 H2H
63 Aaron Krickstein Marcel Freeman 1 1–0 H 1–0 Oct 31, 1986 H2H
64 Aaron Krickstein Marc Flur 1 1–0 H 1–0 Jul 27, 1988 H2H
65 Aaron Krickstein Marc Kevin Goellner 1 1–0 H 1–0 Jan 18, 1995 H2H
66 Aaron Krickstein Marian Vajda 1 1–0 C 1–0 May 7, 1986 H2H
67 Aaron Krickstein Mark Buckley 1 1–0 C 1–0 Jul 24, 1986 H2H
68 Aaron Krickstein Mark Knowles 1 1–0 C 1–0 Sep 15, 1994 H2H
69 Aaron Krickstein Mark Koevermans 1 1–0 C 1–0 May 27, 1992 H2H
70 Aaron Krickstein Mark Merklein 1 1–0 H 1–0 Aug 17, 1994 H2H
71 Aaron Krickstein Martin Strelba 1 1–0 C 1–0 Jul 14, 1989 H2H
72 Aaron Krickstein Martin Wostenholme 1 1–0 C 1–0 May 15, 1986 H2H
73 Aaron Krickstein Matt Anger 1 1–0 H 1–0 Feb 24, 1987 H2H
74 Aaron Krickstein Mauricio Hadad 1 0–1 H 0–1 Jul 20, 1995 H2H
75 Aaron Krickstein Mel Purcell 1 1–0 H 1–0 Sep 1, 1986 H2H
76 Aaron Krickstein Michiel Schapers 1 1–0 H 1–0 Aug 31, 1988 H2H
77 Aaron Krickstein Mikael Tillstrom 1 0–1 H 0–1 Jan 17, 1996 H2H
78 Aaron Krickstein Milan Srejber 1 0–1 C 0–1 Feb 9, 1990 H2H
79 Aaron Krickstein Nicklas Kroon 1 1–0 H 1–0 Jan 22, 1989 H2H
80 Aaron Krickstein Oded Yaacov 1 1–0 H 1–0 Sep 13, 1984 H2H
81 Aaron Krickstein Oliver Gross 1 1–0 H 1–0 Mar 15, 1995 H2H
82 Aaron Krickstein Omar Camporese 1 1–0 C 1–0 Feb 8, 1990 H2H
83 Aaron Krickstein Pat Crow 1 1–0 H 1–0 Aug 6, 1992 H2H
84 Aaron Krickstein Patrick Rafter 1 0–1 H 0–1 Oct 8, 1994 H2H
85 Aaron Krickstein Paul Haarhuis 1 1–0 H 1–0 Sep 6, 1989 H2H
86 Aaron Krickstein Paul Kilderry 1 0–1 H 0–1 Mar 16, 1995 H2H
87 Aaron Krickstein Peter Carlsson 1 1–0 H 1–0 Oct 11, 1986 H2H
88 Aaron Krickstein Pieter Aldrich 1 1–0 H 1–0 Jan 12, 1989 H2H
89 Aaron Krickstein Radomir Vasek 1 1–0 C 1–0 May 29, 1994 H2H
90 Aaron Krickstein Renzo Furlan 1 1–0 H 1–0 Jan 19, 1994 H2H
91 Aaron Krickstein Richard Vogel 1 1–0 C 1–0 May 31, 1989 H2H
92 Aaron Krickstein Robbie Weiss 1 1–0 C 1–0 May 26, 1993 H2H
93 Aaron Krickstein Roberto Arguello 1 0–1 C 0–1 Sep 20, 1985 H2H
94 Aaron Krickstein Roberto Saad 1 1–0 C 1–0 May 9, 1985 H2H
95 Aaron Krickstein Rodolphe Gilbert 1 1–0 C 1–0 Feb 21, 1992 H2H
96 Aaron Krickstein Roland Stadler 1 1–0 H 1–0 Feb 25, 1987 H2H
97 Aaron Krickstein Ronnie Bathman 1 1–0 C 1–0 Nov 9, 1989 H2H
98 Aaron Krickstein Scott Lipton 1 1–0 H 1–0 Sep 3, 1983 H2H
99 Aaron Krickstein Sergio Casal 1 0–1 C 0–1 May 24, 1985 H2H
100 Aaron Krickstein Shlomo Glickstein 1 1–0 H 1–0 Oct 10, 1986 H2H
101 Aaron Krickstein Stephane Grenier 1 1–0 C 1–0 Jun 1, 1990 H2H
102 Aaron Krickstein Stephane Simian 1 1–0 H 1–0 Aug 11, 1993 H2H
103 Aaron Krickstein Steve Bryan 1 1–0 H 1–0 Mar 9, 1994 H2H
104 Aaron Krickstein Terry Moor 1 1–0 H 1–0 Mar 28, 1985 H2H
105 Aaron Krickstein Thierry Grin 1 1–0 C 1–0 Sep 19, 1985 H2H
106 Aaron Krickstein Thomas Hogstedt 1 1–0 C 1–0 Oct 17, 1991 H2H
107 Aaron Krickstein Tomas Nydahl 1 1–0 H 1–0 Jan 21, 1994 H2H
108 Aaron Krickstein Tom Nijssen 1 1–0 C 1–0 Feb 15, 1990 H2H
109 Aaron Krickstein Trevor Allan 1 0–1 C 0–1 Apr 27, 1984 H2H
110 Aaron Krickstein Udo Riglewski 1 1–0 H 1–0 Jan 18, 1989 H2H
111 Aaron Krickstein Ulf Stenlund 1 1–0 H 1–0 Aug 13, 1986 H2H
112 Aaron Krickstein Vaclav Roubicek 1 1–0 H 1–0 Apr 2, 1992 H2H
113 Aaron Krickstein Wojtek Fibak 1 0–1 C 0–1 Jun 1, 1984 H2H
114 Aaron Krickstein Wojtek Kowalski 1 0–1 H 0–1 Mar 19, 1996 H2H
115 Aaron Krickstein Yahiya Doumbia 1 1–0 C 1–0 Oct 18, 1990 H2H
116 Abdullah Shelbayh Botic van de Zandschulp 1 0–1 H 0–1 Feb 19, 2025 H2H
117 Abdullah Shelbayh Grigor Dimitrov 1 0–1 G 0–1 Jun 24, 2026 H2H
118 Adam Kennedy Brian Vahaly 1 0–1 H 0–1 Jan 2, 2003 H2H
119 Adam Kennedy Noam Okun 1 0–1 G 0–1 Jul 11, 2002 H2H
120 Adam Malik Robbie Weiss 1 1–0 C 1–0 Sep 30, 1994 H2H
121 Adam Pavlasek Diego Schwartzman 1 0–1 C 0–1 May 31, 2018 H2H
122 Adam Pavlasek Lucas Pouille 1 0–1 H 0–1 Mar 1, 2017 H2H
123 Adam Pavlasek Mirza Basic 1 1–0 C 1–0 May 29, 2018 H2H
124 Adam Pavlasek Taylor Fritz 1 0–1 H 0–1 Mar 24, 2017 H2H
125 Adam Walton Alejandro Tabilo 1 0–1 H 0–1 Nov 5, 2025 H2H
126 Adam Walton Benjamin Bonzi 1 1–0 H 1–0 Jul 29, 2025 H2H
127 Adam Walton Dalibor Svrcina 1 0–1 H 0–1 Jul 28, 2026 H2H
128 Adam Walton James Duckworth 1 1–0 H 1–0 Jul 18, 2025 H2H
129 Adam Walton Maximilian Marterer 1 1–0 C 1–0 May 27, 2025 H2H
130 Adam Walton Nick Kyrgios 1 1–0 G 1–0 Jun 22, 2026 H2H
131 Adam Walton Taylor Fritz 1 0–1 H 0–1 Mar 26, 2025 H2H
132 Adam Walton Tristan Schoolkate 1 1–0 H 1–0 Oct 16, 2025 H2H
133 Adolfo Daniel Vallejo Cameron Norrie 1 1–0 C 1–0 May 26, 2026 H2H
134 Adolfo Daniel Vallejo Coleman Wong 1 0–1 H 0–1 Sep 26, 2026 H2H
135 Adolfo Daniel Vallejo Emilio Nava 1 0–1 C 0–1 Feb 26, 2026 H2H
136 Adolfo Daniel Vallejo Gael Monfils 1 0–1 H 0–1 Sep 1, 2026 H2H
137 Adolfo Daniel Vallejo Grigor Dimitrov 1 1–0 C 1–0 Apr 23, 2026 H2H
138 Adolfo Daniel Vallejo Jie Cui 1 1–0 H 1–0 Sep 24, 2026 H2H
139 Adolfo Daniel Vallejo Juncheng Shang 1 0–1 H 0–1 Aug 2, 2026 H2H
140 Adolfo Daniel Vallejo Kilian Feldbausch 1 0–1 C 0–1 Jul 21, 2026 H2H
141 Adolfo Daniel Vallejo Learner Tien 1 1–0 C 1–0 Apr 25, 2026 H2H
142 Adolfo Daniel Vallejo Matteo Berrettini 1 1–0 H 1–0 Oct 3, 2026 H2H
143 Adolfo Daniel Vallejo Miguel Damas 1 1–0 C 1–0 Jul 14, 2026 H2H
144 Adolfo Daniel Vallejo Moise Kouame 1 0–1 C 0–1 May 28, 2026 H2H
145 Adolfo Daniel Vallejo Nicolas Mejia 1 0–1 G 0–1 Jun 29, 2026 H2H
146 Adolfo Daniel Vallejo Pablo Carreno Busta 1 1–0 H 1–0 Aug 23, 2026 H2H
147 Adolfo Daniel Vallejo Rafael Jodar 1 1–0 H 1–0 Oct 1, 2026 H2H
148 Adolfo Daniel Vallejo Stefano Travaglia 1 1–0 C 1–0 Jul 17, 2026 H2H
149 Adolfo Daniel Vallejo Valentin Royer 1 1–0 H 1–0 Oct 8, 2026 H2H
150 Adolfo Daniel Vallejo Valentin Vacherot 1 1–0 H 1–0 Aug 15, 2026 H2H
151 Adrian Andreev Alex de Minaur 1 0–1 H 0–1 Jan 9, 2021 H2H
152 Adrian Andreev Alexei Popyrin 1 0–1 H 0–1 Feb 26, 2021 H2H
153 Adrian Andreev Denis Istomin 1 0–1 H 0–1 Feb 8, 2018 H2H
154 Adrian Andreev John Millman 1 0–1 H 0–1 Nov 12, 2020 H2H
155 Adrian Andreev Lloyd Harris 1 1–0 H 1–0 Feb 25, 2021 H2H
156 Adrian Andreev Marsel Ilhan 1 1–0 H 1–0 Jan 8, 2021 H2H
157 Adrian Andreev Matthew Ebden 1 0–1 H 0–1 Feb 7, 2019 H2H
158 Adrian Andreev Miomir Kecmanovic 1 0–1 H 0–1 Sep 30, 2021 H2H
159 Adrian Garcia Gregory Carraz 1 1–0 H 1–0 Jan 6, 2005 H2H
160 Adrian Garcia Kevin Kim 1 0–1 C 0–1 Apr 21, 2005 H2H
161 Adrian Garcia Paul Goldstein 1 0–1 H 0–1 Jul 19, 2007 H2H
162 Adrian Garcia Satoshi Iwabuchi 1 1–0 H 1–0 Sep 30, 2004 H2H
163 Adrian Garcia Takao Suzuki 1 0–1 H 0–1 Oct 6, 2004 H2H
164 Adrian Mannarino Adam Walton 1 1–0 H 1–0 Feb 11, 2026 H2H
165 Adrian Mannarino Alejandro Tabilo 1 1–0 H 1–0 Sep 25, 2026 H2H
166 Adrian Mannarino Eliot Spizzirri 1 0–1 H 0–1 Jan 11, 2026 H2H
167 Adrian Mannarino Evgeny Karlovskiy 1 1–0 H 1–0 Oct 18, 2018 H2H
168 Adrian Mannarino Jacob Fearnley 1 0–1 H 0–1 Aug 4, 2026 H2H
169 Adrian Mannarino Jan-Lennard Struff 1 1–0 G 1–0 Jun 23, 2021 H2H
170 Adrian Mannarino Laslo Djere 1 1–0 H 1–0 Aug 27, 2022 H2H
171 Adrian Mannarino Mariano Navone 1 0–1 H 0–1 Jan 8, 2025 H2H
172 Adrian Mannarino Martin Klizan 1 1–0 H 1–0 Nov 12, 2020 H2H
173 Adrian Mannarino Mattia Bellucci 1 0–1 H 0–1 Jul 26, 2024 H2H
174 Adrian Mannarino Nick Kyrgios 1 0–1 H 0–1 Mar 25, 2022 H2H
175 Adrian Mannarino Pedro Cachin 1 0–1 H 0–1 Oct 20, 2022 H2H
176 Adrian Mannarino Pedro Martinez 1 1–0 H 1–0 Feb 2, 2026 H2H
177 Adrian Mannarino Raphael Collignon 1 0–1 C 0–1 May 19, 2026 H2H
178 Adrian Marcu Henrik Sundstrom 1 0–1 C 0–1 Jul 15, 1987 H2H
179 Adriano Panatta Akinori Naguro 1 1–0 C 1–0 Oct 26, 1978 H2H
180 Adriano Panatta Alberto Martorell 1 1–0 C 1–0 Apr 6, 1976 H2H
181 Adriano Panatta Allan Stone 1 0–1 G 0–1 Sep 4, 1973 H2H
182 Adriano Panatta Bernard Fritz 1 0–1 C 0–1 Jun 11, 1983 H2H
183 Adriano Panatta Bernie Mitton 1 1–0 G 1–0 Jun 15, 1977 H2H
184 Adriano Panatta Bill Bowrey 1 1–0 C 1–0 May 5, 1971 H2H
185 Adriano Panatta Birger Andersson 1 1–0 C 1–0 Apr 8, 1977 H2H
186 Adriano Panatta Bob Carmichael 1 1–0 C 1–0 May 23, 1973 H2H
187 Adriano Panatta Bob Lutz 1 1–0 H 1–0 May 14, 1976 H2H
188 Adriano Panatta Bruce Nichols 1 1–0 H 1–0 Sep 2, 1978 H2H
189 Adriano Panatta Butch Seewagen 1 1–0 G 1–0 Jun 23, 1971 H2H
190 Adriano Panatta Butch Walts 1 1–0 C 1–0 Mar 13, 1980 H2H
191 Adriano Panatta Byron Bertram 1 1–0 C 1–0 Aug 6, 1975 H2H
192 Adriano Panatta Chris Delaney 1 0–1 C 0–1 Mar 14, 1980 H2H
193 Adriano Panatta Cliff Richey 1 0–1 G 0–1 Jun 27, 1971 H2H
194 Adriano Panatta Daniel Contet 1 1–0 C 1–0 May 17, 1972 H2H
195 Adriano Panatta David Carter 1 1–0 C 1–0 Aug 9, 1978 H2H
196 Adriano Panatta Dennis Ralston 1 0–1 H 0–1 Apr 3, 1974 H2H
197 Adriano Panatta Ferdi Taygan 1 1–0 H 1–0 Sep 3, 1981 H2H
198 Adriano Panatta Fernando Gentil 1 1–0 C 1–0 May 14, 1975 H2H
199 Adriano Panatta Frank Gebert 1 1–0 C 1–0 Sep 2, 1977 H2H
200 Adriano Panatta Gene Malin 1 0–1 H 0–1 Aug 17, 1979 H2H