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.

Rivalries
Reset
# Player 1 Player 2 Meetings, sorted descending Record Surface Last Met H2H
3401 Karen Khachanov Tallon Griekspoor 2 0–2 H 0–2 Oct 23, 2025 H2H
3402 Karen Khachanov Taylor Fritz 2 1–1 G 0–1 H 1–0 Jul 10, 2025 H2H
3403 Karen Khachanov Thanasi Kokkinakis 2 2–0 C 2–0 Jun 3, 2023 H2H
3404 Karen Khachanov Thiago Seyboth Wild 2 1–1 H 1–1 Oct 24, 2024 H2H
3405 Karen Khachanov Tomas Martin Etcheverry 2 2–0 G 1–0 H 1–0 Jun 21, 2025 H2H
3406 Karen Khachanov Yannick Hanfmann 2 2–0 G 1–0 H 1–0 Jul 2, 2026 H2H
3407 Karen Khachanov Zizou Bergs 2 2–0 G 1–0 H 1–0 Jun 19, 2025 H2H
3408 Kei Nishikori Adrian Mannarino 2 2–0 H 2–0 Mar 10, 2019 H2H
3409 Kei Nishikori Alex de Minaur 2 1–1 H 1–1 Mar 5, 2021 H2H
3410 Kei Nishikori Cristian Garin 2 1–1 C 1–1 Apr 22, 2021 H2H
3411 Kei Nishikori Evgeny Donskoy 2 2–0 H 2–0 Feb 16, 2018 H2H
3412 Kei Nishikori Felix Auger-Aliassime 2 2–0 C 1–0 H 1–0 Mar 4, 2021 H2H
3413 Kei Nishikori Martin Klizan 2 1–1 C 1–1 Apr 25, 2015 H2H
3414 Kei Nishikori Miomir Kecmanovic 2 1–1 C 0–1 H 1–0 Aug 11, 2021 H2H
3415 Kei Nishikori Ricardas Berankis 2 2–0 G 1–0 H 1–0 Jun 17, 2021 H2H
3416 Kei Nishikori Thiemo de Bakker 2 2–0 C 1–0 H 1–0 Apr 21, 2016 H2H
3417 Kyle Edmund Ilya Ivashka 2 2–0 H 2–0 Mar 23, 2019 H2H
3418 Kyle Edmund Taylor Fritz 2 0–2 G 0–1 H 0–1 Feb 28, 2020 H2H
3419 Learner Tien Adam Walton 2 2–0 H 2–0 Mar 6, 2026 H2H
3420 Learner Tien Camilo Ugo Carabelli 2 2–0 H 2–0 Jan 7, 2026 H2H
3421 Learner Tien Marcos Giron 2 1–1 C 0–1 H 1–0 Jan 19, 2026 H2H
3422 Learner Tien Nishesh Basavareddy 2 2–0 C 1–0 G 1–0 Apr 2, 2026 H2H
3423 Learner Tien Reilly Opelka 2 2–0 C 1–0 H 1–0 Aug 1, 2025 H2H
3424 Learner Tien Tomas Machac 2 0–2 C 0–1 H 0–1 May 10, 2025 H2H
3425 Liam Broady Alex de Minaur 2 0–2 G 0–2 Jul 3, 2022 H2H
3426 Liam Broady Botic van de Zandschulp 2 1–1 G 0–1 H 1–0 Jul 3, 2024 H2H
3427 Liam Broady Damir Dzumhur 2 0–2 C 0–1 H 0–1 Apr 20, 2023 H2H
3428 Liam Broady Diego Schwartzman 2 1–1 G 1–1 Jun 30, 2022 H2H
3429 Liam Broady Marin Cilic 2 0–2 G 0–1 H 0–1 Oct 1, 2022 H2H
3430 Liam Broady Miomir Kecmanovic 2 0–2 H 0–2 Mar 12, 2022 H2H
3431 Lloyd Harris Alexei Popyrin 2 2–0 C 1–0 H 1–0 Feb 11, 2021 H2H
3432 Lloyd Harris Aslan Karatsev 2 0–2 C 0–1 H 0–1 May 10, 2022 H2H
3433 Lloyd Harris Christopher Eubanks 2 1–1 G 0–1 H 1–0 Jun 30, 2023 H2H
3434 Lloyd Harris Cristian Garin 2 1–1 C 0–1 H 1–0 May 11, 2021 H2H
3435 Lloyd Harris Diego Schwartzman 2 0–2 H 0–2 Oct 1, 2021 H2H
3436 Lloyd Harris Facundo Bagnis 2 2–0 H 2–0 Mar 25, 2022 H2H
3437 Lloyd Harris Gael Monfils 2 2–0 G 1–0 H 1–0 Jun 17, 2021 H2H
3438 Lloyd Harris Kei Nishikori 2 1–1 H 1–1 Aug 7, 2021 H2H
3439 Lloyd Harris Kyle Edmund 2 1–1 H 1–1 Oct 15, 2020 H2H
3440 Lloyd Harris Marco Cecchinato 2 1–1 C 0–1 H 1–0 Apr 29, 2021 H2H
3441 Lloyd Harris Matteo Berrettini 2 0–2 C 0–1 H 0–1 Mar 15, 2022 H2H
3442 Lloyd Harris Reilly Opelka 2 1–1 H 1–1 Sep 7, 2021 H2H
3443 Lloyd Harris Ricardas Berankis 2 2–0 G 1–0 H 1–0 Jun 30, 2021 H2H
3444 Lloyd Harris Richard Gasquet 2 0–2 C 0–1 H 0–1 May 24, 2022 H2H
3445 Lloyd Harris Ugo Humbert 2 0–2 H 0–2 Jul 28, 2023 H2H
3446 Lloyd Harris Zizou Bergs 2 2–0 G 1–0 H 1–0 Jul 2, 2025 H2H
3447 Lorenzo Musetti Aleksandar Vukic 2 2–0 H 2–0 Jul 29, 2026 H2H
3448 Lorenzo Musetti Benjamin Bonzi 2 1–1 H 1–1 Aug 10, 2025 H2H
3449 Lorenzo Musetti Benoit Paire 2 2–0 C 1–0 H 1–0 Apr 12, 2022 H2H
3450 Lorenzo Musetti Ilya Ivashka 2 1–1 C 1–0 H 0–1 Sep 4, 2022 H2H
3451 Lorenzo Musetti James Duckworth 2 1–1 H 1–1 Jul 30, 2025 H2H
3452 Lorenzo Musetti Jan-Lennard Struff 2 1–1 H 1–1 Oct 30, 2024 H2H
3453 Lorenzo Musetti Mariano Navone 2 2–0 C 2–0 May 31, 2025 H2H
3454 Lorenzo Musetti Marin Cilic 2 1–1 H 1–1 Nov 2, 2022 H2H
3455 Lorenzo Musetti Mikael Ymer 2 2–0 C 1–0 H 1–0 May 30, 2023 H2H
3456 Lorenzo Sonego Alejandro Tabilo 2 1–1 H 1–1 Aug 9, 2024 H2H
3457 Lorenzo Sonego Benjamin Bonzi 2 1–1 H 1–1 Feb 9, 2023 H2H
3458 Lorenzo Sonego Diego Schwartzman 2 0–2 C 0–2 Feb 12, 2022 H2H
3459 Lorenzo Sonego Fabian Marozsan 2 2–0 G 1–0 H 1–0 Jun 25, 2025 H2H
3460 Lorenzo Sonego Gabriel Diallo 2 2–0 G 1–0 H 1–0 Jul 2, 2026 H2H
3461 Lorenzo Sonego Gael Monfils 2 1–1 C 1–0 H 0–1 May 11, 2021 H2H
3462 Lorenzo Sonego Marcos Giron 2 1–1 H 1–1 Sep 21, 2025 H2H
3463 Lorenzo Sonego Nick Kyrgios 2 0–2 H 0–2 Jan 22, 2020 H2H
3464 Lorenzo Sonego Novak Djokovic 2 1–1 C 0–1 H 1–0 May 15, 2021 H2H
3465 Lorenzo Sonego Pedro Martinez 2 1–1 C 1–1 Apr 14, 2026 H2H
3466 Lorenzo Sonego Quentin Halys 2 1–1 C 1–0 G 0–1 Jun 12, 2025 H2H
3467 Lorenzo Sonego Taro Daniel 2 1–1 H 1–1 Sep 21, 2024 H2H
3468 Lorenzo Sonego Zhizhen Zhang 2 0–2 C 0–1 G 0–1 May 30, 2024 H2H
3469 Luca Nardi Alexandre Muller 2 0–2 C 0–1 H 0–1 Oct 4, 2024 H2H
3470 Luca Nardi Cameron Norrie 2 0–2 C 0–1 H 0–1 Mar 7, 2025 H2H
3471 Luca Nardi Daniel Altmaier 2 1–1 C 1–0 H 0–1 Feb 13, 2025 H2H
3472 Luca Nardi David Goffin 2 1–1 C 0–1 G 1–0 Jun 13, 2024 H2H
3473 Luca Nardi Marton Fucsovics 2 1–1 C 0–1 H 1–0 Apr 3, 2025 H2H
3474 Luca Nardi Zhizhen Zhang 2 2–0 H 2–0 Feb 19, 2025 H2H
3475 Luca Nardi Zizou Bergs 2 1–1 H 1–1 Feb 27, 2025 H2H
3476 Lucas Pouille Gael Monfils 2 0–2 H 0–2 Sep 8, 2016 H2H
3477 Lucas Pouille Martin Klizan 2 1–1 C 1–1 May 30, 2019 H2H
3478 Luca Van Assche Benjamin Bonzi 2 1–1 H 1–1 Feb 13, 2025 H2H
3479 Luca Van Assche Hugo Gaston 2 2–0 C 2–0 Jul 25, 2026 H2H
3480 Luca Van Assche J.J. Wolf 2 1–1 G 0–1 H 1–0 Jan 10, 2024 H2H
3481 Luciano Darderi Alexander Zverev 2 1–1 C 1–1 May 12, 2026 H2H
3482 Luciano Darderi Daniel Altmaier 2 1–1 C 1–0 H 0–1 Jul 15, 2026 H2H
3483 Luciano Darderi Facundo Bagnis 2 2–0 C 2–0 Feb 29, 2024 H2H
3484 Luciano Darderi Frances Tiafoe 2 0–2 C 0–2 Apr 26, 2025 H2H
3485 Luciano Darderi Francisco Comesana 2 0–2 C 0–1 H 0–1 May 28, 2026 H2H
3486 Luciano Darderi Jaime Faria 2 1–1 C 1–1 Jul 24, 2026 H2H
3487 Luciano Darderi Lorenzo Musetti 2 0–2 G 0–1 H 0–1 Oct 6, 2025 H2H
3488 Luciano Darderi Mattia Bellucci 2 2–0 C 1–0 H 1–0 Aug 25, 2026 H2H
3489 Lukas Klein James Duckworth 2 1–1 H 1–1 Nov 7, 2024 H2H
3490 Lukas Rosol Albert Ramos-Vinolas 2 1–1 C 0–1 H 1–0 Jul 20, 2012 H2H
3491 Lukas Rosol Diego Schwartzman 2 2–0 C 1–0 H 1–0 Sep 22, 2016 H2H
3492 Lukas Rosol Gael Monfils 2 0–2 G 0–1 H 0–1 Oct 24, 2015 H2H
3493 Lukas Rosol Grigor Dimitrov 2 0–2 C 0–1 H 0–1 Aug 18, 2015 H2H
3494 Lukas Rosol Kyle Edmund 2 0–2 C 0–1 G 0–1 Jun 21, 2016 H2H
3495 Lukas Rosol Martin Klizan 2 1–1 H 1–1 Feb 5, 2016 H2H
3496 Lukas Rosol Mikhail Kukushkin 2 0–2 H 0–2 Sep 29, 2016 H2H
3497 Lukas Rosol Novak Djokovic 2 0–2 H 0–2 Oct 3, 2013 H2H
3498 Lukas Rosol Roberto Bautista Agut 2 1–1 C 1–1 May 28, 2015 H2H
3499 Lukas Rosol Steve Johnson 2 0–2 C 0–1 H 0–1 May 24, 2018 H2H
3500 Lukas Rosol Teymuraz Gabashvili 2 1–1 C 1–1 May 30, 2015 H2H
3501 Lukas Rosol Vasek Pospisil 2 0–2 H 0–2 Oct 2, 2014 H2H
3502 Mackenzie McDonald Adrian Mannarino 2 0–2 H 0–2 Aug 18, 2023 H2H
3503 Mackenzie McDonald Alex Bolt 2 1–1 G 1–0 H 0–1 Feb 4, 2021 H2H
3504 Mackenzie McDonald Alex Michelsen 2 0–2 G 0–1 H 0–1 Jul 28, 2026 H2H
3505 Mackenzie McDonald Alex Molcan 2 0–2 H 0–2 Oct 27, 2022 H2H
3506 Mackenzie McDonald Ben Shelton 2 0–2 C 0–1 H 0–1 Jul 24, 2025 H2H
3507 Mackenzie McDonald Borna Coric 2 2–0 G 1–0 H 1–0 Jun 16, 2023 H2H
3508 Mackenzie McDonald Cameron Norrie 2 0–2 H 0–2 Mar 7, 2026 H2H
3509 Mackenzie McDonald Corentin Moutet 2 1–1 H 1–1 Aug 9, 2025 H2H
3510 Mackenzie McDonald Daniel Evans 2 1–1 H 1–1 Jan 11, 2023 H2H
3511 Mackenzie McDonald Denis Kudla 2 2–0 H 2–0 Jul 28, 2022 H2H
3512 Mackenzie McDonald Dusan Lajovic 2 1–1 C 1–0 H 0–1 Nov 3, 2021 H2H
3513 Mackenzie McDonald Ernesto Escobedo 2 0–2 H 0–2 Jul 21, 2021 H2H
3514 Mackenzie McDonald Felix Auger-Aliassime 2 1–1 G 0–1 H 1–0 Aug 30, 2023 H2H
3515 Mackenzie McDonald Filip Krajinovic 2 2–0 H 2–0 Mar 10, 2023 H2H
3516 Mackenzie McDonald Francesco Passaro 2 2–0 H 2–0 Oct 20, 2022 H2H
3517 Mackenzie McDonald Henri Laaksonen 2 1–1 C 0–1 H 1–0 Sep 22, 2022 H2H
3518 Mackenzie McDonald Jan-Lennard Struff 2 0–2 H 0–2 Oct 16, 2025 H2H
3519 Mackenzie McDonald Juncheng Shang 2 1–1 H 1–1 Jan 16, 2024 H2H
3520 Mackenzie McDonald Luciano Darderi 2 1–1 H 1–1 Aug 20, 2025 H2H
3521 Mackenzie McDonald Marcos Giron 2 0–2 G 0–1 H 0–1 Jun 23, 2022 H2H
3522 Mackenzie McDonald Matteo Arnaldi 2 1–1 H 1–1 Mar 5, 2026 H2H
3523 Mackenzie McDonald Mattia Bellucci 2 1–1 G 1–0 H 0–1 Jun 12, 2025 H2H
3524 Mackenzie McDonald Mikael Ymer 2 1–1 G 1–0 H 0–1 Jun 30, 2023 H2H
3525 Mackenzie McDonald Nicolas Jarry 2 2–0 G 1–0 H 1–0 Oct 18, 2018 H2H
3526 Mackenzie McDonald Quentin Halys 2 0–2 H 0–2 Oct 3, 2025 H2H
3527 Mackenzie McDonald Rafael Nadal 2 1–1 C 0–1 H 1–0 Jan 19, 2023 H2H
3528 Mackenzie McDonald Reilly Opelka 2 0–2 G 0–1 H 0–1 Jul 20, 2024 H2H
3529 Mackenzie McDonald Richard Gasquet 2 1–1 G 0–1 H 1–0 Jun 30, 2022 H2H
3530 Mackenzie McDonald Sebastian Korda 2 0–2 C 0–1 H 0–1 Feb 17, 2026 H2H
3531 Mackenzie McDonald Tallon Griekspoor 2 0–2 C 0–1 G 0–1 Jun 14, 2024 H2H
3532 Mackenzie McDonald Taro Daniel 2 2–0 C 1–0 H 1–0 Feb 16, 2023 H2H
3533 Marc-Andrea Huesler Daniel Altmaier 2 0–2 C 0–2 Aug 2, 2023 H2H
3534 Marc-Andrea Huesler Emil Ruusuvuori 2 1–1 C 1–0 H 0–1 Oct 6, 2022 H2H
3535 Marc-Andrea Huesler Laslo Djere 2 0–2 C 0–1 H 0–1 Aug 26, 2022 H2H
3536 Marc-Andrea Huesler Lorenzo Sonego 2 0–2 H 0–2 Oct 17, 2024 H2H
3537 Marco Cecchinato Adrian Mannarino 2 0–2 H 0–2 Oct 19, 2018 H2H
3538 Marco Cecchinato Albert Ramos-Vinolas 2 1–1 C 1–0 H 0–1 Oct 17, 2020 H2H
3539 Marco Cecchinato Cristian Garin 2 1–1 C 1–1 May 4, 2019 H2H
3540 Marco Cecchinato Dominik Koepfer 2 1–1 C 1–0 H 0–1 Aug 25, 2021 H2H
3541 Marco Cecchinato Federico Coria 2 0–2 C 0–2 Feb 10, 2023 H2H
3542 Marco Cecchinato Henri Laaksonen 2 0–2 H 0–2 Aug 28, 2019 H2H
3543 Marco Cecchinato Hubert Hurkacz 2 0–2 C 0–1 G 0–1 May 26, 2022 H2H
3544 Marco Cecchinato Jaume Munar 2 1–1 C 1–1 May 29, 2021 H2H
3545 Marco Cecchinato Lorenzo Musetti 2 1–1 C 1–1 Jul 29, 2022 H2H
3546 Marco Cecchinato Miomir Kecmanovic 2 0–2 C 0–2 Apr 8, 2023 H2H
3547 Marco Cecchinato Norbert Gombos 2 1–1 C 1–0 H 0–1 May 29, 2021 H2H
3548 Marco Cecchinato Novak Djokovic 2 1–1 C 1–0 H 0–1 Oct 12, 2018 H2H
3549 Marco Cecchinato Pablo Carreno Busta 2 1–1 C 1–1 Jun 2, 2018 H2H
3550 Marco Cecchinato Richard Gasquet 2 1–1 C 1–0 H 0–1 Jul 15, 2021 H2H
3551 Marco Cecchinato Ugo Humbert 2 0–2 C 0–1 H 0–1 Apr 30, 2021 H2H
3552 Marcos Giron Cristian Garin 2 0–2 C 0–1 H 0–1 Mar 24, 2023 H2H
3553 Marcos Giron Diego Schwartzman 2 2–0 C 1–0 H 1–0 May 11, 2022 H2H
3554 Marcos Giron Ethan Quinn 2 2–0 H 2–0 Sep 20, 2025 H2H
3555 Marcos Giron James Duckworth 2 1–1 H 1–1 Aug 8, 2024 H2H
3556 Marcos Giron Jan-Lennard Struff 2 1–1 G 1–1 Jun 9, 2022 H2H
3557 Marcos Giron J.J. Wolf 2 2–0 C 1–0 H 1–0 Apr 5, 2024 H2H
3558 Marcos Giron Marin Cilic 2 0–2 C 0–1 H 0–1 May 7, 2026 H2H
3559 Marcos Giron Quentin Halys 2 2–0 C 1–0 G 1–0 Jul 2, 2026 H2H
3560 Marco Trungelliti Hamad Medjedovic 2 1–1 C 0–1 H 1–0 Aug 14, 2026 H2H
3561 Marco Trungelliti Kyrian Jacquet 2 2–0 C 2–0 Jul 13, 2026 H2H
3562 Marco Trungelliti Marco Cecchinato 2 0–2 C 0–2 Jul 21, 2018 H2H
3563 Marco Trungelliti Nicolas Jarry 2 1–1 C 1–1 Apr 18, 2024 H2H
3564 Mariano Navone Hamad Medjedovic 2 0–2 C 0–1 H 0–1 May 11, 2026 H2H
3565 Marin Cilic Aslan Karatsev 2 1–1 H 1–1 Oct 24, 2021 H2H
3566 Marin Cilic Benjamin Bonzi 2 1–1 C 0–1 G 1–0 Apr 25, 2025 H2H
3567 Marin Cilic Botic van de Zandschulp 2 2–0 H 2–0 Feb 17, 2022 H2H
3568 Marin Cilic Ilya Ivashka 2 1–1 H 1–1 Aug 25, 2021 H2H
3569 Marin Cilic Kyle Edmund 2 2–0 H 2–0 Jan 27, 2018 H2H
3570 Marius Copil Adrian Mannarino 2 1–1 C 1–0 H 0–1 Feb 5, 2016 H2H
3571 Marius Copil Albert Ramos-Vinolas 2 0–2 C 0–1 H 0–1 Mar 22, 2019 H2H
3572 Marius Copil Diego Schwartzman 2 1–1 H 1–1 Oct 18, 2019 H2H
3573 Marius Copil Federico Delbonis 2 2–0 H 2–0 Oct 17, 2019 H2H
3574 Marius Copil Grigor Dimitrov 2 0–2 C 0–1 H 0–1 May 7, 2014 H2H
3575 Marius Copil Mikhail Kukushkin 2 1–1 H 1–1 Mar 23, 2018 H2H
3576 Marius Copil Mirza Basic 2 1–1 H 1–1 Aug 1, 2018 H2H
3577 Marius Copil Taylor Fritz 2 1–1 H 1–1 Jan 9, 2019 H2H
3578 Marsel Ilhan Grigor Dimitrov 2 0–2 H 0–2 Oct 11, 2011 H2H
3579 Marsel Ilhan Kenny De Schepper 2 0–2 C 0–1 H 0–1 Feb 5, 2015 H2H
3580 Marsel Ilhan Martin Klizan 2 1–1 G 1–0 H 0–1 Jun 29, 2017 H2H
3581 Martin Damm Frances Tiafoe 2 0–2 H 0–2 Aug 31, 2026 H2H
3582 Martin Klizan Benoit Paire 2 1–1 H 1–1 Mar 24, 2017 H2H
3583 Martin Klizan Laslo Djere 2 1–1 C 1–1 May 29, 2018 H2H
3584 Martin Landaluce Mattia Bellucci 2 1–1 C 1–0 H 0–1 Aug 23, 2026 H2H
3585 Marton Fucsovics Adrian Mannarino 2 2–0 H 2–0 Nov 10, 2021 H2H
3586 Marton Fucsovics Alejandro Tabilo 2 1–1 C 1–1 Apr 5, 2026 H2H
3587 Marton Fucsovics Alex de Minaur 2 2–0 C 1–0 H 1–0 May 13, 2023 H2H
3588 Marton Fucsovics Damir Dzumhur 2 2–0 H 2–0 Feb 27, 2019 H2H
3589 Marton Fucsovics Dennis Novak 2 2–0 G 1–0 H 1–0 Oct 21, 2021 H2H
3590 Marton Fucsovics Egor Gerasimov 2 0–2 H 0–2 Jan 6, 2022 H2H
3591 Marton Fucsovics Kyle Edmund 2 0–2 C 0–1 H 0–1 May 31, 2018 H2H
3592 Marton Fucsovics Marcos Giron 2 2–0 G 1–0 H 1–0 Jul 6, 2023 H2H
3593 Marton Fucsovics Mariano Navone 2 2–0 C 2–0 Apr 4, 2025 H2H
3594 Marton Fucsovics Maximilian Marterer 2 0–2 C 0–1 H 0–1 May 5, 2018 H2H
3595 Marton Fucsovics Pablo Carreno Busta 2 1–1 C 0–1 H 1–0 Apr 23, 2026 H2H
3596 Marton Fucsovics Pedro Cachin 2 2–0 C 1–0 H 1–0 Apr 4, 2024 H2H
3597 Marton Fucsovics Soonwoo Kwon 2 1–1 G 0–1 H 1–0 Feb 17, 2022 H2H
3598 Marton Fucsovics Terence Atmane 2 1–1 H 1–1 Aug 13, 2026 H2H
3599 Marton Fucsovics Zhizhen Zhang 2 1–1 H 1–1 Aug 23, 2023 H2H
3600 Matteo Arnaldi Arthur Cazaux 2 1–1 C 1–0 H 0–1 Sep 20, 2025 H2H