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.

About this search tool

Compare ATP tennis records 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 head-to-head records by scope and view, or choose a player to find every rivalry.

Rivalries
Reset
# Player 1 Player 2 Meetings, sorted ascending Record Surface Last Met H2H
36801 Michiel Schapers Larry Scott 1 1–0 G 1–0 Jun 26, 1987 H2H
36802 Michiel Schapers Lawson Duncan 1 0–1 C 0–1 May 23, 1985 H2H
36803 Michiel Schapers Leonardo Lavalle 1 0–1 C 0–1 May 31, 1989 H2H
36804 Michiel Schapers Libor Pimek 1 0–1 C 0–1 Nov 14, 1987 H2H
36805 Michiel Schapers Luiz Mattar 1 0–1 C 0–1 Sep 17, 1986 H2H
36806 Michiel Schapers Magnus Tideman 1 0–1 C 0–1 Jul 15, 1987 H2H
36807 Michiel Schapers Marian Vajda 1 1–0 C 1–0 Jun 1, 1984 H2H
36808 Michiel Schapers Martin Sinner 1 1–0 H 1–0 Jan 16, 1991 H2H
36809 Michiel Schapers Marty Davis 1 1–0 H 1–0 Jan 20, 1989 H2H
36810 Michiel Schapers Matt Anger 1 1–0 G 1–0 Jan 3, 1987 H2H
36811 Michiel Schapers Mel Purcell 1 1–0 H 1–0 Oct 22, 1987 H2H
36812 Michiel Schapers Michael Robertson 1 1–0 G 1–0 Jun 28, 1989 H2H
36813 Michiel Schapers Michael Tauson 1 0–1 C 0–1 Mar 1, 1990 H2H
36814 Michiel Schapers Michael Westphal 1 1–0 C 1–0 Jul 31, 1986 H2H
36815 Michiel Schapers Neil Broad 1 0–1 H 0–1 Aug 30, 1989 H2H
36816 Michiel Schapers Nicklas Kulti 1 1–0 H 1–0 Mar 2, 1989 H2H
36817 Michiel Schapers Nuno Marques 1 1–0 H 1–0 Jan 18, 1989 H2H
36818 Michiel Schapers Omar Urbinati 1 1–0 C 1–0 May 11, 1988 H2H
36819 Michiel Schapers Pablo Arraya 1 0–1 H 0–1 Nov 26, 1983 H2H
36820 Michiel Schapers Paul Kilderry 1 0–1 G 0–1 Jun 10, 1993 H2H
36821 Michiel Schapers Pender Murphy 1 1–0 C 1–0 May 19, 1983 H2H
36822 Michiel Schapers Peter Fleming 1 1–0 H 1–0 Oct 31, 1984 H2H
36823 Michiel Schapers Peter Nyborg 1 1–0 G 1–0 Jun 11, 1992 H2H
36824 Michiel Schapers Ramesh Krishnan 1 0–1 H 0–1 Jan 8, 1988 H2H
36825 Michiel Schapers Raul Antonio Viver 1 1–0 C 1–0 Jul 20, 1984 H2H
36826 Michiel Schapers Roberto Saad 1 1–0 G 1–0 Dec 11, 1985 H2H
36827 Michiel Schapers Roger Smith 1 1–0 G 1–0 Jun 23, 1989 H2H
36828 Michiel Schapers Sandon Stolle 1 0–1 H 0–1 Jul 22, 1992 H2H
36829 Michiel Schapers Shahar Perkiss 1 1–0 H 1–0 Feb 26, 1986 H2H
36830 Michiel Schapers Shlomo Glickstein 1 0–1 C 0–1 Oct 27, 1983 H2H
36831 Michiel Schapers Stanislav Birner 1 1–0 H 1–0 Oct 10, 1986 H2H
36832 Michiel Schapers Stan Smith 1 1–0 H 1–0 Oct 20, 1983 H2H
36833 Michiel Schapers Steve Denton 1 0–1 C 0–1 Nov 11, 1983 H2H
36834 Michiel Schapers Steve Guy 1 1–0 H 1–0 Jan 8, 1987 H2H
36835 Michiel Schapers Thierry Champion 1 1–0 H 1–0 Jan 15, 1992 H2H
36836 Michiel Schapers Tim Mayotte 1 1–0 C 1–0 Feb 19, 1992 H2H
36837 Michiel Schapers Tim Pawsat 1 1–0 G 1–0 Jun 16, 1988 H2H
36838 Michiel Schapers Tommy Ho 1 1–0 H 1–0 Apr 22, 1993 H2H
36839 Michiel Schapers Tony Mmoh 1 1–0 H 1–0 Sep 25, 1988 H2H
36840 Michiel Schapers Victor Pecci 1 1–0 C 1–0 May 3, 1983 H2H
36841 Michiel Schapers Vijay Amritraj 1 1–0 G 1–0 Jun 19, 1987 H2H
36842 Michiel Schapers Wolfgang Popp 1 1–0 G 1–0 Nov 27, 1985 H2H
36843 Michiel Schapers Yahiya Doumbia 1 1–0 H 1–0 Oct 14, 1988 H2H
36844 Michiel Schapers Yong Il Yoon 1 1–0 H 1–0 Apr 23, 1993 H2H
36845 Michiel Schapers Zoltan Kuharszky 1 1–0 C 1–0 Jul 25, 1985 H2H
36846 Michihisa Onoda Alexander Waske 1 0–1 H 0–1 Oct 2, 2002 H2H
36847 Michihisa Onoda Eric Taino 1 0–1 H 0–1 Oct 11, 2000 H2H
36848 Michihisa Onoda Hiroki Kondo 1 0–1 H 0–1 Oct 3, 2001 H2H
36849 Miguel Mir Billy Martin 1 0–1 C 0–1 May 27, 1981 H2H
36850 Miguel Mir Brad Guan 1 0–1 C 0–1 Jul 23, 1981 H2H
36851 Miguel Mir Enzo Vattuone 1 1–0 C 1–0 Oct 30, 1980 H2H
36852 Miguel Mir Jean Louis Haillet 1 0–1 C 0–1 Apr 6, 1976 H2H
36853 Miguel Mir Jose Castanon 1 1–0 C 1–0 Oct 7, 1976 H2H
36854 Miguel Mir Onny Parun 1 1–0 C 1–0 Dec 1, 1978 H2H
36855 Miguel Mir Phil Dent 1 0–1 C 0–1 Sep 11, 1980 H2H
36856 Miguel Mir Roger Taylor 1 0–1 C 0–1 Jun 6, 1975 H2H
36857 Miguel Mir Steve Docherty 1 0–1 H 0–1 Nov 7, 1979 H2H
36858 Miguel Mir Steve Krulevitz 1 0–1 G 0–1 Jun 25, 1980 H2H
36859 Miguel Mir Vladimir Zednik 1 1–0 C 1–0 Jul 26, 1979 H2H
36860 Miguel Nido Dan Goldie 1 0–1 H 0–1 Jul 21, 1989 H2H
36861 Miguel Nido Lawson Duncan 1 0–1 C 0–1 Jul 13, 1989 H2H
36862 Miguel Nido Marcel Freeman 1 0–1 C 0–1 May 4, 1988 H2H
36863 Miguel Nido Ramesh Krishnan 1 0–1 H 0–1 Aug 10, 1989 H2H
36864 Miguel Nido Russell Barlow 1 1–0 H 1–0 Oct 19, 1989 H2H
36865 Miguel Nido Slobodan Zivojinovic 1 1–0 H 1–0 Apr 19, 1990 H2H
36866 Miguel Nido Steve Guy 1 1–0 H 1–0 Oct 20, 1989 H2H
36867 Miguel Nido Tim Mayotte 1 0–1 G 0–1 Jul 12, 1990 H2H
36868 Miguel Olvera Barry Mackay 1 0–1 C 0–1 Jul 22, 1970 H2H
36869 Miguel Olvera Bill Bowrey 1 0–1 G 0–1 Aug 20, 1969 H2H
36870 Miguel Olvera Jim Mcmanus 1 0–1 H 0–1 Apr 4, 1968 H2H
36871 Miguel Olvera Stan Smith 1 0–1 H 0–1 Jul 21, 1970 H2H
36872 Miguel Pastura Marcos Ondruska 1 0–1 C 0–1 May 28, 1997 H2H
36873 Mikael Pernfors Alberto Tous 1 1–0 C 1–0 Jul 24, 1985 H2H
36874 Mikael Pernfors Andreas Maurer 1 1–0 G 1–0 Jun 27, 1986 H2H
36875 Mikael Pernfors Andrew Castle 1 1–0 H 1–0 Apr 14, 1988 H2H
36876 Mikael Pernfors Bill Scanlon 1 1–0 C 1–0 May 5, 1988 H2H
36877 Mikael Pernfors Brian Teacher 1 0–1 C 0–1 Apr 5, 1986 H2H
36878 Mikael Pernfors Bryan Shelton 1 0–1 C 0–1 May 5, 1994 H2H
36879 Mikael Pernfors Cassio Motta 1 1–0 C 1–0 May 1, 1986 H2H
36880 Mikael Pernfors Chris Garner 1 0–1 C 0–1 Oct 25, 1990 H2H
36881 Mikael Pernfors Christian Bergstrom 1 0–1 H 0–1 Sep 3, 1987 H2H
36882 Mikael Pernfors Christian Saceanu 1 1–0 C 1–0 May 3, 1991 H2H
36883 Mikael Pernfors Christo Steyn 1 1–0 G 1–0 Jun 26, 1987 H2H
36884 Mikael Pernfors Claudio Panatta 1 1–0 C 1–0 Jul 24, 1986 H2H
36885 Mikael Pernfors Damir Keretic 1 1–0 C 1–0 Jul 25, 1986 H2H
36886 Mikael Pernfors Dan Goldie 1 1–0 H 1–0 Apr 15, 1988 H2H
36887 Mikael Pernfors Danie Visser 1 1–0 H 1–0 Oct 5, 1989 H2H
36888 Mikael Pernfors Diego Perez 1 1–0 H 1–0 Mar 15, 1988 H2H
36889 Mikael Pernfors Eduardo Bengoechea 1 0–1 C 0–1 May 2, 1987 H2H
36890 Mikael Pernfors Fernando Soler 1 0–1 C 0–1 Jul 25, 1984 H2H
36891 Mikael Pernfors Gary Donnelly 1 1–0 H 1–0 Aug 7, 1986 H2H
36892 Mikael Pernfors Glenn Layendecker 1 1–0 H 1–0 Oct 9, 1988 H2H
36893 Mikael Pernfors Grant Connell 1 1–0 H 1–0 Mar 13, 1993 H2H
36894 Mikael Pernfors Guillaume Raoux 1 1–0 H 1–0 Jan 18, 1989 H2H
36895 Mikael Pernfors Guillermo Vilas 1 1–0 C 1–0 May 2, 1986 H2H
36896 Mikael Pernfors Jamie Morgan 1 1–0 H 1–0 Oct 8, 1993 H2H
36897 Mikael Pernfors Jay Berger 1 1–0 C 1–0 Jul 10, 1985 H2H
36898 Mikael Pernfors Jeff Tarango 1 1–0 C 1–0 Sep 30, 1988 H2H
36899 Mikael Pernfors Jimmy Arias 1 0–1 C 0–1 May 31, 1989 H2H
36900 Mikael Pernfors Joakim Nystrom 1 0–1 C 0–1 Aug 3, 1989 H2H
36901 Mikael Pernfors Johan Carlsson 1 0–1 H 0–1 Feb 25, 1987 H2H
36902 Mikael Pernfors John Fitzgerald 1 1–0 C 1–0 Oct 25, 1987 H2H
36903 Mikael Pernfors Jon Levine 1 1–0 C 1–0 Sep 11, 1986 H2H
36904 Mikael Pernfors Jordi Arrese 1 0–1 C 0–1 Jul 28, 1989 H2H
36905 Mikael Pernfors Juan Avendano 1 1–0 C 1–0 Jul 30, 1987 H2H
36906 Mikael Pernfors Kelly Jones 1 1–0 C 1–0 Oct 27, 1993 H2H
36907 Mikael Pernfors Ken Flach 1 1–0 C 1–0 Feb 5, 1986 H2H
36908 Mikael Pernfors Kenny Thorne 1 1–0 H 1–0 Mar 21, 1989 H2H
36909 Mikael Pernfors Lars Jonsson 1 0–1 C 0–1 May 25, 1994 H2H
36910 Mikael Pernfors Marcel Freeman 1 1–0 H 1–0 Feb 24, 1987 H2H
36911 Mikael Pernfors Marc Flur 1 1–0 H 1–0 Mar 16, 1988 H2H
36912 Mikael Pernfors Marc Kevin Goellner 1 0–1 C 0–1 Nov 11, 1993 H2H
36913 Mikael Pernfors Mark Edmondson 1 1–0 C 1–0 Jul 10, 1986 H2H
36914 Mikael Pernfors Mark Kaplan 1 1–0 H 1–0 Jul 28, 1993 H2H
36915 Mikael Pernfors Mark Koevermans 1 1–0 H 1–0 Sep 1, 1989 H2H
36916 Mikael Pernfors Marko Ostoja 1 1–0 C 1–0 Jul 11, 1986 H2H
36917 Mikael Pernfors Mark Woodforde 1 1–0 H 1–0 Sep 21, 1989 H2H
36918 Mikael Pernfors Martin Strelba 1 1–0 C 1–0 Apr 15, 1993 H2H
36919 Mikael Pernfors Martin Wostenholme 1 0–1 C 0–1 May 9, 1991 H2H
36920 Mikael Pernfors Marty Davis 1 1–0 H 1–0 Sep 23, 1988 H2H
36921 Mikael Pernfors Nicklas Kulti 1 1–0 H 1–0 Aug 27, 1993 H2H
36922 Mikael Pernfors Nicklas Utgren 1 1–0 H 1–0 Nov 2, 1988 H2H
36923 Mikael Pernfors Olivier Delaitre 1 1–0 C 1–0 May 28, 1986 H2H
36924 Mikael Pernfors Paolo Cane 1 1–0 C 1–0 May 1, 1987 H2H
36925 Mikael Pernfors Paul Annacone 1 1–0 H 1–0 Aug 22, 1987 H2H
36926 Mikael Pernfors Paul Mcnamee 1 1–0 C 1–0 Oct 31, 1986 H2H
36927 Mikael Pernfors Pedro Rebolledo 1 1–0 C 1–0 May 6, 1988 H2H
36928 Mikael Pernfors Peter Lundgren 1 0–1 G 0–1 Jun 30, 1989 H2H
36929 Mikael Pernfors Raul Antonio Viver 1 0–1 C 0–1 Jul 19, 1984 H2H
36930 Mikael Pernfors Roberto Jabali 1 0–1 C 0–1 Apr 14, 1994 H2H
36931 Mikael Pernfors Roger Smith 1 1–0 C 1–0 Feb 24, 1989 H2H
36932 Mikael Pernfors Stephane Simian 1 1–0 H 1–0 Aug 26, 1993 H2H
36933 Mikael Pernfors Steve Bryan 1 1–0 H 1–0 Aug 30, 1989 H2H
36934 Mikael Pernfors Tarik Benhabiles 1 0–1 C 0–1 May 27, 1987 H2H
36935 Mikael Pernfors Terry Moor 1 1–0 C 1–0 May 7, 1986 H2H
36936 Mikael Pernfors Thierry Tulasne 1 1–0 C 1–0 Feb 6, 1986 H2H
36937 Mikael Pernfors Thomas Hogstedt 1 1–0 H 1–0 Feb 12, 1987 H2H
36938 Mikael Pernfors Tim Pawsat 1 1–0 H 1–0 Aug 20, 1987 H2H
36939 Mikael Pernfors Tim Wilkison 1 1–0 H 1–0 Sep 22, 1988 H2H
36940 Mikael Pernfors Tobias Svantesson 1 1–0 H 1–0 Oct 8, 1988 H2H
36941 Mikael Pernfors Todd Nelson 1 1–0 C 1–0 Sep 29, 1988 H2H
36942 Mikael Pernfors Tomas Nydahl 1 0–1 C 0–1 Jul 7, 1994 H2H
36943 Mikael Pernfors Tom Nijssen 1 1–0 C 1–0 Oct 23, 1987 H2H
36944 Mikael Pernfors Tore Meinecke 1 1–0 H 1–0 Jan 20, 1989 H2H
36945 Mikael Pernfors Veli Paloheimo 1 0–1 H 0–1 Mar 1, 1990 H2H
36946 Mikael Pernfors Vincent Spadea 1 1–0 C 1–0 May 6, 1993 H2H
36947 Mikael Stadling Christo Van Rensburg 1 0–1 C 0–1 Nov 12, 1992 H2H
36948 Mikael Tillstrom Andrei Olhovskiy 1 1–0 C 1–0 May 27, 1994 H2H
36949 Mikael Tillstrom Andrew Park 1 1–0 H 1–0 Sep 2, 1998 H2H
36950 Mikael Tillstrom Christian Bergstrom 1 1–0 C 1–0 Jul 7, 1994 H2H
36951 Mikael Tillstrom Christian Vinck 1 1–0 C 1–0 Apr 23, 1998 H2H
36952 Mikael Tillstrom Daniel Nestor 1 0–1 H 0–1 Apr 15, 1999 H2H
36953 Mikael Tillstrom Daniel Orsanic 1 0–1 C 0–1 Jul 8, 1994 H2H
36954 Mikael Tillstrom David Prinosil 1 0–1 H 0–1 Apr 17, 1998 H2H
36955 Mikael Tillstrom Diego Nargiso 1 0–1 C 0–1 Mar 12, 1998 H2H
36956 Mikael Tillstrom Franco Davin 1 0–1 C 0–1 Aug 26, 1993 H2H
36957 Mikael Tillstrom Frederik Fetterlein 1 0–1 C 0–1 Jul 9, 1992 H2H
36958 Mikael Tillstrom Grant Stafford 1 1–0 C 1–0 Oct 10, 1997 H2H
36959 Mikael Tillstrom Guillaume Raoux 1 0–1 C 0–1 Oct 22, 1998 H2H
36960 Mikael Tillstrom Hernan Gumy 1 1–0 H 1–0 Feb 20, 1997 H2H
36961 Mikael Tillstrom Jan Kroslak 1 1–0 H 1–0 Apr 14, 1999 H2H
36962 Mikael Tillstrom Jeff Salzenstein 1 0–1 H 0–1 Aug 27, 1997 H2H
36963 Mikael Tillstrom Jeff Tarango 1 0–1 H 0–1 Mar 12, 1997 H2H
36964 Mikael Tillstrom Jia Ping Xia 1 1–0 H 1–0 Oct 2, 1997 H2H
36965 Mikael Tillstrom Joern Renzenbrink 1 1–0 H 1–0 Aug 21, 1996 H2H
36966 Mikael Tillstrom Jonathan Stark 1 1–0 H 1–0 Apr 12, 1997 H2H
36967 Mikael Tillstrom Jordi Arrese 1 0–1 C 0–1 Jul 25, 1992 H2H
36968 Mikael Tillstrom Jose Francisco Altur 1 0–1 C 0–1 Jul 8, 1993 H2H
36969 Mikael Tillstrom Justin Gimelstob 1 1–0 H 1–0 Jan 22, 1999 H2H
36970 Mikael Tillstrom Kentaro Masuda 1 1–0 H 1–0 Apr 15, 1998 H2H
36971 Mikael Tillstrom Kevin Ullyett 1 1–0 H 1–0 Apr 16, 1997 H2H
36972 Mikael Tillstrom Lars Jonsson 1 0–1 C 0–1 Jul 11, 1996 H2H
36973 Mikael Tillstrom Libor Pimek 1 1–0 C 1–0 Jul 30, 1992 H2H
36974 Mikael Tillstrom Mahesh Bhupathi 1 1–0 C 1–0 Oct 15, 1998 H2H
36975 Mikael Tillstrom Marcello Craca 1 0–1 C 0–1 Jul 10, 1997 H2H
36976 Mikael Tillstrom Marcelo Filippini 1 1–0 C 1–0 Jul 31, 1992 H2H
36977 Mikael Tillstrom Marcos Ondruska 1 0–1 H 0–1 Feb 15, 1996 H2H
36978 Mikael Tillstrom Mark Knowles 1 1–0 C 1–0 May 31, 1996 H2H
36979 Mikael Tillstrom Mark Koevermans 1 1–0 C 1–0 Jul 25, 1992 H2H
36980 Mikael Tillstrom Markus Zoecke 1 1–0 C 1–0 May 25, 1994 H2H
36981 Mikael Tillstrom Martin Lee 1 0–1 G 0–1 Jun 9, 1999 H2H
36982 Mikael Tillstrom Mats Wilander 1 1–0 H 1–0 Nov 9, 1995 H2H
36983 Mikael Tillstrom Mauricio Hadad 1 1–0 H 1–0 Jan 12, 1996 H2H
36984 Mikael Tillstrom Michael Sell 1 0–1 H 0–1 Jan 15, 1998 H2H
36985 Mikael Tillstrom Nicolas Pereira 1 1–0 H 1–0 Feb 21, 1996 H2H
36986 Mikael Tillstrom Oleg Ogorodov 1 1–0 H 1–0 Apr 9, 1998 H2H
36987 Mikael Tillstrom Orlin Stanoytchev 1 1–0 H 1–0 Apr 8, 1999 H2H
36988 Mikael Tillstrom Sandon Stolle 1 1–0 C 1–0 May 7, 1998 H2H
36989 Mikael Tillstrom Stefan Koubek 1 1–0 C 1–0 Oct 20, 1999 H2H
36990 Mikael Tillstrom Vincent Spadea 1 1–0 C 1–0 May 6, 1999 H2H
36991 Mikael Torpegaard Hubert Hurkacz 1 0–1 H 0–1 Feb 4, 2021 H2H
36992 Mikael Torpegaard Pedro Martinez 1 1–0 H 1–0 Feb 3, 2021 H2H
36993 Mikael Ymer Alejandro Tabilo 1 1–0 H 1–0 Mar 26, 2021 H2H
36994 Mikael Ymer Benjamin Bonzi 1 1–0 H 1–0 Jan 6, 2022 H2H
36995 Mikael Ymer Enzo Couacaud 1 1–0 C 1–0 Jul 22, 2021 H2H
36996 Mikael Ymer Gregoire Barrere 1 1–0 H 1–0 Sep 23, 2022 H2H
36997 Mikael Ymer James Duckworth 1 1–0 C 1–0 May 24, 2022 H2H
36998 Mikael Ymer J.J. Wolf 1 0–1 H 0–1 Oct 15, 2022 H2H
36999 Mikael Ymer Nick Kyrgios 1 0–1 H 0–1 Aug 6, 2022 H2H
37000 Mikael Ymer Pablo Carreno Busta 1 0–1 H 0–1 Sep 24, 2021 H2H