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
56201 Jenson Brooksby Cem Ilkel 1 1–0 H 1–0 Oct 9, 2021 H2H
56202 Jenson Brooksby Cristian Garin 1 0–1 G 0–1 Jul 3, 2022 H2H
56203 Jenson Brooksby Edward Winter 1 1–0 H 1–0 Jul 30, 2026 H2H
56204 Jenson Brooksby Emilio Nava 1 0–1 C 0–1 Apr 22, 2026 H2H
56205 Jenson Brooksby Francisco Comesana 1 1–0 G 1–0 Jun 25, 2025 H2H
56206 Jenson Brooksby Hugo Gaston 1 0–1 G 0–1 Jun 10, 2022 H2H
56207 Jenson Brooksby James Watt 1 1–0 H 1–0 Jan 12, 2026 H2H
56208 Jenson Brooksby Jesper de Jong 1 1–0 G 1–0 Jun 9, 2022 H2H
56209 Jenson Brooksby J.J. Wolf 1 0–1 C 0–1 Apr 7, 2022 H2H
56210 Jenson Brooksby Marcos Giron 1 1–0 H 1–0 Feb 12, 2022 H2H
56211 Jenson Brooksby Mariano Navone 1 0–1 C 0–1 May 25, 2026 H2H
56212 Jenson Brooksby Mikael Ymer 1 1–0 H 1–0 Sep 1, 2021 H2H
56213 Jenson Brooksby Quentin Halys 1 1–0 H 1–0 Jan 13, 2023 H2H
56214 Jenson Brooksby Soonwoo Kwon 1 1–0 H 1–0 Sep 30, 2022 H2H
56215 Jenson Brooksby Zhizhen Zhang 1 0–1 G 0–1 Jun 9, 2026 H2H
56216 Jens Peter Fernando Luna 1 1–0 C 1–0 Sep 28, 1989 H2H
56217 Jens Woehrmann Brian Garrow 1 1–0 G 1–0 Jun 27, 1990 H2H
56218 Jens Woehrmann Bruno Oresar 1 1–0 C 1–0 Jul 26, 1989 H2H
56219 Jens Woehrmann Carl Uwe Steeb 1 1–0 C 1–0 May 4, 1990 H2H
56220 Jens Woehrmann Christian Bergstrom 1 1–0 C 1–0 May 10, 1989 H2H
56221 Jens Woehrmann Claudio Pistolesi 1 0–1 C 0–1 Sep 28, 1989 H2H
56222 Jens Woehrmann Eric Jelen 1 0–1 C 0–1 May 17, 1990 H2H
56223 Jens Woehrmann Harald Mair 1 1–0 C 1–0 Oct 18, 1990 H2H
56224 Jens Woehrmann Jan Gunnarsson 1 1–0 C 1–0 Jul 28, 1989 H2H
56225 Jens Woehrmann Jeremy Bates 1 0–1 H 0–1 Jan 11, 1990 H2H
56226 Jens Woehrmann Jordi Arrese 1 1–0 C 1–0 Nov 8, 1989 H2H
56227 Jens Woehrmann Kelly Evernden 1 0–1 G 0–1 Jun 21, 1990 H2H
56228 Jens Woehrmann Paul Chamberlin 1 0–1 H 0–1 Jan 4, 1990 H2H
56229 Jens Woehrmann Pieter Aldrich 1 1–0 C 1–0 Oct 27, 1989 H2H
56230 Jens Woehrmann Tim Mayotte 1 0–1 C 0–1 Nov 10, 1989 H2H
56231 Jeremy Bates Andrew Castle 1 1–0 G 1–0 Jun 10, 1987 H2H
56232 Jeremy Bates Barry Moir 1 1–0 H 1–0 Oct 15, 1987 H2H
56233 Jeremy Bates Ben Testerman 1 1–0 C 1–0 Nov 14, 1985 H2H
56234 Jeremy Bates Bill Scanlon 1 1–0 H 1–0 Jan 7, 1988 H2H
56235 Jeremy Bates Brad Drewett 1 1–0 H 1–0 Nov 16, 1989 H2H
56236 Jeremy Bates Broderick Dyke 1 0–1 G 0–1 Jan 2, 1987 H2H
56237 Jeremy Bates Bruce Derlin 1 0–1 C 0–1 Jul 17, 1987 H2H
56238 Jeremy Bates Bud Schultz 1 0–1 G 0–1 Jun 21, 1986 H2H
56239 Jeremy Bates Buster C Mottram 1 0–1 C 0–1 Apr 22, 1983 H2H
56240 Jeremy Bates Carl Limberger 1 1–0 H 1–0 Oct 13, 1988 H2H
56241 Jeremy Bates Craig Campbell 1 0–1 C 0–1 Jul 26, 1984 H2H
56242 Jeremy Bates Dan Goldie 1 1–0 H 1–0 Nov 5, 1987 H2H
56243 Jeremy Bates Danilo Marcelino 1 1–0 H 1–0 Apr 2, 1992 H2H
56244 Jeremy Bates David Mustard 1 0–1 H 0–1 Aug 9, 1984 H2H
56245 Jeremy Bates Dean Botha 1 1–0 H 1–0 Nov 18, 1989 H2H
56246 Jeremy Bates Eddie Edwards 1 0–1 G 0–1 Jun 19, 1987 H2H
56247 Jeremy Bates Eric Jelen 1 1–0 H 1–0 Mar 3, 1989 H2H
56248 Jeremy Bates Eric Winogradsky 1 1–0 C 1–0 Feb 11, 1988 H2H
56249 Jeremy Bates Ernie Ewert 1 0–1 C 0–1 Sep 11, 1980 H2H
56250 Jeremy Bates Francesco Cancellotti 1 1–0 C 1–0 May 27, 1988 H2H
56251 Jeremy Bates Gilles Moretton 1 1–0 C 1–0 Apr 21, 1983 H2H
56252 Jeremy Bates Jan Norback 1 1–0 C 1–0 Apr 23, 1981 H2H
56253 Jeremy Bates Jim Pugh 1 0–1 C 0–1 Feb 14, 1990 H2H
56254 Jeremy Bates Jose Francisco Altur 1 1–0 G 1–0 Jun 26, 1991 H2H
56255 Jeremy Bates Ken Flach 1 1–0 G 1–0 Jun 20, 1985 H2H
56256 Jeremy Bates Marcelo Ingaramo 1 0–1 C 0–1 May 8, 1986 H2H
56257 Jeremy Bates Mark Kratzmann 1 1–0 H 1–0 Oct 29, 1987 H2H
56258 Jeremy Bates Marko Ostoja 1 0–1 C 0–1 May 28, 1986 H2H
56259 Jeremy Bates Martin Sinner 1 0–1 H 0–1 Apr 8, 1995 H2H
56260 Jeremy Bates Michael Kures 1 1–0 G 1–0 Jun 17, 1987 H2H
56261 Jeremy Bates Milan Srejber 1 1–0 G 1–0 Jun 19, 1986 H2H
56262 Jeremy Bates Nduka Odizor 1 0–1 G 0–1 Jun 13, 1984 H2H
56263 Jeremy Bates Neil Broad 1 1–0 H 1–0 Nov 17, 1989 H2H
56264 Jeremy Bates Paul Annacone 1 0–1 C 0–1 Nov 13, 1987 H2H
56265 Jeremy Bates Paul Chamberlin 1 0–1 H 0–1 Mar 4, 1989 H2H
56266 Jeremy Bates Paul Mcnamee 1 0–1 G 0–1 Jun 12, 1986 H2H
56267 Jeremy Bates Pavel Slozil 1 1–0 H 1–0 Oct 25, 1985 H2H
56268 Jeremy Bates Peter Johnston 1 0–1 H 0–1 Jan 12, 1984 H2H
56269 Jeremy Bates Ramesh Krishnan 1 1–0 C 1–0 Nov 8, 1990 H2H
56270 Jeremy Bates Ricki Osterthun 1 1–0 C 1–0 Sep 10, 1986 H2H
56271 Jeremy Bates Roberto Saad 1 0–1 G 0–1 Dec 19, 1985 H2H
56272 Jeremy Bates Scott Mccain 1 1–0 G 1–0 Jun 19, 1985 H2H
56273 Jeremy Bates Sergio Casal 1 1–0 C 1–0 Mar 20, 1986 H2H
56274 Jeremy Bates Simon Youl 1 1–0 G 1–0 Jun 20, 1986 H2H
56275 Jeremy Bates Stephane Bonneau 1 1–0 C 1–0 Feb 6, 1986 H2H
56276 Jeremy Bates Stephane Grenier 1 0–1 C 0–1 May 30, 1990 H2H
56277 Jeremy Bates Steve Guy 1 1–0 H 1–0 Aug 25, 1988 H2H
56278 Jeremy Bates Steve Shaw 1 0–1 G 0–1 Jun 16, 1988 H2H
56279 Jeremy Bates Tim Mayotte 1 0–1 G 0–1 Jun 28, 1991 H2H
56280 Jeremy Bates Ulf Stenlund 1 0–1 C 0–1 Sep 11, 1986 H2H
56281 Jeremy Bates Veli Paloheimo 1 0–1 H 0–1 Aug 29, 1990 H2H
56282 Jeremy Bates Wolfgang Popp 1 0–1 G 0–1 Dec 11, 1985 H2H
56283 Jeremy Bates Xavier Daufresne 1 0–1 H 0–1 Apr 3, 1992 H2H
56284 Jeremy Chardy Adam Pavlasek 1 1–0 C 1–0 May 26, 2016 H2H
56285 Jeremy Chardy Alejandro Gonzalez 1 1–0 C 1–0 Feb 13, 2014 H2H
56286 Jeremy Chardy Alex de Minaur 1 1–0 H 1–0 Mar 17, 2021 H2H
56287 Jeremy Chardy Aljaz Bedene 1 0–1 H 0–1 Oct 29, 2015 H2H
56288 Jeremy Chardy Antoine Hoang 1 1–0 H 1–0 Feb 8, 2019 H2H
56289 Jeremy Chardy Artem Sitak 1 1–0 H 1–0 Jan 11, 2017 H2H
56290 Jeremy Chardy Benoit Paire 1 1–0 C 1–0 Jul 25, 2019 H2H
56291 Jeremy Chardy Cedrik-Marcel Stebe 1 0–1 C 0–1 Jul 13, 2012 H2H
56292 Jeremy Chardy Daniel Brands 1 0–1 H 0–1 Jan 2, 2013 H2H
56293 Jeremy Chardy Daniel Cox 1 1–0 G 1–0 Jun 25, 2014 H2H
56294 Jeremy Chardy Daniel Elahi Galan 1 1–0 H 1–0 Jan 18, 2023 H2H
56295 Jeremy Chardy David Guez 1 1–0 H 1–0 Feb 19, 2015 H2H
56296 Jeremy Chardy Denis Gremelmayr 1 0–1 C 0–1 Sep 11, 2008 H2H
56297 Jeremy Chardy Denis Kudla 1 0–1 H 0–1 Mar 26, 2021 H2H
56298 Jeremy Chardy Dick Norman 1 1–0 G 1–0 Jun 19, 2009 H2H
56299 Jeremy Chardy Di Wu 1 0–1 H 0–1 Oct 10, 2017 H2H
56300 Jeremy Chardy Dominik Meffert 1 1–0 C 1–0 Jul 11, 2008 H2H
56301 Jeremy Chardy Elias Ymer 1 1–0 H 1–0 Oct 16, 2014 H2H
56302 Jeremy Chardy Eric Prodon 1 1–0 C 1–0 Feb 2, 2012 H2H
56303 Jeremy Chardy Evgeny Donskoy 1 1–0 H 1–0 Feb 11, 2016 H2H
56304 Jeremy Chardy Facundo Bagnis 1 1–0 H 1–0 Mar 24, 2017 H2H
56305 Jeremy Chardy Florent Serra 1 0–1 H 0–1 Aug 26, 2009 H2H
56306 Jeremy Chardy Frank Dancevic 1 0–1 H 0–1 Mar 23, 2012 H2H
56307 Jeremy Chardy Go Soeda 1 1–0 C 1–0 Apr 10, 2015 H2H
56308 Jeremy Chardy Gregoire Barrere 1 1–0 H 1–0 Jan 8, 2020 H2H
56309 Jeremy Chardy Guillaume Rufin 1 1–0 C 1–0 Sep 23, 2010 H2H
56310 Jeremy Chardy Horacio Zeballos 1 1–0 C 1–0 May 7, 2013 H2H
56311 Jeremy Chardy Hubert Hurkacz 1 1–0 H 1–0 Aug 28, 2019 H2H
56312 Jeremy Chardy Hugo Gaston 1 0–1 C 0–1 Apr 28, 2023 H2H
56313 Jeremy Chardy Igor Kunitsyn 1 0–1 H 0–1 Oct 11, 2008 H2H
56314 Jeremy Chardy Igor Sijsling 1 1–0 C 1–0 Apr 15, 2014 H2H
56315 Jeremy Chardy Ilya Ivashka 1 0–1 G 0–1 Jul 1, 2021 H2H
56316 Jeremy Chardy James Duckworth 1 1–0 H 1–0 Jan 15, 2016 H2H
56317 Jeremy Chardy Jaume Munar 1 1–0 C 1–0 Apr 29, 2021 H2H
56318 Jeremy Chardy Jesse Huta Galung 1 1–0 H 1–0 Jan 15, 2014 H2H
56319 Jeremy Chardy Jesse Levine 1 1–0 C 1–0 Apr 9, 2009 H2H
56320 Jeremy Chardy Jimmy Wang 1 1–0 C 1–0 May 4, 2006 H2H
56321 Jeremy Chardy Jiri Vanek 1 1–0 H 1–0 Feb 5, 2009 H2H
56322 Jeremy Chardy Jozef Kovalik 1 1–0 C 1–0 May 4, 2017 H2H
56323 Jeremy Chardy Jurij Rodionov 1 0–1 C 0–1 Sep 29, 2020 H2H
56324 Jeremy Chardy Kenny De Schepper 1 1–0 H 1–0 Oct 29, 2014 H2H
56325 Jeremy Chardy Lorenzo Sonego 1 0–1 C 0–1 May 12, 2023 H2H
56326 Jeremy Chardy Marcos Daniel 1 1–0 H 1–0 Jan 21, 2009 H2H
56327 Jeremy Chardy Marcos Giron 1 0–1 H 0–1 Mar 9, 2019 H2H
56328 Jeremy Chardy Marinko Matosevic 1 1–0 G 1–0 Jun 26, 2014 H2H
56329 Jeremy Chardy Martin Alund 1 0–1 C 0–1 Feb 15, 2013 H2H
56330 Jeremy Chardy Martin Vassallo Arguello 1 1–0 C 1–0 Jul 17, 2009 H2H
56331 Jeremy Chardy Marton Fucsovics 1 0–1 H 0–1 Sep 19, 2013 H2H
56332 Jeremy Chardy Maximilian Marterer 1 1–0 H 1–0 Oct 9, 2018 H2H
56333 Jeremy Chardy Maximo Gonzalez 1 0–1 C 0–1 Jul 14, 2016 H2H
56334 Jeremy Chardy Michael Mmoh 1 1–0 H 1–0 Aug 31, 2016 H2H
56335 Jeremy Chardy Miomir Kecmanovic 1 1–0 H 1–0 Oct 18, 2019 H2H
56336 Jeremy Chardy Mischa Zverev 1 1–0 C 1–0 Jul 18, 2009 H2H
56337 Jeremy Chardy Mubarak Shannan Zayid 1 1–0 H 1–0 Jan 7, 2016 H2H
56338 Jeremy Chardy Nick Kyrgios 1 1–0 H 1–0 Jan 4, 2019 H2H
56339 Jeremy Chardy Nikola Cacic 1 1–0 C 1–0 Jul 22, 2016 H2H
56340 Jeremy Chardy Noah Rubin 1 1–0 H 1–0 Feb 19, 2016 H2H
56341 Jeremy Chardy Petru-Alexandru Luncanu 1 1–0 H 1–0 Oct 28, 2009 H2H
56342 Jeremy Chardy Radek Stepanek 1 1–0 H 1–0 Jan 15, 2009 H2H
56343 Jeremy Chardy Raymond Sarmiento 1 1–0 H 1–0 Aug 20, 2019 H2H
56344 Jeremy Chardy Reilly Opelka 1 0–1 H 0–1 Aug 16, 2016 H2H
56345 Jeremy Chardy Rhyne Williams 1 1–0 H 1–0 Mar 8, 2014 H2H
56346 Jeremy Chardy Ricardas Berankis 1 1–0 H 1–0 Jul 26, 2018 H2H
56347 Jeremy Chardy Rogerio Dutra Silva 1 1–0 H 1–0 Mar 23, 2018 H2H
56348 Jeremy Chardy Rui Machado 1 1–0 C 1–0 Feb 29, 2012 H2H
56349 Jeremy Chardy Ryan Shane 1 1–0 H 1–0 Sep 2, 2015 H2H
56350 Jeremy Chardy Sebastien De Chaunac 1 1–0 H 1–0 Feb 7, 2009 H2H
56351 Jeremy Chardy Sergio Roitman 1 0–1 C 0–1 Jul 19, 2007 H2H
56352 Jeremy Chardy Simone Vagnozzi 1 1–0 C 1–0 Sep 24, 2010 H2H
56353 Jeremy Chardy Stefano Travaglia 1 1–0 H 1–0 Feb 15, 2018 H2H
56354 Jeremy Chardy Steve Johnson 1 0–1 G 0–1 Jun 30, 2016 H2H
56355 Jeremy Chardy Taro Daniel 1 0–1 C 0–1 May 5, 2018 H2H
56356 Jeremy Chardy Thiago Alves 1 1–0 C 1–0 May 27, 2009 H2H
56357 Jeremy Chardy Thierry Ascione 1 1–0 C 1–0 Jul 29, 2009 H2H
56358 Jeremy Chardy Thomas Fabbiano 1 1–0 C 1–0 May 5, 2018 H2H
56359 Jeremy Chardy Tobias Kamke 1 1–0 C 1–0 Jul 14, 2011 H2H
56360 Jeremy Chardy Vasek Pospisil 1 0–1 H 0–1 Jul 27, 2016 H2H
56361 Jeremy Chardy Yasutaka Uchiyama 1 1–0 H 1–0 Jan 5, 2019 H2H
56362 Jeremy Chardy Yuichi Sugita 1 1–0 H 1–0 Oct 4, 2012 H2H
56363 Jerome Golmard Agustin Calleri 1 1–0 H 1–0 Oct 3, 2002 H2H
56364 Jerome Golmard Alex Radulescu 1 0–1 H 0–1 Apr 13, 1996 H2H
56365 Jerome Golmard Andrea Gaudenzi 1 0–1 C 0–1 Apr 13, 2001 H2H
56366 Jerome Golmard Andrei Medvedev 1 1–0 H 1–0 Mar 7, 1997 H2H
56367 Jerome Golmard Andy Roddick 1 0–1 C 0–1 May 5, 2001 H2H
56368 Jerome Golmard Arnaud Di Pasquale 1 1–0 C 1–0 Apr 24, 1999 H2H
56369 Jerome Golmard Bernd Karbacher 1 1–0 C 1–0 Mar 31, 1994 H2H
56370 Jerome Golmard Bing Pan 1 1–0 C 1–0 Jan 30, 1997 H2H
56371 Jerome Golmard Bob Bryan 1 1–0 H 1–0 Aug 15, 2001 H2H
56372 Jerome Golmard Boris Becker 1 1–0 C 1–0 Apr 22, 1999 H2H
56373 Jerome Golmard Chris Haggard 1 1–0 G 1–0 Jun 11, 1997 H2H
56374 Jerome Golmard Christian Ruud 1 0–1 C 0–1 Aug 15, 1996 H2H
56375 Jerome Golmard Christian Vinck 1 1–0 C 1–0 Apr 12, 2001 H2H
56376 Jerome Golmard Chris Woodruff 1 1–0 C 1–0 Apr 19, 2000 H2H
56377 Jerome Golmard Daniel Willman 1 1–0 H 1–0 Jan 10, 2002 H2H
56378 Jerome Golmard Danny Sapsford 1 1–0 G 1–0 Jun 24, 1998 H2H
56379 Jerome Golmard Davide Sanguinetti 1 1–0 C 1–0 Apr 21, 1999 H2H
56380 Jerome Golmard David Sanchez 1 1–0 C 1–0 May 4, 2001 H2H
56381 Jerome Golmard Dick Norman 1 1–0 H 1–0 Sep 16, 2004 H2H
56382 Jerome Golmard Dirk Dier 1 1–0 H 1–0 Jan 8, 1998 H2H
56383 Jerome Golmard Emilio Sanchez 1 0–1 C 0–1 May 2, 1996 H2H
56384 Jerome Golmard Franco Squillari 1 1–0 C 1–0 Jul 9, 1998 H2H
56385 Jerome Golmard Fredrik Jonsson 1 1–0 H 1–0 Jan 7, 2000 H2H
56386 Jerome Golmard Gaston Gaudio 1 1–0 C 1–0 Oct 26, 2000 H2H
56387 Jerome Golmard Gianluca Pozzi 1 1–0 H 1–0 Oct 12, 2000 H2H
56388 Jerome Golmard Gilles Elseneer 1 1–0 H 1–0 Jan 11, 2002 H2H
56389 Jerome Golmard Guillaume Raoux 1 1–0 H 1–0 Mar 18, 1997 H2H
56390 Jerome Golmard Guy Forget 1 0–1 C 0–1 Nov 1, 1995 H2H
56391 Jerome Golmard Harel Levy 1 0–1 H 0–1 Aug 6, 2000 H2H
56392 Jerome Golmard Hendrik Dreekmann 1 0–1 C 0–1 Jul 17, 1996 H2H
56393 Jerome Golmard Hernan Gumy 1 0–1 H 0–1 Aug 21, 1997 H2H
56394 Jerome Golmard Irakli Labadze 1 1–0 H 1–0 Sep 1, 2004 H2H
56395 Jerome Golmard Ivo Heuberger 1 0–1 H 0–1 Oct 8, 1998 H2H
56396 Jerome Golmard Jaime Yzaga 1 0–1 H 0–1 Oct 5, 1995 H2H
56397 Jerome Golmard Jan-Michael Gambill 1 1–0 H 1–0 Aug 14, 2002 H2H
56398 Jerome Golmard Jan Vacek 1 0–1 G 0–1 Jun 26, 2002 H2H
56399 Jerome Golmard Javier Sanchez 1 0–1 C 0–1 Apr 30, 1998 H2H
56400 Jerome Golmard Jean-Philippe Fleurian 1 1–0 G 1–0 Jun 13, 1997 H2H