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
58801 Derrick Rostagno Tim Wilkison 2 2–0 G 2–0 Jun 22, 1989 H2H
58802 Derrick Rostagno Todd Nelson 2 2–0 C 1–0 G 1–0 Nov 17, 1988 H2H
58803 Derrick Rostagno Vijay Amritraj 2 0–2 G 0–2 Jul 8, 1988 H2H
58804 Dick Crealy Allan Stone 2 2–0 H 2–0 Apr 17, 1969 H2H
58805 Dick Crealy Bill Bowrey 2 0–2 G 0–2 Jan 16, 1969 H2H
58806 Dick Crealy Butch Seewagen 2 1–1 C 0–1 C 1–0 Sep 23, 1973 H2H
58807 Dick Crealy Frank Froehling 2 1–1 G 0–1 H 1–0 Mar 6, 1974 H2H
58808 Dick Crealy Graham Stilwell 2 1–1 C 1–0 G 0–1 Jan 22, 1974 H2H
58809 Dick Crealy Harald Elschenbroich 2 2–0 C 2–0 Nov 19, 1974 H2H
58810 Dick Crealy Ian Fletcher 2 2–0 G 2–0 Jan 11, 1974 H2H
58811 Dick Crealy Ion Tiriac 2 0–2 C 0–2 May 9, 1968 H2H
58812 Dick Crealy Jean Loup Rouyer 2 1–1 C 1–1 Jul 29, 1970 H2H
58813 Dick Crealy Jim Mcmanus 2 2–0 C 1–0 G 1–0 Dec 7, 1978 H2H
58814 Dick Crealy Jurgen Fassbender 2 1–1 C 1–1 Apr 29, 1977 H2H
58815 Dick Crealy Milan Holecek 2 2–0 C 1–0 G 1–0 Apr 10, 1974 H2H
58816 Dick Crealy Ove Bengtson 2 1–1 G 0–1 H 1–0 Aug 30, 1974 H2H
58817 Dick Crealy Pat Cramer 2 1–1 C 1–1 Sep 16, 1976 H2H
58818 Dick Crealy Patricio Cornejo 2 1–1 C 1–0 H 0–1 Mar 8, 1974 H2H
58819 Dick Crealy Paul Gerken 2 1–1 G 1–1 Jun 26, 1973 H2H
58820 Dick Crealy Peter Szoke 2 2–0 C 2–0 Oct 25, 1972 H2H
58821 Dick Crealy Premjit Lall 2 2–0 C 2–0 Apr 4, 1973 H2H
58822 Dick Crealy Richard Hawkes 2 2–0 G 1–0 H 1–0 Dec 9, 1971 H2H
58823 Dick Crealy Steve Faulk 2 2–0 C 2–0 Jun 5, 1974 H2H
58824 Dick Crealy Tom Kreiss 2 2–0 C 1–0 H 1–0 Nov 13, 1975 H2H
58825 Dick Crealy Tony Parun 2 2–0 G 2–0 Jan 29, 1970 H2H
58826 Dick Crealy Torben Ulrich 2 2–0 C 1–0 G 1–0 Jun 9, 1973 H2H
58827 Dick Stockton Byron Bertram 2 2–0 C 1–0 C 1–0 Sep 3, 1976 H2H
58828 Dick Stockton Ferdi Taygan 2 1–1 H 1–1 Aug 20, 1980 H2H
58829 Dick Stockton Grover Raz Reid 2 2–0 C 1–0 H 1–0 Nov 4, 1976 H2H
58830 Dick Stockton Ivan Molina 2 2–0 C 1–0 H 1–0 Jul 24, 1975 H2H
58831 Dick Stockton Jim Delaney 2 2–0 C 1–0 G 1–0 Aug 1, 1975 H2H
58832 Dick Stockton John Chris Lewis 2 2–0 C 1–0 H 1–0 Feb 14, 1979 H2H
58833 Dick Stockton John Yuill 2 2–0 C 2–0 Jul 25, 1978 H2H
58834 Dick Stockton Jun Kuki 2 1–1 H 1–1 Nov 7, 1974 H2H
58835 Dick Stockton Keith Richardson 2 2–0 H 2–0 Sep 3, 1979 H2H
58836 Dick Stockton Manuel Orantes 2 2–0 C 1–0 H 1–0 Jun 9, 1978 H2H
58837 Dick Stockton Marcello Lara 2 1–1 C 1–0 G 0–1 Aug 9, 1978 H2H
58838 Dick Stockton Milan Holecek 2 2–0 H 2–0 Mar 7, 1974 H2H
58839 Dick Stockton Nicola Spear 2 1–1 C 1–1 Jul 28, 1977 H2H
58840 Dick Stockton Nikola Pilic 2 2–0 C 1–0 C 1–0 Jul 20, 1973 H2H
58841 Dick Stockton Onny Parun 2 1–1 C 1–0 H 0–1 Apr 17, 1973 H2H
58842 Dick Stockton Owen Davidson 2 2–0 C 1–0 H 1–0 Apr 18, 1974 H2H
58843 Dick Stockton Pierre Barthes 2 0–2 G 0–1 H 0–1 Jul 2, 1972 H2H
58844 Dick Stockton Ramesh Krishnan 2 0–2 C 0–2 Nov 19, 1982 H2H
58845 Dick Stockton Steve Faulk 2 2–0 H 2–0 Jan 7, 1973 H2H
58846 Dick Stockton Steve Krulevitz 2 2–0 H 2–0 Sep 5, 1981 H2H
58847 Dick Stockton Syd Ball 2 1–1 C 1–0 H 0–1 Oct 20, 1976 H2H
58848 Dick Stockton Tom Edlefsen 2 2–0 C 1–0 H 1–0 Feb 27, 1975 H2H
58849 Dick Stockton Tom Leonard 2 1–1 C 1–0 G 0–1 Mar 30, 1978 H2H
58850 Dick Stockton Zan Guerry 2 2–0 C 2–0 Aug 11, 1977 H2H
58851 Diego Junqueira Paul Capdeville 2 2–0 C 2–0 May 27, 2009 H2H
58852 Diego Nargiso Aki Rahunen 2 2–0 C 1–0 C 1–0 Jul 31, 1991 H2H
58853 Diego Nargiso Chris Pridham 2 2–0 C 1–0 H 1–0 Oct 22, 1992 H2H
58854 Diego Nargiso Christian Bergstrom 2 0–2 C 0–1 G 0–1 Jun 22, 1994 H2H
58855 Diego Nargiso Claudio Pistolesi 2 1–1 C 1–1 May 22, 1992 H2H
58856 Diego Nargiso Jacco Eltingh 2 1–1 G 1–0 H 0–1 Jun 16, 1995 H2H
58857 Diego Nargiso Jan Gunnarsson 2 1–1 C 1–0 G 0–1 Mar 5, 1992 H2H
58858 Diego Nargiso Mark Koevermans 2 0–2 C 0–2 May 13, 1992 H2H
58859 Diego Nargiso Martin Strelba 2 2–0 C 2–0 May 20, 1993 H2H
58860 Diego Nargiso Paolo Cane 2 0–2 C 0–1 C 0–1 Oct 19, 1989 H2H
58861 Diego Nargiso Patrick Baur 2 1–1 C 1–0 C 0–1 Aug 2, 1995 H2H
58862 Diego Perez Alberto Tous 2 2–0 C 2–0 Sep 13, 1985 H2H
58863 Diego Perez Cassio Motta 2 2–0 C 2–0 Jul 27, 1983 H2H
58864 Diego Perez Chip Hooper 2 0–2 C 0–1 H 0–1 Nov 22, 1984 H2H
58865 Diego Perez Claudio Panatta 2 2–0 C 2–0 Aug 4, 1983 H2H
58866 Diego Perez Damir Keretic 2 1–1 C 1–1 May 5, 1988 H2H
58867 Diego Perez Danilo Marcelino 2 1–1 H 1–1 Oct 29, 1992 H2H
58868 Diego Perez David Pate 2 1–1 C 1–0 H 0–1 Apr 28, 1988 H2H
58869 Diego Perez Eduardo Bengoechea 2 2–0 C 2–0 May 3, 1990 H2H
58870 Diego Perez Eric Jelen 2 2–0 C 1–0 H 1–0 Sep 5, 1987 H2H
58871 Diego Perez Gilad Bloom 2 0–2 C 0–1 H 0–1 Jan 16, 1991 H2H
58872 Diego Perez Henrik Sundstrom 2 2–0 C 1–0 H 1–0 Oct 9, 1986 H2H
58873 Diego Perez Jerome Potier 2 1–1 C 1–1 Sep 20, 1989 H2H
58874 Diego Perez Jim Gurfein 2 1–1 C 1–1 Jul 6, 1988 H2H
58875 Diego Perez John Alexander 2 0–2 C 0–2 Sep 18, 1982 H2H
58876 Diego Perez John Fitzgerald 2 1–1 C 1–0 H 0–1 Jan 20, 1993 H2H
58877 Diego Perez Jose Higueras 2 0–2 C 0–2 Apr 4, 1985 H2H
58878 Diego Perez Lawson Duncan 2 1–1 C 1–1 Jun 15, 1990 H2H
58879 Diego Perez Marcel Freeman 2 2–0 C 1–0 H 1–0 Aug 21, 1986 H2H
58880 Diego Perez Marian Vajda 2 0–2 C 0–2 Apr 17, 1987 H2H
58881 Diego Perez Marko Ostoja 2 2–0 C 1–0 H 1–0 Oct 16, 1986 H2H
58882 Diego Perez Mark Woodforde 2 1–1 C 1–1 May 26, 1993 H2H
58883 Diego Perez Massimiliano Narducci 2 0–2 C 0–2 Aug 17, 1989 H2H
58884 Diego Perez Mel Purcell 2 0–2 C 0–2 Aug 5, 1983 H2H
58885 Diego Perez Michael Westphal 2 2–0 C 1–0 H 1–0 Aug 20, 1986 H2H
58886 Diego Perez Miloslav Mecir 2 0–2 C 0–1 H 0–1 Mar 10, 1988 H2H
58887 Diego Perez Ricardo Acuna 2 2–0 C 1–0 H 1–0 Jul 15, 1987 H2H
58888 Diego Perez Roberto Azar 2 2–0 C 2–0 Aug 13, 1992 H2H
58889 Diego Perez Sergio Casal 2 1–1 C 0–1 H 1–0 Jul 26, 1990 H2H
58890 Diego Perez Tomas Smid 2 0–2 C 0–2 Sep 27, 1986 H2H
58891 Diego Perez Ulf Stenlund 2 0–2 C 0–2 Jun 9, 1988 H2H
58892 Dimitri Poliakov Guillaume Raoux 2 1–1 H 1–1 Apr 12, 1995 H2H
58893 Dimitri Poliakov Simon Youl 2 0–2 G 0–1 H 0–1 Jun 9, 1994 H2H
58894 Dimitri Sturdza Torben Ulrich 2 1–1 C 1–1 Apr 15, 1970 H2H
58895 Dino Prizmic Novak Djokovic 2 1–1 C 1–0 H 0–1 May 9, 2026 H2H
58896 Di Wu Marin Cilic 2 0–2 H 0–2 Oct 13, 2015 H2H
58897 Dmitry Tursunov Adrian Mannarino 2 1–1 H 1–1 Nov 9, 2011 H2H
58898 Dmitry Tursunov Albert Ramos-Vinolas 2 1–1 H 1–1 Jan 4, 2012 H2H
58899 Dmitry Tursunov Alexander Waske 2 2–0 C 1–0 H 1–0 Jan 17, 2007 H2H
58900 Dmitry Tursunov Alex Bogdanovic 2 2–0 G 2–0 Jun 19, 2009 H2H
58901 Dmitry Tursunov Edouard Roger-Vasselin 2 1–1 H 1–1 Oct 3, 2013 H2H
58902 Dmitry Tursunov Evgeny Korolev 2 1–1 H 1–1 Mar 29, 2008 H2H
58903 Dmitry Tursunov Flavio Cipolla 2 1–1 H 1–1 Aug 3, 2011 H2H
58904 Dmitry Tursunov Gael Monfils 2 0–2 H 0–2 Aug 5, 2011 H2H
58905 Dmitry Tursunov Grigor Dimitrov 2 1–1 H 1–1 Feb 13, 2014 H2H
58906 Dmitry Tursunov Hyung-Taik Lee 2 1–1 H 1–1 Oct 6, 2006 H2H
58907 Dmitry Tursunov Lukas Lacko 2 1–1 C 0–1 H 1–0 Apr 7, 2016 H2H
58908 Dmitry Tursunov Marcos Daniel 2 2–0 C 1–0 H 1–0 Jul 23, 2009 H2H
58909 Dmitry Tursunov Michael Berrer 2 2–0 G 1–0 H 1–0 Jul 22, 2009 H2H
58910 Dmitry Tursunov Robby Ginepri 2 1–1 H 1–1 Aug 17, 2006 H2H
58911 Dmitry Tursunov Robert Kendrick 2 2–0 G 2–0 Jun 15, 2011 H2H
58912 Dmitry Tursunov Steve Darcis 2 0–2 H 0–2 Aug 31, 2011 H2H
58913 Dmitry Tursunov Thiemo de Bakker 2 0–2 C 0–1 G 0–1 Jun 19, 2014 H2H
58914 Dmitry Tursunov Vincent Spadea 2 1–1 C 1–0 H 0–1 Jul 20, 2007 H2H
58915 Dominic Stricker Alexei Popyrin 2 2–0 G 1–0 H 1–0 Aug 30, 2023 H2H
58916 Dominic Thiem Albert Montanes 2 1–1 C 1–1 Aug 7, 2015 H2H
58917 Dominic Thiem Benoit Paire 2 2–0 H 2–0 Jan 16, 2019 H2H
58918 Dominic Thiem Bernard Tomic 2 2–0 C 1–0 H 1–0 May 30, 2017 H2H
58919 Dominic Thiem Cameron Norrie 2 1–1 C 0–1 H 1–0 May 21, 2021 H2H
58920 Dominic Thiem Cristian Garin 2 1–1 C 0–1 H 1–0 Mar 2, 2023 H2H
58921 Dominic Thiem Daniel Evans 2 1–1 C 1–0 H 0–1 Apr 28, 2017 H2H
58922 Dominic Thiem David Ferrer 2 1–1 C 1–0 H 0–1 Aug 19, 2017 H2H
58923 Dominic Thiem Denis Istomin 2 2–0 H 2–0 Sep 26, 2015 H2H
58924 Dominic Thiem Denis Kudla 2 2–0 H 2–0 Jan 18, 2018 H2H
58925 Dominic Thiem Denis Shapovalov 2 2–0 H 2–0 Aug 8, 2019 H2H
58926 Dominic Thiem Dmitry Tursunov 2 2–0 C 1–0 H 1–0 Feb 25, 2016 H2H
58927 Dominic Thiem Facundo Bagnis 2 2–0 C 2–0 Aug 2, 2023 H2H
58928 Dominic Thiem Felix Auger-Aliassime 2 1–1 H 1–1 Jan 16, 2024 H2H
58929 Dominic Thiem Florian Mayer 2 1–1 G 1–1 Jun 29, 2016 H2H
58930 Dominic Thiem Gastao Elias 2 2–0 C 1–0 H 1–0 Jan 13, 2017 H2H
58931 Dominic Thiem Gerald Melzer 2 1–1 C 0–1 H 1–0 Oct 27, 2016 H2H
58932 Dominic Thiem Gilles Muller 2 1–1 H 1–1 Sep 24, 2016 H2H
58933 Dominic Thiem Guillermo Garcia-Lopez 2 2–0 C 2–0 May 26, 2018 H2H
58934 Dominic Thiem Horacio Zeballos 2 2–0 C 2–0 Feb 16, 2018 H2H
58935 Dominic Thiem Hugo Gaston 2 2–0 C 2–0 Jul 21, 2022 H2H
58936 Dominic Thiem James Duckworth 2 1–1 H 1–1 Jan 7, 2016 H2H
58937 Dominic Thiem Jared Donaldson 2 2–0 C 1–0 G 1–0 Jul 9, 2017 H2H
58938 Dominic Thiem Jarkko Nieminen 2 1–1 H 1–1 Feb 13, 2014 H2H
58939 Dominic Thiem Jozef Kovalik 2 2–0 C 1–0 H 1–0 Apr 27, 2018 H2H
58940 Dominic Thiem Jurgen Melzer 2 1–1 C 1–1 Jul 21, 2016 H2H
58941 Dominic Thiem Kyle Edmund 2 2–0 C 2–0 Apr 28, 2023 H2H
58942 Dominic Thiem Lucas Pouille 2 0–2 C 0–1 H 0–1 Sep 25, 2016 H2H
58943 Dominic Thiem Lukas Lacko 2 2–0 H 2–0 Aug 27, 2014 H2H
58944 Dominic Thiem Lukas Rosol 2 2–0 H 2–0 Oct 7, 2014 H2H
58945 Dominic Thiem Marco Cecchinato 2 1–1 C 1–1 May 18, 2022 H2H
58946 Dominic Thiem Marton Fucsovics 2 2–0 C 2–0 May 12, 2021 H2H
58947 Dominic Thiem Mikhail Youzhny 2 2–0 G 2–0 Jun 21, 2018 H2H
58948 Dominic Thiem Mischa Zverev 2 1–1 G 0–1 H 1–0 Mar 14, 2017 H2H
58949 Dominic Thiem Nick Kyrgios 2 2–0 C 1–0 H 1–0 Feb 14, 2021 H2H
58950 Dominic Thiem Nicolas Almagro 2 2–0 C 1–0 H 1–0 Feb 14, 2016 H2H
58951 Dominic Thiem Pierre-Hugues Herbert 2 0–2 H 0–2 Jan 2, 2019 H2H
58952 Dominic Thiem Santiago Giraldo 2 1–1 C 1–1 Apr 29, 2016 H2H
58953 Dominic Thiem Sebastian Baez 2 0–2 C 0–2 Aug 5, 2023 H2H
58954 Dominic Thiem Simone Bolelli 2 2–0 C 2–0 Jun 1, 2017 H2H
58955 Dominic Thiem Tomas Berdych 2 0–2 G 0–1 H 0–1 Jul 11, 2017 H2H
58956 Dominic Thiem Vasek Pospisil 2 2–0 C 1–0 G 1–0 Jul 5, 2017 H2H
58957 Dominic Thiem Yuichi Sugita 2 1–1 C 1–0 G 0–1 Jun 22, 2018 H2H
58958 Dominic Thiem Zhizhen Zhang 2 2–0 C 1–0 H 1–0 Aug 3, 2023 H2H
58959 Dominik Hrbaty Alexander Peya 2 2–0 C 1–0 H 1–0 Apr 26, 2007 H2H
58960 Dominik Hrbaty Alexander Popp 2 1–1 H 1–1 Nov 24, 2000 H2H
58961 Dominik Hrbaty Andreas Vinciguerra 2 1–1 C 1–0 H 0–1 Apr 17, 2002 H2H
58962 Dominik Hrbaty Andrei Medvedev 2 0–2 C 0–2 May 17, 2000 H2H
58963 Dominik Hrbaty Antony Dupuis 2 2–0 C 1–0 H 1–0 Aug 16, 2001 H2H
58964 Dominik Hrbaty Cedric Pioline 2 0–2 C 0–2 Apr 26, 2002 H2H
58965 Dominik Hrbaty Chris Woodruff 2 1–1 H 1–1 Aug 9, 2000 H2H
58966 Dominik Hrbaty Daniel Vacek 2 1–1 H 1–1 Jan 20, 1999 H2H
58967 Dominik Hrbaty David Sanchez 2 1–1 C 0–1 G 1–0 Jun 23, 2004 H2H
58968 Dominik Hrbaty Fernando Meligeni 2 2–0 C 1–0 H 1–0 May 1, 1999 H2H
58969 Dominik Hrbaty Florent Serra 2 1–1 C 1–0 H 0–1 Oct 26, 2006 H2H
58970 Dominik Hrbaty Galo Blanco 2 1–1 C 1–1 Jun 12, 1999 H2H
58971 Dominik Hrbaty Gilles Muller 2 1–1 H 1–1 Aug 3, 2006 H2H
58972 Dominik Hrbaty Goran Ivanisevic 2 1–1 H 1–1 Aug 30, 2000 H2H
58973 Dominik Hrbaty Hernan Gumy 2 1–1 C 1–0 H 0–1 Oct 3, 1997 H2H
58974 Dominik Hrbaty Jacobo Diaz 2 2–0 C 2–0 Jun 12, 1998 H2H
58975 Dominik Hrbaty James Blake 2 0–2 C 0–1 H 0–1 Aug 13, 2008 H2H
58976 Dominik Hrbaty Janko Tipsarevic 2 1–1 C 0–1 H 1–0 May 25, 2005 H2H
58977 Dominik Hrbaty Jason Stoltenberg 2 0–2 H 0–2 Jan 14, 2000 H2H
58978 Dominik Hrbaty Jean-Rene Lisnard 2 2–0 C 1–0 H 1–0 Nov 3, 2005 H2H
58979 Dominik Hrbaty Jeff Tarango 2 1–1 C 1–1 May 10, 2000 H2H
58980 Dominik Hrbaty Jim Courier 2 0–2 C 0–2 Nov 13, 1998 H2H
58981 Dominik Hrbaty Jurgen Melzer 2 0–2 H 0–2 Oct 30, 2009 H2H
58982 Dominik Hrbaty Kristof Vliegen 2 1–1 C 1–0 C 0–1 May 7, 2009 H2H
58983 Dominik Hrbaty Marcelo Filippini 2 0–2 C 0–2 Aug 12, 1999 H2H
58984 Dominik Hrbaty Marcelo Rios 2 2–0 C 1–0 H 1–0 Jun 4, 1999 H2H
58985 Dominik Hrbaty Martin Verkerk 2 0–2 C 0–1 C 0–1 Oct 30, 2003 H2H
58986 Dominik Hrbaty Nicolas Kiefer 2 0–2 C 0–1 H 0–1 Jul 15, 2004 H2H
58987 Dominik Hrbaty Oliver Gross 2 2–0 C 1–0 H 1–0 Jan 8, 1999 H2H
58988 Dominik Hrbaty Omar Alawadhi 2 2–0 H 2–0 Mar 1, 2007 H2H
58989 Dominik Hrbaty Oscar Hernandez 2 2–0 C 1–0 H 1–0 Sep 1, 2004 H2H
58990 Dominik Hrbaty Paul Goldstein 2 1–1 H 1–1 Jan 1, 2007 H2H
58991 Dominik Hrbaty Peter Luczak 2 1–1 C 1–0 H 0–1 May 21, 2008 H2H
58992 Dominik Hrbaty Pete Sampras 2 0–2 G 0–1 H 0–1 Jun 24, 1998 H2H
58993 Dominik Hrbaty Ricardo Mello 2 2–0 C 1–0 H 1–0 Jul 30, 2005 H2H
58994 Dominik Hrbaty Richard Krajicek 2 0–2 H 0–2 Aug 21, 2002 H2H
58995 Dominik Hrbaty Robby Ginepri 2 2–0 G 1–0 H 1–0 Jul 29, 2006 H2H
58996 Dominik Hrbaty Sargis Sargsian 2 0–2 C 0–1 H 0–1 May 14, 2003 H2H
58997 Dominik Hrbaty Thierry Ascione 2 2–0 C 1–0 H 1–0 Oct 6, 2005 H2H
58998 Dominik Koepfer Benoit Paire 2 2–0 C 1–0 H 1–0 Mar 12, 2022 H2H
58999 Dominik Koepfer Cristian Garin 2 0–2 C 0–2 Apr 18, 2024 H2H
59000 Dominik Koepfer James Duckworth 2 1–1 H 1–1 Aug 3, 2023 H2H