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
35601 Martin Wostenholme Khalid Outaleb 1 1–0 C 1–0 Mar 8, 1990 H2H
35602 Martin Wostenholme Larry Stefanki 1 1–0 H 1–0 Oct 10, 1985 H2H
35603 Martin Wostenholme Lawson Duncan 1 1–0 H 1–0 Feb 7, 1991 H2H
35604 Martin Wostenholme Mark Dickson 1 0–1 C 0–1 Jul 8, 1987 H2H
35605 Martin Wostenholme Mark Edmondson 1 0–1 H 0–1 Aug 15, 1984 H2H
35606 Martin Wostenholme Marty Davis 1 0–1 H 0–1 Aug 10, 1988 H2H
35607 Martin Wostenholme Matt Mitchell 1 1–0 H 1–0 Aug 14, 1985 H2H
35608 Martin Wostenholme Mel Purcell 1 1–0 C 1–0 Sep 12, 1986 H2H
35609 Martin Wostenholme Nduka Odizor 1 0–1 H 0–1 Aug 13, 1986 H2H
35610 Martin Wostenholme Ned Caswell 1 1–0 C 1–0 Jul 12, 1989 H2H
35611 Martin Wostenholme Nick Brown 1 1–0 C 1–0 Apr 6, 1990 H2H
35612 Martin Wostenholme Peter Fleming 1 0–1 C 0–1 Feb 6, 1986 H2H
35613 Martin Wostenholme Rick Fagel 1 1–0 H 1–0 Aug 11, 1982 H2H
35614 Martin Wostenholme Ricki Osterthun 1 1–0 C 1–0 Apr 5, 1990 H2H
35615 Martin Wostenholme Roberto Arguello 1 1–0 H 1–0 Jan 30, 1988 H2H
35616 Martin Wostenholme Steve Shaw 1 1–0 H 1–0 Oct 11, 1985 H2H
35617 Martin Wostenholme Wojtek Fibak 1 0–1 H 0–1 Oct 31, 1984 H2H
35618 Marton Fucsovics Aleksandar Kovacevic 1 1–0 G 1–0 Jul 2, 2025 H2H
35619 Marton Fucsovics Ben Shelton 1 0–1 G 0–1 Jul 6, 2025 H2H
35620 Marton Fucsovics Cem Ilkel 1 1–0 H 1–0 Jan 9, 2020 H2H
35621 Marton Fucsovics Ethan Quinn 1 1–0 H 1–0 Jan 13, 2026 H2H
35622 Marton Fucsovics Hugo Gaston 1 1–0 H 1–0 Aug 19, 2025 H2H
35623 Marton Fucsovics James Duckworth 1 1–0 H 1–0 Jan 10, 2019 H2H
35624 Marton Fucsovics Jan-Lennard Struff 1 1–0 H 1–0 Feb 28, 2019 H2H
35625 Marton Fucsovics Jesper de Jong 1 1–0 H 1–0 Oct 16, 2025 H2H
35626 Marton Fucsovics J.J. Wolf 1 1–0 H 1–0 Mar 10, 2023 H2H
35627 Marton Fucsovics Lorenzo Musetti 1 1–0 H 1–0 Mar 6, 2026 H2H
35628 Marton Fucsovics Martin Klizan 1 1–0 H 1–0 Feb 14, 2019 H2H
35629 Marton Fucsovics Matteo Arnaldi 1 0–1 H 0–1 Jan 3, 2024 H2H
35630 Marton Fucsovics Max Hans Rehberg 1 1–0 C 1–0 Apr 20, 2023 H2H
35631 Marton Fucsovics Nick Kyrgios 1 0–1 G 0–1 Jun 11, 2022 H2H
35632 Marton Fucsovics Pavel Kotov 1 0–1 H 0–1 Nov 11, 2023 H2H
35633 Marton Fucsovics Raphael Collignon 1 1–0 H 1–0 Oct 17, 2024 H2H
35634 Marton Fucsovics Reilly Opelka 1 1–0 H 1–0 Mar 4, 2021 H2H
35635 Marton Fucsovics Thanasi Kokkinakis 1 1–0 H 1–0 Mar 27, 2021 H2H
35636 Marton Fucsovics Tristan Schoolkate 1 1–0 C 1–0 May 27, 2025 H2H
35637 Marty Davis Alejandro Ganzabal 1 1–0 C 1–0 Jul 19, 1984 H2H
35638 Marty Davis Andreas Maurer 1 1–0 G 1–0 Jun 16, 1988 H2H
35639 Marty Davis Antony Emerson 1 1–0 C 1–0 Oct 10, 1985 H2H
35640 Marty Davis Balazs Taroczy 1 0–1 H 0–1 Mar 15, 1984 H2H
35641 Marty Davis Bob Green 1 0–1 G 0–1 Jun 20, 1986 H2H
35642 Marty Davis Brad Drewett 1 1–0 C 1–0 Oct 25, 1985 H2H
35643 Marty Davis Brian Gottfried 1 1–0 H 1–0 Apr 15, 1982 H2H
35644 Marty Davis Carlos Kirmayr 1 1–0 C 1–0 May 7, 1986 H2H
35645 Marty Davis Chip Hooper 1 1–0 C 1–0 Oct 11, 1985 H2H
35646 Marty Davis Chris Dunk 1 0–1 C 0–1 Nov 20, 1981 H2H
35647 Marty Davis Chris Mayotte 1 0–1 H 0–1 Jan 15, 1982 H2H
35648 Marty Davis Christo Steyn 1 0–1 G 0–1 Jun 11, 1986 H2H
35649 Marty Davis Craig Wittus 1 1–0 G 1–0 Jun 29, 1984 H2H
35650 Marty Davis Damir Keretic 1 1–0 H 1–0 Jan 7, 1988 H2H
35651 Marty Davis David Mustard 1 1–0 H 1–0 Jan 14, 1982 H2H
35652 Marty Davis Gianni Ocleppo 1 1–0 G 1–0 Jun 22, 1984 H2H
35653 Marty Davis Glen Holroyd 1 1–0 C 1–0 Oct 20, 1982 H2H
35654 Marty Davis Harald Theissen 1 1–0 C 1–0 Nov 19, 1982 H2H
35655 Marty Davis Howard Sands 1 1–0 H 1–0 Oct 11, 1984 H2H
35656 Marty Davis Jeff Borowiak 1 0–1 H 0–1 Sep 30, 1982 H2H
35657 Marty Davis Jim Delaney 1 0–1 C 0–1 Jul 14, 1982 H2H
35658 Marty Davis Jim Gurfein 1 1–0 H 1–0 Aug 30, 1984 H2H
35659 Marty Davis John Hayes 1 0–1 C 0–1 Feb 27, 1981 H2H
35660 Marty Davis Jorge Bardou 1 1–0 H 1–0 Feb 5, 1985 H2H
35661 Marty Davis Kelvin Belcher 1 1–0 C 1–0 Nov 2, 1984 H2H
35662 Marty Davis Kevin Kerns 1 1–0 G 1–0 Jul 8, 1982 H2H
35663 Marty Davis Lloyd Bourne 1 1–0 H 1–0 Sep 3, 1981 H2H
35664 Marty Davis Louk Sanders 1 0–1 C 0–1 Nov 26, 1981 H2H
35665 Marty Davis Marcel Freeman 1 0–1 C 0–1 May 28, 1986 H2H
35666 Marty Davis Marc Flur 1 1–0 G 1–0 Jun 25, 1986 H2H
35667 Marty Davis Markus Gunthardt 1 1–0 C 1–0 Oct 21, 1982 H2H
35668 Marty Davis Matt Mitchell 1 1–0 H 1–0 Aug 11, 1984 H2H
35669 Marty Davis Michael Westphal 1 0–1 H 0–1 Feb 26, 1986 H2H
35670 Marty Davis Mike Brunnberg 1 1–0 C 1–0 Nov 18, 1982 H2H
35671 Marty Davis Mike Estep 1 1–0 H 1–0 Nov 4, 1982 H2H
35672 Marty Davis Nick Saviano 1 1–0 H 1–0 Sep 29, 1983 H2H
35673 Marty Davis Pat Dupre 1 1–0 C 1–0 Nov 1, 1984 H2H
35674 Marty Davis Pavel Slozil 1 1–0 C 1–0 Apr 30, 1986 H2H
35675 Marty Davis Peter Feigl 1 1–0 C 1–0 Nov 12, 1981 H2H
35676 Marty Davis Phil Dent 1 0–1 G 0–1 Dec 16, 1981 H2H
35677 Marty Davis Raymond Moore 1 1–0 H 1–0 Feb 18, 1981 H2H
35678 Marty Davis Richard Meyer 1 0–1 G 0–1 Dec 3, 1983 H2H
35679 Marty Davis Rod Frawley 1 0–1 G 0–1 Jun 10, 1981 H2H
35680 Marty Davis Scott Mccain 1 0–1 H 0–1 Aug 15, 1984 H2H
35681 Marty Davis Shane Barr 1 1–0 H 1–0 Oct 16, 1987 H2H
35682 Marty Davis Steve Meister 1 0–1 H 0–1 Oct 19, 1983 H2H
35683 Marty Davis Syd Ball 1 1–0 C 1–0 Feb 26, 1981 H2H
35684 Marty Davis Tim Pawsat 1 1–0 C 1–0 Oct 21, 1988 H2H
35685 Marty Davis Tomas Smid 1 0–1 C 0–1 Nov 14, 1985 H2H
35686 Marty Davis Tony Giammalva 1 1–0 G 1–0 Dec 14, 1983 H2H
35687 Marty Davis Tony Graham 1 1–0 C 1–0 Nov 19, 1981 H2H
35688 Marty Davis Trey Waltke 1 1–0 H 1–0 Feb 23, 1983 H2H
35689 Marty Davis Vallis Wilder 1 1–0 G 1–0 Jun 19, 1986 H2H
35690 Marty Davis Van Winitsky 1 0–1 H 0–1 Nov 7, 1981 H2H
35691 Marty Davis Zan Guerry 1 0–1 C 0–1 Aug 9, 1978 H2H
35692 Marty Davis Zoltan Kuharszky 1 1–0 H 1–0 Nov 4, 1983 H2H
35693 Marty Riessen Abe Segal 1 1–0 H 1–0 Apr 4, 1968 H2H
35694 Marty Riessen Alvaro Betancur 1 0–1 C 0–1 Jul 23, 1980 H2H
35695 Marty Riessen Barry Mackay 1 1–0 G 1–0 Aug 12, 1968 H2H
35696 Marty Riessen Bernard Mignot 1 1–0 C 1–0 May 15, 1970 H2H
35697 Marty Riessen Bob Giltinan 1 1–0 G 1–0 Jun 17, 1970 H2H
35698 Marty Riessen Byron Bertram 1 1–0 C 1–0 Aug 5, 1974 H2H
35699 Marty Riessen Charlie Owens 1 1–0 G 1–0 Sep 3, 1974 H2H
35700 Marty Riessen Chris Bovett 1 1–0 C 1–0 Apr 24, 1975 H2H
35701 Marty Riessen Daniel Contet 1 1–0 C 1–0 May 25, 1971 H2H
35702 Marty Riessen Eric Friedler 1 1–0 H 1–0 Mar 23, 1977 H2H
35703 Marty Riessen Eugenio Castigliano 1 1–0 C 1–0 Apr 18, 1968 H2H
35704 Marty Riessen Francois Jauffret 1 0–1 C 0–1 Aug 1, 1969 H2H
35705 Marty Riessen Frantisek Pala 1 1–0 C 1–0 Jul 30, 1969 H2H
35706 Marty Riessen Gene Scott 1 1–0 G 1–0 Jun 26, 1970 H2H
35707 Marty Riessen Giuseppe Merlo 1 1–0 C 1–0 Jun 13, 1968 H2H
35708 Marty Riessen Graeme Thomson 1 1–0 G 1–0 Dec 29, 1976 H2H
35709 Marty Riessen Hans Joachim Ploetz 1 1–0 C 1–0 Jun 2, 1968 H2H
35710 Marty Riessen Harald Elschenbroich 1 1–0 C 1–0 Jun 15, 1968 H2H
35711 Marty Riessen Howard Schoenfield 1 1–0 C 1–0 Sep 27, 1978 H2H
35712 Marty Riessen James Chico Hagey 1 1–0 G 1–0 Jan 5, 1977 H2H
35713 Marty Riessen Jan Zabrodsky 1 1–0 C 1–0 Oct 10, 1973 H2H
35714 Marty Riessen Jean Paul Meyer 1 1–0 C 1–0 Apr 15, 1970 H2H
35715 Marty Riessen Jurgen Fassbender 1 1–0 H 1–0 Nov 10, 1977 H2H
35716 Marty Riessen Keith Richardson 1 1–0 C 1–0 Jul 17, 1979 H2H
35717 Marty Riessen Mark Shires 1 1–0 C 1–0 Jul 25, 1974 H2H
35718 Marty Riessen Mark Turpin 1 1–0 H 1–0 Oct 4, 1979 H2H
35719 Marty Riessen Michael Burgener 1 1–0 C 1–0 Jul 22, 1970 H2H
35720 Marty Riessen Michael Grant 1 1–0 C 1–0 Jul 16, 1979 H2H
35721 Marty Riessen Mike Belkin 1 1–0 G 1–0 Aug 31, 1969 H2H
35722 Marty Riessen Mike Machette 1 1–0 C 1–0 Sep 3, 1976 H2H
35723 Marty Riessen Nicholas Kalogeropoulos 1 1–0 C 1–0 May 8, 1968 H2H
35724 Marty Riessen Nicola Pietrangeli 1 1–0 C 1–0 Apr 20, 1968 H2H
35725 Marty Riessen Ove Bengtson 1 1–0 C 1–0 Mar 29, 1979 H2H
35726 Marty Riessen Owen Davidson 1 1–0 H 1–0 Aug 26, 1971 H2H
35727 Marty Riessen Pancho Segura 1 1–0 H 1–0 Sep 23, 1969 H2H
35728 Marty Riessen Patricio Cornejo 1 1–0 C 1–0 Nov 19, 1974 H2H
35729 Marty Riessen Paul Gerken 1 1–0 C 1–0 Jul 20, 1973 H2H
35730 Marty Riessen Piero Toci 1 1–0 G 1–0 Jan 26, 1969 H2H
35731 Marty Riessen Ray Keldie 1 1–0 G 1–0 Jun 16, 1971 H2H
35732 Marty Riessen Rolf Norberg 1 0–1 H 0–1 Feb 17, 1977 H2H
35733 Marty Riessen Tadeusz Nowicki 1 1–0 G 1–0 Jun 26, 1974 H2H
35734 Marty Riessen Tom Edlefsen 1 0–1 H 0–1 Feb 20, 1975 H2H
35735 Marty Riessen Ulf Eriksson 1 1–0 G 1–0 Jun 27, 1979 H2H
35736 Marty Riessen Vladimir Korotkov 1 1–0 G 1–0 Jun 18, 1970 H2H
35737 Marty Riessen Wilhelm Bungert 1 0–1 H 0–1 Jan 19, 1968 H2H
35738 Marty Riessen William Brown 1 1–0 H 1–0 Sep 21, 1970 H2H
35739 Marzio Martelli Chris Wilkinson 1 1–0 H 1–0 Sep 25, 1997 H2H
35740 Marzio Martelli Jaime Oncins 1 1–0 H 1–0 Aug 13, 1997 H2H
35741 Marzio Martelli Jordi Burillo 1 1–0 C 1–0 Sep 28, 1996 H2H
35742 Marzio Martelli Thierry Champion 1 1–0 C 1–0 Jun 12, 1997 H2H
35743 Masaru Suishu Dave Siegler 1 0–1 C 0–1 Oct 20, 1982 H2H
35744 Masayoshi Takeyari Tsuyoshi Fukui 1 0–1 C 0–1 Oct 23, 1986 H2H
35745 Massimiliano Narducci Brad Drewett 1 0–1 C 0–1 Feb 25, 1988 H2H
35746 Massimiliano Narducci Miloslav Mecir 1 0–1 C 0–1 May 15, 1985 H2H
35747 Massimo Ardinghi Jordi Arrese 1 0–1 C 0–1 Aug 4, 1994 H2H
35748 Massimo Ardinghi Marcos Aurelio Gorriz 1 0–1 C 0–1 Aug 27, 1992 H2H
35749 Massimo Ardinghi Xavier Daufresne 1 1–0 C 1–0 Aug 3, 1994 H2H
35750 Massimo Boscatto Jose Francisco Altur 1 0–1 C 0–1 Aug 23, 1990 H2H
35751 Massimo Cierro Bernhard Pils 1 1–0 C 1–0 Jul 16, 1987 H2H
35752 Massimo Cierro Brian Devening 1 0–1 C 0–1 Aug 27, 1992 H2H
35753 Massimo Cierro Christer Allgardh 1 1–0 C 1–0 Aug 24, 1989 H2H
35754 Massimo Cierro Fernando Luna 1 0–1 C 0–1 Jun 13, 1985 H2H
35755 Massimo Cierro Francesco Cancellotti 1 0–1 C 0–1 Aug 14, 1987 H2H
35756 Massimo Cierro Gabriel Urpi 1 0–1 C 0–1 Jul 18, 1987 H2H
35757 Massimo Cierro Guillermo Vilas 1 0–1 C 0–1 May 16, 1985 H2H
35758 Massimo Cierro Heinz Gunthardt 1 0–1 C 0–1 Jul 11, 1985 H2H
35759 Massimo Cierro Kent Carlsson 1 0–1 C 0–1 Apr 10, 1986 H2H
35760 Massimo Cierro Lawson Duncan 1 0–1 C 0–1 Apr 14, 1989 H2H
35761 Massimo Cierro Menno Oosting 1 0–1 C 0–1 Jul 26, 1985 H2H
35762 Massimo Cierro Miloslav Mecir 1 0–1 C 0–1 Sep 13, 1984 H2H
35763 Massimo Cierro Raul Antonio Viver 1 1–0 C 1–0 Aug 25, 1989 H2H
35764 Mate Delic Marin Cilic 1 0–1 H 0–1 Feb 6, 2014 H2H
35765 Matej Dodig Enzo Couacaud 1 1–0 C 1–0 Jul 24, 2024 H2H
35766 Matej Dodig Pablo Carreno Busta 1 0–1 C 0–1 Jul 14, 2026 H2H
35767 Mate Pavic Gael Monfils 1 0–1 C 0–1 Jul 25, 2013 H2H
35768 Matheus Pucinelli De Almeida Miomir Kecmanovic 1 0–1 C 0–1 Feb 25, 2022 H2H
35769 Mathias Bourgue Aleksandr Shevchenko 1 0–1 H 0–1 Nov 9, 2023 H2H
35770 Mathias Bourgue Andy Murray 1 0–1 C 0–1 May 26, 2016 H2H
35771 Mathias Bourgue Borna Coric 1 0–1 C 0–1 May 30, 2017 H2H
35772 Mathias Bourgue Dominik Koepfer 1 0–1 C 0–1 Jun 1, 2021 H2H
35773 Mathias Bourgue Gilles Muller 1 0–1 H 0–1 Feb 9, 2017 H2H
35774 Mathias Bourgue Jordi Samper-Montana 1 1–0 C 1–0 May 24, 2016 H2H
35775 Mathias Hellstrom Irakli Labadze 1 0–1 C 0–1 Jul 8, 2004 H2H
35776 Mathieu Montcourt Marin Cilic 1 0–1 C 0–1 Jul 26, 2007 H2H
35777 Matias Boeker Peng Sun 1 0–1 H 0–1 Feb 3, 2005 H2H
35778 Matias Boeker Robert Kendrick 1 1–0 H 1–0 Sep 16, 2004 H2H
35779 Matija Pecotic Marcos Giron 1 0–1 H 0–1 Feb 17, 2023 H2H
35780 Mats Moraing Egor Gerasimov 1 1–0 C 1–0 May 27, 2021 H2H
35781 Mats Wilander Adrian Voinea 1 0–1 H 0–1 Mar 13, 1996 H2H
35782 Mats Wilander Alejandro Cortes 1 1–0 C 1–0 May 26, 1982 H2H
35783 Mats Wilander Alejandro Ganzabal 1 1–0 C 1–0 Sep 19, 1985 H2H
35784 Mats Wilander Alejandro Gattiker 1 1–0 C 1–0 Sep 23, 1982 H2H
35785 Mats Wilander Andrei Cherkasov 1 1–0 C 1–0 Oct 18, 1990 H2H
35786 Mats Wilander Andrew Burrow 1 1–0 C 1–0 Jul 7, 1988 H2H
35787 Mats Wilander Andrew Sznajder 1 1–0 H 1–0 Nov 10, 1990 H2H
35788 Mats Wilander Bjorn Borg 1 0–1 C 0–1 Sep 24, 1981 H2H
35789 Mats Wilander Bob Green 1 1–0 H 1–0 Feb 7, 1985 H2H
35790 Mats Wilander Brent Larkham 1 1–0 C 1–0 Apr 14, 1994 H2H
35791 Mats Wilander Bruce Foxworth 1 1–0 H 1–0 Aug 31, 1985 H2H
35792 Mats Wilander Buff Farrow 1 0–1 H 0–1 Aug 18, 1993 H2H
35793 Mats Wilander Byron Talbot 1 1–0 H 1–0 Aug 16, 1989 H2H
35794 Mats Wilander Carl Limberger 1 1–0 H 1–0 Aug 21, 1988 H2H
35795 Mats Wilander Carlos Castellan 1 1–0 C 1–0 Sep 17, 1981 H2H
35796 Mats Wilander Chris Dunk 1 1–0 C 1–0 Nov 21, 1981 H2H
35797 Mats Wilander Christian Bergstrom 1 0–1 C 0–1 Apr 20, 1995 H2H
35798 Mats Wilander Christophe Bernelle 1 1–0 C 1–0 May 27, 1983 H2H
35799 Mats Wilander Dale Houston 1 1–0 G 1–0 Dec 2, 1984 H2H
35800 Mats Wilander David Carter 1 1–0 H 1–0 Aug 18, 1983 H2H