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
22401
Christophe Casa
Jean Francois Caujolle
1
0–1
C 0–1
Oct 2, 1980
H2H
22402
Christophe Casa
Keith Richardson
1
0–1
C 0–1
Sep 26, 1979
H2H
22403
Christophe Casa
Mal Anderson
1
0–1
G 0–1
Dec 7, 1977
H2H
22404
Christophe Casa
Regis Brunet
1
0–1
C 0–1
Feb 5, 1981
H2H
22405
Christophe Casa
Ulrich Marten
1
1–0
C 1–0
Nov 13, 1980
H2H
22406
Christophe Freyss
Alejandro Cortes
1
1–0
C 1–0
Sep 27, 1979
H2H
22407
Christophe Freyss
Alejandro Pierola
1
1–0
C 1–0
May 23, 1980
H2H
22408
Christophe Freyss
Arthur Ashe
1
1–0
C 1–0
Jul 27, 1979
H2H
22409
Christophe Freyss
Brian Gottfried
1
0–1
H 0–1
Oct 24, 1979
H2H
22410
Christophe Freyss
Corrado Barazzutti
1
0–1
C 0–1
Sep 22, 1977
H2H
22411
Christophe Freyss
Craig Wittus
1
0–1
C 0–1
Jul 22, 1981
H2H
22412
Christophe Freyss
David Carter
1
1–0
C 1–0
Nov 20, 1980
H2H
22413
Christophe Freyss
David Schneider
1
0–1
C 0–1
Jul 7, 1977
H2H
22414
Christophe Freyss
Dick Stockton
1
0–1
C 0–1
Aug 10, 1978
H2H
22415
Christophe Freyss
Eric Friedler
1
1–0
C 1–0
Dec 2, 1977
H2H
22416
Christophe Freyss
Gilles Moretton
1
0–1
C 0–1
Sep 25, 1980
H2H
22417
Christophe Freyss
Jean Francois Caujolle
1
1–0
C 1–0
Dec 1, 1977
H2H
22418
Christophe Freyss
Jean Louis Haillet
1
0–1
H 0–1
Nov 1, 1979
H2H
22419
Christophe Freyss
Jose Luis Damiani
1
1–0
C 1–0
Nov 29, 1980
H2H
22420
Christophe Freyss
Jurgen Fassbender
1
1–0
C 1–0
Apr 12, 1979
H2H
22421
Christophe Freyss
Marcello Lara
1
0–1
H 0–1
Aug 23, 1978
H2H
22422
Christophe Freyss
Max Hurlimann
1
1–0
C 1–0
Jul 6, 1977
H2H
22423
Christophe Freyss
Michael Grant
1
1–0
C 1–0
Nov 8, 1979
H2H
22424
Christophe Freyss
Nicola Spear
1
1–0
C 1–0
Mar 6, 1980
H2H
22425
Christophe Freyss
Noel Phillips
1
0–1
C 0–1
Feb 15, 1979
H2H
22426
Christophe Freyss
Paolo Bertolucci
1
0–1
C 0–1
Mar 8, 1980
H2H
22427
Christophe Freyss
Pat Dupre
1
0–1
H 0–1
Sep 2, 1978
H2H
22428
Christophe Freyss
Phil Dent
1
0–1
C 0–1
May 15, 1980
H2H
22429
Christophe Freyss
Terry Rocavert
1
1–0
C 1–0
Mar 8, 1980
H2H
22430
Christophe Freyss
Todd Lundy
1
1–0
C 1–0
Aug 3, 1981
H2H
22431
Christophe Freyss
Tom Leonard
1
1–0
H 1–0
Aug 24, 1978
H2H
22432
Christophe Freyss
Tony Graham
1
1–0
C 1–0
Dec 7, 1978
H2H
22433
Christophe Freyss
Trey Waltke
1
0–1
H 0–1
Oct 23, 1980
H2H
22434
Christophe Freyss
Walter Redondo
1
1–0
C 1–0
Aug 9, 1978
H2H
22435
Christophe Freyss
Zeljko Franulovic
1
1–0
C 1–0
May 25, 1980
H2H
22436
Christophe Lesage
Pascal Portes
1
0–1
H 0–1
Nov 24, 1983
H2H
22437
Christophe Lesage
Rick Fagel
1
0–1
C 0–1
Nov 6, 1980
H2H
22438
Christopher Eubanks
Adam Walton
1
1–0
H 1–0
Aug 20, 2024
H2H
22439
Christopher Eubanks
Alexei Popyrin
1
0–1
H 0–1
Feb 25, 2021
H2H
22440
Christopher Eubanks
Alibek Kachmazov
1
1–0
H 1–0
Jan 30, 2025
H2H
22441
Christopher Eubanks
Benoit Paire
1
1–0
C 1–0
May 24, 2023
H2H
22442
Christopher Eubanks
Cristian Garin
1
0–1
H 0–1
Aug 28, 2019
H2H
22443
Christopher Eubanks
Damir Dzumhur
1
0–1
H 0–1
Mar 22, 2019
H2H
22444
Christopher Eubanks
Dominik Koepfer
1
1–0
G 1–0
Jul 14, 2022
H2H
22445
Christopher Eubanks
Dudi Sela
1
0–1
H 0–1
Aug 30, 2017
H2H
22446
Christopher Eubanks
Egor Gerasimov
1
1–0
H 1–0
Oct 9, 2021
H2H
22447
Christopher Eubanks
Ethan Quinn
1
1–0
G 1–0
Jul 19, 2024
H2H
22448
Christopher Eubanks
Gael Monfils
1
0–1
H 0–1
Aug 9, 2023
H2H
22449
Christopher Eubanks
Gregoire Barrere
1
1–0
H 1–0
Mar 27, 2023
H2H
22450
Christopher Eubanks
Hubert Hurkacz
1
0–1
G 0–1
Jun 22, 2023
H2H
22451
Christopher Eubanks
Hugo Gaston
1
1–0
H 1–0
Aug 21, 2024
H2H
22452
Christopher Eubanks
Ilya Ivashka
1
0–1
G 0–1
Jul 19, 2019
H2H
22453
Christopher Eubanks
James Duckworth
1
0–1
H 0–1
Feb 9, 2024
H2H
22454
Christopher Eubanks
Jan-Lennard Struff
1
0–1
H 0–1
Oct 26, 2023
H2H
22455
Christopher Eubanks
Jared Donaldson
1
1–0
H 1–0
Jul 28, 2017
H2H
22456
Christopher Eubanks
Jesper de Jong
1
0–1
G 0–1
Jul 2, 2025
H2H
22457
Christopher Eubanks
Marcos Giron
1
0–1
G 0–1
Jul 20, 2024
H2H
22458
Christopher Eubanks
Matteo Arnaldi
1
0–1
H 0–1
Feb 6, 2025
H2H
22459
Christopher Eubanks
Michael Mmoh
1
0–1
H 0–1
Mar 23, 2018
H2H
22460
Christopher Eubanks
Pavel Kotov
1
0–1
H 0–1
Oct 19, 2023
H2H
22461
Christopher Eubanks
Quentin Halys
1
0–1
G 0–1
Jul 3, 2024
H2H
22462
Christopher Eubanks
Richard Gasquet
1
0–1
G 0–1
Jun 15, 2023
H2H
22463
Christopher Eubanks
Taro Daniel
1
1–0
H 1–0
Jan 16, 2024
H2H
22464
Christopher Eubanks
Taylor Fritz
1
1–0
H 1–0
Jul 27, 2017
H2H
22465
Christopher Eubanks
Terence Atmane
1
0–1
C 0–1
May 10, 2024
H2H
22466
Christopher Eubanks
Zhizhen Zhang
1
0–1
G 0–1
Jun 22, 2024
H2H
22467
Christophe Rochus
Albert Portas
1
0–1
C 0–1
Sep 15, 2005
H2H
22468
Christophe Rochus
Alexandre Simoni
1
0–1
C 0–1
Mar 1, 2001
H2H
22469
Christophe Rochus
Amir Hadad
1
0–1
C 0–1
May 29, 2002
H2H
22470
Christophe Rochus
Andrei Stoliarov
1
1–0
C 1–0
Apr 26, 2001
H2H
22471
Christophe Rochus
Andre Sa
1
1–0
H 1–0
Jan 19, 2001
H2H
22472
Christophe Rochus
Arvind Parmar
1
1–0
H 1–0
Feb 25, 2006
H2H
22473
Christophe Rochus
Benjamin Balleret
1
0–1
C 0–1
Apr 19, 2006
H2H
22474
Christophe Rochus
Bjorn Phau
1
1–0
H 1–0
Mar 22, 2006
H2H
22475
Christophe Rochus
Bob Bryan
1
1–0
H 1–0
Aug 16, 2000
H2H
22476
Christophe Rochus
Chris Guccione
1
1–0
C 1–0
Jul 25, 2007
H2H
22477
Christophe Rochus
Cyril Saulnier
1
1–0
C 1–0
May 21, 2004
H2H
22478
Christophe Rochus
Daniel Koellerer
1
0–1
H 0–1
Mar 26, 2010
H2H
22479
Christophe Rochus
David Marrero
1
1–0
C 1–0
Jul 17, 2008
H2H
22480
Christophe Rochus
Denis Gremelmayr
1
0–1
C 0–1
Jul 27, 2006
H2H
22481
Christophe Rochus
Dick Norman
1
0–1
G 0–1
Jun 9, 2005
H2H
22482
Christophe Rochus
Diego Junqueira
1
0–1
C 0–1
Jul 19, 2006
H2H
22483
Christophe Rochus
Dmitry Tursunov
1
0–1
H 0–1
Feb 19, 2004
H2H
22484
Christophe Rochus
Dudi Sela
1
0–1
G 0–1
Jun 17, 2009
H2H
22485
Christophe Rochus
Eduardo Schwank
1
0–1
C 0–1
Apr 17, 2008
H2H
22486
Christophe Rochus
Evgeny Korolev
1
0–1
H 0–1
Feb 28, 2009
H2H
22487
Christophe Rochus
Federico Browne
1
1–0
C 1–0
Jul 31, 2003
H2H
22488
Christophe Rochus
Francisco Fogues
1
0–1
C 0–1
Apr 20, 2005
H2H
22489
Christophe Rochus
Gael Monfils
1
1–0
H 1–0
Oct 19, 2005
H2H
22490
Christophe Rochus
Galo Blanco
1
1–0
C 1–0
Sep 29, 2000
H2H
22491
Christophe Rochus
Guillaume Raoux
1
1–0
C 1–0
May 6, 1999
H2H
22492
Christophe Rochus
Harel Levy
1
0–1
G 0–1
Jun 12, 2002
H2H
22493
Christophe Rochus
Hermes Gamonal
1
1–0
C 1–0
May 28, 2003
H2H
22494
Christophe Rochus
Igor Kunitsyn
1
1–0
H 1–0
Feb 12, 2009
H2H
22495
Christophe Rochus
Irakli Labadze
1
1–0
H 1–0
Jan 15, 2003
H2H
22496
Christophe Rochus
Ivo Heuberger
1
1–0
C 1–0
Jul 18, 2002
H2H
22497
Christophe Rochus
Jonathan Marray
1
0–1
G 0–1
Jun 9, 2004
H2H
22498
Christophe Rochus
Juan Balcells
1
1–0
C 1–0
Sep 30, 2000
H2H
22499
Christophe Rochus
Kevin Kim
1
1–0
H 1–0
Feb 25, 2005
H2H
22500
Christophe Rochus
Kevin Ullyett
1
1–0
H 1–0
Jan 21, 2000
H2H
22501
Christophe Rochus
Marcelo Charpentier
1
1–0
C 1–0
Sep 28, 2000
H2H
22502
Christophe Rochus
Marc Lopez
1
1–0
C 1–0
May 26, 2004
H2H
22503
Christophe Rochus
Marco Chiudinelli
1
0–1
G 0–1
Jun 15, 2006
H2H
22504
Christophe Rochus
Marin Cilic
1
0–1
C 0–1
Apr 30, 2009
H2H
22505
Christophe Rochus
Markus Hantschk
1
0–1
G 0–1
Jun 22, 2000
H2H
22506
Christophe Rochus
Markus Hipfl
1
1–0
C 1–0
May 2, 2003
H2H
22507
Christophe Rochus
Marsel Ilhan
1
0–1
H 0–1
Sep 2, 2009
H2H
22508
Christophe Rochus
Martin Vassallo Arguello
1
0–1
C 0–1
May 20, 2009
H2H
22509
Christophe Rochus
Melle Van Gemerden
1
0–1
C 0–1
Jul 22, 2005
H2H
22510
Christophe Rochus
Michael Lammer
1
1–0
C 1–0
Jul 10, 2003
H2H
22511
Christophe Rochus
Michal Tabara
1
1–0
C 1–0
Jul 21, 2005
H2H
22512
Christophe Rochus
Mikael Tillstrom
1
1–0
G 1–0
Jun 28, 2000
H2H
22513
Christophe Rochus
Nicolas Thomann
1
1–0
C 1–0
Apr 27, 2001
H2H
22514
Christophe Rochus
Paul Goldstein
1
1–0
C 1–0
May 25, 2000
H2H
22515
Christophe Rochus
Peter Wessels
1
0–1
H 0–1
Aug 31, 2005
H2H
22516
Christophe Rochus
Raemon Sluiter
1
1–0
H 1–0
Jan 16, 2002
H2H
22517
Christophe Rochus
Richard Bloomfield
1
0–1
G 0–1
Jul 8, 2010
H2H
22518
Christophe Rochus
Robby Ginepri
1
1–0
H 1–0
Mar 23, 2006
H2H
22519
Christophe Rochus
Rodolphe Cadart
1
1–0
G 1–0
Jun 20, 2002
H2H
22520
Christophe Rochus
Roko Karanusic
1
1–0
H 1–0
Feb 26, 2009
H2H
22521
Christophe Rochus
Simon Greul
1
0–1
H 0–1
Oct 1, 2009
H2H
22522
Christophe Rochus
Stan Wawrinka
1
0–1
H 0–1
Jan 4, 2008
H2H
22523
Christophe Rochus
Stephane Huet
1
1–0
C 1–0
Jul 27, 2000
H2H
22524
Christophe Rochus
Teymuraz Gabashvili
1
0–1
C 0–1
Jul 16, 2009
H2H
22525
Christophe Rochus
Tomas Zib
1
0–1
C 0–1
Apr 9, 2005
H2H
22526
Christophe Rochus
Wayne Arthurs
1
0–1
H 0–1
Feb 26, 2005
H2H
22527
Christophe Rochus
Werner Eschauer
1
1–0
C 1–0
Apr 15, 2004
H2H
22528
Christophe Rochus
Yves Allegro
1
1–0
H 1–0
Jan 2, 2003
H2H
22529
Christopher O'Connell
Albert Ramos-Vinolas
1
1–0
C 1–0
May 18, 2022
H2H
22530
Christopher O'Connell
Alex de Minaur
1
0–1
H 0–1
Aug 26, 2025
H2H
22531
Christopher O'Connell
Alex Molcan
1
0–1
H 0–1
Feb 16, 2022
H2H
22532
Christopher O'Connell
Alibek Kachmazov
1
1–0
H 1–0
Sep 23, 2023
H2H
22533
Christopher O'Connell
Aljaz Bedene
1
0–1
C 0–1
May 24, 2022
H2H
22534
Christopher O'Connell
Andrej Martin
1
0–1
C 0–1
May 27, 2021
H2H
22535
Christopher O'Connell
Ben Shelton
1
0–1
H 0–1
Jan 18, 2024
H2H
22536
Christopher O'Connell
Bernabe Zapata Miralles
1
1–0
C 1–0
May 25, 2023
H2H
22537
Christopher O'Connell
Camilo Ugo Carabelli
1
1–0
C 1–0
Apr 25, 2025
H2H
22538
Christopher O'Connell
Christopher Eubanks
1
0–1
G 0–1
Jul 9, 2023
H2H
22539
Christopher O'Connell
Corentin Moutet
1
0–1
G 0–1
Jun 27, 2023
H2H
22540
Christopher O'Connell
Cristian Garin
1
1–0
H 1–0
Jan 16, 2024
H2H
22541
Christopher O'Connell
Damir Dzumhur
1
1–0
H 1–0
Oct 3, 2025
H2H
22542
Christopher O'Connell
Denis Kudla
1
1–0
H 1–0
Jul 29, 2021
H2H
22543
Christopher O'Connell
Diego Schwartzman
1
1–0
H 1–0
Jan 20, 2022
H2H
22544
Christopher O'Connell
Dominik Koepfer
1
1–0
H 1–0
Feb 3, 2021
H2H
22545
Christopher O'Connell
Dusan Lajovic
1
1–0
C 1–0
Apr 3, 2025
H2H
22546
Christopher O'Connell
Ethan Quinn
1
0–1
H 0–1
Jul 23, 2025
H2H
22547
Christopher O'Connell
Fernando Verdasco
1
1–0
H 1–0
Feb 22, 2023
H2H
22548
Christopher O'Connell
Filip Krajinovic
1
1–0
C 1–0
Apr 28, 2023
H2H
22549
Christopher O'Connell
Flavio Cobolli
1
1–0
C 1–0
Apr 22, 2023
H2H
22550
Christopher O'Connell
Frances Tiafoe
1
1–0
H 1–0
Mar 23, 2024
H2H
22551
Christopher O'Connell
Gabriel Diallo
1
0–1
H 0–1
Oct 17, 2024
H2H
22552
Christopher O'Connell
Gael Monfils
1
0–1
G 0–1
Jun 30, 2021
H2H
22553
Christopher O'Connell
Gastao Elias
1
0–1
H 0–1
Jan 12, 2017
H2H
22554
Christopher O'Connell
Hady Habib
1
1–0
H 1–0
Feb 19, 2025
H2H
22555
Christopher O'Connell
Harold Mayot
1
1–0
H 1–0
Jul 31, 2024
H2H
22556
Christopher O'Connell
Hugo Gaston
1
1–0
H 1–0
Jan 19, 2022
H2H
22557
Christopher O'Connell
James Duckworth
1
0–1
H 0–1
Aug 31, 2022
H2H
22558
Christopher O'Connell
Jason Kubler
1
1–0
H 1–0
Sep 22, 2022
H2H
22559
Christopher O'Connell
J.J. Wolf
1
1–0
H 1–0
Sep 23, 2022
H2H
22560
Christopher O'Connell
Joao Sousa
1
0–1
H 0–1
Mar 26, 2021
H2H
22561
Christopher O'Connell
John Isner
1
0–1
H 0–1
Jul 31, 2021
H2H
22562
Christopher O'Connell
Lloyd Harris
1
0–1
H 0–1
Mar 16, 2021
H2H
22563
Christopher O'Connell
Lorenzo Musetti
1
0–1
H 0–1
Sep 22, 2024
H2H
22564
Christopher O'Connell
Lorenzo Sonego
1
1–0
G 1–0
Jun 16, 2023
H2H
22565
Christopher O'Connell
Luciano Darderi
1
0–1
C 0–1
Apr 17, 2025
H2H
22566
Christopher O'Connell
Mariano Navone
1
0–1
C 0–1
Mar 31, 2026
H2H
22567
Christopher O'Connell
Martin Damm
1
1–0
H 1–0
Mar 25, 2024
H2H
22568
Christopher O'Connell
Matteo Arnaldi
1
0–1
C 0–1
Apr 26, 2024
H2H
22569
Christopher O'Connell
Mattia Bellucci
1
1–0
H 1–0
Aug 29, 2024
H2H
22570
Christopher O'Connell
Maximilian Marterer
1
1–0
H 1–0
Feb 28, 2024
H2H
22571
Christopher O'Connell
Nishesh Basavareddy
1
0–1
H 0–1
Jan 20, 2026
H2H
22572
Christopher O'Connell
Quentin Halys
1
1–0
H 1–0
Sep 20, 2025
H2H
22573
Christopher O'Connell
Radu Albot
1
0–1
H 0–1
Feb 11, 2021
H2H
22574
Christopher O'Connell
Reilly Opelka
1
0–1
C 0–1
May 19, 2022
H2H
22575
Christopher O'Connell
Riccardo Bonadio
1
1–0
C 1–0
Apr 6, 2023
H2H
22576
Christopher O'Connell
Richard Gasquet
1
0–1
H 0–1
Mar 24, 2023
H2H
22577
Christopher O'Connell
Roman Safiullin
1
1–0
H 1–0
Aug 19, 2025
H2H
22578
Christopher O'Connell
Sebastian Korda
1
0–1
H 0–1
Jan 12, 2024
H2H
22579
Christopher O'Connell
Stefanos Tsitsipas
1
1–0
H 1–0
Jul 30, 2025
H2H
22580
Christopher O'Connell
Strong Kirchheimer
1
1–0
H 1–0
Aug 20, 2024
H2H
22581
Christopher O'Connell
Tomas Martin Etcheverry
1
1–0
H 1–0
Sep 28, 2024
H2H
22582
Christopher O'Connell
Valentin Royer
1
1–0
H 1–0
Feb 9, 2026
H2H
22583
Christopher O'Connell
Vasek Pospisil
1
0–1
H 0–1
Mar 10, 2021
H2H
22584
Christopher O'Connell
Yi Zhou
1
1–0
H 1–0
Sep 21, 2025
H2H
22585
Christopher O'Connell
Zsombor Piros
1
0–1
C 0–1
Jul 27, 2023
H2H
22586
Christophe Roger-Vasselin
Brian Teacher
1
1–0
H 1–0
Aug 21, 1980
H2H
22587
Christophe Roger-Vasselin
Bruce Kleege
1
1–0
C 1–0
Jul 25, 1984
H2H
22588
Christophe Roger-Vasselin
Bruce Manson
1
0–1
H 0–1
Oct 28, 1982
H2H
22589
Christophe Roger-Vasselin
Carlos Behar
1
1–0
C 1–0
Sep 26, 1979
H2H
22590
Christophe Roger-Vasselin
Chris Johnstone
1
1–0
H 1–0
Mar 18, 1982
H2H
22591
Christophe Roger-Vasselin
Christophe Freyss
1
1–0
C 1–0
May 22, 1981
H2H
22592
Christophe Roger-Vasselin
Christopher Sylvan
1
1–0
C 1–0
Aug 8, 1977
H2H
22593
Christophe Roger-Vasselin
Craig Wittus
1
1–0
H 1–0
Feb 12, 1982
H2H
22594
Christophe Roger-Vasselin
David Schneider
1
1–0
H 1–0
Nov 28, 1980
H2H
22595
Christophe Roger-Vasselin
Denis Naegelen
1
1–0
C 1–0
Jul 29, 1982
H2H
22596
Christophe Roger-Vasselin
Deon Joubert
1
1–0
C 1–0
May 30, 1979
H2H
22597
Christophe Roger-Vasselin
Eric Deblicker
1
1–0
C 1–0
May 28, 1980
H2H
22598
Christophe Roger-Vasselin
E. Vasquez
1
1–0
H 1–0
Nov 23, 1977
H2H
22599
Christophe Roger-Vasselin
Ferdi Taygan
1
1–0
H 1–0
Nov 7, 1979
H2H
22600
Christophe Roger-Vasselin
Fernando Maynetto
1
1–0
H 1–0
Aug 15, 1980
H2H