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
55001 Younes El Aynaoui Thierry Ascione 1 0–1 C 0–1 Apr 26, 2007 H2H
55002 Younes El Aynaoui Thierry Guardiola 1 0–1 C 0–1 Aug 8, 1996 H2H
55003 Younes El Aynaoui Todd Martin 1 0–1 H 0–1 Aug 28, 1996 H2H
55004 Younes El Aynaoui Tomas Anzari 1 1–0 C 1–0 Apr 6, 1994 H2H
55005 Younes El Aynaoui Tomas Nydahl 1 1–0 C 1–0 Mar 18, 1994 H2H
55006 Younes El Aynaoui Vadim Kutsenko 1 1–0 H 1–0 Jan 17, 2003 H2H
55007 Younes El Aynaoui Victor Hanescu 1 1–0 C 1–0 May 21, 2008 H2H
55008 Younes El Aynaoui Vincenzo Santopadre 1 1–0 C 1–0 Sep 17, 1999 H2H
55009 Younes El Aynaoui Vladimir Voltchkov 1 0–1 G 0–1 Jul 2, 2000 H2H
55010 Younes El Aynaoui Wayne Arthurs 1 0–1 G 0–1 Jun 20, 2003 H2H
55011 Younes El Aynaoui Wesley Moodie 1 1–0 H 1–0 Mar 2, 2006 H2H
55012 Younes Lalami Pablo Carreno Busta 1 0–1 C 0–1 Apr 3, 2025 H2H
55013 Yshai Oliel Edan Leshem 1 0–1 H 0–1 Sep 29, 2022 H2H
55014 Yshai Oliel John Millman 1 0–1 H 0–1 Oct 28, 2021 H2H
55015 Yu Hsiou Hsu Alex de Minaur 1 0–1 H 0–1 Jan 18, 2023 H2H
55016 Yu Hsiou Hsu Hubert Hurkacz 1 0–1 H 0–1 Oct 9, 2023 H2H
55017 Yu Hsiou Hsu Lorenzo Musetti 1 1–0 H 1–0 Oct 7, 2023 H2H
55018 Yu Hsiou Hsu Thanasi Kokkinakis 1 1–0 H 1–0 Aug 30, 2023 H2H
55019 Yuichi Sugita Alex de Minaur 1 0–1 H 0–1 Sep 27, 2018 H2H
55020 Yuichi Sugita Amir Weintraub 1 1–0 G 1–0 Jul 14, 2016 H2H
55021 Yuichi Sugita Benoit Paire 1 1–0 H 1–0 Oct 5, 2017 H2H
55022 Yuichi Sugita Blaz Kavcic 1 0–1 G 0–1 Jul 1, 2015 H2H
55023 Yuichi Sugita Bradley Klahn 1 0–1 G 0–1 Jul 4, 2018 H2H
55024 Yuichi Sugita Brian Baker 1 1–0 H 1–0 Aug 8, 2016 H2H
55025 Yuichi Sugita Brydan Klein 1 1–0 G 1–0 Jul 5, 2017 H2H
55026 Yuichi Sugita Damir Dzumhur 1 1–0 H 1–0 Oct 29, 2020 H2H
55027 Yuichi Sugita Dustin Brown 1 1–0 H 1–0 Jan 6, 2011 H2H
55028 Yuichi Sugita Felix Auger-Aliassime 1 0–1 H 0–1 Feb 4, 2021 H2H
55029 Yuichi Sugita Igor Sijsling 1 0–1 G 0–1 Jul 12, 2013 H2H
55030 Yuichi Sugita James Duckworth 1 0–1 H 0–1 Jul 31, 2013 H2H
55031 Yuichi Sugita Jesse Levine 1 1–0 G 1–0 Jul 11, 2013 H2H
55032 Yuichi Sugita Lucas Pouille 1 0–1 H 0–1 Mar 2, 2018 H2H
55033 Yuichi Sugita Marin Cilic 1 0–1 H 0–1 Oct 3, 2019 H2H
55034 Yuichi Sugita Mate Pavic 1 1–0 H 1–0 Sep 28, 2017 H2H
55035 Yuichi Sugita Matthew Ebden 1 1–0 G 1–0 Jun 29, 2017 H2H
55036 Yuichi Sugita Maximilian Marterer 1 1–0 G 1–0 Jun 21, 2018 H2H
55037 Yuichi Sugita Pablo Carreno Busta 1 1–0 C 1–0 Apr 28, 2017 H2H
55038 Yuichi Sugita Quentin Halys 1 1–0 H 1–0 Feb 3, 2021 H2H
55039 Yuichi Sugita Radu Albot 1 0–1 H 0–1 Nov 12, 2020 H2H
55040 Yuichi Sugita Ricardas Berankis 1 0–1 H 0–1 Feb 8, 2020 H2H
55041 Yuichi Sugita Somdev Devvarman 1 0–1 H 0–1 Aug 4, 2009 H2H
55042 Yuichi Sugita Takao Suzuki 1 0–1 H 0–1 Oct 1, 2008 H2H
55043 Yuichi Sugita Thomas Fabbiano 1 1–0 H 1–0 Feb 6, 2020 H2H
55044 Yuichi Sugita Vincent Millot 1 0–1 H 0–1 Aug 1, 2018 H2H
55045 Yuichi Sugita Yannick Maden 1 0–1 C 0–1 May 3, 2018 H2H
55046 Yuji Tezuka Gerald Battrick 1 0–1 C 0–1 Apr 11, 1974 H2H
55047 Yuji Tezuka Stan Smith 1 0–1 C 0–1 Apr 17, 1975 H2H
55048 Yuki Bhambri Alexander Kudryavtsev 1 0–1 H 0–1 Jan 6, 2011 H2H
55049 Yuki Bhambri Arjun Kadhe 1 1–0 H 1–0 Jan 4, 2018 H2H
55050 Yuki Bhambri Benoit Paire 1 0–1 H 0–1 Jan 6, 2017 H2H
55051 Yuki Bhambri Damir Dzumhur 1 0–1 H 0–1 Oct 20, 2017 H2H
55052 Yuki Bhambri Diego Junqueira 1 0–1 H 0–1 Mar 27, 2009 H2H
55053 Yuki Bhambri Gael Monfils 1 1–0 H 1–0 Aug 3, 2017 H2H
55054 Yuki Bhambri Jozef Kovalik 1 1–0 H 1–0 Feb 3, 2022 H2H
55055 Yuki Bhambri Karol Beck 1 1–0 H 1–0 Jan 5, 2012 H2H
55056 Yuki Bhambri Lucas Pouille 1 1–0 H 1–0 Mar 11, 2018 H2H
55057 Yuki Bhambri Pablo Carreno Busta 1 1–0 H 1–0 Jan 2, 2014 H2H
55058 Yuki Bhambri Ruben Bemelmans 1 0–1 C 0–1 May 29, 2018 H2H
55059 Yuki Bhambri Salvatore Caruso 1 0–1 H 0–1 Oct 18, 2018 H2H
55060 Yuki Bhambri Thomas Fabbiano 1 0–1 G 0–1 Jul 4, 2018 H2H
55061 Yunchaokete Bu Alan Magadan 1 1–0 H 1–0 Jul 16, 2025 H2H
55062 Yunchaokete Bu Alexander Zverev 1 0–1 C 0–1 Feb 20, 2025 H2H
55063 Yunchaokete Bu Alex Michelsen 1 0–1 H 0–1 Feb 26, 2025 H2H
55064 Yunchaokete Bu Botic van de Zandschulp 1 0–1 H 0–1 Aug 22, 2025 H2H
55065 Yunchaokete Bu Brandon Nakashima 1 0–1 G 0–1 Jul 2, 2025 H2H
55066 Yunchaokete Bu Cameron Norrie 1 1–0 H 1–0 Mar 21, 2025 H2H
55067 Yunchaokete Bu Chun-Hsin Tseng 1 1–0 H 1–0 Aug 19, 2025 H2H
55068 Yunchaokete Bu Constant Lestienne 1 1–0 H 1–0 Jan 31, 2025 H2H
55069 Yunchaokete Bu Daniel Altmaier 1 1–0 H 1–0 Jan 30, 2025 H2H
55070 Yunchaokete Bu Denis Shapovalov 1 0–1 H 0–1 Jan 19, 2026 H2H
55071 Yunchaokete Bu Emilio Nava 1 0–1 H 0–1 Jul 17, 2025 H2H
55072 Yunchaokete Bu Felix Auger-Aliassime 1 0–1 H 0–1 Feb 1, 2025 H2H
55073 Yunchaokete Bu Filip Misolic 1 0–1 C 0–1 May 27, 2025 H2H
55074 Yunchaokete Bu Frances Tiafoe 1 0–1 C 0–1 May 21, 2025 H2H
55075 Yunchaokete Bu Hady Habib 1 0–1 H 0–1 Jan 14, 2025 H2H
55076 Yunchaokete Bu Jacob Fearnley 1 0–1 C 0–1 Apr 25, 2025 H2H
55077 Yunchaokete Bu Jan-Lennard Struff 1 0–1 H 0–1 Jan 8, 2025 H2H
55078 Yunchaokete Bu Jaume Munar 1 0–1 H 0–1 Feb 6, 2025 H2H
55079 Yunchaokete Bu Joao Fonseca 1 0–1 H 0–1 Aug 9, 2025 H2H
55080 Yunchaokete Bu Kamil Majchrzak 1 1–0 H 1–0 Sep 26, 2026 H2H
55081 Yunchaokete Bu Laslo Djere 1 0–1 G 0–1 Jun 25, 2025 H2H
55082 Yunchaokete Bu Lorenzo Musetti 1 0–1 C 0–1 Apr 8, 2025 H2H
55083 Yunchaokete Bu Lorenzo Sonego 1 0–1 H 0–1 Jul 30, 2025 H2H
55084 Yunchaokete Bu Luca Van Assche 1 1–0 H 1–0 Oct 8, 2026 H2H
55085 Yunchaokete Bu Mariano Navone 1 1–0 H 1–0 Aug 21, 2025 H2H
55086 Yunchaokete Bu Nishesh Basavareddy 1 1–0 H 1–0 Mar 7, 2025 H2H
55087 Yunchaokete Bu Novak Djokovic 1 0–1 H 0–1 Oct 2, 2026 H2H
55088 Yunchaokete Bu Nuno Borges 1 0–1 H 0–1 Jan 2, 2025 H2H
55089 Yunchaokete Bu Rafael Jodar 1 1–0 H 1–0 Sep 2, 2026 H2H
55090 Yunchaokete Bu Roberto Bautista Agut 1 0–1 C 0–1 Apr 3, 2025 H2H
55091 Yunchaokete Bu Roman Safiullin 1 0–1 H 0–1 Sep 27, 2026 H2H
55092 Yunchaokete Bu Stefanos Tsitsipas 1 1–0 H 1–0 Aug 20, 2025 H2H
55093 Yunchaokete Bu Taylor Fritz 1 0–1 H 0–1 Feb 14, 2025 H2H
55094 Yunchaokete Bu Valentin Royer 1 0–1 H 0–1 Aug 26, 2025 H2H
55095 Yunchaokete Bu Zhizhen Zhang 1 0–1 H 0–1 Sep 20, 2025 H2H
55096 Yuri Schukin Adrian Mannarino 1 0–1 H 0–1 Feb 3, 2011 H2H
55097 Yuta Shimizu Hiroki Moriya 1 0–1 H 0–1 Oct 6, 2022 H2H
55098 Zachary Svajda Adam Walton 1 1–0 C 1–0 May 28, 2026 H2H
55099 Zachary Svajda Adolfo Daniel Vallejo 1 0–1 C 0–1 Mar 30, 2026 H2H
55100 Zachary Svajda Adrian Mannarino 1 1–0 H 1–0 Oct 4, 2024 H2H
55101 Zachary Svajda Aleksandar Kovacevic 1 1–0 H 1–0 Feb 17, 2026 H2H
55102 Zachary Svajda Aleksandar Vukic 1 0–1 H 0–1 Jul 27, 2026 H2H
55103 Zachary Svajda Alex de Minaur 1 0–1 G 0–1 Jul 4, 2026 H2H
55104 Zachary Svajda Alexei Popyrin 1 1–0 C 1–0 May 26, 2026 H2H
55105 Zachary Svajda Arthur Fils 1 0–1 H 0–1 Aug 5, 2026 H2H
55106 Zachary Svajda Arthur Gea 1 0–1 H 0–1 Sep 3, 2026 H2H
55107 Zachary Svajda Benoit Paire 1 0–1 G 0–1 Jul 18, 2024 H2H
55108 Zachary Svajda Brandon Nakashima 1 0–1 H 0–1 Sep 22, 2022 H2H
55109 Zachary Svajda Cameron Norrie 1 0–1 H 0–1 Feb 13, 2025 H2H
55110 Zachary Svajda Fabian Marozsan 1 1–0 H 1–0 Oct 8, 2026 H2H
55111 Zachary Svajda Frances Tiafoe 1 0–1 H 0–1 Feb 19, 2026 H2H
55112 Zachary Svajda James Duckworth 1 0–1 H 0–1 Feb 8, 2024 H2H
55113 Zachary Svajda J.J. Wolf 1 0–1 H 0–1 Jul 31, 2024 H2H
55114 Zachary Svajda Kamil Majchrzak 1 1–0 G 1–0 Jul 2, 2026 H2H
55115 Zachary Svajda Laslo Djere 1 1–0 H 1–0 Aug 20, 2024 H2H
55116 Zachary Svajda Learner Tien 1 0–1 H 0–1 Oct 10, 2026 H2H
55117 Zachary Svajda Marco Cecchinato 1 1–0 H 1–0 Sep 1, 2021 H2H
55118 Zachary Svajda Mattia Bellucci 1 0–1 H 0–1 Aug 13, 2026 H2H
55119 Zachary Svajda Miomir Kecmanovic 1 1–0 H 1–0 Jul 23, 2025 H2H
55120 Zachary Svajda Moise Kouame 1 0–1 H 0–1 Mar 19, 2026 H2H
55121 Zachary Svajda Novak Djokovic 1 0–1 H 0–1 Aug 28, 2025 H2H
55122 Zachary Svajda Pablo Llamas Ruiz 1 1–0 G 1–0 Jun 30, 2026 H2H
55123 Zachary Svajda Pavel Kotov 1 0–1 H 0–1 Aug 22, 2024 H2H
55124 Zachary Svajda Salvatore Caruso 1 0–1 H 0–1 Oct 9, 2021 H2H
55125 Zachary Svajda Taylor Fritz 1 0–1 H 0–1 Aug 3, 2023 H2H
55126 Zachary Svajda Zsombor Piros 1 1–0 H 1–0 Aug 26, 2025 H2H
55127 Zach Dailey Robby Ginepri 1 0–1 H 0–1 Feb 17, 2005 H2H
55128 Zack Fleishman Dick Norman 1 0–1 H 0–1 Jan 18, 2006 H2H
55129 Zack Fleishman Lars Burgsmuller 1 0–1 H 0–1 Jul 19, 2006 H2H
55130 Zan Guerry Alejandro Olmedo 1 0–1 G 0–1 Sep 1, 1972 H2H
55131 Zan Guerry Allan Stone 1 0–1 H 0–1 Mar 23, 1977 H2H
55132 Zan Guerry Billy Martin 1 0–1 H 0–1 Feb 17, 1977 H2H
55133 Zan Guerry Bob Carmichael 1 1–0 G 1–0 Aug 6, 1969 H2H
55134 Zan Guerry Bob Lutz 1 0–1 C 0–1 Apr 25, 1975 H2H
55135 Zan Guerry Brian Fairlie 1 0–1 C 0–1 Mar 17, 1977 H2H
55136 Zan Guerry Butch Seewagen 1 0–1 C 0–1 Aug 3, 1972 H2H
55137 Zan Guerry Clark Graebner 1 0–1 G 0–1 Aug 18, 1969 H2H
55138 Zan Guerry Colin Dibley 1 1–0 H 1–0 Feb 21, 1973 H2H
55139 Zan Guerry Dan Bleckinger 1 1–0 G 1–0 Jul 31, 1968 H2H
55140 Zan Guerry Dick Crealy 1 0–1 C 0–1 Mar 2, 1978 H2H
55141 Zan Guerry Douglas Palm 1 0–1 C 0–1 Feb 1, 1978 H2H
55142 Zan Guerry Frank Froehling 1 1–0 H 1–0 Mar 26, 1973 H2H
55143 Zan Guerry Hans Joachim Ploetz 1 1–0 C 1–0 May 30, 1969 H2H
55144 Zan Guerry Humphrey Hose 1 0–1 G 0–1 Jul 30, 1969 H2H
55145 Zan Guerry Ivan Molina 1 0–1 C 0–1 Aug 19, 1976 H2H
55146 Zan Guerry Jan Hordijk 1 1–0 G 1–0 Jun 27, 1973 H2H
55147 Zan Guerry Juan Gisbert 1 1–0 C 1–0 Apr 18, 1974 H2H
55148 Zan Guerry Ove Bengtson 1 0–1 C 0–1 Apr 19, 1969 H2H
55149 Zan Guerry Patrice Dominguez 1 1–0 C 1–0 Aug 2, 1972 H2H
55150 Zan Guerry Patrick Proisy 1 1–0 C 1–0 Aug 10, 1977 H2H
55151 Zan Guerry Pavel Hutka 1 0–1 C 0–1 Oct 19, 1977 H2H
55152 Zan Guerry Pekka Saila 1 1–0 C 1–0 Apr 18, 1968 H2H
55153 Zan Guerry Pierre Barthes 1 0–1 C 0–1 Aug 12, 1971 H2H
55154 Zan Guerry Steve Faulk 1 1–0 H 1–0 Jul 26, 1971 H2H
55155 Zan Guerry Tenny Svensson 1 1–0 C 1–0 Aug 10, 1978 H2H
55156 Zan Guerry Tom Edlefsen 1 1–0 C 1–0 Apr 23, 1971 H2H
55157 Zan Guerry Tony Lloyd 1 0–1 G 0–1 Jun 5, 1980 H2H
55158 Zan Guerry Ulf Eriksson 1 0–1 H 0–1 Nov 9, 1976 H2H
55159 Zan Guerry Werner Zirngibl 1 1–0 C 1–0 Jul 27, 1977 H2H
55160 Zdenek Kolar Benjamin Bonzi 1 0–1 G 0–1 Jun 29, 2022 H2H
55161 Zdenek Kolar Juan Manuel Cerundolo 1 0–1 C 0–1 Jul 14, 2026 H2H
55162 Zdenek Kolar Lucas Pouille 1 1–0 C 1–0 May 24, 2022 H2H
55163 Zdenek Kolar Stefanos Tsitsipas 1 0–1 C 0–1 May 26, 2022 H2H
55164 Zeeshan Ali Johan Kriek 1 0–1 H 0–1 Jul 22, 1988 H2H
55165 Zeeshan Ali John Fitzgerald 1 0–1 G 0–1 Jun 14, 1989 H2H
55166 Zeeshan Ali Kelly Evernden 1 0–1 H 0–1 Apr 27, 1989 H2H
55167 Zeeshan Ali Leif Shiras 1 1–0 H 1–0 Apr 19, 1989 H2H
55168 Zeeshan Ali Mark Kratzmann 1 0–1 H 0–1 Mar 21, 1989 H2H
55169 Zeeshan Ali Paul Chamberlin 1 1–0 H 1–0 Jul 21, 1988 H2H
55170 Zeeshan Ali Victor Caballero 1 1–0 H 1–0 Sep 23, 1988 H2H
55171 Zeljko Franulovic Abe Segal 1 1–0 C 1–0 May 31, 1968 H2H
55172 Zeljko Franulovic Armistead Neely 1 1–0 H 1–0 Apr 11, 1974 H2H
55173 Zeljko Franulovic Attila Korpas 1 1–0 C 1–0 Aug 13, 1970 H2H
55174 Zeljko Franulovic Bernard Montrenaud 1 1–0 C 1–0 Jul 11, 1968 H2H
55175 Zeljko Franulovic Birger Andersson 1 1–0 C 1–0 Apr 6, 1976 H2H
55176 Zeljko Franulovic Butch Seewagen 1 1–0 C 1–0 Jul 13, 1971 H2H
55177 Zeljko Franulovic Chris Kachel 1 0–1 C 0–1 Jul 27, 1977 H2H
55178 Zeljko Franulovic Colin Dibley 1 1–0 C 1–0 May 25, 1971 H2H
55179 Zeljko Franulovic Daniel Contet 1 1–0 C 1–0 Jun 6, 1975 H2H
55180 Zeljko Franulovic David Lloyd 1 1–0 G 1–0 Jun 24, 1970 H2H
55181 Zeljko Franulovic Dennis Ralston 1 1–0 C 1–0 Jun 3, 1969 H2H
55182 Zeljko Franulovic Earl Butch Buchholz 1 1–0 C 1–0 Apr 25, 1974 H2H
55183 Zeljko Franulovic Emilio Montano 1 1–0 C 1–0 Oct 5, 1977 H2H
55184 Zeljko Franulovic Frank Gebert 1 1–0 C 1–0 Apr 30, 1977 H2H
55185 Zeljko Franulovic Fred Stolle 1 0–1 C 0–1 Apr 4, 1973 H2H
55186 Zeljko Franulovic Gene Scott 1 0–1 H 0–1 Sep 4, 1971 H2H
55187 Zeljko Franulovic Gerald Battrick 1 0–1 C 0–1 May 28, 1971 H2H
55188 Zeljko Franulovic Gianni Marchetti 1 1–0 C 1–0 Dec 2, 1978 H2H
55189 Zeljko Franulovic Glenn Petrovic 1 1–0 C 1–0 Jul 29, 1980 H2H
55190 Zeljko Franulovic Grover Raz Reid 1 0–1 H 0–1 Feb 21, 1974 H2H
55191 Zeljko Franulovic Guillermo Aubone 1 1–0 C 1–0 Jul 17, 1980 H2H
55192 Zeljko Franulovic Haroon Rahim 1 1–0 C 1–0 Apr 19, 1973 H2H
55193 Zeljko Franulovic Herb Fitzgibbon 1 0–1 C 0–1 Feb 6, 1969 H2H
55194 Zeljko Franulovic Howard Schoenfield 1 1–0 C 1–0 Aug 23, 1978 H2H
55195 Zeljko Franulovic Ian Fletcher 1 0–1 C 0–1 May 26, 1972 H2H
55196 Zeljko Franulovic James Chico Hagey 1 1–0 C 1–0 Jul 23, 1975 H2H
55197 Zeljko Franulovic Jean Loup Rouyer 1 0–1 C 0–1 May 23, 1969 H2H
55198 Zeljko Franulovic Jose Guerrero 1 1–0 C 1–0 Oct 16, 1974 H2H
55199 Zeljko Franulovic Jurgen Fassbender 1 1–0 C 1–0 Jul 21, 1978 H2H
55200 Zeljko Franulovic Kiyoshi Tanabe 1 1–0 H 1–0 Oct 11, 1973 H2H