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
26801 John Hayes Fritz Buehning 1 0–1 G 0–1 Jul 8, 1982 H2H
26802 John Hayes Jiri Granat 1 1–0 C 1–0 Jul 14, 1982 H2H
26803 John Hayes Nick Saviano 1 0–1 C 0–1 Mar 5, 1981 H2H
26804 John Hayes Raul Ramirez 1 1–0 C 1–0 Aug 6, 1980 H2H
26805 John Holladay Clark Graebner 1 0–1 C 0–1 Aug 21, 1975 H2H
26806 John Holladay Jan Pisecky 1 0–1 C 0–1 Mar 7, 1975 H2H
26807 John Holladay Roy Barth 1 0–1 G 0–1 Aug 27, 1974 H2H
26808 John Holladay Stan Smith 1 0–1 C 0–1 Sep 25, 1974 H2H
26809 John Isner Alejandro Tabilo 1 1–0 H 1–0 Jan 24, 2020 H2H
26810 John Isner Alexei Popyrin 1 1–0 H 1–0 Mar 10, 2019 H2H
26811 John Isner Alex Kuznetsov 1 1–0 H 1–0 Aug 1, 2013 H2H
26812 John Isner Alex Michelsen 1 0–1 G 0–1 Jul 22, 2023 H2H
26813 John Isner Aljaz Bedene 1 1–0 H 1–0 Nov 5, 2015 H2H
26814 John Isner Andreas Beck 1 0–1 H 0–1 Aug 27, 2008 H2H
26815 John Isner Andreas Haider-Maurer 1 1–0 H 1–0 Jan 22, 2015 H2H
26816 John Isner Andrea Stoppini 1 1–0 H 1–0 Jul 30, 2008 H2H
26817 John Isner Andrey Kuznetsov 1 1–0 H 1–0 Aug 23, 2017 H2H
26818 John Isner Austin Krajicek 1 1–0 G 1–0 Jul 11, 2014 H2H
26819 John Isner Benjamin Mitchell 1 1–0 H 1–0 Jan 18, 2012 H2H
26820 John Isner Ben Shelton 1 1–0 H 1–0 Jul 29, 2022 H2H
26821 John Isner Bernabe Zapata Miralles 1 0–1 C 0–1 May 28, 2022 H2H
26822 John Isner Bjorn Fratangelo 1 1–0 G 1–0 Jul 22, 2017 H2H
26823 John Isner Bobby Reynolds 1 0–1 H 0–1 Jan 13, 2012 H2H
26824 John Isner Carsten Ball 1 0–1 H 0–1 Aug 1, 2009 H2H
26825 John Isner Christian Harrison 1 1–0 H 1–0 Jul 26, 2013 H2H
26826 John Isner Corentin Moutet 1 1–0 G 1–0 Jul 21, 2023 H2H
26827 John Isner Daniel Altmaier 1 1–0 H 1–0 Feb 10, 2023 H2H
26828 John Isner Daniel Smethurst 1 1–0 G 1–0 Jun 25, 2014 H2H
26829 John Isner Dennis Novikov 1 1–0 G 1–0 Jul 22, 2017 H2H
26830 John Isner Dick Norman 1 0–1 G 0–1 Jul 12, 2007 H2H
26831 John Isner Di Wu 1 1–0 H 1–0 Oct 3, 2013 H2H
26832 John Isner Dmitry Tursunov 1 1–0 H 1–0 Aug 3, 2013 H2H
26833 John Isner Dominik Hrbaty 1 0–1 H 0–1 Jan 21, 2009 H2H
26834 John Isner Dominik Koepfer 1 0–1 H 0–1 Jul 27, 2023 H2H
26835 John Isner Dustin Brown 1 0–1 C 0–1 Apr 11, 2014 H2H
26836 John Isner Edouard Roger-Vasselin 1 0–1 H 0–1 Mar 2, 2013 H2H
26837 John Isner Egor Gerasimov 1 0–1 H 0–1 Sep 27, 2019 H2H
26838 John Isner Emilio Gomez 1 1–0 H 1–0 Feb 11, 2023 H2H
26839 John Isner Emilio Nava 1 0–1 H 0–1 Mar 24, 2023 H2H
26840 John Isner Enzo Couacaud 1 1–0 G 1–0 Jun 29, 2022 H2H
26841 John Isner Ernesto Escobedo 1 0–1 C 0–1 Apr 15, 2017 H2H
26842 John Isner Fabrice Santoro 1 0–1 H 0–1 Jan 16, 2008 H2H
26843 John Isner Facundo Diaz Acosta 1 1–0 H 1–0 Aug 30, 2023 H2H
26844 John Isner Filippo Volandri 1 1–0 H 1–0 Aug 28, 2013 H2H
26845 John Isner Henri Laaksonen 1 1–0 C 1–0 Apr 13, 2018 H2H
26846 John Isner Hugo Gaston 1 0–1 H 0–1 Mar 26, 2022 H2H
26847 John Isner Izak Van der Merwe 1 1–0 G 1–0 Jul 14, 2012 H2H
26848 John Isner James Duckworth 1 1–0 H 1–0 Jul 21, 2016 H2H
26849 John Isner Jaume Munar 1 0–1 G 0–1 Jul 5, 2023 H2H
26850 John Isner Jenson Brooksby 1 0–1 H 0–1 Jul 30, 2022 H2H
26851 John Isner Jerzy Janowicz 1 1–0 H 1–0 Jan 20, 2016 H2H
26852 John Isner Jimmy Wang 1 1–0 H 1–0 Jan 21, 2015 H2H
26853 John Isner Julien Benneteau 1 1–0 H 1–0 Aug 27, 2011 H2H
26854 John Isner Kamil Majchrzak 1 1–0 G 1–0 Jul 19, 2019 H2H
26855 John Isner Karol Beck 1 1–0 G 1–0 Jul 7, 2011 H2H
26856 John Isner Kenny De Schepper 1 1–0 H 1–0 Oct 22, 2015 H2H
26857 John Isner Konstantin Kravchuk 1 1–0 H 1–0 Jan 18, 2017 H2H
26858 John Isner Lorenzo Sonego 1 1–0 H 1–0 Mar 23, 2019 H2H
26859 John Isner Louk Sorensen 1 1–0 H 1–0 Jan 21, 2010 H2H
26860 John Isner Lucas Pouille 1 1–0 H 1–0 Oct 9, 2019 H2H
26861 John Isner Marsel Ilhan 1 1–0 H 1–0 Sep 3, 2009 H2H
26862 John Isner Matthew Barton 1 1–0 G 1–0 Jun 30, 2016 H2H
26863 John Isner Michael Mmoh 1 0–1 H 0–1 Aug 31, 2023 H2H
26864 John Isner Michal Przysiezny 1 1–0 H 1–0 Oct 31, 2013 H2H
26865 John Isner Miomir Kecmanovic 1 1–0 C 1–0 May 4, 2021 H2H
26866 John Isner Nicolas Jarry 1 1–0 H 1–0 Aug 30, 2018 H2H
26867 John Isner Nuno Borges 1 0–1 C 0–1 May 30, 2023 H2H
26868 John Isner Pablo Carreno Busta 1 0–1 H 0–1 Aug 14, 2019 H2H
26869 John Isner Pablo Cuevas 1 1–0 C 1–0 May 11, 2018 H2H
26870 John Isner Paolo Lorenzi 1 1–0 C 1–0 Jun 1, 2017 H2H
26871 John Isner Paul Capdeville 1 1–0 C 1–0 Apr 10, 2009 H2H
26872 John Isner Paul-Henri Mathieu 1 0–1 C 0–1 May 31, 2012 H2H
26873 John Isner Peter Polansky 1 1–0 H 1–0 Feb 21, 2019 H2H
26874 John Isner Philipp Petzschner 1 1–0 H 1–0 Feb 20, 2010 H2H
26875 John Isner Quentin Halys 1 1–0 C 1–0 May 24, 2022 H2H
26876 John Isner Rajeev Ram 1 0–1 G 0–1 Jul 16, 2015 H2H
26877 John Isner Ramon Delgado 1 1–0 H 1–0 Feb 12, 2009 H2H
26878 John Isner Rhyne Williams 1 1–0 H 1–0 Feb 22, 2014 H2H
26879 John Isner Rik De Voest 1 1–0 H 1–0 Aug 30, 2007 H2H
26880 John Isner Robert Kendrick 1 1–0 H 1–0 Jul 17, 2008 H2H
26881 John Isner Robin Soderling 1 0–1 H 0–1 Jan 17, 2009 H2H
26882 John Isner Rogerio Dutra Silva 1 1–0 C 1–0 May 29, 2012 H2H
26883 John Isner Salvatore Caruso 1 1–0 H 1–0 Mar 17, 2021 H2H
26884 John Isner Sam Groth 1 1–0 G 1–0 Jul 21, 2017 H2H
26885 John Isner Sebastien De Chaunac 1 1–0 H 1–0 Aug 7, 2009 H2H
26886 John Isner Sergei Bubka 1 1–0 G 1–0 Jul 12, 2012 H2H
26887 John Isner Sergio Roitman 1 0–1 C 0–1 Apr 17, 2008 H2H
26888 John Isner Simone Bolelli 1 1–0 H 1–0 Mar 15, 2008 H2H
26889 John Isner Simone Vagnozzi 1 1–0 C 1–0 May 21, 2008 H2H
26890 John Isner Simon Greul 1 0–1 C 0–1 Feb 24, 2010 H2H
26891 John Isner Somdev Devvarman 1 1–0 H 1–0 Aug 2, 2013 H2H
26892 John Isner Steve Darcis 1 1–0 H 1–0 Sep 1, 2016 H2H
26893 John Isner Thanasi Kokkinakis 1 0–1 H 0–1 Jan 14, 2022 H2H
26894 John Isner Tim Henman 1 1–0 H 1–0 Jul 31, 2007 H2H
26895 John Isner Tim Smyczek 1 0–1 H 0–1 Mar 26, 2016 H2H
26896 John Isner Tsung-Hua Yang 1 1–0 H 1–0 Oct 7, 2010 H2H
26897 John Isner Victor Hanescu 1 1–0 H 1–0 Sep 2, 2009 H2H
26898 John Isner Yannick Maden 1 1–0 G 1–0 Jul 4, 2018 H2H
26899 John Isner Yibing Wu 1 0–1 H 0–1 Feb 12, 2023 H2H
26900 John James A. Luttrell 1 1–0 G 1–0 Jan 9, 1980 H2H
26901 John James Alvaro Betancur 1 0–1 C 0–1 Aug 1, 1980 H2H
26902 John James Antonio Munoz 1 0–1 G 0–1 Dec 11, 1968 H2H
26903 John James Antonio Zugarelli 1 0–1 C 0–1 May 28, 1980 H2H
26904 John James Arthur Ashe 1 0–1 C 0–1 Sep 3, 1976 H2H
26905 John James Ben Bishop 1 1–0 C 1–0 Aug 6, 1975 H2H
26906 John James Bernard Fritz 1 0–1 H 0–1 Nov 2, 1978 H2H
26907 John James Bernard Mignot 1 0–1 H 0–1 Aug 3, 1972 H2H
26908 John James Bernie Mitton 1 0–1 G 0–1 Jul 16, 1978 H2H
26909 John James Bill Maze 1 1–0 C 1–0 Sep 21, 1978 H2H
26910 John James Bob Hewitt 1 1–0 C 1–0 Jul 16, 1977 H2H
26911 John James Brad Guan 1 1–0 G 1–0 Jan 8, 1982 H2H
26912 John James Bruce Nichols 1 1–0 H 1–0 Sep 3, 1981 H2H
26913 John James Buster C Mottram 1 1–0 C 1–0 Aug 23, 1979 H2H
26914 John James Butch Walts 1 0–1 C 0–1 Apr 20, 1979 H2H
26915 John James Carlos Kirmayr 1 1–0 H 1–0 May 5, 1978 H2H
26916 John James Cary Stansbury 1 1–0 H 1–0 Apr 10, 1980 H2H
26917 John James Chris Kachel 1 1–0 H 1–0 Jan 31, 1980 H2H
26918 John James Christophe Freyss 1 1–0 H 1–0 Aug 25, 1978 H2H
26919 John James Cliff Drysdale 1 0–1 C 0–1 Jan 26, 1978 H2H
26920 John James Colin Dibley 1 1–0 C 1–0 Jan 18, 1979 H2H
26921 John James Dave Siegler 1 1–0 G 1–0 Dec 21, 1979 H2H
26922 John James David Schneider 1 1–0 C 1–0 Jul 31, 1980 H2H
26923 John James Deon Joubert 1 1–0 C 1–0 Aug 1, 1978 H2H
26924 John James Dick Stockton 1 0–1 H 0–1 Aug 12, 1976 H2H
26925 John James Doug Crawford 1 1–0 G 1–0 Jul 7, 1977 H2H
26926 John James Eddie Dibbs 1 0–1 H 0–1 May 5, 1978 H2H
26927 John James Eliot Teltscher 1 0–1 C 0–1 Mar 6, 1980 H2H
26928 John James Emilio Montano 1 0–1 C 0–1 Jul 16, 1979 H2H
26929 John James Erick Iskersky 1 1–0 G 1–0 Jun 27, 1979 H2H
26930 John James Francisco Gonzalez 1 1–0 H 1–0 Apr 3, 1980 H2H
26931 John James Greg Braun 1 1–0 G 1–0 Jan 19, 1972 H2H
26932 John James Greg Whitecross 1 1–0 C 1–0 Sep 25, 1980 H2H
26933 John James Hans Kary 1 1–0 C 1–0 Mar 18, 1977 H2H
26934 John James Harald Elschenbroich 1 0–1 G 0–1 Jun 27, 1973 H2H
26935 John James Jay Lapidus 1 0–1 G 0–1 Jul 12, 1979 H2H
26936 John James Jean Francois Caujolle 1 0–1 G 0–1 Nov 22, 1973 H2H
26937 John James Jeff Simpson 1 1–0 G 1–0 Nov 25, 1968 H2H
26938 John James Jim Delaney 1 0–1 G 0–1 Dec 13, 1979 H2H
26939 John James Jim Gurfein 1 0–1 G 0–1 Jan 8, 1981 H2H
26940 John James Jim Mcmanus 1 0–1 H 0–1 Mar 24, 1976 H2H
26941 John James Jiri Granat 1 0–1 C 0–1 Feb 1, 1978 H2H
26942 John James John Alexander 1 0–1 C 0–1 May 24, 1978 H2H
26943 John James John Bartlett 1 1–0 G 1–0 Dec 23, 1977 H2H
26944 John James John Hayes 1 0–1 H 0–1 Aug 28, 1980 H2H
26945 John James John Lucas 1 1–0 C 1–0 Apr 19, 1979 H2H
26946 John James John Sadri 1 0–1 C 0–1 Jan 19, 1979 H2H
26947 John James John Yuill 1 0–1 H 0–1 Nov 25, 1976 H2H
26948 John James Jose Luis Clerc 1 0–1 H 0–1 Jul 26, 1979 H2H
26949 John James Juan Farrow 1 1–0 H 1–0 Aug 13, 1981 H2H
26950 John James Juan Gisbert 1 0–1 C 0–1 Feb 27, 1975 H2H
26951 John James Juan Manuel Couder 1 1–0 C 1–0 Oct 1, 1980 H2H
26952 John James Juan Torralbo 1 0–1 C 0–1 Oct 20, 1976 H2H
26953 John James Julian Ganzabal 1 0–1 G 0–1 Jun 25, 1975 H2H
26954 John James Karl Meiler 1 0–1 G 0–1 Dec 30, 1972 H2H
26955 John James Ken Rosewall 1 0–1 C 0–1 Jul 25, 1978 H2H
26956 John James Larry Stefanki 1 1–0 C 1–0 Jul 31, 1981 H2H
26957 John James Mansour Bahrami 1 1–0 C 1–0 Oct 6, 1976 H2H
26958 John James Manuel Orantes 1 0–1 C 0–1 Oct 7, 1976 H2H
26959 John James Marcel Freeman 1 1–0 C 1–0 Jul 23, 1980 H2H
26960 John James Mark Cox 1 0–1 G 0–1 Jun 28, 1978 H2H
26961 John James Mark Edmondson 1 1–0 H 1–0 Aug 31, 1978 H2H
26962 John James Marty Riessen 1 0–1 H 0–1 Sep 2, 1978 H2H
26963 John James Michael Grant 1 1–0 C 1–0 Aug 2, 1979 H2H
26964 John James Mike Cahill 1 1–0 H 1–0 Feb 2, 1979 H2H
26965 John James Mike Estep 1 0–1 C 0–1 Apr 26, 1976 H2H
26966 John James Mike Phillips 1 1–0 G 1–0 Dec 21, 1970 H2H
26967 John James Onny Parun 1 0–1 G 0–1 Dec 30, 1973 H2H
26968 John James Ove Bengtson 1 0–1 C 0–1 Mar 19, 1977 H2H
26969 John James Patricio Cornejo 1 1–0 C 1–0 Jul 13, 1977 H2H
26970 John James Patrick Proisy 1 1–0 G 1–0 Dec 14, 1972 H2H
26971 John James Per Hjertquist 1 1–0 H 1–0 Nov 8, 1977 H2H
26972 John James Peter Campbell 1 1–0 G 1–0 Jan 11, 1980 H2H
26973 John James Peter Fleming 1 1–0 C 1–0 Aug 21, 1975 H2H
26974 John James Peter Rennert 1 1–0 G 1–0 Dec 19, 1979 H2H
26975 John James Raymond Moore 1 0–1 C 0–1 Oct 28, 1977 H2H
26976 John James Ray Ruffels 1 1–0 G 1–0 Dec 28, 1979 H2H
26977 John James Ricardo Cano 1 1–0 C 1–0 Aug 2, 1978 H2H
26978 John James Richard Lewis 1 0–1 G 0–1 Dec 15, 1977 H2H
26979 John James Robert Rheinberger 1 1–0 G 1–0 Dec 30, 1975 H2H
26980 John James Rod Frawley 1 0–1 G 0–1 Jan 9, 1982 H2H
26981 John James Rolf Thung 1 1–0 G 1–0 Sep 20, 1976 H2H
26982 John James Russell Simpson 1 1–0 H 1–0 Aug 11, 1976 H2H
26983 John James Scott Mccain 1 0–1 G 0–1 Dec 30, 1980 H2H
26984 John James Spencer Segura 1 1–0 G 1–0 Dec 25, 1974 H2H
26985 John James Stanislav Birner 1 1–0 H 1–0 Aug 24, 1978 H2H
26986 John James Steve Docherty 1 0–1 G 0–1 Dec 7, 1977 H2H
26987 John James Tenny Svensson 1 0–1 C 0–1 Oct 11, 1978 H2H
26988 John James Terry Rocavert 1 1–0 G 1–0 Dec 20, 1979 H2H
26989 John James Tim Garcia 1 1–0 C 1–0 Aug 22, 1979 H2H
26990 John James Tom Gorman 1 0–1 G 0–1 Oct 13, 1979 H2H
26991 John James Tom Okker 1 0–1 G 0–1 Jun 25, 1980 H2H
26992 John James Tony Giammalva 1 1–0 C 1–0 Oct 2, 1980 H2H
26993 John James Tony Graham 1 0–1 H 0–1 Aug 20, 1980 H2H
26994 John James Tony Roche 1 0–1 G 0–1 Aug 30, 1974 H2H
26995 John James Ulrich Pinner 1 0–1 C 0–1 Oct 19, 1977 H2H
26996 John James Vijay Amritraj 1 0–1 G 0–1 Sep 21, 1976 H2H
26997 John James Vitas Gerulaitis 1 0–1 H 0–1 Feb 3, 1979 H2H
26998 John James Wanaro N'Godrella 1 1–0 G 1–0 Jan 21, 1972 H2H
26999 John James Wayne Hampson 1 0–1 H 0–1 Jan 3, 1980 H2H
27000 John Letts Bill Scanlon 1 1–0 C 1–0 Sep 25, 1986 H2H