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
35601 Mathias Bourgue Jordi Samper-Montana 1 1–0 C 1–0 May 24, 2016 H2H
35602 Mathias Hellstrom Irakli Labadze 1 0–1 C 0–1 Jul 8, 2004 H2H
35603 Mathieu Montcourt Marin Cilic 1 0–1 C 0–1 Jul 26, 2007 H2H
35604 Matias Boeker Peng Sun 1 0–1 H 0–1 Feb 3, 2005 H2H
35605 Matias Boeker Robert Kendrick 1 1–0 H 1–0 Sep 16, 2004 H2H
35606 Matija Pecotic Marcos Giron 1 0–1 H 0–1 Feb 17, 2023 H2H
35607 Mats Moraing Egor Gerasimov 1 1–0 C 1–0 May 27, 2021 H2H
35608 Mats Wilander Adrian Voinea 1 0–1 H 0–1 Mar 13, 1996 H2H
35609 Mats Wilander Alejandro Cortes 1 1–0 C 1–0 May 26, 1982 H2H
35610 Mats Wilander Alejandro Ganzabal 1 1–0 C 1–0 Sep 19, 1985 H2H
35611 Mats Wilander Alejandro Gattiker 1 1–0 C 1–0 Sep 23, 1982 H2H
35612 Mats Wilander Andrei Cherkasov 1 1–0 C 1–0 Oct 18, 1990 H2H
35613 Mats Wilander Andrew Burrow 1 1–0 C 1–0 Jul 7, 1988 H2H
35614 Mats Wilander Andrew Sznajder 1 1–0 H 1–0 Nov 10, 1990 H2H
35615 Mats Wilander Bjorn Borg 1 0–1 C 0–1 Sep 24, 1981 H2H
35616 Mats Wilander Bob Green 1 1–0 H 1–0 Feb 7, 1985 H2H
35617 Mats Wilander Brent Larkham 1 1–0 C 1–0 Apr 14, 1994 H2H
35618 Mats Wilander Bruce Foxworth 1 1–0 H 1–0 Aug 31, 1985 H2H
35619 Mats Wilander Buff Farrow 1 0–1 H 0–1 Aug 18, 1993 H2H
35620 Mats Wilander Byron Talbot 1 1–0 H 1–0 Aug 16, 1989 H2H
35621 Mats Wilander Carl Limberger 1 1–0 H 1–0 Aug 21, 1988 H2H
35622 Mats Wilander Carlos Castellan 1 1–0 C 1–0 Sep 17, 1981 H2H
35623 Mats Wilander Chris Dunk 1 1–0 C 1–0 Nov 21, 1981 H2H
35624 Mats Wilander Christian Bergstrom 1 0–1 C 0–1 Apr 20, 1995 H2H
35625 Mats Wilander Christophe Bernelle 1 1–0 C 1–0 May 27, 1983 H2H
35626 Mats Wilander Dale Houston 1 1–0 G 1–0 Dec 2, 1984 H2H
35627 Mats Wilander David Carter 1 1–0 H 1–0 Aug 18, 1983 H2H
35628 Mats Wilander David Mustard 1 1–0 G 1–0 Nov 30, 1984 H2H
35629 Mats Wilander David Pate 1 1–0 H 1–0 Mar 21, 1989 H2H
35630 Mats Wilander David Witt 1 0–1 C 0–1 Apr 15, 1994 H2H
35631 Mats Wilander Eddie Dibbs 1 1–0 C 1–0 Sep 22, 1983 H2H
35632 Mats Wilander Eric Korita 1 1–0 C 1–0 Mar 22, 1984 H2H
35633 Mats Wilander Francisco Montana 1 0–1 C 0–1 May 16, 1996 H2H
35634 Mats Wilander Francisco Yunis 1 1–0 C 1–0 May 27, 1988 H2H
35635 Mats Wilander Freddie Sauer 1 1–0 C 1–0 May 14, 1982 H2H
35636 Mats Wilander Gary Donnelly 1 1–0 H 1–0 Nov 8, 1986 H2H
35637 Mats Wilander Gene Mayer 1 0–1 H 0–1 Nov 7, 1981 H2H
35638 Mats Wilander Gianni Ocleppo 1 0–1 H 0–1 Aug 11, 1983 H2H
35639 Mats Wilander Glenn Layendecker 1 1–0 H 1–0 Aug 20, 1986 H2H
35640 Mats Wilander Grant Connell 1 1–0 H 1–0 Aug 8, 1990 H2H
35641 Mats Wilander Harald Theissen 1 1–0 H 1–0 Mar 12, 1982 H2H
35642 Mats Wilander Heath Denman 1 1–0 H 1–0 Jan 16, 1991 H2H
35643 Mats Wilander Hendrik Jan Davids 1 1–0 C 1–0 May 2, 1991 H2H
35644 Mats Wilander Ilie Nastase 1 1–0 C 1–0 Mar 23, 1984 H2H
35645 Mats Wilander Jaime Oncins 1 1–0 H 1–0 Sep 1, 1993 H2H
35646 Mats Wilander Jan Kallquist 1 1–0 C 1–0 Jul 17, 1980 H2H
35647 Mats Wilander Jaroslav Navratil 1 1–0 H 1–0 Oct 14, 1982 H2H
35648 Mats Wilander Jay Lapidus 1 1–0 H 1–0 Nov 6, 1982 H2H
35649 Mats Wilander Jeremy Bates 1 1–0 C 1–0 May 25, 1995 H2H
35650 Mats Wilander Jim Pugh 1 1–0 H 1–0 Aug 16, 1995 H2H
35651 Mats Wilander Joao Soares 1 0–1 C 0–1 Apr 1, 1982 H2H
35652 Mats Wilander Joey Rive 1 1–0 H 1–0 Aug 17, 1989 H2H
35653 Mats Wilander Johan Anderson 1 1–0 C 1–0 Jul 12, 1990 H2H
35654 Mats Wilander Johan Carlsson 1 1–0 H 1–0 Sep 5, 1987 H2H
35655 Mats Wilander Jonathan Canter 1 1–0 C 1–0 Mar 22, 1986 H2H
35656 Mats Wilander Jon Levine 1 1–0 H 1–0 Feb 24, 1987 H2H
35657 Mats Wilander Jorgen Windahl 1 1–0 C 1–0 Sep 24, 1987 H2H
35658 Mats Wilander Josef Cihak 1 1–0 C 1–0 May 25, 1988 H2H
35659 Mats Wilander Larry Stefanki 1 1–0 C 1–0 Mar 11, 1983 H2H
35660 Mats Wilander Lawson Duncan 1 1–0 C 1–0 Jun 7, 1989 H2H
35661 Mats Wilander Lloyd Bourne 1 1–0 H 1–0 Nov 5, 1982 H2H
35662 Mats Wilander Loic Courteau 1 1–0 H 1–0 Jan 28, 1983 H2H
35663 Mats Wilander Lorenzo Fargas 1 1–0 C 1–0 Oct 5, 1983 H2H
35664 Mats Wilander Louis Gloria 1 1–0 H 1–0 Mar 14, 1995 H2H
35665 Mats Wilander Luis Herrera 1 1–0 C 1–0 Apr 29, 1993 H2H
35666 Mats Wilander Magnus Tideman 1 1–0 C 1–0 Jul 19, 1985 H2H
35667 Mats Wilander Manuel Orantes 1 1–0 C 1–0 May 12, 1983 H2H
35668 Mats Wilander Marcos Ondruska 1 1–0 H 1–0 Feb 20, 1991 H2H
35669 Mats Wilander Marian Vajda 1 1–0 C 1–0 Sep 26, 1985 H2H
35670 Mats Wilander Mark Koevermans 1 1–0 H 1–0 Nov 10, 1990 H2H
35671 Mats Wilander Mark Petchey 1 1–0 G 1–0 Jun 28, 1995 H2H
35672 Mats Wilander Markus Zillner 1 1–0 C 1–0 Sep 29, 1988 H2H
35673 Mats Wilander Markus Zoecke 1 1–0 H 1–0 Aug 17, 1994 H2H
35674 Mats Wilander Martin Laurendeau 1 1–0 H 1–0 Aug 20, 1988 H2H
35675 Mats Wilander Martin Wostenholme 1 1–0 H 1–0 Jan 19, 1990 H2H
35676 Mats Wilander Massimo Cierro 1 1–0 C 1–0 Sep 25, 1985 H2H
35677 Mats Wilander Menno Oosting 1 1–0 G 1–0 Jun 26, 1988 H2H
35678 Mats Wilander Michael Kures 1 1–0 H 1–0 Sep 1, 1984 H2H
35679 Mats Wilander Michael Robertson 1 1–0 C 1–0 Jul 13, 1989 H2H
35680 Mats Wilander Milen Velev 1 1–0 H 1–0 Jan 19, 1994 H2H
35681 Mats Wilander Nduka Odizor 1 1–0 G 1–0 Jun 25, 1982 H2H
35682 Mats Wilander Olivier Delaitre 1 1–0 H 1–0 Jan 21, 1994 H2H
35683 Mats Wilander Pablo Arraya 1 0–1 C 0–1 Aug 7, 1982 H2H
35684 Mats Wilander Pat Dupre 1 0–1 G 0–1 Dec 16, 1981 H2H
35685 Mats Wilander Patrik Kuhnen 1 0–1 G 0–1 Jun 12, 1991 H2H
35686 Mats Wilander Paul Chamberlin 1 1–0 G 1–0 Jun 16, 1989 H2H
35687 Mats Wilander Peter Carlsson 1 1–0 H 1–0 Nov 3, 1982 H2H
35688 Mats Wilander Peter Lundgren 1 0–1 H 0–1 Aug 22, 1987 H2H
35689 Mats Wilander Peter Rennert 1 0–1 C 0–1 Mar 26, 1981 H2H
35690 Mats Wilander Richard Matuszewski 1 1–0 G 1–0 Jun 14, 1989 H2H
35691 Mats Wilander Ricky Brown 1 1–0 C 1–0 Oct 24, 1985 H2H
35692 Mats Wilander Robert Seguso 1 1–0 H 1–0 Aug 20, 1987 H2H
35693 Mats Wilander Sandon Stolle 1 1–0 C 1–0 May 9, 1996 H2H
35694 Mats Wilander Scott Warner 1 1–0 H 1–0 Mar 22, 1989 H2H
35695 Mats Wilander Simon Youl 1 1–0 H 1–0 Jan 15, 1988 H2H
35696 Mats Wilander Stan Smith 1 1–0 H 1–0 Nov 5, 1981 H2H
35697 Mats Wilander Steve Bryan 1 1–0 C 1–0 May 5, 1994 H2H
35698 Mats Wilander Steve Campbell 1 1–0 H 1–0 Aug 30, 1995 H2H
35699 Mats Wilander Tarik Benhabiles 1 1–0 C 1–0 Jun 3, 1987 H2H
35700 Mats Wilander Tenny Svensson 1 1–0 C 1–0 Jul 23, 1981 H2H
35701 Mats Wilander Thierry Champion 1 1–0 H 1–0 Aug 30, 1986 H2H
35702 Mats Wilander Tian C Viljoen 1 1–0 G 1–0 Jun 24, 1983 H2H
35703 Mats Wilander Tobias Svantesson 1 1–0 H 1–0 Jan 18, 1989 H2H
35704 Mats Wilander Todd Nelson 1 1–0 H 1–0 Aug 28, 1986 H2H
35705 Mats Wilander Tom Nijssen 1 1–0 C 1–0 Jul 11, 1987 H2H
35706 Mats Wilander Tony Graham 1 1–0 H 1–0 Aug 11, 1982 H2H
35707 Mats Wilander Trey Waltke 1 1–0 H 1–0 Aug 12, 1982 H2H
35708 Mats Wilander Udo Riglewski 1 1–0 C 1–0 Nov 9, 1989 H2H
35709 Mats Wilander Ulf Stenlund 1 1–0 C 1–0 Apr 25, 1987 H2H
35710 Mats Wilander Veli Paloheimo 1 1–0 H 1–0 Jan 24, 1990 H2H
35711 Mats Wilander Vijay Amritraj 1 1–0 H 1–0 Aug 29, 1985 H2H
35712 Mats Wilander Wojtek Fibak 1 0–1 C 0–1 Nov 11, 1982 H2H
35713 Matt Anger Armand Molino 1 0–1 C 0–1 Jul 28, 1983 H2H
35714 Matt Anger Bob Green 1 1–0 H 1–0 Aug 20, 1986 H2H
35715 Matt Anger Bruce Kleege 1 1–0 G 1–0 Jul 8, 1982 H2H
35716 Matt Anger Bud Schultz 1 1–0 G 1–0 Dec 14, 1985 H2H
35717 Matt Anger Charles Buzz Strode 1 0–1 H 0–1 Oct 19, 1983 H2H
35718 Matt Anger Christoph Zipf 1 1–0 H 1–0 Oct 15, 1986 H2H
35719 Matt Anger Claudio Panatta 1 0–1 H 0–1 Feb 11, 1987 H2H
35720 Matt Anger Eddie Edwards 1 1–0 H 1–0 Nov 19, 1987 H2H
35721 Matt Anger Freddie Sauer 1 1–0 H 1–0 Feb 23, 1983 H2H
35722 Matt Anger Fritz Buehning 1 0–1 H 0–1 Aug 18, 1983 H2H
35723 Matt Anger Gary Donnelly 1 1–0 H 1–0 Oct 9, 1986 H2H
35724 Matt Anger Greg Holmes 1 0–1 H 0–1 Mar 28, 1985 H2H
35725 Matt Anger Harold Solomon 1 1–0 H 1–0 Oct 11, 1985 H2H
35726 Matt Anger Jay Lapidus 1 0–1 H 0–1 Jul 25, 1986 H2H
35727 Matt Anger Leif Shiras 1 0–1 H 0–1 Feb 15, 1989 H2H
35728 Matt Anger Mark Darby 1 1–0 C 1–0 Jul 21, 1982 H2H
35729 Matt Anger Mark Dickson 1 1–0 G 1–0 Dec 3, 1983 H2H
35730 Matt Anger Michael Westphal 1 1–0 H 1–0 Nov 22, 1986 H2H
35731 Matt Anger Milan Srejber 1 1–0 H 1–0 Nov 5, 1987 H2H
35732 Matt Anger Pavel Slozil 1 1–0 C 1–0 Feb 6, 1986 H2H
35733 Matt Anger Pieter Aldrich 1 1–0 G 1–0 Jun 15, 1988 H2H
35734 Matt Anger Randy Nixon 1 1–0 G 1–0 Nov 28, 1984 H2H
35735 Matt Anger Ricardo Ycaza 1 1–0 C 1–0 Jul 14, 1982 H2H
35736 Matt Anger Ricki Osterthun 1 0–1 C 0–1 May 29, 1987 H2H
35737 Matt Anger Steve Denton 1 1–0 G 1–0 Dec 12, 1984 H2H
35738 Matt Anger Tomas Smid 1 0–1 G 0–1 Dec 14, 1983 H2H
35739 Matt Anger Tom Cain 1 1–0 H 1–0 Aug 4, 1983 H2H
35740 Matt Anger Tony Giammalva 1 0–1 H 0–1 Aug 20, 1981 H2H
35741 Matt Anger Tony Mmoh 1 1–0 H 1–0 Oct 16, 1985 H2H
35742 Matt Anger Toru Yonezawa 1 1–0 H 1–0 Apr 16, 1987 H2H
35743 Matt Anger Tsuyoshi Fukui 1 1–0 H 1–0 Oct 17, 1985 H2H
35744 Matt Anger Van Winitsky 1 0–1 C 0–1 Jul 15, 1982 H2H
35745 Matt Anger Zoltan Kuharszky 1 1–0 G 1–0 Jun 26, 1985 H2H
35746 Matteo Arnaldi Adam Walton 1 1–0 H 1–0 Jan 16, 2024 H2H
35747 Matteo Arnaldi Aslan Karatsev 1 0–1 H 0–1 Sep 23, 2023 H2H
35748 Matteo Arnaldi Benjamin Bonzi 1 0–1 H 0–1 Aug 9, 2025 H2H
35749 Matteo Arnaldi Benoit Paire 1 1–0 C 1–0 Apr 28, 2023 H2H
35750 Matteo Arnaldi Ben Shelton 1 0–1 H 0–1 Feb 29, 2024 H2H
35751 Matteo Arnaldi Cristian Garin 1 0–1 C 0–1 Apr 6, 2026 H2H
35752 Matteo Arnaldi Diego Schwartzman 1 1–0 C 1–0 May 12, 2023 H2H
35753 Matteo Arnaldi Emil Ruusuvuori 1 1–0 C 1–0 Jul 20, 2023 H2H
35754 Matteo Arnaldi Hugo Gaston 1 1–0 C 1–0 May 21, 2025 H2H
35755 Matteo Arnaldi James Duckworth 1 0–1 H 0–1 Aug 31, 2026 H2H
35756 Matteo Arnaldi Jesper de Jong 1 1–0 C 1–0 Jul 27, 2023 H2H
35757 Matteo Arnaldi Marin Cilic 1 0–1 C 0–1 May 10, 2022 H2H
35758 Matteo Arnaldi Pedro Martinez 1 0–1 C 0–1 Jul 18, 2024 H2H
35759 Matteo Arnaldi Quentin Halys 1 0–1 G 0–1 Jun 30, 2026 H2H
35760 Matteo Arnaldi Raphael Collignon 1 1–0 C 1–0 May 30, 2026 H2H
35761 Matteo Arnaldi Roberto Bautista Agut 1 0–1 C 0–1 May 9, 2025 H2H
35762 Matteo Arnaldi Tristan Schoolkate 1 1–0 H 1–0 Jul 30, 2025 H2H
35763 Matteo Berrettini Aleksandar Vukic 1 1–0 H 1–0 Nov 6, 2025 H2H
35764 Matteo Berrettini Aslan Karatsev 1 1–0 C 1–0 Apr 25, 2021 H2H
35765 Matteo Berrettini Dalibor Svrcina 1 0–1 H 0–1 Sep 20, 2025 H2H
35766 Matteo Berrettini Egor Gerasimov 1 0–1 H 0–1 Sep 21, 2019 H2H
35767 Matteo Berrettini Emilio Nava 1 0–1 C 0–1 Feb 24, 2026 H2H
35768 Matteo Berrettini Emil Ruusuvuori 1 1–0 H 1–0 Aug 25, 2020 H2H
35769 Matteo Berrettini Ergi Kirkin 1 1–0 H 1–0 Jan 8, 2021 H2H
35770 Matteo Berrettini Francisco Comesana 1 1–0 C 1–0 May 30, 2026 H2H
35771 Matteo Berrettini Gregoire Barrere 1 1–0 H 1–0 Aug 9, 2023 H2H
35772 Matteo Berrettini Jacob Fearnley 1 1–0 C 1–0 May 10, 2025 H2H
35773 Matteo Berrettini James Duckworth 1 1–0 G 1–0 Jun 15, 2024 H2H
35774 Matteo Berrettini Juan Manuel Cerundolo 1 1–0 C 1–0 Jun 1, 2026 H2H
35775 Matteo Berrettini Kamil Majchrzak 1 0–1 G 0–1 Jul 2, 2025 H2H
35776 Matteo Berrettini Laslo Djere 1 1–0 C 1–0 Apr 27, 2019 H2H
35777 Matteo Berrettini Lucas Pouille 1 1–0 C 1–0 May 14, 2019 H2H
35778 Matteo Berrettini Matteo Arnaldi 1 0–1 C 0–1 Jun 3, 2026 H2H
35779 Matteo Berrettini Nick Kyrgios 1 1–0 G 1–0 Jun 13, 2019 H2H
35780 Matteo Berrettini Pavel Kotov 1 1–0 C 1–0 Jul 24, 2024 H2H
35781 Matteo Berrettini Pedro Cachin 1 1–0 C 1–0 Jul 18, 2024 H2H
35782 Matteo Berrettini Pedro Martinez 1 1–0 C 1–0 Jul 23, 2022 H2H
35783 Matteo Berrettini Reilly Opelka 1 0–1 H 0–1 Aug 27, 2020 H2H
35784 Matteo Berrettini Soonwoo Kwon 1 1–0 C 1–0 Jun 5, 2021 H2H
35785 Matteo Gigante Arthur Rinderknech 1 1–0 C 1–0 May 9, 2025 H2H
35786 Matteo Gigante Benjamin Hassan 1 1–0 C 1–0 May 27, 2025 H2H
35787 Matteo Gigante Ben Shelton 1 0–1 C 0–1 May 31, 2025 H2H
35788 Matteo Gigante Gabriel Diallo 1 0–1 H 0–1 Jul 30, 2025 H2H
35789 Matteo Gigante Giulio Zeppieri 1 1–0 C 1–0 May 10, 2024 H2H
35790 Matteo Gigante Sebastian Baez 1 1–0 H 1–0 Mar 7, 2025 H2H
35791 Matteo Gigante Stefanos Tsitsipas 1 1–0 C 1–0 May 29, 2025 H2H
35792 Matteo Gigante Taylor Fritz 1 0–1 H 0–1 Mar 8, 2025 H2H
35793 Matteo Gigante Ugo Humbert 1 0–1 H 0–1 Jan 14, 2025 H2H
35794 Matteo Viola Igor Sijsling 1 0–1 G 0–1 Jul 11, 2013 H2H
35795 Matteo Viola Lukasz Kubot 1 0–1 H 0–1 Feb 2, 2012 H2H
35796 Matteo Viola Martin Klizan 1 0–1 H 0–1 Feb 7, 2013 H2H
35797 Matteo Viola Somdev Devvarman 1 1–0 H 1–0 Sep 26, 2013 H2H
35798 Matthew Barton Albano Olivetti 1 1–0 G 1–0 Jun 29, 2016 H2H
35799 Matthew Barton Kyle Edmund 1 1–0 H 1–0 Jan 12, 2017 H2H
35800 Matthew Ebden Adrian Mannarino 1 1–0 G 1–0 Jun 18, 2014 H2H