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. Each dataset offers its own relevant filters. Column headings change the sort; use the same heading again to reverse direction.
Browse precomputed head-to-head records by scope and view, or choose a player to find every rivalry.
#
Player 1
Player 2
Meetings↑ , sorted ascending
Record
Surface
Last Met
H2H
15601
Florian Mayer
Thiemo de Bakker
1
0–1
H 0–1
Aug 26, 2010
H2H
15602
Florian Mayer
Thomas Johansson
1
0–1
H 0–1
Jan 13, 2005
H2H
15603
Florian Mayer
Thomaz Bellucci
1
0–1
C 0–1
May 4, 2011
H2H
15604
Florian Mayer
Tim Henman
1
0–1
C 0–1
May 5, 2004
H2H
15605
Florian Mayer
Tim Smyczek
1
1–0
G 1–0
Jun 14, 2012
H2H
15606
Florian Mayer
Tomas Zib
1
0–1
H 0–1
Oct 10, 2007
H2H
15607
Florian Mayer
Wayne Ferreira
1
1–0
G 1–0
Jun 27, 2004
H2H
15608
Florian Mayer
Wesley Moodie
1
1–0
C 1–0
Oct 27, 2005
H2H
15609
Florian Mayer
Yannick Maden
1
1–0
G 1–0
Jun 14, 2018
H2H
15610
Florian Mayer
Younes El Aynaoui
1
1–0
H 1–0
Oct 6, 2005
H2H
15611
Florian Mayer
Ze Zhang
1
1–0
H 1–0
Oct 6, 2012
H2H
15612
Florin Mergea
Brian Wilson
1
1–0
G 1–0
Jul 7, 2005
H2H
15613
Florin Mergea
Paul Goldstein
1
0–1
G 0–1
Jul 8, 2005
H2H
15614
Florin Mergea
Robin Vik
1
1–0
C 1–0
Jul 23, 2003
H2H
15615
Florin Segarceanu
Alejandro Ganzabal
1
1–0
C 1–0
Jun 10, 1983
H2H
15616
Florin Segarceanu
Andreas Maurer
1
0–1
C 0–1
Aug 7, 1985
H2H
15617
Florin Segarceanu
Balazs Taroczy
1
0–1
H 0–1
Mar 16, 1984
H2H
15618
Florin Segarceanu
Bernhard Pils
1
1–0
C 1–0
Jul 18, 1985
H2H
15619
Florin Segarceanu
Bill Scanlon
1
0–1
H 0–1
Oct 13, 1983
H2H
15620
Florin Segarceanu
Blaine Willenborg
1
1–0
C 1–0
Jul 30, 1986
H2H
15621
Florin Segarceanu
Bob Lutz
1
1–0
C 1–0
Jul 16, 1982
H2H
15622
Florin Segarceanu
Bojidar Pampoulov
1
1–0
C 1–0
Dec 19, 1981
H2H
15623
Florin Segarceanu
Corrado Barazzutti
1
0–1
C 0–1
May 19, 1983
H2H
15624
Florin Segarceanu
Damir Keretic
1
1–0
C 1–0
Jul 15, 1982
H2H
15625
Florin Segarceanu
Dominique Bedel
1
1–0
C 1–0
Jun 11, 1983
H2H
15626
Florin Segarceanu
Drew Gitlin
1
1–0
C 1–0
Apr 29, 1983
H2H
15627
Florin Segarceanu
Eddie Edwards
1
0–1
H 0–1
Feb 11, 1986
H2H
15628
Florin Segarceanu
Eduardo Bengoechea
1
1–0
C 1–0
Feb 4, 1982
H2H
15629
Florin Segarceanu
Eric Fromm
1
1–0
H 1–0
Mar 15, 1984
H2H
15630
Florin Segarceanu
Fernando Luna
1
0–1
C 0–1
Jul 31, 1986
H2H
15631
Florin Segarceanu
Francisco Maciel
1
0–1
C 0–1
May 28, 1986
H2H
15632
Florin Segarceanu
Freddie Sauer
1
1–0
C 1–0
May 12, 1983
H2H
15633
Florin Segarceanu
Gabriel Auroux
1
1–0
C 1–0
Feb 5, 1982
H2H
15634
Florin Segarceanu
Gianni Ocleppo
1
1–0
C 1–0
May 21, 1980
H2H
15635
Florin Segarceanu
Guillermo Vilas
1
0–1
C 0–1
May 25, 1983
H2H
15636
Florin Segarceanu
Hank Pfister
1
0–1
C 0–1
May 22, 1980
H2H
15637
Florin Segarceanu
Hans Dieter Beutel
1
1–0
C 1–0
Jul 21, 1983
H2H
15638
Florin Segarceanu
Hans Schwaier
1
0–1
C 0–1
May 17, 1984
H2H
15639
Florin Segarceanu
Janos Guti
1
1–0
C 1–0
Dec 18, 1981
H2H
15640
Florin Segarceanu
Jiri Granat
1
1–0
C 1–0
Dec 17, 1981
H2H
15641
Florin Segarceanu
Joao Soares
1
0–1
C 0–1
May 28, 1980
H2H
15642
Florin Segarceanu
Johan Kriek
1
0–1
C 0–1
Apr 30, 1983
H2H
15643
Florin Segarceanu
Kent Carlsson
1
0–1
C 0–1
Aug 11, 1988
H2H
15644
Florin Segarceanu
Marcos Hocevar
1
1–0
C 1–0
May 18, 1983
H2H
15645
Florin Segarceanu
Mark Buckley
1
0–1
C 0–1
Jul 23, 1986
H2H
15646
Florin Segarceanu
Marko Ostoja
1
1–0
C 1–0
Jun 11, 1982
H2H
15647
Florin Segarceanu
Pascal Portes
1
0–1
C 0–1
May 30, 1984
H2H
15648
Florin Segarceanu
Paul Annacone
1
1–0
C 1–0
May 29, 1985
H2H
15649
Florin Segarceanu
Pavel Slozil
1
0–1
C 0–1
Mar 13, 1986
H2H
15650
Florin Segarceanu
Pender Murphy
1
0–1
C 0–1
Jun 12, 1982
H2H
15651
Florin Segarceanu
Per Henricsson
1
0–1
C 0–1
Aug 3, 1988
H2H
15652
Florin Segarceanu
Peter Elter
1
1–0
C 1–0
Oct 27, 1983
H2H
15653
Florin Segarceanu
Peter Feigl
1
1–0
C 1–0
Jul 25, 1984
H2H
15654
Florin Segarceanu
Richard Meyer
1
0–1
C 0–1
Dec 19, 1981
H2H
15655
Florin Segarceanu
Ricki Osterthun
1
0–1
C 0–1
Aug 6, 1987
H2H
15656
Florin Segarceanu
Rod Frawley
1
1–0
C 1–0
Jul 21, 1982
H2H
15657
Florin Segarceanu
Roland Steigler
1
0–1
C 0–1
Dec 18, 1980
H2H
15658
Florin Segarceanu
Russell Simpson
1
0–1
H 0–1
Nov 3, 1982
H2H
15659
Florin Segarceanu
Shahar Perkiss
1
1–0
C 1–0
Apr 3, 1985
H2H
15660
Florin Segarceanu
Stefan Simonsson
1
0–1
C 0–1
Jan 25, 1984
H2H
15661
Florin Segarceanu
Thierry Tulasne
1
0–1
C 0–1
May 13, 1983
H2H
15662
Florin Segarceanu
Tomas Smid
1
0–1
C 0–1
Apr 4, 1985
H2H
15663
Florin Segarceanu
Tom Cain
1
1–0
C 1–0
Apr 30, 1983
H2H
15664
Florin Segarceanu
Trevor Allan
1
0–1
C 0–1
Jul 22, 1982
H2H
15665
Florin Segarceanu
Ulf Stenlund
1
1–0
C 1–0
Aug 5, 1987
H2H
15666
Florin Segarceanu
Victor Pecci
1
0–1
C 0–1
Apr 21, 1983
H2H
15667
Florin Segarceanu
Zeljko Franulovic
1
1–0
C 1–0
Jun 9, 1983
H2H
15668
Francesco Cancellotti
Alberto Tous
1
1–0
C 1–0
Jul 15, 1988
H2H
15669
Francesco Cancellotti
Alejandro Ganzabal
1
1–0
C 1–0
Aug 3, 1984
H2H
15670
Francesco Cancellotti
Antonio Zugarelli
1
0–1
C 0–1
Sep 16, 1982
H2H
15671
Francesco Cancellotti
Balazs Taroczy
1
0–1
C 0–1
May 20, 1981
H2H
15672
Francesco Cancellotti
Bernard Fritz
1
1–0
C 1–0
May 13, 1983
H2H
15673
Francesco Cancellotti
Brian Gottfried
1
1–0
C 1–0
Aug 2, 1984
H2H
15674
Francesco Cancellotti
Charles Bud Cox
1
1–0
C 1–0
Jul 9, 1987
H2H
15675
Francesco Cancellotti
Charles Buzz Strode
1
1–0
C 1–0
Jul 21, 1983
H2H
15676
Francesco Cancellotti
Christo Van Rensburg
1
0–1
H 0–1
Nov 17, 1989
H2H
15677
Francesco Cancellotti
Corrado Aprili
1
0–1
C 0–1
Apr 10, 1986
H2H
15678
Francesco Cancellotti
Damir Keretic
1
1–0
C 1–0
Nov 5, 1981
H2H
15679
Francesco Cancellotti
Dan Cassidy
1
0–1
C 0–1
Jul 23, 1986
H2H
15680
Francesco Cancellotti
Derek Tarr
1
1–0
C 1–0
Sep 13, 1984
H2H
15681
Francesco Cancellotti
Dominique Bedel
1
0–1
C 0–1
Jun 10, 1983
H2H
15682
Francesco Cancellotti
Eddie Dibbs
1
1–0
C 1–0
May 14, 1983
H2H
15683
Francesco Cancellotti
Eduardo Osta
1
0–1
C 0–1
Sep 22, 1988
H2H
15684
Francesco Cancellotti
Eric Korita
1
0–1
C 0–1
Jul 23, 1983
H2H
15685
Francesco Cancellotti
Gianni Ocleppo
1
1–0
C 1–0
May 12, 1984
H2H
15686
Francesco Cancellotti
Hans Schwaier
1
1–0
C 1–0
May 29, 1985
H2H
15687
Francesco Cancellotti
Heinz Gunthardt
1
0–1
H 0–1
Oct 17, 1985
H2H
15688
Francesco Cancellotti
Jorge Bardou
1
1–0
C 1–0
Aug 5, 1987
H2H
15689
Francesco Cancellotti
Jose Higueras
1
0–1
C 0–1
Sep 23, 1984
H2H
15690
Francesco Cancellotti
Kent Carlsson
1
1–0
C 1–0
Aug 15, 1987
H2H
15691
Francesco Cancellotti
Kevin Moir
1
1–0
H 1–0
Feb 11, 1986
H2H
15692
Francesco Cancellotti
Lawson Duncan
1
0–1
H 0–1
Mar 17, 1990
H2H
15693
Francesco Cancellotti
Luca Bottazzi
1
1–0
C 1–0
May 13, 1982
H2H
15694
Francesco Cancellotti
Magnus Tideman
1
1–0
C 1–0
Oct 3, 1984
H2H
15695
Francesco Cancellotti
Manuel Orantes
1
0–1
C 0–1
Jul 27, 1983
H2H
15696
Francesco Cancellotti
Marcello Bassanelli
1
1–0
C 1–0
Aug 13, 1987
H2H
15697
Francesco Cancellotti
Mark Dickson
1
1–0
C 1–0
May 16, 1985
H2H
15698
Francesco Cancellotti
Massimo Zampieri
1
1–0
C 1–0
Sep 13, 1985
H2H
15699
Francesco Cancellotti
Mike Gandolfo
1
0–1
C 0–1
Nov 17, 1983
H2H
15700
Francesco Cancellotti
Miloslav Mecir
1
1–0
C 1–0
Sep 16, 1984
H2H
15701
Francesco Cancellotti
Omar Urbinati
1
1–0
C 1–0
Aug 11, 1988
H2H
15702
Francesco Cancellotti
Ricardo Cano
1
1–0
C 1–0
May 14, 1983
H2H
15703
Francesco Cancellotti
Ricardo Ycaza
1
0–1
C 0–1
Nov 6, 1981
H2H
15704
Francesco Cancellotti
Rick Rudeen
1
1–0
C 1–0
Jul 30, 1986
H2H
15705
Francesco Cancellotti
Sashi Menon
1
0–1
C 0–1
Oct 20, 1982
H2H
15706
Francesco Cancellotti
Slobodan Zivojinovic
1
1–0
C 1–0
Jun 1, 1984
H2H
15707
Francesco Cancellotti
Stanislav Birner
1
1–0
C 1–0
Jul 20, 1983
H2H
15708
Francesco Cancellotti
Stefan Simonsson
1
1–0
C 1–0
Aug 8, 1984
H2H
15709
Francesco Cancellotti
Tore Meinecke
1
0–1
C 0–1
Apr 23, 1986
H2H
15710
Francesco Cancellotti
Trevor Allan
1
0–1
C 0–1
Oct 4, 1984
H2H
15711
Francesco Cancellotti
Wojtek Fibak
1
1–0
C 1–0
Apr 4, 1985
H2H
15712
Francesco Maestrelli
Botic van de Zandschulp
1
0–1
C 0–1
Mar 31, 2026
H2H
15713
Francesco Maestrelli
J.J. Wolf
1
0–1
H 0–1
Oct 13, 2022
H2H
15714
Francesco Maestrelli
Novak Djokovic
1
0–1
H 0–1
Jan 22, 2026
H2H
15715
Francesco Maestrelli
Roberto Bautista Agut
1
0–1
C 0–1
May 7, 2026
H2H
15716
Francesco Maestrelli
Terence Atmane
1
1–0
H 1–0
Jan 19, 2026
H2H
15717
Francesco Passaro
Adolfo Daniel Vallejo
1
0–1
C 0–1
Feb 24, 2026
H2H
15718
Francesco Passaro
Albert Ramos-Vinolas
1
0–1
C 0–1
May 12, 2023
H2H
15719
Francesco Passaro
Alejandro Tabilo
1
0–1
C 0–1
Feb 18, 2026
H2H
15720
Francesco Passaro
Alexandre Muller
1
0–1
C 0–1
Apr 7, 2023
H2H
15721
Francesco Passaro
Aslan Karatsev
1
1–0
C 1–0
Apr 6, 2023
H2H
15722
Francesco Passaro
Benjamin Bonzi
1
0–1
H 0–1
Jan 16, 2025
H2H
15723
Francesco Passaro
Camilo Ugo Carabelli
1
0–1
C 0–1
Jul 24, 2025
H2H
15724
Francesco Passaro
Cristian Garin
1
0–1
C 0–1
May 10, 2022
H2H
15725
Francesco Passaro
Jerome Kym
1
0–1
C 0–1
Jul 18, 2025
H2H
15726
Francesco Passaro
Matej Dodig
1
1–0
C 1–0
Jul 23, 2025
H2H
15727
Francesco Passaro
Mikael Ymer
1
0–1
H 0–1
Mar 1, 2023
H2H
15728
Francesco Passaro
Nuno Borges
1
0–1
C 0–1
May 13, 2024
H2H
15729
Francesco Passaro
Rudolf Molleker
1
0–1
C 0–1
Apr 18, 2024
H2H
15730
Francesco Passaro
Tallon Griekspoor
1
1–0
C 1–0
May 11, 2024
H2H
15731
Francesco Passaro
Zhizhen Zhang
1
1–0
H 1–0
Oct 13, 2022
H2H
15732
Francesco Piccari
Roko Karanusic
1
0–1
C 0–1
Jul 17, 2008
H2H
15733
Frances Tiafoe
Andrea Vavassori
1
1–0
G 1–0
Jun 29, 2022
H2H
15734
Frances Tiafoe
Arthur Cazaux
1
1–0
H 1–0
Mar 21, 2026
H2H
15735
Frances Tiafoe
Bernabe Zapata Miralles
1
1–0
H 1–0
Oct 7, 2022
H2H
15736
Frances Tiafoe
Bjorn Fratangelo
1
1–0
H 1–0
Jan 11, 2021
H2H
15737
Frances Tiafoe
Camilo Ugo Carabelli
1
0–1
C 0–1
May 20, 2026
H2H
15738
Frances Tiafoe
Cristian Garin
1
0–1
C 0–1
May 3, 2022
H2H
15739
Frances Tiafoe
Damir Dzumhur
1
1–0
H 1–0
Mar 8, 2025
H2H
15740
Frances Tiafoe
Diego Dedura
1
1–0
C 1–0
May 17, 2026
H2H
15741
Frances Tiafoe
Dominic Stricker
1
1–0
G 1–0
Jul 6, 2023
H2H
15742
Frances Tiafoe
Dudi Sela
1
1–0
H 1–0
Feb 16, 2018
H2H
15743
Frances Tiafoe
Egor Gerasimov
1
1–0
H 1–0
Oct 31, 2020
H2H
15744
Frances Tiafoe
Eliot Spizzirri
1
1–0
C 1–0
May 25, 2026
H2H
15745
Frances Tiafoe
Emilio Gomez
1
1–0
H 1–0
Feb 20, 2020
H2H
15746
Frances Tiafoe
Ernesto Escobedo
1
0–1
H 0–1
Mar 10, 2018
H2H
15747
Frances Tiafoe
Evgeny Donskoy
1
0–1
H 0–1
Jul 30, 2014
H2H
15748
Frances Tiafoe
Fabian Marozsan
1
0–1
H 0–1
Jan 16, 2025
H2H
15749
Frances Tiafoe
Francisco Comesana
1
1–0
H 1–0
Jan 21, 2026
H2H
15750
Frances Tiafoe
Hyeon Chung
1
1–0
H 1–0
Feb 24, 2018
H2H
15751
Frances Tiafoe
Jared Donaldson
1
1–0
G 1–0
Jun 21, 2018
H2H
15752
Frances Tiafoe
J.J. Wolf
1
0–1
H 0–1
Feb 11, 2023
H2H
15753
Frances Tiafoe
Juan Manuel Cerundolo
1
1–0
H 1–0
Mar 28, 2022
H2H
15754
Frances Tiafoe
Kei Nishikori
1
0–1
H 0–1
Oct 25, 2018
H2H
15755
Frances Tiafoe
Konstantin Kravchuk
1
1–0
H 1–0
Mar 24, 2017
H2H
15756
Frances Tiafoe
Kyle Edmund
1
1–0
H 1–0
Mar 24, 2018
H2H
15757
Frances Tiafoe
Liam Broady
1
0–1
G 0–1
Jun 23, 2021
H2H
15758
Frances Tiafoe
Marco Cecchinato
1
1–0
H 1–0
Aug 8, 2018
H2H
15759
Frances Tiafoe
Marin Cilic
1
1–0
H 1–0
Aug 4, 2026
H2H
15760
Frances Tiafoe
Martin Klizan
1
0–1
C 0–1
May 26, 2015
H2H
15761
Frances Tiafoe
Matthew Barton
1
0–1
C 0–1
Apr 7, 2016
H2H
15762
Frances Tiafoe
Nick Kyrgios
1
0–1
H 0–1
Aug 6, 2022
H2H
15763
Frances Tiafoe
Nicolas Kicker
1
1–0
H 1–0
Mar 23, 2018
H2H
15764
Frances Tiafoe
Novak Djokovic
1
0–1
H 0–1
Feb 11, 2021
H2H
15765
Frances Tiafoe
Pedro Martinez
1
1–0
H 1–0
Nov 11, 2021
H2H
15766
Frances Tiafoe
Prajnesh Gunneswaran
1
1–0
H 1–0
Jan 16, 2019
H2H
15767
Frances Tiafoe
Radu Albot
1
1–0
H 1–0
Feb 16, 2024
H2H
15768
Frances Tiafoe
Rei Sakamoto
1
1–0
H 1–0
Sep 2, 2026
H2H
15769
Frances Tiafoe
Richard Gasquet
1
0–1
G 0–1
Jun 28, 2017
H2H
15770
Frances Tiafoe
Sam Groth
1
0–1
H 0–1
Jul 30, 2015
H2H
15771
Frances Tiafoe
Sebastian Baez
1
0–1
C 0–1
May 1, 2022
H2H
15772
Frances Tiafoe
Tim Smyczek
1
0–1
H 0–1
Feb 16, 2017
H2H
15773
Frances Tiafoe
Tomas Machac
1
0–1
H 0–1
Jan 18, 2024
H2H
15774
Frances Tiafoe
Yannick Maden
1
1–0
H 1–0
Oct 17, 2019
H2H
15775
Frances Tiafoe
Yasutaka Uchiyama
1
1–0
H 1–0
Oct 6, 2022
H2H
15776
Frances Tiafoe
Yi Zhou
1
1–0
H 1–0
Oct 5, 2024
H2H
15777
Francisco Cabello
Mose Navarra
1
1–0
C 1–0
Jul 28, 1999
H2H
15778
Francisco Cabello
Radomir Vasek
1
0–1
C 0–1
Nov 6, 1997
H2H
15779
Francisco Cabral
Jan-Lennard Struff
1
0–1
C 0–1
Jul 29, 2024
H2H
15780
Francisco Cerundolo
Adrian Mannarino
1
1–0
H 1–0
Oct 4, 2025
H2H
15781
Francisco Cerundolo
Alejandro Tabilo
1
0–1
C 0–1
Feb 3, 2022
H2H
15782
Francisco Cerundolo
Alexander Blockx
1
0–1
C 0–1
Apr 28, 2026
H2H
15783
Francisco Cerundolo
Alexei Popyrin
1
0–1
C 0–1
Apr 22, 2021
H2H
15784
Francisco Cerundolo
Alexis Galarneau
1
1–0
H 1–0
Aug 9, 2023
H2H
15785
Francisco Cerundolo
Andrej Martin
1
0–1
C 0–1
Mar 11, 2021
H2H
15786
Francisco Cerundolo
Andy Murray
1
0–1
H 0–1
Aug 31, 2022
H2H
15787
Francisco Cerundolo
Arthur Fery
1
1–0
G 1–0
Jun 19, 2026
H2H
15788
Francisco Cerundolo
Arthur Fils
1
0–1
C 0–1
May 28, 2023
H2H
15789
Francisco Cerundolo
Arthur Gea
1
0–1
H 0–1
Jul 31, 2026
H2H
15790
Francisco Cerundolo
Benjamin Bonzi
1
1–0
H 1–0
Mar 7, 2026
H2H
15791
Francisco Cerundolo
Brandon Nakashima
1
1–0
G 1–0
Jun 20, 2026
H2H
15792
Francisco Cerundolo
Carlos Taberner
1
0–1
C 0–1
Jul 24, 2025
H2H
15793
Francisco Cerundolo
Corentin Moutet
1
1–0
H 1–0
Jan 19, 2023
H2H
15794
Francisco Cerundolo
Dane Sweeny
1
1–0
H 1–0
Jan 16, 2024
H2H
15795
Francisco Cerundolo
David Goffin
1
1–0
C 1–0
Apr 19, 2025
H2H
15796
Francisco Cerundolo
Denis Shapovalov
1
0–1
H 0–1
Nov 2, 2022
H2H
15797
Francisco Cerundolo
Elmer Moller
1
1–0
C 1–0
Feb 26, 2026
H2H
15798
Francisco Cerundolo
Emilio Nava
1
1–0
C 1–0
Feb 27, 2026
H2H
15799
Francisco Cerundolo
Fabio Fognini
1
1–0
C 1–0
Apr 8, 2025
H2H
15800
Francisco Cerundolo
Federico Delbonis
1
1–0
C 1–0
Feb 10, 2023
H2H