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
30601 Tommy Robredo Ricardo Mello 2 2–0 C 1–0 H 1–0 Feb 4, 2011 H2H
30602 Tommy Robredo Rik De Voest 2 2–0 H 2–0 Sep 14, 2007 H2H
30603 Tommy Robredo Robby Ginepri 2 1–1 H 1–1 Oct 21, 2006 H2H
30604 Tommy Robredo Sam Groth 2 2–0 H 2–0 Sep 3, 2015 H2H
30605 Tommy Robredo Santiago Ventura 2 2–0 C 2–0 Apr 18, 2008 H2H
30606 Tommy Robredo Thomas Johansson 2 1–1 C 0–1 H 1–0 Oct 31, 2002 H2H
30607 Tommy Robredo Tobias Kamke 2 1–1 C 1–0 H 0–1 Apr 12, 2013 H2H
30608 Tommy Robredo Tomas Zib 2 2–0 C 1–0 H 1–0 May 31, 2006 H2H
30609 Tommy Robredo Wayne Ferreira 2 0–2 H 0–2 Jan 15, 2003 H2H
30610 Tommy Robredo Xavier Malisse 2 2–0 C 2–0 Apr 15, 2004 H2H
30611 Tommy Robredo Yevgeny Kafelnikov 2 0–2 C 0–1 H 0–1 Mar 20, 2002 H2H
30612 Tom Nijssen Barry Moir 2 1–1 H 1–1 Feb 15, 1989 H2H
30613 Tom Nijssen Jan Gunnarsson 2 1–1 C 1–1 Apr 28, 1988 H2H
30614 Tom Nijssen Jonathan Canter 2 1–1 C 1–0 H 0–1 Apr 28, 1990 H2H
30615 Tom Nijssen Lawson Duncan 2 1–1 C 1–1 Feb 14, 1990 H2H
30616 Tom Nijssen Milan Srejber 2 0–2 H 0–2 Apr 19, 1990 H2H
30617 Tom Nijssen Pablo Arraya 2 2–0 C 1–0 H 1–0 Jul 23, 1992 H2H
30618 Tom Nijssen Thierry Tulasne 2 2–0 C 2–0 Apr 27, 1988 H2H
30619 Tom Okker Clark Graebner 2 2–0 G 1–0 H 1–0 Sep 12, 1971 H2H
30620 Tom Okker David Lloyd 2 2–0 H 2–0 Aug 5, 1970 H2H
30621 Tom Okker Frank Froehling 2 1–1 C 1–0 H 0–1 Jul 5, 1972 H2H
30622 Tom Okker Jaidip Mukerjea 2 1–1 G 1–1 Jun 18, 1970 H2H
30623 Tom Okker Manuel Santana 2 1–1 C 1–1 Apr 20, 1969 H2H
30624 Tom Okker Paul Gerken 2 2–0 C 1–0 G 1–0 Sep 2, 1973 H2H
30625 Tom Okker Rolf Norberg 2 2–0 C 1–0 H 1–0 Nov 10, 1976 H2H
30626 Tom Okker Terry Addison 2 2–0 C 2–0 Nov 2, 1972 H2H
30627 Tom Okker Tom Edlefsen 2 2–0 G 1–0 H 1–0 Sep 4, 1970 H2H
30628 Tom Okker Vladimir Korotkov 2 2–0 C 1–0 G 1–0 Jun 7, 1973 H2H
30629 Tom Okker Wilhelm Bungert 2 2–0 C 1–0 H 1–0 Aug 16, 1969 H2H
30630 Tony Giammalva Butch Walts 2 2–0 C 2–0 Mar 6, 1981 H2H
30631 Tony Giammalva David Carter 2 1–1 C 0–1 H 1–0 Feb 2, 1983 H2H
30632 Tony Giammalva Eddie Dibbs 2 0–2 C 0–1 H 0–1 Apr 9, 1981 H2H
30633 Tony Roche Bill Bowrey 2 2–0 C 1–0 G 1–0 May 19, 1971 H2H
30634 Tony Roche Bob Giltinan 2 2–0 C 1–0 G 1–0 Feb 14, 1976 H2H
30635 Tony Roche Cliff Richey 2 2–0 C 1–0 G 1–0 Sep 15, 1970 H2H
30636 Tony Roche Frank Sedgman 2 1–1 C 0–1 G 1–0 May 26, 1971 H2H
30637 Tony Roche Gerald Battrick 2 2–0 C 1–0 G 1–0 Jan 28, 1970 H2H
30638 Tony Roche Ion Tiriac 2 2–0 C 1–0 G 1–0 Dec 30, 1978 H2H
30639 Tony Roche Jim Mcmanus 2 2–0 G 1–0 H 1–0 Apr 22, 1971 H2H
30640 Tony Roche Mike Machette 2 2–0 G 1–0 H 1–0 Dec 25, 1974 H2H
30641 Tony Roche Ove Bengtson 2 1–1 C 1–0 G 0–1 Jan 25, 1974 H2H
30642 Tony Roche Owen Davidson 2 2–0 C 1–0 G 1–0 Jun 26, 1974 H2H
30643 Tony Roche Pancho Segura 2 2–0 C 1–0 H 1–0 May 17, 1970 H2H
30644 Tony Roche Terry Addison 2 2–0 G 1–0 H 1–0 Aug 23, 1972 H2H
30645 Trevor Allan Jose Higueras 2 0–2 C 0–2 Sep 21, 1984 H2H
30646 Trevor Svajda Ethan Quinn 2 0–2 H 0–2 Feb 11, 2026 H2H
30647 Trey Waltke Buster C Mottram 2 0–2 C 0–2 Feb 25, 1982 H2H
30648 Trey Waltke Byron Bertram 2 2–0 C 1–0 H 1–0 Nov 9, 1977 H2H
30649 Trey Waltke Dennis Ralston 2 0–2 G 0–2 Jun 5, 1980 H2H
30650 Trey Waltke Dick Crealy 2 1–1 C 1–0 H 0–1 May 19, 1977 H2H
30651 Trey Waltke Frantisek Pala 2 2–0 C 1–0 C 1–0 Nov 3, 1977 H2H
30652 Trey Waltke Frew Mcmillan 2 0–2 C 0–2 Oct 20, 1977 H2H
30653 Trey Waltke John Whitlinger 2 1–1 C 1–1 Mar 28, 1980 H2H
30654 Trey Waltke John Yuill 2 1–1 C 0–1 H 1–0 Sep 18, 1977 H2H
30655 Trey Waltke Jun Kuki 2 0–2 C 0–2 Nov 4, 1976 H2H
30656 Trey Waltke Zeljko Franulovic 2 1–1 C 1–1 Jul 20, 1977 H2H
30657 Tsuyoshi Fukui Haroon Ismail 2 1–1 C 0–1 C 1–0 Oct 22, 1980 H2H
30658 Tsuyoshi Fukui Morris Skip Strode 2 0–2 C 0–1 C 0–1 Nov 18, 1982 H2H
30659 Udo Riglewski Francesco Cancellotti 2 0–2 C 0–2 Apr 20, 1989 H2H
30660 Udo Riglewski Glenn Layendecker 2 1–1 C 1–0 H 0–1 Feb 13, 1991 H2H
30661 Udo Riglewski Hans Schwaier 2 1–1 C 1–1 Sep 10, 1986 H2H
30662 Udo Riglewski Josef Cihak 2 1–1 C 1–1 May 3, 1989 H2H
30663 Udo Riglewski Ricki Osterthun 2 1–1 C 1–0 H 0–1 Aug 2, 1990 H2H
30664 Udo Riglewski Veli Paloheimo 2 2–0 C 1–0 G 1–0 Mar 1, 1991 H2H
30665 Ugo Humbert Alexei Popyrin 2 0–2 C 0–2 Apr 8, 2025 H2H
30666 Ugo Humbert Alex Michelsen 2 1–1 H 1–1 Mar 8, 2026 H2H
30667 Ugo Humbert Aslan Karatsev 2 0–2 C 0–1 H 0–1 Mar 26, 2022 H2H
30668 Ugo Humbert Benoit Paire 2 1–1 H 1–1 Jan 18, 2020 H2H
30669 Ugo Humbert Dominik Koepfer 2 0–2 C 0–1 H 0–1 May 24, 2024 H2H
30670 Ugo Humbert Fabian Marozsan 2 0–2 C 0–1 H 0–1 Feb 17, 2026 H2H
30671 Ugo Humbert Gabriel Diallo 2 1–1 G 0–1 H 1–0 Mar 21, 2026 H2H
30672 Ugo Humbert Hamad Medjedovic 2 2–0 G 1–0 H 1–0 Jun 19, 2026 H2H
30673 Ugo Humbert Jan-Lennard Struff 2 0–2 C 0–1 H 0–1 Apr 29, 2024 H2H
30674 Ugo Humbert Marin Cilic 2 2–0 G 1–0 H 1–0 Jun 16, 2026 H2H
30675 Ugo Humbert Nuno Borges 2 1–1 G 1–0 H 0–1 Jun 14, 2025 H2H
30676 Ugo Humbert Pavel Kotov 2 2–0 H 2–0 Feb 22, 2024 H2H
30677 Ugo Humbert Quentin Halys 2 1–1 C 0–1 G 1–0 Jun 25, 2026 H2H
30678 Ugo Humbert Roberto Bautista Agut 2 0–2 G 0–1 H 0–1 Jun 27, 2024 H2H
30679 Ugo Humbert Sebastian Korda 2 2–0 G 1–0 H 1–0 Oct 23, 2025 H2H
30680 Ugo Humbert Terence Atmane 2 1–1 C 0–1 H 1–0 Apr 25, 2026 H2H
30681 Ugo Humbert Yasutaka Uchiyama 2 1–1 H 1–1 Feb 10, 2021 H2H
30682 Ugo Humbert Zhizhen Zhang 2 2–0 C 1–0 H 1–0 Apr 10, 2024 H2H
30683 Ulf Stenlund Mark Dickson 2 2–0 C 1–0 H 1–0 Nov 5, 1987 H2H
30684 Ulf Stenlund Pablo Arraya 2 1–1 C 1–1 Oct 5, 1986 H2H
30685 Ulf Stenlund Ricki Osterthun 2 1–1 C 1–1 Sep 24, 1987 H2H
30686 Ulrich Marten Patrice Dominguez 2 2–0 C 2–0 Jul 17, 1980 H2H
30687 Ulrich Pinner Bernard Fritz 2 2–0 C 2–0 Apr 12, 1979 H2H
30688 Ulrich Pinner Bernie Mitton 2 1–1 C 0–1 H 1–0 Mar 30, 1979 H2H
30689 Ulrich Pinner Buster C Mottram 2 1–1 C 0–1 C 1–0 Jul 16, 1982 H2H
30690 Ulrich Pinner Colin Dibley 2 1–1 C 1–1 Jul 16, 1975 H2H
30691 Ulrich Pinner David Schneider 2 2–0 C 2–0 May 22, 1981 H2H
30692 Ulrich Pinner Dick Crealy 2 1–1 C 1–1 May 21, 1976 H2H
30693 Ulrich Pinner Ferdi Taygan 2 2–0 C 2–0 Jul 15, 1982 H2H
30694 Ulrich Pinner Francois Jauffret 2 1–1 C 1–1 May 12, 1977 H2H
30695 Ulrich Pinner Hans Jurgen Pohmann 2 0–2 C 0–1 H 0–1 Jun 22, 1978 H2H
30696 Ulrich Pinner Henry Bunis 2 1–1 C 0–1 C 1–0 Nov 4, 1976 H2H
30697 Ulrich Pinner Ivan Dupasquier 2 1–1 C 1–0 C 0–1 Apr 29, 1982 H2H
30698 Ulrich Pinner Jean Louis Haillet 2 2–0 C 2–0 Jul 28, 1979 H2H
30699 Ulrich Pinner Jorge Andrew 2 2–0 C 1–0 H 1–0 Nov 1, 1979 H2H
30700 Ulrich Pinner Julian Ganzabal 2 2–0 C 2–0 May 19, 1976 H2H
30701 Ulrich Pinner Nikola Pilic 2 1–1 C 1–1 Jun 4, 1976 H2H
30702 Ulrich Pinner Patricio Cornejo 2 2–0 C 1–0 G 1–0 Oct 13, 1975 H2H
30703 Ulrich Pinner Patrick Proisy 2 1–1 C 1–1 May 20, 1976 H2H
30704 Ulrich Pinner Raul Ramirez 2 1–1 C 1–1 May 7, 1979 H2H
30705 Ulrich Pinner Ricardo Cano 2 0–2 C 0–2 Apr 21, 1976 H2H
30706 Ulrich Pinner Ross Case 2 1–1 C 1–0 C 0–1 Feb 25, 1982 H2H
30707 Ulrich Pinner Steve Krulevitz 2 1–1 C 0–1 H 1–0 May 20, 1982 H2H
30708 Ulrich Pinner Tenny Svensson 2 2–0 C 2–0 Oct 12, 1978 H2H
30709 Ulrich Pinner Tony Roche 2 0–2 C 0–1 G 0–1 Jun 27, 1976 H2H
30710 Valentin Royer Benjamin Bonzi 2 0–2 H 0–2 Mar 5, 2026 H2H
30711 Valentin Royer Francisco Comesana 2 0–2 C 0–1 H 0–1 May 18, 2026 H2H
30712 Valentin Vacherot Grigor Dimitrov 2 0–2 C 0–2 Apr 9, 2025 H2H
30713 Van Winitsky Brian Fairlie 2 1–1 C 1–0 G 0–1 Jun 20, 1978 H2H
30714 Van Winitsky Brian Teacher 2 0–2 C 0–2 Feb 10, 1983 H2H
30715 Van Winitsky Bruce Manson 2 2–0 C 1–0 G 1–0 Jun 28, 1978 H2H
30716 Van Winitsky Chris Johnstone 2 0–2 C 0–1 C 0–1 Nov 10, 1983 H2H
30717 Van Winitsky Corrado Barazzutti 2 0–2 C 0–2 Mar 18, 1982 H2H
30718 Van Winitsky Eric Friedler 2 1–1 C 1–1 Jul 16, 1979 H2H
30719 Van Winitsky John Sadri 2 2–0 C 1–0 C 1–0 Nov 12, 1981 H2H
30720 Van Winitsky Manuel Orantes 2 1–1 C 1–0 H 0–1 Apr 12, 1984 H2H
30721 Van Winitsky Paul Mcnamee 2 0–2 H 0–2 Apr 25, 1980 H2H
30722 Van Winitsky Peter Feigl 2 1–1 H 1–1 Nov 5, 1981 H2H
30723 Van Winitsky Randy Crawford 2 2–0 H 2–0 Apr 12, 1980 H2H
30724 Van Winitsky Raymond Moore 2 2–0 H 2–0 Aug 23, 1979 H2H
30725 Van Winitsky Roscoe Tanner 2 0–2 C 0–1 G 0–1 Jul 31, 1979 H2H
30726 Van Winitsky Shlomo Glickstein 2 1–1 C 1–0 H 0–1 Feb 5, 1985 H2H
30727 Van Winitsky Steve Krulevitz 2 1–1 C 1–0 H 0–1 Oct 9, 1981 H2H
30728 Van Winitsky Tony Giammalva 2 0–2 C 0–1 H 0–1 Nov 1, 1984 H2H
30729 Van Winitsky Trey Waltke 2 0–2 H 0–2 Nov 4, 1982 H2H
30730 Van Winitsky Victor Pecci 2 0–2 C 0–2 Jul 22, 1981 H2H
30731 Vasek Pospisil Daniel Brands 2 2–0 H 2–0 Oct 31, 2015 H2H
30732 Vasek Pospisil Denis Kudla 2 2–0 G 1–0 H 1–0 Aug 18, 2015 H2H
30733 Vasek Pospisil Diego Schwartzman 2 2–0 H 2–0 Oct 8, 2019 H2H
30734 Vasek Pospisil James Ward 2 2–0 G 2–0 Jun 23, 2021 H2H
30735 Vasek Pospisil Marton Fucsovics 2 0–2 C 0–1 H 0–1 Mar 16, 2021 H2H
30736 Vasek Pospisil Sebastian Korda 2 0–2 H 0–2 Aug 8, 2024 H2H
30737 Vasek Pospisil Stan Wawrinka 2 0–2 H 0–2 Jan 19, 2014 H2H
30738 Vasek Pospisil Tallon Griekspoor 2 2–0 G 1–0 H 1–0 Sep 29, 2022 H2H
30739 Vasek Pospisil Teymuraz Gabashvili 2 1–1 C 0–1 H 1–0 Sep 25, 2014 H2H
30740 Veli Paloheimo Kevin Curren 2 1–1 G 1–0 H 0–1 Feb 20, 1991 H2H
30741 Veli Paloheimo Mark Kratzmann 2 0–2 C 0–1 G 0–1 Feb 7, 1991 H2H
30742 Victor Amaya Charlie Owens 2 2–0 C 2–0 Feb 28, 1980 H2H
30743 Victor Amaya Cliff Richey 2 1–1 C 0–1 H 1–0 Aug 31, 1978 H2H
30744 Victor Amaya Ferdi Taygan 2 2–0 C 1–0 G 1–0 Jan 1, 1981 H2H
30745 Victor Amaya Jan Norback 2 2–0 C 1–0 H 1–0 May 30, 1979 H2H
30746 Victor Amaya Jean Francois Caujolle 2 1–1 C 1–1 May 18, 1977 H2H
30747 Victor Amaya Jim Delaney 2 0–2 G 0–2 Jul 10, 1981 H2H
30748 Victor Amaya John Newcombe 2 1–1 C 1–0 G 0–1 Jun 21, 1978 H2H
30749 Victor Amaya John Whitlinger 2 1–1 C 1–1 Aug 9, 1976 H2H
30750 Victor Amaya Jurgen Fassbender 2 1–1 C 1–1 May 19, 1976 H2H
30751 Victor Amaya Paolo Bertolucci 2 0–2 C 0–1 C 0–1 Nov 4, 1976 H2H
30752 Victor Amaya Tom Okker 2 1–1 G 1–1 Jun 22, 1978 H2H
30753 Victor Amaya Tony Graham 2 2–0 H 2–0 Oct 2, 1981 H2H
30754 Victor Amaya Werner Zirngibl 2 1–1 C 1–1 May 4, 1982 H2H
30755 Victor Crivoi Bjorn Phau 2 1–1 C 0–1 G 1–0 Jul 15, 2010 H2H
30756 Victor Crivoi Marius Copil 2 0–2 C 0–2 Sep 22, 2011 H2H
30757 Victor Crivoi Richard Gasquet 2 0–2 C 0–1 H 0–1 Oct 1, 2009 H2H
30758 Victor Crivoi Ruben Ramirez Hidalgo 2 1–1 C 1–1 Feb 4, 2010 H2H
30759 Victor Crivoi Simon Greul 2 1–1 C 1–0 H 0–1 May 27, 2009 H2H
30760 Victor Hanescu Agustin Calleri 2 1–1 C 1–1 Jul 22, 2005 H2H
30761 Victor Hanescu Alejandro Falla 2 1–1 G 1–0 H 0–1 Mar 26, 2010 H2H
30762 Victor Hanescu Alexandr Dolgopolov 2 1–1 C 1–0 H 0–1 May 20, 2011 H2H
30763 Victor Hanescu Benjamin Becker 2 0–2 G 0–1 H 0–1 Oct 16, 2014 H2H
30764 Victor Hanescu Bernard Tomic 2 2–0 C 1–0 H 1–0 May 29, 2013 H2H
30765 Victor Hanescu Carlos Berlocq 2 1–1 C 0–1 H 1–0 Sep 1, 2010 H2H
30766 Victor Hanescu Christophe Rochus 2 2–0 C 2–0 Sep 12, 2003 H2H
30767 Victor Hanescu Eduardo Schwank 2 1–1 C 1–0 H 0–1 Feb 18, 2010 H2H
30768 Victor Hanescu Evgeny Korolev 2 1–1 C 0–1 H 1–0 Oct 23, 2008 H2H
30769 Victor Hanescu Ivan Navarro 2 2–0 C 1–0 G 1–0 Jun 24, 2009 H2H
30770 Victor Hanescu Ivo Minar 2 2–0 C 1–0 H 1–0 Jul 29, 2009 H2H
30771 Victor Hanescu Joao Souza 2 2–0 C 2–0 Feb 16, 2012 H2H
30772 Victor Hanescu Karol Beck 2 0–2 C 0–1 H 0–1 Feb 3, 2005 H2H
30773 Victor Hanescu Lars Burgsmuller 2 2–0 C 2–0 Jul 8, 2004 H2H
30774 Victor Hanescu Luis Horna 2 2–0 C 1–0 H 1–0 Aug 24, 2005 H2H
30775 Victor Hanescu Lukas Rosol 2 0–2 C 0–1 G 0–1 Jun 13, 2012 H2H
30776 Victor Hanescu Mariano Zabaleta 2 0–2 C 0–1 C 0–1 Oct 28, 2004 H2H
30777 Victor Hanescu Max Mirnyi 2 1–1 C 1–1 May 12, 2004 H2H
30778 Victor Hanescu Michael Berrer 2 2–0 C 2–0 Apr 8, 2011 H2H
30779 Victor Hanescu Michael Russell 2 1–1 C 1–0 H 0–1 May 19, 2011 H2H
30780 Victor Hanescu Olivier Patience 2 2–0 C 2–0 Jul 10, 2008 H2H
30781 Victor Hanescu Oscar Hernandez 2 1–1 C 1–1 May 26, 2010 H2H
30782 Victor Hanescu Paul-Henri Mathieu 2 0–2 H 0–2 Aug 17, 2010 H2H
30783 Victor Hanescu Steve Darcis 2 2–0 C 2–0 May 27, 2009 H2H
30784 Victor Hanescu Taylor Dent 2 0–2 G 0–1 H 0–1 Mar 23, 2005 H2H
30785 Victor Hanescu Tobias Kamke 2 0–2 H 0–2 Oct 24, 2013 H2H
30786 Victor Pecci Adriano Panatta 2 0–2 C 0–2 Apr 17, 1981 H2H
30787 Victor Pecci Alejandro Ganzabal 2 1–1 C 1–1 Jul 17, 1985 H2H
30788 Victor Pecci Alvaro Betancur 2 2–0 C 2–0 Jul 16, 1980 H2H
30789 Victor Pecci Antonio Zugarelli 2 0–2 C 0–1 C 0–1 Mar 30, 1978 H2H
30790 Victor Pecci Bernie Mitton 2 1–1 C 0–1 C 1–0 Aug 23, 1978 H2H
30791 Victor Pecci Billy Martin 2 0–2 C 0–1 G 0–1 Jun 22, 1978 H2H
30792 Victor Pecci Brian Teacher 2 2–0 C 2–0 May 8, 1981 H2H
30793 Victor Pecci Christophe Freyss 2 2–0 C 2–0 Jul 9, 1981 H2H
30794 Victor Pecci Cliff Richey 2 0–2 C 0–1 H 0–1 Aug 12, 1976 H2H
30795 Victor Pecci Deon Joubert 2 1–1 C 1–1 Aug 11, 1977 H2H
30796 Victor Pecci Dick Stockton 2 1–1 C 0–1 H 1–0 Nov 9, 1975 H2H
30797 Victor Pecci Egan Adams 2 2–0 C 1–0 H 1–0 Oct 4, 1984 H2H
30798 Victor Pecci Eric Deblicker 2 1–1 C 1–0 H 0–1 Jan 23, 1981 H2H
30799 Victor Pecci Eric Fromm 2 1–1 C 0–1 H 1–0 Oct 15, 1982 H2H
30800 Victor Pecci Freddie Sauer 2 1–1 C 1–1 Jul 30, 1982 H2H