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
7601 Carlos Alcaraz Lloyd Harris 1 1–0 H 1–0 Aug 31, 2023 H2H
7602 Carlos Alcaraz Lucas Pouille 1 1–0 C 1–0 Jul 22, 2021 H2H
7603 Carlos Alcaraz Luciano Darderi 1 1–0 H 1–0 Aug 30, 2025 H2H
7604 Carlos Alcaraz Marcos Giron 1 1–0 H 1–0 Aug 27, 2021 H2H
7605 Carlos Alcaraz Mark Lajal 1 1–0 G 1–0 Jul 3, 2024 H2H
7606 Carlos Alcaraz Mateus Alves 1 1–0 C 1–0 Feb 23, 2023 H2H
7607 Carlos Alcaraz Mattia Bellucci 1 1–0 H 1–0 Aug 28, 2025 H2H
7608 Carlos Alcaraz Max Purcell 1 1–0 H 1–0 Aug 19, 2023 H2H
7609 Carlos Alcaraz Nicola Kuhn 1 1–0 C 1–0 Jul 21, 2022 H2H
7610 Carlos Alcaraz Nikola Milojevic 1 1–0 C 1–0 Apr 8, 2021 H2H
7611 Carlos Alcaraz Norbert Gombos 1 1–0 C 1–0 Jul 29, 2022 H2H
7612 Carlos Alcaraz Oliver Tarvet 1 1–0 G 1–0 Jul 3, 2025 H2H
7613 Carlos Alcaraz Oscar Otte 1 1–0 G 1–0 Jul 3, 2022 H2H
7614 Carlos Alcaraz Otto Virtanen 1 1–0 C 1–0 Apr 14, 2026 H2H
7615 Carlos Alcaraz Pedro Martinez 1 1–0 H 1–0 Feb 8, 2025 H2H
7616 Carlos Alcaraz Peter Gojowczyk 1 1–0 H 1–0 Sep 7, 2021 H2H
7617 Carlos Alcaraz Pierre-Hugues Herbert 1 1–0 H 1–0 Nov 3, 2021 H2H
7618 Carlos Alcaraz Quentin Halys 1 1–0 H 1–0 Mar 8, 2025 H2H
7619 Carlos Alcaraz Reilly Opelka 1 1–0 H 1–0 Aug 26, 2025 H2H
7620 Carlos Alcaraz Roberto Carballes Baena 1 1–0 H 1–0 Mar 23, 2024 H2H
7621 Carlos Alcaraz Soonwoo Kwon 1 1–0 C 1–0 Apr 21, 2022 H2H
7622 Carlos Alcaraz Taro Daniel 1 1–0 C 1–0 Jun 1, 2023 H2H
7623 Carlos Alcaraz Thanasi Kokkinakis 1 1–0 H 1–0 Mar 11, 2023 H2H
7624 Carlos Alcaraz Thiago Seyboth Wild 1 1–0 C 1–0 Apr 29, 2024 H2H
7625 Carlos Alcaraz Tomas Martin Etcheverry 1 1–0 C 1–0 Apr 9, 2026 H2H
7626 Carlos Alcaraz Valentin Royer 1 1–0 H 1–0 Feb 18, 2026 H2H
7627 Carlos Alcaraz Valentin Vacherot 1 1–0 C 1–0 Apr 11, 2026 H2H
7628 Carlos Alcaraz Yasutaka Uchiyama 1 1–0 G 1–0 Jun 30, 2021 H2H
7629 Carlos Alcaraz Yibing Wu 1 1–0 H 1–0 Oct 7, 2024 H2H
7630 Carlos Alcaraz Zizou Bergs 1 1–0 H 1–0 Sep 28, 2025 H2H
7631 Carlos Berlocq Adrian Mannarino 1 0–1 C 0–1 May 20, 2015 H2H
7632 Carlos Berlocq Albert Montanes 1 0–1 G 0–1 Jun 25, 2008 H2H
7633 Carlos Berlocq Alex Bogomolov Jr. 1 0–1 G 0–1 Jul 30, 2012 H2H
7634 Carlos Berlocq Alex Bolt 1 1–0 H 1–0 Aug 22, 2017 H2H
7635 Carlos Berlocq Andre Ghem 1 1–0 C 1–0 Feb 10, 2011 H2H
7636 Carlos Berlocq Boris Pashanski 1 0–1 C 0–1 Apr 25, 2007 H2H
7637 Carlos Berlocq Cedrik-Marcel Stebe 1 0–1 G 0–1 Jun 14, 2012 H2H
7638 Carlos Berlocq Danai Udomchoke 1 0–1 G 0–1 Jun 27, 2007 H2H
7639 Carlos Berlocq Daniel Brands 1 0–1 C 0–1 Jul 31, 2013 H2H
7640 Carlos Berlocq Daniel Munoz de la Nava 1 1–0 C 1–0 Feb 23, 2011 H2H
7641 Carlos Berlocq Diego Junqueira 1 1–0 C 1–0 Feb 3, 2012 H2H
7642 Carlos Berlocq Dmitry Tursunov 1 1–0 H 1–0 Oct 9, 2013 H2H
7643 Carlos Berlocq Dudi Sela 1 0–1 H 0–1 Aug 27, 2014 H2H
7644 Carlos Berlocq Dusan Lajovic 1 0–1 C 0–1 Jul 17, 2014 H2H
7645 Carlos Berlocq Edouard Roger-Vasselin 1 0–1 H 0–1 Jan 15, 2014 H2H
7646 Carlos Berlocq Elias Ymer 1 1–0 C 1–0 May 4, 2017 H2H
7647 Carlos Berlocq Eric Prodon 1 1–0 C 1–0 Feb 16, 2012 H2H
7648 Carlos Berlocq Fabrice Santoro 1 1–0 C 1–0 Sep 13, 2007 H2H
7649 Carlos Berlocq Fernando Vicente 1 0–1 C 0–1 Feb 23, 2006 H2H
7650 Carlos Berlocq Filippo Volandri 1 1–0 H 1–0 Jan 11, 2012 H2H
7651 Carlos Berlocq Guillaume Rufin 1 1–0 C 1–0 Feb 9, 2013 H2H
7652 Carlos Berlocq Guillermo Canas 1 0–1 C 0–1 Feb 28, 2008 H2H
7653 Carlos Berlocq Hugo Armando 1 0–1 C 0–1 Apr 17, 2008 H2H
7654 Carlos Berlocq Hyeon Chung 1 0–1 C 0–1 Apr 28, 2016 H2H
7655 Carlos Berlocq Ivo Minar 1 0–1 C 0–1 Feb 15, 2008 H2H
7656 Carlos Berlocq Jesse Huta Galung 1 1–0 H 1–0 Jan 18, 2012 H2H
7657 Carlos Berlocq Joachim Johansson 1 0–1 H 0–1 Oct 10, 2007 H2H
7658 Carlos Berlocq Josko Topic 1 1–0 C 1–0 Jul 25, 2013 H2H
7659 Carlos Berlocq Jozef Kovalik 1 1–0 C 1–0 Feb 16, 2017 H2H
7660 Carlos Berlocq Juan-Pablo Guzman 1 0–1 C 0–1 Jul 28, 2006 H2H
7661 Carlos Berlocq Julian Reister 1 1–0 C 1–0 Jul 10, 2014 H2H
7662 Carlos Berlocq Jurgen Melzer 1 0–1 H 0–1 Oct 24, 2012 H2H
7663 Carlos Berlocq Karol Beck 1 0–1 G 0–1 Jun 22, 2011 H2H
7664 Carlos Berlocq Kristian Pless 1 0–1 C 0–1 May 23, 2007 H2H
7665 Carlos Berlocq Leos Friedl 1 0–1 C 0–1 Feb 2, 2006 H2H
7666 Carlos Berlocq Lukas Dlouhy 1 1–0 C 1–0 Aug 4, 2006 H2H
7667 Carlos Berlocq Lukas Rosol 1 0–1 C 0–1 May 29, 2012 H2H
7668 Carlos Berlocq Malek Jaziri 1 0–1 C 0–1 Feb 7, 2019 H2H
7669 Carlos Berlocq Marc Gicquel 1 0–1 H 0–1 Aug 21, 2007 H2H
7670 Carlos Berlocq Marcos Daniel 1 0–1 C 0–1 Jul 17, 2008 H2H
7671 Carlos Berlocq Marco Trungelliti 1 1–0 C 1–0 Jul 13, 2012 H2H
7672 Carlos Berlocq Marinko Matosevic 1 1–0 H 1–0 Oct 4, 2012 H2H
7673 Carlos Berlocq Martin Klizan 1 1–0 C 1–0 Jul 18, 2013 H2H
7674 Carlos Berlocq Martin Vassallo Arguello 1 0–1 C 0–1 Feb 3, 2007 H2H
7675 Carlos Berlocq Matthias Bachinger 1 1–0 C 1–0 Jul 17, 2013 H2H
7676 Carlos Berlocq Maxime Authom 1 1–0 H 1–0 Jan 16, 2013 H2H
7677 Carlos Berlocq Maximo Gonzalez 1 1–0 C 1–0 Jul 26, 2007 H2H
7678 Carlos Berlocq Max Mirnyi 1 0–1 C 0–1 Jul 13, 2006 H2H
7679 Carlos Berlocq Mikhail Kukushkin 1 1–0 G 1–0 Jun 20, 2012 H2H
7680 Carlos Berlocq Nicolas Devilder 1 1–0 C 1–0 Jan 31, 2008 H2H
7681 Carlos Berlocq Nicolas Kiefer 1 0–1 H 0–1 Oct 25, 2007 H2H
7682 Carlos Berlocq Peter Wessels 1 0–1 G 0–1 Jun 22, 2007 H2H
7683 Carlos Berlocq Pierre-Hugues Herbert 1 1–0 C 1–0 Apr 18, 2017 H2H
7684 Carlos Berlocq Radek Stepanek 1 0–1 H 0–1 Aug 29, 2007 H2H
7685 Carlos Berlocq Razvan Sabau 1 0–1 C 0–1 Jul 20, 2005 H2H
7686 Carlos Berlocq Ricardo Hocevar 1 1–0 C 1–0 Feb 11, 2010 H2H
7687 Carlos Berlocq Richard Bloomfield 1 0–1 G 0–1 Jun 28, 2006 H2H
7688 Carlos Berlocq Ruben Bemelmans 1 0–1 G 0–1 Jun 27, 2012 H2H
7689 Carlos Berlocq Ruben Ramirez Hidalgo 1 0–1 C 0–1 Jul 20, 2006 H2H
7690 Carlos Berlocq Stefano Galvani 1 1–0 C 1–0 Jul 27, 2006 H2H
7691 Carlos Berlocq Steve Johnson 1 0–1 H 0–1 Aug 24, 2017 H2H
7692 Carlos Berlocq Taro Daniel 1 1–0 C 1–0 May 1, 2014 H2H
7693 Carlos Berlocq Teymuraz Gabashvili 1 1–0 C 1–0 Apr 10, 2014 H2H
7694 Carlos Berlocq Thanasi Kokkinakis 1 1–0 H 1–0 Mar 27, 2015 H2H
7695 Carlos Berlocq Thiago Seyboth Wild 1 1–0 C 1–0 Mar 1, 2018 H2H
7696 Carlos Berlocq Thiemo de Bakker 1 1–0 C 1–0 Jul 13, 2013 H2H
7697 Carlos Berlocq Tim Goransson 1 1–0 C 1–0 Jul 12, 2007 H2H
7698 Carlos Berlocq Tomas Behrend 1 0–1 C 0–1 Feb 16, 2006 H2H
7699 Carlos Castellan Alejandro Ganzabal 1 0–1 C 0–1 Sep 13, 1984 H2H
7700 Carlos Castellan Andreas Maurer 1 1–0 C 1–0 Jul 23, 1982 H2H
7701 Carlos Castellan Bernard Boileau 1 1–0 C 1–0 Jul 19, 1984 H2H
7702 Carlos Castellan Brad Drewett 1 0–1 C 0–1 Jul 31, 1981 H2H
7703 Carlos Castellan Buster C Mottram 1 0–1 C 0–1 Jul 24, 1982 H2H
7704 Carlos Castellan Charles Buzz Strode 1 1–0 H 1–0 Jan 26, 1983 H2H
7705 Carlos Castellan Christophe Freyss 1 1–0 C 1–0 Feb 6, 1981 H2H
7706 Carlos Castellan Claudio Pistolesi 1 0–1 C 0–1 Nov 13, 1986 H2H
7707 Carlos Castellan Damir Keretic 1 1–0 C 1–0 Oct 3, 1984 H2H
7708 Carlos Castellan Diego Perez 1 0–1 C 0–1 Sep 16, 1982 H2H
7709 Carlos Castellan Drew Gitlin 1 1–0 C 1–0 Jul 20, 1983 H2H
7710 Carlos Castellan Eduardo Bengoechea 1 0–1 C 0–1 Sep 12, 1986 H2H
7711 Carlos Castellan Eric Wilborts 1 1–0 C 1–0 Jul 22, 1982 H2H
7712 Carlos Castellan Francisco Maciel 1 1–0 C 1–0 Sep 20, 1984 H2H
7713 Carlos Castellan Gianluca Rinaldini 1 1–0 C 1–0 Jun 10, 1983 H2H
7714 Carlos Castellan Guillermo Vilas 1 0–1 C 0–1 Feb 7, 1981 H2H
7715 Carlos Castellan Gustavo Luza 1 0–1 C 0–1 Aug 14, 1986 H2H
7716 Carlos Castellan Gustavo Tiberti 1 0–1 C 0–1 Feb 28, 1985 H2H
7717 Carlos Castellan Hans Schwaier 1 0–1 C 0–1 Oct 4, 1984 H2H
7718 Carlos Castellan Harold Solomon 1 0–1 C 0–1 Jun 1, 1984 H2H
7719 Carlos Castellan Jaime Fillol 1 0–1 C 0–1 Feb 17, 1983 H2H
7720 Carlos Castellan Jaroslav Navratil 1 0–1 C 0–1 Jul 20, 1984 H2H
7721 Carlos Castellan Jerome Potier 1 1–0 C 1–0 May 26, 1982 H2H
7722 Carlos Castellan Joakim Nystrom 1 0–1 C 0–1 Sep 21, 1984 H2H
7723 Carlos Castellan Jose Higueras 1 0–1 C 0–1 Nov 4, 1982 H2H
7724 Carlos Castellan Jose Luis Clerc 1 0–1 C 0–1 Jun 11, 1982 H2H
7725 Carlos Castellan Julio Goes 1 1–0 C 1–0 May 10, 1984 H2H
7726 Carlos Castellan Leo Palin 1 1–0 C 1–0 Jul 15, 1982 H2H
7727 Carlos Castellan Manuel Orantes 1 1–0 C 1–0 Nov 26, 1981 H2H
7728 Carlos Castellan Marcos Hocevar 1 0–1 C 0–1 Nov 18, 1982 H2H
7729 Carlos Castellan Mark Dickson 1 0–1 C 0–1 Jul 13, 1983 H2H
7730 Carlos Castellan Mel Purcell 1 1–0 C 1–0 Jun 9, 1983 H2H
7731 Carlos Castellan Miloslav Mecir 1 0–1 C 0–1 Oct 5, 1983 H2H
7732 Carlos Castellan Pablo Arraya 1 0–1 C 0–1 Sep 24, 1982 H2H
7733 Carlos Castellan Paolo Bertolucci 1 1–0 C 1–0 Jun 10, 1982 H2H
7734 Carlos Castellan Patrice Kuchna 1 1–0 C 1–0 Jul 26, 1984 H2H
7735 Carlos Castellan Patrick Proisy 1 1–0 C 1–0 Sep 24, 1981 H2H
7736 Carlos Castellan Pender Murphy 1 1–0 C 1–0 Sep 23, 1982 H2H
7737 Carlos Castellan Raul Ramirez 1 0–1 C 0–1 Jan 29, 1982 H2H
7738 Carlos Castellan Roberto Arguello 1 0–1 C 0–1 Sep 22, 1983 H2H
7739 Carlos Castellan Simon Youl 1 1–0 C 1–0 May 30, 1984 H2H
7740 Carlos Castellan Stanislav Birner 1 1–0 C 1–0 Jul 28, 1984 H2H
7741 Carlos Castellan Stefan Simonsson 1 1–0 C 1–0 Jan 28, 1982 H2H
7742 Carlos Castellan Thierry Tulasne 1 0–1 C 0–1 Jul 21, 1983 H2H
7743 Carlos Castellan Tim Wilkison 1 0–1 C 0–1 Apr 5, 1984 H2H
7744 Carlos Castellan Tomas Smid 1 0–1 C 0–1 Jul 24, 1981 H2H
7745 Carlos Castellan Victor Pecci 1 0–1 C 0–1 Feb 4, 1982 H2H
7746 Carlos Castellan Yannick Noah 1 0–1 C 0–1 Sep 25, 1981 H2H
7747 Carlos Chabalgoity Edson Krause 1 1–0 H 1–0 Nov 25, 1983 H2H
7748 Carlos Chabalgoity Eleuterio Martins 1 1–0 H 1–0 Nov 24, 1983 H2H
7749 Carlos Chabalgoity Ivan Kley 1 0–1 H 0–1 Nov 26, 1983 H2H
7750 Carlos Costa Alexander Mronz 1 1–0 H 1–0 Sep 4, 1992 H2H
7751 Carlos Costa Amos Mansdorf 1 0–1 H 0–1 Jan 14, 1993 H2H
7752 Carlos Costa Andrei Olhovskiy 1 1–0 H 1–0 Aug 26, 1993 H2H
7753 Carlos Costa Andrei Rybalko 1 1–0 C 1–0 Aug 15, 1996 H2H
7754 Carlos Costa Bernardo Mota 1 1–0 C 1–0 Apr 12, 1996 H2H
7755 Carlos Costa Carl Limberger 1 1–0 G 1–0 Jun 24, 1992 H2H
7756 Carlos Costa Christo Van Rensburg 1 1–0 H 1–0 Sep 2, 1992 H2H
7757 Carlos Costa Chris Wilkinson 1 0–1 G 0–1 Jun 24, 1994 H2H
7758 Carlos Costa Claudio Mezzadri 1 1–0 C 1–0 Jun 18, 1993 H2H
7759 Carlos Costa Daniel Elsner 1 1–0 C 1–0 May 7, 1997 H2H
7760 Carlos Costa Daniel Orsanic 1 1–0 C 1–0 Nov 13, 1993 H2H
7761 Carlos Costa Derrick Rostagno 1 0–1 C 0–1 Nov 5, 1992 H2H
7762 Carlos Costa Diego Hipperdinger 1 1–0 C 1–0 Apr 15, 1998 H2H
7763 Carlos Costa Diego Nargiso 1 1–0 C 1–0 May 12, 1993 H2H
7764 Carlos Costa Dimitri Poliakov 1 0–1 C 0–1 Oct 22, 1992 H2H
7765 Carlos Costa Doug Flach 1 1–0 C 1–0 May 28, 1997 H2H
7766 Carlos Costa Fernon Wibier 1 1–0 G 1–0 Jun 23, 1993 H2H
7767 Carlos Costa Francisco Montana 1 1–0 C 1–0 Feb 27, 1993 H2H
7768 Carlos Costa Frederik Fetterlein 1 1–0 C 1–0 Apr 21, 1993 H2H
7769 Carlos Costa Fredrik Jonsson 1 1–0 C 1–0 Jul 11, 1996 H2H
7770 Carlos Costa Gabriel Markus 1 1–0 C 1–0 Jul 22, 1993 H2H
7771 Carlos Costa Gabriel Silberstein 1 0–1 C 0–1 Nov 6, 1997 H2H
7772 Carlos Costa Gaston Etlis 1 0–1 C 0–1 Aug 10, 1995 H2H
7773 Carlos Costa Geoff Grant 1 1–0 H 1–0 Aug 25, 1994 H2H
7774 Carlos Costa Gilad Bloom 1 0–1 C 0–1 Jun 17, 1994 H2H
7775 Carlos Costa Goran Prpic 1 1–0 C 1–0 Apr 2, 1992 H2H
7776 Carlos Costa Guillaume Raoux 1 1–0 C 1–0 May 25, 1994 H2H
7777 Carlos Costa Henrik Holm 1 1–0 H 1–0 Mar 15, 1995 H2H
7778 Carlos Costa Henri Leconte 1 0–1 C 0–1 Sep 21, 1989 H2H
7779 Carlos Costa Hernan Gumy 1 1–0 C 1–0 Jun 17, 1995 H2H
7780 Carlos Costa Ion Moldovan 1 1–0 C 1–0 Sep 25, 1997 H2H
7781 Carlos Costa Jacobo Diaz 1 1–0 C 1–0 Jun 21, 1996 H2H
7782 Carlos Costa Jaime Oncins 1 1–0 C 1–0 Jul 29, 1993 H2H
7783 Carlos Costa Jamie Morgan 1 0–1 H 0–1 Sep 5, 1993 H2H
7784 Carlos Costa Jaroslav Bulant 1 0–1 C 0–1 Sep 15, 1994 H2H
7785 Carlos Costa Jason Stoltenberg 1 0–1 H 0–1 Mar 6, 1998 H2H
7786 Carlos Costa Jens Knippschild 1 0–1 C 0–1 May 27, 1998 H2H
7787 Carlos Costa Jens Woehrmann 1 1–0 C 1–0 Sep 13, 1990 H2H
7788 Carlos Costa Jimmy Arias 1 1–0 C 1–0 Jun 15, 1991 H2H
7789 Carlos Costa Jimy Szymanski 1 1–0 C 1–0 Jun 22, 1996 H2H
7790 Carlos Costa Jonathan Stark 1 0–1 H 0–1 Jan 21, 1998 H2H
7791 Carlos Costa Jordi Burillo 1 1–0 C 1–0 Apr 8, 1994 H2H
7792 Carlos Costa Jose Francisco Altur 1 1–0 C 1–0 Aug 1, 1991 H2H
7793 Carlos Costa Jozsef Krocsko 1 1–0 C 1–0 May 26, 1993 H2H
7794 Carlos Costa Karsten Braasch 1 1–0 C 1–0 May 27, 1992 H2H
7795 Carlos Costa Kris Goossens 1 0–1 C 0–1 Oct 5, 1995 H2H
7796 Carlos Costa Leander Paes 1 0–1 H 0–1 Aug 27, 1997 H2H
7797 Carlos Costa Libor Nemecek 1 1–0 C 1–0 Aug 2, 1991 H2H
7798 Carlos Costa Luis Adrian Morejon 1 1–0 C 1–0 Jul 12, 1996 H2H
7799 Carlos Costa Luis Herrera 1 1–0 H 1–0 Oct 24, 1991 H2H
7800 Carlos Costa Marc Kevin Goellner 1 0–1 C 0–1 Sep 27, 1997 H2H