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. Each dataset offers its own relevant filters. Column headings change the sort; use the same heading again to reverse direction.

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
13601 Vitas Gerulaitis Tom Gorman 2 2–0 G 1–0 H 1–0 Jun 22, 1977 H2H
13602 Vit Kopriva Daniel Elahi Galan 2 0–2 C 0–1 H 0–1 Aug 9, 2025 H2H
13603 Vit Kopriva Sebastian Korda 2 0–2 H 0–2 Aug 20, 2025 H2H
13604 Vit Kopriva Tomas Martin Etcheverry 2 0–2 C 0–1 H 0–1 Aug 30, 2026 H2H
13605 Vladimir Voltchkov Arnaud Di Pasquale 2 0–2 H 0–2 Mar 14, 2001 H2H
13606 Vladimir Voltchkov Sargis Sargsian 2 2–0 G 1–0 H 1–0 Mar 7, 2003 H2H
13607 Vladimir Zednik Andres Gimeno 2 0–2 C 0–1 C 0–1 Feb 19, 1972 H2H
13608 Vladimir Zednik Brian Fairlie 2 0–2 C 0–2 Jan 22, 1974 H2H
13609 Vladimir Zednik John Bartlett 2 2–0 G 1–0 H 1–0 Jan 21, 1971 H2H
13610 Vladimir Zednik Marcello Lara 2 0–2 C 0–2 Aug 28, 1974 H2H
13611 Vladimir Zednik Ove Bengtson 2 0–2 C 0–1 H 0–1 Feb 21, 1974 H2H
13612 Vladimir Zednik Terry Addison 2 2–0 C 1–0 H 1–0 Apr 12, 1971 H2H
13613 Vladimir Zednik Tom Edlefsen 2 2–0 C 2–0 Mar 7, 1974 H2H
13614 Wade Mcguire Mark Woodforde 2 0–2 H 0–2 Aug 14, 1996 H2H
13615 Wally Masur Brad Pearce 2 2–0 C 1–0 H 1–0 Jul 23, 1992 H2H
13616 Wally Masur Danie Visser 2 2–0 G 2–0 Jul 8, 1988 H2H
13617 Wally Masur David Mustard 2 2–0 H 2–0 Jan 10, 1986 H2H
13618 Wally Masur Eric Jelen 2 2–0 H 2–0 May 4, 1990 H2H
13619 Wally Masur Gene Mayer 2 0–2 C 0–1 H 0–1 May 10, 1984 H2H
13620 Wally Masur Guillermo Vilas 2 0–2 C 0–1 H 0–1 Aug 29, 1985 H2H
13621 Wally Masur Johan Kriek 2 0–2 C 0–1 H 0–1 Feb 26, 1987 H2H
13622 Wally Masur Ken Flach 2 2–0 G 1–0 H 1–0 Feb 25, 1987 H2H
13623 Wally Masur Laurie Warder 2 2–0 G 1–0 H 1–0 Jan 30, 1987 H2H
13624 Wally Masur Leonardo Lavalle 2 2–0 G 1–0 H 1–0 Mar 14, 1992 H2H
13625 Wally Masur Mark Dickson 2 2–0 C 1–0 G 1–0 Mar 28, 1987 H2H
13626 Wally Masur Mats Wilander 2 0–2 C 0–1 H 0–1 Jan 21, 1990 H2H
13627 Wally Masur Peter Carlsson 2 2–0 C 1–0 H 1–0 Mar 27, 1987 H2H
13628 Wally Masur Vijay Amritraj 2 2–0 G 1–0 H 1–0 Jul 9, 1988 H2H
13629 Wally Masur Vitas Gerulaitis 2 0–2 C 0–2 Mar 29, 1985 H2H
13630 Wayne Arthurs Adrian Voinea 2 0–2 C 0–1 H 0–1 Apr 10, 2003 H2H
13631 Wayne Arthurs Arvind Parmar 2 2–0 G 2–0 Jun 22, 2002 H2H
13632 Wayne Arthurs Bob Bryan 2 2–0 G 2–0 Jun 19, 2003 H2H
13633 Wayne Arthurs Karol Beck 2 0–2 C 0–1 G 0–1 Jun 8, 2005 H2H
13634 Wayne Arthurs Michael Russell 2 2–0 G 2–0 Jun 26, 2002 H2H
13635 Wayne Arthurs Nicolas Coutelot 2 2–0 C 1–0 G 1–0 Jun 12, 2002 H2H
13636 Wayne Arthurs Robby Ginepri 2 0–2 H 0–2 Jul 28, 2005 H2H
13637 Wayne Arthurs Takao Suzuki 2 2–0 H 2–0 Oct 5, 2005 H2H
13638 Wayne Black Andrei Olhovskiy 2 2–0 H 2–0 Apr 17, 1996 H2H
13639 Wayne Ferreira Amos Mansdorf 2 2–0 H 2–0 Oct 16, 1994 H2H
13640 Wayne Ferreira Andy Roddick 2 0–2 C 0–1 H 0–1 Aug 10, 2002 H2H
13641 Wayne Ferreira Cecil Mamiit 2 2–0 H 2–0 Mar 7, 2002 H2H
13642 Wayne Ferreira Chris Pridham 2 2–0 C 2–0 Oct 16, 1992 H2H
13643 Wayne Ferreira Christian Bergstrom 2 0–2 H 0–2 Jan 27, 1993 H2H
13644 Wayne Ferreira Claudio Mezzadri 2 2–0 C 1–0 C 1–0 Oct 15, 1992 H2H
13645 Wayne Ferreira Cristiano Caratti 2 2–0 H 2–0 Jul 31, 1997 H2H
13646 Wayne Ferreira Daniel Nestor 2 2–0 H 2–0 Apr 8, 1999 H2H
13647 Wayne Ferreira David Rikl 2 2–0 C 1–0 H 1–0 Apr 15, 1994 H2H
13648 Wayne Ferreira David Sanchez 2 2–0 H 2–0 Aug 26, 2004 H2H
13649 Wayne Ferreira Derrick Rostagno 2 0–2 G 0–1 H 0–1 Jun 16, 1995 H2H
13650 Wayne Ferreira Feliciano Lopez 2 2–0 C 2–0 May 15, 2003 H2H
13651 Wayne Ferreira Fernando Meligeni 2 2–0 H 2–0 Mar 9, 1994 H2H
13652 Wayne Ferreira Filip Dewulf 2 2–0 H 2–0 Mar 18, 1998 H2H
13653 Wayne Ferreira Jamie Morgan 2 2–0 G 1–0 H 1–0 Aug 30, 1992 H2H
13654 Wayne Ferreira Javier Frana 2 2–0 G 1–0 H 1–0 Jan 17, 1997 H2H
13655 Wayne Ferreira Jim Grabb 2 2–0 H 2–0 Aug 18, 1994 H2H
13656 Wayne Ferreira John Fitzgerald 2 2–0 G 1–0 H 1–0 Feb 9, 1995 H2H
13657 Wayne Ferreira Jonathan Stark 2 2–0 H 2–0 Jan 17, 1996 H2H
13658 Wayne Ferreira Karsten Braasch 2 2–0 H 2–0 Jan 18, 1995 H2H
13659 Wayne Ferreira Leonardo Lavalle 2 2–0 H 2–0 Aug 28, 1992 H2H
13660 Wayne Ferreira Martin Sinner 2 2–0 C 2–0 May 27, 1998 H2H
13661 Wayne Ferreira Paul Haarhuis 2 0–2 C 0–1 C 0–1 Oct 16, 1997 H2H
13662 Wayne Ferreira Roberto Carretero 2 2–0 C 1–0 H 1–0 May 30, 1997 H2H
13663 Wayne Ferreira Ville Liukko 2 2–0 H 2–0 Feb 11, 2000 H2H
13664 Wayne Ferreira Vladimir Voltchkov 2 0–2 G 0–1 H 0–1 Aug 29, 2001 H2H
13665 Wayne Ferreira Wayne Arthurs 2 2–0 G 1–0 H 1–0 Mar 6, 2003 H2H
13666 Wayne Hampson Phil Dent 2 0–2 G 0–2 Dec 15, 1982 H2H
13667 Wayne Odesnik Blaz Kavcic 2 2–0 C 1–0 H 1–0 Jul 13, 2012 H2H
13668 Wayne Odesnik Igor Kunitsyn 2 2–0 H 2–0 Jul 23, 2009 H2H
13669 Wayne Odesnik Stan Wawrinka 2 0–2 H 0–2 Mar 10, 2013 H2H
13670 Werner Zirngibl Vladimir Zednik 2 0–2 C 0–2 Jul 14, 1977 H2H
13671 Wesley Moodie Jimmy Wang 2 2–0 G 1–0 H 1–0 Oct 5, 2005 H2H
13672 Wesley Moodie Max Mirnyi 2 2–0 H 2–0 Aug 30, 2006 H2H
13673 Wieslaw Gasiorek Ilie Nastase 2 0–2 C 0–2 Apr 9, 1971 H2H
13674 Wieslaw Gasiorek Zeljko Franulovic 2 0–2 C 0–2 May 19, 1970 H2H
13675 Willem Prinsloo Bob Lutz 2 0–2 C 0–2 Aug 9, 1979 H2H
13676 William Brown Clark Graebner 2 0–2 H 0–2 Mar 26, 1973 H2H
13677 William Brown Stan Smith 2 0–2 G 0–2 Jun 18, 1974 H2H
13678 Wojtek Fibak Dominique Bedel 2 2–0 C 1–0 H 1–0 Mar 26, 1981 H2H
13679 Wojtek Fibak Geoff Masters 2 2–0 C 2–0 Mar 29, 1980 H2H
13680 Wojtek Fibak Jean Francois Caujolle 2 2–0 C 2–0 May 15, 1976 H2H
13681 Wojtek Fibak Jean Louis Haillet 2 2–0 C 1–0 H 1–0 Oct 26, 1979 H2H
13682 Wojtek Fibak Jim Delaney 2 2–0 C 2–0 Aug 19, 1976 H2H
13683 Wojtek Fibak J. Mandarino 2 2–0 C 1–0 G 1–0 Jun 18, 1975 H2H
13684 Wojtek Fibak Nick Saviano 2 2–0 C 1–0 C 1–0 Jul 29, 1982 H2H
13685 Wojtek Fibak Onny Parun 2 2–0 C 2–0 May 7, 1981 H2H
13686 Wojtek Fibak Pavel Hutka 2 2–0 C 2–0 May 18, 1978 H2H
13687 Wojtek Fibak Peter Elter 2 2–0 C 1–0 H 1–0 Nov 2, 1979 H2H
13688 Wojtek Fibak Tony Giammalva 2 2–0 C 2–0 Mar 12, 1982 H2H
13689 Wojtek Fibak William Brown 2 2–0 C 2–0 Mar 14, 1975 H2H
13690 Wolfgang Popp Heinz Gunthardt 2 0–2 C 0–2 Aug 2, 1984 H2H
13691 Xavier Malisse Dudi Sela 2 0–2 H 0–2 Sep 1, 2010 H2H
13692 Xavier Malisse Frank Dancevic 2 2–0 H 2–0 Aug 10, 2005 H2H
13693 Xavier Malisse Irakli Labadze 2 2–0 C 1–0 H 1–0 Mar 23, 2004 H2H
13694 Xavier Malisse Jeff Morrison 2 2–0 H 2–0 Feb 3, 2005 H2H
13695 Xavier Malisse Kristian Pless 2 2–0 C 1–0 H 1–0 Aug 29, 2007 H2H
13696 Xavier Malisse Matthew Ebden 2 2–0 H 2–0 Feb 15, 2013 H2H
13697 Xavier Malisse Michael Berrer 2 2–0 H 2–0 Sep 22, 2011 H2H
13698 Xavier Malisse Ryan Sweeting 2 2–0 H 2–0 Mar 25, 2011 H2H
13699 Xavier Malisse Somdev Devvarman 2 0–2 H 0–2 Mar 15, 2011 H2H
13700 Xavier Malisse Teymuraz Gabashvili 2 0–2 H 0–2 Aug 25, 2010 H2H
13701 Yannick Hanfmann Alexander Zverev 2 0–2 C 0–1 G 0–1 Jun 18, 2026 H2H
13702 Yannick Hanfmann Arthur Fils 2 0–2 C 0–1 H 0–1 Aug 15, 2026 H2H
13703 Yannick Hanfmann Dominic Thiem 2 2–0 C 1–0 H 1–0 Oct 20, 2023 H2H
13704 Yannick Hanfmann Dusan Lajovic 2 2–0 C 2–0 Feb 23, 2026 H2H
13705 Yannick Hanfmann Feliciano Lopez 2 2–0 C 1–0 G 1–0 Jun 30, 2023 H2H
13706 Yannick Hanfmann Gerald Melzer 2 2–0 C 2–0 Jul 27, 2022 H2H
13707 Yannick Hanfmann Giovanni Mpetshi Perricard 2 2–0 G 1–0 H 1–0 Jun 30, 2026 H2H
13708 Yannick Hanfmann Grigor Dimitrov 2 0–2 H 0–2 Jan 1, 2025 H2H
13709 Yannick Hanfmann Hamad Medjedovic 2 0–2 C 0–2 May 24, 2026 H2H
13710 Yannick Hanfmann Juan Pablo Varillas 2 2–0 C 2–0 Feb 8, 2024 H2H
13711 Yannick Hanfmann Lukas Neumayer 2 2–0 C 2–0 Jul 20, 2026 H2H
13712 Yannick Hanfmann Marco Cecchinato 2 2–0 C 2–0 May 15, 2023 H2H
13713 Yannick Hanfmann Pedro Cachin 2 2–0 G 1–0 H 1–0 Mar 8, 2024 H2H
13714 Yannick Hanfmann Rafael Nadal 2 0–2 C 0–1 H 0–1 Jan 20, 2022 H2H
13715 Yannick Hanfmann Sebastian Baez 2 2–0 C 2–0 Jul 23, 2026 H2H
13716 Yannick Hanfmann Tallon Griekspoor 2 0–2 C 0–1 H 0–1 Apr 18, 2025 H2H
13717 Yannick Hanfmann Thiago Seyboth Wild 2 2–0 C 2–0 Jul 26, 2024 H2H
13718 Yannick Noah Angel Gimenez 2 2–0 C 2–0 Oct 6, 1979 H2H
13719 Yannick Noah Ben Testerman 2 2–0 C 1–0 C 1–0 Jan 31, 1986 H2H
13720 Yannick Noah Bernard Boileau 2 2–0 C 2–0 Jun 1, 1984 H2H
13721 Yannick Noah Billy Martin 2 2–0 C 2–0 Oct 8, 1981 H2H
13722 Yannick Noah Brad Drewett 2 2–0 G 1–0 H 1–0 Jun 24, 1987 H2H
13723 Yannick Noah Broderick Dyke 2 2–0 C 1–0 C 1–0 Feb 13, 1988 H2H
13724 Yannick Noah Bruce Manson 2 2–0 C 1–0 H 1–0 May 20, 1982 H2H
13725 Yannick Noah Butch Walts 2 2–0 C 1–0 H 1–0 Feb 25, 1981 H2H
13726 Yannick Noah Carlos Kirmayr 2 2–0 C 2–0 Jul 11, 1981 H2H
13727 Yannick Noah David Pate 2 2–0 H 2–0 Aug 29, 1990 H2H
13728 Yannick Noah Eddie Edwards 2 2–0 G 1–0 H 1–0 Jan 17, 1988 H2H
13729 Yannick Noah Eric Korita 2 2–0 H 2–0 Sep 5, 1983 H2H
13730 Yannick Noah Gabriel Urpi 2 2–0 C 2–0 Apr 17, 1981 H2H
13731 Yannick Noah Geoff Masters 2 2–0 C 1–0 H 1–0 Nov 3, 1979 H2H
13732 Yannick Noah Hans Schwaier 2 2–0 C 1–0 H 1–0 Aug 22, 1985 H2H
13733 Yannick Noah Hans Simonsson 2 2–0 C 1–0 G 1–0 Dec 16, 1981 H2H
13734 Yannick Noah Heinz Gunthardt 2 2–0 C 1–0 H 1–0 Oct 8, 1987 H2H
13735 Yannick Noah Jean Louis Haillet 2 2–0 C 1–0 H 1–0 May 26, 1982 H2H
13736 Yannick Noah Joey Rive 2 2–0 H 2–0 Aug 30, 1989 H2H
13737 Yannick Noah Jose Luis Damiani 2 2–0 C 2–0 Jul 11, 1981 H2H
13738 Yannick Noah Lawson Duncan 2 2–0 C 1–0 H 1–0 Jul 30, 1988 H2H
13739 Yannick Noah Louk Sanders 2 2–0 C 2–0 Dec 9, 1978 H2H
13740 Yannick Noah Mansour Bahrami 2 2–0 C 1–0 H 1–0 Sep 28, 1990 H2H
13741 Yannick Noah Mark Cox 2 2–0 H 2–0 Oct 29, 1981 H2H
13742 Yannick Noah Pablo Arraya 2 2–0 C 2–0 May 10, 1986 H2H
13743 Yannick Noah Paul Torre 2 2–0 C 1–0 H 1–0 Nov 9, 1982 H2H
13744 Yannick Noah Per Hjertquist 2 2–0 C 2–0 May 19, 1982 H2H
13745 Yannick Noah Peter Feigl 2 2–0 C 1–0 G 1–0 Dec 17, 1980 H2H
13746 Yannick Noah Peter Rennert 2 2–0 C 1–0 H 1–0 Nov 13, 1981 H2H
13747 Yannick Noah Richard Lewis 2 2–0 C 1–0 C 1–0 Nov 14, 1981 H2H
13748 Yannick Noah Ricki Osterthun 2 2–0 C 2–0 May 25, 1988 H2H
13749 Yannick Noah Shlomo Glickstein 2 2–0 C 1–0 H 1–0 Jul 31, 1982 H2H
13750 Yannick Noah Tarik Benhabiles 2 2–0 C 1–0 H 1–0 Feb 21, 1987 H2H
13751 Yasutaka Uchiyama Marin Cilic 2 0–2 H 0–2 Sep 23, 2024 H2H
13752 Yen-Hsun Lu Albert Ramos-Vinolas 2 0–2 H 0–2 Sep 30, 2016 H2H
13753 Yen-Hsun Lu Alex Kuznetsov 2 2–0 H 2–0 Jul 24, 2014 H2H
13754 Yen-Hsun Lu Donald Young 2 0–2 H 0–2 Mar 27, 2015 H2H
13755 Yen-Hsun Lu Dustin Brown 2 0–2 C 0–1 G 0–1 Jul 1, 2015 H2H
13756 Yen-Hsun Lu Frank Dancevic 2 0–2 H 0–2 Aug 7, 2013 H2H
13757 Yen-Hsun Lu Igor Andreev 2 0–2 H 0–2 Mar 28, 2009 H2H
13758 Yen-Hsun Lu Jeremy Chardy 2 0–2 C 0–1 H 0–1 May 29, 2012 H2H
13759 Yen-Hsun Lu Kei Nishikori 2 0–2 C 0–1 H 0–1 Feb 26, 2015 H2H
13760 Yen-Hsun Lu Novak Djokovic 2 0–2 C 0–1 G 0–1 May 24, 2016 H2H
13761 Yen-Hsun Lu Paolo Lorenzi 2 0–2 H 0–2 Mar 1, 2017 H2H
13762 Yen-Hsun Lu Stefano Galvani 2 0–2 H 0–2 Jan 4, 2007 H2H
13763 Yen-Hsun Lu Thomas Johansson 2 0–2 H 0–2 Mar 15, 2008 H2H
13764 Yen-Hsun Lu Tim Smyczek 2 2–0 H 2–0 Jan 2, 2014 H2H
13765 Yen-Hsun Lu Tommy Haas 2 0–2 H 0–2 Aug 29, 2013 H2H
13766 Yen-Hsun Lu Viktor Troicki 2 2–0 G 1–0 H 1–0 Oct 9, 2015 H2H
13767 Yevgeny Kafelnikov Adrian Voinea 2 2–0 C 1–0 H 1–0 Apr 11, 2003 H2H
13768 Yevgeny Kafelnikov Alexander Waske 2 2–0 C 1–0 H 1–0 May 2, 2003 H2H
13769 Yevgeny Kafelnikov Andrei Cherkasov 2 2–0 C 1–0 H 1–0 Sep 16, 1999 H2H
13770 Yevgeny Kafelnikov Carlos Costa 2 2–0 C 1–0 H 1–0 May 16, 1996 H2H
13771 Yevgeny Kafelnikov Cecil Mamiit 2 2–0 C 1–0 H 1–0 Jun 1, 2001 H2H
13772 Yevgeny Kafelnikov Cyril Saulnier 2 2–0 C 1–0 G 1–0 Oct 5, 2002 H2H
13773 Yevgeny Kafelnikov Daniel Nestor 2 2–0 C 1–0 H 1–0 Aug 5, 1999 H2H
13774 Yevgeny Kafelnikov Danny Sapsford 2 2–0 C 2–0 Mar 16, 1995 H2H
13775 Yevgeny Kafelnikov David Rikl 2 2–0 C 1–0 H 1–0 Apr 24, 1994 H2H
13776 Yevgeny Kafelnikov Galo Blanco 2 2–0 C 2–0 May 29, 1996 H2H
13777 Yevgeny Kafelnikov George Bastl 2 2–0 H 2–0 Aug 31, 2001 H2H
13778 Yevgeny Kafelnikov Gianluca Pozzi 2 2–0 H 2–0 Aug 18, 2000 H2H
13779 Yevgeny Kafelnikov Henrik Holm 2 2–0 C 1–0 H 1–0 Oct 20, 1995 H2H
13780 Yevgeny Kafelnikov Ivo Heuberger 2 2–0 C 2–0 Feb 2, 2001 H2H
13781 Yevgeny Kafelnikov Jan-Michael Gambill 2 2–0 H 2–0 Aug 13, 2003 H2H
13782 Yevgeny Kafelnikov Jens Knippschild 2 2–0 H 2–0 Jan 17, 2001 H2H
13783 Yevgeny Kafelnikov Jonathan Stark 2 2–0 C 1–0 G 1–0 Nov 6, 1997 H2H
13784 Yevgeny Kafelnikov Juan Antonio Marin 2 2–0 G 1–0 H 1–0 Sep 21, 2000 H2H
13785 Yevgeny Kafelnikov Karsten Braasch 2 2–0 C 1–0 G 1–0 Jun 24, 1994 H2H
13786 Yevgeny Kafelnikov Lars Burgsmuller 2 2–0 C 1–0 H 1–0 Sep 13, 2001 H2H
13787 Yevgeny Kafelnikov Michael Kohlmann 2 2–0 H 2–0 Oct 24, 2002 H2H
13788 Yevgeny Kafelnikov Nuno Marques 2 2–0 C 1–0 H 1–0 May 3, 1996 H2H
13789 Yevgeny Kafelnikov Olivier Delaitre 2 2–0 G 1–0 H 1–0 Aug 24, 1995 H2H
13790 Yevgeny Kafelnikov Omar Camporese 2 2–0 C 2–0 Oct 11, 1996 H2H
13791 Yevgeny Kafelnikov Renzo Furlan 2 2–0 C 1–0 C 1–0 Jul 25, 1997 H2H
13792 Yevgeny Kafelnikov Richey Reneberg 2 2–0 C 1–0 H 1–0 Oct 21, 1999 H2H
13793 Yevgeny Kafelnikov Sebastien Lareau 2 2–0 H 2–0 Jan 4, 1996 H2H
13794 Yevgeny Kafelnikov Stefan Koubek 2 2–0 H 2–0 Sep 14, 2001 H2H
13795 Yevgeny Kafelnikov Stefano Pescosolido 2 2–0 C 1–0 C 1–0 May 9, 1996 H2H
13796 Yevgeny Kafelnikov Wayne Black 2 2–0 H 2–0 Aug 19, 1999 H2H
13797 Yibing Wu Adrian Mannarino 2 2–0 H 2–0 Sep 20, 2025 H2H
13798 Yibing Wu Diego Schwartzman 2 0–2 C 0–1 H 0–1 Apr 19, 2023 H2H
13799 Yoshihito Nishioka Andreas Seppi 2 0–2 G 0–1 H 0–1 Jun 23, 2021 H2H
13800 Yoshihito Nishioka Arthur Rinderknech 2 2–0 H 2–0 Jan 1, 2025 H2H