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
19801 David Wheaton Martin Jaite 2 0–2 H 0–2 Mar 6, 1991 H2H
19802 David Wheaton Martin Laurendeau 2 1–1 H 1–1 Aug 2, 1989 H2H
19803 David Wheaton Marzio Martelli 2 2–0 G 1–0 H 1–0 Jul 17, 1997 H2H
19804 David Wheaton Mats Wilander 2 0–2 G 0–1 H 0–1 Feb 21, 1991 H2H
19805 David Wheaton Milan Srejber 2 1–1 C 0–1 H 1–0 Aug 15, 1990 H2H
19806 David Wheaton Neil Borwick 2 1–1 H 1–1 Oct 8, 1992 H2H
19807 David Wheaton Neville Godwin 2 1–1 H 1–1 Jul 17, 1996 H2H
19808 David Wheaton Nicolas Pereira 2 2–0 G 2–0 Jun 23, 1993 H2H
19809 David Wheaton Olivier Delaitre 2 2–0 H 2–0 Jul 28, 1994 H2H
19810 David Wheaton Richey Reneberg 2 0–2 C 0–1 C 0–1 May 3, 1996 H2H
19811 David Wheaton Robbie Weiss 2 2–0 H 2–0 Apr 1, 1994 H2H
19812 David Wheaton Roberto Jabali 2 2–0 H 2–0 Jul 16, 1997 H2H
19813 Denis Gremelmayr Roko Karanusic 2 2–0 H 2–0 Feb 12, 2009 H2H
19814 Denis Gremelmayr Somdev Devvarman 2 0–2 G 0–1 H 0–1 Aug 2, 2011 H2H
19815 Denis Istomin Albert Ramos-Vinolas 2 0–2 G 0–1 H 0–1 Aug 30, 2017 H2H
19816 Denis Istomin Austin Krajicek 2 1–1 H 1–1 Mar 27, 2015 H2H
19817 Denis Istomin Benoit Paire 2 1–1 C 1–1 Jul 25, 2015 H2H
19818 Denis Istomin Daniel Gimeno-Traver 2 0–2 H 0–2 Mar 22, 2013 H2H
19819 Denis Istomin Dudi Sela 2 1–1 H 1–1 Feb 6, 2015 H2H
19820 Denis Istomin Dustin Brown 2 2–0 C 1–0 G 1–0 Jul 28, 2017 H2H
19821 Denis Istomin Evgeny Korolev 2 0–2 C 0–1 H 0–1 Sep 25, 2009 H2H
19822 Denis Istomin Gael Monfils 2 0–2 H 0–2 Feb 8, 2014 H2H
19823 Denis Istomin Hyeon Chung 2 0–2 C 0–2 Jun 1, 2017 H2H
19824 Denis Istomin Igor Kunitsyn 2 2–0 C 1–0 H 1–0 May 29, 2012 H2H
19825 Denis Istomin Igor Sijsling 2 1–1 G 0–1 H 1–0 Jun 13, 2013 H2H
19826 Denis Istomin Ivan Dodig 2 1–1 G 0–1 H 1–0 Jan 18, 2017 H2H
19827 Denis Istomin Jeremy Chardy 2 1–1 H 1–1 Aug 15, 2012 H2H
19828 Denis Istomin Kevin Kim 2 2–0 G 1–0 H 1–0 Jul 22, 2009 H2H
19829 Denis Istomin Laslo Djere 2 0–2 C 0–2 Jul 26, 2018 H2H
19830 Denis Istomin Lorenzo Giustino 2 2–0 C 2–0 Jul 27, 2017 H2H
19831 Denis Istomin Marinko Matosevic 2 2–0 C 1–0 H 1–0 May 2, 2014 H2H
19832 Denis Istomin Marsel Ilhan 2 2–0 H 2–0 Feb 6, 2014 H2H
19833 Denis Istomin Matteo Berrettini 2 0–2 C 0–1 H 0–1 May 2, 2019 H2H
19834 Denis Istomin Matthew Ebden 2 1–1 H 1–1 Mar 1, 2012 H2H
19835 Denis Istomin Michael Llodra 2 2–0 G 1–0 H 1–0 Jun 20, 2012 H2H
19836 Denis Istomin Nick Kyrgios 2 0–2 C 0–1 G 0–1 Jul 4, 2018 H2H
19837 Denis Istomin Radek Stepanek 2 0–2 G 0–1 H 0–1 Jun 9, 2016 H2H
19838 Denis Istomin Ricardas Berankis 2 0–2 C 0–1 H 0–1 Oct 18, 2018 H2H
19839 Denis Istomin Steve Darcis 2 0–2 G 0–1 H 0–1 Jun 29, 2017 H2H
19840 Denis Istomin Taro Daniel 2 1–1 H 1–1 Feb 4, 2016 H2H
19841 Denis Istomin Teymuraz Gabashvili 2 2–0 C 1–0 H 1–0 May 3, 2016 H2H
19842 Denis Istomin Yuichi Sugita 2 1–1 H 1–1 Oct 19, 2017 H2H
19843 Denis Kudla Adrian Mannarino 2 0–2 H 0–2 Sep 29, 2016 H2H
19844 Denis Kudla Benoit Paire 2 1–1 C 0–1 G 1–0 Apr 14, 2015 H2H
19845 Denis Kudla Damir Dzumhur 2 0–2 C 0–1 G 0–1 May 29, 2018 H2H
19846 Denis Kudla Dudi Sela 2 1–1 H 1–1 Aug 1, 2015 H2H
19847 Denis Kudla Grigor Dimitrov 2 1–1 G 1–0 H 0–1 Feb 24, 2016 H2H
19848 Denis Kudla Hyeon Chung 2 1–1 H 1–1 Oct 19, 2018 H2H
19849 Denis Kudla Kei Nishikori 2 0–2 G 0–1 H 0–1 Jan 4, 2019 H2H
19850 Denis Kudla Marin Cilic 2 0–2 G 0–1 H 0–1 Sep 2, 2020 H2H
19851 Denis Kudla Marton Fucsovics 2 0–2 C 0–1 G 0–1 Apr 24, 2019 H2H
19852 Denis Kudla Mikhail Kukushkin 2 0–2 H 0–2 Feb 21, 2019 H2H
19853 Denis Kudla Nick Kyrgios 2 0–2 H 0–2 Aug 14, 2018 H2H
19854 Denis Kudla Pierre-Hugues Herbert 2 0–2 G 0–1 H 0–1 Jun 26, 2019 H2H
19855 Denis Kudla Ricardas Berankis 2 0–2 H 0–2 Feb 28, 2019 H2H
19856 Denis Kudla Taylor Fritz 2 2–0 H 2–0 Aug 5, 2021 H2H
19857 Denis Kudla Tobias Kamke 2 1–1 H 1–1 Mar 10, 2012 H2H
19858 Denis Naegelen Juan Gisbert 2 1–1 C 1–1 Jul 20, 1976 H2H
19859 Denis Shapovalov Adam Walton 2 2–0 H 2–0 Jul 19, 2025 H2H
19860 Denis Shapovalov Aleksandar Kovacevic 2 2–0 H 2–0 Feb 12, 2026 H2H
19861 Denis Shapovalov Alex Molcan 2 1–1 C 0–1 H 1–0 Apr 17, 2026 H2H
19862 Denis Shapovalov Corentin Moutet 2 0–2 C 0–2 Apr 18, 2024 H2H
19863 Denis Shapovalov Daniel Altmaier 2 1–1 G 1–0 H 0–1 Sep 27, 2025 H2H
19864 Denis Shapovalov Daniel Evans 2 2–0 H 2–0 Oct 29, 2022 H2H
19865 Denis Shapovalov Hugo Gaston 2 1–1 H 1–1 Feb 8, 2024 H2H
19866 Denis Shapovalov Jared Donaldson 2 2–0 G 1–0 H 1–0 Jun 28, 2018 H2H
19867 Denis Shapovalov Joao Fonseca 2 0–2 H 0–2 Oct 29, 2025 H2H
19868 Denis Shapovalov Jurij Rodionov 2 1–1 H 1–1 Oct 27, 2022 H2H
19869 Denis Shapovalov Laslo Djere 2 2–0 C 1–0 H 1–0 Jan 19, 2022 H2H
19870 Denis Shapovalov Lorenzo Musetti 2 0–2 H 0–2 Jan 16, 2025 H2H
19871 Denis Shapovalov Lorenzo Sonego 2 2–0 C 1–0 H 1–0 Oct 4, 2024 H2H
19872 Denis Shapovalov Luca Van Assche 2 2–0 C 1–0 H 1–0 Sep 2, 2026 H2H
19873 Denis Shapovalov Luciano Darderi 2 1–1 C 0–1 H 1–0 May 10, 2024 H2H
19874 Denis Shapovalov Mariano Navone 2 0–2 C 0–1 G 0–1 May 7, 2026 H2H
19875 Denis Shapovalov Matteo Arnaldi 2 1–1 C 1–0 H 0–1 Mar 25, 2024 H2H
19876 Denis Shapovalov Matteo Berrettini 2 1–1 G 0–1 H 1–0 Jun 14, 2024 H2H
19877 Denis Shapovalov Pedro Martinez 2 2–0 C 2–0 May 27, 2025 H2H
19878 Denis Shapovalov Pierre-Hugues Herbert 2 1–1 H 1–1 Aug 7, 2019 H2H
19879 Denis Shapovalov Rafael Jodar 2 1–1 H 1–1 Aug 15, 2026 H2H
19880 Denis Shapovalov Reilly Opelka 2 1–1 H 1–1 Mar 15, 2022 H2H
19881 Denis Shapovalov Rogerio Dutra Silva 2 2–0 H 2–0 Jan 10, 2018 H2H
19882 Denis Shapovalov Roman Safiullin 2 1–1 G 0–1 H 1–0 Jul 11, 2023 H2H
19883 Denis Shapovalov Soonwoo Kwon 2 2–0 H 2–0 Jan 20, 2022 H2H
19884 Denis Shapovalov Tomas Martin Etcheverry 2 2–0 C 1–0 H 1–0 Mar 6, 2026 H2H
19885 Denis Shapovalov Valentin Royer 2 2–0 H 2–0 Oct 24, 2025 H2H
19886 Denis Shapovalov Yuichi Sugita 2 2–0 H 2–0 Oct 19, 2019 H2H
19887 Denis Shapovalov Zhizhen Zhang 2 1–1 C 0–1 H 1–0 Jan 8, 2025 H2H
19888 Dennis Novak Benoit Paire 2 1–1 H 1–1 Oct 16, 2020 H2H
19889 Dennis Ralston Allan Stone 2 2–0 C 1–0 G 1–0 Jul 27, 1971 H2H
19890 Dennis Ralston Bob Carmichael 2 2–0 C 1–0 H 1–0 May 4, 1971 H2H
19891 Dennis Ralston Bob Lutz 2 0–2 G 0–1 H 0–1 Jun 24, 1977 H2H
19892 Dennis Ralston Brian Fairlie 2 1–1 G 1–0 H 0–1 Mar 6, 1974 H2H
19893 Dennis Ralston Colin Stubs 2 1–1 G 1–0 H 0–1 Jan 13, 1970 H2H
19894 Dennis Ralston Jim Mcmanus 2 1–1 H 1–1 Sep 19, 1973 H2H
19895 Dennis Ralston Ove Bengtson 2 0–2 C 0–1 H 0–1 Feb 23, 1977 H2H
19896 Dennis Ralston Owen Davidson 2 0–2 C 0–1 G 0–1 May 1, 1971 H2H
19897 Dennis Ralston Robert Maud 2 1–1 G 0–1 H 1–0 Jan 25, 1973 H2H
19898 Dennis Ralston Torben Ulrich 2 2–0 C 1–0 G 1–0 Dec 7, 1972 H2H
19899 Dennis van Scheppingen Ivo Heuberger 2 1–1 C 0–1 H 1–0 May 20, 2004 H2H
19900 Deon Joubert Ferdi Taygan 2 1–1 C 0–1 C 1–0 Mar 23, 1979 H2H
19901 Deon Joubert Patrice Dominguez 2 1–1 C 0–1 H 1–0 Apr 21, 1979 H2H
19902 Derek Tarr Rodney Harmon 2 1–1 C 1–0 H 0–1 Sep 15, 1983 H2H
19903 Derek Tarr Terry Moor 2 2–0 C 2–0 Aug 3, 1983 H2H
19904 Derek Tarr Vitas Gerulaitis 2 0–2 H 0–2 Aug 30, 1984 H2H
19905 Derrick Rostagno Alexander Mronz 2 0–2 C 0–1 H 0–1 May 12, 1990 H2H
19906 Derrick Rostagno Bill Scanlon 2 1–1 C 1–1 Nov 22, 1986 H2H
19907 Derrick Rostagno Bruce Derlin 2 1–1 C 0–1 H 1–0 Jul 25, 1990 H2H
19908 Derrick Rostagno Bryan Shelton 2 0–2 C 0–1 H 0–1 May 7, 1993 H2H
19909 Derrick Rostagno Carl Limberger 2 2–0 C 1–0 H 1–0 Jan 15, 1992 H2H
19910 Derrick Rostagno Danilo Marcelino 2 1–1 H 1–1 Aug 6, 1992 H2H
19911 Derrick Rostagno David Pate 2 1–1 C 0–1 H 1–0 Jul 24, 1991 H2H
19912 Derrick Rostagno Jim Pugh 2 2–0 C 1–0 H 1–0 Aug 17, 1990 H2H
19913 Derrick Rostagno Kelly Evernden 2 0–2 C 0–1 G 0–1 Nov 18, 1988 H2H
19914 Derrick Rostagno Kevin Curren 2 0–2 C 0–1 H 0–1 Oct 17, 1991 H2H
19915 Derrick Rostagno Larry Scott 2 2–0 G 1–0 H 1–0 Jul 7, 1988 H2H
19916 Derrick Rostagno Marc Flur 2 1–1 H 1–1 Aug 19, 1988 H2H
19917 Derrick Rostagno Peter Lundgren 2 2–0 C 1–0 H 1–0 Sep 28, 1989 H2H
19918 Derrick Rostagno Pieter Aldrich 2 1–1 H 1–1 Feb 16, 1989 H2H
19919 Derrick Rostagno Richard Matuszewski 2 2–0 G 1–0 H 1–0 Feb 25, 1987 H2H
19920 Derrick Rostagno Thomas Hogstedt 2 2–0 H 2–0 Jul 25, 1991 H2H
19921 Derrick Rostagno Tim Wilkison 2 2–0 G 2–0 Jun 22, 1989 H2H
19922 Derrick Rostagno Todd Nelson 2 2–0 C 1–0 G 1–0 Nov 17, 1988 H2H
19923 Derrick Rostagno Vijay Amritraj 2 0–2 G 0–2 Jul 8, 1988 H2H
19924 Dick Crealy Allan Stone 2 2–0 H 2–0 Apr 17, 1969 H2H
19925 Dick Crealy Bill Bowrey 2 0–2 G 0–2 Jan 16, 1969 H2H
19926 Dick Crealy Butch Seewagen 2 1–1 C 0–1 C 1–0 Sep 23, 1973 H2H
19927 Dick Crealy Frank Froehling 2 1–1 G 0–1 H 1–0 Mar 6, 1974 H2H
19928 Dick Crealy Graham Stilwell 2 1–1 C 1–0 G 0–1 Jan 22, 1974 H2H
19929 Dick Crealy Harald Elschenbroich 2 2–0 C 2–0 Nov 19, 1974 H2H
19930 Dick Crealy Ian Fletcher 2 2–0 G 2–0 Jan 11, 1974 H2H
19931 Dick Crealy Ion Tiriac 2 0–2 C 0–2 May 9, 1968 H2H
19932 Dick Crealy Jean Loup Rouyer 2 1–1 C 1–1 Jul 29, 1970 H2H
19933 Dick Crealy Jim Mcmanus 2 2–0 C 1–0 G 1–0 Dec 7, 1978 H2H
19934 Dick Crealy Jurgen Fassbender 2 1–1 C 1–1 Apr 29, 1977 H2H
19935 Dick Crealy Milan Holecek 2 2–0 C 1–0 G 1–0 Apr 10, 1974 H2H
19936 Dick Crealy Ove Bengtson 2 1–1 G 0–1 H 1–0 Aug 30, 1974 H2H
19937 Dick Crealy Pat Cramer 2 1–1 C 1–1 Sep 16, 1976 H2H
19938 Dick Crealy Patricio Cornejo 2 1–1 C 1–0 H 0–1 Mar 8, 1974 H2H
19939 Dick Crealy Paul Gerken 2 1–1 G 1–1 Jun 26, 1973 H2H
19940 Dick Crealy Peter Szoke 2 2–0 C 2–0 Oct 25, 1972 H2H
19941 Dick Crealy Premjit Lall 2 2–0 C 2–0 Apr 4, 1973 H2H
19942 Dick Crealy Richard Hawkes 2 2–0 G 1–0 H 1–0 Dec 9, 1971 H2H
19943 Dick Crealy Steve Faulk 2 2–0 C 2–0 Jun 5, 1974 H2H
19944 Dick Crealy Tom Kreiss 2 2–0 C 1–0 H 1–0 Nov 13, 1975 H2H
19945 Dick Crealy Tony Parun 2 2–0 G 2–0 Jan 29, 1970 H2H
19946 Dick Crealy Torben Ulrich 2 2–0 C 1–0 G 1–0 Jun 9, 1973 H2H
19947 Dick Stockton Byron Bertram 2 2–0 C 1–0 C 1–0 Sep 3, 1976 H2H
19948 Dick Stockton Ferdi Taygan 2 1–1 H 1–1 Aug 20, 1980 H2H
19949 Dick Stockton Grover Raz Reid 2 2–0 C 1–0 H 1–0 Nov 4, 1976 H2H
19950 Dick Stockton Ivan Molina 2 2–0 C 1–0 H 1–0 Jul 24, 1975 H2H
19951 Dick Stockton Jim Delaney 2 2–0 C 1–0 G 1–0 Aug 1, 1975 H2H
19952 Dick Stockton John Chris Lewis 2 2–0 C 1–0 H 1–0 Feb 14, 1979 H2H
19953 Dick Stockton John Yuill 2 2–0 C 2–0 Jul 25, 1978 H2H
19954 Dick Stockton Jun Kuki 2 1–1 H 1–1 Nov 7, 1974 H2H
19955 Dick Stockton Keith Richardson 2 2–0 H 2–0 Sep 3, 1979 H2H
19956 Dick Stockton Manuel Orantes 2 2–0 C 1–0 H 1–0 Jun 9, 1978 H2H
19957 Dick Stockton Marcello Lara 2 1–1 C 1–0 G 0–1 Aug 9, 1978 H2H
19958 Dick Stockton Milan Holecek 2 2–0 H 2–0 Mar 7, 1974 H2H
19959 Dick Stockton Nicola Spear 2 1–1 C 1–1 Jul 28, 1977 H2H
19960 Dick Stockton Nikola Pilic 2 2–0 C 1–0 C 1–0 Jul 20, 1973 H2H
19961 Dick Stockton Onny Parun 2 1–1 C 1–0 H 0–1 Apr 17, 1973 H2H
19962 Dick Stockton Owen Davidson 2 2–0 C 1–0 H 1–0 Apr 18, 1974 H2H
19963 Dick Stockton Pierre Barthes 2 0–2 G 0–1 H 0–1 Jul 2, 1972 H2H
19964 Dick Stockton Ramesh Krishnan 2 0–2 C 0–2 Nov 19, 1982 H2H
19965 Dick Stockton Steve Faulk 2 2–0 H 2–0 Jan 7, 1973 H2H
19966 Dick Stockton Steve Krulevitz 2 2–0 H 2–0 Sep 5, 1981 H2H
19967 Dick Stockton Syd Ball 2 1–1 C 1–0 H 0–1 Oct 20, 1976 H2H
19968 Dick Stockton Tom Edlefsen 2 2–0 C 1–0 H 1–0 Feb 27, 1975 H2H
19969 Dick Stockton Tom Leonard 2 1–1 C 1–0 G 0–1 Mar 30, 1978 H2H
19970 Dick Stockton Zan Guerry 2 2–0 C 2–0 Aug 11, 1977 H2H
19971 Diego Junqueira Paul Capdeville 2 2–0 C 2–0 May 27, 2009 H2H
19972 Diego Nargiso Aki Rahunen 2 2–0 C 1–0 C 1–0 Jul 31, 1991 H2H
19973 Diego Nargiso Chris Pridham 2 2–0 C 1–0 H 1–0 Oct 22, 1992 H2H
19974 Diego Nargiso Christian Bergstrom 2 0–2 C 0–1 G 0–1 Jun 22, 1994 H2H
19975 Diego Nargiso Claudio Pistolesi 2 1–1 C 1–1 May 22, 1992 H2H
19976 Diego Nargiso Jacco Eltingh 2 1–1 G 1–0 H 0–1 Jun 16, 1995 H2H
19977 Diego Nargiso Jan Gunnarsson 2 1–1 C 1–0 G 0–1 Mar 5, 1992 H2H
19978 Diego Nargiso Mark Koevermans 2 0–2 C 0–2 May 13, 1992 H2H
19979 Diego Nargiso Martin Strelba 2 2–0 C 2–0 May 20, 1993 H2H
19980 Diego Nargiso Paolo Cane 2 0–2 C 0–1 C 0–1 Oct 19, 1989 H2H
19981 Diego Nargiso Patrick Baur 2 1–1 C 1–0 C 0–1 Aug 2, 1995 H2H
19982 Diego Perez Alberto Tous 2 2–0 C 2–0 Sep 13, 1985 H2H
19983 Diego Perez Cassio Motta 2 2–0 C 2–0 Jul 27, 1983 H2H
19984 Diego Perez Chip Hooper 2 0–2 C 0–1 H 0–1 Nov 22, 1984 H2H
19985 Diego Perez Claudio Panatta 2 2–0 C 2–0 Aug 4, 1983 H2H
19986 Diego Perez Damir Keretic 2 1–1 C 1–1 May 5, 1988 H2H
19987 Diego Perez Danilo Marcelino 2 1–1 H 1–1 Oct 29, 1992 H2H
19988 Diego Perez David Pate 2 1–1 C 1–0 H 0–1 Apr 28, 1988 H2H
19989 Diego Perez Eduardo Bengoechea 2 2–0 C 2–0 May 3, 1990 H2H
19990 Diego Perez Eric Jelen 2 2–0 C 1–0 H 1–0 Sep 5, 1987 H2H
19991 Diego Perez Gilad Bloom 2 0–2 C 0–1 H 0–1 Jan 16, 1991 H2H
19992 Diego Perez Henrik Sundstrom 2 2–0 C 1–0 H 1–0 Oct 9, 1986 H2H
19993 Diego Perez Jerome Potier 2 1–1 C 1–1 Sep 20, 1989 H2H
19994 Diego Perez Jim Gurfein 2 1–1 C 1–1 Jul 6, 1988 H2H
19995 Diego Perez John Alexander 2 0–2 C 0–2 Sep 18, 1982 H2H
19996 Diego Perez John Fitzgerald 2 1–1 C 1–0 H 0–1 Jan 20, 1993 H2H
19997 Diego Perez Jose Higueras 2 0–2 C 0–2 Apr 4, 1985 H2H
19998 Diego Perez Lawson Duncan 2 1–1 C 1–1 Jun 15, 1990 H2H
19999 Diego Perez Marcel Freeman 2 2–0 C 1–0 H 1–0 Aug 21, 1986 H2H
20000 Diego Perez Marian Vajda 2 0–2 C 0–2 Apr 17, 1987 H2H