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
39401 Carlos Alcaraz Quentin Halys 1 1–0 H 1–0 Mar 8, 2025 H2H
39402 Carlos Alcaraz Reilly Opelka 1 1–0 H 1–0 Aug 26, 2025 H2H
39403 Carlos Alcaraz Roberto Carballes Baena 1 1–0 H 1–0 Mar 23, 2024 H2H
39404 Carlos Alcaraz Soonwoo Kwon 1 1–0 C 1–0 Apr 21, 2022 H2H
39405 Carlos Alcaraz Taro Daniel 1 1–0 C 1–0 Jun 1, 2023 H2H
39406 Carlos Alcaraz Thanasi Kokkinakis 1 1–0 H 1–0 Mar 11, 2023 H2H
39407 Carlos Alcaraz Thiago Seyboth Wild 1 1–0 C 1–0 Apr 29, 2024 H2H
39408 Carlos Alcaraz Tomas Martin Etcheverry 1 1–0 C 1–0 Apr 9, 2026 H2H
39409 Carlos Alcaraz Valentin Royer 1 1–0 H 1–0 Feb 18, 2026 H2H
39410 Carlos Alcaraz Valentin Vacherot 1 1–0 C 1–0 Apr 11, 2026 H2H
39411 Carlos Alcaraz Yasutaka Uchiyama 1 1–0 G 1–0 Jun 30, 2021 H2H
39412 Carlos Alcaraz Yibing Wu 1 1–0 H 1–0 Oct 7, 2024 H2H
39413 Carlos Alcaraz Zizou Bergs 1 1–0 H 1–0 Sep 28, 2025 H2H
39414 Carlos Berlocq Adrian Mannarino 1 0–1 C 0–1 May 20, 2015 H2H
39415 Carlos Berlocq Albert Montanes 1 0–1 G 0–1 Jun 25, 2008 H2H
39416 Carlos Berlocq Alex Bogomolov Jr. 1 0–1 G 0–1 Jul 30, 2012 H2H
39417 Carlos Berlocq Alex Bolt 1 1–0 H 1–0 Aug 22, 2017 H2H
39418 Carlos Berlocq Andre Ghem 1 1–0 C 1–0 Feb 10, 2011 H2H
39419 Carlos Berlocq Boris Pashanski 1 0–1 C 0–1 Apr 25, 2007 H2H
39420 Carlos Berlocq Cedrik-Marcel Stebe 1 0–1 G 0–1 Jun 14, 2012 H2H
39421 Carlos Berlocq Danai Udomchoke 1 0–1 G 0–1 Jun 27, 2007 H2H
39422 Carlos Berlocq Daniel Brands 1 0–1 C 0–1 Jul 31, 2013 H2H
39423 Carlos Berlocq Daniel Munoz de la Nava 1 1–0 C 1–0 Feb 23, 2011 H2H
39424 Carlos Berlocq Diego Junqueira 1 1–0 C 1–0 Feb 3, 2012 H2H
39425 Carlos Berlocq Dmitry Tursunov 1 1–0 H 1–0 Oct 9, 2013 H2H
39426 Carlos Berlocq Dudi Sela 1 0–1 H 0–1 Aug 27, 2014 H2H
39427 Carlos Berlocq Dusan Lajovic 1 0–1 C 0–1 Jul 17, 2014 H2H
39428 Carlos Berlocq Edouard Roger-Vasselin 1 0–1 H 0–1 Jan 15, 2014 H2H
39429 Carlos Berlocq Elias Ymer 1 1–0 C 1–0 May 4, 2017 H2H
39430 Carlos Berlocq Eric Prodon 1 1–0 C 1–0 Feb 16, 2012 H2H
39431 Carlos Berlocq Fabrice Santoro 1 1–0 C 1–0 Sep 13, 2007 H2H
39432 Carlos Berlocq Fernando Vicente 1 0–1 C 0–1 Feb 23, 2006 H2H
39433 Carlos Berlocq Filippo Volandri 1 1–0 H 1–0 Jan 11, 2012 H2H
39434 Carlos Berlocq Guillaume Rufin 1 1–0 C 1–0 Feb 9, 2013 H2H
39435 Carlos Berlocq Guillermo Canas 1 0–1 C 0–1 Feb 28, 2008 H2H
39436 Carlos Berlocq Hugo Armando 1 0–1 C 0–1 Apr 17, 2008 H2H
39437 Carlos Berlocq Hyeon Chung 1 0–1 C 0–1 Apr 28, 2016 H2H
39438 Carlos Berlocq Ivo Minar 1 0–1 C 0–1 Feb 15, 2008 H2H
39439 Carlos Berlocq Jesse Huta Galung 1 1–0 H 1–0 Jan 18, 2012 H2H
39440 Carlos Berlocq Joachim Johansson 1 0–1 H 0–1 Oct 10, 2007 H2H
39441 Carlos Berlocq Josko Topic 1 1–0 C 1–0 Jul 25, 2013 H2H
39442 Carlos Berlocq Jozef Kovalik 1 1–0 C 1–0 Feb 16, 2017 H2H
39443 Carlos Berlocq Juan-Pablo Guzman 1 0–1 C 0–1 Jul 28, 2006 H2H
39444 Carlos Berlocq Julian Reister 1 1–0 C 1–0 Jul 10, 2014 H2H
39445 Carlos Berlocq Jurgen Melzer 1 0–1 H 0–1 Oct 24, 2012 H2H
39446 Carlos Berlocq Karol Beck 1 0–1 G 0–1 Jun 22, 2011 H2H
39447 Carlos Berlocq Kristian Pless 1 0–1 C 0–1 May 23, 2007 H2H
39448 Carlos Berlocq Leos Friedl 1 0–1 C 0–1 Feb 2, 2006 H2H
39449 Carlos Berlocq Lukas Dlouhy 1 1–0 C 1–0 Aug 4, 2006 H2H
39450 Carlos Berlocq Lukas Rosol 1 0–1 C 0–1 May 29, 2012 H2H
39451 Carlos Berlocq Malek Jaziri 1 0–1 C 0–1 Feb 7, 2019 H2H
39452 Carlos Berlocq Marc Gicquel 1 0–1 H 0–1 Aug 21, 2007 H2H
39453 Carlos Berlocq Marcos Daniel 1 0–1 C 0–1 Jul 17, 2008 H2H
39454 Carlos Berlocq Marco Trungelliti 1 1–0 C 1–0 Jul 13, 2012 H2H
39455 Carlos Berlocq Marinko Matosevic 1 1–0 H 1–0 Oct 4, 2012 H2H
39456 Carlos Berlocq Martin Klizan 1 1–0 C 1–0 Jul 18, 2013 H2H
39457 Carlos Berlocq Martin Vassallo Arguello 1 0–1 C 0–1 Feb 3, 2007 H2H
39458 Carlos Berlocq Matthias Bachinger 1 1–0 C 1–0 Jul 17, 2013 H2H
39459 Carlos Berlocq Maxime Authom 1 1–0 H 1–0 Jan 16, 2013 H2H
39460 Carlos Berlocq Maximo Gonzalez 1 1–0 C 1–0 Jul 26, 2007 H2H
39461 Carlos Berlocq Max Mirnyi 1 0–1 C 0–1 Jul 13, 2006 H2H
39462 Carlos Berlocq Mikhail Kukushkin 1 1–0 G 1–0 Jun 20, 2012 H2H
39463 Carlos Berlocq Nicolas Devilder 1 1–0 C 1–0 Jan 31, 2008 H2H
39464 Carlos Berlocq Nicolas Kiefer 1 0–1 H 0–1 Oct 25, 2007 H2H
39465 Carlos Berlocq Peter Wessels 1 0–1 G 0–1 Jun 22, 2007 H2H
39466 Carlos Berlocq Pierre-Hugues Herbert 1 1–0 C 1–0 Apr 18, 2017 H2H
39467 Carlos Berlocq Radek Stepanek 1 0–1 H 0–1 Aug 29, 2007 H2H
39468 Carlos Berlocq Razvan Sabau 1 0–1 C 0–1 Jul 20, 2005 H2H
39469 Carlos Berlocq Ricardo Hocevar 1 1–0 C 1–0 Feb 11, 2010 H2H
39470 Carlos Berlocq Richard Bloomfield 1 0–1 G 0–1 Jun 28, 2006 H2H
39471 Carlos Berlocq Ruben Bemelmans 1 0–1 G 0–1 Jun 27, 2012 H2H
39472 Carlos Berlocq Ruben Ramirez Hidalgo 1 0–1 C 0–1 Jul 20, 2006 H2H
39473 Carlos Berlocq Stefano Galvani 1 1–0 C 1–0 Jul 27, 2006 H2H
39474 Carlos Berlocq Steve Johnson 1 0–1 H 0–1 Aug 24, 2017 H2H
39475 Carlos Berlocq Taro Daniel 1 1–0 C 1–0 May 1, 2014 H2H
39476 Carlos Berlocq Teymuraz Gabashvili 1 1–0 C 1–0 Apr 10, 2014 H2H
39477 Carlos Berlocq Thanasi Kokkinakis 1 1–0 H 1–0 Mar 27, 2015 H2H
39478 Carlos Berlocq Thiago Seyboth Wild 1 1–0 C 1–0 Mar 1, 2018 H2H
39479 Carlos Berlocq Thiemo de Bakker 1 1–0 C 1–0 Jul 13, 2013 H2H
39480 Carlos Berlocq Tim Goransson 1 1–0 C 1–0 Jul 12, 2007 H2H
39481 Carlos Berlocq Tomas Behrend 1 0–1 C 0–1 Feb 16, 2006 H2H
39482 Carlos Castellan Alejandro Ganzabal 1 0–1 C 0–1 Sep 13, 1984 H2H
39483 Carlos Castellan Andreas Maurer 1 1–0 C 1–0 Jul 23, 1982 H2H
39484 Carlos Castellan Bernard Boileau 1 1–0 C 1–0 Jul 19, 1984 H2H
39485 Carlos Castellan Brad Drewett 1 0–1 C 0–1 Jul 31, 1981 H2H
39486 Carlos Castellan Buster C Mottram 1 0–1 C 0–1 Jul 24, 1982 H2H
39487 Carlos Castellan Charles Buzz Strode 1 1–0 H 1–0 Jan 26, 1983 H2H
39488 Carlos Castellan Christophe Freyss 1 1–0 C 1–0 Feb 6, 1981 H2H
39489 Carlos Castellan Claudio Pistolesi 1 0–1 C 0–1 Nov 13, 1986 H2H
39490 Carlos Castellan Damir Keretic 1 1–0 C 1–0 Oct 3, 1984 H2H
39491 Carlos Castellan Diego Perez 1 0–1 C 0–1 Sep 16, 1982 H2H
39492 Carlos Castellan Drew Gitlin 1 1–0 C 1–0 Jul 20, 1983 H2H
39493 Carlos Castellan Eduardo Bengoechea 1 0–1 C 0–1 Sep 12, 1986 H2H
39494 Carlos Castellan Eric Wilborts 1 1–0 C 1–0 Jul 22, 1982 H2H
39495 Carlos Castellan Francisco Maciel 1 1–0 C 1–0 Sep 20, 1984 H2H
39496 Carlos Castellan Gianluca Rinaldini 1 1–0 C 1–0 Jun 10, 1983 H2H
39497 Carlos Castellan Guillermo Vilas 1 0–1 C 0–1 Feb 7, 1981 H2H
39498 Carlos Castellan Gustavo Luza 1 0–1 C 0–1 Aug 14, 1986 H2H
39499 Carlos Castellan Gustavo Tiberti 1 0–1 C 0–1 Feb 28, 1985 H2H
39500 Carlos Castellan Hans Schwaier 1 0–1 C 0–1 Oct 4, 1984 H2H
39501 Carlos Castellan Harold Solomon 1 0–1 C 0–1 Jun 1, 1984 H2H
39502 Carlos Castellan Jaime Fillol 1 0–1 C 0–1 Feb 17, 1983 H2H
39503 Carlos Castellan Jaroslav Navratil 1 0–1 C 0–1 Jul 20, 1984 H2H
39504 Carlos Castellan Jerome Potier 1 1–0 C 1–0 May 26, 1982 H2H
39505 Carlos Castellan Joakim Nystrom 1 0–1 C 0–1 Sep 21, 1984 H2H
39506 Carlos Castellan Jose Higueras 1 0–1 C 0–1 Nov 4, 1982 H2H
39507 Carlos Castellan Jose Luis Clerc 1 0–1 C 0–1 Jun 11, 1982 H2H
39508 Carlos Castellan Julio Goes 1 1–0 C 1–0 May 10, 1984 H2H
39509 Carlos Castellan Leo Palin 1 1–0 C 1–0 Jul 15, 1982 H2H
39510 Carlos Castellan Manuel Orantes 1 1–0 C 1–0 Nov 23, 1981 H2H
39511 Carlos Castellan Marcos Hocevar 1 0–1 C 0–1 Nov 18, 1982 H2H
39512 Carlos Castellan Mark Dickson 1 0–1 C 0–1 Jul 13, 1983 H2H
39513 Carlos Castellan Mel Purcell 1 1–0 C 1–0 Jun 9, 1983 H2H
39514 Carlos Castellan Miloslav Mecir 1 0–1 C 0–1 Oct 5, 1983 H2H
39515 Carlos Castellan Pablo Arraya 1 0–1 C 0–1 Sep 24, 1982 H2H
39516 Carlos Castellan Paolo Bertolucci 1 1–0 C 1–0 Jun 10, 1982 H2H
39517 Carlos Castellan Patrice Kuchna 1 1–0 C 1–0 Jul 26, 1984 H2H
39518 Carlos Castellan Patrick Proisy 1 1–0 C 1–0 Sep 24, 1981 H2H
39519 Carlos Castellan Pender Murphy 1 1–0 C 1–0 Sep 23, 1982 H2H
39520 Carlos Castellan Raul Ramirez 1 0–1 C 0–1 Jan 29, 1982 H2H
39521 Carlos Castellan Roberto Arguello 1 0–1 C 0–1 Sep 22, 1983 H2H
39522 Carlos Castellan Simon Youl 1 1–0 C 1–0 May 30, 1984 H2H
39523 Carlos Castellan Stanislav Birner 1 1–0 C 1–0 Jul 28, 1984 H2H
39524 Carlos Castellan Stefan Simonsson 1 1–0 C 1–0 Jan 28, 1982 H2H
39525 Carlos Castellan Thierry Tulasne 1 0–1 C 0–1 Jul 21, 1983 H2H
39526 Carlos Castellan Tim Wilkison 1 0–1 C 0–1 Apr 5, 1984 H2H
39527 Carlos Castellan Tomas Smid 1 0–1 C 0–1 Jul 24, 1981 H2H
39528 Carlos Castellan Victor Pecci 1 0–1 C 0–1 Feb 4, 1982 H2H
39529 Carlos Castellan Yannick Noah 1 0–1 C 0–1 Sep 25, 1981 H2H
39530 Carlos Chabalgoity Edson Krause 1 1–0 H 1–0 Nov 25, 1983 H2H
39531 Carlos Chabalgoity Eleuterio Martins 1 1–0 H 1–0 Nov 24, 1983 H2H
39532 Carlos Chabalgoity Ivan Kley 1 0–1 H 0–1 Nov 26, 1983 H2H
39533 Carlos Costa Alexander Mronz 1 1–0 H 1–0 Sep 4, 1992 H2H
39534 Carlos Costa Amos Mansdorf 1 0–1 H 0–1 Jan 14, 1993 H2H
39535 Carlos Costa Andrei Olhovskiy 1 1–0 H 1–0 Aug 26, 1993 H2H
39536 Carlos Costa Andrei Rybalko 1 1–0 C 1–0 Aug 15, 1996 H2H
39537 Carlos Costa Bernardo Mota 1 1–0 C 1–0 Apr 12, 1996 H2H
39538 Carlos Costa Carl Limberger 1 1–0 G 1–0 Jun 24, 1992 H2H
39539 Carlos Costa Christo Van Rensburg 1 1–0 H 1–0 Sep 2, 1992 H2H
39540 Carlos Costa Chris Wilkinson 1 0–1 G 0–1 Jun 24, 1994 H2H
39541 Carlos Costa Claudio Mezzadri 1 1–0 C 1–0 Jun 18, 1993 H2H
39542 Carlos Costa Daniel Elsner 1 1–0 C 1–0 May 7, 1997 H2H
39543 Carlos Costa Daniel Orsanic 1 1–0 C 1–0 Nov 13, 1993 H2H
39544 Carlos Costa Derrick Rostagno 1 0–1 C 0–1 Nov 5, 1992 H2H
39545 Carlos Costa Diego Hipperdinger 1 1–0 C 1–0 Apr 15, 1998 H2H
39546 Carlos Costa Diego Nargiso 1 1–0 C 1–0 May 12, 1993 H2H
39547 Carlos Costa Dimitri Poliakov 1 0–1 C 0–1 Oct 22, 1992 H2H
39548 Carlos Costa Doug Flach 1 1–0 C 1–0 May 28, 1997 H2H
39549 Carlos Costa Fernon Wibier 1 1–0 G 1–0 Jun 23, 1993 H2H
39550 Carlos Costa Francisco Montana 1 1–0 C 1–0 Feb 27, 1993 H2H
39551 Carlos Costa Frederik Fetterlein 1 1–0 C 1–0 Apr 21, 1993 H2H
39552 Carlos Costa Fredrik Jonsson 1 1–0 C 1–0 Jul 11, 1996 H2H
39553 Carlos Costa Gabriel Markus 1 1–0 C 1–0 Jul 22, 1993 H2H
39554 Carlos Costa Gabriel Silberstein 1 0–1 C 0–1 Nov 6, 1997 H2H
39555 Carlos Costa Gaston Etlis 1 0–1 C 0–1 Aug 10, 1995 H2H
39556 Carlos Costa Geoff Grant 1 1–0 H 1–0 Aug 25, 1994 H2H
39557 Carlos Costa Gilad Bloom 1 0–1 C 0–1 Jun 17, 1994 H2H
39558 Carlos Costa Goran Prpic 1 1–0 C 1–0 Apr 2, 1992 H2H
39559 Carlos Costa Guillaume Raoux 1 1–0 C 1–0 May 25, 1994 H2H
39560 Carlos Costa Henrik Holm 1 1–0 H 1–0 Mar 15, 1995 H2H
39561 Carlos Costa Henri Leconte 1 0–1 C 0–1 Sep 21, 1989 H2H
39562 Carlos Costa Hernan Gumy 1 1–0 C 1–0 Jun 17, 1995 H2H
39563 Carlos Costa Ion Moldovan 1 1–0 C 1–0 Sep 25, 1997 H2H
39564 Carlos Costa Jacobo Diaz 1 1–0 C 1–0 Jun 21, 1996 H2H
39565 Carlos Costa Jaime Oncins 1 1–0 C 1–0 Jul 29, 1993 H2H
39566 Carlos Costa Jamie Morgan 1 0–1 H 0–1 Sep 5, 1993 H2H
39567 Carlos Costa Jaroslav Bulant 1 0–1 C 0–1 Sep 15, 1994 H2H
39568 Carlos Costa Jason Stoltenberg 1 0–1 H 0–1 Mar 6, 1998 H2H
39569 Carlos Costa Jens Knippschild 1 0–1 C 0–1 May 27, 1998 H2H
39570 Carlos Costa Jens Woehrmann 1 1–0 C 1–0 Sep 13, 1990 H2H
39571 Carlos Costa Jimmy Arias 1 1–0 C 1–0 Jun 15, 1991 H2H
39572 Carlos Costa Jimy Szymanski 1 1–0 C 1–0 Jun 22, 1996 H2H
39573 Carlos Costa Jonathan Stark 1 0–1 H 0–1 Jan 21, 1998 H2H
39574 Carlos Costa Jordi Burillo 1 1–0 C 1–0 Apr 8, 1994 H2H
39575 Carlos Costa Jose Francisco Altur 1 1–0 C 1–0 Aug 1, 1991 H2H
39576 Carlos Costa Jozsef Krocsko 1 1–0 C 1–0 May 26, 1993 H2H
39577 Carlos Costa Karsten Braasch 1 1–0 C 1–0 May 27, 1992 H2H
39578 Carlos Costa Kris Goossens 1 0–1 C 0–1 Oct 5, 1995 H2H
39579 Carlos Costa Leander Paes 1 0–1 H 0–1 Aug 27, 1997 H2H
39580 Carlos Costa Libor Nemecek 1 1–0 C 1–0 Aug 2, 1991 H2H
39581 Carlos Costa Luis Adrian Morejon 1 1–0 C 1–0 Jul 12, 1996 H2H
39582 Carlos Costa Luis Herrera 1 1–0 H 1–0 Oct 24, 1991 H2H
39583 Carlos Costa Marc Kevin Goellner 1 0–1 C 0–1 Sep 27, 1997 H2H
39584 Carlos Costa Marcos Ondruska 1 0–1 H 0–1 Aug 17, 1992 H2H
39585 Carlos Costa Mariano Hood 1 1–0 C 1–0 Aug 14, 1998 H2H
39586 Carlos Costa Mark Koevermans 1 1–0 C 1–0 Jul 17, 1991 H2H
39587 Carlos Costa Markus Zoecke 1 0–1 H 0–1 Oct 26, 1991 H2H
39588 Carlos Costa Martin Wostenholme 1 1–0 H 1–0 Sep 12, 1991 H2H
39589 Carlos Costa Marzio Martelli 1 1–0 C 1–0 Oct 3, 1996 H2H
39590 Carlos Costa Massimo Valeri 1 0–1 C 0–1 Oct 8, 1998 H2H
39591 Carlos Costa Mats Wilander 1 1–0 H 1–0 Mar 3, 1994 H2H
39592 Carlos Costa Miguel Tobon 1 1–0 C 1–0 Oct 31, 1997 H2H
39593 Carlos Costa Mikael Tillstrom 1 0–1 C 0–1 May 29, 1996 H2H
39594 Carlos Costa Neil Borwick 1 1–0 C 1–0 Aug 1, 1990 H2H
39595 Carlos Costa Nicolas Pereira 1 1–0 H 1–0 Aug 31, 1994 H2H
39596 Carlos Costa Oscar Martinez 1 0–1 C 0–1 Oct 6, 1994 H2H
39597 Carlos Costa Paolo Cane 1 1–0 C 1–0 Oct 1, 1993 H2H
39598 Carlos Costa Patrik Kuhnen 1 1–0 C 1–0 May 6, 1992 H2H
39599 Carlos Costa Paul Goldstein 1 0–1 H 0–1 Feb 11, 1999 H2H
39600 Carlos Costa Radomir Vasek 1 1–0 C 1–0 Jul 22, 1998 H2H