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
34601 Mark Edmondson Werner Zirngibl 1 0–1 C 0–1 Aug 2, 1977 H2H
34602 Mark Farrell Bill Bowrey 1 0–1 G 0–1 Jul 15, 1970 H2H
34603 Mark Farrell Geza Varga 1 0–1 C 0–1 Jul 24, 1974 H2H
34604 Mark Farrell Hans Joachim Ploetz 1 0–1 C 0–1 Mar 6, 1975 H2H
34605 Mark Farrell Jan Zabrodsky 1 1–0 C 1–0 Nov 19, 1974 H2H
34606 Mark Farrell Jean Baptiste Chanfreau 1 1–0 H 1–0 Aug 28, 1974 H2H
34607 Mark Farrell Juan Herrera 1 1–0 C 1–0 Apr 9, 1975 H2H
34608 Mark Farrell Keith Hancock 1 0–1 G 0–1 Jan 1, 1974 H2H
34609 Mark Farrell Pat Cramer 1 0–1 G 0–1 Jun 3, 1971 H2H
34610 Mark Farrell Pierre Joly 1 1–0 G 1–0 Dec 30, 1973 H2H
34611 Mark Farrell Roger Taylor 1 0–1 C 0–1 May 14, 1975 H2H
34612 Mark Farrell Salvador Cabeza 1 1–0 C 1–0 Apr 30, 1975 H2H
34613 Mark Farrell Stan Smith 1 1–0 G 1–0 Jun 19, 1975 H2H
34614 Mark Farrell Wanaro N'Godrella 1 0–1 G 0–1 Jan 4, 1974 H2H
34615 Mark Greenan Peter Carter 1 0–1 C 0–1 Oct 10, 1985 H2H
34616 Mark Greenan Shelby Cannon 1 0–1 H 0–1 Aug 16, 1989 H2H
34617 Mark Hilton Barry Cowan 1 0–1 G 0–1 Jun 27, 2001 H2H
34618 Mark Jeffrey Marty Davis 1 0–1 H 0–1 Oct 17, 1985 H2H
34619 Mark Kaplan Brian Garrow 1 0–1 H 0–1 Aug 2, 1990 H2H
34620 Mark Kaplan Chris Pridham 1 1–0 H 1–0 Aug 19, 1993 H2H
34621 Mark Kaplan David Pate 1 1–0 C 1–0 May 11, 1990 H2H
34622 Mark Kaplan Eric Jelen 1 0–1 G 0–1 Jul 12, 1990 H2H
34623 Mark Kaplan Jose Antonio Pepe Conde 1 0–1 C 0–1 Sep 13, 1990 H2H
34624 Mark Kaplan Kenny Thorne 1 1–0 G 1–0 Jul 7, 1994 H2H
34625 Mark Kaplan Kevin Curren 1 0–1 H 0–1 Nov 16, 1989 H2H
34626 Mark Kaplan Mark Knowles 1 0–1 H 0–1 Jul 21, 1993 H2H
34627 Mark Kaplan Martin Laurendeau 1 0–1 H 0–1 Aug 15, 1990 H2H
34628 Mark Kaplan Michael Robertson 1 0–1 C 0–1 Jul 6, 1988 H2H
34629 Mark Kaplan Peter Lundgren 1 1–0 G 1–0 Jun 13, 1990 H2H
34630 Mark Kaplan Tim Wilkison 1 1–0 C 1–0 May 12, 1990 H2H
34631 Mark Keil Andrew Sznajder 1 1–0 C 1–0 Sep 11, 1991 H2H
34632 Mark Keil Eliot Teltscher 1 0–1 H 0–1 Apr 13, 1988 H2H
34633 Mark Keil Nick Brown 1 0–1 G 0–1 Jun 26, 1991 H2H
34634 Mark Keil Nicolas Pereira 1 1–0 H 1–0 Jan 20, 1993 H2H
34635 Mark Keil Patrick Baur 1 1–0 G 1–0 Jun 12, 1991 H2H
34636 Mark Knowles Bart Wuyts 1 0–1 H 0–1 Oct 24, 1991 H2H
34637 Mark Knowles Brad Pearce 1 1–0 H 1–0 Jul 17, 1991 H2H
34638 Mark Knowles Chris Haggard 1 0–1 G 0–1 Jun 12, 1996 H2H
34639 Mark Knowles Dick Norman 1 1–0 C 1–0 May 29, 1996 H2H
34640 Mark Knowles Diego Perez 1 0–1 C 0–1 May 3, 1989 H2H
34641 Mark Knowles Grant Connell 1 0–1 H 0–1 Aug 3, 1988 H2H
34642 Mark Knowles Gregory Carraz 1 0–1 H 0–1 Aug 21, 1996 H2H
34643 Mark Knowles Jared Palmer 1 0–1 H 0–1 Mar 15, 1995 H2H
34644 Mark Knowles Jonathan Canter 1 1–0 H 1–0 Mar 8, 1994 H2H
34645 Mark Knowles Marcelo Filippini 1 1–0 H 1–0 Aug 28, 1996 H2H
34646 Mark Knowles Mark Koevermans 1 1–0 G 1–0 Jun 24, 1992 H2H
34647 Mark Knowles Nicolas Pereira 1 1–0 H 1–0 Aug 22, 1991 H2H
34648 Mark Knowles Pablo Campana 1 0–1 H 0–1 Aug 30, 1996 H2H
34649 Mark Knowles Tommy Ho 1 1–0 C 1–0 Feb 2, 1996 H2H
34650 Mark Koevermans Aki Rahunen 1 0–1 C 0–1 Feb 14, 1991 H2H
34651 Mark Koevermans Alexis Hombrecher 1 1–0 H 1–0 Oct 12, 1990 H2H
34652 Mark Koevermans Christo Van Rensburg 1 0–1 H 0–1 Feb 12, 1992 H2H
34653 Mark Koevermans Dan Goldie 1 1–0 H 1–0 Nov 23, 1989 H2H
34654 Mark Koevermans Eduardo Masso 1 0–1 C 0–1 Jun 21, 1991 H2H
34655 Mark Koevermans Kent Carlsson 1 1–0 C 1–0 May 17, 1989 H2H
34656 Mark Koevermans Miloslav Mecir 1 0–1 H 0–1 Jan 17, 1990 H2H
34657 Mark Koevermans Pablo Arraya 1 0–1 C 0–1 Jul 11, 1991 H2H
34658 Mark Koevermans Tasos Bavelas 1 1–0 C 1–0 Oct 5, 1990 H2H
34659 Mark Koevermans Veli Paloheimo 1 0–1 C 0–1 Apr 25, 1991 H2H
34660 Mark Kratzmann Bernhard Pils 1 0–1 G 0–1 Dec 4, 1982 H2H
34661 Mark Kratzmann Bill Scanlon 1 1–0 G 1–0 Dec 28, 1985 H2H
34662 Mark Kratzmann Bryan Shelton 1 1–0 H 1–0 Aug 29, 1990 H2H
34663 Mark Kratzmann Bud Schultz 1 0–1 G 0–1 Jul 10, 1986 H2H
34664 Mark Kratzmann Carlos Kirmayr 1 1–0 G 1–0 Jun 27, 1986 H2H
34665 Mark Kratzmann Christo Steyn 1 1–0 G 1–0 Dec 27, 1985 H2H
34666 Mark Kratzmann Claudio Panatta 1 0–1 C 0–1 Apr 9, 1987 H2H
34667 Mark Kratzmann Eddie Edwards 1 0–1 G 0–1 Dec 15, 1982 H2H
34668 Mark Kratzmann Francisco Gonzalez 1 1–0 G 1–0 Dec 26, 1985 H2H
34669 Mark Kratzmann Lloyd Bourne 1 0–1 H 0–1 Oct 11, 1984 H2H
34670 Mark Kratzmann Mark Dickson 1 0–1 C 0–1 Oct 4, 1984 H2H
34671 Mark Kratzmann Marty Davis 1 1–0 G 1–0 Jan 16, 1987 H2H
34672 Mark Kratzmann Matt Anger 1 1–0 H 1–0 Aug 6, 1986 H2H
34673 Mark Kratzmann Mel Purcell 1 0–1 C 0–1 May 7, 1987 H2H
34674 Mark Kratzmann Ned Caswell 1 1–0 H 1–0 Jul 26, 1989 H2H
34675 Mark Kratzmann Nick Brown 1 0–1 G 0–1 Jun 23, 1990 H2H
34676 Mark Kratzmann Nick Fulwood 1 1–0 G 1–0 Jun 27, 1984 H2H
34677 Mark Kratzmann Paul Chamberlin 1 0–1 H 0–1 Apr 14, 1989 H2H
34678 Mark Kratzmann Pavel Slozil 1 0–1 C 0–1 May 30, 1984 H2H
34679 Mark Kratzmann Peter Doohan 1 0–1 G 0–1 Dec 28, 1985 H2H
34680 Mark Kratzmann Slobodan Zivojinovic 1 0–1 H 0–1 Jan 3, 1991 H2H
34681 Mark Kratzmann Steve Denton 1 0–1 H 0–1 Aug 20, 1986 H2H
34682 Mark Kratzmann Tim Mayotte 1 0–1 C 0–1 May 31, 1989 H2H
34683 Mark Kratzmann Tomas Smid 1 0–1 G 0–1 Jun 29, 1984 H2H
34684 Mark Kratzmann Young Min Kwon 1 1–0 H 1–0 Apr 13, 1989 H2H
34685 Mark Lajal Arthur Fils 1 0–1 H 0–1 Oct 20, 2023 H2H
34686 Mark Lajal Hubert Hurkacz 1 1–0 G 1–0 Jun 13, 2025 H2H
34687 Mark Lajal Jaume Munar 1 1–0 H 1–0 Oct 19, 2023 H2H
34688 Mark Lajal Juan Manuel Cerundolo 1 0–1 H 0–1 Aug 14, 2026 H2H
34689 Mark Lajal Laslo Djere 1 1–0 G 1–0 Jun 12, 2025 H2H
34690 Mark Lajal Tomas Martin Etcheverry 1 0–1 H 0–1 Oct 16, 2025 H2H
34691 Mark Lajal Zizou Bergs 1 0–1 G 0–1 Jun 14, 2025 H2H
34692 Mark Lewis Ernie Ewert 1 1–0 H 1–0 Jan 8, 1981 H2H
34693 Mark Lewis Ferdi Taygan 1 0–1 H 0–1 Jan 9, 1981 H2H
34694 Mark Merklein Jeff Salzenstein 1 1–0 H 1–0 Jul 16, 1997 H2H
34695 Mark Meyers R. Kiesling 1 1–0 C 1–0 Jul 14, 1976 H2H
34696 Marko Ostoja Adriano Panatta 1 0–1 C 0–1 May 23, 1981 H2H
34697 Marko Ostoja Alvaro Fillol 1 1–0 C 1–0 May 14, 1981 H2H
34698 Marko Ostoja Andreas Maurer 1 1–0 C 1–0 Jul 16, 1982 H2H
34699 Marko Ostoja Balazs Taroczy 1 0–1 C 0–1 Oct 7, 1981 H2H
34700 Marko Ostoja Belus Prajoux 1 1–0 H 1–0 Oct 13, 1983 H2H
34701 Marko Ostoja Bernard Boileau 1 1–0 C 1–0 Oct 27, 1983 H2H
34702 Marko Ostoja Bill Scanlon 1 0–1 C 0–1 Jul 8, 1982 H2H
34703 Marko Ostoja Christoph Zipf 1 1–0 C 1–0 Jul 15, 1982 H2H
34704 Marko Ostoja Christo Van Rensburg 1 0–1 G 0–1 Jun 27, 1984 H2H
34705 Marko Ostoja Danie Visser 1 1–0 H 1–0 Aug 31, 1985 H2H
34706 Marko Ostoja David Carter 1 0–1 C 0–1 Jul 23, 1982 H2H
34707 Marko Ostoja Dominic Durand 1 0–1 H 0–1 Mar 2, 1989 H2H
34708 Marko Ostoja Eddie Dibbs 1 0–1 H 0–1 Oct 18, 1979 H2H
34709 Marko Ostoja Edoardo Mazza 1 1–0 C 1–0 Jul 22, 1982 H2H
34710 Marko Ostoja Eduardo Bengoechea 1 0–1 C 0–1 Jul 15, 1981 H2H
34711 Marko Ostoja Eliot Teltscher 1 0–1 C 0–1 Jul 22, 1983 H2H
34712 Marko Ostoja Eric Korita 1 1–0 C 1–0 Oct 28, 1983 H2H
34713 Marko Ostoja Francisco Maciel 1 1–0 C 1–0 May 4, 1988 H2H
34714 Marko Ostoja Frew Mcmillan 1 1–0 H 1–0 Oct 30, 1980 H2H
34715 Marko Ostoja Gabriel Urpi 1 0–1 C 0–1 Sep 20, 1984 H2H
34716 Marko Ostoja Gary Donnelly 1 1–0 C 1–0 Feb 5, 1986 H2H
34717 Marko Ostoja Georges Goven 1 0–1 C 0–1 May 13, 1983 H2H
34718 Marko Ostoja Gilles Moretton 1 1–0 C 1–0 May 28, 1982 H2H
34719 Marko Ostoja Greg Holmes 1 0–1 H 0–1 Sep 2, 1985 H2H
34720 Marko Ostoja Guillermo Vilas 1 0–1 C 0–1 Jul 23, 1981 H2H
34721 Marko Ostoja Gustavo Luza 1 1–0 C 1–0 Sep 14, 1989 H2H
34722 Marko Ostoja Hans Schwaier 1 1–0 C 1–0 Jul 23, 1986 H2H
34723 Marko Ostoja Hans Simonsson 1 0–1 C 0–1 Nov 19, 1982 H2H
34724 Marko Ostoja Henrik Sundstrom 1 1–0 H 1–0 Feb 5, 1985 H2H
34725 Marko Ostoja Ilie Nastase 1 0–1 H 0–1 Oct 29, 1981 H2H
34726 Marko Ostoja Ivan Molina 1 1–0 C 1–0 May 15, 1980 H2H
34727 Marko Ostoja Jai Dilouie 1 0–1 C 0–1 Sep 11, 1980 H2H
34728 Marko Ostoja Jim Delaney 1 1–0 C 1–0 Jul 22, 1981 H2H
34729 Marko Ostoja Jiri Hrebec 1 0–1 C 0–1 Jun 12, 1980 H2H
34730 Marko Ostoja Jose Clavet 1 1–0 C 1–0 Sep 28, 1989 H2H
34731 Marko Ostoja Jose Luis Damiani 1 1–0 C 1–0 May 26, 1982 H2H
34732 Marko Ostoja Kevin Curren 1 0–1 C 0–1 Jan 31, 1985 H2H
34733 Marko Ostoja Larry Stefanki 1 1–0 H 1–0 Aug 15, 1981 H2H
34734 Marko Ostoja Lawson Duncan 1 0–1 C 0–1 Aug 2, 1984 H2H
34735 Marko Ostoja Manuel Orantes 1 0–1 C 0–1 Apr 1, 1982 H2H
34736 Marko Ostoja Marty Davis 1 0–1 H 0–1 Aug 27, 1987 H2H
34737 Marko Ostoja Mel Purcell 1 0–1 C 0–1 Jan 23, 1985 H2H
34738 Marko Ostoja Milan Srejber 1 1–0 C 1–0 Jul 31, 1986 H2H
34739 Marko Ostoja Pascal Portes 1 0–1 C 0–1 May 30, 1980 H2H
34740 Marko Ostoja Paul Mcnamee 1 1–0 C 1–0 May 1, 1985 H2H
34741 Marko Ostoja Paul Vojtischek 1 0–1 C 0–1 Jul 15, 1987 H2H
34742 Marko Ostoja Peter Elter 1 0–1 H 0–1 Oct 23, 1986 H2H
34743 Marko Ostoja Peter Feigl 1 0–1 H 0–1 Oct 21, 1983 H2H
34744 Marko Ostoja Peter Fleming 1 0–1 H 0–1 Aug 20, 1981 H2H
34745 Marko Ostoja Raul Antonio Viver 1 1–0 C 1–0 Apr 26, 1984 H2H
34746 Marko Ostoja Ricardo Ycaza 1 1–0 C 1–0 Jun 14, 1981 H2H
34747 Marko Ostoja Ricki Osterthun 1 0–1 H 0–1 Oct 15, 1987 H2H
34748 Marko Ostoja Roberto Arguello 1 0–1 C 0–1 Aug 18, 1989 H2H
34749 Marko Ostoja Roberto Saad 1 1–0 H 1–0 Aug 29, 1985 H2H
34750 Marko Ostoja Rodney Harmon 1 1–0 G 1–0 Jun 12, 1985 H2H
34751 Marko Ostoja Rolf Hertzog 1 1–0 C 1–0 Jul 10, 1986 H2H
34752 Marko Ostoja Roscoe Tanner 1 0–1 C 0–1 Jul 30, 1981 H2H
34753 Marko Ostoja Sandy Mayer 1 0–1 C 0–1 Jul 17, 1982 H2H
34754 Marko Ostoja Shahar Perkiss 1 1–0 H 1–0 Oct 19, 1984 H2H
34755 Marko Ostoja Shlomo Glickstein 1 0–1 C 0–1 May 4, 1982 H2H
34756 Marko Ostoja Slobodan Zivojinovic 1 0–1 C 0–1 May 5, 1988 H2H
34757 Marko Ostoja Steve Shaw 1 0–1 C 0–1 Apr 25, 1985 H2H
34758 Marko Ostoja Terry Moor 1 1–0 H 1–0 Oct 14, 1982 H2H
34759 Marko Ostoja Thierry Stevaux 1 1–0 C 1–0 May 28, 1980 H2H
34760 Marko Ostoja Tim Wilkison 1 0–1 G 0–1 Jun 26, 1985 H2H
34761 Marko Ostoja Tony Giammalva 1 1–0 C 1–0 May 13, 1982 H2H
34762 Marko Ostoja Tracy Delatte 1 1–0 H 1–0 Aug 13, 1981 H2H
34763 Marko Ostoja Van Winitsky 1 0–1 C 0–1 May 1, 1982 H2H
34764 Marko Ostoja Wayne Hampson 1 1–0 C 1–0 Jul 21, 1983 H2H
34765 Marko Ostoja Wojtek Fibak 1 1–0 C 1–0 Jul 21, 1982 H2H
34766 Marko Ostoja Zeljko Franulovic 1 1–0 C 1–0 May 21, 1981 H2H
34767 Marko Topo Aleksandar Vukic 1 0–1 H 0–1 Oct 16, 2025 H2H
34768 Marko Topo Camilo Ugo Carabelli 1 0–1 C 0–1 Jul 14, 2026 H2H
34769 Marko Topo Cristian Garin 1 0–1 C 0–1 Apr 20, 2023 H2H
34770 Marko Topo Federico Coria 1 0–1 C 0–1 May 27, 2021 H2H
34771 Marko Topo Marc-Andrea Huesler 1 0–1 C 0–1 Apr 18, 2024 H2H
34772 Marko Topo Zizou Bergs 1 0–1 C 0–1 Apr 14, 2026 H2H
34773 Mark Petchey Alexander Mronz 1 0–1 C 0–1 Oct 21, 1994 H2H
34774 Mark Petchey Bryan Shelton 1 0–1 C 0–1 Mar 7, 1996 H2H
34775 Mark Petchey Carl Chang 1 1–0 C 1–0 Oct 19, 1995 H2H
34776 Mark Petchey Chris Bailey 1 0–1 H 0–1 Aug 16, 1989 H2H
34777 Mark Petchey Christo Van Rensburg 1 1–0 G 1–0 Jun 16, 1994 H2H
34778 Mark Petchey Dave Randall 1 1–0 G 1–0 Jun 24, 1992 H2H
34779 Mark Petchey David Adams 1 1–0 H 1–0 Apr 6, 1995 H2H
34780 Mark Petchey Derrick Rostagno 1 0–1 H 0–1 Mar 14, 1995 H2H
34781 Mark Petchey Federico Mordegan 1 0–1 C 0–1 May 19, 1994 H2H
34782 Mark Petchey Fernando Luna 1 1–0 G 1–0 Jun 28, 1989 H2H
34783 Mark Petchey Grant Connell 1 0–1 H 0–1 Apr 8, 1992 H2H
34784 Mark Petchey Heiner Moraing 1 0–1 G 0–1 Jun 22, 1988 H2H
34785 Mark Petchey Jan Kroslak 1 1–0 G 1–0 Jun 25, 1997 H2H
34786 Mark Petchey Jim Pugh 1 1–0 G 1–0 Jun 26, 1991 H2H
34787 Mark Petchey Libor Pimek 1 0–1 C 0–1 Nov 13, 1987 H2H
34788 Mark Petchey Mark Keil 1 1–0 G 1–0 Jun 23, 1993 H2H
34789 Mark Petchey Markus Zoecke 1 1–0 H 1–0 Jan 13, 1995 H2H
34790 Mark Petchey Neil Borwick 1 1–0 C 1–0 Feb 24, 1994 H2H
34791 Mark Petchey Nick Fulwood 1 0–1 G 0–1 Jun 30, 1989 H2H
34792 Mark Petchey Nicolas Pereira 1 1–0 G 1–0 Jun 20, 1996 H2H
34793 Mark Petchey Patrick Baur 1 1–0 C 1–0 Feb 2, 1996 H2H
34794 Mark Petchey Patrik Kuhnen 1 0–1 G 0–1 Jun 28, 1991 H2H
34795 Mark Petchey Paul Chamberlin 1 0–1 G 0–1 Jun 27, 1990 H2H
34796 Mark Petchey Peter Lundgren 1 0–1 G 0–1 Jun 20, 1991 H2H
34797 Mark Petchey Richard Matuszewski 1 1–0 C 1–0 Oct 20, 1994 H2H
34798 Mark Petchey Steve Bryan 1 1–0 G 1–0 Jun 17, 1994 H2H
34799 Mark Petchey Thierry Champion 1 0–1 H 0–1 Sep 15, 1994 H2H
34800 Mark Philippoussis Adam Kennedy 1 1–0 H 1–0 Jul 31, 2003 H2H