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 descending Record Surface Last Met H2H
44601 Diego Nargiso Francesco Cancellotti 1 1–0 H 1–0 Mar 21, 1989 H2H
44602 Diego Nargiso Francisco Maciel 1 1–0 H 1–0 Sep 23, 1988 H2H
44603 Diego Nargiso Francisco Roig 1 0–1 C 0–1 Mar 4, 1993 H2H
44604 Diego Nargiso Frederic Fontang 1 0–1 C 0–1 Apr 30, 1992 H2H
44605 Diego Nargiso Guillermo Vilas 1 0–1 C 0–1 Aug 11, 1988 H2H
44606 Diego Nargiso Jeremy Bates 1 1–0 H 1–0 Aug 27, 1988 H2H
44607 Diego Nargiso Joey Rive 1 0–1 H 0–1 Jan 13, 1988 H2H
44608 Diego Nargiso John Fitzgerald 1 0–1 G 0–1 Jun 15, 1989 H2H
44609 Diego Nargiso Jordi Burillo 1 0–1 C 0–1 Sep 30, 1993 H2H
44610 Diego Nargiso Jose Francisco Altur 1 0–1 C 0–1 Jun 17, 1993 H2H
44611 Diego Nargiso Kelly Evernden 1 1–0 C 1–0 May 9, 1991 H2H
44612 Diego Nargiso Kent Carlsson 1 0–1 C 0–1 Aug 13, 1987 H2H
44613 Diego Nargiso Lars Jonsson 1 0–1 C 0–1 Aug 11, 1994 H2H
44614 Diego Nargiso Leonardo Lavalle 1 0–1 H 0–1 Aug 27, 1992 H2H
44615 Diego Nargiso Libor Pimek 1 1–0 C 1–0 Oct 1, 1987 H2H
44616 Diego Nargiso Luis Herrera 1 1–0 H 1–0 Mar 8, 1994 H2H
44617 Diego Nargiso Marcos Aurelio Gorriz 1 1–0 H 1–0 Sep 2, 1992 H2H
44618 Diego Nargiso Marian Vajda 1 0–1 C 0–1 Sep 28, 1991 H2H
44619 Diego Nargiso Marko Ostoja 1 1–0 H 1–0 Oct 8, 1988 H2H
44620 Diego Nargiso Mikael Stadling 1 1–0 G 1–0 Jun 9, 1994 H2H
44621 Diego Nargiso Milan Srejber 1 0–1 H 0–1 Aug 27, 1988 H2H
44622 Diego Nargiso Miloslav Mecir 1 0–1 C 0–1 Feb 18, 1988 H2H
44623 Diego Nargiso Neil Borwick 1 1–0 H 1–0 Oct 3, 1992 H2H
44624 Diego Nargiso Pablo Arraya 1 0–1 C 0–1 May 10, 1991 H2H
44625 Diego Nargiso Paul Wekesa 1 1–0 G 1–0 Jun 15, 1995 H2H
44626 Diego Nargiso Pieter Aldrich 1 1–0 G 1–0 Jun 14, 1989 H2H
44627 Diego Nargiso Radomir Vasek 1 0–1 H 0–1 Mar 14, 1995 H2H
44628 Diego Nargiso Richard Matuszewski 1 1–0 H 1–0 Apr 4, 1991 H2H
44629 Diego Nargiso Ricki Osterthun 1 0–1 C 0–1 May 12, 1988 H2H
44630 Diego Nargiso Robbie Weiss 1 0–1 H 0–1 Apr 7, 1993 H2H
44631 Diego Nargiso Roland Burtscher 1 0–1 C 0–1 Aug 3, 1994 H2H
44632 Diego Nargiso Scott Melville 1 0–1 H 0–1 Aug 18, 1988 H2H
44633 Diego Nargiso Simon Youl 1 0–1 H 0–1 Aug 12, 1992 H2H
44634 Diego Nargiso Thierry Champion 1 1–0 H 1–0 Sep 16, 1993 H2H
44635 Diego Nargiso Thierry Tulasne 1 0–1 H 0–1 Jan 12, 1989 H2H
44636 Diego Nargiso Thomas Gollwitzer 1 0–1 C 0–1 Jul 28, 1994 H2H
44637 Diego Nargiso Tim Mayotte 1 0–1 H 0–1 Sep 25, 1988 H2H
44638 Diego Nargiso Tommy Ho 1 1–0 H 1–0 Aug 9, 1989 H2H
44639 Diego Nargiso Ulf Stenlund 1 0–1 C 0–1 Apr 21, 1993 H2H
44640 Diego Nargiso Yahiya Doumbia 1 0–1 H 0–1 Oct 13, 1988 H2H
44641 Diego Perez Agustin Moreno 1 1–0 C 1–0 Sep 15, 1989 H2H
44642 Diego Perez Alejandro Ganzabal 1 1–0 C 1–0 Sep 22, 1983 H2H
44643 Diego Perez Alex Stepanek 1 1–0 C 1–0 Jul 11, 1986 H2H
44644 Diego Perez Alvaro Fillol 1 1–0 C 1–0 Mar 1, 1985 H2H
44645 Diego Perez Andrew Sznajder 1 0–1 H 0–1 Nov 8, 1990 H2H
44646 Diego Perez Balazs Taroczy 1 0–1 C 0–1 Apr 1, 1982 H2H
44647 Diego Perez Bernard Fritz 1 1–0 H 1–0 Nov 25, 1983 H2H
44648 Diego Perez Bernie Mitton 1 1–0 H 1–0 Nov 24, 1983 H2H
44649 Diego Perez Bob Green 1 0–1 H 0–1 Feb 5, 1985 H2H
44650 Diego Perez Bruce Derlin 1 1–0 C 1–0 Sep 11, 1986 H2H
44651 Diego Perez Bruno Dadillon 1 1–0 C 1–0 Sep 20, 1985 H2H
44652 Diego Perez Bruno Oresar 1 1–0 C 1–0 Apr 30, 1986 H2H
44653 Diego Perez Bryan Shelton 1 1–0 H 1–0 Feb 28, 1990 H2H
44654 Diego Perez Carl Limberger 1 1–0 C 1–0 Jul 27, 1989 H2H
44655 Diego Perez Carlos Kirmayr 1 1–0 C 1–0 Jun 12, 1981 H2H
44656 Diego Perez Carl Uwe Steeb 1 0–1 C 0–1 Sep 22, 1989 H2H
44657 Diego Perez Chris Garner 1 1–0 C 1–0 May 11, 1989 H2H
44658 Diego Perez Christophe Freyss 1 0–1 C 0–1 May 23, 1979 H2H
44659 Diego Perez Christophe Roger-Vasselin 1 1–0 C 1–0 Feb 4, 1982 H2H
44660 Diego Perez Colin Dowdeswell 1 1–0 C 1–0 Sep 23, 1983 H2H
44661 Diego Perez Craig A Miller 1 0–1 C 0–1 Aug 5, 1982 H2H
44662 Diego Perez Craig Wittus 1 0–1 C 0–1 Jul 14, 1982 H2H
44663 Diego Perez Dacio Campos 1 1–0 C 1–0 Feb 28, 1985 H2H
44664 Diego Perez Danie Visser 1 0–1 H 0–1 Oct 17, 1986 H2H
44665 Diego Perez David Engel 1 0–1 H 0–1 Mar 17, 1990 H2H
44666 Diego Perez David Rikl 1 1–0 C 1–0 Jul 24, 1992 H2H
44667 Diego Perez Dirk Leppen 1 1–0 C 1–0 Apr 11, 1990 H2H
44668 Diego Perez Dominique Bedel 1 0–1 C 0–1 May 27, 1983 H2H
44669 Diego Perez Eliot Teltscher 1 0–1 C 0–1 May 19, 1983 H2H
44670 Diego Perez Fernando Soler 1 1–0 C 1–0 Oct 3, 1984 H2H
44671 Diego Perez Florin Segarceanu 1 1–0 C 1–0 Feb 6, 1982 H2H
44672 Diego Perez Francesco Cancellotti 1 1–0 C 1–0 Sep 21, 1989 H2H
44673 Diego Perez Francisco Gonzalez 1 1–0 C 1–0 Jul 28, 1982 H2H
44674 Diego Perez Francisco Maciel 1 1–0 C 1–0 Sep 21, 1985 H2H
44675 Diego Perez Gianluca Rinaldini 1 1–0 C 1–0 Jun 16, 1981 H2H
44676 Diego Perez Gianni Ocleppo 1 1–0 C 1–0 Jun 10, 1983 H2H
44677 Diego Perez Givaldo Barbosa 1 1–0 H 1–0 Jan 29, 1988 H2H
44678 Diego Perez Greg Holmes 1 0–1 C 0–1 May 29, 1985 H2H
44679 Diego Perez Guillermo Rivas 1 1–0 H 1–0 Nov 3, 1988 H2H
44680 Diego Perez Hans Schwaier 1 0–1 C 0–1 Apr 11, 1985 H2H
44681 Diego Perez Harold Solomon 1 0–1 C 0–1 Jul 31, 1981 H2H
44682 Diego Perez Haroon Ismail 1 1–0 C 1–0 Jun 11, 1981 H2H
44683 Diego Perez Heinz Gunthardt 1 1–0 C 1–0 May 15, 1986 H2H
44684 Diego Perez Hugo Roverano 1 1–0 C 1–0 Nov 19, 1981 H2H
44685 Diego Perez Ivan Kley 1 1–0 C 1–0 Jun 18, 1987 H2H
44686 Diego Perez Jan Kodes 1 1–0 C 1–0 May 27, 1981 H2H
44687 Diego Perez Jaromir Becka 1 1–0 C 1–0 Apr 10, 1985 H2H
44688 Diego Perez Jeremy Bates 1 1–0 C 1–0 Sep 24, 1986 H2H
44689 Diego Perez Jiri Hrebec 1 1–0 C 1–0 May 29, 1981 H2H
44690 Diego Perez Johan Carlsson 1 0–1 C 0–1 Jul 31, 1986 H2H
44691 Diego Perez Johan Kriek 1 0–1 H 0–1 Nov 3, 1983 H2H
44692 Diego Perez Jon Levine 1 1–0 C 1–0 Aug 1, 1984 H2H
44693 Diego Perez Jose Francisco Altur 1 1–0 C 1–0 Sep 17, 1992 H2H
44694 Diego Perez Jose Luis Damiani 1 1–0 C 1–0 Nov 20, 1981 H2H
44695 Diego Perez Julio Goes 1 1–0 H 1–0 Jan 28, 1988 H2H
44696 Diego Perez Ken Flach 1 1–0 C 1–0 May 7, 1986 H2H
44697 Diego Perez Kevin Curren 1 1–0 C 1–0 May 8, 1986 H2H
44698 Diego Perez Kjell Johansson 1 1–0 C 1–0 Feb 5, 1982 H2H
44699 Diego Perez Klaus Eberhard 1 0–1 C 0–1 Jul 9, 1981 H2H
44700 Diego Perez Leonardo Lavalle 1 1–0 C 1–0 Sep 12, 1985 H2H
44701 Diego Perez Libor Pimek 1 0–1 C 0–1 Feb 8, 1984 H2H
44702 Diego Perez Luis Herrera 1 0–1 H 0–1 Nov 5, 1992 H2H
44703 Diego Perez Magnus Nilsson 1 1–0 C 1–0 Jul 13, 1990 H2H
44704 Diego Perez Mansour Bahrami 1 1–0 H 1–0 Nov 26, 1983 H2H
44705 Diego Perez Manuel Orantes 1 0–1 C 0–1 Sep 25, 1981 H2H
44706 Diego Perez Marcelo Hennemann 1 1–0 C 1–0 Nov 10, 1988 H2H
44707 Diego Perez Marcos Hocevar 1 0–1 C 0–1 May 4, 1982 H2H
44708 Diego Perez Mark Dickson 1 1–0 C 1–0 May 19, 1984 H2H
44709 Diego Perez Mark Koevermans 1 1–0 C 1–0 Apr 10, 1991 H2H
44710 Diego Perez Mark Kratzmann 1 0–1 C 0–1 Mar 26, 1987 H2H
44711 Diego Perez Martin Wostenholme 1 1–0 C 1–0 May 23, 1986 H2H
44712 Diego Perez Marty Davis 1 1–0 H 1–0 Feb 24, 1987 H2H
44713 Diego Perez Massimo Cierro 1 0–1 C 0–1 Aug 13, 1987 H2H
44714 Diego Perez Michael Tauson 1 1–0 C 1–0 May 17, 1990 H2H
44715 Diego Perez Milan Srejber 1 1–0 H 1–0 Feb 25, 1987 H2H
44716 Diego Perez Paolo Bertolucci 1 0–1 C 0–1 Jun 18, 1981 H2H
44717 Diego Perez Pascal Portes 1 0–1 H 0–1 Oct 28, 1982 H2H
44718 Diego Perez Patrick Baur 1 0–1 H 0–1 Feb 9, 1991 H2H
44719 Diego Perez Paul Mcnamee 1 1–0 C 1–0 Jul 17, 1985 H2H
44720 Diego Perez Paul Vojtischek 1 1–0 C 1–0 May 31, 1989 H2H
44721 Diego Perez Ramesh Krishnan 1 0–1 G 0–1 Jun 27, 1990 H2H
44722 Diego Perez Raul Antonio Viver 1 1–0 H 1–0 Nov 24, 1988 H2H
44723 Diego Perez Raul Ramirez 1 0–1 C 0–1 Jul 24, 1981 H2H
44724 Diego Perez Rick Fagel 1 1–0 C 1–0 May 14, 1981 H2H
44725 Diego Perez Russell Simpson 1 1–0 C 1–0 Sep 23, 1982 H2H
44726 Diego Perez Shahar Perkiss 1 0–1 H 0–1 Feb 20, 1985 H2H
44727 Diego Perez Simon Youl 1 1–0 C 1–0 Jul 12, 1989 H2H
44728 Diego Perez Stefan Simonsson 1 0–1 H 0–1 Jan 22, 1981 H2H
44729 Diego Perez Steve Meister 1 1–0 H 1–0 Aug 29, 1985 H2H
44730 Diego Perez Steve Shaw 1 0–1 C 0–1 Apr 26, 1985 H2H
44731 Diego Perez Tarik Benhabiles 1 1–0 C 1–0 Sep 26, 1986 H2H
44732 Diego Perez Terry Moor 1 1–0 C 1–0 Apr 26, 1984 H2H
44733 Diego Perez Thomas Hogstedt 1 1–0 C 1–0 May 30, 1990 H2H
44734 Diego Perez Tim Mayotte 1 1–0 C 1–0 May 5, 1989 H2H
44735 Diego Perez Van Winitsky 1 1–0 C 1–0 Aug 3, 1983 H2H
44736 Diego Perez Vitas Gerulaitis 1 0–1 C 0–1 May 20, 1982 H2H
44737 Diego Perez Wojtek Fibak 1 0–1 C 0–1 Sep 17, 1981 H2H
44738 Diego Perez Zeljko Franulovic 1 1–0 C 1–0 May 15, 1981 H2H
44739 Diego Perez Zoltan Kuharszky 1 1–0 C 1–0 Jul 27, 1984 H2H
44740 Dieter Kindlmann Alexander Peya 1 0–1 C 0–1 May 4, 2006 H2H
44741 Dieter Kindlmann Gael Monfils 1 0–1 C 0–1 May 26, 2010 H2H
44742 Dieter Kindlmann Hugo Armando 1 0–1 C 0–1 Jul 19, 2006 H2H
44743 Dieter Kindlmann Marin Cilic 1 0–1 C 0–1 May 6, 2009 H2H
44744 Dieter Kindlmann Razvan Sabau 1 1–0 C 1–0 May 31, 2006 H2H
44745 Dimitar Kutrovsky Blake Strode 1 1–0 H 1–0 Feb 17, 2012 H2H
44746 Dimitar Kutrovsky Dennis Lajola 1 1–0 H 1–0 Feb 16, 2012 H2H
44747 Dimitar Kuzmanov Cem Ilkel 1 0–1 H 0–1 Nov 9, 2023 H2H
44748 Dimitar Kuzmanov Kamil Majchrzak 1 0–1 H 0–1 Oct 1, 2021 H2H
44749 Dimitar Kuzmanov Laslo Djere 1 1–0 H 1–0 Jan 8, 2021 H2H
44750 Dimitar Kuzmanov Lorenzo Musetti 1 1–0 H 1–0 Sep 30, 2021 H2H
44751 Dimitar Kuzmanov Matteo Berrettini 1 0–1 H 0–1 Jan 9, 2021 H2H
44752 Dimitar Kuzmanov Ricardas Berankis 1 0–1 H 0–1 Feb 4, 2016 H2H
44753 Dimitar Kuzmanov Salvatore Caruso 1 0–1 H 0–1 Nov 12, 2020 H2H
44754 Dimitri Poliakov Andrei Cherkasov 1 0–1 C 0–1 Nov 12, 1992 H2H
44755 Dimitri Poliakov Brent Larkham 1 1–0 C 1–0 Sep 15, 1994 H2H
44756 Dimitri Poliakov Bret Garnett 1 1–0 H 1–0 Sep 1, 1993 H2H
44757 Dimitri Poliakov Bruce Derlin 1 1–0 H 1–0 Jan 3, 1991 H2H
44758 Dimitri Poliakov Christian Bergstrom 1 0–1 H 0–1 Jan 5, 1991 H2H
44759 Dimitri Poliakov Christian Saceanu 1 1–0 C 1–0 Aug 4, 1993 H2H
44760 Dimitri Poliakov Christo Van Rensburg 1 0–1 C 0–1 Sep 29, 1994 H2H
44761 Dimitri Poliakov Claudio Pistolesi 1 1–0 H 1–0 Jan 15, 1992 H2H
44762 Dimitri Poliakov Cristiano Caratti 1 0–1 H 0–1 Jan 6, 1994 H2H
44763 Dimitri Poliakov David Pate 1 1–0 H 1–0 Oct 2, 1991 H2H
44764 Dimitri Poliakov Grant Stafford 1 1–0 C 1–0 May 25, 1994 H2H
44765 Dimitri Poliakov Jamie Morgan 1 1–0 C 1–0 Oct 9, 1991 H2H
44766 Dimitri Poliakov Jan Gunnarsson 1 1–0 C 1–0 May 17, 1991 H2H
44767 Dimitri Poliakov Jeremy Bates 1 0–1 C 0–1 Oct 14, 1993 H2H
44768 Dimitri Poliakov Lars Jonsson 1 1–0 C 1–0 Mar 18, 1994 H2H
44769 Dimitri Poliakov Marcelo Filippini 1 0–1 C 0–1 Aug 5, 1993 H2H
44770 Dimitri Poliakov Mark Woodforde 1 0–1 C 0–1 Oct 13, 1994 H2H
44771 Dimitri Poliakov Martin Strelba 1 0–1 C 0–1 Sep 17, 1992 H2H
44772 Dimitri Poliakov Milan Trneny 1 1–0 C 1–0 Aug 8, 1991 H2H
44773 Dimitri Poliakov Radomir Vasek 1 0–1 C 0–1 May 27, 1994 H2H
44774 Dimitri Poliakov Reinhard Wawra 1 1–0 C 1–0 Oct 18, 1990 H2H
44775 Dimitri Poliakov Robbie Weiss 1 0–1 H 0–1 Sep 26, 1991 H2H
44776 Dimitri Poliakov Roberto Azar 1 1–0 C 1–0 May 16, 1991 H2H
44777 Dimitri Poliakov Stefano Pescosolido 1 0–1 C 0–1 Mar 23, 1995 H2H
44778 Dimitri Poliakov Tetsuya Chaen 1 1–0 C 1–0 Oct 12, 1994 H2H
44779 Dimitri Poliakov Vladimir Gabrichidze 1 1–0 C 1–0 Aug 3, 1994 H2H
44780 Dimitri Sturdza Bernard Montrenaud 1 1–0 C 1–0 May 31, 1968 H2H
44781 Dimitri Sturdza Daniel Contet 1 0–1 C 0–1 Jul 30, 1969 H2H
44782 Dimitri Sturdza Gerald Battrick 1 0–1 C 0–1 Jun 2, 1968 H2H
44783 Dimitri Sturdza Jean Claude Barclay 1 0–1 C 0–1 May 23, 1971 H2H
44784 Dimitri Sturdza Jean Loup Rouyer 1 0–1 C 0–1 May 4, 1971 H2H
44785 Dimitri Sturdza Julian Ganzabal 1 0–1 C 0–1 Jul 24, 1974 H2H
44786 Dimitri Sturdza Terry Addison 1 0–1 C 0–1 May 3, 1970 H2H
44787 Dimitru Haradau Ion Tiriac 1 0–1 C 0–1 May 18, 1977 H2H
44788 Dimitru Haradau Juan Herrera 1 1–0 C 1–0 Apr 23, 1975 H2H
44789 Dimitru Haradau Manuel Orantes 1 0–1 C 0–1 Apr 24, 1975 H2H
44790 Dino Prizmic Adam Walton 1 1–0 G 1–0 Jun 29, 2026 H2H
44791 Dino Prizmic Alexei Popyrin 1 0–1 C 0–1 Jul 29, 2023 H2H
44792 Dino Prizmic Alex Molcan 1 0–1 C 0–1 Jul 15, 2026 H2H
44793 Dino Prizmic Arthur Fils 1 0–1 H 0–1 Mar 6, 2026 H2H
44794 Dino Prizmic Ben Shelton 1 1–0 C 1–0 Apr 24, 2026 H2H
44795 Dino Prizmic Bernabe Zapata Miralles 1 0–1 C 0–1 Jul 28, 2022 H2H
44796 Dino Prizmic Cameron Norrie 1 0–1 H 0–1 Aug 13, 2026 H2H
44797 Dino Prizmic Damir Dzumhur 1 0–1 H 0–1 Oct 21, 2026 H2H
44798 Dino Prizmic Daniel Altmaier 1 0–1 C 0–1 Apr 3, 2026 H2H
44799 Dino Prizmic Duje Ajdukovic 1 1–0 C 1–0 Jul 27, 2023 H2H
44800 Dino Prizmic Elias Ymer 1 0–1 H 0–1 Oct 20, 2023 H2H