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 descending Record Surface Last Met H2H
20001 Diego Perez Marko Ostoja 2 2–0 C 1–0 H 1–0 Oct 16, 1986 H2H
20002 Diego Perez Mark Woodforde 2 1–1 C 1–1 May 26, 1993 H2H
20003 Diego Perez Massimiliano Narducci 2 0–2 C 0–2 Aug 17, 1989 H2H
20004 Diego Perez Mel Purcell 2 0–2 C 0–2 Aug 5, 1983 H2H
20005 Diego Perez Michael Westphal 2 2–0 C 1–0 H 1–0 Aug 20, 1986 H2H
20006 Diego Perez Miloslav Mecir 2 0–2 C 0–1 H 0–1 Mar 10, 1988 H2H
20007 Diego Perez Ricardo Acuna 2 2–0 C 1–0 H 1–0 Jul 15, 1987 H2H
20008 Diego Perez Roberto Azar 2 2–0 C 2–0 Aug 13, 1992 H2H
20009 Diego Perez Sergio Casal 2 1–1 C 0–1 H 1–0 Jul 26, 1990 H2H
20010 Diego Perez Tomas Smid 2 0–2 C 0–2 Sep 27, 1986 H2H
20011 Diego Perez Ulf Stenlund 2 0–2 C 0–2 Jun 9, 1988 H2H
20012 Dimitri Poliakov Guillaume Raoux 2 1–1 H 1–1 Apr 12, 1995 H2H
20013 Dimitri Poliakov Simon Youl 2 0–2 G 0–1 H 0–1 Jun 9, 1994 H2H
20014 Dimitri Sturdza Torben Ulrich 2 1–1 C 1–1 Apr 15, 1970 H2H
20015 Dino Prizmic Novak Djokovic 2 1–1 C 1–0 H 0–1 May 9, 2026 H2H
20016 Di Wu Marin Cilic 2 0–2 H 0–2 Oct 13, 2015 H2H
20017 Dmitry Tursunov Adrian Mannarino 2 1–1 H 1–1 Nov 9, 2011 H2H
20018 Dmitry Tursunov Albert Ramos-Vinolas 2 1–1 H 1–1 Jan 4, 2012 H2H
20019 Dmitry Tursunov Alexander Waske 2 2–0 C 1–0 H 1–0 Jan 17, 2007 H2H
20020 Dmitry Tursunov Alex Bogdanovic 2 2–0 G 2–0 Jun 19, 2009 H2H
20021 Dmitry Tursunov Edouard Roger-Vasselin 2 1–1 H 1–1 Oct 3, 2013 H2H
20022 Dmitry Tursunov Evgeny Korolev 2 1–1 H 1–1 Mar 29, 2008 H2H
20023 Dmitry Tursunov Flavio Cipolla 2 1–1 H 1–1 Aug 3, 2011 H2H
20024 Dmitry Tursunov Gael Monfils 2 0–2 H 0–2 Aug 5, 2011 H2H
20025 Dmitry Tursunov Grigor Dimitrov 2 1–1 H 1–1 Feb 13, 2014 H2H
20026 Dmitry Tursunov Hyung-Taik Lee 2 1–1 H 1–1 Oct 6, 2006 H2H
20027 Dmitry Tursunov Lukas Lacko 2 1–1 C 0–1 H 1–0 Apr 7, 2016 H2H
20028 Dmitry Tursunov Marcos Daniel 2 2–0 C 1–0 H 1–0 Jul 23, 2009 H2H
20029 Dmitry Tursunov Michael Berrer 2 2–0 G 1–0 H 1–0 Jul 22, 2009 H2H
20030 Dmitry Tursunov Robby Ginepri 2 1–1 H 1–1 Aug 17, 2006 H2H
20031 Dmitry Tursunov Robert Kendrick 2 2–0 G 2–0 Jun 15, 2011 H2H
20032 Dmitry Tursunov Steve Darcis 2 0–2 H 0–2 Aug 31, 2011 H2H
20033 Dmitry Tursunov Thiemo de Bakker 2 0–2 C 0–1 G 0–1 Jun 19, 2014 H2H
20034 Dmitry Tursunov Vincent Spadea 2 1–1 C 1–0 H 0–1 Jul 20, 2007 H2H
20035 Dominic Stricker Alexei Popyrin 2 2–0 G 1–0 H 1–0 Aug 30, 2023 H2H
20036 Dominic Thiem Albert Montanes 2 1–1 C 1–1 Aug 7, 2015 H2H
20037 Dominic Thiem Benoit Paire 2 2–0 H 2–0 Jan 16, 2019 H2H
20038 Dominic Thiem Bernard Tomic 2 2–0 C 1–0 H 1–0 May 30, 2017 H2H
20039 Dominic Thiem Cameron Norrie 2 1–1 C 0–1 H 1–0 May 21, 2021 H2H
20040 Dominic Thiem Cristian Garin 2 1–1 C 0–1 H 1–0 Mar 2, 2023 H2H
20041 Dominic Thiem Daniel Evans 2 1–1 C 1–0 H 0–1 Apr 28, 2017 H2H
20042 Dominic Thiem David Ferrer 2 1–1 C 1–0 H 0–1 Aug 19, 2017 H2H
20043 Dominic Thiem Denis Istomin 2 2–0 H 2–0 Sep 26, 2015 H2H
20044 Dominic Thiem Denis Kudla 2 2–0 H 2–0 Jan 18, 2018 H2H
20045 Dominic Thiem Denis Shapovalov 2 2–0 H 2–0 Aug 8, 2019 H2H
20046 Dominic Thiem Dmitry Tursunov 2 2–0 C 1–0 H 1–0 Feb 25, 2016 H2H
20047 Dominic Thiem Facundo Bagnis 2 2–0 C 2–0 Aug 2, 2023 H2H
20048 Dominic Thiem Felix Auger-Aliassime 2 1–1 H 1–1 Jan 16, 2024 H2H
20049 Dominic Thiem Florian Mayer 2 1–1 G 1–1 Jun 29, 2016 H2H
20050 Dominic Thiem Gastao Elias 2 2–0 C 1–0 H 1–0 Jan 13, 2017 H2H
20051 Dominic Thiem Gerald Melzer 2 1–1 C 0–1 H 1–0 Oct 27, 2016 H2H
20052 Dominic Thiem Gilles Muller 2 1–1 H 1–1 Sep 24, 2016 H2H
20053 Dominic Thiem Guillermo Garcia-Lopez 2 2–0 C 2–0 May 26, 2018 H2H
20054 Dominic Thiem Horacio Zeballos 2 2–0 C 2–0 Feb 16, 2018 H2H
20055 Dominic Thiem Hugo Gaston 2 2–0 C 2–0 Jul 21, 2022 H2H
20056 Dominic Thiem James Duckworth 2 1–1 H 1–1 Jan 7, 2016 H2H
20057 Dominic Thiem Jared Donaldson 2 2–0 C 1–0 G 1–0 Jul 9, 2017 H2H
20058 Dominic Thiem Jarkko Nieminen 2 1–1 H 1–1 Feb 13, 2014 H2H
20059 Dominic Thiem Jozef Kovalik 2 2–0 C 1–0 H 1–0 Apr 27, 2018 H2H
20060 Dominic Thiem Jurgen Melzer 2 1–1 C 1–1 Jul 21, 2016 H2H
20061 Dominic Thiem Kyle Edmund 2 2–0 C 2–0 Apr 28, 2023 H2H
20062 Dominic Thiem Lucas Pouille 2 0–2 C 0–1 H 0–1 Sep 25, 2016 H2H
20063 Dominic Thiem Lukas Lacko 2 2–0 H 2–0 Aug 27, 2014 H2H
20064 Dominic Thiem Lukas Rosol 2 2–0 H 2–0 Oct 7, 2014 H2H
20065 Dominic Thiem Marco Cecchinato 2 1–1 C 1–1 May 18, 2022 H2H
20066 Dominic Thiem Marton Fucsovics 2 2–0 C 2–0 May 12, 2021 H2H
20067 Dominic Thiem Mikhail Youzhny 2 2–0 G 2–0 Jun 21, 2018 H2H
20068 Dominic Thiem Mischa Zverev 2 1–1 G 0–1 H 1–0 Mar 14, 2017 H2H
20069 Dominic Thiem Nick Kyrgios 2 2–0 C 1–0 H 1–0 Feb 14, 2021 H2H
20070 Dominic Thiem Nicolas Almagro 2 2–0 C 1–0 H 1–0 Feb 14, 2016 H2H
20071 Dominic Thiem Pierre-Hugues Herbert 2 0–2 H 0–2 Jan 2, 2019 H2H
20072 Dominic Thiem Santiago Giraldo 2 1–1 C 1–1 Apr 29, 2016 H2H
20073 Dominic Thiem Sebastian Baez 2 0–2 C 0–2 Aug 5, 2023 H2H
20074 Dominic Thiem Simone Bolelli 2 2–0 C 2–0 Jun 1, 2017 H2H
20075 Dominic Thiem Tomas Berdych 2 0–2 G 0–1 H 0–1 Jul 11, 2017 H2H
20076 Dominic Thiem Vasek Pospisil 2 2–0 C 1–0 G 1–0 Jul 5, 2017 H2H
20077 Dominic Thiem Yuichi Sugita 2 1–1 C 1–0 G 0–1 Jun 22, 2018 H2H
20078 Dominic Thiem Zhizhen Zhang 2 2–0 C 1–0 H 1–0 Aug 3, 2023 H2H
20079 Dominik Hrbaty Alexander Peya 2 2–0 C 1–0 H 1–0 Apr 26, 2007 H2H
20080 Dominik Hrbaty Alexander Popp 2 1–1 H 1–1 Nov 24, 2000 H2H
20081 Dominik Hrbaty Andreas Vinciguerra 2 1–1 C 1–0 H 0–1 Apr 17, 2002 H2H
20082 Dominik Hrbaty Andrei Medvedev 2 0–2 C 0–2 May 17, 2000 H2H
20083 Dominik Hrbaty Antony Dupuis 2 2–0 C 1–0 H 1–0 Aug 16, 2001 H2H
20084 Dominik Hrbaty Cedric Pioline 2 0–2 C 0–2 Apr 26, 2002 H2H
20085 Dominik Hrbaty Chris Woodruff 2 1–1 H 1–1 Aug 9, 2000 H2H
20086 Dominik Hrbaty Daniel Vacek 2 1–1 H 1–1 Jan 20, 1999 H2H
20087 Dominik Hrbaty David Sanchez 2 1–1 C 0–1 G 1–0 Jun 23, 2004 H2H
20088 Dominik Hrbaty Fernando Meligeni 2 2–0 C 1–0 H 1–0 May 1, 1999 H2H
20089 Dominik Hrbaty Florent Serra 2 1–1 C 1–0 H 0–1 Oct 26, 2006 H2H
20090 Dominik Hrbaty Galo Blanco 2 1–1 C 1–1 Jun 12, 1999 H2H
20091 Dominik Hrbaty Gilles Muller 2 1–1 H 1–1 Aug 3, 2006 H2H
20092 Dominik Hrbaty Goran Ivanisevic 2 1–1 H 1–1 Aug 30, 2000 H2H
20093 Dominik Hrbaty Hernan Gumy 2 1–1 C 1–0 H 0–1 Oct 3, 1997 H2H
20094 Dominik Hrbaty Jacobo Diaz 2 2–0 C 2–0 Jun 12, 1998 H2H
20095 Dominik Hrbaty James Blake 2 0–2 C 0–1 H 0–1 Aug 13, 2008 H2H
20096 Dominik Hrbaty Janko Tipsarevic 2 1–1 C 0–1 H 1–0 May 25, 2005 H2H
20097 Dominik Hrbaty Jason Stoltenberg 2 0–2 H 0–2 Jan 14, 2000 H2H
20098 Dominik Hrbaty Jean-Rene Lisnard 2 2–0 C 1–0 H 1–0 Nov 3, 2005 H2H
20099 Dominik Hrbaty Jeff Tarango 2 1–1 C 1–1 May 10, 2000 H2H
20100 Dominik Hrbaty Jim Courier 2 0–2 C 0–2 Nov 13, 1998 H2H
20101 Dominik Hrbaty Jurgen Melzer 2 0–2 H 0–2 Oct 30, 2009 H2H
20102 Dominik Hrbaty Kristof Vliegen 2 1–1 C 1–0 C 0–1 May 7, 2009 H2H
20103 Dominik Hrbaty Marcelo Filippini 2 0–2 C 0–2 Aug 12, 1999 H2H
20104 Dominik Hrbaty Marcelo Rios 2 2–0 C 1–0 H 1–0 Jun 4, 1999 H2H
20105 Dominik Hrbaty Martin Verkerk 2 0–2 C 0–1 C 0–1 Oct 30, 2003 H2H
20106 Dominik Hrbaty Nicolas Kiefer 2 0–2 C 0–1 H 0–1 Jul 15, 2004 H2H
20107 Dominik Hrbaty Oliver Gross 2 2–0 C 1–0 H 1–0 Jan 8, 1999 H2H
20108 Dominik Hrbaty Omar Alawadhi 2 2–0 H 2–0 Mar 1, 2007 H2H
20109 Dominik Hrbaty Oscar Hernandez 2 2–0 C 1–0 H 1–0 Sep 1, 2004 H2H
20110 Dominik Hrbaty Paul Goldstein 2 1–1 H 1–1 Jan 1, 2007 H2H
20111 Dominik Hrbaty Peter Luczak 2 1–1 C 1–0 H 0–1 May 21, 2008 H2H
20112 Dominik Hrbaty Pete Sampras 2 0–2 G 0–1 H 0–1 Jun 24, 1998 H2H
20113 Dominik Hrbaty Ricardo Mello 2 2–0 C 1–0 H 1–0 Jul 30, 2005 H2H
20114 Dominik Hrbaty Richard Krajicek 2 0–2 H 0–2 Aug 21, 2002 H2H
20115 Dominik Hrbaty Robby Ginepri 2 2–0 G 1–0 H 1–0 Jul 29, 2006 H2H
20116 Dominik Hrbaty Sargis Sargsian 2 0–2 C 0–1 H 0–1 May 14, 2003 H2H
20117 Dominik Hrbaty Thierry Ascione 2 2–0 C 1–0 H 1–0 Oct 6, 2005 H2H
20118 Dominik Koepfer Benoit Paire 2 2–0 C 1–0 H 1–0 Mar 12, 2022 H2H
20119 Dominik Koepfer Cristian Garin 2 0–2 C 0–2 Apr 18, 2024 H2H
20120 Dominik Koepfer James Duckworth 2 1–1 H 1–1 Aug 3, 2023 H2H
20121 Dominik Koepfer Jan-Lennard Struff 2 1–1 C 0–1 H 1–0 Aug 17, 2021 H2H
20122 Dominik Koepfer Lorenzo Musetti 2 1–1 C 1–0 G 0–1 Jun 14, 2024 H2H
20123 Dominik Koepfer Roberto Bautista Agut 2 0–2 C 0–1 G 0–1 Jul 4, 2021 H2H
20124 Dominique Bedel Bernard Fritz 2 1–1 C 1–1 Feb 25, 1982 H2H
20125 Dominique Bedel Birger Andersson 2 2–0 C 2–0 May 14, 1980 H2H
20126 Dominique Bedel Jean Louis Haillet 2 2–0 C 2–0 Apr 1, 1982 H2H
20127 Dominique Bedel Zeljko Franulovic 2 0–2 C 0–1 H 0–1 Apr 2, 1981 H2H
20128 Donald Young Alejandro Falla 2 1–1 H 1–1 Jan 11, 2012 H2H
20129 Donald Young Aljaz Bedene 2 1–1 H 1–1 Sep 3, 2015 H2H
20130 Donald Young Amer Delic 2 1–1 H 1–1 Feb 14, 2008 H2H
20131 Donald Young Diego Schwartzman 2 1–1 H 1–1 Oct 5, 2017 H2H
20132 Donald Young Dustin Brown 2 2–0 H 2–0 Mar 24, 2017 H2H
20133 Donald Young Frank Dancevic 2 2–0 H 2–0 Aug 20, 2014 H2H
20134 Donald Young Hubert Hurkacz 2 0–2 H 0–2 Jul 29, 2019 H2H
20135 Donald Young Hyeon Chung 2 0–2 C 0–1 H 0–1 Feb 28, 2018 H2H
20136 Donald Young Jared Donaldson 2 2–0 G 2–0 Jun 29, 2017 H2H
20137 Donald Young Jesse Levine 2 0–2 G 0–1 H 0–1 Aug 14, 2012 H2H
20138 Donald Young Martin Klizan 2 1–1 G 0–1 H 1–0 Jun 19, 2014 H2H
20139 Donald Young Michael Berrer 2 1–1 H 1–1 Aug 23, 2011 H2H
20140 Donald Young Mikhail Kukushkin 2 1–1 H 1–1 Feb 18, 2016 H2H
20141 Donald Young Nick Kyrgios 2 1–1 G 1–0 H 0–1 Jun 22, 2017 H2H
20142 Donald Young Reilly Opelka 2 1–1 H 1–1 Feb 17, 2017 H2H
20143 Donald Young Ricardas Berankis 2 0–2 H 0–2 Feb 13, 2016 H2H
20144 Donald Young Robby Ginepri 2 0–2 C 0–1 H 0–1 May 27, 2008 H2H
20145 Donald Young Roberto Bautista Agut 2 0–2 G 0–1 H 0–1 Jun 17, 2016 H2H
20146 Donald Young Stefan Kozlov 2 2–0 G 1–0 H 1–0 Mar 11, 2017 H2H
20147 Donald Young Steve Darcis 2 1–1 H 1–1 Feb 25, 2017 H2H
20148 Doug Burke Ramesh Krishnan 2 0–2 C 0–1 H 0–1 Jul 21, 1989 H2H
20149 Doug Crawford Milan Holecek 2 1–1 C 1–1 Jun 6, 1975 H2H
20150 Doug Crawford Rick Fisher 2 1–1 C 1–0 G 0–1 Jun 8, 1977 H2H
20151 Doug Flach Jimmy Connors 2 0–2 C 0–1 H 0–1 Apr 28, 1994 H2H
20152 Doug Flach Olivier Delaitre 2 0–2 H 0–2 Aug 17, 1994 H2H
20153 Drew Gitlin Chris Johnstone 2 2–0 C 1–0 G 1–0 Jun 16, 1983 H2H
20154 Drew Gitlin Ramesh Krishnan 2 0–2 C 0–1 G 0–1 Dec 3, 1983 H2H
20155 Dudi Sela Adrian Mannarino 2 1–1 G 1–0 H 0–1 Oct 21, 2017 H2H
20156 Dudi Sela Amer Delic 2 1–1 H 1–1 Mar 10, 2012 H2H
20157 Dudi Sela Damir Dzumhur 2 2–0 H 2–0 Jan 5, 2017 H2H
20158 Dudi Sela Hyeon Chung 2 1–1 H 1–1 Jan 6, 2017 H2H
20159 Dudi Sela Kevin Kim 2 1–1 H 1–1 Jan 8, 2010 H2H
20160 Dudi Sela Konstantin Kravchuk 2 2–0 H 2–0 Jul 27, 2017 H2H
20161 Dudi Sela Ricardas Berankis 2 0–2 H 0–2 Sep 19, 2019 H2H
20162 Dusan Lajovic Alejandro Tabilo 2 1–1 C 1–0 H 0–1 Mar 8, 2025 H2H
20163 Dusan Lajovic Arthur Rinderknech 2 0–2 C 0–1 H 0–1 Apr 24, 2026 H2H
20164 Dusan Lajovic Cameron Norrie 2 1–1 C 0–1 H 1–0 Feb 21, 2019 H2H
20165 Dusan Lajovic Camilo Ugo Carabelli 2 2–0 C 2–0 Mar 2, 2023 H2H
20166 Dusan Lajovic Damir Dzumhur 2 1–1 C 0–1 H 1–0 Feb 20, 2025 H2H
20167 Dusan Lajovic Daniel Evans 2 0–2 C 0–1 G 0–1 Jul 1, 2021 H2H
20168 Dusan Lajovic Denis Shapovalov 2 0–2 C 0–1 H 0–1 Jan 18, 2023 H2H
20169 Dusan Lajovic Dennis Novak 2 1–1 C 1–0 H 0–1 Feb 26, 2021 H2H
20170 Dusan Lajovic Dustin Brown 2 0–2 C 0–1 G 0–1 Jul 27, 2017 H2H
20171 Dusan Lajovic Emil Ruusuvuori 2 2–0 H 2–0 Mar 8, 2024 H2H
20172 Dusan Lajovic Fabian Marozsan 2 0–2 H 0–2 Nov 8, 2024 H2H
20173 Dusan Lajovic Felix Auger-Aliassime 2 2–0 C 1–0 H 1–0 Apr 29, 2023 H2H
20174 Dusan Lajovic Juan Manuel Cerundolo 2 1–1 C 1–0 H 0–1 Mar 3, 2023 H2H
20175 Dusan Lajovic Jurgen Zopp 2 2–0 C 2–0 Apr 23, 2015 H2H
20176 Dusan Lajovic Kyle Edmund 2 1–1 H 1–1 Jan 22, 2020 H2H
20177 Dusan Lajovic Lorenzo Musetti 2 0–2 C 0–2 Jul 26, 2024 H2H
20178 Dusan Lajovic Malek Jaziri 2 2–0 C 1–0 H 1–0 Mar 17, 2021 H2H
20179 Dusan Lajovic Marco Cecchinato 2 1–1 C 1–0 H 0–1 Feb 20, 2020 H2H
20180 Dusan Lajovic Martin Klizan 2 0–2 C 0–2 Aug 3, 2018 H2H
20181 Dusan Lajovic Maximilian Marterer 2 1–1 C 1–1 Jul 29, 2024 H2H
20182 Dusan Lajovic Nick Kyrgios 2 0–2 H 0–2 Mar 25, 2019 H2H
20183 Dusan Lajovic Richard Gasquet 2 2–0 C 1–0 H 1–0 Oct 21, 2021 H2H
20184 Dusan Lajovic Rogerio Dutra Silva 2 1–1 C 1–0 H 0–1 Jan 5, 2017 H2H
20185 Dusan Lajovic Soonwoo Kwon 2 0–2 H 0–2 Sep 24, 2021 H2H
20186 Dusan Lajovic Stan Wawrinka 2 1–1 C 0–1 H 1–0 Oct 6, 2023 H2H
20187 Dusan Lajovic Steve Darcis 2 1–1 H 1–1 Aug 28, 2019 H2H
20188 Dusan Lajovic Taro Daniel 2 1–1 C 0–1 H 1–0 Apr 21, 2022 H2H
20189 Dusan Lajovic Teymuraz Gabashvili 2 0–2 C 0–2 Jul 24, 2014 H2H
20190 Dusan Lajovic Zhizhen Zhang 2 0–2 C 0–2 Aug 2, 2023 H2H
20191 Dustin Brown Benoit Paire 2 1–1 C 1–0 H 0–1 Feb 11, 2017 H2H
20192 Dustin Brown Grigor Dimitrov 2 0–2 C 0–1 H 0–1 Jan 21, 2015 H2H
20193 Dustin Brown Pablo Carreno Busta 2 1–1 C 1–1 Jul 16, 2014 H2H
20194 Eddie Dibbs Allan Stone 2 2–0 C 1–0 C 1–0 Apr 22, 1976 H2H
20195 Eddie Dibbs Armistead Neely 2 2–0 C 2–0 Aug 8, 1974 H2H
20196 Eddie Dibbs Bob Giltinan 2 2–0 C 2–0 Jun 2, 1978 H2H
20197 Eddie Dibbs Byron Bertram 2 2–0 H 2–0 Aug 21, 1980 H2H
20198 Eddie Dibbs Charlie Owens 2 2–0 C 2–0 Aug 29, 1975 H2H
20199 Eddie Dibbs Chris Delaney 2 2–0 C 1–0 H 1–0 Feb 18, 1981 H2H
20200 Eddie Dibbs Colin Dibley 2 1–1 C 0–1 H 1–0 Mar 4, 1974 H2H