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
41601 Constant Lestienne Pedro Cachin 1 1–0 H 1–0 Jan 11, 2023 H2H
41602 Constant Lestienne Reilly Opelka 1 0–1 G 0–1 Jul 18, 2024 H2H
41603 Corentin Denolly Aleksandar Kovacevic 1 0–1 C 0–1 Apr 4, 2025 H2H
41604 Corentin Moutet Abdullah Shelbayh 1 0–1 G 0–1 Jun 22, 2026 H2H
41605 Corentin Moutet Adrian Mannarino 1 0–1 G 0–1 Jun 30, 2023 H2H
41606 Corentin Moutet Aleksandar Kovacevic 1 0–1 H 0–1 Mar 7, 2026 H2H
41607 Corentin Moutet Aleksandar Vukic 1 0–1 H 0–1 Oct 4, 2024 H2H
41608 Corentin Moutet Alex de Minaur 1 0–1 H 0–1 Jul 26, 2025 H2H
41609 Corentin Moutet Alexey Vatutin 1 1–0 C 1–0 May 28, 2019 H2H
41610 Corentin Moutet Alibek Kachmazov 1 0–1 H 0–1 Sep 30, 2023 H2H
41611 Corentin Moutet Aslan Karatsev 1 0–1 G 0–1 Jun 15, 2023 H2H
41612 Corentin Moutet Ben Shelton 1 0–1 H 0–1 Oct 30, 2024 H2H
41613 Corentin Moutet Botic van de Zandschulp 1 1–0 H 1–0 Sep 1, 2022 H2H
41614 Corentin Moutet Calvin Hemery 1 0–1 C 0–1 May 24, 2018 H2H
41615 Corentin Moutet Cedrik-Marcel Stebe 1 0–1 C 0–1 Jul 25, 2019 H2H
41616 Corentin Moutet Diego Schwartzman 1 0–1 C 0–1 Apr 23, 2021 H2H
41617 Corentin Moutet Dominik Koepfer 1 1–0 C 1–0 Apr 21, 2021 H2H
41618 Corentin Moutet Eliot Spizzirri 1 1–0 G 1–0 Jul 20, 2023 H2H
41619 Corentin Moutet Emil Ruusuvuori 1 0–1 H 0–1 Aug 15, 2023 H2H
41620 Corentin Moutet Facundo Bagnis 1 0–1 C 0–1 Jul 29, 2022 H2H
41621 Corentin Moutet Federico Coria 1 0–1 C 0–1 Feb 20, 2020 H2H
41622 Corentin Moutet Francisco Comesana 1 1–0 G 1–0 Jul 2, 2025 H2H
41623 Corentin Moutet Gerald Melzer 1 0–1 C 0–1 Jul 19, 2018 H2H
41624 Corentin Moutet Giovanni Mpetshi Perricard 1 1–0 G 1–0 Jun 16, 2026 H2H
41625 Corentin Moutet Gregoire Barrere 1 0–1 C 0–1 May 25, 2023 H2H
41626 Corentin Moutet Hubert Hurkacz 1 0–1 H 0–1 Feb 27, 2019 H2H
41627 Corentin Moutet Hugo Gaston 1 0–1 H 0–1 Feb 17, 2022 H2H
41628 Corentin Moutet James Duckworth 1 1–0 H 1–0 Feb 5, 2021 H2H
41629 Corentin Moutet Jenson Brooksby 1 1–0 H 1–0 Jul 29, 2025 H2H
41630 Corentin Moutet Jozef Kovalik 1 0–1 C 0–1 Feb 13, 2020 H2H
41631 Corentin Moutet Juncheng Shang 1 0–1 C 0–1 Apr 26, 2024 H2H
41632 Corentin Moutet Liam Broady 1 0–1 H 0–1 Aug 2, 2023 H2H
41633 Corentin Moutet Lucas Pouille 1 1–0 H 1–0 Jan 19, 2022 H2H
41634 Corentin Moutet Matteo Berrettini 1 0–1 H 0–1 Sep 2, 2021 H2H
41635 Corentin Moutet Mikael Ymer 1 0–1 H 0–1 Feb 3, 2022 H2H
41636 Corentin Moutet Mikhail Kukushkin 1 0–1 C 0–1 Aug 1, 2018 H2H
41637 Corentin Moutet Nick Kyrgios 1 0–1 G 0–1 Jun 9, 2026 H2H
41638 Corentin Moutet Nuno Borges 1 1–0 C 1–0 Apr 19, 2024 H2H
41639 Corentin Moutet Pedro Cachin 1 1–0 H 1–0 Sep 4, 2022 H2H
41640 Corentin Moutet Pedro Martinez 1 1–0 G 1–0 Jun 25, 2025 H2H
41641 Corentin Moutet Richard Gasquet 1 1–0 G 1–0 Jul 5, 2023 H2H
41642 Corentin Moutet Roberto Bautista Agut 1 0–1 C 0–1 May 24, 2019 H2H
41643 Corentin Moutet Taha Baadi 1 1–0 C 1–0 Apr 1, 2026 H2H
41644 Corentin Moutet Tao Mu 1 1–0 H 1–0 Sep 23, 2023 H2H
41645 Corentin Moutet Taylor Fritz 1 1–0 G 1–0 Jun 19, 2025 H2H
41646 Corentin Moutet Tomas Machac 1 1–0 H 1–0 Mar 21, 2026 H2H
41647 Corentin Moutet Tristan Schoolkate 1 1–0 H 1–0 Jan 18, 2026 H2H
41648 Corentin Moutet Ugo Humbert 1 1–0 C 1–0 May 10, 2025 H2H
41649 Corentin Moutet Valentin Royer 1 0–1 H 0–1 Sep 22, 2025 H2H
41650 Corrado Aprili Henrik Sundstrom 1 1–0 C 1–0 Oct 2, 1986 H2H
41651 Corrado Aprili Kent Carlsson 1 0–1 C 0–1 Apr 11, 1986 H2H
41652 Corrado Aprili Victor Pecci 1 0–1 C 0–1 Aug 13, 1987 H2H
41653 Corrado Barazzutti Alvin Gardiner 1 1–0 H 1–0 Oct 31, 1975 H2H
41654 Corrado Barazzutti Bernard Mignot 1 0–1 H 0–1 Nov 7, 1972 H2H
41655 Corrado Barazzutti Birger Andersson 1 1–0 C 1–0 Apr 24, 1975 H2H
41656 Corrado Barazzutti Bob Hewitt 1 1–0 C 1–0 Feb 3, 1978 H2H
41657 Corrado Barazzutti Brian Fairlie 1 1–0 C 1–0 Nov 6, 1976 H2H
41658 Corrado Barazzutti Charlie Owens 1 0–1 G 0–1 Aug 31, 1973 H2H
41659 Corrado Barazzutti Christopher Sylvan 1 1–0 H 1–0 Nov 5, 1977 H2H
41660 Corrado Barazzutti Colin Dibley 1 1–0 C 1–0 Mar 30, 1978 H2H
41661 Corrado Barazzutti David Carter 1 1–0 C 1–0 Jul 29, 1978 H2H
41662 Corrado Barazzutti David Lloyd 1 0–1 G 0–1 Jun 27, 1973 H2H
41663 Corrado Barazzutti Emilio Montano 1 1–0 C 1–0 May 23, 1973 H2H
41664 Corrado Barazzutti Frantisek Pala 1 1–0 C 1–0 Jun 5, 1974 H2H
41665 Corrado Barazzutti Frew Mcmillan 1 0–1 C 0–1 Feb 27, 1975 H2H
41666 Corrado Barazzutti Graham Stilwell 1 0–1 C 0–1 May 23, 1971 H2H
41667 Corrado Barazzutti Graziano Risi 1 1–0 C 1–0 Sep 20, 1979 H2H
41668 Corrado Barazzutti Gunther Gnettner 1 1–0 C 1–0 Mar 13, 1975 H2H
41669 Corrado Barazzutti Hans Joachim Ploetz 1 1–0 C 1–0 Jul 11, 1974 H2H
41670 Corrado Barazzutti Hugo Varela 1 1–0 C 1–0 Nov 30, 1978 H2H
41671 Corrado Barazzutti Ian Fletcher 1 0–1 C 0–1 Aug 22, 1973 H2H
41672 Corrado Barazzutti Ion Tiriac 1 1–0 C 1–0 Oct 10, 1973 H2H
41673 Corrado Barazzutti Ivan Molina 1 0–1 C 0–1 Oct 24, 1973 H2H
41674 Corrado Barazzutti Jacques Thamin 1 1–0 C 1–0 Oct 23, 1973 H2H
41675 Corrado Barazzutti Jean Baptiste Chanfreau 1 0–1 H 0–1 Oct 31, 1973 H2H
41676 Corrado Barazzutti Jim Delaney 1 1–0 C 1–0 May 14, 1976 H2H
41677 Corrado Barazzutti John Paish 1 0–1 C 0–1 May 8, 1973 H2H
41678 Corrado Barazzutti Keith Hancock 1 1–0 C 1–0 May 30, 1974 H2H
41679 Corrado Barazzutti Marcello Lara 1 0–1 C 0–1 Apr 26, 1973 H2H
41680 Corrado Barazzutti Marco Alciati 1 1–0 C 1–0 Mar 13, 1981 H2H
41681 Corrado Barazzutti Mark Cox 1 0–1 C 0–1 Nov 24, 1979 H2H
41682 Corrado Barazzutti Mark Farrell 1 1–0 C 1–0 May 28, 1974 H2H
41683 Corrado Barazzutti Mike Estep 1 1–0 C 1–0 Jul 29, 1982 H2H
41684 Corrado Barazzutti Mike Styles 1 1–0 H 1–0 Apr 14, 1975 H2H
41685 Corrado Barazzutti Neale Fraser 1 0–1 G 0–1 Jun 26, 1972 H2H
41686 Corrado Barazzutti Nicola Pietrangeli 1 0–1 C 0–1 May 5, 1971 H2H
41687 Corrado Barazzutti Nicola Spear 1 1–0 C 1–0 Jul 8, 1977 H2H
41688 Corrado Barazzutti Norman Holmes 1 1–0 C 1–0 May 15, 1976 H2H
41689 Corrado Barazzutti Pavel Hutka 1 1–0 C 1–0 Mar 7, 1980 H2H
41690 Corrado Barazzutti Pender Murphy 1 0–1 C 0–1 Jun 9, 1983 H2H
41691 Corrado Barazzutti Pierre Barthes 1 0–1 C 0–1 Apr 21, 1971 H2H
41692 Corrado Barazzutti Pierre Joly 1 1–0 C 1–0 May 2, 1973 H2H
41693 Corrado Barazzutti Pietro Marzano 1 1–0 C 1–0 Feb 14, 1974 H2H
41694 Corrado Barazzutti Ray Keldie 1 0–1 H 0–1 Nov 13, 1975 H2H
41695 Corrado Barazzutti Rick Fisher 1 1–0 C 1–0 Nov 3, 1976 H2H
41696 Corrado Barazzutti Rolf Norberg 1 1–0 C 1–0 Jul 6, 1977 H2H
41697 Corrado Barazzutti Rolf Thung 1 1–0 C 1–0 Jul 6, 1976 H2H
41698 Corrado Barazzutti Tadeusz Nowicki 1 1–0 C 1–0 Jul 12, 1974 H2H
41699 Corrado Barazzutti Taghi Akbari 1 1–0 C 1–0 Oct 28, 1975 H2H
41700 Corrado Barazzutti Tony Roche 1 1–0 H 1–0 Oct 30, 1975 H2H
41701 Corrado Barazzutti Vladimir Zednik 1 1–0 C 1–0 Apr 5, 1979 H2H
41702 Corrado Barazzutti Willem Prinsloo 1 1–0 C 1–0 Aug 25, 1977 H2H
41703 Craig A Miller Ben Testerman 1 0–1 G 0–1 Jun 26, 1985 H2H
41704 Craig A Miller Bernard Fritz 1 1–0 C 1–0 Jul 13, 1983 H2H
41705 Craig A Miller Chris Johnstone 1 0–1 G 0–1 Jun 24, 1981 H2H
41706 Craig A Miller Dale Collings 1 0–1 G 0–1 Dec 6, 1982 H2H
41707 Craig A Miller Dale Houston 1 0–1 G 0–1 Nov 28, 1984 H2H
41708 Craig A Miller David Mustard 1 0–1 G 0–1 Dec 22, 1983 H2H
41709 Craig A Miller Ferdi Taygan 1 0–1 H 0–1 Oct 15, 1981 H2H
41710 Craig A Miller Freddie Sauer 1 0–1 G 0–1 Jun 8, 1983 H2H
41711 Craig A Miller Greg Whitecross 1 1–0 G 1–0 Dec 31, 1982 H2H
41712 Craig A Miller Howard Sands 1 1–0 C 1–0 Oct 18, 1984 H2H
41713 Craig A Miller Jeff Turpin 1 1–0 C 1–0 Oct 7, 1982 H2H
41714 Craig A Miller Jeff Twist 1 1–0 G 1–0 Oct 8, 1981 H2H
41715 Craig A Miller Leo Palin 1 0–1 G 0–1 Jun 23, 1982 H2H
41716 Craig A Miller Matt Mitchell 1 0–1 G 0–1 Jul 7, 1983 H2H
41717 Craig A Miller Michael Fancutt 1 1–0 H 1–0 Jan 10, 1985 H2H
41718 Craig A Miller Mike Cahill 1 0–1 C 0–1 Aug 3, 1982 H2H
41719 Craig A Miller Morris Skip Strode 1 0–1 C 0–1 Nov 12, 1982 H2H
41720 Craig A Miller Peter Fleming 1 0–1 G 0–1 Dec 1, 1983 H2H
41721 Craig A Miller Peter Rennert 1 0–1 G 0–1 Dec 28, 1981 H2H
41722 Craig A Miller Rand Evett 1 1–0 G 1–0 Jan 1, 1983 H2H
41723 Craig A Miller Russell Simpson 1 1–0 H 1–0 Jan 10, 1986 H2H
41724 Craig A Miller Steve Meister 1 0–1 H 0–1 Oct 20, 1983 H2H
41725 Craig A Miller Syd Ball 1 0–1 G 0–1 Jan 8, 1981 H2H
41726 Craig A Miller Victor Pecci 1 1–0 G 1–0 Dec 16, 1982 H2H
41727 Craig A Miller Wayne Hampson 1 1–0 G 1–0 Dec 17, 1980 H2H
41728 Craig Campbell Bernard Boileau 1 0–1 C 0–1 Jul 27, 1984 H2H
41729 Craig Campbell Bryan Shelton 1 1–0 C 1–0 May 10, 1990 H2H
41730 Craig Campbell Eddie Edwards 1 0–1 C 0–1 May 7, 1986 H2H
41731 Craig Campbell Guillermo Rivas 1 0–1 C 0–1 May 3, 1989 H2H
41732 Craig Campbell Larry Stefanki 1 0–1 H 0–1 Oct 12, 1984 H2H
41733 Craig Campbell Minoru Ueda 1 1–0 H 1–0 Oct 16, 1985 H2H
41734 Craig Edwards Chris Mayotte 1 1–0 G 1–0 Jul 9, 1981 H2H
41735 Craig Wittus Angel Gimenez 1 0–1 C 0–1 Jul 15, 1981 H2H
41736 Craig Wittus Brad Guan 1 1–0 G 1–0 Jan 8, 1981 H2H
41737 Craig Wittus Chris Mayotte 1 0–1 C 0–1 May 27, 1981 H2H
41738 Craig Wittus Richard Lewis 1 0–1 G 0–1 Dec 28, 1981 H2H
41739 Craig Wittus Sean Sorensen 1 0–1 C 0–1 Mar 20, 1980 H2H
41740 Crawford Henry Robert Maud 1 0–1 C 0–1 Mar 22, 1973 H2H
41741 Crawford Henry Rod Laver 1 0–1 C 0–1 Apr 15, 1968 H2H
41742 Cristian Garin Hubert Hurkacz 1 0–1 C 0–1 Apr 6, 2024 H2H
41743 Cristian Garin Hugo Gaston 1 0–1 C 0–1 Jul 24, 2021 H2H
41744 Cristian Garin Ilya Ivashka 1 1–0 C 1–0 May 26, 2022 H2H
41745 Cristian Garin Jan-Lennard Struff 1 0–1 H 0–1 Sep 24, 2023 H2H
41746 Cristian Garin Kyle Edmund 1 1–0 H 1–0 Sep 26, 2019 H2H
41747 Cristian Garin Martin Klizan 1 1–0 C 1–0 Apr 24, 2019 H2H
41748 Cristian Garin Maximilian Marterer 1 1–0 C 1–0 Feb 21, 2019 H2H
41749 Cristian Garin Pedro Cachin 1 1–0 C 1–0 May 12, 2023 H2H
41750 Cristian Garin Roberto Bautista Agut 1 0–1 C 0–1 May 12, 2021 H2H
41751 Cristiano Caratti Andre Sa 1 0–1 C 0–1 Jan 31, 2002 H2H
41752 Cristiano Caratti Ben Ellwood 1 1–0 H 1–0 Apr 15, 1998 H2H
41753 Cristiano Caratti Broderick Dyke 1 1–0 H 1–0 Jan 16, 1991 H2H
41754 Cristiano Caratti Carl Uwe Steeb 1 1–0 C 1–0 Feb 9, 1991 H2H
41755 Cristiano Caratti Chris Garner 1 0–1 H 0–1 Aug 7, 1991 H2H
41756 Cristiano Caratti Chris Pridham 1 0–1 H 0–1 Jul 24, 1991 H2H
41757 Cristiano Caratti Claudio Pistolesi 1 1–0 C 1–0 May 8, 1991 H2H
41758 Cristiano Caratti Doug Flach 1 0–1 H 0–1 Jul 16, 1997 H2H
41759 Cristiano Caratti Francesco Cancellotti 1 0–1 C 0–1 May 25, 1989 H2H
41760 Cristiano Caratti Frederic Fontang 1 1–0 C 1–0 May 6, 1992 H2H
41761 Cristiano Caratti Gilad Bloom 1 1–0 H 1–0 Aug 28, 1991 H2H
41762 Cristiano Caratti Glenn Layendecker 1 1–0 H 1–0 Jan 20, 1991 H2H
41763 Cristiano Caratti Grant Connell 1 0–1 H 0–1 Feb 13, 1992 H2H
41764 Cristiano Caratti Guillermo Rivas 1 1–0 C 1–0 Aug 24, 1989 H2H
41765 Cristiano Caratti Ivo Heuberger 1 1–0 H 1–0 Jan 6, 2000 H2H
41766 Cristiano Caratti Jacco Eltingh 1 1–0 H 1–0 Jan 13, 1994 H2H
41767 Cristiano Caratti Jaime Oncins 1 1–0 H 1–0 Feb 28, 1992 H2H
41768 Cristiano Caratti Jean-Rene Lisnard 1 0–1 H 0–1 Oct 2, 2003 H2H
41769 Cristiano Caratti Jia Ping Xia 1 1–0 C 1–0 Feb 1, 1996 H2H
41770 Cristiano Caratti Joern Renzenbrink 1 0–1 H 0–1 Jan 19, 1994 H2H
41771 Cristiano Caratti Jose Luis Aparisi 1 0–1 C 0–1 Aug 25, 1989 H2H
41772 Cristiano Caratti Lars Burgsmuller 1 0–1 H 0–1 Jul 22, 1998 H2H
41773 Cristiano Caratti Markus Zoecke 1 0–1 H 0–1 Apr 1, 1993 H2H
41774 Cristiano Caratti Mark Woodforde 1 1–0 H 1–0 Aug 14, 1995 H2H
41775 Cristiano Caratti Neville Godwin 1 0–1 G 0–1 Jun 26, 1996 H2H
41776 Cristiano Caratti Nicolas Pereira 1 0–1 H 0–1 Sep 1, 1993 H2H
41777 Cristiano Caratti Nuno Marques 1 1–0 H 1–0 Jul 20, 1995 H2H
41778 Cristiano Caratti Patrik Kuhnen 1 0–1 H 0–1 Sep 2, 1992 H2H
41779 Cristiano Caratti Peter Lundgren 1 1–0 C 1–0 Feb 7, 1991 H2H
41780 Cristiano Caratti Robbie Weiss 1 1–0 H 1–0 Feb 9, 1994 H2H
41781 Cristiano Caratti Sasa Hirszon 1 1–0 H 1–0 Aug 12, 1996 H2H
41782 Cristiano Caratti Steve Bryan 1 1–0 H 1–0 Aug 29, 1990 H2H
41783 Cristiano Caratti Tim Wilkison 1 1–0 H 1–0 Aug 15, 1990 H2H
41784 Cyril Rudman Bob Carmichael 1 0–1 H 0–1 Apr 7, 1971 H2H
41785 Cyril Rudman Cliff Drysdale 1 0–1 H 0–1 Mar 26, 1970 H2H
41786 Cyril Saulnier Adrian Voinea 1 0–1 H 0–1 Feb 21, 2001 H2H
41787 Cyril Saulnier Alejandro Falla 1 1–0 C 1–0 Oct 26, 2006 H2H
41788 Cyril Saulnier Andrei Stoliarov 1 1–0 C 1–0 Oct 14, 2004 H2H
41789 Cyril Saulnier Attila Savolt 1 1–0 H 1–0 Aug 30, 2000 H2H
41790 Cyril Saulnier Axel Pretzsch 1 0–1 H 0–1 Sep 1, 1999 H2H
41791 Cyril Saulnier Bjorn Phau 1 0–1 H 0–1 Feb 16, 2006 H2H
41792 Cyril Saulnier Bob Bryan 1 0–1 G 0–1 Jul 12, 2003 H2H
41793 Cyril Saulnier Brian Baker 1 1–0 H 1–0 Mar 23, 2004 H2H
41794 Cyril Saulnier Brian Vahaly 1 1–0 H 1–0 Feb 12, 2004 H2H
41795 Cyril Saulnier Cristiano Caratti 1 1–0 H 1–0 Jul 26, 2001 H2H
41796 Cyril Saulnier Daniel Nestor 1 1–0 H 1–0 Jul 28, 2004 H2H
41797 Cyril Saulnier David Guez 1 1–0 H 1–0 Feb 15, 2007 H2H
41798 Cyril Saulnier Dmitry Tursunov 1 0–1 H 0–1 Feb 24, 2006 H2H
41799 Cyril Saulnier Filippo Volandri 1 0–1 C 0–1 May 25, 2005 H2H
41800 Cyril Saulnier Giovanni Lapentti 1 0–1 H 0–1 Jul 18, 2005 H2H