ATP Head-to-Head Records: Search Rivalries

Explore ATP head-to-head records, frequent opponents, and unbeaten rivalries. Compare historical rivalries or focus on currently active players.

Explore these records

Use the filters to narrow the table. Select a column heading to sort; select it again to reverse the order.

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