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
6801 Florian Mayer Ivan Dodig 2 2–0 H 2–0 Mar 22, 2014 H2H
6802 Florian Mayer Janko Tipsarevic 2 2–0 H 2–0 Nov 3, 2011 H2H
6803 Florian Mayer Jerzy Janowicz 2 2–0 G 1–0 H 1–0 Jan 19, 2014 H2H
6804 Florian Mayer Lamine Ouahab 2 2–0 C 1–0 H 1–0 Jan 21, 2009 H2H
6805 Florian Mayer Lars Burgsmuller 2 2–0 C 1–0 H 1–0 Oct 13, 2005 H2H
6806 Florian Mayer Luis Horna 2 0–2 C 0–1 H 0–1 Mar 21, 2006 H2H
6807 Florian Mayer Malek Jaziri 2 0–2 C 0–2 May 24, 2016 H2H
6808 Florian Mayer Marcos Baghdatis 2 0–2 G 0–1 H 0–1 Jan 4, 2013 H2H
6809 Florian Mayer Martin Klizan 2 0–2 C 0–1 H 0–1 May 3, 2018 H2H
6810 Florian Mayer Mischa Zverev 2 0–2 C 0–1 H 0–1 May 29, 2018 H2H
6811 Florian Mayer Pablo Carreno Busta 2 0–2 C 0–2 Jul 26, 2018 H2H
6812 Florian Mayer Paul-Henri Mathieu 2 0–2 C 0–1 H 0–1 Nov 4, 2010 H2H
6813 Florian Mayer Robin Vik 2 2–0 G 1–0 H 1–0 Jun 28, 2006 H2H
6814 Florian Mayer Stan Wawrinka 2 0–2 H 0–2 Nov 5, 2011 H2H
6815 Florian Mayer Wayne Arthurs 2 2–0 G 1–0 H 1–0 Jan 6, 2005 H2H
6816 Florin Segarceanu Michael Westphal 2 0–2 G 0–1 H 0–1 Jun 25, 1986 H2H
6817 Francesco Cancellotti John Alexander 2 2–0 C 2–0 Aug 1, 1983 H2H
6818 Francesco Cancellotti Victor Pecci 2 2–0 C 2–0 Sep 22, 1984 H2H
6819 Francesco Passaro Arthur Rinderknech 2 2–0 C 2–0 Jul 17, 2025 H2H
6820 Francesco Passaro Grigor Dimitrov 2 2–0 C 1–0 H 1–0 May 10, 2025 H2H
6821 Francesco Passaro Pedro Martinez 2 0–2 C 0–1 H 0–1 Jan 2, 2025 H2H
6822 Frances Tiafoe Adam Walton 2 2–0 C 1–0 H 1–0 Apr 4, 2025 H2H
6823 Frances Tiafoe Alexandre Muller 2 2–0 C 1–0 H 1–0 Apr 28, 2025 H2H
6824 Frances Tiafoe Alex Michelsen 2 2–0 C 1–0 H 1–0 Apr 5, 2025 H2H
6825 Frances Tiafoe Benjamin Bonzi 2 2–0 C 1–0 H 1–0 Aug 10, 2022 H2H
6826 Frances Tiafoe Benoit Paire 2 2–0 H 2–0 Oct 9, 2021 H2H
6827 Frances Tiafoe Botic van de Zandschulp 2 2–0 G 1–0 H 1–0 Jun 22, 2023 H2H
6828 Frances Tiafoe Christopher Eubanks 2 2–0 H 2–0 Aug 4, 2022 H2H
6829 Frances Tiafoe Dominik Koepfer 2 0–2 C 0–1 H 0–1 May 11, 2024 H2H
6830 Frances Tiafoe Emil Ruusuvuori 2 0–2 C 0–1 H 0–1 Apr 20, 2023 H2H
6831 Frances Tiafoe Giovanni Mpetshi Perricard 2 0–2 H 0–2 Jan 3, 2025 H2H
6832 Frances Tiafoe Mattia Bellucci 2 2–0 C 1–0 H 1–0 Feb 26, 2026 H2H
6833 Frances Tiafoe Mikael Ymer 2 0–2 H 0–2 Aug 27, 2021 H2H
6834 Frances Tiafoe Mikhail Kukushkin 2 2–0 C 1–0 H 1–0 May 2, 2019 H2H
6835 Frances Tiafoe Nuno Borges 2 2–0 C 1–0 H 1–0 Feb 24, 2026 H2H
6836 Frances Tiafoe Pablo Carreno Busta 2 2–0 C 2–0 May 29, 2025 H2H
6837 Frances Tiafoe Pedro Cachin 2 0–2 C 0–2 Apr 27, 2024 H2H
6838 Frances Tiafoe Roberto Bautista Agut 2 0–2 C 0–1 H 0–1 May 22, 2025 H2H
6839 Frances Tiafoe Taro Daniel 2 2–0 H 2–0 Feb 6, 2025 H2H
6840 Frances Tiafoe Thanasi Kokkinakis 2 0–2 H 0–2 Jan 7, 2022 H2H
6841 Frances Tiafoe Tomas Martin Etcheverry 2 2–0 C 2–0 Apr 29, 2023 H2H
6842 Francisco Cerundolo Albert Ramos-Vinolas 2 2–0 C 2–0 Feb 23, 2024 H2H
6843 Francisco Cerundolo Aleksandar Kovacevic 2 2–0 G 1–0 H 1–0 Jun 16, 2026 H2H
6844 Francisco Cerundolo Aslan Karatsev 2 2–0 C 2–0 Jul 23, 2022 H2H
6845 Francisco Cerundolo Benoit Paire 2 2–0 C 2–0 Feb 17, 2022 H2H
6846 Francisco Cerundolo Ben Shelton 2 0–2 C 0–1 H 0–1 Apr 19, 2025 H2H
6847 Francisco Cerundolo Bernabe Zapata Miralles 2 0–2 C 0–2 Feb 24, 2023 H2H
6848 Francisco Cerundolo Daniel Altmaier 2 2–0 C 2–0 Apr 9, 2024 H2H
6849 Francisco Cerundolo Daniel Evans 2 0–2 C 0–2 Apr 22, 2023 H2H
6850 Francisco Cerundolo Dominic Thiem 2 0–2 H 0–2 Oct 21, 2022 H2H
6851 Francisco Cerundolo Filip Misolic 2 2–0 C 1–0 H 1–0 May 30, 2024 H2H
6852 Francisco Cerundolo Gabriel Diallo 2 0–2 C 0–1 H 0–1 May 27, 2025 H2H
6853 Francisco Cerundolo Gael Monfils 2 2–0 H 2–0 Nov 1, 2023 H2H
6854 Francisco Cerundolo Grigor Dimitrov 2 0–2 G 0–1 H 0–1 Mar 28, 2025 H2H
6855 Francisco Cerundolo Hubert Hurkacz 2 0–2 H 0–2 Nov 3, 2023 H2H
6856 Francisco Cerundolo Laslo Djere 2 0–2 C 0–2 Mar 1, 2025 H2H
6857 Francisco Cerundolo Marc-Andrea Huesler 2 2–0 G 1–0 H 1–0 Jun 29, 2023 H2H
6858 Francisco Cerundolo Roberto Bautista Agut 2 0–2 H 0–2 Jan 5, 2024 H2H
6859 Francisco Cerundolo Zhizhen Zhang 2 2–0 G 1–0 H 1–0 Jan 18, 2026 H2H
6860 Francisco Clavet Alberto Martin 2 2–0 C 1–0 H 1–0 Mar 21, 2001 H2H
6861 Francisco Clavet Attila Savolt 2 2–0 C 1–0 H 1–0 Feb 28, 2002 H2H
6862 Francisco Clavet Bjorn Phau 2 2–0 C 1–0 H 1–0 Aug 12, 2002 H2H
6863 Francisco Clavet Boris Becker 2 0–2 C 0–1 C 0–1 Feb 24, 1996 H2H
6864 Francisco Clavet Bruno Oresar 2 2–0 C 2–0 Jun 21, 1990 H2H
6865 Francisco Clavet Christian Vinck 2 2–0 C 2–0 Sep 17, 1998 H2H
6866 Francisco Clavet Claudio Mezzadri 2 2–0 C 2–0 May 26, 1993 H2H
6867 Francisco Clavet Claudio Pistolesi 2 2–0 C 2–0 Jun 19, 1993 H2H
6868 Francisco Clavet Daniel Vacek 2 2–0 C 2–0 Apr 21, 1999 H2H
6869 Francisco Clavet Donald Johnson 2 2–0 C 2–0 Jul 9, 1999 H2H
6870 Francisco Clavet Gaston Gaudio 2 0–2 C 0–2 Feb 17, 2001 H2H
6871 Francisco Clavet Jacobo Diaz 2 2–0 C 2–0 Mar 1, 2002 H2H
6872 Francisco Clavet Jeff Tarango 2 0–2 C 0–1 H 0–1 Jul 31, 1999 H2H
6873 Francisco Clavet Libor Nemecek 2 2–0 C 2–0 Jul 31, 1997 H2H
6874 Francisco Clavet Marcelo Charpentier 2 2–0 C 2–0 May 28, 1997 H2H
6875 Francisco Clavet Marcos Aurelio Gorriz 2 2–0 C 2–0 May 7, 1997 H2H
6876 Francisco Clavet Mariano Puerta 2 0–2 C 0–2 Jun 2, 2000 H2H
6877 Francisco Clavet Markus Hipfl 2 2–0 C 2–0 Jul 31, 1998 H2H
6878 Francisco Clavet Michael Stich 2 0–2 C 0–2 Jul 20, 1991 H2H
6879 Francisco Clavet Michel Kratochvil 2 0–2 C 0–1 H 0–1 May 8, 2002 H2H
6880 Francisco Clavet Oliver Gross 2 2–0 C 2–0 Jul 29, 1999 H2H
6881 Francisco Clavet Rodolphe Gilbert 2 2–0 H 2–0 Aug 26, 1993 H2H
6882 Francisco Clavet Tomas Behrend 2 2–0 C 1–0 H 1–0 Oct 4, 2001 H2H
6883 Francisco Comesana Lorenzo Musetti 2 0–2 G 0–1 H 0–1 Oct 4, 2025 H2H
6884 Francisco Comesana Pedro Martinez 2 2–0 C 2–0 Feb 23, 2026 H2H
6885 Francisco Gonzalez Allan Stone 2 2–0 H 2–0 Oct 19, 1979 H2H
6886 Francisco Gonzalez Eric Fromm 2 2–0 C 1–0 G 1–0 Nov 18, 1982 H2H
6887 Francisco Gonzalez Jose Higueras 2 0–2 C 0–2 Oct 13, 1978 H2H
6888 Francisco Gonzalez Peter Rennert 2 0–2 C 0–1 H 0–1 Oct 13, 1983 H2H
6889 Francisco Gonzalez Phil Dent 2 0–2 H 0–2 Apr 16, 1981 H2H
6890 Francisco Gonzalez Terry Moor 2 0–2 C 0–1 C 0–1 Apr 4, 1985 H2H
6891 Francisco Gonzalez Tom Gorman 2 0–2 H 0–2 Oct 4, 1979 H2H
6892 Francisco Maciel Fernando Luna 2 2–0 C 2–0 Sep 17, 1987 H2H
6893 Francisco Maciel Guillermo Rivas 2 2–0 C 2–0 Jun 19, 1986 H2H
6894 Francisco Montana Leonardo Lavalle 2 2–0 C 1–0 H 1–0 Feb 27, 1993 H2H
6895 Francisco Roig Mark Koevermans 2 0–2 C 0–1 C 0–1 Oct 6, 1990 H2H
6896 Francisco Yunis Hans Schwaier 2 2–0 C 2–0 Jul 28, 1988 H2H
6897 Franco Davin Francesco Cancellotti 2 2–0 C 2–0 Aug 23, 1990 H2H
6898 Franco Davin Frederic Fontang 2 0–2 C 0–2 Sep 30, 1993 H2H
6899 Franco Davin Libor Pimek 2 2–0 C 2–0 Aug 4, 1988 H2H
6900 Franco Davin Massimiliano Narducci 2 2–0 C 2–0 Aug 18, 1989 H2H
6901 Franco Davin Massimo Cierro 2 2–0 C 2–0 Oct 1, 1987 H2H
6902 Franco Davin Miloslav Mecir 2 0–2 C 0–2 Jul 30, 1987 H2H
6903 Franco Davin Nicklas Kulti 2 0–2 C 0–2 Apr 9, 1992 H2H
6904 Franco Davin Paolo Pambianco 2 2–0 C 2–0 Aug 25, 1989 H2H
6905 Francois Jauffret Clark Graebner 2 0–2 C 0–1 C 0–1 Nov 11, 1971 H2H
6906 Francois Jauffret Frantisek Pala 2 2–0 C 2–0 Jun 16, 1977 H2H
6907 Francois Jauffret Nikola Pilic 2 2–0 C 2–0 May 7, 1976 H2H
6908 Francois Jauffret Pierre Barthes 2 2–0 C 2–0 Sep 22, 1977 H2H
6909 Francois Jauffret Roger Taylor 2 0–2 G 0–1 H 0–1 Mar 5, 1973 H2H
6910 Francois Jauffret Wanaro N'Godrella 2 0–2 C 0–2 Apr 19, 1973 H2H
6911 Franco Squillari Alberto Berasategui 2 0–2 C 0–2 Apr 16, 1999 H2H
6912 Franco Squillari Alex Corretja 2 0–2 C 0–2 May 17, 2000 H2H
6913 Franco Squillari Davide Scala 2 2–0 C 2–0 Apr 29, 1999 H2H
6914 Franco Squillari Fabrice Santoro 2 2–0 C 1–0 C 1–0 May 10, 2001 H2H
6915 Franco Squillari Gaston Etlis 2 0–2 C 0–2 Jul 23, 2003 H2H
6916 Franco Squillari Goran Ivanisevic 2 2–0 C 1–0 H 1–0 Mar 20, 2002 H2H
6917 Franco Squillari Guillermo Canas 2 0–2 C 0–2 Apr 26, 2002 H2H
6918 Franco Squillari Jan-Michael Gambill 2 0–2 G 0–1 H 0–1 Jun 23, 1999 H2H
6919 Franco Squillari Jan Siemerink 2 2–0 C 1–0 H 1–0 May 30, 2001 H2H
6920 Franco Squillari Richard Krajicek 2 0–2 G 0–1 H 0–1 Jan 3, 2003 H2H
6921 Franco Squillari Vincent Spadea 2 0–2 H 0–2 Mar 16, 1999 H2H
6922 Frank Dancevic Alexander Waske 2 2–0 C 1–0 H 1–0 Mar 7, 2007 H2H
6923 Frank Dancevic Benoit Paire 2 0–2 H 0–2 Jul 30, 2014 H2H
6924 Frank Dancevic Novak Djokovic 2 0–2 H 0–2 Mar 28, 2009 H2H
6925 Frank Dancevic Richard Gasquet 2 0–2 H 0–2 Jan 19, 2011 H2H
6926 Frank Froehling Jean Loup Rouyer 2 0–2 C 0–2 Jul 30, 1970 H2H
6927 Frank Froehling Roy Barth 2 2–0 C 1–0 H 1–0 Feb 23, 1972 H2H
6928 Frantisek Pala Jean Claude Barclay 2 0–2 C 0–1 H 0–1 Nov 2, 1972 H2H
6929 Frantisek Pala Pierre Barthes 2 0–2 C 0–1 C 0–1 Apr 4, 1973 H2H
6930 Frantisek Pala Toma Ovici 2 0–2 C 0–2 Apr 22, 1975 H2H
6931 Frederic Fontang Carl Uwe Steeb 2 0–2 C 0–2 Jul 15, 1992 H2H
6932 Frederic Fontang Jordi Arrese 2 2–0 C 2–0 Sep 28, 1991 H2H
6933 Frederic Fontang Lars Koslowski 2 2–0 C 2–0 Aug 27, 1992 H2H
6934 Frederik Fetterlein Olivier Delaitre 2 0–2 C 0–1 C 0–1 Mar 12, 1998 H2H
6935 Fred Stolle Clark Graebner 2 0–2 G 0–2 Jul 3, 1968 H2H
6936 Fred Stolle Derek Schroder 2 2–0 G 1–0 H 1–0 Jun 16, 1971 H2H
6937 Fred Stolle Haroon Rahim 2 0–2 C 0–2 Feb 23, 1973 H2H
6938 Fred Stolle Pierre Barthes 2 2–0 C 1–0 G 1–0 Jun 19, 1970 H2H
6939 Fred Stolle Robert Maud 2 2–0 C 1–0 G 1–0 May 1, 1971 H2H
6940 Fred Stolle Terry Addison 2 2–0 C 1–0 G 1–0 Apr 26, 1972 H2H
6941 Frew Mcmillan Barry Mackay 2 2–0 C 2–0 Jul 29, 1970 H2H
6942 Frew Mcmillan Frank Froehling 2 0–2 H 0–2 Jan 18, 1973 H2H
6943 Frew Mcmillan Haroon Rahim 2 0–2 C 0–1 G 0–1 Feb 10, 1977 H2H
6944 Frew Mcmillan Hubertus Hoyt 2 2–0 C 1–0 H 1–0 Jan 12, 1978 H2H
6945 Frew Mcmillan Jean Loup Rouyer 2 2–0 G 2–0 Sep 1, 1972 H2H
6946 Frew Mcmillan Mike Machette 2 2–0 C 1–0 H 1–0 Dec 1, 1977 H2H
6947 Frew Mcmillan Owen Davidson 2 0–2 G 0–2 Jun 25, 1971 H2H
6948 Frew Mcmillan Patricio Cornejo 2 2–0 C 2–0 Jul 31, 1970 H2H
6949 Frew Mcmillan Roger Taylor 2 0–2 G 0–1 H 0–1 Nov 6, 1972 H2H
6950 Frew Mcmillan Roy Barth 2 2–0 C 1–0 H 1–0 Oct 20, 1971 H2H
6951 Frew Mcmillan Tom Leonard 2 2–0 G 1–0 H 1–0 Sep 3, 1972 H2H
6952 Fritz Buehning Dick Stockton 2 2–0 C 1–0 H 1–0 Apr 23, 1981 H2H
6953 Fritz Buehning George Hardie 2 2–0 C 1–0 G 1–0 Dec 17, 1980 H2H
6954 Fritz Buehning Phil Dent 2 2–0 C 1–0 G 1–0 Feb 16, 1983 H2H
6955 Fritz Buehning Richard Lewis 2 2–0 G 1–0 H 1–0 Jun 24, 1981 H2H
6956 Gabriel Diallo Benjamin Bonzi 2 2–0 G 1–0 H 1–0 Jun 30, 2026 H2H
6957 Gabriel Diallo Ben Shelton 2 0–2 H 0–2 Feb 10, 2026 H2H
6958 Gabriel Diallo Felix Auger-Aliassime 2 0–2 H 0–2 Mar 8, 2026 H2H
6959 Gabriel Diallo James Duckworth 2 0–2 C 0–1 H 0–1 May 24, 2026 H2H
6960 Gabriel Diallo Lorenzo Musetti 2 0–2 C 0–1 H 0–1 May 2, 2025 H2H
6961 Gabriel Diallo Tomas Martin Etcheverry 2 2–0 G 1–0 H 1–0 Jun 24, 2026 H2H
6962 Gabriel Markus Andrei Olhovskiy 2 2–0 C 2–0 Apr 7, 1993 H2H
6963 Gabriel Markus Christian Miniussi 2 0–2 C 0–1 H 0–1 Feb 8, 1992 H2H
6964 Gabriel Markus Mauricio Hadad 2 2–0 C 2–0 Nov 10, 1994 H2H
6965 Gabriel Markus Stefano Pescosolido 2 2–0 C 1–0 H 1–0 Aug 30, 1991 H2H
6966 Gabriel Urpi Brian Gottfried 2 0–2 C 0–2 Jul 26, 1984 H2H
6967 Gabriel Urpi Corrado Barazzutti 2 2–0 C 2–0 May 10, 1984 H2H
6968 Gabriel Urpi Jose Higueras 2 0–2 C 0–2 Nov 19, 1981 H2H
6969 Gabriel Urpi Stefan Simonsson 2 0–2 C 0–2 Oct 3, 1984 H2H
6970 Gael Monfils Aleksandar Vukic 2 2–0 C 1–0 H 1–0 Apr 9, 2024 H2H
6971 Gael Monfils Ilya Ivashka 2 2–0 H 2–0 Oct 1, 2021 H2H
6972 Gael Monfils Mikael Ymer 2 0–2 C 0–1 H 0–1 Feb 4, 2022 H2H
6973 Galo Blanco Orlin Stanoytchev 2 2–0 C 2–0 Sep 14, 2000 H2H
6974 Galo Blanco Tomas Nydahl 2 2–0 C 2–0 May 22, 1998 H2H
6975 Gastao Elias Albert Ramos-Vinolas 2 0–2 C 0–2 Mar 3, 2017 H2H
6976 Gastao Elias Kyle Edmund 2 0–2 C 0–1 H 0–1 May 30, 2017 H2H
6977 Gaston Etlis Flavio Saretta 2 0–2 C 0–2 Jul 24, 2003 H2H
6978 Gaston Gaudio Albert Montanes 2 2–0 C 2–0 May 1, 2004 H2H
6979 Gaston Gaudio Dmitry Tursunov 2 2–0 C 2–0 Apr 17, 2007 H2H
6980 Gaston Gaudio Filippo Volandri 2 2–0 C 2–0 May 5, 2005 H2H
6981 Gaston Gaudio Gael Monfils 2 0–2 C 0–1 H 0–1 Oct 28, 2005 H2H
6982 Gaston Gaudio Galo Blanco 2 2–0 C 2–0 May 2, 2003 H2H
6983 Gaston Gaudio Juan-Pablo Guzman 2 2–0 C 1–0 G 1–0 Mar 2, 2007 H2H
6984 Gaston Gaudio Julien Boutter 2 2–0 C 1–0 H 1–0 Mar 16, 2002 H2H
6985 Gaston Gaudio Lars Burgsmuller 2 2–0 C 1–0 H 1–0 Jan 20, 2006 H2H
6986 Gaston Gaudio Marcos Daniel 2 2–0 C 2–0 Jul 13, 2006 H2H
6987 Gaston Gaudio Michal Tabara 2 2–0 C 1–0 C 1–0 Apr 29, 2005 H2H
6988 Gaston Gaudio Patrick Rafter 2 0–2 C 0–1 C 0–1 Nov 9, 2000 H2H
6989 Gaston Gaudio Raemon Sluiter 2 2–0 C 2–0 Apr 13, 2006 H2H
6990 Gaston Gaudio Razvan Sabau 2 2–0 C 1–0 H 1–0 Mar 3, 2006 H2H
6991 Gene Malin Tony Roche 2 0–2 G 0–1 H 0–1 Dec 19, 1979 H2H
6992 Gene Mayer Arthur Ashe 2 0–2 C 0–2 Mar 3, 1979 H2H
6993 Gene Mayer Charlie Pasarell 2 0–2 C 0–1 H 0–1 Feb 17, 1976 H2H
6994 Gene Mayer Chip Hooper 2 2–0 H 2–0 Sep 15, 1983 H2H
6995 Gene Mayer Chris Delaney 2 2–0 C 2–0 Mar 22, 1980 H2H
6996 Gene Mayer Chris Kachel 2 2–0 C 1–0 H 1–0 Nov 10, 1976 H2H
6997 Gene Mayer David Schneider 2 2–0 C 1–0 H 1–0 Oct 25, 1979 H2H
6998 Gene Mayer Deon Joubert 2 2–0 C 2–0 Jul 13, 1978 H2H
6999 Gene Mayer Emilio Montano 2 2–0 C 2–0 Jul 23, 1980 H2H
7000 Gene Mayer Frew Mcmillan 2 2–0 C 1–0 H 1–0 Oct 27, 1979 H2H