Advanced ATP Rivalry Search

Browse ATP head-to-head rivalries by historical or current-player scope, most-played or unbeaten view, and player.

About this search tool

Search across precomputed TennisDB ATP tables 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 precomputed head-to-head records by scope and view, or choose a player to find every rivalry.

Rivalries
Reset
# Player 1 Player 2 Meetings, sorted descending Record Surface Last Met H2H
5801 Cassio Motta Brian Teacher 2 2–0 C 1–0 H 1–0 Jul 12, 1985 H2H
5802 Cassio Motta Bruno Oresar 2 2–0 C 1–0 H 1–0 Nov 5, 1988 H2H
5803 Cassio Motta Butch Walts 2 0–2 C 0–1 H 0–1 May 21, 1980 H2H
5804 Cassio Motta Henrik Sundstrom 2 2–0 C 1–0 C 1–0 Apr 29, 1987 H2H
5805 Cassio Motta Ilie Nastase 2 0–2 C 0–2 Mar 31, 1983 H2H
5806 Cassio Motta Kevin Curren 2 0–2 G 0–1 H 0–1 Jun 11, 1986 H2H
5807 Cassio Motta Marty Davis 2 0–2 H 0–2 Aug 31, 1988 H2H
5808 Cassio Motta Miloslav Mecir 2 0–2 C 0–1 H 0–1 Apr 30, 1987 H2H
5809 Cassio Motta Ricardo Acioly 2 2–0 H 2–0 Jan 29, 1988 H2H
5810 Cassio Motta Sandy Mayer 2 0–2 H 0–2 Aug 30, 1984 H2H
5811 Cassio Motta Zoltan Kuharszky 2 2–0 C 1–0 H 1–0 Apr 9, 1985 H2H
5812 Cecil Mamiit Axel Pretzsch 2 2–0 G 1–0 H 1–0 Sep 13, 2001 H2H
5813 Cecil Mamiit David Prinosil 2 0–2 H 0–2 Jan 19, 2001 H2H
5814 Cecil Mamiit Ivo Heuberger 2 2–0 H 2–0 Sep 27, 2001 H2H
5815 Cecil Mamiit Mark Woodforde 2 2–0 C 1–0 H 1–0 May 6, 1999 H2H
5816 Cecil Mamiit Robby Ginepri 2 0–2 G 0–1 H 0–1 Feb 12, 2004 H2H
5817 Cedric Pioline Adrian Voinea 2 2–0 H 2–0 Feb 17, 2000 H2H
5818 Cedric Pioline Albert Portas 2 2–0 C 1–0 H 1–0 Jun 4, 2000 H2H
5819 Cedric Pioline Christian Bergstrom 2 0–2 H 0–2 Jan 9, 1993 H2H
5820 Cedric Pioline Henrik Holm 2 0–2 G 0–1 H 0–1 Jun 16, 1995 H2H
5821 Cedric Pioline Jan Kroslak 2 2–0 C 1–0 G 1–0 May 2, 1997 H2H
5822 Cedric Pioline Jason Stoltenberg 2 2–0 H 2–0 Mar 12, 1997 H2H
5823 Cedric Pioline Jeremy Bates 2 2–0 C 1–0 H 1–0 Oct 7, 1994 H2H
5824 Cedric Pioline Jordi Arrese 2 0–2 C 0–2 Apr 15, 1994 H2H
5825 Cedric Pioline Kevin Curren 2 2–0 C 1–0 H 1–0 Oct 11, 1991 H2H
5826 Cedric Pioline Lars Jonsson 2 2–0 C 2–0 May 31, 1992 H2H
5827 Cedric Pioline Leander Paes 2 2–0 H 2–0 Jan 7, 2000 H2H
5828 Cedric Pioline Marcos Ondruska 2 2–0 C 2–0 Feb 12, 1998 H2H
5829 Cedric Pioline Mats Wilander 2 2–0 H 2–0 Oct 7, 1993 H2H
5830 Cedric Pioline Oliver Gross 2 2–0 C 1–0 H 1–0 May 28, 1997 H2H
5831 Cedric Pioline Peter Wessels 2 2–0 H 2–0 Sep 5, 1999 H2H
5832 Cedric Pioline Stefan Koubek 2 2–0 C 1–0 H 1–0 Jul 12, 2001 H2H
5833 Cedric Pioline Stefano Pescosolido 2 2–0 C 1–0 H 1–0 May 15, 1996 H2H
5834 Cedric Pioline Yannick Noah 2 2–0 C 2–0 Jul 13, 1995 H2H
5835 Cedrik-Marcel Stebe Marin Cilic 2 0–2 G 0–1 H 0–1 Aug 29, 2019 H2H
5836 Cedrik-Marcel Stebe Reilly Opelka 2 0–2 G 0–1 H 0–1 Feb 11, 2022 H2H
5837 Cesar Kist Francisco Maciel 2 0–2 C 0–1 H 0–1 Nov 27, 1986 H2H
5838 Charlie Owens Clark Graebner 2 0–2 C 0–2 Feb 3, 1974 H2H
5839 Charlie Owens Haroon Rahim 2 0–2 G 0–1 H 0–1 Feb 7, 1976 H2H
5840 Charlie Pasarell Henry Bunis 2 2–0 C 1–0 H 1–0 Aug 8, 1973 H2H
5841 Charlie Pasarell Robert Maud 2 2–0 C 1–0 G 1–0 May 3, 1972 H2H
5842 Chip Hooper Brian Teacher 2 0–2 C 0–2 Feb 18, 1983 H2H
5843 Chip Hooper Gianni Ocleppo 2 0–2 C 0–1 G 0–1 Jun 19, 1985 H2H
5844 Chip Hooper John Sadri 2 2–0 C 1–0 H 1–0 Oct 17, 1985 H2H
5845 Chip Hooper Matt Mitchell 2 2–0 H 2–0 Aug 21, 1985 H2H
5846 Chip Hooper Terry Moor 2 2–0 G 2–0 Jun 28, 1985 H2H
5847 Chip Hooper Vitas Gerulaitis 2 0–2 C 0–2 Nov 9, 1984 H2H
5848 Chris Bailey Steve Shaw 2 2–0 G 1–0 H 1–0 Apr 21, 1988 H2H
5849 Chris Johnstone Geoff Masters 2 2–0 G 1–0 H 1–0 Jan 8, 1981 H2H
5850 Chris Kachel Charlie Pasarell 2 0–2 C 0–1 G 0–1 Jan 14, 1977 H2H
5851 Chris Kachel Stan Smith 2 0–2 G 0–1 H 0–1 Feb 13, 1980 H2H
5852 Chris Lewis Chris Johnstone 2 2–0 G 1–0 H 1–0 Oct 8, 1981 H2H
5853 Chris Lewis Egan Adams 2 2–0 C 1–0 H 1–0 May 20, 1983 H2H
5854 Chris Lewis Gabriel Urpi 2 0–2 C 0–2 May 28, 1982 H2H
5855 Chris Lewis Heinz Gunthardt 2 0–2 C 0–1 C 0–1 Mar 28, 1985 H2H
5856 Chris Lewis Jaime Fillol 2 0–2 C 0–2 Apr 6, 1978 H2H
5857 Chris Lewis Jan Kodes 2 2–0 C 2–0 Jul 25, 1980 H2H
5858 Chris Lewis Jiri Hrebec 2 2–0 G 1–0 H 1–0 Apr 2, 1981 H2H
5859 Chris Lewis Kevin Curren 2 2–0 C 1–0 G 1–0 Jul 20, 1984 H2H
5860 Chris Lewis Lloyd Bourne 2 2–0 G 2–0 Jun 9, 1982 H2H
5861 Chris Lewis Mark Dickson 2 0–2 C 0–2 Mar 22, 1984 H2H
5862 Chris Lewis Marty Riessen 2 0–2 G 0–1 H 0–1 Oct 3, 1979 H2H
5863 Chris Lewis Matt Mitchell 2 2–0 G 1–0 H 1–0 Nov 27, 1985 H2H
5864 Chris Lewis Nduka Odizor 2 2–0 C 1–0 G 1–0 Jun 29, 1983 H2H
5865 Chris Lewis Peter Doohan 2 2–0 G 1–0 H 1–0 Jan 12, 1984 H2H
5866 Chris Lewis Phil Dent 2 2–0 G 2–0 Oct 10, 1981 H2H
5867 Chris Lewis Ross Case 2 0–2 G 0–1 H 0–1 Aug 15, 1979 H2H
5868 Chris Lewis Scott Mccain 2 2–0 H 2–0 Jan 11, 1985 H2H
5869 Chris Lewis Stan Smith 2 2–0 G 1–0 H 1–0 Aug 23, 1981 H2H
5870 Chris Lewis Steve Krulevitz 2 2–0 C 1–0 C 1–0 Jul 11, 1980 H2H
5871 Chris Lewis Steve Meister 2 0–2 C 0–2 May 23, 1985 H2H
5872 Chris Lewis Vitas Gerulaitis 2 0–2 C 0–2 Oct 30, 1981 H2H
5873 Chris Lewis Wayne Hampson 2 2–0 C 1–0 G 1–0 Jun 11, 1982 H2H
5874 Chris Lewis Yannick Noah 2 0–2 C 0–2 May 11, 1984 H2H
5875 Chris Pridham Brad Drewett 2 2–0 H 2–0 May 3, 1990 H2H
5876 Chris Pridham Olli Rahnasto 2 2–0 H 2–0 Aug 9, 1989 H2H
5877 Christer Allgardh Bruno Oresar 2 0–2 C 0–1 H 0–1 Nov 3, 1988 H2H
5878 Christian Bergstrom Alexander Mronz 2 2–0 C 1–0 H 1–0 Apr 1, 1994 H2H
5879 Christian Bergstrom Eduardo Masso 2 2–0 C 1–0 G 1–0 Jun 26, 1991 H2H
5880 Christian Bergstrom Michael Tauson 2 2–0 C 1–0 G 1–0 Aug 4, 1989 H2H
5881 Christian Bergstrom Tim Wilkison 2 2–0 C 1–0 G 1–0 Jun 27, 1990 H2H
5882 Christian Bergstrom Yannick Noah 2 0–2 C 0–1 C 0–1 Feb 10, 1989 H2H
5883 Christian Miniussi Guillermo Rivas 2 2–0 C 2–0 Feb 28, 1985 H2H
5884 Christian Miniussi Mark Buckley 2 2–0 C 2–0 Sep 17, 1987 H2H
5885 Christian Miniussi Miloslav Mecir 2 0–2 C 0–2 Oct 4, 1984 H2H
5886 Christian Ruud Albert Portas 2 0–2 C 0–1 G 0–1 Jun 15, 2000 H2H
5887 Christian Ruud Andrew Ilie 2 0–2 H 0–2 Feb 18, 1999 H2H
5888 Christian Ruud Carlos Costa 2 2–0 C 2–0 May 26, 1999 H2H
5889 Christian Ruud Donald Johnson 2 2–0 C 2–0 Apr 17, 1997 H2H
5890 Christian Ruud Frederik Fetterlein 2 2–0 C 2–0 May 14, 1997 H2H
5891 Christian Ruud Jason Stoltenberg 2 0–2 H 0–2 Mar 5, 1998 H2H
5892 Christian Ruud Jim Courier 2 0–2 C 0–1 H 0–1 Feb 26, 1998 H2H
5893 Christian Ruud Lucas Arnold Ker 2 2–0 C 1–0 H 1–0 Apr 23, 1999 H2H
5894 Christian Ruud Stefan Koubek 2 0–2 C 0–2 May 4, 2001 H2H
5895 Christian Saceanu Andrei Cherkasov 2 0–2 C 0–1 H 0–1 Feb 15, 1991 H2H
5896 Christian Saceanu Eric Jelen 2 0–2 C 0–1 G 0–1 Jun 9, 1988 H2H
5897 Christian Saceanu Glenn Layendecker 2 0–2 G 0–2 Jul 12, 1991 H2H
5898 Christian Saceanu Jan Gunnarsson 2 0–2 C 0–1 H 0–1 Jan 20, 1989 H2H
5899 Christian Saceanu Markus Zoecke 2 0–2 C 0–2 Mar 12, 1993 H2H
5900 Christian Saceanu Mats Wilander 2 0–2 H 0–2 Jan 18, 1991 H2H
5901 Christian Saceanu Neil Borwick 2 2–0 G 2–0 Jul 11, 1991 H2H
5902 Christian Saceanu Patrick Baur 2 0–2 G 0–1 H 0–1 Jul 21, 1993 H2H
5903 Christian Saceanu Tarik Benhabiles 2 0–2 C 0–1 C 0–1 May 17, 1990 H2H
5904 Christian Saceanu Todd Nelson 2 2–0 G 1–0 H 1–0 Jun 14, 1991 H2H
5905 Christophe Casa Frank Gebert 2 0–2 C 0–2 Jul 6, 1977 H2H
5906 Christophe Freyss Butch Walts 2 0–2 C 0–1 H 0–1 Feb 2, 1979 H2H
5907 Christophe Freyss Eddie Dibbs 2 0–2 C 0–2 Jun 14, 1980 H2H
5908 Christophe Freyss Victor Amaya 2 0–2 C 0–2 May 28, 1980 H2H
5909 Christopher Eubanks Adrian Mannarino 2 2–0 G 1–0 H 1–0 Jul 1, 2023 H2H
5910 Christopher Eubanks Botic van de Zandschulp 2 0–2 C 0–1 H 0–1 Apr 26, 2024 H2H
5911 Christopher Eubanks Pedro Martinez 2 2–0 G 1–0 H 1–0 Jun 20, 2024 H2H
5912 Christophe Rochus Andrew Ilie 2 2–0 H 2–0 Jan 4, 2001 H2H
5913 Christophe Rochus Gabriel Trifu 2 2–0 C 2–0 Sep 12, 2002 H2H
5914 Christophe Rochus Luis Horna 2 0–2 C 0–1 H 0–1 Aug 17, 2005 H2H
5915 Christophe Rochus Max Mirnyi 2 2–0 H 2–0 Jan 11, 2001 H2H
5916 Christophe Rochus Mehdi Tahiri 2 2–0 C 2–0 Apr 7, 2005 H2H
5917 Christophe Rochus Nicolas Devilder 2 2–0 C 2–0 May 7, 2009 H2H
5918 Christophe Rochus Nicolas Escude 2 0–2 C 0–1 H 0–1 Jan 17, 2003 H2H
5919 Christophe Rochus Sergiy Stakhovsky 2 0–2 C 0–1 H 0–1 Jan 8, 2009 H2H
5920 Christophe Rochus Steve Darcis 2 0–2 C 0–1 H 0–1 Oct 9, 2008 H2H
5921 Christophe Rochus Vincent Spadea 2 0–2 H 0–2 Oct 15, 2003 H2H
5922 Christopher O'Connell Alejandro Tabilo 2 0–2 C 0–1 H 0–1 Sep 22, 2025 H2H
5923 Christopher O'Connell Alex de Minaur 2 0–2 H 0–2 Aug 26, 2025 H2H
5924 Christopher O'Connell Alexei Popyrin 2 0–2 C 0–1 H 0–1 Jan 3, 2024 H2H
5925 Christopher O'Connell Alex Michelsen 2 0–2 H 0–2 Jan 1, 2025 H2H
5926 Christopher O'Connell Andy Murray 2 0–2 G 0–1 H 0–1 Jun 9, 2022 H2H
5927 Christopher O'Connell Brandon Nakashima 2 0–2 H 0–2 Aug 1, 2024 H2H
5928 Christopher O'Connell Daniel Altmaier 2 2–0 G 1–0 H 1–0 Nov 8, 2024 H2H
5929 Christopher O'Connell Denis Shapovalov 2 0–2 H 0–2 Oct 4, 2025 H2H
5930 Christopher O'Connell Hamad Medjedovic 2 2–0 G 1–0 H 1–0 Nov 9, 2023 H2H
5931 Christopher O'Connell Hubert Hurkacz 2 0–2 G 0–1 H 0–1 Feb 29, 2024 H2H
5932 Christopher O'Connell James Duckworth 2 0–2 H 0–2 Aug 3, 2026 H2H
5933 Christopher O'Connell Jan-Lennard Struff 2 2–0 H 2–0 Feb 21, 2024 H2H
5934 Christopher O'Connell Nicolas Jarry 2 2–0 C 1–0 H 1–0 Apr 4, 2025 H2H
5935 Christopher O'Connell Sebastian Baez 2 0–2 H 0–2 Oct 26, 2023 H2H
5936 Christopher O'Connell Sebastian Ofner 2 0–2 H 0–2 Nov 10, 2023 H2H
5937 Christophe Roger-Vasselin Angel Gimenez 2 0–2 C 0–2 Jul 25, 1980 H2H
5938 Christophe Roger-Vasselin Arthur Ashe 2 0–2 C 0–1 G 0–1 Jun 20, 1978 H2H
5939 Christophe Roger-Vasselin Eddie Dibbs 2 0–2 C 0–1 H 0–1 Feb 13, 1982 H2H
5940 Christophe Roger-Vasselin Gilles Moretton 2 2–0 C 2–0 Mar 21, 1980 H2H
5941 Christophe Roger-Vasselin Kjell Johansson 2 0–2 C 0–2 Jul 19, 1979 H2H
5942 Christophe Roger-Vasselin Peter Feigl 2 0–2 C 0–1 H 0–1 Jan 30, 1982 H2H
5943 Christophe Roger-Vasselin Trey Waltke 2 2–0 C 1–0 H 1–0 May 19, 1983 H2H
5944 Christophe Roger-Vasselin Zeljko Franulovic 2 2–0 C 2–0 Jun 21, 1980 H2H
5945 Christoph Zipf Hans Simonsson 2 0–2 C 0–1 H 0–1 Nov 20, 1982 H2H
5946 Christoph Zipf Ilie Nastase 2 0–2 C 0–1 H 0–1 Oct 30, 1981 H2H
5947 Christo Steyn Paul Mcnamee 2 0–2 C 0–1 G 0–1 Oct 30, 1986 H2H
5948 Chris Woodruff David Prinosil 2 2–0 C 1–0 G 1–0 Jul 9, 1999 H2H
5949 Chris Woodruff Jeff Tarango 2 2–0 H 2–0 Mar 6, 1997 H2H
5950 Chris Woodruff Marc Kevin Goellner 2 2–0 H 2–0 Mar 9, 2001 H2H
5951 Chris Woodruff Stefan Koubek 2 2–0 C 1–0 H 1–0 Oct 7, 1999 H2H
5952 Chuck Adams Aaron Krickstein 2 2–0 H 2–0 Jul 28, 1994 H2H
5953 Chuck Adams Alexander Volkov 2 0–2 C 0–1 H 0–1 Nov 13, 1994 H2H
5954 Chuck Adams Bryan Shelton 2 2–0 H 2–0 Feb 10, 1993 H2H
5955 Chuck Adams Christo Van Rensburg 2 2–0 H 2–0 Aug 5, 1993 H2H
5956 Chuck Adams Jeremy Bates 2 0–2 H 0–2 Apr 23, 1994 H2H
5957 Chuck Adams Jose Francisco Altur 2 2–0 G 1–0 H 1–0 Jun 22, 1994 H2H
5958 Chuck Adams MaliVai Washington 2 0–2 C 0–2 May 12, 1994 H2H
5959 Chuck Adams Vincent Spadea 2 2–0 H 2–0 Feb 21, 1996 H2H
5960 Chun-Hsin Tseng Alexei Popyrin 2 0–2 H 0–2 Jan 18, 2023 H2H
5961 Chun-Hsin Tseng Joao Sousa 2 0–2 C 0–1 H 0–1 May 24, 2022 H2H
5962 Chun-Hsin Tseng Sebastian Baez 2 0–2 C 0–1 H 0–1 Mar 5, 2026 H2H
5963 Clark Graebner Barry Mackay 2 2–0 C 1–0 H 1–0 Jul 23, 1970 H2H
5964 Clark Graebner Steve Faulk 2 2–0 C 1–0 C 1–0 Oct 3, 1973 H2H
5965 Claudio Mezzadri Andrew Castle 2 2–0 C 1–0 H 1–0 Aug 31, 1988 H2H
5966 Claudio Mezzadri Carl Uwe Steeb 2 0–2 C 0–1 H 0–1 Feb 5, 1993 H2H
5967 Claudio Mezzadri Christer Allgardh 2 2–0 C 2–0 Jun 15, 1989 H2H
5968 Claudio Mezzadri Jordi Arrese 2 2–0 C 2–0 Apr 4, 1991 H2H
5969 Claudio Mezzadri Kent Carlsson 2 0–2 C 0–2 Apr 30, 1988 H2H
5970 Claudio Mezzadri Lawson Duncan 2 0–2 C 0–2 Sep 14, 1989 H2H
5971 Claudio Mezzadri Marcos Aurelio Gorriz 2 2–0 C 2–0 Aug 28, 1992 H2H
5972 Claudio Mezzadri Mark Dickson 2 0–2 C 0–1 C 0–1 May 22, 1987 H2H
5973 Claudio Mezzadri Mark Woodforde 2 0–2 C 0–1 H 0–1 Mar 14, 1993 H2H
5974 Claudio Mezzadri Miloslav Mecir 2 0–2 C 0–1 C 0–1 Feb 13, 1988 H2H
5975 Claudio Mezzadri Rodolphe Gilbert 2 0–2 H 0–2 Sep 30, 1993 H2H
5976 Claudio Mezzadri Ulf Stenlund 2 2–0 C 2–0 Sep 19, 1987 H2H
5977 Claudio Panatta Balazs Taroczy 2 0–2 C 0–2 Apr 22, 1982 H2H
5978 Claudio Panatta Bernard Fritz 2 2–0 C 2–0 Jun 10, 1982 H2H
5979 Claudio Panatta Eric Fromm 2 2–0 C 2–0 Apr 2, 1982 H2H
5980 Claudio Panatta Jose Luis Damiani 2 2–0 C 2–0 Apr 8, 1982 H2H
5981 Claudio Panatta Peter Feigl 2 0–2 C 0–2 Feb 4, 1982 H2H
5982 Claudio Panatta Victor Pecci 2 0–2 C 0–2 Apr 10, 1986 H2H
5983 Claudio Panatta Zoltan Kuharszky 2 2–0 C 2–0 Sep 23, 1983 H2H
5984 Claudio Pistolesi Eduardo Masso 2 2–0 C 2–0 May 27, 1992 H2H
5985 Claudio Pistolesi Jimmy Connors 2 0–2 C 0–1 H 0–1 May 1, 1992 H2H
5986 Claudio Pistolesi Pablo Arraya 2 0–2 C 0–2 Mar 19, 1992 H2H
5987 Claudio Pistolesi Thierry Tulasne 2 0–2 C 0–2 Sep 29, 1988 H2H
5988 Claudio Pistolesi Ulf Stenlund 2 2–0 C 1–0 H 1–0 Apr 11, 1987 H2H
5989 Claudio Pistolesi Yannick Noah 2 0–2 C 0–2 Sep 27, 1991 H2H
5990 Cliff Drysdale Barry Mackay 2 2–0 C 1–0 G 1–0 Jul 19, 1971 H2H
5991 Cliff Drysdale Haroon Rahim 2 2–0 H 2–0 May 9, 1973 H2H
5992 Cliff Drysdale Roger Dowdeswell 2 2–0 G 1–0 H 1–0 Jul 23, 1970 H2H
5993 Cliff Richey Barry Mackay 2 2–0 H 2–0 Apr 22, 1971 H2H
5994 Cliff Richey Derek Schroder 2 2–0 C 1–0 H 1–0 Apr 10, 1972 H2H
5995 Cliff Richey Earl Butch Buchholz 2 2–0 C 1–0 H 1–0 Sep 25, 1969 H2H
5996 Cliff Richey Jaidip Mukerjea 2 2–0 G 2–0 Sep 5, 1971 H2H
5997 Cliff Richey Manuel Santana 2 2–0 G 1–0 H 1–0 Sep 11, 1970 H2H
5998 Cliff Richey Nicola Pietrangeli 2 2–0 C 2–0 Feb 28, 1972 H2H
5999 Cliff Richey Peter Curtis 2 2–0 C 1–0 G 1–0 Jun 16, 1971 H2H
6000 Cliff Richey Torben Ulrich 2 2–0 H 2–0 Apr 11, 1974 H2H