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
55201 Zeljko Franulovic Leif Johansson 1 1–0 C 1–0 May 28, 1974 H2H
55202 Zeljko Franulovic Louk Sanders 1 1–0 H 1–0 Oct 25, 1979 H2H
55203 Zeljko Franulovic Marcello Lara 1 1–0 C 1–0 May 15, 1975 H2H
55204 Zeljko Franulovic Max Hurlimann 1 1–0 C 1–0 Sep 26, 1979 H2H
55205 Zeljko Franulovic Michael Sangster 1 1–0 H 1–0 Apr 5, 1968 H2H
55206 Zeljko Franulovic Mike Machette 1 1–0 H 1–0 Feb 13, 1969 H2H
55207 Zeljko Franulovic Nicola Spear 1 1–0 C 1–0 Mar 22, 1970 H2H
55208 Zeljko Franulovic Ove Bengtson 1 0–1 C 0–1 Feb 28, 1972 H2H
55209 Zeljko Franulovic Patrick Hombergen 1 1–0 C 1–0 Oct 20, 1971 H2H
55210 Zeljko Franulovic Paul Gerken 1 0–1 H 0–1 Oct 24, 1973 H2H
55211 Zeljko Franulovic Pavel Hutka 1 1–0 C 1–0 Jul 28, 1978 H2H
55212 Zeljko Franulovic Per Jemsby 1 1–0 C 1–0 Jul 16, 1970 H2H
55213 Zeljko Franulovic Peter Burwash 1 1–0 C 1–0 Jul 16, 1969 H2H
55214 Zeljko Franulovic Peter Curtis 1 0–1 H 0–1 Feb 1, 1970 H2H
55215 Zeljko Franulovic Peter Szoke 1 1–0 C 1–0 Mar 20, 1970 H2H
55216 Zeljko Franulovic Ramesh Krishnan 1 1–0 C 1–0 Jul 25, 1980 H2H
55217 Zeljko Franulovic Ray Keldie 1 1–0 H 1–0 Mar 10, 1971 H2H
55218 Zeljko Franulovic Reinhart Probst 1 1–0 C 1–0 Jul 20, 1978 H2H
55219 Zeljko Franulovic Robert Maud 1 1–0 C 1–0 May 27, 1971 H2H
55220 Zeljko Franulovic Roberto Lombardi 1 1–0 C 1–0 Dec 1, 1978 H2H
55221 Zeljko Franulovic Roger Taylor 1 1–0 C 1–0 Apr 22, 1976 H2H
55222 Zeljko Franulovic Rolf Norberg 1 1–0 C 1–0 Jun 4, 1976 H2H
55223 Zeljko Franulovic Steve Docherty 1 1–0 H 1–0 Nov 2, 1979 H2H
55224 Zeljko Franulovic Steve Faulk 1 1–0 C 1–0 Apr 23, 1971 H2H
55225 Zeljko Franulovic Tony Roche 1 0–1 C 0–1 Jun 8, 1969 H2H
55226 Zeljko Franulovic Torben Ulrich 1 0–1 C 0–1 Aug 6, 1968 H2H
55227 Zeljko Franulovic Vincenzo Franchitti 1 1–0 C 1–0 May 8, 1973 H2H
55228 Zeljko Franulovic William Brown 1 0–1 H 0–1 Jan 30, 1969 H2H
55229 Zeljko Krajan Edgardo Massa 1 1–0 C 1–0 Jul 18, 2002 H2H
55230 Zeljko Krajan Jan Vacek 1 0–1 C 0–1 Jul 26, 2002 H2H
55231 Zeljko Krajan Jiri Vanek 1 1–0 C 1–0 Jul 22, 2004 H2H
55232 Zeljko Krajan Juan Giner 1 0–1 C 0–1 Sep 12, 2002 H2H
55233 Zeljko Krajan Lars Burgsmuller 1 0–1 C 0–1 Jul 10, 2003 H2H
55234 Zeljko Krajan Marzio Martelli 1 0–1 C 0–1 Jul 24, 1997 H2H
55235 Zeljko Krajan Rohan Bopanna 1 1–0 H 1–0 Jan 2, 2003 H2H
55236 Ze Zhang Adrian Mannarino 1 0–1 H 0–1 Sep 26, 2019 H2H
55237 Ze Zhang Martin Klizan 1 0–1 H 0–1 Oct 13, 2015 H2H
55238 Ze Zhang Pablo Carreno Busta 1 0–1 H 0–1 Oct 8, 2019 H2H
55239 Ze Zhang Roberto Bautista Agut 1 0–1 H 0–1 Oct 5, 2017 H2H
55240 Zhe Li Dalibor Svrcina 1 0–1 H 0–1 Sep 23, 2023 H2H
55241 Zhe Li Daniel Evans 1 0–1 H 0–1 Oct 3, 2019 H2H
55242 Zhe Li Egor Gerasimov 1 0–1 H 0–1 Sep 26, 2019 H2H
55243 Zhe Li Fernando Verdasco 1 0–1 H 0–1 Oct 11, 2011 H2H
55244 Zhe Li Kevin Anderson 1 0–1 H 0–1 Oct 11, 2016 H2H
55245 Zhe Li Lucas Pouille 1 0–1 H 0–1 Oct 8, 2019 H2H
55246 Zhe Li Mischa Zverev 1 0–1 H 0–1 Sep 29, 2016 H2H
55247 Zhe Li Philipp Kohlschreiber 1 0–1 H 0–1 Jan 16, 2019 H2H
55248 Zhe Li Sam Querrey 1 0–1 H 0–1 Oct 9, 2012 H2H
55249 Zhe Li Yibing Wu 1 0–1 H 0–1 Oct 9, 2018 H2H
55250 Zhe Li Ze Zhang 1 0–1 H 0–1 Oct 6, 2011 H2H
55251 Zhizhen Zhang Alejandro Tabilo 1 0–1 C 0–1 May 17, 2024 H2H
55252 Zhizhen Zhang Aleksandar Kovacevic 1 1–0 H 1–0 Mar 8, 2024 H2H
55253 Zhizhen Zhang Aleksandar Vukic 1 1–0 C 1–0 May 28, 2024 H2H
55254 Zhizhen Zhang Botic van de Zandschulp 1 0–1 G 0–1 Jul 5, 2023 H2H
55255 Zhizhen Zhang Dalibor Svrcina 1 0–1 H 0–1 Sep 21, 2025 H2H
55256 Zhizhen Zhang Gael Monfils 1 0–1 H 0–1 Feb 22, 2024 H2H
55257 Zhizhen Zhang Hamad Medjedovic 1 0–1 C 0–1 Jul 20, 2023 H2H
55258 Zhizhen Zhang Ilya Ivashka 1 1–0 H 1–0 Aug 22, 2023 H2H
55259 Zhizhen Zhang J.J. Wolf 1 1–0 H 1–0 Aug 30, 2023 H2H
55260 Zhizhen Zhang Kyle Edmund 1 1–0 H 1–0 Oct 3, 2019 H2H
55261 Zhizhen Zhang Laslo Djere 1 0–1 C 0–1 Jul 29, 2023 H2H
55262 Zhizhen Zhang Lorenzo Musetti 1 1–0 H 1–0 Feb 21, 2024 H2H
55263 Zhizhen Zhang Marcos Giron 1 1–0 C 1–0 Apr 9, 2024 H2H
55264 Zhizhen Zhang Marin Cilic 1 0–1 H 0–1 Sep 24, 2024 H2H
55265 Zhizhen Zhang Mattia Bellucci 1 1–0 H 1–0 Sep 22, 2024 H2H
55266 Zhizhen Zhang Maxime Janvier 1 1–0 G 1–0 Jul 3, 2024 H2H
55267 Zhizhen Zhang Quentin Halys 1 1–0 H 1–0 Feb 13, 2025 H2H
55268 Zhizhen Zhang Taylor Fritz 1 1–0 C 1–0 May 3, 2023 H2H
55269 Zhizhen Zhang Terence Atmane 1 0–1 H 0–1 Sep 28, 2025 H2H
55270 Ziga Sesko Daniel Merida 1 0–1 C 0–1 Jul 14, 2026 H2H
55271 Zizou Bergs Albert Ramos-Vinolas 1 1–0 H 1–0 Oct 22, 2020 H2H
55272 Zizou Bergs Alex de Minaur 1 0–1 G 0–1 Jun 14, 2024 H2H
55273 Zizou Bergs Arthur Cazaux 1 0–1 G 0–1 Jul 3, 2024 H2H
55274 Zizou Bergs Botic van de Zandschulp 1 0–1 H 0–1 Sep 5, 2026 H2H
55275 Zizou Bergs Carlos Taberner 1 1–0 H 1–0 Sep 1, 2026 H2H
55276 Zizou Bergs Cristian Garin 1 0–1 C 0–1 Apr 7, 2023 H2H
55277 Zizou Bergs Damir Dzumhur 1 1–0 H 1–0 Oct 22, 2026 H2H
55278 Zizou Bergs Daniel Altmaier 1 1–0 G 1–0 Jun 24, 2026 H2H
55279 Zizou Bergs Diego Dedura 1 1–0 C 1–0 Apr 18, 2025 H2H
55280 Zizou Bergs Emilio Nava 1 0–1 H 0–1 Jul 29, 2025 H2H
55281 Zizou Bergs Ethan Quinn 1 1–0 H 1–0 Mar 7, 2025 H2H
55282 Zizou Bergs Fabian Marozsan 1 0–1 C 0–1 Apr 19, 2025 H2H
55283 Zizou Bergs Gael Monfils 1 0–1 H 0–1 Jan 11, 2025 H2H
55284 Zizou Bergs Hamad Medjedovic 1 0–1 H 0–1 Feb 10, 2026 H2H
55285 Zizou Bergs Hugo Gaston 1 1–0 H 1–0 Nov 8, 2024 H2H
55286 Zizou Bergs Jacob Fearnley 1 1–0 H 1–0 Aug 9, 2025 H2H
55287 Zizou Bergs Jesper de Jong 1 1–0 H 1–0 Sep 3, 2026 H2H
55288 Zizou Bergs Juncheng Shang 1 0–1 H 0–1 Sep 20, 2025 H2H
55289 Zizou Bergs Lorenzo Musetti 1 0–1 H 0–1 Sep 29, 2024 H2H
55290 Zizou Bergs Manuel Guinard 1 1–0 H 1–0 Nov 7, 2024 H2H
55291 Zizou Bergs Marcos Giron 1 0–1 H 0–1 Oct 19, 2024 H2H
55292 Zizou Bergs Marin Cilic 1 0–1 C 0–1 Apr 22, 2026 H2H
55293 Zizou Bergs Marton Fucsovics 1 0–1 C 0–1 May 21, 2025 H2H
55294 Zizou Bergs Matteo Berrettini 1 0–1 H 0–1 Mar 24, 2025 H2H
55295 Zizou Bergs Maximilian Marterer 1 1–0 C 1–0 May 30, 2024 H2H
55296 Zizou Bergs Miomir Kecmanovic 1 0–1 C 0–1 Jul 22, 2023 H2H
55297 Zizou Bergs Pavel Kotov 1 1–0 H 1–0 Aug 28, 2024 H2H
55298 Zizou Bergs Raphael Collignon 1 0–1 H 0–1 Oct 16, 2025 H2H
55299 Zizou Bergs Roberto Bautista Agut 1 1–0 H 1–0 Feb 19, 2025 H2H
55300 Zizou Bergs Sebastian Korda 1 1–0 H 1–0 Oct 3, 2025 H2H
55301 Zizou Bergs Thanasi Kokkinakis 1 0–1 H 0–1 Mar 24, 2023 H2H
55302 Zlatko Ivancic Hans Jurgen Pohmann 1 0–1 C 0–1 Jul 27, 1973 H2H
55303 Zlatko Ivancic Jean Loup Rouyer 1 0–1 C 0–1 Apr 1, 1971 H2H
55304 Zlatko Ivancic Milan Holecek 1 0–1 C 0–1 May 23, 1971 H2H
55305 Zlatko Ivancic Pietro Marzano 1 0–1 C 0–1 Mar 27, 1968 H2H
55306 Zlatko Ivancic Robert Maud 1 0–1 C 0–1 May 30, 1969 H2H
55307 Z. Nurlanuly Tomas Machac 1 0–1 H 0–1 Oct 21, 2026 H2H
55308 Zoltan Kuharszky Alejandro Ganzabal 1 1–0 C 1–0 May 19, 1983 H2H
55309 Zoltan Kuharszky Antonio Zugarelli 1 1–0 C 1–0 Feb 5, 1982 H2H
55310 Zoltan Kuharszky Bernard Fritz 1 0–1 H 0–1 Mar 11, 1982 H2H
55311 Zoltan Kuharszky Blaine Willenborg 1 0–1 H 0–1 Feb 5, 1985 H2H
55312 Zoltan Kuharszky Chip Hooper 1 0–1 C 0–1 Feb 21, 1985 H2H
55313 Zoltan Kuharszky Corrado Barazzutti 1 0–1 C 0–1 Jul 27, 1983 H2H
55314 Zoltan Kuharszky Craig Wittus 1 1–0 C 1–0 Feb 26, 1982 H2H
55315 Zoltan Kuharszky Dick Stockton 1 0–1 C 0–1 May 4, 1982 H2H
55316 Zoltan Kuharszky Eddie Dibbs 1 1–0 H 1–0 Feb 13, 1982 H2H
55317 Zoltan Kuharszky Eric Fromm 1 1–0 C 1–0 Apr 12, 1984 H2H
55318 Zoltan Kuharszky Francisco Gonzalez 1 0–1 H 0–1 Jan 26, 1983 H2H
55319 Zoltan Kuharszky Freddie Sauer 1 1–0 H 1–0 Feb 13, 1982 H2H
55320 Zoltan Kuharszky Georges Goven 1 1–0 C 1–0 Jan 21, 1982 H2H
55321 Zoltan Kuharszky Gustavo Tiberti 1 1–0 C 1–0 Jun 9, 1983 H2H
55322 Zoltan Kuharszky Hans Peter Kandler 1 1–0 H 1–0 Feb 12, 1982 H2H
55323 Zoltan Kuharszky Ilie Nastase 1 0–1 C 0–1 May 26, 1982 H2H
55324 Zoltan Kuharszky Jay Lapidus 1 0–1 G 0–1 Jun 23, 1982 H2H
55325 Zoltan Kuharszky Kjell Johansson 1 1–0 H 1–0 Feb 11, 1982 H2H
55326 Zoltan Kuharszky Mark Dickson 1 0–1 C 0–1 May 4, 1983 H2H
55327 Zoltan Kuharszky Morris Skip Strode 1 1–0 C 1–0 Nov 19, 1982 H2H
55328 Zoltan Kuharszky Pascal Portes 1 1–0 C 1–0 Jun 14, 1985 H2H
55329 Zoltan Kuharszky Peter Fleming 1 1–0 G 1–0 Dec 14, 1983 H2H
55330 Zoltan Kuharszky Ricardo Cano 1 1–0 C 1–0 Feb 4, 1982 H2H
55331 Zoltan Kuharszky Richard Meyer 1 0–1 C 0–1 Jul 29, 1982 H2H
55332 Zoltan Kuharszky Roscoe Tanner 1 1–0 C 1–0 Jan 30, 1985 H2H
55333 Zoltan Kuharszky Sandy Mayer 1 0–1 C 0–1 May 12, 1982 H2H
55334 Zoltan Kuharszky Stefan Simonsson 1 0–1 C 0–1 Aug 1, 1984 H2H
55335 Zoltan Kuharszky Steve Denton 1 0–1 C 0–1 Apr 2, 1982 H2H
55336 Zoltan Kuharszky Trevor Allan 1 0–1 C 0–1 May 1, 1985 H2H
55337 Zoltan Kuharszky Van Winitsky 1 1–0 C 1–0 Aug 8, 1984 H2H
55338 Zoltan Kuharszky Wojtek Fibak 1 0–1 C 0–1 Jul 12, 1984 H2H
55339 Zsombor Piros Fabian Marozsan 1 0–1 H 0–1 Nov 9, 2023 H2H
55340 Zsombor Piros Mattia Bellucci 1 0–1 H 0–1 Sep 1, 2026 H2H
55341 Aaron Krickstein Alexander Mronz 2 1–1 C 0–1 H 1–0 Oct 20, 1990 H2H
55342 Aaron Krickstein Alex Antonitsch 2 2–0 H 2–0 Apr 14, 1994 H2H
55343 Aaron Krickstein Anders Jarryd 2 2–0 H 2–0 Jan 15, 1992 H2H
55344 Aaron Krickstein Bud Schultz 2 1–1 G 0–1 H 1–0 Nov 23, 1985 H2H
55345 Aaron Krickstein Carlos Costa 2 0–2 C 0–1 H 0–1 May 13, 1992 H2H
55346 Aaron Krickstein Christian Miniussi 2 1–1 C 1–1 May 16, 1991 H2H
55347 Aaron Krickstein Cristiano Caratti 2 1–1 C 0–1 H 1–0 Oct 5, 1995 H2H
55348 Aaron Krickstein Dan Goldie 2 2–0 H 2–0 Aug 1, 1991 H2H
55349 Aaron Krickstein Derek Tarr 2 2–0 C 2–0 May 1, 1986 H2H
55350 Aaron Krickstein Eduardo Bengoechea 2 2–0 C 1–0 H 1–0 Nov 24, 1988 H2H
55351 Aaron Krickstein Glenn Layendecker 2 1–1 C 0–1 C 1–0 May 6, 1987 H2H
55352 Aaron Krickstein Jacco Eltingh 2 2–0 C 1–0 H 1–0 Jan 27, 1995 H2H
55353 Aaron Krickstein Jay Berger 2 1–1 H 1–1 Sep 8, 1989 H2H
55354 Aaron Krickstein Jay Lapidus 2 1–1 C 1–1 Aug 1, 1984 H2H
55355 Aaron Krickstein Joakim Nystrom 2 1–1 C 1–0 H 0–1 Feb 13, 1986 H2H
55356 Aaron Krickstein Joey Rive 2 2–0 H 2–0 Jan 13, 1989 H2H
55357 Aaron Krickstein Jonathan Canter 2 2–0 H 2–0 Feb 12, 1986 H2H
55358 Aaron Krickstein Jonathan Stark 2 2–0 C 1–0 H 1–0 May 14, 1993 H2H
55359 Aaron Krickstein Jose Luis Clerc 2 2–0 C 2–0 Apr 5, 1985 H2H
55360 Aaron Krickstein Luiz Mattar 2 2–0 C 1–0 H 1–0 May 5, 1989 H2H
55361 Aaron Krickstein Marcelo Filippini 2 0–2 C 0–2 Apr 28, 1994 H2H
55362 Aaron Krickstein Marcos Ondruska 2 2–0 H 2–0 Jul 19, 1995 H2H
55363 Aaron Krickstein Marc Rosset 2 2–0 C 1–0 H 1–0 Jan 14, 1994 H2H
55364 Aaron Krickstein Marko Ostoja 2 2–0 C 2–0 Aug 1, 1986 H2H
55365 Aaron Krickstein Markus Zoecke 2 1–1 H 1–1 Jul 18, 1991 H2H
55366 Aaron Krickstein Michael Robertson 2 2–0 H 2–0 Aug 17, 1988 H2H
55367 Aaron Krickstein Mike Bauer 2 1–1 C 0–1 H 1–0 Nov 21, 1985 H2H
55368 Aaron Krickstein Nicklas Kulti 2 2–0 C 1–0 H 1–0 Jan 12, 1995 H2H
55369 Aaron Krickstein Olivier Delaitre 2 1–1 C 0–1 G 1–0 Nov 11, 1994 H2H
55370 Aaron Krickstein Pat Cash 2 2–0 H 2–0 Sep 2, 1990 H2H
55371 Aaron Krickstein Patrick Baur 2 2–0 H 2–0 Jul 22, 1993 H2H
55372 Aaron Krickstein Paul Mcnamee 2 1–1 C 1–1 Jun 2, 1985 H2H
55373 Aaron Krickstein Paul Wekesa 2 2–0 H 2–0 Mar 22, 1989 H2H
55374 Aaron Krickstein Pavel Slozil 2 1–1 C 1–1 Aug 7, 1985 H2H
55375 Aaron Krickstein Ricardo Acuna 2 2–0 C 1–0 C 1–0 Nov 20, 1986 H2H
55376 Aaron Krickstein Ricki Osterthun 2 2–0 C 1–0 H 1–0 Jul 13, 1989 H2H
55377 Aaron Krickstein Rick Leach 2 2–0 C 2–0 Nov 8, 1990 H2H
55378 Aaron Krickstein Simon Youl 2 2–0 H 2–0 Apr 9, 1992 H2H
55379 Aaron Krickstein Slobodan Zivojinovic 2 1–1 C 1–0 C 0–1 Oct 20, 1989 H2H
55380 Aaron Krickstein Stefano Pescosolido 2 2–0 G 1–0 H 1–0 Aug 10, 1994 H2H
55381 Aaron Krickstein Thierry Champion 2 2–0 C 1–0 C 1–0 Feb 8, 1991 H2H
55382 Aaron Krickstein Tim Wilkison 2 2–0 C 1–0 H 1–0 Feb 24, 1988 H2H
55383 Aaron Krickstein Todd Woodbridge 2 1–1 C 0–1 H 1–0 Feb 14, 1992 H2H
55384 Aaron Krickstein Tomas Smid 2 1–1 C 0–1 C 1–0 Apr 6, 1985 H2H
55385 Aaron Krickstein Vincent Spadea 2 1–1 H 1–1 Aug 16, 1995 H2H
55386 Adam Walton Quentin Halys 2 1–1 H 1–1 Mar 4, 2026 H2H
55387 Adolfo Daniel Vallejo Botic van de Zandschulp 2 1–1 C 1–0 H 0–1 Aug 25, 2026 H2H
55388 Adrian Mannarino Aslan Karatsev 2 2–0 C 1–0 H 1–0 May 19, 2022 H2H
55389 Adrian Mannarino Benoit Paire 2 2–0 C 1–0 H 1–0 May 20, 2016 H2H
55390 Adrian Mannarino Cristian Garin 2 2–0 G 1–0 H 1–0 Aug 13, 2019 H2H
55391 Adrian Mannarino Diego Schwartzman 2 0–2 C 0–1 H 0–1 Mar 29, 2021 H2H
55392 Adrian Mannarino J.J. Wolf 2 1–1 H 1–1 Feb 17, 2023 H2H
55393 Adrian Mannarino Kyle Edmund 2 1–1 G 1–0 H 0–1 Feb 23, 2017 H2H
55394 Adrian Mannarino Mikael Ymer 2 1–1 H 1–1 Sep 22, 2022 H2H
55395 Adrian Mannarino Pablo Carreno Busta 2 0–2 C 0–1 H 0–1 Feb 13, 2020 H2H
55396 Adriano Panatta Andres Gimeno 2 0–2 C 0–2 Jul 22, 1972 H2H
55397 Adriano Panatta Charlie Pasarell 2 1–1 G 1–1 Jun 27, 1976 H2H
55398 Adriano Panatta Clark Graebner 2 1–1 G 1–1 Sep 1, 1972 H2H
55399 Adriano Panatta Cliff Drysdale 2 1–1 C 1–1 Apr 24, 1977 H2H
55400 Adriano Panatta Colin Dibley 2 1–1 C 1–0 C 0–1 May 7, 1976 H2H