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 ascending Record Surface Last Met H2H
44801 Robby Ginepri Dudi Sela 1 0–1 C 0–1 Apr 17, 2008 H2H
44802 Robby Ginepri Gregory Carraz 1 1–0 G 1–0 Jul 12, 2003 H2H
44803 Robby Ginepri Ivan Miranda 1 1–0 G 1–0 Jul 12, 2003 H2H
44804 Robby Ginepri Ivo Heuberger 1 1–0 H 1–0 Jul 25, 2003 H2H
44805 Robby Ginepri Jan Hajek 1 0–1 H 0–1 Jan 20, 2010 H2H
44806 Robby Ginepri Jesse Witten 1 1–0 H 1–0 Feb 21, 2008 H2H
44807 Robby Ginepri Jiri Vanek 1 1–0 H 1–0 Oct 9, 2008 H2H
44808 Robby Ginepri Julian Knowle 1 0–1 C 0–1 May 12, 2004 H2H
44809 Robby Ginepri Justin Gimelstob 1 1–0 H 1–0 Jul 27, 2006 H2H
44810 Robby Ginepri Kristian Pless 1 1–0 H 1–0 Feb 13, 2003 H2H
44811 Robby Ginepri Lars Burgsmuller 1 1–0 G 1–0 Jun 8, 2005 H2H
44812 Robby Ginepri Marin Cilic 1 0–1 H 0–1 Aug 28, 2008 H2H
44813 Robby Ginepri Martin Alund 1 1–0 C 1–0 Apr 12, 2013 H2H
44814 Robby Ginepri Mathieu Montcourt 1 1–0 H 1–0 Feb 14, 2008 H2H
44815 Robby Ginepri Michael Ryderstedt 1 1–0 H 1–0 Jul 20, 2005 H2H
44816 Robby Ginepri Michal Mertinak 1 0–1 G 0–1 Jul 8, 2005 H2H
44817 Robby Ginepri Nick Lindahl 1 1–0 H 1–0 Jul 22, 2010 H2H
44818 Robby Ginepri Paul Capdeville 1 0–1 H 0–1 Jul 17, 2008 H2H
44819 Robby Ginepri Peter Luczak 1 1–0 H 1–0 Jul 24, 2003 H2H
44820 Robby Ginepri Prakash Amritraj 1 1–0 G 1–0 Jul 10, 2003 H2H
44821 Robby Ginepri Ricardas Berankis 1 0–1 H 0–1 Feb 11, 2010 H2H
44822 Robby Ginepri Richard Bloomfield 1 1–0 G 1–0 Jun 13, 2007 H2H
44823 Robby Ginepri Robert Kendrick 1 1–0 H 1–0 Mar 7, 2007 H2H
44824 Robby Ginepri Rubin Statham 1 1–0 H 1–0 Jan 15, 2009 H2H
44825 Robby Ginepri Scott Oudsema 1 1–0 G 1–0 Jul 7, 2005 H2H
44826 Robby Ginepri Somdev Devvarman 1 1–0 H 1–0 Aug 17, 2010 H2H
44827 Robby Ginepri Todd Widom 1 0–1 H 0–1 Feb 12, 2009 H2H
44828 Robby Ginepri Yuri Schukin 1 0–1 C 0–1 Apr 30, 2008 H2H
44829 Robert Bettauer Michael Grant 1 0–1 H 0–1 Aug 15, 1979 H2H
44830 Robert Casey Bob Giltinan 1 0–1 G 0–1 Dec 30, 1972 H2H
44831 Robert Casey Ernie Ewert 1 0–1 G 0–1 Jun 5, 1974 H2H
44832 Robert Casey Frank Sedgman 1 0–1 G 0–1 Dec 30, 1971 H2H
44833 Robert Casey Jean Paul Meyer 1 0–1 G 0–1 Jan 2, 1974 H2H
44834 Robert Casey John Bartlett 1 0–1 G 0–1 Dec 30, 1973 H2H
44835 Robert Casey Rick Fisher 1 0–1 G 0–1 Jan 9, 1980 H2H
44836 Robert Kendrick Danai Udomchoke 1 0–1 H 0–1 Feb 26, 2007 H2H
44837 Robert Kendrick Denis Gremelmayr 1 1–0 H 1–0 Jan 6, 2011 H2H
44838 Robert Kendrick George Bastl 1 1–0 H 1–0 Sep 25, 2008 H2H
44839 Robert Kendrick Hyun-Woo Nam 1 1–0 H 1–0 Oct 3, 2007 H2H
44840 Robert Kendrick Jean-Rene Lisnard 1 1–0 H 1–0 Mar 7, 2003 H2H
44841 Robert Kendrick Juan Pablo Brzezicki 1 0–1 C 0–1 May 30, 2007 H2H
44842 Robert Kendrick Kevin Kim 1 1–0 H 1–0 Feb 2, 2006 H2H
44843 Robert Kendrick Paul Capdeville 1 1–0 H 1–0 Feb 26, 2009 H2H
44844 Robert Kendrick Paul Goldstein 1 0–1 H 0–1 Jul 26, 2007 H2H
44845 Robert Kendrick Scoville Jenkins 1 1–0 H 1–0 Jan 28, 2007 H2H
44846 Robert Kendrick Wesley Whitehouse 1 1–0 H 1–0 Jul 19, 2007 H2H
44847 Robert Kendrick Zack Fleishman 1 0–1 H 0–1 Jul 20, 2007 H2H
44848 Robert Lamarche Bob Lutz 1 0–1 C 0–1 Aug 12, 1971 H2H
44849 Robert Machan Allan McDonald 1 1–0 G 1–0 Jan 3, 1973 H2H
44850 Robert Machan Attila Korpas 1 0–1 C 0–1 Apr 12, 1973 H2H
44851 Robert Machan Bernard Mignot 1 0–1 C 0–1 Mar 30, 1973 H2H
44852 Robert Machan Bob Giltinan 1 0–1 G 0–1 Jun 27, 1973 H2H
44853 Robert Machan Dragan Savic 1 1–0 C 1–0 Feb 27, 1975 H2H
44854 Robert Machan Frantisek Pala 1 0–1 C 0–1 Mar 30, 1972 H2H
44855 Robert Machan Hans Jurgen Pohmann 1 1–0 C 1–0 Jun 7, 1972 H2H
44856 Robert Machan Ivan Molina 1 0–1 H 0–1 Nov 6, 1973 H2H
44857 Robert Machan Jean Loup Rouyer 1 1–0 C 1–0 Apr 16, 1973 H2H
44858 Robert Machan Jim Delaney 1 1–0 C 1–0 Feb 13, 1975 H2H
44859 Robert Machan Julian Ganzabal 1 0–1 C 0–1 May 16, 1974 H2H
44860 Robert Machan Mike Estep 1 0–1 C 0–1 Feb 26, 1974 H2H
44861 Robert Machan Mike Machette 1 1–0 C 1–0 Mar 8, 1975 H2H
44862 Robert Machan Patrice Dominguez 1 1–0 C 1–0 Mar 29, 1973 H2H
44863 Robert Machan Patricio Cornejo 1 1–0 C 1–0 Jun 8, 1972 H2H
44864 Robert Machan Patrick Hombergen 1 0–1 C 0–1 Apr 6, 1973 H2H
44865 Robert Machan Patrick Proisy 1 1–0 G 1–0 Jan 4, 1973 H2H
44866 Robert Machan Pierre Barthes 1 0–1 C 0–1 Apr 2, 1971 H2H
44867 Robert Machan Robert Maud 1 1–0 C 1–0 Jun 3, 1973 H2H
44868 Robert Machan Rod Laver 1 0–1 G 0–1 Jun 17, 1971 H2H
44869 Robert Machan Steve Faulk 1 1–0 C 1–0 Mar 28, 1973 H2H
44870 Robert Machan Syd Ball 1 0–1 C 0–1 Mar 12, 1974 H2H
44871 Robert Machan Toma Ovici 1 1–0 C 1–0 May 23, 1973 H2H
44872 Robert Machan Tom Okker 1 0–1 C 0–1 May 25, 1973 H2H
44873 Robert Machan Ulrich Pinner 1 0–1 C 0–1 May 25, 1976 H2H
44874 Robert Machan Vitas Gerulaitis 1 0–1 C 0–1 Mar 20, 1974 H2H
44875 Robert Maud Abe Segal 1 1–0 H 1–0 Mar 27, 1970 H2H
44876 Robert Maud Bill Bowrey 1 0–1 H 0–1 Mar 11, 1971 H2H
44877 Robert Maud Christian Kuhnke 1 0–1 C 0–1 Aug 15, 1969 H2H
44878 Robert Maud Jean Loup Rouyer 1 1–0 G 1–0 Jun 17, 1969 H2H
44879 Robert Maud Keishiro Yanagi 1 1–0 G 1–0 Jun 25, 1969 H2H
44880 Robert Maud Peter Curtis 1 1–0 C 1–0 Jul 19, 1971 H2H
44881 Robert Maud Roy Barth 1 1–0 C 1–0 Apr 5, 1973 H2H
44882 Robert Maud Tom Christensen 1 0–1 C 0–1 Jul 19, 1973 H2H
44883 Roberto Arguello Alberto Tous 1 0–1 C 0–1 Jul 30, 1987 H2H
44884 Roberto Arguello Alejandro Ganzabal 1 1–0 C 1–0 May 1, 1985 H2H
44885 Roberto Arguello Alvaro Fillol 1 1–0 C 1–0 Aug 1, 1984 H2H
44886 Roberto Arguello Balazs Taroczy 1 1–0 C 1–0 Jul 10, 1985 H2H
44887 Roberto Arguello Bernard Fritz 1 1–0 C 1–0 Jun 11, 1983 H2H
44888 Roberto Arguello Blaine Willenborg 1 1–0 H 1–0 Jan 28, 1988 H2H
44889 Roberto Arguello Christophe Casa 1 1–0 C 1–0 Apr 13, 1984 H2H
44890 Roberto Arguello Claudio Panatta 1 1–0 C 1–0 Sep 22, 1988 H2H
44891 Roberto Arguello Corrado Barazzutti 1 0–1 C 0–1 May 20, 1981 H2H
44892 Roberto Arguello Damir Keretic 1 0–1 C 0–1 May 14, 1986 H2H
44893 Roberto Arguello Eduardo Bengoechea 1 0–1 C 0–1 May 1, 1986 H2H
44894 Roberto Arguello Egan Adams 1 1–0 C 1–0 Jul 27, 1983 H2H
44895 Roberto Arguello Eleuterio Martins 1 1–0 C 1–0 Feb 28, 1985 H2H
44896 Roberto Arguello Eliot Teltscher 1 1–0 C 1–0 Jun 9, 1983 H2H
44897 Roberto Arguello Ferrante Rocchi 1 0–1 C 0–1 Aug 14, 1986 H2H
44898 Roberto Arguello Francesco Cancellotti 1 1–0 C 1–0 Aug 4, 1983 H2H
44899 Roberto Arguello Gabriel Urpi 1 1–0 C 1–0 Sep 13, 1984 H2H
44900 Roberto Arguello Guillermo Aubone 1 0–1 C 0–1 Feb 4, 1982 H2H
44901 Roberto Arguello Hans Schwaier 1 1–0 C 1–0 Jul 11, 1985 H2H
44902 Roberto Arguello Henrik Sundstrom 1 0–1 C 0–1 Apr 14, 1984 H2H
44903 Roberto Arguello Jim Gurfein 1 1–0 C 1–0 Jul 25, 1984 H2H
44904 Roberto Arguello Joakim Nystrom 1 0–1 C 0–1 Sep 14, 1985 H2H
44905 Roberto Arguello Josef Cihak 1 1–0 C 1–0 Apr 18, 1985 H2H
44906 Roberto Arguello Marc Flur 1 1–0 C 1–0 Jul 23, 1986 H2H
44907 Roberto Arguello Mark Dickson 1 0–1 C 0–1 Oct 3, 1986 H2H
44908 Roberto Arguello Mark Edmondson 1 0–1 C 0–1 Aug 8, 1984 H2H
44909 Roberto Arguello Marty Davis 1 1–0 C 1–0 May 29, 1985 H2H
44910 Roberto Arguello Massimiliano Narducci 1 0–1 C 0–1 Jun 11, 1987 H2H
44911 Roberto Arguello Michael Kures 1 0–1 C 0–1 Jul 6, 1988 H2H
44912 Roberto Arguello Michael Tauson 1 0–1 C 0–1 Aug 1, 1990 H2H
44913 Roberto Arguello Michael Westphal 1 0–1 C 0–1 Jul 19, 1984 H2H
44914 Roberto Arguello Milan Srejber 1 1–0 C 1–0 Apr 30, 1986 H2H
44915 Roberto Arguello Miloslav Mecir 1 0–1 C 0–1 Sep 15, 1984 H2H
44916 Roberto Arguello Pavel Slozil 1 1–0 C 1–0 Apr 19, 1984 H2H
44917 Roberto Arguello Peter Bastiansen 1 1–0 C 1–0 Sep 15, 1984 H2H
44918 Roberto Arguello Sergio Ribeiro 1 0–1 C 0–1 Aug 13, 1987 H2H
44919 Roberto Arguello Shlomo Glickstein 1 0–1 C 0–1 Aug 6, 1983 H2H
44920 Roberto Arguello Tom Cain 1 1–0 C 1–0 Jul 18, 1984 H2H
44921 Roberto Arguello Van Winitsky 1 1–0 C 1–0 Apr 14, 1984 H2H
44922 Roberto Azar Bryan Shelton 1 0–1 C 0–1 May 13, 1993 H2H
44923 Roberto Azar Claudio Panatta 1 1–0 C 1–0 Oct 2, 1986 H2H
44924 Roberto Azar Fernando Luna 1 1–0 C 1–0 Mar 9, 1990 H2H
44925 Roberto Azar Josef Cihak 1 1–0 C 1–0 Aug 25, 1989 H2H
44926 Roberto Azar Michael Robertson 1 1–0 C 1–0 May 3, 1989 H2H
44927 Roberto Azar Oliver Fuchs 1 1–0 C 1–0 Aug 24, 1989 H2H
44928 Roberto Azar Pablo Arraya 1 0–1 C 0–1 Oct 3, 1986 H2H
44929 Roberto Azar Paul Dogger 1 1–0 C 1–0 May 17, 1990 H2H
44930 Roberto Azar Paul Vojtischek 1 1–0 C 1–0 May 4, 1988 H2H
44931 Roberto Azar Tomas Smid 1 1–0 C 1–0 Sep 28, 1989 H2H
44932 Roberto Bautista Agut Benjamin Bonzi 1 0–1 H 0–1 Nov 7, 2024 H2H
44933 Roberto Bautista Agut Hugo Gaston 1 1–0 H 1–0 Oct 19, 2024 H2H
44934 Roberto Carballes Baena Adam Pavlasek 1 0–1 C 0–1 May 24, 2016 H2H
44935 Roberto Carballes Baena Adrian Mannarino 1 0–1 G 0–1 Jun 28, 2019 H2H
44936 Roberto Carballes Baena Alejandro Tabilo 1 1–0 H 1–0 Jan 14, 2025 H2H
44937 Roberto Carballes Baena Aleksandar Kovacevic 1 0–1 H 0–1 Aug 1, 2024 H2H
44938 Roberto Carballes Baena Alex Molcan 1 1–0 C 1–0 Jul 29, 2022 H2H
44939 Roberto Carballes Baena Andrey Kuznetsov 1 1–0 C 1–0 Apr 12, 2014 H2H
44940 Roberto Carballes Baena Arthur Fils 1 1–0 H 1–0 Oct 5, 2024 H2H
44941 Roberto Carballes Baena Aslan Karatsev 1 0–1 H 0–1 Aug 31, 2023 H2H
44942 Roberto Carballes Baena Austin Krajicek 1 1–0 C 1–0 Feb 4, 2016 H2H
44943 Roberto Carballes Baena Benjamin Bonzi 1 0–1 H 0–1 Jan 13, 2022 H2H
44944 Roberto Carballes Baena Benoit Paire 1 0–1 C 0–1 May 29, 2018 H2H
44945 Roberto Carballes Baena Bernard Tomic 1 0–1 C 0–1 Feb 5, 2016 H2H
44946 Roberto Carballes Baena Bjorn Fratangelo 1 1–0 C 1–0 May 3, 2018 H2H
44947 Roberto Carballes Baena Brandon Nakashima 1 0–1 H 0–1 Mar 22, 2025 H2H
44948 Roberto Carballes Baena Camilo Ugo Carabelli 1 1–0 H 1–0 Jul 29, 2025 H2H
44949 Roberto Carballes Baena Constant Lestienne 1 1–0 C 1–0 May 28, 2024 H2H
44950 Roberto Carballes Baena Damir Dzumhur 1 1–0 C 1–0 Jul 19, 2019 H2H
44951 Roberto Carballes Baena Daniel Rincon 1 1–0 C 1–0 May 24, 2023 H2H
44952 Roberto Carballes Baena Danilo Petrovic 1 0–1 C 0–1 Oct 16, 2020 H2H
44953 Roberto Carballes Baena Denis Yevseyev 1 1–0 C 1–0 Jul 19, 2024 H2H
44954 Roberto Carballes Baena Dennis Novak 1 1–0 C 1–0 Jul 20, 2016 H2H
44955 Roberto Carballes Baena Diego Schwartzman 1 0–1 H 0–1 Mar 10, 2019 H2H
44956 Roberto Carballes Baena Dimitar Kuzmanov 1 1–0 C 1–0 Apr 7, 2023 H2H
44957 Roberto Carballes Baena Eduardo Nava 1 1–0 C 1–0 May 30, 2023 H2H
44958 Roberto Carballes Baena Federico Coria 1 1–0 C 1–0 Oct 15, 2020 H2H
44959 Roberto Carballes Baena Frances Tiafoe 1 0–1 H 0–1 Aug 10, 2025 H2H
44960 Roberto Carballes Baena Francisco Comesana 1 0–1 C 0–1 Jul 18, 2025 H2H
44961 Roberto Carballes Baena Gabriel Diallo 1 0–1 H 0–1 Jan 2, 2025 H2H
44962 Roberto Carballes Baena Gastao Elias 1 0–1 C 0–1 Feb 15, 2018 H2H
44963 Roberto Carballes Baena Giovanni Lapentti 1 1–0 C 1–0 Feb 10, 2017 H2H
44964 Roberto Carballes Baena Giovanni Mpetshi Perricard 1 0–1 H 0–1 Oct 19, 2023 H2H
44965 Roberto Carballes Baena Henri Laaksonen 1 1–0 C 1–0 Jul 28, 2022 H2H
44966 Roberto Carballes Baena Hugo Grenier 1 1–0 C 1–0 Apr 17, 2024 H2H
44967 Roberto Carballes Baena Ilya Ivashka 1 1–0 G 1–0 Jun 27, 2023 H2H
44968 Roberto Carballes Baena Jacob Fearnley 1 0–1 C 0–1 Apr 17, 2025 H2H
44969 Roberto Carballes Baena James Duckworth 1 1–0 H 1–0 Jan 16, 2025 H2H
44970 Roberto Carballes Baena Jan-Lennard Struff 1 1–0 C 1–0 Apr 22, 2015 H2H
44971 Roberto Carballes Baena JC Aragone 1 1–0 G 1–0 Jun 27, 2019 H2H
44972 Roberto Carballes Baena Jenson Brooksby 1 0–1 H 0–1 Mar 12, 2022 H2H
44973 Roberto Carballes Baena J.J. Wolf 1 0–1 H 0–1 Sep 3, 2020 H2H
44974 Roberto Carballes Baena Juan Manuel Cerundolo 1 1–0 C 1–0 Mar 12, 2021 H2H
44975 Roberto Carballes Baena Juncheng Shang 1 0–1 H 0–1 Aug 29, 2024 H2H
44976 Roberto Carballes Baena Kei Nishikori 1 0–1 C 0–1 Apr 27, 2019 H2H
44977 Roberto Carballes Baena Kyle Edmund 1 0–1 H 0–1 Aug 23, 2018 H2H
44978 Roberto Carballes Baena Lloyd Harris 1 0–1 C 0–1 Apr 20, 2022 H2H
44979 Roberto Carballes Baena Lorenzo Musetti 1 1–0 C 1–0 Apr 18, 2024 H2H
44980 Roberto Carballes Baena Luciano Darderi 1 0–1 C 0–1 Apr 5, 2025 H2H
44981 Roberto Carballes Baena Marin Cilic 1 0–1 H 0–1 Jan 6, 2023 H2H
44982 Roberto Carballes Baena Marsel Ilhan 1 1–0 C 1–0 Apr 28, 2016 H2H
44983 Roberto Carballes Baena Martin Klizan 1 1–0 H 1–0 Sep 19, 2019 H2H
44984 Roberto Carballes Baena Marton Fucsovics 1 1–0 C 1–0 Jul 24, 2024 H2H
44985 Roberto Carballes Baena Matteo Arnaldi 1 1–0 G 1–0 Jul 5, 2023 H2H
44986 Roberto Carballes Baena Matteo Gigante 1 1–0 C 1–0 Apr 4, 2024 H2H
44987 Roberto Carballes Baena Michael Berrer 1 1–0 C 1–0 Jul 14, 2016 H2H
44988 Roberto Carballes Baena Michael Mmoh 1 0–1 H 0–1 Feb 6, 2025 H2H
44989 Roberto Carballes Baena Mikhail Kukushkin 1 0–1 C 0–1 May 8, 2018 H2H
44990 Roberto Carballes Baena Miomir Kecmanovic 1 0–1 G 0–1 Jul 3, 2019 H2H
44991 Roberto Carballes Baena Nick Kyrgios 1 0–1 G 0–1 Jun 20, 2019 H2H
44992 Roberto Carballes Baena Norbert Gombos 1 1–0 C 1–0 Jul 17, 2021 H2H
44993 Roberto Carballes Baena Nuno Borges 1 1–0 C 1–0 Apr 5, 2025 H2H
44994 Roberto Carballes Baena Pavel Kotov 1 1–0 C 1–0 Apr 6, 2024 H2H
44995 Roberto Carballes Baena Renzo Olivo 1 1–0 H 1–0 Oct 9, 2021 H2H
44996 Roberto Carballes Baena Rogerio Dutra Silva 1 1–0 C 1–0 Feb 9, 2017 H2H
44997 Roberto Carballes Baena Roman Safiullin 1 1–0 C 1–0 Jul 18, 2024 H2H
44998 Roberto Carballes Baena Salvatore Caruso 1 1–0 C 1–0 Mar 11, 2021 H2H
44999 Roberto Carballes Baena Sho Shimabukuro 1 0–1 H 0–1 Sep 30, 2023 H2H
45000 Roberto Carballes Baena Soonwoo Kwon 1 0–1 C 0–1 Apr 22, 2021 H2H