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 ascending Record Surface Last Met H2H
5001 Barry Moir Joakim Nystrom 1 0–1 H 0–1 Aug 21, 1986 H2H
5002 Barry Moir Marcel Freeman 1 0–1 H 0–1 Aug 5, 1987 H2H
5003 Barry Moir Mark Dickson 1 0–1 C 0–1 Feb 4, 1987 H2H
5004 Barry Moir Mel Purcell 1 0–1 C 0–1 Apr 2, 1987 H2H
5005 Barry Moir Peter Fleming 1 1–0 C 1–0 May 6, 1987 H2H
5006 Barry Moir Ramesh Krishnan 1 0–1 G 0–1 Jun 12, 1985 H2H
5007 Barry Moir Russell Simpson 1 0–1 G 0–1 Jun 25, 1986 H2H
5008 Barry Moir Shlomo Glickstein 1 0–1 H 0–1 Apr 10, 1981 H2H
5009 Bart Wuyts Andrew Castle 1 0–1 H 0–1 Aug 28, 1991 H2H
5010 Bart Wuyts Bruno Oresar 1 0–1 C 0–1 May 2, 1991 H2H
5011 Bart Wuyts Eric Jelen 1 0–1 C 0–1 Nov 24, 1988 H2H
5012 Bart Wuyts John Fitzgerald 1 0–1 G 0–1 Jun 23, 1993 H2H
5013 Bart Wuyts Mark Koevermans 1 0–1 H 0–1 Nov 9, 1990 H2H
5014 Bart Wuyts Markus Naewie 1 0–1 C 0–1 Jun 10, 1993 H2H
5015 Bart Wuyts Martin Strelba 1 1–0 C 1–0 Jul 31, 1992 H2H
5016 Bart Wuyts Massimo Cierro 1 0–1 C 0–1 Sep 26, 1991 H2H
5017 Bart Wuyts Pedro Rebolledo 1 1–0 C 1–0 Jun 20, 1991 H2H
5018 Bart Wuyts Tino Anda 1 1–0 C 1–0 Mar 11, 1993 H2H
5019 Bart Wuyts Vijay Amritraj 1 1–0 H 1–0 Jan 7, 1993 H2H
5020 Bart Wuyts Xavier Daufresne 1 1–0 C 1–0 Feb 15, 1990 H2H
5021 Bastian Knittel Marin Cilic 1 0–1 C 0–1 Jul 21, 2011 H2H
5022 Bastian Trinker Gael Monfils 1 0–1 C 0–1 Jul 24, 2015 H2H
5023 Beejong Sisson Jan Norback 1 0–1 C 0–1 Oct 22, 1980 H2H
5024 Beejong Sisson Ray Keldie 1 0–1 H 0–1 Nov 7, 1973 H2H
5025 Beibit Zhukayev Alexandre Muller 1 0–1 H 0–1 Jul 23, 2025 H2H
5026 Beibit Zhukayev Botic van de Zandschulp 1 0–1 H 0–1 Oct 6, 2022 H2H
5027 Beibit Zhukayev Ilya Ivashka 1 0–1 H 0–1 Aug 2, 2023 H2H
5028 Beibit Zhukayev Stefano Napolitano 1 1–0 H 1–0 Oct 6, 2023 H2H
5029 Belus Prajoux Alvaro Betancur 1 0–1 C 0–1 Dec 7, 1978 H2H
5030 Belus Prajoux Alvaro Margets 1 1–0 C 1–0 Oct 11, 1978 H2H
5031 Belus Prajoux Bernard Fritz 1 1–0 C 1–0 Jun 12, 1980 H2H
5032 Belus Prajoux Bernard Mignot 1 1–0 C 1–0 Apr 10, 1975 H2H
5033 Belus Prajoux Bernie Mitton 1 1–0 C 1–0 Aug 6, 1975 H2H
5034 Belus Prajoux Billy Martin 1 0–1 C 0–1 Sep 24, 1981 H2H
5035 Belus Prajoux Birger Andersson 1 0–1 C 0–1 Mar 6, 1975 H2H
5036 Belus Prajoux Brian Fairlie 1 0–1 H 0–1 Apr 19, 1979 H2H
5037 Belus Prajoux Brian Gottfried 1 0–1 C 0–1 May 24, 1978 H2H
5038 Belus Prajoux Charlie Owens 1 1–0 C 1–0 Jan 25, 1974 H2H
5039 Belus Prajoux Christophe Freyss 1 0–1 C 0–1 Nov 28, 1980 H2H
5040 Belus Prajoux Clark Graebner 1 0–1 C 0–1 Feb 2, 1974 H2H
5041 Belus Prajoux Colin Dibley 1 0–1 C 0–1 Aug 3, 1974 H2H
5042 Belus Prajoux Gianni Marchetti 1 1–0 C 1–0 May 13, 1975 H2H
5043 Belus Prajoux Gilles Moretton 1 0–1 C 0–1 May 15, 1980 H2H
5044 Belus Prajoux Ivan Molina 1 1–0 C 1–0 Nov 18, 1976 H2H
5045 Belus Prajoux Jacques Thamin 1 1–0 C 1–0 Nov 25, 1976 H2H
5046 Belus Prajoux Jean Francois Caujolle 1 1–0 C 1–0 Jun 8, 1975 H2H
5047 Belus Prajoux Jeff Borowiak 1 0–1 C 0–1 Jul 15, 1978 H2H
5048 Belus Prajoux Jiri Hrebec 1 0–1 C 0–1 Jun 16, 1977 H2H
5049 Belus Prajoux J. Mandarino 1 0–1 C 0–1 Nov 27, 1974 H2H
5050 Belus Prajoux Jose Higueras 1 0–1 C 0–1 Dec 9, 1976 H2H
5051 Belus Prajoux Julian Ganzabal 1 1–0 C 1–0 Jun 9, 1977 H2H
5052 Belus Prajoux Jurgen Fassbender 1 0–1 C 0–1 Jun 10, 1977 H2H
5053 Belus Prajoux Lars Elvstrom 1 1–0 C 1–0 Feb 26, 1974 H2H
5054 Belus Prajoux Louk Sanders 1 1–0 C 1–0 May 31, 1978 H2H
5055 Belus Prajoux Maurice Hunter 1 1–0 C 1–0 Jul 29, 1980 H2H
5056 Belus Prajoux Mike Cahill 1 0–1 C 0–1 May 30, 1979 H2H
5057 Belus Prajoux Mike Machette 1 0–1 G 0–1 Aug 30, 1974 H2H
5058 Belus Prajoux Norman Holmes 1 1–0 C 1–0 Dec 8, 1976 H2H
5059 Belus Prajoux Pat Cramer 1 0–1 G 0–1 Aug 31, 1973 H2H
5060 Belus Prajoux Pat Dupre 1 0–1 C 0–1 Apr 14, 1977 H2H
5061 Belus Prajoux Patricio Cornejo 1 1–0 C 1–0 Aug 29, 1974 H2H
5062 Belus Prajoux Patrick Proisy 1 0–1 C 0–1 Aug 16, 1973 H2H
5063 Belus Prajoux Pietro Marzano 1 1–0 C 1–0 May 14, 1975 H2H
5064 Belus Prajoux Raymond Moore 1 1–0 C 1–0 Jul 18, 1976 H2H
5065 Belus Prajoux Ricardo Ycaza 1 0–1 C 0–1 May 25, 1978 H2H
5066 Belus Prajoux Rick Fisher 1 1–0 G 1–0 Jun 21, 1978 H2H
5067 Belus Prajoux Roberto Vizcaino 1 1–0 C 1–0 Oct 7, 1981 H2H
5068 Belus Prajoux Roger Dowdeswell 1 1–0 C 1–0 Apr 22, 1975 H2H
5069 Belus Prajoux Rolf Gehring 1 0–1 C 0–1 May 29, 1975 H2H
5070 Belus Prajoux Sashi Menon 1 1–0 G 1–0 Jun 22, 1978 H2H
5071 Belus Prajoux Steve Faulk 1 1–0 C 1–0 Mar 27, 1974 H2H
5072 Belus Prajoux Toma Ovici 1 1–0 C 1–0 Feb 15, 1974 H2H
5073 Belus Prajoux Trey Waltke 1 0–1 C 0–1 Oct 19, 1977 H2H
5074 Belus Prajoux Ulrich Marten 1 1–0 C 1–0 Nov 6, 1980 H2H
5075 Belus Prajoux Ulrich Pinner 1 1–0 C 1–0 Jul 17, 1976 H2H
5076 Belus Prajoux Vitas Gerulaitis 1 0–1 C 0–1 May 21, 1981 H2H
5077 Belus Prajoux William Brown 1 1–0 C 1–0 Jul 25, 1974 H2H
5078 Belus Prajoux Zan Guerry 1 1–0 C 1–0 Oct 12, 1977 H2H
5079 Ben Bishop Gardnar Mulloy 1 1–0 C 1–0 Apr 6, 1969 H2H
5080 Ben Bishop Gerald Battrick 1 0–1 C 0–1 Jul 14, 1972 H2H
5081 Ben Bishop Jean Paul Meyer 1 0–1 C 0–1 Apr 30, 1975 H2H
5082 Ben Bishop Robert Rheinberger 1 0–1 C 0–1 Aug 28, 1974 H2H
5083 Ben Bishop Tom Edlefsen 1 0–1 C 0–1 Apr 8, 1970 H2H
5084 Ben Ellwood Doug Flach 1 0–1 G 0–1 Jun 25, 1997 H2H
5085 Ben Ellwood Jan Kroslak 1 0–1 H 0–1 Aug 18, 1999 H2H
5086 Ben Ellwood Justin Gimelstob 1 0–1 G 0–1 Jul 11, 2002 H2H
5087 Ben Ellwood Mark Knowles 1 1–0 H 1–0 Jul 16, 1997 H2H
5088 Ben Ellwood Olivier Delaitre 1 1–0 H 1–0 Jan 17, 1996 H2H
5089 Ben Ellwood Steve Campbell 1 0–1 H 0–1 Jul 17, 1997 H2H
5090 Benjamin Balleret Alexander Waske 1 1–0 H 1–0 Sep 28, 2006 H2H
5091 Benjamin Becker Adrian Mannarino 1 0–1 H 0–1 Mar 24, 2017 H2H
5092 Benjamin Becker Aisam-Ul-Haq Qureshi 1 0–1 G 0–1 Jul 10, 2008 H2H
5093 Benjamin Becker Albano Olivetti 1 1–0 H 1–0 Sep 20, 2013 H2H
5094 Benjamin Becker Albert Ramos-Vinolas 1 0–1 C 0–1 May 22, 2015 H2H
5095 Benjamin Becker Alejandro Falla 1 0–1 H 0–1 Mar 7, 2007 H2H
5096 Benjamin Becker Andrey Kuznetsov 1 0–1 C 0–1 May 24, 2016 H2H
5097 Benjamin Becker Blaz Kavcic 1 1–0 H 1–0 Jul 30, 2014 H2H
5098 Benjamin Becker Bobby Reynolds 1 0–1 H 0–1 Mar 9, 2013 H2H
5099 Benjamin Becker Boris Pashanski 1 0–1 C 0–1 May 21, 2008 H2H
5100 Benjamin Becker Brendan Evans 1 0–1 G 0–1 Jul 9, 2009 H2H
5101 Benjamin Becker Chris Guccione 1 0–1 H 0–1 Jan 1, 2007 H2H
5102 Benjamin Becker Daniel Evans 1 0–1 H 0–1 Jul 20, 2016 H2H
5103 Benjamin Becker Daniel Koellerer 1 1–0 H 1–0 Jan 6, 2010 H2H
5104 Benjamin Becker Denis Gremelmayr 1 1–0 G 1–0 Jun 12, 2008 H2H
5105 Benjamin Becker Dominik Meffert 1 1–0 H 1–0 Sep 29, 2007 H2H
5106 Benjamin Becker Donald Young 1 1–0 G 1–0 Jun 25, 2014 H2H
5107 Benjamin Becker Dusan Vemic 1 1–0 H 1–0 Feb 15, 2007 H2H
5108 Benjamin Becker Edouard Roger-Vasselin 1 0–1 H 0–1 Mar 8, 2014 H2H
5109 Benjamin Becker Evgeny Korolev 1 0–1 H 0–1 Sep 24, 2009 H2H
5110 Benjamin Becker Facundo Bagnis 1 1–0 G 1–0 Jun 29, 2016 H2H
5111 Benjamin Becker Gastao Elias 1 1–0 H 1–0 Oct 23, 2014 H2H
5112 Benjamin Becker Giovanni Lapentti 1 1–0 H 1–0 Jul 29, 2010 H2H
5113 Benjamin Becker Go Soeda 1 1–0 H 1–0 Jul 22, 2009 H2H
5114 Benjamin Becker Grigor Dimitrov 1 1–0 H 1–0 Oct 3, 2015 H2H
5115 Benjamin Becker Henri Kontinen 1 1–0 G 1–0 Jun 17, 2010 H2H
5116 Benjamin Becker Ivan Dodig 1 0–1 H 0–1 Feb 7, 2013 H2H
5117 Benjamin Becker Ivan Navarro 1 1–0 H 1–0 Jul 19, 2006 H2H
5118 Benjamin Becker Izak Van der Merwe 1 0–1 H 0–1 Feb 5, 2009 H2H
5119 Benjamin Becker Jan Hajek 1 0–1 C 0–1 May 7, 2010 H2H
5120 Benjamin Becker Jan Hernych 1 0–1 H 0–1 Feb 26, 2007 H2H
5121 Benjamin Becker Jan-Lennard Struff 1 0–1 H 0–1 Mar 27, 2015 H2H
5122 Benjamin Becker Jesse Huta Galung 1 1–0 H 1–0 Feb 6, 2014 H2H
5123 Benjamin Becker Julian Reister 1 1–0 H 1–0 Jan 2, 2014 H2H
5124 Benjamin Becker Jurgen Zopp 1 0–1 H 0–1 Oct 20, 2016 H2H
5125 Benjamin Becker Kristian Pless 1 1–0 H 1–0 Jul 17, 2008 H2H
5126 Benjamin Becker Lukas Dlouhy 1 0–1 H 0–1 Sep 25, 2008 H2H
5127 Benjamin Becker Lukas Lacko 1 1–0 H 1–0 Feb 13, 2014 H2H
5128 Benjamin Becker Lukasz Kubot 1 1–0 H 1–0 Feb 25, 2012 H2H
5129 Benjamin Becker Marco Chiudinelli 1 1–0 H 1–0 Aug 24, 2010 H2H
5130 Benjamin Becker Marinko Matosevic 1 0–1 H 0–1 Aug 7, 2013 H2H
5131 Benjamin Becker Marsel Ilhan 1 0–1 H 0–1 Oct 1, 2009 H2H
5132 Benjamin Becker Martin Vassallo Arguello 1 1–0 H 1–0 Aug 18, 2009 H2H
5133 Benjamin Becker Mathieu Montcourt 1 0–1 C 0–1 May 30, 2007 H2H
5134 Benjamin Becker Matthew Ebden 1 1–0 H 1–0 Jul 24, 2014 H2H
5135 Benjamin Becker Mikhail Ledovskikh 1 1–0 G 1–0 Jun 10, 2010 H2H
5136 Benjamin Becker Nenad Zimonjic 1 1–0 C 1–0 May 3, 2007 H2H
5137 Benjamin Becker Nick Kyrgios 1 0–1 H 0–1 Jan 15, 2014 H2H
5138 Benjamin Becker Pablo Carreno Busta 1 1–0 H 1–0 Aug 19, 2014 H2H
5139 Benjamin Becker Peter Luczak 1 0–1 H 0–1 Oct 10, 2007 H2H
5140 Benjamin Becker Pierre-Hugues Herbert 1 1–0 H 1–0 Sep 26, 2014 H2H
5141 Benjamin Becker Radu Albot 1 1–0 H 1–0 Feb 18, 2016 H2H
5142 Benjamin Becker Rajeev Ram 1 0–1 H 0–1 Feb 20, 2016 H2H
5143 Benjamin Becker Ricardas Berankis 1 0–1 H 0–1 Feb 10, 2011 H2H
5144 Benjamin Becker Robby Ginepri 1 1–0 H 1–0 Aug 4, 2009 H2H
5145 Benjamin Becker Robert Kendrick 1 1–0 H 1–0 Feb 22, 2007 H2H
5146 Benjamin Becker Robert Smeets 1 1–0 H 1–0 Jan 3, 2008 H2H
5147 Benjamin Becker Rogerio Dutra Silva 1 0–1 C 0–1 Apr 28, 2016 H2H
5148 Benjamin Becker Roko Karanusic 1 1–0 G 1–0 Jun 24, 2009 H2H
5149 Benjamin Becker Ruben Bemelmans 1 1–0 C 1–0 May 26, 2015 H2H
5150 Benjamin Becker Ruben Ramirez Hidalgo 1 1–0 C 1–0 Apr 10, 2014 H2H
5151 Benjamin Becker Ryan Sweeting 1 1–0 G 1–0 Jun 23, 2010 H2H
5152 Benjamin Becker Sam Groth 1 1–0 H 1–0 Oct 1, 2015 H2H
5153 Benjamin Becker Scott Oudsema 1 0–1 H 0–1 Jul 27, 2006 H2H
5154 Benjamin Becker Sergio Roitman 1 1–0 H 1–0 Mar 29, 2008 H2H
5155 Benjamin Becker Stefan Kozlov 1 0–1 G 0–1 Jul 14, 2016 H2H
5156 Benjamin Becker Stephane Robert 1 1–0 C 1–0 May 5, 2010 H2H
5157 Benjamin Becker Takao Suzuki 1 1–0 H 1–0 Oct 3, 2007 H2H
5158 Benjamin Becker Taylor Fritz 1 0–1 H 0–1 Feb 13, 2016 H2H
5159 Benjamin Becker Thomas Schoorel 1 1–0 H 1–0 Oct 21, 2010 H2H
5160 Benjamin Becker Wayne Odesnik 1 1–0 H 1–0 Feb 26, 2010 H2H
5161 Benjamin Becker Xavier Malisse 1 1–0 H 1–0 Feb 24, 2012 H2H
5162 Benjamin Becker Yves Allegro 1 1–0 G 1–0 Jun 22, 2007 H2H
5163 Benjamin Hassan Beibit Zhukayev 1 0–1 H 0–1 Oct 17, 2024 H2H
5164 Benjamin Hassan Christopher Eubanks 1 1–0 C 1–0 Jul 29, 2024 H2H
5165 Benjamin Hassan Dominic Stricker 1 0–1 H 0–1 Oct 26, 2023 H2H
5166 Benjamin Hassan Emil Ruusuvuori 1 0–1 H 0–1 Oct 19, 2023 H2H
5167 Benjamin Hassan Sebastian Baez 1 0–1 C 0–1 Jul 31, 2024 H2H
5168 Benjamin Lock Miomir Kecmanovic 1 0–1 H 0–1 Sep 23, 2023 H2H
5169 Benjamin Mitchell James Duckworth 1 0–1 H 0–1 Jan 16, 2013 H2H
5170 Benjy Robins Jeff Simpson 1 1–0 C 1–0 Aug 2, 1972 H2H
5171 Ben Qiang Zhu Tomas Zib 1 1–0 H 1–0 Sep 30, 2004 H2H
5172 Ben Shelton Alejandro Tabilo 1 0–1 H 0–1 Aug 1, 2026 H2H
5173 Ben Shelton Aleksandar Vukic 1 1–0 H 1–0 Feb 6, 2025 H2H
5174 Ben Shelton Emilio Nava 1 1–0 C 1–0 Apr 13, 2026 H2H
5175 Ben Shelton James Duckworth 1 0–1 G 0–1 Jun 14, 2024 H2H
5176 Ben Shelton Jan-Lennard Struff 1 0–1 C 0–1 Apr 29, 2023 H2H
5177 Ben Shelton Laslo Djere 1 0–1 G 0–1 Jul 6, 2023 H2H
5178 Ben Shelton Quentin Halys 1 0–1 H 0–1 Jan 12, 2023 H2H
5179 Ben Shelton Raphael Collignon 1 0–1 C 0–1 May 28, 2026 H2H
5180 Ben Testerman Ben Mckown 1 1–0 H 1–0 Jan 22, 1981 H2H
5181 Ben Testerman Brian Gottfried 1 0–1 H 0–1 Aug 30, 1984 H2H
5182 Ben Testerman David Carter 1 1–0 C 1–0 Mar 3, 1983 H2H
5183 Ben Testerman David Dowlen 1 1–0 C 1–0 Oct 4, 1984 H2H
5184 Ben Testerman Eddie Dibbs 1 1–0 C 1–0 May 8, 1984 H2H
5185 Ben Testerman Eric Korita 1 1–0 G 1–0 Jun 13, 1984 H2H
5186 Ben Testerman Ferdi Taygan 1 0–1 C 0–1 Feb 10, 1982 H2H
5187 Ben Testerman Fernando Maynetto 1 1–0 C 1–0 Jul 22, 1981 H2H
5188 Ben Testerman Gilles Moretton 1 1–0 H 1–0 Feb 23, 1983 H2H
5189 Ben Testerman Hans Simonsson 1 1–0 H 1–0 Oct 12, 1984 H2H
5190 Ben Testerman Jay Lapidus 1 1–0 G 1–0 Jun 17, 1987 H2H
5191 Ben Testerman John Alexander 1 1–0 H 1–0 Oct 17, 1985 H2H
5192 Ben Testerman Juan Nunez 1 0–1 C 0–1 Jul 31, 1981 H2H
5193 Ben Testerman Mark Edmondson 1 1–0 H 1–0 Aug 11, 1982 H2H
5194 Ben Testerman Matt Mitchell 1 1–0 G 1–0 Dec 2, 1984 H2H
5195 Ben Testerman Mike Leach 1 1–0 H 1–0 Apr 25, 1987 H2H
5196 Ben Testerman Pat Dupre 1 0–1 C 0–1 Jul 16, 1979 H2H
5197 Ben Testerman Pavel Hutka 1 1–0 C 1–0 May 27, 1981 H2H
5198 Ben Testerman Pavel Slozil 1 1–0 C 1–0 Jan 24, 1985 H2H
5199 Ben Testerman Peter Fleming 1 1–0 H 1–0 Aug 19, 1987 H2H
5200 Ben Testerman Peter Johnston 1 1–0 G 1–0 Dec 6, 1982 H2H