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
20001 Bradley Klahn Noah Rubin 1 1–0 H 1–0 Aug 19, 2014 H2H
20002 Bradley Klahn Pablo Carreno Busta 1 0–1 H 0–1 Aug 15, 2018 H2H
20003 Bradley Klahn Thomas Fabbiano 1 0–1 H 0–1 Mar 10, 2018 H2H
20004 Brad Pearce Anthony Lane 1 0–1 G 0–1 Jan 2, 1987 H2H
20005 Brad Pearce Blaine Willenborg 1 0–1 H 0–1 Nov 27, 1986 H2H
20006 Brad Pearce Brian Gyetko 1 1–0 H 1–0 Oct 8, 1987 H2H
20007 Brad Pearce Broderick Dyke 1 0–1 C 0–1 Feb 4, 1987 H2H
20008 Brad Pearce Bryan Shelton 1 1–0 H 1–0 Jul 18, 1990 H2H
20009 Brad Pearce Bud Schultz 1 0–1 H 0–1 Jan 8, 1987 H2H
20010 Brad Pearce Chris Garner 1 0–1 H 0–1 Feb 20, 1991 H2H
20011 Brad Pearce Dan Goldie 1 1–0 C 1–0 Oct 10, 1990 H2H
20012 Brad Pearce Danie Visser 1 1–0 G 1–0 Jan 16, 1987 H2H
20013 Brad Pearce David Engel 1 1–0 H 1–0 Oct 3, 1990 H2H
20014 Brad Pearce Derrick Rostagno 1 0–1 H 0–1 Oct 6, 1988 H2H
20015 Brad Pearce Eduardo Masso 1 0–1 H 0–1 Jan 16, 1991 H2H
20016 Brad Pearce Eric Winogradsky 1 0–1 C 0–1 Mar 26, 1987 H2H
20017 Brad Pearce Glenn Layendecker 1 1–0 H 1–0 Aug 6, 1986 H2H
20018 Brad Pearce Greg Holmes 1 1–0 H 1–0 Feb 26, 1986 H2H
20019 Brad Pearce Joakim Nystrom 1 0–1 H 0–1 Feb 28, 1986 H2H
20020 Brad Pearce Johan Kriek 1 0–1 H 0–1 Oct 9, 1987 H2H
20021 Brad Pearce John Letts 1 1–0 H 1–0 Jul 23, 1987 H2H
20022 Brad Pearce John Sadri 1 0–1 H 0–1 Oct 16, 1986 H2H
20023 Brad Pearce Jordi Arrese 1 0–1 C 0–1 Jul 13, 1989 H2H
20024 Brad Pearce Jorge Lozano 1 1–0 H 1–0 Aug 2, 1990 H2H
20025 Brad Pearce Kevin Curren 1 0–1 H 0–1 Feb 24, 1987 H2H
20026 Brad Pearce Malcolm Allen 1 1–0 C 1–0 Jul 12, 1989 H2H
20027 Brad Pearce Mark Kratzmann 1 0–1 C 0–1 Feb 21, 1990 H2H
20028 Brad Pearce Martin Wostenholme 1 0–1 C 0–1 May 11, 1990 H2H
20029 Brad Pearce Michael Kures 1 0–1 H 0–1 Jul 16, 1987 H2H
20030 Brad Pearce Mikael Stadling 1 1–0 H 1–0 Jul 22, 1992 H2H
20031 Brad Pearce Milan Srejber 1 1–0 G 1–0 Jul 1, 1990 H2H
20032 Brad Pearce Nick Fulwood 1 0–1 G 0–1 Jun 25, 1986 H2H
20033 Brad Pearce Patrik Kuhnen 1 0–1 H 0–1 Apr 28, 1990 H2H
20034 Brad Pearce Paul Annacone 1 0–1 H 0–1 Aug 8, 1985 H2H
20035 Brad Pearce Paul Vojtischek 1 0–1 C 0–1 Apr 6, 1990 H2H
20036 Brad Pearce Peter Fleming 1 1–0 H 1–0 Sep 19, 1985 H2H
20037 Brad Pearce Philip Johnson 1 1–0 H 1–0 Aug 15, 1990 H2H
20038 Brad Pearce Rick Rudeen 1 1–0 H 1–0 Oct 15, 1986 H2H
20039 Brad Pearce Robbie Weiss 1 0–1 G 0–1 Jul 12, 1990 H2H
20040 Brad Pearce Robert Seguso 1 0–1 H 0–1 Aug 28, 1986 H2H
20041 Brad Pearce Ronnie Bathman 1 1–0 G 1–0 Jun 27, 1990 H2H
20042 Brad Pearce Scott Mccain 1 1–0 H 1–0 Aug 7, 1985 H2H
20043 Brad Pearce Steve Guy 1 1–0 H 1–0 Aug 25, 1990 H2H
20044 Brad Pearce Tim Pawsat 1 0–1 H 0–1 Apr 13, 1988 H2H
20045 Brad Properjohn Andreas Maurer 1 0–1 G 0–1 Jun 15, 1988 H2H
20046 Brandon Holt Aleksandar Kovacevic 1 0–1 H 0–1 Feb 21, 2024 H2H
20047 Brandon Holt Aleksandar Vukic 1 1–0 H 1–0 Jan 18, 2023 H2H
20048 Brandon Holt Alex Michelsen 1 0–1 G 0–1 Jun 26, 2025 H2H
20049 Brandon Holt Arthur Fils 1 0–1 H 0–1 Aug 14, 2024 H2H
20050 Brandon Holt Benjamin Bonzi 1 1–0 G 1–0 Jun 25, 2025 H2H
20051 Brandon Holt Camilo Ugo Carabelli 1 0–1 H 0–1 Mar 21, 2025 H2H
20052 Brandon Holt Constant Lestienne 1 0–1 H 0–1 Sep 22, 2022 H2H
20053 Brandon Holt Corentin Denolly 1 0–1 C 0–1 Apr 3, 2025 H2H
20054 Brandon Holt J.J. Wolf 1 0–1 H 0–1 Feb 9, 2023 H2H
20055 Brandon Holt Mackenzie McDonald 1 0–1 H 0–1 Aug 19, 2025 H2H
20056 Brandon Holt Nuno Borges 1 0–1 H 0–1 Aug 26, 2025 H2H
20057 Brandon Holt Pedro Cachin 1 0–1 H 0–1 Sep 1, 2022 H2H
20058 Brandon Holt Roberto Bautista Agut 1 0–1 H 0–1 Jan 19, 2023 H2H
20059 Brandon Holt Taylor Fritz 1 1–0 H 1–0 Aug 31, 2022 H2H
20060 Brandon Holt Thanasi Kokkinakis 1 0–1 H 0–1 Mar 10, 2023 H2H
20061 Brandon Holt Tristan Boyer 1 0–1 H 0–1 Aug 9, 2025 H2H
20062 Brandon Nakashima Aleksandar Kovacevic 1 1–0 H 1–0 Jan 10, 2026 H2H
20063 Brandon Nakashima Alexandre Muller 1 0–1 H 0–1 Oct 29, 2025 H2H
20064 Brandon Nakashima Alexei Popyrin 1 1–0 H 1–0 Aug 4, 2021 H2H
20065 Brandon Nakashima Altug Celikbilek 1 1–0 H 1–0 Oct 14, 2022 H2H
20066 Brandon Nakashima Arthur Cazaux 1 1–0 H 1–0 Aug 29, 2024 H2H
20067 Brandon Nakashima Aslan Karatsev 1 0–1 H 0–1 Aug 16, 2022 H2H
20068 Brandon Nakashima Benjamin Bonzi 1 1–0 H 1–0 Feb 26, 2025 H2H
20069 Brandon Nakashima Bernabe Zapata Miralles 1 1–0 H 1–0 Oct 6, 2023 H2H
20070 Brandon Nakashima Camilo Ugo Carabelli 1 1–0 H 1–0 Mar 6, 2026 H2H
20071 Brandon Nakashima Daniel Altmaier 1 1–0 H 1–0 Mar 1, 2023 H2H
20072 Brandon Nakashima Duje Ajdukovic 1 1–0 C 1–0 Apr 4, 2024 H2H
20073 Brandon Nakashima Emilio Nava 1 1–0 G 1–0 Jul 18, 2024 H2H
20074 Brandon Nakashima Fabian Marozsan 1 0–1 H 0–1 Oct 17, 2025 H2H
20075 Brandon Nakashima Facundo Bagnis 1 0–1 C 0–1 Apr 26, 2024 H2H
20076 Brandon Nakashima Federico Coria 1 1–0 H 1–0 Oct 9, 2021 H2H
20077 Brandon Nakashima Giovanni Mpetshi Perricard 1 1–0 G 1–0 Jun 19, 2025 H2H
20078 Brandon Nakashima Gregoire Barrere 1 0–1 C 0–1 May 12, 2023 H2H
20079 Brandon Nakashima Henri Laaksonen 1 1–0 H 1–0 Oct 22, 2021 H2H
20080 Brandon Nakashima Hubert Hurkacz 1 0–1 C 0–1 May 30, 2024 H2H
20081 Brandon Nakashima Jacob Fearnley 1 1–0 G 1–0 Jun 12, 2025 H2H
20082 Brandon Nakashima James Trotter 1 1–0 H 1–0 Feb 13, 2025 H2H
20083 Brandon Nakashima Jesper de Jong 1 1–0 H 1–0 Aug 26, 2025 H2H
20084 Brandon Nakashima J.J. Wolf 1 1–0 H 1–0 Jul 21, 2021 H2H
20085 Brandon Nakashima Juan Manuel Cerundolo 1 1–0 C 1–0 Apr 14, 2026 H2H
20086 Brandon Nakashima Juncheng Shang 1 1–0 H 1–0 Sep 21, 2025 H2H
20087 Brandon Nakashima Kaichi Uchida 1 1–0 H 1–0 Aug 3, 2022 H2H
20088 Brandon Nakashima Laslo Djere 1 0–1 H 0–1 Aug 30, 2023 H2H
20089 Brandon Nakashima Mariano Navone 1 0–1 C 0–1 May 27, 2025 H2H
20090 Brandon Nakashima Matteo Berrettini 1 0–1 H 0–1 Jan 19, 2022 H2H
20091 Brandon Nakashima Mattia Bellucci 1 1–0 H 1–0 Feb 9, 2026 H2H
20092 Brandon Nakashima Mikael Ymer 1 1–0 G 1–0 Jun 22, 2023 H2H
20093 Brandon Nakashima Nick Kyrgios 1 0–1 G 0–1 Jul 5, 2022 H2H
20094 Brandon Nakashima Nicolas Alvarez Varona 1 1–0 C 1–0 Apr 20, 2022 H2H
20095 Brandon Nakashima Pavel Kotov 1 1–0 H 1–0 Aug 31, 2022 H2H
20096 Brandon Nakashima Pedro Martinez 1 0–1 C 0–1 Apr 17, 2025 H2H
20097 Brandon Nakashima Quentin Halys 1 1–0 H 1–0 Jan 9, 2026 H2H
20098 Brandon Nakashima Sebastian Baez 1 1–0 G 1–0 Jul 3, 2024 H2H
20099 Brandon Nakashima Soonwoo Kwon 1 1–0 H 1–0 Mar 25, 2022 H2H
20100 Brandon Nakashima Tomas Machac 1 0–1 H 0–1 Mar 1, 2025 H2H
20101 Brandon Nakashima Tomas Martin Etcheverry 1 0–1 C 0–1 Apr 19, 2024 H2H
20102 Brandon Nakashima Zhizhen Zhang 1 0–1 H 0–1 Oct 9, 2023 H2H
20103 Branislav Stankovic Jaroslav Navratil 1 1–0 C 1–0 Apr 27, 1988 H2H
20104 Branislav Stankovic Miloslav Mecir 1 0–1 C 0–1 Feb 11, 1988 H2H
20105 Branislav Stankovic Paul Annacone 1 0–1 G 0–1 Jun 24, 1988 H2H
20106 Branislav Stankovic Paul Vojtischek 1 0–1 C 0–1 Jul 28, 1988 H2H
20107 Branislav Stankovic Peter Svensson 1 0–1 C 0–1 Jul 13, 1988 H2H
20108 Branislav Stankovic Thierry Tulasne 1 0–1 H 0–1 Mar 2, 1988 H2H
20109 Brayden Schnur Adrian Mannarino 1 0–1 H 0–1 Feb 21, 2019 H2H
20110 Brayden Schnur Benoit Paire 1 0–1 H 0–1 Aug 28, 2019 H2H
20111 Brayden Schnur Cedrik-Marcel Stebe 1 0–1 H 0–1 Oct 17, 2019 H2H
20112 Brayden Schnur Dominik Koepfer 1 0–1 H 0–1 Feb 13, 2020 H2H
20113 Brayden Schnur Jack Mingjie Lin 1 1–0 H 1–0 Feb 14, 2019 H2H
20114 Brayden Schnur Jaume Munar 1 0–1 H 0–1 Aug 21, 2018 H2H
20115 Brayden Schnur Lloyd Harris 1 0–1 H 0–1 Aug 11, 2021 H2H
20116 Brayden Schnur Lucas Pouille 1 0–1 H 0–1 Sep 23, 2021 H2H
20117 Brayden Schnur Matthew Ebden 1 0–1 G 0–1 Jul 18, 2019 H2H
20118 Brayden Schnur Reilly Opelka 1 0–1 H 0–1 Feb 17, 2019 H2H
20119 Brayden Schnur Richard Gasquet 1 0–1 H 0–1 Aug 9, 2017 H2H
20120 Brendan Evans Noam Okun 1 0–1 H 0–1 Jul 18, 2005 H2H
20121 Brent Pirow Alejandro Cortes 1 0–1 C 0–1 Jul 15, 1982 H2H
20122 Brent Pirow Corrado Barazzutti 1 0–1 C 0–1 Jul 22, 1982 H2H
20123 Brent Pirow Eddie Dibbs 1 0–1 C 0–1 Oct 6, 1982 H2H
20124 Brent Pirow Gilles Moretton 1 1–0 C 1–0 May 25, 1983 H2H
20125 Brent Pirow Heinz Gunthardt 1 0–1 C 0–1 Sep 24, 1981 H2H
20126 Brent Pirow Vitas Gerulaitis 1 0–1 G 0–1 Jun 23, 1982 H2H
20127 Bret Garnett Brian Garrow 1 0–1 G 0–1 Jul 13, 1989 H2H
20128 Bret Garnett Leif Shiras 1 0–1 H 0–1 Apr 11, 1990 H2H
20129 Bret Garnett Malcolm Allen 1 1–0 H 1–0 Jan 20, 1989 H2H
20130 Bret Garnett Neil Broad 1 0–1 H 0–1 Jul 26, 1989 H2H
20131 Bret Garnett Robert Seguso 1 1–0 H 1–0 Jul 17, 1991 H2H
20132 Bret Garnett Ronnie Bathman 1 0–1 G 0–1 Jun 28, 1989 H2H
20133 Bret Garnett Young Min Kwon 1 1–0 H 1–0 Jan 18, 1989 H2H
20134 Bret Richardson Shane Barr 1 0–1 H 0–1 Oct 5, 1989 H2H
20135 Brett Custer Brian Roe 1 1–0 H 1–0 Oct 13, 1988 H2H
20136 Brett Dickinson Glenn Michibata 1 0–1 H 0–1 Oct 17, 1985 H2H
20137 Brett Dickinson Karl Richter 1 1–0 H 1–0 Jan 9, 1986 H2H
20138 Brett Dickinson Kelly Evernden 1 1–0 H 1–0 Jan 10, 1986 H2H
20139 Brett Dickinson Matt Mitchell 1 0–1 C 0–1 Oct 24, 1985 H2H
20140 Brett Dickinson Mike Leach 1 0–1 H 0–1 Sep 19, 1985 H2H
20141 Brett Dickinson Shoichi Tatsuno 1 1–0 H 1–0 Oct 16, 1985 H2H
20142 Brett Dickinson Tim Wilkison 1 0–1 G 0–1 Jul 10, 1986 H2H
20143 Brett Steven Alberto Berasategui 1 0–1 C 0–1 May 17, 1998 H2H
20144 Brett Steven Alex Antonitsch 1 0–1 C 0–1 Mar 3, 1994 H2H
20145 Brett Steven Alex Radulescu 1 1–0 H 1–0 Feb 21, 1997 H2H
20146 Brett Steven Andrea Gaudenzi 1 0–1 C 0–1 Apr 22, 1998 H2H
20147 Brett Steven Andrei Chesnokov 1 1–0 H 1–0 Feb 16, 1995 H2H
20148 Brett Steven Andrei Merinov 1 1–0 H 1–0 Jul 17, 1997 H2H
20149 Brett Steven Andrei Pavel 1 1–0 G 1–0 Jun 10, 1998 H2H
20150 Brett Steven Ben Ellwood 1 1–0 H 1–0 Jan 12, 1995 H2H
20151 Brett Steven Brad Drewett 1 0–1 H 0–1 Jan 9, 1986 H2H
20152 Brett Steven Brad Gilbert 1 0–1 H 0–1 Feb 4, 1993 H2H
20153 Brett Steven Brian Macphie 1 1–0 H 1–0 Jan 19, 1996 H2H
20154 Brett Steven Broderick Dyke 1 0–1 H 0–1 Jan 7, 1988 H2H
20155 Brett Steven Byron Black 1 1–0 H 1–0 Jan 6, 1994 H2H
20156 Brett Steven Carl Chang 1 1–0 H 1–0 Sep 30, 1993 H2H
20157 Brett Steven Carsten Arriens 1 1–0 C 1–0 May 31, 1995 H2H
20158 Brett Steven Cecil Mamiit 1 0–1 H 0–1 Jan 9, 1997 H2H
20159 Brett Steven Christian Vinck 1 1–0 C 1–0 Oct 15, 1998 H2H
20160 Brett Steven Chris Woodruff 1 0–1 H 0–1 Feb 14, 1997 H2H
20161 Brett Steven Cristiano Caratti 1 1–0 C 1–0 Oct 12, 1995 H2H
20162 Brett Steven Dan Goldie 1 0–1 H 0–1 Sep 27, 1990 H2H
20163 Brett Steven Dave Randall 1 1–0 H 1–0 Jan 20, 1993 H2H
20164 Brett Steven Davide Sanguinetti 1 1–0 C 1–0 Mar 13, 1998 H2H
20165 Brett Steven David Rikl 1 1–0 H 1–0 Jan 13, 1996 H2H
20166 Brett Steven Dick Norman 1 1–0 G 1–0 Jun 16, 1995 H2H
20167 Brett Steven Diego Nargiso 1 0–1 H 0–1 Jan 3, 1992 H2H
20168 Brett Steven Dimitri Poliakov 1 1–0 C 1–0 Oct 20, 1994 H2H
20169 Brett Steven Dinu Pescariu 1 1–0 H 1–0 Aug 14, 1997 H2H
20170 Brett Steven Doug Flach 1 0–1 H 0–1 Apr 8, 1993 H2H
20171 Brett Steven Fabrice Santoro 1 1–0 C 1–0 Feb 23, 1995 H2H
20172 Brett Steven Felix Mantilla 1 0–1 H 0–1 Sep 2, 1998 H2H
20173 Brett Steven Filip Dewulf 1 1–0 C 1–0 Jan 31, 1997 H2H
20174 Brett Steven Gerard Solves 1 1–0 C 1–0 Feb 1, 1997 H2H
20175 Brett Steven Gianluca Pozzi 1 0–1 H 0–1 Apr 11, 1996 H2H
20176 Brett Steven Grant Stafford 1 1–0 G 1–0 Jul 12, 1997 H2H
20177 Brett Steven Gregory Carraz 1 1–0 C 1–0 May 29, 1996 H2H
20178 Brett Steven Guy Forget 1 1–0 H 1–0 Jan 13, 1996 H2H
20179 Brett Steven Horst Skoff 1 1–0 H 1–0 Jan 18, 1995 H2H
20180 Brett Steven Jaime Yzaga 1 0–1 H 0–1 Jul 28, 1994 H2H
20181 Brett Steven Jan-Michael Gambill 1 0–1 C 0–1 Oct 16, 1998 H2H
20182 Brett Steven Jared Palmer 1 0–1 G 0–1 Jul 11, 1991 H2H
20183 Brett Steven Javier Sanchez 1 1–0 H 1–0 Aug 28, 1993 H2H
20184 Brett Steven Karel Novacek 1 1–0 H 1–0 Aug 28, 1993 H2H
20185 Brett Steven Karsten Braasch 1 1–0 G 1–0 Jun 15, 1995 H2H
20186 Brett Steven Lars Jonsson 1 0–1 H 0–1 Jan 4, 1990 H2H
20187 Brett Steven Laurent Prades 1 1–0 H 1–0 Feb 11, 1993 H2H
20188 Brett Steven Luis Herrera 1 1–0 G 1–0 Jul 10, 1997 H2H
20189 Brett Steven Luke Jensen 1 1–0 H 1–0 Jul 16, 1997 H2H
20190 Brett Steven Luke Smith 1 1–0 H 1–0 Jul 18, 1997 H2H
20191 Brett Steven Mariano Zabaleta 1 1–0 H 1–0 Jan 16, 1999 H2H
20192 Brett Steven Mark Philippoussis 1 0–1 C 0–1 Oct 13, 1995 H2H
20193 Brett Steven Mats Wilander 1 0–1 C 0–1 May 12, 1994 H2H
20194 Brett Steven Mauricio Hadad 1 0–1 C 0–1 Apr 20, 1995 H2H
20195 Brett Steven Max Mirnyi 1 1–0 G 1–0 Jun 13, 1996 H2H
20196 Brett Steven Menno Oosting 1 0–1 H 0–1 Dec 31, 1987 H2H
20197 Brett Steven Michael Stich 1 0–1 C 0–1 Dec 12, 1993 H2H
20198 Brett Steven Michiel Schapers 1 1–0 H 1–0 Jan 2, 1992 H2H
20199 Brett Steven Milan Srejber 1 0–1 H 0–1 Jan 6, 1989 H2H
20200 Brett Steven Morten Christensen 1 1–0 C 1–0 Mar 5, 1993 H2H