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
10801 Stan Wawrinka Federico Coria 1 1–0 C 1–0 Jul 28, 2023 H2H
10802 Stan Wawrinka Felix Auger-Aliassime 1 0–1 H 0–1 Feb 5, 2026 H2H
10803 Stan Wawrinka Filip Misolic 1 1–0 C 1–0 Jul 27, 2023 H2H
10804 Stan Wawrinka Gastao Elias 1 1–0 C 1–0 May 4, 2013 H2H
10805 Stan Wawrinka Giovanni Mpetshi Perricard 1 1–0 H 1–0 Oct 4, 2024 H2H
10806 Stan Wawrinka Hamad Medjedovic 1 1–0 H 1–0 Feb 4, 2026 H2H
10807 Stan Wawrinka Hiroki Moriya 1 1–0 H 1–0 Oct 4, 2012 H2H
10808 Stan Wawrinka Hugo Gaston 1 0–1 C 0–1 Oct 3, 2020 H2H
10809 Stan Wawrinka Hyeon Chung 1 1–0 H 1–0 Sep 3, 2015 H2H
10810 Stan Wawrinka Jacob Fearnley 1 0–1 C 0–1 May 27, 2025 H2H
10811 Stan Wawrinka Jan-Lennard Struff 1 0–1 H 0–1 Nov 3, 2016 H2H
10812 Stan Wawrinka Jaume Munar 1 0–1 C 0–1 Jul 21, 2023 H2H
10813 Stan Wawrinka Jesper de Jong 1 0–1 C 0–1 May 25, 2026 H2H
10814 Stan Wawrinka Lloyd Harris 1 0–1 H 0–1 Mar 10, 2021 H2H
10815 Stan Wawrinka Lucas Pouille 1 1–0 C 1–0 Apr 16, 2019 H2H
10816 Stan Wawrinka Marco Cecchinato 1 0–1 C 0–1 Apr 17, 2019 H2H
10817 Stan Wawrinka Marcos Giron 1 0–1 H 0–1 Sep 30, 2023 H2H
10818 Stan Wawrinka Mariano Navone 1 0–1 C 0–1 Apr 5, 2024 H2H
10819 Stan Wawrinka Matteo Berrettini 1 0–1 G 0–1 Jun 30, 2026 H2H
10820 Stan Wawrinka Mattia Bellucci 1 0–1 H 0–1 Aug 28, 2024 H2H
10821 Stan Wawrinka Mikael Ymer 1 1–0 H 1–0 Sep 24, 2022 H2H
10822 Stan Wawrinka Mirza Basic 1 0–1 H 0–1 Feb 10, 2018 H2H
10823 Stan Wawrinka Pavel Kotov 1 0–1 C 0–1 May 30, 2024 H2H
10824 Stan Wawrinka Pedro Cachin 1 1–0 C 1–0 Feb 15, 2024 H2H
10825 Stan Wawrinka Raul Brancaccio 1 1–0 C 1–0 May 18, 2026 H2H
10826 Stan Wawrinka Ricardas Berankis 1 1–0 H 1–0 Jan 17, 2018 H2H
10827 Stan Wawrinka Roman Safiullin 1 0–1 H 0–1 Sep 29, 2024 H2H
10828 Stan Wawrinka Sebastian Baez 1 0–1 C 0–1 Apr 6, 2026 H2H
10829 Stan Wawrinka Stefanos Tsitsipas 1 1–0 C 1–0 Jun 4, 2019 H2H
10830 Stan Wawrinka Taro Daniel 1 1–0 C 1–0 May 26, 2016 H2H
10831 Stan Wawrinka Thanasi Kokkinakis 1 0–1 C 0–1 Jun 1, 2023 H2H
10832 Stan Wawrinka Thiemo de Bakker 1 1–0 C 1–0 May 29, 2013 H2H
10833 Stan Wawrinka Timofey Skatov 1 1–0 C 1–0 Apr 3, 2025 H2H
10834 Stan Wawrinka Ugo Humbert 1 1–0 H 1–0 Aug 30, 2018 H2H
10835 Stan Wawrinka Zizou Bergs 1 1–0 H 1–0 Feb 23, 2023 H2H
10836 Stefan Dostanic Aleksandar Vukic 1 1–0 H 1–0 Aug 19, 2025 H2H
10837 Stefan Dostanic Eliot Spizzirri 1 0–1 H 0–1 Aug 26, 2025 H2H
10838 Stefan Kozlov Diego Schwartzman 1 0–1 G 0–1 Jun 29, 2022 H2H
10839 Stefan Kozlov Emilio Gomez 1 1–0 H 1–0 Feb 17, 2022 H2H
10840 Stefan Kozlov Ernesto Escobedo 1 0–1 H 0–1 Mar 1, 2017 H2H
10841 Stefan Kozlov Grigor Dimitrov 1 1–0 H 1–0 Feb 23, 2022 H2H
10842 Stefan Kozlov J.J. Wolf 1 0–1 H 0–1 Sep 22, 2022 H2H
10843 Stefan Kozlov Marin Cilic 1 0–1 G 0–1 Jun 23, 2017 H2H
10844 Stefan Kozlov Martin Klizan 1 0–1 H 0–1 Oct 23, 2014 H2H
10845 Stefan Kozlov Matteo Berrettini 1 0–1 H 0–1 Jan 20, 2022 H2H
10846 Stefan Kozlov Quentin Halys 1 0–1 H 0–1 Jul 27, 2017 H2H
10847 Stefano Napolitano Adrian Mannarino 1 0–1 G 0–1 Jun 13, 2024 H2H
10848 Stefano Napolitano Diego Schwartzman 1 0–1 C 0–1 Jun 1, 2017 H2H
10849 Stefano Napolitano J.J. Wolf 1 1–0 C 1–0 May 10, 2024 H2H
10850 Stefanos Sakellaridis Fabian Marozsan 1 0–1 C 0–1 Apr 3, 2026 H2H
10851 Stefanos Sakellaridis Nuno Borges 1 0–1 H 0–1 Nov 5, 2025 H2H
10852 Stefanos Tsitsipas Alejandro Tabilo 1 1–0 H 1–0 Oct 31, 2024 H2H
10853 Stefanos Tsitsipas Aleksandar Kovacevic 1 1–0 H 1–0 Feb 23, 2024 H2H
10854 Stefanos Tsitsipas Alexander Ritschard 1 1–0 G 1–0 Jun 29, 2022 H2H
10855 Stefanos Tsitsipas Alexei Popyrin 1 0–1 H 0–1 Nov 4, 2021 H2H
10856 Stefanos Tsitsipas Aslan Karatsev 1 1–0 C 1–0 Apr 14, 2021 H2H
10857 Stefanos Tsitsipas Ben Shelton 1 1–0 H 1–0 Aug 16, 2023 H2H
10858 Stefanos Tsitsipas Bernabe Zapata Miralles 1 1–0 C 1–0 May 3, 2023 H2H
10859 Stefanos Tsitsipas Borna Gojo 1 1–0 H 1–0 Oct 28, 2023 H2H
10860 Stefanos Tsitsipas Carlos Taberner 1 1–0 C 1–0 May 29, 2018 H2H
10861 Stefanos Tsitsipas Christopher Eubanks 1 0–1 G 0–1 Jul 11, 2023 H2H
10862 Stefanos Tsitsipas Dennis Novak 1 1–0 H 1–0 Oct 27, 2022 H2H
10863 Stefanos Tsitsipas Dominik Koepfer 1 1–0 C 1–0 Jul 16, 2021 H2H
10864 Stefanos Tsitsipas Evgeny Donskoy 1 0–1 C 0–1 May 8, 2018 H2H
10865 Stefanos Tsitsipas Giovanni Mpetshi Perricard 1 1–0 C 1–0 May 18, 2026 H2H
10866 Stefanos Tsitsipas Henri Squire 1 1–0 G 1–0 Jun 20, 2024 H2H
10867 Stefanos Tsitsipas James Duckworth 1 1–0 H 1–0 Aug 3, 2018 H2H
10868 Stefanos Tsitsipas Jenson Brooksby 1 0–1 H 0–1 Mar 15, 2022 H2H
10869 Stefanos Tsitsipas John-Patrick Smith 1 1–0 G 1–0 Jun 14, 2018 H2H
10870 Stefanos Tsitsipas Kyle Edmund 1 1–0 G 1–0 Jun 20, 2019 H2H
10871 Stefanos Tsitsipas Mattia Bellucci 1 0–1 H 0–1 Feb 8, 2025 H2H
10872 Stefanos Tsitsipas Maximilian Marterer 1 1–0 C 1–0 May 28, 2019 H2H
10873 Stefanos Tsitsipas Pedro Cachin 1 1–0 C 1–0 Apr 20, 2023 H2H
10874 Stefanos Tsitsipas Quentin Halys 1 1–0 H 1–0 Jan 18, 2023 H2H
10875 Stefanos Tsitsipas Radu Albot 1 1–0 H 1–0 Mar 10, 2018 H2H
10876 Stefanos Tsitsipas Salvatore Caruso 1 1–0 H 1–0 Jan 22, 2020 H2H
10877 Stefanos Tsitsipas Valentin Royer 1 0–1 G 0–1 Jul 2, 2025 H2H
10878 Stefanos Tsitsipas Zhizhen Zhang 1 1–0 C 1–0 Jun 1, 2024 H2H
10879 Stefanos Tsitsipas Zizou Bergs 1 1–0 H 1–0 Jan 16, 2024 H2H
10880 Stefano Travaglia Albert Ramos-Vinolas 1 0–1 C 0–1 Jul 24, 2021 H2H
10881 Stefano Travaglia Alexei Popyrin 1 0–1 H 0–1 Jan 6, 2022 H2H
10882 Stefano Travaglia Alex Molcan 1 0–1 C 0–1 Apr 7, 2022 H2H
10883 Stefano Travaglia Benoit Paire 1 1–0 C 1–0 May 11, 2021 H2H
10884 Stefano Travaglia Carlos Taberner 1 1–0 C 1–0 Jul 23, 2021 H2H
10885 Stefano Travaglia Corentin Moutet 1 0–1 H 0–1 Sep 1, 2021 H2H
10886 Stefano Travaglia Cristian Garin 1 0–1 H 0–1 Jan 22, 2020 H2H
10887 Stefano Travaglia Emil Ruusuvuori 1 1–0 H 1–0 Jan 9, 2021 H2H
10888 Stefano Travaglia Felix Auger-Aliassime 1 0–1 H 0–1 Feb 20, 2020 H2H
10889 Stefano Travaglia Guido Andreozzi 1 1–0 H 1–0 Jan 16, 2019 H2H
10890 Stefano Travaglia Henri Laaksonen 1 1–0 H 1–0 Feb 17, 2022 H2H
10891 Stefano Travaglia Hugo Gaston 1 1–0 H 1–0 Feb 22, 2018 H2H
10892 Stefano Travaglia Jan-Lennard Struff 1 0–1 H 0–1 Feb 7, 2019 H2H
10893 Stefano Travaglia Jaume Munar 1 1–0 C 1–0 Jul 22, 2021 H2H
10894 Stefano Travaglia Kei Nishikori 1 1–0 C 1–0 Oct 1, 2020 H2H
10895 Stefano Travaglia Marco Cecchinato 1 0–1 C 0–1 May 19, 2021 H2H
10896 Stefano Travaglia Mariano Navone 1 1–0 C 1–0 Jul 15, 2026 H2H
10897 Stefano Travaglia Martin Krumich 1 1–0 C 1–0 Jul 14, 2026 H2H
10898 Stefano Travaglia Mikael Ymer 1 0–1 H 0–1 Aug 24, 2021 H2H
10899 Stefano Travaglia Pablo Carreno Busta 1 0–1 C 0–1 Apr 13, 2021 H2H
10900 Stefano Travaglia Pedro Martinez 1 0–1 G 0–1 Jun 30, 2021 H2H
10901 Stefano Travaglia Reilly Opelka 1 1–0 H 1–0 Oct 17, 2019 H2H
10902 Stefano Travaglia Taylor Fritz 1 1–0 C 1–0 Sep 16, 2020 H2H
10903 Stefano Travaglia Thiago Monteiro 1 1–0 H 1–0 Feb 6, 2021 H2H
10904 Steve Johnson Albano Olivetti 1 1–0 G 1–0 Jun 12, 2014 H2H
10905 Steve Johnson Albert Ramos-Vinolas 1 1–0 G 1–0 Jul 3, 2019 H2H
10906 Steve Johnson Alejandro Tabilo 1 0–1 H 0–1 Sep 22, 2022 H2H
10907 Steve Johnson Alex Bolt 1 1–0 H 1–0 Jan 13, 2022 H2H
10908 Steve Johnson Andrey Kuznetsov 1 0–1 C 0–1 May 19, 2016 H2H
10909 Steve Johnson Aslan Karatsev 1 1–0 H 1–0 Mar 13, 2022 H2H
10910 Steve Johnson Brayden Schnur 1 0–1 H 0–1 Feb 15, 2019 H2H
10911 Steve Johnson Cameron Norrie 1 0–1 G 0–1 Jul 3, 2022 H2H
10912 Steve Johnson Christian Harrison 1 1–0 G 1–0 Jul 20, 2018 H2H
10913 Steve Johnson Corentin Moutet 1 1–0 H 1–0 Aug 20, 2019 H2H
10914 Steve Johnson Daniel Altmaier 1 1–0 H 1–0 Mar 12, 2022 H2H
10915 Steve Johnson Daniel Elahi Galan 1 0–1 C 0–1 Apr 12, 2019 H2H
10916 Steve Johnson Daniel Evans 1 1–0 H 1–0 Aug 21, 2019 H2H
10917 Steve Johnson Dennis Novak 1 1–0 G 1–0 Jun 30, 2021 H2H
10918 Steve Johnson Diego Schwartzman 1 0–1 H 0–1 Oct 7, 2017 H2H
10919 Steve Johnson Dusan Lajovic 1 0–1 H 0–1 Feb 26, 2020 H2H
10920 Steve Johnson Emilio Nava 1 1–0 H 1–0 Aug 23, 2022 H2H
10921 Steve Johnson Facundo Bagnis 1 1–0 C 1–0 Apr 6, 2023 H2H
10922 Steve Johnson Gonzalo Villanueva 1 1–0 H 1–0 Aug 3, 2022 H2H
10923 Steve Johnson Henri Laaksonen 1 1–0 H 1–0 Feb 20, 2020 H2H
10924 Steve Johnson Hiroki Moriya 1 1–0 H 1–0 Oct 2, 2014 H2H
10925 Steve Johnson Ilya Ivashka 1 0–1 H 0–1 Jul 29, 2022 H2H
10926 Steve Johnson James Duckworth 1 1–0 H 1–0 Jul 30, 2014 H2H
10927 Steve Johnson Jan-Lennard Struff 1 1–0 C 1–0 May 31, 2018 H2H
10928 Steve Johnson Jaume Munar 1 1–0 H 1–0 Aug 23, 2018 H2H
10929 Steve Johnson JiSung Nam 1 1–0 H 1–0 Sep 29, 2022 H2H
10930 Steve Johnson Kenny De Schepper 1 1–0 G 1–0 Jun 18, 2014 H2H
10931 Steve Johnson Laslo Djere 1 0–1 H 0–1 Mar 17, 2021 H2H
10932 Steve Johnson Laurent Lokoli 1 1–0 C 1–0 May 28, 2014 H2H
10933 Steve Johnson Marton Fucsovics 1 0–1 C 0–1 May 26, 2018 H2H
10934 Steve Johnson Nicolas Kicker 1 1–0 G 1–0 Jul 5, 2017 H2H
10935 Steve Johnson Novak Djokovic 1 0–1 H 0–1 Aug 14, 2018 H2H
10936 Steve Johnson Nuno Borges 1 0–1 H 0–1 Feb 16, 2023 H2H
10937 Steve Johnson Pedro Martinez 1 1–0 H 1–0 Aug 24, 2022 H2H
10938 Steve Johnson Reilly Opelka 1 1–0 G 1–0 Jun 26, 2019 H2H
10939 Steve Johnson Roberto Carballes Baena 1 0–1 C 0–1 Sep 29, 2020 H2H
10940 Steve Johnson Ryan Harrison 1 1–0 H 1–0 Jul 22, 2016 H2H
10941 Steve Johnson Ryan Peniston 1 1–0 G 1–0 Jun 30, 2022 H2H
10942 Steve Johnson Teymuraz Gabashvili 1 1–0 G 1–0 Jun 13, 2014 H2H
10943 Steve Johnson Thanasi Kokkinakis 1 1–0 H 1–0 Aug 4, 2022 H2H
10944 Steve Johnson Thiago Monteiro 1 1–0 C 1–0 Jun 3, 2021 H2H
10945 Steve Johnson Ugo Humbert 1 0–1 G 0–1 Jul 21, 2023 H2H
10946 Steve Johnson Vasek Pospisil 1 1–0 G 1–0 Jun 23, 2016 H2H
10947 Steve Johnson Yasutaka Uchiyama 1 1–0 H 1–0 Jul 22, 2021 H2H
10948 Steven Diez Jordan Thompson 1 0–1 C 0–1 Apr 7, 2022 H2H
10949 Steven Diez Kyle Edmund 1 1–0 H 1–0 Jul 27, 2016 H2H
10950 Steven Diez Louis Wessels 1 0–1 C 0–1 Jul 14, 2016 H2H
10951 Steven Diez Mackenzie McDonald 1 0–1 C 0–1 Sep 29, 2020 H2H
10952 Steven Diez Taro Daniel 1 0–1 C 0–1 Apr 28, 2016 H2H
10953 Steven Diez Thiemo de Bakker 1 0–1 H 0–1 Jul 24, 2014 H2H
10954 Sumit Nagal Albert Ramos-Vinolas 1 0–1 C 0–1 Mar 6, 2021 H2H
10955 Sumit Nagal Bradley Klahn 1 1–0 H 1–0 Sep 2, 2020 H2H
10956 Sumit Nagal Cristian Garin 1 1–0 C 1–0 Mar 5, 2021 H2H
10957 Sumit Nagal Ilya Ivashka 1 0–1 H 0–1 Jan 4, 2018 H2H
10958 Sumit Nagal Jozef Kovalik 1 0–1 C 0–1 Apr 8, 2021 H2H
10959 Sumit Nagal Juncheng Shang 1 0–1 H 0–1 Jan 18, 2024 H2H
10960 Sumit Nagal Laslo Djere 1 0–1 C 0–1 Oct 15, 2020 H2H
10961 Sumit Nagal Mariano Navone 1 0–1 C 0–1 Jul 19, 2024 H2H
10962 Sumit Nagal Matteo Arnaldi 1 1–0 C 1–0 Apr 9, 2024 H2H
10963 Sumit Nagal Pedro Martinez 1 0–1 C 0–1 Jul 25, 2024 H2H
10964 Sumit Nagal Quentin Halys 1 0–1 H 0–1 Oct 17, 2024 H2H
10965 Sumit Nagal Richard Gasquet 1 0–1 C 0–1 Jul 25, 2019 H2H
10966 Sumit Nagal Sebastian Baez 1 0–1 C 0–1 May 22, 2024 H2H
10967 Taha Baadi Aleksandar Vukic 1 1–0 C 1–0 Mar 30, 2026 H2H
10968 Tallon Griekspoor Adrian Mannarino 1 0–1 H 0–1 Aug 26, 2025 H2H
10969 Tallon Griekspoor Albert Ramos-Vinolas 1 0–1 C 0–1 Apr 12, 2022 H2H
10970 Tallon Griekspoor Aleksandar Vukic 1 1–0 G 1–0 Jun 15, 2024 H2H
10971 Tallon Griekspoor Antoine Bellier 1 0–1 G 0–1 Jun 24, 2022 H2H
10972 Tallon Griekspoor Arthur Cazaux 1 0–1 H 0–1 Jan 20, 2024 H2H
10973 Tallon Griekspoor Benjamin Bonzi 1 1–0 H 1–0 Jan 8, 2023 H2H
10974 Tallon Griekspoor Benoit Paire 1 0–1 C 0–1 Jul 23, 2021 H2H
10975 Tallon Griekspoor Constant Lestienne 1 1–0 H 1–0 Mar 1, 2023 H2H
10976 Tallon Griekspoor Damir Dzumhur 1 1–0 C 1–0 Apr 24, 2026 H2H
10977 Tallon Griekspoor Daniel Elahi Galan 1 1–0 G 1–0 Jul 3, 2024 H2H
10978 Tallon Griekspoor Dominic Stricker 1 0–1 H 0–1 Oct 24, 2024 H2H
10979 Tallon Griekspoor Elias Ymer 1 1–0 C 1–0 Apr 7, 2023 H2H
10980 Tallon Griekspoor Facundo Diaz Acosta 1 1–0 H 1–0 Oct 4, 2024 H2H
10981 Tallon Griekspoor Federico Coria 1 0–1 H 0–1 Aug 31, 2022 H2H
10982 Tallon Griekspoor Frances Tiafoe 1 0–1 H 0–1 Aug 15, 2023 H2H
10983 Tallon Griekspoor Hamad Medjedovic 1 0–1 H 0–1 Aug 10, 2025 H2H
10984 Tallon Griekspoor Ilya Ivashka 1 0–1 C 0–1 Apr 21, 2021 H2H
10985 Tallon Griekspoor James Duckworth 1 0–1 G 0–1 Jun 30, 2026 H2H
10986 Tallon Griekspoor J.J. Wolf 1 1–0 H 1–0 Aug 5, 2023 H2H
10987 Tallon Griekspoor Johan Nikles 1 1–0 C 1–0 May 19, 2022 H2H
10988 Tallon Griekspoor Kamil Majchrzak 1 1–0 C 1–0 Apr 5, 2025 H2H
10989 Tallon Griekspoor Learner Tien 1 1–0 C 1–0 Apr 17, 2025 H2H
10990 Tallon Griekspoor Liam Broady 1 1–0 H 1–0 Aug 3, 2023 H2H
10991 Tallon Griekspoor Lorenzo Sonego 1 0–1 H 0–1 Aug 8, 2024 H2H
10992 Tallon Griekspoor Lucas Pouille 1 0–1 H 0–1 Feb 17, 2022 H2H
10993 Tallon Griekspoor Luca Van Assche 1 0–1 C 0–1 Apr 2, 2026 H2H
10994 Tallon Griekspoor Marco Cecchinato 1 1–0 H 1–0 Jan 6, 2023 H2H
10995 Tallon Griekspoor Marin Cilic 1 1–0 H 1–0 Jan 7, 2023 H2H
10996 Tallon Griekspoor Matteo Arnaldi 1 0–1 C 0–1 May 26, 2026 H2H
10997 Tallon Griekspoor Mattia Bellucci 1 1–0 C 1–0 Apr 5, 2025 H2H
10998 Tallon Griekspoor Pedro Martinez 1 1–0 C 1–0 May 30, 2023 H2H
10999 Tallon Griekspoor Reilly Opelka 1 0–1 C 0–1 May 20, 2022 H2H
11000 Tallon Griekspoor Richard Gasquet 1 1–0 H 1–0 Jan 31, 2025 H2H