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
7801 Jack Draper Federico Agustin Gomez 1 1–0 H 1–0 Aug 26, 2025 H2H
7802 Jack Draper Gabriel Diallo 1 1–0 G 1–0 Jun 25, 2026 H2H
7803 Jack Draper Hugo Gaston 1 1–0 H 1–0 Aug 10, 2022 H2H
7804 Jack Draper Jack Pinnington Jones 1 1–0 G 1–0 Jun 24, 2026 H2H
7805 Jack Draper Jakub Mensik 1 0–1 H 0–1 Mar 22, 2025 H2H
7806 Jack Draper Jan-Lennard Struff 1 1–0 H 1–0 Nov 11, 2023 H2H
7807 Jack Draper Jaume Munar 1 1–0 H 1–0 Aug 14, 2024 H2H
7808 Jack Draper Jesper de Jong 1 0–1 C 0–1 May 28, 2024 H2H
7809 Jack Draper Jordan Thompson 1 0–1 H 0–1 Aug 8, 2024 H2H
7810 Jack Draper Kei Nishikori 1 1–0 H 1–0 Oct 24, 2024 H2H
7811 Jack Draper Leandro Riedi 1 1–0 H 1–0 Mar 10, 2023 H2H
7812 Jack Draper Marc-Andrea Huesler 1 0–1 H 0–1 Aug 26, 2022 H2H
7813 Jack Draper Marin Cilic 1 0–1 G 0–1 Jul 3, 2025 H2H
7814 Jack Draper Matteo Arnaldi 1 1–0 C 1–0 May 2, 2025 H2H
7815 Jack Draper Maxime Cressy 1 0–1 G 0–1 Jun 25, 2022 H2H
7816 Jack Draper Maximilian Marterer 1 1–0 H 1–0 Nov 9, 2023 H2H
7817 Jack Draper Michael Mmoh 1 1–0 H 1–0 Sep 3, 2023 H2H
7818 Jack Draper Mikhail Kukushkin 1 0–1 H 0–1 Mar 26, 2021 H2H
7819 Jack Draper Nicolas Jarry 1 0–1 H 0–1 Mar 23, 2024 H2H
7820 Jack Draper Nuno Borges 1 1–0 H 1–0 Aug 22, 2023 H2H
7821 Jack Draper Pablo Carreno Busta 1 0–1 H 0–1 Aug 13, 2022 H2H
7822 Jack Draper Quentin Halys 1 1–0 H 1–0 Feb 23, 2026 H2H
7823 Jack Draper Radu Albot 1 1–0 H 1–0 Aug 30, 2023 H2H
7824 Jack Draper Rafael Nadal 1 0–1 H 0–1 Jan 18, 2023 H2H
7825 Jack Draper Reilly Opelka 1 0–1 H 0–1 Mar 20, 2026 H2H
7826 Jack Draper Roberto Bautista Agut 1 1–0 H 1–0 Mar 7, 2026 H2H
7827 Jack Draper Rudolf Molleker 1 1–0 C 1–0 Apr 19, 2024 H2H
7828 Jack Draper Ryan Peniston 1 1–0 G 1–0 Jun 24, 2022 H2H
7829 Jack Draper Sebastian Ofner 1 1–0 G 1–0 Jun 13, 2024 H2H
7830 Jack Draper Stefan Kozlov 1 1–0 H 1–0 Aug 3, 2022 H2H
7831 Jack Draper Taro Daniel 1 1–0 H 1–0 Mar 22, 2024 H2H
7832 Jack Draper Yoshihito Nishioka 1 1–0 H 1–0 Feb 29, 2024 H2H
7833 Jack Draper Zhizhen Zhang 1 1–0 H 1–0 Aug 28, 2024 H2H
7834 Jack Pinnington Jones Brandon Nakashima 1 0–1 G 0–1 Jun 29, 2026 H2H
7835 Jack Pinnington Jones Eliot Spizzirri 1 1–0 H 1–0 Feb 12, 2026 H2H
7836 Jack Pinnington Jones Marin Cilic 1 0–1 H 0–1 Feb 13, 2026 H2H
7837 Jack Pinnington Jones Nuno Borges 1 0–1 G 0–1 Jun 25, 2025 H2H
7838 Jack Pinnington Jones Tomas Martin Etcheverry 1 1–0 G 1–0 Jul 2, 2025 H2H
7839 Jack Pinnington Jones Zhizhen Zhang 1 0–1 C 0–1 Mar 30, 2026 H2H
7840 Jacob Fearnley Benjamin Bonzi 1 1–0 H 1–0 Mar 21, 2025 H2H
7841 Jacob Fearnley Hamad Medjedovic 1 0–1 H 0–1 Aug 20, 2025 H2H
7842 Jacob Fearnley Juan Manuel Cerundolo 1 0–1 C 0–1 May 26, 2026 H2H
7843 Jacob Fearnley Nick Kyrgios 1 1–0 H 1–0 Jan 14, 2025 H2H
7844 Jacob Fearnley Quentin Halys 1 0–1 H 0–1 Jan 13, 2026 H2H
7845 Jacob Fearnley Roberto Bautista Agut 1 1–0 H 1–0 Aug 26, 2025 H2H
7846 Jacob Fearnley Taylor Fritz 1 0–1 H 0–1 Mar 8, 2026 H2H
7847 Jacopo Berrettini Alex de Minaur 1 0–1 H 0–1 Mar 2, 2023 H2H
7848 Jaime Faria Bernabe Zapata Miralles 1 0–1 C 0–1 Apr 30, 2025 H2H
7849 Jaime Faria Camilo Ugo Carabelli 1 0–1 C 0–1 Feb 22, 2025 H2H
7850 Jaime Faria Damir Dzumhur 1 1–0 C 1–0 Feb 19, 2026 H2H
7851 Jaime Faria Frances Tiafoe 1 0–1 C 0–1 May 30, 2026 H2H
7852 Jaime Faria Gustavo Heide 1 1–0 C 1–0 Feb 28, 2025 H2H
7853 Jaime Faria Hubert Hurkacz 1 0–1 C 0–1 Apr 22, 2026 H2H
7854 Jaime Faria Jan-Lennard Struff 1 1–0 C 1–0 May 28, 2026 H2H
7855 Jaime Faria Jenson Brooksby 1 0–1 C 0–1 May 27, 2025 H2H
7856 Jaime Faria Laslo Djere 1 0–1 C 0–1 Mar 1, 2025 H2H
7857 Jaime Faria Lorenzo Sonego 1 0–1 G 0–1 Jul 2, 2025 H2H
7858 Jaime Faria Novak Djokovic 1 0–1 H 0–1 Jan 16, 2025 H2H
7859 Jaime Faria Pavel Kotov 1 1–0 H 1–0 Jan 14, 2025 H2H
7860 Jaime Faria Sebastian Baez 1 1–0 C 1–0 Feb 17, 2026 H2H
7861 Jaime Faria Stan Wawrinka 1 1–0 C 1–0 Jul 14, 2026 H2H
7862 Jaime Faria Tomas Martin Etcheverry 1 0–1 C 0–1 Feb 20, 2026 H2H
7863 Jaime Faria Zizou Bergs 1 0–1 G 0–1 Jul 2, 2026 H2H
7864 Jakub Mensik Adam Walton 1 1–0 H 1–0 Mar 21, 2026 H2H
7865 Jakub Mensik Adrian Mannarino 1 0–1 G 0–1 Jun 16, 2026 H2H
7866 Jakub Mensik Alejandro Tabilo 1 0–1 G 0–1 Jun 28, 2024 H2H
7867 Jakub Mensik Aleksandr Shevchenko 1 1–0 H 1–0 Oct 7, 2024 H2H
7868 Jakub Mensik Alexandre Muller 1 1–0 C 1–0 May 27, 2025 H2H
7869 Jakub Mensik Alex Bolt 1 0–1 G 0–1 Jul 18, 2024 H2H
7870 Jakub Mensik Andy Murray 1 1–0 H 1–0 Feb 22, 2024 H2H
7871 Jakub Mensik Arthur Cazaux 1 1–0 H 1–0 Sep 29, 2025 H2H
7872 Jakub Mensik Borna Coric 1 1–0 H 1–0 Feb 28, 2024 H2H
7873 Jakub Mensik Cameron Norrie 1 1–0 G 1–0 Jun 19, 2025 H2H
7874 Jakub Mensik Christopher Eubanks 1 1–0 G 1–0 Jun 26, 2024 H2H
7875 Jakub Mensik Chun-Hsin Tseng 1 1–0 C 1–0 Jul 26, 2024 H2H
7876 Jakub Mensik Denis Shapovalov 1 1–0 H 1–0 Jan 16, 2024 H2H
7877 Jakub Mensik Dusan Lajovic 1 1–0 H 1–0 Jan 3, 2025 H2H
7878 Jakub Mensik Fabio Fognini 1 1–0 G 1–0 Jun 27, 2024 H2H
7879 Jakub Mensik Flavio Cobolli 1 0–1 G 0–1 Jul 6, 2025 H2H
7880 Jakub Mensik Frances Tiafoe 1 0–1 H 0–1 Mar 23, 2026 H2H
7881 Jakub Mensik Gael Monfils 1 1–0 H 1–0 Feb 24, 2024 H2H
7882 Jakub Mensik Gregoire Barrere 1 1–0 H 1–0 Aug 30, 2023 H2H
7883 Jakub Mensik Hamad Medjedovic 1 1–0 H 1–0 Jan 14, 2026 H2H
7884 Jakub Mensik Henrique Rocha 1 0–1 C 0–1 May 29, 2025 H2H
7885 Jakub Mensik Henry Bernet 1 1–0 H 1–0 Oct 23, 2025 H2H
7886 Jakub Mensik Hugo Gaston 1 1–0 G 1–0 Jul 2, 2025 H2H
7887 Jakub Mensik Jan Choinski 1 1–0 H 1–0 Feb 16, 2026 H2H
7888 Jakub Mensik Jan-Lennard Struff 1 1–0 C 1–0 May 18, 2026 H2H
7889 Jakub Mensik Jannik Sinner 1 1–0 H 1–0 Feb 19, 2026 H2H
7890 Jakub Mensik Jesper de Jong 1 0–1 H 0–1 Oct 4, 2025 H2H
7891 Jakub Mensik Lorenzo Musetti 1 0–1 C 0–1 Jul 26, 2024 H2H
7892 Jakub Mensik Luca Nardi 1 0–1 H 0–1 Aug 12, 2025 H2H
7893 Jakub Mensik Luciano Darderi 1 1–0 C 1–0 Jul 25, 2024 H2H
7894 Jakub Mensik Mariano Navone 1 1–0 C 1–0 May 27, 2026 H2H
7895 Jakub Mensik Martin Damm 1 1–0 C 1–0 Apr 25, 2026 H2H
7896 Jakub Mensik Matteo Gigante 1 1–0 C 1–0 May 10, 2025 H2H
7897 Jakub Mensik Mikhail Kukushkin 1 1–0 H 1–0 Jan 1, 2025 H2H
7898 Jakub Mensik Nicolas Jarry 1 1–0 H 1–0 Aug 26, 2025 H2H
7899 Jakub Mensik Nikoloz Basilashvili 1 1–0 H 1–0 Jan 14, 2025 H2H
7900 Jakub Mensik Pedro Martinez 1 1–0 H 1–0 Oct 4, 2024 H2H
7901 Jakub Mensik Rafael Jodar 1 1–0 H 1–0 Jan 22, 2026 H2H
7902 Jakub Mensik Reilly Opelka 1 1–0 G 1–0 Jun 26, 2025 H2H
7903 Jakub Mensik Roman Safiullin 1 1–0 H 1–0 Mar 24, 2025 H2H
7904 Jakub Mensik Sebastian Baez 1 1–0 H 1–0 Jan 17, 2026 H2H
7905 Jakub Mensik Seongchan Hong 1 1–0 H 1–0 Mar 8, 2024 H2H
7906 Jakub Mensik Tallon Griekspoor 1 0–1 H 0–1 Feb 26, 2026 H2H
7907 Jakub Mensik Toby Samuel 1 1–0 G 1–0 Jun 30, 2026 H2H
7908 Jakub Mensik Tomas Martin Etcheverry 1 1–0 H 1–0 Mar 7, 2025 H2H
7909 Jakub Mensik Tristan Boyer 1 1–0 H 1–0 Jul 30, 2025 H2H
7910 Jakub Mensik Tristan Schoolkate 1 1–0 H 1–0 Aug 29, 2024 H2H
7911 Jakub Mensik Ugo Blanchet 1 0–1 H 0–1 Aug 28, 2025 H2H
7912 Jakub Mensik Zhizhen Zhang 1 1–0 H 1–0 Feb 18, 2026 H2H
7913 James Duckworth Benoit Paire 1 1–0 H 1–0 Oct 1, 2021 H2H
7914 James Duckworth Egor Gerasimov 1 0–1 H 0–1 Feb 8, 2020 H2H
7915 James Duckworth Eliot Spizzirri 1 0–1 H 0–1 Feb 11, 2026 H2H
7916 James Duckworth Ilya Ivashka 1 1–0 H 1–0 Sep 25, 2021 H2H
7917 James Duckworth J.J. Wolf 1 1–0 H 1–0 Jan 3, 2024 H2H
7918 James Duckworth Laslo Djere 1 0–1 C 0–1 May 19, 2026 H2H
7919 James Duckworth Pedro Martinez 1 0–1 H 0–1 Sep 1, 2021 H2H
7920 James McCabe Fabian Marozsan 1 0–1 G 0–1 Jul 2, 2025 H2H
7921 James McCabe Kamil Majchrzak 1 0–1 G 0–1 Jun 11, 2026 H2H
7922 James McCabe Luis Carlos Alvarez 1 0–1 H 0–1 Jul 16, 2025 H2H
7923 James McCabe Thiago Seyboth Wild 1 0–1 G 0–1 Jun 26, 2024 H2H
7924 James McCabe Yasutaka Uchiyama 1 0–1 H 0–1 Sep 21, 2024 H2H
7925 James McCabe Zizou Bergs 1 1–0 G 1–0 Jun 10, 2026 H2H
7926 James Trotter Jenson Brooksby 1 0–1 H 0–1 Oct 3, 2025 H2H
7927 Jan Choinski Alexei Popyrin 1 1–0 G 1–0 Jun 22, 2026 H2H
7928 Jan Choinski Dusan Lajovic 1 1–0 G 1–0 Jul 5, 2023 H2H
7929 Jan Choinski Felix Gill 1 1–0 G 1–0 Jun 24, 2026 H2H
7930 Jan Choinski Frances Tiafoe 1 0–1 G 0–1 Jul 2, 2026 H2H
7931 Jan Choinski Joao Fonseca 1 1–0 C 1–0 Apr 4, 2024 H2H
7932 Jan Choinski Liam Broady 1 0–1 G 0–1 Jun 28, 2023 H2H
7933 Jan Choinski Lorenzo Musetti 1 0–1 G 0–1 Jun 22, 2023 H2H
7934 Jan Choinski Luciano Darderi 1 0–1 G 0–1 Jul 3, 2024 H2H
7935 Jan Choinski Roberto Carballes Baena 1 0–1 H 0–1 Aug 28, 2024 H2H
7936 Jan Choinski Stefanos Sakellaridis 1 0–1 C 0–1 Mar 31, 2026 H2H
7937 Jan Choinski Titouan Droguet 1 0–1 H 0–1 Feb 3, 2026 H2H
7938 Jan Choinski Zhizhen Zhang 1 0–1 C 0–1 Jul 27, 2023 H2H
7939 Jan Choinski Zizou Bergs 1 0–1 G 0–1 Jun 25, 2026 H2H
7940 Jan-Lennard Struff Benoit Paire 1 1–0 H 1–0 Aug 21, 2018 H2H
7941 Jan-Lennard Struff Gregoire Barrere 1 1–0 H 1–0 Oct 17, 2019 H2H
7942 Jan-Lennard Struff James Duckworth 1 1–0 H 1–0 Oct 28, 2021 H2H
7943 Jan-Lennard Struff Juan Manuel Cerundolo 1 0–1 C 0–1 Jul 17, 2025 H2H
7944 Jan-Lennard Struff Manuel Guinard 1 1–0 H 1–0 Feb 13, 2025 H2H
7945 Jannik Sinner Albert Ramos-Vinolas 1 1–0 C 1–0 Apr 13, 2021 H2H
7946 Jannik Sinner Alejandro Tabilo 1 1–0 H 1–0 Aug 10, 2024 H2H
7947 Jannik Sinner Aleksandr Shevchenko 1 1–0 C 1–0 May 15, 2023 H2H
7948 Jannik Sinner Alexandre Muller 1 1–0 C 1–0 May 30, 2023 H2H
7949 Jannik Sinner Andrea Pellegrino 1 1–0 C 1–0 May 12, 2026 H2H
7950 Jannik Sinner Andrea Vavassori 1 1–0 H 1–0 Mar 23, 2024 H2H
7951 Jannik Sinner Bjorn Fratangelo 1 1–0 C 1–0 May 24, 2022 H2H
7952 Jannik Sinner Brandon Nakashima 1 1–0 H 1–0 Sep 4, 2022 H2H
7953 Jannik Sinner Cameron Norrie 1 1–0 C 1–0 Apr 28, 2026 H2H
7954 Jannik Sinner Clement Tabur 1 1–0 C 1–0 May 26, 2026 H2H
7955 Jannik Sinner Cristian Garin 1 1–0 H 1–0 Oct 27, 2022 H2H
7956 Jannik Sinner Dalibor Svrcina 1 1–0 H 1–0 Mar 7, 2026 H2H
7957 Jannik Sinner Damir Dzumhur 1 1–0 H 1–0 Mar 21, 2026 H2H
7958 Jannik Sinner Daniel Evans 1 1–0 H 1–0 Oct 1, 2023 H2H
7959 Jannik Sinner Dennis Novak 1 1–0 H 1–0 Oct 29, 2021 H2H
7960 Jannik Sinner Dusan Lajovic 1 0–1 H 0–1 Aug 16, 2023 H2H
7961 Jannik Sinner Eliot Spizzirri 1 1–0 H 1–0 Jan 24, 2026 H2H
7962 Jannik Sinner Elmer Moller 1 1–0 C 1–0 Apr 26, 2026 H2H
7963 Jannik Sinner Fabio Fognini 1 1–0 C 1–0 May 11, 2022 H2H
7964 Jannik Sinner Federico Coria 1 1–0 C 1–0 Oct 3, 2020 H2H
7965 Jannik Sinner Federico Delbonis 1 1–0 H 1–0 Aug 17, 2021 H2H
7966 Jannik Sinner Flavio Cobolli 1 1–0 H 1–0 Oct 24, 2025 H2H
7967 Jannik Sinner Franco Agamenone 1 1–0 C 1–0 Jul 30, 2022 H2H
7968 Jannik Sinner Gabriel Diallo 1 1–0 H 1–0 Aug 12, 2025 H2H
7969 Jannik Sinner Gregoire Barrere 1 1–0 H 1–0 Mar 11, 2021 H2H
7970 Jannik Sinner Guido Pella 1 1–0 C 1–0 May 4, 2021 H2H
7971 Jannik Sinner Ilya Ivashka 1 1–0 H 1–0 Sep 6, 2022 H2H
7972 Jannik Sinner Jaume Munar 1 1–0 C 1–0 Jul 29, 2022 H2H
7973 Jannik Sinner Joao Fonseca 1 1–0 H 1–0 Mar 11, 2026 H2H
7974 Jannik Sinner Joao Sousa 1 1–0 H 1–0 Jan 19, 2022 H2H
7975 Jannik Sinner John Millman 1 1–0 H 1–0 Oct 10, 2021 H2H
7976 Jannik Sinner Jordan Thompson 1 1–0 H 1–0 Aug 17, 2024 H2H
7977 Jannik Sinner Kamil Majchrzak 1 1–0 H 1–0 Oct 17, 2019 H2H
7978 Jannik Sinner Lloyd Harris 1 1–0 H 1–0 Oct 23, 2021 H2H
7979 Jannik Sinner Luca Nardi 1 1–0 G 1–0 Jul 2, 2025 H2H
7980 Jannik Sinner Luciano Darderi 1 1–0 H 1–0 Jan 26, 2026 H2H
7981 Jannik Sinner Mariano Navone 1 1–0 C 1–0 May 10, 2025 H2H
7982 Jannik Sinner Marin Cilic 1 1–0 H 1–0 Sep 28, 2025 H2H
7983 Jannik Sinner Mate Valkusz 1 1–0 C 1–0 Apr 25, 2019 H2H
7984 Jannik Sinner Mikhail Kukushkin 1 0–1 H 0–1 Sep 19, 2019 H2H
7985 Jannik Sinner Milos Raonic 1 1–0 H 1–0 Feb 17, 2024 H2H
7986 Jannik Sinner Norbert Gombos 1 1–0 H 1–0 Feb 20, 2020 H2H
7987 Jannik Sinner Pedro Sousa 1 1–0 C 1–0 Jul 18, 2019 H2H
7988 Jannik Sinner Quentin Halys 1 1–0 G 1–0 Jul 9, 2023 H2H
7989 Jannik Sinner Radu Albot 1 1–0 H 1–0 Feb 13, 2020 H2H
7990 Jannik Sinner Rafael Jodar 1 1–0 C 1–0 Apr 29, 2026 H2H
7991 Jannik Sinner Reilly Opelka 1 1–0 H 1–0 Oct 28, 2021 H2H
7992 Jannik Sinner Sebastian Ofner 1 1–0 C 1–0 May 9, 2026 H2H
7993 Jannik Sinner Shintaro Mochizuki 1 1–0 G 1–0 Jul 5, 2026 H2H
7994 Jannik Sinner Stefano Travaglia 1 1–0 H 1–0 Feb 7, 2021 H2H
7995 Jannik Sinner Tristan Lamasine 1 0–1 C 0–1 May 23, 2019 H2H
7996 Jannik Sinner Tristan Schoolkate 1 1–0 H 1–0 Jan 16, 2025 H2H
7997 Jannik Sinner Vasek Pospisil 1 1–0 H 1–0 Nov 15, 2020 H2H
7998 Jannik Sinner Vit Kopriva 1 1–0 H 1–0 Aug 26, 2025 H2H
7999 Jannik Sinner Zachary Svajda 1 1–0 H 1–0 Sep 2, 2021 H2H
8000 Jannik Sinner Zhizhen Zhang 1 1–0 G 1–0 Jun 22, 2024 H2H