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
8401
John Millman
Daniel Elahi Galan
1
0–1
H 0–1
Mar 25, 2022
H2H
8402
John Millman
Daniel Evans
1
0–1
C 0–1
May 5, 2021
H2H
8403
John Millman
Denis Kudla
1
1–0
H 1–0
Jul 20, 2016
H2H
8404
John Millman
Denis Shapovalov
1
0–1
C 0–1
May 29, 2018
H2H
8405
John Millman
Dmitry Popko
1
1–0
H 1–0
Sep 23, 2021
H2H
8406
John Millman
Egor Gerasimov
1
0–1
C 0–1
Apr 28, 2022
H2H
8407
John Millman
Elias Ymer
1
1–0
H 1–0
Aug 5, 2021
H2H
8408
John Millman
Emilio Nava
1
0–1
H 0–1
Aug 31, 2022
H2H
8409
John Millman
Evgeny Donskoy
1
1–0
H 1–0
Jan 7, 2016
H2H
8410
John Millman
Federico Coria
1
1–0
C 1–0
Apr 8, 2021
H2H
8411
John Millman
Felix Auger-Aliassime
1
0–1
C 0–1
May 24, 2019
H2H
8412
John Millman
Gael Monfils
1
0–1
H 0–1
Aug 12, 2021
H2H
8413
John Millman
Guido Andreozzi
1
1–0
C 1–0
Jul 19, 2018
H2H
8414
John Millman
Henri Laaksonen
1
0–1
H 0–1
Sep 1, 2021
H2H
8415
John Millman
Hugo Dellien
1
1–0
G 1–0
Jul 3, 2019
H2H
8416
John Millman
Hugo Gaston
1
1–0
H 1–0
Aug 23, 2022
H2H
8417
John Millman
James Duckworth
1
0–1
H 0–1
Sep 25, 2021
H2H
8418
John Millman
Jay Clarke
1
1–0
G 1–0
Jun 23, 2021
H2H
8419
John Millman
Kei Nishikori
1
0–1
H 0–1
Mar 24, 2018
H2H
8420
John Millman
Lloyd Harris
1
1–0
H 1–0
Oct 4, 2019
H2H
8421
John Millman
Lorenzo Sonego
1
0–1
G 0–1
Jun 24, 2021
H2H
8422
John Millman
Marc-Andrea Huesler
1
1–0
H 1–0
Jan 18, 2023
H2H
8423
John Millman
Marton Fucsovics
1
1–0
H 1–0
Jan 11, 2019
H2H
8424
John Millman
Matteo Berrettini
1
0–1
C 0–1
May 12, 2021
H2H
8425
John Millman
Michael Mmoh
1
1–0
H 1–0
Jan 15, 2020
H2H
8426
John Millman
Mikael Ymer
1
1–0
H 1–0
Sep 30, 2021
H2H
8427
John Millman
Mikhail Kukushkin
1
1–0
H 1–0
Sep 2, 2018
H2H
8428
John Millman
Radu Albot
1
1–0
C 1–0
Apr 26, 2018
H2H
8429
John Millman
Ricardas Berankis
1
1–0
H 1–0
Aug 11, 2021
H2H
8430
John Millman
Ryan Harrison
1
0–1
H 0–1
Jul 28, 2017
H2H
8431
John Millman
Stefanos Tsitsipas
1
0–1
H 0–1
Oct 19, 2018
H2H
8432
John Millman
Stefano Travaglia
1
1–0
G 1–0
Jul 4, 2018
H2H
8433
John Millman
Thanasi Kokkinakis
1
0–1
H 0–1
Jan 6, 2022
H2H
8434
John Millman
Vasek Pospisil
1
0–1
H 0–1
Nov 14, 2020
H2H
8435
John-Patrick Smith
Kenny De Schepper
1
0–1
G 0–1
Jul 1, 2015
H2H
8436
John-Patrick Smith
Radu Albot
1
0–1
H 0–1
Feb 25, 2021
H2H
8437
Jonas Forejtek
Marin Cilic
1
1–0
H 1–0
Nov 12, 2020
H2H
8438
Jordan Thompson
Adam Neff
1
1–0
H 1–0
Feb 8, 2024
H2H
8439
Jordan Thompson
Alex Bolt
1
1–0
H 1–0
Jan 3, 2019
H2H
8440
Jordan Thompson
Alexei Popyrin
1
1–0
G 1–0
Jun 22, 2023
H2H
8441
Jordan Thompson
Alex Molcan
1
0–1
H 0–1
Mar 24, 2023
H2H
8442
Jordan Thompson
Aslan Karatsev
1
0–1
H 0–1
Sep 2, 2021
H2H
8443
Jordan Thompson
August Holmgren
1
1–0
H 1–0
Oct 3, 2025
H2H
8444
Jordan Thompson
Benjamin Bonzi
1
1–0
G 1–0
Jul 3, 2025
H2H
8445
Jordan Thompson
Bernard Tomic
1
0–1
H 0–1
Jan 15, 2016
H2H
8446
Jordan Thompson
Bjorn Fratangelo
1
0–1
C 0–1
Apr 12, 2018
H2H
8447
Jordan Thompson
Botic van de Zandschulp
1
0–1
H 0–1
Aug 30, 2023
H2H
8448
Jordan Thompson
Bradley Klahn
1
1–0
G 1–0
Jun 28, 2019
H2H
8449
Jordan Thompson
Cedrik-Marcel Stebe
1
1–0
G 1–0
Jul 15, 2021
H2H
8450
Jordan Thompson
Christopher O'Connell
1
1–0
H 1–0
Jan 6, 2022
H2H
8451
Jordan Thompson
Constant Lestienne
1
1–0
H 1–0
Aug 28, 2024
H2H
8452
Jordan Thompson
Cristian Garin
1
0–1
C 0–1
Apr 8, 2022
H2H
8453
Jordan Thompson
Damir Dzumhur
1
1–0
G 1–0
Jun 29, 2019
H2H
8454
Jordan Thompson
Daniel Altmaier
1
1–0
G 1–0
Jun 17, 2021
H2H
8455
Jordan Thompson
Daniel Evans
1
1–0
H 1–0
Feb 15, 2024
H2H
8456
Jordan Thompson
David Goffin
1
1–0
H 1–0
Mar 12, 2022
H2H
8457
Jordan Thompson
Dennis Novak
1
0–1
H 0–1
Oct 15, 2020
H2H
8458
Jordan Thompson
Dominik Koepfer
1
1–0
H 1–0
Jan 14, 2025
H2H
8459
Jordan Thompson
Dusan Lajovic
1
1–0
H 1–0
Sep 24, 2023
H2H
8460
Jordan Thompson
Egor Gerasimov
1
1–0
H 1–0
Sep 3, 2020
H2H
8461
Jordan Thompson
Emilio Nava
1
1–0
H 1–0
Feb 22, 2024
H2H
8462
Jordan Thompson
Ernesto Escobedo
1
1–0
H 1–0
Feb 21, 2024
H2H
8463
Jordan Thompson
Ethan Quinn
1
0–1
C 0–1
Apr 3, 2025
H2H
8464
Jordan Thompson
Facundo Diaz Acosta
1
1–0
H 1–0
Jan 10, 2024
H2H
8465
Jordan Thompson
Flavio Cobolli
1
0–1
C 0–1
Apr 20, 2023
H2H
8466
Jordan Thompson
Gabriel Diallo
1
0–1
G 0–1
Jun 13, 2025
H2H
8467
Jordan Thompson
Harold Mayot
1
1–0
H 1–0
Jul 26, 2024
H2H
8468
Jordan Thompson
Hubert Hurkacz
1
1–0
H 1–0
Aug 29, 2024
H2H
8469
Jordan Thompson
Ilya Ivashka
1
0–1
G 0–1
Jul 4, 2021
H2H
8470
Jordan Thompson
James Duckworth
1
1–0
G 1–0
Jul 19, 2018
H2H
8471
Jordan Thompson
Jan-Lennard Struff
1
1–0
H 1–0
Jul 31, 2019
H2H
8472
Jordan Thompson
Jason Kubler
1
0–1
G 0–1
Jul 14, 2022
H2H
8473
Jordan Thompson
John Millman
1
1–0
C 1–0
Sep 10, 2020
H2H
8474
Jordan Thompson
John-Patrick Smith
1
0–1
G 0–1
Jul 14, 2016
H2H
8475
Jordan Thompson
Juan Ignacio Londero
1
1–0
H 1–0
Oct 3, 2019
H2H
8476
Jordan Thompson
Juan Manuel Cerundolo
1
1–0
H 1–0
Jan 19, 2026
H2H
8477
Jordan Thompson
Laslo Djere
1
1–0
C 1–0
May 24, 2016
H2H
8478
Jordan Thompson
Liam Broady
1
1–0
G 1–0
Jul 21, 2023
H2H
8479
Jordan Thompson
Lloyd Harris
1
1–0
H 1–0
Jul 29, 2021
H2H
8480
Jordan Thompson
Lorenzo Sonego
1
1–0
H 1–0
Aug 31, 2022
H2H
8481
Jordan Thompson
Luciano Darderi
1
1–0
G 1–0
Jul 6, 2025
H2H
8482
Jordan Thompson
Lukas Klein
1
1–0
G 1–0
Jun 24, 2021
H2H
8483
Jordan Thompson
Martin Klizan
1
1–0
H 1–0
Jan 14, 2016
H2H
8484
Jordan Thompson
Marton Fucsovics
1
0–1
C 0–1
Apr 20, 2022
H2H
8485
Jordan Thompson
Matteo Arnaldi
1
1–0
H 1–0
Sep 1, 2024
H2H
8486
Jordan Thompson
Maximilian Marterer
1
0–1
C 0–1
May 28, 2024
H2H
8487
Jordan Thompson
Mitchell Krueger
1
0–1
H 0–1
Feb 17, 2022
H2H
8488
Jordan Thompson
Nick Kyrgios
1
0–1
G 0–1
Jul 3, 2019
H2H
8489
Jordan Thompson
Nicolas Kicker
1
0–1
H 0–1
Jan 17, 2018
H2H
8490
Jordan Thompson
Noah Rubin
1
1–0
H 1–0
Feb 14, 2019
H2H
8491
Jordan Thompson
Novak Djokovic
1
0–1
G 0–1
Jul 6, 2023
H2H
8492
Jordan Thompson
Pedro Martinez
1
1–0
H 1–0
Oct 30, 2024
H2H
8493
Jordan Thompson
Peter Gojowczyk
1
1–0
H 1–0
Jul 30, 2021
H2H
8494
Jordan Thompson
Pierre-Hugues Herbert
1
1–0
H 1–0
Feb 4, 2021
H2H
8495
Jordan Thompson
Quentin Halys
1
0–1
H 0–1
Jan 5, 2023
H2H
8496
Jordan Thompson
Radu Albot
1
0–1
C 0–1
Sep 29, 2020
H2H
8497
Jordan Thompson
Roberto Bautista Agut
1
0–1
G 0–1
Jun 29, 2016
H2H
8498
Jordan Thompson
Roberto Carballes Baena
1
1–0
G 1–0
Jun 29, 2022
H2H
8499
Jordan Thompson
Roman Safiullin
1
0–1
H 0–1
Sep 25, 2023
H2H
8500
Jordan Thompson
Sebastian Korda
1
0–1
H 0–1
Aug 3, 2024
H2H
8501
Jordan Thompson
Sebastian Ofner
1
1–0
H 1–0
Jul 22, 2021
H2H
8502
Jordan Thompson
Stefano Travaglia
1
1–0
H 1–0
Sep 2, 2020
H2H
8503
Jordan Thompson
Steve Johnson
1
0–1
H 0–1
Jan 19, 2022
H2H
8504
Jordan Thompson
Terence Atmane
1
0–1
H 0–1
Oct 6, 2023
H2H
8505
Jordan Thompson
Vasek Pospisil
1
1–0
H 1–0
Sep 26, 2019
H2H
8506
Jordan Thompson
Yibing Wu
1
1–0
C 1–0
Apr 4, 2024
H2H
8507
Joris De Loore
Taylor Fritz
1
0–1
H 0–1
Oct 20, 2016
H2H
8508
Jozef Kovalik
Alejandro Tabilo
1
0–1
C 0–1
Mar 11, 2021
H2H
8509
Jozef Kovalik
Benoit Paire
1
0–1
C 0–1
Jul 22, 2021
H2H
8510
Jozef Kovalik
Filip Misolic
1
0–1
C 0–1
Jul 21, 2023
H2H
8511
Jozef Kovalik
Lorenzo Musetti
1
0–1
C 0–1
Jul 28, 2023
H2H
8512
Jozef Kovalik
Marin Cilic
1
1–0
H 1–0
Jan 6, 2017
H2H
8513
Juan Carlos Prado Angelo
Damir Dzumhur
1
0–1
C 0–1
Jul 15, 2026
H2H
8514
Juan Carlos Prado Angelo
Lukas Neumayer
1
1–0
C 1–0
Jul 13, 2026
H2H
8515
Juan Ignacio Londero
Alexander Zverev
1
0–1
C 0–1
May 3, 2019
H2H
8516
Juan Ignacio Londero
Alexandre Muller
1
0–1
H 0–1
Feb 10, 2021
H2H
8517
Juan Ignacio Londero
Arthur Rinderknech
1
0–1
C 0–1
Apr 22, 2021
H2H
8518
Juan Ignacio Londero
Corentin Moutet
1
1–0
C 1–0
Jun 1, 2019
H2H
8519
Juan Ignacio Londero
Daniel Evans
1
0–1
H 0–1
Jan 15, 2020
H2H
8520
Juan Ignacio Londero
Dusan Lajovic
1
0–1
H 0–1
Sep 26, 2019
H2H
8521
Juan Ignacio Londero
Elias Ymer
1
1–0
C 1–0
Feb 21, 2019
H2H
8522
Juan Ignacio Londero
Evgeny Donskoy
1
1–0
H 1–0
Sep 2, 2020
H2H
8523
Juan Ignacio Londero
Federico Coria
1
1–0
C 1–0
Feb 27, 2020
H2H
8524
Juan Ignacio Londero
Felix Auger-Aliassime
1
0–1
C 0–1
Apr 16, 2019
H2H
8525
Juan Ignacio Londero
Grigor Dimitrov
1
0–1
H 0–1
Jan 22, 2020
H2H
8526
Juan Ignacio Londero
Henri Laaksonen
1
0–1
C 0–1
Jul 19, 2018
H2H
8527
Juan Ignacio Londero
Jay Clarke
1
1–0
G 1–0
Jun 26, 2019
H2H
8528
Juan Ignacio Londero
Lorenzo Sonego
1
1–0
C 1–0
Feb 8, 2019
H2H
8529
Juan Ignacio Londero
Lukas Rosol
1
0–1
H 0–1
Oct 17, 2019
H2H
8530
Juan Ignacio Londero
Matteo Berrettini
1
1–0
H 1–0
Aug 13, 2019
H2H
8531
Juan Ignacio Londero
Maximilian Marterer
1
1–0
C 1–0
May 2, 2019
H2H
8532
Juan Ignacio Londero
Mikhail Kukushkin
1
0–1
H 0–1
Feb 3, 2021
H2H
8533
Juan Ignacio Londero
Nikola Milojevic
1
1–0
C 1–0
Feb 5, 2022
H2H
8534
Juan Ignacio Londero
Norbert Gombos
1
0–1
C 0–1
Apr 8, 2021
H2H
8535
Juan Ignacio Londero
Novak Djokovic
1
0–1
H 0–1
Aug 29, 2019
H2H
8536
Juan Ignacio Londero
Pedro Martinez
1
1–0
C 1–0
Feb 4, 2022
H2H
8537
Juan Ignacio Londero
Radu Albot
1
0–1
C 0–1
May 23, 2019
H2H
8538
Juan Ignacio Londero
Sebastian Baez
1
0–1
C 0–1
Feb 25, 2022
H2H
8539
Juan Ignacio Londero
Soonwoo Kwon
1
0–1
H 0–1
Aug 1, 2019
H2H
8540
Juan Ignacio Londero
Tallon Griekspoor
1
0–1
C 0–1
Jul 22, 2021
H2H
8541
Juan Ignacio Londero
Thiago Seyboth Wild
1
0–1
C 0–1
Feb 28, 2020
H2H
8542
Juan Ignacio Londero
Tomas Martin Etcheverry
1
1–0
C 1–0
Feb 24, 2022
H2H
8543
Juan Manuel Cerundolo
Carlos Taberner
1
0–1
C 0–1
Feb 24, 2022
H2H
8544
Juan Manuel Cerundolo
Diego Schwartzman
1
1–0
C 1–0
Feb 10, 2023
H2H
8545
Juan Manuel Cerundolo
Ilya Ivashka
1
1–0
H 1–0
Aug 30, 2023
H2H
8546
Juan Manuel Cerundolo
Pedro Martinez
1
0–1
C 0–1
Feb 12, 2026
H2H
8547
Juan Pablo Ficovich
Aleksandar Kovacevic
1
0–1
H 0–1
Jul 18, 2025
H2H
8548
Juan Pablo Ficovich
Alibek Kachmazov
1
1–0
H 1–0
Jul 16, 2025
H2H
8549
Juan Pablo Ficovich
Cristian Garin
1
0–1
C 0–1
Feb 27, 2025
H2H
8550
Juan Pablo Ficovich
Diego Schwartzman
1
0–1
C 0–1
Feb 4, 2022
H2H
8551
Juan Pablo Ficovich
Federico Coria
1
1–0
C 1–0
Feb 3, 2022
H2H
8552
Juan Pablo Ficovich
Jacob Fearnley
1
1–0
H 1–0
Jul 29, 2025
H2H
8553
Juan Pablo Ficovich
Quentin Halys
1
1–0
H 1–0
Jul 17, 2025
H2H
8554
Juan Pablo Varillas
Alex Michelsen
1
0–1
H 0–1
Aug 22, 2023
H2H
8555
Juan Pablo Varillas
Arthur Fils
1
0–1
H 0–1
Oct 21, 2023
H2H
8556
Juan Pablo Varillas
Benoit Paire
1
0–1
C 0–1
Jul 16, 2021
H2H
8557
Juan Pablo Varillas
Camilo Ugo Carabelli
1
0–1
C 0–1
Feb 15, 2024
H2H
8558
Juan Pablo Varillas
Carlos Taberner
1
1–0
C 1–0
Jul 27, 2022
H2H
8559
Juan Pablo Varillas
Cristian Garin
1
0–1
C 0–1
Mar 13, 2021
H2H
8560
Juan Pablo Varillas
Fabian Marozsan
1
1–0
H 1–0
Oct 19, 2023
H2H
8561
Juan Pablo Varillas
Federico Coria
1
1–0
C 1–0
Mar 12, 2021
H2H
8562
Juan Pablo Varillas
Felix Auger-Aliassime
1
0–1
C 0–1
May 24, 2022
H2H
8563
Juan Pablo Varillas
Francisco Comesana
1
1–0
C 1–0
Feb 29, 2024
H2H
8564
Juan Pablo Varillas
Grigor Dimitrov
1
0–1
H 0–1
Sep 24, 2023
H2H
8565
Juan Pablo Varillas
Hubert Hurkacz
1
1–0
C 1–0
Jun 3, 2023
H2H
8566
Juan Pablo Varillas
Jie Cui
1
1–0
H 1–0
Sep 23, 2023
H2H
8567
Juan Pablo Varillas
Juncheng Shang
1
1–0
C 1–0
May 30, 2023
H2H
8568
Juan Pablo Varillas
Lorenzo Sonego
1
1–0
C 1–0
Jul 21, 2022
H2H
8569
Juan Pablo Varillas
Michael Mmoh
1
0–1
C 0–1
Apr 4, 2024
H2H
8570
Juan Pablo Varillas
Miomir Kecmanovic
1
1–0
H 1–0
Aug 30, 2023
H2H
8571
Juan Pablo Varillas
Novak Djokovic
1
0–1
C 0–1
Jun 6, 2023
H2H
8572
Juan Pablo Varillas
Sumit Nagal
1
1–0
C 1–0
Jul 15, 2021
H2H
8573
Juan Pablo Varillas
Taylor Fritz
1
0–1
H 0–1
Aug 31, 2023
H2H
8574
Juncheng Shang
Adrian Mannarino
1
0–1
H 0–1
Mar 24, 2023
H2H
8575
Juncheng Shang
Aleksandar Kovacevic
1
1–0
H 1–0
Oct 3, 2025
H2H
8576
Juncheng Shang
Arthur Cazaux
1
0–1
H 0–1
Sep 28, 2025
H2H
8577
Juncheng Shang
Cristian Garin
1
1–0
G 1–0
Jul 3, 2024
H2H
8578
Juncheng Shang
Emil Ruusuvuori
1
1–0
G 1–0
Jun 27, 2024
H2H
8579
Juncheng Shang
James Duckworth
1
0–1
H 0–1
Jul 29, 2025
H2H
8580
Juncheng Shang
Laslo Djere
1
1–0
H 1–0
Jan 4, 2024
H2H
8581
Juncheng Shang
Lorenzo Musetti
1
1–0
H 1–0
Sep 24, 2024
H2H
8582
Juncheng Shang
Marcos Giron
1
0–1
H 0–1
Oct 30, 2024
H2H
8583
Juncheng Shang
Mariano Navone
1
1–0
H 1–0
Aug 21, 2024
H2H
8584
Juncheng Shang
Mattia Bellucci
1
0–1
H 0–1
Aug 26, 2025
H2H
8585
Juncheng Shang
Miomir Kecmanovic
1
1–0
H 1–0
Mar 22, 2024
H2H
8586
Juncheng Shang
Radu Albot
1
0–1
H 0–1
Feb 15, 2024
H2H
8587
Juncheng Shang
Roberto Bautista Agut
1
1–0
H 1–0
Jan 19, 2026
H2H
8588
Juncheng Shang
Stefano Napolitano
1
0–1
C 0–1
May 11, 2024
H2H
8589
Juncheng Shang
Taylor Fritz
1
0–1
G 0–1
Jun 28, 2024
H2H
8590
Jurij Rodionov
Adrian Mannarino
1
0–1
H 0–1
Oct 2, 2023
H2H
8591
Jurij Rodionov
Albert Ramos-Vinolas
1
1–0
C 1–0
Apr 6, 2023
H2H
8592
Jurij Rodionov
Aleksandar Vukic
1
1–0
C 1–0
Apr 18, 2024
H2H
8593
Jurij Rodionov
Alexander Zverev
1
0–1
C 0–1
Apr 19, 2024
H2H
8594
Jurij Rodionov
Clement Tabur
1
0–1
C 0–1
Jul 13, 2026
H2H
8595
Jurij Rodionov
Cristian Garin
1
0–1
C 0–1
Apr 4, 2024
H2H
8596
Jurij Rodionov
Dominik Koepfer
1
1–0
G 1–0
Jun 10, 2021
H2H
8597
Jurij Rodionov
Fabian Marozsan
1
0–1
H 0–1
Mar 8, 2024
H2H
8598
Jurij Rodionov
Gregoire Barrere
1
1–0
H 1–0
Sep 30, 2023
H2H
8599
Jurij Rodionov
Hernan Casanova
1
1–0
C 1–0
Jul 27, 2022
H2H
8600
Jurij Rodionov
Lucas Pouille
1
0–1
C 0–1
May 30, 2023
H2H