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
32201 Yevgeny Kafelnikov Nicklas Kulti 2 1–1 G 0–1 H 1–0 Feb 17, 2000 H2H
32202 Yevgeny Kafelnikov Nuno Marques 2 2–0 C 1–0 H 1–0 May 3, 1996 H2H
32203 Yevgeny Kafelnikov Olivier Delaitre 2 2–0 G 1–0 H 1–0 Aug 24, 1995 H2H
32204 Yevgeny Kafelnikov Omar Camporese 2 2–0 C 2–0 Oct 11, 1996 H2H
32205 Yevgeny Kafelnikov Renzo Furlan 2 2–0 C 1–0 C 1–0 Jul 25, 1997 H2H
32206 Yevgeny Kafelnikov Richey Reneberg 2 2–0 C 1–0 H 1–0 Oct 21, 1999 H2H
32207 Yevgeny Kafelnikov Sebastien Lareau 2 2–0 H 2–0 Jan 4, 1996 H2H
32208 Yevgeny Kafelnikov Stefan Koubek 2 2–0 H 2–0 Sep 14, 2001 H2H
32209 Yevgeny Kafelnikov Stefano Pescosolido 2 2–0 C 1–0 C 1–0 May 9, 1996 H2H
32210 Yevgeny Kafelnikov Stephane Simian 2 1–1 C 1–1 Mar 3, 1994 H2H
32211 Yevgeny Kafelnikov Wayne Black 2 2–0 H 2–0 Aug 19, 1999 H2H
32212 Yibing Wu Adrian Mannarino 2 2–0 H 2–0 Sep 20, 2025 H2H
32213 Yibing Wu Alexander Zverev 2 0–2 C 0–1 H 0–1 Oct 9, 2026 H2H
32214 Yibing Wu Corentin Moutet 2 1–1 H 1–1 Jul 27, 2023 H2H
32215 Yibing Wu Diego Schwartzman 2 0–2 C 0–1 H 0–1 Apr 19, 2023 H2H
32216 Yibing Wu Taylor Fritz 2 1–1 H 1–1 Jul 28, 2023 H2H
32217 Yoshihito Nishioka Aleksandar Kovacevic 2 1–1 H 1–1 Jul 31, 2024 H2H
32218 Yoshihito Nishioka Alexei Popyrin 2 1–1 C 0–1 H 1–0 May 27, 2025 H2H
32219 Yoshihito Nishioka Alex Molcan 2 1–1 C 1–0 H 0–1 Apr 29, 2023 H2H
32220 Yoshihito Nishioka Andreas Seppi 2 0–2 G 0–1 H 0–1 Jun 23, 2021 H2H
32221 Yoshihito Nishioka Arthur Rinderknech 2 2–0 H 2–0 Jan 1, 2025 H2H
32222 Yoshihito Nishioka Aslan Karatsev 2 2–0 H 2–0 Sep 25, 2023 H2H
32223 Yoshihito Nishioka Benoit Paire 2 1–1 H 1–1 Aug 10, 2022 H2H
32224 Yoshihito Nishioka Brandon Nakashima 2 2–0 H 2–0 Feb 6, 2025 H2H
32225 Yoshihito Nishioka Denis Kudla 2 2–0 H 2–0 Mar 9, 2019 H2H
32226 Yoshihito Nishioka Denis Shapovalov 2 2–0 H 2–0 Oct 2, 2022 H2H
32227 Yoshihito Nishioka Fernando Verdasco 2 1–1 C 0–1 H 1–0 Sep 29, 2018 H2H
32228 Yoshihito Nishioka Filip Krajinovic 2 1–1 C 1–0 H 0–1 May 4, 2021 H2H
32229 Yoshihito Nishioka Giovanni Mpetshi Perricard 2 0–2 C 0–1 G 0–1 Jul 4, 2024 H2H
32230 Yoshihito Nishioka Horacio Zeballos 2 1–1 C 0–1 H 1–0 Apr 12, 2018 H2H
32231 Yoshihito Nishioka Hugo Gaston 2 0–2 C 0–1 H 0–1 Mar 21, 2025 H2H
32232 Yoshihito Nishioka Jared Donaldson 2 2–0 H 2–0 Mar 25, 2016 H2H
32233 Yoshihito Nishioka Jenson Brooksby 2 2–0 H 2–0 Jul 23, 2025 H2H
32234 Yoshihito Nishioka John Millman 2 1–1 H 1–1 Feb 20, 2020 H2H
32235 Yoshihito Nishioka Juan Martin del Potro 2 0–2 C 0–1 H 0–1 May 30, 2019 H2H
32236 Yoshihito Nishioka Lucas Pouille 2 0–2 H 0–2 Oct 4, 2019 H2H
32237 Yoshihito Nishioka Marin Cilic 2 0–2 G 0–1 H 0–1 Sep 22, 2024 H2H
32238 Yoshihito Nishioka Novak Djokovic 2 0–2 C 0–1 H 0–1 May 24, 2022 H2H
32239 Yoshihito Nishioka Nuno Borges 2 2–0 G 1–0 H 1–0 Jul 3, 2024 H2H
32240 Yoshihito Nishioka Pablo Carreno Busta 2 0–2 H 0–2 Aug 19, 2025 H2H
32241 Yoshihito Nishioka Pierre-Hugues Herbert 2 1–1 H 1–1 Feb 26, 2020 H2H
32242 Yoshihito Nishioka Radu Albot 2 1–1 H 1–1 Jan 19, 2022 H2H
32243 Yoshihito Nishioka Reilly Opelka 2 0–2 H 0–2 Feb 23, 2020 H2H
32244 Yoshihito Nishioka Roberto Bautista Agut 2 1–1 H 1–1 Mar 10, 2019 H2H
32245 Yoshihito Nishioka Sam Querrey 2 1–1 C 1–0 H 0–1 May 27, 2021 H2H
32246 Yoshihito Nishioka Stan Wawrinka 2 0–2 H 0–2 Aug 30, 2023 H2H
32247 Yoshihito Nishioka Ugo Humbert 2 2–0 C 1–0 H 1–0 May 20, 2021 H2H
32248 Yosuke Watanuki Jaume Munar 2 1–1 H 1–1 Sep 29, 2022 H2H
32249 Yosuke Watanuki Taylor Fritz 2 0–2 H 0–2 Oct 7, 2024 H2H
32250 Younes El Aynaoui Andreas Vinciguerra 2 1–1 C 0–1 G 1–0 Jun 29, 2001 H2H
32251 Younes El Aynaoui Andrei Medvedev 2 2–0 C 1–0 H 1–0 May 30, 2001 H2H
32252 Younes El Aynaoui Andrei Olhovskiy 2 0–2 C 0–1 H 0–1 May 11, 1994 H2H
32253 Younes El Aynaoui Bart Wuyts 2 1–1 C 1–1 Mar 20, 1993 H2H
32254 Younes El Aynaoui Bohdan Ulihrach 2 2–0 C 2–0 Jul 12, 2002 H2H
32255 Younes El Aynaoui Byron Black 2 1–1 H 1–1 Mar 22, 2000 H2H
32256 Younes El Aynaoui Davide Sanguinetti 2 1–1 C 1–1 Feb 2, 2002 H2H
32257 Younes El Aynaoui David Sanchez 2 2–0 C 2–0 Jul 18, 2002 H2H
32258 Younes El Aynaoui Dennis van Scheppingen 2 2–0 C 2–0 Jul 19, 2001 H2H
32259 Younes El Aynaoui Emilio Sanchez 2 2–0 C 1–0 H 1–0 Jan 13, 1996 H2H
32260 Younes El Aynaoui Filippo Volandri 2 0–2 C 0–2 May 4, 2005 H2H
32261 Younes El Aynaoui Gaston Etlis 2 2–0 C 2–0 Jul 17, 2003 H2H
32262 Younes El Aynaoui Gianluca Pozzi 2 1–1 H 1–1 Jan 11, 2001 H2H
32263 Younes El Aynaoui Gilbert Schaller 2 1–1 C 1–1 Oct 27, 1994 H2H
32264 Younes El Aynaoui Guillaume Raoux 2 1–1 G 0–1 H 1–0 Jun 26, 1996 H2H
32265 Younes El Aynaoui Guillermo Canas 2 2–0 C 2–0 Apr 14, 2002 H2H
32266 Younes El Aynaoui Irakli Labadze 2 0–2 G 0–1 H 0–1 Mar 22, 2005 H2H
32267 Younes El Aynaoui James Blake 2 0–2 C 0–1 H 0–1 Aug 23, 2003 H2H
32268 Younes El Aynaoui Jean-Rene Lisnard 2 2–0 C 2–0 May 31, 2000 H2H
32269 Younes El Aynaoui Jeff Tarango 2 2–0 C 1–0 H 1–0 Aug 25, 1994 H2H
32270 Younes El Aynaoui Jim Courier 2 0–2 C 0–1 H 0–1 Jan 22, 1999 H2H
32271 Younes El Aynaoui Jordi Arrese 2 0–2 C 0–2 Apr 7, 1994 H2H
32272 Younes El Aynaoui Julian Alonso 2 1–1 C 1–1 Oct 7, 1999 H2H
32273 Younes El Aynaoui Karol Kucera 2 0–2 C 0–1 C 0–1 Jul 21, 2000 H2H
32274 Younes El Aynaoui Lars Jonsson 2 1–1 H 1–1 Jan 5, 1995 H2H
32275 Younes El Aynaoui Michel Kratochvil 2 1–1 C 1–0 G 0–1 Jul 24, 2003 H2H
32276 Younes El Aynaoui Paradorn Srichaphan 2 0–2 H 0–2 Aug 31, 2005 H2H
32277 Younes El Aynaoui Patrick Rafter 2 0–2 C 0–1 H 0–1 Nov 10, 2000 H2H
32278 Younes El Aynaoui Sebastien Grosjean 2 2–0 H 2–0 Jan 5, 2006 H2H
32279 Younes El Aynaoui Sergi Bruguera 2 2–0 C 1–0 H 1–0 Apr 28, 2000 H2H
32280 Younes El Aynaoui Slava Dosedel 2 1–1 C 1–0 G 0–1 Jul 21, 1994 H2H
32281 Younes El Aynaoui Steve Darcis 2 1–1 C 1–0 H 0–1 Jan 7, 2010 H2H
32282 Younes El Aynaoui Tomas Behrend 2 2–0 C 2–0 Sep 15, 2001 H2H
32283 Younes El Aynaoui Tomas Carbonell 2 2–0 C 1–0 H 1–0 Jan 4, 1996 H2H
32284 Younes El Aynaoui Xavier Malisse 2 2–0 C 1–0 C 1–0 Oct 13, 2001 H2H
32285 Yuichi Sugita Gael Monfils 2 0–2 H 0–2 Oct 6, 2016 H2H
32286 Yuichi Sugita Ilya Ivashka 2 1–1 H 1–1 Aug 8, 2018 H2H
32287 Yuichi Sugita Jan-Lennard Struff 2 1–1 C 0–1 H 1–0 Apr 17, 2018 H2H
32288 Yuichi Sugita Taylor Fritz 2 1–1 G 1–0 H 0–1 Aug 23, 2017 H2H
32289 Yuki Bhambri Mirza Basic 2 1–1 H 1–1 Mar 23, 2018 H2H
32290 Yunchaokete Bu Juan Manuel Cerundolo 2 2–0 H 2–0 Sep 30, 2026 H2H
32291 Yunchaokete Bu Luciano Darderi 2 0–2 C 0–1 H 0–1 Oct 4, 2025 H2H
32292 Yunchaokete Bu Michael Zheng 2 1–1 H 1–1 Sep 24, 2026 H2H
32293 Zachary Svajda Daniel Altmaier 2 1–1 H 1–1 Sep 2, 2026 H2H
32294 Zachary Svajda Marin Cilic 2 1–1 H 1–1 Mar 5, 2026 H2H
32295 Zachary Svajda Matteo Arnaldi 2 0–2 H 0–2 Oct 5, 2024 H2H
32296 Zan Guerry Alvaro Betancur 2 0–2 C 0–2 Jul 12, 1978 H2H
32297 Zan Guerry Charlie Pasarell 2 0–2 C 0–1 C 0–1 Feb 8, 1978 H2H
32298 Zan Guerry Cliff Drysdale 2 0–2 C 0–1 C 0–1 Jan 25, 1978 H2H
32299 Zan Guerry Jim Mcmanus 2 1–1 C 1–0 H 0–1 Aug 15, 1972 H2H
32300 Zan Guerry Mike Belkin 2 0–2 C 0–1 H 0–1 Jul 28, 1971 H2H
32301 Zan Guerry Patricio Cornejo 2 0–2 G 0–1 H 0–1 Aug 4, 1971 H2H
32302 Zan Guerry Paul Gerken 2 0–2 C 0–1 H 0–1 Feb 27, 1975 H2H
32303 Zeljko Franulovic Allan Stone 2 2–0 C 2–0 Apr 19, 1979 H2H
32304 Zeljko Franulovic Alvaro Betancur 2 2–0 C 2–0 Sep 26, 1980 H2H
32305 Zeljko Franulovic Andres Gimeno 2 0–2 C 0–1 H 0–1 Feb 11, 1971 H2H
32306 Zeljko Franulovic Billy Martin 2 1–1 C 1–1 May 18, 1977 H2H
32307 Zeljko Franulovic Bob Hewitt 2 2–0 C 2–0 Apr 20, 1978 H2H
32308 Zeljko Franulovic Bob Lutz 2 1–1 C 0–1 C 1–0 Jul 16, 1977 H2H
32309 Zeljko Franulovic Buster C Mottram 2 0–2 C 0–2 May 28, 1978 H2H
32310 Zeljko Franulovic Ivan Molina 2 0–2 C 0–2 Aug 18, 1977 H2H
32311 Zeljko Franulovic Julian Ganzabal 2 2–0 C 2–0 May 12, 1976 H2H
32312 Zeljko Franulovic Jun Kuki 2 2–0 C 2–0 Aug 7, 1975 H2H
32313 Zeljko Franulovic Manuel Santana 2 0–2 C 0–1 C 0–1 Oct 8, 1970 H2H
32314 Zeljko Franulovic Mike Belkin 2 2–0 C 1–0 H 1–0 Jul 29, 1971 H2H
32315 Zeljko Franulovic Mike Fishbach 2 1–1 C 1–1 May 17, 1978 H2H
32316 Zeljko Franulovic Milan Holecek 2 2–0 C 1–0 H 1–0 Apr 12, 1969 H2H
32317 Zeljko Franulovic Nicholas Kalogeropoulos 2 2–0 C 1–0 C 1–0 Mar 13, 1974 H2H
32318 Zeljko Franulovic Owen Davidson 2 1–1 H 1–1 Mar 6, 1974 H2H
32319 Zeljko Franulovic Pat Cramer 2 2–0 C 1–0 H 1–0 Jul 27, 1971 H2H
32320 Zeljko Franulovic Ray Ruffels 2 2–0 C 2–0 Aug 14, 1969 H2H
32321 Zeljko Franulovic Rod Laver 2 0–2 C 0–1 G 0–1 Jun 18, 1971 H2H
32322 Zeljko Franulovic Roy Barth 2 2–0 C 2–0 May 3, 1970 H2H
32323 Zeljko Franulovic Tom Leonard 2 1–1 G 0–1 H 1–0 Sep 5, 1971 H2H
32324 Zeljko Franulovic Ulrich Marten 2 1–1 C 1–1 Sep 11, 1980 H2H
32325 Zeljko Franulovic Werner Zirngibl 2 2–0 C 2–0 Mar 6, 1980 H2H
32326 Zeljko Franulovic Wilhelm Bungert 2 1–1 C 1–1 Aug 16, 1969 H2H
32327 Zeljko Krajan Federico Browne 2 0–2 C 0–2 May 20, 2004 H2H
32328 Zhizhen Zhang Dominik Koepfer 2 1–1 G 0–1 H 1–0 Jun 13, 2024 H2H
32329 Zhizhen Zhang Giovanni Mpetshi Perricard 2 1–1 H 1–1 Feb 26, 2025 H2H
32330 Zhizhen Zhang Jan-Lennard Struff 2 0–2 G 0–2 Jul 4, 2024 H2H
32331 Zhizhen Zhang Tomas Martin Etcheverry 2 1–1 H 1–1 Oct 30, 2024 H2H
32332 Zizou Bergs Adrian Mannarino 2 1–1 C 1–0 H 0–1 Apr 6, 2026 H2H
32333 Zizou Bergs Alejandro Tabilo 2 2–0 C 1–0 H 1–0 Sep 27, 2025 H2H
32334 Zizou Bergs Alexei Popyrin 2 1–1 G 1–0 H 0–1 Jun 13, 2025 H2H
32335 Zizou Bergs Ben Shelton 2 0–2 C 0–1 H 0–1 Aug 7, 2026 H2H
32336 Zizou Bergs Giovanni Mpetshi Perricard 2 1–1 C 0–1 H 1–0 Feb 17, 2026 H2H
32337 Zizou Bergs Grigor Dimitrov 2 0–2 C 0–1 H 0–1 Oct 5, 2024 H2H
32338 Zizou Bergs Jenson Brooksby 2 1–1 H 1–1 Mar 19, 2026 H2H
32339 Zizou Bergs Reilly Opelka 2 2–0 G 1–0 H 1–0 Jun 14, 2025 H2H
32340 Zizou Bergs Sebastian Baez 2 2–0 H 2–0 Aug 5, 2026 H2H
32341 Zizou Bergs Taylor Fritz 2 0–2 G 0–1 H 0–1 Jul 27, 2026 H2H
32342 Zizou Bergs Tomas Martin Etcheverry 2 1–1 H 1–1 Mar 21, 2026 H2H
32343 Zizou Bergs Zhizhen Zhang 2 2–0 H 2–0 Feb 15, 2025 H2H
32344 Zoltan Kuharszky Carlos Kirmayr 2 1–1 C 1–1 Jul 22, 1982 H2H
32345 Zoltan Kuharszky Drew Gitlin 2 2–0 C 2–0 Oct 18, 1984 H2H
32346 Zoltan Kuharszky Gianni Ocleppo 2 1–1 C 1–1 Oct 20, 1982 H2H
32347 Zoltan Kuharszky Paul Mcnamee 2 0–2 C 0–1 C 0–1 Mar 28, 1985 H2H
32348 Zoltan Kuharszky Pavel Slozil 2 0–2 C 0–2 Jul 23, 1982 H2H
32349 Zoltan Kuharszky Ramesh Krishnan 2 0–2 C 0–2 Mar 21, 1985 H2H
32350 Zoltan Kuharszky Raul Ramirez 2 0–2 C 0–1 H 0–1 Feb 14, 1982 H2H
32351 Zoltan Kuharszky Rodney Harmon 2 2–0 C 1–0 H 1–0 Oct 25, 1984 H2H
32352 Zoltan Kuharszky Rolf Gehring 2 1–1 C 1–0 G 0–1 Jun 29, 1984 H2H
32353 Zoltan Kuharszky Vitas Gerulaitis 2 1–1 G 1–0 H 0–1 Nov 22, 1984 H2H
32354 Aaron Krickstein Aki Rahunen 1 0–1 G 0–1 Jun 21, 1990 H2H
32355 Aaron Krickstein Alberto Tous 1 1–0 C 1–0 May 7, 1987 H2H
32356 Aaron Krickstein Alejandro Ganzabal 1 1–0 C 1–0 Sep 22, 1984 H2H
32357 Aaron Krickstein Alexander Reichel 1 1–0 H 1–0 Apr 3, 1993 H2H
32358 Aaron Krickstein Alexis Hombrecher 1 0–1 H 0–1 Apr 6, 1990 H2H
32359 Aaron Krickstein Andres Vysand 1 1–0 C 1–0 May 17, 1989 H2H
32360 Aaron Krickstein Andrew Castle 1 1–0 C 1–0 Jul 10, 1987 H2H
32361 Aaron Krickstein Arnaud Boetsch 1 0–1 C 0–1 Jul 13, 1995 H2H
32362 Aaron Krickstein Arne Thoms 1 1–0 H 1–0 Jul 23, 1992 H2H
32363 Aaron Krickstein Barry Moir 1 1–0 H 1–0 Oct 9, 1986 H2H
32364 Aaron Krickstein Ben Testerman 1 0–1 C 0–1 Jan 29, 1986 H2H
32365 Aaron Krickstein Blaine Willenborg 1 1–0 C 1–0 Apr 28, 1988 H2H
32366 Aaron Krickstein Bob Green 1 1–0 H 1–0 Sep 15, 1984 H2H
32367 Aaron Krickstein Brad Drewett 1 0–1 H 0–1 Apr 15, 1988 H2H
32368 Aaron Krickstein Bret Garnett 1 1–0 H 1–0 Jul 21, 1988 H2H
32369 Aaron Krickstein Brian Gottfried 1 0–1 C 0–1 Apr 19, 1984 H2H
32370 Aaron Krickstein Bruce Manson 1 1–0 H 1–0 Aug 30, 1984 H2H
32371 Aaron Krickstein Bruno Oresar 1 1–0 H 1–0 Jan 14, 1989 H2H
32372 Aaron Krickstein Cedric Pioline 1 0–1 C 0–1 Apr 22, 1993 H2H
32373 Aaron Krickstein Chris Bailey 1 1–0 H 1–0 Aug 17, 1989 H2H
32374 Aaron Krickstein Chris Pridham 1 1–0 H 1–0 Apr 4, 1992 H2H
32375 Aaron Krickstein Christophe Roger-Vasselin 1 1–0 C 1–0 Apr 26, 1984 H2H
32376 Aaron Krickstein Christoph Zipf 1 1–0 H 1–0 Oct 16, 1983 H2H
32377 Aaron Krickstein Colin Dowdeswell 1 1–0 H 1–0 Oct 15, 1983 H2H
32378 Aaron Krickstein Dan Cassidy 1 1–0 H 1–0 Mar 11, 1988 H2H
32379 Aaron Krickstein Dan Goldberg 1 1–0 C 1–0 Nov 17, 1988 H2H
32380 Aaron Krickstein Daniel Nestor 1 0–1 C 0–1 Sep 16, 1994 H2H
32381 Aaron Krickstein David Nainkin 1 1–0 H 1–0 Aug 6, 1993 H2H
32382 Aaron Krickstein David Rikl 1 1–0 G 1–0 Jun 22, 1994 H2H
32383 Aaron Krickstein Derrick Rostagno 1 0–1 H 0–1 Sep 19, 1986 H2H
32384 Aaron Krickstein Dick Stockton 1 1–0 H 1–0 Feb 15, 1984 H2H
32385 Aaron Krickstein Eduardo Masso 1 1–0 C 1–0 May 29, 1991 H2H
32386 Aaron Krickstein Eduardo Oncins 1 1–0 C 1–0 May 30, 1984 H2H
32387 Aaron Krickstein Egan Adams 1 1–0 C 1–0 Jul 27, 1984 H2H
32388 Aaron Krickstein Ellis Ferreira 1 1–0 H 1–0 Jul 21, 1994 H2H
32389 Aaron Krickstein Eric Jelen 1 1–0 H 1–0 Sep 29, 1990 H2H
32390 Aaron Krickstein Eric Korita 1 0–1 C 0–1 Jul 20, 1983 H2H
32391 Aaron Krickstein Fritz Buehning 1 0–1 C 0–1 Feb 2, 1983 H2H
32392 Aaron Krickstein Gilad Bloom 1 1–0 H 1–0 Oct 14, 1988 H2H
32393 Aaron Krickstein Grant Stafford 1 1–0 H 1–0 Apr 4, 1993 H2H
32394 Aaron Krickstein Guillaume Raoux 1 0–1 H 0–1 Jul 16, 1992 H2H
32395 Aaron Krickstein Guillermo Rivas 1 1–0 C 1–0 May 23, 1985 H2H
32396 Aaron Krickstein Hans Peter Kandler 1 1–0 C 1–0 May 8, 1985 H2H
32397 Aaron Krickstein Jan Kroslak 1 0–1 C 0–1 Nov 9, 1995 H2H
32398 Aaron Krickstein Jaroslav Navratil 1 0–1 C 0–1 Jul 25, 1985 H2H
32399 Aaron Krickstein Jeff Klaparda 1 1–0 H 1–0 Sep 1, 1984 H2H
32400 Aaron Krickstein Jeff Turpin 1 1–0 H 1–0 Sep 14, 1984 H2H