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
61801 Jakob Hlasek Matt Anger 2 2–0 H 2–0 Nov 19, 1988 H2H
61802 Jakob Hlasek Michael Westphal 2 2–0 C 2–0 Sep 19, 1986 H2H
61803 Jakob Hlasek Mikael Pernfors 2 0–2 C 0–1 C 0–1 Jul 9, 1987 H2H
61804 Jakob Hlasek Mike Leach 2 1–1 C 1–1 Mar 27, 1987 H2H
61805 Jakob Hlasek Olivier Delaitre 2 2–0 C 1–0 G 1–0 Jun 8, 1994 H2H
61806 Jakob Hlasek Paul Haarhuis 2 1–1 C 1–0 H 0–1 Jan 15, 1992 H2H
61807 Jakob Hlasek Peter Doohan 2 1–1 C 0–1 G 1–0 Jun 25, 1986 H2H
61808 Jakob Hlasek Peter Elter 2 2–0 C 2–0 May 29, 1985 H2H
61809 Jakob Hlasek Renzo Furlan 2 0–2 C 0–1 C 0–1 Jul 11, 1996 H2H
61810 Jakob Hlasek Rodolphe Gilbert 2 1–1 C 1–0 H 0–1 Sep 15, 1994 H2H
61811 Jakob Hlasek Simon Youl 2 2–0 H 2–0 Jul 27, 1991 H2H
61812 Jakob Hlasek Steve Denton 2 1–1 C 0–1 G 1–0 Feb 5, 1986 H2H
61813 Jakob Hlasek Terry Moor 2 1–1 C 1–0 G 0–1 Apr 30, 1986 H2H
61814 Jakob Hlasek Thierry Guardiola 2 2–0 C 1–0 H 1–0 Jul 13, 1995 H2H
61815 Jakob Hlasek Tim Wilkison 2 2–0 C 1–0 H 1–0 Nov 18, 1988 H2H
61816 Jakob Hlasek Wade Mcguire 2 2–0 C 1–0 H 1–0 Aug 7, 1996 H2H
61817 Jakob Hlasek Yahiya Doumbia 2 1–1 C 1–0 H 0–1 Sep 17, 1995 H2H
61818 Jakub Mensik Adrian Mannarino 2 0–2 G 0–1 H 0–1 Oct 28, 2026 H2H
61819 Jakub Mensik Aleksandr Shevchenko 2 2–0 C 1–0 H 1–0 Oct 7, 2024 H2H
61820 Jakub Mensik Alexander Zverev 2 0–2 C 0–2 Jun 5, 2026 H2H
61821 Jakub Mensik Arthur Fils 2 1–1 H 1–1 Feb 20, 2026 H2H
61822 Jakub Mensik Fabian Marozsan 2 2–0 C 1–0 H 1–0 Jan 16, 2026 H2H
61823 Jakub Mensik Felix Auger-Aliassime 2 1–1 C 0–1 H 1–0 Aug 28, 2024 H2H
61824 Jakub Mensik Giovanni Mpetshi Perricard 2 1–1 H 1–1 Jan 15, 2026 H2H
61825 Jakub Mensik Joao Fonseca 2 1–1 C 1–0 H 0–1 Jun 2, 2026 H2H
61826 Jakub Mensik Marcos Giron 2 2–0 G 1–0 H 1–0 Mar 6, 2026 H2H
61827 Jakub Mensik Nuno Borges 2 0–2 H 0–2 Jan 10, 2025 H2H
61828 Jakub Mensik Pablo Carreno Busta 2 2–0 H 2–0 Jan 20, 2026 H2H
61829 Jakub Mensik Roberto Bautista Agut 2 1–1 G 0–1 H 1–0 Jun 20, 2025 H2H
61830 Jakub Mensik Taylor Fritz 2 1–1 H 1–1 Mar 29, 2025 H2H
61831 Jakub Mensik Titouan Droguet 2 2–0 C 1–0 H 1–0 May 24, 2026 H2H
61832 Jakub Mensik Tomas Machac 2 1–1 H 1–1 Mar 26, 2025 H2H
61833 James Blake Alexandr Dolgopolov 2 0–2 H 0–2 Aug 4, 2012 H2H
61834 James Blake Alex Kuznetsov 2 2–0 C 1–0 H 1–0 Apr 13, 2007 H2H
61835 James Blake Andrea Gaudenzi 2 1–1 C 1–0 H 0–1 May 9, 2002 H2H
61836 James Blake Brian Vahaly 2 2–0 H 2–0 Mar 3, 2006 H2H
61837 James Blake Chris Guccione 2 2–0 H 2–0 Mar 12, 2011 H2H
61838 James Blake Fernando Verdasco 2 2–0 C 1–0 H 1–0 May 9, 2008 H2H
61839 James Blake Frank Dancevic 2 2–0 H 2–0 Jan 21, 2009 H2H
61840 James Blake Gaston Gaudio 2 1–1 C 0–1 H 1–0 Mar 11, 2004 H2H
61841 James Blake Guillermo Canas 2 1–1 C 0–1 H 1–0 Apr 9, 2009 H2H
61842 James Blake Guillermo Coria 2 1–1 C 0–1 H 1–0 Apr 17, 2003 H2H
61843 James Blake Guillermo Garcia-Lopez 2 1–1 H 1–1 Oct 27, 2011 H2H
61844 James Blake Hyung-Taik Lee 2 2–0 H 2–0 Jul 21, 2007 H2H
61845 James Blake Irakli Labadze 2 0–2 H 0–2 Mar 14, 2004 H2H
61846 James Blake Jan-Michael Gambill 2 1–1 H 1–1 Mar 13, 2002 H2H
61847 James Blake Jesse Levine 2 2–0 H 2–0 Feb 10, 2011 H2H
61848 James Blake Jimmy Wang 2 1–1 G 1–0 H 0–1 Jun 30, 2006 H2H
61849 James Blake Jiri Vanek 2 2–0 H 2–0 Feb 20, 2003 H2H
61850 James Blake Joachim Johansson 2 0–2 H 0–2 Feb 20, 2004 H2H
61851 James Blake Jose Acasuso 2 2–0 H 2–0 Jan 18, 2006 H2H
61852 James Blake Juan Monaco 2 2–0 C 1–0 H 1–0 Apr 14, 2007 H2H
61853 James Blake Jurgen Melzer 2 2–0 H 2–0 Aug 7, 2007 H2H
61854 James Blake Justin Gimelstob 2 2–0 G 2–0 Jun 15, 2006 H2H
61855 James Blake Kevin Kim 2 2–0 H 2–0 Jan 11, 2007 H2H
61856 James Blake Lars Burgsmuller 2 2–0 C 1–0 H 1–0 Aug 1, 2003 H2H
61857 James Blake Leonardo Mayer 2 1–1 C 0–1 H 1–0 Jul 29, 2010 H2H
61858 James Blake Marcel Granollers 2 1–1 C 0–1 H 1–0 Aug 30, 2012 H2H
61859 James Blake Marin Cilic 2 2–0 H 2–0 Jan 22, 2008 H2H
61860 James Blake Max Mirnyi 2 0–2 G 0–1 H 0–1 Jul 2, 2006 H2H
61861 James Blake Michael Llodra 2 2–0 G 1–0 H 1–0 Aug 24, 2005 H2H
61862 James Blake Mikhail Kukushkin 2 1–1 H 1–1 Nov 4, 2011 H2H
61863 James Blake Nicolas Almagro 2 1–1 C 1–0 H 0–1 Mar 16, 2010 H2H
61864 James Blake Nicolas Lapentti 2 1–1 C 0–1 H 1–0 Apr 23, 2005 H2H
61865 James Blake Nicolas Mahut 2 2–0 H 2–0 Oct 31, 2007 H2H
61866 James Blake Paul Goldstein 2 1–1 H 1–1 Jul 20, 2007 H2H
61867 James Blake Peter Wessels 2 1–1 G 1–0 H 0–1 Jul 13, 2001 H2H
61868 James Blake Ricardo Mello 2 2–0 H 2–0 Feb 17, 2011 H2H
61869 James Blake Ruben Ramirez Hidalgo 2 1–1 H 1–1 Sep 2, 2009 H2H
61870 James Blake Ryan Sweeting 2 0–2 H 0–2 Feb 23, 2012 H2H
61871 James Blake Stan Wawrinka 2 0–2 C 0–2 May 10, 2008 H2H
61872 James Blake Stefan Koubek 2 1–1 H 1–1 Sep 2, 2007 H2H
61873 James Blake Teymuraz Gabashvili 2 1–1 H 1–1 Sep 1, 2006 H2H
61874 James Blake Wesley Moodie 2 2–0 H 2–0 Feb 10, 2005 H2H
61875 James Chico Hagey Henry Bunis 2 0–2 C 0–1 G 0–1 Jun 8, 1977 H2H
61876 James Duckworth Aleksandar Vukic 2 1–1 G 1–0 H 0–1 Jun 25, 2025 H2H
61877 James Duckworth Dalibor Svrcina 2 0–2 H 0–2 Mar 4, 2026 H2H
61878 James Duckworth J.J. Wolf 2 2–0 H 2–0 Aug 14, 2026 H2H
61879 James Duckworth Quentin Halys 2 2–0 C 1–0 G 1–0 Jul 15, 2022 H2H
61880 James Duckworth Roberto Bautista Agut 2 1–1 H 1–1 Mar 19, 2026 H2H
61881 James Duckworth Taylor Fritz 2 1–1 H 1–1 Oct 6, 2022 H2H
61882 James McCabe Alex Michelsen 2 0–2 H 0–2 Jan 16, 2025 H2H
61883 Jamie Morgan Alexander Mronz 2 1–1 C 0–1 H 1–0 Sep 29, 1994 H2H
61884 Jamie Morgan Christo Van Rensburg 2 1–1 C 1–0 G 0–1 Jun 11, 1994 H2H
61885 Jamie Morgan David Prinosil 2 1–1 H 1–1 Apr 15, 1993 H2H
61886 Jamie Morgan Jared Palmer 2 1–1 C 1–1 May 4, 1995 H2H
61887 Jamie Morgan Jeremy Bates 2 0–2 H 0–2 Jul 28, 1993 H2H
61888 Jamie Morgan Mark Woodforde 2 2–0 G 1–0 H 1–0 Jun 11, 1993 H2H
61889 Jamie Morgan Neil Borwick 2 1–1 H 1–1 Apr 21, 1994 H2H
61890 Jamie Morgan Nicklas Kulti 2 0–2 C 0–1 H 0–1 Oct 12, 1994 H2H
61891 Jamie Morgan Steve Bryan 2 0–2 C 0–1 H 0–1 May 11, 1995 H2H
61892 Jan Apell Alex Antonitsch 2 1–1 C 1–1 Mar 5, 1992 H2H
61893 Jan Apell Byron Black 2 0–2 C 0–1 G 0–1 Jun 22, 1995 H2H
61894 Jan Apell Cedric Pioline 2 1–1 H 1–1 Jan 18, 1995 H2H
61895 Jan Apell David Rikl 2 2–0 H 2–0 Aug 4, 1994 H2H
61896 Jan Apell Guillaume Raoux 2 0–2 G 0–1 H 0–1 Jun 16, 1994 H2H
61897 Jan Apell Henrik Holm 2 1–1 C 1–1 Oct 26, 1994 H2H
61898 Jan Apell Jan Siemerink 2 2–0 C 1–0 H 1–0 Oct 9, 1997 H2H
61899 Jan Apell Marc Kevin Goellner 2 0–2 H 0–2 Aug 30, 1995 H2H
61900 Jan Apell Mark Woodforde 2 1–1 G 1–0 H 0–1 Mar 15, 1995 H2H
61901 Jan Apell Nicklas Kulti 2 2–0 C 1–0 H 1–0 Mar 21, 1996 H2H
61902 Jan Apell Richard Krajicek 2 0–2 H 0–2 Aug 6, 1994 H2H
61903 Jan Choinski Hubert Hurkacz 2 0–2 C 0–1 G 0–1 Apr 5, 2024 H2H
61904 Jan Gunnarsson Carl Limberger 2 2–0 C 1–0 H 1–0 Jul 28, 1988 H2H
61905 Jan Gunnarsson Cassio Motta 2 2–0 C 2–0 Sep 13, 1990 H2H
61906 Jan Gunnarsson Danie Visser 2 1–1 G 0–1 H 1–0 Jun 28, 1985 H2H
61907 Jan Gunnarsson Eric Jelen 2 1–1 C 1–0 H 0–1 Nov 5, 1987 H2H
61908 Jan Gunnarsson Francesco Cancellotti 2 2–0 C 2–0 May 24, 1991 H2H
61909 Jan Gunnarsson Guillermo Vilas 2 0–2 C 0–2 Apr 15, 1988 H2H
61910 Jan Gunnarsson Haroon Ismail 2 2–0 C 2–0 Jul 21, 1983 H2H
61911 Jan Gunnarsson Jaroslav Navratil 2 2–0 C 1–0 H 1–0 Oct 11, 1985 H2H
61912 Jan Gunnarsson Jose Higueras 2 1–1 C 0–1 H 1–0 Oct 11, 1984 H2H
61913 Jan Gunnarsson Magnus Tideman 2 2–0 C 2–0 Jul 30, 1987 H2H
61914 Jan Gunnarsson Marko Ostoja 2 1–1 H 1–1 Oct 26, 1984 H2H
61915 Jan Gunnarsson Mike Leach 2 1–1 C 0–1 G 1–0 Jun 24, 1987 H2H
61916 Jan Gunnarsson Milan Srejber 2 1–1 C 0–1 H 1–0 Mar 18, 1990 H2H
61917 Jan Gunnarsson Paul Annacone 2 1–1 C 0–1 H 1–0 Oct 20, 1989 H2H
61918 Jan Gunnarsson Peter Fleming 2 0–2 C 0–1 H 0–1 Mar 1, 1985 H2H
61919 Jan Gunnarsson Ramesh Krishnan 2 0–2 H 0–2 Oct 12, 1985 H2H
61920 Jan Gunnarsson Shlomo Glickstein 2 0–2 C 0–1 H 0–1 May 27, 1983 H2H
61921 Jan Gunnarsson Stanislav Birner 2 2–0 C 1–0 H 1–0 Nov 21, 1985 H2H
61922 Jan Gunnarsson Steve Meister 2 2–0 H 2–0 Mar 15, 1984 H2H
61923 Jan Gunnarsson Thierry Tulasne 2 0–2 C 0–2 May 29, 1987 H2H
61924 Jan Gunnarsson Ulrich Pinner 2 0–2 C 0–1 H 0–1 Mar 26, 1981 H2H
61925 Jan Gunnarsson Wojtek Fibak 2 0–2 C 0–1 H 0–1 Nov 4, 1982 H2H
61926 Jan Gunnarsson Zoltan Kuharszky 2 2–0 C 1–0 C 1–0 Apr 3, 1985 H2H
61927 Jan Hajek Albert Ramos-Vinolas 2 0–2 C 0–1 H 0–1 May 14, 2013 H2H
61928 Jan Hajek Marin Cilic 2 0–2 H 0–2 Oct 29, 2010 H2H
61929 Jan Hernych Kevin Kim 2 1–1 H 1–1 Aug 30, 2006 H2H
61930 Jan Kodes Alvaro Betancur 2 2–0 C 2–0 Oct 11, 1978 H2H
61931 Jan Kodes Bernard Mignot 2 1–1 C 1–1 Jul 14, 1974 H2H
61932 Jan Kodes Bernie Mitton 2 1–1 C 1–0 H 0–1 Jan 23, 1976 H2H
61933 Jan Kodes Billy Martin 2 1–1 C 1–1 Jan 22, 1977 H2H
61934 Jan Kodes Bob Carmichael 2 2–0 C 2–0 Jul 26, 1979 H2H
61935 Jan Kodes Byron Bertram 2 1–1 C 1–0 H 0–1 Oct 27, 1977 H2H
61936 Jan Kodes Cliff Drysdale 2 1–1 H 1–1 Nov 6, 1971 H2H
61937 Jan Kodes Corrado Barazzutti 2 0–2 C 0–2 Apr 9, 1977 H2H
61938 Jan Kodes Dick Stockton 2 2–0 C 1–0 C 1–0 Jan 24, 1974 H2H
61939 Jan Kodes Douglas Palm 2 2–0 C 1–0 H 1–0 Nov 9, 1977 H2H
61940 Jan Kodes Frank Froehling 2 2–0 G 1–0 H 1–0 Sep 12, 1971 H2H
61941 Jan Kodes Frantisek Pala 2 2–0 C 2–0 Jun 4, 1976 H2H
61942 Jan Kodes Hans Joachim Ploetz 2 2–0 C 2–0 May 15, 1975 H2H
61943 Jan Kodes Hans Jurgen Pohmann 2 2–0 C 2–0 Jul 23, 1976 H2H
61944 Jan Kodes Harold Solomon 2 0–2 C 0–2 Oct 11, 1979 H2H
61945 Jan Kodes Haroon Rahim 2 1–1 C 0–1 C 1–0 Aug 28, 1974 H2H
61946 Jan Kodes Heinz Gunthardt 2 0–2 C 0–1 H 0–1 Nov 3, 1978 H2H
61947 Jan Kodes Istvan Gulyas 2 2–0 C 1–0 H 1–0 Feb 6, 1969 H2H
61948 Jan Kodes Ivan Molina 2 2–0 C 2–0 Oct 16, 1975 H2H
61949 Jan Kodes Janos Benyik 2 2–0 C 1–0 C 1–0 Jul 16, 1977 H2H
61950 Jan Kodes Jan Pisecky 2 2–0 C 2–0 May 10, 1975 H2H
61951 Jan Kodes Jean Loup Rouyer 2 1–1 C 1–0 G 0–1 Jun 16, 1971 H2H
61952 Jan Kodes Jim Osborne 2 0–2 H 0–2 Oct 23, 1970 H2H
61953 Jan Kodes Jiri Granat 2 1–1 C 0–1 C 1–0 Jul 14, 1977 H2H
61954 Jan Kodes Nicholas Kalogeropoulos 2 2–0 C 2–0 Jun 4, 1973 H2H
61955 Jan Kodes Owen Davidson 2 2–0 C 2–0 Apr 5, 1973 H2H
61956 Jan Kodes Paul Gerken 2 2–0 C 1–0 H 1–0 Apr 4, 1974 H2H
61957 Jan Kodes Peter Szoke 2 0–2 C 0–1 H 0–1 May 22, 1971 H2H
61958 Jan Kodes Phil Dent 2 2–0 C 1–0 H 1–0 Sep 3, 1976 H2H
61959 Jan Kodes Robert Maud 2 1–1 C 1–1 Jun 3, 1969 H2H
61960 Jan Kodes Rolf Gehring 2 2–0 C 1–0 H 1–0 Jun 14, 1979 H2H
61961 Jan Kodes Ross Case 2 2–0 C 1–0 C 1–0 Feb 16, 1978 H2H
61962 Jan Kodes Roy Barth 2 2–0 H 2–0 Sep 30, 1971 H2H
61963 Jan Kodes Roy Emerson 2 0–2 C 0–1 C 0–1 Nov 16, 1968 H2H
61964 Jan Kodes Ruby Hoskowetz 2 2–0 C 2–0 Jul 20, 1976 H2H
61965 Jan Kodes Stefan Simonsson 2 0–2 C 0–1 C 0–1 Dec 18, 1980 H2H
61966 Jan Kodes Stephen Warboys 2 2–0 C 1–0 C 1–0 Nov 17, 1975 H2H
61967 Jan Kodes Steve Krulevitz 2 2–0 C 1–0 H 1–0 May 26, 1976 H2H
61968 Jan Kodes Szabolcz Baranyi 2 2–0 C 2–0 Oct 8, 1976 H2H
61969 Jan Kodes Thomaz Koch 2 1–1 C 1–1 Oct 17, 1974 H2H
61970 Jan Kodes Tony Giammalva 2 1–1 G 1–0 H 0–1 Oct 29, 1981 H2H
61971 Jan Kodes Tony Roche 2 1–1 C 0–1 C 1–0 Jan 27, 1977 H2H
61972 Jan Kodes Ulrich Pinner 2 1–1 C 1–1 Oct 13, 1978 H2H
61973 Jan Kodes Victor Amaya 2 1–1 H 1–1 Aug 20, 1980 H2H
61974 Janko Tipsarevic Alexander Kudryavtsev 2 2–0 H 2–0 Jan 7, 2011 H2H
61975 Janko Tipsarevic Aljaz Bedene 2 2–0 H 2–0 Jan 5, 2013 H2H
61976 Janko Tipsarevic Blaz Kavcic 2 2–0 G 1–0 H 1–0 Jun 8, 2011 H2H
61977 Janko Tipsarevic Dusan Vemic 2 2–0 C 1–0 G 1–0 Jun 13, 2007 H2H
61978 Janko Tipsarevic Edouard Roger-Vasselin 2 2–0 H 2–0 Jan 4, 2013 H2H
61979 Janko Tipsarevic Federico Delbonis 2 1–1 C 1–1 May 18, 2016 H2H
61980 Janko Tipsarevic Flavio Cipolla 2 2–0 H 2–0 Mar 1, 2012 H2H
61981 Janko Tipsarevic Florent Serra 2 1–1 G 1–0 H 0–1 Sep 2, 2009 H2H
61982 Janko Tipsarevic Gilles Muller 2 1–1 C 0–1 H 1–0 Mar 11, 2012 H2H
61983 Janko Tipsarevic Go Soeda 2 2–0 H 2–0 Jan 5, 2013 H2H
61984 Janko Tipsarevic Ivan Dodig 2 2–0 H 2–0 Aug 12, 2011 H2H
61985 Janko Tipsarevic Jan Hernych 2 2–0 C 1–0 G 1–0 Jul 21, 2012 H2H
61986 Janko Tipsarevic Jan-Michael Gambill 2 1–1 H 1–1 Aug 3, 2006 H2H
61987 Janko Tipsarevic Jurgen Melzer 2 1–1 H 1–1 Oct 31, 2009 H2H
61988 Janko Tipsarevic Marc Gicquel 2 1–1 C 0–1 G 1–0 Jun 20, 2007 H2H
61989 Janko Tipsarevic Mariano Puerta 2 0–2 C 0–2 Sep 15, 2005 H2H
61990 Janko Tipsarevic Michael Russell 2 2–0 G 1–0 H 1–0 Jun 9, 2011 H2H
61991 Janko Tipsarevic Mikhail Kukushkin 2 1–1 G 1–0 H 0–1 Jun 16, 2011 H2H
61992 Janko Tipsarevic Nicolas Almagro 2 0–2 C 0–1 H 0–1 Jan 22, 2013 H2H
61993 Janko Tipsarevic Nicolas Lapentti 2 1–1 C 1–1 May 27, 2008 H2H
61994 Janko Tipsarevic Oscar Hernandez 2 1–1 C 0–1 H 1–0 Jul 16, 2009 H2H
61995 Janko Tipsarevic Paradorn Srichaphan 2 2–0 G 1–0 H 1–0 Mar 7, 2007 H2H
61996 Janko Tipsarevic Potito Starace 2 2–0 H 2–0 Oct 29, 2011 H2H
61997 Janko Tipsarevic Radek Stepanek 2 1–1 C 0–1 H 1–0 Apr 23, 2009 H2H
61998 Janko Tipsarevic Robin Soderling 2 0–2 G 0–1 H 0–1 Oct 13, 2010 H2H
61999 Janko Tipsarevic Robin Vik 2 1–1 C 1–0 H 0–1 Oct 13, 2006 H2H
62000 Janko Tipsarevic Ryan Harrison 2 2–0 C 1–0 H 1–0 May 24, 2017 H2H