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
16801 Alexander Volkov Jan Siemerink 2 2–0 C 1–0 C 1–0 Feb 29, 1992 H2H
16802 Alexander Volkov Javier Sanchez 2 2–0 C 1–0 H 1–0 Aug 23, 1991 H2H
16803 Alexander Volkov Jean-Philippe Fleurian 2 0–2 H 0–2 Apr 17, 1996 H2H
16804 Alexander Volkov Jens Woehrmann 2 2–0 C 1–0 C 1–0 Jul 18, 1991 H2H
16805 Alexander Volkov John McEnroe 2 0–2 C 0–1 G 0–1 Jun 13, 1992 H2H
16806 Alexander Volkov Kent Kinnear 2 1–1 G 1–0 H 0–1 Feb 9, 1995 H2H
16807 Alexander Volkov Kevin Ullyett 2 1–1 G 0–1 H 1–0 Jun 11, 1997 H2H
16808 Alexander Volkov Magnus Larsson 2 2–0 C 1–0 H 1–0 Aug 28, 1996 H2H
16809 Alexander Volkov Marcelo Filippini 2 0–2 C 0–2 Jul 24, 1997 H2H
16810 Alexander Volkov Martin Sinner 2 1–1 C 1–1 Feb 22, 1996 H2H
16811 Alexander Volkov Michiel Schapers 2 1–1 C 1–1 Feb 25, 1993 H2H
16812 Alexander Volkov Mikael Pernfors 2 1–1 C 1–0 H 0–1 Aug 1, 1993 H2H
16813 Alexander Volkov Omar Camporese 2 1–1 C 0–1 C 1–0 Jul 23, 1997 H2H
16814 Alexander Volkov Pat Cash 2 1–1 C 1–0 H 0–1 Feb 9, 1991 H2H
16815 Alexander Volkov Patrik Kuhnen 2 1–1 C 1–0 C 0–1 May 4, 1994 H2H
16816 Alexander Volkov Ramesh Krishnan 2 1–1 H 1–1 Aug 19, 1992 H2H
16817 Alexander Volkov Richard Krajicek 2 0–2 H 0–2 Apr 12, 1996 H2H
16818 Alexander Volkov Sandon Stolle 2 0–2 G 0–2 Jun 21, 1996 H2H
16819 Alexander Volkov Sergi Bruguera 2 1–1 C 1–1 Feb 23, 1995 H2H
16820 Alexander Volkov Thierry Champion 2 2–0 G 1–0 H 1–0 Mar 6, 1991 H2H
16821 Alexander Volkov Thomas Johansson 2 0–2 C 0–2 Mar 20, 1997 H2H
16822 Alexander Volkov Tim Mayotte 2 1–1 C 0–1 H 1–0 Nov 10, 1990 H2H
16823 Alexander Volkov Todd Witsken 2 0–2 C 0–1 H 0–1 May 2, 1991 H2H
16824 Alexander Waske Takao Suzuki 2 0–2 H 0–2 Oct 6, 2006 H2H
16825 Alexander Zverev Alejandro Tabilo 2 2–0 C 1–0 H 1–0 Aug 26, 2025 H2H
16826 Alexander Zverev Aleksandar Vukic 2 2–0 C 1–0 H 1–0 May 11, 2024 H2H
16827 Alexander Zverev Camilo Ugo Carabelli 2 2–0 C 1–0 H 1–0 Oct 30, 2025 H2H
16828 Alexander Zverev Christopher Eubanks 2 2–0 C 1–0 H 1–0 Mar 25, 2024 H2H
16829 Alexander Zverev Damir Dzumhur 2 1–1 C 1–0 H 0–1 Jun 2, 2018 H2H
16830 Alexander Zverev Emil Ruusuvuori 2 1–1 H 1–1 Mar 13, 2023 H2H
16831 Alexander Zverev Evgeny Donskoy 2 2–0 C 1–0 G 1–0 May 9, 2018 H2H
16832 Alexander Zverev Fabian Marozsan 2 2–0 C 1–0 H 1–0 Apr 19, 2025 H2H
16833 Alexander Zverev Gabriel Diallo 2 2–0 C 1–0 H 1–0 Apr 16, 2026 H2H
16834 Alexander Zverev Jaume Munar 2 1–1 C 1–1 Jul 29, 2024 H2H
16835 Alexander Zverev Jenson Brooksby 2 2–0 H 2–0 Feb 23, 2022 H2H
16836 Alexander Zverev Marco Cecchinato 2 2–0 C 1–0 H 1–0 Oct 3, 2020 H2H
16837 Alexander Zverev Maximilian Marterer 2 2–0 C 1–0 H 1–0 Aug 28, 2024 H2H
16838 Alexander Zverev Michael Mmoh 2 1–1 H 1–1 Jan 19, 2023 H2H
16839 Alexander Zverev Pedro Martinez 2 2–0 C 1–0 H 1–0 Jan 16, 2025 H2H
16840 Alexander Zverev Radu Albot 2 2–0 H 2–0 Jan 23, 2022 H2H
16841 Alexander Zverev Ricardas Berankis 2 2–0 C 2–0 Apr 30, 2021 H2H
16842 Alexander Zverev Sebastian Baez 2 2–0 C 2–0 May 26, 2022 H2H
16843 Alexander Zverev Terence Atmane 2 2–0 C 1–0 H 1–0 Aug 17, 2026 H2H
16844 Alexander Zverev Thanasi Kokkinakis 2 2–0 H 2–0 Feb 23, 2024 H2H
16845 Alexander Zverev Tobias Kamke 2 2–0 C 1–0 H 1–0 Oct 22, 2016 H2H
16846 Alexander Zverev Tomas Machac 2 2–0 C 2–0 May 27, 2026 H2H
16847 Alexander Zverev Tomas Martin Etcheverry 2 2–0 C 1–0 H 1–0 Sep 1, 2024 H2H
16848 Alexander Zverev Valentin Royer 2 2–0 G 1–0 H 1–0 Jul 2, 2026 H2H
16849 Alexandr Dolgopolov Albert Montanes 2 1–1 C 1–1 Apr 24, 2014 H2H
16850 Alexandr Dolgopolov Alejandro Falla 2 1–1 H 1–1 Sep 28, 2012 H2H
16851 Alexandr Dolgopolov Daniel Gimeno-Traver 2 1–1 C 0–1 H 1–0 Feb 6, 2014 H2H
16852 Alexandr Dolgopolov Dudi Sela 2 1–1 H 1–1 Sep 30, 2017 H2H
16853 Alexandr Dolgopolov Dusan Lajovic 2 1–1 H 1–1 Oct 29, 2015 H2H
16854 Alexandr Dolgopolov Edouard Roger-Vasselin 2 1–1 H 1–1 Jan 9, 2014 H2H
16855 Alexandr Dolgopolov Evgeny Donskoy 2 2–0 C 1–0 G 1–0 Jun 29, 2016 H2H
16856 Alexandr Dolgopolov Frank Dancevic 2 2–0 G 1–0 H 1–0 Jun 23, 2016 H2H
16857 Alexandr Dolgopolov Ivan Dodig 2 0–2 C 0–1 H 0–1 May 4, 2013 H2H
16858 Alexandr Dolgopolov Jurgen Melzer 2 1–1 H 1–1 Oct 26, 2012 H2H
16859 Alexandr Dolgopolov Kyle Edmund 2 2–0 G 2–0 Jun 22, 2016 H2H
16860 Alexandr Dolgopolov Lukasz Kubot 2 1–1 H 1–1 Feb 16, 2012 H2H
16861 Alexandr Dolgopolov Michael Llodra 2 0–2 G 0–1 H 0–1 Feb 24, 2012 H2H
16862 Alexandr Dolgopolov Mikhail Kukushkin 2 1–1 H 1–1 Oct 18, 2013 H2H
16863 Alexandr Dolgopolov Nick Kyrgios 2 0–2 H 0–2 Jan 6, 2018 H2H
16864 Alexandr Dolgopolov Pablo Carreno Busta 2 1–1 C 1–1 Feb 25, 2017 H2H
16865 Alexandr Dolgopolov Pablo Cuevas 2 2–0 C 2–0 Feb 17, 2017 H2H
16866 Alexandr Dolgopolov Paolo Lorenzi 2 1–1 C 1–0 H 0–1 Jan 21, 2015 H2H
16867 Alexandr Dolgopolov Potito Starace 2 1–1 C 1–1 May 10, 2011 H2H
16868 Alexandr Dolgopolov Roberto Bautista Agut 2 0–2 C 0–1 H 0–1 May 16, 2017 H2H
16869 Alexandr Dolgopolov Ruben Ramirez Hidalgo 2 2–0 C 1–0 H 1–0 Aug 3, 2012 H2H
16870 Alexandr Dolgopolov Ryan Harrison 2 0–2 H 0–2 Oct 26, 2017 H2H
16871 Alexandr Dolgopolov Steve Darcis 2 2–0 G 1–0 H 1–0 Jun 15, 2017 H2H
16872 Alexandr Dolgopolov Thiago Monteiro 2 0–2 C 0–1 H 0–1 Aug 22, 2017 H2H
16873 Alexandr Dolgopolov Tobias Kamke 2 1–1 C 0–1 H 1–0 Jul 18, 2014 H2H
16874 Alexandr Dolgopolov Vasek Pospisil 2 1–1 G 0–1 H 1–0 Jun 16, 2017 H2H
16875 Alexandre Hocevar Cassio Motta 2 1–1 C 0–1 H 1–0 Feb 10, 1990 H2H
16876 Alexandre Muller Benjamin Bonzi 2 1–1 H 1–1 Jan 10, 2024 H2H
16877 Alexandre Muller Botic van de Zandschulp 2 1–1 C 0–1 H 1–0 May 6, 2026 H2H
16878 Alexandre Muller Jan-Lennard Struff 2 1–1 C 0–1 H 1–0 Apr 22, 2026 H2H
16879 Alexandre Muller Lorenzo Musetti 2 1–1 C 1–0 H 0–1 Nov 7, 2025 H2H
16880 Alexandre Muller Marcos Giron 2 0–2 H 0–2 Jan 13, 2026 H2H
16881 Alexandre Muller Matteo Arnaldi 2 1–1 C 1–1 Jul 24, 2024 H2H
16882 Alexandre Muller Tomas Martin Etcheverry 2 2–0 C 1–0 H 1–0 Nov 6, 2025 H2H
16883 Alex Antonitsch Amos Mansdorf 2 1–1 H 1–1 Aug 8, 1990 H2H
16884 Alex Antonitsch Andrew Sznajder 2 0–2 H 0–2 Apr 10, 1991 H2H
16885 Alex Antonitsch Carl Uwe Steeb 2 1–1 C 1–0 H 0–1 Mar 2, 1990 H2H
16886 Alex Antonitsch Christo Van Rensburg 2 1–1 G 1–0 H 0–1 Jul 11, 1992 H2H
16887 Alex Antonitsch Dan Goldie 2 2–0 H 2–0 Apr 21, 1990 H2H
16888 Alex Antonitsch Darren Cahill 2 1–1 C 1–0 H 0–1 Jul 27, 1989 H2H
16889 Alex Antonitsch Gianluca Pozzi 2 1–1 H 1–1 Apr 6, 1994 H2H
16890 Alex Antonitsch Goran Prpic 2 1–1 C 1–0 C 0–1 Feb 20, 1992 H2H
16891 Alex Antonitsch Grant Stafford 2 1–1 G 1–0 H 0–1 Oct 2, 1993 H2H
16892 Alex Antonitsch Jamie Morgan 2 2–0 H 2–0 Jan 21, 1994 H2H
16893 Alex Antonitsch Jeremy Bates 2 2–0 G 1–0 H 1–0 Jul 20, 1994 H2H
16894 Alex Antonitsch Jonathan Canter 2 1–1 H 1–1 Apr 28, 1990 H2H
16895 Alex Antonitsch Karsten Braasch 2 0–2 C 0–1 G 0–1 Nov 11, 1993 H2H
16896 Alex Antonitsch Kevin Curren 2 1–1 C 0–1 C 1–0 Oct 27, 1989 H2H
16897 Alex Antonitsch Neil Borwick 2 2–0 G 2–0 Jul 8, 1993 H2H
16898 Alex Antonitsch Patrick Baur 2 1–1 C 0–1 G 1–0 Jul 9, 1993 H2H
16899 Alex Antonitsch Patrik Kuhnen 2 1–1 H 1–1 Jan 11, 1991 H2H
16900 Alex Antonitsch Richard Matuszewski 2 1–1 H 1–1 Apr 26, 1990 H2H
16901 Alex Antonitsch Udo Riglewski 2 1–1 C 0–1 H 1–0 Jan 10, 1991 H2H
16902 Alex Bolt Felix Auger-Aliassime 2 0–2 H 0–2 Feb 26, 2020 H2H
16903 Alex Calatrava Albert Portas 2 1–1 C 1–1 Mar 26, 1999 H2H
16904 Alex Calatrava Davide Sanguinetti 2 1–1 C 1–1 Aug 6, 1998 H2H
16905 Alex Calatrava Dennis van Scheppingen 2 1–1 C 1–1 May 7, 1998 H2H
16906 Alex Calatrava Hyung-Taik Lee 2 1–1 C 1–1 May 25, 2005 H2H
16907 Alex Calatrava Nicolas Escude 2 1–1 C 1–0 H 0–1 Jan 18, 2002 H2H
16908 Alex Calatrava Xavier Malisse 2 0–2 C 0–2 May 28, 2003 H2H
16909 Alex Corretja Adrian Voinea 2 1–1 C 0–1 H 1–0 Aug 22, 2002 H2H
16910 Alex Corretja Alberto Mancini 2 1–1 C 1–1 Apr 20, 1994 H2H
16911 Alex Corretja Alexandre Simoni 2 2–0 C 1–0 H 1–0 Aug 15, 2002 H2H
16912 Alex Corretja Alex Antonitsch 2 1–1 C 0–1 H 1–0 Aug 17, 1994 H2H
16913 Alex Corretja Andy Roddick 2 0–2 H 0–2 Sep 1, 2002 H2H
16914 Alex Corretja Arnaud Boetsch 2 2–0 C 1–0 H 1–0 Aug 14, 1997 H2H
16915 Alex Corretja Arnaud Di Pasquale 2 1–1 C 0–1 H 1–0 Mar 7, 2003 H2H
16916 Alex Corretja Byron Black 2 2–0 H 2–0 Sep 6, 1998 H2H
16917 Alex Corretja Carsten Arriens 2 1–1 C 1–0 H 0–1 Oct 8, 1994 H2H
16918 Alex Corretja Christophe Rochus 2 0–2 C 0–1 C 0–1 Jul 19, 2002 H2H
16919 Alex Corretja Daniel Vacek 2 1–1 H 1–1 Aug 28, 1999 H2H
16920 Alex Corretja Diego Nargiso 2 2–0 C 2–0 May 12, 1999 H2H
16921 Alex Corretja Francisco Roig 2 1–1 H 1–1 Nov 6, 1992 H2H
16922 Alex Corretja Franco Davin 2 1–1 C 1–1 Oct 29, 1994 H2H
16923 Alex Corretja Hendrik Jan Davids 2 2–0 C 2–0 Sep 26, 1996 H2H
16924 Alex Corretja Javier Frana 2 2–0 C 1–0 H 1–0 Nov 13, 1994 H2H
16925 Alex Corretja Jeff Tarango 2 1–1 C 1–1 Sep 25, 1997 H2H
16926 Alex Corretja Julian Alonso 2 1–1 C 0–1 H 1–0 Feb 12, 1998 H2H
16927 Alex Corretja Lucas Arnold Ker 2 2–0 C 1–0 H 1–0 Jan 21, 1998 H2H
16928 Alex Corretja Luiz Mattar 2 2–0 C 2–0 Nov 12, 1994 H2H
16929 Alex Corretja Marcos Ondruska 2 1–1 C 1–0 H 0–1 Mar 15, 1995 H2H
16930 Alex Corretja Mark Woodforde 2 2–0 C 2–0 May 13, 1998 H2H
16931 Alex Corretja Mats Wilander 2 2–0 C 1–0 H 1–0 Mar 19, 1996 H2H
16932 Alex Corretja Michael Tebbutt 2 1–1 G 1–0 H 0–1 Nov 6, 1997 H2H
16933 Alex Corretja Nicklas Kulti 2 2–0 C 2–0 Apr 8, 1994 H2H
16934 Alex Corretja Nuno Marques 2 2–0 C 2–0 Apr 23, 1997 H2H
16935 Alex Corretja Oliver Gross 2 2–0 C 2–0 Apr 26, 2001 H2H
16936 Alex Corretja Omar Camporese 2 1–1 C 1–1 May 1, 1997 H2H
16937 Alex Corretja Radek Stepanek 2 1–1 C 1–0 G 0–1 Jun 23, 2004 H2H
16938 Alex Corretja Robby Ginepri 2 0–2 H 0–2 Aug 19, 2004 H2H
16939 Alex Corretja Ronald Agenor 2 2–0 C 2–0 Apr 20, 1995 H2H
16940 Alex Corretja Scott Draper 2 1–1 H 1–1 Aug 20, 1998 H2H
16941 Alex Corretja Sebastien Grosjean 2 2–0 C 1–0 H 1–0 Oct 25, 2003 H2H
16942 Alex Corretja Sebastien Lareau 2 1–1 C 0–1 H 1–0 Nov 13, 1998 H2H
16943 Alex Corretja Stefan Koubek 2 1–1 C 1–1 Jul 26, 2001 H2H
16944 Alex Corretja Steve Campbell 2 1–1 C 0–1 H 1–0 Mar 22, 1998 H2H
16945 Alex Corretja Thierry Champion 2 1–1 C 1–1 Jun 1, 1997 H2H
16946 Alex Corretja Todd Woodbridge 2 0–2 H 0–2 Aug 16, 1995 H2H
16947 Alex Corretja Tomas Carbonell 2 2–0 C 2–0 Oct 27, 1995 H2H
16948 Alex Corretja Werner Eschauer 2 1–1 C 1–1 Jul 24, 2003 H2H
16949 Alex de Minaur Damir Dzumhur 2 2–0 H 2–0 Sep 29, 2018 H2H
16950 Alex de Minaur Dominik Koepfer 2 1–1 C 0–1 H 1–0 Aug 5, 2023 H2H
16951 Alex de Minaur Gael Monfils 2 0–2 H 0–2 Aug 16, 2023 H2H
16952 Alex de Minaur Hamad Medjedovic 2 1–1 C 0–1 H 1–0 Apr 15, 2026 H2H
16953 Alex de Minaur Hugo Gaston 2 0–2 C 0–1 H 0–1 Oct 19, 2024 H2H
16954 Alex de Minaur Ilya Ivashka 2 2–0 C 1–0 H 1–0 May 30, 2023 H2H
16955 Alex de Minaur J.J. Wolf 2 2–0 H 2–0 Aug 15, 2023 H2H
16956 Alex de Minaur Kyle Edmund 2 0–2 C 0–2 May 29, 2018 H2H
16957 Alex de Minaur Matteo Arnaldi 2 1–1 C 0–1 H 1–0 May 9, 2026 H2H
16958 Alex de Minaur Pablo Carreno Busta 2 0–2 C 0–1 H 0–1 Sep 4, 2022 H2H
16959 Alex de Minaur Quentin Halys 2 1–1 H 1–1 Aug 15, 2026 H2H
16960 Alex de Minaur Roberto Bautista Agut 2 2–0 H 2–0 Oct 31, 2019 H2H
16961 Alexei Popyrin Adrian Mannarino 2 0–2 H 0–2 Oct 22, 2020 H2H
16962 Alexei Popyrin Alejandro Tabilo 2 1–1 C 1–0 H 0–1 Sep 3, 2026 H2H
16963 Alexei Popyrin Ben Shelton 2 1–1 H 1–1 Aug 9, 2024 H2H
16964 Alexei Popyrin Botic van de Zandschulp 2 0–2 H 0–2 Mar 25, 2023 H2H
16965 Alexei Popyrin Emil Ruusuvuori 2 2–0 H 2–0 Aug 26, 2025 H2H
16966 Alexei Popyrin James Duckworth 2 0–2 H 0–2 Sep 22, 2022 H2H
16967 Alexei Popyrin Laslo Djere 2 0–2 C 0–1 H 0–1 Jan 15, 2020 H2H
16968 Alexei Popyrin Lucas Pouille 2 0–2 C 0–1 H 0–1 Apr 14, 2021 H2H
16969 Alexei Popyrin Marcos Giron 2 1–1 H 1–1 Mar 10, 2025 H2H
16970 Alexei Popyrin Raphael Collignon 2 1–1 G 0–1 H 1–0 Aug 5, 2026 H2H
16971 Alexei Popyrin Reilly Opelka 2 1–1 H 1–1 Jan 12, 2026 H2H
16972 Alexei Popyrin Thanasi Kokkinakis 2 0–2 C 0–1 H 0–1 May 28, 2024 H2H
16973 Alex Michelsen Aleksandar Kovacevic 2 2–0 C 1–0 G 1–0 Jul 20, 2024 H2H
16974 Alex Michelsen Christopher Eubanks 2 1–1 G 0–1 H 1–0 Aug 23, 2024 H2H
16975 Alex Michelsen James Duckworth 2 2–0 G 1–0 H 1–0 Jan 7, 2026 H2H
16976 Alex Michelsen Jan-Lennard Struff 2 2–0 C 1–0 H 1–0 Aug 3, 2026 H2H
16977 Alex Michelsen Laslo Djere 2 0–2 C 0–1 H 0–1 May 10, 2025 H2H
16978 Alex Michelsen Lorenzo Sonego 2 1–1 H 1–1 Jan 9, 2025 H2H
16979 Alex Michelsen Mattia Bellucci 2 2–0 H 2–0 Mar 19, 2026 H2H
16980 Alex Michelsen Miomir Kecmanovic 2 0–2 G 0–1 H 0–1 Jul 2, 2025 H2H
16981 Alex Michelsen Sebastian Korda 2 1–1 H 1–1 Feb 18, 2026 H2H
16982 Alex Michelsen Zizou Bergs 2 1–1 H 1–1 Oct 29, 2025 H2H
16983 Alex Molcan Damir Dzumhur 2 0–2 C 0–1 H 0–1 Jul 17, 2026 H2H
16984 Alex Molcan Diego Schwartzman 2 0–2 H 0–2 Aug 16, 2022 H2H
16985 Alex Molcan Felix Auger-Aliassime 2 1–1 C 1–0 H 0–1 Jan 19, 2023 H2H
16986 Alex Molcan Novak Djokovic 2 0–2 C 0–2 May 26, 2022 H2H
16987 Alex Radulescu Gouichi Motomura 2 2–0 H 2–0 Apr 10, 1997 H2H
16988 Aljaz Bedene Bernard Tomic 2 1–1 C 1–0 G 0–1 Apr 25, 2019 H2H
16989 Aljaz Bedene Egor Gerasimov 2 1–1 C 1–0 H 0–1 Apr 9, 2021 H2H
16990 Aljaz Bedene Ernesto Escobedo 2 2–0 G 2–0 Jun 16, 2017 H2H
16991 Aljaz Bedene Henri Laaksonen 2 2–0 C 1–0 H 1–0 Jul 26, 2018 H2H
16992 Aljaz Bedene James Duckworth 2 1–1 H 1–1 Jan 22, 2020 H2H
16993 Aljaz Bedene Jan-Lennard Struff 2 0–2 C 0–1 H 0–1 May 11, 2021 H2H
16994 Aljaz Bedene Kei Nishikori 2 0–2 H 0–2 Mar 27, 2021 H2H
16995 Aljaz Bedene Lorenzo Musetti 2 0–2 C 0–2 Jul 28, 2022 H2H
16996 Aljaz Bedene Lucas Pouille 2 0–2 C 0–1 H 0–1 Apr 30, 2017 H2H
16997 Aljaz Bedene Marton Fucsovics 2 1–1 C 1–0 G 0–1 Jun 23, 2021 H2H
16998 Aljaz Bedene Maximilian Marterer 2 1–1 C 1–0 G 0–1 Jun 29, 2022 H2H
16999 Aljaz Bedene Radu Albot 2 0–2 C 0–1 G 0–1 Apr 16, 2019 H2H
17000 Aljaz Bedene Richard Gasquet 2 0–2 G 0–2 Jun 13, 2019 H2H