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
18801 Casper Ruud Matteo Arnaldi 2 1–1 C 1–1 Apr 20, 2024 H2H
18802 Casper Ruud Max Purcell 2 1–1 H 1–1 Jan 18, 2024 H2H
18803 Casper Ruud Nick Kyrgios 2 1–1 C 1–0 H 0–1 Mar 15, 2022 H2H
18804 Casper Ruud Pablo Andujar 2 2–0 C 2–0 May 21, 2021 H2H
18805 Casper Ruud Pablo Cuevas 2 2–0 C 2–0 Apr 30, 2021 H2H
18806 Casper Ruud Pedro Martinez 2 1–1 C 1–1 Apr 6, 2024 H2H
18807 Casper Ruud Radu Albot 2 2–0 C 1–0 H 1–0 Feb 14, 2021 H2H
18808 Casper Ruud Rafael Nadal 2 0–2 C 0–1 H 0–1 Nov 14, 2022 H2H
18809 Casper Ruud Raphael Collignon 2 1–1 C 1–0 H 0–1 May 20, 2026 H2H
18810 Casper Ruud Richard Gasquet 2 1–1 C 0–1 H 1–0 Nov 3, 2022 H2H
18811 Casper Ruud Robin Haase 2 1–1 C 1–0 H 0–1 Jul 25, 2019 H2H
18812 Casper Ruud Roman Safiullin 2 2–0 C 1–0 H 1–0 May 25, 2026 H2H
18813 Casper Ruud Stan Wawrinka 2 1–1 H 1–1 Oct 24, 2025 H2H
18814 Casper Ruud Tallon Griekspoor 2 1–1 H 1–1 Oct 19, 2024 H2H
18815 Casper Ruud Taro Daniel 2 1–1 C 1–0 H 0–1 Jul 29, 2024 H2H
18816 Casper Ruud Tennys Sandgren 2 2–0 C 1–0 G 1–0 Jun 24, 2021 H2H
18817 Casper Ruud Tomas Machac 2 2–0 C 1–0 H 1–0 May 25, 2024 H2H
18818 Casper Ruud Yuichi Sugita 2 2–0 C 1–0 H 1–0 Sep 1, 2021 H2H
18819 Casper Ruud Zhizhen Zhang 2 1–1 C 1–0 H 0–1 Aug 31, 2023 H2H
18820 Cassio Motta Andreas Maurer 2 1–1 C 1–1 Jul 13, 1985 H2H
18821 Cassio Motta Bill Scanlon 2 2–0 C 1–0 H 1–0 Nov 24, 1983 H2H
18822 Cassio Motta Billy Nealon 2 2–0 C 2–0 Aug 8, 1984 H2H
18823 Cassio Motta Brian Teacher 2 2–0 C 1–0 H 1–0 Jul 12, 1985 H2H
18824 Cassio Motta Bruno Oresar 2 2–0 C 1–0 H 1–0 Nov 5, 1988 H2H
18825 Cassio Motta Butch Walts 2 0–2 C 0–1 H 0–1 May 21, 1980 H2H
18826 Cassio Motta Dan Cassidy 2 1–1 C 1–0 H 0–1 Apr 5, 1990 H2H
18827 Cassio Motta Eduardo Bengoechea 2 1–1 C 1–0 C 0–1 Apr 15, 1989 H2H
18828 Cassio Motta Henrik Sundstrom 2 2–0 C 1–0 C 1–0 Apr 29, 1987 H2H
18829 Cassio Motta Ilie Nastase 2 0–2 C 0–2 Mar 31, 1983 H2H
18830 Cassio Motta Kevin Curren 2 0–2 G 0–1 H 0–1 Jun 11, 1986 H2H
18831 Cassio Motta Lawson Duncan 2 1–1 C 0–1 H 1–0 May 13, 1989 H2H
18832 Cassio Motta Marko Ostoja 2 1–1 C 1–1 Jul 12, 1990 H2H
18833 Cassio Motta Marty Davis 2 0–2 H 0–2 Aug 31, 1988 H2H
18834 Cassio Motta Miloslav Mecir 2 0–2 C 0–1 H 0–1 Apr 30, 1987 H2H
18835 Cassio Motta Ricardo Acioly 2 2–0 H 2–0 Jan 29, 1988 H2H
18836 Cassio Motta Ricardo Cano 2 1–1 C 1–1 Apr 29, 1982 H2H
18837 Cassio Motta Sandy Mayer 2 0–2 H 0–2 Aug 30, 1984 H2H
18838 Cassio Motta Victor Pecci 2 1–1 C 0–1 H 1–0 Jan 31, 1987 H2H
18839 Cassio Motta Zoltan Kuharszky 2 2–0 C 1–0 H 1–0 Apr 9, 1985 H2H
18840 Cecil Mamiit Axel Pretzsch 2 2–0 G 1–0 H 1–0 Sep 13, 2001 H2H
18841 Cecil Mamiit David Prinosil 2 0–2 H 0–2 Jan 19, 2001 H2H
18842 Cecil Mamiit Ivo Heuberger 2 2–0 H 2–0 Sep 27, 2001 H2H
18843 Cecil Mamiit Lars Burgsmuller 2 1–1 H 1–1 Jan 2, 2003 H2H
18844 Cecil Mamiit Mark Woodforde 2 2–0 C 1–0 H 1–0 May 6, 1999 H2H
18845 Cecil Mamiit Paul Goldstein 2 1–1 H 1–1 Aug 18, 1999 H2H
18846 Cecil Mamiit Robby Ginepri 2 0–2 G 0–1 H 0–1 Feb 12, 2004 H2H
18847 Cedric Pioline Adrian Voinea 2 2–0 H 2–0 Feb 17, 2000 H2H
18848 Cedric Pioline Albert Portas 2 2–0 C 1–0 H 1–0 Jun 4, 2000 H2H
18849 Cedric Pioline Christian Bergstrom 2 0–2 H 0–2 Jan 9, 1993 H2H
18850 Cedric Pioline Chris Woodruff 2 1–1 C 1–0 H 0–1 May 10, 2000 H2H
18851 Cedric Pioline George Bastl 2 1–1 G 1–0 H 0–1 Jun 13, 2001 H2H
18852 Cedric Pioline Henrik Holm 2 0–2 G 0–1 H 0–1 Jun 16, 1995 H2H
18853 Cedric Pioline Jan Kroslak 2 2–0 C 1–0 G 1–0 May 2, 1997 H2H
18854 Cedric Pioline Jared Palmer 2 1–1 H 1–1 Sep 30, 1994 H2H
18855 Cedric Pioline Jason Stoltenberg 2 2–0 H 2–0 Mar 12, 1997 H2H
18856 Cedric Pioline Jeremy Bates 2 2–0 C 1–0 H 1–0 Oct 7, 1994 H2H
18857 Cedric Pioline Jonas Svensson 2 1–1 C 1–1 Apr 25, 1993 H2H
18858 Cedric Pioline Jordi Arrese 2 0–2 C 0–2 Apr 15, 1994 H2H
18859 Cedric Pioline Kevin Curren 2 2–0 C 1–0 H 1–0 Oct 11, 1991 H2H
18860 Cedric Pioline Lars Jonsson 2 2–0 C 2–0 May 31, 1992 H2H
18861 Cedric Pioline Leander Paes 2 2–0 H 2–0 Jan 7, 2000 H2H
18862 Cedric Pioline Marcos Ondruska 2 2–0 C 2–0 Feb 12, 1998 H2H
18863 Cedric Pioline Mats Wilander 2 2–0 H 2–0 Oct 7, 1993 H2H
18864 Cedric Pioline Michal Tabara 2 1–1 G 1–0 H 0–1 Jun 27, 2001 H2H
18865 Cedric Pioline Mikael Tillstrom 2 1–1 C 1–0 H 0–1 Feb 5, 1998 H2H
18866 Cedric Pioline Oliver Gross 2 2–0 C 1–0 H 1–0 May 28, 1997 H2H
18867 Cedric Pioline Olivier Delaitre 2 1–1 C 0–1 H 1–0 Oct 17, 1996 H2H
18868 Cedric Pioline Peter Wessels 2 2–0 H 2–0 Sep 5, 1999 H2H
18869 Cedric Pioline Ramon Delgado 2 1–1 H 1–1 Aug 20, 1998 H2H
18870 Cedric Pioline Sargis Sargsian 2 1–1 C 0–1 H 1–0 Jul 26, 2001 H2H
18871 Cedric Pioline Stefan Koubek 2 2–0 C 1–0 H 1–0 Jul 12, 2001 H2H
18872 Cedric Pioline Stefano Pescosolido 2 2–0 C 1–0 H 1–0 May 15, 1996 H2H
18873 Cedric Pioline Stephane Simian 2 1–1 C 1–0 G 0–1 Oct 20, 1994 H2H
18874 Cedric Pioline Thierry Champion 2 1–1 C 1–1 Oct 10, 1991 H2H
18875 Cedric Pioline Yannick Noah 2 2–0 C 2–0 Jul 13, 1995 H2H
18876 Cedrik-Marcel Stebe Damir Dzumhur 2 1–1 C 1–0 H 0–1 Aug 31, 2017 H2H
18877 Cedrik-Marcel Stebe Marin Cilic 2 0–2 G 0–1 H 0–1 Aug 29, 2019 H2H
18878 Cedrik-Marcel Stebe Reilly Opelka 2 0–2 G 0–1 H 0–1 Feb 11, 2022 H2H
18879 Cesar Kist Francisco Maciel 2 0–2 C 0–1 H 0–1 Nov 27, 1986 H2H
18880 Charles Buzz Strode Peter Rennert 2 1–1 C 1–0 G 0–1 Dec 15, 1982 H2H
18881 Charlie Owens Clark Graebner 2 0–2 C 0–2 Feb 3, 1974 H2H
18882 Charlie Owens Haroon Rahim 2 0–2 G 0–1 H 0–1 Feb 7, 1976 H2H
18883 Charlie Owens Jan Pisecky 2 1–1 C 1–1 Feb 27, 1975 H2H
18884 Charlie Owens Owen Davidson 2 1–1 G 1–1 Sep 2, 1973 H2H
18885 Charlie Pasarell Henry Bunis 2 2–0 C 1–0 H 1–0 Aug 8, 1973 H2H
18886 Charlie Pasarell Humphrey Hose 2 1–1 H 1–1 Aug 23, 1974 H2H
18887 Charlie Pasarell Milan Holecek 2 1–1 G 1–0 H 0–1 Feb 21, 1974 H2H
18888 Charlie Pasarell Robert Maud 2 2–0 C 1–0 G 1–0 May 3, 1972 H2H
18889 Charlie Pasarell Roy Barth 2 1–1 H 1–1 Mar 8, 1972 H2H
18890 Chip Hooper Brian Teacher 2 0–2 C 0–2 Feb 18, 1983 H2H
18891 Chip Hooper Danny Saltz 2 1–1 C 1–0 H 0–1 Oct 19, 1984 H2H
18892 Chip Hooper Gianni Ocleppo 2 0–2 C 0–1 G 0–1 Jun 19, 1985 H2H
18893 Chip Hooper John Sadri 2 2–0 C 1–0 H 1–0 Oct 17, 1985 H2H
18894 Chip Hooper Matt Mitchell 2 2–0 H 2–0 Aug 21, 1985 H2H
18895 Chip Hooper Pascal Portes 2 1–1 C 1–0 H 0–1 Nov 23, 1984 H2H
18896 Chip Hooper Terry Moor 2 2–0 G 2–0 Jun 28, 1985 H2H
18897 Chip Hooper Vitas Gerulaitis 2 0–2 C 0–2 Nov 9, 1984 H2H
18898 Chris Bailey Steve Shaw 2 2–0 G 1–0 H 1–0 Apr 21, 1988 H2H
18899 Chris Dunk Mike Estep 2 1–1 G 0–1 H 1–0 Jul 9, 1982 H2H
18900 Chris Guccione Nicolas Devilder 2 1–1 C 0–1 H 1–0 Jan 21, 2009 H2H
18901 Chris Johnstone Fritz Buehning 2 1–1 G 1–1 Dec 4, 1982 H2H
18902 Chris Johnstone Geoff Masters 2 2–0 G 1–0 H 1–0 Jan 8, 1981 H2H
18903 Chris Johnstone Nick Saviano 2 1–1 C 1–0 G 0–1 Apr 28, 1983 H2H
18904 Chris Kachel Charlie Pasarell 2 0–2 C 0–1 G 0–1 Jan 14, 1977 H2H
18905 Chris Kachel Stan Smith 2 0–2 G 0–1 H 0–1 Feb 13, 1980 H2H
18906 Chris Lewis Andy Andrews 2 1–1 G 0–1 H 1–0 Sep 1, 1983 H2H
18907 Chris Lewis Brian Teacher 2 1–1 C 1–0 G 0–1 May 10, 1984 H2H
18908 Chris Lewis Chip Hooper 2 1–1 G 1–0 H 0–1 Dec 3, 1983 H2H
18909 Chris Lewis Chris Johnstone 2 2–0 G 1–0 H 1–0 Oct 8, 1981 H2H
18910 Chris Lewis Colin Dibley 2 1–1 C 0–1 G 1–0 Dec 8, 1977 H2H
18911 Chris Lewis Corrado Barazzutti 2 1–1 C 1–1 Aug 5, 1983 H2H
18912 Chris Lewis Egan Adams 2 2–0 C 1–0 H 1–0 May 20, 1983 H2H
18913 Chris Lewis Ferdi Taygan 2 1–1 C 0–1 C 1–0 Apr 3, 1980 H2H
18914 Chris Lewis Fernando Luna 2 1–1 C 1–1 May 2, 1985 H2H
18915 Chris Lewis Gabriel Urpi 2 0–2 C 0–2 May 28, 1982 H2H
18916 Chris Lewis Glenn Layendecker 2 1–1 H 1–1 Jan 12, 1985 H2H
18917 Chris Lewis Heinz Gunthardt 2 0–2 C 0–1 C 0–1 Mar 28, 1985 H2H
18918 Chris Lewis Ilie Nastase 2 1–1 C 0–1 G 1–0 Dec 28, 1981 H2H
18919 Chris Lewis Ivan Dupasquier 2 1–1 C 0–1 H 1–0 Nov 13, 1981 H2H
18920 Chris Lewis Jaime Fillol 2 0–2 C 0–2 Apr 6, 1978 H2H
18921 Chris Lewis Jan Kodes 2 2–0 C 2–0 Jul 25, 1980 H2H
18922 Chris Lewis Jiri Hrebec 2 2–0 G 1–0 H 1–0 Apr 2, 1981 H2H
18923 Chris Lewis Kevin Curren 2 2–0 C 1–0 G 1–0 Jul 20, 1984 H2H
18924 Chris Lewis Lloyd Bourne 2 2–0 G 2–0 Jun 9, 1982 H2H
18925 Chris Lewis Mark Dickson 2 0–2 C 0–2 Mar 22, 1984 H2H
18926 Chris Lewis Marty Riessen 2 0–2 G 0–1 H 0–1 Oct 3, 1979 H2H
18927 Chris Lewis Matt Mitchell 2 2–0 G 1–0 H 1–0 Nov 27, 1985 H2H
18928 Chris Lewis Mike Bauer 2 1–1 G 1–0 H 0–1 Jun 26, 1983 H2H
18929 Chris Lewis Nduka Odizor 2 2–0 C 1–0 G 1–0 Jun 29, 1983 H2H
18930 Chris Lewis Onny Parun 2 1–1 C 1–0 G 0–1 Aug 22, 1979 H2H
18931 Chris Lewis Paul Torre 2 1–1 C 1–1 Apr 10, 1981 H2H
18932 Chris Lewis Peter Doohan 2 2–0 G 1–0 H 1–0 Jan 12, 1984 H2H
18933 Chris Lewis Peter Feigl 2 1–1 C 1–0 G 0–1 Jun 11, 1980 H2H
18934 Chris Lewis Phil Dent 2 2–0 G 2–0 Oct 10, 1981 H2H
18935 Chris Lewis Richard Lewis 2 1–1 G 1–1 Dec 15, 1982 H2H
18936 Chris Lewis Rolf Gehring 2 1–1 C 1–1 Apr 26, 1984 H2H
18937 Chris Lewis Roscoe Tanner 2 1–1 C 0–1 G 1–0 Mar 16, 1978 H2H
18938 Chris Lewis Ross Case 2 0–2 G 0–1 H 0–1 Aug 15, 1979 H2H
18939 Chris Lewis Sandy Mayer 2 1–1 C 0–1 C 1–0 Jul 19, 1984 H2H
18940 Chris Lewis Scott Mccain 2 2–0 H 2–0 Jan 11, 1985 H2H
18941 Chris Lewis Stan Smith 2 2–0 G 1–0 H 1–0 Aug 23, 1981 H2H
18942 Chris Lewis Steve Krulevitz 2 2–0 C 1–0 C 1–0 Jul 11, 1980 H2H
18943 Chris Lewis Steve Meister 2 0–2 C 0–2 May 23, 1985 H2H
18944 Chris Lewis Trey Waltke 2 1–1 C 1–0 C 0–1 Jan 18, 1980 H2H
18945 Chris Lewis Ulrich Pinner 2 1–1 C 1–1 Jul 17, 1982 H2H
18946 Chris Lewis Vitas Gerulaitis 2 0–2 C 0–2 Oct 30, 1981 H2H
18947 Chris Lewis Wayne Hampson 2 2–0 C 1–0 G 1–0 Jun 11, 1982 H2H
18948 Chris Lewis Yannick Noah 2 0–2 C 0–2 May 11, 1984 H2H
18949 Chris Lewis Zeljko Franulovic 2 1–1 C 0–1 C 1–0 May 15, 1980 H2H
18950 Chris Mayotte Alvaro Betancur 2 1–1 C 1–1 Nov 13, 1980 H2H
18951 Chris Pridham Brad Drewett 2 2–0 H 2–0 May 3, 1990 H2H
18952 Chris Pridham Martin Wostenholme 2 1–1 H 1–1 Oct 10, 1991 H2H
18953 Chris Pridham Olli Rahnasto 2 2–0 H 2–0 Aug 9, 1989 H2H
18954 Christer Allgardh Bruno Oresar 2 0–2 C 0–1 H 0–1 Nov 3, 1988 H2H
18955 Christer Allgardh Pablo Arraya 2 1–1 C 1–0 H 0–1 Nov 24, 1988 H2H
18956 Christian Bergstrom Alexander Mronz 2 2–0 C 1–0 H 1–0 Apr 1, 1994 H2H
18957 Christian Bergstrom Eduardo Masso 2 2–0 C 1–0 G 1–0 Jun 26, 1991 H2H
18958 Christian Bergstrom Kevin Curren 2 1–1 H 1–1 Aug 12, 1992 H2H
18959 Christian Bergstrom Markus Zoecke 2 1–1 C 1–0 H 0–1 Apr 2, 1994 H2H
18960 Christian Bergstrom Michael Tauson 2 2–0 C 1–0 G 1–0 Aug 4, 1989 H2H
18961 Christian Bergstrom Michael Westphal 2 1–1 H 1–1 Nov 5, 1986 H2H
18962 Christian Bergstrom Simon Youl 2 1–1 H 1–1 Jan 2, 1992 H2H
18963 Christian Bergstrom Thierry Tulasne 2 1–1 C 0–1 H 1–0 Apr 23, 1987 H2H
18964 Christian Bergstrom Tim Wilkison 2 2–0 C 1–0 G 1–0 Jun 27, 1990 H2H
18965 Christian Bergstrom Tomas Smid 2 1–1 C 1–1 Sep 14, 1988 H2H
18966 Christian Bergstrom Udo Riglewski 2 1–1 C 0–1 C 1–0 Oct 11, 1990 H2H
18967 Christian Bergstrom Yannick Noah 2 0–2 C 0–1 C 0–1 Feb 10, 1989 H2H
18968 Christian Miniussi Eduardo Osta 2 1–1 C 1–1 Sep 23, 1988 H2H
18969 Christian Miniussi Guillermo Rivas 2 2–0 C 2–0 Feb 28, 1985 H2H
18970 Christian Miniussi Guillermo Vilas 2 1–1 C 1–1 May 4, 1988 H2H
18971 Christian Miniussi Mark Buckley 2 2–0 C 2–0 Sep 17, 1987 H2H
18972 Christian Miniussi Miloslav Mecir 2 0–2 C 0–2 Oct 4, 1984 H2H
18973 Christian Miniussi Roberto Azar 2 1–1 C 1–1 Feb 25, 1993 H2H
18974 Christian Ruud Albert Portas 2 0–2 C 0–1 G 0–1 Jun 15, 2000 H2H
18975 Christian Ruud Andrew Ilie 2 0–2 H 0–2 Feb 18, 1999 H2H
18976 Christian Ruud Carlos Costa 2 2–0 C 2–0 May 26, 1999 H2H
18977 Christian Ruud Daniel Vacek 2 1–1 C 1–0 H 0–1 Aug 27, 1999 H2H
18978 Christian Ruud Dinu Pescariu 2 1–1 C 1–1 Sep 17, 1998 H2H
18979 Christian Ruud Donald Johnson 2 2–0 C 2–0 Apr 17, 1997 H2H
18980 Christian Ruud Frederik Fetterlein 2 2–0 C 2–0 May 14, 1997 H2H
18981 Christian Ruud Hendrik Dreekmann 2 1–1 C 1–1 Aug 1, 1997 H2H
18982 Christian Ruud Jason Stoltenberg 2 0–2 H 0–2 Mar 5, 1998 H2H
18983 Christian Ruud Jeff Tarango 2 1–1 C 1–1 Jul 14, 2000 H2H
18984 Christian Ruud Jim Courier 2 0–2 C 0–1 H 0–1 Feb 26, 1998 H2H
18985 Christian Ruud Julian Alonso 2 1–1 H 1–1 Feb 17, 1999 H2H
18986 Christian Ruud Lucas Arnold Ker 2 2–0 C 1–0 H 1–0 Apr 23, 1999 H2H
18987 Christian Ruud Mikael Tillstrom 2 1–1 C 1–0 H 0–1 May 7, 1997 H2H
18988 Christian Ruud Paul Goldstein 2 1–1 H 1–1 Mar 21, 2000 H2H
18989 Christian Ruud Sandor Noszaly 2 1–1 C 1–1 Jun 14, 1996 H2H
18990 Christian Ruud Stefan Koubek 2 0–2 C 0–2 May 4, 2001 H2H
18991 Christian Saceanu Andrei Cherkasov 2 0–2 C 0–1 H 0–1 Feb 15, 1991 H2H
18992 Christian Saceanu Eric Jelen 2 0–2 C 0–1 G 0–1 Jun 9, 1988 H2H
18993 Christian Saceanu Glenn Layendecker 2 0–2 G 0–2 Jul 12, 1991 H2H
18994 Christian Saceanu Jan Gunnarsson 2 0–2 C 0–1 H 0–1 Jan 20, 1989 H2H
18995 Christian Saceanu Marc Flur 2 1–1 H 1–1 Sep 3, 1987 H2H
18996 Christian Saceanu Markus Zoecke 2 0–2 C 0–2 Mar 12, 1993 H2H
18997 Christian Saceanu Mats Wilander 2 0–2 H 0–2 Jan 18, 1991 H2H
18998 Christian Saceanu Neil Borwick 2 2–0 G 2–0 Jul 11, 1991 H2H
18999 Christian Saceanu Nicklas Kulti 2 1–1 C 1–1 Mar 7, 1992 H2H
19000 Christian Saceanu Patrick Baur 2 0–2 G 0–1 H 0–1 Jul 21, 1993 H2H