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
29001 Francesco Passaro Cristian Garin 1 0–1 C 0–1 May 10, 2022 H2H
29002 Francesco Passaro Jerome Kym 1 0–1 C 0–1 Jul 18, 2025 H2H
29003 Francesco Passaro Jesper de Jong 1 0–1 C 0–1 May 27, 2025 H2H
29004 Francesco Passaro Matej Dodig 1 1–0 C 1–0 Jul 23, 2025 H2H
29005 Francesco Passaro Mikael Ymer 1 0–1 H 0–1 Mar 1, 2023 H2H
29006 Francesco Passaro Nuno Borges 1 0–1 C 0–1 May 13, 2024 H2H
29007 Francesco Passaro Rudolf Molleker 1 0–1 C 0–1 Apr 18, 2024 H2H
29008 Francesco Passaro Tallon Griekspoor 1 1–0 C 1–0 May 11, 2024 H2H
29009 Francesco Passaro Zhizhen Zhang 1 1–0 H 1–0 Oct 13, 2022 H2H
29010 Francesco Piccari Roko Karanusic 1 0–1 C 0–1 Jul 17, 2008 H2H
29011 Frances Tiafoe Andrea Vavassori 1 1–0 G 1–0 Jun 29, 2022 H2H
29012 Frances Tiafoe Arthur Cazaux 1 1–0 H 1–0 Mar 21, 2026 H2H
29013 Frances Tiafoe Arthur Fils 1 0–1 H 0–1 Mar 24, 2025 H2H
29014 Frances Tiafoe Bernabe Zapata Miralles 1 1–0 H 1–0 Oct 7, 2022 H2H
29015 Frances Tiafoe Bjorn Fratangelo 1 1–0 H 1–0 Jan 11, 2021 H2H
29016 Frances Tiafoe Camilo Ugo Carabelli 1 0–1 C 0–1 May 20, 2026 H2H
29017 Frances Tiafoe Cristian Garin 1 0–1 C 0–1 May 3, 2022 H2H
29018 Frances Tiafoe Damir Dzumhur 1 1–0 H 1–0 Mar 8, 2025 H2H
29019 Frances Tiafoe Diego Dedura 1 1–0 C 1–0 May 17, 2026 H2H
29020 Frances Tiafoe Dominic Stricker 1 1–0 G 1–0 Jul 6, 2023 H2H
29021 Frances Tiafoe Dudi Sela 1 1–0 H 1–0 Feb 16, 2018 H2H
29022 Frances Tiafoe Egor Gerasimov 1 1–0 H 1–0 Oct 31, 2020 H2H
29023 Frances Tiafoe Eliot Spizzirri 1 1–0 C 1–0 May 25, 2026 H2H
29024 Frances Tiafoe Emilio Gomez 1 1–0 H 1–0 Feb 20, 2020 H2H
29025 Frances Tiafoe Ernesto Escobedo 1 0–1 H 0–1 Mar 10, 2018 H2H
29026 Frances Tiafoe Evgeny Donskoy 1 0–1 H 0–1 Jul 30, 2014 H2H
29027 Frances Tiafoe Fabian Marozsan 1 0–1 H 0–1 Jan 16, 2025 H2H
29028 Frances Tiafoe Francisco Comesana 1 1–0 H 1–0 Jan 21, 2026 H2H
29029 Frances Tiafoe Hyeon Chung 1 1–0 H 1–0 Feb 24, 2018 H2H
29030 Frances Tiafoe Jared Donaldson 1 1–0 G 1–0 Jun 21, 2018 H2H
29031 Frances Tiafoe J.J. Wolf 1 0–1 H 0–1 Feb 11, 2023 H2H
29032 Frances Tiafoe Juan Manuel Cerundolo 1 1–0 H 1–0 Mar 28, 2022 H2H
29033 Frances Tiafoe Kei Nishikori 1 0–1 H 0–1 Oct 25, 2018 H2H
29034 Frances Tiafoe Konstantin Kravchuk 1 1–0 H 1–0 Mar 24, 2017 H2H
29035 Frances Tiafoe Kyle Edmund 1 1–0 H 1–0 Mar 24, 2018 H2H
29036 Frances Tiafoe Liam Broady 1 0–1 G 0–1 Jun 23, 2021 H2H
29037 Frances Tiafoe Marco Cecchinato 1 1–0 H 1–0 Aug 8, 2018 H2H
29038 Frances Tiafoe Martin Klizan 1 0–1 C 0–1 May 26, 2015 H2H
29039 Frances Tiafoe Matthew Barton 1 0–1 C 0–1 Apr 7, 2016 H2H
29040 Frances Tiafoe Nick Kyrgios 1 0–1 H 0–1 Aug 6, 2022 H2H
29041 Frances Tiafoe Nicolas Kicker 1 1–0 H 1–0 Mar 23, 2018 H2H
29042 Frances Tiafoe Novak Djokovic 1 0–1 H 0–1 Feb 11, 2021 H2H
29043 Frances Tiafoe Pedro Martinez 1 1–0 H 1–0 Nov 11, 2021 H2H
29044 Frances Tiafoe Prajnesh Gunneswaran 1 1–0 H 1–0 Jan 16, 2019 H2H
29045 Frances Tiafoe Radu Albot 1 1–0 H 1–0 Feb 16, 2024 H2H
29046 Frances Tiafoe Richard Gasquet 1 0–1 G 0–1 Jun 28, 2017 H2H
29047 Frances Tiafoe Sam Groth 1 0–1 H 0–1 Jul 30, 2015 H2H
29048 Frances Tiafoe Sebastian Baez 1 0–1 C 0–1 May 1, 2022 H2H
29049 Frances Tiafoe Soonwoo Kwon 1 1–0 H 1–0 Oct 8, 2022 H2H
29050 Frances Tiafoe Tim Smyczek 1 0–1 H 0–1 Feb 16, 2017 H2H
29051 Frances Tiafoe Tomas Machac 1 0–1 H 0–1 Jan 18, 2024 H2H
29052 Frances Tiafoe Yannick Maden 1 1–0 H 1–0 Oct 17, 2019 H2H
29053 Frances Tiafoe Yasutaka Uchiyama 1 1–0 H 1–0 Oct 6, 2022 H2H
29054 Frances Tiafoe Yi Zhou 1 1–0 H 1–0 Oct 5, 2024 H2H
29055 Francisco Cabello Mose Navarra 1 1–0 C 1–0 Jul 28, 1999 H2H
29056 Francisco Cabello Radomir Vasek 1 0–1 C 0–1 Nov 6, 1997 H2H
29057 Francisco Cabral Andre Goransson 1 1–0 H 1–0 Aug 21, 2025 H2H
29058 Francisco Cerundolo Adrian Mannarino 1 1–0 H 1–0 Oct 4, 2025 H2H
29059 Francisco Cerundolo Alejandro Tabilo 1 0–1 C 0–1 Feb 3, 2022 H2H
29060 Francisco Cerundolo Alexander Blockx 1 0–1 C 0–1 Apr 28, 2026 H2H
29061 Francisco Cerundolo Alexei Popyrin 1 0–1 C 0–1 Apr 22, 2021 H2H
29062 Francisco Cerundolo Alexis Galarneau 1 1–0 H 1–0 Aug 9, 2023 H2H
29063 Francisco Cerundolo Andrej Martin 1 0–1 C 0–1 Mar 11, 2021 H2H
29064 Francisco Cerundolo Andy Murray 1 0–1 H 0–1 Aug 31, 2022 H2H
29065 Francisco Cerundolo Arthur Fery 1 1–0 G 1–0 Jun 19, 2026 H2H
29066 Francisco Cerundolo Arthur Fils 1 0–1 C 0–1 May 28, 2023 H2H
29067 Francisco Cerundolo Benjamin Bonzi 1 1–0 H 1–0 Mar 7, 2026 H2H
29068 Francisco Cerundolo Brandon Nakashima 1 1–0 G 1–0 Jun 20, 2026 H2H
29069 Francisco Cerundolo Carlos Taberner 1 0–1 C 0–1 Jul 24, 2025 H2H
29070 Francisco Cerundolo Corentin Moutet 1 1–0 H 1–0 Jan 19, 2023 H2H
29071 Francisco Cerundolo Dane Sweeny 1 1–0 H 1–0 Jan 16, 2024 H2H
29072 Francisco Cerundolo David Goffin 1 1–0 C 1–0 Apr 19, 2025 H2H
29073 Francisco Cerundolo Denis Shapovalov 1 0–1 H 0–1 Nov 2, 2022 H2H
29074 Francisco Cerundolo Elmer Moller 1 1–0 C 1–0 Feb 26, 2026 H2H
29075 Francisco Cerundolo Emilio Nava 1 1–0 C 1–0 Feb 27, 2026 H2H
29076 Francisco Cerundolo Fabio Fognini 1 1–0 C 1–0 Apr 8, 2025 H2H
29077 Francisco Cerundolo Federico Delbonis 1 1–0 C 1–0 Feb 10, 2023 H2H
29078 Francisco Cerundolo Francesco Passaro 1 1–0 C 1–0 Apr 20, 2023 H2H
29079 Francisco Cerundolo Frances Tiafoe 1 1–0 H 1–0 Mar 30, 2022 H2H
29080 Francisco Cerundolo Gregoire Barrere 1 1–0 C 1–0 May 15, 2023 H2H
29081 Francisco Cerundolo Hamad Medjedovic 1 0–1 H 0–1 Nov 9, 2024 H2H
29082 Francisco Cerundolo Harold Mayot 1 1–0 C 1–0 Apr 26, 2025 H2H
29083 Francisco Cerundolo Hugo Dellien 1 1–0 C 1–0 Feb 11, 2026 H2H
29084 Francisco Cerundolo Jack Sock 1 1–0 H 1–0 Mar 11, 2023 H2H
29085 Francisco Cerundolo James Duckworth 1 1–0 C 1–0 May 19, 2022 H2H
29086 Francisco Cerundolo Jan-Lennard Struff 1 1–0 C 1–0 Apr 17, 2025 H2H
29087 Francisco Cerundolo Jenson Brooksby 1 1–0 G 1–0 Jun 17, 2026 H2H
29088 Francisco Cerundolo Joao Fonseca 1 0–1 C 0–1 Feb 16, 2025 H2H
29089 Francisco Cerundolo John Isner 1 0–1 C 0–1 May 10, 2022 H2H
29090 Francisco Cerundolo Juan Manuel Cerundolo 1 1–0 C 1–0 Feb 14, 2025 H2H
29091 Francisco Cerundolo Juan Pablo Varillas 1 1–0 C 1–0 May 26, 2023 H2H
29092 Francisco Cerundolo Justin Engel 1 1–0 H 1–0 Oct 18, 2024 H2H
29093 Francisco Cerundolo Leandro Riedi 1 0–1 H 0–1 Aug 28, 2025 H2H
29094 Francisco Cerundolo Learner Tien 1 0–1 H 0–1 Sep 28, 2025 H2H
29095 Francisco Cerundolo Luca Van Assche 1 1–0 C 1–0 Jul 21, 2023 H2H
29096 Francisco Cerundolo Manuel Guinard 1 1–0 H 1–0 Oct 14, 2022 H2H
29097 Francisco Cerundolo Marcos Giron 1 0–1 G 0–1 Jun 26, 2024 H2H
29098 Francisco Cerundolo Marton Fucsovics 1 1–0 H 1–0 Oct 9, 2023 H2H
29099 Francisco Cerundolo Matej Dodig 1 1–0 C 1–0 Jul 25, 2024 H2H
29100 Francisco Cerundolo Matteo Arnaldi 1 1–0 H 1–0 Aug 26, 2025 H2H
29101 Francisco Cerundolo Matteo Berrettini 1 0–1 C 0–1 Apr 12, 2023 H2H
29102 Francisco Cerundolo Matteo Gigante 1 1–0 C 1–0 May 11, 2024 H2H
29103 Francisco Cerundolo Maximilian Marterer 1 1–0 C 1–0 Jul 19, 2024 H2H
29104 Francisco Cerundolo Nicolas Jarry 1 1–0 C 1–0 May 10, 2025 H2H
29105 Francisco Cerundolo Novak Djokovic 1 0–1 C 0–1 Jun 4, 2024 H2H
29106 Francisco Cerundolo Pablo Andujar 1 1–0 C 1–0 Mar 6, 2021 H2H
29107 Francisco Cerundolo Pablo Carreno Busta 1 1–0 C 1–0 Jul 16, 2022 H2H
29108 Francisco Cerundolo Pedro Cachin 1 0–1 C 0–1 Apr 29, 2023 H2H
29109 Francisco Cerundolo Pedro Sousa 1 1–0 C 1–0 Jul 14, 2022 H2H
29110 Francisco Cerundolo Quentin Halys 1 1–0 H 1–0 Oct 30, 2024 H2H
29111 Francisco Cerundolo Rafael Nadal 1 0–1 G 0–1 Jun 29, 2022 H2H
29112 Francisco Cerundolo Reilly Opelka 1 1–0 H 1–0 Mar 26, 2022 H2H
29113 Francisco Cerundolo Ryan Peniston 1 0–1 G 0–1 Jun 17, 2022 H2H
29114 Francisco Cerundolo Sebastian Korda 1 0–1 H 0–1 Oct 11, 2023 H2H
29115 Francisco Cerundolo Sumit Nagal 1 1–0 C 1–0 Apr 13, 2026 H2H
29116 Francisco Cerundolo Tallon Griekspoor 1 1–0 H 1–0 Mar 25, 2022 H2H
29117 Francisco Cerundolo Thiago Monteiro 1 0–1 C 0–1 Jun 1, 2021 H2H
29118 Francisco Cerundolo Tomas Machac 1 0–1 C 0–1 Apr 8, 2026 H2H
29119 Francisco Cerundolo Ugo Humbert 1 1–0 H 1–0 Mar 24, 2026 H2H
29120 Francisco Cerundolo Yibing Wu 1 1–0 C 1–0 May 13, 2023 H2H
29121 Francisco Cerundolo Zizou Bergs 1 0–1 H 0–1 Oct 6, 2025 H2H
29122 Francisco Clavet Agustin Calleri 1 0–1 C 0–1 May 3, 2001 H2H
29123 Francisco Clavet Alexander Volkov 1 1–0 C 1–0 Apr 11, 1991 H2H
29124 Francisco Clavet Alexandre Strambini 1 1–0 C 1–0 Jul 12, 1996 H2H
29125 Francisco Clavet Alex Calatrava 1 0–1 C 0–1 May 30, 2001 H2H
29126 Francisco Clavet Andrei Cherkasov 1 1–0 C 1–0 Apr 4, 1991 H2H
29127 Francisco Clavet Andrei Medvedev 1 1–0 C 1–0 Oct 8, 1998 H2H
29128 Francisco Clavet Andrei Olhovskiy 1 1–0 C 1–0 Jul 30, 1993 H2H
29129 Francisco Clavet Andre Sa 1 1–0 C 1–0 Oct 25, 1997 H2H
29130 Francisco Clavet Andres Gomez 1 1–0 C 1–0 Jul 19, 1991 H2H
29131 Francisco Clavet Andrew Castle 1 1–0 H 1–0 Jan 16, 1991 H2H
29132 Francisco Clavet Andrew Ilie 1 1–0 H 1–0 Mar 15, 2000 H2H
29133 Francisco Clavet Bart Wuyts 1 1–0 H 1–0 Nov 7, 1991 H2H
29134 Francisco Clavet Bernd Karbacher 1 0–1 C 0–1 Jul 17, 1992 H2H
29135 Francisco Clavet Brian Macphie 1 1–0 H 1–0 Mar 4, 1992 H2H
29136 Francisco Clavet Byron Black 1 0–1 H 0–1 Sep 2, 1994 H2H
29137 Francisco Clavet Cesar Kist 1 0–1 H 0–1 Nov 3, 1988 H2H
29138 Francisco Clavet Christian Miniussi 1 1–0 C 1–0 Nov 5, 1993 H2H
29139 Francisco Clavet Chris Woodruff 1 0–1 H 0–1 Oct 27, 1999 H2H
29140 Francisco Clavet Cyril Suk 1 1–0 C 1–0 Aug 2, 1989 H2H
29141 Francisco Clavet Daniel Elsner 1 0–1 C 0–1 Jul 20, 2000 H2H
29142 Francisco Clavet Daniel Nestor 1 0–1 H 0–1 Aug 16, 1999 H2H
29143 Francisco Clavet Darren Cahill 1 1–0 C 1–0 May 25, 1994 H2H
29144 Francisco Clavet David Prinosil 1 1–0 C 1–0 May 17, 2000 H2H
29145 Francisco Clavet David Rikl 1 0–1 G 0–1 Jun 27, 1997 H2H
29146 Francisco Clavet Derrick Rostagno 1 1–0 C 1–0 Feb 21, 1992 H2H
29147 Francisco Clavet Diego Nargiso 1 0–1 C 0–1 Sep 29, 2000 H2H
29148 Francisco Clavet Dimitri Poliakov 1 0–1 C 0–1 May 18, 1991 H2H
29149 Francisco Clavet Eduardo Osta 1 0–1 C 0–1 Sep 14, 1988 H2H
29150 Francisco Clavet Eyal Erlich 1 1–0 H 1–0 Sep 12, 1997 H2H
29151 Francisco Clavet Fernando Roese 1 1–0 H 1–0 Nov 1, 1991 H2H
29152 Francisco Clavet Fernon Wibier 1 0–1 C 0–1 Oct 30, 1996 H2H
29153 Francisco Clavet Francisco Roig 1 0–1 C 0–1 Oct 5, 1990 H2H
29154 Francisco Clavet Franco Squillari 1 0–1 C 0–1 Jun 11, 1998 H2H
29155 Francisco Clavet Gabriel Silberstein 1 1–0 C 1–0 May 10, 1995 H2H
29156 Francisco Clavet Gaston Etlis 1 1–0 C 1–0 May 5, 1994 H2H
29157 Francisco Clavet Gerard Solves 1 1–0 C 1–0 Jun 9, 1994 H2H
29158 Francisco Clavet German Lopez 1 0–1 C 0–1 Sep 26, 1991 H2H
29159 Francisco Clavet Gianluca Pozzi 1 1–0 C 1–0 May 31, 1995 H2H
29160 Francisco Clavet Gilbert Schaller 1 0–1 C 0–1 Mar 17, 1994 H2H
29161 Francisco Clavet Guillermo Coria 1 0–1 H 0–1 Jan 15, 2003 H2H
29162 Francisco Clavet Guillermo Perez-Roldan 1 1–0 C 1–0 Sep 26, 1996 H2H
29163 Francisco Clavet Gustavo Garetto 1 1–0 C 1–0 Nov 10, 1988 H2H
29164 Francisco Clavet Harel Levy 1 0–1 C 0–1 May 10, 2001 H2H
29165 Francisco Clavet Henri Leconte 1 0–1 H 0–1 Mar 17, 1991 H2H
29166 Francisco Clavet Jamie Delgado 1 1–0 H 1–0 Aug 1, 2001 H2H
29167 Francisco Clavet Jamie Morgan 1 0–1 H 0–1 Sep 1, 1993 H2H
29168 Francisco Clavet Jan Siemerink 1 1–0 H 1–0 Aug 14, 1997 H2H
29169 Francisco Clavet Jared Palmer 1 0–1 C 0–1 May 7, 1994 H2H
29170 Francisco Clavet Javier Frana 1 1–0 C 1–0 Mar 9, 1996 H2H
29171 Francisco Clavet Jean-Philippe Fleurian 1 1–0 H 1–0 Aug 31, 1994 H2H
29172 Francisco Clavet Jens Knippschild 1 1–0 C 1–0 Sep 17, 1999 H2H
29173 Francisco Clavet Jim Grabb 1 1–0 C 1–0 Feb 22, 1992 H2H
29174 Francisco Clavet Jimmy Arias 1 0–1 C 0–1 May 3, 1990 H2H
29175 Francisco Clavet Johan Settergren 1 0–1 C 0–1 Jul 18, 2002 H2H
29176 Francisco Clavet John McEnroe 1 1–0 C 1–0 May 1, 1992 H2H
29177 Francisco Clavet Jonathan Stark 1 1–0 H 1–0 Mar 18, 1998 H2H
29178 Francisco Clavet Jozsef Krocsko 1 1–0 C 1–0 Jul 18, 1996 H2H
29179 Francisco Clavet Juan Antonio Marin 1 1–0 C 1–0 Nov 14, 1998 H2H
29180 Francisco Clavet Julien Boutter 1 0–1 C 0–1 Jul 26, 2001 H2H
29181 Francisco Clavet Kelly Evernden 1 1–0 C 1–0 May 29, 1991 H2H
29182 Francisco Clavet Kenneth Carlsen 1 1–0 H 1–0 Mar 18, 1999 H2H
29183 Francisco Clavet Kent Kinnear 1 1–0 C 1–0 Sep 12, 1991 H2H
29184 Francisco Clavet Kevin Curren 1 1–0 H 1–0 Mar 15, 1992 H2H
29185 Francisco Clavet Lars Burgsmuller 1 1–0 H 1–0 Jan 21, 1998 H2H
29186 Francisco Clavet Lars Jonsson 1 1–0 C 1–0 Oct 5, 1991 H2H
29187 Francisco Clavet Lior Mor 1 1–0 H 1–0 Aug 27, 1998 H2H
29188 Francisco Clavet Luiz Mattar 1 0–1 C 0–1 Jul 23, 1992 H2H
29189 Francisco Clavet Magnus Norman 1 1–0 H 1–0 Mar 11, 2001 H2H
29190 Francisco Clavet Marcelo Hennemann 1 0–1 H 0–1 Nov 24, 1988 H2H
29191 Francisco Clavet Mark Knowles 1 1–0 H 1–0 Aug 23, 1991 H2H
29192 Francisco Clavet Mark Merklein 1 1–0 H 1–0 Aug 17, 1998 H2H
29193 Francisco Clavet Markus Hantschk 1 1–0 H 1–0 Jan 17, 2001 H2H
29194 Francisco Clavet Markus Zillner 1 1–0 C 1–0 Aug 3, 1991 H2H
29195 Francisco Clavet Markus Zoecke 1 1–0 C 1–0 May 6, 1992 H2H
29196 Francisco Clavet Martin Lee 1 1–0 H 1–0 Jan 16, 2002 H2H
29197 Francisco Clavet Martin Rodriguez 1 1–0 C 1–0 Oct 29, 1998 H2H
29198 Francisco Clavet Massimo Cierro 1 1–0 C 1–0 May 25, 1989 H2H
29199 Francisco Clavet Mats Wilander 1 1–0 C 1–0 Apr 10, 1991 H2H
29200 Francisco Clavet Michael Geserer 1 1–0 C 1–0 Jul 21, 1993 H2H