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. Each dataset offers its own relevant filters. Column headings change the sort; use the same heading again to reverse direction.

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 ascending Record Surface Last Met H2H
4601 Arnaud Clement Fred Hemmes 1 1–0 G 1–0 Jun 19, 2003 H2H
4602 Arnaud Clement Galo Blanco 1 1–0 H 1–0 Aug 29, 2001 H2H
4603 Arnaud Clement German Puentes 1 1–0 G 1–0 Jun 29, 2001 H2H
4604 Arnaud Clement Glenn Weiner 1 1–0 H 1–0 Mar 7, 2006 H2H
4605 Arnaud Clement Gregory Carraz 1 0–1 H 0–1 Aug 29, 2003 H2H
4606 Arnaud Clement Guillermo Garcia-Lopez 1 0–1 H 0–1 Mar 26, 2010 H2H
4607 Arnaud Clement Jan Hernych 1 0–1 G 0–1 Jun 8, 2005 H2H
4608 Arnaud Clement Jan Kroslak 1 1–0 C 1–0 Sep 18, 1998 H2H
4609 Arnaud Clement Jared Palmer 1 1–0 C 1–0 Nov 12, 1998 H2H
4610 Arnaud Clement Jeff Morrison 1 0–1 H 0–1 Aug 21, 2003 H2H
4611 Arnaud Clement Jeff Tarango 1 1–0 H 1–0 Feb 14, 2002 H2H
4612 Arnaud Clement Jens Knippschild 1 1–0 G 1–0 Jun 27, 2001 H2H
4613 Arnaud Clement Jeremy Chardy 1 1–0 H 1–0 Jan 13, 2010 H2H
4614 Arnaud Clement Jerome Haehnel 1 0–1 H 0–1 Oct 16, 2004 H2H
4615 Arnaud Clement Jiri Vanek 1 1–0 H 1–0 Mar 21, 2001 H2H
4616 Arnaud Clement Jose Acasuso 1 1–0 H 1–0 Aug 10, 2005 H2H
4617 Arnaud Clement Jo-Wilfried Tsonga 1 1–0 H 1–0 Oct 31, 2009 H2H
4618 Arnaud Clement Juan Balcells 1 1–0 C 1–0 Apr 26, 2001 H2H
4619 Arnaud Clement Julian Alonso 1 1–0 H 1–0 Feb 6, 1998 H2H
4620 Arnaud Clement Justin Gimelstob 1 0–1 G 0–1 Jun 27, 2003 H2H
4621 Arnaud Clement Karim Alami 1 1–0 C 1–0 Feb 11, 1999 H2H
4622 Arnaud Clement Karol Beck 1 0–1 H 0–1 Feb 11, 2005 H2H
4623 Arnaud Clement Kevin Anderson 1 1–0 H 1–0 Aug 21, 2007 H2H
4624 Arnaud Clement Kristian Pless 1 1–0 G 1–0 Jun 15, 2006 H2H
4625 Arnaud Clement Lionel Roux 1 1–0 H 1–0 Jul 29, 2000 H2H
4626 Arnaud Clement Lukas Dlouhy 1 1–0 C 1–0 Feb 2, 2007 H2H
4627 Arnaud Clement Lukas Lacko 1 0–1 H 0–1 Sep 23, 2010 H2H
4628 Arnaud Clement Luke Milligan 1 1–0 G 1–0 Jun 25, 1997 H2H
4629 Arnaud Clement Magnus Norman 1 0–1 C 0–1 Nov 4, 1998 H2H
4630 Arnaud Clement Marcel Granollers 1 1–0 G 1–0 Jun 20, 2008 H2H
4631 Arnaud Clement Marcelo Rios 1 0–1 H 0–1 Aug 3, 2000 H2H
4632 Arnaud Clement Martin Lee 1 1–0 G 1–0 Jun 27, 1997 H2H
4633 Arnaud Clement Martin Sinner 1 1–0 H 1–0 Oct 2, 1998 H2H
4634 Arnaud Clement Michael Russell 1 1–0 G 1–0 Jun 21, 2002 H2H
4635 Arnaud Clement Michael Ryderstedt 1 1–0 H 1–0 Oct 12, 2007 H2H
4636 Arnaud Clement Mikhail Kukushkin 1 1–0 H 1–0 Feb 3, 2011 H2H
4637 Arnaud Clement Mikhail Youzhny 1 0–1 H 0–1 Oct 30, 2007 H2H
4638 Arnaud Clement Milos Raonic 1 0–1 H 0–1 Mar 24, 2012 H2H
4639 Arnaud Clement Neville Godwin 1 1–0 H 1–0 Jul 28, 2000 H2H
4640 Arnaud Clement Nicolas Coutelot 1 1–0 C 1–0 Jun 1, 2003 H2H
4641 Arnaud Clement Oliver Gross 1 1–0 G 1–0 Jun 20, 2002 H2H
4642 Arnaud Clement Olivier Mutis 1 1–0 H 1–0 Oct 15, 2004 H2H
4643 Arnaud Clement Oscar Hernandez 1 1–0 H 1–0 Oct 29, 2009 H2H
4644 Arnaud Clement Paradorn Srichaphan 1 1–0 C 1–0 Oct 11, 2003 H2H
4645 Arnaud Clement Paul Capdeville 1 0–1 H 0–1 Jul 27, 2006 H2H
4646 Arnaud Clement Petr Korda 1 0–1 C 0–1 Oct 30, 1997 H2H
4647 Arnaud Clement Philip Bester 1 1–0 H 1–0 Aug 7, 2007 H2H
4648 Arnaud Clement Philipp Petzschner 1 1–0 H 1–0 Oct 4, 2003 H2H
4649 Arnaud Clement Ramon Delgado 1 0–1 H 0–1 Aug 5, 1999 H2H
4650 Arnaud Clement Renzo Furlan 1 0–1 C 0–1 Mar 22, 1997 H2H
4651 Arnaud Clement Ricardas Berankis 1 0–1 H 0–1 Jan 5, 2011 H2H
4652 Arnaud Clement Richard Bloomfield 1 1–0 H 1–0 Aug 4, 2005 H2H
4653 Arnaud Clement Richard Fromberg 1 0–1 C 0–1 May 4, 2000 H2H
4654 Arnaud Clement Rik De Voest 1 0–1 H 0–1 Oct 2, 2008 H2H
4655 Arnaud Clement Robert Kendrick 1 0–1 H 0–1 Mar 27, 2009 H2H
4656 Arnaud Clement Robin Vik 1 1–0 C 1–0 Oct 13, 2005 H2H
4657 Arnaud Clement Ryan Harrison 1 1–0 G 1–0 Jul 7, 2011 H2H
4658 Arnaud Clement Ryan Sweeting 1 1–0 H 1–0 Aug 3, 2006 H2H
4659 Arnaud Clement Sam Querrey 1 0–1 H 0–1 Jul 22, 2009 H2H
4660 Arnaud Clement Sebastien Lareau 1 1–0 C 1–0 Nov 14, 1998 H2H
4661 Arnaud Clement Sergi Bruguera 1 1–0 C 1–0 Oct 9, 1997 H2H
4662 Arnaud Clement Simon Greul 1 0–1 C 0–1 May 19, 2010 H2H
4663 Arnaud Clement Simon Stadler 1 1–0 G 1–0 Jun 16, 2010 H2H
4664 Arnaud Clement Slava Dosedel 1 1–0 H 1–0 Aug 26, 1999 H2H
4665 Arnaud Clement Taylor Dent 1 1–0 H 1–0 Jan 12, 2006 H2H
4666 Arnaud Clement Thierry Guardiola 1 1–0 C 1–0 Nov 9, 2000 H2H
4667 Arnaud Clement Thomaz Bellucci 1 1–0 H 1–0 Aug 19, 2008 H2H
4668 Arnaud Clement Tobias Summerer 1 1–0 H 1–0 Oct 6, 2005 H2H
4669 Arnaud Clement Tomas Zib 1 1–0 H 1–0 Jan 13, 2005 H2H
4670 Arnaud Clement Victor Hanescu 1 1–0 H 1–0 Jan 8, 2004 H2H
4671 Arnaud Clement Viktor Troicki 1 1–0 H 1–0 Mar 7, 2007 H2H
4672 Arnaud Clement Wayne Black 1 1–0 H 1–0 Sep 1, 1999 H2H
4673 Arnaud Clement Wayne Odesnik 1 0–1 H 0–1 Jan 6, 2010 H2H
4674 Arne Thoms Alexander Mronz 1 1–0 H 1–0 Apr 8, 1992 H2H
4675 Arne Thoms Bart Wuyts 1 1–0 C 1–0 Apr 30, 1992 H2H
4676 Arne Thoms Fernando Luna 1 0–1 C 0–1 Sep 22, 1988 H2H
4677 Arne Thoms Fernando Roese 1 1–0 H 1–0 Jul 22, 1992 H2H
4678 Arne Thoms Jacco Eltingh 1 0–1 G 0–1 Jun 20, 1992 H2H
4679 Arne Thoms Kevin Curren 1 0–1 H 0–1 Apr 16, 1992 H2H
4680 Arne Thoms Markus Zoecke 1 0–1 C 0–1 Mar 13, 1993 H2H
4681 Arne Thoms Patrik Kuhnen 1 1–0 G 1–0 Jul 9, 1992 H2H
4682 Arne Thoms Paul Annacone 1 1–0 G 1–0 Jun 19, 1992 H2H
4683 Arne Thoms Paul Wekesa 1 1–0 C 1–0 Mar 16, 1995 H2H
4684 Arne Thoms Sander Groen 1 1–0 G 1–0 Jul 8, 1993 H2H
4685 Arne Thoms Takao Suzuki 1 0–1 H 0–1 Apr 16, 1997 H2H
4686 Artem Dubrivnyy Miomir Kecmanovic 1 0–1 H 0–1 Oct 17, 2019 H2H
4687 Arthur Ashe Bill Freer 1 1–0 C 1–0 May 5, 1970 H2H
4688 Arthur Ashe Bob Giltinan 1 1–0 G 1–0 Dec 12, 1968 H2H
4689 Arthur Ashe Chris Bovett 1 1–0 G 1–0 Aug 19, 1968 H2H
4690 Arthur Ashe Derek Schroder 1 1–0 H 1–0 Apr 14, 1975 H2H
4691 Arthur Ashe Felix Ponte 1 1–0 C 1–0 Aug 7, 1974 H2H
4692 Arthur Ashe Gardnar Mulloy 1 1–0 C 1–0 Mar 29, 1970 H2H
4693 Arthur Ashe Gary Groslimond 1 1–0 C 1–0 Sep 19, 1973 H2H
4694 Arthur Ashe Geza Varga 1 1–0 C 1–0 May 23, 1971 H2H
4695 Arthur Ashe Henry Bunis 1 1–0 H 1–0 Feb 15, 1978 H2H
4696 Arthur Ashe Herb Fitzgibbon 1 1–0 G 1–0 Jun 14, 1968 H2H
4697 Arthur Ashe Humphrey Hose 1 1–0 G 1–0 Aug 21, 1968 H2H
4698 Arthur Ashe Ian Crookenden 1 1–0 H 1–0 Jul 20, 1970 H2H
4699 Arthur Ashe James Chico Hagey 1 1–0 C 1–0 Jul 25, 1974 H2H
4700 Arthur Ashe Jean Claude Barclay 1 0–1 C 0–1 May 1, 1969 H2H
4701 Arthur Ashe Larry Gottfried 1 1–0 C 1–0 Aug 10, 1978 H2H
4702 Arthur Ashe Marcello Lara 1 1–0 C 1–0 Aug 6, 1975 H2H
4703 Arthur Ashe Miecyslav Rybarczyk 1 1–0 C 1–0 May 3, 1970 H2H
4704 Arthur Ashe Mike Belkin 1 1–0 C 1–0 Jul 26, 1969 H2H
4705 Arthur Ashe Nicola Pietrangeli 1 1–0 C 1–0 May 7, 1970 H2H
4706 Arthur Ashe Pancho Segura 1 1–0 H 1–0 Sep 21, 1970 H2H
4707 Arthur Ashe Pat Cramer 1 0–1 H 0–1 Nov 21, 1975 H2H
4708 Arthur Ashe Peter Curtis 1 1–0 C 1–0 Mar 21, 1969 H2H
4709 Arthur Ashe Roberto Chavez 1 1–0 C 1–0 Mar 23, 1968 H2H
4710 Arthur Ashe Sergei Likhachev 1 1–0 C 1–0 Jul 12, 1968 H2H
4711 Arthur Ashe Stanley Pasarell 1 1–0 H 1–0 Sep 30, 1970 H2H
4712 Arthur Ashe Steve Faulk 1 1–0 C 1–0 Jul 23, 1969 H2H
4713 Arthur Ashe Steve Siegel 1 1–0 C 1–0 Jul 14, 1972 H2H
4714 Arthur Ashe Szabolcz Baranyi 1 1–0 H 1–0 Feb 18, 1970 H2H
4715 Arthur Ashe Vladimir Korotkov 1 1–0 G 1–0 Jun 18, 1968 H2H
4716 Arthur Ashe William Brown 1 1–0 H 1–0 Sep 20, 1974 H2H
4717 Arthur Cazaux Alejandro Tabilo 1 0–1 C 0–1 May 27, 2025 H2H
4718 Arthur Cazaux Ben Shelton 1 1–0 H 1–0 Oct 31, 2024 H2H
4719 Arthur Cazaux Botic van de Zandschulp 1 1–0 H 1–0 Aug 20, 2024 H2H
4720 Arthur Cazaux Francisco Comesana 1 1–0 C 1–0 Jul 24, 2025 H2H
4721 Arthur Cazaux Jacob Fearnley 1 0–1 H 0–1 Jan 16, 2025 H2H
4722 Arthur Cazaux Jan-Lennard Struff 1 1–0 C 1–0 Jul 25, 2025 H2H
4723 Arthur Cazaux Laslo Djere 1 1–0 H 1–0 Jan 16, 2024 H2H
4724 Arthur Cazaux Lorenzo Musetti 1 1–0 H 1–0 Feb 28, 2024 H2H
4725 Arthur Cazaux Marin Cilic 1 1–0 H 1–0 Oct 4, 2024 H2H
4726 Arthur Cazaux Maximilian Marterer 1 1–0 H 1–0 Feb 1, 2024 H2H
4727 Arthur Cazaux Pablo Carreno Busta 1 1–0 H 1–0 Aug 28, 2024 H2H
4728 Arthur Cazaux Pedro Martinez 1 1–0 H 1–0 Oct 3, 2025 H2H
4729 Arthur Fery Adrian Mannarino 1 1–0 G 1–0 Jun 17, 2026 H2H
4730 Arthur Fery Aleksandar Kovacevic 1 1–0 H 1–0 Aug 27, 2026 H2H
4731 Arthur Fery Alexander Zverev 1 0–1 G 0–1 Jul 10, 2026 H2H
4732 Arthur Fery Alex de Minaur 1 0–1 H 0–1 Aug 17, 2026 H2H
4733 Arthur Fery Alexei Popyrin 1 1–0 G 1–0 Jul 2, 2025 H2H
4734 Arthur Fery Cruz Hewitt 1 1–0 H 1–0 Aug 25, 2026 H2H
4735 Arthur Fery Damir Dzumhur 1 1–0 G 1–0 Jun 30, 2026 H2H
4736 Arthur Fery Daniel Altmaier 1 0–1 G 0–1 Jul 3, 2024 H2H
4737 Arthur Fery Grigor Dimitrov 1 1–0 G 1–0 Jul 6, 2026 H2H
4738 Arthur Fery Juan Manuel Cerundolo 1 0–1 G 0–1 Jun 24, 2026 H2H
4739 Arthur Fery Lorenzo Sonego 1 0–1 H 0–1 Oct 16, 2025 H2H
4740 Arthur Fery Mees Rottgering 1 1–0 H 1–0 Aug 26, 2026 H2H
4741 Arthur Fery Stefanos Tsitsipas 1 0–1 H 0–1 Mar 19, 2026 H2H
4742 Arthur Fery Toby Samuel 1 1–0 G 1–0 Jun 16, 2026 H2H
4743 Arthur Fery Tomas Martin Etcheverry 1 0–1 H 0–1 Jan 21, 2026 H2H
4744 Arthur Fery Zizou Bergs 1 1–0 G 1–0 Jul 4, 2026 H2H
4745 Arthur Fils Adrian Mannarino 1 0–1 G 0–1 Jun 15, 2023 H2H
4746 Arthur Fils Alejandro Tabilo 1 0–1 H 0–1 Jan 13, 2024 H2H
4747 Arthur Fils Arthur Cazaux 1 1–0 G 1–0 Jun 13, 2024 H2H
4748 Arthur Fils Benjamin Bonzi 1 0–1 H 0–1 Feb 25, 2023 H2H
4749 Arthur Fils Constant Lestienne 1 1–0 H 1–0 Feb 6, 2025 H2H
4750 Arthur Fils Cristian Garin 1 0–1 C 0–1 Apr 5, 2024 H2H
4751 Arthur Fils Dominik Koepfer 1 1–0 G 1–0 Jun 21, 2024 H2H
4752 Arthur Fils Emilio Nava 1 1–0 C 1–0 Apr 26, 2026 H2H
4753 Arthur Fils Francisco Comesana 1 0–1 C 0–1 Apr 26, 2025 H2H
4754 Arthur Fils Hubert Hurkacz 1 1–0 G 1–0 Jul 4, 2024 H2H
4755 Arthur Fils Jan-Lennard Struff 1 1–0 H 1–0 Oct 31, 2024 H2H
4756 Arthur Fils Juan Manuel Cerundolo 1 1–0 C 1–0 May 12, 2023 H2H
4757 Arthur Fils Kamil Majchrzak 1 1–0 H 1–0 Feb 16, 2026 H2H
4758 Arthur Fils Laslo Djere 1 1–0 C 1–0 Jul 19, 2024 H2H
4759 Arthur Fils Marcos Giron 1 1–0 H 1–0 Mar 12, 2025 H2H
4760 Arthur Fils Mariano Navone 1 1–0 H 1–0 Aug 6, 2026 H2H
4761 Arthur Fils Marin Cilic 1 1–0 H 1–0 Oct 30, 2024 H2H
4762 Arthur Fils Marton Fucsovics 1 1–0 H 1–0 Mar 8, 2026 H2H
4763 Arthur Fils Mikael Ymer 1 1–0 C 1–0 May 26, 2023 H2H
4764 Arthur Fils Pavel Kotov 1 1–0 H 1–0 Oct 6, 2023 H2H
4765 Arthur Fils Raphael Collignon 1 1–0 G 1–0 Jun 30, 2026 H2H
4766 Arthur Fils Roberto Bautista Agut 1 1–0 H 1–0 Feb 10, 2023 H2H
4767 Arthur Fils Sebastian Baez 1 1–0 C 1–0 Jul 20, 2024 H2H
4768 Arthur Fils Taylor Fritz 1 1–0 H 1–0 Sep 28, 2024 H2H
4769 Arthur Fils Terence Atmane 1 1–0 C 1–0 Apr 14, 2026 H2H
4770 Arthur Fils Tomas Martin Etcheverry 1 1–0 C 1–0 Apr 28, 2026 H2H
4771 Arthur Fils Valentin Royer 1 1–0 H 1–0 Feb 3, 2026 H2H
4772 Arthur Fils Zhizhen Zhang 1 1–0 C 1–0 May 25, 2023 H2H
4773 Arthur Fils Zizou Bergs 1 1–0 H 1–0 Jan 3, 2025 H2H
4774 Arthur Gea Adrian Mannarino 1 0–1 H 0–1 Feb 6, 2026 H2H
4775 Arthur Gea Aleksandar Kovacevic 1 0–1 C 0–1 May 19, 2026 H2H
4776 Arthur Gea Giovanni Mpetshi Perricard 1 1–0 H 1–0 Feb 2, 2026 H2H
4777 Arthur Gea Soonwoo Kwon 1 1–0 H 1–0 Jul 28, 2026 H2H
4778 Arthur Gea Tomas Machac 1 1–0 H 1–0 Feb 4, 2026 H2H
4779 Arthur Rinderknech Albert Ramos-Vinolas 1 1–0 G 1–0 Jun 27, 2023 H2H
4780 Arthur Rinderknech Aleksandar Kovacevic 1 0–1 G 0–1 Jul 19, 2024 H2H
4781 Arthur Rinderknech Alexandre Muller 1 0–1 G 0–1 Jul 5, 2023 H2H
4782 Arthur Rinderknech Alex de Minaur 1 0–1 H 0–1 Sep 29, 2025 H2H
4783 Arthur Rinderknech Alexis Galarneau 1 0–1 H 0–1 Jul 29, 2025 H2H
4784 Arthur Rinderknech Alex Molcan 1 1–0 H 1–0 Oct 28, 2022 H2H
4785 Arthur Rinderknech Arthur Cazaux 1 0–1 C 0–1 Jul 26, 2025 H2H
4786 Arthur Rinderknech Ben Shelton 1 1–0 G 1–0 Jun 19, 2025 H2H
4787 Arthur Rinderknech Carlos Taberner 1 1–0 H 1–0 Oct 13, 2022 H2H
4788 Arthur Rinderknech Clement Tabur 1 1–0 C 1–0 Jul 15, 2026 H2H
4789 Arthur Rinderknech Corentin Moutet 1 1–0 H 1–0 Jan 15, 2022 H2H
4790 Arthur Rinderknech Cristian Garin 1 1–0 G 1–0 Jul 3, 2025 H2H
4791 Arthur Rinderknech Damir Dzumhur 1 1–0 G 1–0 Jun 25, 2025 H2H
4792 Arthur Rinderknech Daniel Altmaier 1 0–1 H 0–1 Nov 5, 2025 H2H
4793 Arthur Rinderknech Dmitry Popko 1 1–0 H 1–0 Feb 13, 2025 H2H
4794 Arthur Rinderknech Dominic Stricker 1 1–0 C 1–0 Jul 22, 2021 H2H
4795 Arthur Rinderknech Jan-Lennard Struff 1 0–1 G 0–1 Jun 14, 2024 H2H
4796 Arthur Rinderknech J.J. Wolf 1 1–0 H 1–0 Jul 25, 2024 H2H
4797 Arthur Rinderknech Jozef Kovalik 1 1–0 H 1–0 Nov 11, 2021 H2H
4798 Arthur Rinderknech Juncheng Shang 1 1–0 H 1–0 Aug 1, 2024 H2H
4799 Arthur Rinderknech Jurij Rodionov 1 1–0 C 1–0 May 25, 2026 H2H
4800 Arthur Rinderknech Kamil Majchrzak 1 0–1 G 0–1 Jul 6, 2025 H2H