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
13801 Yoshihito Nishioka Aslan Karatsev 2 2–0 H 2–0 Sep 25, 2023 H2H
13802 Yoshihito Nishioka Brandon Nakashima 2 2–0 H 2–0 Feb 6, 2025 H2H
13803 Yoshihito Nishioka Denis Kudla 2 2–0 H 2–0 Mar 9, 2019 H2H
13804 Yoshihito Nishioka Denis Shapovalov 2 2–0 H 2–0 Oct 2, 2022 H2H
13805 Yoshihito Nishioka Giovanni Mpetshi Perricard 2 0–2 C 0–1 G 0–1 Jul 4, 2024 H2H
13806 Yoshihito Nishioka Hugo Gaston 2 0–2 C 0–1 H 0–1 Mar 21, 2025 H2H
13807 Yoshihito Nishioka Jared Donaldson 2 2–0 H 2–0 Mar 25, 2016 H2H
13808 Yoshihito Nishioka Jenson Brooksby 2 2–0 H 2–0 Jul 23, 2025 H2H
13809 Yoshihito Nishioka Juan Martin del Potro 2 0–2 C 0–1 H 0–1 May 30, 2019 H2H
13810 Yoshihito Nishioka Lucas Pouille 2 0–2 H 0–2 Oct 4, 2019 H2H
13811 Yoshihito Nishioka Marin Cilic 2 0–2 G 0–1 H 0–1 Sep 22, 2024 H2H
13812 Yoshihito Nishioka Novak Djokovic 2 0–2 C 0–1 H 0–1 May 24, 2022 H2H
13813 Yoshihito Nishioka Nuno Borges 2 2–0 G 1–0 H 1–0 Jul 3, 2024 H2H
13814 Yoshihito Nishioka Pablo Carreno Busta 2 0–2 H 0–2 Aug 19, 2025 H2H
13815 Yoshihito Nishioka Reilly Opelka 2 0–2 H 0–2 Feb 23, 2020 H2H
13816 Yoshihito Nishioka Stan Wawrinka 2 0–2 H 0–2 Aug 30, 2023 H2H
13817 Yoshihito Nishioka Ugo Humbert 2 2–0 C 1–0 H 1–0 May 20, 2021 H2H
13818 Yosuke Watanuki Taylor Fritz 2 0–2 H 0–2 Oct 7, 2024 H2H
13819 Younes El Aynaoui Andrei Medvedev 2 2–0 C 1–0 H 1–0 May 30, 2001 H2H
13820 Younes El Aynaoui Andrei Olhovskiy 2 0–2 C 0–1 H 0–1 May 11, 1994 H2H
13821 Younes El Aynaoui Bohdan Ulihrach 2 2–0 C 2–0 Jul 12, 2002 H2H
13822 Younes El Aynaoui David Sanchez 2 2–0 C 2–0 Jul 18, 2002 H2H
13823 Younes El Aynaoui Dennis van Scheppingen 2 2–0 C 2–0 Jul 19, 2001 H2H
13824 Younes El Aynaoui Emilio Sanchez 2 2–0 C 1–0 H 1–0 Jan 13, 1996 H2H
13825 Younes El Aynaoui Filippo Volandri 2 0–2 C 0–2 May 4, 2005 H2H
13826 Younes El Aynaoui Gaston Etlis 2 2–0 C 2–0 Jul 17, 2003 H2H
13827 Younes El Aynaoui Guillermo Canas 2 2–0 C 2–0 Apr 14, 2002 H2H
13828 Younes El Aynaoui Irakli Labadze 2 0–2 G 0–1 H 0–1 Mar 22, 2005 H2H
13829 Younes El Aynaoui James Blake 2 0–2 C 0–1 H 0–1 Aug 23, 2003 H2H
13830 Younes El Aynaoui Jean-Rene Lisnard 2 2–0 C 2–0 May 31, 2000 H2H
13831 Younes El Aynaoui Jeff Tarango 2 2–0 C 1–0 H 1–0 Aug 25, 1994 H2H
13832 Younes El Aynaoui Jim Courier 2 0–2 C 0–1 H 0–1 Jan 22, 1999 H2H
13833 Younes El Aynaoui Jordi Arrese 2 0–2 C 0–2 Apr 7, 1994 H2H
13834 Younes El Aynaoui Karol Kucera 2 0–2 C 0–1 C 0–1 Jul 21, 2000 H2H
13835 Younes El Aynaoui Paradorn Srichaphan 2 0–2 H 0–2 Aug 31, 2005 H2H
13836 Younes El Aynaoui Patrick Rafter 2 0–2 C 0–1 H 0–1 Nov 10, 2000 H2H
13837 Younes El Aynaoui Sebastien Grosjean 2 2–0 H 2–0 Jan 5, 2006 H2H
13838 Younes El Aynaoui Sergi Bruguera 2 2–0 C 1–0 H 1–0 Apr 28, 2000 H2H
13839 Younes El Aynaoui Tomas Behrend 2 2–0 C 2–0 Sep 15, 2001 H2H
13840 Younes El Aynaoui Tomas Carbonell 2 2–0 C 1–0 H 1–0 Jan 4, 1996 H2H
13841 Younes El Aynaoui Xavier Malisse 2 2–0 C 1–0 C 1–0 Oct 13, 2001 H2H
13842 Yuichi Sugita Gael Monfils 2 0–2 H 0–2 Oct 6, 2016 H2H
13843 Yunchaokete Bu Luciano Darderi 2 0–2 C 0–1 H 0–1 Oct 4, 2025 H2H
13844 Zachary Svajda Matteo Arnaldi 2 0–2 H 0–2 Oct 5, 2024 H2H
13845 Zan Guerry Alvaro Betancur 2 0–2 C 0–2 Jul 12, 1978 H2H
13846 Zan Guerry Charlie Pasarell 2 0–2 C 0–1 C 0–1 Feb 8, 1978 H2H
13847 Zan Guerry Cliff Drysdale 2 0–2 C 0–1 C 0–1 Jan 25, 1978 H2H
13848 Zan Guerry Mike Belkin 2 0–2 C 0–1 H 0–1 Jul 28, 1971 H2H
13849 Zan Guerry Patricio Cornejo 2 0–2 G 0–1 H 0–1 Aug 4, 1971 H2H
13850 Zan Guerry Paul Gerken 2 0–2 C 0–1 H 0–1 Feb 27, 1975 H2H
13851 Zeljko Franulovic Allan Stone 2 2–0 C 2–0 Apr 19, 1979 H2H
13852 Zeljko Franulovic Alvaro Betancur 2 2–0 C 2–0 Sep 26, 1980 H2H
13853 Zeljko Franulovic Andres Gimeno 2 0–2 C 0–1 H 0–1 Feb 11, 1971 H2H
13854 Zeljko Franulovic Bob Hewitt 2 2–0 C 2–0 Apr 20, 1978 H2H
13855 Zeljko Franulovic Buster C Mottram 2 0–2 C 0–2 May 28, 1978 H2H
13856 Zeljko Franulovic Ivan Molina 2 0–2 C 0–2 Aug 18, 1977 H2H
13857 Zeljko Franulovic Julian Ganzabal 2 2–0 C 2–0 May 12, 1976 H2H
13858 Zeljko Franulovic Jun Kuki 2 2–0 C 2–0 Aug 7, 1975 H2H
13859 Zeljko Franulovic Manuel Santana 2 0–2 C 0–1 C 0–1 Oct 8, 1970 H2H
13860 Zeljko Franulovic Milan Holecek 2 2–0 C 1–0 H 1–0 Apr 12, 1969 H2H
13861 Zeljko Franulovic Nicholas Kalogeropoulos 2 2–0 C 1–0 C 1–0 Mar 13, 1974 H2H
13862 Zeljko Franulovic Pat Cramer 2 2–0 C 1–0 H 1–0 Jul 27, 1971 H2H
13863 Zeljko Franulovic Ray Ruffels 2 2–0 C 2–0 Aug 14, 1969 H2H
13864 Zeljko Franulovic Rod Laver 2 0–2 C 0–1 G 0–1 Jun 18, 1971 H2H
13865 Zeljko Franulovic Roy Barth 2 2–0 C 2–0 May 3, 1970 H2H
13866 Zeljko Franulovic Werner Zirngibl 2 2–0 C 2–0 Mar 6, 1980 H2H
13867 Zeljko Krajan Federico Browne 2 0–2 C 0–2 May 20, 2004 H2H
13868 Zhizhen Zhang Jan-Lennard Struff 2 0–2 G 0–2 Jul 4, 2024 H2H
13869 Zizou Bergs Alejandro Tabilo 2 2–0 C 1–0 H 1–0 Sep 27, 2025 H2H
13870 Zizou Bergs Ben Shelton 2 0–2 C 0–1 H 0–1 Aug 7, 2026 H2H
13871 Zizou Bergs Grigor Dimitrov 2 0–2 C 0–1 H 0–1 Oct 5, 2024 H2H
13872 Zizou Bergs Reilly Opelka 2 2–0 G 1–0 H 1–0 Jun 14, 2025 H2H
13873 Zizou Bergs Sebastian Baez 2 2–0 H 2–0 Aug 5, 2026 H2H
13874 Zizou Bergs Taylor Fritz 2 0–2 G 0–1 H 0–1 Jul 27, 2026 H2H
13875 Zizou Bergs Zhizhen Zhang 2 2–0 H 2–0 Feb 15, 2025 H2H
13876 Zoltan Kuharszky Drew Gitlin 2 2–0 C 2–0 Oct 18, 1984 H2H
13877 Zoltan Kuharszky Paul Mcnamee 2 0–2 C 0–1 C 0–1 Mar 28, 1985 H2H
13878 Zoltan Kuharszky Pavel Slozil 2 0–2 C 0–2 Jul 23, 1982 H2H
13879 Zoltan Kuharszky Ramesh Krishnan 2 0–2 C 0–2 Mar 21, 1985 H2H
13880 Zoltan Kuharszky Raul Ramirez 2 0–2 C 0–1 H 0–1 Feb 14, 1982 H2H
13881 Zoltan Kuharszky Rodney Harmon 2 2–0 C 1–0 H 1–0 Oct 25, 1984 H2H
13882 Aaron Krickstein Aki Rahunen 1 0–1 G 0–1 Jun 21, 1990 H2H
13883 Aaron Krickstein Alberto Tous 1 1–0 C 1–0 May 7, 1987 H2H
13884 Aaron Krickstein Alejandro Ganzabal 1 1–0 C 1–0 Sep 22, 1984 H2H
13885 Aaron Krickstein Alexander Reichel 1 1–0 H 1–0 Apr 3, 1993 H2H
13886 Aaron Krickstein Alexis Hombrecher 1 0–1 H 0–1 Apr 6, 1990 H2H
13887 Aaron Krickstein Andres Vysand 1 1–0 C 1–0 May 17, 1989 H2H
13888 Aaron Krickstein Andrew Castle 1 1–0 C 1–0 Jul 10, 1987 H2H
13889 Aaron Krickstein Arnaud Boetsch 1 0–1 C 0–1 Jul 13, 1995 H2H
13890 Aaron Krickstein Arne Thoms 1 1–0 H 1–0 Jul 23, 1992 H2H
13891 Aaron Krickstein Barry Moir 1 1–0 H 1–0 Oct 9, 1986 H2H
13892 Aaron Krickstein Ben Testerman 1 0–1 C 0–1 Jan 29, 1986 H2H
13893 Aaron Krickstein Blaine Willenborg 1 1–0 C 1–0 Apr 28, 1988 H2H
13894 Aaron Krickstein Bob Green 1 1–0 H 1–0 Sep 15, 1984 H2H
13895 Aaron Krickstein Brad Drewett 1 0–1 H 0–1 Apr 15, 1988 H2H
13896 Aaron Krickstein Bret Garnett 1 1–0 H 1–0 Jul 21, 1988 H2H
13897 Aaron Krickstein Brian Gottfried 1 0–1 C 0–1 Apr 19, 1984 H2H
13898 Aaron Krickstein Bruce Manson 1 1–0 H 1–0 Aug 30, 1984 H2H
13899 Aaron Krickstein Bruno Oresar 1 1–0 H 1–0 Jan 14, 1989 H2H
13900 Aaron Krickstein Cedric Pioline 1 0–1 C 0–1 Apr 22, 1993 H2H
13901 Aaron Krickstein Chris Bailey 1 1–0 H 1–0 Aug 17, 1989 H2H
13902 Aaron Krickstein Chris Pridham 1 1–0 H 1–0 Apr 4, 1992 H2H
13903 Aaron Krickstein Christophe Roger-Vasselin 1 1–0 C 1–0 Apr 26, 1984 H2H
13904 Aaron Krickstein Christoph Zipf 1 1–0 H 1–0 Oct 16, 1983 H2H
13905 Aaron Krickstein Colin Dowdeswell 1 1–0 H 1–0 Oct 15, 1983 H2H
13906 Aaron Krickstein Dan Cassidy 1 1–0 H 1–0 Mar 11, 1988 H2H
13907 Aaron Krickstein Dan Goldberg 1 1–0 C 1–0 Nov 17, 1988 H2H
13908 Aaron Krickstein Daniel Nestor 1 0–1 C 0–1 Sep 16, 1994 H2H
13909 Aaron Krickstein David Nainkin 1 1–0 H 1–0 Aug 6, 1993 H2H
13910 Aaron Krickstein David Rikl 1 1–0 G 1–0 Jun 22, 1994 H2H
13911 Aaron Krickstein Derrick Rostagno 1 0–1 H 0–1 Sep 19, 1986 H2H
13912 Aaron Krickstein Dick Stockton 1 1–0 H 1–0 Feb 15, 1984 H2H
13913 Aaron Krickstein Eduardo Masso 1 1–0 C 1–0 May 29, 1991 H2H
13914 Aaron Krickstein Eduardo Oncins 1 1–0 C 1–0 May 30, 1984 H2H
13915 Aaron Krickstein Egan Adams 1 1–0 C 1–0 Jul 27, 1984 H2H
13916 Aaron Krickstein Ellis Ferreira 1 1–0 H 1–0 Jul 21, 1994 H2H
13917 Aaron Krickstein Eric Jelen 1 1–0 H 1–0 Sep 29, 1990 H2H
13918 Aaron Krickstein Eric Korita 1 0–1 C 0–1 Jul 20, 1983 H2H
13919 Aaron Krickstein Fritz Buehning 1 0–1 C 0–1 Feb 2, 1983 H2H
13920 Aaron Krickstein Gilad Bloom 1 1–0 H 1–0 Oct 14, 1988 H2H
13921 Aaron Krickstein Grant Stafford 1 1–0 H 1–0 Apr 4, 1993 H2H
13922 Aaron Krickstein Guillaume Raoux 1 0–1 H 0–1 Jul 16, 1992 H2H
13923 Aaron Krickstein Guillermo Rivas 1 1–0 C 1–0 May 23, 1985 H2H
13924 Aaron Krickstein Hans Peter Kandler 1 1–0 C 1–0 May 8, 1985 H2H
13925 Aaron Krickstein Jan Kroslak 1 0–1 C 0–1 Nov 9, 1995 H2H
13926 Aaron Krickstein Jaroslav Navratil 1 0–1 C 0–1 Jul 25, 1985 H2H
13927 Aaron Krickstein Jeff Klaparda 1 1–0 H 1–0 Sep 1, 1984 H2H
13928 Aaron Krickstein Jeff Turpin 1 1–0 H 1–0 Sep 14, 1984 H2H
13929 Aaron Krickstein Jeremy Bates 1 1–0 H 1–0 Oct 7, 1988 H2H
13930 Aaron Krickstein Jim Pugh 1 1–0 H 1–0 Sep 18, 1986 H2H
13931 Aaron Krickstein Joao Soares 1 1–0 C 1–0 Jul 19, 1984 H2H
13932 Aaron Krickstein Johan Carlsson 1 1–0 H 1–0 Aug 9, 1990 H2H
13933 Aaron Krickstein Johan Kriek 1 0–1 C 0–1 Jan 13, 1985 H2H
13934 Aaron Krickstein Juan Aguilera 1 1–0 C 1–0 May 4, 1988 H2H
13935 Aaron Krickstein Karim Alami 1 0–1 C 0–1 Sep 14, 1995 H2H
13936 Aaron Krickstein Karsten Braasch 1 0–1 H 0–1 Feb 25, 1994 H2H
13937 Aaron Krickstein Kelly Evernden 1 1–0 H 1–0 Oct 17, 1986 H2H
13938 Aaron Krickstein Kelly Jones 1 1–0 H 1–0 Apr 14, 1988 H2H
13939 Aaron Krickstein Kevin Ullyett 1 1–0 H 1–0 Apr 2, 1993 H2H
13940 Aaron Krickstein Lars Koslowski 1 1–0 C 1–0 Jul 27, 1989 H2H
13941 Aaron Krickstein Lawson Duncan 1 0–1 C 0–1 Jul 9, 1988 H2H
13942 Aaron Krickstein Leif Shiras 1 1–0 C 1–0 Nov 19, 1988 H2H
13943 Aaron Krickstein Leonardo Lavalle 1 1–0 H 1–0 Apr 3, 1992 H2H
13944 Aaron Krickstein Marcel Freeman 1 1–0 H 1–0 Oct 31, 1986 H2H
13945 Aaron Krickstein Marc Flur 1 1–0 H 1–0 Jul 27, 1988 H2H
13946 Aaron Krickstein Marc Kevin Goellner 1 1–0 H 1–0 Jan 18, 1995 H2H
13947 Aaron Krickstein Marian Vajda 1 1–0 C 1–0 May 7, 1986 H2H
13948 Aaron Krickstein Mark Buckley 1 1–0 C 1–0 Jul 24, 1986 H2H
13949 Aaron Krickstein Mark Knowles 1 1–0 C 1–0 Sep 15, 1994 H2H
13950 Aaron Krickstein Mark Koevermans 1 1–0 C 1–0 May 27, 1992 H2H
13951 Aaron Krickstein Mark Merklein 1 1–0 H 1–0 Aug 17, 1994 H2H
13952 Aaron Krickstein Martin Strelba 1 1–0 C 1–0 Jul 14, 1989 H2H
13953 Aaron Krickstein Martin Wostenholme 1 1–0 C 1–0 May 15, 1986 H2H
13954 Aaron Krickstein Matt Anger 1 1–0 H 1–0 Feb 24, 1987 H2H
13955 Aaron Krickstein Mauricio Hadad 1 0–1 H 0–1 Jul 20, 1995 H2H
13956 Aaron Krickstein Mel Purcell 1 1–0 H 1–0 Sep 1, 1986 H2H
13957 Aaron Krickstein Michiel Schapers 1 1–0 H 1–0 Aug 31, 1988 H2H
13958 Aaron Krickstein Mikael Tillstrom 1 0–1 H 0–1 Jan 17, 1996 H2H
13959 Aaron Krickstein Milan Srejber 1 0–1 C 0–1 Feb 9, 1990 H2H
13960 Aaron Krickstein Nicklas Kroon 1 1–0 H 1–0 Jan 22, 1989 H2H
13961 Aaron Krickstein Oded Yaacov 1 1–0 H 1–0 Sep 13, 1984 H2H
13962 Aaron Krickstein Oliver Gross 1 1–0 H 1–0 Mar 15, 1995 H2H
13963 Aaron Krickstein Omar Camporese 1 1–0 C 1–0 Feb 8, 1990 H2H
13964 Aaron Krickstein Pat Crow 1 1–0 H 1–0 Aug 6, 1992 H2H
13965 Aaron Krickstein Patrick Rafter 1 0–1 H 0–1 Oct 8, 1994 H2H
13966 Aaron Krickstein Paul Haarhuis 1 1–0 H 1–0 Sep 6, 1989 H2H
13967 Aaron Krickstein Paul Kilderry 1 0–1 H 0–1 Mar 16, 1995 H2H
13968 Aaron Krickstein Peter Carlsson 1 1–0 H 1–0 Oct 11, 1986 H2H
13969 Aaron Krickstein Pieter Aldrich 1 1–0 H 1–0 Jan 12, 1989 H2H
13970 Aaron Krickstein Radomir Vasek 1 1–0 C 1–0 May 29, 1994 H2H
13971 Aaron Krickstein Renzo Furlan 1 1–0 H 1–0 Jan 19, 1994 H2H
13972 Aaron Krickstein Richard Vogel 1 1–0 C 1–0 May 31, 1989 H2H
13973 Aaron Krickstein Robbie Weiss 1 1–0 C 1–0 May 26, 1993 H2H
13974 Aaron Krickstein Roberto Arguello 1 0–1 C 0–1 Sep 20, 1985 H2H
13975 Aaron Krickstein Roberto Saad 1 1–0 C 1–0 May 9, 1985 H2H
13976 Aaron Krickstein Rodolphe Gilbert 1 1–0 C 1–0 Feb 21, 1992 H2H
13977 Aaron Krickstein Roland Stadler 1 1–0 H 1–0 Feb 25, 1987 H2H
13978 Aaron Krickstein Ronnie Bathman 1 1–0 C 1–0 Nov 9, 1989 H2H
13979 Aaron Krickstein Scott Lipton 1 1–0 H 1–0 Sep 3, 1983 H2H
13980 Aaron Krickstein Sergio Casal 1 0–1 C 0–1 May 24, 1985 H2H
13981 Aaron Krickstein Shlomo Glickstein 1 1–0 H 1–0 Oct 10, 1986 H2H
13982 Aaron Krickstein Stephane Grenier 1 1–0 C 1–0 Jun 1, 1990 H2H
13983 Aaron Krickstein Stephane Simian 1 1–0 H 1–0 Aug 11, 1993 H2H
13984 Aaron Krickstein Steve Bryan 1 1–0 H 1–0 Mar 9, 1994 H2H
13985 Aaron Krickstein Terry Moor 1 1–0 H 1–0 Mar 28, 1985 H2H
13986 Aaron Krickstein Thierry Grin 1 1–0 C 1–0 Sep 19, 1985 H2H
13987 Aaron Krickstein Thomas Hogstedt 1 1–0 C 1–0 Oct 17, 1991 H2H
13988 Aaron Krickstein Tomas Nydahl 1 1–0 H 1–0 Jan 21, 1994 H2H
13989 Aaron Krickstein Tom Nijssen 1 1–0 C 1–0 Feb 15, 1990 H2H
13990 Aaron Krickstein Trevor Allan 1 0–1 C 0–1 Apr 27, 1984 H2H
13991 Aaron Krickstein Udo Riglewski 1 1–0 H 1–0 Jan 18, 1989 H2H
13992 Aaron Krickstein Ulf Stenlund 1 1–0 H 1–0 Aug 13, 1986 H2H
13993 Aaron Krickstein Vaclav Roubicek 1 1–0 H 1–0 Apr 2, 1992 H2H
13994 Aaron Krickstein Wojtek Fibak 1 0–1 C 0–1 Jun 1, 1984 H2H
13995 Aaron Krickstein Wojtek Kowalski 1 0–1 H 0–1 Mar 19, 1996 H2H
13996 Aaron Krickstein Yahiya Doumbia 1 1–0 C 1–0 Oct 18, 1990 H2H
13997 Abdullah Shelbayh Botic van de Zandschulp 1 0–1 H 0–1 Feb 19, 2025 H2H
13998 Abdullah Shelbayh Grigor Dimitrov 1 0–1 G 0–1 Jun 24, 2026 H2H
13999 Adam Kennedy Brian Vahaly 1 0–1 H 0–1 Jan 2, 2003 H2H
14000 Adam Kennedy Noam Okun 1 0–1 G 0–1 Jul 11, 2002 H2H