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
13201 Edwin Kempes Andre Sa 1 0–1 H 0–1 Aug 29, 2001 H2H
13202 Edwin Kempes Gilles Elseneer 1 0–1 G 0–1 Jun 13, 2001 H2H
13203 Edwin Kempes Jan Kroslak 1 1–0 C 1–0 Feb 18, 1999 H2H
13204 Edwin Kempes Jiri Vanek 1 1–0 H 1–0 Jan 4, 2001 H2H
13205 Edwin Kempes Juan Balcells 1 1–0 H 1–0 Mar 8, 2001 H2H
13206 Edwin Kempes Justin Gimelstob 1 0–1 H 0–1 Aug 28, 2002 H2H
13207 Edwin Kempes Michihisa Onoda 1 1–0 H 1–0 Sep 20, 2001 H2H
13208 Edwin Kempes Sebastien Lareau 1 0–1 H 0–1 Feb 21, 2001 H2H
13209 Edwin Kempes Tomas Zib 1 0–1 G 0–1 Jun 21, 2001 H2H
13210 Egan Adams Herve Gauvain 1 1–0 C 1–0 Nov 26, 1982 H2H
13211 Egan Adams Pascal Portes 1 1–0 C 1–0 Oct 3, 1984 H2H
13212 Egan Adams Pat Dupre 1 0–1 H 0–1 Jan 26, 1983 H2H
13213 Egan Adams Slobodan Zivojinovic 1 0–1 H 0–1 Feb 5, 1985 H2H
13214 Egor Gerasimov Carlos Taberner 1 0–1 H 0–1 Sep 24, 2021 H2H
13215 Egor Gerasimov Diego Schwartzman 1 0–1 H 0–1 Aug 29, 2019 H2H
13216 Egor Gerasimov Ilya Ivashka 1 0–1 H 0–1 Aug 4, 2021 H2H
13217 Egor Gerasimov Taylor Fritz 1 0–1 H 0–1 Nov 10, 2021 H2H
13218 Eiji Takeuchi Etsuo Uchiyama 1 1–0 C 1–0 Oct 21, 1981 H2H
13219 Eiji Takeuchi Russell Simpson 1 0–1 H 0–1 Oct 16, 1985 H2H
13220 Eiji Takeuchi Wojtek Fibak 1 0–1 C 0–1 Oct 22, 1981 H2H
13221 Elias Ymer Adam Moundir 1 1–0 C 1–0 Apr 6, 2023 H2H
13222 Elias Ymer Alexandre Muller 1 0–1 C 0–1 May 21, 2025 H2H
13223 Elias Ymer Aslan Karatsev 1 1–0 H 1–0 Feb 4, 2022 H2H
13224 Elias Ymer Benoit Paire 1 1–0 C 1–0 Jul 21, 2022 H2H
13225 Elias Ymer Bjorn Fratangelo 1 0–1 H 0–1 Mar 9, 2019 H2H
13226 Elias Ymer Brandon Nakashima 1 0–1 H 0–1 Feb 23, 2026 H2H
13227 Elias Ymer Cameron Norrie 1 0–1 H 0–1 Jul 22, 2021 H2H
13228 Elias Ymer Cristian Garin 1 0–1 G 0–1 Jun 29, 2022 H2H
13229 Elias Ymer Daniel Altmaier 1 1–0 C 1–0 Jul 14, 2022 H2H
13230 Elias Ymer Daniel Brands 1 1–0 C 1–0 Jul 21, 2016 H2H
13231 Elias Ymer Dudi Sela 1 1–0 C 1–0 May 29, 2018 H2H
13232 Elias Ymer Gian Marco Moroni 1 1–0 H 1–0 Feb 3, 2022 H2H
13233 Elias Ymer Go Soeda 1 0–1 H 0–1 Jan 21, 2015 H2H
13234 Elias Ymer Grigor Dimitrov 1 0–1 C 0–1 Jul 11, 2013 H2H
13235 Elias Ymer Henri Laaksonen 1 0–1 C 0–1 Jul 16, 2021 H2H
13236 Elias Ymer Igor Sijsling 1 1–0 H 1–0 Jan 8, 2015 H2H
13237 Elias Ymer Ilya Ivashka 1 0–1 H 0–1 Sep 23, 2021 H2H
13238 Elias Ymer Jacob Fearnley 1 1–0 H 1–0 Oct 17, 2025 H2H
13239 Elias Ymer Juncheng Shang 1 0–1 H 0–1 Jul 31, 2024 H2H
13240 Elias Ymer Konstantin Kravchuk 1 1–0 C 1–0 Jul 22, 2016 H2H
13241 Elias Ymer Leo Borg 1 0–1 C 0–1 Jul 20, 2023 H2H
13242 Elias Ymer Lorenzo Musetti 1 0–1 C 0–1 Jul 27, 2023 H2H
13243 Elias Ymer Lorenzo Sonego 1 0–1 C 0–1 Apr 21, 2022 H2H
13244 Elias Ymer Matteo Berrettini 1 0–1 H 0–1 Mar 2, 2023 H2H
13245 Elias Ymer Matthew Ebden 1 1–0 H 1–0 Jul 21, 2021 H2H
13246 Elias Ymer Mikael Ymer 1 1–0 H 1–0 Oct 16, 2025 H2H
13247 Elias Ymer Mikhail Kukushkin 1 1–0 C 1–0 Jul 10, 2014 H2H
13248 Elias Ymer Miomir Kecmanovic 1 0–1 H 0–1 Oct 21, 2023 H2H
13249 Elias Ymer Nick Kyrgios 1 1–0 C 1–0 Apr 23, 2015 H2H
13250 Elias Ymer Pedro Martinez 1 0–1 C 0–1 Jul 22, 2022 H2H
13251 Elias Ymer Roberto Bautista Agut 1 1–0 H 1–0 Oct 19, 2023 H2H
13252 Elias Ymer Stefano Travaglia 1 1–0 H 1–0 Feb 5, 2022 H2H
13253 Elias Ymer Sumit Nagal 1 0–1 C 0–1 Jul 18, 2024 H2H
13254 Elias Ymer Thiago Seyboth Wild 1 0–1 C 0–1 Feb 28, 2019 H2H
13255 Elias Ymer Tobias Kamke 1 0–1 H 0–1 Oct 20, 2016 H2H
13256 Elias Ymer Tristan Boyer 1 1–0 C 1–0 Jul 17, 2025 H2H
13257 Elias Ymer Ugo Humbert 1 0–1 G 0–1 Jun 8, 2026 H2H
13258 Elias Ymer Yuichi Sugita 1 0–1 H 0–1 Oct 17, 2019 H2H
13259 Eliot Spizzirri Laslo Djere 1 1–0 H 1–0 Nov 5, 2025 H2H
13260 Eliot Spizzirri Pedro Martinez 1 1–0 H 1–0 Oct 16, 2025 H2H
13261 Eliot Teltscher Adriano Panatta 1 1–0 C 1–0 Jun 3, 1979 H2H
13262 Eliot Teltscher Alejandro Pierola 1 1–0 C 1–0 Oct 10, 1979 H2H
13263 Eliot Teltscher Allan Stone 1 0–1 C 0–1 Sep 20, 1978 H2H
13264 Eliot Teltscher Andy Andrews 1 1–0 H 1–0 Oct 19, 1983 H2H
13265 Eliot Teltscher Andy Kohlberg 1 1–0 C 1–0 Jul 30, 1980 H2H
13266 Eliot Teltscher Angel Gimenez 1 1–0 C 1–0 Nov 7, 1980 H2H
13267 Eliot Teltscher Barry Moir 1 0–1 C 0–1 May 7, 1987 H2H
13268 Eliot Teltscher Bernard Fritz 1 1–0 H 1–0 Aug 13, 1981 H2H
13269 Eliot Teltscher Blaine Willenborg 1 1–0 H 1–0 Aug 21, 1980 H2H
13270 Eliot Teltscher Bob Green 1 0–1 C 0–1 Sep 28, 1985 H2H
13271 Eliot Teltscher Brian Fairlie 1 0–1 C 0–1 Jul 20, 1977 H2H
13272 Eliot Teltscher Bruce Foxworth 1 1–0 H 1–0 Feb 23, 1983 H2H
13273 Eliot Teltscher Bruce Nichols 1 1–0 H 1–0 Feb 17, 1982 H2H
13274 Eliot Teltscher Butch Seewagen 1 1–0 C 1–0 Jul 27, 1977 H2H
13275 Eliot Teltscher Cary Leeds 1 1–0 H 1–0 Sep 4, 1982 H2H
13276 Eliot Teltscher Charlie Owens 1 1–0 C 1–0 Apr 4, 1980 H2H
13277 Eliot Teltscher Christophe Casa 1 1–0 C 1–0 Jul 14, 1977 H2H
13278 Eliot Teltscher Christophe Roger-Vasselin 1 1–0 C 1–0 Jul 26, 1984 H2H
13279 Eliot Teltscher Christo Van Rensburg 1 1–0 C 1–0 Apr 3, 1987 H2H
13280 Eliot Teltscher Cliff Richey 1 1–0 H 1–0 Feb 24, 1977 H2H
13281 Eliot Teltscher Cliff Skakle 1 1–0 H 1–0 Jan 23, 1981 H2H
13282 Eliot Teltscher Colin Dowdeswell 1 0–1 H 0–1 Dec 7, 1978 H2H
13283 Eliot Teltscher Corrado Barazzutti 1 0–1 C 0–1 May 23, 1979 H2H
13284 Eliot Teltscher Craig A Miller 1 1–0 C 1–0 Oct 8, 1982 H2H
13285 Eliot Teltscher Danny Saltz 1 1–0 H 1–0 Oct 11, 1984 H2H
13286 Eliot Teltscher David Dowlen 1 1–0 C 1–0 Jan 17, 1980 H2H
13287 Eliot Teltscher Derek Tarr 1 1–0 C 1–0 May 25, 1983 H2H
13288 Eliot Teltscher Drew Gitlin 1 1–0 H 1–0 Aug 20, 1981 H2H
13289 Eliot Teltscher Eric Friedler 1 1–0 H 1–0 Sep 15, 1979 H2H
13290 Eliot Teltscher Erick Iskersky 1 1–0 H 1–0 Sep 2, 1978 H2H
13291 Eliot Teltscher Eric Korita 1 1–0 C 1–0 Jan 27, 1984 H2H
13292 Eliot Teltscher Frank Puncec 1 1–0 H 1–0 Aug 17, 1983 H2H
13293 Eliot Teltscher Frew Mcmillan 1 0–1 H 0–1 Oct 25, 1979 H2H
13294 Eliot Teltscher Gary Donnelly 1 0–1 H 0–1 Aug 30, 1986 H2H
13295 Eliot Teltscher Georges Goven 1 1–0 H 1–0 Oct 21, 1983 H2H
13296 Eliot Teltscher Greg Halder 1 1–0 H 1–0 Aug 31, 1978 H2H
13297 Eliot Teltscher Hans Hansson 1 1–0 C 1–0 Oct 7, 1982 H2H
13298 Eliot Teltscher Hans Simonsson 1 0–1 C 0–1 Nov 8, 1980 H2H
13299 Eliot Teltscher Haroon Ismail 1 1–0 C 1–0 Oct 18, 1980 H2H
13300 Eliot Teltscher Henrik Sundstrom 1 1–0 C 1–0 Apr 28, 1984 H2H
13301 Eliot Teltscher Henry Bunis 1 0–1 H 0–1 Mar 23, 1977 H2H
13302 Eliot Teltscher Ivan Molina 1 1–0 C 1–0 Oct 5, 1979 H2H
13303 Eliot Teltscher Jan Norback 1 1–0 C 1–0 Oct 25, 1980 H2H
13304 Eliot Teltscher Janos Benyik 1 0–1 C 0–1 Jul 15, 1977 H2H
13305 Eliot Teltscher Jay Lapidus 1 1–0 C 1–0 Jan 24, 1985 H2H
13306 Eliot Teltscher Jeff Borowiak 1 1–0 C 1–0 Jul 16, 1983 H2H
13307 Eliot Teltscher Jin Sun Yoo 1 1–0 H 1–0 Apr 22, 1988 H2H
13308 Eliot Teltscher John Mccurdy 1 1–0 H 1–0 Sep 1, 1983 H2H
13309 Eliot Teltscher John Yuill 1 1–0 C 1–0 May 17, 1980 H2H
13310 Eliot Teltscher Keith Richardson 1 0–1 C 0–1 Aug 2, 1978 H2H
13311 Eliot Teltscher Kent Carlsson 1 0–1 C 0–1 May 1, 1987 H2H
13312 Eliot Teltscher Kjell Johansson 1 1–0 C 1–0 May 14, 1981 H2H
13313 Eliot Teltscher Marco Consolini 1 1–0 C 1–0 Dec 1, 1978 H2H
13314 Eliot Teltscher Mark Turpin 1 1–0 H 1–0 Sep 13, 1979 H2H
13315 Eliot Teltscher Matt Mitchell 1 0–1 C 0–1 Oct 19, 1984 H2H
13316 Eliot Teltscher Mike Myburg 1 1–0 C 1–0 Jul 29, 1982 H2H
13317 Eliot Teltscher Morten Ronneberg 1 1–0 C 1–0 Jul 21, 1983 H2H
13318 Eliot Teltscher Ove Bengtson 1 0–1 C 0–1 Feb 2, 1978 H2H
13319 Eliot Teltscher Pat Cramer 1 1–0 C 1–0 Sep 29, 1976 H2H
13320 Eliot Teltscher Patrice Kuchna 1 1–0 C 1–0 May 29, 1983 H2H
13321 Eliot Teltscher Patricio Cornejo 1 0–1 C 0–1 Jul 28, 1977 H2H
13322 Eliot Teltscher Paul Gerken 1 0–1 H 0–1 Sep 17, 1977 H2H
13323 Eliot Teltscher Pavel Slozil 1 1–0 H 1–0 Nov 2, 1979 H2H
13324 Eliot Teltscher Peter Elter 1 1–0 C 1–0 May 30, 1982 H2H
13325 Eliot Teltscher Peter Feigl 1 1–0 H 1–0 Nov 17, 1978 H2H
13326 Eliot Teltscher Peter Lindgren 1 1–0 C 1–0 Apr 29, 1987 H2H
13327 Eliot Teltscher Peter Rennert 1 1–0 H 1–0 Oct 14, 1982 H2H
13328 Eliot Teltscher Randy Crawford 1 1–0 H 1–0 Apr 13, 1979 H2H
13329 Eliot Teltscher Ricardo Cano 1 1–0 C 1–0 Jul 18, 1981 H2H
13330 Eliot Teltscher Rick Fisher 1 1–0 C 1–0 Apr 3, 1980 H2H
13331 Eliot Teltscher Rick Meyers 1 1–0 H 1–0 Aug 12, 1981 H2H
13332 Eliot Teltscher Rod Frawley 1 1–0 C 1–0 Oct 4, 1984 H2H
13333 Eliot Teltscher Rodney Harmon 1 0–1 H 0–1 Sep 9, 1982 H2H
13334 Eliot Teltscher Ron Hightower 1 1–0 C 1–0 Jul 15, 1981 H2H
13335 Eliot Teltscher Ross Case 1 1–0 C 1–0 Oct 24, 1980 H2H
13336 Eliot Teltscher Russell Simpson 1 1–0 H 1–0 Oct 3, 1980 H2H
13337 Eliot Teltscher Sean Sorensen 1 1–0 C 1–0 May 14, 1980 H2H
13338 Eliot Teltscher Shigeyuki Nishio 1 1–0 C 1–0 Oct 23, 1980 H2H
13339 Eliot Teltscher Stanislav Birner 1 1–0 C 1–0 Jul 23, 1980 H2H
13340 Eliot Teltscher Stan Smith 1 0–1 H 0–1 Aug 27, 1978 H2H
13341 Eliot Teltscher Steve Docherty 1 0–1 H 0–1 Feb 2, 1978 H2H
13342 Eliot Teltscher Trevor Allan 1 0–1 C 0–1 Jul 12, 1984 H2H
13343 Eliot Teltscher Trey Waltke 1 1–0 H 1–0 Oct 24, 1979 H2H
13344 Eliot Teltscher Tsuyoshi Fukui 1 1–0 C 1–0 Oct 22, 1981 H2H
13345 Eliot Teltscher Ulrich Marten 1 1–0 C 1–0 May 16, 1979 H2H
13346 Eliot Teltscher Walter Redondo 1 1–0 C 1–0 Sep 25, 1980 H2H
13347 Eliot Teltscher Woody Blocher 1 1–0 H 1–0 Aug 24, 1978 H2H
13348 Eliot Teltscher Zan Guerry 1 1–0 C 1–0 Jul 15, 1982 H2H
13349 Elliot Benchetrit Cameron Norrie 1 1–0 C 1–0 May 28, 2019 H2H
13350 Elliot Benchetrit Damir Dzumhur 1 0–1 H 0–1 Aug 28, 2019 H2H
13351 Elliot Benchetrit Dusan Lajovic 1 0–1 C 0–1 May 30, 2019 H2H
13352 Elliot Benchetrit Felix Auger-Aliassime 1 0–1 C 0–1 Apr 7, 2022 H2H
13353 Elliot Benchetrit Gael Monfils 1 0–1 C 0–1 May 29, 2018 H2H
13354 Elliot Benchetrit Jaume Munar 1 0–1 C 0–1 Apr 6, 2023 H2H
13355 Elliot Benchetrit Jesper de Jong 1 0–1 C 0–1 Apr 3, 2025 H2H
13356 Elliot Benchetrit John Isner 1 0–1 C 0–1 Sep 29, 2020 H2H
13357 Elliot Benchetrit Pavel Kotov 1 0–1 C 0–1 Apr 4, 2024 H2H
13358 Elliot Benchetrit Yuichi Sugita 1 0–1 H 0–1 Jan 22, 2020 H2H
13359 Ellis Ferreira Richard Matuszewski 1 1–0 H 1–0 Mar 31, 1994 H2H
13360 Elmer Moller Dino Prizmic 1 0–1 C 0–1 Jul 23, 2025 H2H
13361 Elmer Moller Federico Cina 1 1–0 C 1–0 Apr 22, 2026 H2H
13362 Elmer Moller Filip Misolic 1 0–1 C 0–1 Jul 17, 2025 H2H
13363 Elmer Moller Frances Tiafoe 1 0–1 G 0–1 Jul 2, 2025 H2H
13364 Elmer Moller Gabi Adrian Boitan 1 1–0 C 1–0 Mar 31, 2026 H2H
13365 Elmer Moller Gabriel Diallo 1 1–0 C 1–0 Apr 24, 2026 H2H
13366 Elmer Moller Joao Fonseca 1 0–1 C 0–1 Apr 25, 2025 H2H
13367 Elmer Moller Mariano Navone 1 0–1 C 0–1 Apr 1, 2026 H2H
13368 Emanuel Couto Bing Pan 1 0–1 H 0–1 Apr 28, 1995 H2H
13369 Emanuel Couto David Rikl 1 1–0 C 1–0 Mar 31, 1994 H2H
13370 Emanuel Couto Francisco Montana 1 1–0 H 1–0 Apr 27, 1995 H2H
13371 Emanuel Couto Nuno Marques 1 0–1 C 0–1 Apr 4, 1991 H2H
13372 Emanuel Couto Thierry Guardiola 1 0–1 C 0–1 Aug 2, 1995 H2H
13373 Emilio Benfele Alvarez Alberto Martin 1 1–0 C 1–0 Oct 30, 1997 H2H
13374 Emilio Benfele Alvarez Andrei Stoliarov 1 0–1 H 0–1 Feb 21, 2001 H2H
13375 Emilio Benfele Alvarez Cedric Pioline 1 0–1 C 0–1 May 3, 1997 H2H
13376 Emilio Benfele Alvarez Clemens Trimmel 1 1–0 C 1–0 Aug 2, 1995 H2H
13377 Emilio Benfele Alvarez Daniel Orsanic 1 0–1 C 0–1 Sep 12, 1996 H2H
13378 Emilio Benfele Alvarez Emanuel Rasberger 1 1–0 C 1–0 Aug 25, 1994 H2H
13379 Emilio Benfele Alvarez Fernon Wibier 1 0–1 G 0–1 Jun 19, 1997 H2H
13380 Emilio Benfele Alvarez Francisco Montana 1 0–1 C 0–1 Sep 15, 1994 H2H
13381 Emilio Benfele Alvarez Hendrik Dreekmann 1 0–1 C 0–1 Jul 29, 1998 H2H
13382 Emilio Benfele Alvarez Irakli Labadze 1 0–1 C 0–1 Jul 26, 2001 H2H
13383 Emilio Benfele Alvarez Jacobo Diaz 1 1–0 C 1–0 Mar 2, 2000 H2H
13384 Emilio Benfele Alvarez Jaime Oncins 1 0–1 H 0–1 Feb 12, 1998 H2H
13385 Emilio Benfele Alvarez Jan Siemerink 1 0–1 C 0–1 Jul 20, 2000 H2H
13386 Emilio Benfele Alvarez Jean-Rene Lisnard 1 0–1 C 0–1 Sep 30, 1999 H2H
13387 Emilio Benfele Alvarez Jens Knippschild 1 0–1 C 0–1 Sep 14, 2000 H2H
13388 Emilio Benfele Alvarez Jonas Svensson 1 0–1 C 0–1 Oct 28, 1993 H2H
13389 Emilio Benfele Alvarez Jordi Arrese 1 0–1 C 0–1 Aug 3, 1995 H2H
13390 Emilio Benfele Alvarez Karim Alami 1 1–0 C 1–0 Apr 23, 1997 H2H
13391 Emilio Benfele Alvarez Lars Jonsson 1 1–0 C 1–0 Mar 28, 1997 H2H
13392 Emilio Benfele Alvarez Marcelo Filippini 1 0–1 C 0–1 Nov 6, 1997 H2H
13393 Emilio Benfele Alvarez Marc Rosset 1 0–1 C 0–1 May 15, 1997 H2H
13394 Emilio Benfele Alvarez Markus Hipfl 1 1–0 C 1–0 Jul 26, 2000 H2H
13395 Emilio Benfele Alvarez Martin Schaffl 1 1–0 C 1–0 Aug 4, 1993 H2H
13396 Emilio Benfele Alvarez Marzio Martelli 1 1–0 C 1–0 May 6, 1998 H2H
13397 Emilio Benfele Alvarez Michael Tebbutt 1 1–0 C 1–0 May 27, 1998 H2H
13398 Emilio Benfele Alvarez Mounir El Aarej 1 1–0 C 1–0 Mar 27, 1997 H2H
13399 Emilio Benfele Alvarez Nicolas Kiefer 1 1–0 C 1–0 May 8, 1996 H2H
13400 Emilio Benfele Alvarez Nikos Rovas 1 1–0 C 1–0 Sep 17, 1998 H2H