ATP Head-to-Head Records: Search Rivalries

Explore ATP head-to-head records, frequent opponents, and unbeaten rivalries. Compare historical rivalries or focus on currently active players.

Explore these records

Use the filters to narrow the table. Select a column heading to sort; select it again to reverse the order.

Rivalries
Reset
# Player 1 Player 2 Meetings, sorted ascending Record Surface Last Met H2H
58001 Christopher O'Connell Brandon Nakashima 2 0–2 H 0–2 Aug 1, 2024 H2H
58002 Christopher O'Connell Cameron Norrie 2 1–1 C 0–1 H 1–0 Feb 11, 2026 H2H
58003 Christopher O'Connell Chun-Hsin Tseng 2 1–1 H 1–1 Jul 29, 2025 H2H
58004 Christopher O'Connell Daniel Altmaier 2 2–0 G 1–0 H 1–0 Nov 8, 2024 H2H
58005 Christopher O'Connell Denis Shapovalov 2 0–2 H 0–2 Oct 4, 2025 H2H
58006 Christopher O'Connell Emil Ruusuvuori 2 1–1 H 1–1 Feb 22, 2024 H2H
58007 Christopher O'Connell Hamad Medjedovic 2 2–0 G 1–0 H 1–0 Nov 9, 2023 H2H
58008 Christopher O'Connell Hubert Hurkacz 2 0–2 G 0–1 H 0–1 Feb 29, 2024 H2H
58009 Christopher O'Connell James Duckworth 2 0–2 H 0–2 Aug 3, 2026 H2H
58010 Christopher O'Connell Jan-Lennard Struff 2 2–0 H 2–0 Feb 21, 2024 H2H
58011 Christopher O'Connell Jenson Brooksby 2 1–1 H 1–1 Jan 18, 2023 H2H
58012 Christopher O'Connell Laslo Djere 2 1–1 C 0–1 H 1–0 Aug 2, 2023 H2H
58013 Christopher O'Connell Max Purcell 2 1–1 H 1–1 Jul 25, 2024 H2H
58014 Christopher O'Connell Nicolas Jarry 2 2–0 C 1–0 H 1–0 Apr 4, 2025 H2H
58015 Christopher O'Connell Pavel Kotov 2 1–1 C 0–1 H 1–0 Sep 21, 2024 H2H
58016 Christopher O'Connell Sebastian Baez 2 0–2 H 0–2 Oct 26, 2023 H2H
58017 Christopher O'Connell Sebastian Ofner 2 0–2 H 0–2 Nov 10, 2023 H2H
58018 Christophe Roger-Vasselin Angel Gimenez 2 0–2 C 0–2 Jul 25, 1980 H2H
58019 Christophe Roger-Vasselin Arthur Ashe 2 0–2 C 0–1 G 0–1 Jun 20, 1978 H2H
58020 Christophe Roger-Vasselin Bernard Fritz 2 1–1 C 1–1 May 27, 1983 H2H
58021 Christophe Roger-Vasselin Brian Gottfried 2 1–1 C 0–1 H 1–0 Jan 28, 1981 H2H
58022 Christophe Roger-Vasselin Corrado Barazzutti 2 1–1 C 1–0 H 0–1 Sep 23, 1982 H2H
58023 Christophe Roger-Vasselin Eddie Dibbs 2 0–2 C 0–1 H 0–1 Feb 13, 1982 H2H
58024 Christophe Roger-Vasselin Gilles Moretton 2 2–0 C 2–0 Mar 21, 1980 H2H
58025 Christophe Roger-Vasselin Kjell Johansson 2 0–2 C 0–2 Jul 19, 1979 H2H
58026 Christophe Roger-Vasselin Peter Feigl 2 0–2 C 0–1 H 0–1 Jan 30, 1982 H2H
58027 Christophe Roger-Vasselin Trey Waltke 2 2–0 C 1–0 H 1–0 May 19, 1983 H2H
58028 Christophe Roger-Vasselin Victor Amaya 2 1–1 H 1–1 Sep 2, 1982 H2H
58029 Christophe Roger-Vasselin Werner Zirngibl 2 1–1 C 1–1 May 20, 1982 H2H
58030 Christophe Roger-Vasselin Zeljko Franulovic 2 2–0 C 2–0 Jun 21, 1980 H2H
58031 Christoph Zipf Gilles Moretton 2 1–1 C 0–1 H 1–0 Oct 15, 1983 H2H
58032 Christoph Zipf Hans Simonsson 2 0–2 C 0–1 H 0–1 Nov 20, 1982 H2H
58033 Christoph Zipf Ilie Nastase 2 0–2 C 0–1 H 0–1 Oct 30, 1981 H2H
58034 Christoph Zipf Rolf Gehring 2 1–1 C 0–1 H 1–0 Oct 15, 1983 H2H
58035 Christo Steyn Paul Mcnamee 2 0–2 C 0–1 G 0–1 Oct 30, 1986 H2H
58036 Chris Woodruff Alexander Popp 2 1–1 C 0–1 H 1–0 May 3, 2001 H2H
58037 Chris Woodruff David Prinosil 2 2–0 C 1–0 G 1–0 Jul 9, 1999 H2H
58038 Chris Woodruff Grant Stafford 2 1–1 C 0–1 H 1–0 Apr 26, 1997 H2H
58039 Chris Woodruff Jan Kroslak 2 1–1 H 1–1 Aug 28, 1996 H2H
58040 Chris Woodruff Jeff Tarango 2 2–0 H 2–0 Mar 6, 1997 H2H
58041 Chris Woodruff Luis Adrian Morejon 2 1–1 C 1–1 May 17, 1996 H2H
58042 Chris Woodruff Marc Kevin Goellner 2 2–0 H 2–0 Mar 9, 2001 H2H
58043 Chris Woodruff Mark Woodforde 2 1–1 H 1–1 Feb 17, 2000 H2H
58044 Chris Woodruff Sandon Stolle 2 1–1 C 1–0 G 0–1 Jun 25, 1997 H2H
58045 Chris Woodruff Stefan Koubek 2 2–0 C 1–0 H 1–0 Oct 7, 1999 H2H
58046 Chris Woodruff Stefano Pescosolido 2 1–1 G 1–1 Jul 10, 1999 H2H
58047 Chuck Adams Aaron Krickstein 2 2–0 H 2–0 Jul 28, 1994 H2H
58048 Chuck Adams Alexander Volkov 2 0–2 C 0–1 H 0–1 Nov 13, 1994 H2H
58049 Chuck Adams Bryan Shelton 2 2–0 H 2–0 Feb 10, 1993 H2H
58050 Chuck Adams Christo Van Rensburg 2 2–0 H 2–0 Aug 5, 1993 H2H
58051 Chuck Adams Cristiano Caratti 2 1–1 H 1–1 Apr 6, 1994 H2H
58052 Chuck Adams Ivan Lendl 2 1–1 H 1–1 Aug 26, 1994 H2H
58053 Chuck Adams Jacco Eltingh 2 1–1 H 1–1 Aug 28, 1994 H2H
58054 Chuck Adams Jeremy Bates 2 0–2 H 0–2 Apr 23, 1994 H2H
58055 Chuck Adams Jose Francisco Altur 2 2–0 G 1–0 H 1–0 Jun 22, 1994 H2H
58056 Chuck Adams MaliVai Washington 2 0–2 C 0–2 May 12, 1994 H2H
58057 Chuck Adams Marc Rosset 2 1–1 C 1–0 C 0–1 Nov 12, 1994 H2H
58058 Chuck Adams Michael Stich 2 1–1 C 0–1 H 1–0 Aug 7, 1993 H2H
58059 Chuck Adams Ramesh Krishnan 2 1–1 H 1–1 Aug 22, 1991 H2H
58060 Chuck Adams Renzo Furlan 2 1–1 C 0–1 H 1–0 Nov 2, 1994 H2H
58061 Chuck Adams Shuzo Matsuoka 2 1–1 C 0–1 H 1–0 Aug 15, 1996 H2H
58062 Chuck Adams Steve Campbell 2 1–1 H 1–1 Aug 14, 1996 H2H
58063 Chuck Adams Todd Woodbridge 2 1–1 H 1–1 Apr 25, 1993 H2H
58064 Chuck Adams Vincent Spadea 2 2–0 H 2–0 Feb 21, 1996 H2H
58065 Chun-Hsin Tseng Alexei Popyrin 2 0–2 H 0–2 Jan 18, 2023 H2H
58066 Chun-Hsin Tseng Joao Sousa 2 0–2 C 0–1 H 0–1 May 24, 2022 H2H
58067 Chun-Hsin Tseng Sebastian Baez 2 0–2 C 0–1 H 0–1 Mar 5, 2026 H2H
58068 Clark Graebner Alejandro Olmedo 2 1–1 C 1–0 H 0–1 May 5, 1971 H2H
58069 Clark Graebner Andres Gimeno 2 1–1 C 0–1 G 1–0 May 31, 1972 H2H
58070 Clark Graebner Barry Mackay 2 2–0 C 1–0 H 1–0 Jul 23, 1970 H2H
58071 Clark Graebner Steve Faulk 2 2–0 C 1–0 C 1–0 Oct 3, 1973 H2H
58072 Clark Graebner Terry Addison 2 1–1 C 0–1 H 1–0 Apr 12, 1971 H2H
58073 Claudio Mezzadri Andrew Castle 2 2–0 C 1–0 H 1–0 Aug 31, 1988 H2H
58074 Claudio Mezzadri Bernie Mitton 2 1–1 C 1–1 May 11, 1984 H2H
58075 Claudio Mezzadri Carl Uwe Steeb 2 0–2 C 0–1 H 0–1 Feb 5, 1993 H2H
58076 Claudio Mezzadri Christer Allgardh 2 2–0 C 2–0 Jun 15, 1989 H2H
58077 Claudio Mezzadri Jacco Eltingh 2 1–1 C 1–0 H 0–1 Apr 17, 1993 H2H
58078 Claudio Mezzadri Jordi Arrese 2 2–0 C 2–0 Apr 4, 1991 H2H
58079 Claudio Mezzadri Jose Francisco Altur 2 1–1 C 1–1 Apr 7, 1993 H2H
58080 Claudio Mezzadri Kent Carlsson 2 0–2 C 0–2 Apr 30, 1988 H2H
58081 Claudio Mezzadri Lawson Duncan 2 0–2 C 0–2 Sep 14, 1989 H2H
58082 Claudio Mezzadri Marcos Aurelio Gorriz 2 2–0 C 2–0 Aug 28, 1992 H2H
58083 Claudio Mezzadri Mark Dickson 2 0–2 C 0–1 C 0–1 May 22, 1987 H2H
58084 Claudio Mezzadri Mark Woodforde 2 0–2 C 0–1 H 0–1 Mar 14, 1993 H2H
58085 Claudio Mezzadri Miloslav Mecir 2 0–2 C 0–1 C 0–1 Feb 13, 1988 H2H
58086 Claudio Mezzadri Roberto Azar 2 1–1 C 1–1 Jun 17, 1993 H2H
58087 Claudio Mezzadri Rodolphe Gilbert 2 0–2 H 0–2 Sep 30, 1993 H2H
58088 Claudio Mezzadri Tarik Benhabiles 2 1–1 C 0–1 H 1–0 Oct 15, 1987 H2H
58089 Claudio Mezzadri Tim Mayotte 2 1–1 H 1–1 Oct 24, 1987 H2H
58090 Claudio Mezzadri Tim Wilkison 2 1–1 H 1–1 Sep 2, 1988 H2H
58091 Claudio Mezzadri Ulf Stenlund 2 2–0 C 2–0 Sep 19, 1987 H2H
58092 Claudio Panatta Balazs Taroczy 2 0–2 C 0–2 Apr 22, 1982 H2H
58093 Claudio Panatta Bernard Fritz 2 2–0 C 2–0 Jun 10, 1982 H2H
58094 Claudio Panatta Craig A Miller 2 1–1 C 1–1 Jul 9, 1987 H2H
58095 Claudio Panatta Eric Fromm 2 2–0 C 2–0 Apr 2, 1982 H2H
58096 Claudio Panatta Jose Luis Damiani 2 2–0 C 2–0 Apr 8, 1982 H2H
58097 Claudio Panatta Peter Feigl 2 0–2 C 0–2 Feb 4, 1982 H2H
58098 Claudio Panatta Victor Pecci 2 0–2 C 0–2 Apr 10, 1986 H2H
58099 Claudio Panatta Zoltan Kuharszky 2 2–0 C 2–0 Sep 23, 1983 H2H
58100 Claudio Pistolesi Christian Miniussi 2 1–1 C 1–1 Mar 18, 1993 H2H
58101 Claudio Pistolesi Claudio Panatta 2 1–1 C 1–1 Apr 10, 1987 H2H
58102 Claudio Pistolesi Eduardo Masso 2 2–0 C 2–0 May 27, 1992 H2H
58103 Claudio Pistolesi Jimmy Connors 2 0–2 C 0–1 H 0–1 May 1, 1992 H2H
58104 Claudio Pistolesi Kent Carlsson 2 1–1 C 1–1 Apr 20, 1989 H2H
58105 Claudio Pistolesi Lawson Duncan 2 1–1 C 1–1 May 20, 1988 H2H
58106 Claudio Pistolesi Pablo Arraya 2 0–2 C 0–2 Mar 19, 1992 H2H
58107 Claudio Pistolesi Sergio Casal 2 1–1 C 0–1 C 1–0 Feb 18, 1988 H2H
58108 Claudio Pistolesi Thierry Tulasne 2 0–2 C 0–2 Sep 29, 1988 H2H
58109 Claudio Pistolesi Ulf Stenlund 2 2–0 C 1–0 H 1–0 Apr 11, 1987 H2H
58110 Claudio Pistolesi Yannick Noah 2 0–2 C 0–2 Sep 27, 1991 H2H
58111 Cliff Drysdale Barry Mackay 2 2–0 C 1–0 G 1–0 Jul 19, 1971 H2H
58112 Cliff Drysdale Harald Elschenbroich 2 1–1 C 1–0 C 0–1 Mar 14, 1974 H2H
58113 Cliff Drysdale Haroon Rahim 2 2–0 H 2–0 May 9, 1973 H2H
58114 Cliff Drysdale Mal Anderson 2 1–1 C 1–0 G 0–1 Jul 30, 1969 H2H
58115 Cliff Drysdale Roger Dowdeswell 2 2–0 G 1–0 H 1–0 Jul 23, 1970 H2H
58116 Cliff Richey Alejandro Olmedo 2 2–0 G 1–0 H 1–0 Sep 3, 1972 H2H
58117 Cliff Richey Barry Mackay 2 2–0 H 2–0 Apr 22, 1971 H2H
58118 Cliff Richey Derek Schroder 2 2–0 C 1–0 H 1–0 Apr 10, 1972 H2H
58119 Cliff Richey Earl Butch Buchholz 2 2–0 C 1–0 H 1–0 Sep 25, 1969 H2H
58120 Cliff Richey Graham Stilwell 2 1–1 C 1–1 Oct 4, 1973 H2H
58121 Cliff Richey Hans Joachim Ploetz 2 1–1 C 0–1 C 1–0 May 16, 1970 H2H
58122 Cliff Richey Jaidip Mukerjea 2 2–0 G 2–0 Sep 5, 1971 H2H
58123 Cliff Richey Manuel Santana 2 2–0 G 1–0 H 1–0 Sep 11, 1970 H2H
58124 Cliff Richey Nicola Pietrangeli 2 2–0 C 2–0 Feb 28, 1972 H2H
58125 Cliff Richey Paul Gerken 2 2–0 C 1–0 G 1–0 Sep 5, 1972 H2H
58126 Cliff Richey Peter Curtis 2 2–0 C 1–0 G 1–0 Jun 16, 1971 H2H
58127 Cliff Richey Torben Ulrich 2 2–0 H 2–0 Apr 11, 1974 H2H
58128 Cliff Richey Wanaro N'Godrella 2 2–0 C 1–0 H 1–0 Sep 22, 1969 H2H
58129 Coleman Wong Adam Walton 2 1–1 H 1–1 Aug 28, 2025 H2H
58130 Coleman Wong Brandon Nakashima 2 1–1 H 1–1 Feb 18, 2026 H2H
58131 Coleman Wong Daniel Altmaier 2 1–1 H 1–1 Aug 14, 2026 H2H
58132 Coleman Wong Juncheng Shang 2 0–2 H 0–2 Jan 2, 2025 H2H
58133 Coleman Wong Lorenzo Musetti 2 0–2 H 0–2 Jan 10, 2026 H2H
58134 Colin Dibley Bernard Mignot 2 2–0 C 1–0 H 1–0 Aug 5, 1972 H2H
58135 Colin Dibley Bob Carmichael 2 0–2 G 0–1 H 0–1 Mar 11, 1971 H2H
58136 Colin Dibley Brian Fairlie 2 2–0 G 2–0 Jun 22, 1978 H2H
58137 Colin Dibley Byron Bertram 2 1–1 C 1–0 G 0–1 Jun 22, 1977 H2H
58138 Colin Dibley Francois Jauffret 2 1–1 C 1–0 G 0–1 Jul 27, 1972 H2H
58139 Colin Dibley Hans Jurgen Pohmann 2 2–0 H 2–0 Nov 10, 1977 H2H
58140 Colin Dibley Haroon Rahim 2 0–2 C 0–2 Mar 7, 1976 H2H
58141 Colin Dibley Jean Loup Rouyer 2 2–0 C 1–0 H 1–0 Jun 4, 1973 H2H
58142 Colin Dibley Ken Rosewall 2 0–2 G 0–2 Aug 30, 1974 H2H
58143 Colin Dibley Mal Anderson 2 1–1 G 1–1 Jan 6, 1973 H2H
58144 Colin Dibley Marcello Lara 2 2–0 C 2–0 Sep 28, 1972 H2H
58145 Colin Dibley Nikola Pilic 2 0–2 C 0–1 C 0–1 May 13, 1976 H2H
58146 Colin Dibley Patrice Dominguez 2 0–2 C 0–1 G 0–1 Apr 7, 1976 H2H
58147 Colin Dibley Paul Gerken 2 1–1 C 1–1 Aug 21, 1975 H2H
58148 Colin Dibley Ray Keldie 2 2–0 G 2–0 Dec 16, 1974 H2H
58149 Colin Dibley Ray Ruffels 2 2–0 C 1–0 G 1–0 Jan 7, 1977 H2H
58150 Colin Dibley Terry Addison 2 2–0 C 1–0 C 1–0 Mar 22, 1973 H2H
58151 Colin Dibley Terry Rocavert 2 1–1 C 1–1 Mar 13, 1980 H2H
58152 Colin Dibley Thierry Bernasconi 2 1–1 G 1–0 H 0–1 Dec 14, 1972 H2H
58153 Colin Dibley Tom Okker 2 1–1 C 0–1 H 1–0 Apr 27, 1978 H2H
58154 Colin Dowdeswell Billy Martin 2 1–1 C 0–1 H 1–0 Feb 1, 1979 H2H
58155 Colin Dowdeswell Bob Lutz 2 1–1 C 1–1 May 28, 1980 H2H
58156 Colin Dowdeswell Brian Fairlie 2 1–1 C 1–1 Aug 2, 1977 H2H
58157 Colin Dowdeswell Brian Gottfried 2 0–2 C 0–2 Aug 1, 1979 H2H
58158 Colin Dowdeswell Cliff Richey 2 0–2 G 0–1 H 0–1 Apr 9, 1978 H2H
58159 Colin Dowdeswell Corrado Barazzutti 2 1–1 C 1–1 Sep 17, 1983 H2H
58160 Colin Dowdeswell Eddie Dibbs 2 0–2 C 0–2 May 15, 1984 H2H
58161 Colin Dowdeswell Eric Deblicker 2 1–1 C 1–1 Apr 9, 1975 H2H
58162 Colin Dowdeswell Ferdi Taygan 2 1–1 C 1–0 H 0–1 Apr 12, 1980 H2H
58163 Colin Dowdeswell Georges Goven 2 1–1 C 0–1 G 1–0 Jun 23, 1982 H2H
58164 Colin Dowdeswell Jean Louis Haillet 2 1–1 C 1–1 Apr 29, 1977 H2H
58165 Colin Dowdeswell Jeff Borowiak 2 0–2 C 0–2 Jul 7, 1976 H2H
58166 Colin Dowdeswell Manuel Orantes 2 0–2 C 0–1 H 0–1 Nov 10, 1976 H2H
58167 Colin Dowdeswell Mark Cox 2 0–2 H 0–2 Oct 27, 1978 H2H
58168 Colin Dowdeswell Onny Parun 2 0–2 C 0–2 Aug 19, 1976 H2H
58169 Colin Dowdeswell Pascal Portes 2 1–1 H 1–1 Apr 19, 1979 H2H
58170 Colin Dowdeswell Patrice Dominguez 2 0–2 C 0–1 H 0–1 Mar 23, 1979 H2H
58171 Colin Dowdeswell Pavel Hutka 2 1–1 C 1–1 Jul 14, 1977 H2H
58172 Colin Dowdeswell Peter Feigl 2 2–0 C 1–0 H 1–0 Jul 20, 1979 H2H
58173 Colin Dowdeswell Phil Dent 2 1–1 C 1–1 May 13, 1977 H2H
58174 Colin Dowdeswell Richard Lewis 2 1–1 C 0–1 C 1–0 Jul 6, 1977 H2H
58175 Colin Dowdeswell Roger Taylor 2 1–1 G 1–0 H 0–1 Jun 28, 1978 H2H
58176 Colin Dowdeswell Rolf Norberg 2 2–0 C 2–0 May 12, 1977 H2H
58177 Colin Dowdeswell Steve Krulevitz 2 0–2 C 0–1 G 0–1 Jun 23, 1976 H2H
58178 Colin Dowdeswell Ulrich Pinner 2 0–2 C 0–2 Jul 17, 1980 H2H
58179 Colin Dowdeswell Victor Amaya 2 0–2 C 0–1 H 0–1 Jul 26, 1979 H2H
58180 Colin Dowdeswell Vladimir Zednik 2 0–2 C 0–1 H 0–1 Oct 11, 1978 H2H
58181 Constant Lestienne Laslo Djere 2 1–1 C 0–1 H 1–0 May 12, 2023 H2H
58182 Corentin Moutet Alejandro Tabilo 2 0–2 C 0–1 H 0–1 Mar 22, 2025 H2H
58183 Corentin Moutet Aleksandar Vukic 2 0–2 H 0–2 Nov 5, 2025 H2H
58184 Corentin Moutet Alexandre Muller 2 2–0 C 1–0 H 1–0 Apr 7, 2026 H2H
58185 Corentin Moutet Alexei Popyrin 2 1–1 C 0–1 H 1–0 Jan 14, 2025 H2H
58186 Corentin Moutet Andrej Martin 2 0–2 C 0–2 Feb 8, 2020 H2H
58187 Corentin Moutet Arthur Cazaux 2 2–0 C 1–0 H 1–0 Sep 21, 2025 H2H
58188 Corentin Moutet Damir Dzumhur 2 1–1 C 0–1 H 1–0 Oct 23, 2025 H2H
58189 Corentin Moutet Fabian Marozsan 2 0–2 C 0–1 H 0–1 Aug 14, 2024 H2H
58190 Corentin Moutet Jacob Fearnley 2 0–2 G 0–1 H 0–1 Jun 20, 2025 H2H
58191 Corentin Moutet Jenson Brooksby 2 1–1 H 1–1 Jul 28, 2026 H2H
58192 Corentin Moutet Laslo Djere 2 0–2 C 0–1 H 0–1 Jan 7, 2022 H2H
58193 Corentin Moutet Lloyd Harris 2 1–1 G 1–0 H 0–1 Jun 23, 2021 H2H
58194 Corentin Moutet Marcos Giron 2 1–1 C 1–0 G 0–1 Jun 30, 2026 H2H
58195 Corentin Moutet Marin Cilic 2 0–2 H 0–2 Nov 5, 2020 H2H
58196 Corentin Moutet Miomir Kecmanovic 2 0–2 H 0–2 Sep 24, 2023 H2H
58197 Corentin Moutet Salvatore Caruso 2 1–1 C 0–1 H 1–0 Nov 4, 2020 H2H
58198 Corentin Moutet Sebastian Baez 2 0–2 C 0–2 Feb 22, 2024 H2H
58199 Corentin Moutet Sebastian Korda 2 0–2 H 0–2 Aug 28, 2024 H2H
58200 Corentin Moutet Stefanos Tsitsipas 2 0–2 C 0–1 H 0–1 Nov 4, 2022 H2H