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 descending Record Surface Last Met H2H
6801 Feliciano Lopez Rajeev Ram 2 2–0 G 1–0 H 1–0 Jun 29, 2016 H2H
6802 Feliciano Lopez Ruben Ramirez Hidalgo 2 2–0 C 1–0 C 1–0 Oct 26, 2006 H2H
6803 Feliciano Lopez Santiago Ventura 2 2–0 C 2–0 Apr 23, 2009 H2H
6804 Feliciano Lopez Steve Darcis 2 2–0 G 2–0 Jul 1, 2015 H2H
6805 Feliciano Lopez Steve Johnson 2 0–2 H 0–2 Oct 30, 2015 H2H
6806 Feliciano Lopez Taro Daniel 2 2–0 C 1–0 H 1–0 Apr 8, 2021 H2H
6807 Feliciano Lopez Taylor Fritz 2 2–0 G 1–0 H 1–0 Aug 28, 2019 H2H
6808 Feliciano Lopez Thanasi Kokkinakis 2 2–0 H 2–0 Mar 1, 2018 H2H
6809 Feliciano Lopez Tim Smyczek 2 2–0 C 1–0 H 1–0 Apr 9, 2016 H2H
6810 Feliciano Lopez Todd Reid 2 2–0 H 2–0 Jan 13, 2005 H2H
6811 Feliciano Lopez Vasek Pospisil 2 2–0 H 2–0 Oct 3, 2015 H2H
6812 Feliciano Lopez Victor Hanescu 2 2–0 C 1–0 H 1–0 Apr 19, 2006 H2H
6813 Feliciano Lopez Xavier Malisse 2 2–0 C 1–0 H 1–0 Nov 2, 2005 H2H
6814 Felix Auger-Aliassime Alejandro Tabilo 2 2–0 C 1–0 H 1–0 Jun 1, 2026 H2H
6815 Felix Auger-Aliassime Ben Shelton 2 2–0 C 1–0 H 1–0 Nov 12, 2025 H2H
6816 Felix Auger-Aliassime Carlos Taberner 2 2–0 C 2–0 Apr 29, 2022 H2H
6817 Felix Auger-Aliassime Damir Dzumhur 2 2–0 H 2–0 Oct 17, 2025 H2H
6818 Felix Auger-Aliassime Dominik Koepfer 2 0–2 G 0–1 H 0–1 Jun 20, 2024 H2H
6819 Felix Auger-Aliassime Jesper de Jong 2 2–0 H 2–0 Oct 6, 2025 H2H
6820 Felix Auger-Aliassime Mariano Navone 2 0–2 C 0–2 May 9, 2026 H2H
6821 Felix Auger-Aliassime Maximilian Marterer 2 2–0 C 2–0 Jul 31, 2024 H2H
6822 Felix Auger-Aliassime Mikael Ymer 2 2–0 G 1–0 H 1–0 Nov 3, 2022 H2H
6823 Felix Auger-Aliassime Nick Kyrgios 2 2–0 G 2–0 Jul 4, 2021 H2H
6824 Felix Auger-Aliassime Taylor Fritz 2 0–2 G 0–1 H 0–1 Jun 14, 2025 H2H
6825 Felix Mantilla Adrian Garcia 2 2–0 C 2–0 Feb 3, 2005 H2H
6826 Felix Mantilla Alex Calatrava 2 2–0 C 2–0 Sep 17, 2004 H2H
6827 Felix Mantilla Andrea Gaudenzi 2 2–0 C 2–0 Apr 10, 1998 H2H
6828 Felix Mantilla Bernd Karbacher 2 2–0 C 1–0 H 1–0 Feb 20, 1997 H2H
6829 Felix Mantilla Federico Browne 2 2–0 C 2–0 May 30, 2003 H2H
6830 Felix Mantilla Ivo Heuberger 2 2–0 C 1–0 H 1–0 Oct 25, 2002 H2H
6831 Felix Mantilla Jordi Burillo 2 2–0 C 2–0 Sep 18, 1998 H2H
6832 Felix Mantilla Jose Acasuso 2 2–0 H 2–0 Jan 9, 2003 H2H
6833 Felix Mantilla Lionel Roux 2 2–0 C 1–0 C 1–0 Oct 17, 1997 H2H
6834 Felix Mantilla Markus Hipfl 2 2–0 C 2–0 Sep 13, 2001 H2H
6835 Felix Mantilla Michael Llodra 2 2–0 C 1–0 G 1–0 Apr 20, 2005 H2H
6836 Felix Mantilla Oscar Hernandez 2 2–0 C 2–0 Apr 7, 2005 H2H
6837 Felix Mantilla Paul Haarhuis 2 0–2 G 0–1 H 0–1 Mar 18, 1998 H2H
6838 Felix Mantilla Stefan Koubek 2 2–0 C 1–0 H 1–0 Jan 10, 2002 H2H
6839 Felix Mantilla Taylor Dent 2 0–2 C 0–1 H 0–1 Oct 2, 2003 H2H
6840 Ferdi Taygan Eric Friedler 2 0–2 C 0–1 H 0–1 Sep 13, 1979 H2H
6841 Fernando Gonzalez Alejandro Falla 2 2–0 G 1–0 H 1–0 Aug 5, 2009 H2H
6842 Fernando Gonzalez Andre Agassi 2 2–0 H 2–0 Jul 29, 2006 H2H
6843 Fernando Gonzalez Andrei Pavel 2 2–0 H 2–0 Mar 28, 2004 H2H
6844 Fernando Gonzalez Antony Dupuis 2 2–0 C 1–0 G 1–0 Jun 15, 2006 H2H
6845 Fernando Gonzalez Cecil Mamiit 2 2–0 C 1–0 H 1–0 Aug 30, 2000 H2H
6846 Fernando Gonzalez Christophe Rochus 2 2–0 H 2–0 Oct 2, 2003 H2H
6847 Fernando Gonzalez David Sanchez 2 2–0 C 2–0 Jul 23, 2005 H2H
6848 Fernando Gonzalez Dudi Sela 2 2–0 C 1–0 H 1–0 May 1, 2008 H2H
6849 Fernando Gonzalez Florian Mayer 2 0–2 C 0–1 H 0–1 Mar 24, 2005 H2H
6850 Fernando Gonzalez Gael Monfils 2 0–2 H 0–2 Oct 15, 2008 H2H
6851 Fernando Gonzalez Josselin Ouanna 2 2–0 C 1–0 H 1–0 Sep 3, 2009 H2H
6852 Fernando Gonzalez Karol Kucera 2 2–0 H 2–0 Mar 24, 2004 H2H
6853 Fernando Gonzalez Konstantinos Economidis 2 2–0 H 2–0 Jan 16, 2008 H2H
6854 Fernando Gonzalez Oscar Hernandez 2 2–0 C 2–0 Feb 4, 2010 H2H
6855 Fernando Gonzalez Paradorn Srichaphan 2 2–0 C 1–0 H 1–0 Oct 19, 2006 H2H
6856 Fernando Gonzalez Paul Capdeville 2 2–0 C 1–0 H 1–0 Jan 31, 2008 H2H
6857 Fernando Gonzalez Ruben Ramirez Hidalgo 2 2–0 C 2–0 Feb 5, 2010 H2H
6858 Fernando Gonzalez Sam Querrey 2 2–0 C 1–0 H 1–0 Feb 24, 2010 H2H
6859 Fernando Gonzalez Sargis Sargsian 2 2–0 C 1–0 H 1–0 Feb 28, 2003 H2H
6860 Fernando Gonzalez Thiago Alves 2 2–0 C 2–0 May 26, 2010 H2H
6861 Fernando Gonzalez Vincent Spadea 2 2–0 H 2–0 Jul 21, 2006 H2H
6862 Fernando Gonzalez Yen-Hsun Lu 2 2–0 H 2–0 Mar 27, 2010 H2H
6863 Fernando Luna Adriano Panatta 2 0–2 C 0–2 Jun 10, 1982 H2H
6864 Fernando Luna Alberto Tous 2 2–0 C 2–0 Apr 16, 1988 H2H
6865 Fernando Luna Alejandro Ganzabal 2 2–0 C 2–0 May 25, 1983 H2H
6866 Fernando Luna Alejandro Pierola 2 2–0 C 2–0 Oct 7, 1981 H2H
6867 Fernando Luna Angel Gimenez 2 2–0 C 2–0 Apr 3, 1982 H2H
6868 Fernando Luna Eric Fromm 2 2–0 C 2–0 May 20, 1983 H2H
6869 Fernando Luna Jean Francois Caujolle 2 2–0 C 2–0 Sep 25, 1981 H2H
6870 Fernando Luna Kent Carlsson 2 0–2 C 0–2 Sep 24, 1988 H2H
6871 Fernando Luna Miloslav Mecir 2 2–0 C 2–0 Aug 13, 1988 H2H
6872 Fernando Luna Stanislav Birner 2 2–0 C 2–0 Aug 6, 1980 H2H
6873 Fernando Luna Trevor Allan 2 2–0 C 2–0 Jul 26, 1984 H2H
6874 Fernando Luna Wojtek Fibak 2 0–2 C 0–2 May 29, 1981 H2H
6875 Fernando Meligeni Christian Ruud 2 2–0 C 1–0 H 1–0 Aug 29, 1997 H2H
6876 Fernando Meligeni David Prinosil 2 2–0 C 1–0 H 1–0 Jul 22, 1998 H2H
6877 Fernando Meligeni Dinu Pescariu 2 2–0 C 2–0 Mar 25, 1999 H2H
6878 Fernando Meligeni Federico Browne 2 2–0 C 1–0 H 1–0 Sep 14, 2001 H2H
6879 Fernando Meligeni Filip Dewulf 2 0–2 C 0–2 Jul 10, 1998 H2H
6880 Fernando Meligeni Gabriel Silberstein 2 2–0 C 2–0 Nov 7, 1997 H2H
6881 Fernando Meligeni Grant Stafford 2 0–2 C 0–1 H 0–1 Apr 26, 1997 H2H
6882 Fernando Meligeni Jacobo Diaz 2 2–0 C 2–0 Nov 6, 1997 H2H
6883 Fernando Meligeni Javier Frana 2 2–0 C 2–0 May 28, 1997 H2H
6884 Fernando Meligeni Jiri Vanek 2 2–0 C 2–0 Sep 26, 2002 H2H
6885 Fernando Meligeni Jordi Burillo 2 0–2 C 0–2 Oct 30, 1998 H2H
6886 Fernando Meligeni Justin Gimelstob 2 2–0 C 2–0 Apr 24, 2003 H2H
6887 Fernando Meligeni Karol Kucera 2 2–0 C 1–0 H 1–0 Mar 19, 2002 H2H
6888 Fernando Meligeni Marc Kevin Goellner 2 2–0 C 1–0 H 1–0 Mar 18, 1997 H2H
6889 Fernando Meligeni Mario Rincon 2 2–0 C 2–0 Mar 7, 1996 H2H
6890 Fernando Meligeni Max Mirnyi 2 0–2 C 0–1 H 0–1 May 6, 2000 H2H
6891 Fernando Meligeni Patrick Rafter 2 2–0 C 2–0 May 30, 1999 H2H
6892 Fernando Meligeni Stefan Koubek 2 0–2 C 0–1 H 0–1 Jan 13, 2000 H2H
6893 Fernando Roese Ivan Kley 2 0–2 C 0–1 H 0–1 Jan 29, 1987 H2H
6894 Fernando Verdasco Alberto Martin 2 2–0 C 1–0 H 1–0 Apr 13, 2006 H2H
6895 Fernando Verdasco Alexandr Dolgopolov 2 2–0 C 1–0 G 1–0 Jun 19, 2013 H2H
6896 Fernando Verdasco Cristian Garin 2 0–2 C 0–1 H 0–1 May 4, 2021 H2H
6897 Fernando Verdasco Ernesto Escobedo 2 2–0 H 2–0 Aug 2, 2017 H2H
6898 Fernando Verdasco Facundo Bagnis 2 2–0 C 2–0 Jul 21, 2017 H2H
6899 Fernando Verdasco Gaston Gaudio 2 0–2 C 0–2 Jul 31, 2005 H2H
6900 Fernando Verdasco Glenn Weiner 2 2–0 G 1–0 H 1–0 Jun 23, 2004 H2H
6901 Fernando Verdasco Guillermo Coria 2 0–2 C 0–2 May 8, 2005 H2H
6902 Fernando Verdasco Igor Kunitsyn 2 2–0 C 1–0 H 1–0 May 26, 2010 H2H
6903 Fernando Verdasco James Ward 2 2–0 G 1–0 H 1–0 Jan 21, 2015 H2H
6904 Fernando Verdasco Jan-Lennard Struff 2 2–0 C 2–0 Jul 25, 2014 H2H
6905 Fernando Verdasco Kenny De Schepper 2 2–0 C 1–0 G 1–0 Apr 24, 2014 H2H
6906 Fernando Verdasco Matthew Ebden 2 2–0 H 2–0 Feb 14, 2019 H2H
6907 Fernando Verdasco Michael Berrer 2 2–0 C 1–0 H 1–0 Aug 4, 2010 H2H
6908 Fernando Verdasco Nick Kyrgios 2 0–2 H 0–2 Aug 6, 2016 H2H
6909 Fernando Verdasco Nicolas Kicker 2 2–0 C 2–0 Feb 23, 2018 H2H
6910 Fernando Verdasco Paradorn Srichaphan 2 0–2 H 0–2 Oct 13, 2005 H2H
6911 Fernando Verdasco Paul Capdeville 2 2–0 H 2–0 Aug 26, 2009 H2H
6912 Fernando Verdasco Rajeev Ram 2 2–0 H 2–0 Feb 10, 2011 H2H
6913 Fernando Verdasco Ricardas Berankis 2 2–0 H 2–0 Mar 13, 2011 H2H
6914 Fernando Verdasco Rui Machado 2 2–0 H 2–0 Aug 29, 2012 H2H
6915 Fernando Verdasco Ryan Sweeting 2 2–0 H 2–0 Mar 11, 2012 H2H
6916 Fernando Verdasco Taro Daniel 2 2–0 C 1–0 H 1–0 Sep 28, 2018 H2H
6917 Fernando Verdasco Thiemo de Bakker 2 0–2 H 0–2 Mar 22, 2014 H2H
6918 Fernando Verdasco Thomas Fabbiano 2 2–0 G 1–0 H 1–0 Jul 7, 2019 H2H
6919 Fernando Verdasco Tobias Kamke 2 2–0 H 2–0 Aug 28, 2019 H2H
6920 Fernando Verdasco Vasek Pospisil 2 2–0 H 2–0 Aug 30, 2017 H2H
6921 Fernando Verdasco Ze Zhang 2 2–0 H 2–0 Jan 15, 2014 H2H
6922 Fernando Vicente Andrei Stoliarov 2 2–0 C 1–0 H 1–0 Mar 18, 2003 H2H
6923 Fernando Vicente David Prinosil 2 2–0 C 1–0 H 1–0 Oct 20, 1999 H2H
6924 Fernando Vicente Dinu Pescariu 2 2–0 C 2–0 Jun 11, 1999 H2H
6925 Fernando Vicente Hugo Armando 2 2–0 C 2–0 May 25, 2005 H2H
6926 Fernando Vicente Jordi Burillo 2 2–0 C 2–0 Apr 30, 1998 H2H
6927 Fernando Vicente Julien Boutter 2 2–0 C 2–0 May 24, 2002 H2H
6928 Fernando Vicente Luis Horna 2 2–0 H 2–0 Jan 15, 2003 H2H
6929 Fernando Vicente Marc Rosset 2 0–2 C 0–1 H 0–1 Nov 15, 2000 H2H
6930 Fernando Vicente Renzo Furlan 2 2–0 C 2–0 May 1, 1998 H2H
6931 Fernando Vicente Stefan Koubek 2 2–0 C 2–0 Jul 31, 1999 H2H
6932 Filip Cristian Jianu Damir Dzumhur 2 0–2 C 0–2 Mar 31, 2026 H2H
6933 Filip Dewulf Alberto Martin 2 0–2 C 0–2 May 7, 1997 H2H
6934 Filip Dewulf Albert Portas 2 2–0 C 2–0 Jul 9, 1998 H2H
6935 Filip Dewulf David Rikl 2 2–0 C 2–0 Jul 25, 1996 H2H
6936 Filip Dewulf Galo Blanco 2 2–0 C 1–0 C 1–0 Feb 26, 1998 H2H
6937 Filip Dewulf Gilbert Schaller 2 2–0 C 1–0 C 1–0 Jul 10, 1997 H2H
6938 Filip Dewulf Guillaume Raoux 2 0–2 C 0–1 H 0–1 Oct 29, 1997 H2H
6939 Filip Dewulf Javier Sanchez 2 2–0 C 1–0 C 1–0 Feb 22, 1996 H2H
6940 Filip Dewulf Jeff Tarango 2 2–0 C 1–0 H 1–0 Apr 16, 1998 H2H
6941 Filip Dewulf Nicklas Kulti 2 2–0 C 1–0 C 1–0 Mar 12, 1998 H2H
6942 Filip Dewulf Oleg Ogorodov 2 2–0 C 2–0 Mar 21, 1996 H2H
6943 Filip Dewulf Sandor Noszaly 2 2–0 C 1–0 C 1–0 Mar 15, 1996 H2H
6944 Filip Krajinovic Alejandro Gonzalez 2 2–0 C 1–0 H 1–0 Sep 2, 2015 H2H
6945 Filip Krajinovic Alexander Zverev 2 0–2 C 0–1 H 0–1 Oct 28, 2021 H2H
6946 Filip Krajinovic Alex de Minaur 2 0–2 H 0–2 Aug 31, 2022 H2H
6947 Filip Krajinovic Malek Jaziri 2 2–0 H 2–0 Feb 23, 2022 H2H
6948 Filip Krajinovic Marco Cecchinato 2 2–0 C 1–0 H 1–0 Sep 17, 2020 H2H
6949 Filip Krajinovic Marcos Giron 2 2–0 H 2–0 Oct 10, 2021 H2H
6950 Filip Krajinovic Mikael Ymer 2 2–0 H 2–0 Sep 2, 2020 H2H
6951 Filip Krajinovic Nick Kyrgios 2 0–2 C 0–1 G 0–1 Jun 30, 2022 H2H
6952 Filip Krajinovic Pierre-Hugues Herbert 2 2–0 C 1–0 H 1–0 Apr 27, 2019 H2H
6953 Filip Krajinovic Steve Johnson 2 0–2 H 0–2 Oct 15, 2020 H2H
6954 Filip Krajinovic Taro Daniel 2 2–0 C 1–0 H 1–0 Jul 18, 2019 H2H
6955 Filippo Volandri Alessandro Giannessi 2 2–0 C 2–0 Jul 25, 2012 H2H
6956 Filippo Volandri Benjamin Becker 2 0–2 H 0–2 Jan 11, 2007 H2H
6957 Filippo Volandri Boris Pashanski 2 2–0 C 2–0 May 17, 2006 H2H
6958 Filippo Volandri David Sanchez 2 2–0 C 2–0 May 22, 2004 H2H
6959 Filippo Volandri Lukasz Kubot 2 2–0 C 2–0 Sep 23, 2010 H2H
6960 Filippo Volandri Matthias Bachinger 2 0–2 C 0–2 Apr 26, 2012 H2H
6961 Filippo Volandri Sergio Roitman 2 2–0 C 2–0 Feb 22, 2008 H2H
6962 Filippo Volandri Vincent Spadea 2 0–2 C 0–1 C 0–1 Oct 28, 2004 H2H
6963 Flavio Cobolli Arthur Fery 2 0–2 G 0–1 H 0–1 Jul 8, 2026 H2H
6964 Flavio Cobolli Arthur Fils 2 0–2 C 0–1 H 0–1 Aug 22, 2026 H2H
6965 Flavio Cobolli Fabian Marozsan 2 2–0 C 1–0 H 1–0 Aug 1, 2025 H2H
6966 Flavio Cobolli Francisco Comesana 2 2–0 C 1–0 H 1–0 Sep 1, 2026 H2H
6967 Flavio Cobolli Jan-Lennard Struff 2 0–2 C 0–1 G 0–1 Jun 13, 2024 H2H
6968 Flavio Cobolli Mariano Navone 2 2–0 C 1–0 G 1–0 Jun 30, 2026 H2H
6969 Flavio Cobolli Nicolas Jarry 2 2–0 C 1–0 H 1–0 Apr 27, 2024 H2H
6970 Flavio Cobolli Novak Djokovic 2 0–2 G 0–1 H 0–1 Jul 10, 2025 H2H
6971 Flavio Cobolli Tomas Machac 2 2–0 H 2–0 Oct 29, 2025 H2H
6972 Flavio Cobolli Yibing Wu 2 2–0 C 1–0 H 1–0 May 28, 2026 H2H
6973 Flavio Cobolli Zachary Svajda 2 2–0 C 1–0 H 1–0 Jun 1, 2026 H2H
6974 Flavio Cobolli Zizou Bergs 2 2–0 C 1–0 H 1–0 Apr 15, 2026 H2H
6975 Florent Serra Dmitry Tursunov 2 0–2 C 0–1 H 0–1 May 2, 2007 H2H
6976 Florent Serra Gael Monfils 2 0–2 G 0–1 H 0–1 Jun 9, 2011 H2H
6977 Florent Serra Gianluca Naso 2 2–0 C 2–0 Sep 22, 2011 H2H
6978 Florent Serra Igor Kunitsyn 2 2–0 C 1–0 H 1–0 Feb 18, 2010 H2H
6979 Florent Serra Jan Hernych 2 0–2 C 0–1 G 0–1 Jun 24, 2006 H2H
6980 Florent Serra Jiri Vanek 2 0–2 C 0–2 Jul 12, 2007 H2H
6981 Florent Serra Marin Cilic 2 0–2 H 0–2 Mar 13, 2011 H2H
6982 Florent Serra Martin Vassallo Arguello 2 2–0 C 2–0 Jul 29, 2009 H2H
6983 Florent Serra Nicolas Devilder 2 2–0 C 1–0 H 1–0 Sep 11, 2008 H2H
6984 Florent Serra Robby Ginepri 2 0–2 C 0–1 G 0–1 May 31, 2008 H2H
6985 Florent Serra Stephane Robert 2 2–0 C 2–0 Apr 13, 2010 H2H
6986 Florian Mayer Albert Montanes 2 2–0 C 1–0 H 1–0 Jul 30, 2015 H2H
6987 Florian Mayer Albert Portas 2 2–0 C 2–0 Jul 8, 2004 H2H
6988 Florian Mayer Albert Ramos-Vinolas 2 2–0 C 1–0 H 1–0 Oct 6, 2011 H2H
6989 Florian Mayer Alejandro Falla 2 0–2 C 0–1 H 0–1 Oct 31, 2012 H2H
6990 Florian Mayer Alexandr Dolgopolov 2 2–0 C 2–0 Jul 18, 2013 H2H
6991 Florian Mayer Andreas Beck 2 2–0 C 2–0 Jul 11, 2013 H2H
6992 Florian Mayer Carlos Berlocq 2 2–0 C 1–0 H 1–0 Sep 21, 2013 H2H
6993 Florian Mayer Dennis van Scheppingen 2 2–0 C 1–0 H 1–0 Feb 23, 2007 H2H
6994 Florian Mayer Federico Delbonis 2 0–2 C 0–2 Feb 15, 2018 H2H
6995 Florian Mayer Filippo Volandri 2 2–0 C 2–0 Sep 24, 2011 H2H
6996 Florian Mayer Guillermo Coria 2 2–0 C 1–0 G 1–0 Aug 6, 2005 H2H
6997 Florian Mayer Ivan Dodig 2 2–0 H 2–0 Mar 22, 2014 H2H
6998 Florian Mayer Janko Tipsarevic 2 2–0 H 2–0 Nov 3, 2011 H2H
6999 Florian Mayer Jerzy Janowicz 2 2–0 G 1–0 H 1–0 Jan 19, 2014 H2H
7000 Florian Mayer Lamine Ouahab 2 2–0 C 1–0 H 1–0 Jan 21, 2009 H2H