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
54001 Jakob Hlasek Gilad Bloom 1 1–0 C 1–0 Nov 14, 1992 H2H
54002 Jakob Hlasek Girts Dzelde 1 1–0 C 1–0 Mar 17, 1995 H2H
54003 Jakob Hlasek Grant Connell 1 1–0 H 1–0 Aug 12, 1991 H2H
54004 Jakob Hlasek Greg Holmes 1 1–0 H 1–0 Aug 21, 1985 H2H
54005 Jakob Hlasek Guillaume Raoux 1 1–0 C 1–0 May 25, 1988 H2H
54006 Jakob Hlasek Guillermo Vilas 1 0–1 H 0–1 Mar 18, 1983 H2H
54007 Jakob Hlasek Hans Schwaier 1 1–0 C 1–0 Jul 10, 1986 H2H
54008 Jakob Hlasek Heinz Gunthardt 1 1–0 H 1–0 Nov 7, 1985 H2H
54009 Jakob Hlasek Hendrik Jan Davids 1 1–0 C 1–0 Nov 9, 1995 H2H
54010 Jakob Hlasek Hernan Gumy 1 1–0 H 1–0 Sep 1, 1996 H2H
54011 Jakob Hlasek Herve Bardot 1 1–0 H 1–0 Oct 9, 1986 H2H
54012 Jakob Hlasek Horst Skoff 1 0–1 C 0–1 Jul 11, 1991 H2H
54013 Jakob Hlasek Ivo Werner 1 1–0 C 1–0 Sep 17, 1986 H2H
54014 Jakob Hlasek Jacco Eltingh 1 1–0 G 1–0 Jun 13, 1991 H2H
54015 Jakob Hlasek Jamie Morgan 1 0–1 H 0–1 Aug 16, 1993 H2H
54016 Jakob Hlasek Jaroslav Navratil 1 1–0 H 1–0 Sep 5, 1987 H2H
54017 Jakob Hlasek Jeff Tarango 1 1–0 C 1–0 Nov 12, 1992 H2H
54018 Jakob Hlasek Jens Woehrmann 1 0–1 C 0–1 Jul 27, 1989 H2H
54019 Jakob Hlasek Jim Grabb 1 1–0 C 1–0 Nov 7, 1992 H2H
54020 Jakob Hlasek Jim Pugh 1 1–0 H 1–0 Aug 10, 1988 H2H
54021 Jakob Hlasek Johan Carlsson 1 1–0 C 1–0 Oct 28, 1992 H2H
54022 Jakob Hlasek Jonathan Canter 1 1–0 C 1–0 Mar 26, 1987 H2H
54023 Jakob Hlasek Jonathan Stark 1 0–1 H 0–1 Jul 26, 1995 H2H
54024 Jakob Hlasek Joost Winnink 1 1–0 C 1–0 Feb 24, 1994 H2H
54025 Jakob Hlasek Jordi Burillo 1 1–0 H 1–0 Aug 3, 1995 H2H
54026 Jakob Hlasek Jorge Lozano 1 1–0 C 1–0 Nov 11, 1988 H2H
54027 Jakob Hlasek Jose Higueras 1 1–0 C 1–0 Jul 17, 1985 H2H
54028 Jakob Hlasek Juan Aguilera 1 0–1 C 0–1 Apr 21, 1990 H2H
54029 Jakob Hlasek Kelly Evernden 1 1–0 H 1–0 Jan 13, 1994 H2H
54030 Jakob Hlasek Kelvin Belcher 1 1–0 G 1–0 Dec 27, 1984 H2H
54031 Jakob Hlasek Ken Flach 1 1–0 C 1–0 Oct 24, 1985 H2H
54032 Jakob Hlasek Kent Carlsson 1 0–1 C 0–1 May 15, 1984 H2H
54033 Jakob Hlasek Lars Rehmann 1 1–0 H 1–0 Apr 17, 1996 H2H
54034 Jakob Hlasek Leander Paes 1 1–0 H 1–0 Mar 20, 1996 H2H
54035 Jakob Hlasek Leif Shiras 1 1–0 H 1–0 Aug 11, 1988 H2H
54036 Jakob Hlasek Luiz Mattar 1 1–0 H 1–0 Jan 12, 1995 H2H
54037 Jakob Hlasek Marcelo Charpentier 1 1–0 H 1–0 Aug 16, 1995 H2H
54038 Jakob Hlasek Marcelo Filippini 1 0–1 H 0–1 Nov 24, 1989 H2H
54039 Jakob Hlasek Marc Kevin Goellner 1 0–1 H 0–1 Sep 30, 1993 H2H
54040 Jakob Hlasek Mark Edmondson 1 0–1 G 0–1 Jun 20, 1984 H2H
54041 Jakob Hlasek Mark Knowles 1 1–0 H 1–0 Jan 19, 1994 H2H
54042 Jakob Hlasek Mark Koevermans 1 1–0 C 1–0 Feb 15, 1990 H2H
54043 Jakob Hlasek Markus Naewie 1 1–0 H 1–0 Mar 14, 1993 H2H
54044 Jakob Hlasek Martin Blackman 1 1–0 H 1–0 Mar 15, 1992 H2H
54045 Jakob Hlasek Marty Davis 1 1–0 C 1–0 Apr 28, 1986 H2H
54046 Jakob Hlasek Mauricio Hadad 1 1–0 H 1–0 Jul 29, 1993 H2H
54047 Jakob Hlasek Mikael Tillstrom 1 1–0 G 1–0 Jun 30, 1996 H2H
54048 Jakob Hlasek Mike Bauer 1 0–1 G 0–1 Dec 21, 1984 H2H
54049 Jakob Hlasek Nduka Odizor 1 1–0 G 1–0 Jun 14, 1990 H2H
54050 Jakob Hlasek Neil Borwick 1 1–0 H 1–0 Jul 25, 1991 H2H
54051 Jakob Hlasek Nuno Marques 1 1–0 H 1–0 Mar 17, 1991 H2H
54052 Jakob Hlasek Oliver Gross 1 0–1 C 0–1 May 8, 1996 H2H
54053 Jakob Hlasek Omar Camporese 1 0–1 C 0–1 Oct 31, 1991 H2H
54054 Jakob Hlasek Patrick Baur 1 0–1 H 0–1 Apr 7, 1995 H2H
54055 Jakob Hlasek Paul Wekesa 1 1–0 H 1–0 Aug 16, 1990 H2H
54056 Jakob Hlasek Peter Feigl 1 1–0 G 1–0 Nov 30, 1984 H2H
54057 Jakob Hlasek Peter Moraing 1 0–1 C 0–1 Mar 3, 1994 H2H
54058 Jakob Hlasek Raemon Sluiter 1 1–0 G 1–0 Jun 13, 1996 H2H
54059 Jakob Hlasek Ricardo Acuna 1 0–1 H 0–1 Oct 13, 1983 H2H
54060 Jakob Hlasek Richard Matuszewski 1 0–1 H 0–1 Nov 7, 1986 H2H
54061 Jakob Hlasek Rick Leach 1 0–1 C 0–1 Oct 21, 1989 H2H
54062 Jakob Hlasek Roberto Arguello 1 1–0 C 1–0 May 30, 1984 H2H
54063 Jakob Hlasek Roberto Azar 1 1–0 H 1–0 Aug 28, 1991 H2H
54064 Jakob Hlasek Roland Burtscher 1 1–0 H 1–0 Mar 31, 1994 H2H
54065 Jakob Hlasek Ronald Agenor 1 0–1 C 0–1 Jul 14, 1988 H2H
54066 Jakob Hlasek Ross Matheson 1 0–1 G 0–1 Jun 9, 1993 H2H
54067 Jakob Hlasek Rudiger Haas 1 1–0 C 1–0 Nov 8, 1991 H2H
54068 Jakob Hlasek Sandon Stolle 1 0–1 H 0–1 Apr 12, 1996 H2H
54069 Jakob Hlasek Sean Brawley 1 1–0 H 1–0 Sep 13, 1984 H2H
54070 Jakob Hlasek Sergio Casal 1 1–0 C 1–0 Jul 9, 1988 H2H
54071 Jakob Hlasek Shahar Perkiss 1 0–1 H 0–1 Aug 30, 1984 H2H
54072 Jakob Hlasek Stanislav Birner 1 1–0 G 1–0 Jun 22, 1983 H2H
54073 Jakob Hlasek Stefan Simonsson 1 1–0 H 1–0 Oct 25, 1984 H2H
54074 Jakob Hlasek Stephane Bonneau 1 0–1 H 0–1 Aug 15, 1985 H2H
54075 Jakob Hlasek Steve Bryan 1 1–0 G 1–0 Jun 22, 1994 H2H
54076 Jakob Hlasek Steven Alger 1 1–0 H 1–0 Sep 23, 1988 H2H
54077 Jakob Hlasek Tobias Svantesson 1 1–0 C 1–0 Feb 9, 1989 H2H
54078 Jakob Hlasek Tommy Ho 1 1–0 H 1–0 Aug 31, 1990 H2H
54079 Jakob Hlasek Tom Nijssen 1 1–0 C 1–0 Nov 26, 1988 H2H
54080 Jakob Hlasek Udo Riglewski 1 1–0 H 1–0 Apr 11, 1991 H2H
54081 Jakob Hlasek Ulf Stenlund 1 0–1 C 0–1 Sep 12, 1986 H2H
54082 Jakob Hlasek Victor Pecci 1 1–0 C 1–0 Apr 29, 1987 H2H
54083 Jakob Hlasek Zeeshan Ali 1 1–0 H 1–0 Sep 25, 1988 H2H
54084 Jakob Hlasek Zoltan Kuharszky 1 0–1 C 0–1 Sep 22, 1983 H2H
54085 Jakub Mensik Adam Walton 1 1–0 H 1–0 Mar 21, 2026 H2H
54086 Jakub Mensik Adrian Mannarino 1 0–1 G 0–1 Jun 16, 2026 H2H
54087 Jakub Mensik Alejandro Tabilo 1 0–1 G 0–1 Jun 28, 2024 H2H
54088 Jakub Mensik Alexandre Muller 1 1–0 C 1–0 May 27, 2025 H2H
54089 Jakub Mensik Alex Bolt 1 0–1 G 0–1 Jul 18, 2024 H2H
54090 Jakub Mensik Andy Murray 1 1–0 H 1–0 Feb 22, 2024 H2H
54091 Jakub Mensik Arthur Cazaux 1 1–0 H 1–0 Sep 29, 2025 H2H
54092 Jakub Mensik Borna Coric 1 1–0 H 1–0 Feb 28, 2024 H2H
54093 Jakub Mensik Brandon Nakashima 1 0–1 H 0–1 Jul 30, 2026 H2H
54094 Jakub Mensik Cameron Norrie 1 1–0 G 1–0 Jun 19, 2025 H2H
54095 Jakub Mensik Christopher Eubanks 1 1–0 G 1–0 Jun 26, 2024 H2H
54096 Jakub Mensik Chun-Hsin Tseng 1 1–0 C 1–0 Jul 26, 2024 H2H
54097 Jakub Mensik Denis Shapovalov 1 1–0 H 1–0 Jan 16, 2024 H2H
54098 Jakub Mensik Dusan Lajovic 1 1–0 H 1–0 Jan 3, 2025 H2H
54099 Jakub Mensik Fabio Fognini 1 1–0 G 1–0 Jun 27, 2024 H2H
54100 Jakub Mensik Flavio Cobolli 1 0–1 G 0–1 Jul 6, 2025 H2H
54101 Jakub Mensik Frances Tiafoe 1 0–1 H 0–1 Mar 23, 2026 H2H
54102 Jakub Mensik Gael Monfils 1 1–0 H 1–0 Feb 24, 2024 H2H
54103 Jakub Mensik Gregoire Barrere 1 1–0 H 1–0 Aug 30, 2023 H2H
54104 Jakub Mensik Hamad Medjedovic 1 1–0 H 1–0 Jan 14, 2026 H2H
54105 Jakub Mensik Henrique Rocha 1 0–1 C 0–1 May 29, 2025 H2H
54106 Jakub Mensik Henry Bernet 1 1–0 H 1–0 Oct 23, 2025 H2H
54107 Jakub Mensik Hugo Gaston 1 1–0 G 1–0 Jul 2, 2025 H2H
54108 Jakub Mensik Jan Choinski 1 1–0 H 1–0 Feb 16, 2026 H2H
54109 Jakub Mensik Jan-Lennard Struff 1 1–0 C 1–0 May 18, 2026 H2H
54110 Jakub Mensik Jannik Sinner 1 1–0 H 1–0 Feb 19, 2026 H2H
54111 Jakub Mensik Jesper de Jong 1 0–1 H 0–1 Oct 4, 2025 H2H
54112 Jakub Mensik Lorenzo Musetti 1 0–1 C 0–1 Jul 26, 2024 H2H
54113 Jakub Mensik Luca Nardi 1 0–1 H 0–1 Aug 12, 2025 H2H
54114 Jakub Mensik Luciano Darderi 1 1–0 C 1–0 Jul 25, 2024 H2H
54115 Jakub Mensik Mariano Navone 1 1–0 C 1–0 May 27, 2026 H2H
54116 Jakub Mensik Martin Damm 1 1–0 C 1–0 Apr 25, 2026 H2H
54117 Jakub Mensik Matteo Gigante 1 1–0 C 1–0 May 10, 2025 H2H
54118 Jakub Mensik Mikhail Kukushkin 1 1–0 H 1–0 Jan 1, 2025 H2H
54119 Jakub Mensik Nicolas Jarry 1 1–0 H 1–0 Aug 26, 2025 H2H
54120 Jakub Mensik Nikoloz Basilashvili 1 1–0 H 1–0 Jan 14, 2025 H2H
54121 Jakub Mensik Pedro Martinez 1 1–0 H 1–0 Oct 4, 2024 H2H
54122 Jakub Mensik Rafael Jodar 1 1–0 H 1–0 Jan 22, 2026 H2H
54123 Jakub Mensik Reilly Opelka 1 1–0 G 1–0 Jun 26, 2025 H2H
54124 Jakub Mensik Roman Safiullin 1 1–0 H 1–0 Mar 24, 2025 H2H
54125 Jakub Mensik Sebastian Baez 1 1–0 H 1–0 Jan 17, 2026 H2H
54126 Jakub Mensik Seongchan Hong 1 1–0 H 1–0 Mar 8, 2024 H2H
54127 Jakub Mensik Tallon Griekspoor 1 0–1 H 0–1 Feb 26, 2026 H2H
54128 Jakub Mensik Toby Samuel 1 1–0 G 1–0 Jun 30, 2026 H2H
54129 Jakub Mensik Tomas Martin Etcheverry 1 1–0 H 1–0 Mar 7, 2025 H2H
54130 Jakub Mensik Tommy Paul 1 0–1 C 0–1 Jul 31, 2024 H2H
54131 Jakub Mensik Trevor Svajda 1 1–0 H 1–0 Jul 28, 2026 H2H
54132 Jakub Mensik Tristan Boyer 1 1–0 H 1–0 Jul 30, 2025 H2H
54133 Jakub Mensik Tristan Schoolkate 1 1–0 H 1–0 Aug 29, 2024 H2H
54134 Jakub Mensik Ugo Blanchet 1 0–1 H 0–1 Aug 28, 2025 H2H
54135 Jakub Mensik Zhizhen Zhang 1 1–0 H 1–0 Feb 18, 2026 H2H
54136 James Blake Adrian Bohane 1 1–0 H 1–0 Sep 16, 2004 H2H
54137 James Blake Adrian Garcia 1 0–1 H 0–1 Aug 19, 2004 H2H
54138 James Blake Adrian Mannarino 1 0–1 G 0–1 Jul 11, 2013 H2H
54139 James Blake Albano Olivetti 1 1–0 H 1–0 Sep 20, 2012 H2H
54140 James Blake Albert Costa 1 0–1 C 0–1 Apr 17, 2002 H2H
54141 James Blake Albert Montanes 1 0–1 C 0–1 May 9, 2009 H2H
54142 James Blake Alejandro Falla 1 1–0 H 1–0 Aug 15, 2007 H2H
54143 James Blake Alexander Peya 1 1–0 H 1–0 Jul 19, 2007 H2H
54144 James Blake Alexander Waske 1 1–0 C 1–0 Apr 24, 2003 H2H
54145 James Blake Andreas Beck 1 1–0 G 1–0 Jun 14, 2008 H2H
54146 James Blake Attila Savolt 1 1–0 C 1–0 Apr 25, 2003 H2H
54147 James Blake Benjamin Balleret 1 1–0 H 1–0 Sep 29, 2006 H2H
54148 James Blake Benoit Paire 1 0–1 H 0–1 Aug 21, 2013 H2H
54149 James Blake Bernard Tomic 1 0–1 G 0–1 Jun 27, 2013 H2H
54150 James Blake Bjorn Phau 1 1–0 G 1–0 Jun 12, 2008 H2H
54151 James Blake Chris Woodruff 1 0–1 H 0–1 Sep 1, 1999 H2H
54152 James Blake Danai Udomchoke 1 1–0 H 1–0 Jul 17, 2006 H2H
54153 James Blake Daniel Gimeno-Traver 1 1–0 H 1–0 Mar 13, 2010 H2H
54154 James Blake David Sanchez 1 1–0 H 1–0 Aug 29, 2001 H2H
54155 James Blake Denis Gremelmayr 1 0–1 C 0–1 May 1, 2008 H2H
54156 James Blake Denis Istomin 1 0–1 H 0–1 Aug 17, 2010 H2H
54157 James Blake Dick Norman 1 1–0 G 1–0 Jul 8, 2004 H2H
54158 James Blake Donald Young 1 1–0 H 1–0 Aug 27, 2008 H2H
54159 James Blake Dudi Sela 1 1–0 H 1–0 Jul 14, 2008 H2H
54160 James Blake Evgeny Donskoy 1 1–0 H 1–0 Jul 26, 2013 H2H
54161 James Blake Fernando Meligeni 1 1–0 H 1–0 Mar 19, 2003 H2H
54162 James Blake Filippo Volandri 1 1–0 H 1–0 Aug 25, 2005 H2H
54163 James Blake Gabriel Trifu 1 1–0 G 1–0 Jul 11, 2002 H2H
54164 James Blake Galo Blanco 1 1–0 H 1–0 Mar 19, 2002 H2H
54165 James Blake Ivan Miranda 1 1–0 H 1–0 Jan 21, 2004 H2H
54166 James Blake Ivo Minar 1 1–0 C 1–0 Apr 21, 2005 H2H
54167 James Blake Jan Hernych 1 0–1 G 0–1 Jun 22, 2005 H2H
54168 James Blake Janko Tipsarevic 1 0–1 C 0–1 May 14, 2008 H2H
54169 James Blake Jay Gooding 1 1–0 H 1–0 Mar 6, 2003 H2H
54170 James Blake Jean-Christophe Faurel 1 1–0 H 1–0 Jan 20, 2006 H2H
54171 James Blake Jean-Rene Lisnard 1 1–0 H 1–0 Aug 3, 2005 H2H
54172 James Blake Jeff Morrison 1 1–0 G 1–0 Jun 8, 2005 H2H
54173 James Blake Jeff Salzenstein 1 1–0 H 1–0 Feb 25, 2005 H2H
54174 James Blake Jeff Tarango 1 0–1 G 0–1 Jul 9, 1998 H2H
54175 James Blake Jeremy Chardy 1 0–1 H 0–1 Nov 5, 2009 H2H
54176 James Blake Jerzy Janowicz 1 1–0 H 1–0 Aug 13, 2013 H2H
54177 James Blake Jesse Huta Galung 1 1–0 H 1–0 Aug 31, 2011 H2H
54178 James Blake Julien Boutter 1 1–0 H 1–0 Aug 8, 2001 H2H
54179 James Blake Karol Beck 1 0–1 H 0–1 Oct 9, 2003 H2H
54180 James Blake Kristian Capalik 1 1–0 G 1–0 Jul 14, 2001 H2H
54181 James Blake Kristian Pless 1 1–0 G 1–0 Jun 28, 2006 H2H
54182 James Blake Lukas Lacko 1 1–0 H 1–0 Aug 29, 2012 H2H
54183 James Blake Lukasz Kubot 1 0–1 H 0–1 Oct 28, 2010 H2H
54184 James Blake Marco Chiudinelli 1 1–0 H 1–0 Aug 3, 2012 H2H
54185 James Blake Marinko Matosevic 1 0–1 H 0–1 Jul 31, 2013 H2H
54186 James Blake Martin Lee 1 0–1 G 0–1 Jul 14, 2001 H2H
54187 James Blake Martin Vassallo Arguello 1 1–0 H 1–0 Mar 4, 2004 H2H
54188 James Blake Matthew Ebden 1 0–1 H 0–1 Jul 20, 2012 H2H
54189 James Blake Matthias Bachinger 1 1–0 H 1–0 Oct 22, 2010 H2H
54190 James Blake Michael Berrer 1 1–0 H 1–0 Jul 28, 2011 H2H
54191 James Blake Michal Tabara 1 0–1 C 0–1 May 4, 2001 H2H
54192 James Blake Nathan Healey 1 1–0 H 1–0 Jan 12, 2007 H2H
54193 James Blake Nicolas Escude 1 0–1 H 0–1 Aug 13, 2001 H2H
54194 James Blake Oleg Ogorodov 1 1–0 H 1–0 Aug 15, 2002 H2H
54195 James Blake Olivier Mutis 1 0–1 C 0–1 Apr 26, 2003 H2H
54196 James Blake Olivier Patience 1 1–0 H 1–0 Jan 25, 2004 H2H
54197 James Blake Ota Fukarek 1 1–0 G 1–0 Jul 12, 2002 H2H
54198 James Blake Pablo Andujar 1 1–0 H 1–0 Aug 2, 2012 H2H
54199 James Blake Pablo Cuevas 1 0–1 C 0–1 Apr 8, 2011 H2H
54200 James Blake Patrick Rafter 1 0–1 H 0–1 Aug 11, 2001 H2H