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 ascending Record Surface Last Met H2H
10601 Danie Visser Tom Cain 1 1–0 H 1–0 Mar 12, 1983 H2H
10602 Danie Visser Vallis Wilder 1 1–0 H 1–0 Aug 28, 1986 H2H
10603 Danie Visser Vitas Gerulaitis 1 0–1 C 0–1 Mar 28, 1985 H2H
10604 Daniil Medvedev Alejandro Tabilo 1 1–0 H 1–0 Mar 7, 2026 H2H
10605 Daniil Medvedev Aleksandar Kovacevic 1 1–0 G 1–0 Jul 3, 2024 H2H
10606 Daniil Medvedev Alexandr Dolgopolov 1 0–1 H 0–1 Oct 5, 2017 H2H
10607 Daniil Medvedev Alex Molcan 1 1–0 H 1–0 Mar 27, 2023 H2H
10608 Daniil Medvedev Aljaz Bedene 1 1–0 H 1–0 Aug 27, 2020 H2H
10609 Daniil Medvedev Andrea Vavassori 1 1–0 C 1–0 Apr 29, 2023 H2H
10610 Daniil Medvedev Andrey Kuznetsov 1 1–0 H 1–0 Oct 19, 2017 H2H
10611 Daniil Medvedev Arthur Fery 1 1–0 G 1–0 Jul 5, 2023 H2H
10612 Daniil Medvedev Attila Balazs 1 1–0 H 1–0 Aug 30, 2023 H2H
10613 Daniil Medvedev Bernabe Zapata Miralles 1 1–0 C 1–0 May 15, 2023 H2H
10614 Daniil Medvedev Bjorn Fratangelo 1 1–0 H 1–0 Jul 31, 2019 H2H
10615 Daniil Medvedev Daniel Evans 1 1–0 H 1–0 Sep 7, 2021 H2H
10616 Daniil Medvedev Daniel Gimeno-Traver 1 0–1 C 0–1 Jul 15, 2016 H2H
10617 Daniil Medvedev Daniel Merida 1 1–0 G 1–0 Jul 1, 2026 H2H
10618 Daniil Medvedev Dudi Sela 1 1–0 H 1–0 Jan 7, 2017 H2H
10619 Daniil Medvedev Ernesto Escobedo 1 0–1 H 0–1 Jan 18, 2017 H2H
10620 Daniil Medvedev Facundo Bagnis 1 1–0 C 1–0 May 24, 2022 H2H
10621 Daniil Medvedev Federico Delbonis 1 1–0 H 1–0 Sep 2, 2020 H2H
10622 Daniil Medvedev Francisco Cerundolo 1 0–1 H 0–1 Mar 23, 2026 H2H
10623 Daniil Medvedev Gilles Muller 1 1–0 H 1–0 Feb 15, 2018 H2H
10624 Daniil Medvedev Giovanni Mpetshi Perricard 1 1–0 H 1–0 Feb 27, 2025 H2H
10625 Daniil Medvedev Guido Andreozzi 1 1–0 H 1–0 Aug 23, 2018 H2H
10626 Daniil Medvedev Guillermo Garcia-Lopez 1 1–0 G 1–0 Jul 5, 2018 H2H
10627 Daniil Medvedev Henri Laaksonen 1 1–0 H 1–0 Jan 19, 2022 H2H
10628 Daniil Medvedev Horacio Zeballos 1 1–0 G 1–0 Jun 9, 2016 H2H
10629 Daniil Medvedev Hugo Dellien 1 1–0 H 1–0 Aug 29, 2019 H2H
10630 Daniil Medvedev Hyeon Chung 1 0–1 H 0–1 Jan 18, 2018 H2H
10631 Daniil Medvedev Ivo Karlovic 1 0–1 G 0–1 Jun 17, 2017 H2H
10632 Daniil Medvedev Jared Donaldson 1 1–0 H 1–0 Jan 12, 2018 H2H
10633 Daniil Medvedev Jesper de Jong 1 1–0 H 1–0 Jan 19, 2026 H2H
10634 Daniil Medvedev J.J. Wolf 1 1–0 H 1–0 Sep 6, 2020 H2H
10635 Daniil Medvedev John Isner 1 1–0 H 1–0 Aug 14, 2021 H2H
10636 Daniil Medvedev John Millman 1 1–0 H 1–0 Jan 19, 2023 H2H
10637 Daniil Medvedev Jozef Kovalik 1 1–0 H 1–0 Jan 7, 2017 H2H
10638 Daniil Medvedev Juan Manuel Cerundolo 1 1–0 C 1–0 Apr 28, 2025 H2H
10639 Daniil Medvedev Kasidit Samrej 1 1–0 H 1–0 Jan 14, 2025 H2H
10640 Daniil Medvedev Liam Broady 1 1–0 H 1–0 Feb 23, 2023 H2H
10641 Daniil Medvedev Lloyd Harris 1 1–0 H 1–0 Jan 16, 2019 H2H
10642 Daniil Medvedev Marco Trungelliti 1 1–0 H 1–0 Aug 16, 2026 H2H
10643 Daniil Medvedev Martin Damm 1 0–1 H 0–1 Aug 25, 2026 H2H
10644 Daniil Medvedev Martin Landaluce 1 1–0 C 1–0 May 14, 2026 H2H
10645 Daniil Medvedev Matthew Ebden 1 1–0 H 1–0 Mar 13, 2021 H2H
10646 Daniil Medvedev Mattia Bellucci 1 0–1 H 0–1 Feb 7, 2025 H2H
10647 Daniil Medvedev Maxime Cressy 1 1–0 H 1–0 Jan 25, 2022 H2H
10648 Daniil Medvedev Maximilian Marterer 1 1–0 H 1–0 Oct 25, 2018 H2H
10649 Daniil Medvedev Mikhail Youzhny 1 0–1 H 0–1 Mar 11, 2017 H2H
10650 Daniil Medvedev Nicolai Budkov Kjaer 1 1–0 C 1–0 Apr 27, 2026 H2H
10651 Daniil Medvedev Nicolas Mahut 1 1–0 G 1–0 Jun 22, 2017 H2H
10652 Daniil Medvedev Nikoloz Basilashvili 1 1–0 H 1–0 Oct 27, 2022 H2H
10653 Daniil Medvedev Nishesh Basavareddy 1 1–0 H 1–0 Sep 21, 2025 H2H
10654 Daniil Medvedev Omar Alawadhi 1 1–0 H 1–0 Mar 1, 2017 H2H
10655 Daniil Medvedev Pablo Llamas Ruiz 1 1–0 C 1–0 May 11, 2026 H2H
10656 Daniil Medvedev Peter Gojowczyk 1 1–0 H 1–0 Aug 3, 2019 H2H
10657 Daniil Medvedev Prajnesh Gunneswaran 1 1–0 H 1–0 Aug 28, 2019 H2H
10658 Daniil Medvedev Radu Albot 1 1–0 C 1–0 Apr 17, 2019 H2H
10659 Daniil Medvedev Rei Sakamoto 1 1–0 H 1–0 Mar 21, 2026 H2H
10660 Daniil Medvedev Ruben Bemelmans 1 0–1 G 0–1 Jul 6, 2017 H2H
10661 Daniil Medvedev Sebastian Ofner 1 1–0 C 1–0 Jul 31, 2024 H2H
10662 Daniil Medvedev Stefan Kozlov 1 1–0 H 1–0 Aug 31, 2022 H2H
10663 Daniil Medvedev Stephane Robert 1 0–1 H 0–1 Oct 22, 2016 H2H
10664 Daniil Medvedev Sumit Nagal 1 1–0 H 1–0 Jul 28, 2021 H2H
10665 Daniil Medvedev Taro Daniel 1 1–0 H 1–0 Aug 24, 2018 H2H
10666 Daniil Medvedev Thiago Agustin Tirante 1 1–0 C 1–0 May 12, 2026 H2H
10667 Daniil Medvedev Thiago Monteiro 1 1–0 H 1–0 Jan 5, 2017 H2H
10668 Daniil Medvedev Thijs Boogaard 1 1–0 G 1–0 Jun 12, 2026 H2H
10669 Daniil Medvedev Thomas Fabbiano 1 0–1 H 0–1 Sep 21, 2017 H2H
10670 Daniil Medvedev Tim van Rijthoven 1 0–1 G 0–1 Jun 12, 2022 H2H
10671 Daniil Medvedev Tobias Kamke 1 1–0 H 1–0 Feb 9, 2017 H2H
10672 Daniil Medvedev Tomas Martin Etcheverry 1 1–0 G 1–0 Jun 16, 2026 H2H
10673 Daniil Medvedev Viktor Troicki 1 1–0 H 1–0 Oct 21, 2016 H2H
10674 Daniil Medvedev Yannick Hanfmann 1 1–0 C 1–0 May 19, 2023 H2H
10675 Daniil Medvedev Yoshihito Nishioka 1 1–0 H 1–0 Feb 25, 2022 H2H
10676 Daniil Medvedev Yosuke Watanuki 1 1–0 H 1–0 Aug 1, 2018 H2H
10677 Daniil Medvedev Yuki Bhambri 1 1–0 G 1–0 Jun 14, 2018 H2H
10678 Daniil Medvedev Yunchaokete Bu 1 1–0 H 1–0 Mar 8, 2025 H2H
10679 Daniil Medvedev Ze Zhang 1 1–0 H 1–0 Oct 9, 2018 H2H
10680 Daniil Medvedev Zhizhen Zhang 1 0–1 G 0–1 Jun 21, 2024 H2H
10681 Daniil Medvedev Zizou Bergs 1 1–0 H 1–0 Feb 20, 2025 H2H
10682 Danilo Marcelino Alexandre Hocevar 1 1–0 H 1–0 Feb 10, 1989 H2H
10683 Danilo Marcelino Cassio Motta 1 0–1 H 0–1 Nov 4, 1988 H2H
10684 Danilo Marcelino Chris Pridham 1 0–1 C 0–1 Apr 5, 1990 H2H
10685 Danilo Marcelino Christer Allgardh 1 1–0 H 1–0 Feb 11, 1989 H2H
10686 Danilo Marcelino David Engel 1 0–1 H 0–1 Apr 4, 1991 H2H
10687 Danilo Marcelino Derek Tarr 1 0–1 H 0–1 Jan 29, 1987 H2H
10688 Danilo Marcelino Eliot Teltscher 1 0–1 H 0–1 Jan 30, 1988 H2H
10689 Danilo Marcelino Fernando Roese 1 0–1 H 0–1 Feb 8, 1991 H2H
10690 Danilo Marcelino Gabriel Mattos 1 1–0 H 1–0 Nov 24, 1983 H2H
10691 Danilo Marcelino Givaldo Barbosa 1 0–1 H 0–1 Nov 25, 1983 H2H
10692 Danilo Marcelino Guillermo Rivas 1 0–1 C 0–1 Apr 13, 1989 H2H
10693 Danilo Marcelino John Fitzgerald 1 0–1 H 0–1 Apr 8, 1992 H2H
10694 Danilo Marcelino Leif Shiras 1 0–1 C 0–1 Feb 22, 1989 H2H
10695 Danilo Marcelino Malcolm Allen 1 1–0 H 1–0 Feb 9, 1989 H2H
10696 Danilo Marcelino Miguel Nido 1 0–1 H 0–1 Feb 8, 1990 H2H
10697 Danilo Marcelino Rick Rudeen 1 0–1 H 0–1 Nov 27, 1986 H2H
10698 Danilo Marcelino Roger Rasheed 1 0–1 H 0–1 Jan 15, 1992 H2H
10699 Danilo Marcelino Ronnie Bathman 1 1–0 H 1–0 Oct 13, 1988 H2H
10700 Danilo Marcelino Tim Wilkison 1 1–0 C 1–0 Oct 25, 1990 H2H
10701 Danny Saltz Bruce Manson 1 0–1 H 0–1 Sep 3, 1981 H2H
10702 Danny Saltz Jeff Turpin 1 1–0 H 1–0 Jan 11, 1985 H2H
10703 Danny Saltz John Alexander 1 1–0 G 1–0 Dec 20, 1984 H2H
10704 Danny Saltz Mike Leach 1 0–1 C 0–1 Oct 4, 1984 H2H
10705 Danny Saltz Ramesh Krishnan 1 0–1 H 0–1 Sep 13, 1984 H2H
10706 Danny Saltz Rick Rudeen 1 0–1 H 0–1 Oct 16, 1985 H2H
10707 Danny Sapsford Andrei Olhovskiy 1 1–0 H 1–0 Aug 28, 1991 H2H
10708 Danny Sapsford Bryan Shelton 1 1–0 G 1–0 Jun 13, 1990 H2H
10709 Danny Sapsford Carsten Arriens 1 1–0 H 1–0 Apr 11, 1996 H2H
10710 Danny Sapsford Christo Van Rensburg 1 0–1 G 0–1 Jun 15, 1990 H2H
10711 Danny Sapsford Jonathan Canter 1 0–1 H 0–1 Apr 11, 1990 H2H
10712 Danny Sapsford Kelly Jones 1 0–1 G 0–1 Jun 27, 1990 H2H
10713 Danny Sapsford Mark Petchey 1 1–0 C 1–0 Sep 11, 1997 H2H
10714 Danny Sapsford Martin Laurendeau 1 0–1 G 0–1 Jun 26, 1991 H2H
10715 Danny Sapsford Nicolas Pereira 1 1–0 G 1–0 Jun 25, 1997 H2H
10716 Danny Sapsford Satoshi Iwabuchi 1 0–1 H 0–1 Apr 15, 1998 H2H
10717 Darian King Alexander Zverev 1 0–1 H 0–1 Aug 30, 2017 H2H
10718 Darian King Bernard Tomic 1 1–0 H 1–0 Feb 16, 2017 H2H
10719 Darian King David Goffin 1 0–1 H 0–1 Mar 25, 2017 H2H
10720 Darian King Evgeny Donskoy 1 0–1 H 0–1 Feb 22, 2018 H2H
10721 Darian King Gael Monfils 1 0–1 H 0–1 Mar 12, 2017 H2H
10722 Darian King Go Soeda 1 0–1 H 0–1 Aug 5, 2015 H2H
10723 Darian King Lloyd Harris 1 0–1 H 0–1 Feb 21, 2019 H2H
10724 Darian King Lukas Lacko 1 1–0 H 1–0 Mar 24, 2017 H2H
10725 Darian King Michael Mmoh 1 0–1 H 0–1 Aug 22, 2023 H2H
10726 Darian King Mikhail Kukushkin 1 0–1 H 0–1 Feb 17, 2017 H2H
10727 Darian King Nicola Kuhn 1 0–1 H 0–1 Mar 23, 2018 H2H
10728 Darian King Nikoloz Basilashvili 1 1–0 H 1–0 Mar 11, 2017 H2H
10729 Darian King Steve Johnson 1 0–1 H 0–1 Aug 8, 2016 H2H
10730 Darren Cahill Andreas Lesch 1 0–1 C 0–1 Apr 14, 1988 H2H
10731 Darren Cahill Andrei Cherkasov 1 1–0 H 1–0 Jan 18, 1991 H2H
10732 Darren Cahill Andrew Castle 1 1–0 G 1–0 Jan 8, 1988 H2H
10733 Darren Cahill Bill Scanlon 1 0–1 G 0–1 Jan 29, 1987 H2H
10734 Darren Cahill Brian Garrow 1 1–0 H 1–0 Feb 21, 1991 H2H
10735 Darren Cahill Brian Levine 1 1–0 G 1–0 Dec 27, 1984 H2H
10736 Darren Cahill Brian Page 1 1–0 H 1–0 Jul 21, 1988 H2H
10737 Darren Cahill Bud Schultz 1 0–1 C 0–1 Oct 11, 1985 H2H
10738 Darren Cahill Cassio Motta 1 0–1 C 0–1 Jul 11, 1985 H2H
10739 Darren Cahill Chris Pridham 1 1–0 H 1–0 Jul 22, 1988 H2H
10740 Darren Cahill Christian Saceanu 1 1–0 C 1–0 Feb 10, 1989 H2H
10741 Darren Cahill Danie Visser 1 0–1 G 0–1 Dec 11, 1985 H2H
10742 Darren Cahill David Pate 1 1–0 G 1–0 Nov 29, 1985 H2H
10743 Darren Cahill Eduardo Bengoechea 1 0–1 C 0–1 May 25, 1988 H2H
10744 Darren Cahill Eliot Teltscher 1 0–1 H 0–1 Oct 31, 1987 H2H
10745 Darren Cahill Eric Winogradsky 1 1–0 H 1–0 Mar 2, 1989 H2H
10746 Darren Cahill Francesco Cancellotti 1 1–0 C 1–0 Aug 7, 1985 H2H
10747 Darren Cahill Franco Davin 1 1–0 C 1–0 May 17, 1989 H2H
10748 Darren Cahill Gilad Bloom 1 1–0 H 1–0 Feb 25, 1987 H2H
10749 Darren Cahill Goran Prpic 1 1–0 C 1–0 Jul 26, 1985 H2H
10750 Darren Cahill Grant Stafford 1 0–1 H 0–1 Jan 6, 1994 H2H
10751 Darren Cahill Hans Schwaier 1 0–1 C 0–1 May 5, 1988 H2H
10752 Darren Cahill Henrik Sundstrom 1 0–1 C 0–1 Jul 19, 1985 H2H
10753 Darren Cahill Jan Gunnarsson 1 1–0 C 1–0 Jun 2, 1989 H2H
10754 Darren Cahill Javier Frana 1 1–0 H 1–0 Apr 6, 1994 H2H
10755 Darren Cahill Jimmy Arias 1 1–0 H 1–0 Sep 22, 1989 H2H
10756 Darren Cahill Jimmy Connors 1 0–1 H 0–1 Feb 26, 1987 H2H
10757 Darren Cahill Joakim Nystrom 1 0–1 C 0–1 May 31, 1987 H2H
10758 Darren Cahill Johan Anderson 1 1–0 H 1–0 Oct 6, 1989 H2H
10759 Darren Cahill Jonathan Canter 1 1–0 H 1–0 Jan 16, 1991 H2H
10760 Darren Cahill Jordi Arrese 1 0–1 C 0–1 May 20, 1989 H2H
10761 Darren Cahill Jorge Lozano 1 1–0 C 1–0 Feb 9, 1989 H2H
10762 Darren Cahill Julio Goes 1 1–0 C 1–0 May 28, 1986 H2H
10763 Darren Cahill Kelly Evernden 1 1–0 H 1–0 Jul 27, 1988 H2H
10764 Darren Cahill Kelly Jones 1 1–0 H 1–0 Aug 29, 1990 H2H
10765 Darren Cahill Kent Carlsson 1 0–1 C 0–1 Jul 27, 1985 H2H
10766 Darren Cahill Libor Pimek 1 0–1 C 0–1 Feb 11, 1988 H2H
10767 Darren Cahill Marcelo Ingaramo 1 1–0 H 1–0 Sep 4, 1988 H2H
10768 Darren Cahill Marian Vajda 1 1–0 H 1–0 Mar 2, 1988 H2H
10769 Darren Cahill Mark Buckley 1 1–0 C 1–0 Aug 8, 1985 H2H
10770 Darren Cahill Mark Dickson 1 1–0 C 1–0 May 29, 1985 H2H
10771 Darren Cahill Marko Ostoja 1 1–0 C 1–0 Jul 7, 1988 H2H
10772 Darren Cahill Martin Laurendeau 1 1–0 H 1–0 Sep 7, 1988 H2H
10773 Darren Cahill Martin Strelba 1 1–0 C 1–0 May 18, 1989 H2H
10774 Darren Cahill Martin Wostenholme 1 1–0 G 1–0 Jun 27, 1990 H2H
10775 Darren Cahill Marty Davis 1 1–0 C 1–0 Feb 11, 1989 H2H
10776 Darren Cahill Mel Purcell 1 0–1 G 0–1 Jun 10, 1987 H2H
10777 Darren Cahill Michael Kures 1 1–0 H 1–0 Sep 3, 1987 H2H
10778 Darren Cahill Michiel Schapers 1 0–1 C 0–1 Feb 21, 1990 H2H
10779 Darren Cahill Miguel Nido 1 1–0 H 1–0 Jul 19, 1990 H2H
10780 Darren Cahill Milan Srejber 1 1–0 H 1–0 Aug 31, 1990 H2H
10781 Darren Cahill Neil Broad 1 1–0 C 1–0 May 31, 1989 H2H
10782 Darren Cahill Patrick Baur 1 0–1 H 0–1 Dec 31, 1987 H2H
10783 Darren Cahill Patrik Kuhnen 1 1–0 C 1–0 Oct 11, 1990 H2H
10784 Darren Cahill Paul Chamberlin 1 1–0 G 1–0 Jan 7, 1988 H2H
10785 Darren Cahill Peter Carlsson 1 1–0 C 1–0 Jul 18, 1985 H2H
10786 Darren Cahill Pieter Aldrich 1 0–1 G 0–1 Jul 15, 1990 H2H
10787 Darren Cahill Ricardo Acuna 1 1–0 G 1–0 Jun 8, 1988 H2H
10788 Darren Cahill Richard Matuszewski 1 1–0 C 1–0 Oct 20, 1989 H2H
10789 Darren Cahill Ricki Osterthun 1 1–0 C 1–0 Aug 8, 1987 H2H
10790 Darren Cahill Rodney Harmon 1 1–0 G 1–0 Nov 28, 1984 H2H
10791 Darren Cahill Roger Smith 1 1–0 H 1–0 Jul 30, 1988 H2H
10792 Darren Cahill Steve Bryan 1 1–0 H 1–0 Mar 7, 1991 H2H
10793 Darren Cahill Tarik Benhabiles 1 1–0 G 1–0 Nov 27, 1985 H2H
10794 Darren Cahill Tim Mayotte 1 1–0 H 1–0 Aug 8, 1990 H2H
10795 Darren Cahill Tom Cain 1 1–0 C 1–0 Oct 10, 1985 H2H
10796 Darren Cahill Tomm Warneke 1 1–0 H 1–0 Oct 16, 1986 H2H
10797 Darren Cahill Tony Mmoh 1 1–0 H 1–0 Oct 29, 1987 H2H
10798 Darren Cahill Trevor Allan 1 1–0 C 1–0 Jul 25, 1985 H2H
10799 Darren Cahill Ulf Stenlund 1 0–1 C 0–1 May 30, 1986 H2H
10800 Darren Cahill Vijay Amritraj 1 1–0 H 1–0 Oct 12, 1989 H2H