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
36401 Arnaud Clement Christian Vinck 1 0–1 H 0–1 Mar 17, 1998 H2H
36402 Arnaud Clement Christophe Rochus 1 0–1 C 0–1 May 28, 2009 H2H
36403 Arnaud Clement Daniel Vacek 1 0–1 H 0–1 Sep 30, 1999 H2H
36404 Arnaud Clement Diego Junqueira 1 1–0 H 1–0 Jan 8, 2009 H2H
36405 Arnaud Clement Donald Young 1 1–0 H 1–0 Mar 8, 2005 H2H
36406 Arnaud Clement Dudi Sela 1 1–0 H 1–0 Mar 23, 2012 H2H
36407 Arnaud Clement Edouard Roger-Vasselin 1 0–1 H 0–1 Feb 17, 2011 H2H
36408 Arnaud Clement Eduardo Schwank 1 1–0 H 1–0 Sep 2, 2010 H2H
36409 Arnaud Clement Federico Luzzi 1 0–1 C 0–1 May 9, 2001 H2H
36410 Arnaud Clement Filippo Volandri 1 1–0 C 1–0 May 24, 2011 H2H
36411 Arnaud Clement Flavio Cipolla 1 0–1 C 0–1 May 8, 2009 H2H
36412 Arnaud Clement Frederic Niemeyer 1 1–0 G 1–0 Jun 12, 2003 H2H
36413 Arnaud Clement Fred Hemmes 1 1–0 G 1–0 Jun 19, 2003 H2H
36414 Arnaud Clement Galo Blanco 1 1–0 H 1–0 Aug 29, 2001 H2H
36415 Arnaud Clement German Puentes 1 1–0 G 1–0 Jun 29, 2001 H2H
36416 Arnaud Clement Glenn Weiner 1 1–0 H 1–0 Mar 7, 2006 H2H
36417 Arnaud Clement Gregory Carraz 1 0–1 H 0–1 Aug 29, 2003 H2H
36418 Arnaud Clement Guillermo Garcia-Lopez 1 0–1 H 0–1 Mar 26, 2010 H2H
36419 Arnaud Clement Jan Hernych 1 0–1 G 0–1 Jun 8, 2005 H2H
36420 Arnaud Clement Jan Kroslak 1 1–0 C 1–0 Sep 18, 1998 H2H
36421 Arnaud Clement Jared Palmer 1 1–0 C 1–0 Nov 12, 1998 H2H
36422 Arnaud Clement Jeff Morrison 1 0–1 H 0–1 Aug 21, 2003 H2H
36423 Arnaud Clement Jeff Tarango 1 1–0 H 1–0 Feb 14, 2002 H2H
36424 Arnaud Clement Jens Knippschild 1 1–0 G 1–0 Jun 27, 2001 H2H
36425 Arnaud Clement Jeremy Chardy 1 1–0 H 1–0 Jan 13, 2010 H2H
36426 Arnaud Clement Jerome Haehnel 1 0–1 H 0–1 Oct 16, 2004 H2H
36427 Arnaud Clement Jiri Vanek 1 1–0 H 1–0 Mar 21, 2001 H2H
36428 Arnaud Clement Jose Acasuso 1 1–0 H 1–0 Aug 10, 2005 H2H
36429 Arnaud Clement Jo-Wilfried Tsonga 1 1–0 H 1–0 Oct 31, 2009 H2H
36430 Arnaud Clement Juan Balcells 1 1–0 C 1–0 Apr 26, 2001 H2H
36431 Arnaud Clement Julian Alonso 1 1–0 H 1–0 Feb 6, 1998 H2H
36432 Arnaud Clement Justin Gimelstob 1 0–1 G 0–1 Jun 27, 2003 H2H
36433 Arnaud Clement Karim Alami 1 1–0 C 1–0 Feb 11, 1999 H2H
36434 Arnaud Clement Karol Beck 1 0–1 H 0–1 Feb 11, 2005 H2H
36435 Arnaud Clement Kevin Anderson 1 1–0 H 1–0 Aug 21, 2007 H2H
36436 Arnaud Clement Kristian Pless 1 1–0 G 1–0 Jun 15, 2006 H2H
36437 Arnaud Clement Lionel Roux 1 1–0 H 1–0 Jul 29, 2000 H2H
36438 Arnaud Clement Lukas Dlouhy 1 1–0 C 1–0 Feb 2, 2007 H2H
36439 Arnaud Clement Lukas Lacko 1 0–1 H 0–1 Sep 23, 2010 H2H
36440 Arnaud Clement Luke Milligan 1 1–0 G 1–0 Jun 25, 1997 H2H
36441 Arnaud Clement Magnus Norman 1 0–1 C 0–1 Nov 4, 1998 H2H
36442 Arnaud Clement Marcel Granollers 1 1–0 G 1–0 Jun 20, 2008 H2H
36443 Arnaud Clement Marcelo Rios 1 0–1 H 0–1 Aug 3, 2000 H2H
36444 Arnaud Clement Martin Lee 1 1–0 G 1–0 Jun 27, 1997 H2H
36445 Arnaud Clement Martin Sinner 1 1–0 H 1–0 Oct 2, 1998 H2H
36446 Arnaud Clement Michael Russell 1 1–0 G 1–0 Jun 21, 2002 H2H
36447 Arnaud Clement Michael Ryderstedt 1 1–0 H 1–0 Oct 12, 2007 H2H
36448 Arnaud Clement Mikhail Kukushkin 1 1–0 H 1–0 Feb 3, 2011 H2H
36449 Arnaud Clement Mikhail Youzhny 1 0–1 H 0–1 Oct 30, 2007 H2H
36450 Arnaud Clement Milos Raonic 1 0–1 H 0–1 Mar 24, 2012 H2H
36451 Arnaud Clement Neville Godwin 1 1–0 H 1–0 Jul 28, 2000 H2H
36452 Arnaud Clement Nicolas Coutelot 1 1–0 C 1–0 Jun 1, 2003 H2H
36453 Arnaud Clement Oliver Gross 1 1–0 G 1–0 Jun 20, 2002 H2H
36454 Arnaud Clement Olivier Mutis 1 1–0 H 1–0 Oct 15, 2004 H2H
36455 Arnaud Clement Oscar Hernandez 1 1–0 H 1–0 Oct 29, 2009 H2H
36456 Arnaud Clement Paradorn Srichaphan 1 1–0 C 1–0 Oct 11, 2003 H2H
36457 Arnaud Clement Paul Capdeville 1 0–1 H 0–1 Jul 27, 2006 H2H
36458 Arnaud Clement Petr Korda 1 0–1 C 0–1 Oct 30, 1997 H2H
36459 Arnaud Clement Philip Bester 1 1–0 H 1–0 Aug 7, 2007 H2H
36460 Arnaud Clement Philipp Petzschner 1 1–0 H 1–0 Oct 4, 2003 H2H
36461 Arnaud Clement Ramon Delgado 1 0–1 H 0–1 Aug 5, 1999 H2H
36462 Arnaud Clement Renzo Furlan 1 0–1 C 0–1 Mar 22, 1997 H2H
36463 Arnaud Clement Ricardas Berankis 1 0–1 H 0–1 Jan 5, 2011 H2H
36464 Arnaud Clement Richard Bloomfield 1 1–0 H 1–0 Aug 4, 2005 H2H
36465 Arnaud Clement Richard Fromberg 1 0–1 C 0–1 May 4, 2000 H2H
36466 Arnaud Clement Rik De Voest 1 0–1 H 0–1 Oct 2, 2008 H2H
36467 Arnaud Clement Robert Kendrick 1 0–1 H 0–1 Mar 27, 2009 H2H
36468 Arnaud Clement Robin Vik 1 1–0 C 1–0 Oct 13, 2005 H2H
36469 Arnaud Clement Ryan Harrison 1 1–0 G 1–0 Jul 7, 2011 H2H
36470 Arnaud Clement Ryan Sweeting 1 1–0 H 1–0 Aug 3, 2006 H2H
36471 Arnaud Clement Sam Querrey 1 0–1 H 0–1 Jul 19, 2009 H2H
36472 Arnaud Clement Sebastien Lareau 1 1–0 C 1–0 Nov 14, 1998 H2H
36473 Arnaud Clement Sergi Bruguera 1 1–0 C 1–0 Oct 9, 1997 H2H
36474 Arnaud Clement Simon Greul 1 0–1 C 0–1 May 19, 2010 H2H
36475 Arnaud Clement Simon Stadler 1 1–0 G 1–0 Jun 16, 2010 H2H
36476 Arnaud Clement Slava Dosedel 1 1–0 H 1–0 Aug 26, 1999 H2H
36477 Arnaud Clement Taylor Dent 1 1–0 H 1–0 Jan 12, 2006 H2H
36478 Arnaud Clement Thierry Guardiola 1 1–0 C 1–0 Nov 9, 2000 H2H
36479 Arnaud Clement Thomaz Bellucci 1 1–0 H 1–0 Aug 19, 2008 H2H
36480 Arnaud Clement Tobias Summerer 1 1–0 H 1–0 Oct 6, 2005 H2H
36481 Arnaud Clement Tomas Zib 1 1–0 H 1–0 Jan 13, 2005 H2H
36482 Arnaud Clement Victor Hanescu 1 1–0 H 1–0 Jan 8, 2004 H2H
36483 Arnaud Clement Viktor Troicki 1 1–0 H 1–0 Mar 7, 2007 H2H
36484 Arnaud Clement Wayne Black 1 1–0 H 1–0 Sep 1, 1999 H2H
36485 Arnaud Clement Wayne Odesnik 1 0–1 H 0–1 Jan 6, 2010 H2H
36486 Arne Thoms Alexander Mronz 1 1–0 H 1–0 Apr 8, 1992 H2H
36487 Arne Thoms Bart Wuyts 1 1–0 C 1–0 Apr 30, 1992 H2H
36488 Arne Thoms Fernando Luna 1 0–1 C 0–1 Sep 22, 1988 H2H
36489 Arne Thoms Fernando Roese 1 1–0 H 1–0 Jul 22, 1992 H2H
36490 Arne Thoms Jacco Eltingh 1 0–1 G 0–1 Jun 20, 1992 H2H
36491 Arne Thoms Kevin Curren 1 0–1 H 0–1 Apr 16, 1992 H2H
36492 Arne Thoms Markus Zoecke 1 0–1 C 0–1 Mar 13, 1993 H2H
36493 Arne Thoms Patrik Kuhnen 1 1–0 G 1–0 Jul 9, 1992 H2H
36494 Arne Thoms Paul Annacone 1 1–0 G 1–0 Jun 19, 1992 H2H
36495 Arne Thoms Paul Wekesa 1 1–0 C 1–0 Mar 16, 1995 H2H
36496 Arne Thoms Sander Groen 1 1–0 G 1–0 Jul 8, 1993 H2H
36497 Arne Thoms Takao Suzuki 1 0–1 H 0–1 Apr 16, 1997 H2H
36498 Artem Dubrivnyy Miomir Kecmanovic 1 0–1 H 0–1 Oct 17, 2019 H2H
36499 Arthur Ashe Bill Freer 1 1–0 C 1–0 May 5, 1970 H2H
36500 Arthur Ashe Bob Giltinan 1 1–0 G 1–0 Dec 12, 1968 H2H
36501 Arthur Ashe Chris Bovett 1 1–0 G 1–0 Aug 19, 1968 H2H
36502 Arthur Ashe Derek Schroder 1 1–0 H 1–0 Apr 14, 1975 H2H
36503 Arthur Ashe Felix Ponte 1 1–0 C 1–0 Aug 7, 1974 H2H
36504 Arthur Ashe Gardnar Mulloy 1 1–0 C 1–0 Mar 29, 1970 H2H
36505 Arthur Ashe Gary Groslimond 1 1–0 C 1–0 Sep 19, 1973 H2H
36506 Arthur Ashe Geza Varga 1 1–0 C 1–0 May 23, 1971 H2H
36507 Arthur Ashe Henry Bunis 1 1–0 H 1–0 Feb 15, 1978 H2H
36508 Arthur Ashe Herb Fitzgibbon 1 1–0 G 1–0 Jun 14, 1968 H2H
36509 Arthur Ashe Humphrey Hose 1 1–0 G 1–0 Aug 21, 1968 H2H
36510 Arthur Ashe Ian Crookenden 1 1–0 H 1–0 Jul 20, 1970 H2H
36511 Arthur Ashe James Chico Hagey 1 1–0 C 1–0 Jul 25, 1974 H2H
36512 Arthur Ashe Jean Claude Barclay 1 0–1 C 0–1 May 1, 1969 H2H
36513 Arthur Ashe Larry Gottfried 1 1–0 C 1–0 Aug 10, 1978 H2H
36514 Arthur Ashe Marcello Lara 1 1–0 C 1–0 Aug 4, 1975 H2H
36515 Arthur Ashe Miecyslav Rybarczyk 1 1–0 C 1–0 May 3, 1970 H2H
36516 Arthur Ashe Mike Belkin 1 1–0 C 1–0 Jul 26, 1969 H2H
36517 Arthur Ashe Nicola Pietrangeli 1 1–0 C 1–0 May 7, 1970 H2H
36518 Arthur Ashe Pancho Segura 1 1–0 H 1–0 Sep 21, 1970 H2H
36519 Arthur Ashe Pat Cramer 1 0–1 H 0–1 Nov 21, 1975 H2H
36520 Arthur Ashe Peter Curtis 1 1–0 C 1–0 Mar 21, 1969 H2H
36521 Arthur Ashe Roberto Chavez 1 1–0 C 1–0 Mar 23, 1968 H2H
36522 Arthur Ashe Sergei Likhachev 1 1–0 C 1–0 Jul 12, 1968 H2H
36523 Arthur Ashe Stanley Pasarell 1 1–0 H 1–0 Sep 30, 1970 H2H
36524 Arthur Ashe Steve Faulk 1 1–0 C 1–0 Jul 23, 1969 H2H
36525 Arthur Ashe Steve Siegel 1 1–0 C 1–0 Jul 14, 1972 H2H
36526 Arthur Ashe Szabolcz Baranyi 1 1–0 H 1–0 Feb 18, 1970 H2H
36527 Arthur Ashe Vladimir Korotkov 1 1–0 G 1–0 Jun 18, 1968 H2H
36528 Arthur Ashe William Brown 1 1–0 H 1–0 Sep 20, 1974 H2H
36529 Arthur Cazaux Adrian Mannarino 1 1–0 C 1–0 May 19, 2021 H2H
36530 Arthur Cazaux Alejandro Tabilo 1 0–1 C 0–1 May 27, 2025 H2H
36531 Arthur Cazaux Ben Shelton 1 1–0 H 1–0 Oct 31, 2024 H2H
36532 Arthur Cazaux Botic van de Zandschulp 1 1–0 H 1–0 Aug 20, 2024 H2H
36533 Arthur Cazaux Francisco Comesana 1 1–0 C 1–0 Jul 24, 2025 H2H
36534 Arthur Cazaux Jacob Fearnley 1 0–1 H 0–1 Jan 16, 2025 H2H
36535 Arthur Cazaux Jan-Lennard Struff 1 1–0 C 1–0 Jul 25, 2025 H2H
36536 Arthur Cazaux Laslo Djere 1 1–0 H 1–0 Jan 16, 2024 H2H
36537 Arthur Cazaux Lorenzo Musetti 1 1–0 H 1–0 Feb 28, 2024 H2H
36538 Arthur Cazaux Marin Cilic 1 1–0 H 1–0 Oct 4, 2024 H2H
36539 Arthur Cazaux Maximilian Marterer 1 1–0 H 1–0 Feb 1, 2024 H2H
36540 Arthur Cazaux Pablo Carreno Busta 1 1–0 H 1–0 Aug 28, 2024 H2H
36541 Arthur Cazaux Pedro Martinez 1 1–0 H 1–0 Oct 3, 2025 H2H
36542 Arthur Fery Adrian Mannarino 1 1–0 G 1–0 Jun 17, 2026 H2H
36543 Arthur Fery Alexander Zverev 1 0–1 G 0–1 Jul 10, 2026 H2H
36544 Arthur Fery Alexei Popyrin 1 1–0 G 1–0 Jul 2, 2025 H2H
36545 Arthur Fery Damir Dzumhur 1 1–0 G 1–0 Jun 30, 2026 H2H
36546 Arthur Fery Daniel Altmaier 1 0–1 G 0–1 Jul 3, 2024 H2H
36547 Arthur Fery Grigor Dimitrov 1 1–0 G 1–0 Jul 6, 2026 H2H
36548 Arthur Fery Juan Manuel Cerundolo 1 0–1 G 0–1 Jun 24, 2026 H2H
36549 Arthur Fery Lorenzo Sonego 1 0–1 H 0–1 Oct 16, 2025 H2H
36550 Arthur Fery Stefanos Tsitsipas 1 0–1 H 0–1 Mar 19, 2026 H2H
36551 Arthur Fery Toby Samuel 1 1–0 G 1–0 Jun 16, 2026 H2H
36552 Arthur Fery Tomas Martin Etcheverry 1 0–1 H 0–1 Jan 21, 2026 H2H
36553 Arthur Fery Zizou Bergs 1 1–0 G 1–0 Jul 4, 2026 H2H
36554 Arthur Fils Adrian Mannarino 1 0–1 G 0–1 Jun 15, 2023 H2H
36555 Arthur Fils Alejandro Tabilo 1 0–1 H 0–1 Jan 13, 2024 H2H
36556 Arthur Fils Arthur Cazaux 1 1–0 G 1–0 Jun 13, 2024 H2H
36557 Arthur Fils Benjamin Bonzi 1 0–1 H 0–1 Feb 25, 2023 H2H
36558 Arthur Fils Constant Lestienne 1 1–0 H 1–0 Feb 6, 2025 H2H
36559 Arthur Fils Cristian Garin 1 0–1 C 0–1 Apr 5, 2024 H2H
36560 Arthur Fils Dominik Koepfer 1 1–0 G 1–0 Jun 21, 2024 H2H
36561 Arthur Fils Emilio Nava 1 1–0 C 1–0 Apr 26, 2026 H2H
36562 Arthur Fils Francisco Comesana 1 0–1 C 0–1 Apr 26, 2025 H2H
36563 Arthur Fils Hubert Hurkacz 1 1–0 G 1–0 Jul 4, 2024 H2H
36564 Arthur Fils Jan-Lennard Struff 1 1–0 H 1–0 Oct 31, 2024 H2H
36565 Arthur Fils Juan Manuel Cerundolo 1 1–0 C 1–0 May 12, 2023 H2H
36566 Arthur Fils Kamil Majchrzak 1 1–0 H 1–0 Feb 16, 2026 H2H
36567 Arthur Fils Laslo Djere 1 1–0 C 1–0 Jul 19, 2024 H2H
36568 Arthur Fils Marcos Giron 1 1–0 H 1–0 Mar 12, 2025 H2H
36569 Arthur Fils Marin Cilic 1 1–0 H 1–0 Oct 30, 2024 H2H
36570 Arthur Fils Marton Fucsovics 1 1–0 H 1–0 Mar 8, 2026 H2H
36571 Arthur Fils Mikael Ymer 1 1–0 C 1–0 May 26, 2023 H2H
36572 Arthur Fils Pavel Kotov 1 1–0 H 1–0 Oct 6, 2023 H2H
36573 Arthur Fils Raphael Collignon 1 1–0 G 1–0 Jun 30, 2026 H2H
36574 Arthur Fils Roberto Bautista Agut 1 1–0 H 1–0 Feb 10, 2023 H2H
36575 Arthur Fils Sebastian Baez 1 1–0 C 1–0 Jul 20, 2024 H2H
36576 Arthur Fils Taylor Fritz 1 1–0 H 1–0 Sep 28, 2024 H2H
36577 Arthur Fils Terence Atmane 1 1–0 C 1–0 Apr 14, 2026 H2H
36578 Arthur Fils Tomas Martin Etcheverry 1 1–0 C 1–0 Apr 28, 2026 H2H
36579 Arthur Fils Valentin Royer 1 1–0 H 1–0 Feb 3, 2026 H2H
36580 Arthur Fils Zhizhen Zhang 1 1–0 C 1–0 May 25, 2023 H2H
36581 Arthur Fils Zizou Bergs 1 1–0 H 1–0 Jan 3, 2025 H2H
36582 Arthur Gea Adrian Mannarino 1 0–1 H 0–1 Feb 6, 2026 H2H
36583 Arthur Gea Aleksandar Kovacevic 1 0–1 C 0–1 May 19, 2026 H2H
36584 Arthur Gea Giovanni Mpetshi Perricard 1 1–0 H 1–0 Feb 2, 2026 H2H
36585 Arthur Gea Tomas Machac 1 1–0 H 1–0 Feb 4, 2026 H2H
36586 Arthur Rinderknech Albert Ramos-Vinolas 1 1–0 G 1–0 Jun 27, 2023 H2H
36587 Arthur Rinderknech Aleksandar Kovacevic 1 0–1 G 0–1 Jul 19, 2024 H2H
36588 Arthur Rinderknech Alexandre Muller 1 0–1 G 0–1 Jul 5, 2023 H2H
36589 Arthur Rinderknech Alex de Minaur 1 0–1 H 0–1 Sep 29, 2025 H2H
36590 Arthur Rinderknech Alexis Galarneau 1 0–1 H 0–1 Jul 29, 2025 H2H
36591 Arthur Rinderknech Alex Molcan 1 1–0 H 1–0 Oct 28, 2022 H2H
36592 Arthur Rinderknech Arthur Cazaux 1 0–1 C 0–1 Jul 26, 2025 H2H
36593 Arthur Rinderknech Ben Shelton 1 1–0 G 1–0 Jun 19, 2025 H2H
36594 Arthur Rinderknech Brandon Nakashima 1 0–1 C 0–1 May 26, 2023 H2H
36595 Arthur Rinderknech Carlos Taberner 1 1–0 H 1–0 Oct 13, 2022 H2H
36596 Arthur Rinderknech Clement Tabur 1 1–0 C 1–0 Jul 15, 2026 H2H
36597 Arthur Rinderknech Corentin Moutet 1 1–0 H 1–0 Jan 15, 2022 H2H
36598 Arthur Rinderknech Cristian Garin 1 1–0 G 1–0 Jul 3, 2025 H2H
36599 Arthur Rinderknech Damir Dzumhur 1 1–0 G 1–0 Jun 25, 2025 H2H
36600 Arthur Rinderknech Dmitry Popko 1 1–0 H 1–0 Feb 13, 2025 H2H