Home
/
Advanced Search
/
Rivalries
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.
#
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