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
5801 Casper Ruud Jiri Vesely 1 0–1 H 0–1 Feb 4, 2021 H2H
5802 Casper Ruud J.J. Wolf 1 1–0 C 1–0 May 25, 2023 H2H
5803 Casper Ruud Joao Fonseca 1 0–1 C 0–1 May 31, 2026 H2H
5804 Casper Ruud John Isner 1 0–1 G 0–1 Jul 3, 2019 H2H
5805 Casper Ruud John Millman 1 1–0 C 1–0 May 1, 2021 H2H
5806 Casper Ruud Juan Ignacio Londero 1 1–0 C 1–0 Feb 15, 2020 H2H
5807 Casper Ruud Juan Manuel Cerundolo 1 0–1 C 0–1 Jul 19, 2025 H2H
5808 Casper Ruud Juncheng Shang 1 1–0 H 1–0 Sep 1, 2024 H2H
5809 Casper Ruud Kamil Majchrzak 1 1–0 C 1–0 Jun 3, 2021 H2H
5810 Casper Ruud Kyle Edmund 1 1–0 H 1–0 Aug 31, 2022 H2H
5811 Casper Ruud Laurent Lokoli 1 1–0 G 1–0 Jul 5, 2023 H2H
5812 Casper Ruud Liam Broady 1 0–1 G 0–1 Jul 6, 2023 H2H
5813 Casper Ruud Luca Van Assche 1 1–0 H 1–0 Mar 23, 2024 H2H
5814 Casper Ruud Luciano Darderi 1 1–0 C 1–0 May 15, 2026 H2H
5815 Casper Ruud Lukas Klein 1 1–0 H 1–0 Mar 9, 2024 H2H
5816 Casper Ruud Mackenzie McDonald 1 1–0 H 1–0 Sep 2, 2020 H2H
5817 Casper Ruud Mariano Navone 1 0–1 C 0–1 May 22, 2026 H2H
5818 Casper Ruud Marius Copil 1 1–0 C 1–0 May 3, 2018 H2H
5819 Casper Ruud Marton Fucsovics 1 1–0 C 1–0 Apr 6, 2024 H2H
5820 Casper Ruud Mattia Bellucci 1 1–0 H 1–0 Jan 19, 2026 H2H
5821 Casper Ruud Michael Mmoh 1 1–0 H 1–0 Feb 7, 2025 H2H
5822 Casper Ruud Mikael Ymer 1 1–0 C 1–0 Jul 30, 2021 H2H
5823 Casper Ruud Nikoloz Basilashvili 1 0–1 C 0–1 May 1, 2021 H2H
5824 Casper Ruud Pedro Sousa 1 1–0 C 1–0 Feb 16, 2020 H2H
5825 Casper Ruud Renzo Olivo 1 0–1 H 0–1 Jan 5, 2017 H2H
5826 Casper Ruud Rodrigo Pacheco Mendez 1 0–1 H 0–1 Feb 27, 2025 H2H
5827 Casper Ruud Ryan Peniston 1 0–1 G 0–1 Jun 16, 2022 H2H
5828 Casper Ruud Salvatore Caruso 1 1–0 H 1–0 Sep 20, 2019 H2H
5829 Casper Ruud Shintaro Mochizuki 1 1–0 H 1–0 Sep 27, 2025 H2H
5830 Casper Ruud Steve Johnson 1 0–1 H 0–1 Aug 22, 2019 H2H
5831 Casper Ruud Taro Daniel 1 0–1 H 0–1 Mar 2, 2023 H2H
5832 Casper Ruud Thanasi Kokkinakis 1 1–0 C 1–0 May 20, 2022 H2H
5833 Casper Ruud Thiago Seyboth Wild 1 0–1 C 0–1 Mar 1, 2020 H2H
5834 Casper Ruud Valentin Vacherot 1 1–0 H 1–0 Mar 9, 2026 H2H
5835 Casper Ruud Vit Kopriva 1 1–0 C 1–0 Jul 24, 2021 H2H
5836 Casper Ruud Yannick Hanfmann 1 0–1 C 0–1 Oct 16, 2020 H2H
5837 Casper Ruud Yibing Wu 1 0–1 H 0–1 Feb 25, 2026 H2H
5838 Casper Ruud Yosuke Watanuki 1 1–0 H 1–0 Oct 19, 2023 H2H
5839 Casper Ruud Zachary Svajda 1 1–0 C 1–0 May 9, 2026 H2H
5840 Casper Ruud Zizou Bergs 1 0–1 H 0–1 Oct 4, 2025 H2H
5841 Cedrik-Marcel Stebe Albert Ramos-Vinolas 1 0–1 C 0–1 Jul 28, 2019 H2H
5842 Cedrik-Marcel Stebe Andrey Kuznetsov 1 0–1 C 0–1 May 26, 2017 H2H
5843 Cedrik-Marcel Stebe Antoine Hoang 1 0–1 H 0–1 Sep 19, 2019 H2H
5844 Cedrik-Marcel Stebe Benoit Paire 1 0–1 H 0–1 Jan 22, 2020 H2H
5845 Cedrik-Marcel Stebe Diego Schwartzman 1 0–1 C 0–1 Jul 28, 2017 H2H
5846 Cedrik-Marcel Stebe Felix Auger-Aliassime 1 0–1 H 0–1 Feb 10, 2021 H2H
5847 Cedrik-Marcel Stebe Grigor Dimitrov 1 0–1 G 0–1 Jun 22, 2011 H2H
5848 Cedrik-Marcel Stebe Jan-Lennard Struff 1 1–0 C 1–0 May 24, 2017 H2H
5849 Cedrik-Marcel Stebe Maximilian Marterer 1 0–1 H 0–1 Jan 17, 2018 H2H
5850 Cedrik-Marcel Stebe Mikael Ymer 1 1–0 H 1–0 Oct 18, 2019 H2H
5851 Cedrik-Marcel Stebe Ricardas Berankis 1 0–1 H 0–1 Feb 7, 2020 H2H
5852 Cedrik-Marcel Stebe Roberto Bautista Agut 1 0–1 H 0–1 Feb 10, 2017 H2H
5853 Cedrik-Marcel Stebe Soonwoo Kwon 1 0–1 H 0–1 Jul 31, 2019 H2H
5854 Cedrik-Marcel Stebe Teymuraz Gabashvili 1 1–0 H 1–0 Feb 9, 2017 H2H
5855 Chris Rodesch Cristian Garin 1 0–1 G 0–1 Jul 2, 2025 H2H
5856 Christian Harrison Alejandro Tabilo 1 0–1 C 0–1 Apr 7, 2022 H2H
5857 Christian Harrison Cristian Garin 1 1–0 H 1–0 Jan 11, 2021 H2H
5858 Christian Harrison Hubert Hurkacz 1 0–1 H 0–1 Jan 12, 2021 H2H
5859 Christian Harrison Tomas Martin Etcheverry 1 1–0 H 1–0 Jan 10, 2021 H2H
5860 Christopher Eubanks Adam Walton 1 1–0 H 1–0 Aug 20, 2024 H2H
5861 Christopher Eubanks Alexei Popyrin 1 0–1 H 0–1 Feb 25, 2021 H2H
5862 Christopher Eubanks Alibek Kachmazov 1 1–0 H 1–0 Jan 30, 2025 H2H
5863 Christopher Eubanks Benoit Paire 1 1–0 C 1–0 May 24, 2023 H2H
5864 Christopher Eubanks Cristian Garin 1 0–1 H 0–1 Aug 28, 2019 H2H
5865 Christopher Eubanks Damir Dzumhur 1 0–1 H 0–1 Mar 22, 2019 H2H
5866 Christopher Eubanks Dominik Koepfer 1 1–0 G 1–0 Jul 14, 2022 H2H
5867 Christopher Eubanks Egor Gerasimov 1 1–0 H 1–0 Oct 9, 2021 H2H
5868 Christopher Eubanks Ethan Quinn 1 1–0 G 1–0 Jul 19, 2024 H2H
5869 Christopher Eubanks Gael Monfils 1 0–1 H 0–1 Aug 9, 2023 H2H
5870 Christopher Eubanks Gregoire Barrere 1 1–0 H 1–0 Mar 27, 2023 H2H
5871 Christopher Eubanks Hubert Hurkacz 1 0–1 G 0–1 Jun 22, 2023 H2H
5872 Christopher Eubanks Hugo Gaston 1 1–0 H 1–0 Aug 21, 2024 H2H
5873 Christopher Eubanks Ilya Ivashka 1 0–1 G 0–1 Jul 19, 2019 H2H
5874 Christopher Eubanks James Duckworth 1 0–1 H 0–1 Feb 9, 2024 H2H
5875 Christopher Eubanks Jan-Lennard Struff 1 0–1 H 0–1 Oct 26, 2023 H2H
5876 Christopher Eubanks Jesper de Jong 1 0–1 G 0–1 Jul 2, 2025 H2H
5877 Christopher Eubanks Marcos Giron 1 0–1 G 0–1 Jul 20, 2024 H2H
5878 Christopher Eubanks Matteo Arnaldi 1 0–1 H 0–1 Feb 6, 2025 H2H
5879 Christopher Eubanks Michael Mmoh 1 0–1 H 0–1 Mar 23, 2018 H2H
5880 Christopher Eubanks Pavel Kotov 1 0–1 H 0–1 Oct 19, 2023 H2H
5881 Christopher Eubanks Quentin Halys 1 0–1 G 0–1 Jul 3, 2024 H2H
5882 Christopher Eubanks Richard Gasquet 1 0–1 G 0–1 Jun 15, 2023 H2H
5883 Christopher Eubanks Taro Daniel 1 1–0 H 1–0 Jan 16, 2024 H2H
5884 Christopher Eubanks Taylor Fritz 1 1–0 H 1–0 Jul 27, 2017 H2H
5885 Christopher Eubanks Terence Atmane 1 0–1 C 0–1 May 10, 2024 H2H
5886 Christopher Eubanks Zhizhen Zhang 1 0–1 G 0–1 Jun 22, 2024 H2H
5887 Christopher O'Connell Albert Ramos-Vinolas 1 1–0 C 1–0 May 18, 2022 H2H
5888 Christopher O'Connell Alex de Minaur 1 0–1 H 0–1 Aug 26, 2025 H2H
5889 Christopher O'Connell Alex Molcan 1 0–1 H 0–1 Feb 16, 2022 H2H
5890 Christopher O'Connell Alibek Kachmazov 1 1–0 H 1–0 Sep 23, 2023 H2H
5891 Christopher O'Connell Andrej Martin 1 0–1 C 0–1 May 27, 2021 H2H
5892 Christopher O'Connell Ben Shelton 1 0–1 H 0–1 Jan 18, 2024 H2H
5893 Christopher O'Connell Bernabe Zapata Miralles 1 1–0 C 1–0 May 25, 2023 H2H
5894 Christopher O'Connell Camilo Ugo Carabelli 1 1–0 C 1–0 Apr 25, 2025 H2H
5895 Christopher O'Connell Christopher Eubanks 1 0–1 G 0–1 Jul 9, 2023 H2H
5896 Christopher O'Connell Corentin Moutet 1 0–1 G 0–1 Jun 27, 2023 H2H
5897 Christopher O'Connell Cristian Garin 1 1–0 H 1–0 Jan 16, 2024 H2H
5898 Christopher O'Connell Damir Dzumhur 1 1–0 H 1–0 Oct 3, 2025 H2H
5899 Christopher O'Connell Denis Kudla 1 1–0 H 1–0 Jul 29, 2021 H2H
5900 Christopher O'Connell Diego Schwartzman 1 1–0 H 1–0 Jan 20, 2022 H2H
5901 Christopher O'Connell Dominik Koepfer 1 1–0 H 1–0 Feb 3, 2021 H2H
5902 Christopher O'Connell Dusan Lajovic 1 1–0 C 1–0 Apr 3, 2025 H2H
5903 Christopher O'Connell Ethan Quinn 1 0–1 H 0–1 Jul 23, 2025 H2H
5904 Christopher O'Connell Fernando Verdasco 1 1–0 H 1–0 Feb 22, 2023 H2H
5905 Christopher O'Connell Filip Krajinovic 1 1–0 C 1–0 Apr 28, 2023 H2H
5906 Christopher O'Connell Flavio Cobolli 1 1–0 C 1–0 Apr 22, 2023 H2H
5907 Christopher O'Connell Frances Tiafoe 1 1–0 H 1–0 Mar 23, 2024 H2H
5908 Christopher O'Connell Gabriel Diallo 1 0–1 H 0–1 Oct 17, 2024 H2H
5909 Christopher O'Connell Gael Monfils 1 0–1 G 0–1 Jun 30, 2021 H2H
5910 Christopher O'Connell Gastao Elias 1 0–1 H 0–1 Jan 12, 2017 H2H
5911 Christopher O'Connell Hady Habib 1 1–0 H 1–0 Feb 19, 2025 H2H
5912 Christopher O'Connell Harold Mayot 1 1–0 H 1–0 Jul 31, 2024 H2H
5913 Christopher O'Connell Hugo Gaston 1 1–0 H 1–0 Jan 19, 2022 H2H
5914 Christopher O'Connell James Duckworth 1 0–1 H 0–1 Aug 31, 2022 H2H
5915 Christopher O'Connell Jason Kubler 1 1–0 H 1–0 Sep 22, 2022 H2H
5916 Christopher O'Connell J.J. Wolf 1 1–0 H 1–0 Sep 23, 2022 H2H
5917 Christopher O'Connell Joao Sousa 1 0–1 H 0–1 Mar 26, 2021 H2H
5918 Christopher O'Connell John Isner 1 0–1 H 0–1 Jul 31, 2021 H2H
5919 Christopher O'Connell Lloyd Harris 1 0–1 H 0–1 Mar 16, 2021 H2H
5920 Christopher O'Connell Lorenzo Musetti 1 0–1 H 0–1 Sep 22, 2024 H2H
5921 Christopher O'Connell Lorenzo Sonego 1 1–0 G 1–0 Jun 16, 2023 H2H
5922 Christopher O'Connell Luciano Darderi 1 0–1 C 0–1 Apr 17, 2025 H2H
5923 Christopher O'Connell Mariano Navone 1 0–1 C 0–1 Mar 31, 2026 H2H
5924 Christopher O'Connell Martin Damm 1 1–0 H 1–0 Mar 25, 2024 H2H
5925 Christopher O'Connell Matteo Arnaldi 1 0–1 C 0–1 Apr 26, 2024 H2H
5926 Christopher O'Connell Mattia Bellucci 1 1–0 H 1–0 Aug 29, 2024 H2H
5927 Christopher O'Connell Maximilian Marterer 1 1–0 H 1–0 Feb 28, 2024 H2H
5928 Christopher O'Connell Nishesh Basavareddy 1 0–1 H 0–1 Jan 20, 2026 H2H
5929 Christopher O'Connell Quentin Halys 1 1–0 H 1–0 Sep 20, 2025 H2H
5930 Christopher O'Connell Radu Albot 1 0–1 H 0–1 Feb 11, 2021 H2H
5931 Christopher O'Connell Reilly Opelka 1 0–1 C 0–1 May 19, 2022 H2H
5932 Christopher O'Connell Riccardo Bonadio 1 1–0 C 1–0 Apr 6, 2023 H2H
5933 Christopher O'Connell Richard Gasquet 1 0–1 H 0–1 Mar 24, 2023 H2H
5934 Christopher O'Connell Roman Safiullin 1 1–0 C 1–0 Aug 19, 2025 H2H
5935 Christopher O'Connell Sebastian Korda 1 0–1 H 0–1 Jan 12, 2024 H2H
5936 Christopher O'Connell Stefanos Tsitsipas 1 1–0 H 1–0 Jul 30, 2025 H2H
5937 Christopher O'Connell Strong Kirchheimer 1 1–0 H 1–0 Aug 20, 2024 H2H
5938 Christopher O'Connell Tomas Martin Etcheverry 1 1–0 H 1–0 Sep 28, 2024 H2H
5939 Christopher O'Connell Valentin Royer 1 1–0 H 1–0 Feb 9, 2026 H2H
5940 Christopher O'Connell Vasek Pospisil 1 0–1 H 0–1 Mar 10, 2021 H2H
5941 Christopher O'Connell Yi Zhou 1 1–0 H 1–0 Sep 21, 2025 H2H
5942 Christopher O'Connell Zsombor Piros 1 0–1 C 0–1 Jul 27, 2023 H2H
5943 Chun-Hsin Tseng Adrian Mannarino 1 0–1 H 0–1 Oct 7, 2023 H2H
5944 Chun-Hsin Tseng Alastair Gray 1 0–1 G 0–1 Jun 29, 2022 H2H
5945 Chun-Hsin Tseng Alejandro Tabilo 1 1–0 C 1–0 Feb 20, 2025 H2H
5946 Chun-Hsin Tseng Aleksandar Kovacevic 1 0–1 H 0–1 Sep 30, 2022 H2H
5947 Chun-Hsin Tseng Aleksandar Vukic 1 0–1 G 0–1 Jul 2, 2025 H2H
5948 Chun-Hsin Tseng Benjamin Bonzi 1 0–1 H 0–1 Jan 5, 2023 H2H
5949 Chun-Hsin Tseng Cameron Norrie 1 0–1 H 0–1 Aug 4, 2022 H2H
5950 Chun-Hsin Tseng Daniel Altmaier 1 0–1 C 0–1 Apr 17, 2025 H2H
5951 Chun-Hsin Tseng Fabio Fognini 1 1–0 C 1–0 Jul 25, 2024 H2H
5952 Chun-Hsin Tseng Francesco Passaro 1 0–1 C 0–1 May 9, 2025 H2H
5953 Chun-Hsin Tseng Gabriel Diallo 1 0–1 C 0–1 Apr 3, 2025 H2H
5954 Chun-Hsin Tseng Giulio Zeppieri 1 1–0 C 1–0 Jul 23, 2025 H2H
5955 Chun-Hsin Tseng Hugo Gaston 1 0–1 C 0–1 Jul 17, 2025 H2H
5956 Chun-Hsin Tseng Jaume Munar 1 0–1 H 0–1 Aug 24, 2022 H2H
5957 Chun-Hsin Tseng John Isner 1 0–1 H 0–1 Feb 9, 2023 H2H
5958 Chun-Hsin Tseng Luciano Darderi 1 0–1 C 0–1 Jul 24, 2025 H2H
5959 Chun-Hsin Tseng Marton Fucsovics 1 1–0 H 1–0 Aug 23, 2022 H2H
5960 Chun-Hsin Tseng Mattia Bellucci 1 1–0 H 1–0 Mar 21, 2025 H2H
5961 Chun-Hsin Tseng Nick Kyrgios 1 0–1 H 0–1 Oct 6, 2022 H2H
5962 Chun-Hsin Tseng Pedro Cachin 1 0–1 C 0–1 Apr 6, 2023 H2H
5963 Chun-Hsin Tseng Stefanos Tsitsipas 1 0–1 H 0–1 Mar 22, 2025 H2H
5964 Chun-Hsin Tseng Taylor Fritz 1 0–1 H 0–1 Sep 27, 2018 H2H
5965 Chun-Hsin Tseng Thiago Monteiro 1 1–0 C 1–0 Feb 21, 2025 H2H
5966 Chun-Hsin Tseng Yi Zhou 1 0–1 H 0–1 Sep 21, 2024 H2H
5967 Chun-Hsin Tseng Zizou Bergs 1 0–1 H 0–1 Aug 26, 2025 H2H
5968 Clement Chidekh Quentin Halys 1 0–1 H 0–1 Feb 9, 2023 H2H
5969 Clement Chidekh Zizou Bergs 1 0–1 H 0–1 Feb 13, 2025 H2H
5970 Clement Tabur Alexei Popyrin 1 0–1 C 0–1 May 19, 2026 H2H
5971 Clement Tabur Corentin Moutet 1 0–1 C 0–1 May 27, 2025 H2H
5972 Coleman Wong Aleksandar Kovacevic 1 1–0 H 1–0 Aug 26, 2025 H2H
5973 Coleman Wong Aleksandar Vukic 1 0–1 G 0–1 Jul 18, 2024 H2H
5974 Coleman Wong Alex Michelsen 1 0–1 C 0–1 Mar 31, 2026 H2H
5975 Coleman Wong Ben Shelton 1 1–0 H 1–0 Mar 22, 2025 H2H
5976 Coleman Wong Daniel Altmaier 1 1–0 H 1–0 Mar 21, 2025 H2H
5977 Coleman Wong Federico Cina 1 0–1 C 0–1 Apr 25, 2025 H2H
5978 Coleman Wong Gabriel Diallo 1 1–0 H 1–0 Jan 9, 2026 H2H
5979 Coleman Wong Giovanni Mpetshi Perricard 1 1–0 H 1–0 Aug 9, 2025 H2H
5980 Coleman Wong Justin Engel 1 0–1 H 0–1 Oct 17, 2024 H2H
5981 Coleman Wong Laslo Djere 1 0–1 H 0–1 Mar 22, 2024 H2H
5982 Coleman Wong Mariano Navone 1 1–0 H 1–0 Jan 8, 2026 H2H
5983 Coleman Wong Nuno Borges 1 1–0 H 1–0 Feb 16, 2026 H2H
5984 Coleman Wong Taro Daniel 1 0–1 H 0–1 Sep 20, 2025 H2H
5985 Coleman Wong Ugo Humbert 1 0–1 H 0–1 Aug 10, 2025 H2H
5986 Coleman Wong Valentin Vacherot 1 0–1 H 0–1 Feb 23, 2026 H2H
5987 Coleman Wong Yibing Wu 1 1–0 H 1–0 Sep 21, 2024 H2H
5988 Collin Altamirano Ugo Humbert 1 0–1 H 0–1 Aug 29, 2018 H2H
5989 Colton Smith Alex Michelsen 1 0–1 H 0–1 Mar 8, 2025 H2H
5990 Colton Smith Ethan Quinn 1 1–0 C 1–0 Apr 4, 2025 H2H
5991 Colton Smith Fabian Marozsan 1 0–1 H 0–1 Aug 9, 2025 H2H
5992 Colton Smith Govind Nanda 1 0–1 H 0–1 Jul 16, 2025 H2H
5993 Colton Smith James Duckworth 1 1–0 C 1–0 Apr 3, 2025 H2H
5994 Colton Smith Learner Tien 1 0–1 H 0–1 Jul 29, 2025 H2H
5995 Constant Lestienne Adrian Mannarino 1 1–0 H 1–0 Sep 29, 2022 H2H
5996 Constant Lestienne Alejandro Tabilo 1 1–0 H 1–0 Sep 23, 2022 H2H
5997 Constant Lestienne Aleksandar Vukic 1 1–0 H 1–0 Feb 15, 2024 H2H
5998 Constant Lestienne Alexandre Muller 1 0–1 H 0–1 Aug 20, 2024 H2H
5999 Constant Lestienne Ben Shelton 1 0–1 C 0–1 Apr 6, 2023 H2H
6000 Constant Lestienne Bernabe Zapata Miralles 1 1–0 H 1–0 Feb 1, 2024 H2H