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
29801 Karl Meiler Corrado Barazzutti 1 0–1 C 0–1 May 11, 1983 H2H
29802 Karl Meiler Derek Schroder 1 1–0 H 1–0 Nov 20, 1975 H2H
29803 Karl Meiler Eric Deblicker 1 0–1 C 0–1 Jun 15, 1978 H2H
29804 Karl Meiler Erick Iskersky 1 0–1 H 0–1 Mar 19, 1982 H2H
29805 Karl Meiler Fabrizio Fanucci 1 1–0 C 1–0 May 17, 1979 H2H
29806 Karl Meiler Francois Jauffret 1 0–1 C 0–1 Aug 8, 1974 H2H
29807 Karl Meiler George Hardie 1 0–1 C 0–1 Feb 8, 1975 H2H
29808 Karl Meiler Georges Goven 1 0–1 C 0–1 Sep 28, 1978 H2H
29809 Karl Meiler Geza Varga 1 1–0 H 1–0 Jun 7, 1973 H2H
29810 Karl Meiler Gianluca Rinaldini 1 1–0 H 1–0 Oct 28, 1982 H2H
29811 Karl Meiler Grover Raz Reid 1 1–0 H 1–0 Feb 21, 1973 H2H
29812 Karl Meiler Harald Elschenbroich 1 1–0 C 1–0 Jun 16, 1973 H2H
29813 Karl Meiler Humphrey Hose 1 1–0 C 1–0 Feb 1, 1974 H2H
29814 Karl Meiler Ian Crookenden 1 1–0 C 1–0 Jan 22, 1974 H2H
29815 Karl Meiler Jan Pisecky 1 1–0 H 1–0 Feb 22, 1975 H2H
29816 Karl Meiler Jeff Simpson 1 1–0 C 1–0 Feb 8, 1974 H2H
29817 Karl Meiler John Marks 1 1–0 C 1–0 Aug 11, 1976 H2H
29818 Karl Meiler John McDonald 1 1–0 C 1–0 May 13, 1970 H2H
29819 Karl Meiler Jorge Andrew 1 1–0 C 1–0 May 27, 1977 H2H
29820 Karl Meiler Jose Guerrero 1 1–0 C 1–0 Jun 7, 1972 H2H
29821 Karl Meiler Jun Kuki 1 1–0 C 1–0 Aug 29, 1975 H2H
29822 Karl Meiler Kenneth McMillan 1 1–0 C 1–0 Nov 19, 1974 H2H
29823 Karl Meiler Kjell Johansson 1 1–0 H 1–0 Nov 3, 1973 H2H
29824 Karl Meiler Larry Parker 1 1–0 G 1–0 Dec 30, 1973 H2H
29825 Karl Meiler Leif Johansson 1 1–0 C 1–0 Oct 31, 1973 H2H
29826 Karl Meiler Lorenzo Soriano 1 1–0 C 1–0 Dec 4, 1972 H2H
29827 Karl Meiler Marcello Lara 1 1–0 C 1–0 Jul 12, 1975 H2H
29828 Karl Meiler Mark Farrell 1 1–0 H 1–0 Aug 15, 1975 H2H
29829 Karl Meiler Miguel Mir 1 1–0 C 1–0 Dec 2, 1978 H2H
29830 Karl Meiler Mike Machette 1 1–0 C 1–0 Oct 15, 1975 H2H
29831 Karl Meiler Mike Phillips 1 1–0 G 1–0 Jan 4, 1973 H2H
29832 Karl Meiler Milan Holecek 1 1–0 H 1–0 Jun 8, 1973 H2H
29833 Karl Meiler Norman Holmes 1 1–0 C 1–0 Jul 12, 1973 H2H
29834 Karl Meiler Peter Pokorny 1 0–1 C 0–1 Mar 20, 1968 H2H
29835 Karl Meiler Peter Szoke 1 0–1 C 0–1 Jul 8, 1971 H2H
29836 Karl Meiler Pierre Barthes 1 0–1 G 0–1 Jun 23, 1971 H2H
29837 Karl Meiler Raymond Moore 1 1–0 C 1–0 Oct 15, 1975 H2H
29838 Karl Meiler Raymond Pascale 1 1–0 G 1–0 Dec 7, 1977 H2H
29839 Karl Meiler Ray Ruffels 1 1–0 G 1–0 Jun 25, 1976 H2H
29840 Karl Meiler Richard Lewis 1 1–0 C 1–0 Nov 18, 1975 H2H
29841 Karl Meiler Richard Meyer 1 0–1 C 0–1 Dec 19, 1981 H2H
29842 Karl Meiler Rick Fagel 1 0–1 C 0–1 Nov 3, 1977 H2H
29843 Karl Meiler Robert Maud 1 1–0 C 1–0 Aug 20, 1970 H2H
29844 Karl Meiler Roger Taylor 1 1–0 C 1–0 Jan 25, 1975 H2H
29845 Karl Meiler Rolf Gehring 1 0–1 C 0–1 Mar 27, 1980 H2H
29846 Karl Meiler Rolf Norberg 1 1–0 H 1–0 Nov 8, 1975 H2H
29847 Karl Meiler Romeo Rafon 1 1–0 H 1–0 Nov 17, 1977 H2H
29848 Karl Meiler Ross Case 1 1–0 C 1–0 Jul 24, 1972 H2H
29849 Karl Meiler Roy Emerson 1 0–1 C 0–1 Jul 14, 1973 H2H
29850 Karl Meiler Sashi Menon 1 1–0 H 1–0 Nov 24, 1977 H2H
29851 Karl Meiler Tenny Svensson 1 1–0 H 1–0 Mar 30, 1974 H2H
29852 Karl Meiler Thierry Stevaux 1 1–0 C 1–0 Dec 18, 1981 H2H
29853 Karl Meiler Toma Ovici 1 1–0 C 1–0 Mar 13, 1974 H2H
29854 Karl Meiler Tony Roche 1 1–0 C 1–0 Mar 3, 1977 H2H
29855 Karl Meiler Trey Waltke 1 1–0 H 1–0 Oct 21, 1981 H2H
29856 Karl Meiler Victor Amaya 1 1–0 H 1–0 Nov 3, 1978 H2H
29857 Karl Meiler Vladimir Zednik 1 0–1 G 0–1 Jan 1, 1974 H2H
29858 Karl Meiler William Brown 1 1–0 C 1–0 Jan 27, 1974 H2H
29859 Karl Meiler Woody Blocher 1 1–0 G 1–0 Dec 14, 1977 H2H
29860 Karl Richter Terry Moor 1 0–1 H 0–1 Oct 10, 1984 H2H
29861 Karol Beck George Bastl 1 1–0 H 1–0 Jul 23, 2005 H2H
29862 Karol Beck Gilles Elseneer 1 1–0 G 1–0 Jun 9, 2004 H2H
29863 Karol Beck Ivan Miranda 1 0–1 H 0–1 Jul 30, 2003 H2H
29864 Karol Beck Ivo Heuberger 1 1–0 C 1–0 Oct 14, 2004 H2H
29865 Karol Beck Jonathan Marray 1 1–0 G 1–0 Jun 23, 2004 H2H
29866 Karol Beck Julien Jeanpierre 1 0–1 C 0–1 May 26, 2004 H2H
29867 Karol Beck Justin Gimelstob 1 1–0 H 1–0 Feb 27, 2003 H2H
29868 Karol Beck Kristian Pless 1 1–0 H 1–0 Sep 3, 2004 H2H
29869 Karol Kucera Aaron Krickstein 1 0–1 G 0–1 Jun 30, 1995 H2H
29870 Karol Kucera Alberto Martin 1 0–1 C 0–1 Jul 25, 1997 H2H
29871 Karol Kucera Alejandro Hernandez 1 1–0 G 1–0 Jun 23, 1999 H2H
29872 Karol Kucera Alexander Popp 1 1–0 H 1–0 Aug 27, 2003 H2H
29873 Karol Kucera Alexandre Simoni 1 1–0 H 1–0 Oct 3, 2001 H2H
29874 Karol Kucera Anders Jarryd 1 1–0 G 1–0 Jun 18, 1995 H2H
29875 Karol Kucera Andrei Cherkasov 1 1–0 C 1–0 Aug 3, 1995 H2H
29876 Karol Kucera Andrei Olhovskiy 1 0–1 C 0–1 Mar 11, 1995 H2H
29877 Karol Kucera Andre Sa 1 1–0 G 1–0 Jun 25, 1999 H2H
29878 Karol Kucera Attila Savolt 1 0–1 C 0–1 Jul 12, 2002 H2H
29879 Karol Kucera Barry Cowan 1 1–0 G 1–0 Jun 14, 2000 H2H
29880 Karol Kucera Borut Urh 1 1–0 C 1–0 Jul 31, 1998 H2H
29881 Karol Kucera Brad Gilbert 1 0–1 G 0–1 Jun 22, 1994 H2H
29882 Karol Kucera Carlos Costa 1 0–1 C 0–1 Apr 23, 1997 H2H
29883 Karol Kucera Carl Uwe Steeb 1 1–0 C 1–0 Aug 26, 1994 H2H
29884 Karol Kucera Carsten Arriens 1 0–1 H 0–1 Aug 30, 1995 H2H
29885 Karol Kucera Dan Cantwell 1 1–0 H 1–0 Jul 17, 1996 H2H
29886 Karol Kucera Daniel Nestor 1 1–0 H 1–0 Jan 25, 1998 H2H
29887 Karol Kucera David Adams 1 1–0 H 1–0 Jan 17, 1996 H2H
29888 Karol Kucera Dennis van Scheppingen 1 1–0 H 1–0 Jan 4, 2002 H2H
29889 Karol Kucera Dmitri Tomashevich 1 1–0 H 1–0 Jul 26, 1996 H2H
29890 Karol Kucera Doug Flach 1 0–1 G 0–1 Jun 11, 1998 H2H
29891 Karol Kucera Eyal Erlich 1 1–0 G 1–0 Jun 15, 1995 H2H
29892 Karol Kucera Francisco Roig 1 0–1 C 0–1 Jun 18, 1994 H2H
29893 Karol Kucera Franco Davin 1 0–1 C 0–1 Sep 17, 1994 H2H
29894 Karol Kucera Gabriel Silberstein 1 0–1 C 0–1 May 22, 1997 H2H
29895 Karol Kucera Galo Blanco 1 1–0 C 1–0 May 24, 2001 H2H
29896 Karol Kucera George Bastl 1 1–0 G 1–0 Jun 12, 2002 H2H
29897 Karol Kucera Gerard Solves 1 0–1 C 0–1 Mar 23, 1995 H2H
29898 Karol Kucera Hendrik Dreekmann 1 1–0 G 1–0 Jun 18, 1998 H2H
29899 Karol Kucera Henrik Holm 1 1–0 G 1–0 Jun 17, 1995 H2H
29900 Karol Kucera Hernan Gumy 1 1–0 H 1–0 Aug 20, 1998 H2H
29901 Karol Kucera Hyung-Taik Lee 1 0–1 H 0–1 Jan 11, 2002 H2H
29902 Karol Kucera Ivo Heuberger 1 1–0 C 1–0 Jul 11, 2002 H2H
29903 Karol Kucera Jacco Eltingh 1 0–1 C 0–1 Nov 11, 1994 H2H
29904 Karol Kucera James Sekulov 1 1–0 H 1–0 Aug 2, 2000 H2H
29905 Karol Kucera Jan Apell 1 1–0 C 1–0 Jul 10, 1997 H2H
29906 Karol Kucera Jan-Michael Gambill 1 1–0 H 1–0 Aug 6, 2003 H2H
29907 Karol Kucera Jan Vacek 1 1–0 H 1–0 Jan 15, 2003 H2H
29908 Karol Kucera Jeff Morrison 1 1–0 G 1–0 Jul 7, 2005 H2H
29909 Karol Kucera Jordi Burillo 1 0–1 H 0–1 Aug 16, 1995 H2H
29910 Karol Kucera Juan Balcells 1 1–0 H 1–0 Jan 3, 2002 H2H
29911 Karol Kucera Karim Alami 1 1–0 G 1–0 Jun 26, 1996 H2H
29912 Karol Kucera Karsten Braasch 1 1–0 C 1–0 Oct 16, 1997 H2H
29913 Karol Kucera Kris Goossens 1 0–1 C 0–1 Apr 20, 1995 H2H
29914 Karol Kucera Kristian Capalik 1 1–0 H 1–0 Aug 17, 2000 H2H
29915 Karol Kucera Lars Jonsson 1 1–0 C 1–0 Apr 29, 1993 H2H
29916 Karol Kucera Leos Friedl 1 1–0 H 1–0 Oct 12, 2000 H2H
29917 Karol Kucera Lionel Roux 1 0–1 C 0–1 Feb 11, 1995 H2H
29918 Karol Kucera Luis Horna 1 1–0 G 1–0 Jun 22, 2005 H2H
29919 Karol Kucera Mark Knowles 1 0–1 G 0–1 Jun 20, 1996 H2H
29920 Karol Kucera Martin Lee 1 1–0 G 1–0 Jun 19, 1997 H2H
29921 Karol Kucera Maurice Ruah 1 1–0 C 1–0 May 25, 1994 H2H
29922 Karol Kucera Maximilian Abel 1 1–0 H 1–0 Oct 2, 2002 H2H
29923 Karol Kucera Max Mirnyi 1 0–1 H 0–1 Aug 30, 2000 H2H
29924 Karol Kucera Michael Kohlmann 1 1–0 H 1–0 Apr 8, 1999 H2H
29925 Karol Kucera Michael Tebbutt 1 1–0 H 1–0 Jan 17, 1998 H2H
29926 Karol Kucera Mikael Tillstrom 1 0–1 H 0–1 Apr 9, 1999 H2H
29927 Karol Kucera Nicolas Escude 1 0–1 H 0–1 Mar 1, 2001 H2H
29928 Karol Kucera Noam Okun 1 1–0 G 1–0 Jun 13, 2001 H2H
29929 Karol Kucera Nuno Marques 1 1–0 C 1–0 Jul 24, 1997 H2H
29930 Karol Kucera Olivier Delaitre 1 0–1 H 0–1 Jan 12, 1995 H2H
29931 Karol Kucera Orlin Stanoytchev 1 1–0 C 1–0 Mar 13, 1997 H2H
29932 Karol Kucera Oscar Hernandez 1 1–0 G 1–0 Jun 23, 2004 H2H
29933 Karol Kucera Oscar Martinez 1 0–1 C 0–1 Apr 17, 1996 H2H
29934 Karol Kucera Oscar Serrano 1 1–0 C 1–0 May 31, 2000 H2H
29935 Karol Kucera Paolo Cane 1 1–0 C 1–0 Oct 6, 1994 H2H
29936 Karol Kucera Patrick Baur 1 0–1 C 0–1 Oct 17, 1996 H2H
29937 Karol Kucera Paul Goldstein 1 1–0 H 1–0 Oct 11, 2000 H2H
29938 Karol Kucera Paul Harsanyi 1 1–0 H 1–0 Aug 16, 2000 H2H
29939 Karol Kucera Paul Vojtischek 1 1–0 C 1–0 Aug 8, 1991 H2H
29940 Karol Kucera Peter Lundgren 1 1–0 C 1–0 Mar 10, 1995 H2H
29941 Karol Kucera Peter Wessels 1 1–0 G 1–0 Jun 17, 1999 H2H
29942 Karol Kucera Radomir Vasek 1 0–1 C 0–1 Apr 30, 1998 H2H
29943 Karol Kucera Robbie Koenig 1 1–0 H 1–0 Mar 31, 1994 H2H
29944 Karol Kucera Roberto Carretero 1 1–0 C 1–0 May 29, 1996 H2H
29945 Karol Kucera Sandon Stolle 1 1–0 H 1–0 Jan 2, 1997 H2H
29946 Karol Kucera Stefan Koubek 1 0–1 C 0–1 Jul 30, 1999 H2H
29947 Karol Kucera Stephane Simian 1 1–0 C 1–0 Mar 9, 1995 H2H
29948 Karol Kucera Steve Campbell 1 1–0 H 1–0 Sep 2, 1998 H2H
29949 Karol Kucera Thomas Larsen 1 1–0 C 1–0 Aug 7, 1998 H2H
29950 Karol Kucera Vincenzo Santopadre 1 0–1 C 0–1 May 13, 1998 H2H
29951 Karol Kucera Vladimir Voltchkov 1 0–1 G 0–1 Jun 24, 1998 H2H
29952 Karol Kucera Wayne Black 1 1–0 G 1–0 Jun 28, 2000 H2H
29953 Karsten Braasch Andrei Merinov 1 1–0 C 1–0 Nov 13, 1993 H2H
29954 Karsten Braasch Andrei Olhovskiy 1 1–0 C 1–0 May 5, 1994 H2H
29955 Karsten Braasch Andrew Sznajder 1 1–0 H 1–0 Apr 18, 1991 H2H
29956 Karsten Braasch Bart Wuyts 1 1–0 H 1–0 Feb 4, 1993 H2H
29957 Karsten Braasch Bobby Kokavec 1 1–0 H 1–0 Jul 27, 1994 H2H
29958 Karsten Braasch Brian Macphie 1 1–0 H 1–0 Feb 10, 1994 H2H
29959 Karsten Braasch Chris Pridham 1 0–1 H 0–1 Sep 2, 1992 H2H
29960 Karsten Braasch Christo Van Rensburg 1 0–1 G 0–1 Jun 10, 1992 H2H
29961 Karsten Braasch David Adams 1 1–0 G 1–0 Jun 11, 1994 H2H
29962 Karsten Braasch David Nainkin 1 1–0 H 1–0 Aug 4, 1994 H2H
29963 Karsten Braasch David Prinosil 1 0–1 C 0–1 Mar 19, 1992 H2H
29964 Karsten Braasch Diego Nargiso 1 1–0 G 1–0 Jun 24, 1992 H2H
29965 Karsten Braasch Gaston Etlis 1 0–1 C 0–1 May 11, 1995 H2H
29966 Karsten Braasch Gerard Solves 1 0–1 C 0–1 Apr 20, 1994 H2H
29967 Karsten Braasch Jacco Eltingh 1 0–1 H 0–1 Jan 15, 1992 H2H
29968 Karsten Braasch Jan Gunnarsson 1 1–0 C 1–0 Sep 19, 1992 H2H
29969 Karsten Braasch Jordi Arrese 1 0–1 C 0–1 Jul 14, 1989 H2H
29970 Karsten Braasch Jordi Burillo 1 1–0 H 1–0 Feb 26, 1994 H2H
29971 Karsten Braasch Jose Antonio Pepe Conde 1 1–0 C 1–0 Sep 18, 1992 H2H
29972 Karsten Braasch Lars Jonsson 1 0–1 C 0–1 Jul 21, 1994 H2H
29973 Karsten Braasch Luke Jensen 1 1–0 C 1–0 May 4, 1995 H2H
29974 Karsten Braasch Marcio Carlsson 1 1–0 C 1–0 Apr 21, 1995 H2H
29975 Karsten Braasch Marcos Aurelio Gorriz 1 1–0 C 1–0 May 6, 1993 H2H
29976 Karsten Braasch Mark Kaplan 1 1–0 C 1–0 Jul 13, 1989 H2H
29977 Karsten Braasch Markus Hantschk 1 1–0 H 1–0 Sep 17, 1998 H2H
29978 Karsten Braasch Michael Kohlmann 1 1–0 C 1–0 Oct 8, 1998 H2H
29979 Karsten Braasch Michael Tebbutt 1 1–0 H 1–0 Mar 16, 1995 H2H
29980 Karsten Braasch Miles Maclagan 1 0–1 G 0–1 Jun 23, 1993 H2H
29981 Karsten Braasch Patrik Kuhnen 1 0–1 C 0–1 Nov 13, 1993 H2H
29982 Karsten Braasch Paul Goldstein 1 1–0 H 1–0 Sep 1, 1993 H2H
29983 Karsten Braasch Sandon Stolle 1 1–0 H 1–0 Feb 24, 1994 H2H
29984 Karsten Braasch Sandor Noszaly 1 1–0 H 1–0 Jan 5, 1995 H2H
29985 Karsten Braasch Scott Humphries 1 1–0 H 1–0 Aug 30, 1995 H2H
29986 Karsten Braasch Steve Bryan 1 1–0 H 1–0 Feb 3, 1994 H2H
29987 Karsten Braasch Steve Campbell 1 1–0 H 1–0 Aug 5, 1994 H2H
29988 Karsten Braasch Steven Downs 1 1–0 H 1–0 Jan 13, 1994 H2H
29989 Karsten Braasch Vincent Spadea 1 0–1 C 0–1 Apr 22, 1995 H2H
29990 Kei Nishikori Alejandro Gonzalez 1 1–0 H 1–0 Feb 25, 2015 H2H
29991 Kei Nishikori Aleksandar Vukic 1 1–0 C 1–0 Apr 25, 2025 H2H
29992 Kei Nishikori Alexandre Muller 1 0–1 H 0–1 Jan 5, 2025 H2H
29993 Kei Nishikori Alexei Popyrin 1 1–0 G 1–0 Jun 30, 2021 H2H
29994 Kei Nishikori Alex Michelsen 1 1–0 H 1–0 Aug 8, 2024 H2H
29995 Kei Nishikori Amer Delic 1 1–0 H 1–0 Feb 15, 2008 H2H
29996 Kei Nishikori Andrej Martin 1 1–0 H 1–0 Aug 11, 2016 H2H
29997 Kei Nishikori Ben Shelton 1 0–1 C 0–1 May 30, 2024 H2H
29998 Kei Nishikori Bradley Klahn 1 1–0 H 1–0 Aug 29, 2019 H2H
29999 Kei Nishikori Brian Dabul 1 1–0 H 1–0 Feb 24, 2011 H2H
30000 Kei Nishikori Camilo Ugo Carabelli 1 0–1 H 0–1 Aug 9, 2025 H2H