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
5201 Ben Testerman Phil Lehnhoff 1 1–0 C 1–0 May 9, 1984 H2H
5202 Ben Testerman Richard Gallien 1 0–1 H 0–1 Apr 13, 1983 H2H
5203 Ben Testerman Richard Meyer 1 1–0 C 1–0 Mar 4, 1983 H2H
5204 Ben Testerman Roberto Vizcaino 1 0–1 C 0–1 May 11, 1983 H2H
5205 Ben Testerman Rod Frawley 1 1–0 G 1–0 Dec 14, 1983 H2H
5206 Ben Testerman Ross Case 1 1–0 G 1–0 Dec 4, 1982 H2H
5207 Ben Testerman Russell Simpson 1 0–1 H 0–1 Aug 18, 1982 H2H
5208 Ben Testerman Sandy Mayer 1 0–1 H 0–1 Jan 23, 1981 H2H
5209 Ben Testerman Sashi Menon 1 1–0 H 1–0 Aug 13, 1981 H2H
5210 Ben Testerman Shlomo Glickstein 1 0–1 H 0–1 Feb 3, 1983 H2H
5211 Ben Testerman Stefan Simonsson 1 0–1 H 0–1 Jan 26, 1983 H2H
5212 Ben Testerman Steve Denton 1 1–0 G 1–0 Dec 15, 1982 H2H
5213 Ben Testerman Steve Meister 1 1–0 C 1–0 Jan 25, 1984 H2H
5214 Ben Testerman Terry Moor 1 0–1 H 0–1 Oct 25, 1984 H2H
5215 Bernabe Zapata Miralles Alex de Minaur 1 0–1 C 0–1 Apr 12, 2022 H2H
5216 Bernabe Zapata Miralles Benjamin Bonzi 1 0–1 C 0–1 Apr 11, 2023 H2H
5217 Bernabe Zapata Miralles Ben Shelton 1 0–1 H 0–1 Aug 9, 2023 H2H
5218 Bernabe Zapata Miralles Botic van de Zandschulp 1 0–1 H 0–1 Feb 10, 2022 H2H
5219 Bernabe Zapata Miralles Dennis Novak 1 1–0 H 1–0 Feb 3, 2022 H2H
5220 Bernabe Zapata Miralles Egor Gerasimov 1 0–1 H 0–1 Sep 30, 2023 H2H
5221 Bernabe Zapata Miralles Ethan Quinn 1 1–0 H 1–0 Aug 30, 2023 H2H
5222 Bernabe Zapata Miralles Hubert Hurkacz 1 1–0 C 1–0 Apr 7, 2023 H2H
5223 Bernabe Zapata Miralles Laslo Djere 1 0–1 C 0–1 Feb 22, 2024 H2H
5224 Bernabe Zapata Miralles Lorenzo Musetti 1 0–1 H 0–1 Oct 14, 2022 H2H
5225 Bernabe Zapata Miralles Matteo Arnaldi 1 0–1 H 0–1 Jan 10, 2024 H2H
5226 Bernabe Zapata Miralles Pedro Martinez 1 1–0 C 1–0 Feb 16, 2023 H2H
5227 Bernabe Zapata Miralles Roberto Bautista Agut 1 0–1 C 0–1 Apr 20, 2023 H2H
5228 Bernard Boileau Buster C Mottram 1 0–1 C 0–1 Oct 24, 1980 H2H
5229 Bernard Boileau Christophe Bernelle 1 1–0 C 1–0 May 11, 1983 H2H
5230 Bernard Boileau Christophe Freyss 1 1–0 H 1–0 Mar 19, 1981 H2H
5231 Bernard Boileau Erick Iskersky 1 0–1 C 0–1 Sep 22, 1983 H2H
5232 Bernard Boileau Frew Mcmillan 1 1–0 C 1–0 Mar 13, 1980 H2H
5233 Bernard Boileau Fritz Buehning 1 0–1 C 0–1 Mar 10, 1983 H2H
5234 Bernard Boileau Guillermo Aubone 1 0–1 C 0–1 Nov 5, 1981 H2H
5235 Bernard Boileau Jose Higueras 1 0–1 C 0–1 Nov 15, 1979 H2H
5236 Bernard Boileau Karl Meiler 1 1–0 C 1–0 Jul 15, 1983 H2H
5237 Bernard Boileau Louk Sanders 1 1–0 C 1–0 Oct 23, 1980 H2H
5238 Bernard Boileau Markus Gunthardt 1 1–0 C 1–0 Oct 22, 1980 H2H
5239 Bernard Boileau Paolo Bertolucci 1 0–1 C 0–1 Jun 16, 1978 H2H
5240 Bernard Boileau Patrice Dominguez 1 0–1 C 0–1 Jun 12, 1980 H2H
5241 Bernard Boileau Patricio Cornejo 1 1–0 C 1–0 Jun 15, 1978 H2H
5242 Bernard Boileau Per Hjertquist 1 1–0 C 1–0 May 25, 1983 H2H
5243 Bernard Boileau Peter Feigl 1 1–0 H 1–0 Apr 3, 1981 H2H
5244 Bernard Boileau Ricardo Cano 1 1–0 C 1–0 Jun 14, 1979 H2H
5245 Bernard Boileau Ricardo Ycaza 1 1–0 C 1–0 May 26, 1982 H2H
5246 Bernard Boileau Richard Meyer 1 1–0 H 1–0 Jan 26, 1983 H2H
5247 Bernard Boileau Rolf Gehring 1 0–1 C 0–1 Nov 19, 1981 H2H
5248 Bernard Boileau Sandy Mayer 1 1–0 H 1–0 Mar 17, 1983 H2H
5249 Bernard Boileau Ulrich Pinner 1 0–1 C 0–1 Mar 24, 1983 H2H
5250 Bernard Fritz Alejandro Cortes 1 0–1 C 0–1 Sep 26, 1979 H2H
5251 Bernard Fritz Brian Fairlie 1 0–1 C 0–1 Jul 12, 1978 H2H
5252 Bernard Fritz Dave Siegler 1 0–1 H 0–1 Oct 29, 1981 H2H
5253 Bernard Fritz David Carter 1 0–1 C 0–1 Jul 9, 1981 H2H
5254 Bernard Fritz Dick Crealy 1 1–0 C 1–0 Aug 1, 1978 H2H
5255 Bernard Fritz Ferdi Taygan 1 1–0 C 1–0 Aug 2, 1978 H2H
5256 Bernard Fritz Gianni Marchetti 1 1–0 C 1–0 Nov 22, 1979 H2H
5257 Bernard Fritz Glen Holroyd 1 0–1 C 0–1 Nov 26, 1981 H2H
5258 Bernard Fritz Ibrahim Mahmoud 1 1–0 C 1–0 Mar 6, 1980 H2H
5259 Bernard Fritz Jean Louis Haillet 1 1–0 H 1–0 Nov 24, 1983 H2H
5260 Bernard Fritz John Paish 1 1–0 G 1–0 Jun 25, 1980 H2H
5261 Bernard Fritz Jose Luis Damiani 1 1–0 C 1–0 Jul 18, 1981 H2H
5262 Bernard Fritz Ken Rosewall 1 0–1 C 0–1 Aug 4, 1977 H2H
5263 Bernard Fritz Trey Waltke 1 0–1 H 0–1 Sep 5, 1981 H2H
5264 Bernard Fritz Victor Amaya 1 0–1 H 0–1 Feb 25, 1983 H2H
5265 Bernard Fritz Zlatko Ivancic 1 1–0 C 1–0 Jul 17, 1980 H2H
5266 Bernard Mignot Andres Gimeno 1 0–1 C 0–1 Oct 6, 1970 H2H
5267 Bernard Mignot Graham Stilwell 1 0–1 C 0–1 May 21, 1975 H2H
5268 Bernard Mignot Jim Mcmanus 1 1–0 C 1–0 May 25, 1971 H2H
5269 Bernard Mignot Manuel Santana 1 1–0 C 1–0 Feb 14, 1975 H2H
5270 Bernard Mignot Nicola Pietrangeli 1 1–0 C 1–0 Jun 8, 1972 H2H
5271 Bernard Mignot Nikola Pilic 1 0–1 C 0–1 Jun 9, 1977 H2H
5272 Bernard Mignot Peter Pokorny 1 1–0 G 1–0 Jun 27, 1973 H2H
5273 Bernard Mignot Pierre Barthes 1 1–0 C 1–0 Mar 30, 1972 H2H
5274 Bernard Mignot Stan Smith 1 0–1 C 0–1 May 28, 1972 H2H
5275 Bernard Mignot Wilhelm Bungert 1 1–0 C 1–0 Jun 14, 1973 H2H
5276 Bernard Montrenaud Nicola Pietrangeli 1 0–1 C 0–1 Apr 16, 1970 H2H
5277 Bernardo Mota Adrian Voinea 1 1–0 C 1–0 Apr 11, 1996 H2H
5278 Bernardo Mota Andrei Cherkasov 1 1–0 C 1–0 Mar 27, 1997 H2H
5279 Bernardo Mota Francisco Roig 1 0–1 C 0–1 Sep 15, 1994 H2H
5280 Bernard Tomic Albert Ramos-Vinolas 1 1–0 H 1–0 Aug 28, 2013 H2H
5281 Bernard Tomic Alex de Minaur 1 0–1 H 0–1 Jul 27, 2019 H2H
5282 Bernard Tomic Alex Hernandez 1 1–0 H 1–0 Jul 28, 2026 H2H
5283 Bernard Tomic Austin Krajicek 1 1–0 H 1–0 Mar 28, 2015 H2H
5284 Bernard Tomic Bjorn Fratangelo 1 0–1 H 0–1 Mar 11, 2017 H2H
5285 Bernard Tomic Blaz Kavcic 1 1–0 H 1–0 Jan 10, 2014 H2H
5286 Bernard Tomic Bradley Klahn 1 1–0 H 1–0 Sep 27, 2018 H2H
5287 Bernard Tomic Cedrik-Marcel Stebe 1 0–1 H 0–1 Feb 20, 2020 H2H
5288 Bernard Tomic Corentin Moutet 1 0–1 H 0–1 Oct 16, 2025 H2H
5289 Bernard Tomic Daniel Brands 1 1–0 H 1–0 Jan 17, 2013 H2H
5290 Bernard Tomic Egor Gerasimov 1 0–1 H 0–1 Aug 1, 2018 H2H
5291 Bernard Tomic Evgeny Donskoy 1 1–0 G 1–0 Jun 25, 2014 H2H
5292 Bernard Tomic Farrukh Dustov 1 1–0 H 1–0 Jul 17, 2014 H2H
5293 Bernard Tomic Felix Auger-Aliassime 1 1–0 H 1–0 Sep 29, 2018 H2H
5294 Bernard Tomic Flavio Cipolla 1 0–1 H 0–1 Sep 29, 2011 H2H
5295 Bernard Tomic Frances Tiafoe 1 1–0 H 1–0 Jul 25, 2019 H2H
5296 Bernard Tomic Gianni Mina 1 0–1 C 0–1 May 20, 2015 H2H
5297 Bernard Tomic Guillaume Rufin 1 1–0 H 1–0 Jan 20, 2010 H2H
5298 Bernard Tomic Hubert Hurkacz 1 1–0 G 1–0 Jul 4, 2018 H2H
5299 Bernard Tomic Ilya Ivashka 1 0–1 G 0–1 Jul 18, 2019 H2H
5300 Bernard Tomic James Ward 1 1–0 G 1–0 Jun 19, 2013 H2H
5301 Bernard Tomic John-Patrick Smith 1 0–1 G 0–1 Jul 16, 2015 H2H
5302 Bernard Tomic Jurgen Zopp 1 1–0 H 1–0 Oct 20, 2011 H2H
5303 Bernard Tomic Kenny De Schepper 1 1–0 C 1–0 Apr 24, 2013 H2H
5304 Bernard Tomic Kevin King 1 1–0 G 1–0 Jun 14, 2018 H2H
5305 Bernard Tomic Kyle Edmund 1 0–1 H 0–1 Sep 28, 2017 H2H
5306 Bernard Tomic Lloyd Harris 1 1–0 H 1–0 Sep 28, 2018 H2H
5307 Bernard Tomic Lucas Pouille 1 0–1 G 0–1 Jul 5, 2016 H2H
5308 Bernard Tomic Malek Jaziri 1 1–0 H 1–0 Feb 19, 2015 H2H
5309 Bernard Tomic Matthew Ebden 1 1–0 H 1–0 Jul 26, 2019 H2H
5310 Bernard Tomic Michael Yani 1 1–0 H 1–0 Aug 31, 2011 H2H
5311 Bernard Tomic Mikhail Kukushkin 1 0–1 C 0–1 May 24, 2012 H2H
5312 Bernard Tomic Norbert Gombos 1 1–0 G 1–0 Jun 28, 2017 H2H
5313 Bernard Tomic Patrik Rosenholm 1 1–0 H 1–0 Oct 16, 2014 H2H
5314 Bernard Tomic Radu Albot 1 1–0 G 1–0 Jun 30, 2016 H2H
5315 Bernard Tomic Rogerio Dutra Silva 1 1–0 C 1–0 May 5, 2017 H2H
5316 Bernard Tomic Rohan Bopanna 1 1–0 H 1–0 Mar 12, 2011 H2H
5317 Bernard Tomic Sam Groth 1 1–0 H 1–0 Jan 25, 2015 H2H
5318 Bernard Tomic Somdev Devvarman 1 1–0 H 1–0 Feb 22, 2013 H2H
5319 Bernard Tomic Stephane Robert 1 1–0 G 1–0 Jun 15, 2017 H2H
5320 Bernard Tomic Steve Darcis 1 0–1 H 0–1 Feb 23, 2017 H2H
5321 Bernard Tomic Taylor Fritz 1 0–1 C 0–1 May 28, 2019 H2H
5322 Bernard Tomic Teymuraz Gabashvili 1 0–1 H 0–1 Jan 16, 2016 H2H
5323 Bernard Tomic Thiago Monteiro 1 1–0 H 1–0 Mar 22, 2019 H2H
5324 Bernard Tomic Tobias Kamke 1 1–0 H 1–0 Jan 21, 2015 H2H
5325 Bernard Tomic Ugo Humbert 1 0–1 H 0–1 Sep 20, 2018 H2H
5326 Bernard Tomic Yuichi Sugita 1 1–0 H 1–0 Feb 10, 2021 H2H
5327 Bernard Tomic Ze Zhang 1 1–0 H 1–0 Oct 3, 2013 H2H
5328 Bernd Karbacher Alberto Mancini 1 1–0 C 1–0 May 12, 1993 H2H
5329 Bernd Karbacher Andrei Cherkasov 1 0–1 H 0–1 Jan 20, 1999 H2H
5330 Bernd Karbacher Andrei Olhovskiy 1 1–0 C 1–0 Sep 18, 1992 H2H
5331 Bernd Karbacher Bryan Shelton 1 0–1 H 0–1 Jan 14, 1993 H2H
5332 Bernd Karbacher Carlos Costa 1 1–0 H 1–0 Mar 3, 1993 H2H
5333 Bernd Karbacher Carsten Arriens 1 0–1 C 0–1 Oct 7, 1993 H2H
5334 Bernd Karbacher Christian Bergstrom 1 1–0 C 1–0 May 6, 1993 H2H
5335 Bernd Karbacher Daniel Courcol 1 1–0 C 1–0 May 31, 1995 H2H
5336 Bernd Karbacher Daniel Orsanic 1 1–0 C 1–0 Jul 9, 1994 H2H
5337 Bernd Karbacher David Dilucia 1 1–0 H 1–0 Apr 15, 1999 H2H
5338 Bernd Karbacher Francisco Roig 1 1–0 C 1–0 Jul 15, 1992 H2H
5339 Bernd Karbacher Galo Blanco 1 1–0 C 1–0 Oct 4, 1996 H2H
5340 Bernd Karbacher Gilad Bloom 1 1–0 H 1–0 Mar 13, 1993 H2H
5341 Bernd Karbacher Goran Prpic 1 0–1 C 0–1 May 30, 1993 H2H
5342 Bernd Karbacher Grant Connell 1 1–0 H 1–0 Mar 14, 1992 H2H
5343 Bernd Karbacher Guillaume Raoux 1 1–0 C 1–0 Jul 22, 1993 H2H
5344 Bernd Karbacher Henri Leconte 1 0–1 G 0–1 Jun 26, 1992 H2H
5345 Bernd Karbacher Horst Skoff 1 1–0 C 1–0 Jul 10, 1994 H2H
5346 Bernd Karbacher Ignacio Truyol 1 0–1 H 0–1 Aug 14, 1996 H2H
5347 Bernd Karbacher Jacobo Diaz 1 0–1 C 0–1 Sep 17, 1998 H2H
5348 Bernd Karbacher Jamie Morgan 1 0–1 H 0–1 Jan 7, 1993 H2H
5349 Bernd Karbacher Jan Apell 1 1–0 H 1–0 Jan 20, 1993 H2H
5350 Bernd Karbacher Jan Kroslak 1 1–0 C 1–0 Mar 4, 1999 H2H
5351 Bernd Karbacher Jason Stoltenberg 1 1–0 C 1–0 Feb 23, 1995 H2H
5352 Bernd Karbacher Joern Renzenbrink 1 1–0 C 1–0 Jul 20, 1994 H2H
5353 Bernd Karbacher Jordi Arrese 1 0–1 C 0–1 Jun 16, 1995 H2H
5354 Bernd Karbacher Karol Kucera 1 0–1 C 0–1 Oct 20, 1994 H2H
5355 Bernd Karbacher Lars Jonsson 1 1–0 C 1–0 Jul 23, 1994 H2H
5356 Bernd Karbacher Lars Koslowski 1 1–0 C 1–0 Apr 30, 1992 H2H
5357 Bernd Karbacher Leander Paes 1 1–0 H 1–0 Aug 31, 1994 H2H
5358 Bernd Karbacher Lucas Arnold Ker 1 0–1 H 0–1 Sep 4, 1998 H2H
5359 Bernd Karbacher Luiz Mattar 1 0–1 C 0–1 Jun 18, 1992 H2H
5360 Bernd Karbacher Marcelo Filippini 1 1–0 C 1–0 Jul 21, 1999 H2H
5361 Bernd Karbacher Markus Naewie 1 0–1 C 0–1 Jul 22, 1992 H2H
5362 Bernd Karbacher Markus Zoecke 1 0–1 H 0–1 Jan 5, 1995 H2H
5363 Bernd Karbacher Martin Rodriguez 1 0–1 C 0–1 Jul 8, 1999 H2H
5364 Bernd Karbacher Martin Sinner 1 1–0 C 1–0 Jul 20, 1995 H2H
5365 Bernd Karbacher Marzio Martelli 1 0–1 G 0–1 Jun 25, 1997 H2H
5366 Bernd Karbacher Massimo Cierro 1 1–0 C 1–0 Oct 1, 1992 H2H
5367 Bernd Karbacher Matt Lucena 1 1–0 C 1–0 Jun 9, 1994 H2H
5368 Bernd Karbacher Michael Hill 1 0–1 H 0–1 Jan 19, 2000 H2H
5369 Bernd Karbacher Michiel Schapers 1 0–1 H 0–1 Apr 2, 1992 H2H
5370 Bernd Karbacher Mikael Pernfors 1 1–0 C 1–0 Jul 13, 1995 H2H
5371 Bernd Karbacher Mikael Tillstrom 1 1–0 C 1–0 Jun 2, 1995 H2H
5372 Bernd Karbacher Nicklas Kulti 1 1–0 H 1–0 Sep 3, 1993 H2H
5373 Bernd Karbacher Nicklas Utgren 1 0–1 C 0–1 Apr 7, 1994 H2H
5374 Bernd Karbacher Nicolas Escude 1 0–1 H 0–1 Oct 5, 1995 H2H
5375 Bernd Karbacher Nicolas Kiefer 1 0–1 C 0–1 Jul 25, 1996 H2H
5376 Bernd Karbacher Oliver Gross 1 1–0 C 1–0 Apr 20, 1994 H2H
5377 Bernd Karbacher Patrick Rafter 1 1–0 H 1–0 Apr 8, 1999 H2H
5378 Bernd Karbacher Patrik Kuhnen 1 0–1 C 0–1 Nov 11, 1993 H2H
5379 Bernd Karbacher Ruben Fernandez 1 1–0 C 1–0 Sep 11, 1997 H2H
5380 Bernd Karbacher Sandor Noszaly 1 1–0 C 1–0 Jul 22, 1994 H2H
5381 Bernd Karbacher Simon Youl 1 1–0 H 1–0 Apr 16, 1992 H2H
5382 Bernd Karbacher Stefano Pescosolido 1 1–0 C 1–0 Aug 5, 1995 H2H
5383 Bernd Karbacher Thierry Guardiola 1 1–0 C 1–0 May 26, 1993 H2H
5384 Bernd Karbacher Thomas Buchmayer 1 1–0 C 1–0 Aug 5, 1993 H2H
5385 Bernd Karbacher Thomas Johansson 1 1–0 H 1–0 Jan 17, 1997 H2H
5386 Bernd Karbacher Todd Larkham 1 1–0 C 1–0 May 15, 1996 H2H
5387 Bernd Karbacher Todd Witsken 1 1–0 H 1–0 Mar 4, 1992 H2H
5388 Bernd Karbacher Tomas Nydahl 1 1–0 H 1–0 Jan 8, 1998 H2H
5389 Bernd Karbacher Vincent Spadea 1 0–1 H 0–1 Jan 18, 1995 H2H
5390 Bernd Karbacher Wally Masur 1 0–1 C 0–1 Feb 18, 1993 H2H
5391 Bernd Karbacher Wayne Black 1 0–1 H 0–1 Aug 19, 1998 H2H
5392 Bernd Karbacher Xavier Malisse 1 1–0 C 1–0 Jul 28, 1999 H2H
5393 Bernhard Pils Andreas Maurer 1 1–0 C 1–0 Nov 20, 1980 H2H
5394 Bernhard Pils Brian Levine 1 1–0 H 1–0 Oct 20, 1983 H2H
5395 Bernhard Pils Brian Teacher 1 0–1 C 0–1 Nov 21, 1980 H2H
5396 Bernhard Pils Christian Jessel 1 1–0 C 1–0 Jul 25, 1984 H2H
5397 Bernhard Pils Christoph Zipf 1 0–1 H 0–1 Oct 13, 1983 H2H
5398 Bernhard Pils Colin Dowdeswell 1 0–1 C 0–1 Jul 27, 1984 H2H
5399 Bernhard Pils David Carter 1 0–1 C 0–1 Jul 15, 1981 H2H
5400 Bernhard Pils Dominique Bedel 1 0–1 C 0–1 Jun 9, 1983 H2H