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. Each dataset offers its own relevant filters. Column headings change the sort; use the same heading again to reverse direction.

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 ascending Record Surface Last Met H2H
29201 Jurgen Melzer Evgeny Donskoy 1 0–1 H 0–1 Aug 28, 2013 H2H
29202 Jurgen Melzer Federico Delbonis 1 1–0 H 1–0 Sep 28, 2013 H2H
29203 Jurgen Melzer Federico Luzzi 1 0–1 H 0–1 Jan 4, 2007 H2H
29204 Jurgen Melzer Fernando Vicente 1 1–0 C 1–0 Apr 15, 2006 H2H
29205 Jurgen Melzer Flavio Saretta 1 0–1 G 0–1 Jun 17, 2004 H2H
29206 Jurgen Melzer Frank Dancevic 1 1–0 G 1–0 Jul 14, 2006 H2H
29207 Jurgen Melzer Frantisek Cermak 1 0–1 C 0–1 Jul 23, 2003 H2H
29208 Jurgen Melzer Galo Blanco 1 1–0 H 1–0 Jan 23, 2004 H2H
29209 Jurgen Melzer Gerald Melzer 1 0–1 C 0–1 Jul 22, 2016 H2H
29210 Jurgen Melzer Glenn Weiner 1 1–0 H 1–0 Feb 10, 2005 H2H
29211 Jurgen Melzer Greg Jones 1 0–1 H 0–1 Jan 9, 2013 H2H
29212 Jurgen Melzer Gregory Carraz 1 1–0 H 1–0 Sep 1, 2004 H2H
29213 Jurgen Melzer Guillaume Rufin 1 1–0 C 1–0 May 28, 2009 H2H
29214 Jurgen Melzer Hicham Arazi 1 1–0 C 1–0 Oct 8, 2004 H2H
29215 Jurgen Melzer Ivo Minar 1 1–0 C 1–0 Apr 13, 2006 H2H
29216 Jurgen Melzer Jack Brasington 1 1–0 H 1–0 Aug 28, 2002 H2H
29217 Jurgen Melzer Jan Hajek 1 1–0 C 1–0 Jul 30, 2010 H2H
29218 Jurgen Melzer Jean-Rene Lisnard 1 0–1 H 0–1 Oct 14, 2005 H2H
29219 Jurgen Melzer Jeff Morrison 1 0–1 H 0–1 Aug 4, 2004 H2H
29220 Jurgen Melzer Jeff Salzenstein 1 1–0 G 1–0 Jul 12, 2003 H2H
29221 Jurgen Melzer Jesse Levine 1 1–0 G 1–0 Jun 26, 2008 H2H
29222 Jurgen Melzer Jesse Witten 1 1–0 H 1–0 Feb 22, 2007 H2H
29223 Jurgen Melzer Jonathan Erlich 1 0–1 G 0–1 Jul 11, 2002 H2H
29224 Jurgen Melzer Julian Knowle 1 1–0 G 1–0 Jul 11, 2003 H2H
29225 Jurgen Melzer Julian Reister 1 1–0 G 1–0 Jun 27, 2013 H2H
29226 Jurgen Melzer Karol Beck 1 1–0 C 1–0 Sep 11, 2003 H2H
29227 Jurgen Melzer Kenny De Schepper 1 1–0 G 1–0 Jun 11, 2015 H2H
29228 Jurgen Melzer Kevin Kim 1 0–1 H 0–1 Mar 21, 2006 H2H
29229 Jurgen Melzer Luis Horna 1 1–0 C 1–0 Jul 17, 2008 H2H
29230 Jurgen Melzer Lukas Dlouhy 1 0–1 C 0–1 Oct 26, 2006 H2H
29231 Jurgen Melzer Marco Chiudinelli 1 1–0 H 1–0 Oct 29, 2009 H2H
29232 Jurgen Melzer Marco Mirnegg 1 1–0 C 1–0 May 19, 2005 H2H
29233 Jurgen Melzer Marsel Ilhan 1 1–0 H 1–0 Oct 2, 2009 H2H
29234 Jurgen Melzer Martin Klizan 1 0–1 H 0–1 Jan 7, 2015 H2H
29235 Jurgen Melzer Martin Vassallo Arguello 1 0–1 C 0–1 Jul 22, 2004 H2H
29236 Jurgen Melzer Matthew Ebden 1 0–1 H 0–1 Jan 6, 2010 H2H
29237 Jurgen Melzer Max Mirnyi 1 1–0 C 1–0 Jul 20, 2006 H2H
29238 Jurgen Melzer Michael McClune 1 1–0 H 1–0 Aug 22, 2012 H2H
29239 Jurgen Melzer Michal Mertinak 1 1–0 C 1–0 Sep 14, 2006 H2H
29240 Jurgen Melzer Michel Kratochvil 1 0–1 H 0–1 Oct 12, 2001 H2H
29241 Jurgen Melzer Nathan Healey 1 1–0 H 1–0 Jan 21, 2005 H2H
29242 Jurgen Melzer Nicolas Thomann 1 1–0 G 1–0 Jul 10, 2003 H2H
29243 Jurgen Melzer Noam Okun 1 1–0 C 1–0 Apr 22, 2005 H2H
29244 Jurgen Melzer Norbert Gombos 1 1–0 H 1–0 Oct 16, 2014 H2H
29245 Jurgen Melzer Paradorn Srichaphan 1 0–1 H 0–1 Jan 15, 2003 H2H
29246 Jurgen Melzer Pere Riba 1 1–0 H 1–0 Jan 20, 2011 H2H
29247 Jurgen Melzer Peter Luczak 1 1–0 C 1–0 May 27, 2008 H2H
29248 Jurgen Melzer Peter Polansky 1 0–1 H 0–1 Aug 11, 2010 H2H
29249 Jurgen Melzer Razvan Sabau 1 1–0 G 1–0 Jul 13, 2006 H2H
29250 Jurgen Melzer Riccardo Ghedin 1 1–0 G 1–0 Jun 13, 2013 H2H
29251 Jurgen Melzer Rik De Voest 1 1–0 H 1–0 Sep 30, 2011 H2H
29252 Jurgen Melzer Robert Kendrick 1 1–0 C 1–0 Apr 9, 2009 H2H
29253 Jurgen Melzer Ruben Ramirez Hidalgo 1 1–0 C 1–0 Sep 16, 2006 H2H
29254 Jurgen Melzer Ryan Harrison 1 1–0 H 1–0 Mar 27, 2015 H2H
29255 Jurgen Melzer Sergiy Stakhovsky 1 1–0 G 1–0 Jun 30, 2013 H2H
29256 Jurgen Melzer Simon Stadler 1 1–0 H 1–0 Oct 2, 2008 H2H
29257 Jurgen Melzer Somdev Devvarman 1 1–0 H 1–0 Feb 8, 2013 H2H
29258 Jurgen Melzer Stefan Koubek 1 1–0 C 1–0 May 25, 2006 H2H
29259 Jurgen Melzer Taro Daniel 1 1–0 C 1–0 Jul 20, 2016 H2H
29260 Jurgen Melzer Tatsuma Ito 1 0–1 G 0–1 Jun 21, 2012 H2H
29261 Jurgen Melzer Teymuraz Gabashvili 1 1–0 C 1–0 Jun 1, 2010 H2H
29262 Jurgen Melzer Thiemo de Bakker 1 1–0 H 1–0 Aug 21, 2013 H2H
29263 Jurgen Melzer Tim Smyczek 1 0–1 H 0–1 Mar 1, 2012 H2H
29264 Jurgen Melzer Tsung-Hua Yang 1 1–0 H 1–0 Oct 12, 2010 H2H
29265 Jurgen Melzer Vadim Davletshin 1 1–0 C 1–0 Oct 27, 2005 H2H
29266 Jurgen Melzer Vasek Pospisil 1 0–1 H 0–1 Sep 27, 2012 H2H
29267 Jurgen Melzer Vincent Millot 1 1–0 H 1–0 Jan 19, 2011 H2H
29268 Jurgen Melzer Werner Eschauer 1 1–0 H 1–0 Jan 10, 2008 H2H
29269 Jurgen Zopp Andrey Kumantsov 1 1–0 H 1–0 Sep 20, 2012 H2H
29270 Jurgen Zopp Christian Lindell 1 1–0 C 1–0 Jul 12, 2012 H2H
29271 Jurgen Zopp Constant Lestienne 1 0–1 H 0–1 Sep 20, 2018 H2H
29272 Jurgen Zopp Daniel Brands 1 0–1 C 0–1 Apr 27, 2012 H2H
29273 Jurgen Zopp Dudi Sela 1 0–1 H 0–1 Feb 5, 2015 H2H
29274 Jurgen Zopp Flavio Cipolla 1 0–1 H 0–1 Aug 8, 2012 H2H
29275 Jurgen Zopp Grigor Dimitrov 1 0–1 H 0–1 Oct 21, 2016 H2H
29276 Jurgen Zopp James Duckworth 1 0–1 H 0–1 Jan 18, 2012 H2H
29277 Jurgen Zopp Jan Hajek 1 0–1 C 0–1 Jul 14, 2012 H2H
29278 Jurgen Zopp Jan-Lennard Struff 1 0–1 C 0–1 Apr 26, 2018 H2H
29279 Jurgen Zopp Malek Jaziri 1 0–1 G 0–1 Jun 27, 2012 H2H
29280 Jurgen Zopp Matteo Berrettini 1 0–1 C 0–1 Jul 28, 2018 H2H
29281 Jurgen Zopp Pablo Carreno Busta 1 0–1 H 0–1 Oct 17, 2013 H2H
29282 Jurgen Zopp Ricardas Berankis 1 0–1 H 0–1 Sep 21, 2012 H2H
29283 Jurgen Zopp Ruben Bemelmans 1 1–0 C 1–0 May 31, 2018 H2H
29284 Jurij Rodionov Adrian Mannarino 1 0–1 H 0–1 Oct 2, 2023 H2H
29285 Jurij Rodionov Albert Ramos-Vinolas 1 1–0 C 1–0 Apr 6, 2023 H2H
29286 Jurij Rodionov Aleksandar Vukic 1 1–0 C 1–0 Apr 18, 2024 H2H
29287 Jurij Rodionov Alexander Zverev 1 0–1 C 0–1 Apr 19, 2024 H2H
29288 Jurij Rodionov Clement Tabur 1 0–1 C 0–1 Jul 13, 2026 H2H
29289 Jurij Rodionov Cristian Garin 1 0–1 C 0–1 Apr 4, 2024 H2H
29290 Jurij Rodionov Dominik Koepfer 1 1–0 G 1–0 Jun 10, 2021 H2H
29291 Jurij Rodionov Fabian Marozsan 1 0–1 H 0–1 Mar 8, 2024 H2H
29292 Jurij Rodionov Giovanni Mpetshi Perricard 1 1–0 H 1–0 Aug 31, 2026 H2H
29293 Jurij Rodionov Gregoire Barrere 1 1–0 H 1–0 Sep 30, 2023 H2H
29294 Jurij Rodionov Hernan Casanova 1 1–0 C 1–0 Jul 27, 2022 H2H
29295 Jurij Rodionov Joel Schwaerzler 1 1–0 C 1–0 Jul 20, 2026 H2H
29296 Jurij Rodionov Lucas Pouille 1 0–1 C 0–1 May 30, 2023 H2H
29297 Jurij Rodionov Marc-Andrea Huesler 1 1–0 C 1–0 Jul 20, 2023 H2H
29298 Jurij Rodionov Marin Cilic 1 0–1 G 0–1 Jun 13, 2021 H2H
29299 Jurij Rodionov Miomir Kecmanovic 1 0–1 C 0–1 Apr 7, 2023 H2H
29300 Jurij Rodionov Norbert Gombos 1 0–1 C 0–1 Oct 1, 2020 H2H
29301 Jurij Rodionov Roberto Bautista Agut 1 0–1 C 0–1 Jul 28, 2022 H2H
29302 Jurij Rodionov Sebastian Baez 1 1–0 H 1–0 Oct 1, 2023 H2H
29303 Jurij Rodionov Taylor Fritz 1 0–1 G 0–1 Jun 13, 2019 H2H
29304 Jurij Rodionov Tomas Martin Etcheverry 1 0–1 C 0–1 Jul 22, 2026 H2H
29305 Jurij Rodionov Yuichi Sugita 1 0–1 G 0–1 Jul 15, 2021 H2H
29306 Jurij Rodionov Zhizhen Zhang 1 0–1 C 0–1 Apr 28, 2023 H2H
29307 Jurij Rodionov Zizou Bergs 1 0–1 C 0–1 Jul 21, 2023 H2H
29308 Justedjo Tarik Karl Coombes 1 0–1 H 0–1 Nov 6, 1974 H2H
29309 Justin Engel Alex Michelsen 1 1–0 G 1–0 Jun 13, 2025 H2H
29310 Justin Engel Fabian Marozsan 1 0–1 C 0–1 Apr 17, 2025 H2H
29311 Justin Engel Felix Auger-Aliassime 1 0–1 G 0–1 Jun 14, 2025 H2H
29312 Justin Engel James Duckworth 1 1–0 G 1–0 Jun 12, 2025 H2H
29313 Justin Engel Jan-Lennard Struff 1 1–0 C 1–0 May 21, 2025 H2H
29314 Justin Engel Thiago Seyboth Wild 1 0–1 C 0–1 Jul 23, 2025 H2H
29315 Justin Engel Ugo Humbert 1 0–1 C 0–1 May 19, 2026 H2H
29316 Justin Gimelstob Adrian Garcia 1 1–0 G 1–0 Jun 22, 2005 H2H
29317 Justin Gimelstob Arnaud Di Pasquale 1 0–1 H 0–1 Feb 4, 1999 H2H
29318 Justin Gimelstob Bjorn Rehnquist 1 1–0 H 1–0 Feb 16, 2006 H2H
29319 Justin Gimelstob Bryan Shelton 1 0–1 H 0–1 Jul 17, 1996 H2H
29320 Justin Gimelstob Dennis van Scheppingen 1 1–0 C 1–0 Oct 8, 1998 H2H
29321 Justin Gimelstob George Bastl 1 0–1 H 0–1 Feb 21, 2001 H2H
29322 Justin Gimelstob Gregory Carraz 1 0–1 G 0–1 Jul 12, 2003 H2H
29323 Justin Gimelstob Jean-Rene Lisnard 1 0–1 H 0–1 Feb 15, 2001 H2H
29324 Justin Gimelstob Kristian Pless 1 1–0 G 1–0 Jul 15, 2006 H2H
29325 Justin Gimelstob Martin Sinner 1 1–0 H 1–0 Sep 25, 1997 H2H
29326 Kacper Zuk Altug Celikbilek 1 0–1 H 0–1 Jan 8, 2021 H2H
29327 Kacper Zuk Dennis Novak 1 0–1 C 0–1 Jul 22, 2021 H2H
29328 Kaichi Uchida Seongchan Hong 1 1–0 H 1–0 Sep 29, 2022 H2H
29329 Kalle Flygt Andre Sa 1 1–0 H 1–0 Oct 12, 2000 H2H
29330 Kalle Flygt Brian Macphie 1 0–1 H 0–1 Apr 15, 1998 H2H
29331 Kamil Majchrzak Arthur Cazaux 1 1–0 C 1–0 Jun 1, 2021 H2H
29332 Kamil Majchrzak Ben Shelton 1 0–1 H 0–1 Oct 23, 2025 H2H
29333 Kamil Majchrzak Botic van de Zandschulp 1 0–1 H 0–1 Feb 4, 2021 H2H
29334 Kamil Majchrzak Dominik Koepfer 1 1–0 G 1–0 Jun 9, 2022 H2H
29335 Kamil Majchrzak Filip Misolic 1 1–0 H 1–0 Oct 16, 2025 H2H
29336 Kamil Majchrzak Gael Monfils 1 0–1 H 0–1 Aug 3, 2026 H2H
29337 Kamil Majchrzak Giovanni Mpetshi Perricard 1 1–0 H 1–0 Mar 5, 2026 H2H
29338 Kamil Majchrzak Jacob Fearnley 1 1–0 H 1–0 Jan 19, 2026 H2H
29339 Kamil Majchrzak Jesper de Jong 1 1–0 C 1–0 Apr 4, 2025 H2H
29340 Kamil Majchrzak Juan Manuel Cerundolo 1 1–0 C 1–0 Mar 31, 2026 H2H
29341 Kamil Majchrzak Laslo Djere 1 1–0 H 1–0 Feb 3, 2021 H2H
29342 Kamil Majchrzak Lorenzo Musetti 1 1–0 H 1–0 Feb 5, 2022 H2H
29343 Kamil Majchrzak Nick Kyrgios 1 0–1 H 0–1 Oct 7, 2022 H2H
29344 Kamil Majchrzak Pablo Carreno Busta 1 0–1 H 0–1 Jan 14, 2025 H2H
29345 Kamil Majchrzak Reilly Opelka 1 1–0 H 1–0 Jan 9, 2026 H2H
29346 Kamil Majchrzak Roberto Bautista Agut 1 0–1 H 0–1 Mar 26, 2022 H2H
29347 Kamil Majchrzak Terence Atmane 1 1–0 C 1–0 Jul 17, 2025 H2H
29348 Kaoru Maruyama Jun Kuki 1 0–1 C 0–1 Oct 20, 1982 H2H
29349 Kaoru Maruyama Steve Meister 1 0–1 H 0–1 Oct 10, 1984 H2H
29350 Karan Rastogi Julian Knowle 1 0–1 H 0–1 Jan 8, 2004 H2H
29351 Karel Demuynck Mark Dickson 1 1–0 C 1–0 Mar 20, 1986 H2H
29352 Karel Demuynck Wojtek Fibak 1 0–1 C 0–1 Feb 11, 1988 H2H
29353 Karel Novacek Aki Rahunen 1 0–1 C 0–1 Apr 11, 1991 H2H
29354 Karel Novacek Alexander Mronz 1 1–0 H 1–0 Jan 10, 1991 H2H
29355 Karel Novacek Andreas Maurer 1 0–1 C 0–1 May 18, 1985 H2H
29356 Karel Novacek Andrew Sznajder 1 0–1 H 0–1 Nov 9, 1990 H2H
29357 Karel Novacek Bart Wuyts 1 1–0 C 1–0 Aug 1, 1992 H2H
29358 Karel Novacek Bernd Karbacher 1 0–1 C 0–1 May 2, 1992 H2H
29359 Karel Novacek Bohdan Ulihrach 1 0–1 C 0–1 Sep 28, 1995 H2H
29360 Karel Novacek Brad Gilbert 1 0–1 H 0–1 Oct 26, 1986 H2H
29361 Karel Novacek Bryan Shelton 1 1–0 H 1–0 Jan 18, 1995 H2H
29362 Karel Novacek Chris Garner 1 1–0 H 1–0 Nov 8, 1990 H2H
29363 Karel Novacek Christian Ruud 1 1–0 C 1–0 Jul 27, 1995 H2H
29364 Karel Novacek Christian Saceanu 1 1–0 C 1–0 Aug 7, 1985 H2H
29365 Karel Novacek Christo Van Rensburg 1 1–0 H 1–0 Sep 27, 1990 H2H
29366 Karel Novacek Claudio Pistolesi 1 1–0 C 1–0 Jul 30, 1992 H2H
29367 Karel Novacek Cristiano Caratti 1 1–0 C 1–0 May 9, 1992 H2H
29368 Karel Novacek Damir Keretic 1 1–0 C 1–0 Oct 3, 1987 H2H
29369 Karel Novacek Daniel Nestor 1 1–0 C 1–0 Sep 17, 1994 H2H
29370 Karel Novacek Daniel Orsanic 1 1–0 H 1–0 Jan 19, 1994 H2H
29371 Karel Novacek Daniel Vacek 1 1–0 H 1–0 Feb 4, 1993 H2H
29372 Karel Novacek Danie Visser 1 1–0 C 1–0 May 30, 1984 H2H
29373 Karel Novacek Danilo Marcelino 1 1–0 C 1–0 May 31, 1989 H2H
29374 Karel Novacek David Adams 1 1–0 H 1–0 Jan 6, 1994 H2H
29375 Karel Novacek David Engel 1 1–0 C 1–0 May 1, 1992 H2H
29376 Karel Novacek David Pate 1 1–0 H 1–0 Jan 15, 1992 H2H
29377 Karel Novacek David Rikl 1 1–0 C 1–0 Aug 15, 1992 H2H
29378 Karel Novacek David Wheaton 1 0–1 C 0–1 Apr 27, 1995 H2H
29379 Karel Novacek Emanuel Couto 1 1–0 C 1–0 Apr 6, 1995 H2H
29380 Karel Novacek Eric Jelen 1 1–0 C 1–0 Feb 6, 1987 H2H
29381 Karel Novacek Fabien Cousin 1 1–0 C 1–0 Oct 22, 1992 H2H
29382 Karel Novacek Felipe Rivera 1 1–0 C 1–0 May 7, 1992 H2H
29383 Karel Novacek Fernando Luna 1 0–1 C 0–1 May 22, 1986 H2H
29384 Karel Novacek Fernando Meligeni 1 0–1 C 0–1 Oct 28, 1994 H2H
29385 Karel Novacek Francisco Montana 1 1–0 C 1–0 Sep 16, 1994 H2H
29386 Karel Novacek Francisco Roig 1 1–0 C 1–0 Mar 13, 1993 H2H
29387 Karel Novacek Gabriel Urpi 1 1–0 C 1–0 Nov 15, 1984 H2H
29388 Karel Novacek Gilad Bloom 1 0–1 H 0–1 Feb 24, 1987 H2H
29389 Karel Novacek Glenn Layendecker 1 1–0 G 1–0 Jun 27, 1990 H2H
29390 Karel Novacek Goran Ivanisevic 1 0–1 H 0–1 Feb 16, 1996 H2H
29391 Karel Novacek Grant Stafford 1 1–0 G 1–0 Jun 16, 1994 H2H
29392 Karel Novacek Guillaume Raoux 1 1–0 C 1–0 Nov 12, 1992 H2H
29393 Karel Novacek Guillermo Vilas 1 1–0 C 1–0 Aug 1, 1986 H2H
29394 Karel Novacek Hans Schwaier 1 1–0 C 1–0 May 3, 1990 H2H
29395 Karel Novacek Henrik Holm 1 0–1 H 0–1 Aug 10, 1994 H2H
29396 Karel Novacek Henrik Sundstrom 1 0–1 C 0–1 Oct 5, 1984 H2H
29397 Karel Novacek Hicham Arazi 1 0–1 H 0–1 Feb 9, 1995 H2H
29398 Karel Novacek Ivan Kley 1 1–0 C 1–0 Jun 16, 1988 H2H
29399 Karel Novacek James Turner 1 1–0 G 1–0 Jun 28, 1989 H2H
29400 Karel Novacek Jamie Morgan 1 1–0 H 1–0 Aug 26, 1993 H2H