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
22401 Jakub Mensik Pedro Martinez 1 1–0 H 1–0 Oct 4, 2024 H2H
22402 Jakub Mensik Rafael Jodar 1 1–0 H 1–0 Jan 21, 2026 H2H
22403 Jakub Mensik Reilly Opelka 1 1–0 G 1–0 Jun 26, 2025 H2H
22404 Jakub Mensik Rinky Hijikata 1 1–0 H 1–0 Aug 17, 2026 H2H
22405 Jakub Mensik Roman Safiullin 1 1–0 H 1–0 Mar 24, 2025 H2H
22406 Jakub Mensik Sebastian Baez 1 1–0 H 1–0 Jan 17, 2026 H2H
22407 Jakub Mensik Seongchan Hong 1 1–0 H 1–0 Mar 8, 2024 H2H
22408 Jakub Mensik Shintaro Mochizuki 1 1–0 H 1–0 Aug 31, 2026 H2H
22409 Jakub Mensik Tallon Griekspoor 1 0–1 H 0–1 Feb 26, 2026 H2H
22410 Jakub Mensik Terence Atmane 1 1–0 H 1–0 Aug 7, 2026 H2H
22411 Jakub Mensik Thiago Agustin Tirante 1 0–1 H 0–1 Aug 19, 2026 H2H
22412 Jakub Mensik Toby Samuel 1 1–0 G 1–0 Jun 30, 2026 H2H
22413 Jakub Mensik Tomas Martin Etcheverry 1 1–0 H 1–0 Mar 7, 2025 H2H
22414 Jakub Mensik Tommy Paul 1 0–1 C 0–1 Jul 31, 2024 H2H
22415 Jakub Mensik Trevor Svajda 1 1–0 H 1–0 Jul 28, 2026 H2H
22416 Jakub Mensik Tristan Boyer 1 1–0 H 1–0 Jul 30, 2025 H2H
22417 Jakub Mensik Tristan Schoolkate 1 1–0 H 1–0 Aug 29, 2024 H2H
22418 Jakub Mensik Ugo Blanchet 1 0–1 H 0–1 Aug 28, 2025 H2H
22419 Jakub Mensik Zhizhen Zhang 1 1–0 H 1–0 Feb 18, 2026 H2H
22420 James Blake Adrian Bohane 1 1–0 H 1–0 Sep 16, 2004 H2H
22421 James Blake Adrian Garcia 1 0–1 H 0–1 Aug 19, 2004 H2H
22422 James Blake Adrian Mannarino 1 0–1 G 0–1 Jul 11, 2013 H2H
22423 James Blake Albano Olivetti 1 1–0 H 1–0 Sep 20, 2012 H2H
22424 James Blake Albert Costa 1 0–1 C 0–1 Apr 17, 2002 H2H
22425 James Blake Albert Montanes 1 0–1 C 0–1 May 9, 2009 H2H
22426 James Blake Alejandro Falla 1 1–0 H 1–0 Aug 15, 2007 H2H
22427 James Blake Alexander Peya 1 1–0 H 1–0 Jul 19, 2007 H2H
22428 James Blake Alexander Waske 1 1–0 C 1–0 Apr 24, 2003 H2H
22429 James Blake Andreas Beck 1 1–0 G 1–0 Jun 14, 2008 H2H
22430 James Blake Attila Savolt 1 1–0 C 1–0 Apr 25, 2003 H2H
22431 James Blake Benjamin Balleret 1 1–0 H 1–0 Sep 29, 2006 H2H
22432 James Blake Benoit Paire 1 0–1 H 0–1 Aug 21, 2013 H2H
22433 James Blake Bernard Tomic 1 0–1 G 0–1 Jun 27, 2013 H2H
22434 James Blake Bjorn Phau 1 1–0 G 1–0 Jun 12, 2008 H2H
22435 James Blake Chris Woodruff 1 0–1 H 0–1 Sep 1, 1999 H2H
22436 James Blake Danai Udomchoke 1 1–0 H 1–0 Jul 20, 2006 H2H
22437 James Blake Daniel Gimeno-Traver 1 1–0 H 1–0 Mar 13, 2010 H2H
22438 James Blake David Sanchez 1 1–0 H 1–0 Aug 29, 2001 H2H
22439 James Blake Denis Gremelmayr 1 0–1 C 0–1 May 1, 2008 H2H
22440 James Blake Denis Istomin 1 0–1 H 0–1 Aug 17, 2010 H2H
22441 James Blake Dick Norman 1 1–0 G 1–0 Jul 8, 2004 H2H
22442 James Blake Donald Young 1 1–0 H 1–0 Aug 27, 2008 H2H
22443 James Blake Dudi Sela 1 1–0 H 1–0 Jul 17, 2008 H2H
22444 James Blake Evgeny Donskoy 1 1–0 H 1–0 Jul 26, 2013 H2H
22445 James Blake Fernando Meligeni 1 1–0 H 1–0 Mar 19, 2003 H2H
22446 James Blake Filippo Volandri 1 1–0 H 1–0 Aug 25, 2005 H2H
22447 James Blake Gabriel Trifu 1 1–0 G 1–0 Jul 11, 2002 H2H
22448 James Blake Galo Blanco 1 1–0 H 1–0 Mar 19, 2002 H2H
22449 James Blake Ivan Miranda 1 1–0 H 1–0 Jan 21, 2004 H2H
22450 James Blake Ivo Minar 1 1–0 C 1–0 Apr 21, 2005 H2H
22451 James Blake Jan Hernych 1 0–1 G 0–1 Jun 22, 2005 H2H
22452 James Blake Janko Tipsarevic 1 0–1 C 0–1 May 14, 2008 H2H
22453 James Blake Jay Gooding 1 1–0 H 1–0 Mar 6, 2003 H2H
22454 James Blake Jean-Christophe Faurel 1 1–0 H 1–0 Jan 20, 2006 H2H
22455 James Blake Jean-Rene Lisnard 1 1–0 H 1–0 Aug 3, 2005 H2H
22456 James Blake Jeff Morrison 1 1–0 G 1–0 Jun 8, 2005 H2H
22457 James Blake Jeff Salzenstein 1 1–0 H 1–0 Feb 25, 2005 H2H
22458 James Blake Jeff Tarango 1 0–1 G 0–1 Jul 9, 1998 H2H
22459 James Blake Jeremy Chardy 1 0–1 H 0–1 Nov 5, 2009 H2H
22460 James Blake Jerzy Janowicz 1 1–0 H 1–0 Aug 13, 2013 H2H
22461 James Blake Jesse Huta Galung 1 1–0 H 1–0 Aug 31, 2011 H2H
22462 James Blake Julien Boutter 1 1–0 H 1–0 Aug 8, 2001 H2H
22463 James Blake Karol Beck 1 0–1 H 0–1 Oct 9, 2003 H2H
22464 James Blake Kristian Capalik 1 1–0 G 1–0 Jul 14, 2001 H2H
22465 James Blake Kristian Pless 1 1–0 G 1–0 Jun 28, 2006 H2H
22466 James Blake Lukas Lacko 1 1–0 H 1–0 Aug 29, 2012 H2H
22467 James Blake Lukasz Kubot 1 0–1 H 0–1 Oct 28, 2010 H2H
22468 James Blake Marco Chiudinelli 1 1–0 H 1–0 Aug 3, 2012 H2H
22469 James Blake Marinko Matosevic 1 0–1 H 0–1 Jul 31, 2013 H2H
22470 James Blake Martin Lee 1 0–1 G 0–1 Jul 14, 2001 H2H
22471 James Blake Martin Vassallo Arguello 1 1–0 H 1–0 Mar 4, 2004 H2H
22472 James Blake Matthew Ebden 1 0–1 H 0–1 Jul 20, 2012 H2H
22473 James Blake Matthias Bachinger 1 1–0 H 1–0 Oct 22, 2010 H2H
22474 James Blake Michael Berrer 1 1–0 H 1–0 Jul 28, 2011 H2H
22475 James Blake Michal Tabara 1 0–1 C 0–1 May 4, 2001 H2H
22476 James Blake Nathan Healey 1 1–0 H 1–0 Jan 12, 2007 H2H
22477 James Blake Nicolas Escude 1 0–1 H 0–1 Aug 15, 2001 H2H
22478 James Blake Oleg Ogorodov 1 1–0 H 1–0 Aug 15, 2002 H2H
22479 James Blake Olivier Mutis 1 0–1 C 0–1 Apr 26, 2003 H2H
22480 James Blake Olivier Patience 1 1–0 H 1–0 Jan 25, 2004 H2H
22481 James Blake Ota Fukarek 1 1–0 G 1–0 Jul 12, 2002 H2H
22482 James Blake Pablo Andujar 1 1–0 H 1–0 Aug 2, 2012 H2H
22483 James Blake Pablo Cuevas 1 0–1 C 0–1 Apr 8, 2011 H2H
22484 James Blake Patrick Rafter 1 0–1 H 0–1 Aug 11, 2001 H2H
22485 James Blake Paul Capdeville 1 1–0 H 1–0 Feb 15, 2008 H2H
22486 James Blake Paul-Henri Mathieu 1 1–0 H 1–0 Aug 24, 2007 H2H
22487 James Blake Pere Riba 1 1–0 H 1–0 Aug 24, 2010 H2H
22488 James Blake Peter Polansky 1 1–0 H 1–0 Sep 2, 2010 H2H
22489 James Blake Philip Bester 1 1–0 H 1–0 Aug 9, 2006 H2H
22490 James Blake Ramon Delgado 1 1–0 C 1–0 Apr 25, 2002 H2H
22491 James Blake Rhyne Williams 1 1–0 H 1–0 Aug 20, 2013 H2H
22492 James Blake Richard Krajicek 1 0–1 G 0–1 Jun 28, 2002 H2H
22493 James Blake Robin Soderling 1 1–0 H 1–0 Oct 14, 2006 H2H
22494 James Blake Sam Warburg 1 1–0 H 1–0 Feb 21, 2008 H2H
22495 James Blake Scoville Jenkins 1 1–0 H 1–0 Jan 28, 2007 H2H
22496 James Blake Sebastien De Chaunac 1 1–0 H 1–0 Jan 22, 2009 H2H
22497 James Blake Simon Greul 1 1–0 H 1–0 Oct 13, 2006 H2H
22498 James Blake Simon Larose 1 1–0 H 1–0 Jul 31, 2002 H2H
22499 James Blake Steve Darcis 1 1–0 H 1–0 Aug 28, 2008 H2H
22500 James Blake Tatsuma Ito 1 1–0 H 1–0 Aug 2, 2011 H2H
22501 James Blake Thiemo de Bakker 1 1–0 G 1–0 Jun 26, 2013 H2H
22502 James Blake Tim Henman 1 0–1 H 0–1 Aug 1, 2002 H2H
22503 James Blake Tim Smyczek 1 1–0 H 1–0 Jul 25, 2013 H2H
22504 James Blake Tobias Kamke 1 0–1 H 0–1 Jul 26, 2012 H2H
22505 James Blake Todd Larkham 1 1–0 G 1–0 Jun 25, 2003 H2H
22506 James Blake Todd Martin 1 1–0 H 1–0 Mar 12, 2003 H2H
22507 James Blake Tomas Behrend 1 0–1 C 0–1 Oct 23, 2003 H2H
22508 James Blake Tomas Tenconi 1 1–0 C 1–0 May 25, 2005 H2H
22509 James Blake Tomas Zib 1 1–0 H 1–0 Aug 5, 2005 H2H
22510 James Blake Victor Crivoi 1 0–1 C 0–1 Apr 29, 2009 H2H
22511 James Blake Viktor Troicki 1 0–1 C 0–1 May 29, 2013 H2H
22512 James Blake Vladimir Voltchkov 1 1–0 G 1–0 Jul 12, 2001 H2H
22513 James Blake Wayne Arthurs 1 1–0 H 1–0 Oct 4, 2001 H2H
22514 James Blake Wayne Black 1 1–0 H 1–0 Feb 13, 2003 H2H
22515 James Blake Wayne Odesnik 1 1–0 C 1–0 Apr 15, 2004 H2H
22516 James Blake Wesley Whitehouse 1 1–0 H 1–0 Jul 21, 2006 H2H
22517 James Blake Woong-Sun Jun 1 1–0 H 1–0 Jul 18, 2008 H2H
22518 James Blake Yaoki Ishii 1 1–0 H 1–0 Oct 3, 2001 H2H
22519 James Blake Zack Fleishman 1 1–0 H 1–0 Feb 12, 2004 H2H
22520 James Chico Hagey Bob Lutz 1 0–1 C 0–1 Mar 18, 1977 H2H
22521 James Chico Hagey Kenneth McMillan 1 1–0 G 1–0 Aug 27, 1974 H2H
22522 James Chico Hagey Peter Doerner 1 0–1 G 0–1 Aug 28, 1974 H2H
22523 James Chico Hagey Spencer Segura 1 1–0 H 1–0 Feb 20, 1975 H2H
22524 James Chico Hagey Tom Edlefsen 1 1–0 C 1–0 Aug 3, 1974 H2H
22525 James Chico Hagey William Brown 1 1–0 C 1–0 Aug 10, 1977 H2H
22526 James Duckworth Benoit Paire 1 1–0 H 1–0 Oct 1, 2021 H2H
22527 James Duckworth Egor Gerasimov 1 0–1 H 0–1 Feb 8, 2020 H2H
22528 James Duckworth Eliot Spizzirri 1 0–1 H 0–1 Feb 11, 2026 H2H
22529 James Duckworth Ilya Ivashka 1 1–0 H 1–0 Sep 25, 2021 H2H
22530 James Duckworth Laslo Djere 1 0–1 C 0–1 May 19, 2026 H2H
22531 James Duckworth Pedro Martinez 1 0–1 H 0–1 Sep 1, 2021 H2H
22532 James Greenhalgh Christian Miniussi 1 0–1 H 0–1 Jan 9, 1992 H2H
22533 James Greenhalgh Kelly Evernden 1 0–1 H 0–1 Jan 2, 1992 H2H
22534 James Greenhalgh Patrik Kuhnen 1 1–0 H 1–0 Jan 13, 1994 H2H
22535 James McCabe Fabian Marozsan 1 0–1 G 0–1 Jul 2, 2025 H2H
22536 James McCabe Kamil Majchrzak 1 0–1 G 0–1 Jun 11, 2026 H2H
22537 James McCabe Luis Carlos Alvarez 1 0–1 H 0–1 Jul 16, 2025 H2H
22538 James McCabe Thiago Seyboth Wild 1 0–1 G 0–1 Jun 26, 2024 H2H
22539 James McCabe Yasutaka Uchiyama 1 0–1 H 0–1 Sep 21, 2024 H2H
22540 James McCabe Zizou Bergs 1 1–0 G 1–0 Jun 10, 2026 H2H
22541 James Sekulov Dennis van Scheppingen 1 0–1 C 0–1 Sep 11, 1997 H2H
22542 James Sekulov Justin Gimelstob 1 0–1 H 0–1 Jul 27, 2000 H2H
22543 James Trotter Jenson Brooksby 1 0–1 H 0–1 Oct 3, 2025 H2H
22544 James Turner Eric Jelen 1 0–1 G 0–1 Jun 22, 1989 H2H
22545 James Turner Peter Doohan 1 0–1 G 0–1 Jun 15, 1988 H2H
22546 James Turner Slobodan Zivojinovic 1 1–0 G 1–0 Jun 8, 1988 H2H
22547 James Turner Steve Shaw 1 1–0 G 1–0 Jun 18, 1986 H2H
22548 James Ward Adrian Mannarino 1 1–0 G 1–0 Jun 11, 2011 H2H
22549 James Ward Alex Bogdanovic 1 0–1 G 0–1 Jun 19, 2008 H2H
22550 James Ward Antonio Veic 1 1–0 H 1–0 Feb 5, 2015 H2H
22551 James Ward Augustin Gensse 1 0–1 C 0–1 Apr 12, 2007 H2H
22552 James Ward Blaz Kavcic 1 0–1 H 0–1 Jan 18, 2012 H2H
22553 James Ward Blaz Rola 1 1–0 G 1–0 Jun 11, 2014 H2H
22554 James Ward Daniel Cox 1 1–0 G 1–0 Jun 8, 2011 H2H
22555 James Ward Grigor Dimitrov 1 0–1 G 0–1 Jun 12, 2014 H2H
22556 James Ward Hyeon Chung 1 0–1 H 0–1 Aug 25, 2015 H2H
22557 James Ward Jimmy Wang 1 0–1 H 0–1 Jul 18, 2014 H2H
22558 James Ward Malek Jaziri 1 0–1 G 0–1 Jun 21, 2016 H2H
22559 James Ward Matthew Ebden 1 1–0 H 1–0 Jul 17, 2014 H2H
22560 James Ward Robby Ginepri 1 0–1 G 0–1 Jun 9, 2010 H2H
22561 James Ward Thomas Fabbiano 1 0–1 G 0–1 Jun 26, 2019 H2H
22562 James Ward Tim Smyczek 1 0–1 G 0–1 Jun 23, 2015 H2H
22563 Jamie Baker Alexander Peya 1 1–0 G 1–0 Jun 13, 2007 H2H
22564 Jamie Baker Alex Bogdanovic 1 0–1 G 0–1 Jun 14, 2007 H2H
22565 Jamie Baker Benoit Paire 1 0–1 G 0–1 Jun 12, 2013 H2H
22566 Jamie Baker Oliver Golding 1 1–0 G 1–0 Jun 13, 2012 H2H
22567 Jamie Baker Stefano Galvani 1 0–1 G 0–1 Jun 25, 2008 H2H
22568 Jamie Delgado Gael Monfils 1 1–0 G 1–0 Jun 8, 2005 H2H
22569 Jamie Delgado Ivo Heuberger 1 0–1 H 0–1 Mar 2, 2000 H2H
22570 Jamie Morgan Andrei Olhovskiy 1 1–0 C 1–0 Oct 24, 1992 H2H
22571 Jamie Morgan Brian Dunn 1 1–0 H 1–0 Aug 27, 1992 H2H
22572 Jamie Morgan Bryan Shelton 1 1–0 G 1–0 Jun 9, 1994 H2H
22573 Jamie Morgan Claudio Mezzadri 1 0–1 H 0–1 Jan 15, 1992 H2H
22574 Jamie Morgan Danilo Marcelino 1 1–0 H 1–0 Sep 26, 1991 H2H
22575 Jamie Morgan David Adams 1 0–1 C 0–1 Oct 20, 1994 H2H
22576 Jamie Morgan David Nainkin 1 1–0 H 1–0 Jan 6, 1994 H2H
22577 Jamie Morgan David Pate 1 1–0 G 1–0 Jun 9, 1993 H2H
22578 Jamie Morgan David Rikl 1 0–1 H 0–1 Jan 7, 1994 H2H
22579 Jamie Morgan David Witt 1 1–0 C 1–0 Apr 20, 1995 H2H
22580 Jamie Morgan Eui Jong Chang 1 1–0 H 1–0 Apr 22, 1993 H2H
22581 Jamie Morgan Glenn Layendecker 1 0–1 G 0–1 Jul 11, 1991 H2H
22582 Jamie Morgan Grant Doyle 1 1–0 G 1–0 Jun 8, 1994 H2H
22583 Jamie Morgan Jacco Eltingh 1 0–1 C 0–1 Apr 29, 1993 H2H
22584 Jamie Morgan Jaime Oncins 1 1–0 C 1–0 May 12, 1994 H2H
22585 Jamie Morgan Javier Frana 1 1–0 G 1–0 Jun 10, 1993 H2H
22586 Jamie Morgan Joern Renzenbrink 1 1–0 H 1–0 Jan 15, 1993 H2H
22587 Jamie Morgan Joey Rive 1 0–1 H 0–1 Oct 7, 1988 H2H
22588 Jamie Morgan Juan Garat 1 1–0 C 1–0 May 13, 1994 H2H
22589 Jamie Morgan Kenny Thorne 1 0–1 H 0–1 Feb 9, 1995 H2H
22590 Jamie Morgan Libor Nemecek 1 0–1 H 0–1 Feb 24, 1994 H2H
22591 Jamie Morgan Louis Gloria 1 0–1 H 0–1 Apr 6, 1994 H2H
22592 Jamie Morgan Luis Herrera 1 1–0 H 1–0 Jul 21, 1993 H2H
22593 Jamie Morgan Marcelo Filippini 1 1–0 H 1–0 Jan 14, 1993 H2H
22594 Jamie Morgan Marc Kevin Goellner 1 1–0 H 1–0 Jan 13, 1994 H2H
22595 Jamie Morgan Mark Kaplan 1 0–1 G 0–1 Jul 8, 1994 H2H
22596 Jamie Morgan Mark Knowles 1 1–0 H 1–0 Aug 11, 1993 H2H
22597 Jamie Morgan Mauricio Hadad 1 0–1 C 0–1 Apr 22, 1995 H2H
22598 Jamie Morgan Michael Tebbutt 1 0–1 H 0–1 Jan 18, 1995 H2H
22599 Jamie Morgan Peter Lundgren 1 0–1 H 0–1 Jul 17, 1991 H2H
22600 Jamie Morgan Radomir Vasek 1 1–0 C 1–0 Apr 21, 1995 H2H