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. Filters use canonical tour data and support player/tournament autocomplete, countries, surfaces, categories, rounds, exit rounds, rankings, points, and season thresholds.

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
29801 Tennys Sandgren Steve Johnson 2 0–2 C 0–1 H 0–1 Feb 13, 2020 H2H
29802 Tenny Svensson Arthur Ashe 2 0–2 H 0–2 Nov 8, 1978 H2H
29803 Tenny Svensson Bob Carmichael 2 1–1 H 1–1 Nov 6, 1973 H2H
29804 Tenny Svensson Cliff Drysdale 2 0–2 C 0–1 H 0–1 Sep 29, 1975 H2H
29805 Tenny Svensson Frank Gebert 2 2–0 C 1–0 G 1–0 Oct 15, 1974 H2H
29806 Tenny Svensson Gerald Battrick 2 0–2 C 0–1 G 0–1 Apr 27, 1976 H2H
29807 Tenny Svensson John Bartlett 2 2–0 C 2–0 Mar 9, 1978 H2H
29808 Tenny Svensson Juan Ignacio Muntanola 2 0–2 C 0–2 Jul 16, 1976 H2H
29809 Tenny Svensson Ove Bengtson 2 0–2 C 0–1 H 0–1 Jul 20, 1978 H2H
29810 Tenny Svensson Patrice Dominguez 2 0–2 C 0–1 H 0–1 Mar 2, 1979 H2H
29811 Terence Atmane Taylor Fritz 2 1–1 H 1–1 Aug 14, 2025 H2H
29812 Terry Addison Peter Burwash 2 2–0 C 2–0 Jul 29, 1970 H2H
29813 Terry Moor Brian Teacher 2 0–2 C 0–1 G 0–1 Nov 25, 1978 H2H
29814 Terry Moor Charlie Pasarell 2 2–0 C 1–0 H 1–0 Sep 21, 1978 H2H
29815 Terry Moor Dick Crealy 2 1–1 C 0–1 C 1–0 Jul 15, 1978 H2H
29816 Terry Moor Ferdi Taygan 2 2–0 C 1–0 C 1–0 Feb 21, 1980 H2H
29817 Terry Moor Geoff Masters 2 0–2 C 0–2 Jan 24, 1979 H2H
29818 Terry Moor Greg Halder 2 1–1 G 1–0 H 0–1 Jun 20, 1978 H2H
29819 Terry Moor Howard Schoenfield 2 2–0 C 2–0 Jul 29, 1980 H2H
29820 Terry Moor Mike Cahill 2 1–1 C 0–1 H 1–0 Nov 17, 1978 H2H
29821 Terry Moor Mike Fishbach 2 1–1 C 0–1 C 1–0 May 24, 1978 H2H
29822 Terry Moor Paolo Bertolucci 2 1–1 C 1–0 C 0–1 Apr 13, 1978 H2H
29823 Terry Moor Phil Dent 2 2–0 C 1–0 H 1–0 Sep 24, 1981 H2H
29824 Terry Moor Steve Meister 2 2–0 H 2–0 Feb 5, 1985 H2H
29825 Terry Moor Zeljko Franulovic 2 0–2 H 0–2 Oct 28, 1982 H2H
29826 Teymuraz Gabashvili Benoit Paire 2 1–1 C 1–1 May 26, 2016 H2H
29827 Teymuraz Gabashvili Flavio Cipolla 2 0–2 C 0–1 H 0–1 Oct 18, 2012 H2H
29828 Teymuraz Gabashvili Grigor Dimitrov 2 1–1 C 1–0 H 0–1 Oct 17, 2014 H2H
29829 Teymuraz Gabashvili Karol Beck 2 2–0 H 2–0 Oct 20, 2011 H2H
29830 Teymuraz Gabashvili Marin Cilic 2 0–2 H 0–2 Oct 30, 2015 H2H
29831 Teymuraz Gabashvili Michael Berrer 2 2–0 H 2–0 Sep 25, 2008 H2H
29832 Teymuraz Gabashvili Pablo Carreno Busta 2 1–1 C 1–1 Jul 22, 2016 H2H
29833 Teymuraz Gabashvili Tim Smyczek 2 1–1 C 1–0 H 0–1 Apr 9, 2015 H2H
29834 Thai-Son Kwiatkowski Soonwoo Kwon 2 0–2 H 0–2 Feb 25, 2021 H2H
29835 Thanasi Kokkinakis Aleksandar Vukic 2 2–0 H 2–0 Aug 1, 2024 H2H
29836 Thanasi Kokkinakis Lucas Pouille 2 1–1 G 0–1 H 1–0 Jul 4, 2024 H2H
29837 Thiago Agustin Tirante Cameron Norrie 2 1–1 C 1–1 May 9, 2026 H2H
29838 Thiago Agustin Tirante Flavio Cobolli 2 2–0 C 1–0 H 1–0 May 11, 2026 H2H
29839 Thiago Agustin Tirante Francisco Cerundolo 2 1–1 C 1–0 H 0–1 Mar 21, 2026 H2H
29840 Thiago Agustin Tirante Jaime Faria 2 2–0 C 2–0 Jul 23, 2025 H2H
29841 Thiago Monteiro Alexei Popyrin 2 0–2 G 0–1 H 0–1 Jul 3, 2024 H2H
29842 Thiago Monteiro Benjamin Bonzi 2 1–1 H 1–1 Oct 13, 2022 H2H
29843 Thiago Monteiro Corentin Moutet 2 0–2 C 0–1 H 0–1 Jan 15, 2022 H2H
29844 Thiago Monteiro Federico Coria 2 1–1 C 1–1 Jul 18, 2024 H2H
29845 Thiago Monteiro Jan-Lennard Struff 2 1–1 C 1–1 Jul 25, 2019 H2H
29846 Thiago Monteiro Juan Manuel Cerundolo 2 1–1 C 1–1 Feb 27, 2025 H2H
29847 Thiago Monteiro Kei Nishikori 2 0–2 G 0–1 H 0–1 Jan 14, 2025 H2H
29848 Thiago Monteiro Marton Fucsovics 2 0–2 C 0–2 Oct 3, 2020 H2H
29849 Thiago Monteiro Pablo Carreno Busta 2 0–2 C 0–1 H 0–1 Oct 14, 2022 H2H
29850 Thiago Monteiro Ugo Humbert 2 1–1 G 1–0 H 0–1 Aug 28, 2024 H2H
29851 Thiago Seyboth Wild Fabian Marozsan 2 0–2 H 0–2 Jan 14, 2025 H2H
29852 Thiago Seyboth Wild Gael Monfils 2 0–2 C 0–2 May 28, 2024 H2H
29853 Thiago Seyboth Wild Jaume Munar 2 1–1 C 1–1 Feb 20, 2025 H2H
29854 Thiago Seyboth Wild Stefanos Tsitsipas 2 0–2 H 0–2 Mar 8, 2025 H2H
29855 Thiago Seyboth Wild Taylor Fritz 2 1–1 G 0–1 H 1–0 Jun 27, 2024 H2H
29856 Thiago Seyboth Wild Tomas Martin Etcheverry 2 0–2 C 0–2 May 24, 2024 H2H
29857 Thierry Ascione Karol Beck 2 1–1 C 1–0 H 0–1 Apr 13, 2005 H2H
29858 Thierry Champion Andreas Maurer 2 0–2 C 0–2 Sep 24, 1986 H2H
29859 Thierry Champion Carl Uwe Steeb 2 1–1 C 1–1 Apr 24, 1991 H2H
29860 Thierry Champion Christian Bergstrom 2 0–2 C 0–1 H 0–1 Mar 22, 1989 H2H
29861 Thierry Champion Christian Miniussi 2 2–0 C 1–0 H 1–0 Mar 14, 1992 H2H
29862 Thierry Champion Eduardo Masso 2 1–1 C 0–1 C 1–0 Feb 13, 1992 H2H
29863 Thierry Champion Jeremy Bates 2 1–1 C 1–0 G 0–1 Jun 28, 1992 H2H
29864 Thierry Champion Joakim Nystrom 2 0–2 C 0–1 C 0–1 Apr 28, 1988 H2H
29865 Thierry Champion Libor Pimek 2 1–1 C 1–0 H 0–1 Sep 22, 1988 H2H
29866 Thierry Champion Matt Anger 2 0–2 G 0–2 Dec 13, 1985 H2H
29867 Thierry Champion Miloslav Mecir 2 0–2 C 0–1 H 0–1 Jan 18, 1989 H2H
29868 Thierry Champion Patrik Kuhnen 2 1–1 C 0–1 H 1–0 Feb 6, 1992 H2H
29869 Thierry Champion Yannick Noah 2 2–0 C 1–0 H 1–0 Oct 17, 1991 H2H
29870 Thierry Guardiola Mark Koevermans 2 0–2 C 0–1 H 0–1 Oct 15, 1992 H2H
29871 Thierry Tulasne Alberto Tous 2 2–0 C 2–0 Mar 24, 1983 H2H
29872 Thierry Tulasne Angel Gimenez 2 2–0 C 2–0 Nov 4, 1982 H2H
29873 Thierry Tulasne Blaine Willenborg 2 2–0 C 2–0 Aug 8, 1985 H2H
29874 Thierry Tulasne Brian Gottfried 2 0–2 C 0–1 H 0–1 Nov 12, 1981 H2H
29875 Thierry Tulasne Brian Teacher 2 1–1 C 1–0 H 0–1 Apr 28, 1986 H2H
29876 Thierry Tulasne Eddie Dibbs 2 1–1 C 1–1 Oct 7, 1982 H2H
29877 Thierry Tulasne Eduardo Bengoechea 2 2–0 C 2–0 Sep 24, 1986 H2H
29878 Thierry Tulasne Francisco Gonzalez 2 0–2 G 0–1 H 0–1 Jun 10, 1981 H2H
29879 Thierry Tulasne Georges Goven 2 1–1 C 1–0 H 0–1 Oct 19, 1983 H2H
29880 Thierry Tulasne Gianni Ocleppo 2 2–0 C 1–0 H 1–0 Oct 27, 1983 H2H
29881 Thierry Tulasne Gilles Moretton 2 1–1 C 1–1 Apr 14, 1983 H2H
29882 Thierry Tulasne Henrik Sundstrom 2 0–2 C 0–2 Apr 6, 1984 H2H
29883 Thierry Tulasne Jiri Hrebec 2 2–0 C 1–0 H 1–0 Apr 9, 1981 H2H
29884 Thierry Tulasne Jose Higueras 2 1–1 C 1–1 Nov 5, 1982 H2H
29885 Thierry Tulasne Jose Luis Damiani 2 1–1 C 1–1 May 25, 1983 H2H
29886 Thierry Tulasne Manuel Orantes 2 0–2 C 0–2 Mar 26, 1983 H2H
29887 Thierry Tulasne Matt Anger 2 0–2 H 0–2 Nov 18, 1988 H2H
29888 Thierry Tulasne Michael Grant 2 2–0 C 1–0 H 1–0 Oct 1, 1980 H2H
29889 Thierry Tulasne Onny Parun 2 1–1 G 1–0 H 0–1 Dec 28, 1981 H2H
29890 Thierry Tulasne Pascal Portes 2 1–1 C 0–1 C 1–0 Sep 26, 1981 H2H
29891 Thierry Tulasne Peter Elter 2 2–0 C 2–0 Jun 14, 1985 H2H
29892 Thierry Tulasne Phil Dent 2 0–2 G 0–1 H 0–1 Feb 18, 1982 H2H
29893 Thierry Tulasne Raul Ramirez 2 0–2 H 0–2 Feb 23, 1983 H2H
29894 Thierry Tulasne Vitas Gerulaitis 2 2–0 C 2–0 May 15, 1985 H2H
29895 Thierry Tulasne Wojtek Fibak 2 0–2 C 0–1 H 0–1 Oct 19, 1985 H2H
29896 Thierry Tulasne Wolfgang Popp 2 1–1 C 1–1 Apr 29, 1987 H2H
29897 Thierry Tulasne Zeljko Franulovic 2 2–0 C 1–0 C 1–0 Sep 23, 1982 H2H
29898 Thomas Buchmayer Thomas Prerovsky 2 2–0 C 2–0 Oct 21, 1993 H2H
29899 Thomas Enqvist Alberto Berasategui 2 2–0 C 2–0 Oct 22, 1997 H2H
29900 Thomas Enqvist Albert Portas 2 2–0 H 2–0 Aug 27, 2003 H2H
29901 Thomas Enqvist Alexander Popp 2 2–0 H 2–0 Feb 20, 2004 H2H
29902 Thomas Enqvist Alexander Volkov 2 2–0 C 1–0 H 1–0 Jan 14, 1995 H2H
29903 Thomas Enqvist Andreas Vinciguerra 2 2–0 H 2–0 Oct 13, 2001 H2H
29904 Thomas Enqvist Andrei Medvedev 2 2–0 C 1–0 C 1–0 Apr 27, 2001 H2H
29905 Thomas Enqvist Andrew Ilie 2 2–0 C 1–0 H 1–0 May 30, 2001 H2H
29906 Thomas Enqvist Bernd Karbacher 2 2–0 H 2–0 Aug 14, 1995 H2H
29907 Thomas Enqvist Carlos Costa 2 2–0 H 2–0 Mar 18, 1998 H2H
29908 Thomas Enqvist Cedric Pioline 2 2–0 H 2–0 Feb 26, 2000 H2H
29909 Thomas Enqvist Christian Bergstrom 2 1–1 C 0–1 H 1–0 Oct 27, 1993 H2H
29910 Thomas Enqvist Christian Ruud 2 1–1 C 0–1 H 1–0 May 28, 1999 H2H
29911 Thomas Enqvist Chuck Adams 2 1–1 H 1–1 Jan 15, 1995 H2H
29912 Thomas Enqvist Cristiano Caratti 2 2–0 H 2–0 Aug 14, 1995 H2H
29913 Thomas Enqvist Davide Sanguinetti 2 1–1 C 1–0 H 0–1 Oct 2, 2003 H2H
29914 Thomas Enqvist Derrick Rostagno 2 1–1 H 1–1 Aug 26, 1993 H2H
29915 Thomas Enqvist Dinu Pescariu 2 1–1 C 1–1 Apr 29, 1999 H2H
29916 Thomas Enqvist Goran Prpic 2 1–1 C 0–1 C 1–0 Jul 8, 1993 H2H
29917 Thomas Enqvist Gregory Carraz 2 2–0 C 1–0 H 1–0 Oct 27, 2005 H2H
29918 Thomas Enqvist Hernan Gumy 2 2–0 G 1–0 H 1–0 Jun 23, 1999 H2H
29919 Thomas Enqvist Jakob Hlasek 2 0–2 C 0–2 Nov 2, 1995 H2H
29920 Thomas Enqvist Javier Sanchez 2 1–1 C 0–1 H 1–0 Aug 22, 1996 H2H
29921 Thomas Enqvist Jordi Burillo 2 2–0 G 1–0 H 1–0 Jun 12, 1998 H2H
29922 Thomas Enqvist Karim Alami 2 2–0 C 1–0 C 1–0 Sep 18, 1999 H2H
29923 Thomas Enqvist Karol Beck 2 2–0 H 2–0 Mar 8, 2005 H2H
29924 Thomas Enqvist Lionel Roux 2 2–0 C 1–0 H 1–0 Aug 14, 2000 H2H
29925 Thomas Enqvist Mauricio Hadad 2 2–0 H 2–0 Aug 3, 1995 H2H
29926 Thomas Enqvist Max Mirnyi 2 1–1 H 1–1 Aug 14, 2003 H2H
29927 Thomas Enqvist Michael Russell 2 1–1 G 0–1 H 1–0 Aug 15, 2002 H2H
29928 Thomas Enqvist Michael Stich 2 0–2 C 0–1 H 0–1 Aug 6, 1995 H2H
29929 Thomas Enqvist Michal Tabara 2 1–1 H 1–1 Jan 19, 2005 H2H
29930 Thomas Enqvist Radomir Vasek 2 2–0 C 1–0 H 1–0 May 18, 1995 H2H
29931 Thomas Enqvist Raemon Sluiter 2 1–1 H 1–1 Jan 6, 2005 H2H
29932 Thomas Enqvist Renzo Furlan 2 2–0 C 1–0 H 1–0 Jan 24, 1996 H2H
29933 Thomas Enqvist Robby Ginepri 2 2–0 H 2–0 Feb 11, 2005 H2H
29934 Thomas Enqvist Sebastien Lareau 2 2–0 H 2–0 Feb 28, 1998 H2H
29935 Thomas Enqvist Stefan Koubek 2 1–1 C 0–1 H 1–0 Aug 7, 2002 H2H
29936 Thomas Enqvist Steve Bryan 2 2–0 H 2–0 Jul 24, 1997 H2H
29937 Thomas Enqvist Takao Suzuki 2 1–1 G 1–0 H 0–1 Jun 9, 2004 H2H
29938 Thomas Enqvist Tomas Carbonell 2 1–1 C 0–1 H 1–0 Mar 1, 1996 H2H
29939 Thomas Enqvist Xavier Daufresne 2 1–1 H 1–1 Jul 20, 1994 H2H
29940 Thomas Fabbiano Franko Skugor 2 2–0 C 1–0 G 1–0 Jun 28, 2017 H2H
29941 Thomas Fabbiano Ilya Ivashka 2 0–2 H 0–2 Mar 22, 2019 H2H
29942 Thomas Hogstedt John Alexander 2 1–1 C 1–0 G 0–1 Jun 22, 1983 H2H
29943 Thomas Hogstedt John Sadri 2 2–0 C 1–0 H 1–0 Nov 5, 1986 H2H
29944 Thomas Hogstedt Marc Flur 2 1–1 H 1–1 Jul 23, 1987 H2H
29945 Thomas Hogstedt Marcos Hocevar 2 1–1 C 1–0 H 0–1 Nov 2, 1983 H2H
29946 Thomas Hogstedt Pablo Arraya 2 1–1 C 1–0 H 0–1 Apr 2, 1992 H2H
29947 Thomas Hogstedt Steve Denton 2 1–1 C 1–0 H 0–1 Apr 27, 1983 H2H
29948 Thomas Johansson Adrian Voinea 2 1–1 H 1–1 Jan 23, 2002 H2H
29949 Thomas Johansson Albert Portas 2 1–1 C 1–0 C 0–1 Oct 26, 2000 H2H
29950 Thomas Johansson Andrei Olhovskiy 2 1–1 C 1–1 Mar 21, 1996 H2H
29951 Thomas Johansson Andrei Stoliarov 2 2–0 C 1–0 G 1–0 Oct 5, 2001 H2H
29952 Thomas Johansson Bjorn Phau 2 2–0 C 1–0 H 1–0 Feb 26, 2007 H2H
29953 Thomas Johansson Christian Vinck 2 2–0 H 2–0 Jan 5, 2001 H2H
29954 Thomas Johansson Doug Flach 2 1–1 G 1–0 H 0–1 Feb 28, 1997 H2H
29955 Thomas Johansson Ernests Gulbis 2 0–2 C 0–1 H 0–1 Aug 27, 2008 H2H
29956 Thomas Johansson George Bastl 2 2–0 H 2–0 Feb 15, 2007 H2H
29957 Thomas Johansson Glenn Weiner 2 1–1 H 1–1 Jan 13, 2000 H2H
29958 Thomas Johansson Guillaume Raoux 2 0–2 G 0–1 H 0–1 Jun 18, 1998 H2H
29959 Thomas Johansson Harel Levy 2 2–0 G 1–0 H 1–0 Aug 13, 2001 H2H
29960 Thomas Johansson Igor Kunitsyn 2 2–0 C 1–0 H 1–0 Mar 29, 2008 H2H
29961 Thomas Johansson Jacco Eltingh 2 2–0 G 1–0 H 1–0 Jun 26, 1996 H2H
29962 Thomas Johansson Jeff Tarango 2 2–0 G 1–0 H 1–0 Aug 13, 1998 H2H
29963 Thomas Johansson Joachim Johansson 2 2–0 H 2–0 Feb 18, 2005 H2H
29964 Thomas Johansson Luis Horna 2 1–1 C 0–1 H 1–0 Jul 13, 2006 H2H
29965 Thomas Johansson Markus Hipfl 2 2–0 H 2–0 Jan 18, 2002 H2H
29966 Thomas Johansson Martin Sinner 2 0–2 C 0–1 C 0–1 Feb 5, 1998 H2H
29967 Thomas Johansson Mikael Tillstrom 2 1–1 C 0–1 H 1–0 Aug 17, 1998 H2H
29968 Thomas Johansson Oleg Ogorodov 2 2–0 C 1–0 G 1–0 Oct 11, 1996 H2H
29969 Thomas Johansson Petr Luxa 2 2–0 C 1–0 H 1–0 Oct 1, 1999 H2H
29970 Thomas Johansson Sargis Sargsian 2 0–2 C 0–1 H 0–1 Nov 3, 2004 H2H
29971 Thomas Johansson Sebastien Lareau 2 2–0 H 2–0 Aug 7, 1999 H2H
29972 Thomas Johansson Stephane Simian 2 2–0 C 1–0 H 1–0 Apr 10, 1997 H2H
29973 Thomas Muster Albert Portas 2 1–1 C 1–1 May 6, 1998 H2H
29974 Thomas Muster Alexander Mronz 2 1–1 C 1–0 G 0–1 Jun 22, 1994 H2H
29975 Thomas Muster Brad Gilbert 2 2–0 C 1–0 H 1–0 Sep 8, 1993 H2H
29976 Thomas Muster Carl Limberger 2 2–0 C 1–0 H 1–0 Aug 28, 1987 H2H
29977 Thomas Muster Carl Uwe Steeb 2 1–1 C 1–1 Apr 29, 1993 H2H
29978 Thomas Muster Cassio Motta 2 1–1 C 1–0 H 0–1 May 27, 1992 H2H
29979 Thomas Muster Chris Woodruff 2 1–1 C 0–1 H 1–0 Mar 11, 1998 H2H
29980 Thomas Muster Darren Cahill 2 1–1 C 0–1 H 1–0 Feb 3, 1994 H2H
29981 Thomas Muster David Prinosil 2 2–0 C 1–0 G 1–0 Jun 12, 1997 H2H
29982 Thomas Muster Diego Nargiso 2 2–0 C 1–0 C 1–0 Oct 18, 1997 H2H
29983 Thomas Muster Dirk Dier 2 2–0 C 1–0 H 1–0 Aug 30, 1996 H2H
29984 Thomas Muster Fernando Luna 2 2–0 C 2–0 Aug 2, 1990 H2H
29985 Thomas Muster Frederic Fontang 2 2–0 C 2–0 Apr 28, 1994 H2H
29986 Thomas Muster Gabriel Markus 2 1–1 C 0–1 C 1–0 Apr 29, 1994 H2H
29987 Thomas Muster Galo Blanco 2 2–0 C 2–0 Oct 1, 1998 H2H
29988 Thomas Muster George Bezecny 2 2–0 C 2–0 Aug 11, 1988 H2H
29989 Thomas Muster Hendrik Dreekmann 2 2–0 C 2–0 May 3, 1996 H2H
29990 Thomas Muster Hernan Gumy 2 2–0 C 1–0 H 1–0 May 23, 1997 H2H
29991 Thomas Muster Hicham Arazi 2 1–1 C 1–0 C 0–1 Oct 9, 1997 H2H
29992 Thomas Muster Jacco Eltingh 2 1–1 C 1–0 H 0–1 Jan 22, 1995 H2H
29993 Thomas Muster Jaime Oncins 2 2–0 C 1–0 H 1–0 Mar 3, 1993 H2H
29994 Thomas Muster Javier Frana 2 2–0 H 2–0 Aug 28, 1996 H2H
29995 Thomas Muster Jeff Tarango 2 1–1 C 1–0 H 0–1 May 30, 1997 H2H
29996 Thomas Muster Jens Knippschild 2 2–0 C 1–0 H 1–0 May 9, 1998 H2H
29997 Thomas Muster Jimmy Arias 2 2–0 C 1–0 H 1–0 Jan 7, 1990 H2H
29998 Thomas Muster Joern Renzenbrink 2 2–0 C 1–0 H 1–0 Oct 12, 1995 H2H
29999 Thomas Muster Jonas Svensson 2 1–1 H 1–1 Jan 16, 1993 H2H
30000 Thomas Muster Jordi Burillo 2 2–0 C 2–0 Apr 12, 1995 H2H