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
38401 Brandon Holt Constant Lestienne 1 0–1 H 0–1 Sep 22, 2022 H2H
38402 Brandon Holt Corentin Denolly 1 0–1 C 0–1 Apr 3, 2025 H2H
38403 Brandon Holt J.J. Wolf 1 0–1 H 0–1 Feb 9, 2023 H2H
38404 Brandon Holt Mackenzie McDonald 1 0–1 C 0–1 Aug 19, 2025 H2H
38405 Brandon Holt Nuno Borges 1 0–1 H 0–1 Aug 26, 2025 H2H
38406 Brandon Holt Pedro Cachin 1 0–1 H 0–1 Sep 1, 2022 H2H
38407 Brandon Holt Roberto Bautista Agut 1 0–1 H 0–1 Jan 19, 2023 H2H
38408 Brandon Holt Taylor Fritz 1 1–0 H 1–0 Aug 31, 2022 H2H
38409 Brandon Holt Thanasi Kokkinakis 1 0–1 H 0–1 Mar 10, 2023 H2H
38410 Brandon Holt Tristan Boyer 1 0–1 H 0–1 Aug 9, 2025 H2H
38411 Brandon Nakashima Aleksandar Kovacevic 1 1–0 H 1–0 Jan 10, 2026 H2H
38412 Brandon Nakashima Alexandre Muller 1 0–1 H 0–1 Oct 29, 2025 H2H
38413 Brandon Nakashima Alexei Popyrin 1 1–0 H 1–0 Aug 4, 2021 H2H
38414 Brandon Nakashima Altug Celikbilek 1 1–0 H 1–0 Oct 14, 2022 H2H
38415 Brandon Nakashima Arthur Cazaux 1 1–0 H 1–0 Aug 29, 2024 H2H
38416 Brandon Nakashima Aslan Karatsev 1 0–1 H 0–1 Aug 16, 2022 H2H
38417 Brandon Nakashima Benjamin Bonzi 1 1–0 H 1–0 Feb 26, 2025 H2H
38418 Brandon Nakashima Bernabe Zapata Miralles 1 1–0 H 1–0 Oct 6, 2023 H2H
38419 Brandon Nakashima Camilo Ugo Carabelli 1 1–0 H 1–0 Mar 6, 2026 H2H
38420 Brandon Nakashima Daniel Altmaier 1 1–0 H 1–0 Mar 1, 2023 H2H
38421 Brandon Nakashima Duje Ajdukovic 1 1–0 C 1–0 Apr 4, 2024 H2H
38422 Brandon Nakashima Emilio Nava 1 1–0 G 1–0 Jul 18, 2024 H2H
38423 Brandon Nakashima Fabian Marozsan 1 0–1 H 0–1 Oct 17, 2025 H2H
38424 Brandon Nakashima Facundo Bagnis 1 0–1 C 0–1 Apr 26, 2024 H2H
38425 Brandon Nakashima Federico Coria 1 1–0 H 1–0 Oct 9, 2021 H2H
38426 Brandon Nakashima Giovanni Mpetshi Perricard 1 1–0 G 1–0 Jun 19, 2025 H2H
38427 Brandon Nakashima Gregoire Barrere 1 0–1 C 0–1 May 12, 2023 H2H
38428 Brandon Nakashima Henri Laaksonen 1 1–0 H 1–0 Oct 22, 2021 H2H
38429 Brandon Nakashima Hubert Hurkacz 1 0–1 C 0–1 May 30, 2024 H2H
38430 Brandon Nakashima Jacob Fearnley 1 1–0 G 1–0 Jun 12, 2025 H2H
38431 Brandon Nakashima James Trotter 1 1–0 H 1–0 Feb 13, 2025 H2H
38432 Brandon Nakashima Jesper de Jong 1 1–0 H 1–0 Aug 26, 2025 H2H
38433 Brandon Nakashima J.J. Wolf 1 1–0 H 1–0 Jul 21, 2021 H2H
38434 Brandon Nakashima Juan Manuel Cerundolo 1 1–0 C 1–0 Apr 14, 2026 H2H
38435 Brandon Nakashima Juncheng Shang 1 1–0 H 1–0 Sep 21, 2025 H2H
38436 Brandon Nakashima Kaichi Uchida 1 1–0 H 1–0 Aug 3, 2022 H2H
38437 Brandon Nakashima Laslo Djere 1 0–1 H 0–1 Aug 30, 2023 H2H
38438 Brandon Nakashima Mariano Navone 1 0–1 C 0–1 May 27, 2025 H2H
38439 Brandon Nakashima Matteo Berrettini 1 0–1 H 0–1 Jan 19, 2022 H2H
38440 Brandon Nakashima Mattia Bellucci 1 1–0 H 1–0 Feb 9, 2026 H2H
38441 Brandon Nakashima Mikael Ymer 1 1–0 G 1–0 Jun 22, 2023 H2H
38442 Brandon Nakashima Nick Kyrgios 1 0–1 G 0–1 Jul 5, 2022 H2H
38443 Brandon Nakashima Nicolas Alvarez Varona 1 1–0 C 1–0 Apr 20, 2022 H2H
38444 Brandon Nakashima Pavel Kotov 1 1–0 H 1–0 Aug 31, 2022 H2H
38445 Brandon Nakashima Pedro Martinez 1 0–1 C 0–1 Apr 17, 2025 H2H
38446 Brandon Nakashima Quentin Halys 1 1–0 H 1–0 Jan 9, 2026 H2H
38447 Brandon Nakashima Sebastian Baez 1 1–0 G 1–0 Jul 3, 2024 H2H
38448 Brandon Nakashima Soonwoo Kwon 1 1–0 H 1–0 Mar 25, 2022 H2H
38449 Brandon Nakashima Tomas Machac 1 0–1 H 0–1 Mar 1, 2025 H2H
38450 Brandon Nakashima Tomas Martin Etcheverry 1 0–1 C 0–1 Apr 19, 2024 H2H
38451 Brandon Nakashima Zhizhen Zhang 1 0–1 H 0–1 Oct 9, 2023 H2H
38452 Branislav Stankovic Jaroslav Navratil 1 1–0 C 1–0 Apr 27, 1988 H2H
38453 Branislav Stankovic Miloslav Mecir 1 0–1 C 0–1 Feb 11, 1988 H2H
38454 Branislav Stankovic Paul Annacone 1 0–1 G 0–1 Jun 24, 1988 H2H
38455 Branislav Stankovic Paul Vojtischek 1 0–1 C 0–1 Jul 28, 1988 H2H
38456 Branislav Stankovic Peter Svensson 1 0–1 C 0–1 Jul 13, 1988 H2H
38457 Branislav Stankovic Thierry Tulasne 1 0–1 H 0–1 Mar 2, 1988 H2H
38458 Brayden Schnur Adrian Mannarino 1 0–1 H 0–1 Feb 21, 2019 H2H
38459 Brayden Schnur Benoit Paire 1 0–1 H 0–1 Aug 28, 2019 H2H
38460 Brayden Schnur Cedrik-Marcel Stebe 1 0–1 H 0–1 Oct 17, 2019 H2H
38461 Brayden Schnur Dominik Koepfer 1 0–1 H 0–1 Feb 13, 2020 H2H
38462 Brayden Schnur Jack Mingjie Lin 1 1–0 H 1–0 Feb 14, 2019 H2H
38463 Brayden Schnur Jaume Munar 1 0–1 H 0–1 Aug 21, 2018 H2H
38464 Brayden Schnur Lloyd Harris 1 0–1 H 0–1 Aug 11, 2021 H2H
38465 Brayden Schnur Lucas Pouille 1 0–1 H 0–1 Sep 23, 2021 H2H
38466 Brayden Schnur Matthew Ebden 1 0–1 G 0–1 Jul 18, 2019 H2H
38467 Brayden Schnur Reilly Opelka 1 0–1 H 0–1 Feb 17, 2019 H2H
38468 Brayden Schnur Richard Gasquet 1 0–1 H 0–1 Aug 9, 2017 H2H
38469 Brendan Evans Noam Okun 1 0–1 H 0–1 Jul 18, 2005 H2H
38470 Brent Pirow Alejandro Cortes 1 0–1 C 0–1 Jul 15, 1982 H2H
38471 Brent Pirow Corrado Barazzutti 1 0–1 C 0–1 Jul 22, 1982 H2H
38472 Brent Pirow Eddie Dibbs 1 0–1 C 0–1 Oct 6, 1982 H2H
38473 Brent Pirow Gilles Moretton 1 1–0 C 1–0 May 25, 1983 H2H
38474 Brent Pirow Heinz Gunthardt 1 0–1 C 0–1 Sep 24, 1981 H2H
38475 Brent Pirow Vitas Gerulaitis 1 0–1 G 0–1 Jun 23, 1982 H2H
38476 Bret Garnett Brian Garrow 1 0–1 G 0–1 Jul 13, 1989 H2H
38477 Bret Garnett Leif Shiras 1 0–1 H 0–1 Apr 11, 1990 H2H
38478 Bret Garnett Malcolm Allen 1 1–0 H 1–0 Jan 20, 1989 H2H
38479 Bret Garnett Neil Broad 1 0–1 H 0–1 Jul 26, 1989 H2H
38480 Bret Garnett Robert Seguso 1 1–0 H 1–0 Jul 17, 1991 H2H
38481 Bret Garnett Ronnie Bathman 1 0–1 G 0–1 Jun 28, 1989 H2H
38482 Bret Garnett Young Min Kwon 1 1–0 H 1–0 Jan 18, 1989 H2H
38483 Bret Richardson Shane Barr 1 0–1 H 0–1 Oct 5, 1989 H2H
38484 Brett Custer Brian Roe 1 1–0 H 1–0 Oct 13, 1988 H2H
38485 Brett Dickinson Glenn Michibata 1 0–1 H 0–1 Oct 17, 1985 H2H
38486 Brett Dickinson Karl Richter 1 1–0 H 1–0 Jan 9, 1986 H2H
38487 Brett Dickinson Kelly Evernden 1 1–0 H 1–0 Jan 10, 1986 H2H
38488 Brett Dickinson Matt Mitchell 1 0–1 C 0–1 Oct 24, 1985 H2H
38489 Brett Dickinson Mike Leach 1 0–1 H 0–1 Sep 19, 1985 H2H
38490 Brett Dickinson Shoichi Tatsuno 1 1–0 H 1–0 Oct 16, 1985 H2H
38491 Brett Dickinson Tim Wilkison 1 0–1 G 0–1 Jul 10, 1986 H2H
38492 Brett Steven Alberto Berasategui 1 0–1 C 0–1 May 17, 1998 H2H
38493 Brett Steven Alex Antonitsch 1 0–1 C 0–1 Mar 3, 1994 H2H
38494 Brett Steven Alex Radulescu 1 1–0 H 1–0 Feb 21, 1997 H2H
38495 Brett Steven Andrea Gaudenzi 1 0–1 C 0–1 Apr 22, 1998 H2H
38496 Brett Steven Andrei Chesnokov 1 1–0 H 1–0 Feb 16, 1995 H2H
38497 Brett Steven Andrei Merinov 1 1–0 H 1–0 Jul 17, 1997 H2H
38498 Brett Steven Andrei Pavel 1 1–0 G 1–0 Jun 10, 1998 H2H
38499 Brett Steven Ben Ellwood 1 1–0 H 1–0 Jan 12, 1995 H2H
38500 Brett Steven Brad Drewett 1 0–1 H 0–1 Jan 9, 1986 H2H
38501 Brett Steven Brad Gilbert 1 0–1 H 0–1 Feb 4, 1993 H2H
38502 Brett Steven Brian Macphie 1 1–0 H 1–0 Jan 19, 1996 H2H
38503 Brett Steven Broderick Dyke 1 0–1 H 0–1 Jan 7, 1988 H2H
38504 Brett Steven Byron Black 1 1–0 H 1–0 Jan 6, 1994 H2H
38505 Brett Steven Carl Chang 1 1–0 H 1–0 Sep 30, 1993 H2H
38506 Brett Steven Carsten Arriens 1 1–0 C 1–0 May 31, 1995 H2H
38507 Brett Steven Cecil Mamiit 1 0–1 H 0–1 Jan 9, 1997 H2H
38508 Brett Steven Christian Vinck 1 1–0 C 1–0 Oct 15, 1998 H2H
38509 Brett Steven Christo Van Rensburg 1 1–0 C 1–0 Oct 21, 1994 H2H
38510 Brett Steven Chris Woodruff 1 0–1 H 0–1 Feb 14, 1997 H2H
38511 Brett Steven Cristiano Caratti 1 1–0 C 1–0 Oct 12, 1995 H2H
38512 Brett Steven Dan Goldie 1 0–1 H 0–1 Sep 27, 1990 H2H
38513 Brett Steven Dave Randall 1 1–0 H 1–0 Jan 20, 1993 H2H
38514 Brett Steven Davide Sanguinetti 1 1–0 C 1–0 Mar 13, 1998 H2H
38515 Brett Steven David Rikl 1 1–0 H 1–0 Jan 13, 1996 H2H
38516 Brett Steven Dick Norman 1 1–0 G 1–0 Jun 16, 1995 H2H
38517 Brett Steven Diego Nargiso 1 0–1 H 0–1 Jan 3, 1992 H2H
38518 Brett Steven Dimitri Poliakov 1 1–0 C 1–0 Oct 20, 1994 H2H
38519 Brett Steven Dinu Pescariu 1 1–0 H 1–0 Aug 14, 1997 H2H
38520 Brett Steven Doug Flach 1 0–1 H 0–1 Apr 8, 1993 H2H
38521 Brett Steven Fabrice Santoro 1 1–0 C 1–0 Feb 23, 1995 H2H
38522 Brett Steven Felix Mantilla 1 0–1 H 0–1 Sep 2, 1998 H2H
38523 Brett Steven Filip Dewulf 1 1–0 C 1–0 Jan 31, 1997 H2H
38524 Brett Steven Gerard Solves 1 1–0 C 1–0 Feb 1, 1997 H2H
38525 Brett Steven Gianluca Pozzi 1 0–1 H 0–1 Apr 11, 1996 H2H
38526 Brett Steven Grant Stafford 1 1–0 G 1–0 Jul 12, 1997 H2H
38527 Brett Steven Gregory Carraz 1 1–0 C 1–0 May 29, 1996 H2H
38528 Brett Steven Guy Forget 1 1–0 H 1–0 Jan 13, 1996 H2H
38529 Brett Steven Horst Skoff 1 1–0 H 1–0 Jan 18, 1995 H2H
38530 Brett Steven Jaime Yzaga 1 0–1 H 0–1 Jul 28, 1994 H2H
38531 Brett Steven Jan-Michael Gambill 1 0–1 C 0–1 Oct 16, 1998 H2H
38532 Brett Steven Jared Palmer 1 0–1 G 0–1 Jul 11, 1991 H2H
38533 Brett Steven Javier Sanchez 1 1–0 H 1–0 Aug 28, 1993 H2H
38534 Brett Steven Karel Novacek 1 1–0 H 1–0 Aug 28, 1993 H2H
38535 Brett Steven Karsten Braasch 1 1–0 G 1–0 Jun 15, 1995 H2H
38536 Brett Steven Lars Jonsson 1 0–1 H 0–1 Jan 4, 1990 H2H
38537 Brett Steven Laurent Prades 1 1–0 H 1–0 Feb 11, 1993 H2H
38538 Brett Steven Luis Herrera 1 1–0 G 1–0 Jul 10, 1997 H2H
38539 Brett Steven Luke Jensen 1 1–0 H 1–0 Jul 16, 1997 H2H
38540 Brett Steven Luke Smith 1 1–0 H 1–0 Jul 18, 1997 H2H
38541 Brett Steven Mariano Zabaleta 1 1–0 H 1–0 Jan 16, 1999 H2H
38542 Brett Steven Mark Philippoussis 1 0–1 C 0–1 Oct 13, 1995 H2H
38543 Brett Steven Mats Wilander 1 0–1 C 0–1 May 12, 1994 H2H
38544 Brett Steven Mauricio Hadad 1 0–1 C 0–1 Apr 20, 1995 H2H
38545 Brett Steven Max Mirnyi 1 1–0 G 1–0 Jun 13, 1996 H2H
38546 Brett Steven Menno Oosting 1 0–1 H 0–1 Dec 31, 1987 H2H
38547 Brett Steven Michael Stich 1 0–1 C 0–1 Dec 12, 1993 H2H
38548 Brett Steven Michiel Schapers 1 1–0 H 1–0 Jan 2, 1992 H2H
38549 Brett Steven Milan Srejber 1 0–1 H 0–1 Jan 6, 1989 H2H
38550 Brett Steven Morten Christensen 1 1–0 C 1–0 Mar 5, 1993 H2H
38551 Brett Steven Neil Borwick 1 0–1 H 0–1 Oct 1, 1993 H2H
38552 Brett Steven Nicolas Pereira 1 1–0 H 1–0 Feb 13, 1997 H2H
38553 Brett Steven Nuno Marques 1 1–0 H 1–0 Jan 17, 1996 H2H
38554 Brett Steven Oliver Fernandez 1 1–0 H 1–0 Jan 14, 1994 H2H
38555 Brett Steven Olivier Delaitre 1 0–1 H 0–1 Oct 10, 1991 H2H
38556 Brett Steven Omar Camporese 1 0–1 C 0–1 May 20, 1993 H2H
38557 Brett Steven Paul Kilderry 1 1–0 H 1–0 Apr 22, 1994 H2H
38558 Brett Steven Petr Korda 1 0–1 G 0–1 Jul 2, 1995 H2H
38559 Brett Steven Raemon Sluiter 1 1–0 C 1–0 Mar 5, 1998 H2H
38560 Brett Steven Rainer Schuettler 1 1–0 H 1–0 Jul 19, 1997 H2H
38561 Brett Steven Renzo Furlan 1 0–1 C 0–1 May 31, 1996 H2H
38562 Brett Steven Robbie Weiss 1 1–0 H 1–0 Apr 15, 1993 H2H
38563 Brett Steven Ryuso Tsujino 1 1–0 H 1–0 Apr 8, 1992 H2H
38564 Brett Steven Scott Draper 1 0–1 G 0–1 Jun 12, 1998 H2H
38565 Brett Steven Sebastien Lareau 1 0–1 H 0–1 Apr 9, 1998 H2H
38566 Brett Steven Sergi Bruguera 1 0–1 C 0–1 Jun 4, 1995 H2H
38567 Brett Steven Steve Bryan 1 1–0 H 1–0 Apr 22, 1993 H2H
38568 Brett Steven Steve Campbell 1 1–0 H 1–0 Apr 8, 1999 H2H
38569 Brett Steven Steve Guy 1 0–1 H 0–1 Jan 12, 1990 H2H
38570 Brett Steven Steven Downs 1 1–0 H 1–0 Jan 13, 1995 H2H
38571 Brett Steven Teo Susnjak 1 1–0 H 1–0 Jan 15, 1998 H2H
38572 Brett Steven Thomas Johansson 1 0–1 C 0–1 Mar 7, 1998 H2H
38573 Brett Steven Tim Henman 1 0–1 H 0–1 Aug 15, 1997 H2H
38574 Brett Steven Todd Witsken 1 1–0 H 1–0 Aug 16, 1993 H2H
38575 Brett Steven Tom Kempers 1 1–0 G 1–0 Jun 26, 1996 H2H
38576 Brett Steven Veli Paloheimo 1 1–0 H 1–0 Jan 11, 1990 H2H
38577 Brett Steven Wade Mcguire 1 1–0 H 1–0 Aug 15, 1994 H2H
38578 Brett Steven Wally Masur 1 0–1 G 0–1 Jun 25, 1993 H2H
38579 Brett Steven Wayne Black 1 0–1 H 0–1 Jan 21, 1998 H2H
38580 Brett Steven Yu Hui Lien 1 1–0 C 1–0 Oct 22, 1992 H2H
38581 Brian Baker Austin Krajicek 1 1–0 G 1–0 Jul 14, 2016 H2H
38582 Brian Baker Benoit Paire 1 1–0 G 1–0 Jul 1, 2012 H2H
38583 Brian Baker Gael Monfils 1 1–0 C 1–0 May 24, 2012 H2H
38584 Brian Baker Ivo Heuberger 1 1–0 H 1–0 Aug 3, 2005 H2H
38585 Brian Baker Jan Hajek 1 1–0 H 1–0 Aug 29, 2012 H2H
38586 Brian Baker Kristian Pless 1 0–1 H 0–1 Aug 19, 2004 H2H
38587 Brian Baker Marin Cilic 1 0–1 G 0–1 Jun 29, 2016 H2H
38588 Brian Baker Michael Yani 1 0–1 H 0–1 Sep 27, 2012 H2H
38589 Brian Baker Paul Goldstein 1 0–1 H 0–1 Jul 30, 2003 H2H
38590 Brian Baker Rui Machado 1 1–0 G 1–0 Jun 27, 2012 H2H
38591 Brian Baker Sam Groth 1 1–0 H 1–0 Jul 20, 2016 H2H
38592 Brian Dabul Albert Ramos-Vinolas 1 0–1 C 0–1 Apr 7, 2011 H2H
38593 Brian Dabul Carsten Ball 1 1–0 G 1–0 Jul 8, 2010 H2H
38594 Brian Dabul Denis Gremelmayr 1 1–0 C 1–0 Jul 10, 2008 H2H
38595 Brian Dabul Diego Junqueira 1 1–0 C 1–0 Feb 5, 2009 H2H
38596 Brian Dabul Grigor Dimitrov 1 0–1 G 0–1 Jul 7, 2011 H2H
38597 Brian Dabul Karol Beck 1 0–1 H 0–1 Feb 3, 2011 H2H
38598 Brian Dabul Paul Capdeville 1 1–0 C 1–0 Feb 12, 2009 H2H
38599 Brian Devening Bryan Shelton 1 0–1 C 0–1 Feb 25, 1993 H2H
38600 Brian Dunn Alejo Mancisidor 1 1–0 C 1–0 May 6, 1993 H2H