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
45801 Fabio Fognini Tomas Machac 1 0–1 H 0–1 Aug 28, 2024 H2H
45802 Fabio Fognini Tomas Martin Etcheverry 1 0–1 C 0–1 Mar 2, 2023 H2H
45803 Fabio Fognini Victor Crivoi 1 1–0 C 1–0 Jul 21, 2011 H2H
45804 Fabio Fognini Victor Estrella Burgos 1 1–0 H 1–0 Aug 8, 2016 H2H
45805 Fabio Fognini Victor Hanescu 1 0–1 C 0–1 Jul 18, 2009 H2H
45806 Fabio Fognini Wayne Odesnik 1 0–1 H 0–1 Aug 27, 2008 H2H
45807 Fabio Fognini Werner Eschauer 1 1–0 C 1–0 Jul 26, 2007 H2H
45808 Fabio Fognini Xavier Malisse 1 0–1 H 0–1 Oct 28, 2011 H2H
45809 Fabio Fognini Yuichi Sugita 1 1–0 H 1–0 Jul 26, 2021 H2H
45810 Fabio Fognini Yuki Bhambri 1 0–1 H 0–1 Jan 3, 2014 H2H
45811 Fabio Maggi Kris Goossens 1 1–0 C 1–0 Mar 28, 1996 H2H
45812 Fabio Moscino Corrado Barazzutti 1 0–1 C 0–1 Feb 25, 1982 H2H
45813 Fabio Silberberg Eduardo Masso 1 0–1 H 0–1 Nov 7, 1991 H2H
45814 Fabrice Martin Taylor Fritz 1 0–1 G 0–1 Jun 9, 2016 H2H
45815 Fabrice Santoro Adam Malik 1 1–0 H 1–0 Jan 7, 1993 H2H
45816 Fabrice Santoro Aisam-Ul-Haq Qureshi 1 1–0 G 1–0 Jul 11, 2008 H2H
45817 Fabrice Santoro Alexander Mronz 1 1–0 C 1–0 May 29, 1991 H2H
45818 Fabrice Santoro Alexander Peya 1 1–0 G 1–0 Jul 12, 2007 H2H
45819 Fabrice Santoro Alexandre Simoni 1 1–0 G 1–0 Jun 20, 2002 H2H
45820 Fabrice Santoro Alex Radulescu 1 0–1 H 0–1 Sep 26, 1997 H2H
45821 Fabrice Santoro Anders Jarryd 1 0–1 C 0–1 Oct 11, 1991 H2H
45822 Fabrice Santoro Andrei Olhovskiy 1 0–1 G 0–1 Jun 28, 1995 H2H
45823 Fabrice Santoro Andres Vysand 1 1–0 C 1–0 Jun 11, 1992 H2H
45824 Fabrice Santoro Andrew Mclean 1 1–0 H 1–0 Jan 20, 1993 H2H
45825 Fabrice Santoro Andrey Golubev 1 1–0 H 1–0 Oct 8, 2009 H2H
45826 Fabrice Santoro Andrey Kuznetsov 1 1–0 H 1–0 Oct 22, 2009 H2H
45827 Fabrice Santoro Attila Savolt 1 1–0 H 1–0 Oct 26, 2001 H2H
45828 Fabrice Santoro Axel Pretzsch 1 1–0 H 1–0 Aug 5, 1999 H2H
45829 Fabrice Santoro Bart Wuyts 1 1–0 C 1–0 Oct 1, 1992 H2H
45830 Fabrice Santoro Ben Ellwood 1 1–0 H 1–0 Jan 18, 1995 H2H
45831 Fabrice Santoro Bing Chao Lin 1 1–0 H 1–0 Jan 14, 1993 H2H
45832 Fabrice Santoro Brad Gilbert 1 1–0 H 1–0 Aug 20, 1992 H2H
45833 Fabrice Santoro Brian Dunn 1 0–1 C 0–1 Apr 28, 1994 H2H
45834 Fabrice Santoro Brian Vahaly 1 1–0 G 1–0 Jun 12, 2003 H2H
45835 Fabrice Santoro Bryan Shelton 1 1–0 H 1–0 Oct 14, 1993 H2H
45836 Fabrice Santoro Carsten Arriens 1 0–1 H 0–1 Mar 2, 1995 H2H
45837 Fabrice Santoro Cecil Mamiit 1 1–0 G 1–0 Jun 17, 1999 H2H
45838 Fabrice Santoro Chris Pridham 1 0–1 H 0–1 Jan 9, 1993 H2H
45839 Fabrice Santoro Christian Miniussi 1 1–0 C 1–0 Jul 31, 1992 H2H
45840 Fabrice Santoro Christian Vinck 1 0–1 C 0–1 May 3, 2001 H2H
45841 Fabrice Santoro Christo Van Rensburg 1 1–0 H 1–0 Aug 19, 1992 H2H
45842 Fabrice Santoro Corrado Borroni 1 1–0 C 1–0 Sep 28, 1995 H2H
45843 Fabrice Santoro Cyril Saulnier 1 0–1 H 0–1 Feb 13, 2003 H2H
45844 Fabrice Santoro Daniel Nestor 1 0–1 H 0–1 Aug 30, 2000 H2H
45845 Fabrice Santoro David Caldwell 1 1–0 H 1–0 Jan 20, 1999 H2H
45846 Fabrice Santoro David Nainkin 1 1–0 H 1–0 Mar 14, 1993 H2H
45847 Fabrice Santoro David Sanchez 1 0–1 C 0–1 Jul 19, 2001 H2H
45848 Fabrice Santoro Diego Nargiso 1 0–1 H 0–1 Sep 17, 1993 H2H
45849 Fabrice Santoro Diego Veronelli 1 1–0 H 1–0 Oct 2, 2003 H2H
45850 Fabrice Santoro Edouard Roger-Vasselin 1 1–0 H 1–0 Sep 27, 2007 H2H
45851 Fabrice Santoro Filippo Volandri 1 1–0 H 1–0 Aug 17, 2004 H2H
45852 Fabrice Santoro Flavio Cipolla 1 1–0 G 1–0 Jul 9, 2009 H2H
45853 Fabrice Santoro Florent Serra 1 0–1 H 0–1 Jan 12, 2006 H2H
45854 Fabrice Santoro Francesco Cancellotti 1 0–1 C 0–1 Apr 26, 1989 H2H
45855 Fabrice Santoro Francisco Cabello 1 1–0 C 1–0 Apr 11, 1997 H2H
45856 Fabrice Santoro Francisco Montana 1 1–0 H 1–0 Feb 4, 1993 H2H
45857 Fabrice Santoro Franco Davin 1 1–0 C 1–0 Apr 17, 1993 H2H
45858 Fabrice Santoro Geoff Grant 1 1–0 H 1–0 Jul 31, 1997 H2H
45859 Fabrice Santoro George Bastl 1 1–0 H 1–0 Jan 8, 2000 H2H
45860 Fabrice Santoro Gerard Solves 1 1–0 C 1–0 Aug 3, 1994 H2H
45861 Fabrice Santoro German Lopez 1 1–0 C 1–0 Jun 12, 1992 H2H
45862 Fabrice Santoro German Puentes 1 1–0 C 1–0 Apr 27, 2000 H2H
45863 Fabrice Santoro Goran Prpic 1 0–1 C 0–1 Jul 11, 1991 H2H
45864 Fabrice Santoro Harel Levy 1 1–0 H 1–0 Aug 12, 2002 H2H
45865 Fabrice Santoro Hendrik Dreekmann 1 0–1 H 0–1 Jan 20, 1995 H2H
45866 Fabrice Santoro Henri Leconte 1 1–0 C 1–0 May 18, 1991 H2H
45867 Fabrice Santoro Horacio de la Pena 1 1–0 C 1–0 Nov 4, 1993 H2H
45868 Fabrice Santoro Hyung-Taik Lee 1 1–0 H 1–0 Jul 19, 2004 H2H
45869 Fabrice Santoro Ivan Baron 1 1–0 H 1–0 Aug 29, 1990 H2H
45870 Fabrice Santoro Ivan Navarro 1 1–0 G 1–0 Jul 12, 2008 H2H
45871 Fabrice Santoro Jaime Oncins 1 0–1 C 0–1 Jun 19, 1992 H2H
45872 Fabrice Santoro James Sekulov 1 1–0 C 1–0 May 2, 1996 H2H
45873 Fabrice Santoro Jamie Morgan 1 1–0 C 1–0 May 6, 1994 H2H
45874 Fabrice Santoro Jan Kroslak 1 0–1 C 0–1 Mar 21, 1997 H2H
45875 Fabrice Santoro Javier Frana 1 1–0 C 1–0 Aug 2, 1992 H2H
45876 Fabrice Santoro Jeremy Bates 1 1–0 H 1–0 Feb 6, 1993 H2H
45877 Fabrice Santoro Jim Grabb 1 1–0 H 1–0 Aug 31, 1990 H2H
45878 Fabrice Santoro Jimmy Arias 1 0–1 H 0–1 Jan 6, 1994 H2H
45879 Fabrice Santoro Jimmy Connors 1 1–0 C 1–0 Oct 22, 1992 H2H
45880 Fabrice Santoro Jiri Vanek 1 0–1 C 0–1 Apr 7, 2005 H2H
45881 Fabrice Santoro Johan Anderson 1 1–0 H 1–0 Aug 23, 1990 H2H
45882 Fabrice Santoro Johan Kriek 1 0–1 C 0–1 Oct 18, 1991 H2H
45883 Fabrice Santoro Jonathan Erlich 1 1–0 H 1–0 Oct 14, 1994 H2H
45884 Fabrice Santoro Karsten Braasch 1 1–0 H 1–0 Feb 5, 1993 H2H
45885 Fabrice Santoro Kevin Curren 1 0–1 H 0–1 Aug 28, 1991 H2H
45886 Fabrice Santoro Kim Tiilikainen 1 1–0 C 1–0 Jul 25, 2002 H2H
45887 Fabrice Santoro Konstantin Kravchuk 1 1–0 C 1–0 Oct 13, 2006 H2H
45888 Fabrice Santoro Kristian Pless 1 1–0 H 1–0 Aug 1, 2002 H2H
45889 Fabrice Santoro Lionel Barthez 1 1–0 H 1–0 Oct 5, 1995 H2H
45890 Fabrice Santoro Marc Gicquel 1 0–1 C 0–1 Feb 2, 2007 H2H
45891 Fabrice Santoro Marco Chiudinelli 1 1–0 H 1–0 Feb 27, 2009 H2H
45892 Fabrice Santoro Marcos Baghdatis 1 0–1 G 0–1 Jun 13, 2008 H2H
45893 Fabrice Santoro Marian Vajda 1 1–0 C 1–0 Apr 5, 1990 H2H
45894 Fabrice Santoro Marin Cilic 1 0–1 H 0–1 Jan 20, 2010 H2H
45895 Fabrice Santoro Markus Zillner 1 1–0 C 1–0 Jul 26, 1989 H2H
45896 Fabrice Santoro Martin Sinner 1 1–0 H 1–0 Jan 9, 1998 H2H
45897 Fabrice Santoro Massimo Cierro 1 1–0 C 1–0 Jun 20, 1991 H2H
45898 Fabrice Santoro Mats Wilander 1 1–0 C 1–0 May 31, 1991 H2H
45899 Fabrice Santoro Mauricio Hadad 1 0–1 C 0–1 Oct 27, 1995 H2H
45900 Fabrice Santoro Michael Kohlmann 1 1–0 H 1–0 Feb 28, 2002 H2H
45901 Fabrice Santoro Michael Llodra 1 1–0 G 1–0 Jun 21, 2002 H2H
45902 Fabrice Santoro Michel Kratochvil 1 0–1 G 0–1 Jun 22, 2002 H2H
45903 Fabrice Santoro Mikael Stadling 1 0–1 C 0–1 Feb 9, 1995 H2H
45904 Fabrice Santoro Mikael Tillstrom 1 0–1 C 0–1 Apr 23, 1992 H2H
45905 Fabrice Santoro Mikhail Elgin 1 1–0 H 1–0 Oct 25, 2001 H2H
45906 Fabrice Santoro Mischa Zverev 1 1–0 G 1–0 Jul 14, 2007 H2H
45907 Fabrice Santoro Nicklas Kulti 1 0–1 H 0–1 Jan 5, 1991 H2H
45908 Fabrice Santoro Nicolas Devilder 1 1–0 H 1–0 Sep 28, 2007 H2H
45909 Fabrice Santoro Nicolas Escude 1 0–1 H 0–1 Oct 2, 1999 H2H
45910 Fabrice Santoro Nicolas Pereira 1 0–1 H 0–1 Aug 30, 1995 H2H
45911 Fabrice Santoro Oliver Marach 1 1–0 H 1–0 Jan 5, 2006 H2H
45912 Fabrice Santoro Oscar Hernandez 1 0–1 C 0–1 May 20, 2009 H2H
45913 Fabrice Santoro Pablo Campana 1 1–0 C 1–0 Sep 12, 1996 H2H
45914 Fabrice Santoro Paradorn Srichaphan 1 0–1 C 0–1 Oct 11, 2003 H2H
45915 Fabrice Santoro Patrik Fredriksson 1 1–0 C 1–0 Mar 13, 1997 H2H
45916 Fabrice Santoro Patrik Kuhnen 1 1–0 H 1–0 Oct 13, 1994 H2H
45917 Fabrice Santoro Paul Goldstein 1 1–0 G 1–0 Jun 14, 2000 H2H
45918 Fabrice Santoro Peter Luczak 1 1–0 H 1–0 Jan 21, 2004 H2H
45919 Fabrice Santoro Peter Tramacchi 1 0–1 G 0–1 Jun 9, 1999 H2H
45920 Fabrice Santoro Prakash Amritraj 1 1–0 G 1–0 Jul 13, 2008 H2H
45921 Fabrice Santoro Raemon Sluiter 1 0–1 H 0–1 Feb 22, 2001 H2H
45922 Fabrice Santoro Rajeev Ram 1 0–1 H 0–1 Jul 14, 2008 H2H
45923 Fabrice Santoro Ramesh Krishnan 1 0–1 C 0–1 Oct 18, 1990 H2H
45924 Fabrice Santoro Ricardo Mello 1 1–0 H 1–0 Mar 8, 2005 H2H
45925 Fabrice Santoro Robert Kendrick 1 1–0 G 1–0 Jun 17, 2009 H2H
45926 Fabrice Santoro Robin Vik 1 0–1 H 0–1 Aug 23, 2006 H2H
45927 Fabrice Santoro Sandor Noszaly 1 1–0 C 1–0 Apr 12, 1995 H2H
45928 Fabrice Santoro Sebastian Prieto 1 1–0 H 1–0 Mar 19, 1998 H2H
45929 Fabrice Santoro Sebastien Lareau 1 0–1 H 0–1 Aug 2, 2000 H2H
45930 Fabrice Santoro Sergiy Stakhovsky 1 0–1 H 0–1 Oct 23, 2009 H2H
45931 Fabrice Santoro Stan Wawrinka 1 1–0 G 1–0 Jun 22, 2005 H2H
45932 Fabrice Santoro Stefano Pescosolido 1 0–1 C 0–1 Jun 23, 1995 H2H
45933 Fabrice Santoro Stephane Huet 1 1–0 C 1–0 Oct 22, 1998 H2H
45934 Fabrice Santoro Stephane Simian 1 1–0 C 1–0 May 5, 1994 H2H
45935 Fabrice Santoro Steve Darcis 1 1–0 H 1–0 Jan 11, 2008 H2H
45936 Fabrice Santoro Steven Downs 1 0–1 H 0–1 Jan 12, 1995 H2H
45937 Fabrice Santoro Thomas Larsen 1 1–0 C 1–0 Mar 4, 1999 H2H
45938 Fabrice Santoro Todd Woodbridge 1 1–0 H 1–0 Mar 8, 1995 H2H
45939 Fabrice Santoro Tom Nijssen 1 1–0 C 1–0 Jul 24, 1992 H2H
45940 Fabrice Santoro Viktor Troicki 1 0–1 H 0–1 Sep 25, 2008 H2H
45941 Fabrice Santoro Yuri Schukin 1 1–0 H 1–0 Oct 9, 2008 H2H
45942 Fabrizio Fanucci Alvaro Betancur 1 0–1 C 0–1 Sep 25, 1980 H2H
45943 Fabrizio Fanucci Gianni Marchetti 1 0–1 C 0–1 Dec 1, 1978 H2H
45944 Fabrizio Fanucci Patrick Proisy 1 0–1 C 0–1 May 15, 1981 H2H
45945 Fabrizio Fanucci Syd Ball 1 0–1 C 0–1 May 15, 1980 H2H
45946 Facundo Bagnis Benjamin Bonzi 1 1–0 C 1–0 Jun 1, 2021 H2H
45947 Facundo Bagnis Bernabe Zapata Miralles 1 1–0 C 1–0 Feb 24, 2022 H2H
45948 Facundo Bagnis Botic van de Zandschulp 1 0–1 H 0–1 Sep 5, 2021 H2H
45949 Facundo Bagnis Dennis Novak 1 0–1 G 0–1 Jun 29, 2022 H2H
45950 Facundo Bagnis Dominik Koepfer 1 0–1 H 0–1 Jul 26, 2021 H2H
45951 Facundo Bagnis Gael Monfils 1 0–1 H 0–1 Aug 29, 2018 H2H
45952 Facundo Bagnis Jan-Lennard Struff 1 0–1 C 0–1 Jun 3, 2021 H2H
45953 Facundo Bagnis Jozef Kovalik 1 1–0 C 1–0 Feb 27, 2021 H2H
45954 Facundo Bagnis Juan Manuel Cerundolo 1 1–0 C 1–0 Feb 8, 2024 H2H
45955 Facundo Bagnis Kenny De Schepper 1 1–0 C 1–0 May 24, 2016 H2H
45956 Facundo Bagnis Marcos Giron 1 0–1 H 0–1 Aug 24, 2021 H2H
45957 Facundo Bagnis Martin Klizan 1 1–0 C 1–0 Jul 18, 2019 H2H
45958 Facundo Bagnis Maximilian Marterer 1 0–1 C 0–1 Feb 14, 2019 H2H
45959 Facundo Bagnis Radu Albot 1 0–1 G 0–1 Jul 5, 2017 H2H
45960 Facundo Bagnis Renzo Olivo 1 0–1 C 0–1 Feb 11, 2016 H2H
45961 Facundo Bagnis Ricardas Berankis 1 0–1 H 0–1 Aug 4, 2022 H2H
45962 Facundo Bagnis Soonwoo Kwon 1 0–1 C 0–1 Apr 9, 2021 H2H
45963 Facundo Bagnis Tomas Martin Etcheverry 1 1–0 C 1–0 Jul 28, 2022 H2H
45964 Facundo Diaz Acosta Alejandro Tabilo 1 0–1 C 0–1 Feb 10, 2026 H2H
45965 Facundo Diaz Acosta Alexei Popyrin 1 0–1 H 0–1 Mar 22, 2024 H2H
45966 Facundo Diaz Acosta Daniel Altmaier 1 1–0 C 1–0 Feb 15, 2024 H2H
45967 Facundo Diaz Acosta Daniel Rincon 1 1–0 C 1–0 Apr 17, 2024 H2H
45968 Facundo Diaz Acosta Fabian Marozsan 1 1–0 C 1–0 Apr 19, 2024 H2H
45969 Facundo Diaz Acosta Federico Cina 1 1–0 C 1–0 Jul 20, 2026 H2H
45970 Facundo Diaz Acosta Gael Monfils 1 0–1 H 0–1 Jan 10, 2025 H2H
45971 Facundo Diaz Acosta Jaume Munar 1 0–1 C 0–1 Mar 4, 2021 H2H
45972 Facundo Diaz Acosta Laslo Djere 1 0–1 H 0–1 Aug 23, 2023 H2H
45973 Facundo Diaz Acosta Lautaro Midon 1 0–1 C 0–1 Jul 14, 2026 H2H
45974 Facundo Diaz Acosta Pedro Cachin 1 1–0 C 1–0 Feb 29, 2024 H2H
45975 Facundo Diaz Acosta Quentin Halys 1 1–0 H 1–0 Aug 22, 2023 H2H
45976 Facundo Diaz Acosta Radu Albot 1 0–1 H 0–1 Jul 31, 2024 H2H
45977 Facundo Diaz Acosta Roberto Bautista Agut 1 0–1 C 0–1 Apr 9, 2024 H2H
45978 Facundo Diaz Acosta Stefanos Tsitsipas 1 0–1 C 0–1 Apr 20, 2024 H2H
45979 Facundo Diaz Acosta Taylor Fritz 1 0–1 H 0–1 Jan 16, 2024 H2H
45980 Facundo Diaz Acosta Thiago Seyboth Wild 1 0–1 C 0–1 Feb 13, 2025 H2H
45981 Facundo Diaz Acosta Zhizhen Zhang 1 1–0 C 1–0 May 26, 2026 H2H
45982 Facundo Mena Tomas Martin Etcheverry 1 0–1 H 0–1 Sep 22, 2022 H2H
45983 Fajing Sun Giovanni Mpetshi Perricard 1 0–1 H 0–1 Sep 21, 2024 H2H
45984 Famiano Meneschincheri Guillermo Aubone 1 0–1 C 0–1 May 21, 1980 H2H
45985 Federico Agustin Gomez Aleksandar Kovacevic 1 1–0 C 1–0 May 27, 2025 H2H
45986 Federico Agustin Gomez Alexandre Muller 1 1–0 H 1–0 Sep 21, 2024 H2H
45987 Federico Agustin Gomez Facundo Diaz Acosta 1 0–1 C 0–1 Feb 8, 2024 H2H
45988 Federico Agustin Gomez Matteo Arnaldi 1 0–1 C 0–1 Jul 15, 2026 H2H
45989 Federico Agustin Gomez Reilly Opelka 1 0–1 H 0–1 Jan 1, 2025 H2H
45990 Federico Agustin Gomez Tomas Martin Etcheverry 1 0–1 C 0–1 Mar 31, 2026 H2H
45991 Federico Browne Neville Godwin 1 1–0 H 1–0 Sep 13, 2001 H2H
45992 Federico Browne Paul Goldstein 1 0–1 H 0–1 Sep 11, 2003 H2H
45993 Federico Browne Stephane Huet 1 1–0 C 1–0 Jul 20, 2000 H2H
45994 Federico Browne Takahiro Terachi 1 1–0 H 1–0 Oct 1, 2003 H2H
45995 Federico Browne Thierry Ascione 1 0–1 C 0–1 May 21, 2004 H2H
45996 Federico Cina Alexandre Muller 1 0–1 C 0–1 Mar 31, 2026 H2H
45997 Federico Cina Damir Dzumhur 1 0–1 H 0–1 Oct 16, 2025 H2H
45998 Federico Cina Francisco Comesana 1 1–0 H 1–0 Mar 21, 2025 H2H
45999 Federico Cina Grigor Dimitrov 1 0–1 H 0–1 Mar 22, 2025 H2H
46000 Federico Cina Jesper de Jong 1 0–1 C 0–1 May 27, 2026 H2H