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
44801 Eddie Edwards Gaston Escofet 1 1–0 C 1–0 Sep 26, 1979 H2H
44802 Eddie Edwards Gianni Ocleppo 1 1–0 C 1–0 Apr 22, 1982 H2H
44803 Eddie Edwards Greg Whitecross 1 1–0 G 1–0 Jun 23, 1982 H2H
44804 Eddie Edwards Henrik Sundstrom 1 0–1 C 0–1 May 27, 1983 H2H
44805 Eddie Edwards Henry Bunis 1 0–1 C 0–1 Sep 28, 1977 H2H
44806 Eddie Edwards Javier Soler 1 1–0 C 1–0 Sep 27, 1979 H2H
44807 Eddie Edwards Jay Lapidus 1 1–0 G 1–0 Jul 10, 1986 H2H
44808 Eddie Edwards Jim Delaney 1 1–0 C 1–0 May 5, 1982 H2H
44809 Eddie Edwards Jim Gurfein 1 1–0 G 1–0 Jan 9, 1981 H2H
44810 Eddie Edwards Joao Soares 1 1–0 H 1–0 Oct 30, 1981 H2H
44811 Eddie Edwards Marc Flur 1 1–0 G 1–0 Jul 12, 1986 H2H
44812 Eddie Edwards Mark Cox 1 1–0 C 1–0 Sep 13, 1980 H2H
44813 Eddie Edwards Mark Dickson 1 1–0 C 1–0 Mar 25, 1983 H2H
44814 Eddie Edwards Mark Edmondson 1 0–1 G 0–1 Dec 28, 1985 H2H
44815 Eddie Edwards Mark Vines 1 0–1 H 0–1 Sep 5, 1981 H2H
44816 Eddie Edwards Mel Purcell 1 0–1 H 0–1 Feb 17, 1988 H2H
44817 Eddie Edwards Michael Westphal 1 0–1 H 0–1 Oct 9, 1986 H2H
44818 Eddie Edwards Mike Cahill 1 0–1 H 0–1 Nov 30, 1979 H2H
44819 Eddie Edwards Miloslav Mecir 1 0–1 H 0–1 Sep 1, 1986 H2H
44820 Eddie Edwards Onny Parun 1 1–0 C 1–0 Sep 12, 1980 H2H
44821 Eddie Edwards Pascal Portes 1 0–1 C 0–1 Oct 31, 1980 H2H
44822 Eddie Edwards Pat Dupre 1 1–0 C 1–0 May 1, 1982 H2H
44823 Eddie Edwards Paul Mcnamee 1 1–0 G 1–0 Jun 10, 1981 H2H
44824 Eddie Edwards Pavel Slozil 1 0–1 H 0–1 Oct 19, 1984 H2H
44825 Eddie Edwards Peter Elter 1 0–1 C 0–1 Jul 24, 1980 H2H
44826 Eddie Edwards Phil Dent 1 1–0 G 1–0 Jun 12, 1981 H2H
44827 Eddie Edwards Rand Evett 1 1–0 C 1–0 May 8, 1984 H2H
44828 Eddie Edwards Raul Ramirez 1 0–1 H 0–1 Sep 2, 1982 H2H
44829 Eddie Edwards Rod Frawley 1 0–1 G 0–1 Jan 7, 1982 H2H
44830 Eddie Edwards Rolf Gehring 1 0–1 H 0–1 Oct 14, 1983 H2H
44831 Eddie Edwards Ron Hightower 1 1–0 G 1–0 Jun 11, 1981 H2H
44832 Eddie Edwards Russell Simpson 1 0–1 G 0–1 Jul 11, 1985 H2H
44833 Eddie Edwards Sean Sorensen 1 1–0 C 1–0 Sep 11, 1980 H2H
44834 Eddie Edwards Slobodan Zivojinovic 1 0–1 H 0–1 Aug 5, 1987 H2H
44835 Eddie Edwards Steve Denton 1 0–1 G 0–1 Dec 28, 1981 H2H
44836 Eddie Edwards Steve Meister 1 0–1 C 0–1 May 10, 1984 H2H
44837 Eddie Edwards S. Viljoen 1 0–1 H 0–1 Mar 10, 1983 H2H
44838 Eddie Edwards Tom Cain 1 1–0 C 1–0 May 2, 1982 H2H
44839 Eddie Edwards Tony Graham 1 0–1 H 0–1 Apr 9, 1981 H2H
44840 Eddie Edwards Victor Amaya 1 1–0 C 1–0 Mar 24, 1983 H2H
44841 Eddie Edwards Wojtek Fibak 1 0–1 H 0–1 Mar 27, 1981 H2H
44842 Eddie Edwards Zeljko Franulovic 1 1–0 H 1–0 Oct 16, 1980 H2H
44843 Edoardo Mazza Mark Dickson 1 0–1 C 0–1 May 18, 1983 H2H
44844 Edoardo Mazza Pavel Slozil 1 0–1 C 0–1 May 15, 1985 H2H
44845 Edouard Roger-Vasselin Adrian Mannarino 1 0–1 G 0–1 Jul 17, 2015 H2H
44846 Edouard Roger-Vasselin Albert Ramos-Vinolas 1 1–0 H 1–0 Jan 2, 2014 H2H
44847 Edouard Roger-Vasselin Alejandro Falla 1 1–0 C 1–0 May 22, 2013 H2H
44848 Edouard Roger-Vasselin Alejandro Gonzalez 1 1–0 C 1–0 May 21, 2014 H2H
44849 Edouard Roger-Vasselin Aleksandr Nedovyesov 1 1–0 H 1–0 Aug 20, 2014 H2H
44850 Edouard Roger-Vasselin Ante Pavic 1 1–0 H 1–0 Feb 20, 2014 H2H
44851 Edouard Roger-Vasselin Benoit Paire 1 1–0 C 1–0 May 23, 2012 H2H
44852 Edouard Roger-Vasselin Blaz Kavcic 1 1–0 G 1–0 Jul 16, 2015 H2H
44853 Edouard Roger-Vasselin Clement Reix 1 0–1 H 0–1 Sep 20, 2012 H2H
44854 Edouard Roger-Vasselin Daniel Brands 1 1–0 H 1–0 Oct 26, 2013 H2H
44855 Edouard Roger-Vasselin Dustin Brown 1 1–0 H 1–0 Feb 7, 2014 H2H
44856 Edouard Roger-Vasselin Eric Prodon 1 1–0 H 1–0 Jan 5, 2012 H2H
44857 Edouard Roger-Vasselin Evgeny Korolev 1 1–0 G 1–0 Jun 13, 2012 H2H
44858 Edouard Roger-Vasselin Frantisek Cermak 1 1–0 H 1–0 Sep 30, 2010 H2H
44859 Edouard Roger-Vasselin Guillaume Rufin 1 1–0 G 1–0 Jun 12, 2013 H2H
44860 Edouard Roger-Vasselin Igor Sijsling 1 1–0 H 1–0 Mar 21, 2014 H2H
44861 Edouard Roger-Vasselin Jamie Baker 1 1–0 G 1–0 Jun 27, 2007 H2H
44862 Edouard Roger-Vasselin Jimmy Wang 1 1–0 G 1–0 Jul 8, 2011 H2H
44863 Edouard Roger-Vasselin Kenny De Schepper 1 1–0 H 1–0 Sep 24, 2015 H2H
44864 Edouard Roger-Vasselin Lars Burgsmuller 1 0–1 H 0–1 Oct 1, 2004 H2H
44865 Edouard Roger-Vasselin Lukas Lacko 1 0–1 H 0–1 Oct 4, 2013 H2H
44866 Edouard Roger-Vasselin Malek Jaziri 1 0–1 H 0–1 Jan 22, 2015 H2H
44867 Edouard Roger-Vasselin Marinko Matosevic 1 1–0 H 1–0 Mar 14, 2015 H2H
44868 Edouard Roger-Vasselin Martin Alund 1 1–0 C 1–0 May 29, 2013 H2H
44869 Edouard Roger-Vasselin Martin Vassallo Arguello 1 1–0 C 1–0 Apr 26, 2007 H2H
44870 Edouard Roger-Vasselin Matteo Viola 1 0–1 H 0–1 Jul 19, 2013 H2H
44871 Edouard Roger-Vasselin Michal Przysiezny 1 1–0 H 1–0 Feb 6, 2014 H2H
44872 Edouard Roger-Vasselin Nathan Healey 1 1–0 H 1–0 Sep 30, 2004 H2H
44873 Edouard Roger-Vasselin Pierre-Hugues Herbert 1 0–1 H 0–1 Oct 23, 2014 H2H
44874 Edouard Roger-Vasselin Richard Bloomfield 1 1–0 G 1–0 Jul 7, 2011 H2H
44875 Edouard Roger-Vasselin Roberto Bautista Agut 1 1–0 H 1–0 Feb 2, 2012 H2H
44876 Edouard Roger-Vasselin Ruben Bemelmans 1 1–0 H 1–0 Jan 16, 2013 H2H
44877 Edouard Roger-Vasselin Somdev Devvarman 1 0–1 H 0–1 Mar 23, 2013 H2H
44878 Edouard Roger-Vasselin Stephane Robert 1 1–0 C 1–0 Apr 25, 2012 H2H
44879 Edouard Roger-Vasselin Tatsuma Ito 1 0–1 H 0–1 Feb 7, 2013 H2H
44880 Edouard Roger-Vasselin Teymuraz Gabashvili 1 1–0 G 1–0 Jun 29, 2016 H2H
44881 Edouard Roger-Vasselin Wayne Odesnik 1 0–1 C 0–1 Jul 12, 2012 H2H
44882 Edson Krause M. Arenzon 1 1–0 H 1–0 Nov 24, 1983 H2H
44883 Eduardo Bengoechea Adriano Panatta 1 0–1 C 0–1 Jun 11, 1981 H2H
44884 Eduardo Bengoechea Alessandro Baldoni 1 1–0 C 1–0 May 21, 1987 H2H
44885 Eduardo Bengoechea Andreas Maurer 1 0–1 C 0–1 May 26, 1982 H2H
44886 Eduardo Bengoechea Bernhard Pils 1 1–0 C 1–0 Aug 8, 1985 H2H
44887 Eduardo Bengoechea Blaine Willenborg 1 0–1 C 0–1 Jun 12, 1987 H2H
44888 Eduardo Bengoechea Brad Drewett 1 0–1 C 0–1 Aug 7, 1986 H2H
44889 Eduardo Bengoechea Chris Mayotte 1 1–0 C 1–0 May 29, 1981 H2H
44890 Eduardo Bengoechea Colin Dowdeswell 1 1–0 H 1–0 Aug 29, 1985 H2H
44891 Eduardo Bengoechea Damir Keretic 1 0–1 C 0–1 Jun 16, 1981 H2H
44892 Eduardo Bengoechea Dan Cassidy 1 0–1 H 0–1 Nov 13, 1987 H2H
44893 Eduardo Bengoechea Eddie Dibbs 1 0–1 C 0–1 Feb 5, 1981 H2H
44894 Eduardo Bengoechea Guillermo Rivas 1 1–0 C 1–0 Nov 10, 1988 H2H
44895 Eduardo Bengoechea John Boytim 1 1–0 C 1–0 Jul 12, 1989 H2H
44896 Eduardo Bengoechea Jose Higueras 1 0–1 C 0–1 Nov 23, 1981 H2H
44897 Eduardo Bengoechea Kjell Johansson 1 1–0 C 1–0 May 4, 1981 H2H
44898 Eduardo Bengoechea Manuel Orantes 1 0–1 C 0–1 May 4, 1981 H2H
44899 Eduardo Bengoechea Massimiliano Narducci 1 1–0 C 1–0 May 25, 1989 H2H
44900 Eduardo Bengoechea Mel Purcell 1 1–0 C 1–0 Apr 29, 1987 H2H
44901 Eduardo Bengoechea Milan Srejber 1 0–1 C 0–1 Sep 18, 1986 H2H
44902 Eduardo Bengoechea Onny Parun 1 0–1 C 0–1 May 6, 1981 H2H
44903 Eduardo Bengoechea Paul Mcnamee 1 0–1 C 0–1 May 9, 1981 H2H
44904 Eduardo Bengoechea Per Hjertquist 1 1–0 C 1–0 Sep 20, 1984 H2H
44905 Eduardo Bengoechea Peter Ballauff 1 1–0 H 1–0 Feb 9, 1990 H2H
44906 Eduardo Bengoechea Peter Lindgren 1 0–1 C 0–1 Feb 25, 1988 H2H
44907 Eduardo Bengoechea Ricardo Ycaza 1 0–1 C 0–1 Nov 19, 1981 H2H
44908 Eduardo Bengoechea Slobodan Zivojinovic 1 0–1 C 0–1 Jul 22, 1985 H2H
44909 Eduardo Bengoechea Tore Meinecke 1 1–0 C 1–0 Jun 12, 1986 H2H
44910 Eduardo Bengoechea Vitas Gerulaitis 1 1–0 C 1–0 May 23, 1985 H2H
44911 Eduardo Bengoechea Wayne Pascoe 1 1–0 C 1–0 Jul 16, 1981 H2H
44912 Eduardo Bengoechea Wojtek Fibak 1 1–0 C 1–0 May 6, 1987 H2H
44913 Eduardo Furusho Alberto Tous 1 1–0 C 1–0 Jun 16, 1988 H2H
44914 Eduardo Furusho Christer Allgardh 1 0–1 C 0–1 Jun 17, 1988 H2H
44915 Eduardo Gorostiaga Milan Holecek 1 0–1 H 0–1 Aug 6, 1969 H2H
44916 Eduardo Masso Christo Van Rensburg 1 0–1 H 0–1 Oct 19, 1989 H2H
44917 Eduardo Masso Dan Goldie 1 0–1 H 0–1 Apr 18, 1991 H2H
44918 Eduardo Masso Francesco Cancellotti 1 1–0 C 1–0 Jun 20, 1991 H2H
44919 Eduardo Masso Kent Carlsson 1 0–1 C 0–1 Apr 16, 1988 H2H
44920 Eduardo Masso Milan Srejber 1 0–1 C 0–1 Feb 16, 1989 H2H
44921 Eduardo Masso Paul Chamberlin 1 1–0 G 1–0 Jun 16, 1988 H2H
44922 Eduardo Masso Peter Lindgren 1 1–0 C 1–0 May 4, 1988 H2H
44923 Eduardo Masso Remi Gilberton 1 1–0 C 1–0 Feb 11, 1988 H2H
44924 Eduardo Masso Ronnie Bathman 1 0–1 C 0–1 Jul 31, 1986 H2H
44925 Eduardo Masso Shlomo Glickstein 1 1–0 H 1–0 Oct 15, 1987 H2H
44926 Eduardo Masso Thierry Tulasne 1 1–0 H 1–0 Mar 3, 1989 H2H
44927 Eduardo Masso Tomas Smid 1 1–0 C 1–0 Nov 24, 1988 H2H
44928 Eduardo Medica Martin Spottl 1 0–1 C 0–1 Jun 10, 1999 H2H
44929 Eduardo Medica Michael Kohlmann 1 0–1 C 0–1 Jul 28, 1999 H2H
44930 Eduardo Nicolas Jan Kroslak 1 1–0 C 1–0 Apr 29, 1999 H2H
44931 Eduardo Oncins Russell Simpson 1 0–1 H 0–1 Jan 13, 1983 H2H
44932 Eduardo Osta Belus Prajoux 1 0–1 C 0–1 Feb 4, 1982 H2H
44933 Eduardo Osta Gabriel Urpi 1 0–1 C 0–1 Oct 5, 1983 H2H
44934 Eduardo Osta Henrik Sundstrom 1 0–1 C 0–1 Apr 4, 1985 H2H
44935 Eduardo Osta Kjell Johansson 1 0–1 C 0–1 Jan 28, 1982 H2H
44936 Eduardo Osta Luis Borfiga 1 1–0 C 1–0 Apr 3, 1985 H2H
44937 Eduardo Osta Pavel Slozil 1 0–1 C 0–1 Apr 28, 1983 H2H
44938 Eduardo Schwank Benoit Paire 1 0–1 C 0–1 Jul 12, 2012 H2H
44939 Eduardo Schwank Blaz Kavcic 1 0–1 C 0–1 May 26, 2010 H2H
44940 Eduardo Schwank Daniel Brands 1 1–0 C 1–0 Jul 18, 2008 H2H
44941 Eduardo Schwank Diego Junqueira 1 1–0 C 1–0 Feb 12, 2009 H2H
44942 Eduardo Schwank Dudi Sela 1 1–0 C 1–0 May 3, 2012 H2H
44943 Eduardo Schwank Frederik Nielsen 1 1–0 G 1–0 Jun 19, 2008 H2H
44944 Eduardo Schwank Gael Monfils 1 0–1 H 0–1 Nov 3, 2010 H2H
44945 Eduardo Schwank Ivo Minar 1 0–1 H 0–1 Aug 20, 2008 H2H
44946 Eduardo Schwank Marcos Daniel 1 1–0 C 1–0 Apr 8, 2010 H2H
44947 Eduardo Schwank Marin Cilic 1 0–1 C 0–1 May 12, 2010 H2H
44948 Eduardo Schwank Oscar Hernandez 1 0–1 C 0–1 Apr 22, 2009 H2H
44949 Eduardo Schwank Paul Capdeville 1 0–1 C 0–1 Feb 5, 2009 H2H
44950 Eduardo Schwank Peter Luczak 1 1–0 C 1–0 Feb 15, 2008 H2H
44951 Eduardo Schwank Rui Machado 1 1–0 C 1–0 Feb 13, 2009 H2H
44952 Eduardo Schwank Santiago Gonzalez 1 1–0 C 1–0 Feb 24, 2010 H2H
44953 Eduardo Schwank Simon Greul 1 1–0 C 1–0 Feb 25, 2010 H2H
44954 Eduardo Schwank Steve Darcis 1 0–1 H 0–1 Oct 28, 2010 H2H
44955 Eduardo Schwank Thiemo de Bakker 1 0–1 C 0–1 Apr 13, 2010 H2H
44956 Edvaldo Oliveira Gianni Ocleppo 1 0–1 C 0–1 Jun 9, 1983 H2H
44957 Edvaldo Oliveira Marcelo Hennemann 1 0–1 H 0–1 Feb 9, 1989 H2H
44958 Edwin Kempes Adrian Voinea 1 1–0 C 1–0 Jul 21, 2000 H2H
44959 Edwin Kempes Andre Sa 1 0–1 H 0–1 Aug 29, 2001 H2H
44960 Edwin Kempes Gilles Elseneer 1 0–1 G 0–1 Jun 13, 2001 H2H
44961 Edwin Kempes Jan Kroslak 1 1–0 C 1–0 Feb 18, 1999 H2H
44962 Edwin Kempes Jiri Vanek 1 1–0 H 1–0 Jan 4, 2001 H2H
44963 Edwin Kempes Juan Balcells 1 1–0 H 1–0 Mar 8, 2001 H2H
44964 Edwin Kempes Justin Gimelstob 1 0–1 H 0–1 Aug 28, 2002 H2H
44965 Edwin Kempes Michihisa Onoda 1 1–0 H 1–0 Sep 20, 2001 H2H
44966 Edwin Kempes Sebastien Lareau 1 0–1 H 0–1 Feb 21, 2001 H2H
44967 Edwin Kempes Tomas Zib 1 0–1 G 0–1 Jun 21, 2001 H2H
44968 Egan Adams Herve Gauvain 1 1–0 C 1–0 Nov 26, 1982 H2H
44969 Egan Adams Pascal Portes 1 1–0 C 1–0 Oct 3, 1984 H2H
44970 Egan Adams Pat Dupre 1 0–1 H 0–1 Jan 26, 1983 H2H
44971 Egan Adams Slobodan Zivojinovic 1 0–1 H 0–1 Feb 5, 1985 H2H
44972 Egor Gerasimov Carlos Taberner 1 0–1 H 0–1 Sep 24, 2021 H2H
44973 Egor Gerasimov Diego Schwartzman 1 0–1 H 0–1 Aug 29, 2019 H2H
44974 Egor Gerasimov Ilya Ivashka 1 0–1 H 0–1 Aug 4, 2021 H2H
44975 Egor Gerasimov Taylor Fritz 1 0–1 H 0–1 Nov 10, 2021 H2H
44976 Eiji Takeuchi Etsuo Uchiyama 1 1–0 C 1–0 Oct 21, 1981 H2H
44977 Eiji Takeuchi Russell Simpson 1 0–1 H 0–1 Oct 16, 1985 H2H
44978 Eiji Takeuchi Wojtek Fibak 1 0–1 C 0–1 Oct 22, 1981 H2H
44979 Elias Ymer Adam Moundir 1 1–0 C 1–0 Apr 6, 2023 H2H
44980 Elias Ymer Alexandre Muller 1 0–1 C 0–1 May 21, 2025 H2H
44981 Elias Ymer Aslan Karatsev 1 1–0 H 1–0 Feb 4, 2022 H2H
44982 Elias Ymer Benoit Paire 1 1–0 C 1–0 Jul 21, 2022 H2H
44983 Elias Ymer Bjorn Fratangelo 1 0–1 H 0–1 Mar 9, 2019 H2H
44984 Elias Ymer Brandon Nakashima 1 0–1 H 0–1 Feb 23, 2026 H2H
44985 Elias Ymer Cameron Norrie 1 0–1 H 0–1 Jul 22, 2021 H2H
44986 Elias Ymer Cristian Garin 1 0–1 G 0–1 Jun 29, 2022 H2H
44987 Elias Ymer Daniel Altmaier 1 1–0 C 1–0 Jul 14, 2022 H2H
44988 Elias Ymer Daniel Brands 1 1–0 C 1–0 Jul 21, 2016 H2H
44989 Elias Ymer Dudi Sela 1 1–0 C 1–0 May 29, 2018 H2H
44990 Elias Ymer Gian Marco Moroni 1 1–0 H 1–0 Feb 3, 2022 H2H
44991 Elias Ymer Go Soeda 1 0–1 H 0–1 Jan 21, 2015 H2H
44992 Elias Ymer Grigor Dimitrov 1 0–1 C 0–1 Jul 11, 2013 H2H
44993 Elias Ymer Henri Laaksonen 1 0–1 C 0–1 Jul 16, 2021 H2H
44994 Elias Ymer Igor Sijsling 1 1–0 H 1–0 Jan 8, 2015 H2H
44995 Elias Ymer Ilya Ivashka 1 0–1 H 0–1 Sep 23, 2021 H2H
44996 Elias Ymer Jacob Fearnley 1 1–0 H 1–0 Oct 17, 2025 H2H
44997 Elias Ymer Juncheng Shang 1 0–1 H 0–1 Jul 31, 2024 H2H
44998 Elias Ymer Konstantin Kravchuk 1 1–0 C 1–0 Jul 22, 2016 H2H
44999 Elias Ymer Leo Borg 1 0–1 C 0–1 Jul 20, 2023 H2H
45000 Elias Ymer Lorenzo Musetti 1 0–1 C 0–1 Jul 27, 2023 H2H