ATP Head-to-Head Records: Search Rivalries

Explore ATP head-to-head records, frequent opponents, and unbeaten rivalries. Compare historical rivalries or focus on currently active players.

Explore these records

Use the filters to narrow the table. Select a column heading to sort; select it again to reverse the order.

Rivalries
Reset
# Player 1 Player 2 Meetings, sorted descending Record Surface Last Met H2H
39801 Byron Black Julien Boutter 1 0–1 C 0–1 Nov 15, 2000 H2H
39802 Byron Black Kalle Flygt 1 1–0 H 1–0 Oct 13, 2000 H2H
39803 Byron Black Kenny Thorne 1 1–0 G 1–0 Jul 8, 1993 H2H
39804 Byron Black Kris Goossens 1 1–0 G 1–0 Jun 26, 1996 H2H
39805 Byron Black Kristian Pless 1 1–0 C 1–0 Mar 4, 1999 H2H
39806 Byron Black Lars Jonsson 1 0–1 H 0–1 Jan 19, 1994 H2H
39807 Byron Black Laurent Prades 1 0–1 C 0–1 May 27, 1992 H2H
39808 Byron Black Libor Nemecek 1 0–1 H 0–1 Jan 3, 1992 H2H
39809 Byron Black Luiz Mattar 1 0–1 C 0–1 Mar 19, 1992 H2H
39810 Byron Black Luke Jensen 1 1–0 C 1–0 Feb 29, 1996 H2H
39811 Byron Black Luke Milligan 1 0–1 G 0–1 Jun 17, 1999 H2H
39812 Byron Black Marc Kevin Goellner 1 1–0 H 1–0 Jan 22, 1993 H2H
39813 Byron Black Marcos Aurelio Gorriz 1 0–1 H 0–1 Feb 4, 1993 H2H
39814 Byron Black Marcos Ondruska 1 1–0 C 1–0 May 8, 1997 H2H
39815 Byron Black Marian Vajda 1 1–0 H 1–0 Mar 6, 1991 H2H
39816 Byron Black Mark Kaplan 1 1–0 G 1–0 Jul 9, 1994 H2H
39817 Byron Black Mark Petchey 1 1–0 H 1–0 Feb 9, 1994 H2H
39818 Byron Black Martin Rodriguez 1 1–0 H 1–0 Feb 17, 2000 H2H
39819 Byron Black Martin Strelba 1 1–0 G 1–0 Jun 10, 1992 H2H
39820 Byron Black Mauricio Hadad 1 1–0 H 1–0 Jul 20, 1994 H2H
39821 Byron Black Neville Godwin 1 0–1 H 0–1 Jul 30, 1997 H2H
39822 Byron Black Nicklas Kulti 1 1–0 C 1–0 Mar 5, 1999 H2H
39823 Byron Black Nicolas Escude 1 1–0 H 1–0 Mar 17, 1999 H2H
39824 Byron Black Nicolas Pereira 1 1–0 H 1–0 Jul 20, 1995 H2H
39825 Byron Black Paolo Cane 1 0–1 H 0–1 Jan 15, 1992 H2H
39826 Byron Black Patrick Baur 1 1–0 H 1–0 Apr 8, 1995 H2H
39827 Byron Black Patrik Kuhnen 1 1–0 C 1–0 Oct 25, 1995 H2H
39828 Byron Black Paul Haarhuis 1 0–1 H 0–1 Aug 17, 1995 H2H
39829 Byron Black Paul Kilderry 1 1–0 G 1–0 Jun 25, 1993 H2H
39830 Byron Black Paul Wekesa 1 1–0 H 1–0 Apr 7, 1995 H2H
39831 Byron Black Petr Luxa 1 1–0 C 1–0 Nov 6, 1997 H2H
39832 Byron Black Ramesh Krishnan 1 0–1 H 0–1 Apr 3, 1992 H2H
39833 Byron Black Renzo Furlan 1 1–0 H 1–0 Aug 13, 1997 H2H
39834 Byron Black Richey Reneberg 1 0–1 H 0–1 Apr 17, 1996 H2H
39835 Byron Black Robbie Koenig 1 1–0 G 1–0 Jul 12, 1996 H2H
39836 Byron Black Roberto Jabali 1 1–0 H 1–0 Mar 20, 1996 H2H
39837 Byron Black Rodolphe Gilbert 1 1–0 C 1–0 Feb 25, 1993 H2H
39838 Byron Black Sandon Stolle 1 1–0 H 1–0 Mar 7, 1997 H2H
39839 Byron Black Seung Ho Ji 1 1–0 H 1–0 Apr 23, 1992 H2H
39840 Byron Black Stefan Koubek 1 0–1 H 0–1 Mar 2, 2000 H2H
39841 Byron Black Stephane Huet 1 1–0 G 1–0 Jun 14, 2000 H2H
39842 Byron Black Toby Mitchell 1 1–0 H 1–0 Jan 20, 1999 H2H
39843 Byron Black Todd Witsken 1 0–1 H 0–1 Sep 2, 1992 H2H
39844 Byron Black Tommy Ho 1 1–0 G 1–0 Jun 24, 1995 H2H
39845 Byron Black Wayne Black 1 0–1 H 0–1 Aug 5, 1998 H2H
39846 Byron Black Wolfgang Schranz 1 1–0 C 1–0 May 23, 1996 H2H
39847 Byron Talbot Ramesh Krishnan 1 0–1 H 0–1 Jan 18, 1989 H2H
39848 Byron Talbot Thomas Haldin 1 1–0 H 1–0 Oct 13, 1988 H2H
39849 Calvin Hemery Constant Lestienne 1 0–1 H 0–1 Nov 9, 2023 H2H
39850 Calvin Hemery Diego Schwartzman 1 0–1 C 0–1 May 29, 2018 H2H
39851 Calvin Hemery Ruben Bemelmans 1 0–1 H 0–1 Feb 8, 2018 H2H
39852 Calvin Hemery Thanasi Kokkinakis 1 0–1 H 0–1 Mar 23, 2018 H2H
39853 Calvin Hemery Tristan Lamasine 1 1–0 C 1–0 Jul 14, 2016 H2H
39854 Cameron Norrie Alejandro Tabilo 1 0–1 H 0–1 Jan 12, 2024 H2H
39855 Cameron Norrie Aleksandar Vukic 1 0–1 H 0–1 Jul 30, 2025 H2H
39856 Cameron Norrie Alexandre Muller 1 1–0 C 1–0 May 13, 2023 H2H
39857 Cameron Norrie Alex Molcan 1 1–0 C 1–0 May 22, 2022 H2H
39858 Cameron Norrie Arthur Fils 1 0–1 H 0–1 Aug 8, 2026 H2H
39859 Cameron Norrie Ben Shelton 1 1–0 H 1–0 Aug 19, 2022 H2H
39860 Cameron Norrie Bernabe Zapata Miralles 1 1–0 C 1–0 Feb 25, 2023 H2H
39861 Cameron Norrie Bernard Tomic 1 1–0 H 1–0 Jul 31, 2026 H2H
39862 Cameron Norrie Bjorn Fratangelo 1 1–0 C 1–0 Jun 1, 2021 H2H
39863 Cameron Norrie Botic van de Zandschulp 1 1–0 H 1–0 Aug 11, 2022 H2H
39864 Cameron Norrie Brian Shi 1 1–0 H 1–0 Feb 13, 2020 H2H
39865 Cameron Norrie Camilo Ugo Carabelli 1 1–0 H 1–0 Aug 3, 2026 H2H
39866 Cameron Norrie Christopher Eubanks 1 0–1 G 0–1 Jul 6, 2023 H2H
39867 Cameron Norrie Dalibor Svrcina 1 0–1 H 0–1 Oct 8, 2026 H2H
39868 Cameron Norrie Daniel Altmaier 1 1–0 H 1–0 Feb 23, 2022 H2H
39869 Cameron Norrie Daniel Brands 1 1–0 G 1–0 Jun 27, 2018 H2H
39870 Cameron Norrie Di Wu 1 1–0 H 1–0 Sep 27, 2018 H2H
39871 Cameron Norrie Dominic Stricker 1 1–0 C 1–0 May 21, 2025 H2H
39872 Cameron Norrie Egor Gerasimov 1 1–0 C 1–0 Apr 21, 2022 H2H
39873 Cameron Norrie Emilio Nava 1 1–0 H 1–0 Jan 21, 2026 H2H
39874 Cameron Norrie Ernesto Escobedo 1 1–0 H 1–0 Jul 23, 2021 H2H
39875 Cameron Norrie Ethan Quinn 1 1–0 C 1–0 Apr 15, 2026 H2H
39876 Cameron Norrie Federico Agustin Gomez 1 1–0 C 1–0 May 29, 2025 H2H
39877 Cameron Norrie Filip Misolic 1 1–0 H 1–0 Oct 26, 2023 H2H
39878 Cameron Norrie Francisco Comesana 1 1–0 H 1–0 Aug 28, 2025 H2H
39879 Cameron Norrie Gabriel Diallo 1 0–1 C 0–1 Apr 28, 2025 H2H
39880 Cameron Norrie Giovanni Mpetshi Perricard 1 0–1 H 0–1 Jan 14, 2026 H2H
39881 Cameron Norrie Hyeon Chung 1 0–1 H 0–1 Feb 22, 2018 H2H
39882 Cameron Norrie Jacob Fearnley 1 1–0 C 1–0 May 31, 2025 H2H
39883 Cameron Norrie James Duckworth 1 1–0 H 1–0 Jul 29, 2026 H2H
39884 Cameron Norrie Jan-Lennard Struff 1 1–0 H 1–0 Jan 12, 2019 H2H
39885 Cameron Norrie Jason Kubler 1 1–0 C 1–0 May 26, 2022 H2H
39886 Cameron Norrie JC Aragone 1 1–0 H 1–0 Jan 10, 2021 H2H
39887 Cameron Norrie J.J. Wolf 1 0–1 H 0–1 Oct 7, 2023 H2H
39888 Cameron Norrie Joao Fonseca 1 1–0 C 1–0 Apr 27, 2024 H2H
39889 Cameron Norrie Jozef Kovalik 1 1–0 C 1–0 Jul 18, 2024 H2H
39890 Cameron Norrie Juan Manuel Cerundolo 1 1–0 C 1–0 Feb 23, 2023 H2H
39891 Cameron Norrie Kaichi Uchida 1 1–0 H 1–0 Sep 30, 2022 H2H
39892 Cameron Norrie Kyle Edmund 1 0–1 G 0–1 Jun 27, 2019 H2H
39893 Cameron Norrie Lloyd Harris 1 1–0 C 1–0 Jun 3, 2021 H2H
39894 Cameron Norrie Malek Jaziri 1 1–0 H 1–0 Jul 26, 2018 H2H
39895 Cameron Norrie Manuel Guinard 1 1–0 C 1–0 May 24, 2022 H2H
39896 Cameron Norrie Marc Polmans 1 1–0 H 1–0 Sep 24, 2023 H2H
39897 Cameron Norrie Matteo Arnaldi 1 0–1 H 0–1 Sep 3, 2023 H2H
39898 Cameron Norrie Mattia Bellucci 1 1–0 G 1–0 Jul 6, 2025 H2H
39899 Cameron Norrie Maximilian Marterer 1 1–0 C 1–0 May 25, 2018 H2H
39900 Cameron Norrie Michael Zheng 1 0–1 G 0–1 Jun 29, 2026 H2H
39901 Cameron Norrie Mikhail Kukushkin 1 0–1 H 0–1 Aug 1, 2019 H2H
39902 Cameron Norrie Pablo Carreno Busta 1 0–1 H 0–1 Aug 31, 2017 H2H
39903 Cameron Norrie Prajnesh Gunneswaran 1 1–0 H 1–0 Aug 1, 2018 H2H
39904 Cameron Norrie Radu Albot 1 1–0 H 1–0 Aug 5, 2022 H2H
39905 Cameron Norrie Richard Gasquet 1 0–1 H 0–1 Jan 14, 2023 H2H
39906 Cameron Norrie Salvatore Caruso 1 1–0 C 1–0 Apr 21, 2021 H2H
39907 Cameron Norrie Stefan Kozlov 1 1–0 H 1–0 Mar 17, 2021 H2H
39908 Cameron Norrie Thiago Seyboth Wild 1 1–0 C 1–0 Feb 24, 2024 H2H
39909 Cameron Norrie Tung-Lin Wu 1 1–0 H 1–0 Mar 11, 2023 H2H
39910 Cameron Norrie Valentin Royer 1 1–0 H 1–0 Nov 5, 2025 H2H
39911 Cameron Norrie Valentin Vacherot 1 0–1 H 0–1 Oct 31, 2025 H2H
39912 Cameron Norrie Yi Zhou 1 0–1 H 0–1 Sep 20, 2025 H2H
39913 Cameron Norrie Yu Hsiou Hsu 1 1–0 H 1–0 Aug 31, 2023 H2H
39914 Cameron Norrie Zhizhen Zhang 1 0–1 C 0–1 May 1, 2023 H2H
39915 Cameron Norrie Zizou Bergs 1 1–0 H 1–0 Nov 9, 2024 H2H
39916 Camilo Ugo Carabelli Alejandro Tabilo 1 0–1 H 0–1 Jan 12, 2026 H2H
39917 Camilo Ugo Carabelli Alexandre Muller 1 0–1 C 0–1 Apr 8, 2025 H2H
39918 Camilo Ugo Carabelli Alex de Minaur 1 0–1 H 0–1 Oct 4, 2025 H2H
39919 Camilo Ugo Carabelli Aslan Karatsev 1 1–0 C 1–0 May 24, 2022 H2H
39920 Camilo Ugo Carabelli Ben Shelton 1 0–1 H 0–1 Aug 10, 2025 H2H
39921 Camilo Ugo Carabelli Botic van de Zandschulp 1 1–0 C 1–0 Jul 18, 2025 H2H
39922 Camilo Ugo Carabelli Cristian Garin 1 1–0 C 1–0 Jul 17, 2025 H2H
39923 Camilo Ugo Carabelli Damir Dzumhur 1 1–0 C 1–0 Feb 21, 2025 H2H
39924 Camilo Ugo Carabelli Emilio Nava 1 1–0 C 1–0 May 25, 2026 H2H
39925 Camilo Ugo Carabelli Ethan Quinn 1 0–1 G 0–1 Jun 25, 2025 H2H
39926 Camilo Ugo Carabelli Francisco Comesana 1 1–0 C 1–0 Feb 10, 2026 H2H
39927 Camilo Ugo Carabelli Gael Monfils 1 1–0 C 1–0 Apr 23, 2026 H2H
39928 Camilo Ugo Carabelli Giovanni Mpetshi Perricard 1 1–0 H 1–0 Mar 19, 2026 H2H
39929 Camilo Ugo Carabelli Jan-Lennard Struff 1 0–1 H 0–1 Sep 1, 2026 H2H
39930 Camilo Ugo Carabelli Jesper de Jong 1 0–1 C 0–1 Jul 19, 2025 H2H
39931 Camilo Ugo Carabelli Kamil Majchrzak 1 1–0 C 1–0 May 18, 2026 H2H
39932 Camilo Ugo Carabelli Marcos Giron 1 0–1 G 0–1 Jul 2, 2025 H2H
39933 Camilo Ugo Carabelli Mariano Navone 1 1–0 C 1–0 Feb 12, 2026 H2H
39934 Camilo Ugo Carabelli Marton Fucsovics 1 0–1 H 0–1 Jan 18, 2026 H2H
39935 Camilo Ugo Carabelli Miomir Kecmanovic 1 0–1 H 0–1 Aug 13, 2026 H2H
39936 Camilo Ugo Carabelli Pedro Martinez 1 1–0 C 1–0 Feb 20, 2025 H2H
39937 Camilo Ugo Carabelli Radu Albot 1 1–0 C 1–0 Apr 3, 2025 H2H
39938 Camilo Ugo Carabelli Reilly Opelka 1 0–1 G 0–1 Jun 19, 2025 H2H
39939 Camilo Ugo Carabelli Taylor Fritz 1 0–1 H 0–1 Aug 28, 2024 H2H
39940 Camilo Ugo Carabelli Terence Atmane 1 1–0 H 1–0 Oct 3, 2025 H2H
39941 Carl Axel Hageskog Patrick Proisy 1 0–1 C 0–1 Jul 19, 1979 H2H
39942 Carl Limberger Andreas Maurer 1 0–1 G 0–1 Nov 28, 1984 H2H
39943 Carl Limberger Andrew Castle 1 1–0 H 1–0 Aug 27, 1987 H2H
39944 Carl Limberger Anthony Lane 1 1–0 H 1–0 Jan 13, 1988 H2H
39945 Carl Limberger Christo Steyn 1 0–1 G 0–1 Jun 24, 1987 H2H
39946 Carl Limberger Dale Collings 1 0–1 G 0–1 Oct 8, 1981 H2H
39947 Carl Limberger Eddie Edwards 1 0–1 G 0–1 Dec 26, 1985 H2H
39948 Carl Limberger Eric Jelen 1 0–1 C 0–1 Apr 2, 1987 H2H
39949 Carl Limberger Gabriel Urpi 1 1–0 C 1–0 May 17, 1985 H2H
39950 Carl Limberger Gary Donnelly 1 0–1 H 0–1 Sep 3, 1987 H2H
39951 Carl Limberger Ivan Kley 1 1–0 C 1–0 Jul 25, 1985 H2H
39952 Carl Limberger Jon Levine 1 1–0 H 1–0 Dec 31, 1987 H2H
39953 Carl Limberger Jorgen Windahl 1 0–1 C 0–1 Sep 23, 1987 H2H
39954 Carl Limberger Karel Demuynck 1 1–0 C 1–0 Mar 26, 1987 H2H
39955 Carl Limberger Lawson Duncan 1 0–1 C 0–1 Sep 19, 1985 H2H
39956 Carl Limberger Mansour Bahrami 1 0–1 C 0–1 Sep 17, 1987 H2H
39957 Carl Limberger Marcel Freeman 1 1–0 H 1–0 Jan 10, 1987 H2H
39958 Carl Limberger Mark Dickson 1 0–1 C 0–1 May 21, 1987 H2H
39959 Carl Limberger Marty Davis 1 1–0 H 1–0 Sep 27, 1990 H2H
39960 Carl Limberger Matt Anger 1 0–1 G 0–1 Dec 20, 1984 H2H
39961 Carl Limberger Milan Srejber 1 1–0 C 1–0 May 8, 1987 H2H
39962 Carl Limberger Pascal Portes 1 0–1 H 0–1 Mar 21, 1985 H2H
39963 Carl Limberger Pat Serret 1 1–0 H 1–0 Jan 9, 1987 H2H
39964 Carl Limberger Paul Mcnamee 1 0–1 C 0–1 May 29, 1985 H2H
39965 Carl Limberger Paul Vojtischek 1 1–0 C 1–0 Apr 14, 1988 H2H
39966 Carl Limberger Peter Elter 1 0–1 C 0–1 May 23, 1985 H2H
39967 Carl Limberger Rudiger Haas 1 1–0 C 1–0 May 3, 1989 H2H
39968 Carl Limberger Russell Simpson 1 1–0 H 1–0 Feb 25, 1987 H2H
39969 Carl Limberger Slobodan Zivojinovic 1 0–1 G 0–1 Jan 16, 1987 H2H
39970 Carl Limberger Stanislav Birner 1 0–1 C 0–1 Jul 31, 1986 H2H
39971 Carl Limberger Tim Mayotte 1 0–1 C 0–1 May 25, 1988 H2H
39972 Carl Limberger Tomas Smid 1 1–0 H 1–0 Oct 15, 1987 H2H
39973 Carlos Alcaraz Adrian Mannarino 1 1–0 C 1–0 May 4, 2021 H2H
39974 Carlos Alcaraz Alejandro Tabilo 1 1–0 H 1–0 Jan 19, 2022 H2H
39975 Carlos Alcaraz Aleksandar Vukic 1 1–0 G 1–0 Jul 4, 2024 H2H
39976 Carlos Alcaraz Alexander Bublik 1 1–0 C 1–0 Apr 10, 2026 H2H
39977 Carlos Alcaraz Alexander Erler 1 0–1 C 0–1 Jul 28, 2021 H2H
39978 Carlos Alcaraz Alexandre Muller 1 1–0 G 1–0 Jul 6, 2023 H2H
39979 Carlos Alcaraz Alexei Popyrin 1 1–0 H 1–0 Aug 25, 2021 H2H
39980 Carlos Alcaraz Alex Michelsen 1 1–0 H 1–0 Oct 1, 2026 H2H
39981 Carlos Alcaraz Alex Molcan 1 1–0 C 1–0 Jul 23, 2022 H2H
39982 Carlos Alcaraz Andrej Martin 1 1–0 C 1–0 Jul 23, 2021 H2H
39983 Carlos Alcaraz Attila Balazs 1 1–0 H 1–0 Feb 3, 2021 H2H
39984 Carlos Alcaraz Borna Coric 1 1–0 C 1–0 May 6, 2023 H2H
39985 Carlos Alcaraz Brandon Nakashima 1 1–0 H 1–0 Sep 29, 2025 H2H
39986 Carlos Alcaraz Camilo Ugo Carabelli 1 1–0 C 1–0 Feb 16, 2024 H2H
39987 Carlos Alcaraz Corentin Moutet 1 1–0 H 1–0 Jan 23, 2026 H2H
39988 Carlos Alcaraz Daniel Altmaier 1 1–0 C 1–0 Apr 11, 2025 H2H
39989 Carlos Alcaraz Diego Schwartzman 1 1–0 C 1–0 Feb 20, 2022 H2H
39990 Carlos Alcaraz Dominik Koepfer 1 1–0 H 1–0 Aug 30, 2023 H2H
39991 Carlos Alcaraz Ethan Quinn 1 1–0 C 1–0 Apr 17, 2025 H2H
39992 Carlos Alcaraz Federico Delbonis 1 1–0 C 1–0 Feb 18, 2022 H2H
39993 Carlos Alcaraz Feliciano Lopez 1 1–0 C 1–0 Apr 9, 2021 H2H
39994 Carlos Alcaraz Flavio Cobolli 1 1–0 C 1–0 May 30, 2023 H2H
39995 Carlos Alcaraz Giovanni Mpetshi Perricard 1 1–0 H 1–0 Sep 29, 2024 H2H
39996 Carlos Alcaraz Gregoire Barrere 1 1–0 H 1–0 Oct 7, 2023 H2H
39997 Carlos Alcaraz Hady Habib 1 1–0 C 1–0 Jul 29, 2024 H2H
39998 Carlos Alcaraz Hamad Medjedovic 1 1–0 H 1–0 Aug 12, 2025 H2H
39999 Carlos Alcaraz Hugo Gaston 1 0–1 H 0–1 Nov 5, 2021 H2H
40000 Carlos Alcaraz Jaime Faria 1 1–0 H 1–0 Sep 2, 2026 H2H