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
3801 Andrew Richardson Steve Campbell 1 0–1 H 0–1 Apr 15, 1998 H2H
3802 Andrew Sznajder Amit Naor 1 1–0 H 1–0 Oct 9, 1986 H2H
3803 Andrew Sznajder Andrew Castle 1 1–0 H 1–0 Aug 10, 1988 H2H
3804 Andrew Sznajder Benny Lin 1 1–0 C 1–0 Jul 31, 1992 H2H
3805 Andrew Sznajder Carl Limberger 1 1–0 H 1–0 Aug 2, 1989 H2H
3806 Andrew Sznajder Chris Pridham 1 0–1 H 0–1 Jul 22, 1992 H2H
3807 Andrew Sznajder Dan Cassidy 1 1–0 H 1–0 Mar 22, 1989 H2H
3808 Andrew Sznajder David Pate 1 0–1 H 0–1 Aug 14, 1991 H2H
3809 Andrew Sznajder Eric Winogradsky 1 1–0 H 1–0 Mar 21, 1989 H2H
3810 Andrew Sznajder Fernando Roese 1 1–0 C 1–0 Apr 6, 1990 H2H
3811 Andrew Sznajder Greg Holmes 1 1–0 H 1–0 Aug 13, 1987 H2H
3812 Andrew Sznajder Joakim Nystrom 1 0–1 C 0–1 Feb 7, 1986 H2H
3813 Andrew Sznajder John Fitzgerald 1 1–0 C 1–0 Feb 21, 1990 H2H
3814 Andrew Sznajder Ken Flach 1 1–0 H 1–0 Jul 18, 1990 H2H
3815 Andrew Sznajder Lawson Duncan 1 0–1 C 0–1 Jun 2, 1989 H2H
3816 Andrew Sznajder Miloslav Mecir 1 0–1 H 0–1 Jan 19, 1990 H2H
3817 Andrew Sznajder Nduka Odizor 1 1–0 H 1–0 Aug 16, 1989 H2H
3818 Andrew Sznajder Pablo Arraya 1 0–1 C 0–1 May 2, 1991 H2H
3819 Andrew Sznajder Pedro Rebolledo 1 0–1 C 0–1 Oct 25, 1990 H2H
3820 Andrew Sznajder Peter Doohan 1 1–0 H 1–0 Aug 12, 1987 H2H
3821 Andrew Sznajder Pieter Aldrich 1 1–0 H 1–0 Sep 22, 1989 H2H
3822 Andrew Sznajder Richard Matuszewski 1 0–1 H 0–1 Aug 11, 1989 H2H
3823 Andrew Sznajder Roberto Saad 1 1–0 C 1–0 Feb 6, 1986 H2H
3824 Andrew Sznajder Tarik Benhabiles 1 1–0 H 1–0 Jan 3, 1991 H2H
3825 Andrew Sznajder Thomas Hogstedt 1 1–0 H 1–0 Aug 2, 1990 H2H
3826 Andrew Sznajder Tim Mayotte 1 1–0 H 1–0 Sep 21, 1989 H2H
3827 Andrew Sznajder Tim Wilkison 1 0–1 H 0–1 Feb 18, 1987 H2H
3828 Andrew Sznajder Tony Mmoh 1 1–0 C 1–0 Jul 30, 1986 H2H
3829 Andrew Whittington Adam Pavlasek 1 1–0 H 1–0 Jan 18, 2017 H2H
3830 Andrey Golubev Adrian Mannarino 1 1–0 C 1–0 May 1, 2014 H2H
3831 Andrey Golubev Aleksandr Nedovyesov 1 1–0 H 1–0 Oct 17, 2013 H2H
3832 Andrey Golubev Amer Delic 1 1–0 H 1–0 Oct 25, 2007 H2H
3833 Andrey Golubev Andrey Kuznetsov 1 0–1 H 0–1 Feb 19, 2015 H2H
3834 Andrey Golubev Benjamin Becker 1 0–1 H 0–1 Sep 24, 2015 H2H
3835 Andrey Golubev Bernard Tomic 1 0–1 G 0–1 Jun 18, 2014 H2H
3836 Andrey Golubev Bobby Reynolds 1 1–0 G 1–0 Jun 10, 2009 H2H
3837 Andrey Golubev Brendan Evans 1 1–0 H 1–0 Aug 27, 2008 H2H
3838 Andrey Golubev Denis Gremelmayr 1 1–0 C 1–0 May 27, 2009 H2H
3839 Andrey Golubev Dmitry Tursunov 1 0–1 H 0–1 Feb 10, 2011 H2H
3840 Andrey Golubev Dustin Brown 1 1–0 H 1–0 Mar 14, 2015 H2H
3841 Andrey Golubev Ernests Gulbis 1 0–1 H 0–1 Jan 3, 2008 H2H
3842 Andrey Golubev Evan King 1 1–0 H 1–0 Feb 26, 2009 H2H
3843 Andrey Golubev Fabrice Martin 1 1–0 H 1–0 Feb 25, 2015 H2H
3844 Andrey Golubev Horacio Zeballos 1 1–0 H 1–0 Oct 18, 2013 H2H
3845 Andrey Golubev Igor Kunitsyn 1 0–1 H 0–1 Oct 22, 2010 H2H
3846 Andrey Golubev Igor Sijsling 1 0–1 H 0–1 Aug 19, 2014 H2H
3847 Andrey Golubev Jan-Lennard Struff 1 1–0 H 1–0 Sep 19, 2013 H2H
3848 Andrey Golubev Kei Nishikori 1 0–1 C 0–1 Apr 25, 2014 H2H
3849 Andrey Golubev Marin Cilic 1 0–1 C 0–1 May 14, 2013 H2H
3850 Andrey Golubev Marko Djokovic 1 1–0 H 1–0 Feb 29, 2012 H2H
3851 Andrey Golubev Matteo Viola 1 1–0 C 1–0 Apr 23, 2014 H2H
3852 Andrey Golubev Mikhail Kukushkin 1 0–1 H 0–1 Oct 19, 2013 H2H
3853 Andrey Golubev Pere Riba 1 0–1 C 0–1 Apr 8, 2011 H2H
3854 Andrey Golubev Pierre-Hugues Herbert 1 1–0 H 1–0 Oct 2, 2014 H2H
3855 Andrey Golubev Rik De Voest 1 1–0 H 1–0 Mar 10, 2012 H2H
3856 Andrey Golubev Robby Ginepri 1 0–1 G 0–1 Jun 17, 2009 H2H
3857 Andrey Golubev Ruben Ramirez Hidalgo 1 0–1 C 0–1 Jul 14, 2011 H2H
3858 Andrey Golubev Sergiy Stakhovsky 1 0–1 H 0–1 Aug 24, 2011 H2H
3859 Andrey Golubev Steve Darcis 1 0–1 C 0–1 Apr 25, 2012 H2H
3860 Andrey Golubev Xavier Malisse 1 1–0 H 1–0 Nov 4, 2010 H2H
3861 Andrey Golubev Yuri Schukin 1 0–1 C 0–1 Jul 28, 2010 H2H
3862 Andrey Kuznetsov Adrian Mannarino 1 1–0 H 1–0 Mar 28, 2016 H2H
3863 Andrey Kuznetsov Alex de Minaur 1 1–0 H 1–0 Jan 13, 2017 H2H
3864 Andrey Kuznetsov Bernabe Zapata Miralles 1 0–1 C 0–1 Apr 21, 2021 H2H
3865 Andrey Kuznetsov Bradley Klahn 1 1–0 H 1–0 Aug 27, 2014 H2H
3866 Andrey Kuznetsov Daniel Munoz de la Nava 1 1–0 C 1–0 Jul 12, 2012 H2H
3867 Andrey Kuznetsov Igor Kunitsyn 1 0–1 H 0–1 Oct 20, 2011 H2H
3868 Andrey Kuznetsov Jan-Lennard Struff 1 1–0 C 1–0 Jul 20, 2017 H2H
3869 Andrey Kuznetsov Konstantin Kravchuk 1 1–0 H 1–0 Oct 6, 2016 H2H
3870 Andrey Kuznetsov Lucas Pouille 1 1–0 H 1–0 Feb 18, 2016 H2H
3871 Andrey Kuznetsov Marton Fucsovics 1 1–0 C 1–0 Apr 22, 2015 H2H
3872 Andrey Kuznetsov Mate Pavic 1 1–0 C 1–0 Jul 13, 2012 H2H
3873 Andrey Kuznetsov Matthew Ebden 1 0–1 H 0–1 Mar 9, 2013 H2H
3874 Andrey Kuznetsov Miljan Zekic 1 0–1 C 0–1 Aug 2, 2017 H2H
3875 Andrey Kuznetsov Nick Kyrgios 1 0–1 H 0–1 Mar 30, 2016 H2H
3876 Andrey Kuznetsov Quentin Halys 1 1–0 H 1–0 Feb 19, 2016 H2H
3877 Andrey Kuznetsov Radu Albot 1 1–0 H 1–0 Oct 22, 2015 H2H
3878 Andrey Kuznetsov Ricardas Berankis 1 1–0 H 1–0 Jan 8, 2016 H2H
3879 Andrey Kuznetsov Rogerio Dutra Silva 1 1–0 H 1–0 Mar 25, 2016 H2H
3880 Andrey Kuznetsov Sergio Gutierrez-Ferrol 1 1–0 C 1–0 Apr 7, 2011 H2H
3881 Andrey Kuznetsov Teymuraz Gabashvili 1 0–1 C 0–1 Apr 30, 2015 H2H
3882 Andrey Rublev Adam Walton 1 1–0 C 1–0 May 29, 2025 H2H
3883 Andrey Rublev Alex Hernandez 1 1–0 H 1–0 Jul 17, 2025 H2H
3884 Andrey Rublev Aljaz Bedene 1 1–0 H 1–0 Aug 30, 2017 H2H
3885 Andrey Rublev Andrea Pellegrino 1 1–0 C 1–0 Jul 16, 2026 H2H
3886 Andrey Rublev Andreas Seppi 1 1–0 H 1–0 Jan 2, 2019 H2H
3887 Andrey Rublev Andrej Martin 1 1–0 C 1–0 Jul 21, 2017 H2H
3888 Andrey Rublev Benjamin Bonzi 1 1–0 H 1–0 Feb 19, 2022 H2H
3889 Andrey Rublev Benoit Paire 1 1–0 H 1–0 Aug 21, 2021 H2H
3890 Andrey Rublev Bernabe Zapata Miralles 1 1–0 C 1–0 Jul 27, 2023 H2H
3891 Andrey Rublev Blaz Kavcic 1 0–1 C 0–1 Jul 23, 2015 H2H
3892 Andrey Rublev Carlos Berlocq 1 1–0 C 1–0 Jul 20, 2017 H2H
3893 Andrey Rublev Carlos Taberner 1 1–0 H 1–0 Oct 10, 2021 H2H
3894 Andrey Rublev Cedrik-Marcel Stebe 1 1–0 H 1–0 Jan 3, 2018 H2H
3895 Andrey Rublev Christopher O'Connell 1 1–0 H 1–0 Jan 22, 2020 H2H
3896 Andrey Rublev Coleman Wong 1 1–0 H 1–0 Aug 30, 2025 H2H
3897 Andrey Rublev Daniel Altmaier 1 0–1 C 0–1 Jul 28, 2023 H2H
3898 Andrey Rublev Dino Prizmic 1 1–0 H 1–0 Aug 26, 2025 H2H
3899 Andrey Rublev Dominik Koepfer 1 1–0 H 1–0 Mar 13, 2022 H2H
3900 Andrey Rublev Egor Gerasimov 1 1–0 H 1–0 Oct 18, 2019 H2H
3901 Andrey Rublev Emilio Nava 1 1–0 H 1–0 Jul 18, 2025 H2H
3902 Andrey Rublev Evgeny Donskoy 1 0–1 H 0–1 Aug 8, 2018 H2H
3903 Andrey Rublev Federico Coria 1 1–0 C 1–0 Jul 15, 2022 H2H
3904 Andrey Rublev Federico Gaio 1 1–0 C 1–0 Apr 22, 2021 H2H
3905 Andrey Rublev Feliciano Lopez 1 1–0 H 1–0 Feb 14, 2021 H2H
3906 Andrey Rublev Florian Mayer 1 1–0 H 1–0 Mar 24, 2017 H2H
3907 Andrey Rublev Gabriel Diallo 1 0–1 H 0–1 Mar 7, 2026 H2H
3908 Andrey Rublev Gilles Simon 1 1–0 H 1–0 Aug 29, 2019 H2H
3909 Andrey Rublev Gregoire Barrere 1 1–0 H 1–0 Sep 3, 2020 H2H
3910 Andrey Rublev Guido Pella 1 1–0 H 1–0 Jan 6, 2018 H2H
3911 Andrey Rublev Guillermo Garcia-Lopez 1 1–0 H 1–0 Feb 8, 2018 H2H
3912 Andrey Rublev Hamad Medjedovic 1 1–0 C 1–0 Apr 18, 2026 H2H
3913 Andrey Rublev Henri Laaksonen 1 1–0 H 1–0 Feb 10, 2022 H2H
3914 Andrey Rublev Horacio Zeballos 1 0–1 C 0–1 Jul 30, 2015 H2H
3915 Andrey Rublev Hugo Gaston 1 1–0 H 1–0 Jul 30, 2025 H2H
3916 Andrey Rublev Ivan Dodig 1 1–0 C 1–0 Jul 22, 2017 H2H
3917 Andrey Rublev Ivo Karlovic 1 1–0 H 1–0 Sep 1, 2021 H2H
3918 Andrey Rublev Jack Sock 1 1–0 H 1–0 Oct 5, 2017 H2H
3919 Andrey Rublev Jacob Fearnley 1 1–0 H 1–0 Oct 29, 2025 H2H
3920 Andrey Rublev Jaime Faria 1 1–0 H 1–0 Jan 21, 2026 H2H
3921 Andrey Rublev Jarkko Nieminen 1 1–0 C 1–0 May 20, 2015 H2H
3922 Andrey Rublev Joao Fonseca 1 0–1 H 0–1 Jan 14, 2025 H2H
3923 Andrey Rublev John Millman 1 1–0 H 1–0 Oct 9, 2019 H2H
3924 Andrey Rublev Jordan Thompson 1 1–0 G 1–0 Jun 18, 2021 H2H
3925 Andrey Rublev Juan Martin del Potro 1 0–1 H 0–1 Oct 11, 2017 H2H
3926 Andrey Rublev Juan Pablo Varillas 1 1–0 C 1–0 Apr 21, 2023 H2H
3927 Andrey Rublev Justin Engel 1 1–0 C 1–0 May 22, 2025 H2H
3928 Andrey Rublev Liam Broady 1 1–0 H 1–0 Jan 5, 2024 H2H
3929 Andrey Rublev Marcel Granollers 1 1–0 H 1–0 Oct 29, 2015 H2H
3930 Andrey Rublev Marcos Baghdatis 1 1–0 H 1–0 Jan 18, 2018 H2H
3931 Andrey Rublev Mariano Navone 1 1–0 C 1–0 Apr 14, 2026 H2H
3932 Andrey Rublev Max Purcell 1 1–0 G 1–0 Jul 5, 2023 H2H
3933 Andrey Rublev Mikhail Youzhny 1 1–0 G 1–0 Jun 23, 2017 H2H
3934 Andrey Rublev Nikola Milojevic 1 1–0 H 1–0 Oct 19, 2019 H2H
3935 Andrey Rublev Noah Rubin 1 1–0 H 1–0 Aug 3, 2018 H2H
3936 Andrey Rublev Norbert Gombos 1 1–0 H 1–0 Oct 29, 2020 H2H
3937 Andrey Rublev Otto Virtanen 1 1–0 H 1–0 Aug 31, 2026 H2H
3938 Andrey Rublev Paolo Lorenzi 1 1–0 C 1–0 Jul 23, 2017 H2H
3939 Andrey Rublev Pavel Kotov 1 1–0 C 1–0 Jul 21, 2023 H2H
3940 Andrey Rublev Peter Gojowczyk 1 0–1 H 0–1 Jul 29, 2019 H2H
3941 Andrey Rublev Pierre-Hugues Herbert 1 1–0 H 1–0 Jan 10, 2020 H2H
3942 Andrey Rublev Radu Albot 1 1–0 H 1–0 Nov 5, 2020 H2H
3943 Andrey Rublev Roger Federer 1 1–0 H 1–0 Aug 16, 2019 H2H
3944 Andrey Rublev Roman Safiullin 1 0–1 G 0–1 Jun 29, 2026 H2H
3945 Andrey Rublev Sam Groth 1 0–1 H 0–1 Oct 16, 2014 H2H
3946 Andrey Rublev Santiago Giraldo 1 0–1 C 0–1 May 1, 2015 H2H
3947 Andrey Rublev Sebastian Ofner 1 1–0 G 1–0 Jun 19, 2025 H2H
3948 Andrey Rublev Simone Bolelli 1 0–1 H 0–1 Sep 24, 2015 H2H
3949 Andrey Rublev Somdev Devvarman 1 1–0 H 1–0 Jan 7, 2016 H2H
3950 Andrey Rublev Stefano Travaglia 1 1–0 G 1–0 Jul 5, 2017 H2H
3951 Andrey Rublev Steve Darcis 1 1–0 H 1–0 Aug 22, 2017 H2H
3952 Andrey Rublev Steve Johnson 1 0–1 H 0–1 Feb 20, 2015 H2H
3953 Andrey Rublev Thanasi Kokkinakis 1 0–1 H 0–1 Jan 12, 2023 H2H
3954 Andrey Rublev Thiago Agustin Tirante 1 0–1 C 0–1 Jul 19, 2024 H2H
3955 Andrey Rublev Thiago Monteiro 1 1–0 H 1–0 Feb 11, 2021 H2H
3956 Andrey Rublev Thomas Fabbiano 1 1–0 H 1–0 Aug 20, 2019 H2H
3957 Andrey Rublev Timofey Skatov 1 1–0 C 1–0 Jul 23, 2026 H2H
3958 Andrey Rublev Tristan Boyer 1 1–0 H 1–0 Aug 28, 2025 H2H
3959 Andrey Rublev Vit Kopriva 1 0–1 C 0–1 Apr 24, 2026 H2H
3960 Andrey Rublev Yuichi Sugita 1 1–0 H 1–0 Jan 24, 2020 H2H
3961 Andrian Raturandang Chris Wilkinson 1 0–1 H 0–1 Jan 11, 1996 H2H
3962 Andy Andrews Brian Gottfried 1 0–1 H 0–1 Aug 4, 1983 H2H
3963 Andy Andrews John Mccurdy 1 1–0 G 1–0 Dec 3, 1983 H2H
3964 Andy Andrews Mike Brunnberg 1 1–0 C 1–0 Oct 21, 1982 H2H
3965 Andy Andrews Rand Evett 1 1–0 C 1–0 Oct 20, 1982 H2H
3966 Andy Andrews Ray Ruffels 1 0–1 H 0–1 Mar 20, 1975 H2H
3967 Andy Andrews Sandy Mayer 1 0–1 C 0–1 Feb 10, 1982 H2H
3968 Andy Andrews Victor Amaya 1 0–1 H 0–1 Aug 6, 1982 H2H
3969 Andy Garcia Manuel Santana 1 0–1 C 0–1 Apr 12, 1968 H2H
3970 Andy Kohlberg Andrew Jarrett 1 0–1 H 0–1 Jan 5, 1979 H2H
3971 Andy Kohlberg Andy Andrews 1 0–1 C 0–1 Nov 27, 1982 H2H
3972 Andy Kohlberg Bernard Fritz 1 0–1 H 0–1 Aug 18, 1982 H2H
3973 Andy Kohlberg Brian Teacher 1 0–1 C 0–1 Apr 3, 1980 H2H
3974 Andy Kohlberg Christophe Roger-Vasselin 1 0–1 H 0–1 Sep 3, 1981 H2H
3975 Andy Kohlberg Francisco Gonzalez 1 0–1 C 0–1 Jul 12, 1978 H2H
3976 Andy Kohlberg Geoff Masters 1 0–1 C 0–1 May 21, 1980 H2H
3977 Andy Kohlberg John Alexander 1 0–1 G 0–1 Dec 4, 1982 H2H
3978 Andy Kohlberg John Sadri 1 1–0 C 1–0 Jan 29, 1986 H2H
3979 Andy Kohlberg Jose Higueras 1 0–1 C 0–1 Aug 22, 1979 H2H
3980 Andy Kohlberg Leo Palin 1 0–1 H 0–1 Aug 28, 1980 H2H
3981 Andy Kohlberg Louk Sanders 1 0–1 C 0–1 Oct 22, 1980 H2H
3982 Andy Kohlberg Mike Cahill 1 1–0 H 1–0 Aug 14, 1980 H2H
3983 Andy Kohlberg Mike Shore 1 1–0 C 1–0 Jul 29, 1980 H2H
3984 Andy Kohlberg Miloslav Mecir 1 0–1 H 0–1 Aug 29, 1985 H2H
3985 Andy Kohlberg Pat Dupre 1 0–1 C 0–1 Nov 16, 1979 H2H
3986 Andy Kohlberg Peter Fleming 1 0–1 H 0–1 Oct 4, 1979 H2H
3987 Andy Kohlberg Ross Case 1 0–1 C 0–1 Jul 31, 1979 H2H
3988 Andy Kohlberg Scott Mccain 1 0–1 C 0–1 Mar 3, 1983 H2H
3989 Andy Kohlberg Shlomo Glickstein 1 0–1 H 0–1 Oct 28, 1982 H2H
3990 Andy Kohlberg Terry Moor 1 0–1 C 0–1 Feb 28, 1985 H2H
3991 Andy Kohlberg Victor Pecci 1 0–1 H 0–1 Aug 30, 1979 H2H
3992 Andy Murray Alberto Martin 1 1–0 H 1–0 Jan 17, 2007 H2H
3993 Andy Murray Alessio Di Mauro 1 1–0 H 1–0 Sep 1, 2006 H2H
3994 Andy Murray Alexei Popyrin 1 1–0 G 1–0 Jun 20, 2024 H2H
3995 Andy Murray Aljaz Bedene 1 1–0 G 1–0 Jun 17, 2016 H2H
3996 Andy Murray Andrea Vavassori 1 0–1 C 0–1 Apr 28, 2023 H2H
3997 Andy Murray Antony Dupuis 1 0–1 G 0–1 Jul 8, 2005 H2H
3998 Andy Murray Blaz Rola 1 1–0 G 1–0 Jun 26, 2014 H2H
3999 Andy Murray Brandon Nakashima 1 1–0 H 1–0 Aug 3, 2023 H2H
4000 Andy Murray Carlos Berlocq 1 1–0 H 1–0 Mar 14, 2013 H2H