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
20201 Filip Krajinovic Alexander Zverev 2 0–2 C 0–1 H 0–1 Oct 28, 2021 H2H
20202 Filip Krajinovic Alex de Minaur 2 0–2 H 0–2 Aug 31, 2022 H2H
20203 Filip Krajinovic Andreas Seppi 2 1–1 C 1–0 H 0–1 Apr 25, 2019 H2H
20204 Filip Krajinovic Feliciano Lopez 2 1–1 H 1–1 Nov 4, 2020 H2H
20205 Filip Krajinovic Fernando Verdasco 2 1–1 H 1–1 Jan 9, 2020 H2H
20206 Filip Krajinovic Jan-Lennard Struff 2 1–1 C 1–1 May 1, 2021 H2H
20207 Filip Krajinovic Kyle Edmund 2 1–1 H 1–1 Jan 8, 2020 H2H
20208 Filip Krajinovic Malek Jaziri 2 2–0 H 2–0 Feb 23, 2022 H2H
20209 Filip Krajinovic Marco Cecchinato 2 2–0 C 1–0 H 1–0 Sep 17, 2020 H2H
20210 Filip Krajinovic Marcos Giron 2 2–0 H 2–0 Oct 10, 2021 H2H
20211 Filip Krajinovic Mikael Ymer 2 2–0 H 2–0 Sep 2, 2020 H2H
20212 Filip Krajinovic Nick Kyrgios 2 0–2 C 0–1 G 0–1 Jun 30, 2022 H2H
20213 Filip Krajinovic Nikola Milojevic 2 1–1 C 1–1 Apr 23, 2021 H2H
20214 Filip Krajinovic Pablo Carreno Busta 2 1–1 C 0–1 H 1–0 Jul 18, 2021 H2H
20215 Filip Krajinovic Peter Gojowczyk 2 1–1 H 1–1 Sep 19, 2019 H2H
20216 Filip Krajinovic Pierre-Hugues Herbert 2 2–0 C 1–0 H 1–0 Apr 27, 2019 H2H
20217 Filip Krajinovic Reilly Opelka 2 1–1 C 1–0 H 0–1 May 24, 2022 H2H
20218 Filip Krajinovic Robin Haase 2 1–1 H 1–1 Feb 10, 2021 H2H
20219 Filip Krajinovic Steve Johnson 2 0–2 H 0–2 Oct 15, 2020 H2H
20220 Filip Krajinovic Taro Daniel 2 2–0 C 1–0 H 1–0 Jul 18, 2019 H2H
20221 Filippo Volandri Alessandro Giannessi 2 2–0 C 2–0 Jul 25, 2012 H2H
20222 Filippo Volandri Benjamin Becker 2 0–2 H 0–2 Jan 11, 2007 H2H
20223 Filippo Volandri Boris Pashanski 2 2–0 C 2–0 May 17, 2006 H2H
20224 Filippo Volandri David Sanchez 2 2–0 C 2–0 May 22, 2004 H2H
20225 Filippo Volandri Dusan Lajovic 2 1–1 C 1–1 Feb 20, 2014 H2H
20226 Filippo Volandri Joao Souza 2 1–1 C 1–1 Feb 2, 2012 H2H
20227 Filippo Volandri Jurgen Zopp 2 1–1 C 1–1 Jul 11, 2013 H2H
20228 Filippo Volandri Lukasz Kubot 2 2–0 C 2–0 Sep 23, 2010 H2H
20229 Filippo Volandri Matthias Bachinger 2 0–2 C 0–2 Apr 26, 2012 H2H
20230 Filippo Volandri Rui Machado 2 1–1 C 1–1 Sep 22, 2011 H2H
20231 Filippo Volandri Sergio Roitman 2 2–0 C 2–0 Feb 22, 2008 H2H
20232 Filippo Volandri Teymuraz Gabashvili 2 1–1 C 1–0 H 0–1 Oct 28, 2010 H2H
20233 Filippo Volandri Tomas Zib 2 1–1 C 1–0 H 0–1 Apr 14, 2006 H2H
20234 Filippo Volandri Vincent Spadea 2 0–2 C 0–1 C 0–1 Oct 28, 2004 H2H
20235 Flavio Cobolli Alejandro Tabilo 2 1–1 C 1–0 G 0–1 Jul 4, 2024 H2H
20236 Flavio Cobolli Arthur Fery 2 0–2 G 0–1 H 0–1 Jul 8, 2026 H2H
20237 Flavio Cobolli Dusan Lajovic 2 1–1 C 1–1 Apr 8, 2025 H2H
20238 Flavio Cobolli Fabian Marozsan 2 2–0 C 1–0 H 1–0 Aug 1, 2025 H2H
20239 Flavio Cobolli Jack Pinnington Jones 2 1–1 G 1–0 H 0–1 Feb 10, 2026 H2H
20240 Flavio Cobolli Jan-Lennard Struff 2 0–2 C 0–1 G 0–1 Jun 13, 2024 H2H
20241 Flavio Cobolli Jenson Brooksby 2 1–1 C 0–1 H 1–0 Aug 28, 2025 H2H
20242 Flavio Cobolli Learner Tien 2 1–1 C 1–0 H 0–1 May 30, 2026 H2H
20243 Flavio Cobolli Mariano Navone 2 2–0 C 1–0 G 1–0 Jun 30, 2026 H2H
20244 Flavio Cobolli Nicolas Jarry 2 2–0 C 1–0 H 1–0 Apr 27, 2024 H2H
20245 Flavio Cobolli Novak Djokovic 2 0–2 G 0–1 H 0–1 Jul 10, 2025 H2H
20246 Flavio Cobolli Tomas Machac 2 2–0 H 2–0 Oct 29, 2025 H2H
20247 Flavio Cobolli Tomas Martin Etcheverry 2 1–1 C 1–0 H 0–1 May 23, 2025 H2H
20248 Flavio Cobolli Yibing Wu 2 2–0 C 1–0 H 1–0 May 28, 2026 H2H
20249 Flavio Cobolli Zachary Svajda 2 2–0 C 1–0 H 1–0 Jun 1, 2026 H2H
20250 Flavio Cobolli Zizou Bergs 2 2–0 C 1–0 H 1–0 Apr 15, 2026 H2H
20251 Flavio Saretta Jan Vacek 2 1–1 H 1–1 Oct 6, 2004 H2H
20252 Florent Serra Benjamin Becker 2 1–1 G 0–1 H 1–0 Jun 17, 2009 H2H
20253 Florent Serra Dmitry Tursunov 2 0–2 C 0–1 H 0–1 May 2, 2007 H2H
20254 Florent Serra Dudi Sela 2 1–1 G 1–0 H 0–1 Jun 11, 2009 H2H
20255 Florent Serra Gael Monfils 2 0–2 G 0–1 H 0–1 Jun 9, 2011 H2H
20256 Florent Serra Gianluca Naso 2 2–0 C 2–0 Sep 22, 2011 H2H
20257 Florent Serra Igor Kunitsyn 2 2–0 C 1–0 H 1–0 Feb 18, 2010 H2H
20258 Florent Serra Ivan Navarro 2 1–1 H 1–1 Feb 14, 2008 H2H
20259 Florent Serra Jan Hernych 2 0–2 C 0–1 G 0–1 Jun 24, 2006 H2H
20260 Florent Serra Jiri Vanek 2 0–2 C 0–2 Jul 12, 2007 H2H
20261 Florent Serra Lukas Dlouhy 2 1–1 C 1–0 G 0–1 Jun 28, 2006 H2H
20262 Florent Serra Marcos Daniel 2 1–1 C 0–1 H 1–0 Aug 1, 2009 H2H
20263 Florent Serra Marin Cilic 2 0–2 H 0–2 Mar 13, 2011 H2H
20264 Florent Serra Martin Vassallo Arguello 2 2–0 C 2–0 Jul 29, 2009 H2H
20265 Florent Serra Michael Russell 2 1–1 C 1–0 H 0–1 Feb 18, 2011 H2H
20266 Florent Serra Nicolas Devilder 2 2–0 C 1–0 H 1–0 Sep 11, 2008 H2H
20267 Florent Serra Robby Ginepri 2 0–2 C 0–1 G 0–1 May 31, 2008 H2H
20268 Florent Serra Robin Vik 2 1–1 C 0–1 C 1–0 May 31, 2006 H2H
20269 Florent Serra Stephane Robert 2 2–0 C 2–0 Apr 13, 2010 H2H
20270 Florian Mayer Albert Montanes 2 2–0 C 1–0 H 1–0 Jul 30, 2015 H2H
20271 Florian Mayer Albert Portas 2 2–0 C 2–0 Jul 8, 2004 H2H
20272 Florian Mayer Albert Ramos-Vinolas 2 2–0 C 1–0 H 1–0 Oct 6, 2011 H2H
20273 Florian Mayer Alejandro Falla 2 0–2 C 0–1 H 0–1 Oct 31, 2012 H2H
20274 Florian Mayer Alexandr Dolgopolov 2 2–0 C 2–0 Jul 18, 2013 H2H
20275 Florian Mayer Andreas Beck 2 2–0 C 2–0 Jul 11, 2013 H2H
20276 Florian Mayer Andrei Pavel 2 1–1 C 0–1 H 1–0 Jan 28, 2007 H2H
20277 Florian Mayer Bjorn Phau 2 1–1 G 1–0 H 0–1 Oct 28, 2010 H2H
20278 Florian Mayer Carlos Berlocq 2 2–0 C 1–0 H 1–0 Sep 21, 2013 H2H
20279 Florian Mayer Dennis van Scheppingen 2 2–0 C 1–0 H 1–0 Feb 23, 2007 H2H
20280 Florian Mayer Federico Delbonis 2 0–2 C 0–2 Feb 15, 2018 H2H
20281 Florian Mayer Filippo Volandri 2 2–0 C 2–0 Sep 24, 2011 H2H
20282 Florian Mayer Gaston Gaudio 2 1–1 C 1–1 Apr 14, 2006 H2H
20283 Florian Mayer Grigor Dimitrov 2 1–1 C 1–1 Apr 19, 2013 H2H
20284 Florian Mayer Guillermo Coria 2 2–0 C 1–0 G 1–0 Aug 6, 2005 H2H
20285 Florian Mayer Guillermo Garcia-Lopez 2 1–1 C 1–1 Apr 27, 2013 H2H
20286 Florian Mayer Ivan Dodig 2 2–0 H 2–0 Mar 22, 2014 H2H
20287 Florian Mayer Ivo Karlovic 2 1–1 H 1–1 Aug 16, 2011 H2H
20288 Florian Mayer Janko Tipsarevic 2 2–0 H 2–0 Nov 3, 2011 H2H
20289 Florian Mayer Jerzy Janowicz 2 2–0 G 1–0 H 1–0 Jan 19, 2014 H2H
20290 Florian Mayer Jose Acasuso 2 1–1 C 1–1 Aug 4, 2007 H2H
20291 Florian Mayer Julien Benneteau 2 1–1 C 1–1 May 21, 2008 H2H
20292 Florian Mayer Kevin Anderson 2 1–1 C 0–1 H 1–0 May 12, 2015 H2H
20293 Florian Mayer Lamine Ouahab 2 2–0 C 1–0 H 1–0 Jan 21, 2009 H2H
20294 Florian Mayer Lars Burgsmuller 2 2–0 C 1–0 H 1–0 Oct 13, 2005 H2H
20295 Florian Mayer Luis Horna 2 0–2 C 0–1 H 0–1 Mar 21, 2006 H2H
20296 Florian Mayer Malek Jaziri 2 0–2 C 0–2 May 24, 2016 H2H
20297 Florian Mayer Marcel Granollers 2 1–1 C 1–0 H 0–1 May 9, 2017 H2H
20298 Florian Mayer Marco Chiudinelli 2 1–1 H 1–1 Mar 26, 2010 H2H
20299 Florian Mayer Marcos Baghdatis 2 0–2 G 0–1 H 0–1 Jan 4, 2013 H2H
20300 Florian Mayer Martin Klizan 2 0–2 C 0–1 H 0–1 May 3, 2018 H2H
20301 Florian Mayer Milos Raonic 2 1–1 C 1–0 H 0–1 Oct 6, 2016 H2H
20302 Florian Mayer Mischa Zverev 2 0–2 C 0–1 H 0–1 May 29, 2018 H2H
20303 Florian Mayer Nicolas Kiefer 2 1–1 C 0–1 H 1–0 Oct 14, 2005 H2H
20304 Florian Mayer Pablo Carreno Busta 2 0–2 C 0–2 Jul 26, 2018 H2H
20305 Florian Mayer Pablo Cuevas 2 1–1 C 1–1 Jul 14, 2016 H2H
20306 Florian Mayer Paul-Henri Mathieu 2 0–2 C 0–1 H 0–1 Nov 4, 2010 H2H
20307 Florian Mayer Peter Luczak 2 1–1 C 1–1 Apr 28, 2005 H2H
20308 Florian Mayer Robin Haase 2 1–1 C 1–0 H 0–1 Feb 16, 2017 H2H
20309 Florian Mayer Robin Vik 2 2–0 G 1–0 H 1–0 Jun 28, 2006 H2H
20310 Florian Mayer Santiago Ventura 2 1–1 C 0–1 G 1–0 Apr 12, 2007 H2H
20311 Florian Mayer Stan Wawrinka 2 0–2 H 0–2 Nov 5, 2011 H2H
20312 Florian Mayer Wayne Arthurs 2 2–0 G 1–0 H 1–0 Jan 6, 2005 H2H
20313 Florin Segarceanu Brian Teacher 2 1–1 C 0–1 H 1–0 Jul 26, 1984 H2H
20314 Florin Segarceanu Claudio Panatta 2 1–1 C 1–1 May 9, 1984 H2H
20315 Florin Segarceanu Ilie Nastase 2 1–1 C 1–1 Jun 10, 1982 H2H
20316 Florin Segarceanu Mel Purcell 2 1–1 C 1–0 H 0–1 Oct 20, 1983 H2H
20317 Florin Segarceanu Michael Westphal 2 0–2 G 0–1 H 0–1 Jun 25, 1986 H2H
20318 Francesco Cancellotti Joao Soares 2 1–1 C 1–1 May 2, 1985 H2H
20319 Francesco Cancellotti John Alexander 2 2–0 C 2–0 Aug 1, 1983 H2H
20320 Francesco Cancellotti Tomas Smid 2 1–1 C 1–0 H 0–1 Feb 12, 1986 H2H
20321 Francesco Cancellotti Victor Pecci 2 2–0 C 2–0 Sep 22, 1984 H2H
20322 Francesco Passaro Arthur Rinderknech 2 2–0 C 2–0 Jul 17, 2025 H2H
20323 Francesco Passaro Grigor Dimitrov 2 2–0 C 1–0 H 1–0 May 10, 2025 H2H
20324 Francesco Passaro Pedro Martinez 2 0–2 C 0–1 H 0–1 Jan 2, 2025 H2H
20325 Frances Tiafoe Adam Walton 2 2–0 C 1–0 H 1–0 Apr 4, 2025 H2H
20326 Frances Tiafoe Alejandro Tabilo 2 1–1 H 1–1 Aug 8, 2024 H2H
20327 Frances Tiafoe Alexandre Muller 2 2–0 C 1–0 H 1–0 Apr 28, 2025 H2H
20328 Frances Tiafoe Alex Michelsen 2 2–0 C 1–0 H 1–0 Apr 5, 2025 H2H
20329 Frances Tiafoe Benjamin Bonzi 2 2–0 C 1–0 H 1–0 Aug 10, 2022 H2H
20330 Frances Tiafoe Benoit Paire 2 2–0 H 2–0 Oct 9, 2021 H2H
20331 Frances Tiafoe Botic van de Zandschulp 2 2–0 G 1–0 H 1–0 Jun 22, 2023 H2H
20332 Frances Tiafoe Christopher Eubanks 2 2–0 H 2–0 Aug 4, 2022 H2H
20333 Frances Tiafoe Dominik Koepfer 2 0–2 C 0–1 H 0–1 May 11, 2024 H2H
20334 Frances Tiafoe Emil Ruusuvuori 2 0–2 C 0–1 H 0–1 Apr 20, 2023 H2H
20335 Frances Tiafoe Facundo Bagnis 2 1–1 C 1–1 Mar 12, 2021 H2H
20336 Frances Tiafoe Giovanni Mpetshi Perricard 2 0–2 H 0–2 Jan 3, 2025 H2H
20337 Frances Tiafoe Mattia Bellucci 2 2–0 C 1–0 H 1–0 Feb 26, 2026 H2H
20338 Frances Tiafoe Mikael Ymer 2 0–2 H 0–2 Aug 27, 2021 H2H
20339 Frances Tiafoe Mikhail Kukushkin 2 2–0 C 1–0 H 1–0 May 2, 2019 H2H
20340 Frances Tiafoe Nuno Borges 2 2–0 C 1–0 H 1–0 Feb 24, 2026 H2H
20341 Frances Tiafoe Pablo Carreno Busta 2 2–0 C 2–0 May 29, 2025 H2H
20342 Frances Tiafoe Pedro Cachin 2 0–2 C 0–2 Apr 27, 2024 H2H
20343 Frances Tiafoe Roberto Bautista Agut 2 0–2 C 0–1 H 0–1 May 22, 2025 H2H
20344 Frances Tiafoe Taro Daniel 2 2–0 H 2–0 Feb 6, 2025 H2H
20345 Frances Tiafoe Thanasi Kokkinakis 2 0–2 H 0–2 Jan 7, 2022 H2H
20346 Frances Tiafoe Tomas Martin Etcheverry 2 2–0 C 2–0 Apr 29, 2023 H2H
20347 Francisco Cerundolo Albert Ramos-Vinolas 2 2–0 C 2–0 Feb 23, 2024 H2H
20348 Francisco Cerundolo Aleksandar Kovacevic 2 2–0 G 1–0 H 1–0 Jun 16, 2026 H2H
20349 Francisco Cerundolo Alex Michelsen 2 1–1 G 0–1 H 1–0 Oct 23, 2025 H2H
20350 Francisco Cerundolo Aslan Karatsev 2 2–0 C 2–0 Jul 23, 2022 H2H
20351 Francisco Cerundolo Benoit Paire 2 2–0 C 2–0 Feb 17, 2022 H2H
20352 Francisco Cerundolo Ben Shelton 2 0–2 C 0–1 H 0–1 Apr 19, 2025 H2H
20353 Francisco Cerundolo Bernabe Zapata Miralles 2 0–2 C 0–2 Feb 24, 2023 H2H
20354 Francisco Cerundolo Daniel Altmaier 2 2–0 C 2–0 Apr 9, 2024 H2H
20355 Francisco Cerundolo Daniel Evans 2 0–2 C 0–2 Apr 22, 2023 H2H
20356 Francisco Cerundolo Dominic Thiem 2 0–2 H 0–2 Oct 21, 2022 H2H
20357 Francisco Cerundolo Dusan Lajovic 2 1–1 C 1–0 H 0–1 Feb 24, 2024 H2H
20358 Francisco Cerundolo Fabian Marozsan 2 1–1 C 1–0 H 0–1 Apr 27, 2024 H2H
20359 Francisco Cerundolo Facundo Bagnis 2 1–1 C 1–1 Feb 10, 2022 H2H
20360 Francisco Cerundolo Facundo Diaz Acosta 2 1–1 C 0–1 H 1–0 Jan 16, 2025 H2H
20361 Francisco Cerundolo Filip Misolic 2 2–0 C 1–0 H 1–0 May 30, 2024 H2H
20362 Francisco Cerundolo Gabriel Diallo 2 0–2 C 0–1 H 0–1 May 27, 2025 H2H
20363 Francisco Cerundolo Gael Monfils 2 2–0 H 2–0 Nov 1, 2023 H2H
20364 Francisco Cerundolo Grigor Dimitrov 2 0–2 G 0–1 H 0–1 Mar 28, 2025 H2H
20365 Francisco Cerundolo Guido Pella 2 1–1 C 0–1 H 1–0 Jan 18, 2023 H2H
20366 Francisco Cerundolo Hubert Hurkacz 2 0–2 H 0–2 Nov 3, 2023 H2H
20367 Francisco Cerundolo Laslo Djere 2 0–2 C 0–2 Mar 1, 2025 H2H
20368 Francisco Cerundolo Marc-Andrea Huesler 2 2–0 G 1–0 H 1–0 Jun 29, 2023 H2H
20369 Francisco Cerundolo Nuno Borges 2 1–1 G 1–1 Jul 2, 2025 H2H
20370 Francisco Cerundolo Roberto Bautista Agut 2 0–2 H 0–2 Jan 5, 2024 H2H
20371 Francisco Cerundolo Roman Safiullin 2 1–1 G 0–1 H 1–0 Nov 8, 2024 H2H
20372 Francisco Cerundolo Sebastian Baez 2 1–1 C 1–1 Feb 24, 2024 H2H
20373 Francisco Cerundolo Taylor Fritz 2 1–1 C 1–1 May 3, 2024 H2H
20374 Francisco Cerundolo Zhizhen Zhang 2 2–0 G 1–0 H 1–0 Jan 18, 2026 H2H
20375 Francisco Clavet Alberto Martin 2 2–0 C 1–0 H 1–0 Mar 21, 2001 H2H
20376 Francisco Clavet Arnaud Boetsch 2 1–1 C 1–1 Feb 22, 1996 H2H
20377 Francisco Clavet Attila Savolt 2 2–0 C 1–0 H 1–0 Feb 28, 2002 H2H
20378 Francisco Clavet Bjorn Phau 2 2–0 C 1–0 H 1–0 Aug 12, 2002 H2H
20379 Francisco Clavet Boris Becker 2 0–2 C 0–1 C 0–1 Feb 24, 1996 H2H
20380 Francisco Clavet Bruno Oresar 2 2–0 C 2–0 Jun 21, 1990 H2H
20381 Francisco Clavet Bryan Shelton 2 1–1 C 1–0 H 0–1 Mar 3, 1995 H2H
20382 Francisco Clavet Cassio Motta 2 1–1 C 0–1 H 1–0 Nov 8, 1991 H2H
20383 Francisco Clavet Christian Vinck 2 2–0 C 2–0 Sep 17, 1998 H2H
20384 Francisco Clavet Claudio Mezzadri 2 2–0 C 2–0 May 26, 1993 H2H
20385 Francisco Clavet Claudio Pistolesi 2 2–0 C 2–0 Jun 19, 1993 H2H
20386 Francisco Clavet Daniel Vacek 2 2–0 C 2–0 Apr 21, 1999 H2H
20387 Francisco Clavet Donald Johnson 2 2–0 C 2–0 Jul 9, 1999 H2H
20388 Francisco Clavet Dusan Vemic 2 1–1 C 1–1 Oct 1, 1998 H2H
20389 Francisco Clavet Eduardo Bengoechea 2 1–1 C 1–1 Aug 3, 1989 H2H
20390 Francisco Clavet Fernando Vicente 2 1–1 C 1–0 H 0–1 Mar 13, 2002 H2H
20391 Francisco Clavet Filip Dewulf 2 1–1 C 0–1 H 1–0 Jun 3, 1998 H2H
20392 Francisco Clavet Franco Davin 2 1–1 C 1–1 Sep 30, 1994 H2H
20393 Francisco Clavet Gaston Gaudio 2 0–2 C 0–2 Feb 17, 2001 H2H
20394 Francisco Clavet Goran Prpic 2 1–1 C 1–1 Oct 2, 1992 H2H
20395 Francisco Clavet Hyung-Taik Lee 2 1–1 H 1–1 Mar 20, 2003 H2H
20396 Francisco Clavet Jacobo Diaz 2 2–0 C 2–0 Mar 1, 2002 H2H
20397 Francisco Clavet Jeff Tarango 2 0–2 C 0–1 H 0–1 Jul 31, 1999 H2H
20398 Francisco Clavet Jonas Svensson 2 1–1 C 1–0 H 0–1 Jul 29, 1993 H2H
20399 Francisco Clavet Juan Balcells 2 1–1 C 1–1 Jul 8, 1999 H2H
20400 Francisco Clavet Karsten Braasch 2 1–1 H 1–1 Feb 9, 1995 H2H