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
12201 Diego Nargiso Tommy Ho 1 1–0 H 1–0 Aug 9, 1989 H2H
12202 Diego Nargiso Ulf Stenlund 1 0–1 C 0–1 Apr 21, 1993 H2H
12203 Diego Nargiso Yahiya Doumbia 1 0–1 H 0–1 Oct 13, 1988 H2H
12204 Diego Perez Agustin Moreno 1 1–0 C 1–0 Sep 15, 1989 H2H
12205 Diego Perez Alejandro Ganzabal 1 1–0 C 1–0 Sep 22, 1983 H2H
12206 Diego Perez Alex Stepanek 1 1–0 C 1–0 Jul 11, 1986 H2H
12207 Diego Perez Alvaro Fillol 1 1–0 C 1–0 Mar 1, 1985 H2H
12208 Diego Perez Andrew Sznajder 1 0–1 H 0–1 Nov 8, 1990 H2H
12209 Diego Perez Balazs Taroczy 1 0–1 C 0–1 Apr 1, 1982 H2H
12210 Diego Perez Bernard Fritz 1 1–0 H 1–0 Nov 25, 1983 H2H
12211 Diego Perez Bernie Mitton 1 1–0 H 1–0 Nov 24, 1983 H2H
12212 Diego Perez Bob Green 1 0–1 H 0–1 Feb 5, 1985 H2H
12213 Diego Perez Bruce Derlin 1 1–0 C 1–0 Sep 11, 1986 H2H
12214 Diego Perez Bruno Dadillon 1 1–0 C 1–0 Sep 20, 1985 H2H
12215 Diego Perez Bruno Oresar 1 1–0 C 1–0 Apr 30, 1986 H2H
12216 Diego Perez Bryan Shelton 1 1–0 H 1–0 Feb 28, 1990 H2H
12217 Diego Perez Carl Limberger 1 1–0 C 1–0 Jul 27, 1989 H2H
12218 Diego Perez Carlos Kirmayr 1 1–0 C 1–0 Jun 12, 1981 H2H
12219 Diego Perez Carl Uwe Steeb 1 0–1 C 0–1 Sep 22, 1989 H2H
12220 Diego Perez Chris Garner 1 1–0 C 1–0 May 11, 1989 H2H
12221 Diego Perez Christophe Freyss 1 0–1 C 0–1 May 23, 1979 H2H
12222 Diego Perez Christophe Roger-Vasselin 1 1–0 C 1–0 Feb 4, 1982 H2H
12223 Diego Perez Colin Dowdeswell 1 1–0 C 1–0 Sep 23, 1983 H2H
12224 Diego Perez Craig A Miller 1 0–1 C 0–1 Aug 5, 1982 H2H
12225 Diego Perez Craig Wittus 1 0–1 C 0–1 Jul 14, 1982 H2H
12226 Diego Perez Dacio Campos 1 1–0 C 1–0 Feb 28, 1985 H2H
12227 Diego Perez Danie Visser 1 0–1 H 0–1 Oct 17, 1986 H2H
12228 Diego Perez David Engel 1 0–1 H 0–1 Mar 17, 1990 H2H
12229 Diego Perez David Rikl 1 1–0 C 1–0 Jul 24, 1992 H2H
12230 Diego Perez Dirk Leppen 1 1–0 C 1–0 Apr 11, 1990 H2H
12231 Diego Perez Dominique Bedel 1 0–1 C 0–1 May 27, 1983 H2H
12232 Diego Perez Eliot Teltscher 1 0–1 C 0–1 May 19, 1983 H2H
12233 Diego Perez Fernando Soler 1 1–0 C 1–0 Oct 3, 1984 H2H
12234 Diego Perez Florin Segarceanu 1 1–0 C 1–0 Feb 6, 1982 H2H
12235 Diego Perez Francesco Cancellotti 1 1–0 C 1–0 Sep 21, 1989 H2H
12236 Diego Perez Francisco Gonzalez 1 1–0 C 1–0 Jul 28, 1982 H2H
12237 Diego Perez Francisco Maciel 1 1–0 C 1–0 Sep 21, 1985 H2H
12238 Diego Perez Gianluca Rinaldini 1 1–0 C 1–0 Jun 16, 1981 H2H
12239 Diego Perez Gianni Ocleppo 1 1–0 C 1–0 Jun 10, 1983 H2H
12240 Diego Perez Givaldo Barbosa 1 1–0 H 1–0 Jan 29, 1988 H2H
12241 Diego Perez Greg Holmes 1 0–1 C 0–1 May 29, 1985 H2H
12242 Diego Perez Guillermo Rivas 1 1–0 H 1–0 Nov 3, 1988 H2H
12243 Diego Perez Hans Schwaier 1 0–1 C 0–1 Apr 11, 1985 H2H
12244 Diego Perez Harold Solomon 1 0–1 C 0–1 Jul 31, 1981 H2H
12245 Diego Perez Haroon Ismail 1 1–0 C 1–0 Jun 11, 1981 H2H
12246 Diego Perez Heinz Gunthardt 1 1–0 C 1–0 May 15, 1986 H2H
12247 Diego Perez Hugo Roverano 1 1–0 C 1–0 Nov 19, 1981 H2H
12248 Diego Perez Ivan Kley 1 1–0 C 1–0 Jun 18, 1987 H2H
12249 Diego Perez Jan Kodes 1 1–0 C 1–0 May 27, 1981 H2H
12250 Diego Perez Jaromir Becka 1 1–0 C 1–0 Apr 10, 1985 H2H
12251 Diego Perez Jeremy Bates 1 1–0 C 1–0 Sep 24, 1986 H2H
12252 Diego Perez Jiri Hrebec 1 1–0 C 1–0 May 29, 1981 H2H
12253 Diego Perez Johan Carlsson 1 0–1 C 0–1 Jul 31, 1986 H2H
12254 Diego Perez Johan Kriek 1 0–1 H 0–1 Nov 3, 1983 H2H
12255 Diego Perez Jon Levine 1 1–0 C 1–0 Aug 1, 1984 H2H
12256 Diego Perez Jose Francisco Altur 1 1–0 C 1–0 Sep 17, 1992 H2H
12257 Diego Perez Jose Luis Damiani 1 1–0 C 1–0 Nov 20, 1981 H2H
12258 Diego Perez Julio Goes 1 1–0 H 1–0 Jan 28, 1988 H2H
12259 Diego Perez Ken Flach 1 1–0 C 1–0 May 7, 1986 H2H
12260 Diego Perez Kevin Curren 1 1–0 C 1–0 May 8, 1986 H2H
12261 Diego Perez Kjell Johansson 1 1–0 C 1–0 Feb 5, 1982 H2H
12262 Diego Perez Klaus Eberhard 1 0–1 C 0–1 Jul 9, 1981 H2H
12263 Diego Perez Leonardo Lavalle 1 1–0 C 1–0 Sep 12, 1985 H2H
12264 Diego Perez Libor Pimek 1 0–1 C 0–1 Feb 8, 1984 H2H
12265 Diego Perez Luis Herrera 1 0–1 H 0–1 Nov 5, 1992 H2H
12266 Diego Perez Magnus Nilsson 1 1–0 C 1–0 Jul 13, 1990 H2H
12267 Diego Perez Mansour Bahrami 1 1–0 H 1–0 Nov 26, 1983 H2H
12268 Diego Perez Manuel Orantes 1 0–1 C 0–1 Sep 25, 1981 H2H
12269 Diego Perez Marcelo Hennemann 1 1–0 C 1–0 Nov 10, 1988 H2H
12270 Diego Perez Marcos Hocevar 1 0–1 C 0–1 May 4, 1982 H2H
12271 Diego Perez Mark Dickson 1 1–0 C 1–0 May 19, 1984 H2H
12272 Diego Perez Mark Koevermans 1 1–0 C 1–0 Apr 10, 1991 H2H
12273 Diego Perez Mark Kratzmann 1 0–1 C 0–1 Mar 26, 1987 H2H
12274 Diego Perez Martin Wostenholme 1 1–0 C 1–0 May 23, 1986 H2H
12275 Diego Perez Marty Davis 1 1–0 H 1–0 Feb 24, 1987 H2H
12276 Diego Perez Massimo Cierro 1 0–1 C 0–1 Aug 13, 1987 H2H
12277 Diego Perez Michael Tauson 1 1–0 C 1–0 May 17, 1990 H2H
12278 Diego Perez Milan Srejber 1 1–0 H 1–0 Feb 25, 1987 H2H
12279 Diego Perez Paolo Bertolucci 1 0–1 C 0–1 Jun 18, 1981 H2H
12280 Diego Perez Pascal Portes 1 0–1 H 0–1 Oct 28, 1982 H2H
12281 Diego Perez Patrick Baur 1 0–1 H 0–1 Feb 9, 1991 H2H
12282 Diego Perez Paul Mcnamee 1 1–0 C 1–0 Jul 17, 1985 H2H
12283 Diego Perez Paul Vojtischek 1 1–0 C 1–0 May 31, 1989 H2H
12284 Diego Perez Ramesh Krishnan 1 0–1 G 0–1 Jun 27, 1990 H2H
12285 Diego Perez Raul Antonio Viver 1 1–0 H 1–0 Nov 24, 1988 H2H
12286 Diego Perez Raul Ramirez 1 0–1 C 0–1 Jul 24, 1981 H2H
12287 Diego Perez Rick Fagel 1 1–0 C 1–0 May 14, 1981 H2H
12288 Diego Perez Russell Simpson 1 1–0 C 1–0 Sep 23, 1982 H2H
12289 Diego Perez Shahar Perkiss 1 0–1 H 0–1 Feb 20, 1985 H2H
12290 Diego Perez Simon Youl 1 1–0 C 1–0 Jul 12, 1989 H2H
12291 Diego Perez Stefan Simonsson 1 0–1 H 0–1 Jan 22, 1981 H2H
12292 Diego Perez Steve Meister 1 1–0 H 1–0 Aug 29, 1985 H2H
12293 Diego Perez Steve Shaw 1 0–1 C 0–1 Apr 26, 1985 H2H
12294 Diego Perez Tarik Benhabiles 1 1–0 C 1–0 Sep 26, 1986 H2H
12295 Diego Perez Terry Moor 1 1–0 C 1–0 Apr 26, 1984 H2H
12296 Diego Perez Thomas Hogstedt 1 1–0 C 1–0 May 30, 1990 H2H
12297 Diego Perez Tim Mayotte 1 1–0 C 1–0 May 5, 1989 H2H
12298 Diego Perez Van Winitsky 1 1–0 C 1–0 Aug 3, 1983 H2H
12299 Diego Perez Vitas Gerulaitis 1 0–1 C 0–1 May 20, 1982 H2H
12300 Diego Perez Wojtek Fibak 1 0–1 C 0–1 Sep 17, 1981 H2H
12301 Diego Perez Zeljko Franulovic 1 1–0 C 1–0 May 15, 1981 H2H
12302 Diego Perez Zoltan Kuharszky 1 1–0 C 1–0 Jul 27, 1984 H2H
12303 Dieter Kindlmann Alexander Peya 1 0–1 C 0–1 May 4, 2006 H2H
12304 Dieter Kindlmann Gael Monfils 1 0–1 C 0–1 May 26, 2010 H2H
12305 Dieter Kindlmann Hugo Armando 1 0–1 C 0–1 Jul 19, 2006 H2H
12306 Dieter Kindlmann Marin Cilic 1 0–1 C 0–1 May 6, 2009 H2H
12307 Dieter Kindlmann Razvan Sabau 1 1–0 C 1–0 May 31, 2006 H2H
12308 Dimitar Kutrovsky Blake Strode 1 1–0 H 1–0 Feb 17, 2012 H2H
12309 Dimitar Kutrovsky Dennis Lajola 1 1–0 H 1–0 Feb 16, 2012 H2H
12310 Dimitar Kuzmanov Cem Ilkel 1 0–1 H 0–1 Nov 9, 2023 H2H
12311 Dimitar Kuzmanov Kamil Majchrzak 1 0–1 H 0–1 Oct 1, 2021 H2H
12312 Dimitar Kuzmanov Laslo Djere 1 1–0 H 1–0 Jan 8, 2021 H2H
12313 Dimitar Kuzmanov Lorenzo Musetti 1 1–0 H 1–0 Sep 30, 2021 H2H
12314 Dimitar Kuzmanov Matteo Berrettini 1 0–1 H 0–1 Jan 9, 2021 H2H
12315 Dimitar Kuzmanov Ricardas Berankis 1 0–1 H 0–1 Feb 4, 2016 H2H
12316 Dimitar Kuzmanov Salvatore Caruso 1 0–1 H 0–1 Nov 12, 2020 H2H
12317 Dimitri Poliakov Andrei Cherkasov 1 0–1 C 0–1 Nov 12, 1992 H2H
12318 Dimitri Poliakov Brent Larkham 1 1–0 C 1–0 Sep 15, 1994 H2H
12319 Dimitri Poliakov Bret Garnett 1 1–0 H 1–0 Sep 1, 1993 H2H
12320 Dimitri Poliakov Bruce Derlin 1 1–0 H 1–0 Jan 3, 1991 H2H
12321 Dimitri Poliakov Christian Bergstrom 1 0–1 H 0–1 Jan 5, 1991 H2H
12322 Dimitri Poliakov Christian Saceanu 1 1–0 C 1–0 Aug 4, 1993 H2H
12323 Dimitri Poliakov Christo Van Rensburg 1 0–1 C 0–1 Sep 29, 1994 H2H
12324 Dimitri Poliakov Claudio Pistolesi 1 1–0 H 1–0 Jan 15, 1992 H2H
12325 Dimitri Poliakov Cristiano Caratti 1 0–1 H 0–1 Jan 6, 1994 H2H
12326 Dimitri Poliakov David Pate 1 1–0 H 1–0 Oct 2, 1991 H2H
12327 Dimitri Poliakov Grant Stafford 1 1–0 C 1–0 May 25, 1994 H2H
12328 Dimitri Poliakov Jamie Morgan 1 1–0 C 1–0 Oct 9, 1991 H2H
12329 Dimitri Poliakov Jan Gunnarsson 1 1–0 C 1–0 May 17, 1991 H2H
12330 Dimitri Poliakov Jeremy Bates 1 0–1 C 0–1 Oct 14, 1993 H2H
12331 Dimitri Poliakov Lars Jonsson 1 1–0 C 1–0 Mar 18, 1994 H2H
12332 Dimitri Poliakov Marcelo Filippini 1 0–1 C 0–1 Aug 5, 1993 H2H
12333 Dimitri Poliakov Mark Woodforde 1 0–1 C 0–1 Oct 13, 1994 H2H
12334 Dimitri Poliakov Martin Strelba 1 0–1 C 0–1 Sep 17, 1992 H2H
12335 Dimitri Poliakov Milan Trneny 1 1–0 C 1–0 Aug 8, 1991 H2H
12336 Dimitri Poliakov Radomir Vasek 1 0–1 C 0–1 May 27, 1994 H2H
12337 Dimitri Poliakov Reinhard Wawra 1 1–0 C 1–0 Oct 18, 1990 H2H
12338 Dimitri Poliakov Robbie Weiss 1 0–1 H 0–1 Sep 26, 1991 H2H
12339 Dimitri Poliakov Roberto Azar 1 1–0 C 1–0 May 16, 1991 H2H
12340 Dimitri Poliakov Stefano Pescosolido 1 0–1 C 0–1 Mar 23, 1995 H2H
12341 Dimitri Poliakov Tetsuya Chaen 1 1–0 C 1–0 Oct 12, 1994 H2H
12342 Dimitri Poliakov Vladimir Gabrichidze 1 1–0 C 1–0 Aug 3, 1994 H2H
12343 Dimitri Sturdza Bernard Montrenaud 1 1–0 C 1–0 May 31, 1968 H2H
12344 Dimitri Sturdza Daniel Contet 1 0–1 C 0–1 Jul 30, 1969 H2H
12345 Dimitri Sturdza Gerald Battrick 1 0–1 C 0–1 Jun 2, 1968 H2H
12346 Dimitri Sturdza Jean Claude Barclay 1 0–1 C 0–1 May 23, 1971 H2H
12347 Dimitri Sturdza Jean Loup Rouyer 1 0–1 C 0–1 May 4, 1971 H2H
12348 Dimitri Sturdza Julian Ganzabal 1 0–1 C 0–1 Jul 24, 1974 H2H
12349 Dimitri Sturdza Terry Addison 1 0–1 C 0–1 May 3, 1970 H2H
12350 Dimitru Haradau Ion Tiriac 1 0–1 C 0–1 May 18, 1977 H2H
12351 Dimitru Haradau Juan Herrera 1 1–0 C 1–0 Apr 23, 1975 H2H
12352 Dimitru Haradau Manuel Orantes 1 0–1 C 0–1 Apr 24, 1975 H2H
12353 Dino Prizmic Adam Walton 1 1–0 G 1–0 Jun 29, 2026 H2H
12354 Dino Prizmic Alexei Popyrin 1 0–1 C 0–1 Jul 29, 2023 H2H
12355 Dino Prizmic Alex Molcan 1 0–1 C 0–1 Jul 15, 2026 H2H
12356 Dino Prizmic Arthur Fils 1 0–1 H 0–1 Mar 6, 2026 H2H
12357 Dino Prizmic Ben Shelton 1 1–0 C 1–0 Apr 24, 2026 H2H
12358 Dino Prizmic Bernabe Zapata Miralles 1 0–1 C 0–1 Jul 28, 2022 H2H
12359 Dino Prizmic Cameron Norrie 1 0–1 H 0–1 Aug 13, 2026 H2H
12360 Dino Prizmic Daniel Altmaier 1 0–1 C 0–1 Apr 3, 2026 H2H
12361 Dino Prizmic Duje Ajdukovic 1 1–0 C 1–0 Jul 27, 2023 H2H
12362 Dino Prizmic Elias Ymer 1 0–1 H 0–1 Oct 20, 2023 H2H
12363 Dino Prizmic Felix Auger-Aliassime 1 0–1 G 0–1 Jul 1, 2026 H2H
12364 Dino Prizmic Francesco Passaro 1 0–1 C 0–1 Feb 17, 2026 H2H
12365 Dino Prizmic James Duckworth 1 0–1 H 0–1 Jan 20, 2026 H2H
12366 Dino Prizmic Joao Fonseca 1 0–1 C 0–1 May 27, 2026 H2H
12367 Dino Prizmic Lorenzo Musetti 1 0–1 H 0–1 Sep 21, 2025 H2H
12368 Dino Prizmic Luciano Darderi 1 0–1 C 0–1 Jul 25, 2025 H2H
12369 Dino Prizmic Matteo Berrettini 1 1–0 C 1–0 Apr 22, 2026 H2H
12370 Dino Prizmic Michael Zheng 1 1–0 C 1–0 May 24, 2026 H2H
12371 Dino Prizmic Nicolas Jarry 1 1–0 C 1–0 Feb 23, 2026 H2H
12372 Dino Prizmic Richard Gasquet 1 0–1 C 0–1 Apr 20, 2023 H2H
12373 Dino Prizmic Terence Atmane 1 1–0 H 1–0 Sep 20, 2025 H2H
12374 Dino Prizmic Tomas Martin Etcheverry 1 0–1 C 0–1 Apr 26, 2026 H2H
12375 Dino Prizmic Tristan Schoolkate 1 1–0 H 1–0 Mar 4, 2026 H2H
12376 Dino Prizmic Ugo Humbert 1 1–0 C 1–0 May 10, 2026 H2H
12377 Dino Prizmic Vilius Gaubas 1 0–1 C 0–1 Feb 25, 2026 H2H
12378 Dino Prizmic Zsombor Piros 1 1–0 C 1–0 Jul 28, 2023 H2H
12379 Dinu Pescariu Alejandro Hernandez 1 1–0 H 1–0 Aug 13, 1997 H2H
12380 Dinu Pescariu Felipe Rivera 1 1–0 C 1–0 May 29, 1991 H2H
12381 Dinu Pescariu Frederic Fontang 1 1–0 H 1–0 Feb 27, 1992 H2H
12382 Dinu Pescariu Jordi Burillo 1 1–0 C 1–0 Sep 12, 1996 H2H
12383 Dinu Pescariu Kris Goossens 1 0–1 C 0–1 Apr 18, 1996 H2H
12384 Dinu Pescariu Lars Jonsson 1 0–1 C 0–1 May 3, 1991 H2H
12385 Dinu Pescariu Marian Vajda 1 0–1 C 0–1 Aug 2, 1990 H2H
12386 Dinu Pescariu Markus Zoecke 1 1–0 C 1–0 May 4, 1995 H2H
12387 Dinu Pescariu Nenad Zimonjic 1 0–1 G 0–1 Jun 23, 1999 H2H
12388 Dinu Pescariu Oscar Ortiz 1 0–1 H 0–1 Jul 26, 1996 H2H
12389 Dinu Pescariu Radomir Vasek 1 0–1 C 0–1 Feb 5, 1998 H2H
12390 Dinu Pescariu Ramon Delgado 1 1–0 C 1–0 Jun 10, 1999 H2H
12391 Dinu Pescariu Steve Guy 1 1–0 C 1–0 Aug 1, 1990 H2H
12392 Dinu Pescariu Takao Suzuki 1 0–1 H 0–1 Feb 17, 1999 H2H
12393 Dinu Pescariu Thomas Larsen 1 0–1 C 0–1 Aug 6, 1998 H2H
12394 Dinu Pescariu Tomas Nydahl 1 0–1 C 0–1 Sep 11, 1997 H2H
12395 Diogo Rocha Leonardo Tavares 1 1–0 C 1–0 Apr 15, 2004 H2H
12396 Dirk Dier Andreas Maurer 1 1–0 C 1–0 May 3, 1989 H2H
12397 Dirk Dier Francisco Roig 1 1–0 C 1–0 Apr 15, 1993 H2H
12398 Dirk Dier Jaime Oncins 1 0–1 C 0–1 May 6, 1993 H2H
12399 Dirk Dier Jose Francisco Altur 1 0–1 C 0–1 Apr 29, 1993 H2H
12400 Dirk Dier Marcos Aurelio Gorriz 1 0–1 C 0–1 May 2, 1996 H2H