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
35801 Mats Wilander David Mustard 1 1–0 G 1–0 Nov 30, 1984 H2H
35802 Mats Wilander David Pate 1 1–0 H 1–0 Mar 21, 1989 H2H
35803 Mats Wilander David Witt 1 0–1 C 0–1 Apr 15, 1994 H2H
35804 Mats Wilander Eddie Dibbs 1 1–0 C 1–0 Sep 22, 1983 H2H
35805 Mats Wilander Eric Korita 1 1–0 C 1–0 Mar 22, 1984 H2H
35806 Mats Wilander Francisco Montana 1 0–1 C 0–1 May 16, 1996 H2H
35807 Mats Wilander Francisco Yunis 1 1–0 C 1–0 May 27, 1988 H2H
35808 Mats Wilander Freddie Sauer 1 1–0 C 1–0 May 14, 1982 H2H
35809 Mats Wilander Gary Donnelly 1 1–0 H 1–0 Nov 8, 1986 H2H
35810 Mats Wilander Gene Mayer 1 0–1 H 0–1 Nov 7, 1981 H2H
35811 Mats Wilander Gianni Ocleppo 1 0–1 H 0–1 Aug 11, 1983 H2H
35812 Mats Wilander Glenn Layendecker 1 1–0 H 1–0 Aug 20, 1986 H2H
35813 Mats Wilander Grant Connell 1 1–0 H 1–0 Aug 8, 1990 H2H
35814 Mats Wilander Harald Theissen 1 1–0 H 1–0 Mar 12, 1982 H2H
35815 Mats Wilander Heath Denman 1 1–0 H 1–0 Jan 16, 1991 H2H
35816 Mats Wilander Hendrik Jan Davids 1 1–0 C 1–0 May 2, 1991 H2H
35817 Mats Wilander Ilie Nastase 1 1–0 C 1–0 Mar 23, 1984 H2H
35818 Mats Wilander Jaime Oncins 1 1–0 H 1–0 Sep 1, 1993 H2H
35819 Mats Wilander Jan Kallquist 1 1–0 C 1–0 Jul 17, 1980 H2H
35820 Mats Wilander Jaroslav Navratil 1 1–0 H 1–0 Oct 14, 1982 H2H
35821 Mats Wilander Jay Lapidus 1 1–0 H 1–0 Nov 6, 1982 H2H
35822 Mats Wilander Jeremy Bates 1 1–0 C 1–0 May 25, 1995 H2H
35823 Mats Wilander Jim Pugh 1 1–0 H 1–0 Aug 16, 1995 H2H
35824 Mats Wilander Joao Soares 1 0–1 C 0–1 Apr 1, 1982 H2H
35825 Mats Wilander Joey Rive 1 1–0 H 1–0 Aug 17, 1989 H2H
35826 Mats Wilander Johan Anderson 1 1–0 C 1–0 Jul 12, 1990 H2H
35827 Mats Wilander Johan Carlsson 1 1–0 H 1–0 Sep 5, 1987 H2H
35828 Mats Wilander Jonathan Canter 1 1–0 C 1–0 Mar 22, 1986 H2H
35829 Mats Wilander Jon Levine 1 1–0 H 1–0 Feb 24, 1987 H2H
35830 Mats Wilander Jorgen Windahl 1 1–0 C 1–0 Sep 24, 1987 H2H
35831 Mats Wilander Josef Cihak 1 1–0 C 1–0 May 25, 1988 H2H
35832 Mats Wilander Larry Stefanki 1 1–0 C 1–0 Mar 11, 1983 H2H
35833 Mats Wilander Lawson Duncan 1 1–0 C 1–0 Jun 7, 1989 H2H
35834 Mats Wilander Lloyd Bourne 1 1–0 H 1–0 Nov 5, 1982 H2H
35835 Mats Wilander Loic Courteau 1 1–0 H 1–0 Jan 28, 1983 H2H
35836 Mats Wilander Lorenzo Fargas 1 1–0 C 1–0 Oct 5, 1983 H2H
35837 Mats Wilander Louis Gloria 1 1–0 H 1–0 Mar 14, 1995 H2H
35838 Mats Wilander Luis Herrera 1 1–0 C 1–0 Apr 29, 1993 H2H
35839 Mats Wilander Magnus Tideman 1 1–0 C 1–0 Jul 19, 1985 H2H
35840 Mats Wilander Manuel Orantes 1 1–0 C 1–0 May 12, 1983 H2H
35841 Mats Wilander Marcos Ondruska 1 1–0 H 1–0 Feb 20, 1991 H2H
35842 Mats Wilander Marian Vajda 1 1–0 C 1–0 Sep 26, 1985 H2H
35843 Mats Wilander Mark Koevermans 1 1–0 H 1–0 Nov 10, 1990 H2H
35844 Mats Wilander Mark Petchey 1 1–0 G 1–0 Jun 28, 1995 H2H
35845 Mats Wilander Markus Zillner 1 1–0 C 1–0 Sep 29, 1988 H2H
35846 Mats Wilander Markus Zoecke 1 1–0 H 1–0 Aug 17, 1994 H2H
35847 Mats Wilander Martin Laurendeau 1 1–0 H 1–0 Aug 20, 1988 H2H
35848 Mats Wilander Martin Wostenholme 1 1–0 H 1–0 Jan 19, 1990 H2H
35849 Mats Wilander Massimo Cierro 1 1–0 C 1–0 Sep 25, 1985 H2H
35850 Mats Wilander Menno Oosting 1 1–0 G 1–0 Jun 26, 1988 H2H
35851 Mats Wilander Michael Kures 1 1–0 H 1–0 Sep 1, 1984 H2H
35852 Mats Wilander Michael Robertson 1 1–0 C 1–0 Jul 13, 1989 H2H
35853 Mats Wilander Milen Velev 1 1–0 H 1–0 Jan 19, 1994 H2H
35854 Mats Wilander Nduka Odizor 1 1–0 G 1–0 Jun 25, 1982 H2H
35855 Mats Wilander Olivier Delaitre 1 1–0 H 1–0 Jan 21, 1994 H2H
35856 Mats Wilander Pablo Arraya 1 0–1 C 0–1 Aug 7, 1982 H2H
35857 Mats Wilander Pat Dupre 1 0–1 G 0–1 Dec 16, 1981 H2H
35858 Mats Wilander Patrik Kuhnen 1 0–1 G 0–1 Jun 12, 1991 H2H
35859 Mats Wilander Paul Chamberlin 1 1–0 G 1–0 Jun 16, 1989 H2H
35860 Mats Wilander Peter Carlsson 1 1–0 H 1–0 Nov 3, 1982 H2H
35861 Mats Wilander Peter Lundgren 1 0–1 H 0–1 Aug 22, 1987 H2H
35862 Mats Wilander Peter Rennert 1 0–1 C 0–1 Mar 26, 1981 H2H
35863 Mats Wilander Richard Matuszewski 1 1–0 G 1–0 Jun 14, 1989 H2H
35864 Mats Wilander Ricky Brown 1 1–0 C 1–0 Oct 24, 1985 H2H
35865 Mats Wilander Robert Seguso 1 1–0 H 1–0 Aug 20, 1987 H2H
35866 Mats Wilander Sandon Stolle 1 1–0 C 1–0 May 9, 1996 H2H
35867 Mats Wilander Scott Warner 1 1–0 H 1–0 Mar 22, 1989 H2H
35868 Mats Wilander Simon Youl 1 1–0 H 1–0 Jan 15, 1988 H2H
35869 Mats Wilander Stan Smith 1 1–0 H 1–0 Nov 5, 1981 H2H
35870 Mats Wilander Steve Bryan 1 1–0 C 1–0 May 5, 1994 H2H
35871 Mats Wilander Steve Campbell 1 1–0 H 1–0 Aug 30, 1995 H2H
35872 Mats Wilander Tarik Benhabiles 1 1–0 C 1–0 Jun 3, 1987 H2H
35873 Mats Wilander Tenny Svensson 1 1–0 C 1–0 Jul 23, 1981 H2H
35874 Mats Wilander Thierry Champion 1 1–0 H 1–0 Aug 30, 1986 H2H
35875 Mats Wilander Tian C Viljoen 1 1–0 G 1–0 Jun 24, 1983 H2H
35876 Mats Wilander Tobias Svantesson 1 1–0 H 1–0 Jan 18, 1989 H2H
35877 Mats Wilander Todd Nelson 1 1–0 H 1–0 Aug 28, 1986 H2H
35878 Mats Wilander Tom Nijssen 1 1–0 C 1–0 Jul 11, 1987 H2H
35879 Mats Wilander Tony Graham 1 1–0 H 1–0 Aug 11, 1982 H2H
35880 Mats Wilander Trey Waltke 1 1–0 H 1–0 Aug 12, 1982 H2H
35881 Mats Wilander Udo Riglewski 1 1–0 C 1–0 Nov 9, 1989 H2H
35882 Mats Wilander Ulf Stenlund 1 1–0 C 1–0 Apr 25, 1987 H2H
35883 Mats Wilander Veli Paloheimo 1 1–0 H 1–0 Jan 24, 1990 H2H
35884 Mats Wilander Vijay Amritraj 1 1–0 H 1–0 Aug 29, 1985 H2H
35885 Mats Wilander Wojtek Fibak 1 0–1 C 0–1 Nov 11, 1982 H2H
35886 Matt Anger Armand Molino 1 0–1 C 0–1 Jul 28, 1983 H2H
35887 Matt Anger Bob Green 1 1–0 H 1–0 Aug 20, 1986 H2H
35888 Matt Anger Bruce Kleege 1 1–0 G 1–0 Jul 8, 1982 H2H
35889 Matt Anger Bud Schultz 1 1–0 G 1–0 Dec 14, 1985 H2H
35890 Matt Anger Charles Buzz Strode 1 0–1 H 0–1 Oct 19, 1983 H2H
35891 Matt Anger Christoph Zipf 1 1–0 H 1–0 Oct 15, 1986 H2H
35892 Matt Anger Claudio Panatta 1 0–1 H 0–1 Feb 11, 1987 H2H
35893 Matt Anger Eddie Edwards 1 1–0 H 1–0 Nov 19, 1987 H2H
35894 Matt Anger Freddie Sauer 1 1–0 H 1–0 Feb 23, 1983 H2H
35895 Matt Anger Fritz Buehning 1 0–1 H 0–1 Aug 18, 1983 H2H
35896 Matt Anger Gary Donnelly 1 1–0 H 1–0 Oct 9, 1986 H2H
35897 Matt Anger Greg Holmes 1 0–1 H 0–1 Mar 28, 1985 H2H
35898 Matt Anger Harold Solomon 1 1–0 H 1–0 Oct 11, 1985 H2H
35899 Matt Anger Jay Lapidus 1 0–1 H 0–1 Jul 25, 1986 H2H
35900 Matt Anger Leif Shiras 1 0–1 H 0–1 Feb 15, 1989 H2H
35901 Matt Anger Mark Darby 1 1–0 C 1–0 Jul 21, 1982 H2H
35902 Matt Anger Mark Dickson 1 1–0 G 1–0 Dec 3, 1983 H2H
35903 Matt Anger Michael Westphal 1 1–0 H 1–0 Nov 22, 1986 H2H
35904 Matt Anger Milan Srejber 1 1–0 H 1–0 Nov 5, 1987 H2H
35905 Matt Anger Pavel Slozil 1 1–0 C 1–0 Feb 6, 1986 H2H
35906 Matt Anger Pieter Aldrich 1 1–0 G 1–0 Jun 15, 1988 H2H
35907 Matt Anger Randy Nixon 1 1–0 G 1–0 Nov 28, 1984 H2H
35908 Matt Anger Ricardo Ycaza 1 1–0 C 1–0 Jul 14, 1982 H2H
35909 Matt Anger Ricki Osterthun 1 0–1 C 0–1 May 29, 1987 H2H
35910 Matt Anger Steve Denton 1 1–0 G 1–0 Dec 12, 1984 H2H
35911 Matt Anger Tomas Smid 1 0–1 G 0–1 Dec 14, 1983 H2H
35912 Matt Anger Tom Cain 1 1–0 H 1–0 Aug 4, 1983 H2H
35913 Matt Anger Tony Giammalva 1 0–1 H 0–1 Aug 20, 1981 H2H
35914 Matt Anger Tony Mmoh 1 1–0 H 1–0 Oct 16, 1985 H2H
35915 Matt Anger Toru Yonezawa 1 1–0 H 1–0 Apr 16, 1987 H2H
35916 Matt Anger Tsuyoshi Fukui 1 1–0 H 1–0 Oct 17, 1985 H2H
35917 Matt Anger Van Winitsky 1 0–1 C 0–1 Jul 15, 1982 H2H
35918 Matt Anger Zoltan Kuharszky 1 1–0 G 1–0 Jun 26, 1985 H2H
35919 Matteo Arnaldi Adam Walton 1 1–0 H 1–0 Jan 16, 2024 H2H
35920 Matteo Arnaldi Aslan Karatsev 1 0–1 H 0–1 Sep 23, 2023 H2H
35921 Matteo Arnaldi Benjamin Bonzi 1 0–1 H 0–1 Aug 9, 2025 H2H
35922 Matteo Arnaldi Benoit Paire 1 1–0 C 1–0 Apr 28, 2023 H2H
35923 Matteo Arnaldi Ben Shelton 1 0–1 H 0–1 Feb 29, 2024 H2H
35924 Matteo Arnaldi Cristian Garin 1 0–1 C 0–1 Apr 6, 2026 H2H
35925 Matteo Arnaldi Diego Schwartzman 1 1–0 C 1–0 May 12, 2023 H2H
35926 Matteo Arnaldi Emil Ruusuvuori 1 1–0 C 1–0 Jul 20, 2023 H2H
35927 Matteo Arnaldi Hugo Gaston 1 1–0 C 1–0 May 21, 2025 H2H
35928 Matteo Arnaldi James Duckworth 1 0–1 H 0–1 Aug 31, 2026 H2H
35929 Matteo Arnaldi Jesper de Jong 1 1–0 C 1–0 Jul 27, 2023 H2H
35930 Matteo Arnaldi Marin Cilic 1 0–1 C 0–1 May 10, 2022 H2H
35931 Matteo Arnaldi Pedro Martinez 1 0–1 C 0–1 Jul 18, 2024 H2H
35932 Matteo Arnaldi Quentin Halys 1 0–1 G 0–1 Jun 30, 2026 H2H
35933 Matteo Arnaldi Raphael Collignon 1 1–0 C 1–0 May 30, 2026 H2H
35934 Matteo Arnaldi Roberto Bautista Agut 1 0–1 C 0–1 May 9, 2025 H2H
35935 Matteo Arnaldi Tristan Schoolkate 1 1–0 H 1–0 Jul 30, 2025 H2H
35936 Matteo Berrettini Aleksandar Kovacevic 1 1–0 H 1–0 Oct 7, 2026 H2H
35937 Matteo Berrettini Aleksandar Vukic 1 1–0 H 1–0 Nov 6, 2025 H2H
35938 Matteo Berrettini Aslan Karatsev 1 1–0 C 1–0 Apr 25, 2021 H2H
35939 Matteo Berrettini Dalibor Svrcina 1 0–1 H 0–1 Sep 20, 2025 H2H
35940 Matteo Berrettini Egor Gerasimov 1 0–1 H 0–1 Sep 21, 2019 H2H
35941 Matteo Berrettini Emilio Nava 1 0–1 C 0–1 Feb 24, 2026 H2H
35942 Matteo Berrettini Emil Ruusuvuori 1 1–0 H 1–0 Aug 25, 2020 H2H
35943 Matteo Berrettini Ergi Kirkin 1 1–0 H 1–0 Jan 8, 2021 H2H
35944 Matteo Berrettini Francisco Comesana 1 1–0 C 1–0 May 30, 2026 H2H
35945 Matteo Berrettini Gregoire Barrere 1 1–0 H 1–0 Aug 9, 2023 H2H
35946 Matteo Berrettini Jacob Fearnley 1 1–0 C 1–0 May 10, 2025 H2H
35947 Matteo Berrettini James Duckworth 1 1–0 G 1–0 Jun 15, 2024 H2H
35948 Matteo Berrettini Juan Manuel Cerundolo 1 1–0 C 1–0 Jun 1, 2026 H2H
35949 Matteo Berrettini Kamil Majchrzak 1 0–1 G 0–1 Jul 2, 2025 H2H
35950 Matteo Berrettini Laslo Djere 1 1–0 C 1–0 Apr 27, 2019 H2H
35951 Matteo Berrettini Lucas Pouille 1 1–0 C 1–0 May 14, 2019 H2H
35952 Matteo Berrettini Matteo Arnaldi 1 0–1 C 0–1 Jun 3, 2026 H2H
35953 Matteo Berrettini Nick Kyrgios 1 1–0 G 1–0 Jun 13, 2019 H2H
35954 Matteo Berrettini Pavel Kotov 1 1–0 C 1–0 Jul 24, 2024 H2H
35955 Matteo Berrettini Pedro Cachin 1 1–0 C 1–0 Jul 18, 2024 H2H
35956 Matteo Berrettini Pedro Martinez 1 1–0 C 1–0 Jul 23, 2022 H2H
35957 Matteo Berrettini Reilly Opelka 1 0–1 H 0–1 Aug 27, 2020 H2H
35958 Matteo Berrettini Soonwoo Kwon 1 1–0 C 1–0 Jun 5, 2021 H2H
35959 Matteo Gigante Arthur Rinderknech 1 1–0 C 1–0 May 9, 2025 H2H
35960 Matteo Gigante Benjamin Hassan 1 1–0 C 1–0 May 27, 2025 H2H
35961 Matteo Gigante Ben Shelton 1 0–1 C 0–1 May 31, 2025 H2H
35962 Matteo Gigante Gabriel Diallo 1 0–1 H 0–1 Jul 30, 2025 H2H
35963 Matteo Gigante Giulio Zeppieri 1 1–0 C 1–0 May 10, 2024 H2H
35964 Matteo Gigante Sebastian Baez 1 1–0 H 1–0 Mar 7, 2025 H2H
35965 Matteo Gigante Stefanos Tsitsipas 1 1–0 C 1–0 May 29, 2025 H2H
35966 Matteo Gigante Taylor Fritz 1 0–1 H 0–1 Mar 8, 2025 H2H
35967 Matteo Gigante Ugo Humbert 1 0–1 H 0–1 Jan 14, 2025 H2H
35968 Matteo Viola Igor Sijsling 1 0–1 G 0–1 Jul 11, 2013 H2H
35969 Matteo Viola Lukasz Kubot 1 0–1 H 0–1 Feb 2, 2012 H2H
35970 Matteo Viola Martin Klizan 1 0–1 H 0–1 Feb 7, 2013 H2H
35971 Matteo Viola Somdev Devvarman 1 1–0 H 1–0 Sep 26, 2013 H2H
35972 Matthew Barton Albano Olivetti 1 1–0 G 1–0 Jun 29, 2016 H2H
35973 Matthew Barton Kyle Edmund 1 1–0 H 1–0 Jan 12, 2017 H2H
35974 Matthew Ebden Adrian Mannarino 1 1–0 G 1–0 Jun 18, 2014 H2H
35975 Matthew Ebden Agustin Velotti 1 1–0 C 1–0 Feb 9, 2017 H2H
35976 Matthew Ebden Alex Kuznetsov 1 1–0 H 1–0 Jan 1, 2014 H2H
35977 Matthew Ebden Austin Krajicek 1 0–1 H 0–1 Oct 8, 2015 H2H
35978 Matthew Ebden Benjamin Bonzi 1 1–0 H 1–0 Mar 11, 2021 H2H
35979 Matthew Ebden Benoit Paire 1 0–1 G 0–1 Jun 27, 2012 H2H
35980 Matthew Ebden Blaz Rola 1 1–0 G 1–0 Jul 1, 2015 H2H
35981 Matthew Ebden Damir Dzumhur 1 0–1 G 0–1 Jun 27, 2019 H2H
35982 Matthew Ebden Dennis Novikov 1 1–0 H 1–0 Aug 2, 2017 H2H
35983 Matthew Ebden Diego Schwartzman 1 0–1 G 0–1 Jul 3, 2019 H2H
35984 Matthew Ebden Emil Ruusuvuori 1 1–0 H 1–0 Mar 12, 2021 H2H
35985 Matthew Ebden Gregoire Barrere 1 0–1 C 0–1 May 28, 2019 H2H
35986 Matthew Ebden Henri Laaksonen 1 0–1 H 0–1 Feb 11, 2016 H2H
35987 Matthew Ebden Hyeon Chung 1 0–1 H 0–1 Mar 24, 2018 H2H
35988 Matthew Ebden Igor Kunitsyn 1 1–0 H 1–0 Mar 10, 2012 H2H
35989 Matthew Ebden Jan-Lennard Struff 1 1–0 H 1–0 Jan 16, 2019 H2H
35990 Matthew Ebden Jimmy Wang 1 1–0 H 1–0 Jul 18, 2013 H2H
35991 Matthew Ebden Kamil Majchrzak 1 1–0 H 1–0 Jul 25, 2019 H2H
35992 Matthew Ebden Malek Jaziri 1 1–0 G 1–0 Jun 21, 2018 H2H
35993 Matthew Ebden Marin Cilic 1 0–1 G 0–1 Jun 14, 2012 H2H
35994 Matthew Ebden Matteo Berrettini 1 1–0 H 1–0 Sep 28, 2018 H2H
35995 Matthew Ebden Michael Russell 1 0–1 H 0–1 Jan 19, 2011 H2H
35996 Matthew Ebden Nick Kyrgios 1 0–1 H 0–1 Jan 5, 2018 H2H
35997 Matthew Ebden Philipp Davydenko 1 1–0 H 1–0 Sep 27, 2012 H2H
35998 Matthew Ebden Rik De Voest 1 1–0 H 1–0 Feb 14, 2013 H2H
35999 Matthew Ebden Sergei Bubka 1 1–0 H 1–0 Jul 19, 2012 H2H
36000 Matthew Ebden Stephane Robert 1 1–0 G 1–0 Jul 5, 2018 H2H