Advanced ATP Rivalry Search

Browse ATP head-to-head rivalries by historical or current-player scope, most-played or unbeaten view, and player.

About this search tool

Search across precomputed TennisDB ATP tables for player seasons, player tournament runs, player careers, matches, tournaments, ranking weeks, and rivalries. Filters use canonical tour data and support player/tournament autocomplete, countries, surfaces, categories, rounds, exit rounds, rankings, points, and season thresholds.

Browse precomputed head-to-head records by scope and view, or choose a player to find every rivalry.

Rivalries
Reset
# Player 1 Player 2 Meetings, sorted descending Record Surface Last Met H2H
23201 Jim Pugh Jan Gunnarsson 2 1–1 G 1–0 H 0–1 Jun 27, 1990 H2H
23202 Jim Pugh Johan Kriek 2 0–2 C 0–1 H 0–1 Nov 3, 1988 H2H
23203 Jim Pugh Peter Lundgren 2 1–1 C 0–1 G 1–0 Jul 16, 1989 H2H
23204 Jim Pugh Simon Youl 2 1–1 G 1–0 H 0–1 Jul 12, 1990 H2H
23205 Jim Pugh Thierry Tulasne 2 1–1 C 1–1 May 30, 1990 H2H
23206 Jim Ward Geoff Masters 2 0–2 C 0–1 G 0–1 Mar 22, 1979 H2H
23207 Jim Ward Ross Case 2 0–2 G 0–1 H 0–1 Jan 21, 1971 H2H
23208 Jiri Granat Eric Deblicker 2 0–2 C 0–1 H 0–1 Apr 12, 1979 H2H
23209 Jiri Granat Louk Sanders 2 1–1 C 0–1 C 1–0 Jul 15, 1981 H2H
23210 Jiri Granat Nikola Pilic 2 2–0 C 1–0 H 1–0 Apr 20, 1978 H2H
23211 Jiri Granat Pavel Hutka 2 0–2 C 0–2 Jul 20, 1978 H2H
23212 Jiri Hrebec Billy Martin 2 2–0 C 1–0 H 1–0 Feb 8, 1978 H2H
23213 Jiri Hrebec Buster C Mottram 2 0–2 C 0–2 Oct 7, 1977 H2H
23214 Jiri Hrebec Clark Graebner 2 0–2 C 0–1 H 0–1 Feb 8, 1973 H2H
23215 Jiri Hrebec Cliff Drysdale 2 1–1 C 1–0 H 0–1 Feb 22, 1975 H2H
23216 Jiri Hrebec Cliff Richey 2 1–1 H 1–1 Apr 12, 1974 H2H
23217 Jiri Hrebec Dominique Bedel 2 1–1 C 1–1 May 30, 1979 H2H
23218 Jiri Hrebec Eddie Dibbs 2 0–2 C 0–1 C 0–1 Mar 14, 1975 H2H
23219 Jiri Hrebec Eric Deblicker 2 2–0 C 1–0 H 1–0 May 21, 1976 H2H
23220 Jiri Hrebec Frantisek Pala 2 1–1 C 1–1 May 23, 1974 H2H
23221 Jiri Hrebec Geoff Masters 2 2–0 C 2–0 Nov 3, 1977 H2H
23222 Jiri Hrebec Harald Elschenbroich 2 1–1 C 1–1 Jun 22, 1978 H2H
23223 Jiri Hrebec Ion Tiriac 2 2–0 C 2–0 Jun 14, 1973 H2H
23224 Jiri Hrebec Jurgen Fassbender 2 2–0 C 2–0 May 24, 1974 H2H
23225 Jiri Hrebec Mark Cox 2 1–1 C 1–0 G 0–1 Mar 22, 1975 H2H
23226 Jiri Hrebec Ove Bengtson 2 2–0 C 2–0 Nov 2, 1973 H2H
23227 Jiri Hrebec Pat Dupre 2 2–0 C 1–0 H 1–0 Oct 27, 1977 H2H
23228 Jiri Hrebec Patricio Cornejo 2 2–0 C 2–0 Apr 18, 1974 H2H
23229 Jiri Hrebec Patrick Proisy 2 1–1 C 1–1 Jun 18, 1977 H2H
23230 Jiri Hrebec Peter Pokorny 2 2–0 C 2–0 Jul 17, 1975 H2H
23231 Jiri Hrebec Phil Dent 2 0–2 C 0–1 C 0–1 Feb 13, 1975 H2H
23232 Jiri Hrebec Pierre Barthes 2 1–1 C 1–0 C 0–1 Mar 5, 1976 H2H
23233 Jiri Hrebec Rolf Norberg 2 2–0 C 2–0 Oct 5, 1977 H2H
23234 Jiri Hrebec Steve Faulk 2 0–2 C 0–2 Apr 18, 1973 H2H
23235 Jiri Hrebec Steve Krulevitz 2 2–0 C 2–0 Jun 18, 1977 H2H
23236 Jiri Hrebec Torben Ulrich 2 2–0 C 1–0 H 1–0 Apr 3, 1974 H2H
23237 Jiri Lehecka Adam Walton 2 2–0 H 2–0 Aug 12, 2025 H2H
23238 Jiri Lehecka Alejandro Tabilo 2 2–0 C 2–0 Apr 24, 2026 H2H
23239 Jiri Lehecka Alexander Zverev 2 0–2 G 0–1 H 0–1 Jul 6, 2026 H2H
23240 Jiri Lehecka Alex de Minaur 2 1–1 G 1–0 H 0–1 Jul 25, 2025 H2H
23241 Jiri Lehecka Alex Michelsen 2 1–1 C 1–0 H 0–1 Apr 26, 2026 H2H
23242 Jiri Lehecka Borna Coric 2 2–0 H 2–0 Aug 26, 2025 H2H
23243 Jiri Lehecka Botic van de Zandschulp 2 1–1 H 1–1 Oct 23, 2025 H2H
23244 Jiri Lehecka Brandon Nakashima 2 2–0 H 2–0 Mar 9, 2024 H2H
23245 Jiri Lehecka Fabian Marozsan 2 1–1 C 0–1 H 1–0 Feb 20, 2025 H2H
23246 Jiri Lehecka Francisco Cerundolo 2 2–0 C 1–0 G 1–0 May 22, 2025 H2H
23247 Jiri Lehecka Gael Monfils 2 1–1 C 1–0 H 0–1 Mar 22, 2025 H2H
23248 Jiri Lehecka Hamad Medjedovic 2 1–1 C 1–0 H 0–1 Apr 27, 2024 H2H
23249 Jiri Lehecka Hubert Hurkacz 2 0–2 H 0–2 Feb 7, 2025 H2H
23250 Jiri Lehecka Jan-Lennard Struff 2 2–0 C 1–0 G 1–0 Jun 13, 2025 H2H
23251 Jiri Lehecka Marton Fucsovics 2 2–0 H 2–0 Aug 28, 2024 H2H
23252 Jiri Lehecka Mitchell Krueger 2 2–0 H 2–0 Aug 29, 2024 H2H
23253 Jiri Lehecka Nicolas Jarry 2 2–0 H 2–0 Jan 4, 2025 H2H
23254 Jiri Lehecka Pablo Carreno Busta 2 1–1 C 0–1 H 1–0 May 25, 2026 H2H
23255 Jiri Lehecka Pedro Martinez 2 1–1 H 1–1 Oct 24, 2024 H2H
23256 Jiri Lehecka Sebastian Baez 2 0–2 H 0–2 Mar 7, 2026 H2H
23257 Jiri Novak Albert Montanes 2 2–0 C 2–0 Jul 28, 2005 H2H
23258 Jiri Novak Alberto Berasategui 2 1–1 C 1–1 Nov 5, 1998 H2H
23259 Jiri Novak Andy Roddick 2 0–2 H 0–2 Mar 10, 2005 H2H
23260 Jiri Novak Arnaud Clement 2 2–0 H 2–0 Aug 30, 2006 H2H
23261 Jiri Novak Axel Pretzsch 2 2–0 H 2–0 Mar 1, 2002 H2H
23262 Jiri Novak Bernd Karbacher 2 1–1 C 0–1 G 1–0 Jun 10, 1999 H2H
23263 Jiri Novak Byron Black 2 1–1 H 1–1 Sep 1, 2000 H2H
23264 Jiri Novak Chris Woodruff 2 0–2 C 0–1 H 0–1 Nov 15, 2000 H2H
23265 Jiri Novak Daniel Vacek 2 1–1 C 1–0 G 0–1 Oct 7, 1999 H2H
23266 Jiri Novak Davide Sanguinetti 2 2–0 C 1–0 H 1–0 Nov 7, 1998 H2H
23267 Jiri Novak Emilio Benfele Alvarez 2 2–0 C 1–0 H 1–0 Feb 10, 2000 H2H
23268 Jiri Novak Fernando Vicente 2 2–0 G 1–0 H 1–0 Jan 11, 2002 H2H
23269 Jiri Novak Florian Mayer 2 1–1 C 1–0 C 0–1 Oct 28, 2004 H2H
23270 Jiri Novak Guillermo Coria 2 2–0 C 1–0 H 1–0 Oct 11, 2002 H2H
23271 Jiri Novak Guillermo Garcia-Lopez 2 1–1 C 0–1 H 1–0 Oct 7, 2004 H2H
23272 Jiri Novak Harel Levy 2 0–2 H 0–2 Aug 6, 2000 H2H
23273 Jiri Novak Hendrik Dreekmann 2 1–1 G 1–0 H 0–1 Jun 12, 2003 H2H
23274 Jiri Novak Hernan Gumy 2 1–1 C 1–1 Apr 17, 1996 H2H
23275 Jiri Novak Jan Vacek 2 1–1 G 0–1 H 1–0 Jan 23, 2004 H2H
23276 Jiri Novak Jens Knippschild 2 2–0 C 1–0 C 1–0 May 31, 2002 H2H
23277 Jiri Novak Karim Alami 2 0–2 C 0–1 H 0–1 Feb 12, 2000 H2H
23278 Jiri Novak Karol Beck 2 1–1 H 1–1 Aug 17, 2005 H2H
23279 Jiri Novak Kenneth Carlsen 2 1–1 H 1–1 Feb 5, 2005 H2H
23280 Jiri Novak Lionel Roux 2 2–0 C 1–0 H 1–0 Aug 9, 2000 H2H
23281 Jiri Novak Marc Kevin Goellner 2 2–0 H 2–0 Aug 6, 1997 H2H
23282 Jiri Novak Marc Rosset 2 1–1 C 1–1 Apr 21, 1999 H2H
23283 Jiri Novak Mariano Zabaleta 2 1–1 C 0–1 H 1–0 Aug 1, 2002 H2H
23284 Jiri Novak Mario Ancic 2 2–0 H 2–0 Aug 27, 2003 H2H
23285 Jiri Novak Paul Haarhuis 2 0–2 H 0–2 Aug 28, 1998 H2H
23286 Jiri Novak Petr Korda 2 1–1 C 1–1 Oct 19, 1996 H2H
23287 Jiri Novak Philipp Kohlschreiber 2 1–1 C 0–1 H 1–0 Jul 14, 2006 H2H
23288 Jiri Novak Potito Starace 2 0–2 C 0–2 Jul 7, 2005 H2H
23289 Jiri Novak Ramon Delgado 2 2–0 C 1–0 H 1–0 Sep 1, 1999 H2H
23290 Jiri Novak Robby Ginepri 2 1–1 H 1–1 Mar 13, 2003 H2H
23291 Jiri Novak Robert Kendrick 2 2–0 H 2–0 Sep 26, 2003 H2H
23292 Jiri Novak Robin Vik 2 1–1 C 0–1 H 1–0 Oct 12, 2006 H2H
23293 Jiri Novak Ruben Ramirez Hidalgo 2 2–0 C 2–0 Jul 22, 2004 H2H
23294 Jiri Novak Scott Draper 2 1–1 H 1–1 Aug 29, 1997 H2H
23295 Jiri Novak Stefan Edberg 2 0–2 H 0–2 Mar 13, 1996 H2H
23296 Jiri Novak Stefano Galvani 2 1–1 C 0–1 H 1–0 May 10, 2006 H2H
23297 Jiri Novak Stefano Pescosolido 2 1–1 H 1–1 Jan 12, 1996 H2H
23298 Jiri Novak Tomas Carbonell 2 1–1 C 1–1 Sep 12, 1996 H2H
23299 Jiri Prucha Corrado Barazzutti 2 0–2 C 0–1 H 0–1 Oct 22, 1980 H2H
23300 Jiri Vanek Gael Monfils 2 1–1 C 1–1 Jul 20, 2007 H2H
23301 Jiri Vanek Paul Goldstein 2 0–2 C 0–1 H 0–1 Apr 21, 2005 H2H
23302 Jiri Vanek Prakash Amritraj 2 2–0 C 1–0 H 1–0 Sep 29, 2005 H2H
23303 Jiri Vesely Andrey Kuznetsov 2 0–2 C 0–1 H 0–1 Aug 25, 2016 H2H
23304 Jiri Vesely Benoit Paire 2 0–2 G 0–1 H 0–1 Jul 7, 2019 H2H
23305 Jiri Vesely Brandon Nakashima 2 0–2 H 0–2 Jan 13, 2022 H2H
23306 Jiri Vesely Carlos Berlocq 2 0–2 C 0–1 H 0–1 Jul 22, 2016 H2H
23307 Jiri Vesely Cedrik-Marcel Stebe 2 1–1 C 1–1 Jul 26, 2019 H2H
23308 Jiri Vesely Damir Dzumhur 2 0–2 G 0–1 H 0–1 Jun 30, 2018 H2H
23309 Jiri Vesely Daniel Evans 2 1–1 C 1–0 H 0–1 Aug 31, 2022 H2H
23310 Jiri Vesely Diego Schwartzman 2 2–0 C 1–0 G 1–0 Jul 5, 2018 H2H
23311 Jiri Vesely Edouard Roger-Vasselin 2 0–2 H 0–2 Jan 3, 2014 H2H
23312 Jiri Vesely Egor Gerasimov 2 1–1 H 1–1 Oct 30, 2020 H2H
23313 Jiri Vesely Emil Ruusuvuori 2 0–2 H 0–2 Feb 5, 2022 H2H
23314 Jiri Vesely Federico Delbonis 2 0–2 C 0–1 H 0–1 Feb 22, 2018 H2H
23315 Jiri Vesely Feliciano Lopez 2 1–1 G 1–0 H 0–1 Jul 14, 2022 H2H
23316 Jiri Vesely Fernando Verdasco 2 2–0 C 1–0 G 1–0 Jun 29, 2018 H2H
23317 Jiri Vesely Gilles Muller 2 0–2 G 0–1 H 0–1 Mar 12, 2017 H2H
23318 Jiri Vesely Grigor Dimitrov 2 0–2 C 0–2 Apr 30, 2016 H2H
23319 Jiri Vesely Guillermo Garcia-Lopez 2 1–1 C 1–1 Apr 9, 2016 H2H
23320 Jiri Vesely Igor Sijsling 2 2–0 G 1–0 H 1–0 Jun 29, 2016 H2H
23321 Jiri Vesely Jaume Munar 2 1–1 H 1–1 Sep 23, 2021 H2H
23322 Jiri Vesely Jeremy Chardy 2 2–0 C 1–0 G 1–0 Jun 16, 2016 H2H
23323 Jiri Vesely John Isner 2 0–2 H 0–2 Mar 24, 2018 H2H
23324 Jiri Vesely Karen Khachanov 2 0–2 C 0–2 Jun 1, 2021 H2H
23325 Jiri Vesely Laslo Djere 2 0–2 C 0–1 H 0–1 Mar 26, 2021 H2H
23326 Jiri Vesely Marin Cilic 2 1–1 C 0–1 H 1–0 Feb 23, 2022 H2H
23327 Jiri Vesely Milos Raonic 2 0–2 C 0–1 G 0–1 Jun 17, 2016 H2H
23328 Jiri Vesely Mischa Zverev 2 2–0 C 2–0 Apr 18, 2017 H2H
23329 Jiri Vesely Nicolas Almagro 2 0–2 C 0–2 May 26, 2016 H2H
23330 Jiri Vesely Pablo Carreno Busta 2 0–2 G 0–1 H 0–1 Jun 24, 2021 H2H
23331 Jiri Vesely Pablo Cuevas 2 1–1 C 0–1 G 1–0 Jul 4, 2019 H2H
23332 Jiri Vesely Radu Albot 2 2–0 C 1–0 H 1–0 Jan 10, 2018 H2H
23333 Jiri Vesely Rafael Nadal 2 0–2 C 0–1 G 0–1 Jul 10, 2018 H2H
23334 Jiri Vesely Renzo Olivo 2 1–1 H 1–1 Mar 11, 2017 H2H
23335 Jiri Vesely Richard Gasquet 2 0–2 H 0–2 Oct 19, 2018 H2H
23336 Jiri Vesely Stan Wawrinka 2 0–2 C 0–1 H 0–1 Apr 19, 2017 H2H
23337 Jiri Vesely Thiemo de Bakker 2 1–1 C 1–0 H 0–1 Apr 28, 2016 H2H
23338 J. Mandarino Cliff Richey 2 0–2 C 0–1 G 0–1 Feb 1, 1973 H2H
23339 J. Mandarino Dick Crealy 2 1–1 C 1–1 Jul 27, 1972 H2H
23340 J. Mandarino Frantisek Pala 2 2–0 C 1–0 G 1–0 Jul 20, 1972 H2H
23341 J. Mandarino Hans Jurgen Pohmann 2 1–1 C 1–0 H 0–1 Oct 20, 1976 H2H
23342 J. Mandarino Harald Elschenbroich 2 1–1 C 1–0 G 0–1 Apr 10, 1975 H2H
23343 J. Mandarino Jean Francois Caujolle 2 1–1 C 1–1 Apr 27, 1976 H2H
23344 J. Mandarino Ove Bengtson 2 1–1 C 0–1 C 1–0 Apr 25, 1969 H2H
23345 J. Mandarino Patricio Cornejo 2 2–0 C 1–0 H 1–0 Mar 4, 1971 H2H
23346 J. Mandarino Patrick Proisy 2 0–2 C 0–2 Jul 17, 1974 H2H
23347 J. Mandarino Tom Leonard 2 2–0 C 1–0 C 1–0 Mar 20, 1974 H2H
23348 Joachim Johansson Xavier Malisse 2 2–0 H 2–0 Jan 7, 2005 H2H
23349 Joakim Nystrom Andreas Maurer 2 2–0 C 2–0 May 3, 1986 H2H
23350 Joakim Nystrom Bernard Fritz 2 2–0 C 2–0 Apr 15, 1983 H2H
23351 Joakim Nystrom Brian Teacher 2 2–0 C 1–0 C 1–0 Mar 28, 1986 H2H
23352 Joakim Nystrom Christophe Roger-Vasselin 2 2–0 C 2–0 May 20, 1983 H2H
23353 Joakim Nystrom Gabriel Urpi 2 2–0 C 2–0 Oct 6, 1983 H2H
23354 Joakim Nystrom Jan Norback 2 2–0 C 1–0 H 1–0 Nov 4, 1981 H2H
23355 Joakim Nystrom Marc Flur 2 1–1 C 1–0 H 0–1 Feb 7, 1985 H2H
23356 Joakim Nystrom Michael Westphal 2 2–0 C 1–0 H 1–0 Nov 2, 1983 H2H
23357 Joakim Nystrom Peter Elter 2 2–0 C 2–0 Jul 13, 1984 H2H
23358 Joakim Nystrom Sandy Mayer 2 2–0 H 2–0 Oct 20, 1984 H2H
23359 Joakim Nystrom Sashi Menon 2 2–0 C 1–0 G 1–0 Nov 19, 1981 H2H
23360 Joakim Nystrom Steve Meister 2 2–0 C 1–0 C 1–0 Mar 21, 1985 H2H
23361 Joakim Nystrom Trevor Allan 2 2–0 C 2–0 Jul 14, 1984 H2H
23362 Joakim Nystrom Zoltan Kuharszky 2 2–0 C 1–0 G 1–0 Apr 13, 1984 H2H
23363 Joao Fonseca Fabian Marozsan 2 1–1 C 0–1 H 1–0 Mar 19, 2026 H2H
23364 Joao Fonseca Jacob Fearnley 2 2–0 G 1–0 H 1–0 Jul 2, 2025 H2H
23365 Joao Fonseca Jesper de Jong 2 1–1 C 0–1 G 1–0 Jul 1, 2026 H2H
23366 Joao Fonseca Lorenzo Sonego 2 1–1 C 1–0 H 0–1 Jan 16, 2025 H2H
23367 Joao Fonseca Mariano Navone 2 1–1 C 1–1 Feb 15, 2025 H2H
23368 Joao Soares Heinz Gunthardt 2 1–1 C 1–0 C 0–1 Apr 13, 1984 H2H
23369 Joao Soares John Sadri 2 0–2 G 0–1 H 0–1 Jun 9, 1982 H2H
23370 Joao Soares Jose Higueras 2 0–2 C 0–2 Aug 4, 1980 H2H
23371 Joao Soares Shlomo Glickstein 2 1–1 H 1–1 Feb 11, 1986 H2H
23372 Joao Soares Terry Moor 2 1–1 H 1–1 Sep 1, 1983 H2H
23373 Joao Sousa Alexander Zverev 2 1–1 C 0–1 H 1–0 Mar 11, 2018 H2H
23374 Joao Sousa Andrej Martin 2 0–2 C 0–2 Sep 29, 2020 H2H
23375 Joao Sousa Benjamin Becker 2 0–2 G 0–1 H 0–1 Sep 25, 2014 H2H
23376 Joao Sousa Carlos Berlocq 2 1–1 C 1–1 Jul 12, 2014 H2H
23377 Joao Sousa Daniel Gimeno-Traver 2 0–2 C 0–1 H 0–1 Oct 22, 2015 H2H
23378 Joao Sousa Denis Shapovalov 2 1–1 H 1–1 Aug 13, 2019 H2H
23379 Joao Sousa Dmitry Tursunov 2 2–0 G 1–0 H 1–0 Jun 29, 2016 H2H
23380 Joao Sousa Dusan Lajovic 2 1–1 C 1–0 H 0–1 Oct 23, 2014 H2H
23381 Joao Sousa Dustin Brown 2 1–1 G 0–1 H 1–0 Jan 17, 2018 H2H
23382 Joao Sousa Emil Ruusuvuori 2 1–1 H 1–1 Oct 20, 2022 H2H
23383 Joao Sousa Facundo Bagnis 2 0–2 C 0–2 Jul 26, 2018 H2H
23384 Joao Sousa Guillermo Garcia-Lopez 2 1–1 H 1–1 Oct 24, 2013 H2H
23385 Joao Sousa Horacio Zeballos 2 1–1 C 1–1 Apr 27, 2017 H2H
23386 Joao Sousa Hubert Hurkacz 2 1–1 C 0–1 G 1–0 Sep 10, 2020 H2H
23387 Joao Sousa Hyeon Chung 2 1–1 H 1–1 Sep 26, 2019 H2H
23388 Joao Sousa Igor Sijsling 2 2–0 C 1–0 H 1–0 Sep 19, 2014 H2H
23389 Joao Sousa Ivan Dodig 2 1–1 H 1–1 Mar 14, 2015 H2H
23390 Joao Sousa Jan-Lennard Struff 2 1–1 C 0–1 G 1–0 Apr 8, 2021 H2H
23391 Joao Sousa Jozef Kovalik 2 2–0 C 1–0 H 1–0 Sep 19, 2019 H2H
23392 Joao Sousa Juan Pablo Varillas 2 0–2 C 0–2 Feb 16, 2023 H2H
23393 Joao Sousa Kevin Anderson 2 1–1 C 1–0 H 0–1 Mar 25, 2019 H2H
23394 Joao Sousa Laslo Djere 2 0–2 C 0–1 H 0–1 Mar 2, 2023 H2H
23395 Joao Sousa Lukas Rosol 2 0–2 C 0–1 H 0–1 Jul 17, 2014 H2H
23396 Joao Sousa Marius Copil 2 0–2 H 0–2 Oct 20, 2016 H2H
23397 Joao Sousa Martin Klizan 2 2–0 H 2–0 Oct 6, 2016 H2H
23398 Joao Sousa Marton Fucsovics 2 0–2 H 0–2 Aug 8, 2018 H2H
23399 Joao Sousa Mikhail Youzhny 2 2–0 C 1–0 H 1–0 Mar 10, 2018 H2H
23400 Joao Sousa Mirza Basic 2 2–0 C 1–0 G 1–0 Jun 29, 2018 H2H