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
36801 Barry Moir Blaine Willenborg 1 1–0 H 1–0 Feb 20, 1985 H2H
36802 Barry Moir Brent Pirow 1 1–0 H 1–0 Apr 9, 1981 H2H
36803 Barry Moir Chip Hooper 1 1–0 H 1–0 Aug 30, 1986 H2H
36804 Barry Moir Francisco Gonzalez 1 1–0 H 1–0 Aug 20, 1986 H2H
36805 Barry Moir Jay Lapidus 1 0–1 H 0–1 Jul 23, 1987 H2H
36806 Barry Moir Joakim Nystrom 1 0–1 H 0–1 Aug 21, 1986 H2H
36807 Barry Moir Marcel Freeman 1 0–1 H 0–1 Aug 5, 1987 H2H
36808 Barry Moir Mark Dickson 1 0–1 C 0–1 Feb 4, 1987 H2H
36809 Barry Moir Mel Purcell 1 0–1 C 0–1 Apr 2, 1987 H2H
36810 Barry Moir Peter Fleming 1 1–0 C 1–0 May 6, 1987 H2H
36811 Barry Moir Ramesh Krishnan 1 0–1 G 0–1 Jun 12, 1985 H2H
36812 Barry Moir Russell Simpson 1 0–1 G 0–1 Jun 25, 1986 H2H
36813 Barry Moir Shlomo Glickstein 1 0–1 H 0–1 Apr 10, 1981 H2H
36814 Bart Wuyts Andrew Castle 1 0–1 H 0–1 Aug 28, 1991 H2H
36815 Bart Wuyts Bruno Oresar 1 0–1 C 0–1 May 2, 1991 H2H
36816 Bart Wuyts Eric Jelen 1 0–1 C 0–1 Nov 24, 1988 H2H
36817 Bart Wuyts John Fitzgerald 1 0–1 G 0–1 Jun 23, 1993 H2H
36818 Bart Wuyts Mark Koevermans 1 0–1 H 0–1 Nov 9, 1990 H2H
36819 Bart Wuyts Markus Naewie 1 0–1 C 0–1 Jun 10, 1993 H2H
36820 Bart Wuyts Martin Strelba 1 1–0 C 1–0 Jul 31, 1992 H2H
36821 Bart Wuyts Massimo Cierro 1 0–1 C 0–1 Sep 26, 1991 H2H
36822 Bart Wuyts Pedro Rebolledo 1 1–0 C 1–0 Jun 20, 1991 H2H
36823 Bart Wuyts Tino Anda 1 1–0 C 1–0 Mar 11, 1993 H2H
36824 Bart Wuyts Vijay Amritraj 1 1–0 H 1–0 Jan 7, 1993 H2H
36825 Bart Wuyts Xavier Daufresne 1 1–0 C 1–0 Feb 15, 1990 H2H
36826 Bastian Knittel Marin Cilic 1 0–1 C 0–1 Jul 21, 2011 H2H
36827 Bastian Trinker Gael Monfils 1 0–1 C 0–1 Jul 24, 2015 H2H
36828 Beejong Sisson Jan Norback 1 0–1 C 0–1 Oct 22, 1980 H2H
36829 Beejong Sisson Ray Keldie 1 0–1 H 0–1 Nov 7, 1973 H2H
36830 Beibit Zhukayev Alexandre Muller 1 0–1 H 0–1 Jul 23, 2025 H2H
36831 Beibit Zhukayev Botic van de Zandschulp 1 0–1 H 0–1 Oct 6, 2022 H2H
36832 Beibit Zhukayev Ilya Ivashka 1 0–1 H 0–1 Aug 2, 2023 H2H
36833 Beibit Zhukayev Stefano Napolitano 1 1–0 H 1–0 Oct 6, 2023 H2H
36834 Belus Prajoux Alvaro Betancur 1 0–1 C 0–1 Dec 7, 1978 H2H
36835 Belus Prajoux Alvaro Margets 1 1–0 C 1–0 Oct 11, 1978 H2H
36836 Belus Prajoux Bernard Fritz 1 1–0 C 1–0 Jun 12, 1980 H2H
36837 Belus Prajoux Bernard Mignot 1 1–0 C 1–0 Apr 10, 1975 H2H
36838 Belus Prajoux Bernie Mitton 1 1–0 C 1–0 Aug 4, 1975 H2H
36839 Belus Prajoux Billy Martin 1 0–1 C 0–1 Sep 24, 1981 H2H
36840 Belus Prajoux Birger Andersson 1 0–1 C 0–1 Mar 6, 1975 H2H
36841 Belus Prajoux Brian Fairlie 1 0–1 H 0–1 Apr 19, 1979 H2H
36842 Belus Prajoux Brian Gottfried 1 0–1 C 0–1 May 24, 1978 H2H
36843 Belus Prajoux Charlie Owens 1 1–0 C 1–0 Jan 25, 1974 H2H
36844 Belus Prajoux Christophe Freyss 1 0–1 C 0–1 Nov 28, 1980 H2H
36845 Belus Prajoux Clark Graebner 1 0–1 C 0–1 Feb 2, 1974 H2H
36846 Belus Prajoux Colin Dibley 1 0–1 C 0–1 Aug 3, 1974 H2H
36847 Belus Prajoux Gianni Marchetti 1 1–0 C 1–0 May 13, 1975 H2H
36848 Belus Prajoux Gilles Moretton 1 0–1 C 0–1 May 15, 1980 H2H
36849 Belus Prajoux Ivan Molina 1 1–0 C 1–0 Nov 18, 1976 H2H
36850 Belus Prajoux Jacques Thamin 1 1–0 C 1–0 Nov 25, 1976 H2H
36851 Belus Prajoux Jean Francois Caujolle 1 1–0 C 1–0 Jun 8, 1975 H2H
36852 Belus Prajoux Jeff Borowiak 1 0–1 C 0–1 Jul 15, 1978 H2H
36853 Belus Prajoux Jiri Hrebec 1 0–1 C 0–1 Jun 16, 1977 H2H
36854 Belus Prajoux J. Mandarino 1 0–1 C 0–1 Nov 27, 1974 H2H
36855 Belus Prajoux Jose Higueras 1 0–1 C 0–1 Dec 9, 1976 H2H
36856 Belus Prajoux Julian Ganzabal 1 1–0 C 1–0 Jun 9, 1977 H2H
36857 Belus Prajoux Jurgen Fassbender 1 0–1 C 0–1 Jun 10, 1977 H2H
36858 Belus Prajoux Lars Elvstrom 1 1–0 C 1–0 Feb 26, 1974 H2H
36859 Belus Prajoux Louk Sanders 1 1–0 C 1–0 May 31, 1978 H2H
36860 Belus Prajoux Maurice Hunter 1 1–0 C 1–0 Jul 29, 1980 H2H
36861 Belus Prajoux Mike Cahill 1 0–1 C 0–1 May 30, 1979 H2H
36862 Belus Prajoux Mike Machette 1 0–1 G 0–1 Aug 30, 1974 H2H
36863 Belus Prajoux Norman Holmes 1 1–0 C 1–0 Dec 8, 1976 H2H
36864 Belus Prajoux Pat Cramer 1 0–1 G 0–1 Aug 31, 1973 H2H
36865 Belus Prajoux Pat Dupre 1 0–1 C 0–1 Apr 14, 1977 H2H
36866 Belus Prajoux Patricio Cornejo 1 1–0 C 1–0 Aug 29, 1974 H2H
36867 Belus Prajoux Patrick Proisy 1 0–1 C 0–1 Aug 13, 1973 H2H
36868 Belus Prajoux Pietro Marzano 1 1–0 C 1–0 May 14, 1975 H2H
36869 Belus Prajoux Raymond Moore 1 1–0 C 1–0 Jul 18, 1976 H2H
36870 Belus Prajoux Ricardo Ycaza 1 0–1 C 0–1 May 25, 1978 H2H
36871 Belus Prajoux Rick Fisher 1 1–0 G 1–0 Jun 21, 1978 H2H
36872 Belus Prajoux Roberto Vizcaino 1 1–0 C 1–0 Oct 7, 1981 H2H
36873 Belus Prajoux Roger Dowdeswell 1 1–0 C 1–0 Apr 22, 1975 H2H
36874 Belus Prajoux Sashi Menon 1 1–0 G 1–0 Jun 22, 1978 H2H
36875 Belus Prajoux Steve Faulk 1 1–0 C 1–0 Mar 27, 1974 H2H
36876 Belus Prajoux Toma Ovici 1 1–0 C 1–0 Feb 15, 1974 H2H
36877 Belus Prajoux Trey Waltke 1 0–1 C 0–1 Oct 19, 1977 H2H
36878 Belus Prajoux Ulrich Marten 1 1–0 C 1–0 Nov 6, 1980 H2H
36879 Belus Prajoux Ulrich Pinner 1 1–0 C 1–0 Jul 17, 1976 H2H
36880 Belus Prajoux Vitas Gerulaitis 1 0–1 C 0–1 May 21, 1981 H2H
36881 Belus Prajoux William Brown 1 1–0 C 1–0 Jul 25, 1974 H2H
36882 Belus Prajoux Zan Guerry 1 1–0 C 1–0 Oct 12, 1977 H2H
36883 Ben Bishop Gardnar Mulloy 1 1–0 C 1–0 Apr 6, 1969 H2H
36884 Ben Bishop Gerald Battrick 1 0–1 C 0–1 Jul 14, 1972 H2H
36885 Ben Bishop Jean Paul Meyer 1 0–1 C 0–1 Apr 30, 1975 H2H
36886 Ben Bishop Robert Rheinberger 1 0–1 C 0–1 Aug 28, 1974 H2H
36887 Ben Bishop Tom Edlefsen 1 0–1 C 0–1 Apr 8, 1970 H2H
36888 Ben Ellwood Doug Flach 1 0–1 G 0–1 Jun 25, 1997 H2H
36889 Ben Ellwood Jan Kroslak 1 0–1 H 0–1 Aug 18, 1999 H2H
36890 Ben Ellwood Justin Gimelstob 1 0–1 G 0–1 Jul 11, 2002 H2H
36891 Ben Ellwood Mark Knowles 1 1–0 H 1–0 Jul 16, 1997 H2H
36892 Ben Ellwood Olivier Delaitre 1 1–0 H 1–0 Jan 17, 1996 H2H
36893 Ben Ellwood Steve Campbell 1 0–1 H 0–1 Jul 17, 1997 H2H
36894 Benjamin Balleret Alexander Waske 1 1–0 H 1–0 Sep 28, 2006 H2H
36895 Benjamin Becker Adrian Mannarino 1 0–1 H 0–1 Mar 24, 2017 H2H
36896 Benjamin Becker Aisam-Ul-Haq Qureshi 1 0–1 G 0–1 Jul 10, 2008 H2H
36897 Benjamin Becker Albano Olivetti 1 1–0 H 1–0 Sep 20, 2013 H2H
36898 Benjamin Becker Albert Ramos-Vinolas 1 0–1 C 0–1 May 22, 2015 H2H
36899 Benjamin Becker Alejandro Falla 1 0–1 H 0–1 Mar 7, 2007 H2H
36900 Benjamin Becker Andrey Kuznetsov 1 0–1 C 0–1 May 24, 2016 H2H
36901 Benjamin Becker Blaz Kavcic 1 1–0 H 1–0 Jul 30, 2014 H2H
36902 Benjamin Becker Bobby Reynolds 1 0–1 H 0–1 Mar 9, 2013 H2H
36903 Benjamin Becker Boris Pashanski 1 0–1 C 0–1 May 21, 2008 H2H
36904 Benjamin Becker Brendan Evans 1 0–1 G 0–1 Jul 9, 2009 H2H
36905 Benjamin Becker Chris Guccione 1 0–1 H 0–1 Jan 1, 2007 H2H
36906 Benjamin Becker Daniel Evans 1 0–1 H 0–1 Jul 20, 2016 H2H
36907 Benjamin Becker Daniel Koellerer 1 1–0 H 1–0 Jan 6, 2010 H2H
36908 Benjamin Becker Denis Gremelmayr 1 1–0 G 1–0 Jun 12, 2008 H2H
36909 Benjamin Becker Dominik Meffert 1 1–0 H 1–0 Sep 29, 2007 H2H
36910 Benjamin Becker Donald Young 1 1–0 G 1–0 Jun 25, 2014 H2H
36911 Benjamin Becker Dusan Vemic 1 1–0 H 1–0 Feb 15, 2007 H2H
36912 Benjamin Becker Edouard Roger-Vasselin 1 0–1 H 0–1 Mar 8, 2014 H2H
36913 Benjamin Becker Evgeny Korolev 1 0–1 H 0–1 Sep 24, 2009 H2H
36914 Benjamin Becker Facundo Bagnis 1 1–0 G 1–0 Jun 29, 2016 H2H
36915 Benjamin Becker Gastao Elias 1 1–0 H 1–0 Oct 23, 2014 H2H
36916 Benjamin Becker Giovanni Lapentti 1 1–0 H 1–0 Jul 29, 2010 H2H
36917 Benjamin Becker Go Soeda 1 1–0 H 1–0 Jul 19, 2009 H2H
36918 Benjamin Becker Grigor Dimitrov 1 1–0 H 1–0 Oct 3, 2015 H2H
36919 Benjamin Becker Henri Kontinen 1 1–0 G 1–0 Jun 17, 2010 H2H
36920 Benjamin Becker Ivan Dodig 1 0–1 H 0–1 Feb 7, 2013 H2H
36921 Benjamin Becker Ivan Navarro 1 1–0 H 1–0 Jul 17, 2006 H2H
36922 Benjamin Becker Izak Van der Merwe 1 0–1 H 0–1 Feb 5, 2009 H2H
36923 Benjamin Becker Jan Hajek 1 0–1 C 0–1 May 7, 2010 H2H
36924 Benjamin Becker Jan Hernych 1 0–1 H 0–1 Feb 26, 2007 H2H
36925 Benjamin Becker Jan-Lennard Struff 1 0–1 H 0–1 Mar 27, 2015 H2H
36926 Benjamin Becker Jesse Huta Galung 1 1–0 H 1–0 Feb 6, 2014 H2H
36927 Benjamin Becker Julian Reister 1 1–0 H 1–0 Jan 2, 2014 H2H
36928 Benjamin Becker Jurgen Zopp 1 0–1 H 0–1 Oct 20, 2016 H2H
36929 Benjamin Becker Kristian Pless 1 1–0 H 1–0 Jul 14, 2008 H2H
36930 Benjamin Becker Lukas Dlouhy 1 0–1 H 0–1 Sep 25, 2008 H2H
36931 Benjamin Becker Lukas Lacko 1 1–0 H 1–0 Feb 13, 2014 H2H
36932 Benjamin Becker Lukasz Kubot 1 1–0 H 1–0 Feb 25, 2012 H2H
36933 Benjamin Becker Marco Chiudinelli 1 1–0 H 1–0 Aug 24, 2010 H2H
36934 Benjamin Becker Marinko Matosevic 1 0–1 H 0–1 Aug 7, 2013 H2H
36935 Benjamin Becker Marsel Ilhan 1 0–1 H 0–1 Oct 1, 2009 H2H
36936 Benjamin Becker Martin Vassallo Arguello 1 1–0 H 1–0 Aug 18, 2009 H2H
36937 Benjamin Becker Mathieu Montcourt 1 0–1 C 0–1 May 30, 2007 H2H
36938 Benjamin Becker Matthew Ebden 1 1–0 H 1–0 Jul 24, 2014 H2H
36939 Benjamin Becker Mikhail Ledovskikh 1 1–0 G 1–0 Jun 10, 2010 H2H
36940 Benjamin Becker Nenad Zimonjic 1 1–0 C 1–0 May 3, 2007 H2H
36941 Benjamin Becker Nick Kyrgios 1 0–1 H 0–1 Jan 15, 2014 H2H
36942 Benjamin Becker Pablo Carreno Busta 1 1–0 H 1–0 Aug 19, 2014 H2H
36943 Benjamin Becker Peter Luczak 1 0–1 H 0–1 Oct 10, 2007 H2H
36944 Benjamin Becker Pierre-Hugues Herbert 1 1–0 H 1–0 Sep 26, 2014 H2H
36945 Benjamin Becker Radu Albot 1 1–0 H 1–0 Feb 18, 2016 H2H
36946 Benjamin Becker Rajeev Ram 1 0–1 H 0–1 Feb 20, 2016 H2H
36947 Benjamin Becker Ricardas Berankis 1 0–1 H 0–1 Feb 10, 2011 H2H
36948 Benjamin Becker Robby Ginepri 1 1–0 H 1–0 Aug 4, 2009 H2H
36949 Benjamin Becker Robert Kendrick 1 1–0 H 1–0 Feb 22, 2007 H2H
36950 Benjamin Becker Robert Smeets 1 1–0 H 1–0 Jan 3, 2008 H2H
36951 Benjamin Becker Rogerio Dutra Silva 1 0–1 C 0–1 Apr 28, 2016 H2H
36952 Benjamin Becker Roko Karanusic 1 1–0 G 1–0 Jun 24, 2009 H2H
36953 Benjamin Becker Ruben Bemelmans 1 1–0 C 1–0 May 26, 2015 H2H
36954 Benjamin Becker Ruben Ramirez Hidalgo 1 1–0 C 1–0 Apr 10, 2014 H2H
36955 Benjamin Becker Ryan Sweeting 1 1–0 G 1–0 Jun 23, 2010 H2H
36956 Benjamin Becker Sam Groth 1 1–0 H 1–0 Oct 1, 2015 H2H
36957 Benjamin Becker Scott Oudsema 1 0–1 H 0–1 Jul 27, 2006 H2H
36958 Benjamin Becker Sergio Roitman 1 1–0 H 1–0 Mar 29, 2008 H2H
36959 Benjamin Becker Stefan Kozlov 1 0–1 G 0–1 Jul 14, 2016 H2H
36960 Benjamin Becker Stephane Robert 1 1–0 C 1–0 May 5, 2010 H2H
36961 Benjamin Becker Takao Suzuki 1 1–0 H 1–0 Oct 3, 2007 H2H
36962 Benjamin Becker Taylor Fritz 1 0–1 H 0–1 Feb 13, 2016 H2H
36963 Benjamin Becker Thomas Schoorel 1 1–0 H 1–0 Oct 21, 2010 H2H
36964 Benjamin Becker Tobias Kamke 1 1–0 H 1–0 Feb 25, 2015 H2H
36965 Benjamin Becker Wayne Odesnik 1 1–0 H 1–0 Feb 26, 2010 H2H
36966 Benjamin Becker Xavier Malisse 1 1–0 H 1–0 Feb 24, 2012 H2H
36967 Benjamin Becker Yves Allegro 1 1–0 G 1–0 Jun 22, 2007 H2H
36968 Benjamin Hassan Beibit Zhukayev 1 0–1 H 0–1 Oct 17, 2024 H2H
36969 Benjamin Hassan Christopher Eubanks 1 1–0 C 1–0 Jul 29, 2024 H2H
36970 Benjamin Hassan Dominic Stricker 1 0–1 H 0–1 Oct 26, 2023 H2H
36971 Benjamin Hassan Emil Ruusuvuori 1 0–1 H 0–1 Oct 19, 2023 H2H
36972 Benjamin Hassan Sebastian Baez 1 0–1 C 0–1 Jul 31, 2024 H2H
36973 Benjamin Lock Miomir Kecmanovic 1 0–1 H 0–1 Sep 23, 2023 H2H
36974 Benjamin Mitchell James Duckworth 1 0–1 H 0–1 Jan 16, 2013 H2H
36975 Benjy Robins Jeff Simpson 1 1–0 C 1–0 Aug 2, 1972 H2H
36976 Ben Qiang Zhu Tomas Zib 1 1–0 H 1–0 Sep 30, 2004 H2H
36977 Ben Shelton Aleksandar Vukic 1 1–0 H 1–0 Feb 6, 2025 H2H
36978 Ben Shelton Emilio Nava 1 1–0 C 1–0 Apr 13, 2026 H2H
36979 Ben Shelton James Duckworth 1 0–1 G 0–1 Jun 14, 2024 H2H
36980 Ben Shelton Jan-Lennard Struff 1 0–1 C 0–1 Apr 29, 2023 H2H
36981 Ben Shelton Laslo Djere 1 0–1 G 0–1 Jul 6, 2023 H2H
36982 Ben Shelton Quentin Halys 1 0–1 H 0–1 Jan 12, 2023 H2H
36983 Ben Shelton Raphael Collignon 1 0–1 C 0–1 May 28, 2026 H2H
36984 Ben Testerman Ben Mckown 1 1–0 H 1–0 Jan 22, 1981 H2H
36985 Ben Testerman Brian Gottfried 1 0–1 H 0–1 Aug 30, 1984 H2H
36986 Ben Testerman David Carter 1 1–0 C 1–0 Mar 3, 1983 H2H
36987 Ben Testerman David Dowlen 1 1–0 C 1–0 Oct 4, 1984 H2H
36988 Ben Testerman Eddie Dibbs 1 1–0 C 1–0 May 8, 1984 H2H
36989 Ben Testerman Eric Korita 1 1–0 G 1–0 Jun 13, 1984 H2H
36990 Ben Testerman Ferdi Taygan 1 0–1 C 0–1 Feb 10, 1982 H2H
36991 Ben Testerman Fernando Maynetto 1 1–0 C 1–0 Jul 22, 1981 H2H
36992 Ben Testerman Gilles Moretton 1 1–0 H 1–0 Feb 23, 1983 H2H
36993 Ben Testerman Hans Simonsson 1 1–0 H 1–0 Oct 12, 1984 H2H
36994 Ben Testerman Jay Lapidus 1 1–0 G 1–0 Jun 17, 1987 H2H
36995 Ben Testerman John Alexander 1 1–0 H 1–0 Oct 17, 1985 H2H
36996 Ben Testerman Juan Nunez 1 0–1 C 0–1 Jul 31, 1981 H2H
36997 Ben Testerman Mark Edmondson 1 1–0 H 1–0 Aug 11, 1982 H2H
36998 Ben Testerman Matt Mitchell 1 1–0 G 1–0 Dec 2, 1984 H2H
36999 Ben Testerman Mike Leach 1 1–0 H 1–0 Apr 25, 1987 H2H
37000 Ben Testerman Pat Dupre 1 0–1 C 0–1 Jul 16, 1979 H2H