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
26001 Jiri Vesely Nikoloz Basilashvili 1 1–0 G 1–0 Jun 30, 2018 H2H
26002 Jiri Vesely Norbert Gombos 1 1–0 C 1–0 Jul 20, 2017 H2H
26003 Jiri Vesely Pere Riba 1 0–1 C 0–1 Jul 24, 2014 H2H
26004 Jiri Vesely Peter Gojowczyk 1 0–1 H 0–1 Feb 26, 2021 H2H
26005 Jiri Vesely Rajeev Ram 1 1–0 C 1–0 May 24, 2016 H2H
26006 Jiri Vesely Ricardo Ojeda Lara 1 0–1 H 0–1 Jan 4, 2018 H2H
26007 Jiri Vesely Roberto Carballes Baena 1 1–0 C 1–0 Apr 29, 2016 H2H
26008 Jiri Vesely Rubin Statham 1 1–0 H 1–0 Jan 12, 2017 H2H
26009 Jiri Vesely Ryan Harrison 1 0–1 H 0–1 Jan 16, 2019 H2H
26010 Jiri Vesely Saketh Myneni 1 1–0 H 1–0 Aug 31, 2016 H2H
26011 Jiri Vesely Sam Querrey 1 1–0 H 1–0 Jan 11, 2018 H2H
26012 Jiri Vesely Sebastian Korda 1 1–0 G 1–0 Jul 5, 2023 H2H
26013 Jiri Vesely Sergiy Stakhovsky 1 0–1 H 0–1 Feb 23, 2017 H2H
26014 Jiri Vesely Stefan Kozlov 1 0–1 H 0–1 Jan 19, 2022 H2H
26015 Jiri Vesely Stefanos Tsitsipas 1 0–1 C 0–1 May 30, 2023 H2H
26016 Jiri Vesely Stefano Travaglia 1 1–0 C 1–0 Jul 19, 2018 H2H
26017 Jiri Vesely Steve Darcis 1 0–1 C 0–1 May 5, 2017 H2H
26018 Jiri Vesely Taylor Fritz 1 0–1 C 0–1 May 23, 2019 H2H
26019 Jiri Vesely Tennys Sandgren 1 1–0 H 1–0 Oct 29, 2020 H2H
26020 Jiri Vesely Teymuraz Gabashvili 1 1–0 C 1–0 Apr 12, 2016 H2H
26021 Jiri Vesely Thiago Monteiro 1 1–0 C 1–0 May 4, 2018 H2H
26022 Jiri Vesely Tim Smyczek 1 1–0 G 1–0 Jun 24, 2015 H2H
26023 Jiri Vesely Tim van Rijthoven 1 1–0 H 1–0 Aug 23, 2016 H2H
26024 Jiri Vesely Tommy Haas 1 1–0 H 1–0 Mar 24, 2017 H2H
26025 Jiri Vesely Ugo Humbert 1 0–1 C 0–1 Sep 25, 2020 H2H
26026 Jiri Vesely Vaclav Safranek 1 1–0 H 1–0 Jan 17, 2018 H2H
26027 Jiri Vesely Vasek Pospisil 1 0–1 G 0–1 Jun 28, 2017 H2H
26028 Jiri Vesely Vijay Sundar Prashanth 1 1–0 H 1–0 Jan 8, 2015 H2H
26029 Jiri Vesely Viktor Troicki 1 0–1 H 0–1 Jan 21, 2015 H2H
26030 Jiri Vesely Yasutaka Uchiyama 1 1–0 H 1–0 Oct 8, 2015 H2H
26031 Jiri Vesely Ze Zhang 1 1–0 H 1–0 Oct 1, 2015 H2H
26032 Jiri Vesely Zhizhen Zhang 1 1–0 H 1–0 Oct 2, 2015 H2H
26033 J.J. Wolf Diego Schwartzman 1 1–0 H 1–0 Jan 19, 2023 H2H
26034 J.J. Wolf Hugo Gaston 1 1–0 H 1–0 Mar 12, 2022 H2H
26035 J.J. Wolf Laslo Djere 1 0–1 H 0–1 Oct 20, 2023 H2H
26036 J. Lopez Perez Fuster Manuel Santana 1 0–1 C 0–1 Nov 15, 1968 H2H
26037 J. Mandarino Allan Stone 1 0–1 G 0–1 Jun 26, 1973 H2H
26038 J. Mandarino Andres Gimeno 1 0–1 C 0–1 Nov 16, 1968 H2H
26039 J. Mandarino Bernard Mignot 1 0–1 C 0–1 Jun 4, 1976 H2H
26040 J. Mandarino Birger Andersson 1 0–1 C 0–1 Apr 11, 1975 H2H
26041 J. Mandarino Bob Carmichael 1 0–1 G 0–1 Jun 25, 1969 H2H
26042 J. Mandarino Bob Hewitt 1 0–1 C 0–1 Oct 12, 1977 H2H
26043 J. Mandarino Byron Bertram 1 1–0 H 1–0 Feb 23, 1971 H2H
26044 J. Mandarino Carlos Lando 1 1–0 C 1–0 Nov 13, 1975 H2H
26045 J. Mandarino Charlie Pasarell 1 0–1 C 0–1 Apr 5, 1973 H2H
26046 J. Mandarino Clark Graebner 1 0–1 H 0–1 Feb 24, 1971 H2H
26047 J. Mandarino Cliff Drysdale 1 0–1 C 0–1 Oct 20, 1971 H2H
26048 J. Mandarino Colin Dibley 1 0–1 H 0–1 Apr 18, 1973 H2H
26049 J. Mandarino Colin Stubs 1 0–1 C 0–1 Apr 19, 1968 H2H
26050 J. Mandarino Dennis Ralston 1 0–1 G 0–1 Jun 30, 1968 H2H
26051 J. Mandarino Francois Jauffret 1 1–0 C 1–0 Oct 29, 1974 H2H
26052 J. Mandarino Frank Froehling 1 1–0 C 1–0 May 7, 1971 H2H
26053 J. Mandarino Geoff Masters 1 0–1 C 0–1 May 26, 1976 H2H
26054 J. Mandarino Gerald Battrick 1 0–1 H 0–1 Mar 28, 1970 H2H
26055 J. Mandarino Herb Fitzgibbon 1 1–0 C 1–0 Aug 25, 1968 H2H
26056 J. Mandarino Jean Baptiste Chanfreau 1 1–0 C 1–0 May 29, 1968 H2H
26057 J. Mandarino Jean Paul Meyer 1 1–0 C 1–0 May 1, 1975 H2H
26058 J. Mandarino Jim Mcmanus 1 0–1 C 0–1 Feb 14, 1973 H2H
26059 J. Mandarino Juan Gisbert 1 0–1 C 0–1 May 27, 1975 H2H
26060 J. Mandarino Julian Ganzabal 1 0–1 C 0–1 Nov 25, 1976 H2H
26061 J. Mandarino Jun Kuki 1 1–0 H 1–0 Mar 27, 1970 H2H
26062 J. Mandarino Ken Rosewall 1 0–1 C 0–1 Jun 2, 1968 H2H
26063 J. Mandarino Lorenzo Soriano 1 1–0 C 1–0 Nov 28, 1973 H2H
26064 J. Mandarino Luis Ayala 1 1–0 C 1–0 Mar 25, 1971 H2H
26065 J. Mandarino Manuel Santana 1 0–1 C 0–1 May 17, 1969 H2H
26066 J. Mandarino Milan Holecek 1 1–0 C 1–0 Jul 19, 1973 H2H
26067 J. Mandarino Nicholas Kalogeropoulos 1 1–0 C 1–0 Jul 27, 1972 H2H
26068 J. Mandarino Nikola Pilic 1 0–1 C 0–1 Mar 29, 1973 H2H
26069 J. Mandarino Pat Cramer 1 1–0 H 1–0 Jun 7, 1973 H2H
26070 J. Mandarino Paul Gerken 1 0–1 G 0–1 Jun 25, 1975 H2H
26071 J. Mandarino Peter Szoke 1 1–0 C 1–0 Jul 25, 1972 H2H
26072 J. Mandarino Robert Maud 1 1–0 H 1–0 Jan 6, 1968 H2H
26073 J. Mandarino Rod Laver 1 0–1 H 0–1 Jan 18, 1973 H2H
26074 J. Mandarino Roy Barth 1 1–0 G 1–0 Jun 17, 1971 H2H
26075 J. Mandarino Stan Smith 1 0–1 C 0–1 Mar 22, 1973 H2H
26076 J. Mandarino Tom Edlefsen 1 0–1 H 0–1 Feb 12, 1969 H2H
26077 J. Mandarino Tom Gorman 1 1–0 C 1–0 Mar 26, 1971 H2H
26078 J. Mandarino Tom Okker 1 0–1 C 0–1 May 15, 1970 H2H
26079 J. Mandarino Tony Roche 1 0–1 C 0–1 Nov 19, 1974 H2H
26080 J. Mandarino Torben Ulrich 1 0–1 H 0–1 Jan 18, 1968 H2H
26081 J. Mandarino Wilhelm Bungert 1 1–0 H 1–0 Jan 7, 1968 H2H
26082 Joachim Johansson Adrian Garcia 1 1–0 H 1–0 Oct 28, 2004 H2H
26083 Joachim Johansson Alejandro Falla 1 1–0 H 1–0 Oct 17, 2013 H2H
26084 Joachim Johansson Alexander Popp 1 1–0 H 1–0 Jan 21, 2004 H2H
26085 Joachim Johansson Alex Bogdanovic 1 0–1 G 0–1 Jun 17, 2004 H2H
26086 Joachim Johansson Daniel Elsner 1 1–0 H 1–0 Aug 26, 2004 H2H
26087 Joachim Johansson Gregory Carraz 1 1–0 H 1–0 Jul 29, 2004 H2H
26088 Joachim Johansson Hyung-Taik Lee 1 1–0 H 1–0 Feb 19, 2004 H2H
26089 Joachim Johansson Irakli Labadze 1 0–1 C 0–1 May 26, 2004 H2H
26090 Joachim Johansson Jan Frode Andersen 1 1–0 H 1–0 Oct 23, 2003 H2H
26091 Joachim Johansson Jeff Morrison 1 0–1 H 0–1 Mar 23, 2005 H2H
26092 Joachim Johansson Jimmy Wang 1 1–0 H 1–0 Feb 17, 2005 H2H
26093 Joachim Johansson Jiri Vanek 1 0–1 C 0–1 Jul 7, 2005 H2H
26094 Joachim Johansson Karol Beck 1 1–0 H 1–0 Feb 12, 2005 H2H
26095 Joachim Johansson Lukas Dlouhy 1 1–0 H 1–0 Jan 1, 2007 H2H
26096 Joachim Johansson Marc Kimmich 1 1–0 H 1–0 Jan 6, 2005 H2H
26097 Joachim Johansson Markus Hipfl 1 0–1 C 0–1 Jul 13, 2000 H2H
26098 Joachim Johansson Michael Ryderstedt 1 0–1 H 0–1 Oct 30, 2004 H2H
26099 Joachim Johansson Novak Djokovic 1 0–1 H 0–1 Jan 6, 2007 H2H
26100 Joachim Johansson Peter Luczak 1 1–0 H 1–0 Oct 22, 2009 H2H
26101 Joachim Johansson Richard Gasquet 1 0–1 H 0–1 Oct 2, 2009 H2H
26102 Joachim Johansson Sam Warburg 1 0–1 H 0–1 Feb 16, 2006 H2H
26103 Joachim Johansson Vincent Spadea 1 1–0 H 1–0 Jan 6, 2007 H2H
26104 Joachim Johansson Zack Fleishman 1 0–1 G 0–1 Jul 10, 2003 H2H
26105 Joakim Nystrom Alberto Tous 1 1–0 C 1–0 Apr 14, 1983 H2H
26106 Joakim Nystrom Alejandro Pierola 1 0–1 C 0–1 Sep 18, 1981 H2H
26107 Joakim Nystrom Angel Gimenez 1 1–0 C 1–0 Sep 23, 1982 H2H
26108 Joakim Nystrom Balazs Taroczy 1 1–0 C 1–0 Aug 6, 1982 H2H
26109 Joakim Nystrom Ben Testerman 1 0–1 G 0–1 Dec 5, 1984 H2H
26110 Joakim Nystrom Carlos Kirmayr 1 1–0 H 1–0 Sep 3, 1983 H2H
26111 Joakim Nystrom Claudio Panatta 1 1–0 C 1–0 May 26, 1982 H2H
26112 Joakim Nystrom Colin Dowdeswell 1 1–0 G 1–0 Nov 30, 1984 H2H
26113 Joakim Nystrom Corrado Barazzutti 1 1–0 C 1–0 May 16, 1984 H2H
26114 Joakim Nystrom Craig A Miller 1 1–0 C 1–0 Jul 10, 1987 H2H
26115 Joakim Nystrom Damir Keretic 1 1–0 H 1–0 Feb 27, 1986 H2H
26116 Joakim Nystrom David Dowlen 1 0–1 G 0–1 Jun 23, 1982 H2H
26117 Joakim Nystrom Drew Gitlin 1 1–0 G 1–0 Dec 15, 1983 H2H
26118 Joakim Nystrom Ernie Fernandez 1 1–0 H 1–0 Feb 6, 1985 H2H
26119 Joakim Nystrom Fernando Soler 1 1–0 C 1–0 Oct 6, 1982 H2H
26120 Joakim Nystrom Gianni Ocleppo 1 1–0 C 1–0 Sep 13, 1985 H2H
26121 Joakim Nystrom Hans Dieter Beutel 1 1–0 C 1–0 May 29, 1985 H2H
26122 Joakim Nystrom Jim Gurfein 1 1–0 C 1–0 Sep 22, 1983 H2H
26123 Joakim Nystrom Jiri Granat 1 1–0 C 1–0 Aug 5, 1982 H2H
26124 Joakim Nystrom John Alexander 1 0–1 G 0–1 Dec 16, 1981 H2H
26125 Joakim Nystrom Jorge Bardou 1 1–0 C 1–0 Sep 12, 1985 H2H
26126 Joakim Nystrom Loic Courteau 1 1–0 C 1–0 Sep 20, 1984 H2H
26127 Joakim Nystrom Mark Edmondson 1 1–0 C 1–0 Jul 25, 1981 H2H
26128 Joakim Nystrom Mike Leach 1 1–0 H 1–0 Nov 8, 1985 H2H
26129 Joakim Nystrom Paul Mcnamee 1 0–1 C 0–1 May 28, 1986 H2H
26130 Joakim Nystrom Per Hjertquist 1 0–1 C 0–1 Jul 15, 1982 H2H
26131 Joakim Nystrom Peter Carlsson 1 1–0 C 1–0 Jul 19, 1984 H2H
26132 Joakim Nystrom Ricardo Cano 1 1–0 C 1–0 Sep 26, 1981 H2H
26133 Joakim Nystrom Robbie Venter 1 1–0 C 1–0 Sep 24, 1981 H2H
26134 Joakim Nystrom Rod Frawley 1 1–0 G 1–0 Dec 3, 1983 H2H
26135 Joakim Nystrom Rolf Gehring 1 1–0 G 1–0 Dec 1, 1983 H2H
26136 Joakim Nystrom Scott Mccain 1 0–1 H 0–1 Aug 16, 1984 H2H
26137 Joakim Nystrom Slobodan Zivojinovic 1 1–0 H 1–0 Oct 19, 1984 H2H
26138 Joakim Nystrom Steve Krulevitz 1 0–1 C 0–1 May 27, 1981 H2H
26139 Joakim Nystrom Ted Farnsworth 1 1–0 C 1–0 Aug 1, 1984 H2H
26140 Joakim Nystrom Terry Moor 1 1–0 H 1–0 Aug 24, 1985 H2H
26141 Joakim Nystrom Thierry Pham 1 1–0 C 1–0 Jul 29, 1988 H2H
26142 Joakim Nystrom Tony Mmoh 1 1–0 C 1–0 Jul 16, 1987 H2H
26143 Joakim Nystrom Tore Meinecke 1 1–0 C 1–0 Apr 22, 1988 H2H
26144 Joakim Nystrom Vitas Gerulaitis 1 1–0 C 1–0 Jan 13, 1985 H2H
26145 Joao Domingues Alex de Minaur 1 1–0 C 1–0 May 2, 2019 H2H
26146 Joao Domingues Fabio Fognini 1 0–1 C 0–1 Mar 2, 2018 H2H
26147 Joao Domingues Federico Gaio 1 1–0 C 1–0 Feb 20, 2020 H2H
26148 Joao Domingues John Millman 1 1–0 C 1–0 May 3, 2019 H2H
26149 Joao Domingues Kevin Anderson 1 0–1 C 0–1 May 5, 2017 H2H
26150 Joao Domingues Kyle Edmund 1 1–0 C 1–0 May 4, 2017 H2H
26151 Joao Domingues Pedro Martinez 1 0–1 C 0–1 Feb 13, 2020 H2H
26152 Joao Domingues Renzo Olivo 1 1–0 C 1–0 Mar 1, 2018 H2H
26153 Joao Domingues Simone Bolelli 1 0–1 C 0–1 May 3, 2018 H2H
26154 Joao Domingues Stefanos Tsitsipas 1 0–1 C 0–1 May 4, 2019 H2H
26155 Joao Fonseca Alexander Zverev 1 0–1 C 0–1 Apr 10, 2026 H2H
26156 Joao Fonseca Alexandre Muller 1 0–1 C 0–1 Feb 20, 2025 H2H
26157 Joao Fonseca Alex de Minaur 1 0–1 H 0–1 Mar 24, 2025 H2H
26158 Joao Fonseca Alex Michelsen 1 1–0 C 1–0 Apr 26, 2024 H2H
26159 Joao Fonseca Alex Molcan 1 0–1 C 0–1 Feb 23, 2023 H2H
26160 Joao Fonseca Arthur Fils 1 1–0 C 1–0 Feb 22, 2024 H2H
26161 Joao Fonseca Cristian Garin 1 1–0 C 1–0 Feb 23, 2024 H2H
26162 Joao Fonseca Eliot Spizzirri 1 0–1 H 0–1 Jan 20, 2026 H2H
26163 Joao Fonseca Federico Coria 1 1–0 C 1–0 Feb 14, 2025 H2H
26164 Joao Fonseca Gabriel Diallo 1 1–0 C 1–0 Apr 6, 2026 H2H
26165 Joao Fonseca Giovanni Mpetshi Perricard 1 1–0 H 1–0 Oct 23, 2025 H2H
26166 Joao Fonseca Hamad Medjedovic 1 0–1 C 0–1 May 9, 2026 H2H
26167 Joao Fonseca Hubert Hurkacz 1 1–0 C 1–0 May 27, 2025 H2H
26168 Joao Fonseca James Duckworth 1 0–1 G 0–1 Jun 20, 2024 H2H
26169 Joao Fonseca Jaume Munar 1 1–0 H 1–0 Oct 25, 2025 H2H
26170 Joao Fonseca Jenson Brooksby 1 1–0 G 1–0 Jul 3, 2025 H2H
26171 Joao Fonseca Jesper de Jong 1 1–0 G 1–0 Jul 1, 2026 H2H
26172 Joao Fonseca Laslo Djere 1 1–0 C 1–0 Feb 15, 2025 H2H
26173 Joao Fonseca Luka Pavlovic 1 1–0 C 1–0 May 24, 2026 H2H
26174 Joao Fonseca Marin Cilic 1 1–0 C 1–0 Apr 24, 2026 H2H
26175 Joao Fonseca Matteo Berrettini 1 1–0 C 1–0 Apr 9, 2026 H2H
26176 Joao Fonseca Miomir Kecmanovic 1 1–0 H 1–0 Aug 26, 2025 H2H
26177 Joao Fonseca Novak Djokovic 1 1–0 C 1–0 May 29, 2026 H2H
26178 Joao Fonseca Radu Albot 1 1–0 C 1–0 Apr 19, 2024 H2H
26179 Joao Fonseca Raphael Collignon 1 1–0 H 1–0 Mar 4, 2026 H2H
26180 Joao Fonseca Roberto Bautista Agut 1 1–0 G 1–0 Jun 29, 2026 H2H
26181 Joao Fonseca Stefanos Tsitsipas 1 1–0 H 1–0 Aug 5, 2026 H2H
26182 Joao Fonseca Taylor Fritz 1 0–1 G 0–1 Jun 26, 2025 H2H
26183 Joao Fonseca Terence Atmane 1 0–1 H 0–1 Aug 12, 2025 H2H
26184 Joao Fonseca Thiago Monteiro 1 1–0 C 1–0 Feb 17, 2026 H2H
26185 Joao Fonseca Tomas Machac 1 0–1 H 0–1 Aug 28, 2025 H2H
26186 Joao Fonseca Tomas Martin Etcheverry 1 1–0 C 1–0 Feb 13, 2025 H2H
26187 Joao Fonseca Tristan Schoolkate 1 0–1 H 0–1 Jul 29, 2025 H2H
26188 Joao Fonseca Ugo Humbert 1 1–0 H 1–0 Mar 22, 2025 H2H
26189 Joao Fonseca Zizou Bergs 1 1–0 G 1–0 Jun 25, 2025 H2H
26190 Joao Menezes Marin Cilic 1 0–1 H 0–1 Jul 26, 2021 H2H
26191 Joao Soares Adriano Panatta 1 0–1 H 0–1 Oct 28, 1982 H2H
26192 Joao Soares Alejandro Cortes 1 1–0 C 1–0 Nov 9, 1979 H2H
26193 Joao Soares Alejandro Ganzabal 1 1–0 C 1–0 Jul 26, 1984 H2H
26194 Joao Soares Andy Kohlberg 1 0–1 C 0–1 Nov 26, 1982 H2H
26195 Joao Soares Bernard Boileau 1 0–1 H 0–1 Mar 11, 1982 H2H
26196 Joao Soares Blaine Willenborg 1 1–0 C 1–0 May 1, 1985 H2H
26197 Joao Soares Brian Gottfried 1 0–1 G 0–1 Jun 26, 1983 H2H
26198 Joao Soares Brian Teacher 1 1–0 H 1–0 Mar 22, 1979 H2H
26199 Joao Soares Buster C Mottram 1 0–1 H 0–1 Aug 21, 1980 H2H
26200 Joao Soares Carlos Kirmayr 1 1–0 C 1–0 Dec 7, 1978 H2H