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
39801 Orlin Stanoytchev Paul Kilderry 1 1–0 H 1–0 Jan 6, 2000 H2H
39802 Orlin Stanoytchev Stephane Huet 1 1–0 C 1–0 May 31, 2000 H2H
39803 Oscar Hernandez Alexandre Sidorenko 1 0–1 C 0–1 Jul 17, 2009 H2H
39804 Oscar Hernandez Bobby Reynolds 1 0–1 H 0–1 Jan 15, 2009 H2H
39805 Oscar Hernandez Danai Udomchoke 1 0–1 G 0–1 Jun 13, 2007 H2H
39806 Oscar Hernandez Daniel Koellerer 1 1–0 G 1–0 Jun 17, 2009 H2H
39807 Oscar Hernandez Denis Matsukevich 1 1–0 C 1–0 Jul 17, 2008 H2H
39808 Oscar Hernandez Dick Norman 1 1–0 C 1–0 Mar 4, 2004 H2H
39809 Oscar Hernandez Diego Hartfield 1 0–1 C 0–1 Jul 26, 2007 H2H
39810 Oscar Hernandez Diego Junqueira 1 1–0 C 1–0 Feb 20, 2009 H2H
39811 Oscar Hernandez Filip Prpic 1 0–1 H 0–1 Oct 10, 2007 H2H
39812 Oscar Hernandez Flavio Saretta 1 0–1 C 0–1 May 13, 2004 H2H
39813 Oscar Hernandez Gael Monfils 1 1–0 C 1–0 May 22, 2008 H2H
39814 Oscar Hernandez Gianluca Naso 1 1–0 C 1–0 Sep 29, 2005 H2H
39815 Oscar Hernandez Gorka Fraile 1 1–0 C 1–0 Jul 7, 2005 H2H
39816 Oscar Hernandez Jesse Huta Galung 1 1–0 C 1–0 Jul 18, 2008 H2H
39817 Oscar Hernandez Jiri Vanek 1 0–1 C 0–1 Jul 9, 2005 H2H
39818 Oscar Hernandez Lukas Dlouhy 1 1–0 H 1–0 Oct 23, 2008 H2H
39819 Oscar Hernandez Marc Lopez 1 0–1 C 0–1 Aug 12, 2004 H2H
39820 Oscar Hernandez Michael Ryderstedt 1 0–1 H 0–1 Oct 28, 2004 H2H
39821 Oscar Hernandez Mounir El Aarej 1 1–0 C 1–0 May 20, 2004 H2H
39822 Oscar Hernandez Paul Capdeville 1 0–1 C 0–1 May 8, 2009 H2H
39823 Oscar Hernandez Razvan Sabau 1 0–1 C 0–1 Aug 4, 2005 H2H
39824 Oscar Hernandez Robert Kendrick 1 0–1 H 0–1 Oct 22, 2009 H2H
39825 Oscar Hernandez Rui Machado 1 1–0 C 1–0 May 6, 2009 H2H
39826 Oscar Hernandez Tomas Tenconi 1 1–0 C 1–0 Sep 26, 2003 H2H
39827 Oscar Martinez Alejandro Hernandez 1 1–0 C 1–0 Mar 3, 1995 H2H
39828 Oscar Martinez Bill Behrens 1 1–0 C 1–0 Jul 19, 1995 H2H
39829 Oscar Martinez Carl Uwe Steeb 1 1–0 C 1–0 Mar 17, 1994 H2H
39830 Oscar Martinez Daniel Orsanic 1 1–0 C 1–0 Oct 7, 1994 H2H
39831 Oscar Martinez David Engel 1 1–0 C 1–0 Jul 13, 1995 H2H
39832 Oscar Martinez Jordi Arrese 1 1–0 C 1–0 Oct 8, 1994 H2H
39833 Oscar Martinez Kenny Thorne 1 1–0 C 1–0 Mar 2, 1995 H2H
39834 Oscar Martinez Lars Jonsson 1 0–1 C 0–1 Aug 24, 1995 H2H
39835 Oscar Martinez Marcos Aurelio Gorriz 1 0–1 C 0–1 Sep 16, 1994 H2H
39836 Oscar Martinez Martin Blackman 1 1–0 C 1–0 Sep 15, 1994 H2H
39837 Oscar Martinez Pietro Pennisi 1 0–1 C 0–1 May 25, 1995 H2H
39838 Oscar Ortiz Bryan Shelton 1 0–1 C 0–1 Mar 2, 1995 H2H
39839 Oscar Ortiz Lars Jonsson 1 0–1 C 0–1 Sep 29, 1994 H2H
39840 Oscar Ortiz Tommy Ho 1 0–1 C 0–1 Oct 12, 1994 H2H
39841 Oscar Otte Aleksandr Shevchenko 1 0–1 C 0–1 May 30, 2023 H2H
39842 Oscar Otte Alexei Popyrin 1 0–1 H 0–1 Oct 17, 2019 H2H
39843 Oscar Otte Andreas Seppi 1 1–0 H 1–0 Sep 5, 2021 H2H
39844 Oscar Otte Andy Murray 1 0–1 G 0–1 Jul 1, 2021 H2H
39845 Oscar Otte Arthur Rinderknech 1 1–0 G 1–0 Jun 30, 2021 H2H
39846 Oscar Otte Aslan Karatsev 1 1–0 C 1–0 Apr 22, 2022 H2H
39847 Oscar Otte Benjamin Bonzi 1 1–0 G 1–0 Jun 11, 2022 H2H
39848 Oscar Otte Brandon Nakashima 1 0–1 H 0–1 Mar 24, 2023 H2H
39849 Oscar Otte Cameron Norrie 1 0–1 H 0–1 Feb 18, 2022 H2H
39850 Oscar Otte Christian Harrison 1 1–0 G 1–0 Jun 30, 2022 H2H
39851 Oscar Otte Christopher Eubanks 1 1–0 H 1–0 Feb 9, 2023 H2H
39852 Oscar Otte Chun-Hsin Tseng 1 1–0 H 1–0 Jan 19, 2022 H2H
39853 Oscar Otte Daniel Elahi Galan 1 0–1 G 0–1 Jul 6, 2023 H2H
39854 Oscar Otte Daniel Evans 1 0–1 H 0–1 Oct 27, 2022 H2H
39855 Oscar Otte Daniil Medvedev 1 0–1 G 0–1 Jun 18, 2022 H2H
39856 Oscar Otte Denis Kudla 1 1–0 H 1–0 Sep 2, 2021 H2H
39857 Oscar Otte Denis Shapovalov 1 1–0 G 1–0 Jun 10, 2022 H2H
39858 Oscar Otte Dennis Novak 1 1–0 H 1–0 Oct 22, 2020 H2H
39859 Oscar Otte Diego Schwartzman 1 0–1 H 0–1 Oct 23, 2020 H2H
39860 Oscar Otte Dominik Koepfer 1 1–0 G 1–0 Jul 5, 2023 H2H
39861 Oscar Otte Dragos Nicolae Madaras 1 1–0 H 1–0 Sep 29, 2022 H2H
39862 Oscar Otte Elias Ymer 1 0–1 H 0–1 Oct 20, 2022 H2H
39863 Oscar Otte Emil Ruusuvuori 1 0–1 C 0–1 Apr 12, 2022 H2H
39864 Oscar Otte Fabio Fognini 1 0–1 C 0–1 Apr 23, 2022 H2H
39865 Oscar Otte Felix Auger-Aliassime 1 0–1 H 0–1 Oct 14, 2022 H2H
39866 Oscar Otte Flavio Cobolli 1 0–1 C 0–1 Apr 21, 2023 H2H
39867 Oscar Otte Gael Monfils 1 0–1 H 0–1 Mar 26, 2022 H2H
39868 Oscar Otte Holger Rune 1 0–1 C 0–1 Apr 30, 2022 H2H
39869 Oscar Otte Jack Sock 1 0–1 H 0–1 Feb 10, 2022 H2H
39870 Oscar Otte Jacopo Berrettini 1 0–1 H 0–1 Mar 1, 2023 H2H
39871 Oscar Otte Jan-Lennard Struff 1 1–0 H 1–0 Oct 15, 2020 H2H
39872 Oscar Otte John Isner 1 0–1 H 0–1 Nov 2, 2022 H2H
39873 Oscar Otte Juncheng Shang 1 0–1 H 0–1 Jan 18, 2023 H2H
39874 Oscar Otte Jurgen Zopp 1 1–0 H 1–0 Oct 18, 2018 H2H
39875 Oscar Otte Kamil Majchrzak 1 0–1 H 0–1 Sep 30, 2022 H2H
39876 Oscar Otte Lucas Pouille 1 1–0 C 1–0 May 19, 2022 H2H
39877 Oscar Otte Malek Jaziri 1 1–0 C 1–0 May 28, 2019 H2H
39878 Oscar Otte Marcos Giron 1 0–1 H 0–1 Feb 10, 2023 H2H
39879 Oscar Otte Marin Cilic 1 0–1 H 0–1 Oct 6, 2022 H2H
39880 Oscar Otte Marko Topo 1 1–0 C 1–0 Apr 28, 2022 H2H
39881 Oscar Otte Marton Fucsovics 1 1–0 H 1–0 Oct 13, 2022 H2H
39882 Oscar Otte Miomir Kecmanovic 1 1–0 G 1–0 Jun 16, 2022 H2H
39883 Oscar Otte Mitchell Krueger 1 1–0 H 1–0 Mar 25, 2022 H2H
39884 Oscar Otte Nikoloz Basilashvili 1 1–0 G 1–0 Jun 17, 2022 H2H
39885 Oscar Otte Pablo Carreno Busta 1 0–1 H 0–1 Feb 23, 2022 H2H
39886 Oscar Otte Pavel Kotov 1 1–0 C 1–0 Apr 28, 2023 H2H
39887 Oscar Otte Peter Gojowczyk 1 1–0 G 1–0 Jun 29, 2022 H2H
39888 Oscar Otte Radu Albot 1 0–1 H 0–1 Oct 16, 2020 H2H
39889 Oscar Otte Reilly Opelka 1 1–0 C 1–0 Apr 29, 2022 H2H
39890 Oscar Otte Richard Gasquet 1 1–0 H 1–0 Mar 12, 2022 H2H
39891 Oscar Otte Roberto Carballes Baena 1 0–1 C 0–1 May 24, 2022 H2H
39892 Oscar Otte Roger Federer 1 0–1 C 0–1 May 30, 2019 H2H
39893 Oscar Otte Tennys Sandgren 1 0–1 H 0–1 Oct 19, 2018 H2H
39894 Oscar Otte Zizou Bergs 1 0–1 C 0–1 Jul 22, 2021 H2H
39895 Oscar Serrano Federico Luzzi 1 1–0 C 1–0 Jul 27, 2001 H2H
39896 Oscar Serrano Ivo Heuberger 1 1–0 C 1–0 Sep 17, 1998 H2H
39897 Oscar Serrano Iztok Bozic 1 1–0 C 1–0 Jul 19, 2001 H2H
39898 Oscar Serrano Marcelo Filippini 1 0–1 C 0–1 May 22, 1998 H2H
39899 Oscar Serrano Oliver Gross 1 0–1 C 0–1 Mar 25, 1999 H2H
39900 Ota Fukarek Edgardo Massa 1 1–0 G 1–0 Jul 11, 2002 H2H
39901 Ota Fukarek Mounir El Aarej 1 0–1 C 0–1 Apr 11, 2002 H2H
39902 Otavio Della Alexandre Hocevar 1 0–1 H 0–1 Feb 8, 1990 H2H
39903 Otavio Della Ronnie Bathman 1 1–0 H 1–0 Jan 28, 1988 H2H
39904 Otis Smith Paul Chamberlin 1 0–1 G 0–1 Jun 15, 1988 H2H
39905 Otto Virtanen Alex de Minaur 1 0–1 H 0–1 Aug 29, 2024 H2H
39906 Otto Virtanen Arthur Fery 1 0–1 G 0–1 Jul 2, 2026 H2H
39907 Otto Virtanen Arthur Fils 1 0–1 H 0–1 Jan 14, 2025 H2H
39908 Otto Virtanen Ben Shelton 1 1–0 G 1–0 Jun 30, 2026 H2H
39909 Otto Virtanen Daniel Merida 1 0–1 C 0–1 Mar 31, 2026 H2H
39910 Otto Virtanen Filip Misolic 1 0–1 C 0–1 May 28, 2024 H2H
39911 Otto Virtanen Hamad Medjedovic 1 1–0 C 1–0 May 9, 2025 H2H
39912 Otto Virtanen James Duckworth 1 0–1 H 0–1 Aug 2, 2023 H2H
39913 Otto Virtanen Juan Pablo Varillas 1 0–1 C 0–1 Jul 20, 2023 H2H
39914 Otto Virtanen Kamil Majchrzak 1 0–1 G 0–1 Jun 10, 2026 H2H
39915 Otto Virtanen Lorenzo Musetti 1 0–1 C 0–1 May 10, 2025 H2H
39916 Otto Virtanen Max Purcell 1 1–0 G 1–0 Jul 3, 2024 H2H
39917 Otto Virtanen Quentin Halys 1 1–0 H 1–0 Aug 28, 2024 H2H
39918 Otto Virtanen Roberto Carballes Baena 1 0–1 C 0–1 Apr 4, 2025 H2H
39919 Otto Virtanen Sebastian Korda 1 1–0 H 1–0 Feb 13, 2025 H2H
39920 Otto Virtanen Tallon Griekspoor 1 0–1 H 0–1 Feb 24, 2026 H2H
39921 Ove Bengtson Andres Gimeno 1 0–1 H 0–1 Nov 28, 1969 H2H
39922 Ove Bengtson Arthur Carrington 1 1–0 G 1–0 Aug 31, 1973 H2H
39923 Ove Bengtson Bernard Montrenaud 1 0–1 C 0–1 Apr 17, 1968 H2H
39924 Ove Bengtson Bob Lutz 1 1–0 C 1–0 Apr 26, 1973 H2H
39925 Ove Bengtson Brian Fairlie 1 1–0 H 1–0 Apr 5, 1969 H2H
39926 Ove Bengtson F D Robbins 1 1–0 C 1–0 Sep 28, 1972 H2H
39927 Ove Bengtson Fernando Gentil 1 1–0 C 1–0 Mar 13, 1975 H2H
39928 Ove Bengtson Frank Froehling 1 0–1 H 0–1 Sep 20, 1971 H2H
39929 Ove Bengtson Fred Stolle 1 1–0 G 1–0 Jun 28, 1978 H2H
39930 Ove Bengtson Gene Scott 1 1–0 C 1–0 Dec 7, 1972 H2H
39931 Ove Bengtson Henry Bunis 1 1–0 H 1–0 Oct 29, 1976 H2H
39932 Ove Bengtson Ion Tiriac 1 0–1 C 0–1 Feb 15, 1974 H2H
39933 Ove Bengtson Jan Pisecky 1 1–0 H 1–0 Oct 31, 1974 H2H
39934 Ove Bengtson John Clifton 1 1–0 G 1–0 Jun 13, 1969 H2H
39935 Ove Bengtson Juan Gisbert 1 0–1 C 0–1 Apr 11, 1974 H2H
39936 Ove Bengtson Marcello Lara 1 1–0 C 1–0 Apr 5, 1978 H2H
39937 Ove Bengtson Milan Holecek 1 0–1 C 0–1 Apr 11, 1969 H2H
39938 Ove Bengtson Nikola Pilic 1 1–0 C 1–0 Nov 1, 1973 H2H
39939 Ove Bengtson Owen Davidson 1 1–0 G 1–0 Aug 31, 1969 H2H
39940 Ove Bengtson Paul Gerken 1 1–0 C 1–0 Apr 18, 1969 H2H
39941 Ove Bengtson Pekka Saila 1 1–0 H 1–0 Nov 6, 1973 H2H
39942 Ove Bengtson Per Jemsby 1 0–1 C 0–1 Jul 15, 1970 H2H
39943 Ove Bengtson Rod Laver 1 0–1 C 0–1 Feb 8, 1973 H2H
39944 Ove Bengtson Rolf Norberg 1 0–1 C 0–1 Jul 10, 1975 H2H
39945 Ove Bengtson Roy Barth 1 0–1 G 0–1 Sep 2, 1969 H2H
39946 Ove Bengtson Sergei Likhachev 1 1–0 G 1–0 Jun 26, 1972 H2H
39947 Ove Bengtson Torben Ulrich 1 0–1 H 0–1 Feb 15, 1969 H2H
39948 Ove Bengtson Woody Blocher 1 1–0 H 1–0 May 3, 1978 H2H
39949 Owen Davidson Abe Segal 1 1–0 G 1–0 Jun 16, 1971 H2H
39950 Owen Davidson Clark Graebner 1 0–1 C 0–1 Sep 23, 1973 H2H
39951 Owen Davidson Cliff Richey 1 0–1 H 0–1 Feb 22, 1974 H2H
39952 Owen Davidson Earl Butch Buchholz 1 0–1 C 0–1 Nov 11, 1969 H2H
39953 Owen Davidson Frank Sedgman 1 0–1 G 0–1 Jan 1, 1972 H2H
39954 Owen Davidson Jean Claude Barclay 1 1–0 C 1–0 Nov 10, 1969 H2H
39955 Owen Davidson Jim Mcmanus 1 1–0 G 1–0 Jun 17, 1969 H2H
39956 Owen Davidson Manuel Santana 1 0–1 G 0–1 Sep 4, 1970 H2H
39957 Owen Davidson Milan Holecek 1 1–0 C 1–0 Nov 2, 1968 H2H
39958 Owen Davidson Peter Curtis 1 1–0 G 1–0 Jul 17, 1970 H2H
39959 Owen Davidson Pierre Joly 1 1–0 G 1–0 Jun 27, 1973 H2H
39960 Owen Davidson Sergei Likhachev 1 1–0 G 1–0 Jun 17, 1970 H2H
39961 Owen Davidson Torben Ulrich 1 1–0 C 1–0 Nov 17, 1971 H2H
39962 Owen Davidson Vladimir Korotkov 1 0–1 C 0–1 May 24, 1969 H2H
39963 Pablo Albano Martin Wostenholme 1 0–1 H 0–1 Feb 8, 1991 H2H
39964 Pablo Albano Roberto Arguello 1 0–1 C 0–1 Apr 5, 1990 H2H
39965 Pablo Andujar Alejandro Falla 1 0–1 C 0–1 Apr 28, 2011 H2H
39966 Pablo Andujar Aleksandar Vukic 1 0–1 H 0–1 Oct 9, 2021 H2H
39967 Pablo Andujar Alessandro Giannessi 1 1–0 C 1–0 Sep 24, 2011 H2H
39968 Pablo Andujar Alexander Ritschard 1 0–1 H 0–1 Feb 23, 2023 H2H
39969 Pablo Andujar Alex de Minaur 1 0–1 H 0–1 Jan 23, 2022 H2H
39970 Pablo Andujar Alexei Popyrin 1 0–1 C 0–1 Apr 13, 2021 H2H
39971 Pablo Andujar Alexey Vatutin 1 1–0 C 1–0 Apr 14, 2018 H2H
39972 Pablo Andujar Alex Molcan 1 1–0 H 1–0 Jan 20, 2022 H2H
39973 Pablo Andujar Amir Weintraub 1 1–0 H 1–0 Aug 7, 2013 H2H
39974 Pablo Andujar Andrea Arnaboldi 1 1–0 C 1–0 Apr 13, 2018 H2H
39975 Pablo Andujar Andreas Haider-Maurer 1 0–1 C 0–1 Apr 10, 2015 H2H
39976 Pablo Andujar Andreas Seppi 1 0–1 C 0–1 Apr 16, 2014 H2H
39977 Pablo Andujar Aslan Karatsev 1 0–1 H 0–1 Jan 5, 2023 H2H
39978 Pablo Andujar Bartolome Salva-Vidal 1 1–0 C 1–0 Apr 25, 2007 H2H
39979 Pablo Andujar Bastian Knittel 1 1–0 C 1–0 Jul 15, 2010 H2H
39980 Pablo Andujar Benjamin Becker 1 0–1 H 0–1 Aug 13, 2013 H2H
39981 Pablo Andujar Bernard Tomic 1 1–0 H 1–0 Mar 25, 2011 H2H
39982 Pablo Andujar Bjorn Fratangelo 1 1–0 C 1–0 Apr 26, 2018 H2H
39983 Pablo Andujar Brian Dabul 1 1–0 C 1–0 Sep 11, 2008 H2H
39984 Pablo Andujar Cameron Norrie 1 0–1 G 0–1 Jun 29, 2022 H2H
39985 Pablo Andujar Cedrik-Marcel Stebe 1 1–0 C 1–0 Jul 16, 2011 H2H
39986 Pablo Andujar Damir Dzumhur 1 1–0 H 1–0 Jan 19, 2022 H2H
39987 Pablo Andujar Daniel Elahi Galan 1 0–1 C 0–1 Mar 12, 2021 H2H
39988 Pablo Andujar Daniel Evans 1 1–0 C 1–0 Apr 7, 2022 H2H
39989 Pablo Andujar Dennis Novak 1 1–0 C 1–0 Jul 25, 2019 H2H
39990 Pablo Andujar Dominic Stricker 1 1–0 C 1–0 May 21, 2021 H2H
39991 Pablo Andujar Dustin Brown 1 1–0 C 1–0 Jul 18, 2014 H2H
39992 Pablo Andujar Edouard Roger-Vasselin 1 1–0 C 1–0 Apr 15, 2014 H2H
39993 Pablo Andujar Evgeny Donskoy 1 0–1 H 0–1 Jan 3, 2019 H2H
39994 Pablo Andujar Federico Coria 1 1–0 H 1–0 Oct 22, 2020 H2H
39995 Pablo Andujar Filip Horansky 1 1–0 C 1–0 Feb 6, 2020 H2H
39996 Pablo Andujar Filip Misolic 1 0–1 C 0–1 Jul 28, 2022 H2H
39997 Pablo Andujar Flavio Cipolla 1 1–0 C 1–0 Apr 14, 2012 H2H
39998 Pablo Andujar Florent Serra 1 1–0 C 1–0 Apr 7, 2011 H2H
39999 Pablo Andujar Frank Dancevic 1 1–0 H 1–0 Aug 12, 2015 H2H
40000 Pablo Andujar Gastao Elias 1 0–1 C 0–1 Feb 25, 2016 H2H