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
28801 Florian Mayer Benjamin Balleret 1 1–0 C 1–0 Apr 16, 2013 H2H
28802 Florian Mayer Bernabe Zapata Miralles 1 0–1 C 0–1 May 23, 2018 H2H
28803 Florian Mayer Blaz Kavcic 1 0–1 C 0–1 Jul 25, 2013 H2H
28804 Florian Mayer Bohdan Ulihrach 1 1–0 C 1–0 Apr 7, 2005 H2H
28805 Florian Mayer Brian Baker 1 1–0 G 1–0 Jun 16, 2016 H2H
28806 Florian Mayer Christophe Rochus 1 0–1 C 0–1 Apr 28, 2006 H2H
28807 Florian Mayer Daniel Evans 1 1–0 G 1–0 Jun 22, 2011 H2H
28808 Florian Mayer Daniel Gimeno-Traver 1 1–0 C 1–0 May 29, 2012 H2H
28809 Florian Mayer Daniel King-Turner 1 1–0 H 1–0 Jan 12, 2006 H2H
28810 Florian Mayer Denis Kudla 1 1–0 H 1–0 Jan 15, 2014 H2H
28811 Florian Mayer Diego Schwartzman 1 1–0 C 1–0 Jul 29, 2017 H2H
28812 Florian Mayer Di Wu 1 1–0 H 1–0 Oct 9, 2013 H2H
28813 Florian Mayer Dmitry Tursunov 1 1–0 G 1–0 Jun 27, 2012 H2H
28814 Florian Mayer Donald Young 1 1–0 H 1–0 Aug 29, 2013 H2H
28815 Florian Mayer Dustin Brown 1 1–0 G 1–0 Jun 9, 2011 H2H
28816 Florian Mayer Eduardo Schwank 1 0–1 C 0–1 May 31, 2012 H2H
28817 Florian Mayer Ernests Gulbis 1 0–1 H 0–1 Oct 28, 2009 H2H
28818 Florian Mayer Evgeny Donskoy 1 0–1 H 0–1 Jan 17, 2018 H2H
28819 Florian Mayer Evgeny Korolev 1 0–1 H 0–1 Mar 13, 2010 H2H
28820 Florian Mayer Facundo Bagnis 1 1–0 C 1–0 Feb 29, 2012 H2H
28821 Florian Mayer Flavio Cipolla 1 1–0 C 1–0 Apr 25, 2013 H2H
28822 Florian Mayer Flavio Saretta 1 1–0 H 1–0 Sep 1, 2004 H2H
28823 Florian Mayer Frances Tiafoe 1 0–1 H 0–1 Oct 19, 2017 H2H
28824 Florian Mayer Frank Dancevic 1 1–0 H 1–0 Jan 1, 2007 H2H
28825 Florian Mayer Franko Skugor 1 1–0 H 1–0 Feb 3, 2011 H2H
28826 Florian Mayer Grega Zemlja 1 0–1 H 0–1 Mar 23, 2013 H2H
28827 Florian Mayer Guillem Burniol 1 1–0 C 1–0 Apr 13, 2006 H2H
28828 Florian Mayer Guillermo Canas 1 0–1 C 0–1 Jul 15, 2004 H2H
28829 Florian Mayer Hyung-Taik Lee 1 1–0 H 1–0 Jan 18, 2006 H2H
28830 Florian Mayer Igor Andreev 1 0–1 C 0–1 Sep 18, 2004 H2H
28831 Florian Mayer James Ward 1 1–0 H 1–0 Jan 13, 2011 H2H
28832 Florian Mayer Jan Hajek 1 1–0 H 1–0 Aug 25, 2010 H2H
28833 Florian Mayer Jan-Lennard Struff 1 1–0 G 1–0 Jun 18, 2015 H2H
28834 Florian Mayer Jean-Rene Lisnard 1 1–0 H 1–0 Sep 1, 2011 H2H
28835 Florian Mayer Joachim Johansson 1 1–0 G 1–0 Jun 30, 2004 H2H
28836 Florian Mayer Juan Pablo Brzezicki 1 1–0 C 1–0 Aug 2, 2007 H2H
28837 Florian Mayer Jurgen Melzer 1 1–0 C 1–0 May 11, 2011 H2H
28838 Florian Mayer Kristof Vliegen 1 0–1 G 0–1 Jun 17, 2006 H2H
28839 Florian Mayer Lleyton Hewitt 1 0–1 H 0–1 Mar 2, 2006 H2H
28840 Florian Mayer Lucas Pouille 1 1–0 G 1–0 Jun 23, 2017 H2H
28841 Florian Mayer Lukas Lacko 1 1–0 H 1–0 Sep 20, 2013 H2H
28842 Florian Mayer Lukas Rosol 1 0–1 C 0–1 Apr 30, 2015 H2H
28843 Florian Mayer Marc Gicquel 1 0–1 C 0–1 Apr 17, 2007 H2H
28844 Florian Mayer Marco Cecchinato 1 1–0 C 1–0 Jul 27, 2017 H2H
28845 Florian Mayer Mariano Puerta 1 0–1 C 0–1 Apr 14, 2005 H2H
28846 Florian Mayer Mariano Zabaleta 1 1–0 C 1–0 Aug 4, 2005 H2H
28847 Florian Mayer Marius Copil 1 1–0 H 1–0 Oct 5, 2012 H2H
28848 Florian Mayer Mark Philippoussis 1 1–0 H 1–0 Mar 7, 2006 H2H
28849 Florian Mayer Marsel Ilhan 1 1–0 C 1–0 Jul 21, 2011 H2H
28850 Florian Mayer Martin Fischer 1 1–0 G 1–0 Jun 13, 2013 H2H
28851 Florian Mayer Martin Vassallo Arguello 1 1–0 C 1–0 Jul 26, 2007 H2H
28852 Florian Mayer Matthias Bachinger 1 1–0 C 1–0 Apr 28, 2016 H2H
28853 Florian Mayer Maximo Gonzalez 1 1–0 C 1–0 Jul 23, 2010 H2H
28854 Florian Mayer Michael Kohlmann 1 1–0 G 1–0 Jun 14, 2007 H2H
28855 Florian Mayer Michael Ryderstedt 1 1–0 H 1–0 Oct 22, 2010 H2H
28856 Florian Mayer Michal Przysiezny 1 1–0 H 1–0 Jan 1, 2014 H2H
28857 Florian Mayer Mikhail Kukushkin 1 0–1 C 0–1 Apr 17, 2012 H2H
28858 Florian Mayer Mirza Basic 1 0–1 H 0–1 Feb 8, 2018 H2H
28859 Florian Mayer Nick Lindahl 1 1–0 H 1–0 Feb 25, 2010 H2H
28860 Florian Mayer Nicolas Escude 1 0–1 C 0–1 May 28, 2004 H2H
28861 Florian Mayer Oliver Marach 1 1–0 H 1–0 Feb 3, 2006 H2H
28862 Florian Mayer Olivier Patience 1 1–0 C 1–0 Aug 3, 2007 H2H
28863 Florian Mayer Oscar Hernandez 1 1–0 C 1–0 Sep 15, 2005 H2H
28864 Florian Mayer Paolo Lorenzi 1 0–1 H 0–1 Jan 12, 2017 H2H
28865 Florian Mayer Pierre-Hugues Herbert 1 1–0 H 1–0 Sep 19, 2013 H2H
28866 Florian Mayer Rhyne Williams 1 1–0 H 1–0 Jan 16, 2013 H2H
28867 Florian Mayer Robby Ginepri 1 0–1 H 0–1 Jan 11, 2007 H2H
28868 Florian Mayer Rogerio Dutra Silva 1 1–0 H 1–0 Aug 30, 2017 H2H
28869 Florian Mayer Sam Warburg 1 1–0 G 1–0 Jun 27, 2007 H2H
28870 Florian Mayer Santiago Giraldo 1 1–0 H 1–0 Jan 2, 2013 H2H
28871 Florian Mayer Sergio Roitman 1 1–0 C 1–0 Sep 15, 2006 H2H
28872 Florian Mayer Sergiy Stakhovsky 1 0–1 C 0–1 Apr 27, 2017 H2H
28873 Florian Mayer Simone Bolelli 1 0–1 C 0–1 Jul 26, 2012 H2H
28874 Florian Mayer Stefan Koubek 1 1–0 H 1–0 Aug 30, 2006 H2H
28875 Florian Mayer Stefano Galvani 1 0–1 C 0–1 May 31, 2006 H2H
28876 Florian Mayer Stefanos Tsitsipas 1 0–1 H 0–1 Jan 3, 2018 H2H
28877 Florian Mayer Steve Darcis 1 1–0 C 1–0 Apr 27, 2011 H2H
28878 Florian Mayer Steve Johnson 1 1–0 G 1–0 Jun 19, 2015 H2H
28879 Florian Mayer Taylor Dent 1 0–1 H 0–1 Mar 26, 2005 H2H
28880 Florian Mayer Thiago Monteiro 1 1–0 C 1–0 May 16, 2017 H2H
28881 Florian Mayer Thiemo de Bakker 1 0–1 H 0–1 Aug 26, 2010 H2H
28882 Florian Mayer Thomas Johansson 1 0–1 H 0–1 Jan 13, 2005 H2H
28883 Florian Mayer Thomaz Bellucci 1 0–1 C 0–1 May 4, 2011 H2H
28884 Florian Mayer Tim Henman 1 0–1 C 0–1 May 5, 2004 H2H
28885 Florian Mayer Tim Smyczek 1 1–0 G 1–0 Jun 14, 2012 H2H
28886 Florian Mayer Tomas Zib 1 0–1 H 0–1 Oct 10, 2007 H2H
28887 Florian Mayer Wayne Ferreira 1 1–0 G 1–0 Jun 27, 2004 H2H
28888 Florian Mayer Wesley Moodie 1 1–0 C 1–0 Oct 27, 2005 H2H
28889 Florian Mayer Yannick Maden 1 1–0 G 1–0 Jun 14, 2018 H2H
28890 Florian Mayer Younes El Aynaoui 1 1–0 H 1–0 Oct 6, 2005 H2H
28891 Florian Mayer Ze Zhang 1 1–0 H 1–0 Oct 6, 2012 H2H
28892 Florin Mergea Brian Wilson 1 1–0 G 1–0 Jul 7, 2005 H2H
28893 Florin Mergea Paul Goldstein 1 0–1 G 0–1 Jul 8, 2005 H2H
28894 Florin Mergea Robin Vik 1 1–0 C 1–0 Jul 23, 2003 H2H
28895 Florin Segarceanu Alejandro Ganzabal 1 1–0 C 1–0 Jun 10, 1983 H2H
28896 Florin Segarceanu Andreas Maurer 1 0–1 C 0–1 Aug 7, 1985 H2H
28897 Florin Segarceanu Balazs Taroczy 1 0–1 H 0–1 Mar 16, 1984 H2H
28898 Florin Segarceanu Bernhard Pils 1 1–0 C 1–0 Jul 18, 1985 H2H
28899 Florin Segarceanu Bill Scanlon 1 0–1 H 0–1 Oct 13, 1983 H2H
28900 Florin Segarceanu Blaine Willenborg 1 1–0 C 1–0 Jul 30, 1986 H2H
28901 Florin Segarceanu Bojidar Pampoulov 1 1–0 C 1–0 Dec 19, 1981 H2H
28902 Florin Segarceanu Corrado Barazzutti 1 0–1 C 0–1 May 19, 1983 H2H
28903 Florin Segarceanu Damir Keretic 1 1–0 C 1–0 Jul 15, 1982 H2H
28904 Florin Segarceanu Dominique Bedel 1 1–0 C 1–0 Jun 11, 1983 H2H
28905 Florin Segarceanu Drew Gitlin 1 1–0 C 1–0 Apr 29, 1983 H2H
28906 Florin Segarceanu Eddie Edwards 1 0–1 H 0–1 Feb 11, 1986 H2H
28907 Florin Segarceanu Eduardo Bengoechea 1 1–0 C 1–0 Feb 4, 1982 H2H
28908 Florin Segarceanu Eric Fromm 1 1–0 H 1–0 Mar 15, 1984 H2H
28909 Florin Segarceanu Fernando Luna 1 0–1 C 0–1 Jul 31, 1986 H2H
28910 Florin Segarceanu Francisco Maciel 1 0–1 C 0–1 May 28, 1986 H2H
28911 Florin Segarceanu Freddie Sauer 1 1–0 C 1–0 May 12, 1983 H2H
28912 Florin Segarceanu Gabriel Auroux 1 1–0 C 1–0 Feb 5, 1982 H2H
28913 Florin Segarceanu Gianni Ocleppo 1 1–0 C 1–0 May 21, 1980 H2H
28914 Florin Segarceanu Guillermo Vilas 1 0–1 C 0–1 May 25, 1983 H2H
28915 Florin Segarceanu Hank Pfister 1 0–1 C 0–1 May 22, 1980 H2H
28916 Florin Segarceanu Hans Dieter Beutel 1 1–0 C 1–0 Jul 21, 1983 H2H
28917 Florin Segarceanu Hans Schwaier 1 0–1 C 0–1 May 17, 1984 H2H
28918 Florin Segarceanu Janos Guti 1 1–0 C 1–0 Dec 18, 1981 H2H
28919 Florin Segarceanu Jiri Granat 1 1–0 C 1–0 Dec 17, 1981 H2H
28920 Florin Segarceanu Joao Soares 1 0–1 C 0–1 May 28, 1980 H2H
28921 Florin Segarceanu Johan Kriek 1 0–1 C 0–1 Apr 30, 1983 H2H
28922 Florin Segarceanu Kent Carlsson 1 0–1 C 0–1 Aug 11, 1988 H2H
28923 Florin Segarceanu Marcos Hocevar 1 1–0 C 1–0 May 18, 1983 H2H
28924 Florin Segarceanu Mark Buckley 1 0–1 C 0–1 Jul 23, 1986 H2H
28925 Florin Segarceanu Marko Ostoja 1 1–0 C 1–0 Jun 11, 1982 H2H
28926 Florin Segarceanu Pascal Portes 1 0–1 C 0–1 May 30, 1984 H2H
28927 Florin Segarceanu Paul Annacone 1 1–0 C 1–0 May 29, 1985 H2H
28928 Florin Segarceanu Pavel Slozil 1 0–1 C 0–1 Mar 13, 1986 H2H
28929 Florin Segarceanu Pender Murphy 1 0–1 C 0–1 Jun 12, 1982 H2H
28930 Florin Segarceanu Per Henricsson 1 0–1 C 0–1 Aug 3, 1988 H2H
28931 Florin Segarceanu Peter Elter 1 1–0 C 1–0 Oct 27, 1983 H2H
28932 Florin Segarceanu Peter Feigl 1 1–0 C 1–0 Jul 25, 1984 H2H
28933 Florin Segarceanu Richard Meyer 1 0–1 C 0–1 Dec 19, 1981 H2H
28934 Florin Segarceanu Ricki Osterthun 1 0–1 C 0–1 Aug 6, 1987 H2H
28935 Florin Segarceanu Rod Frawley 1 1–0 C 1–0 Jul 21, 1982 H2H
28936 Florin Segarceanu Roland Steigler 1 0–1 C 0–1 Dec 18, 1980 H2H
28937 Florin Segarceanu Russell Simpson 1 0–1 H 0–1 Nov 3, 1982 H2H
28938 Florin Segarceanu Shahar Perkiss 1 1–0 C 1–0 Apr 3, 1985 H2H
28939 Florin Segarceanu Stefan Simonsson 1 0–1 C 0–1 Jan 25, 1984 H2H
28940 Florin Segarceanu Thierry Tulasne 1 0–1 C 0–1 May 13, 1983 H2H
28941 Florin Segarceanu Tomas Smid 1 0–1 C 0–1 Apr 4, 1985 H2H
28942 Florin Segarceanu Tom Cain 1 1–0 C 1–0 Apr 30, 1983 H2H
28943 Florin Segarceanu Trevor Allan 1 0–1 C 0–1 Jul 22, 1982 H2H
28944 Florin Segarceanu Ulf Stenlund 1 1–0 C 1–0 Aug 5, 1987 H2H
28945 Florin Segarceanu Victor Pecci 1 0–1 C 0–1 Apr 21, 1983 H2H
28946 Florin Segarceanu Zeljko Franulovic 1 1–0 C 1–0 Jun 9, 1983 H2H
28947 Francesco Cancellotti Alberto Tous 1 1–0 C 1–0 Jul 15, 1988 H2H
28948 Francesco Cancellotti Alejandro Ganzabal 1 1–0 C 1–0 Aug 3, 1984 H2H
28949 Francesco Cancellotti Antonio Zugarelli 1 0–1 C 0–1 Sep 16, 1982 H2H
28950 Francesco Cancellotti Balazs Taroczy 1 0–1 C 0–1 May 20, 1981 H2H
28951 Francesco Cancellotti Bernard Fritz 1 1–0 C 1–0 May 13, 1983 H2H
28952 Francesco Cancellotti Brian Gottfried 1 1–0 C 1–0 Aug 2, 1984 H2H
28953 Francesco Cancellotti Charles Bud Cox 1 1–0 C 1–0 Jul 9, 1987 H2H
28954 Francesco Cancellotti Charles Buzz Strode 1 1–0 C 1–0 Jul 21, 1983 H2H
28955 Francesco Cancellotti Corrado Aprili 1 0–1 C 0–1 Apr 10, 1986 H2H
28956 Francesco Cancellotti Damir Keretic 1 1–0 C 1–0 Nov 5, 1981 H2H
28957 Francesco Cancellotti Dan Cassidy 1 0–1 C 0–1 Jul 23, 1986 H2H
28958 Francesco Cancellotti Derek Tarr 1 1–0 C 1–0 Sep 13, 1984 H2H
28959 Francesco Cancellotti Dominique Bedel 1 0–1 C 0–1 Jun 10, 1983 H2H
28960 Francesco Cancellotti Eddie Dibbs 1 1–0 C 1–0 May 14, 1983 H2H
28961 Francesco Cancellotti Eduardo Osta 1 0–1 C 0–1 Sep 22, 1988 H2H
28962 Francesco Cancellotti Eric Korita 1 0–1 C 0–1 Jul 23, 1983 H2H
28963 Francesco Cancellotti Gianni Ocleppo 1 1–0 C 1–0 May 12, 1984 H2H
28964 Francesco Cancellotti Hans Schwaier 1 1–0 C 1–0 May 29, 1985 H2H
28965 Francesco Cancellotti Heinz Gunthardt 1 0–1 H 0–1 Oct 17, 1985 H2H
28966 Francesco Cancellotti Jorge Bardou 1 1–0 C 1–0 Aug 5, 1987 H2H
28967 Francesco Cancellotti Jose Higueras 1 0–1 C 0–1 Sep 23, 1984 H2H
28968 Francesco Cancellotti Kent Carlsson 1 1–0 C 1–0 Aug 15, 1987 H2H
28969 Francesco Cancellotti Kevin Moir 1 1–0 H 1–0 Feb 11, 1986 H2H
28970 Francesco Cancellotti Lawson Duncan 1 0–1 H 0–1 Mar 17, 1990 H2H
28971 Francesco Cancellotti Luca Bottazzi 1 1–0 C 1–0 May 13, 1982 H2H
28972 Francesco Cancellotti Magnus Tideman 1 1–0 C 1–0 Oct 3, 1984 H2H
28973 Francesco Cancellotti Manuel Orantes 1 0–1 C 0–1 Jul 27, 1983 H2H
28974 Francesco Cancellotti Marcello Bassanelli 1 1–0 C 1–0 Aug 13, 1987 H2H
28975 Francesco Cancellotti Mark Dickson 1 1–0 C 1–0 May 16, 1985 H2H
28976 Francesco Cancellotti Massimo Zampieri 1 1–0 C 1–0 Sep 13, 1985 H2H
28977 Francesco Cancellotti Mike Gandolfo 1 0–1 C 0–1 Nov 17, 1983 H2H
28978 Francesco Cancellotti Miloslav Mecir 1 1–0 C 1–0 Sep 16, 1984 H2H
28979 Francesco Cancellotti Omar Urbinati 1 1–0 C 1–0 Aug 11, 1988 H2H
28980 Francesco Cancellotti Ricardo Cano 1 1–0 C 1–0 May 14, 1983 H2H
28981 Francesco Cancellotti Ricardo Ycaza 1 0–1 C 0–1 Nov 6, 1981 H2H
28982 Francesco Cancellotti Rick Rudeen 1 1–0 C 1–0 Jul 30, 1986 H2H
28983 Francesco Cancellotti Sashi Menon 1 0–1 C 0–1 Oct 20, 1982 H2H
28984 Francesco Cancellotti Stanislav Birner 1 1–0 C 1–0 Jul 20, 1983 H2H
28985 Francesco Cancellotti Stefan Simonsson 1 1–0 C 1–0 Aug 6, 1984 H2H
28986 Francesco Cancellotti Tore Meinecke 1 0–1 C 0–1 Apr 23, 1986 H2H
28987 Francesco Cancellotti Trevor Allan 1 0–1 C 0–1 Oct 4, 1984 H2H
28988 Francesco Cancellotti Wojtek Fibak 1 1–0 C 1–0 Apr 4, 1985 H2H
28989 Francesco Maestrelli Botic van de Zandschulp 1 0–1 C 0–1 Mar 31, 2026 H2H
28990 Francesco Maestrelli J.J. Wolf 1 0–1 H 0–1 Oct 13, 2022 H2H
28991 Francesco Maestrelli Novak Djokovic 1 0–1 H 0–1 Jan 22, 2026 H2H
28992 Francesco Maestrelli Roberto Bautista Agut 1 0–1 C 0–1 May 7, 2026 H2H
28993 Francesco Maestrelli Terence Atmane 1 1–0 H 1–0 Jan 19, 2026 H2H
28994 Francesco Passaro Adolfo Daniel Vallejo 1 0–1 C 0–1 Feb 24, 2026 H2H
28995 Francesco Passaro Albert Ramos-Vinolas 1 0–1 C 0–1 May 12, 2023 H2H
28996 Francesco Passaro Alejandro Tabilo 1 0–1 C 0–1 Feb 18, 2026 H2H
28997 Francesco Passaro Alexandre Muller 1 0–1 C 0–1 Apr 7, 2023 H2H
28998 Francesco Passaro Aslan Karatsev 1 1–0 C 1–0 Apr 6, 2023 H2H
28999 Francesco Passaro Benjamin Bonzi 1 0–1 H 0–1 Jan 16, 2025 H2H
29000 Francesco Passaro Camilo Ugo Carabelli 1 0–1 C 0–1 Jul 24, 2025 H2H