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
13401 Yannick Noah Mark Cox 2 2–0 H 2–0 Oct 29, 1981 H2H
13402 Yannick Noah Pablo Arraya 2 2–0 C 2–0 May 10, 1986 H2H
13403 Yannick Noah Paul Torre 2 2–0 C 1–0 H 1–0 Nov 9, 1982 H2H
13404 Yannick Noah Per Hjertquist 2 2–0 C 2–0 May 19, 1982 H2H
13405 Yannick Noah Peter Feigl 2 2–0 C 1–0 G 1–0 Dec 17, 1980 H2H
13406 Yannick Noah Peter Rennert 2 2–0 C 1–0 H 1–0 Nov 13, 1981 H2H
13407 Yannick Noah Richard Lewis 2 2–0 C 1–0 C 1–0 Nov 14, 1981 H2H
13408 Yannick Noah Ricki Osterthun 2 2–0 C 2–0 May 25, 1988 H2H
13409 Yannick Noah Shlomo Glickstein 2 2–0 C 1–0 H 1–0 Jul 31, 1982 H2H
13410 Yannick Noah Tarik Benhabiles 2 2–0 C 1–0 H 1–0 Feb 21, 1987 H2H
13411 Yasutaka Uchiyama Marin Cilic 2 0–2 H 0–2 Sep 23, 2024 H2H
13412 Yen-Hsun Lu Albert Ramos-Vinolas 2 0–2 H 0–2 Sep 30, 2016 H2H
13413 Yen-Hsun Lu Alex Kuznetsov 2 2–0 H 2–0 Jul 24, 2014 H2H
13414 Yen-Hsun Lu Donald Young 2 0–2 H 0–2 Mar 27, 2015 H2H
13415 Yen-Hsun Lu Frank Dancevic 2 0–2 H 0–2 Aug 7, 2013 H2H
13416 Yen-Hsun Lu Igor Andreev 2 0–2 H 0–2 Mar 28, 2009 H2H
13417 Yen-Hsun Lu Jeremy Chardy 2 0–2 C 0–1 H 0–1 May 29, 2012 H2H
13418 Yen-Hsun Lu Kei Nishikori 2 0–2 C 0–1 H 0–1 Feb 26, 2015 H2H
13419 Yen-Hsun Lu Novak Djokovic 2 0–2 C 0–1 G 0–1 May 24, 2016 H2H
13420 Yen-Hsun Lu Stefano Galvani 2 0–2 H 0–2 Jan 4, 2007 H2H
13421 Yen-Hsun Lu Thomas Johansson 2 0–2 H 0–2 Mar 15, 2008 H2H
13422 Yen-Hsun Lu Tim Smyczek 2 2–0 H 2–0 Jan 2, 2014 H2H
13423 Yen-Hsun Lu Tommy Haas 2 0–2 H 0–2 Aug 29, 2013 H2H
13424 Yen-Hsun Lu Viktor Troicki 2 2–0 G 1–0 H 1–0 Oct 9, 2015 H2H
13425 Yevgeny Kafelnikov Adrian Voinea 2 2–0 C 1–0 H 1–0 Apr 11, 2003 H2H
13426 Yevgeny Kafelnikov Alexander Waske 2 2–0 C 1–0 H 1–0 May 2, 2003 H2H
13427 Yevgeny Kafelnikov Andrei Cherkasov 2 2–0 C 1–0 H 1–0 Sep 16, 1999 H2H
13428 Yevgeny Kafelnikov Carlos Costa 2 2–0 C 1–0 H 1–0 May 16, 1996 H2H
13429 Yevgeny Kafelnikov Cecil Mamiit 2 2–0 C 1–0 H 1–0 Jun 1, 2001 H2H
13430 Yevgeny Kafelnikov Cyril Saulnier 2 2–0 C 1–0 G 1–0 Oct 5, 2002 H2H
13431 Yevgeny Kafelnikov Daniel Nestor 2 2–0 C 1–0 H 1–0 Aug 5, 1999 H2H
13432 Yevgeny Kafelnikov Danny Sapsford 2 2–0 C 2–0 Mar 16, 1995 H2H
13433 Yevgeny Kafelnikov David Rikl 2 2–0 C 1–0 H 1–0 Apr 24, 1994 H2H
13434 Yevgeny Kafelnikov Galo Blanco 2 2–0 C 2–0 May 29, 1996 H2H
13435 Yevgeny Kafelnikov George Bastl 2 2–0 H 2–0 Aug 31, 2001 H2H
13436 Yevgeny Kafelnikov Gianluca Pozzi 2 2–0 H 2–0 Aug 14, 2000 H2H
13437 Yevgeny Kafelnikov Henrik Holm 2 2–0 C 1–0 H 1–0 Oct 20, 1995 H2H
13438 Yevgeny Kafelnikov Ivo Heuberger 2 2–0 C 2–0 Feb 2, 2001 H2H
13439 Yevgeny Kafelnikov Jan-Michael Gambill 2 2–0 H 2–0 Aug 13, 2003 H2H
13440 Yevgeny Kafelnikov Jens Knippschild 2 2–0 H 2–0 Jan 17, 2001 H2H
13441 Yevgeny Kafelnikov Jonathan Stark 2 2–0 C 1–0 G 1–0 Nov 6, 1997 H2H
13442 Yevgeny Kafelnikov Karsten Braasch 2 2–0 C 1–0 G 1–0 Jun 24, 1994 H2H
13443 Yevgeny Kafelnikov Lars Burgsmuller 2 2–0 C 1–0 H 1–0 Sep 13, 2001 H2H
13444 Yevgeny Kafelnikov Michael Kohlmann 2 2–0 H 2–0 Oct 24, 2002 H2H
13445 Yevgeny Kafelnikov Nuno Marques 2 2–0 C 1–0 H 1–0 May 3, 1996 H2H
13446 Yevgeny Kafelnikov Olivier Delaitre 2 2–0 G 1–0 H 1–0 Aug 24, 1995 H2H
13447 Yevgeny Kafelnikov Omar Camporese 2 2–0 C 2–0 Oct 11, 1996 H2H
13448 Yevgeny Kafelnikov Renzo Furlan 2 2–0 C 1–0 C 1–0 Jul 25, 1997 H2H
13449 Yevgeny Kafelnikov Richey Reneberg 2 2–0 C 1–0 H 1–0 Oct 21, 1999 H2H
13450 Yevgeny Kafelnikov Sebastien Lareau 2 2–0 H 2–0 Jan 4, 1996 H2H
13451 Yevgeny Kafelnikov Stefan Koubek 2 2–0 H 2–0 Sep 14, 2001 H2H
13452 Yevgeny Kafelnikov Stefano Pescosolido 2 2–0 C 1–0 C 1–0 May 9, 1996 H2H
13453 Yevgeny Kafelnikov Wayne Black 2 2–0 H 2–0 Aug 19, 1999 H2H
13454 Yibing Wu Adrian Mannarino 2 2–0 H 2–0 Sep 20, 2025 H2H
13455 Yibing Wu Diego Schwartzman 2 0–2 C 0–1 H 0–1 Apr 19, 2023 H2H
13456 Yoshihito Nishioka Andreas Seppi 2 0–2 G 0–1 H 0–1 Jun 23, 2021 H2H
13457 Yoshihito Nishioka Arthur Rinderknech 2 2–0 H 2–0 Jan 1, 2025 H2H
13458 Yoshihito Nishioka Aslan Karatsev 2 2–0 H 2–0 Sep 25, 2023 H2H
13459 Yoshihito Nishioka Brandon Nakashima 2 2–0 H 2–0 Feb 6, 2025 H2H
13460 Yoshihito Nishioka Denis Kudla 2 2–0 H 2–0 Mar 9, 2019 H2H
13461 Yoshihito Nishioka Denis Shapovalov 2 2–0 H 2–0 Oct 2, 2022 H2H
13462 Yoshihito Nishioka Giovanni Mpetshi Perricard 2 0–2 C 0–1 G 0–1 Jul 4, 2024 H2H
13463 Yoshihito Nishioka Hugo Gaston 2 0–2 C 0–1 H 0–1 Mar 21, 2025 H2H
13464 Yoshihito Nishioka Jared Donaldson 2 2–0 H 2–0 Mar 25, 2016 H2H
13465 Yoshihito Nishioka Jenson Brooksby 2 2–0 H 2–0 Jul 23, 2025 H2H
13466 Yoshihito Nishioka Juan Martin del Potro 2 0–2 C 0–1 H 0–1 May 30, 2019 H2H
13467 Yoshihito Nishioka Lucas Pouille 2 0–2 H 0–2 Oct 4, 2019 H2H
13468 Yoshihito Nishioka Marin Cilic 2 0–2 G 0–1 H 0–1 Sep 22, 2024 H2H
13469 Yoshihito Nishioka Novak Djokovic 2 0–2 C 0–1 H 0–1 May 24, 2022 H2H
13470 Yoshihito Nishioka Nuno Borges 2 2–0 G 1–0 H 1–0 Jul 3, 2024 H2H
13471 Yoshihito Nishioka Pablo Carreno Busta 2 0–2 H 0–2 Aug 19, 2025 H2H
13472 Yoshihito Nishioka Reilly Opelka 2 0–2 H 0–2 Feb 23, 2020 H2H
13473 Yoshihito Nishioka Stan Wawrinka 2 0–2 H 0–2 Aug 30, 2023 H2H
13474 Yoshihito Nishioka Ugo Humbert 2 2–0 C 1–0 H 1–0 May 20, 2021 H2H
13475 Yosuke Watanuki Taylor Fritz 2 0–2 H 0–2 Oct 7, 2024 H2H
13476 Younes El Aynaoui Andrei Medvedev 2 2–0 C 1–0 H 1–0 May 30, 2001 H2H
13477 Younes El Aynaoui Andrei Olhovskiy 2 0–2 C 0–1 H 0–1 May 11, 1994 H2H
13478 Younes El Aynaoui Bohdan Ulihrach 2 2–0 C 2–0 Jul 12, 2002 H2H
13479 Younes El Aynaoui David Sanchez 2 2–0 C 2–0 Jul 18, 2002 H2H
13480 Younes El Aynaoui Dennis van Scheppingen 2 2–0 C 2–0 Jul 19, 2001 H2H
13481 Younes El Aynaoui Emilio Sanchez 2 2–0 C 1–0 H 1–0 Jan 13, 1996 H2H
13482 Younes El Aynaoui Filippo Volandri 2 0–2 C 0–2 May 4, 2005 H2H
13483 Younes El Aynaoui Gaston Etlis 2 2–0 C 2–0 Jul 17, 2003 H2H
13484 Younes El Aynaoui Guillermo Canas 2 2–0 C 2–0 Apr 14, 2002 H2H
13485 Younes El Aynaoui Irakli Labadze 2 0–2 G 0–1 H 0–1 Mar 22, 2005 H2H
13486 Younes El Aynaoui James Blake 2 0–2 C 0–1 H 0–1 Aug 23, 2003 H2H
13487 Younes El Aynaoui Jean-Rene Lisnard 2 2–0 C 2–0 May 31, 2000 H2H
13488 Younes El Aynaoui Jeff Tarango 2 2–0 C 1–0 H 1–0 Aug 25, 1994 H2H
13489 Younes El Aynaoui Jim Courier 2 0–2 C 0–1 H 0–1 Jan 22, 1999 H2H
13490 Younes El Aynaoui Jordi Arrese 2 0–2 C 0–2 Apr 7, 1994 H2H
13491 Younes El Aynaoui Karol Kucera 2 0–2 C 0–1 C 0–1 Jul 21, 2000 H2H
13492 Younes El Aynaoui Paradorn Srichaphan 2 0–2 H 0–2 Aug 31, 2005 H2H
13493 Younes El Aynaoui Patrick Rafter 2 0–2 C 0–1 H 0–1 Nov 10, 2000 H2H
13494 Younes El Aynaoui Sebastien Grosjean 2 2–0 H 2–0 Jan 5, 2006 H2H
13495 Younes El Aynaoui Sergi Bruguera 2 2–0 C 1–0 H 1–0 Apr 28, 2000 H2H
13496 Younes El Aynaoui Tomas Behrend 2 2–0 C 2–0 Sep 15, 2001 H2H
13497 Younes El Aynaoui Tomas Carbonell 2 2–0 C 1–0 H 1–0 Jan 4, 1996 H2H
13498 Younes El Aynaoui Xavier Malisse 2 2–0 C 1–0 C 1–0 Oct 13, 2001 H2H
13499 Yuichi Sugita Gael Monfils 2 0–2 H 0–2 Oct 6, 2016 H2H
13500 Yunchaokete Bu Luciano Darderi 2 0–2 C 0–1 H 0–1 Oct 4, 2025 H2H
13501 Zachary Svajda Matteo Arnaldi 2 0–2 H 0–2 Oct 5, 2024 H2H
13502 Zan Guerry Alvaro Betancur 2 0–2 C 0–2 Jul 12, 1978 H2H
13503 Zan Guerry Charlie Pasarell 2 0–2 C 0–1 C 0–1 Feb 8, 1978 H2H
13504 Zan Guerry Cliff Drysdale 2 0–2 C 0–1 C 0–1 Jan 25, 1978 H2H
13505 Zan Guerry Mike Belkin 2 0–2 C 0–1 H 0–1 Jul 28, 1971 H2H
13506 Zan Guerry Patricio Cornejo 2 0–2 G 0–1 H 0–1 Aug 4, 1971 H2H
13507 Zan Guerry Paul Gerken 2 0–2 C 0–1 H 0–1 Feb 27, 1975 H2H
13508 Zeljko Franulovic Allan Stone 2 2–0 C 2–0 Apr 19, 1979 H2H
13509 Zeljko Franulovic Alvaro Betancur 2 2–0 C 2–0 Sep 26, 1980 H2H
13510 Zeljko Franulovic Andres Gimeno 2 0–2 C 0–1 H 0–1 Feb 11, 1971 H2H
13511 Zeljko Franulovic Bob Hewitt 2 2–0 C 2–0 Apr 20, 1978 H2H
13512 Zeljko Franulovic Buster C Mottram 2 0–2 C 0–2 May 28, 1978 H2H
13513 Zeljko Franulovic Ivan Molina 2 0–2 C 0–2 Aug 18, 1977 H2H
13514 Zeljko Franulovic Julian Ganzabal 2 2–0 C 2–0 May 12, 1976 H2H
13515 Zeljko Franulovic Jun Kuki 2 2–0 C 2–0 Aug 7, 1975 H2H
13516 Zeljko Franulovic Manuel Santana 2 0–2 C 0–1 C 0–1 Oct 8, 1970 H2H
13517 Zeljko Franulovic Milan Holecek 2 2–0 C 1–0 H 1–0 Apr 12, 1969 H2H
13518 Zeljko Franulovic Nicholas Kalogeropoulos 2 2–0 C 1–0 C 1–0 Mar 13, 1974 H2H
13519 Zeljko Franulovic Pat Cramer 2 2–0 C 1–0 H 1–0 Jul 27, 1971 H2H
13520 Zeljko Franulovic Ray Ruffels 2 2–0 C 2–0 Aug 14, 1969 H2H
13521 Zeljko Franulovic Rod Laver 2 0–2 C 0–1 G 0–1 Jun 18, 1971 H2H
13522 Zeljko Franulovic Roy Barth 2 2–0 C 2–0 May 3, 1970 H2H
13523 Zeljko Franulovic Werner Zirngibl 2 2–0 C 2–0 Mar 6, 1980 H2H
13524 Zeljko Krajan Federico Browne 2 0–2 C 0–2 May 20, 2004 H2H
13525 Zhizhen Zhang Jan-Lennard Struff 2 0–2 G 0–2 Jul 4, 2024 H2H
13526 Zizou Bergs Alejandro Tabilo 2 2–0 C 1–0 H 1–0 Sep 27, 2025 H2H
13527 Zizou Bergs Grigor Dimitrov 2 0–2 C 0–1 H 0–1 Oct 5, 2024 H2H
13528 Zizou Bergs Reilly Opelka 2 2–0 G 1–0 H 1–0 Jun 14, 2025 H2H
13529 Zizou Bergs Zhizhen Zhang 2 2–0 H 2–0 Feb 15, 2025 H2H
13530 Zoltan Kuharszky Drew Gitlin 2 2–0 C 2–0 Oct 18, 1984 H2H
13531 Zoltan Kuharszky Paul Mcnamee 2 0–2 C 0–1 C 0–1 Mar 28, 1985 H2H
13532 Zoltan Kuharszky Pavel Slozil 2 0–2 C 0–2 Jul 23, 1982 H2H
13533 Zoltan Kuharszky Raul Ramirez 2 0–2 C 0–1 H 0–1 Feb 14, 1982 H2H
13534 Zoltan Kuharszky Rodney Harmon 2 2–0 C 1–0 H 1–0 Oct 25, 1984 H2H
13535 Aaron Krickstein Aki Rahunen 1 0–1 G 0–1 Jun 21, 1990 H2H
13536 Aaron Krickstein Alberto Tous 1 1–0 C 1–0 May 7, 1987 H2H
13537 Aaron Krickstein Alejandro Ganzabal 1 1–0 C 1–0 Sep 22, 1984 H2H
13538 Aaron Krickstein Alexander Reichel 1 1–0 H 1–0 Apr 3, 1993 H2H
13539 Aaron Krickstein Alexis Hombrecher 1 0–1 H 0–1 Apr 6, 1990 H2H
13540 Aaron Krickstein Andres Vysand 1 1–0 C 1–0 May 17, 1989 H2H
13541 Aaron Krickstein Andrew Castle 1 1–0 C 1–0 Jul 10, 1987 H2H
13542 Aaron Krickstein Arnaud Boetsch 1 0–1 C 0–1 Jul 13, 1995 H2H
13543 Aaron Krickstein Arne Thoms 1 1–0 H 1–0 Jul 23, 1992 H2H
13544 Aaron Krickstein Barry Moir 1 1–0 H 1–0 Oct 9, 1986 H2H
13545 Aaron Krickstein Ben Testerman 1 0–1 C 0–1 Jan 29, 1986 H2H
13546 Aaron Krickstein Blaine Willenborg 1 1–0 C 1–0 Apr 28, 1988 H2H
13547 Aaron Krickstein Bob Green 1 1–0 H 1–0 Sep 15, 1984 H2H
13548 Aaron Krickstein Brad Drewett 1 0–1 H 0–1 Apr 15, 1988 H2H
13549 Aaron Krickstein Bret Garnett 1 1–0 H 1–0 Jul 21, 1988 H2H
13550 Aaron Krickstein Brian Gottfried 1 0–1 C 0–1 Apr 19, 1984 H2H
13551 Aaron Krickstein Bruce Manson 1 1–0 H 1–0 Aug 30, 1984 H2H
13552 Aaron Krickstein Bruno Oresar 1 1–0 H 1–0 Jan 14, 1989 H2H
13553 Aaron Krickstein Cedric Pioline 1 0–1 C 0–1 Apr 22, 1993 H2H
13554 Aaron Krickstein Chris Bailey 1 1–0 H 1–0 Aug 17, 1989 H2H
13555 Aaron Krickstein Chris Pridham 1 1–0 H 1–0 Apr 4, 1992 H2H
13556 Aaron Krickstein Christophe Roger-Vasselin 1 1–0 C 1–0 Apr 26, 1984 H2H
13557 Aaron Krickstein Christoph Zipf 1 1–0 H 1–0 Oct 16, 1983 H2H
13558 Aaron Krickstein Colin Dowdeswell 1 1–0 H 1–0 Oct 15, 1983 H2H
13559 Aaron Krickstein Dan Cassidy 1 1–0 H 1–0 Mar 11, 1988 H2H
13560 Aaron Krickstein Dan Goldberg 1 1–0 C 1–0 Nov 17, 1988 H2H
13561 Aaron Krickstein Daniel Nestor 1 0–1 C 0–1 Sep 16, 1994 H2H
13562 Aaron Krickstein David Nainkin 1 1–0 H 1–0 Aug 6, 1993 H2H
13563 Aaron Krickstein David Rikl 1 1–0 G 1–0 Jun 22, 1994 H2H
13564 Aaron Krickstein Derrick Rostagno 1 0–1 H 0–1 Sep 19, 1986 H2H
13565 Aaron Krickstein Dick Stockton 1 1–0 H 1–0 Feb 15, 1984 H2H
13566 Aaron Krickstein Eduardo Masso 1 1–0 C 1–0 May 29, 1991 H2H
13567 Aaron Krickstein Eduardo Oncins 1 1–0 C 1–0 May 30, 1984 H2H
13568 Aaron Krickstein Egan Adams 1 1–0 C 1–0 Jul 27, 1984 H2H
13569 Aaron Krickstein Ellis Ferreira 1 1–0 H 1–0 Jul 21, 1994 H2H
13570 Aaron Krickstein Eric Jelen 1 1–0 H 1–0 Sep 29, 1990 H2H
13571 Aaron Krickstein Eric Korita 1 0–1 C 0–1 Jul 20, 1983 H2H
13572 Aaron Krickstein Fritz Buehning 1 0–1 C 0–1 Feb 2, 1983 H2H
13573 Aaron Krickstein Gilad Bloom 1 1–0 H 1–0 Oct 14, 1988 H2H
13574 Aaron Krickstein Grant Stafford 1 1–0 H 1–0 Apr 4, 1993 H2H
13575 Aaron Krickstein Guillaume Raoux 1 0–1 H 0–1 Jul 16, 1992 H2H
13576 Aaron Krickstein Guillermo Rivas 1 1–0 C 1–0 May 23, 1985 H2H
13577 Aaron Krickstein Hans Peter Kandler 1 1–0 C 1–0 May 8, 1985 H2H
13578 Aaron Krickstein Jaroslav Navratil 1 0–1 C 0–1 Jul 22, 1985 H2H
13579 Aaron Krickstein Jeff Klaparda 1 1–0 H 1–0 Sep 1, 1984 H2H
13580 Aaron Krickstein Jeff Turpin 1 1–0 H 1–0 Sep 14, 1984 H2H
13581 Aaron Krickstein Jeremy Bates 1 1–0 H 1–0 Oct 7, 1988 H2H
13582 Aaron Krickstein Jim Pugh 1 1–0 H 1–0 Sep 18, 1986 H2H
13583 Aaron Krickstein Joao Soares 1 1–0 C 1–0 Jul 19, 1984 H2H
13584 Aaron Krickstein Johan Carlsson 1 1–0 H 1–0 Aug 9, 1990 H2H
13585 Aaron Krickstein Johan Kriek 1 0–1 C 0–1 Jan 13, 1985 H2H
13586 Aaron Krickstein Juan Aguilera 1 1–0 C 1–0 May 4, 1988 H2H
13587 Aaron Krickstein Karim Alami 1 0–1 C 0–1 Sep 14, 1995 H2H
13588 Aaron Krickstein Karsten Braasch 1 0–1 H 0–1 Feb 25, 1994 H2H
13589 Aaron Krickstein Kelly Evernden 1 1–0 H 1–0 Oct 17, 1986 H2H
13590 Aaron Krickstein Kelly Jones 1 1–0 H 1–0 Apr 14, 1988 H2H
13591 Aaron Krickstein Kevin Ullyett 1 1–0 H 1–0 Apr 2, 1993 H2H
13592 Aaron Krickstein Lars Koslowski 1 1–0 C 1–0 Jul 27, 1989 H2H
13593 Aaron Krickstein Lawson Duncan 1 0–1 C 0–1 Jul 9, 1988 H2H
13594 Aaron Krickstein Leif Shiras 1 1–0 C 1–0 Nov 19, 1988 H2H
13595 Aaron Krickstein Leonardo Lavalle 1 1–0 H 1–0 Apr 3, 1992 H2H
13596 Aaron Krickstein Marcel Freeman 1 1–0 H 1–0 Oct 31, 1986 H2H
13597 Aaron Krickstein Marc Flur 1 1–0 H 1–0 Jul 27, 1988 H2H
13598 Aaron Krickstein Marc Kevin Goellner 1 1–0 H 1–0 Jan 18, 1995 H2H
13599 Aaron Krickstein Marian Vajda 1 1–0 C 1–0 May 7, 1986 H2H
13600 Aaron Krickstein Mark Buckley 1 1–0 C 1–0 Jul 24, 1986 H2H