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
70601 Victor Pecci Alvaro Betancur 2 2–0 C 2–0 Jul 16, 1980 H2H
70602 Victor Pecci Antonio Zugarelli 2 0–2 C 0–1 C 0–1 Mar 30, 1978 H2H
70603 Victor Pecci Bernie Mitton 2 1–1 C 0–1 C 1–0 Aug 23, 1978 H2H
70604 Victor Pecci Billy Martin 2 0–2 C 0–1 G 0–1 Jun 22, 1978 H2H
70605 Victor Pecci Brian Teacher 2 2–0 C 2–0 May 8, 1981 H2H
70606 Victor Pecci Christophe Freyss 2 2–0 C 2–0 Jul 9, 1981 H2H
70607 Victor Pecci Cliff Richey 2 0–2 C 0–1 H 0–1 Aug 12, 1976 H2H
70608 Victor Pecci Deon Joubert 2 1–1 C 1–1 Aug 11, 1977 H2H
70609 Victor Pecci Dick Stockton 2 1–1 C 0–1 H 1–0 Nov 9, 1975 H2H
70610 Victor Pecci Egan Adams 2 2–0 C 1–0 H 1–0 Oct 4, 1984 H2H
70611 Victor Pecci Eric Deblicker 2 1–1 C 1–0 H 0–1 Jan 23, 1981 H2H
70612 Victor Pecci Eric Fromm 2 1–1 C 0–1 H 1–0 Oct 15, 1982 H2H
70613 Victor Pecci Freddie Sauer 2 1–1 C 1–1 Jul 30, 1982 H2H
70614 Victor Pecci Guillermo Aubone 2 2–0 C 2–0 Feb 5, 1981 H2H
70615 Victor Pecci Ion Tiriac 2 1–1 C 1–0 H 0–1 May 21, 1977 H2H
70616 Victor Pecci Jiri Hrebec 2 1–1 C 1–1 Jun 4, 1976 H2H
70617 Victor Pecci Jose Luis Damiani 2 2–0 C 2–0 Nov 30, 1978 H2H
70618 Victor Pecci Julian Ganzabal 2 2–0 C 1–0 H 1–0 Jun 19, 1976 H2H
70619 Victor Pecci Jurgen Fassbender 2 2–0 C 1–0 H 1–0 Jun 18, 1976 H2H
70620 Victor Pecci Karl Meiler 2 1–1 H 1–1 Oct 21, 1982 H2H
70621 Victor Pecci Klaus Eberhard 2 1–1 C 1–1 Jul 18, 1981 H2H
70622 Victor Pecci Mike Cahill 2 1–1 C 1–1 Feb 16, 1976 H2H
70623 Victor Pecci Mike Estep 2 2–0 C 1–0 H 1–0 Nov 4, 1976 H2H
70624 Victor Pecci Nikola Pilic 2 1–1 C 1–0 G 0–1 May 1, 1977 H2H
70625 Victor Pecci Onny Parun 2 2–0 C 1–0 H 1–0 Oct 29, 1976 H2H
70626 Victor Pecci Paolo Bertolucci 2 0–2 C 0–2 Jun 18, 1977 H2H
70627 Victor Pecci Pat Cramer 2 2–0 C 1–0 G 1–0 Jun 23, 1976 H2H
70628 Victor Pecci Pat Dupre 2 1–1 C 0–1 G 1–0 Jun 21, 1978 H2H
70629 Victor Pecci Patrice Dominguez 2 0–2 C 0–1 H 0–1 Mar 24, 1979 H2H
70630 Victor Pecci Rick Fagel 2 2–0 C 2–0 May 24, 1978 H2H
70631 Victor Pecci Rod Frawley 2 1–1 C 0–1 H 1–0 Sep 11, 1980 H2H
70632 Victor Pecci Slobodan Zivojinovic 2 2–0 C 1–0 H 1–0 Feb 6, 1985 H2H
70633 Victor Pecci Stan Smith 2 1–1 H 1–1 Oct 22, 1982 H2H
70634 Victor Pecci Stefan Simonsson 2 2–0 C 2–0 Sep 20, 1984 H2H
70635 Victor Pecci Terry Rocavert 2 2–0 C 2–0 Jul 24, 1980 H2H
70636 Victor Pecci Tony Graham 2 2–0 C 1–0 C 1–0 Oct 22, 1981 H2H
70637 Victor Pecci Trey Waltke 2 2–0 C 1–0 H 1–0 Jun 16, 1977 H2H
70638 Victor Pecci Victor Amaya 2 1–1 C 1–1 Aug 2, 1978 H2H
70639 Victor Pecci Zeljko Franulovic 2 1–1 C 0–1 H 1–0 May 2, 1977 H2H
70640 Vijay Amritraj Adriano Panatta 2 1–1 C 1–1 Sep 21, 1977 H2H
70641 Vijay Amritraj Allan Stone 2 1–1 G 1–0 H 0–1 Oct 7, 1976 H2H
70642 Vijay Amritraj Belus Prajoux 2 2–0 C 1–0 C 1–0 Jun 5, 1974 H2H
70643 Vijay Amritraj Billy Martin 2 1–1 C 1–1 Feb 22, 1976 H2H
70644 Vijay Amritraj Brian Fairlie 2 0–2 C 0–1 G 0–1 Jun 21, 1978 H2H
70645 Vijay Amritraj Butch Walts 2 2–0 C 1–0 H 1–0 Feb 13, 1980 H2H
70646 Vijay Amritraj Christophe Roger-Vasselin 2 1–1 C 1–0 H 0–1 Aug 4, 1983 H2H
70647 Vijay Amritraj Corrado Barazzutti 2 1–1 C 0–1 C 1–0 Apr 23, 1977 H2H
70648 Vijay Amritraj Derek Schroder 2 2–0 C 1–0 G 1–0 Jul 18, 1974 H2H
70649 Vijay Amritraj Emilio Montano 2 2–0 G 1–0 H 1–0 Oct 3, 1979 H2H
70650 Vijay Amritraj Eric Korita 2 1–1 C 1–0 H 0–1 Jul 24, 1986 H2H
70651 Vijay Amritraj Frew Mcmillan 2 1–1 C 0–1 H 1–0 Mar 30, 1979 H2H
70652 Vijay Amritraj Fritz Buehning 2 2–0 C 1–0 H 1–0 Aug 30, 1984 H2H
70653 Vijay Amritraj Gene Malin 2 2–0 C 2–0 Nov 20, 1980 H2H
70654 Vijay Amritraj Geoff Masters 2 1–1 C 1–0 H 0–1 Oct 19, 1975 H2H
70655 Vijay Amritraj Jay Lapidus 2 2–0 C 2–0 Apr 15, 1982 H2H
70656 Vijay Amritraj Jeff Simpson 2 0–2 C 0–1 C 0–1 Feb 15, 1974 H2H
70657 Vijay Amritraj Jim Delaney 2 1–1 C 0–1 H 1–0 Mar 2, 1977 H2H
70658 Vijay Amritraj John Newcombe 2 1–1 H 1–1 Oct 19, 1979 H2H
70659 Vijay Amritraj Jose Higueras 2 0–2 C 0–1 H 0–1 Aug 25, 1979 H2H
70660 Vijay Amritraj Jurgen Fassbender 2 0–2 H 0–2 Mar 8, 1974 H2H
70661 Vijay Amritraj Keith Richardson 2 2–0 H 2–0 Jul 25, 1979 H2H
70662 Vijay Amritraj Leif Shiras 2 2–0 C 1–0 G 1–0 Oct 18, 1984 H2H
70663 Vijay Amritraj Marc Flur 2 0–2 G 0–1 H 0–1 Jul 10, 1986 H2H
70664 Vijay Amritraj Marty Davis 2 2–0 C 1–0 H 1–0 Oct 25, 1984 H2H
70665 Vijay Amritraj Mike Cahill 2 1–1 C 1–0 C 0–1 Jul 28, 1976 H2H
70666 Vijay Amritraj Nick Saviano 2 2–0 C 2–0 Sep 24, 1981 H2H
70667 Vijay Amritraj Nikola Pilic 2 1–1 C 1–0 G 0–1 Jun 24, 1977 H2H
70668 Vijay Amritraj Pat Cramer 2 2–0 G 1–0 H 1–0 Feb 26, 1975 H2H
70669 Vijay Amritraj Pat Dupre 2 2–0 C 2–0 Sep 26, 1981 H2H
70670 Vijay Amritraj Patrice Dominguez 2 1–1 C 1–0 H 0–1 Apr 13, 1979 H2H
70671 Vijay Amritraj Paul Gerken 2 1–1 C 0–1 H 1–0 Jan 23, 1975 H2H
70672 Vijay Amritraj Peter Elter 2 2–0 C 1–0 H 1–0 Feb 5, 1985 H2H
70673 Vijay Amritraj Peter Rennert 2 2–0 C 2–0 Mar 18, 1982 H2H
70674 Vijay Amritraj Ray Ruffels 2 1–1 C 0–1 C 1–0 Mar 6, 1976 H2H
70675 Vijay Amritraj Richard Lewis 2 2–0 G 2–0 Jun 12, 1980 H2H
70676 Vijay Amritraj Rod Frawley 2 2–0 C 2–0 Nov 20, 1981 H2H
70677 Vijay Amritraj Rod Laver 2 2–0 C 1–0 G 1–0 Sep 4, 1973 H2H
70678 Vijay Amritraj Syd Ball 2 2–0 G 1–0 H 1–0 Aug 15, 1975 H2H
70679 Vijay Amritraj Terry Moor 2 1–1 C 0–1 C 1–0 Mar 19, 1982 H2H
70680 Vijay Amritraj Tomas Smid 2 0–2 C 0–2 Mar 28, 1986 H2H
70681 Vijay Amritraj Tom Gorman 2 2–0 C 1–0 G 1–0 Mar 20, 1975 H2H
70682 Vijay Amritraj Tony Giammalva 2 2–0 C 1–0 H 1–0 Aug 14, 1980 H2H
70683 Vijay Amritraj Tony Roche 2 0–2 C 0–1 H 0–1 Oct 30, 1975 H2H
70684 Vijay Amritraj Victor Amaya 2 0–2 C 0–1 C 0–1 Sep 19, 1979 H2H
70685 Viktor Troicki Adrian Mannarino 2 1–1 H 1–1 Nov 2, 2016 H2H
70686 Viktor Troicki Benjamin Becker 2 2–0 G 1–0 H 1–0 Jun 14, 2012 H2H
70687 Viktor Troicki Benoit Paire 2 1–1 G 1–1 Jun 28, 2019 H2H
70688 Viktor Troicki Bjorn Phau 2 2–0 H 2–0 Jan 2, 2013 H2H
70689 Viktor Troicki Carsten Ball 2 2–0 C 1–0 H 1–0 May 27, 2010 H2H
70690 Viktor Troicki Denis Gremelmayr 2 2–0 G 1–0 H 1–0 Aug 13, 2008 H2H
70691 Viktor Troicki Dusan Lajovic 2 2–0 C 1–0 H 1–0 Sep 23, 2016 H2H
70692 Viktor Troicki Ernests Gulbis 2 1–1 C 0–1 H 1–0 Feb 8, 2018 H2H
70693 Viktor Troicki Florent Serra 2 2–0 C 1–0 H 1–0 May 7, 2010 H2H
70694 Viktor Troicki Frances Tiafoe 2 1–1 G 0–1 H 1–0 Jun 18, 2021 H2H
70695 Viktor Troicki Gilles Muller 2 1–1 H 1–1 Jan 14, 2017 H2H
70696 Viktor Troicki Jan-Lennard Struff 2 2–0 C 1–0 H 1–0 Feb 15, 2018 H2H
70697 Viktor Troicki Jean-Rene Lisnard 2 2–0 C 2–0 Apr 17, 2012 H2H
70698 Viktor Troicki Laslo Djere 2 1–1 C 1–1 May 6, 2017 H2H
70699 Viktor Troicki Leonardo Mayer 2 1–1 H 1–1 Mar 13, 2016 H2H
70700 Viktor Troicki Malek Jaziri 2 0–2 H 0–2 Aug 26, 2015 H2H
70701 Viktor Troicki Marc Gicquel 2 0–2 C 0–1 H 0–1 Aug 5, 2009 H2H
70702 Viktor Troicki Marton Fucsovics 2 1–1 C 1–0 H 0–1 Mar 10, 2018 H2H
70703 Viktor Troicki Maximo Gonzalez 2 1–1 C 0–1 G 1–0 Jun 22, 2011 H2H
70704 Viktor Troicki Michael Berrer 2 1–1 H 1–1 Nov 4, 2010 H2H
70705 Viktor Troicki Nick Kyrgios 2 0–2 H 0–2 Jan 18, 2018 H2H
70706 Viktor Troicki Radu Albot 2 1–1 H 1–1 Aug 31, 2016 H2H
70707 Viktor Troicki Sam Groth 2 1–1 G 1–0 H 0–1 Aug 6, 2015 H2H
70708 Viktor Troicki Tobias Kamke 2 2–0 C 2–0 Apr 26, 2013 H2H
70709 Vilius Gaubas Sebastian Baez 2 1–1 C 1–1 Apr 23, 2026 H2H
70710 Vincent Millot Adrian Mannarino 2 0–2 H 0–2 Sep 24, 2015 H2H
70711 Vincent Millot Benoit Paire 2 1–1 H 1–1 Sep 22, 2016 H2H
70712 Vincent Spadea Alex Radulescu 2 1–1 C 1–0 G 0–1 Oct 9, 1997 H2H
70713 Vincent Spadea Bjorn Phau 2 1–1 G 1–0 H 0–1 Jun 22, 2006 H2H
70714 Vincent Spadea Bobby Reynolds 2 2–0 H 2–0 Feb 23, 2006 H2H
70715 Vincent Spadea David Nainkin 2 2–0 H 2–0 Jul 23, 1998 H2H
70716 Vincent Spadea David Sanchez 2 1–1 C 0–1 H 1–0 Jan 13, 2005 H2H
70717 Vincent Spadea Dudi Sela 2 0–2 H 0–2 Jul 22, 2009 H2H
70718 Vincent Spadea Hugo Armando 2 2–0 H 2–0 Feb 3, 2005 H2H
70719 Vincent Spadea Jan Vacek 2 1–1 H 1–1 Aug 1, 2003 H2H
70720 Vincent Spadea Jeff Salzenstein 2 2–0 G 1–0 H 1–0 Sep 18, 2004 H2H
70721 Vincent Spadea Michael Tebbutt 2 2–0 H 2–0 Jul 18, 1997 H2H
70722 Vincent Spadea Oliver Gross 2 0–2 C 0–2 Apr 24, 1997 H2H
70723 Vincent Spadea Paul Goldstein 2 1–1 G 1–0 H 0–1 Mar 3, 2006 H2H
70724 Vincent Spadea Ramon Delgado 2 1–1 C 0–1 H 1–0 Jan 20, 1999 H2H
70725 Vincent Spadea Richard Gasquet 2 0–2 C 0–1 G 0–1 Jun 21, 2007 H2H
70726 Vincent Spadea Steve Campbell 2 1–1 C 0–1 H 1–0 Sep 11, 1997 H2H
70727 Vincent Spadea Steve Darcis 2 0–2 H 0–2 Aug 19, 2008 H2H
70728 Vincent Spadea Todd Reid 2 2–0 G 1–0 H 1–0 Jun 23, 2004 H2H
70729 Vincent Spadea Wayne Arthurs 2 2–0 H 2–0 Mar 5, 2004 H2H
70730 Vincent Spadea Wayne Black 2 2–0 C 1–0 H 1–0 Oct 3, 2003 H2H
70731 Vincenzo Franchitti Jacques Thamin 2 2–0 C 2–0 May 2, 1973 H2H
70732 Vincenzo Franchitti Paul Gerken 2 0–2 C 0–2 May 3, 1973 H2H
70733 Vitas Gerulaitis Alejandro Cortes 2 2–0 H 2–0 Aug 12, 1982 H2H
70734 Vitas Gerulaitis Allan Stone 2 2–0 C 1–0 C 1–0 Feb 1, 1974 H2H
70735 Vitas Gerulaitis Bob Hewitt 2 2–0 C 1–0 H 1–0 Sep 28, 1978 H2H
70736 Vitas Gerulaitis Charlie Pasarell 2 1–1 G 0–1 H 1–0 Feb 19, 1977 H2H
70737 Vitas Gerulaitis Clark Graebner 2 0–2 C 0–1 H 0–1 Dec 17, 1973 H2H
70738 Vitas Gerulaitis Cliff Drysdale 2 2–0 C 2–0 Mar 5, 1977 H2H
70739 Vitas Gerulaitis Cliff Richey 2 1–1 C 1–0 H 0–1 Apr 10, 1976 H2H
70740 Vitas Gerulaitis David Schneider 2 2–0 H 2–0 Aug 18, 1979 H2H
70741 Vitas Gerulaitis Dick Crealy 2 2–0 C 2–0 Aug 10, 1973 H2H
70742 Vitas Gerulaitis Francois Jauffret 2 1–1 C 1–1 Apr 13, 1979 H2H
70743 Vitas Gerulaitis Ian Fletcher 2 2–0 C 2–0 Mar 21, 1975 H2H
70744 Vitas Gerulaitis Ion Tiriac 2 0–2 C 0–1 H 0–1 Mar 23, 1973 H2H
70745 Vitas Gerulaitis Jim Mcmanus 2 2–0 C 1–0 H 1–0 Mar 27, 1975 H2H
70746 Vitas Gerulaitis Mike Wayman 2 2–0 G 1–0 H 1–0 Oct 27, 1977 H2H
70747 Vitas Gerulaitis Nick Saviano 2 2–0 G 1–0 H 1–0 Oct 14, 1983 H2H
70748 Vitas Gerulaitis Pascal Portes 2 2–0 H 2–0 Oct 13, 1983 H2H
70749 Vitas Gerulaitis Pat Dupre 2 1–1 G 1–1 Dec 18, 1980 H2H
70750 Vitas Gerulaitis Pavel Hutka 2 1–1 C 1–1 Jul 17, 1981 H2H
70751 Vitas Gerulaitis Peter Feigl 2 1–1 C 1–0 H 0–1 Oct 25, 1984 H2H
70752 Vitas Gerulaitis Ray Ruffels 2 1–1 G 1–1 Dec 30, 1977 H2H
70753 Vitas Gerulaitis Ross Case 2 1–1 C 0–1 C 1–0 Apr 24, 1976 H2H
70754 Vitas Gerulaitis Steve Krulevitz 2 2–0 C 1–0 G 1–0 Sep 5, 1976 H2H
70755 Vitas Gerulaitis Steve Meister 2 2–0 H 2–0 Nov 24, 1984 H2H
70756 Vitas Gerulaitis Tom Gorman 2 2–0 G 1–0 H 1–0 Jun 22, 1977 H2H
70757 Vitas Gerulaitis Tom Okker 2 1–1 C 1–1 Feb 6, 1977 H2H
70758 Vit Kopriva Daniel Elahi Galan 2 0–2 C 0–1 H 0–1 Aug 9, 2025 H2H
70759 Vit Kopriva Denis Shapovalov 2 1–1 C 1–0 H 0–1 Sep 25, 2026 H2H
70760 Vit Kopriva Fabian Marozsan 2 1–1 C 1–0 H 0–1 May 6, 2026 H2H
70761 Vit Kopriva Luciano Darderi 2 1–1 C 1–1 Apr 15, 2026 H2H
70762 Vit Kopriva Quentin Halys 2 1–1 C 1–0 H 0–1 Aug 14, 2026 H2H
70763 Vit Kopriva Sebastian Korda 2 0–2 H 0–2 Aug 20, 2025 H2H
70764 Vit Kopriva Tomas Martin Etcheverry 2 0–2 C 0–1 H 0–1 Aug 30, 2026 H2H
70765 Vladimir Korotkov Michael Sangster 2 2–0 C 1–0 G 1–0 Jun 25, 1969 H2H
70766 Vladimir Voltchkov Arnaud Di Pasquale 2 0–2 H 0–2 Mar 14, 2001 H2H
70767 Vladimir Voltchkov Gilles Elseneer 2 1–1 C 1–0 G 0–1 Oct 14, 2004 H2H
70768 Vladimir Voltchkov Sargis Sargsian 2 2–0 G 1–0 H 1–0 Mar 7, 2003 H2H
70769 Vladimir Zednik Allan Stone 2 1–1 G 1–1 Jan 11, 1974 H2H
70770 Vladimir Zednik Andres Gimeno 2 0–2 C 0–1 C 0–1 Feb 19, 1972 H2H
70771 Vladimir Zednik Brian Fairlie 2 0–2 C 0–2 Jan 22, 1974 H2H
70772 Vladimir Zednik Gerald Battrick 2 1–1 C 1–0 H 0–1 May 18, 1972 H2H
70773 Vladimir Zednik Ion Tiriac 2 1–1 C 1–0 C 0–1 Mar 8, 1974 H2H
70774 Vladimir Zednik John Bartlett 2 2–0 G 1–0 H 1–0 Jan 21, 1971 H2H
70775 Vladimir Zednik Juan Gisbert 2 0–2 C 0–1 H 0–1 May 26, 1972 H2H
70776 Vladimir Zednik Marcello Lara 2 0–2 C 0–2 Aug 28, 1974 H2H
70777 Vladimir Zednik Ove Bengtson 2 0–2 C 0–1 H 0–1 Feb 21, 1974 H2H
70778 Vladimir Zednik Pierre Barthes 2 1–1 C 1–0 C 0–1 Aug 12, 1972 H2H
70779 Vladimir Zednik Terry Addison 2 2–0 C 1–0 H 1–0 Apr 12, 1971 H2H
70780 Vladimir Zednik Tom Edlefsen 2 2–0 C 2–0 Mar 7, 1974 H2H
70781 Wade Mcguire Mark Woodforde 2 0–2 H 0–2 Aug 14, 1996 H2H
70782 Wally Masur Arne Thoms 2 1–1 C 0–1 H 1–0 Oct 20, 1994 H2H
70783 Wally Masur Ben Testerman 2 1–1 G 1–1 Jun 25, 1986 H2H
70784 Wally Masur Bernie Mitton 2 1–1 C 0–1 G 1–0 May 17, 1984 H2H
70785 Wally Masur Bill Scanlon 2 1–1 G 1–1 Jan 5, 1987 H2H
70786 Wally Masur Brad Pearce 2 2–0 C 1–0 H 1–0 Jul 23, 1992 H2H
70787 Wally Masur Brian Teacher 2 1–1 G 0–1 H 1–0 Jul 24, 1986 H2H
70788 Wally Masur Danie Visser 2 2–0 G 2–0 Jul 8, 1988 H2H
70789 Wally Masur David Mustard 2 2–0 H 2–0 Jan 10, 1986 H2H
70790 Wally Masur David Prinosil 2 1–1 C 1–0 H 0–1 Jan 20, 1995 H2H
70791 Wally Masur Eddie Edwards 2 1–1 G 1–0 H 0–1 Nov 21, 1986 H2H
70792 Wally Masur Eric Jelen 2 2–0 H 2–0 May 4, 1990 H2H
70793 Wally Masur Francisco Gonzalez 2 1–1 C 0–1 H 1–0 Aug 28, 1986 H2H
70794 Wally Masur Gene Mayer 2 0–2 C 0–1 H 0–1 May 10, 1984 H2H
70795 Wally Masur Guillaume Raoux 2 1–1 C 1–1 Nov 11, 1993 H2H
70796 Wally Masur Guillermo Vilas 2 0–2 C 0–1 H 0–1 Aug 29, 1985 H2H
70797 Wally Masur Jeremy Bates 2 1–1 G 1–0 H 0–1 Oct 1, 1993 H2H
70798 Wally Masur Johan Kriek 2 0–2 C 0–1 H 0–1 Feb 26, 1987 H2H
70799 Wally Masur Jonathan Canter 2 1–1 H 1–1 Oct 30, 1986 H2H
70800 Wally Masur Jonathan Stark 2 1–1 C 0–1 H 1–0 Oct 13, 1994 H2H