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
37801 Mischa Zverev Igor Sijsling 1 0–1 H 0–1 Feb 11, 2010 H2H
37802 Mischa Zverev Ivo Minar 1 0–1 H 0–1 Oct 1, 2008 H2H
37803 Mischa Zverev James Duckworth 1 0–1 H 0–1 Mar 26, 2021 H2H
37804 Mischa Zverev Jan Hernych 1 0–1 H 0–1 Feb 7, 2009 H2H
37805 Mischa Zverev Jared Donaldson 1 0–1 H 0–1 Mar 25, 2017 H2H
37806 Mischa Zverev John Millman 1 1–0 H 1–0 Oct 15, 2020 H2H
37807 Mischa Zverev John-Patrick Smith 1 1–0 H 1–0 Jan 3, 2018 H2H
37808 Mischa Zverev Joseph Sirianni 1 1–0 G 1–0 Jun 11, 2009 H2H
37809 Mischa Zverev Kei Nishikori 1 1–0 C 1–0 May 26, 2017 H2H
37810 Mischa Zverev Lucas Pouille 1 1–0 C 1–0 Apr 18, 2018 H2H
37811 Mischa Zverev Luis Horna 1 1–0 C 1–0 Apr 17, 2008 H2H
37812 Mischa Zverev Luka Belic 1 1–0 C 1–0 Jul 17, 2008 H2H
37813 Mischa Zverev Lukasz Kubot 1 0–1 H 0–1 Jan 20, 2010 H2H
37814 Mischa Zverev Marc Gicquel 1 0–1 C 0–1 Apr 10, 2009 H2H
37815 Mischa Zverev Marcos Daniel 1 1–0 C 1–0 Jul 18, 2008 H2H
37816 Mischa Zverev Matthew Ebden 1 1–0 H 1–0 Mar 12, 2011 H2H
37817 Mischa Zverev Michael Berrer 1 1–0 H 1–0 Jan 17, 2007 H2H
37818 Mischa Zverev Michael Mmoh 1 0–1 H 0–1 Jan 5, 2018 H2H
37819 Mischa Zverev Mikael Ymer 1 1–0 H 1–0 Oct 19, 2017 H2H
37820 Mischa Zverev Norbert Gombos 1 1–0 H 1–0 Aug 9, 2017 H2H
37821 Mischa Zverev Paul Capdeville 1 0–1 C 0–1 May 27, 2008 H2H
37822 Mischa Zverev Pavol Cervenak 1 0–1 C 0–1 Jul 14, 2011 H2H
37823 Mischa Zverev Peter Luczak 1 0–1 H 0–1 Mar 6, 2008 H2H
37824 Mischa Zverev Rajeev Ram 1 1–0 H 1–0 Oct 1, 2015 H2H
37825 Mischa Zverev Ricardas Berankis 1 0–1 H 0–1 Jul 25, 2013 H2H
37826 Mischa Zverev Roberto Bautista Agut 1 0–1 H 0–1 Oct 31, 2015 H2H
37827 Mischa Zverev Robert Smeets 1 1–0 H 1–0 Sep 25, 2008 H2H
37828 Mischa Zverev Ruben Bemelmans 1 0–1 H 0–1 Sep 27, 2018 H2H
37829 Mischa Zverev Sam Groth 1 0–1 G 0–1 Jun 23, 2015 H2H
37830 Mischa Zverev Santiago Giraldo 1 0–1 C 0–1 Apr 28, 2016 H2H
37831 Mischa Zverev Simon Greul 1 0–1 C 0–1 Jul 22, 2009 H2H
37832 Mischa Zverev Simon Stadler 1 0–1 G 0–1 Jun 14, 2007 H2H
37833 Mischa Zverev Stefano Napolitano 1 0–1 C 0–1 May 30, 2017 H2H
37834 Mischa Zverev Steve Darcis 1 0–1 G 0–1 Jul 3, 2019 H2H
37835 Mischa Zverev Taro Daniel 1 0–1 C 0–1 Apr 11, 2019 H2H
37836 Mischa Zverev Taylor Dent 1 1–0 H 1–0 Feb 26, 2009 H2H
37837 Mischa Zverev Teymuraz Gabashvili 1 1–0 H 1–0 Oct 10, 2008 H2H
37838 Mischa Zverev Thai-Son Kwiatkowski 1 1–0 H 1–0 Aug 30, 2017 H2H
37839 Mischa Zverev Thiago Monteiro 1 0–1 C 0–1 Jul 14, 2016 H2H
37840 Mischa Zverev Vasek Pospisil 1 0–1 G 0–1 Jul 20, 2018 H2H
37841 Mischa Zverev Vincent Spadea 1 0–1 H 0–1 Jan 4, 2008 H2H
37842 Mischa Zverev Xavier Malisse 1 0–1 G 0–1 Jun 22, 2011 H2H
37843 Mischa Zverev Yannick Maden 1 0–1 H 0–1 Sep 20, 2018 H2H
37844 Mischa Zverev Ze Zhang 1 1–0 H 1–0 Oct 11, 2016 H2H
37845 Mitchell Krueger Christopher Eubanks 1 1–0 H 1–0 Sep 22, 2022 H2H
37846 Mitchell Krueger Corentin Moutet 1 0–1 H 0–1 Jan 16, 2025 H2H
37847 Mitchell Krueger Daniel Altmaier 1 0–1 H 0–1 Jul 16, 2025 H2H
37848 Mitchell Krueger Grigor Dimitrov 1 0–1 H 0–1 Feb 18, 2022 H2H
37849 Mitchell Krueger James Duckworth 1 0–1 H 0–1 Sep 23, 2022 H2H
37850 Mitchell Krueger Juan Pablo Varillas 1 1–0 C 1–0 Apr 7, 2022 H2H
37851 Mitchell Krueger Kei Nishikori 1 0–1 C 0–1 Apr 3, 2025 H2H
37852 Mitchell Krueger Novak Djokovic 1 0–1 H 0–1 Jan 16, 2019 H2H
37853 Mitchell Krueger Pablo Carreno Busta 1 0–1 H 0–1 Sep 3, 2020 H2H
37854 Mitchell Krueger Pavel Kotov 1 1–0 H 1–0 Aug 22, 2023 H2H
37855 Mitchell Krueger Reilly Opelka 1 0–1 C 0–1 Apr 8, 2022 H2H
37856 Mitchell Krueger Ricardas Berankis 1 0–1 H 0–1 Aug 4, 2021 H2H
37857 Mitchell Krueger Tatsuma Ito 1 0–1 G 0–1 Jul 10, 2014 H2H
37858 Mitsuru Motoi Keishiro Yanagi 1 1–0 H 1–0 Oct 15, 1974 H2H
37859 Moez Echargui Daniel Evans 1 0–1 C 0–1 Jul 29, 2024 H2H
37860 Moez Echargui Giovanni Mpetshi Perricard 1 0–1 H 0–1 Feb 23, 2026 H2H
37861 Moez Echargui Learner Tien 1 0–1 H 0–1 Nov 6, 2025 H2H
37862 Moez Echargui Stefanos Tsitsipas 1 0–1 H 0–1 Feb 17, 2026 H2H
37863 Mohamed Safwat Adrian Mannarino 1 0–1 G 0–1 Jun 30, 2017 H2H
37864 Mohamed Safwat Bernard Tomic 1 0–1 C 0–1 May 4, 2017 H2H
37865 Mohamed Safwat Cem Ilkel 1 1–0 G 1–0 Jun 29, 2017 H2H
37866 Mohamed Safwat Daniel Brands 1 0–1 H 0–1 Jan 3, 2013 H2H
37867 Mohamed Safwat Daniel Elahi Galan 1 0–1 H 0–1 Jul 26, 2021 H2H
37868 Mohamed Safwat Feliciano Lopez 1 0–1 H 0–1 Aug 1, 2018 H2H
37869 Mohamed Safwat Gael Monfils 1 0–1 H 0–1 Mar 1, 2017 H2H
37870 Mohamed Safwat Gilles Simon 1 0–1 H 0–1 Sep 2, 2020 H2H
37871 Mohamed Safwat Gregoire Barrere 1 0–1 H 0–1 Jan 22, 2020 H2H
37872 Mohamed Safwat Grigor Dimitrov 1 0–1 C 0–1 May 29, 2018 H2H
37873 Mohamed Safwat Ivan Dodig 1 0–1 H 0–1 Jan 7, 2015 H2H
37874 Mohamed Safwat Marcos Baghdatis 1 0–1 H 0–1 Feb 27, 2019 H2H
37875 Mohamed Safwat Philipp Kohlschreiber 1 0–1 H 0–1 Feb 26, 2020 H2H
37876 Mohammad Ghareeb Dennis van Scheppingen 1 0–1 H 0–1 Mar 4, 2004 H2H
37877 Mohammad Ghareeb Omar Alawadhi 1 1–0 H 1–0 Mar 2, 2006 H2H
37878 Morris Skip Strode Andy Andrews 1 0–1 C 0–1 Nov 11, 1983 H2H
37879 Morris Skip Strode Craig Wittus 1 0–1 C 0–1 Nov 13, 1982 H2H
37880 Morris Skip Strode Drew Gitlin 1 1–0 H 1–0 Sep 28, 1983 H2H
37881 Morris Skip Strode Erick Iskersky 1 1–0 C 1–0 Feb 25, 1982 H2H
37882 Morris Skip Strode Gilles Moretton 1 0–1 H 0–1 Aug 14, 1981 H2H
37883 Morris Skip Strode Manuel Orantes 1 0–1 C 0–1 May 25, 1983 H2H
37884 Morris Skip Strode Mike Estep 1 0–1 G 0–1 Dec 15, 1982 H2H
37885 Morris Skip Strode Pat Dupre 1 0–1 H 0–1 Nov 7, 1982 H2H
37886 Morris Skip Strode Raul Ramirez 1 0–1 H 0–1 Feb 6, 1983 H2H
37887 Morris Skip Strode Rolf Gehring 1 0–1 H 0–1 Oct 19, 1983 H2H
37888 Morris Skip Strode Sandy Mayer 1 0–1 C 0–1 Sep 22, 1983 H2H
37889 Morris Skip Strode Sergio Speciale 1 1–0 H 1–0 Feb 3, 1983 H2H
37890 Morris Skip Strode Trey Waltke 1 1–0 H 1–0 Nov 5, 1982 H2H
37891 Morten Christensen Shahar Perkiss 1 0–1 H 0–1 Oct 15, 1987 H2H
37892 Morten Christensen Slobodan Zivojinovic 1 0–1 H 0–1 Sep 23, 1988 H2H
37893 Morten Ronneberg Jim Gurfein 1 0–1 C 0–1 Oct 5, 1983 H2H
37894 Morten Ronneberg Tomas Smid 1 0–1 C 0–1 Sep 23, 1982 H2H
37895 Mose Navarra David Rikl 1 1–0 G 1–0 Jun 26, 1996 H2H
37896 Mounir El Aarej Arnaud Di Pasquale 1 0–1 C 0–1 Apr 13, 2000 H2H
37897 Mousa Shanan Zayed Gael Monfils 1 0–1 H 0–1 Jan 2, 2013 H2H
37898 Mubarak Shannan Zayid Aslan Karatsev 1 0–1 H 0–1 Mar 10, 2021 H2H
37899 Murphy Cassone Ethan Quinn 1 0–1 G 0–1 Jun 24, 2026 H2H
37900 Murphy Cassone Reilly Opelka 1 0–1 H 0–1 Jul 23, 2025 H2H
37901 Nandan Bal Klaus Eberhard 1 0–1 C 0–1 Nov 22, 1979 H2H
37902 Nandan Bal Pat Dupre 1 0–1 G 0–1 Jun 5, 1980 H2H
37903 Nandan Bal Robin Drysdale 1 0–1 C 0–1 Dec 7, 1978 H2H
37904 Nathan Healey Flavio Saretta 1 1–0 H 1–0 Jan 19, 2005 H2H
37905 Nathan Healey Gregory Carraz 1 1–0 H 1–0 Aug 3, 2005 H2H
37906 Nathan Healey Satoshi Iwabuchi 1 0–1 H 0–1 Sep 14, 2006 H2H
37907 Navdeep Singh Toshihide Matsui 1 0–1 H 0–1 Sep 27, 2007 H2H
37908 Nduka Odizor Andy Kohlberg 1 1–0 C 1–0 Jul 15, 1982 H2H
37909 Nduka Odizor Anthony Lane 1 1–0 G 1–0 Jan 3, 1987 H2H
37910 Nduka Odizor Balazs Taroczy 1 1–0 H 1–0 Mar 29, 1984 H2H
37911 Nduka Odizor Bob Green 1 1–0 G 1–0 Jan 30, 1987 H2H
37912 Nduka Odizor Bob Lutz 1 0–1 H 0–1 Sep 4, 1982 H2H
37913 Nduka Odizor Brad Drewett 1 1–0 H 1–0 Aug 29, 1985 H2H
37914 Nduka Odizor Brian Gottfried 1 0–1 C 0–1 Nov 12, 1982 H2H
37915 Nduka Odizor Brian Teacher 1 0–1 H 0–1 Sep 16, 1983 H2H
37916 Nduka Odizor Bruce Foxworth 1 1–0 C 1–0 Mar 3, 1983 H2H
37917 Nduka Odizor Bruce Manson 1 1–0 H 1–0 Aug 20, 1981 H2H
37918 Nduka Odizor Bud Schultz 1 0–1 C 0–1 May 8, 1985 H2H
37919 Nduka Odizor Butch Walts 1 1–0 C 1–0 Mar 4, 1983 H2H
37920 Nduka Odizor Carlos Kirmayr 1 1–0 H 1–0 Aug 28, 1986 H2H
37921 Nduka Odizor Colin Dibley 1 0–1 H 0–1 Aug 14, 1981 H2H
37922 Nduka Odizor Craig A Miller 1 0–1 H 0–1 Oct 19, 1983 H2H
37923 Nduka Odizor Craig Campbell 1 0–1 H 0–1 Oct 10, 1984 H2H
37924 Nduka Odizor Dan Cassidy 1 1–0 G 1–0 Nov 29, 1985 H2H
37925 Nduka Odizor Danie Visser 1 0–1 C 0–1 May 8, 1984 H2H
37926 Nduka Odizor Dave Siegler 1 0–1 H 0–1 Aug 13, 1982 H2H
37927 Nduka Odizor David Carter 1 0–1 H 0–1 Aug 14, 1980 H2H
37928 Nduka Odizor Eduardo Bengoechea 1 0–1 C 0–1 Apr 30, 1986 H2H
37929 Nduka Odizor Eliot Teltscher 1 0–1 C 0–1 Feb 10, 1983 H2H
37930 Nduka Odizor Eric Fromm 1 0–1 C 0–1 Feb 24, 1983 H2H
37931 Nduka Odizor Eric Korita 1 0–1 C 0–1 Oct 18, 1984 H2H
37932 Nduka Odizor Fernando Soler 1 1–0 C 1–0 Feb 26, 1982 H2H
37933 Nduka Odizor Fritz Buehning 1 0–1 C 0–1 Jul 29, 1982 H2H
37934 Nduka Odizor Gary Donnelly 1 1–0 H 1–0 Jul 29, 1987 H2H
37935 Nduka Odizor Hank Pfister 1 0–1 G 0–1 Jul 10, 1982 H2H
37936 Nduka Odizor Harold Solomon 1 0–1 C 0–1 May 7, 1986 H2H
37937 Nduka Odizor Ilie Nastase 1 0–1 H 0–1 Oct 21, 1982 H2H
37938 Nduka Odizor Jay Lapidus 1 1–0 G 1–0 Jul 10, 1982 H2H
37939 Nduka Odizor Joe Heldmann 1 1–0 C 1–0 Jan 25, 1984 H2H
37940 Nduka Odizor John Alexander 1 0–1 H 0–1 Sep 27, 1984 H2H
37941 Nduka Odizor John Mccurdy 1 1–0 H 1–0 Aug 17, 1983 H2H
37942 Nduka Odizor Larry Stefanki 1 1–0 H 1–0 Aug 12, 1982 H2H
37943 Nduka Odizor Lawson Duncan 1 0–1 C 0–1 May 28, 1986 H2H
37944 Nduka Odizor Leif Shiras 1 1–0 G 1–0 Jun 20, 1985 H2H
37945 Nduka Odizor Loic Courteau 1 1–0 G 1–0 Jun 26, 1983 H2H
37946 Nduka Odizor Marcos Hocevar 1 0–1 G 0–1 Dec 3, 1983 H2H
37947 Nduka Odizor Mark Edmondson 1 0–1 H 0–1 Nov 5, 1983 H2H
37948 Nduka Odizor Marty Davis 1 1–0 H 1–0 Aug 18, 1982 H2H
37949 Nduka Odizor Matt Mitchell 1 0–1 G 0–1 Jul 8, 1983 H2H
37950 Nduka Odizor Mel Purcell 1 0–1 H 0–1 Mar 30, 1984 H2H
37951 Nduka Odizor Michael Grant 1 1–0 H 1–0 Aug 13, 1981 H2H
37952 Nduka Odizor Michael Westphal 1 1–0 H 1–0 Aug 19, 1987 H2H
37953 Nduka Odizor Mike Brunnberg 1 1–0 G 1–0 Jul 7, 1983 H2H
37954 Nduka Odizor Mike Cahill 1 1–0 H 1–0 Sep 2, 1982 H2H
37955 Nduka Odizor Nick Saviano 1 1–0 H 1–0 Aug 19, 1981 H2H
37956 Nduka Odizor Olli Rahnasto 1 1–0 G 1–0 Jun 19, 1986 H2H
37957 Nduka Odizor Pat Serret 1 0–1 H 0–1 Jan 8, 1987 H2H
37958 Nduka Odizor Paul Mcnamee 1 1–0 H 1–0 Sep 15, 1983 H2H
37959 Nduka Odizor Paul Vojtischek 1 0–1 C 0–1 Apr 5, 1990 H2H
37960 Nduka Odizor Peter Carter 1 1–0 G 1–0 Jan 2, 1987 H2H
37961 Nduka Odizor Peter Doohan 1 0–1 G 0–1 Jan 31, 1987 H2H
37962 Nduka Odizor Ricki Osterthun 1 1–0 H 1–0 Nov 4, 1987 H2H
37963 Nduka Odizor Robert Seguso 1 0–1 H 0–1 Sep 23, 1988 H2H
37964 Nduka Odizor Rod Frawley 1 1–0 C 1–0 Apr 30, 1982 H2H
37965 Nduka Odizor Roscoe Tanner 1 0–1 H 0–1 Aug 4, 1983 H2H
37966 Nduka Odizor Russell Simpson 1 0–1 H 0–1 Aug 10, 1983 H2H
37967 Nduka Odizor Sandy Mayer 1 0–1 C 0–1 Jan 30, 1985 H2H
37968 Nduka Odizor Slobodan Zivojinovic 1 1–0 G 1–0 Jun 10, 1987 H2H
37969 Nduka Odizor Stan Smith 1 0–1 H 0–1 Feb 3, 1983 H2H
37970 Nduka Odizor Tomas Smid 1 0–1 H 0–1 Jan 27, 1983 H2H
37971 Nduka Odizor Tony Mmoh 1 0–1 H 0–1 Jul 23, 1987 H2H
37972 Nduka Odizor Yuval Hirsch 1 1–0 H 1–0 Oct 11, 1990 H2H
37973 Neale Fraser Charlie Pasarell 1 0–1 G 0–1 Jan 9, 1969 H2H
37974 Neale Fraser Grover Raz Reid 1 1–0 C 1–0 Oct 24, 1974 H2H
37975 Neale Fraser James Chico Hagey 1 0–1 G 0–1 Jun 27, 1973 H2H
37976 Neale Fraser Juan Gisbert 1 0–1 C 0–1 Jul 20, 1972 H2H
37977 Neale Fraser Roger Dowdeswell 1 0–1 C 0–1 Sep 18, 1974 H2H
37978 Neale Fraser Takeshi Koura 1 1–0 H 1–0 Apr 1, 1972 H2H
37979 Ned Neely John Newcombe 1 0–1 G 0–1 Jan 25, 1970 H2H
37980 Ned Neely Vladimir Zednik 1 0–1 G 0–1 Jan 29, 1970 H2H
37981 Ned Weld Humphrey Hose 1 0–1 G 0–1 Aug 19, 1968 H2H
37982 Ned Weld Jeff Borowiak 1 0–1 G 0–1 Sep 2, 1968 H2H
37983 Neil Borwick Bart Wuyts 1 1–0 H 1–0 Jan 20, 1993 H2H
37984 Neil Borwick Ben Testerman 1 0–1 H 0–1 Jan 9, 1986 H2H
37985 Neil Borwick Gouichi Motomura 1 1–0 C 1–0 Oct 13, 1993 H2H
37986 Neil Borwick Jason Cask 1 0–1 H 0–1 Sep 26, 1991 H2H
37987 Neil Borwick Johan Kriek 1 1–0 H 1–0 Jul 24, 1991 H2H
37988 Neil Borwick Jonathan Canter 1 0–1 H 0–1 Oct 8, 1993 H2H
37989 Neil Borwick Kelly Evernden 1 1–0 H 1–0 Jan 17, 1990 H2H
37990 Neil Borwick Kelly Jones 1 1–0 H 1–0 Apr 8, 1993 H2H
37991 Neil Borwick Rick Leach 1 0–1 C 0–1 Oct 20, 1994 H2H
37992 Neil Borwick Robbie Weiss 1 1–0 H 1–0 Apr 22, 1993 H2H
37993 Neil Borwick Russell Barlow 1 1–0 G 1–0 Jun 15, 1988 H2H
37994 Neil Borwick Udo Riglewski 1 0–1 H 0–1 Jan 19, 1990 H2H
37995 Neil Broad Christo Van Rensburg 1 0–1 H 0–1 Jan 20, 1989 H2H
37996 Neil Broad Glenn Layendecker 1 0–1 H 0–1 Aug 9, 1989 H2H
37997 Neil Broad Lawson Duncan 1 1–0 G 1–0 Jun 27, 1990 H2H
37998 Neil Broad Malcolm Allen 1 1–0 H 1–0 Jul 20, 1989 H2H
37999 Neil Broad Pieter Aldrich 1 0–1 G 0–1 Jul 13, 1989 H2H
38000 Neil Broad Tim Donovan 1 0–1 H 0–1 Aug 2, 1989 H2H