Advanced ATP Rivalry Search

Browse ATP head-to-head rivalries by historical or current-player scope, most-played or unbeaten view, and player.

About this search tool

Search across precomputed TennisDB ATP tables for player seasons, player tournament runs, player careers, matches, tournaments, ranking weeks, and rivalries. Filters use canonical tour data and support player/tournament autocomplete, countries, surfaces, categories, rounds, exit rounds, rankings, points, and season thresholds.

Browse precomputed head-to-head records by scope and view, or choose a player to find every rivalry.

Rivalries
Reset
# Player 1 Player 2 Meetings, sorted descending Record Surface Last Met H2H
9801 Mackenzie McDonald Reilly Opelka 2 0–2 G 0–1 H 0–1 Jul 20, 2024 H2H
9802 Mackenzie McDonald Sebastian Korda 2 0–2 C 0–1 H 0–1 Feb 17, 2026 H2H
9803 Mackenzie McDonald Tallon Griekspoor 2 0–2 C 0–1 G 0–1 Jun 14, 2024 H2H
9804 Mackenzie McDonald Taro Daniel 2 2–0 C 1–0 H 1–0 Feb 16, 2023 H2H
9805 Magnus Gustafsson Alex Corretja 2 2–0 C 2–0 Apr 18, 2001 H2H
9806 Magnus Gustafsson Andres Gomez 2 0–2 C 0–2 Jun 6, 1990 H2H
9807 Magnus Gustafsson Carsten Arriens 2 2–0 C 2–0 Sep 16, 1993 H2H
9808 Magnus Gustafsson Claudio Mezzadri 2 2–0 C 1–0 H 1–0 Aug 27, 1993 H2H
9809 Magnus Gustafsson Cristiano Caratti 2 2–0 C 1–0 C 1–0 Oct 30, 1996 H2H
9810 Magnus Gustafsson Darren Cahill 2 2–0 H 2–0 Jan 12, 1991 H2H
9811 Magnus Gustafsson Diego Perez 2 2–0 C 1–0 H 1–0 Jun 3, 1990 H2H
9812 Magnus Gustafsson Emilio Benfele Alvarez 2 2–0 C 2–0 Jun 17, 1993 H2H
9813 Magnus Gustafsson Felix Mantilla 2 0–2 C 0–2 Aug 10, 1997 H2H
9814 Magnus Gustafsson Guillermo Canas 2 2–0 C 1–0 C 1–0 Jul 14, 2000 H2H
9815 Magnus Gustafsson Horacio de la Pena 2 2–0 C 1–0 H 1–0 Jul 15, 1989 H2H
9816 Magnus Gustafsson Jeremy Bates 2 2–0 C 1–0 H 1–0 Jan 12, 1990 H2H
9817 Magnus Gustafsson Jerome Potier 2 2–0 C 1–0 H 1–0 Mar 1, 1990 H2H
9818 Magnus Gustafsson Jonathan Stark 2 2–0 C 1–0 H 1–0 Oct 11, 1997 H2H
9819 Magnus Gustafsson Jordi Burillo 2 2–0 C 1–0 H 1–0 Jan 2, 1997 H2H
9820 Magnus Gustafsson Lionel Roux 2 2–0 C 1–0 C 1–0 Mar 21, 1996 H2H
9821 Magnus Gustafsson Lleyton Hewitt 2 0–2 G 0–1 H 0–1 Aug 29, 2001 H2H
9822 Magnus Gustafsson Marcos Aurelio Gorriz 2 2–0 C 2–0 Aug 26, 1993 H2H
9823 Magnus Gustafsson Marcos Ondruska 2 2–0 C 1–0 H 1–0 Nov 6, 1997 H2H
9824 Magnus Gustafsson Mark Koevermans 2 2–0 C 1–0 C 1–0 Jun 12, 1992 H2H
9825 Magnus Gustafsson Markus Naewie 2 2–0 C 2–0 May 5, 1994 H2H
9826 Magnus Gustafsson Martin Sinner 2 2–0 C 1–0 H 1–0 Oct 10, 1997 H2H
9827 Magnus Gustafsson Mikael Pernfors 2 2–0 C 1–0 H 1–0 Jul 8, 1993 H2H
9828 Magnus Gustafsson Nicklas Kroon 2 2–0 C 1–0 C 1–0 Jul 12, 1991 H2H
9829 Magnus Gustafsson Olivier Delaitre 2 2–0 C 1–0 C 1–0 Apr 8, 1993 H2H
9830 Magnus Gustafsson Omar Camporese 2 0–2 C 0–1 H 0–1 Oct 10, 1996 H2H
9831 Magnus Gustafsson Oscar Martinez 2 2–0 C 2–0 Apr 24, 1996 H2H
9832 Magnus Gustafsson Rainer Schuettler 2 2–0 C 1–0 H 1–0 Oct 22, 1999 H2H
9833 Magnus Gustafsson Renzo Furlan 2 2–0 C 1–0 C 1–0 Mar 13, 1998 H2H
9834 Magnus Gustafsson Richard Krajicek 2 0–2 C 0–2 May 29, 1992 H2H
9835 Magnus Gustafsson Thierry Champion 2 2–0 C 2–0 Aug 3, 1991 H2H
9836 Magnus Gustafsson Tom Nijssen 2 2–0 C 1–0 C 1–0 Jul 29, 1993 H2H
9837 Magnus Gustafsson Udo Riglewski 2 2–0 C 2–0 May 4, 1991 H2H
9838 Magnus Gustafsson Vincent Spadea 2 2–0 C 1–0 G 1–0 Jun 25, 1997 H2H
9839 Magnus Gustafsson Wayne Black 2 2–0 C 1–0 H 1–0 Feb 16, 2001 H2H
9840 Magnus Gustafsson Younes El Aynaoui 2 0–2 C 0–2 Jul 21, 2001 H2H
9841 Magnus Larsson Andrei Medvedev 2 0–2 C 0–1 C 0–1 Apr 20, 1994 H2H
9842 Magnus Larsson Andrew Ilie 2 0–2 C 0–1 H 0–1 Sep 29, 2001 H2H
9843 Magnus Larsson Bob Bryan 2 2–0 H 2–0 Oct 25, 2001 H2H
9844 Magnus Larsson Byron Black 2 2–0 H 2–0 Feb 20, 2000 H2H
9845 Magnus Larsson Christian Ruud 2 2–0 C 2–0 Apr 13, 2000 H2H
9846 Magnus Larsson Hernan Gumy 2 0–2 C 0–1 H 0–1 Mar 6, 1997 H2H
9847 Magnus Larsson Hyung-Taik Lee 2 0–2 C 0–1 G 0–1 Jun 12, 2002 H2H
9848 Magnus Larsson Jared Palmer 2 2–0 C 1–0 H 1–0 May 13, 1995 H2H
9849 Magnus Larsson Jeff Tarango 2 2–0 C 1–0 H 1–0 Jan 5, 1996 H2H
9850 Magnus Larsson Jordi Arrese 2 2–0 C 2–0 May 31, 1995 H2H
9851 Magnus Larsson Lars Anders Wahlgren 2 2–0 C 1–0 C 1–0 Mar 5, 1992 H2H
9852 Magnus Larsson Luiz Mattar 2 2–0 C 1–0 H 1–0 Oct 7, 1994 H2H
9853 Magnus Larsson Marcos Ondruska 2 2–0 H 2–0 Mar 7, 1996 H2H
9854 Magnus Larsson Nicolas Lapentti 2 2–0 H 2–0 Oct 3, 2002 H2H
9855 Magnus Larsson Nicolas Pereira 2 2–0 C 1–0 H 1–0 May 12, 1995 H2H
9856 Magnus Larsson Omar Camporese 2 2–0 C 2–0 Jul 15, 1992 H2H
9857 Magnus Larsson Patrick Rafter 2 0–2 H 0–2 Sep 5, 1997 H2H
9858 Magnus Larsson Renzo Furlan 2 2–0 H 2–0 Feb 15, 1996 H2H
9859 Magnus Larsson Sandon Stolle 2 0–2 G 0–1 H 0–1 Jun 28, 1996 H2H
9860 Magnus Larsson Tomas Carbonell 2 2–0 C 2–0 Apr 14, 1995 H2H
9861 Magnus Norman Andrew Ilie 2 2–0 C 1–0 H 1–0 Aug 1, 2001 H2H
9862 Magnus Norman Bohdan Ulihrach 2 0–2 C 0–2 Jul 14, 2001 H2H
9863 Magnus Norman Christophe Rochus 2 2–0 C 2–0 Jul 14, 2001 H2H
9864 Magnus Norman Cyril Saulnier 2 2–0 H 2–0 Jul 27, 2001 H2H
9865 Magnus Norman David Sanchez 2 0–2 C 0–2 Jul 31, 2003 H2H
9866 Magnus Norman Felix Mantilla 2 2–0 C 1–0 H 1–0 May 14, 2000 H2H
9867 Magnus Norman Gaston Gaudio 2 2–0 G 1–0 H 1–0 Jan 15, 2000 H2H
9868 Magnus Norman George Bastl 2 2–0 H 2–0 Oct 2, 2002 H2H
9869 Magnus Norman Guillermo Canas 2 2–0 C 2–0 Jul 30, 1999 H2H
9870 Magnus Norman Jiri Vanek 2 2–0 C 2–0 Apr 10, 2003 H2H
9871 Magnus Norman Karim Alami 2 0–2 C 0–1 H 0–1 Apr 20, 2000 H2H
9872 Magnus Norman Leander Paes 2 2–0 C 1–0 H 1–0 May 30, 1997 H2H
9873 Magnus Norman Mariano Puerta 2 2–0 C 1–0 H 1–0 Jul 12, 2001 H2H
9874 Magnus Norman Peter Wessels 2 2–0 H 2–0 Feb 18, 2000 H2H
9875 Magnus Norman Raemon Sluiter 2 2–0 G 1–0 H 1–0 Feb 27, 2003 H2H
9876 Magnus Norman Slava Dosedel 2 0–2 H 0–2 Aug 10, 2000 H2H
9877 Magnus Norman Vincenzo Santopadre 2 0–2 C 0–2 May 9, 2001 H2H
9878 Magnus Tideman Loic Courteau 2 0–2 C 0–1 G 0–1 Jun 22, 1983 H2H
9879 Mal Anderson Milan Holecek 2 2–0 H 2–0 Nov 2, 1973 H2H
9880 Malek Jaziri Nick Kyrgios 2 0–2 H 0–2 Feb 24, 2017 H2H
9881 Malek Jaziri Reilly Opelka 2 2–0 H 2–0 Jul 27, 2017 H2H
9882 MaliVai Washington Alex Antonitsch 2 2–0 C 1–0 H 1–0 Jan 23, 1994 H2H
9883 MaliVai Washington Andrea Gaudenzi 2 2–0 C 1–0 H 1–0 Oct 26, 1995 H2H
9884 MaliVai Washington Andrei Cherkasov 2 2–0 H 2–0 Jan 21, 1994 H2H
9885 MaliVai Washington Bohdan Ulihrach 2 2–0 C 1–0 G 1–0 Nov 7, 1996 H2H
9886 MaliVai Washington Carlos Moya 2 0–2 C 0–2 May 16, 1996 H2H
9887 MaliVai Washington Carsten Arriens 2 2–0 C 1–0 H 1–0 Jul 20, 1995 H2H
9888 MaliVai Washington Daniel Vacek 2 2–0 G 1–0 H 1–0 Jun 11, 1993 H2H
9889 MaliVai Washington David Witt 2 0–2 C 0–2 Apr 14, 1994 H2H
9890 MaliVai Washington Fabrice Santoro 2 2–0 H 2–0 Mar 15, 1993 H2H
9891 MaliVai Washington Francisco Montana 2 2–0 H 2–0 Jan 20, 1993 H2H
9892 MaliVai Washington Franco Davin 2 2–0 C 2–0 May 9, 1992 H2H
9893 MaliVai Washington Grant Stafford 2 2–0 H 2–0 Oct 19, 1996 H2H
9894 MaliVai Washington Hendrik Dreekmann 2 2–0 C 1–0 H 1–0 Oct 14, 1994 H2H
9895 MaliVai Washington Jakob Hlasek 2 2–0 C 1–0 H 1–0 Mar 4, 1993 H2H
9896 MaliVai Washington Jim Courier 2 0–2 H 0–2 Sep 5, 1993 H2H
9897 MaliVai Washington Leonardo Lavalle 2 2–0 C 1–0 G 1–0 Jun 10, 1992 H2H
9898 MaliVai Washington Marcos Ondruska 2 2–0 G 1–0 H 1–0 Jun 8, 1994 H2H
9899 MaliVai Washington Markus Zoecke 2 2–0 H 2–0 Jan 11, 1992 H2H
9900 MaliVai Washington Patrik Kuhnen 2 2–0 G 1–0 H 1–0 Jun 18, 1992 H2H
9901 MaliVai Washington Sargis Sargsian 2 2–0 H 2–0 Feb 18, 1998 H2H
9902 MaliVai Washington Scott Davis 2 2–0 G 1–0 H 1–0 Jun 12, 1991 H2H
9903 MaliVai Washington Simon Youl 2 2–0 C 1–0 G 1–0 Jun 20, 1992 H2H
9904 MaliVai Washington Thomas Muster 2 0–2 C 0–2 Oct 30, 1995 H2H
9905 MaliVai Washington Tim Henman 2 0–2 C 0–1 G 0–1 Dec 8, 1996 H2H
9906 MaliVai Washington Todd Witsken 2 0–2 H 0–2 Jul 18, 1990 H2H
9907 MaliVai Washington Wally Masur 2 0–2 G 0–1 H 0–1 Jun 12, 1993 H2H
9908 Mansour Bahrami Mel Purcell 2 0–2 C 0–1 H 0–1 Oct 28, 1982 H2H
9909 Manuel Orantes Ferdi Taygan 2 2–0 C 2–0 Jul 16, 1981 H2H
9910 Manuel Orantes Frantisek Pala 2 2–0 C 1–0 G 1–0 Aug 30, 1974 H2H
9911 Manuel Orantes Frew Mcmillan 2 2–0 C 1–0 C 1–0 Jan 26, 1978 H2H
9912 Manuel Orantes Guillermo Aubone 2 2–0 C 2–0 Oct 7, 1981 H2H
9913 Manuel Orantes Hans Joachim Ploetz 2 2–0 C 1–0 C 1–0 May 18, 1974 H2H
9914 Manuel Orantes Hans Jurgen Pohmann 2 2–0 C 2–0 Sep 2, 1975 H2H
9915 Manuel Orantes Humphrey Hose 2 2–0 C 1–0 H 1–0 Aug 5, 1974 H2H
9916 Manuel Orantes Jan Norback 2 2–0 C 2–0 Sep 17, 1981 H2H
9917 Manuel Orantes Jim Delaney 2 2–0 C 1–0 C 1–0 Sep 29, 1977 H2H
9918 Manuel Orantes John Bartlett 2 2–0 C 1–0 H 1–0 Aug 2, 1977 H2H
9919 Manuel Orantes John Yuill 2 2–0 C 2–0 Aug 1, 1978 H2H
9920 Manuel Orantes Jorge Andrew 2 2–0 C 1–0 H 1–0 Sep 5, 1976 H2H
9921 Manuel Orantes Jose Luis Damiani 2 2–0 C 2–0 Sep 26, 1981 H2H
9922 Manuel Orantes Juan Manuel Couder 2 2–0 C 2–0 Nov 16, 1968 H2H
9923 Manuel Orantes Jun Kuki 2 2–0 C 2–0 Sep 3, 1976 H2H
9924 Manuel Orantes Mike Belkin 2 2–0 C 2–0 Feb 17, 1971 H2H
9925 Manuel Orantes Mike Fishbach 2 2–0 C 2–0 Aug 3, 1978 H2H
9926 Manuel Orantes Nicola Pietrangeli 2 2–0 C 1–0 G 1–0 Jul 2, 1972 H2H
9927 Manuel Orantes Per Jemsby 2 2–0 C 2–0 Jul 12, 1973 H2H
9928 Manuel Orantes Peter Pokorny 2 2–0 C 1–0 G 1–0 Jul 9, 1971 H2H
9929 Manuel Orantes Ricardo Cano 2 2–0 C 2–0 Aug 9, 1976 H2H
9930 Manuel Orantes Rod Laver 2 0–2 C 0–1 C 0–1 Dec 2, 1976 H2H
9931 Manuel Orantes Torben Ulrich 2 2–0 C 2–0 May 30, 1969 H2H
9932 Manuel Orantes Werner Zirngibl 2 2–0 C 2–0 May 27, 1979 H2H
9933 Manuel Santana Daniel Contet 2 2–0 C 2–0 May 15, 1970 H2H
9934 Manuel Santana Frank Falderbaum 2 2–0 C 2–0 May 29, 1971 H2H
9935 Manuel Santana Jim Mcmanus 2 2–0 C 1–0 C 1–0 May 5, 1970 H2H
9936 Manuel Santana Milan Holecek 2 2–0 C 2–0 Nov 19, 1974 H2H
9937 Manuel Santana Torben Ulrich 2 2–0 C 1–0 C 1–0 Jul 13, 1968 H2H
9938 Marat Safin Amer Delic 2 2–0 C 1–0 H 1–0 May 9, 2007 H2H
9939 Marat Safin Andre Sa 2 2–0 C 1–0 H 1–0 Oct 4, 2002 H2H
9940 Marat Safin Daniel Vacek 2 2–0 C 2–0 May 5, 1999 H2H
9941 Marat Safin Dmitry Tursunov 2 0–2 G 0–1 H 0–1 Jul 30, 2008 H2H
9942 Marat Safin Ernests Gulbis 2 2–0 H 2–0 Jul 31, 2009 H2H
9943 Marat Safin Fernando Meligeni 2 2–0 C 1–0 H 1–0 Oct 3, 2002 H2H
9944 Marat Safin Harel Levy 2 2–0 H 2–0 Aug 14, 2000 H2H
9945 Marat Safin Irakli Labadze 2 2–0 C 1–0 H 1–0 Mar 23, 2005 H2H
9946 Marat Safin Juan Balcells 2 0–2 C 0–1 H 0–1 Jul 12, 2001 H2H
9947 Marat Safin Juan Monaco 2 0–2 C 0–1 H 0–1 Apr 22, 2009 H2H
9948 Marat Safin Julien Benneteau 2 2–0 H 2–0 Oct 10, 2008 H2H
9949 Marat Safin Kevin Kim 2 2–0 H 2–0 Sep 28, 2006 H2H
9950 Marat Safin Luis Horna 2 2–0 H 2–0 Oct 24, 2004 H2H
9951 Marat Safin Mischa Zverev 2 2–0 H 2–0 Oct 11, 2008 H2H
9952 Marat Safin Novak Djokovic 2 2–0 G 1–0 H 1–0 Jun 26, 2008 H2H
9953 Marat Safin Paul-Henri Mathieu 2 0–2 C 0–1 C 0–1 Apr 19, 2006 H2H
9954 Marat Safin Raemon Sluiter 2 2–0 C 1–0 H 1–0 May 25, 2005 H2H
9955 Marat Safin Robin Soderling 2 2–0 C 1–0 H 1–0 Aug 7, 2007 H2H
9956 Marat Safin Sebastien Lareau 2 2–0 H 2–0 Mar 2, 2000 H2H
9957 Marat Safin Thierry Ascione 2 2–0 C 1–0 H 1–0 Nov 10, 2009 H2H
9958 Marat Safin Todd Martin 2 2–0 H 2–0 Jan 25, 2004 H2H
9959 Marc-Andrea Huesler Daniel Altmaier 2 0–2 C 0–2 Aug 2, 2023 H2H
9960 Marc-Andrea Huesler Laslo Djere 2 0–2 C 0–1 H 0–1 Aug 26, 2022 H2H
9961 Marc-Andrea Huesler Lorenzo Sonego 2 0–2 H 0–2 Oct 17, 2024 H2H
9962 Marcel Freeman Ben Testerman 2 0–2 C 0–1 G 0–1 Oct 11, 1985 H2H
9963 Marcel Freeman Jon Levine 2 2–0 H 2–0 Jan 8, 1987 H2H
9964 Marcel Freeman Mike Leach 2 2–0 C 1–0 H 1–0 Oct 30, 1986 H2H
9965 Marcel Granollers Adrian Mannarino 2 2–0 C 1–0 G 1–0 Jul 21, 2018 H2H
9966 Marcel Granollers Andreas Beck 2 2–0 G 1–0 H 1–0 Jun 24, 2009 H2H
9967 Marcel Granollers Daniel Gimeno-Traver 2 0–2 C 0–2 May 3, 2014 H2H
9968 Marcel Granollers Dmitry Tursunov 2 2–0 H 2–0 Oct 30, 2013 H2H
9969 Marcel Granollers Dudi Sela 2 0–2 G 0–1 H 0–1 Jul 5, 2017 H2H
9970 Marcel Granollers Federico Delbonis 2 2–0 C 2–0 Apr 12, 2014 H2H
9971 Marcel Granollers Guillermo Garcia-Lopez 2 0–2 C 0–2 Apr 13, 2014 H2H
9972 Marcel Granollers Horacio Zeballos 2 2–0 C 2–0 Aug 1, 2013 H2H
9973 Marcel Granollers Kei Nishikori 2 0–2 H 0–2 Aug 14, 2012 H2H
9974 Marcel Granollers Marcos Daniel 2 2–0 C 2–0 Jun 13, 2008 H2H
9975 Marcel Granollers Marius Copil 2 0–2 C 0–1 H 0–1 Jan 16, 2019 H2H
9976 Marcel Granollers Matthias Bachinger 2 2–0 C 2–0 May 26, 2015 H2H
9977 Marcel Granollers Mikhail Kukushkin 2 2–0 C 1–0 H 1–0 Apr 25, 2018 H2H
9978 Marcel Granollers Steve Darcis 2 0–2 H 0–2 Mar 14, 2009 H2H
9979 Marcello Lara Milan Holecek 2 0–2 C 0–1 H 0–1 Jul 23, 1975 H2H
9980 Marcelo Filippini Bryan Shelton 2 2–0 C 2–0 Apr 15, 1994 H2H
9981 Marcelo Filippini Cassio Motta 2 0–2 C 0–1 H 0–1 Nov 7, 1992 H2H
9982 Marcelo Filippini Cyril Suk 2 2–0 C 2–0 Aug 13, 1992 H2H
9983 Marcelo Filippini Guillermo Vilas 2 2–0 C 2–0 Aug 12, 1988 H2H
9984 Marcelo Filippini Jaroslav Bulant 2 2–0 C 2–0 Aug 18, 1989 H2H
9985 Marcelo Filippini Jerome Potier 2 0–2 C 0–1 H 0–1 May 3, 1990 H2H
9986 Marcelo Filippini Marcelo Ingaramo 2 2–0 C 1–0 H 1–0 Aug 24, 1989 H2H
9987 Marcelo Filippini Massimiliano Narducci 2 0–2 C 0–2 Sep 29, 1988 H2H
9988 Marcelo Filippini Pablo Arraya 2 2–0 C 1–0 H 1–0 Aug 25, 1990 H2H
9989 Marcelo Filippini Sergio Casal 2 2–0 C 2–0 May 10, 1989 H2H
9990 Marcelo Filippini Tarik Benhabiles 2 2–0 C 2–0 Aug 3, 1990 H2H
9991 Marcelo Filippini Veli Paloheimo 2 0–2 C 0–1 H 0–1 Feb 28, 1991 H2H
9992 Marcelo Ingaramo Francisco Maciel 2 0–2 C 0–2 Nov 13, 1986 H2H
9993 Marcelo Ingaramo Guillermo Vilas 2 2–0 C 2–0 Jul 20, 1985 H2H
9994 Marcelo Ingaramo Lawson Duncan 2 0–2 C 0–2 Sep 14, 1990 H2H
9995 Marcelo Rios Alberto Martin 2 2–0 H 2–0 Jan 20, 2002 H2H
9996 Marcelo Rios Andreas Vinciguerra 2 2–0 C 1–0 H 1–0 Oct 26, 2002 H2H
9997 Marcelo Rios Andrew Ilie 2 2–0 H 2–0 Sep 29, 2001 H2H
9998 Marcelo Rios Andy Roddick 2 0–2 H 0–2 Aug 18, 2001 H2H
9999 Marcelo Rios Bernd Karbacher 2 2–0 C 2–0 Jul 29, 1995 H2H
10000 Marcelo Rios Bob Bryan 2 2–0 H 2–0 Aug 15, 2002 H2H