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
27801 Feliciano Lopez Werner Eschauer 1 1–0 H 1–0 Oct 10, 2007 H2H
27802 Feliciano Lopez Yevgeny Kafelnikov 1 0–1 H 0–1 Feb 20, 2003 H2H
27803 Feliciano Lopez Yosuke Watanuki 1 0–1 G 0–1 Jun 15, 2023 H2H
27804 Feliciano Lopez Yuichi Sugita 1 1–0 G 1–0 Jun 25, 2014 H2H
27805 Felipe Meligeni Alves Alejandro Tabilo 1 1–0 H 1–0 Aug 2, 2023 H2H
27806 Felipe Meligeni Alves Facundo Bagnis 1 0–1 H 0–1 Mar 24, 2023 H2H
27807 Felipe Meligeni Alves Francisco Comesana 1 0–1 C 0–1 Feb 27, 2025 H2H
27808 Felipe Meligeni Alves James Duckworth 1 1–0 H 1–0 Aug 30, 2023 H2H
27809 Felipe Meligeni Alves Miomir Kecmanovic 1 0–1 C 0–1 Feb 17, 2022 H2H
27810 Felipe Meligeni Alves Pedro Cachin 1 1–0 C 1–0 Feb 22, 2024 H2H
27811 Felipe Meligeni Alves Sebastian Baez 1 0–1 H 0–1 Aug 31, 2023 H2H
27812 Felipe Parada Flavio Saretta 1 0–1 C 0–1 Feb 3, 2005 H2H
27813 Felipe Parada Gaston Gaudio 1 0–1 C 0–1 Feb 2, 2006 H2H
27814 Felipe Rivera Cassio Motta 1 1–0 C 1–0 Sep 11, 1991 H2H
27815 Felipe Rivera Massimiliano Narducci 1 0–1 C 0–1 Jun 15, 1989 H2H
27816 Felipe Rivera Roberto Azar 1 1–0 C 1–0 Aug 5, 1993 H2H
27817 Felix Auger-Aliassime Adam Walton 1 1–0 H 1–0 Mar 22, 2024 H2H
27818 Felix Auger-Aliassime Aleksandar Vukic 1 1–0 H 1–0 Oct 19, 2023 H2H
27819 Felix Auger-Aliassime Alexander Ritschard 1 1–0 H 1–0 Aug 31, 2022 H2H
27820 Felix Auger-Aliassime Aslan Karatsev 1 0–1 H 0–1 Feb 16, 2021 H2H
27821 Felix Auger-Aliassime Benjamin Bonzi 1 1–0 H 1–0 Aug 14, 2025 H2H
27822 Felix Auger-Aliassime Benoit Paire 1 0–1 C 0–1 May 26, 2019 H2H
27823 Felix Auger-Aliassime Bernabe Zapata Miralles 1 1–0 H 1–0 Sep 2, 2021 H2H
27824 Felix Auger-Aliassime Constant Lestienne 1 1–0 H 1–0 Mar 9, 2024 H2H
27825 Felix Auger-Aliassime Eliot Spizzirri 1 1–0 H 1–0 Oct 18, 2025 H2H
27826 Felix Auger-Aliassime Emil Ruusuvuori 1 1–0 H 1–0 Jan 19, 2022 H2H
27827 Felix Auger-Aliassime Fabian Marozsan 1 0–1 H 0–1 Jul 30, 2025 H2H
27828 Felix Auger-Aliassime Francisco Comesana 1 1–0 H 1–0 Oct 29, 2025 H2H
27829 Felix Auger-Aliassime Gregoire Barrere 1 1–0 H 1–0 Feb 17, 2023 H2H
27830 Felix Auger-Aliassime Ilya Ivashka 1 1–0 H 1–0 Feb 19, 2022 H2H
27831 Felix Auger-Aliassime J.J. Wolf 1 1–0 H 1–0 Oct 16, 2022 H2H
27832 Felix Auger-Aliassime Juan Manuel Cerundolo 1 0–1 C 0–1 Apr 26, 2025 H2H
27833 Felix Auger-Aliassime Kamil Majchrzak 1 0–1 G 0–1 Jun 12, 2026 H2H
27834 Felix Auger-Aliassime Kyle Edmund 1 0–1 H 0–1 Feb 27, 2020 H2H
27835 Felix Auger-Aliassime Lucas Pouille 1 1–0 H 1–0 Aug 8, 2018 H2H
27836 Felix Auger-Aliassime Manuel Guinard 1 1–0 H 1–0 Oct 21, 2022 H2H
27837 Felix Auger-Aliassime Matteo Arnaldi 1 0–1 C 0–1 May 27, 2025 H2H
27838 Felix Auger-Aliassime Maximilian Marterer 1 1–0 C 1–0 Apr 18, 2024 H2H
27839 Felix Auger-Aliassime Pablo Carreno Busta 1 1–0 H 1–0 Feb 15, 2020 H2H
27840 Felix Auger-Aliassime Pedro Martinez 1 1–0 H 1–0 Mar 11, 2023 H2H
27841 Felix Auger-Aliassime Radu Albot 1 1–0 H 1–0 Oct 17, 2020 H2H
27842 Felix Auger-Aliassime Raphael Collignon 1 1–0 H 1–0 Oct 18, 2025 H2H
27843 Felix Auger-Aliassime Reilly Opelka 1 1–0 H 1–0 Jul 31, 2019 H2H
27844 Felix Auger-Aliassime Ricardas Berankis 1 1–0 H 1–0 Oct 28, 2021 H2H
27845 Felix Auger-Aliassime Terence Atmane 1 0–1 H 0–1 Mar 23, 2026 H2H
27846 Felix Auger-Aliassime Thanasi Kokkinakis 1 0–1 G 0–1 Jul 3, 2024 H2H
27847 Felix Auger-Aliassime Tomas Martin Etcheverry 1 1–0 H 1–0 Aug 10, 2025 H2H
27848 Felix Auger-Aliassime Tristan Schoolkate 1 1–0 H 1–0 Mar 22, 2025 H2H
27849 Felix Barrientos Nick Brown 1 1–0 H 1–0 Apr 4, 1991 H2H
27850 Felix Mantilla Alan Mackin 1 1–0 C 1–0 Jul 28, 2005 H2H
27851 Felix Mantilla Andrei Cherkasov 1 1–0 C 1–0 Jul 24, 1997 H2H
27852 Felix Mantilla Andrei Stoliarov 1 1–0 H 1–0 Aug 15, 2001 H2H
27853 Felix Mantilla Arnaud Boetsch 1 1–0 H 1–0 Jan 19, 1997 H2H
27854 Felix Mantilla Attila Savolt 1 1–0 C 1–0 Feb 14, 2002 H2H
27855 Felix Mantilla Carlos Costa 1 1–0 H 1–0 Jan 17, 1998 H2H
27856 Felix Mantilla Christophe Rochus 1 1–0 C 1–0 Jul 8, 2004 H2H
27857 Felix Mantilla Chris Wilkinson 1 1–0 C 1–0 Sep 12, 1997 H2H
27858 Felix Mantilla Chris Woodruff 1 0–1 H 0–1 Mar 13, 1999 H2H
27859 Felix Mantilla Cristiano Caratti 1 1–0 H 1–0 Jan 3, 2002 H2H
27860 Felix Mantilla Daniel Nestor 1 0–1 H 0–1 Jan 17, 2001 H2H
27861 Felix Mantilla Daniel Vacek 1 1–0 H 1–0 Mar 17, 1999 H2H
27862 Felix Mantilla David Caballero 1 1–0 C 1–0 Jul 25, 1997 H2H
27863 Felix Mantilla Davide Sanguinetti 1 1–0 C 1–0 Aug 8, 1997 H2H
27864 Felix Mantilla David Rikl 1 1–0 C 1–0 May 23, 1996 H2H
27865 Felix Mantilla Dick Norman 1 0–1 H 0–1 Feb 21, 1997 H2H
27866 Felix Mantilla Diego Nargiso 1 1–0 C 1–0 Apr 24, 1996 H2H
27867 Felix Mantilla Dirk Dier 1 1–0 C 1–0 May 29, 1996 H2H
27868 Felix Mantilla Eduardo Medica 1 1–0 C 1–0 Nov 13, 1998 H2H
27869 Felix Mantilla Farrukh Dustov 1 1–0 C 1–0 Apr 25, 2007 H2H
27870 Felix Mantilla Filippo Volandri 1 0–1 C 0–1 Feb 26, 2004 H2H
27871 Felix Mantilla Francisco Fogues 1 1–0 C 1–0 May 19, 2005 H2H
27872 Felix Mantilla Francisco Roig 1 1–0 C 1–0 Apr 17, 1997 H2H
27873 Felix Mantilla Frederic Niemeyer 1 0–1 G 0–1 Jun 25, 2003 H2H
27874 Felix Mantilla German Puentes 1 0–1 C 0–1 Jul 20, 2000 H2H
27875 Felix Mantilla Gianluca Pozzi 1 0–1 G 0–1 Jun 10, 1999 H2H
27876 Felix Mantilla Gilles Muller 1 0–1 G 0–1 Jun 22, 2005 H2H
27877 Felix Mantilla Guillaume Raoux 1 1–0 C 1–0 May 6, 1998 H2H
27878 Felix Mantilla Harel Levy 1 1–0 C 1–0 Jul 12, 2001 H2H
27879 Felix Mantilla Hyung-Taik Lee 1 1–0 C 1–0 May 28, 2003 H2H
27880 Felix Mantilla Ignacio Truyol 1 1–0 H 1–0 Oct 17, 1996 H2H
27881 Felix Mantilla Irakli Labadze 1 1–0 H 1–0 Oct 25, 2001 H2H
27882 Felix Mantilla Jacobo Diaz 1 1–0 C 1–0 Jul 29, 1999 H2H
27883 Felix Mantilla Jan Hernych 1 0–1 H 0–1 Jan 19, 2005 H2H
27884 Felix Mantilla Jan Vacek 1 1–0 H 1–0 Jan 8, 2004 H2H
27885 Felix Mantilla Jason Stoltenberg 1 1–0 H 1–0 Aug 27, 1997 H2H
27886 Felix Mantilla Jeff Salzenstein 1 1–0 C 1–0 May 26, 2004 H2H
27887 Felix Mantilla Jeff Tarango 1 0–1 H 0–1 Aug 22, 1997 H2H
27888 Felix Mantilla Jens Knippschild 1 1–0 C 1–0 Jul 18, 2002 H2H
27889 Felix Mantilla Jerome Haehnel 1 1–0 C 1–0 Jul 14, 2004 H2H
27890 Felix Mantilla Jimy Szymanski 1 0–1 C 0–1 Jun 21, 1996 H2H
27891 Felix Mantilla Joachim Johansson 1 1–0 C 1–0 Apr 13, 2005 H2H
27892 Felix Mantilla Juan Balcells 1 0–1 C 0–1 May 4, 2001 H2H
27893 Felix Mantilla Kris Goossens 1 1–0 C 1–0 Oct 6, 1995 H2H
27894 Felix Mantilla Kristian Pless 1 1–0 G 1–0 Jun 23, 2004 H2H
27895 Felix Mantilla Lucas Arnold Ker 1 1–0 C 1–0 Jul 10, 1997 H2H
27896 Felix Mantilla Luke Milligan 1 1–0 C 1–0 Sep 12, 1996 H2H
27897 Felix Mantilla Marcelo Filippini 1 1–0 C 1–0 Jul 18, 1996 H2H
27898 Felix Mantilla Marcin Matkowski 1 1–0 C 1–0 Aug 4, 2005 H2H
27899 Felix Mantilla Marcos Aurelio Gorriz 1 1–0 C 1–0 Jun 12, 1997 H2H
27900 Felix Mantilla Marcos Daniel 1 1–0 C 1–0 Feb 14, 2003 H2H
27901 Felix Mantilla Markus Hantschk 1 1–0 C 1–0 Jul 19, 2001 H2H
27902 Felix Mantilla Martin Lee 1 1–0 H 1–0 Mar 7, 2002 H2H
27903 Felix Mantilla Martin Sinner 1 0–1 C 0–1 May 1, 1997 H2H
27904 Felix Mantilla Martin Vassallo Arguello 1 0–1 C 0–1 Feb 17, 2005 H2H
27905 Felix Mantilla Marzio Martelli 1 0–1 C 0–1 Oct 8, 1998 H2H
27906 Felix Mantilla Mauricio Hadad 1 1–0 C 1–0 May 16, 1996 H2H
27907 Felix Mantilla Max Mirnyi 1 0–1 C 0–1 Apr 11, 2002 H2H
27908 Felix Mantilla Michael Kohlmann 1 0–1 C 0–1 Jul 25, 2002 H2H
27909 Felix Mantilla Michael Sell 1 1–0 H 1–0 Jan 16, 1998 H2H
27910 Felix Mantilla Michael Tebbutt 1 0–1 C 0–1 May 17, 1996 H2H
27911 Felix Mantilla Miguel Gallardo-Valles 1 1–0 C 1–0 Feb 24, 2005 H2H
27912 Felix Mantilla Mikael Tillstrom 1 1–0 C 1–0 Jun 14, 1996 H2H
27913 Felix Mantilla Mose Navarra 1 1–0 C 1–0 May 9, 2001 H2H
27914 Felix Mantilla Nicolas Kiefer 1 0–1 C 0–1 Apr 22, 1998 H2H
27915 Felix Mantilla Nuno Marques 1 1–0 C 1–0 Mar 23, 1995 H2H
27916 Felix Mantilla Oleg Ogorodov 1 1–0 H 1–0 Jan 4, 2002 H2H
27917 Felix Mantilla Oliver Gross 1 1–0 C 1–0 Nov 9, 1996 H2H
27918 Felix Mantilla Olivier Patience 1 1–0 C 1–0 Mar 4, 2004 H2H
27919 Felix Mantilla Oscar Martinez 1 1–0 C 1–0 Oct 5, 1995 H2H
27920 Felix Mantilla Oscar Serrano 1 1–0 C 1–0 Jul 20, 2001 H2H
27921 Felix Mantilla Pablo Albano 1 1–0 C 1–0 Aug 10, 1995 H2H
27922 Felix Mantilla Patrick Baur 1 1–0 C 1–0 Jun 20, 1996 H2H
27923 Felix Mantilla Paul Goldstein 1 0–1 G 0–1 Jun 25, 1999 H2H
27924 Felix Mantilla Radek Stepanek 1 1–0 H 1–0 Jan 5, 2002 H2H
27925 Felix Mantilla Radomir Vasek 1 1–0 G 1–0 Jun 26, 1998 H2H
27926 Felix Mantilla Ramon Delgado 1 1–0 C 1–0 Jun 3, 1998 H2H
27927 Felix Mantilla Renzo Furlan 1 1–0 C 1–0 Apr 16, 1999 H2H
27928 Felix Mantilla Richard Krajicek 1 0–1 H 0–1 Sep 3, 1997 H2H
27929 Felix Mantilla Robby Ginepri 1 1–0 C 1–0 May 5, 2004 H2H
27930 Felix Mantilla Rodolphe Gilbert 1 1–0 C 1–0 May 26, 1999 H2H
27931 Felix Mantilla Ronald Agenor 1 1–0 C 1–0 Mar 24, 1995 H2H
27932 Felix Mantilla Ruben Ramirez Hidalgo 1 0–1 C 0–1 Feb 4, 2005 H2H
27933 Felix Mantilla Sandon Stolle 1 0–1 H 0–1 Mar 12, 1997 H2H
27934 Felix Mantilla Simon Larose 1 0–1 H 0–1 Mar 9, 2004 H2H
27935 Felix Mantilla Stan Wawrinka 1 1–0 C 1–0 Apr 28, 2004 H2H
27936 Felix Mantilla Thierry Ascione 1 0–1 H 0–1 Jan 21, 2004 H2H
27937 Felix Mantilla Thierry Guardiola 1 1–0 C 1–0 Jul 9, 1998 H2H
27938 Felix Mantilla Thomas Johansson 1 0–1 H 0–1 Jan 4, 2001 H2H
27939 Felix Mantilla Thomas Schiessling 1 1–0 C 1–0 Jul 25, 2001 H2H
27940 Felix Mantilla Todd Reid 1 0–1 H 0–1 Jan 16, 2004 H2H
27941 Felix Mantilla Tomas Carbonell 1 1–0 C 1–0 Jun 15, 1996 H2H
27942 Felix Mantilla Tomas Zib 1 1–0 C 1–0 May 25, 2005 H2H
27943 Felix Mantilla Wolfgang Schranz 1 1–0 C 1–0 May 27, 1998 H2H
27944 Felix Ponte Ryan Dickerson 1 1–0 H 1–0 Sep 23, 1968 H2H
27945 Ferdi Taygan Alvin Gardiner 1 0–1 C 0–1 Sep 21, 1978 H2H
27946 Ferdi Taygan Andrew Jarrett 1 1–0 C 1–0 Nov 16, 1979 H2H
27947 Ferdi Taygan Arthur Ashe 1 0–1 G 0–1 Jun 23, 1976 H2H
27948 Ferdi Taygan Buster C Mottram 1 0–1 C 0–1 Feb 12, 1982 H2H
27949 Ferdi Taygan Byron Bertram 1 0–1 C 0–1 Aug 4, 1976 H2H
27950 Ferdi Taygan Chris Delaney 1 1–0 H 1–0 Oct 16, 1980 H2H
27951 Ferdi Taygan Clark Graebner 1 1–0 C 1–0 Sep 25, 1975 H2H
27952 Ferdi Taygan Colin Dibley 1 1–0 C 1–0 Jul 25, 1975 H2H
27953 Ferdi Taygan Denis Naegelen 1 1–0 C 1–0 Jun 1, 1980 H2H
27954 Ferdi Taygan Enzo Vattuone 1 1–0 C 1–0 Nov 22, 1979 H2H
27955 Ferdi Taygan Frew Mcmillan 1 1–0 H 1–0 Nov 2, 1978 H2H
27956 Ferdi Taygan Henry Bunis 1 1–0 G 1–0 Aug 28, 1974 H2H
27957 Ferdi Taygan Jean Francois Caujolle 1 1–0 C 1–0 Nov 17, 1979 H2H
27958 Ferdi Taygan Jim Delaney 1 1–0 G 1–0 Aug 30, 1974 H2H
27959 Ferdi Taygan John Marks 1 0–1 C 0–1 Jul 12, 1979 H2H
27960 Ferdi Taygan Jorge Andrew 1 1–0 C 1–0 Jul 26, 1979 H2H
27961 Ferdi Taygan Jose Luis Damiani 1 0–1 C 0–1 Jul 30, 1981 H2H
27962 Ferdi Taygan Louk Sanders 1 1–0 C 1–0 Jul 19, 1979 H2H
27963 Ferdi Taygan Marty Riessen 1 1–0 C 1–0 Mar 22, 1979 H2H
27964 Ferdi Taygan Onny Parun 1 0–1 G 0–1 Aug 21, 1973 H2H
27965 Ferdi Taygan Paolo Bertolucci 1 0–1 C 0–1 Oct 10, 1978 H2H
27966 Ferdi Taygan Patricio Cornejo 1 1–0 C 1–0 Jul 12, 1978 H2H
27967 Ferdi Taygan Pavel Hutka 1 1–0 C 1–0 Mar 12, 1981 H2H
27968 Ferdi Taygan Raul Ramirez 1 0–1 H 0–1 Aug 19, 1981 H2H
27969 Ferdi Taygan Raymond Moore 1 1–0 C 1–0 Mar 24, 1979 H2H
27970 Ferdi Taygan Tom Leonard 1 1–0 H 1–0 Aug 30, 1979 H2H
27971 Ferdi Taygan Tom Okker 1 0–1 C 0–1 Jan 30, 1975 H2H
27972 Ferdi Taygan Wayne Pascoe 1 1–0 C 1–0 Oct 24, 1980 H2H
27973 Fernando Gentil Jimmy Moore 1 0–1 G 0–1 Jun 12, 1968 H2H
27974 Fernando Gentil Jose Guerrero 1 0–1 C 0–1 Jun 9, 1968 H2H
27975 Fernando Gentil Robert Rheinberger 1 1–0 C 1–0 May 13, 1975 H2H
27976 Fernando Gonzalez Adrian Garcia 1 1–0 C 1–0 Feb 13, 2004 H2H
27977 Fernando Gonzalez Alan Mackin 1 1–0 G 1–0 Jun 22, 2005 H2H
27978 Fernando Gonzalez Albert Costa 1 0–1 H 0–1 Oct 15, 2003 H2H
27979 Fernando Gonzalez Albert Portas 1 1–0 C 1–0 May 30, 2003 H2H
27980 Fernando Gonzalez Alexandre Simoni 1 0–1 H 0–1 Sep 14, 2001 H2H
27981 Fernando Gonzalez Alex Corretja 1 0–1 C 0–1 Jul 27, 2000 H2H
27982 Fernando Gonzalez Amer Delic 1 1–0 H 1–0 Oct 3, 2008 H2H
27983 Fernando Gonzalez Andreas Seppi 1 1–0 C 1–0 Oct 27, 2005 H2H
27984 Fernando Gonzalez Andre Sa 1 1–0 H 1–0 Oct 16, 2002 H2H
27985 Fernando Gonzalez Bobby Reynolds 1 1–0 H 1–0 Aug 28, 2008 H2H
27986 Fernando Gonzalez Bohdan Ulihrach 1 1–0 C 1–0 Sep 28, 2002 H2H
27987 Fernando Gonzalez Boris Pashanski 1 1–0 C 1–0 Feb 4, 2006 H2H
27988 Fernando Gonzalez Carlos Berlocq 1 1–0 C 1–0 Feb 2, 2008 H2H
27989 Fernando Gonzalez Christian Vinck 1 1–0 C 1–0 May 15, 2002 H2H
27990 Fernando Gonzalez Chris Woodruff 1 1–0 H 1–0 Aug 16, 2000 H2H
27991 Fernando Gonzalez Clemens Trimmel 1 1–0 C 1–0 Jul 26, 2000 H2H
27992 Fernando Gonzalez Cyril Saulnier 1 1–0 C 1–0 May 30, 2001 H2H
27993 Fernando Gonzalez Daniele Bracciali 1 1–0 C 1–0 Jul 23, 2005 H2H
27994 Fernando Gonzalez Dennis van Scheppingen 1 1–0 C 1–0 Jul 17, 2004 H2H
27995 Fernando Gonzalez Diego Hartfield 1 1–0 C 1–0 Feb 1, 2008 H2H
27996 Fernando Gonzalez Eduardo Schwank 1 1–0 C 1–0 Feb 26, 2010 H2H
27997 Fernando Gonzalez Eric Taino 1 0–1 H 0–1 Sep 11, 2003 H2H
27998 Fernando Gonzalez Ernests Gulbis 1 1–0 H 1–0 Oct 10, 2008 H2H
27999 Fernando Gonzalez Fernando Meligeni 1 1–0 C 1–0 May 31, 2002 H2H
28000 Fernando Gonzalez Flavio Saretta 1 1–0 C 1–0 Feb 14, 2004 H2H