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
9801 Colin Stubs Jean Loup Rouyer 1 0–1 H 0–1 Jan 21, 1971 H2H
9802 Colin Stubs Peter Doerner 1 1–0 G 1–0 Jan 25, 1971 H2H
9803 Colin Stubs Steve Faulk 1 0–1 G 0–1 Jul 31, 1968 H2H
9804 Colin Stubs Tony Dawson 1 1–0 H 1–0 Jan 20, 1971 H2H
9805 Collin Altamirano Philipp Kohlschreiber 1 0–1 H 0–1 Aug 28, 2013 H2H
9806 Collin Altamirano Ugo Humbert 1 0–1 H 0–1 Aug 29, 2018 H2H
9807 Colton Smith Alex Michelsen 1 0–1 H 0–1 Mar 8, 2025 H2H
9808 Colton Smith Ethan Quinn 1 1–0 C 1–0 Apr 4, 2025 H2H
9809 Colton Smith Fabian Marozsan 1 0–1 H 0–1 Aug 9, 2025 H2H
9810 Colton Smith Govind Nanda 1 0–1 H 0–1 Jul 16, 2025 H2H
9811 Colton Smith James Duckworth 1 1–0 C 1–0 Apr 3, 2025 H2H
9812 Colton Smith Learner Tien 1 0–1 H 0–1 Jul 29, 2025 H2H
9813 Conor Niland Adrian Mannarino 1 0–1 G 0–1 Jun 22, 2011 H2H
9814 Conor Niland Somdev Devvarman 1 0–1 C 0–1 Apr 8, 2010 H2H
9815 Conrad Johnson Byron Bertram 1 0–1 H 0–1 Apr 9, 1972 H2H
9816 Constant Lestienne Adrian Mannarino 1 1–0 H 1–0 Sep 29, 2022 H2H
9817 Constant Lestienne Alejandro Tabilo 1 1–0 H 1–0 Sep 23, 2022 H2H
9818 Constant Lestienne Aleksandar Vukic 1 1–0 H 1–0 Feb 15, 2024 H2H
9819 Constant Lestienne Alexandre Muller 1 0–1 H 0–1 Aug 20, 2024 H2H
9820 Constant Lestienne Ben Shelton 1 0–1 C 0–1 Apr 6, 2023 H2H
9821 Constant Lestienne Bernabe Zapata Miralles 1 1–0 H 1–0 Feb 1, 2024 H2H
9822 Constant Lestienne Dominik Koepfer 1 0–1 H 0–1 Aug 22, 2023 H2H
9823 Constant Lestienne Gregoire Barrere 1 1–0 H 1–0 Jan 12, 2023 H2H
9824 Constant Lestienne James Duckworth 1 0–1 G 0–1 Jul 20, 2023 H2H
9825 Constant Lestienne Jan-Lennard Struff 1 0–1 H 0–1 Oct 18, 2018 H2H
9826 Constant Lestienne Jesper de Jong 1 1–0 H 1–0 Oct 20, 2022 H2H
9827 Constant Lestienne Lorenzo Musetti 1 0–1 G 0–1 Jul 3, 2024 H2H
9828 Constant Lestienne Marin Cilic 1 0–1 H 0–1 Oct 1, 2022 H2H
9829 Constant Lestienne Pablo Carreno Busta 1 0–1 C 0–1 Apr 30, 2015 H2H
9830 Constant Lestienne Pedro Cachin 1 1–0 H 1–0 Jan 11, 2023 H2H
9831 Constant Lestienne Reilly Opelka 1 0–1 G 0–1 Jul 18, 2024 H2H
9832 Corentin Denolly Aleksandar Kovacevic 1 0–1 C 0–1 Apr 4, 2025 H2H
9833 Corentin Moutet Abdullah Shelbayh 1 0–1 G 0–1 Jun 22, 2026 H2H
9834 Corentin Moutet Adrian Mannarino 1 0–1 G 0–1 Jun 30, 2023 H2H
9835 Corentin Moutet Aleksandar Kovacevic 1 0–1 H 0–1 Mar 7, 2026 H2H
9836 Corentin Moutet Alex de Minaur 1 0–1 H 0–1 Jul 26, 2025 H2H
9837 Corentin Moutet Alexey Vatutin 1 1–0 C 1–0 May 28, 2019 H2H
9838 Corentin Moutet Alibek Kachmazov 1 0–1 H 0–1 Sep 30, 2023 H2H
9839 Corentin Moutet Aslan Karatsev 1 0–1 G 0–1 Jun 15, 2023 H2H
9840 Corentin Moutet Ben Shelton 1 0–1 H 0–1 Oct 30, 2024 H2H
9841 Corentin Moutet Botic van de Zandschulp 1 1–0 H 1–0 Sep 1, 2022 H2H
9842 Corentin Moutet Calvin Hemery 1 0–1 C 0–1 May 24, 2018 H2H
9843 Corentin Moutet Cedrik-Marcel Stebe 1 0–1 C 0–1 Jul 25, 2019 H2H
9844 Corentin Moutet Diego Schwartzman 1 0–1 C 0–1 Apr 23, 2021 H2H
9845 Corentin Moutet Dominik Koepfer 1 1–0 C 1–0 Apr 21, 2021 H2H
9846 Corentin Moutet Eliot Spizzirri 1 1–0 G 1–0 Jul 20, 2023 H2H
9847 Corentin Moutet Emil Ruusuvuori 1 0–1 H 0–1 Aug 15, 2023 H2H
9848 Corentin Moutet Facundo Bagnis 1 0–1 C 0–1 Jul 29, 2022 H2H
9849 Corentin Moutet Federico Coria 1 0–1 C 0–1 Feb 20, 2020 H2H
9850 Corentin Moutet Francisco Comesana 1 1–0 G 1–0 Jul 2, 2025 H2H
9851 Corentin Moutet Gerald Melzer 1 0–1 C 0–1 Jul 19, 2018 H2H
9852 Corentin Moutet Giovanni Mpetshi Perricard 1 1–0 G 1–0 Jun 16, 2026 H2H
9853 Corentin Moutet Gregoire Barrere 1 0–1 C 0–1 May 25, 2023 H2H
9854 Corentin Moutet Hubert Hurkacz 1 0–1 H 0–1 Feb 27, 2019 H2H
9855 Corentin Moutet Hugo Gaston 1 0–1 H 0–1 Feb 17, 2022 H2H
9856 Corentin Moutet James Duckworth 1 1–0 H 1–0 Feb 5, 2021 H2H
9857 Corentin Moutet Jozef Kovalik 1 0–1 C 0–1 Feb 13, 2020 H2H
9858 Corentin Moutet Juncheng Shang 1 0–1 C 0–1 Apr 26, 2024 H2H
9859 Corentin Moutet Liam Broady 1 0–1 H 0–1 Aug 2, 2023 H2H
9860 Corentin Moutet Lucas Pouille 1 1–0 H 1–0 Jan 19, 2022 H2H
9861 Corentin Moutet Matteo Berrettini 1 0–1 H 0–1 Sep 2, 2021 H2H
9862 Corentin Moutet Mikael Ymer 1 0–1 H 0–1 Feb 3, 2022 H2H
9863 Corentin Moutet Mikhail Kukushkin 1 0–1 C 0–1 Aug 1, 2018 H2H
9864 Corentin Moutet Nick Kyrgios 1 0–1 G 0–1 Jun 9, 2026 H2H
9865 Corentin Moutet Nuno Borges 1 1–0 C 1–0 Apr 19, 2024 H2H
9866 Corentin Moutet Pedro Cachin 1 1–0 H 1–0 Sep 4, 2022 H2H
9867 Corentin Moutet Pedro Martinez 1 1–0 G 1–0 Jun 25, 2025 H2H
9868 Corentin Moutet Richard Gasquet 1 1–0 G 1–0 Jul 5, 2023 H2H
9869 Corentin Moutet Roberto Bautista Agut 1 0–1 C 0–1 May 24, 2019 H2H
9870 Corentin Moutet Taha Baadi 1 1–0 C 1–0 Apr 1, 2026 H2H
9871 Corentin Moutet Tao Mu 1 1–0 H 1–0 Sep 23, 2023 H2H
9872 Corentin Moutet Taylor Fritz 1 1–0 G 1–0 Jun 19, 2025 H2H
9873 Corentin Moutet Tomas Machac 1 1–0 H 1–0 Mar 21, 2026 H2H
9874 Corentin Moutet Tristan Schoolkate 1 1–0 H 1–0 Jan 18, 2026 H2H
9875 Corentin Moutet Ugo Humbert 1 1–0 C 1–0 May 10, 2025 H2H
9876 Corentin Moutet Valentin Royer 1 0–1 H 0–1 Sep 22, 2025 H2H
9877 Corrado Aprili Henrik Sundstrom 1 1–0 C 1–0 Oct 2, 1986 H2H
9878 Corrado Aprili Kent Carlsson 1 0–1 C 0–1 Apr 11, 1986 H2H
9879 Corrado Aprili Victor Pecci 1 0–1 C 0–1 Aug 13, 1987 H2H
9880 Corrado Barazzutti Alvin Gardiner 1 1–0 H 1–0 Oct 31, 1975 H2H
9881 Corrado Barazzutti Bernard Mignot 1 0–1 H 0–1 Nov 7, 1972 H2H
9882 Corrado Barazzutti Birger Andersson 1 1–0 C 1–0 Apr 24, 1975 H2H
9883 Corrado Barazzutti Bob Hewitt 1 1–0 C 1–0 Feb 3, 1978 H2H
9884 Corrado Barazzutti Brian Fairlie 1 1–0 C 1–0 Nov 6, 1976 H2H
9885 Corrado Barazzutti Charlie Owens 1 0–1 G 0–1 Aug 31, 1973 H2H
9886 Corrado Barazzutti Christopher Sylvan 1 1–0 H 1–0 Nov 5, 1977 H2H
9887 Corrado Barazzutti Colin Dibley 1 1–0 C 1–0 Mar 30, 1978 H2H
9888 Corrado Barazzutti David Carter 1 1–0 C 1–0 Jul 29, 1978 H2H
9889 Corrado Barazzutti David Lloyd 1 0–1 G 0–1 Jun 27, 1973 H2H
9890 Corrado Barazzutti Emilio Montano 1 1–0 C 1–0 May 23, 1973 H2H
9891 Corrado Barazzutti Frantisek Pala 1 1–0 C 1–0 Jun 5, 1974 H2H
9892 Corrado Barazzutti Frew Mcmillan 1 0–1 C 0–1 Feb 27, 1975 H2H
9893 Corrado Barazzutti Graham Stilwell 1 0–1 C 0–1 May 23, 1971 H2H
9894 Corrado Barazzutti Graziano Risi 1 1–0 C 1–0 Sep 20, 1979 H2H
9895 Corrado Barazzutti Gunther Gnettner 1 1–0 C 1–0 Mar 13, 1975 H2H
9896 Corrado Barazzutti Hans Joachim Ploetz 1 1–0 C 1–0 Jul 11, 1974 H2H
9897 Corrado Barazzutti Hugo Varela 1 1–0 C 1–0 Nov 30, 1978 H2H
9898 Corrado Barazzutti Ian Fletcher 1 0–1 C 0–1 Aug 22, 1973 H2H
9899 Corrado Barazzutti Ion Tiriac 1 1–0 C 1–0 Oct 10, 1973 H2H
9900 Corrado Barazzutti Ivan Molina 1 0–1 C 0–1 Oct 24, 1973 H2H
9901 Corrado Barazzutti Jacques Thamin 1 1–0 C 1–0 Oct 23, 1973 H2H
9902 Corrado Barazzutti Jean Baptiste Chanfreau 1 0–1 H 0–1 Oct 31, 1973 H2H
9903 Corrado Barazzutti Jim Delaney 1 1–0 C 1–0 May 14, 1976 H2H
9904 Corrado Barazzutti John Paish 1 0–1 C 0–1 May 8, 1973 H2H
9905 Corrado Barazzutti Keith Hancock 1 1–0 C 1–0 May 30, 1974 H2H
9906 Corrado Barazzutti Marcello Lara 1 0–1 C 0–1 Apr 26, 1973 H2H
9907 Corrado Barazzutti Marco Alciati 1 1–0 C 1–0 Mar 13, 1981 H2H
9908 Corrado Barazzutti Mark Cox 1 0–1 C 0–1 Nov 24, 1979 H2H
9909 Corrado Barazzutti Mark Farrell 1 1–0 C 1–0 May 28, 1974 H2H
9910 Corrado Barazzutti Mike Estep 1 1–0 C 1–0 Jul 29, 1982 H2H
9911 Corrado Barazzutti Mike Styles 1 1–0 H 1–0 Apr 14, 1975 H2H
9912 Corrado Barazzutti Neale Fraser 1 0–1 G 0–1 Jun 26, 1972 H2H
9913 Corrado Barazzutti Nicola Pietrangeli 1 0–1 C 0–1 May 5, 1971 H2H
9914 Corrado Barazzutti Nicola Spear 1 1–0 C 1–0 Jul 8, 1977 H2H
9915 Corrado Barazzutti Norman Holmes 1 1–0 C 1–0 May 15, 1976 H2H
9916 Corrado Barazzutti Pavel Hutka 1 1–0 C 1–0 Mar 7, 1980 H2H
9917 Corrado Barazzutti Pender Murphy 1 0–1 C 0–1 Jun 9, 1983 H2H
9918 Corrado Barazzutti Pierre Barthes 1 0–1 C 0–1 Apr 21, 1971 H2H
9919 Corrado Barazzutti Pierre Joly 1 1–0 C 1–0 May 2, 1973 H2H
9920 Corrado Barazzutti Pietro Marzano 1 1–0 C 1–0 Feb 14, 1974 H2H
9921 Corrado Barazzutti Ray Keldie 1 0–1 H 0–1 Nov 13, 1975 H2H
9922 Corrado Barazzutti Rick Fisher 1 1–0 C 1–0 Nov 3, 1976 H2H
9923 Corrado Barazzutti Rolf Norberg 1 1–0 C 1–0 Jul 6, 1977 H2H
9924 Corrado Barazzutti Rolf Thung 1 1–0 C 1–0 Jul 6, 1976 H2H
9925 Corrado Barazzutti Tadeusz Nowicki 1 1–0 C 1–0 Jul 12, 1974 H2H
9926 Corrado Barazzutti Taghi Akbari 1 1–0 C 1–0 Oct 28, 1975 H2H
9927 Corrado Barazzutti Tony Roche 1 1–0 H 1–0 Oct 30, 1975 H2H
9928 Corrado Barazzutti Ulrich Pinner 1 0–1 C 0–1 Jun 16, 1981 H2H
9929 Corrado Barazzutti Vladimir Zednik 1 1–0 C 1–0 Apr 5, 1979 H2H
9930 Corrado Barazzutti Willem Prinsloo 1 1–0 C 1–0 Aug 25, 1977 H2H
9931 Craig A Miller Ben Testerman 1 0–1 G 0–1 Jun 26, 1985 H2H
9932 Craig A Miller Bernard Fritz 1 1–0 C 1–0 Jul 13, 1983 H2H
9933 Craig A Miller Chris Johnstone 1 0–1 G 0–1 Jun 24, 1981 H2H
9934 Craig A Miller Dale Collings 1 0–1 G 0–1 Dec 6, 1982 H2H
9935 Craig A Miller Dale Houston 1 0–1 G 0–1 Nov 28, 1984 H2H
9936 Craig A Miller David Mustard 1 0–1 G 0–1 Dec 22, 1983 H2H
9937 Craig A Miller Ferdi Taygan 1 0–1 H 0–1 Oct 15, 1981 H2H
9938 Craig A Miller Freddie Sauer 1 0–1 G 0–1 Jun 8, 1983 H2H
9939 Craig A Miller Greg Whitecross 1 1–0 G 1–0 Dec 31, 1982 H2H
9940 Craig A Miller Howard Sands 1 1–0 C 1–0 Oct 18, 1984 H2H
9941 Craig A Miller Jeff Turpin 1 1–0 C 1–0 Oct 7, 1982 H2H
9942 Craig A Miller Jeff Twist 1 1–0 G 1–0 Oct 8, 1981 H2H
9943 Craig A Miller Leo Palin 1 0–1 G 0–1 Jun 23, 1982 H2H
9944 Craig A Miller Matt Mitchell 1 0–1 G 0–1 Jul 7, 1983 H2H
9945 Craig A Miller Michael Fancutt 1 1–0 H 1–0 Jan 10, 1985 H2H
9946 Craig A Miller Mike Cahill 1 0–1 C 0–1 Aug 6, 1982 H2H
9947 Craig A Miller Morris Skip Strode 1 0–1 C 0–1 Nov 12, 1982 H2H
9948 Craig A Miller Peter Fleming 1 0–1 G 0–1 Dec 1, 1983 H2H
9949 Craig A Miller Peter Rennert 1 0–1 G 0–1 Dec 28, 1981 H2H
9950 Craig A Miller Rand Evett 1 1–0 G 1–0 Jan 1, 1983 H2H
9951 Craig A Miller Russell Simpson 1 1–0 H 1–0 Jan 10, 1986 H2H
9952 Craig A Miller Steve Meister 1 0–1 H 0–1 Oct 20, 1983 H2H
9953 Craig A Miller Syd Ball 1 0–1 G 0–1 Jan 8, 1981 H2H
9954 Craig A Miller Victor Pecci 1 1–0 G 1–0 Dec 16, 1982 H2H
9955 Craig A Miller Wayne Hampson 1 1–0 G 1–0 Dec 17, 1980 H2H
9956 Craig Campbell Bernard Boileau 1 0–1 C 0–1 Jul 27, 1984 H2H
9957 Craig Campbell Bryan Shelton 1 1–0 C 1–0 May 10, 1990 H2H
9958 Craig Campbell Eddie Edwards 1 0–1 C 0–1 May 7, 1986 H2H
9959 Craig Campbell Guillermo Rivas 1 0–1 C 0–1 May 3, 1989 H2H
9960 Craig Campbell Larry Stefanki 1 0–1 H 0–1 Oct 12, 1984 H2H
9961 Craig Campbell Minoru Ueda 1 1–0 H 1–0 Oct 16, 1985 H2H
9962 Craig Edwards Chris Mayotte 1 1–0 G 1–0 Jul 9, 1981 H2H
9963 Craig Wittus Angel Gimenez 1 0–1 C 0–1 Jul 15, 1981 H2H
9964 Craig Wittus Brad Guan 1 1–0 G 1–0 Jan 8, 1981 H2H
9965 Craig Wittus Chris Mayotte 1 0–1 C 0–1 May 27, 1981 H2H
9966 Craig Wittus Richard Lewis 1 0–1 G 0–1 Dec 28, 1981 H2H
9967 Craig Wittus Sean Sorensen 1 0–1 C 0–1 Mar 20, 1980 H2H
9968 Crawford Henry Robert Maud 1 0–1 C 0–1 Mar 22, 1973 H2H
9969 Crawford Henry Rod Laver 1 0–1 C 0–1 Apr 15, 1968 H2H
9970 Cristian Garin Hubert Hurkacz 1 0–1 C 0–1 Apr 6, 2024 H2H
9971 Cristian Garin Hugo Gaston 1 0–1 C 0–1 Jul 24, 2021 H2H
9972 Cristian Garin Ilya Ivashka 1 1–0 C 1–0 May 26, 2022 H2H
9973 Cristian Garin Jan-Lennard Struff 1 0–1 H 0–1 Sep 24, 2023 H2H
9974 Cristian Garin Kyle Edmund 1 1–0 H 1–0 Sep 26, 2019 H2H
9975 Cristian Garin Martin Klizan 1 1–0 C 1–0 Apr 24, 2019 H2H
9976 Cristian Garin Maximilian Marterer 1 1–0 C 1–0 Feb 21, 2019 H2H
9977 Cristian Garin Pedro Cachin 1 1–0 C 1–0 May 12, 2023 H2H
9978 Cristian Garin Roberto Bautista Agut 1 0–1 C 0–1 May 12, 2021 H2H
9979 Cristiano Caratti Andre Sa 1 0–1 C 0–1 Jan 31, 2002 H2H
9980 Cristiano Caratti Ben Ellwood 1 1–0 H 1–0 Apr 15, 1998 H2H
9981 Cristiano Caratti Broderick Dyke 1 1–0 H 1–0 Jan 16, 1991 H2H
9982 Cristiano Caratti Carl Uwe Steeb 1 1–0 C 1–0 Feb 9, 1991 H2H
9983 Cristiano Caratti Chris Garner 1 0–1 H 0–1 Aug 7, 1991 H2H
9984 Cristiano Caratti Chris Pridham 1 0–1 H 0–1 Jul 24, 1991 H2H
9985 Cristiano Caratti Claudio Pistolesi 1 1–0 C 1–0 May 8, 1991 H2H
9986 Cristiano Caratti Doug Flach 1 0–1 H 0–1 Jul 16, 1997 H2H
9987 Cristiano Caratti Francesco Cancellotti 1 0–1 C 0–1 May 25, 1989 H2H
9988 Cristiano Caratti Frederic Fontang 1 1–0 C 1–0 May 6, 1992 H2H
9989 Cristiano Caratti Gilad Bloom 1 1–0 H 1–0 Aug 28, 1991 H2H
9990 Cristiano Caratti Glenn Layendecker 1 1–0 H 1–0 Jan 20, 1991 H2H
9991 Cristiano Caratti Grant Connell 1 0–1 H 0–1 Feb 13, 1992 H2H
9992 Cristiano Caratti Guillermo Rivas 1 1–0 C 1–0 Aug 24, 1989 H2H
9993 Cristiano Caratti Ivo Heuberger 1 1–0 H 1–0 Jan 6, 2000 H2H
9994 Cristiano Caratti Jacco Eltingh 1 1–0 H 1–0 Jan 13, 1994 H2H
9995 Cristiano Caratti Jaime Oncins 1 1–0 H 1–0 Feb 28, 1992 H2H
9996 Cristiano Caratti Jean-Rene Lisnard 1 0–1 H 0–1 Oct 2, 2003 H2H
9997 Cristiano Caratti Jia Ping Xia 1 1–0 C 1–0 Feb 1, 1996 H2H
9998 Cristiano Caratti Joern Renzenbrink 1 0–1 H 0–1 Jan 19, 1994 H2H
9999 Cristiano Caratti Jose Luis Aparisi 1 0–1 C 0–1 Aug 25, 1989 H2H
10000 Cristiano Caratti Lars Burgsmuller 1 0–1 H 0–1 Jul 22, 1998 H2H