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
36001 Matthew Ebden Steve Darcis 1 0–1 G 0–1 Jun 20, 2012 H2H
36002 Matthew Ebden Thiemo de Bakker 1 0–1 H 0–1 Feb 4, 2016 H2H
36003 Matthew Ebden Thomas Fabbiano 1 0–1 C 0–1 May 29, 2018 H2H
36004 Matthew Ebden Yuki Bhambri 1 1–0 H 1–0 Feb 25, 2021 H2H
36005 Matthew Forbes Roman Safiullin 1 0–1 H 0–1 Aug 28, 2024 H2H
36006 Matthias Bachinger Adrian Mannarino 1 1–0 H 1–0 Oct 18, 2014 H2H
36007 Matthias Bachinger Albano Olivetti 1 0–1 H 0–1 Feb 23, 2012 H2H
36008 Matthias Bachinger Benoit Paire 1 0–1 C 0–1 Apr 13, 2012 H2H
36009 Matthias Bachinger Danai Udomchoke 1 1–0 H 1–0 Sep 30, 2011 H2H
36010 Matthias Bachinger Daniel Brands 1 1–0 C 1–0 Apr 28, 2012 H2H
36011 Matthias Bachinger Dustin Brown 1 1–0 G 1–0 Jul 7, 2011 H2H
36012 Matthias Bachinger Gael Monfils 1 0–1 G 0–1 Jun 22, 2011 H2H
36013 Matthias Bachinger Go Soeda 1 0–1 H 0–1 Feb 5, 2015 H2H
36014 Matthias Bachinger Greg Jones 1 1–0 H 1–0 Sep 29, 2011 H2H
36015 Matthias Bachinger Gregoire Barrere 1 1–0 H 1–0 Sep 21, 2018 H2H
36016 Matthias Bachinger Hyeon Chung 1 0–1 C 0–1 May 4, 2018 H2H
36017 Matthias Bachinger Igor Kunitsyn 1 0–1 H 0–1 Aug 31, 2011 H2H
36018 Matthias Bachinger Igor Sijsling 1 1–0 H 1–0 Oct 16, 2014 H2H
36019 Matthias Bachinger Izak Van der Merwe 1 1–0 H 1–0 Feb 2, 2012 H2H
36020 Matthias Bachinger Julio Silva 1 0–1 C 0–1 May 1, 2008 H2H
36021 Matthias Bachinger Kenny De Schepper 1 0–1 G 0–1 Jun 27, 2012 H2H
36022 Matthias Bachinger Lukasz Kubot 1 1–0 H 1–0 Oct 21, 2010 H2H
36023 Matthias Bachinger Michael Berrer 1 0–1 H 0–1 Feb 21, 2008 H2H
36024 Matthias Bachinger Nicolas Devilder 1 0–1 C 0–1 Jul 17, 2008 H2H
36025 Matthias Bachinger Steve Darcis 1 1–0 H 1–0 Feb 21, 2019 H2H
36026 Matthias Bachinger Tobias Kamke 1 0–1 H 0–1 Oct 28, 2010 H2H
36027 Matthias Bachinger Yannick Maden 1 1–0 H 1–0 Sep 22, 2018 H2H
36028 Mattia Bellucci Adam Walton 1 1–0 H 1–0 Oct 3, 2025 H2H
36029 Mattia Bellucci Aleksandar Vukic 1 1–0 H 1–0 Jul 25, 2024 H2H
36030 Mattia Bellucci Aslan Karatsev 1 1–0 H 1–0 Sep 21, 2024 H2H
36031 Mattia Bellucci Benjamin Bonzi 1 0–1 H 0–1 Jan 18, 2023 H2H
36032 Mattia Bellucci Ben Shelton 1 0–1 G 0–1 Jul 3, 2024 H2H
36033 Mattia Bellucci Hugo Gaston 1 0–1 H 0–1 Jul 29, 2025 H2H
36034 Mattia Bellucci Pedro Martinez 1 0–1 C 0–1 May 9, 2025 H2H
36035 Mattia Bellucci Raphael Collignon 1 0–1 G 0–1 Jun 18, 2026 H2H
36036 Matti Timonen Charlie Pasarell 1 0–1 H 0–1 Nov 6, 1974 H2H
36037 Matti Timonen Jean Francois Caujolle 1 0–1 C 0–1 Jan 23, 1976 H2H
36038 Matti Timonen Pavel Hutka 1 0–1 C 0–1 Mar 17, 1977 H2H
36039 Matti Timonen Syd Ball 1 0–1 G 0–1 Jan 16, 1975 H2H
36040 Matti Timonen Tenny Svensson 1 1–0 C 1–0 Jan 22, 1976 H2H
36041 Matt Mitchell Andy Andrews 1 0–1 G 0–1 Dec 1, 1983 H2H
36042 Matt Mitchell Bernie Mitton 1 0–1 C 0–1 Sep 28, 1977 H2H
36043 Matt Mitchell Bill Lofgren 1 1–0 G 1–0 Jul 8, 1977 H2H
36044 Matt Mitchell Billy Martin 1 0–1 H 0–1 Feb 15, 1979 H2H
36045 Matt Mitchell Bob Hewitt 1 0–1 C 0–1 Jul 13, 1977 H2H
36046 Matt Mitchell Bruce Nichols 1 1–0 C 1–0 Aug 10, 1977 H2H
36047 Matt Mitchell Buster C Mottram 1 0–1 C 0–1 Jan 31, 1980 H2H
36048 Matt Mitchell Carlos Gattiker 1 1–0 C 1–0 Oct 24, 1979 H2H
36049 Matt Mitchell Chris Johnstone 1 1–0 C 1–0 Oct 18, 1984 H2H
36050 Matt Mitchell Cliff Drysdale 1 0–1 H 0–1 Sep 13, 1979 H2H
36051 Matt Mitchell Dave Siegler 1 1–0 G 1–0 Dec 28, 1979 H2H
36052 Matt Mitchell David Carter 1 1–0 H 1–0 Jan 15, 1982 H2H
36053 Matt Mitchell Ferdi Taygan 1 0–1 H 0–1 Aug 16, 1979 H2H
36054 Matt Mitchell Fritz Buehning 1 1–0 H 1–0 Aug 4, 1983 H2H
36055 Matt Mitchell Gilles Moretton 1 0–1 C 0–1 Jan 17, 1980 H2H
36056 Matt Mitchell Joe Globisch 1 1–0 H 1–0 Apr 3, 1980 H2H
36057 Matt Mitchell John Alexander 1 0–1 G 0–1 Dec 15, 1979 H2H
36058 Matt Mitchell John Marks 1 1–0 G 1–0 Dec 14, 1979 H2H
36059 Matt Mitchell John Mattke 1 1–0 H 1–0 Aug 18, 1982 H2H
36060 Matt Mitchell John Newcombe 1 0–1 H 0–1 Nov 8, 1979 H2H
36061 Matt Mitchell Jorge Andrew 1 1–0 H 1–0 Aug 13, 1981 H2H
36062 Matt Mitchell Jose Higueras 1 0–1 H 0–1 Feb 21, 1985 H2H
36063 Matt Mitchell Marcello Lara 1 1–0 C 1–0 Jul 20, 1977 H2H
36064 Matt Mitchell Mark Lewis 1 0–1 G 0–1 Dec 15, 1982 H2H
36065 Matt Mitchell Marty Riessen 1 0–1 C 0–1 Apr 19, 1979 H2H
36066 Matt Mitchell Michael Greenberg 1 1–0 C 1–0 Sep 2, 1979 H2H
36067 Matt Mitchell Phil Dent 1 0–1 H 0–1 Oct 19, 1979 H2H
36068 Matt Mitchell Ramesh Krishnan 1 0–1 G 0–1 Jun 14, 1984 H2H
36069 Matt Mitchell Rand Evett 1 0–1 H 0–1 Jan 4, 1980 H2H
36070 Matt Mitchell Richard Lewis 1 0–1 G 0–1 Dec 4, 1982 H2H
36071 Matt Mitchell Richard Meyer 1 1–0 G 1–0 Jul 8, 1982 H2H
36072 Matt Mitchell Robert Trogolo 1 1–0 C 1–0 Mar 27, 1980 H2H
36073 Matt Mitchell Roland Steigler 1 0–1 C 0–1 Nov 15, 1979 H2H
36074 Matt Mitchell Ron Hightower 1 1–0 H 1–0 Feb 23, 1983 H2H
36075 Matt Mitchell Sandy Mayer 1 0–1 H 0–1 Feb 24, 1983 H2H
36076 Matt Mitchell Steve Docherty 1 0–1 H 0–1 Apr 4, 1980 H2H
36077 Matt Mitchell Victor Eke 1 1–0 G 1–0 Dec 13, 1979 H2H
36078 Matt Mitchell Vitas Gerulaitis 1 0–1 H 0–1 Feb 7, 1985 H2H
36079 Matt Mitchell Werner Zirngibl 1 1–0 C 1–0 Oct 22, 1980 H2H
36080 Matt Mitchell X. Zhao 1 1–0 C 1–0 Oct 17, 1980 H2H
36081 Maurice Hunter Hans Hansson 1 0–1 G 0–1 Jan 8, 1981 H2H
36082 Maurice Ruah Alexander Mronz 1 0–1 C 0–1 Sep 30, 1994 H2H
36083 Maurice Ruah Cassio Motta 1 1–0 H 1–0 Oct 24, 1991 H2H
36084 Maurice Ruah Chris Garner 1 1–0 G 1–0 Jul 8, 1993 H2H
36085 Maurice Ruah Christian Hill 1 1–0 H 1–0 Jul 20, 1994 H2H
36086 Maurice Ruah Derrick Rostagno 1 1–0 H 1–0 Feb 27, 1992 H2H
36087 Maurice Ruah Francisco Roig 1 0–1 H 0–1 Oct 31, 1991 H2H
36088 Maurice Ruah Jared Palmer 1 0–1 H 0–1 Jan 6, 1994 H2H
36089 Maurice Ruah Leonardo Lavalle 1 1–0 C 1–0 Feb 24, 1994 H2H
36090 Maurice Ruah Mark Koevermans 1 0–1 H 0–1 Nov 10, 1990 H2H
36091 Maurice Ruah Mark Petchey 1 0–1 G 0–1 Jun 8, 1994 H2H
36092 Maurice Ruah Martin Blackman 1 1–0 H 1–0 Apr 21, 1994 H2H
36093 Maurice Ruah Neil Borwick 1 1–0 C 1–0 Sep 29, 1994 H2H
36094 Maurice Ruah Nelson Aerts 1 0–1 C 0–1 Sep 11, 1991 H2H
36095 Maurice Ruah Patrik Kuhnen 1 0–1 G 0–1 Jun 22, 1994 H2H
36096 Maurice Ruah Paul Harsanyi 1 1–0 H 1–0 Jul 22, 1998 H2H
36097 Maurice Ruah Robbie Weiss 1 0–1 H 0–1 Apr 6, 1994 H2H
36098 Maurice Ruah Steve Campbell 1 0–1 H 0–1 Aug 4, 1994 H2H
36099 Maurice Ruah Tommy Ho 1 1–0 H 1–0 Jan 13, 1994 H2H
36100 Maurice Ruah Vijay Amritraj 1 0–1 H 0–1 Aug 16, 1989 H2H
36101 Mauricio Hadad Agustin Moreno 1 1–0 C 1–0 Mar 2, 1995 H2H
36102 Mauricio Hadad Andre Sa 1 1–0 C 1–0 Jan 31, 2001 H2H
36103 Mauricio Hadad Brad Pearce 1 1–0 H 1–0 Jul 21, 1993 H2H
36104 Mauricio Hadad Bryan Shelton 1 1–0 C 1–0 Apr 22, 1995 H2H
36105 Mauricio Hadad David Nainkin 1 1–0 C 1–0 Sep 12, 1996 H2H
36106 Mauricio Hadad David Rikl 1 0–1 C 0–1 Aug 12, 1993 H2H
36107 Mauricio Hadad Derrick Rostagno 1 1–0 H 1–0 Aug 5, 1993 H2H
36108 Mauricio Hadad Fernon Wibier 1 1–0 C 1–0 Sep 14, 1995 H2H
36109 Mauricio Hadad Juan Garat 1 1–0 C 1–0 Sep 15, 1994 H2H
36110 Mauricio Hadad Kenny Thorne 1 1–0 H 1–0 Jul 19, 1995 H2H
36111 Mauricio Hadad Lars Jonsson 1 1–0 C 1–0 Apr 21, 1995 H2H
36112 Mauricio Hadad Luis Herrera 1 0–1 G 0–1 Jul 8, 1993 H2H
36113 Mauricio Hadad Mario Rincon 1 1–0 C 1–0 Sep 16, 1994 H2H
36114 Mauricio Hadad Mark Woodforde 1 0–1 C 0–1 May 18, 1995 H2H
36115 Mauricio Hadad Miguel Tobon 1 1–0 C 1–0 Sep 17, 1994 H2H
36116 Mauricio Hadad Nicolas Pereira 1 0–1 C 0–1 Sep 18, 1994 H2H
36117 Mauricio Hadad Paul Kilderry 1 1–0 H 1–0 Aug 17, 1994 H2H
36118 Mauricio Hadad Sergio Cortes 1 1–0 C 1–0 Sep 17, 1994 H2H
36119 Maurizio Bonaiti Jean Loup Rouyer 1 0–1 C 0–1 Apr 20, 1971 H2H
36120 Maurizio Bonaiti Piero Toci 1 0–1 C 0–1 May 2, 1973 H2H
36121 Mauro Menezes Eric Riley 1 0–1 G 0–1 Jun 15, 1988 H2H
36122 Mauro Menezes Julio Goes 1 1–0 H 1–0 Feb 9, 1989 H2H
36123 Max Dahlin Sebastian Baez 1 0–1 C 0–1 Jul 14, 2026 H2H
36124 Max Hans Rehberg Jozef Kovalik 1 0–1 C 0–1 Jul 21, 2022 H2H
36125 Maxime Cressy Albert Ramos-Vinolas 1 1–0 H 1–0 Jan 18, 2023 H2H
36126 Maxime Cressy Alejandro Tabilo 1 0–1 H 0–1 Mar 11, 2023 H2H
36127 Maxime Cressy Aleksandr Shevchenko 1 0–1 H 0–1 Aug 2, 2023 H2H
36128 Maxime Cressy Alexander Zverev 1 0–1 H 0–1 Feb 11, 2021 H2H
36129 Maxime Cressy Alex de Minaur 1 0–1 H 0–1 Feb 17, 2023 H2H
36130 Maxime Cressy Andrey Rublev 1 0–1 H 0–1 Aug 5, 2022 H2H
36131 Maxime Cressy Antoine Bellier 1 1–0 H 1–0 Feb 9, 2023 H2H
36132 Maxime Cressy Arthur Rinderknech 1 0–1 H 0–1 Feb 8, 2024 H2H
36133 Maxime Cressy Aslan Karatsev 1 1–0 H 1–0 Aug 10, 2022 H2H
36134 Maxime Cressy Benjamin Bonzi 1 0–1 H 0–1 Feb 24, 2023 H2H
36135 Maxime Cressy Borna Coric 1 1–0 H 1–0 Feb 11, 2023 H2H
36136 Maxime Cressy Botic van de Zandschulp 1 0–1 H 0–1 Aug 16, 2022 H2H
36137 Maxime Cressy Cameron Norrie 1 1–0 G 1–0 Jun 24, 2022 H2H
36138 Maxime Cressy Christopher Eubanks 1 0–1 H 0–1 Mar 12, 2022 H2H
36139 Maxime Cressy Christopher O'Connell 1 1–0 H 1–0 Jan 23, 2022 H2H
36140 Maxime Cressy Constant Lestienne 1 0–1 H 0–1 Oct 1, 2022 H2H
36141 Maxime Cressy Elias Ymer 1 0–1 C 0–1 Apr 20, 2022 H2H
36142 Maxime Cressy Gael Monfils 1 0–1 H 0–1 Aug 11, 2022 H2H
36143 Maxime Cressy Geoffrey Blancaneaux 1 1–0 H 1–0 Feb 23, 2023 H2H
36144 Maxime Cressy Guido Pella 1 0–1 C 0–1 May 12, 2023 H2H
36145 Maxime Cressy Hubert Hurkacz 1 0–1 G 0–1 Jun 16, 2022 H2H
36146 Maxime Cressy Ilya Ivashka 1 1–0 H 1–0 Oct 20, 2022 H2H
36147 Maxime Cressy James Duckworth 1 1–0 H 1–0 Aug 24, 2022 H2H
36148 Maxime Cressy Jannik Sinner 1 0–1 H 0–1 Feb 12, 2023 H2H
36149 Maxime Cressy Jaume Munar 1 1–0 H 1–0 Jan 8, 2022 H2H
36150 Maxime Cressy John Millman 1 0–1 H 0–1 Feb 17, 2022 H2H
36151 Maxime Cressy Jordan Thompson 1 0–1 G 0–1 Jul 17, 2021 H2H
36152 Maxime Cressy Jozef Kovalik 1 1–0 H 1–0 Sep 2, 2020 H2H
36153 Maxime Cressy Jurij Rodionov 1 0–1 H 0–1 Feb 10, 2022 H2H
36154 Maxime Cressy Karen Khachanov 1 0–1 H 0–1 Oct 6, 2022 H2H
36155 Maxime Cressy Lorenzo Sonego 1 1–0 H 1–0 Aug 25, 2022 H2H
36156 Maxime Cressy Marc-Andrea Huesler 1 0–1 G 0–1 Jun 15, 2023 H2H
36157 Maxime Cressy Marton Fucsovics 1 0–1 H 0–1 Aug 31, 2022 H2H
36158 Maxime Cressy Matteo Berrettini 1 0–1 C 0–1 Apr 11, 2023 H2H
36159 Maxime Cressy Mitchell Krueger 1 1–0 G 1–0 Jul 15, 2022 H2H
36160 Maxime Cressy Novak Djokovic 1 0–1 H 0–1 Nov 3, 2022 H2H
36161 Maxime Cressy Pablo Carreno Busta 1 1–0 H 1–0 Sep 1, 2021 H2H
36162 Maxime Cressy Paolo Lorenzi 1 1–0 G 1–0 Jul 15, 2021 H2H
36163 Maxime Cressy Pierre-Hugues Herbert 1 0–1 H 0–1 Feb 3, 2021 H2H
36164 Maxime Cressy Radu Albot 1 1–0 G 1–0 Jul 18, 2024 H2H
36165 Maxime Cressy Rafael Nadal 1 0–1 H 0–1 Jan 9, 2022 H2H
36166 Maxime Cressy Rinky Hijikata 1 1–0 H 1–0 Jan 6, 2022 H2H
36167 Maxime Cressy Roberto Carballes Baena 1 0–1 C 0–1 Apr 6, 2023 H2H
36168 Maxime Cressy Sam Querrey 1 1–0 G 1–0 Jul 16, 2021 H2H
36169 Maxime Cressy Sebastian Korda 1 1–0 H 1–0 Sep 30, 2022 H2H
36170 Maxime Cressy Sebastian Ofner 1 0–1 C 0–1 May 30, 2023 H2H
36171 Maxime Cressy Stan Wawrinka 1 0–1 C 0–1 Apr 28, 2023 H2H
36172 Maxime Cressy Steve Johnson 1 1–0 G 1–0 Jul 16, 2022 H2H
36173 Maxime Cressy Taro Daniel 1 1–0 H 1–0 Feb 10, 2021 H2H
36174 Maxime Cressy Taylor Fritz 1 0–1 G 0–1 Jun 25, 2022 H2H
36175 Maxime Cressy Thanasi Kokkinakis 1 0–1 H 0–1 Jan 5, 2023 H2H
36176 Maxime Cressy Tim van Rijthoven 1 1–0 H 1–0 Feb 16, 2023 H2H
36177 Maxime Cressy Tomas Machac 1 1–0 H 1–0 Jan 20, 2022 H2H
36178 Maxime Cressy Yoshihito Nishioka 1 0–1 H 0–1 Feb 26, 2021 H2H
36179 Maxime Cressy Zhizhen Zhang 1 0–1 G 0–1 Jun 29, 2023 H2H
36180 Maxime Hamou Pablo Carreno Busta 1 0–1 C 0–1 May 20, 2015 H2H
36181 Maxime Janvier Hugo Gaston 1 0–1 C 0–1 Sep 29, 2020 H2H
36182 Maximilian Abel Flavio Saretta 1 0–1 C 0–1 May 12, 2004 H2H
36183 Maximilian Abel Ivo Heuberger 1 1–0 H 1–0 Feb 27, 2003 H2H
36184 Maximilian Marterer Hugo Gaston 1 1–0 H 1–0 Oct 21, 2023 H2H
36185 Maximilian Marterer Martin Klizan 1 0–1 C 0–1 Apr 27, 2017 H2H
36186 Maximilian Marterer Roberto Bautista Agut 1 0–1 G 0–1 Jul 3, 2024 H2H
36187 Maximo Gonzalez Adam Pavlasek 1 0–1 C 0–1 Jul 20, 2016 H2H
36188 Maximo Gonzalez Alexander Erler 1 0–1 H 0–1 Oct 24, 2025 H2H
36189 Maximo Gonzalez Boris Pashanski 1 1–0 C 1–0 Feb 5, 2009 H2H
36190 Maximo Gonzalez Brian Dabul 1 1–0 C 1–0 Feb 20, 2009 H2H
36191 Maximo Gonzalez Filip Prpic 1 1–0 C 1–0 Jul 17, 2008 H2H
36192 Maximo Gonzalez Gael Monfils 1 0–1 C 0–1 Apr 17, 2008 H2H
36193 Maximo Gonzalez Ivo Minar 1 0–1 G 0–1 Jun 24, 2009 H2H
36194 Maximo Gonzalez Jesse Witten 1 0–1 H 0–1 Sep 3, 2009 H2H
36195 Maximo Gonzalez Karol Beck 1 1–0 H 1–0 Sep 2, 2009 H2H
36196 Maximo Gonzalez Michael Ryderstedt 1 0–1 C 0–1 Jul 14, 2011 H2H
36197 Maximo Gonzalez Pablo Carreno Busta 1 1–0 C 1–0 Jul 30, 2014 H2H
36198 Maximo Gonzalez Paul Capdeville 1 0–1 C 0–1 May 7, 2009 H2H
36199 Maximo Gonzalez Renzo Olivo 1 0–1 C 0–1 Jul 15, 2016 H2H
36200 Maximo Gonzalez Rogerio Dutra Silva 1 0–1 C 0–1 Feb 2, 2012 H2H