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
54801 Jan-Michael Gambill Stefano Pescosolido 1 1–0 H 1–0 Apr 15, 1998 H2H
54802 Jan-Michael Gambill Stephane Huet 1 1–0 C 1–0 Nov 16, 2000 H2H
54803 Jan-Michael Gambill Takahiro Terachi 1 1–0 H 1–0 Oct 7, 2004 H2H
54804 Jan-Michael Gambill Teymuraz Gabashvili 1 0–1 H 0–1 Jan 28, 2007 H2H
54805 Jan-Michael Gambill Tomas Nydahl 1 1–0 H 1–0 Feb 13, 1998 H2H
54806 Jan-Michael Gambill Vincent Spadea 1 0–1 H 0–1 Feb 14, 2003 H2H
54807 Jan-Michael Gambill Yu Jr. Wang 1 1–0 H 1–0 Oct 7, 1999 H2H
54808 Jan-Michael Gambill Zeljko Krajan 1 1–0 H 1–0 Feb 20, 2003 H2H
54809 Jannik Sinner Albert Ramos-Vinolas 1 1–0 C 1–0 Apr 13, 2021 H2H
54810 Jannik Sinner Alejandro Tabilo 1 1–0 H 1–0 Aug 10, 2024 H2H
54811 Jannik Sinner Aleksandr Shevchenko 1 1–0 C 1–0 May 15, 2023 H2H
54812 Jannik Sinner Alexandre Muller 1 1–0 C 1–0 May 30, 2023 H2H
54813 Jannik Sinner Andrea Pellegrino 1 1–0 C 1–0 May 12, 2026 H2H
54814 Jannik Sinner Andrea Vavassori 1 1–0 H 1–0 Mar 23, 2024 H2H
54815 Jannik Sinner Bjorn Fratangelo 1 1–0 C 1–0 May 24, 2022 H2H
54816 Jannik Sinner Brandon Nakashima 1 1–0 H 1–0 Sep 4, 2022 H2H
54817 Jannik Sinner Cameron Norrie 1 1–0 C 1–0 Apr 28, 2026 H2H
54818 Jannik Sinner Clement Tabur 1 1–0 C 1–0 May 26, 2026 H2H
54819 Jannik Sinner Cristian Garin 1 1–0 H 1–0 Oct 27, 2022 H2H
54820 Jannik Sinner Dalibor Svrcina 1 1–0 H 1–0 Mar 7, 2026 H2H
54821 Jannik Sinner Damir Dzumhur 1 1–0 H 1–0 Mar 21, 2026 H2H
54822 Jannik Sinner Daniel Evans 1 1–0 H 1–0 Oct 1, 2023 H2H
54823 Jannik Sinner Dennis Novak 1 1–0 H 1–0 Oct 29, 2021 H2H
54824 Jannik Sinner Dusan Lajovic 1 0–1 H 0–1 Aug 16, 2023 H2H
54825 Jannik Sinner Eliot Spizzirri 1 1–0 H 1–0 Jan 24, 2026 H2H
54826 Jannik Sinner Elmer Moller 1 1–0 C 1–0 Apr 26, 2026 H2H
54827 Jannik Sinner Fabio Fognini 1 1–0 C 1–0 May 11, 2022 H2H
54828 Jannik Sinner Federico Coria 1 1–0 C 1–0 Oct 3, 2020 H2H
54829 Jannik Sinner Federico Delbonis 1 1–0 H 1–0 Aug 17, 2021 H2H
54830 Jannik Sinner Flavio Cobolli 1 1–0 H 1–0 Oct 24, 2025 H2H
54831 Jannik Sinner Franco Agamenone 1 1–0 C 1–0 Jul 30, 2022 H2H
54832 Jannik Sinner Gabriel Diallo 1 1–0 H 1–0 Aug 12, 2025 H2H
54833 Jannik Sinner Gilles Simon 1 1–0 H 1–0 Oct 24, 2020 H2H
54834 Jannik Sinner Gregoire Barrere 1 1–0 H 1–0 Mar 11, 2021 H2H
54835 Jannik Sinner Guido Pella 1 1–0 C 1–0 May 4, 2021 H2H
54836 Jannik Sinner Ilya Ivashka 1 1–0 H 1–0 Sep 6, 2022 H2H
54837 Jannik Sinner Jaume Munar 1 1–0 C 1–0 Jul 29, 2022 H2H
54838 Jannik Sinner Joao Fonseca 1 1–0 H 1–0 Mar 11, 2026 H2H
54839 Jannik Sinner Joao Sousa 1 1–0 H 1–0 Jan 19, 2022 H2H
54840 Jannik Sinner John Millman 1 1–0 H 1–0 Oct 10, 2021 H2H
54841 Jannik Sinner Jordan Thompson 1 1–0 H 1–0 Aug 17, 2024 H2H
54842 Jannik Sinner Kamil Majchrzak 1 1–0 H 1–0 Oct 17, 2019 H2H
54843 Jannik Sinner Lloyd Harris 1 1–0 H 1–0 Oct 23, 2021 H2H
54844 Jannik Sinner Luca Nardi 1 1–0 G 1–0 Jul 2, 2025 H2H
54845 Jannik Sinner Luciano Darderi 1 1–0 H 1–0 Jan 26, 2026 H2H
54846 Jannik Sinner Mariano Navone 1 1–0 C 1–0 May 10, 2025 H2H
54847 Jannik Sinner Marin Cilic 1 1–0 H 1–0 Sep 28, 2025 H2H
54848 Jannik Sinner Mate Valkusz 1 1–0 C 1–0 Apr 25, 2019 H2H
54849 Jannik Sinner Mikhail Kukushkin 1 0–1 H 0–1 Sep 19, 2019 H2H
54850 Jannik Sinner Milos Raonic 1 1–0 H 1–0 Feb 17, 2024 H2H
54851 Jannik Sinner Norbert Gombos 1 1–0 H 1–0 Feb 20, 2020 H2H
54852 Jannik Sinner Pedro Sousa 1 1–0 C 1–0 Jul 18, 2019 H2H
54853 Jannik Sinner Quentin Halys 1 1–0 G 1–0 Jul 9, 2023 H2H
54854 Jannik Sinner Radu Albot 1 1–0 H 1–0 Feb 13, 2020 H2H
54855 Jannik Sinner Rafael Jodar 1 1–0 C 1–0 Apr 29, 2026 H2H
54856 Jannik Sinner Reilly Opelka 1 1–0 H 1–0 Oct 28, 2021 H2H
54857 Jannik Sinner Sebastian Ofner 1 1–0 C 1–0 May 9, 2026 H2H
54858 Jannik Sinner Shintaro Mochizuki 1 1–0 G 1–0 Jul 5, 2026 H2H
54859 Jannik Sinner Stefano Travaglia 1 1–0 H 1–0 Feb 7, 2021 H2H
54860 Jannik Sinner Tristan Lamasine 1 0–1 C 0–1 May 23, 2019 H2H
54861 Jannik Sinner Tristan Schoolkate 1 1–0 H 1–0 Jan 16, 2025 H2H
54862 Jannik Sinner Vasek Pospisil 1 1–0 H 1–0 Nov 15, 2020 H2H
54863 Jannik Sinner Vit Kopriva 1 1–0 H 1–0 Aug 26, 2025 H2H
54864 Jannik Sinner Zachary Svajda 1 1–0 H 1–0 Sep 2, 2021 H2H
54865 Jannik Sinner Zhizhen Zhang 1 1–0 G 1–0 Jun 22, 2024 H2H
54866 Jannik Sinner Zizou Bergs 1 1–0 H 1–0 Oct 30, 2025 H2H
54867 Jan Norback Arthur Ashe 1 0–1 C 0–1 Aug 2, 1978 H2H
54868 Jan Norback Bob Carmichael 1 0–1 C 0–1 Jul 19, 1979 H2H
54869 Jan Norback Bob Giltinan 1 0–1 G 0–1 Dec 25, 1977 H2H
54870 Jan Norback Frank Gebert 1 0–1 C 0–1 Feb 10, 1977 H2H
54871 Jan Norback Gene Malin 1 1–0 C 1–0 Aug 22, 1979 H2H
54872 Jan Norback Gerald Battrick 1 0–1 H 0–1 Nov 6, 1973 H2H
54873 Jan Norback Jacek Niedzwiedzki 1 1–0 H 1–0 Jan 4, 1978 H2H
54874 Jan Norback Jim Mcmanus 1 1–0 G 1–0 Jun 22, 1977 H2H
54875 Jan Norback Juan Ignacio Muntanola 1 1–0 H 1–0 Jan 3, 1978 H2H
54876 Jan Norback Leif Johansson 1 0–1 C 0–1 Jul 6, 1976 H2H
54877 Jan Norback Nicola Spear 1 1–0 H 1–0 Jan 3, 1978 H2H
54878 Jan Norback Ove Bengtson 1 0–1 H 0–1 Nov 3, 1977 H2H
54879 Jan Norback Pat Cramer 1 1–0 H 1–0 Nov 9, 1976 H2H
54880 Jan Norback Ray Ruffels 1 1–0 H 1–0 Mar 23, 1977 H2H
54881 Jan Norback Robert Trogolo 1 0–1 H 0–1 Sep 1, 1979 H2H
54882 Jan Norback Tom Gorman 1 0–1 G 0–1 Dec 7, 1977 H2H
54883 Jan Norback Tom Okker 1 0–1 C 0–1 Oct 7, 1976 H2H
54884 Jan Norback Ulf Eriksson 1 0–1 H 0–1 Nov 8, 1977 H2H
54885 Jan Norback Vincenzo Franchitti 1 1–0 C 1–0 Apr 21, 1977 H2H
54886 Jan Norback Vladimir Zednik 1 0–1 C 0–1 Mar 12, 1977 H2H
54887 Janos Benyik Frank Froehling 1 1–0 C 1–0 Jun 13, 1973 H2H
54888 Janos Benyik Frank Gebert 1 0–1 C 0–1 Jun 14, 1973 H2H
54889 Janos Benyik Geza Varga 1 1–0 H 1–0 Oct 31, 1974 H2H
54890 Janos Benyik Mike Machette 1 0–1 C 0–1 Mar 7, 1975 H2H
54891 Jan Satral Gael Monfils 1 0–1 H 0–1 Sep 1, 2016 H2H
54892 Jan Siemerink Aaron Krickstein 1 0–1 C 0–1 Apr 22, 1992 H2H
54893 Jan Siemerink Alex Antonitsch 1 1–0 H 1–0 Jan 7, 1993 H2H
54894 Jan Siemerink Alex Calatrava 1 1–0 C 1–0 May 25, 2001 H2H
54895 Jan Siemerink Amos Mansdorf 1 1–0 C 1–0 Oct 22, 1993 H2H
54896 Jan Siemerink Andrei Cherkasov 1 1–0 C 1–0 Feb 23, 1991 H2H
54897 Jan Siemerink Andrei Merinov 1 1–0 C 1–0 Apr 23, 1997 H2H
54898 Jan Siemerink Andrei Stoliarov 1 1–0 C 1–0 Jul 28, 2000 H2H
54899 Jan Siemerink Andre Sa 1 1–0 C 1–0 Jul 19, 2001 H2H
54900 Jan Siemerink Andrew Castle 1 1–0 H 1–0 Aug 14, 1991 H2H
54901 Jan Siemerink Andrew Ilie 1 1–0 C 1–0 May 12, 1999 H2H
54902 Jan Siemerink Bobby Kokavec 1 1–0 H 1–0 Aug 4, 1999 H2H
54903 Jan Siemerink Bryan Shelton 1 1–0 G 1–0 Jun 11, 1992 H2H
54904 Jan Siemerink Byron Black 1 0–1 H 0–1 Oct 8, 1998 H2H
54905 Jan Siemerink Carlos Costa 1 1–0 C 1–0 Feb 10, 1994 H2H
54906 Jan Siemerink Cecil Mamiit 1 1–0 H 1–0 Feb 17, 2001 H2H
54907 Jan Siemerink Chris Bailey 1 1–0 H 1–0 Apr 15, 1993 H2H
54908 Jan Siemerink Chris Pridham 1 1–0 C 1–0 Feb 5, 1993 H2H
54909 Jan Siemerink Christian Bergstrom 1 0–1 C 0–1 May 6, 1992 H2H
54910 Jan Siemerink Christian Saceanu 1 1–0 C 1–0 Feb 27, 1992 H2H
54911 Jan Siemerink Christo Van Rensburg 1 0–1 H 0–1 Oct 11, 1990 H2H
54912 Jan Siemerink Chris Woodruff 1 0–1 H 0–1 Jul 31, 1997 H2H
54913 Jan Siemerink Cristiano Caratti 1 1–0 H 1–0 Aug 17, 1994 H2H
54914 Jan Siemerink Dan Goldie 1 0–1 H 0–1 Apr 10, 1991 H2H
54915 Jan Siemerink Davide Sanguinetti 1 1–0 G 1–0 Jun 13, 2001 H2H
54916 Jan Siemerink Dennis van Scheppingen 1 1–0 H 1–0 Aug 20, 1998 H2H
54917 Jan Siemerink Derrick Rostagno 1 0–1 H 0–1 Aug 30, 1995 H2H
54918 Jan Siemerink Dimitri Poliakov 1 1–0 H 1–0 Aug 28, 1991 H2H
54919 Jan Siemerink Dinu Pescariu 1 1–0 H 1–0 Sep 2, 1998 H2H
54920 Jan Siemerink Franco Davin 1 0–1 C 0–1 Jul 25, 1991 H2H
54921 Jan Siemerink Franz Stauder 1 1–0 G 1–0 Jun 11, 1998 H2H
54922 Jan Siemerink Fredrik Bergh 1 1–0 H 1–0 Nov 6, 1997 H2H
54923 Jan Siemerink Gabriel Markus 1 0–1 H 0–1 Sep 1, 1991 H2H
54924 Jan Siemerink Grant Connell 1 1–0 H 1–0 Apr 27, 1991 H2H
54925 Jan Siemerink Grant Doyle 1 1–0 H 1–0 Aug 11, 1993 H2H
54926 Jan Siemerink Grant Stafford 1 0–1 G 0–1 Jun 20, 1997 H2H
54927 Jan Siemerink Henri Leconte 1 0–1 C 0–1 Feb 9, 1995 H2H
54928 Jan Siemerink Hugo Armando 1 1–0 C 1–0 May 24, 2001 H2H
54929 Jan Siemerink Igor Kornienko 1 1–0 C 1–0 Feb 13, 1999 H2H
54930 Jan Siemerink Jamie Morgan 1 1–0 H 1–0 Apr 23, 1994 H2H
54931 Jan Siemerink Jared Palmer 1 1–0 H 1–0 Jan 15, 1992 H2H
54932 Jan Siemerink Jeff Salzenstein 1 0–1 G 0–1 Jul 12, 2001 H2H
54933 Jan Siemerink Jens Woehrmann 1 0–1 C 0–1 Jul 17, 1991 H2H
54934 Jan Siemerink Jeremy Bates 1 0–1 H 0–1 Apr 23, 1994 H2H
54935 Jan Siemerink Jiri Vanek 1 1–0 H 1–0 Aug 29, 2001 H2H
54936 Jan Siemerink Joern Renzenbrink 1 1–0 G 1–0 Jun 15, 1995 H2H
54937 Jan Siemerink Johan Kriek 1 1–0 G 1–0 Jun 13, 1991 H2H
54938 Jan Siemerink Jose Francisco Altur 1 1–0 H 1–0 Jan 16, 1991 H2H
54939 Jan Siemerink Jozsef Krocsko 1 1–0 C 1–0 Oct 13, 1994 H2H
54940 Jan Siemerink Julien Boutter 1 1–0 H 1–0 Mar 20, 2001 H2H
54941 Jan Siemerink Kelly Evernden 1 1–0 H 1–0 May 5, 1990 H2H
54942 Jan Siemerink Kelly Jones 1 0–1 H 0–1 May 5, 1990 H2H
54943 Jan Siemerink Lars Jonsson 1 1–0 G 1–0 Jun 14, 1990 H2H
54944 Jan Siemerink Leif Shiras 1 1–0 H 1–0 May 3, 1990 H2H
54945 Jan Siemerink Leonardo Lavalle 1 0–1 C 0–1 Jul 31, 1992 H2H
54946 Jan Siemerink Lionel Roux 1 1–0 C 1–0 Mar 3, 1994 H2H
54947 Jan Siemerink Louis Gloria 1 1–0 H 1–0 Aug 14, 1996 H2H
54948 Jan Siemerink Luiz Mattar 1 0–1 H 0–1 Aug 26, 1993 H2H
54949 Jan Siemerink Marcelo Filippini 1 0–1 C 0–1 May 15, 1993 H2H
54950 Jan Siemerink Marcos Aurelio Gorriz 1 1–0 C 1–0 May 17, 1995 H2H
54951 Jan Siemerink Mark Kratzmann 1 1–0 H 1–0 Apr 25, 1991 H2H
54952 Jan Siemerink Mark Petchey 1 1–0 H 1–0 Apr 22, 1994 H2H
54953 Jan Siemerink Markus Zoecke 1 1–0 H 1–0 Jan 19, 1994 H2H
54954 Jan Siemerink Martin Laurendeau 1 1–0 H 1–0 May 4, 1990 H2H
54955 Jan Siemerink Michael Kohlmann 1 1–0 C 1–0 Feb 11, 1999 H2H
54956 Jan Siemerink Michael Tebbutt 1 0–1 H 0–1 Apr 6, 1994 H2H
54957 Jan Siemerink Mikael Stadling 1 1–0 C 1–0 Mar 14, 1996 H2H
54958 Jan Siemerink Nick Brown 1 1–0 H 1–0 Apr 18, 1991 H2H
54959 Jan Siemerink Oleg Ogorodov 1 1–0 H 1–0 Aug 13, 1997 H2H
54960 Jan Siemerink Pablo Arraya 1 0–1 C 0–1 Mar 5, 1992 H2H
54961 Jan Siemerink Paradorn Srichaphan 1 0–1 C 0–1 May 5, 2000 H2H
54962 Jan Siemerink Patrick Baur 1 1–0 C 1–0 Feb 4, 1993 H2H
54963 Jan Siemerink Patrik Fredriksson 1 1–0 C 1–0 Feb 5, 1998 H2H
54964 Jan Siemerink Paul Goldstein 1 0–1 G 0–1 Jun 23, 1999 H2H
54965 Jan Siemerink Paul Vojtischek 1 1–0 C 1–0 Oct 17, 1991 H2H
54966 Jan Siemerink Radomir Vasek 1 1–0 C 1–0 Jan 30, 1997 H2H
54967 Jan Siemerink Raemon Sluiter 1 1–0 H 1–0 Feb 15, 2001 H2H
54968 Jan Siemerink Richard Matuszewski 1 1–0 H 1–0 Apr 21, 1994 H2H
54969 Jan Siemerink Richey Reneberg 1 0–1 H 0–1 Mar 18, 1991 H2H
54970 Jan Siemerink Rodolphe Gilbert 1 0–1 H 0–1 Jan 15, 1993 H2H
54971 Jan Siemerink Salvador Navarro 1 1–0 C 1–0 May 30, 1997 H2H
54972 Jan Siemerink Sargis Sargsian 1 0–1 H 0–1 Jan 20, 1999 H2H
54973 Jan Siemerink Stefan Koubek 1 0–1 C 0–1 Jul 25, 2001 H2H
54974 Jan Siemerink Stephane Simian 1 0–1 G 0–1 Jun 11, 1997 H2H
54975 Jan Siemerink Steve Campbell 1 1–0 G 1–0 Jun 20, 1998 H2H
54976 Jan Siemerink Tarik Benhabiles 1 1–0 C 1–0 Jul 23, 1992 H2H
54977 Jan Siemerink Taylor Dent 1 0–1 H 0–1 Sep 13, 2001 H2H
54978 Jan Siemerink Tiago Sousa 1 1–0 C 1–0 Apr 12, 2001 H2H
54979 Jan Siemerink Toshihisa Tsuchihashi 1 1–0 H 1–0 Apr 8, 1992 H2H
54980 Jan Siemerink Veli Paloheimo 1 0–1 G 0–1 Jun 20, 1991 H2H
54981 Jan Simbera Bengt Lundstedt 1 1–0 C 1–0 Jan 23, 1976 H2H
54982 Jan Simbera Graham Stilwell 1 1–0 C 1–0 Oct 31, 1973 H2H
54983 Jan Simbera Jacques Thamin 1 1–0 C 1–0 Jan 22, 1976 H2H
54984 Jan Simbera Keith Richardson 1 0–1 C 0–1 Nov 3, 1977 H2H
54985 Jan Vacek Melle Van Gemerden 1 0–1 H 0–1 Sep 30, 2004 H2H
54986 Jan Weinzierl Irakli Labadze 1 0–1 C 0–1 May 22, 2003 H2H
54987 Jan Weinzierl Paul Wekesa 1 0–1 H 0–1 Apr 27, 1995 H2H
54988 Jan Willem Lodder Damir Keretic 1 1–0 C 1–0 Jul 28, 1988 H2H
54989 Jan Willem Lodder Gustavo Tiberti 1 1–0 C 1–0 Jul 31, 1986 H2H
54990 Jan Zabrodsky B. Holmstrom 1 0–1 H 0–1 Nov 6, 1973 H2H
54991 Jan Zabrodsky Steve Faulk 1 0–1 G 0–1 Jun 12, 1974 H2H
54992 Jan Zabrodsky Thierry Bernasconi 1 0–1 C 0–1 May 2, 1973 H2H
54993 Jared Donaldson Adrian Mannarino 1 1–0 C 1–0 May 9, 2017 H2H
54994 Jared Donaldson Austin Krajicek 1 1–0 G 1–0 Jul 16, 2015 H2H
54995 Jared Donaldson Dudi Sela 1 1–0 H 1–0 Aug 2, 2017 H2H
54996 Jared Donaldson Ernesto Escobedo 1 1–0 H 1–0 Jul 27, 2017 H2H
54997 Jared Donaldson Evan King 1 1–0 H 1–0 Mar 10, 2018 H2H
54998 Jared Donaldson Gael Monfils 1 0–1 H 0–1 Aug 27, 2014 H2H
54999 Jared Donaldson Grigor Dimitrov 1 0–1 C 0–1 May 31, 2018 H2H
55000 Jared Donaldson John-Patrick Smith 1 0–1 G 0–1 Jul 17, 2015 H2H