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 descending Record Surface Last Met H2H
18601 Byron Black Mikael Tillstrom 2 0–2 H 0–2 Oct 14, 1999 H2H
18602 Byron Black Pat Cash 2 2–0 G 1–0 H 1–0 Jun 25, 1997 H2H
18603 Byron Black Ramon Delgado 2 0–2 H 0–2 Aug 22, 1998 H2H
18604 Byron Black Richard Krajicek 2 1–1 H 1–1 Aug 7, 1992 H2H
18605 Byron Black Steve Campbell 2 1–1 C 0–1 H 1–0 Jan 25, 1998 H2H
18606 Byron Black Vladimir Voltchkov 2 1–1 C 1–0 G 0–1 Jul 7, 2000 H2H
18607 Cameron Norrie Alexei Popyrin 2 2–0 C 1–0 H 1–0 May 23, 2025 H2H
18608 Cameron Norrie Arthur Cazaux 2 2–0 H 2–0 Nov 6, 2025 H2H
18609 Cameron Norrie Benjamin Bonzi 2 1–1 H 1–1 Jan 18, 2026 H2H
18610 Cameron Norrie Constant Lestienne 2 2–0 H 2–0 Jan 19, 2023 H2H
18611 Cameron Norrie Cristian Garin 2 2–0 C 1–0 H 1–0 May 1, 2021 H2H
18612 Cameron Norrie Daniel Evans 2 2–0 H 2–0 Oct 1, 2021 H2H
18613 Cameron Norrie Dominik Koepfer 2 1–1 H 1–1 Sep 30, 2021 H2H
18614 Cameron Norrie Federico Coria 2 1–1 C 0–1 H 1–0 Feb 16, 2024 H2H
18615 Cameron Norrie Hugo Gaston 2 2–0 H 2–0 Jan 12, 2026 H2H
18616 Cameron Norrie Juan Pablo Varillas 2 2–0 C 1–0 H 1–0 Jan 16, 2024 H2H
18617 Cameron Norrie Mariano Navone 2 0–2 C 0–2 May 20, 2026 H2H
18618 Cameron Norrie Marin Cilic 2 1–1 C 1–1 May 11, 2022 H2H
18619 Cameron Norrie Nick Kyrgios 2 2–0 H 2–0 Jul 30, 2021 H2H
18620 Cameron Norrie Pavel Kotov 2 1–1 C 1–1 May 28, 2024 H2H
18621 Cameron Norrie Pedro Cachin 2 1–1 C 0–1 H 1–0 Oct 27, 2022 H2H
18622 Cameron Norrie Pedro Martinez 2 2–0 C 1–0 H 1–0 Mar 13, 2022 H2H
18623 Cameron Norrie Soonwoo Kwon 2 2–0 C 1–0 H 1–0 May 3, 2022 H2H
18624 Cameron Norrie Taro Daniel 2 1–1 H 1–1 Mar 13, 2023 H2H
18625 Cameron Norrie Thiago Monteiro 2 1–1 C 1–0 H 0–1 Feb 24, 2023 H2H
18626 Cameron Norrie Tomas Martin Etcheverry 2 1–1 C 1–1 Apr 20, 2024 H2H
18627 Camilo Ugo Carabelli Aleksandar Kovacevic 2 0–2 C 0–1 H 0–1 May 21, 2026 H2H
18628 Camilo Ugo Carabelli Pablo Carreno Busta 2 2–0 C 2–0 Jul 15, 2026 H2H
18629 Carl Limberger Eduardo Bengoechea 2 0–2 C 0–2 Jul 14, 1988 H2H
18630 Carl Limberger Joakim Nystrom 2 1–1 C 1–1 Apr 27, 1989 H2H
18631 Carl Limberger Kent Carlsson 2 0–2 C 0–2 May 13, 1987 H2H
18632 Carl Limberger Ricki Osterthun 2 1–1 C 1–0 H 0–1 Oct 16, 1987 H2H
18633 Carlos Alcaraz Adam Walton 2 2–0 G 1–0 H 1–0 Jan 18, 2026 H2H
18634 Carlos Alcaraz Alejandro Davidovich Fokina 2 2–0 C 2–0 Apr 12, 2025 H2H
18635 Carlos Alcaraz Aleksandr Shevchenko 2 2–0 C 1–0 H 1–0 Jan 14, 2025 H2H
18636 Carlos Alcaraz Andrea Vavassori 2 2–0 C 1–0 H 1–0 Feb 7, 2025 H2H
18637 Carlos Alcaraz Andy Murray 2 1–1 H 1–1 Oct 29, 2021 H2H
18638 Carlos Alcaraz Ben Shelton 2 2–0 C 1–0 H 1–0 Jun 3, 2025 H2H
18639 Carlos Alcaraz Bernabe Zapata Miralles 2 2–0 C 2–0 Feb 18, 2023 H2H
18640 Carlos Alcaraz Damir Dzumhur 2 2–0 C 1–0 H 1–0 Aug 10, 2025 H2H
18641 Carlos Alcaraz Denis Shapovalov 2 2–0 C 1–0 H 1–0 Mar 10, 2025 H2H
18642 Carlos Alcaraz Emil Ruusuvuori 2 1–1 C 1–0 H 0–1 Apr 29, 2023 H2H
18643 Carlos Alcaraz Facundo Bagnis 2 2–0 C 1–0 H 1–0 Mar 25, 2023 H2H
18644 Carlos Alcaraz Federico Coria 2 1–1 C 0–1 H 1–0 Sep 1, 2022 H2H
18645 Carlos Alcaraz Filip Krajinovic 2 2–0 C 2–0 Jul 22, 2022 H2H
18646 Carlos Alcaraz Giulio Zeppieri 2 2–0 C 2–0 May 27, 2025 H2H
18647 Carlos Alcaraz Juncheng Shang 2 2–0 H 2–0 Oct 5, 2024 H2H
18648 Carlos Alcaraz Lorenzo Sonego 2 1–1 H 1–1 Jan 18, 2024 H2H
18649 Carlos Alcaraz Luca Nardi 2 2–0 H 2–0 Aug 14, 2025 H2H
18650 Carlos Alcaraz Mackenzie McDonald 2 2–0 H 2–0 Aug 17, 2022 H2H
18651 Carlos Alcaraz Marton Fucsovics 2 2–0 H 2–0 Mar 26, 2022 H2H
18652 Carlos Alcaraz Matteo Arnaldi 2 2–0 H 2–0 Mar 9, 2024 H2H
18653 Carlos Alcaraz Mikael Ymer 2 0–2 H 0–2 Aug 27, 2021 H2H
18654 Carlos Alcaraz Miomir Kecmanovic 2 2–0 H 2–0 Jan 23, 2024 H2H
18655 Carlos Alcaraz Nikoloz Basilashvili 2 2–0 C 2–0 May 4, 2022 H2H
18656 Carlos Alcaraz Nuno Borges 2 2–0 C 1–0 H 1–0 Jan 18, 2025 H2H
18657 Carlos Alcaraz Pablo Carreno Busta 2 2–0 C 1–0 H 1–0 Oct 29, 2022 H2H
18658 Carlos Alcaraz Richard Gasquet 2 2–0 C 1–0 H 1–0 Jan 16, 2024 H2H
18659 Carlos Alcaraz Thiago Monteiro 2 0–2 C 0–1 H 0–1 Feb 22, 2024 H2H
18660 Carlos Alcaraz Tomas Machac 2 0–2 C 0–1 H 0–1 Apr 15, 2026 H2H
18661 Carlos Alcaraz Ugo Humbert 2 1–1 G 1–0 H 0–1 Nov 1, 2024 H2H
18662 Carlos Alcaraz Yannick Hanfmann 2 2–0 H 2–0 Jan 21, 2026 H2H
18663 Carlos Alcaraz Yoshihito Nishioka 2 2–0 H 2–0 Jan 16, 2025 H2H
18664 Carlos Berlocq Alessio Di Mauro 2 1–1 C 1–1 Feb 19, 2007 H2H
18665 Carlos Berlocq Andrej Martin 2 1–1 C 1–1 Jul 23, 2016 H2H
18666 Carlos Berlocq Benoit Paire 2 1–1 C 0–1 H 1–0 Apr 13, 2017 H2H
18667 Carlos Berlocq Bernard Tomic 2 1–1 C 1–0 H 0–1 Aug 29, 2012 H2H
18668 Carlos Berlocq Blaz Rola 2 2–0 C 1–0 G 1–0 Feb 28, 2015 H2H
18669 Carlos Berlocq Denis Istomin 2 1–1 H 1–1 Oct 31, 2012 H2H
18670 Carlos Berlocq Diego Schwartzman 2 1–1 C 1–0 H 0–1 Aug 30, 2017 H2H
18671 Carlos Berlocq Ernests Gulbis 2 1–1 H 1–1 Aug 21, 2012 H2H
18672 Carlos Berlocq Federico Delbonis 2 1–1 C 1–1 Jul 27, 2017 H2H
18673 Carlos Berlocq Gerald Melzer 2 1–1 C 0–1 H 1–0 Aug 2, 2017 H2H
18674 Carlos Berlocq Ivan Dodig 2 1–1 C 1–0 H 0–1 Oct 24, 2013 H2H
18675 Carlos Berlocq Ivan Navarro 2 2–0 C 2–0 Sep 14, 2007 H2H
18676 Carlos Berlocq Jeremy Chardy 2 1–1 C 1–0 G 0–1 Jul 23, 2016 H2H
18677 Carlos Berlocq Jerzy Janowicz 2 0–2 H 0–2 Aug 19, 2014 H2H
18678 Carlos Berlocq Jiri Vanek 2 0–2 C 0–2 Jun 12, 2008 H2H
18679 Carlos Berlocq Juan Ignacio Chela 2 2–0 C 2–0 Feb 4, 2012 H2H
18680 Carlos Berlocq Leonardo Mayer 2 1–1 C 1–1 Mar 2, 2018 H2H
18681 Carlos Berlocq Luis Horna 2 1–1 C 1–1 Feb 1, 2008 H2H
18682 Carlos Berlocq Lukasz Kubot 2 1–1 C 1–1 May 2, 2014 H2H
18683 Carlos Berlocq Marin Cilic 2 0–2 C 0–2 Feb 22, 2018 H2H
18684 Carlos Berlocq Novak Djokovic 2 0–2 H 0–2 Oct 5, 2012 H2H
18685 Carlos Berlocq Paolo Lorenzi 2 1–1 C 1–0 H 0–1 Aug 31, 2016 H2H
18686 Carlos Berlocq Pere Riba 2 2–0 C 1–0 H 1–0 Feb 23, 2012 H2H
18687 Carlos Berlocq Radu Albot 2 2–0 C 1–0 H 1–0 Jan 18, 2017 H2H
18688 Carlos Berlocq Roberto Bautista Agut 2 0–2 G 0–2 Jun 22, 2017 H2H
18689 Carlos Berlocq Thiago Monteiro 2 2–0 C 2–0 Mar 2, 2017 H2H
18690 Carlos Berlocq Vincent Spadea 2 0–2 C 0–1 H 0–1 Apr 13, 2006 H2H
18691 Carlos Berlocq Yuri Schukin 2 1–1 C 1–1 Jul 10, 2008 H2H
18692 Carlos Castellan Alejandro Cortes 2 0–2 C 0–2 Jul 16, 1982 H2H
18693 Carlos Castellan Jose Luis Damiani 2 0–2 C 0–2 Oct 7, 1981 H2H
18694 Carlos Castellan Ricardo Acuna 2 2–0 C 2–0 Nov 27, 1981 H2H
18695 Carlos Costa Bryan Shelton 2 1–1 C 0–1 H 1–0 Apr 6, 1995 H2H
18696 Carlos Costa David Rikl 2 2–0 C 2–0 Aug 1, 1996 H2H
18697 Carlos Costa Frederic Fontang 2 2–0 C 2–0 Jun 17, 1993 H2H
18698 Carlos Costa Jeff Tarango 2 2–0 C 1–0 H 1–0 Feb 13, 1998 H2H
18699 Carlos Costa Lars Jonsson 2 2–0 C 2–0 Oct 1, 1992 H2H
18700 Carlos Costa Marcello Craca 2 2–0 C 2–0 Jun 11, 1998 H2H
18701 Carlos Costa Marcos Aurelio Gorriz 2 1–1 C 1–1 Oct 4, 1996 H2H
18702 Carlos Costa Mark Woodforde 2 0–2 H 0–2 Mar 9, 1994 H2H
18703 Carlos Costa Martin Strelba 2 1–1 C 1–1 Sep 20, 1989 H2H
18704 Carlos Costa Olivier Delaitre 2 2–0 C 2–0 Apr 12, 1995 H2H
18705 Carlos Costa Patrik Fredriksson 2 2–0 C 2–0 Jul 12, 1997 H2H
18706 Carlos Costa Rodolphe Gilbert 2 2–0 C 1–0 H 1–0 Sep 1, 1993 H2H
18707 Carlos Costa Stefano Pescosolido 2 1–1 C 0–1 C 1–0 Jul 7, 1994 H2H
18708 Carlos Costa Thierry Champion 2 2–0 C 2–0 May 4, 1994 H2H
18709 Carlos Costa Thierry Guardiola 2 2–0 C 2–0 May 15, 1996 H2H
18710 Carlos Kirmayr Adriano Panatta 2 1–1 C 1–0 C 0–1 Mar 26, 1981 H2H
18711 Carlos Kirmayr Allan Stone 2 0–2 G 0–1 H 0–1 Jun 22, 1977 H2H
18712 Carlos Kirmayr Angel Gimenez 2 1–1 C 1–1 Aug 5, 1982 H2H
18713 Carlos Kirmayr Christophe Roger-Vasselin 2 1–1 C 1–1 Oct 22, 1982 H2H
18714 Carlos Kirmayr Colin Dowdeswell 2 1–1 C 1–0 H 0–1 Aug 17, 1983 H2H
18715 Carlos Kirmayr Georges Goven 2 1–1 C 1–1 Jul 16, 1981 H2H
18716 Carlos Kirmayr Gerald Battrick 2 2–0 C 2–0 Apr 20, 1976 H2H
18717 Carlos Kirmayr Gustavo Tiberti 2 2–0 C 1–0 C 1–0 Nov 26, 1982 H2H
18718 Carlos Kirmayr Hans Jurgen Pohmann 2 2–0 C 1–0 G 1–0 Jun 22, 1979 H2H
18719 Carlos Kirmayr Onny Parun 2 2–0 C 2–0 Jul 24, 1980 H2H
18720 Carlos Kirmayr Patricio Cornejo 2 1–1 C 0–1 C 1–0 Dec 9, 1976 H2H
18721 Carlos Kirmayr Peter Feigl 2 1–1 C 1–1 Jul 25, 1980 H2H
18722 Carlos Kirmayr Ramesh Krishnan 2 1–1 C 1–0 H 0–1 Jan 27, 1983 H2H
18723 Carlos Kirmayr Raul Ramirez 2 1–1 C 0–1 C 1–0 May 27, 1981 H2H
18724 Carlos Kirmayr Roscoe Tanner 2 1–1 G 1–1 Jun 26, 1981 H2H
18725 Carlos Kirmayr Ross Case 2 1–1 H 1–1 Feb 2, 1978 H2H
18726 Carlos Kirmayr Stan Smith 2 0–2 C 0–2 Mar 27, 1981 H2H
18727 Carlos Kirmayr Terry Moor 2 0–2 C 0–1 H 0–1 Dec 1, 1979 H2H
18728 Carlos Kirmayr Tom Okker 2 1–1 C 1–1 Jul 9, 1981 H2H
18729 Carlos Moya Alexander Waske 2 1–1 H 1–1 Jan 4, 2007 H2H
18730 Carlos Moya Amer Delic 2 1–1 H 1–1 Aug 8, 2008 H2H
18731 Carlos Moya Andrew Ilie 2 2–0 C 2–0 May 31, 1998 H2H
18732 Carlos Moya Benjamin Becker 2 0–2 C 0–1 H 0–1 May 11, 2010 H2H
18733 Carlos Moya Chris Woodruff 2 1–1 H 1–1 Mar 8, 1997 H2H
18734 Carlos Moya Dennis van Scheppingen 2 1–1 C 1–1 Sep 12, 1997 H2H
18735 Carlos Moya Dick Norman 2 2–0 H 2–0 Jan 5, 2006 H2H
18736 Carlos Moya Dinu Pescariu 2 2–0 C 2–0 Apr 22, 1999 H2H
18737 Carlos Moya Dmitry Tursunov 2 1–1 G 1–0 H 0–1 Oct 4, 2008 H2H
18738 Carlos Moya Eduardo Schwank 2 1–1 C 0–1 H 1–0 Oct 10, 2008 H2H
18739 Carlos Moya Ernests Gulbis 2 1–1 C 0–1 H 1–0 May 1, 2008 H2H
18740 Carlos Moya Evgeny Korolev 2 0–2 C 0–1 H 0–1 Jan 21, 2009 H2H
18741 Carlos Moya Feliciano Lopez 2 1–1 C 1–0 H 0–1 Oct 18, 2003 H2H
18742 Carlos Moya Flavio Saretta 2 2–0 C 2–0 May 4, 2006 H2H
18743 Carlos Moya Florent Serra 2 2–0 C 1–0 H 1–0 Jan 5, 2008 H2H
18744 Carlos Moya Grant Stafford 2 2–0 H 2–0 Mar 11, 1998 H2H
18745 Carlos Moya Guillaume Raoux 2 1–1 G 1–0 H 0–1 Jun 11, 1998 H2H
18746 Carlos Moya Hendrik Dreekmann 2 1–1 C 1–0 G 0–1 Jun 12, 1998 H2H
18747 Carlos Moya Hernan Gumy 2 1–1 C 1–1 May 31, 2000 H2H
18748 Carlos Moya Irakli Labadze 2 1–1 C 1–0 H 0–1 Mar 10, 2004 H2H
18749 Carlos Moya Janko Tipsarevic 2 1–1 H 1–1 Jan 7, 2010 H2H
18750 Carlos Moya Jason Stoltenberg 2 1–1 C 0–1 H 1–0 Mar 18, 1999 H2H
18751 Carlos Moya Jiri Vanek 2 2–0 C 2–0 Jul 24, 2003 H2H
18752 Carlos Moya Jo-Wilfried Tsonga 2 0–2 H 0–2 Aug 28, 2008 H2H
18753 Carlos Moya Juan Antonio Marin 2 2–0 C 2–0 May 31, 2006 H2H
18754 Carlos Moya Juan Monaco 2 1–1 C 1–1 Feb 19, 2007 H2H
18755 Carlos Moya Julien Boutter 2 2–0 C 1–0 H 1–0 Apr 20, 2003 H2H
18756 Carlos Moya Luis Horna 2 2–0 C 2–0 Sep 14, 2006 H2H
18757 Carlos Moya Markus Hipfl 2 2–0 C 2–0 Feb 28, 2002 H2H
18758 Carlos Moya Mark Woodforde 2 1–1 C 0–1 H 1–0 Mar 18, 1998 H2H
18759 Carlos Moya Michael Llodra 2 2–0 H 2–0 Aug 31, 2005 H2H
18760 Carlos Moya Nicklas Kulti 2 0–2 G 0–2 Jun 12, 1999 H2H
18761 Carlos Moya Nicolas Escude 2 1–1 H 1–1 Mar 22, 2003 H2H
18762 Carlos Moya Olivier Patience 2 2–0 C 1–0 G 1–0 Feb 15, 2008 H2H
18763 Carlos Moya Pablo Andujar 2 2–0 C 2–0 Feb 26, 2009 H2H
18764 Carlos Moya Petr Korda 2 1–1 C 0–1 C 1–0 May 28, 1999 H2H
18765 Carlos Moya Robin Soderling 2 2–0 C 2–0 Jul 14, 2007 H2H
18766 Carlos Moya Sandor Noszaly 2 1–1 C 1–1 Aug 4, 1995 H2H
18767 Carlos Moya Sargis Sargsian 2 2–0 C 2–0 Apr 21, 2004 H2H
18768 Carlos Moya Scott Draper 2 2–0 C 1–0 H 1–0 Aug 27, 2003 H2H
18769 Carlos Moya Sergi Bruguera 2 2–0 C 2–0 May 4, 2001 H2H
18770 Carlos Moya Tomas Behrend 2 0–2 C 0–2 Feb 26, 2004 H2H
18771 Carlos Moya Tomas Carbonell 2 2–0 C 2–0 Apr 16, 1998 H2H
18772 Carlos Moya Vincent Spadea 2 2–0 H 2–0 Oct 10, 2003 H2H
18773 Carlos Moya Wayne Arthurs 2 2–0 H 2–0 Aug 7, 2004 H2H
18774 Carlos Moya Werner Eschauer 2 1–1 C 1–1 Feb 28, 2008 H2H
18775 Carl Uwe Steeb Alberto Tous 2 2–0 C 2–0 Jun 2, 1989 H2H
18776 Carl Uwe Steeb Cassio Motta 2 2–0 C 2–0 Jul 14, 1989 H2H
18777 Carl Uwe Steeb Jimmy Connors 2 1–1 C 0–1 C 1–0 May 13, 1989 H2H
18778 Carl Uwe Steeb Martin Sinner 2 2–0 C 1–0 C 1–0 Nov 9, 1995 H2H
18779 Carl Uwe Steeb Milan Srejber 2 1–1 C 1–0 H 0–1 Aug 29, 1990 H2H
18780 Carl Uwe Steeb Rick Leach 2 2–0 C 1–0 H 1–0 Oct 22, 1989 H2H
18781 Carl Uwe Steeb Yannick Noah 2 0–2 H 0–2 Jan 14, 1990 H2H
18782 Carsten Arriens Jordi Arrese 2 1–1 C 0–1 H 1–0 Oct 8, 1993 H2H
18783 Cary Stansbury Ken Rosewall 2 0–2 G 0–2 Dec 30, 1978 H2H
18784 Casper Ruud Aleksandar Vukic 2 1–1 H 1–1 Sep 29, 2025 H2H
18785 Casper Ruud Aleksandr Shevchenko 2 2–0 C 1–0 H 1–0 Mar 7, 2026 H2H
18786 Casper Ruud Alex Molcan 2 2–0 C 1–0 H 1–0 Aug 11, 2022 H2H
18787 Casper Ruud Arthur Fils 2 1–1 C 0–1 H 1–0 Mar 11, 2024 H2H
18788 Casper Ruud Carlos Berlocq 2 2–0 C 2–0 Feb 21, 2019 H2H
18789 Casper Ruud Corentin Moutet 2 2–0 C 1–0 H 1–0 Apr 8, 2026 H2H
18790 Casper Ruud Dominic Stricker 2 1–1 C 1–0 H 0–1 Jul 18, 2025 H2H
18791 Casper Ruud Fabian Marozsan 2 0–2 H 0–2 Jan 14, 2026 H2H
18792 Casper Ruud Federico Coria 2 2–0 C 2–0 Feb 12, 2022 H2H
18793 Casper Ruud Gianluca Mager 2 1–1 C 1–1 Apr 9, 2021 H2H
18794 Casper Ruud Grigor Dimitrov 2 1–1 C 0–1 H 1–0 Apr 15, 2022 H2H
18795 Casper Ruud Guido Pella 2 0–2 H 0–2 Aug 13, 2019 H2H
18796 Casper Ruud Hamad Medjedovic 2 2–0 C 2–0 May 27, 2026 H2H
18797 Casper Ruud Henri Laaksonen 2 2–0 C 1–0 H 1–0 Mar 26, 2022 H2H
18798 Casper Ruud Hugo Dellien 2 2–0 C 2–0 Apr 11, 2019 H2H
18799 Casper Ruud James Duckworth 2 2–0 H 2–0 Feb 6, 2025 H2H
18800 Casper Ruud Joao Fonseca 2 0–2 C 0–1 H 0–1 Aug 7, 2026 H2H