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
49001 Steve Guy Steve Shaw 1 0–1 H 0–1 Dec 31, 1987 H2H
49002 Steve Guy Tobias Svantesson 1 0–1 H 0–1 Jan 6, 1989 H2H
49003 Steve Johnson Albano Olivetti 1 1–0 G 1–0 Jun 12, 2014 H2H
49004 Steve Johnson Albert Ramos-Vinolas 1 1–0 G 1–0 Jul 3, 2019 H2H
49005 Steve Johnson Alejandro Gonzalez 1 1–0 C 1–0 May 5, 2015 H2H
49006 Steve Johnson Alejandro Tabilo 1 0–1 H 0–1 Sep 22, 2022 H2H
49007 Steve Johnson Alex Bolt 1 1–0 H 1–0 Jan 13, 2022 H2H
49008 Steve Johnson Aljaz Bedene 1 1–0 H 1–0 Jan 20, 2016 H2H
49009 Steve Johnson Andrey Golubev 1 1–0 H 1–0 Oct 7, 2014 H2H
49010 Steve Johnson Andrey Kuznetsov 1 0–1 C 0–1 May 19, 2016 H2H
49011 Steve Johnson Aslan Karatsev 1 1–0 H 1–0 Mar 13, 2022 H2H
49012 Steve Johnson Brayden Schnur 1 0–1 H 0–1 Feb 15, 2019 H2H
49013 Steve Johnson Cameron Norrie 1 0–1 G 0–1 Jul 3, 2022 H2H
49014 Steve Johnson Christian Harrison 1 1–0 G 1–0 Jul 20, 2018 H2H
49015 Steve Johnson Clay Thompson 1 1–0 G 1–0 Jul 10, 2014 H2H
49016 Steve Johnson Corentin Moutet 1 1–0 H 1–0 Aug 20, 2019 H2H
49017 Steve Johnson Daniel Altmaier 1 1–0 H 1–0 Mar 12, 2022 H2H
49018 Steve Johnson Daniel Elahi Galan 1 0–1 C 0–1 Apr 12, 2019 H2H
49019 Steve Johnson Daniel Evans 1 1–0 H 1–0 Aug 21, 2019 H2H
49020 Steve Johnson Dennis Novak 1 1–0 G 1–0 Jun 30, 2021 H2H
49021 Steve Johnson Diego Schwartzman 1 0–1 H 0–1 Oct 7, 2017 H2H
49022 Steve Johnson Di Wu 1 1–0 H 1–0 Oct 11, 2017 H2H
49023 Steve Johnson Dudi Sela 1 1–0 G 1–0 Jul 21, 2018 H2H
49024 Steve Johnson Dusan Lajovic 1 0–1 H 0–1 Feb 26, 2020 H2H
49025 Steve Johnson Emilio Nava 1 1–0 H 1–0 Aug 23, 2022 H2H
49026 Steve Johnson Facundo Bagnis 1 1–0 C 1–0 Apr 6, 2023 H2H
49027 Steve Johnson Gastao Elias 1 1–0 H 1–0 Aug 10, 2016 H2H
49028 Steve Johnson Gilles Muller 1 0–1 H 0–1 Jul 28, 2011 H2H
49029 Steve Johnson Gonzalo Villanueva 1 1–0 H 1–0 Aug 3, 2022 H2H
49030 Steve Johnson Henri Laaksonen 1 1–0 H 1–0 Feb 20, 2020 H2H
49031 Steve Johnson Hiroki Moriya 1 1–0 H 1–0 Oct 2, 2014 H2H
49032 Steve Johnson Horacio Zeballos 1 1–0 C 1–0 May 25, 2017 H2H
49033 Steve Johnson Igor Sijsling 1 0–1 H 0–1 Jul 26, 2012 H2H
49034 Steve Johnson Ilya Ivashka 1 0–1 H 0–1 Jul 29, 2022 H2H
49035 Steve Johnson Ivan Dodig 1 1–0 H 1–0 Feb 25, 2015 H2H
49036 Steve Johnson James Duckworth 1 1–0 H 1–0 Jul 30, 2014 H2H
49037 Steve Johnson Jan-Lennard Struff 1 1–0 C 1–0 May 31, 2018 H2H
49038 Steve Johnson Jaume Munar 1 1–0 H 1–0 Aug 23, 2018 H2H
49039 Steve Johnson Jerzy Janowicz 1 1–0 H 1–0 Oct 23, 2015 H2H
49040 Steve Johnson JiSung Nam 1 1–0 H 1–0 Sep 29, 2022 H2H
49041 Steve Johnson Kenny De Schepper 1 1–0 G 1–0 Jun 18, 2014 H2H
49042 Steve Johnson Laslo Djere 1 0–1 H 0–1 Mar 17, 2021 H2H
49043 Steve Johnson Laurent Lokoli 1 1–0 C 1–0 May 28, 2014 H2H
49044 Steve Johnson Leonardo Mayer 1 0–1 H 0–1 Jan 9, 2019 H2H
49045 Steve Johnson Liam Caruana 1 1–0 H 1–0 Jan 10, 2018 H2H
49046 Steve Johnson Malek Jaziri 1 1–0 G 1–0 Jun 29, 2016 H2H
49047 Steve Johnson Marinko Matosevic 1 1–0 H 1–0 Jan 7, 2015 H2H
49048 Steve Johnson Marton Fucsovics 1 0–1 C 0–1 May 26, 2018 H2H
49049 Steve Johnson Matthew Barton 1 0–1 H 0–1 Jan 14, 2016 H2H
49050 Steve Johnson Michael Berrer 1 1–0 G 1–0 Jul 16, 2015 H2H
49051 Steve Johnson Michael Venus 1 1–0 C 1–0 May 20, 2015 H2H
49052 Steve Johnson Nicolas Kicker 1 1–0 G 1–0 Jul 5, 2017 H2H
49053 Steve Johnson Novak Djokovic 1 0–1 H 0–1 Aug 14, 2018 H2H
49054 Steve Johnson Nuno Borges 1 0–1 H 0–1 Feb 16, 2023 H2H
49055 Steve Johnson Pedro Martinez 1 1–0 H 1–0 Aug 24, 2022 H2H
49056 Steve Johnson Radek Stepanek 1 0–1 H 0–1 Jul 31, 2013 H2H
49057 Steve Johnson Rajeev Ram 1 1–0 H 1–0 Aug 29, 2012 H2H
49058 Steve Johnson Reilly Opelka 1 1–0 G 1–0 Jun 26, 2019 H2H
49059 Steve Johnson Rhyne Williams 1 0–1 H 0–1 Feb 21, 2013 H2H
49060 Steve Johnson Roberto Carballes Baena 1 0–1 C 0–1 Sep 29, 2020 H2H
49061 Steve Johnson Ruben Bemelmans 1 0–1 G 0–1 Jul 4, 2018 H2H
49062 Steve Johnson Ryan Harrison 1 1–0 H 1–0 Jul 22, 2016 H2H
49063 Steve Johnson Ryan Peniston 1 1–0 G 1–0 Jun 30, 2022 H2H
49064 Steve Johnson Sam Groth 1 1–0 H 1–0 Aug 26, 2015 H2H
49065 Steve Johnson Santiago Giraldo 1 1–0 H 1–0 Jan 22, 2015 H2H
49066 Steve Johnson Somdev Devvarman 1 0–1 H 0–1 Jul 29, 2010 H2H
49067 Steve Johnson Steve Darcis 1 0–1 H 0–1 Feb 16, 2012 H2H
49068 Steve Johnson Teymuraz Gabashvili 1 1–0 G 1–0 Jun 13, 2014 H2H
49069 Steve Johnson Thanasi Kokkinakis 1 1–0 H 1–0 Aug 4, 2022 H2H
49070 Steve Johnson Thiago Monteiro 1 1–0 C 1–0 Jun 3, 2021 H2H
49071 Steve Johnson Thomas Fabbiano 1 1–0 G 1–0 Jun 29, 2017 H2H
49072 Steve Johnson Tobias Kamke 1 0–1 H 0–1 Aug 28, 2013 H2H
49073 Steve Johnson Ugo Humbert 1 0–1 G 0–1 Jul 21, 2023 H2H
49074 Steve Johnson Vasek Pospisil 1 1–0 G 1–0 Jun 23, 2016 H2H
49075 Steve Johnson Yasutaka Uchiyama 1 1–0 H 1–0 Jul 22, 2021 H2H
49076 Steve Krulevitz Alvaro Betancur 1 1–0 C 1–0 Jun 16, 1977 H2H
49077 Steve Krulevitz Alvin Gardiner 1 1–0 C 1–0 Nov 3, 1976 H2H
49078 Steve Krulevitz Brian Fairlie 1 0–1 G 0–1 Jun 28, 1978 H2H
49079 Steve Krulevitz Chris Mayotte 1 1–0 C 1–0 Feb 27, 1981 H2H
49080 Steve Krulevitz Cliff Richey 1 0–1 C 0–1 Sep 29, 1975 H2H
49081 Steve Krulevitz Dan Bleckinger 1 1–0 H 1–0 Jul 19, 1970 H2H
49082 Steve Krulevitz Dave Siegler 1 0–1 G 0–1 Dec 19, 1979 H2H
49083 Steve Krulevitz F D Robbins 1 0–1 G 0–1 Aug 17, 1969 H2H
49084 Steve Krulevitz Francois Jauffret 1 1–0 C 1–0 Aug 13, 1975 H2H
49085 Steve Krulevitz Gerald Battrick 1 1–0 C 1–0 Oct 15, 1974 H2H
49086 Steve Krulevitz Hans Joachim Ploetz 1 1–0 C 1–0 May 10, 1975 H2H
49087 Steve Krulevitz Howard Schoenfield 1 0–1 H 0–1 Apr 12, 1980 H2H
49088 Steve Krulevitz Jean Pierre Richer 1 1–0 C 1–0 Jun 12, 1980 H2H
49089 Steve Krulevitz Jeff Simpson 1 1–0 C 1–0 Sep 25, 1974 H2H
49090 Steve Krulevitz Jim Delaney 1 1–0 C 1–0 Aug 5, 1974 H2H
49091 Steve Krulevitz John Eagleton 1 1–0 C 1–0 Aug 2, 1977 H2H
49092 Steve Krulevitz John Newcombe 1 0–1 H 0–1 Oct 20, 1977 H2H
49093 Steve Krulevitz John Whitlinger 1 1–0 C 1–0 Sep 28, 1977 H2H
49094 Steve Krulevitz Juan Ignacio Muntanola 1 1–0 C 1–0 Feb 20, 1975 H2H
49095 Steve Krulevitz Julian Ganzabal 1 0–1 H 0–1 Oct 31, 1974 H2H
49096 Steve Krulevitz Jun Kuki 1 1–0 C 1–0 Aug 10, 1977 H2H
49097 Steve Krulevitz Keith Richardson 1 1–0 H 1–0 Aug 16, 1979 H2H
49098 Steve Krulevitz Ken Rosewall 1 0–1 H 0–1 Nov 12, 1976 H2H
49099 Steve Krulevitz Mario Delgado 1 1–0 H 1–0 Mar 13, 1980 H2H
49100 Steve Krulevitz Markus Gunthardt 1 1–0 H 1–0 Oct 9, 1980 H2H
49101 Steve Krulevitz Mike Estep 1 1–0 G 1–0 Sep 3, 1971 H2H
49102 Steve Krulevitz Ove Bengtson 1 1–0 C 1–0 Oct 29, 1974 H2H
49103 Steve Krulevitz Pancho Walthall 1 1–0 C 1–0 Jul 12, 1978 H2H
49104 Steve Krulevitz Patrice Dominguez 1 1–0 H 1–0 Aug 30, 1979 H2H
49105 Steve Krulevitz Paul Gerken 1 0–1 C 0–1 May 27, 1975 H2H
49106 Steve Krulevitz Pavel Hutka 1 1–0 C 1–0 Jul 24, 1974 H2H
49107 Steve Krulevitz Peter Lamb 1 1–0 H 1–0 Mar 14, 1980 H2H
49108 Steve Krulevitz Pierre Barthes 1 0–1 G 0–1 Aug 31, 1973 H2H
49109 Steve Krulevitz Roberto Chavez 1 1–0 H 1–0 Feb 2, 1978 H2H
49110 Steve Krulevitz Rod Laver 1 0–1 C 0–1 Jul 14, 1972 H2H
49111 Steve Krulevitz Roger Dowdeswell 1 1–0 C 1–0 Aug 3, 1974 H2H
49112 Steve Krulevitz Rolf Norberg 1 1–0 C 1–0 Jul 11, 1974 H2H
49113 Steve Krulevitz Rolf Thung 1 1–0 H 1–0 Feb 23, 1977 H2H
49114 Steve Krulevitz Roy Emerson 1 0–1 H 0–1 Mar 24, 1977 H2H
49115 Steve Krulevitz Steve Docherty 1 1–0 G 1–0 Dec 30, 1979 H2H
49116 Steve Krulevitz Tom Gorman 1 1–0 C 1–0 Jul 29, 1976 H2H
49117 Steve Krulevitz Tom Leonard 1 0–1 H 0–1 Sep 21, 1977 H2H
49118 Steve Krulevitz Tom Okker 1 0–1 C 0–1 Mar 1, 1975 H2H
49119 Steve Krulevitz Tony Roche 1 0–1 C 0–1 Jan 23, 1975 H2H
49120 Steve Krulevitz Vincenzo Franchitti 1 0–1 C 0–1 May 16, 1974 H2H
49121 Steve Krulevitz Vladimir Zednik 1 1–0 C 1–0 Jun 2, 1976 H2H
49122 Steve Krulevitz Woody Blocher 1 0–1 C 0–1 Apr 19, 1978 H2H
49123 Steve Meister Chris Mayotte 1 0–1 G 0–1 Dec 16, 1981 H2H
49124 Steve Meister Christophe Freyss 1 1–0 H 1–0 Oct 29, 1981 H2H
49125 Steve Meister Craig Wittus 1 0–1 H 0–1 Feb 11, 1982 H2H
49126 Steve Meister David Schneider 1 1–0 H 1–0 Aug 12, 1981 H2H
49127 Steve Meister Dominique Bedel 1 0–1 C 0–1 Oct 20, 1982 H2H
49128 Steve Meister Erick Iskersky 1 1–0 H 1–0 Mar 29, 1984 H2H
49129 Steve Meister Glen Holroyd 1 1–0 G 1–0 Jul 8, 1982 H2H
49130 Steve Meister John Hayes 1 1–0 H 1–0 Mar 12, 1981 H2H
49131 Steve Meister Kjell Johansson 1 0–1 C 0–1 Feb 6, 1981 H2H
49132 Steve Meister Manuel Orantes 1 1–0 C 1–0 Jul 12, 1984 H2H
49133 Steve Meister Richard Lewis 1 0–1 H 0–1 Oct 30, 1981 H2H
49134 Steve Meister Syd Ball 1 0–1 G 0–1 Dec 28, 1981 H2H
49135 Steve Meister Trey Waltke 1 1–0 C 1–0 Oct 6, 1983 H2H
49136 Steven Baldas Markus Naewie 1 0–1 H 0–1 Jan 7, 1993 H2H
49137 Steven Diez Jordan Thompson 1 0–1 C 0–1 Apr 7, 2022 H2H
49138 Steven Diez Jo-Wilfried Tsonga 1 0–1 C 0–1 May 24, 2019 H2H
49139 Steven Diez Kyle Edmund 1 1–0 H 1–0 Jul 27, 2016 H2H
49140 Steven Diez Louis Wessels 1 0–1 C 0–1 Jul 14, 2016 H2H
49141 Steven Diez Mackenzie McDonald 1 0–1 C 0–1 Sep 29, 2020 H2H
49142 Steven Diez Nicolas Almagro 1 0–1 C 0–1 Apr 26, 2017 H2H
49143 Steven Diez Taro Daniel 1 0–1 C 0–1 Apr 28, 2016 H2H
49144 Steven Diez Thiemo de Bakker 1 0–1 H 0–1 Jul 24, 2014 H2H
49145 Steve Shaw Alejandro Ganzabal 1 1–0 C 1–0 Apr 27, 1985 H2H
49146 Steve Shaw Anthony Lane 1 1–0 H 1–0 Oct 8, 1987 H2H
49147 Steve Shaw Bob Green 1 0–1 H 0–1 Feb 6, 1985 H2H
49148 Steve Shaw Claudio Panatta 1 1–0 G 1–0 Jun 27, 1984 H2H
49149 Steve Shaw Dennis Ralston 1 0–1 G 0–1 Jun 4, 1980 H2H
49150 Steve Shaw Luca Bottazzi 1 0–1 C 0–1 May 23, 1985 H2H
49151 Steve Shaw Mark Dickson 1 0–1 G 0–1 Jun 18, 1988 H2H
49152 Steve Shaw Michael Kures 1 1–0 G 1–0 Jun 10, 1987 H2H
49153 Steve Shaw Mike Leach 1 1–0 G 1–0 Jun 13, 1984 H2H
49154 Steve Shaw Pascal Portes 1 0–1 H 0–1 Mar 22, 1985 H2H
49155 Steve Shaw Paul Mcnamee 1 0–1 C 0–1 Aug 13, 1987 H2H
49156 Steve Shaw Ramesh Krishnan 1 0–1 G 0–1 Nov 30, 1984 H2H
49157 Steve Shaw Rod Frawley 1 0–1 C 0–1 Oct 18, 1984 H2H
49158 Steve Shaw Scott Mccain 1 0–1 G 0–1 Jul 11, 1985 H2H
49159 Steve Shaw Victor Pecci 1 0–1 C 0–1 Sep 17, 1987 H2H
49160 Steve Tidball Bob Lutz 1 0–1 C 0–1 Jul 14, 1972 H2H
49161 Steve Turner Billy Martin 1 0–1 C 0–1 Aug 11, 1977 H2H
49162 Steve Turner Bob Lutz 1 0–1 G 0–1 Aug 1, 1968 H2H
49163 Steve Turner Byron Bertram 1 1–0 G 1–0 Aug 28, 1974 H2H
49164 Steve Turner Charlie Owens 1 0–1 H 0–1 Feb 21, 1973 H2H
49165 Steve Turner Charlie Pasarell 1 0–1 C 0–1 Dec 7, 1972 H2H
49166 Steve Turner Denis Naegelen 1 0–1 C 0–1 Jun 2, 1976 H2H
49167 Steve Turner Dick Crealy 1 0–1 C 0–1 Jul 13, 1977 H2H
49168 Steve Turner Eric Deblicker 1 0–1 C 0–1 Apr 29, 1976 H2H
49169 Steve Turner Gene Scott 1 1–0 C 1–0 Aug 29, 1975 H2H
49170 Steve Turner Haroon Rahim 1 0–1 C 0–1 Feb 3, 1977 H2H
49171 Steve Turner Ian Fletcher 1 0–1 G 0–1 Aug 30, 1974 H2H
49172 Steve Turner Jim Delaney 1 0–1 H 0–1 Nov 26, 1976 H2H
49173 Steve Turner Jim Osborne 1 0–1 G 0–1 Jul 24, 1968 H2H
49174 Steve Turner J. Mandarino 1 0–1 C 0–1 Apr 6, 1976 H2H
49175 Steve Turner John Yuill 1 0–1 C 0–1 Sep 3, 1976 H2H
49176 Steve Turner Jurgen Fassbender 1 1–0 C 1–0 Feb 10, 1977 H2H
49177 Steve Turner Luis Ayala 1 0–1 C 0–1 Apr 17, 1971 H2H
49178 Steve Turner Mike Collins 1 1–0 G 1–0 Aug 27, 1974 H2H
49179 Steve Turner Mike Estep 1 0–1 G 0–1 Aug 29, 1974 H2H
49180 Steve Turner Mike Fishbach 1 1–0 C 1–0 Oct 10, 1975 H2H
49181 Steve Turner Nicola Spear 1 0–1 H 0–1 Mar 27, 1971 H2H
49182 Steve Turner Pat Cramer 1 0–1 C 0–1 Mar 23, 1973 H2H
49183 Steve Turner Patrick Proisy 1 0–1 C 0–1 Aug 9, 1973 H2H
49184 Steve Turner Paul Gerken 1 0–1 C 0–1 Feb 28, 1972 H2H
49185 Steve Turner Peter Burwash 1 1–0 C 1–0 Apr 9, 1971 H2H
49186 Steve Turner Raul Ramirez 1 0–1 C 0–1 Feb 11, 1977 H2H
49187 Steve Turner Ray Keldie 1 0–1 H 0–1 Sep 3, 1970 H2H
49188 Steve Turner Ross Case 1 0–1 H 0–1 Mar 23, 1977 H2H
49189 Steve Turner Sam Vuille 1 1–0 C 1–0 Apr 7, 1971 H2H
49190 Steve Turner Stan Smith 1 0–1 C 0–1 Jul 14, 1976 H2H
49191 Steve Turner Steve Faulk 1 0–1 C 0–1 Apr 10, 1971 H2H
49192 Steve Turner Tadeusz Nowicki 1 0–1 C 0–1 Mar 30, 1972 H2H
49193 Steve Turner Thierry Bernasconi 1 0–1 G 0–1 Jun 15, 1972 H2H
49194 Steve Turner Tom Mott 1 1–0 C 1–0 Aug 10, 1977 H2H
49195 Steve Turner Werner Zirngibl 1 0–1 C 0–1 Apr 21, 1976 H2H
49196 Steve Wood Phil Davies 1 0–1 G 0–1 Jan 9, 1980 H2H
49197 Stuart Bale David Mustard 1 0–1 G 0–1 Jun 26, 1985 H2H
49198 Stuart Bale Francisco Gonzalez 1 0–1 C 0–1 Oct 10, 1985 H2H
49199 Stuart Bale John Alexander 1 1–0 G 1–0 Jun 27, 1984 H2H
49200 Stuart Bale Matt Mitchell 1 1–0 G 1–0 Jun 22, 1983 H2H