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
39601 Onny Parun Vladimir Zednik 1 0–1 C 0–1 Apr 12, 1971 H2H
39602 Onny Parun Yuji Tezuka 1 1–0 H 1–0 Oct 17, 1974 H2H
39603 Oren Motevassel Andrei Cherkasov 1 0–1 H 0–1 Jul 16, 1997 H2H
39604 Oren Motevassel Carlos Moya 1 0–1 C 0–1 Sep 11, 1997 H2H
39605 Oren Motevassel Diego Nargiso 1 0–1 H 0–1 Jul 22, 1998 H2H
39606 Oren Motevassel Jay Lapidus 1 0–1 H 0–1 Oct 17, 1985 H2H
39607 Oren Motevassel Libor Pimek 1 0–1 H 0–1 Oct 13, 1988 H2H
39608 Oren Motevassel Mark Koevermans 1 0–1 H 0–1 Oct 11, 1990 H2H
39609 Oren Motevassel Scott Draper 1 0–1 G 0–1 Jun 9, 1999 H2H
39610 Orlando Agudelo Ramiro Benavides 1 0–1 C 0–1 Nov 4, 1982 H2H
39611 Orlando Agudelo Victor Pecci 1 0–1 C 0–1 Nov 11, 1977 H2H
39612 Orlin Stanoytchev Arnaud Di Pasquale 1 1–0 C 1–0 Feb 24, 2000 H2H
39613 Orlin Stanoytchev David Caballero 1 0–1 C 0–1 Jul 24, 1997 H2H
39614 Orlin Stanoytchev George Bastl 1 1–0 C 1–0 May 25, 2000 H2H
39615 Orlin Stanoytchev Jamie Delgado 1 0–1 H 0–1 Jan 7, 2000 H2H
39616 Orlin Stanoytchev Paul Kilderry 1 1–0 H 1–0 Jan 6, 2000 H2H
39617 Orlin Stanoytchev Stephane Huet 1 1–0 C 1–0 May 31, 2000 H2H
39618 Oscar Hernandez Alexandre Sidorenko 1 0–1 C 0–1 Jul 17, 2009 H2H
39619 Oscar Hernandez Bobby Reynolds 1 0–1 H 0–1 Jan 15, 2009 H2H
39620 Oscar Hernandez Danai Udomchoke 1 0–1 G 0–1 Jun 13, 2007 H2H
39621 Oscar Hernandez Daniel Koellerer 1 1–0 G 1–0 Jun 17, 2009 H2H
39622 Oscar Hernandez Denis Matsukevich 1 1–0 C 1–0 Jul 17, 2008 H2H
39623 Oscar Hernandez Dick Norman 1 1–0 C 1–0 Mar 4, 2004 H2H
39624 Oscar Hernandez Diego Hartfield 1 0–1 C 0–1 Jul 26, 2007 H2H
39625 Oscar Hernandez Diego Junqueira 1 1–0 C 1–0 Feb 20, 2009 H2H
39626 Oscar Hernandez Filip Prpic 1 0–1 H 0–1 Oct 10, 2007 H2H
39627 Oscar Hernandez Flavio Saretta 1 0–1 C 0–1 May 13, 2004 H2H
39628 Oscar Hernandez Gael Monfils 1 1–0 C 1–0 May 22, 2008 H2H
39629 Oscar Hernandez Gianluca Naso 1 1–0 C 1–0 Sep 29, 2005 H2H
39630 Oscar Hernandez Gorka Fraile 1 1–0 C 1–0 Jul 7, 2005 H2H
39631 Oscar Hernandez Jesse Huta Galung 1 1–0 C 1–0 Jul 18, 2008 H2H
39632 Oscar Hernandez Jiri Vanek 1 0–1 C 0–1 Jul 9, 2005 H2H
39633 Oscar Hernandez Lukas Dlouhy 1 1–0 H 1–0 Oct 23, 2008 H2H
39634 Oscar Hernandez Marc Lopez 1 0–1 C 0–1 Aug 12, 2004 H2H
39635 Oscar Hernandez Michael Ryderstedt 1 0–1 H 0–1 Oct 28, 2004 H2H
39636 Oscar Hernandez Mounir El Aarej 1 1–0 C 1–0 May 20, 2004 H2H
39637 Oscar Hernandez Paul Capdeville 1 0–1 C 0–1 May 8, 2009 H2H
39638 Oscar Hernandez Razvan Sabau 1 0–1 C 0–1 Aug 4, 2005 H2H
39639 Oscar Hernandez Robert Kendrick 1 0–1 H 0–1 Oct 22, 2009 H2H
39640 Oscar Hernandez Rui Machado 1 1–0 C 1–0 May 6, 2009 H2H
39641 Oscar Hernandez Tomas Tenconi 1 1–0 C 1–0 Sep 26, 2003 H2H
39642 Oscar Martinez Alejandro Hernandez 1 1–0 C 1–0 Mar 3, 1995 H2H
39643 Oscar Martinez Bill Behrens 1 1–0 C 1–0 Jul 19, 1995 H2H
39644 Oscar Martinez Carl Uwe Steeb 1 1–0 C 1–0 Mar 17, 1994 H2H
39645 Oscar Martinez Daniel Orsanic 1 1–0 C 1–0 Oct 7, 1994 H2H
39646 Oscar Martinez David Engel 1 1–0 C 1–0 Jul 13, 1995 H2H
39647 Oscar Martinez Jordi Arrese 1 1–0 C 1–0 Oct 8, 1994 H2H
39648 Oscar Martinez Kenny Thorne 1 1–0 C 1–0 Mar 2, 1995 H2H
39649 Oscar Martinez Lars Jonsson 1 0–1 C 0–1 Aug 24, 1995 H2H
39650 Oscar Martinez Marcos Aurelio Gorriz 1 0–1 C 0–1 Sep 16, 1994 H2H
39651 Oscar Martinez Martin Blackman 1 1–0 C 1–0 Sep 15, 1994 H2H
39652 Oscar Martinez Pietro Pennisi 1 0–1 C 0–1 May 25, 1995 H2H
39653 Oscar Ortiz Bryan Shelton 1 0–1 C 0–1 Mar 2, 1995 H2H
39654 Oscar Ortiz Lars Jonsson 1 0–1 C 0–1 Sep 29, 1994 H2H
39655 Oscar Ortiz Tommy Ho 1 0–1 C 0–1 Oct 12, 1994 H2H
39656 Oscar Otte Aleksandr Shevchenko 1 0–1 C 0–1 May 30, 2023 H2H
39657 Oscar Otte Alexei Popyrin 1 0–1 H 0–1 Oct 17, 2019 H2H
39658 Oscar Otte Andreas Seppi 1 1–0 H 1–0 Sep 5, 2021 H2H
39659 Oscar Otte Andy Murray 1 0–1 G 0–1 Jul 1, 2021 H2H
39660 Oscar Otte Arthur Rinderknech 1 1–0 G 1–0 Jun 30, 2021 H2H
39661 Oscar Otte Aslan Karatsev 1 1–0 C 1–0 Apr 22, 2022 H2H
39662 Oscar Otte Benjamin Bonzi 1 1–0 G 1–0 Jun 11, 2022 H2H
39663 Oscar Otte Brandon Nakashima 1 0–1 H 0–1 Mar 24, 2023 H2H
39664 Oscar Otte Cameron Norrie 1 0–1 H 0–1 Feb 18, 2022 H2H
39665 Oscar Otte Christian Harrison 1 1–0 G 1–0 Jun 30, 2022 H2H
39666 Oscar Otte Christopher Eubanks 1 1–0 H 1–0 Feb 9, 2023 H2H
39667 Oscar Otte Chun-Hsin Tseng 1 1–0 H 1–0 Jan 19, 2022 H2H
39668 Oscar Otte Daniel Elahi Galan 1 0–1 G 0–1 Jul 6, 2023 H2H
39669 Oscar Otte Daniel Evans 1 0–1 H 0–1 Oct 27, 2022 H2H
39670 Oscar Otte Daniil Medvedev 1 0–1 G 0–1 Jun 18, 2022 H2H
39671 Oscar Otte Denis Kudla 1 1–0 H 1–0 Sep 2, 2021 H2H
39672 Oscar Otte Denis Shapovalov 1 1–0 G 1–0 Jun 10, 2022 H2H
39673 Oscar Otte Dennis Novak 1 1–0 H 1–0 Oct 22, 2020 H2H
39674 Oscar Otte Diego Schwartzman 1 0–1 H 0–1 Oct 23, 2020 H2H
39675 Oscar Otte Dominik Koepfer 1 1–0 G 1–0 Jul 5, 2023 H2H
39676 Oscar Otte Dragos Nicolae Madaras 1 1–0 H 1–0 Sep 29, 2022 H2H
39677 Oscar Otte Elias Ymer 1 0–1 H 0–1 Oct 20, 2022 H2H
39678 Oscar Otte Emil Ruusuvuori 1 0–1 C 0–1 Apr 12, 2022 H2H
39679 Oscar Otte Fabio Fognini 1 0–1 C 0–1 Apr 23, 2022 H2H
39680 Oscar Otte Felix Auger-Aliassime 1 0–1 H 0–1 Oct 14, 2022 H2H
39681 Oscar Otte Flavio Cobolli 1 0–1 C 0–1 Apr 21, 2023 H2H
39682 Oscar Otte Gael Monfils 1 0–1 H 0–1 Mar 26, 2022 H2H
39683 Oscar Otte Holger Rune 1 0–1 C 0–1 Apr 30, 2022 H2H
39684 Oscar Otte Jack Sock 1 0–1 H 0–1 Feb 10, 2022 H2H
39685 Oscar Otte Jacopo Berrettini 1 0–1 H 0–1 Mar 1, 2023 H2H
39686 Oscar Otte Jan-Lennard Struff 1 1–0 H 1–0 Oct 15, 2020 H2H
39687 Oscar Otte John Isner 1 0–1 H 0–1 Nov 2, 2022 H2H
39688 Oscar Otte Juncheng Shang 1 0–1 H 0–1 Jan 18, 2023 H2H
39689 Oscar Otte Jurgen Zopp 1 1–0 H 1–0 Oct 18, 2018 H2H
39690 Oscar Otte Kamil Majchrzak 1 0–1 H 0–1 Sep 30, 2022 H2H
39691 Oscar Otte Lucas Pouille 1 1–0 C 1–0 May 19, 2022 H2H
39692 Oscar Otte Malek Jaziri 1 1–0 C 1–0 May 28, 2019 H2H
39693 Oscar Otte Marcos Giron 1 0–1 H 0–1 Feb 10, 2023 H2H
39694 Oscar Otte Marin Cilic 1 0–1 H 0–1 Oct 6, 2022 H2H
39695 Oscar Otte Marko Topo 1 1–0 C 1–0 Apr 28, 2022 H2H
39696 Oscar Otte Marton Fucsovics 1 1–0 H 1–0 Oct 13, 2022 H2H
39697 Oscar Otte Miomir Kecmanovic 1 1–0 G 1–0 Jun 16, 2022 H2H
39698 Oscar Otte Mitchell Krueger 1 1–0 H 1–0 Mar 25, 2022 H2H
39699 Oscar Otte Nikoloz Basilashvili 1 1–0 G 1–0 Jun 17, 2022 H2H
39700 Oscar Otte Pablo Carreno Busta 1 0–1 H 0–1 Feb 23, 2022 H2H
39701 Oscar Otte Pavel Kotov 1 1–0 C 1–0 Apr 28, 2023 H2H
39702 Oscar Otte Peter Gojowczyk 1 1–0 G 1–0 Jun 29, 2022 H2H
39703 Oscar Otte Radu Albot 1 0–1 H 0–1 Oct 16, 2020 H2H
39704 Oscar Otte Reilly Opelka 1 1–0 C 1–0 Apr 29, 2022 H2H
39705 Oscar Otte Richard Gasquet 1 1–0 H 1–0 Mar 12, 2022 H2H
39706 Oscar Otte Roberto Carballes Baena 1 0–1 C 0–1 May 24, 2022 H2H
39707 Oscar Otte Roger Federer 1 0–1 C 0–1 May 30, 2019 H2H
39708 Oscar Otte Tennys Sandgren 1 0–1 H 0–1 Oct 19, 2018 H2H
39709 Oscar Otte Zizou Bergs 1 0–1 C 0–1 Jul 22, 2021 H2H
39710 Oscar Serrano Federico Luzzi 1 1–0 C 1–0 Jul 27, 2001 H2H
39711 Oscar Serrano Ivo Heuberger 1 1–0 C 1–0 Sep 17, 1998 H2H
39712 Oscar Serrano Iztok Bozic 1 1–0 C 1–0 Jul 19, 2001 H2H
39713 Oscar Serrano Marcelo Filippini 1 0–1 C 0–1 May 22, 1998 H2H
39714 Oscar Serrano Oliver Gross 1 0–1 C 0–1 Mar 25, 1999 H2H
39715 Ota Fukarek Edgardo Massa 1 1–0 G 1–0 Jul 11, 2002 H2H
39716 Ota Fukarek Mounir El Aarej 1 0–1 C 0–1 Apr 11, 2002 H2H
39717 Otavio Della Alexandre Hocevar 1 0–1 H 0–1 Feb 8, 1990 H2H
39718 Otavio Della Ronnie Bathman 1 1–0 H 1–0 Jan 28, 1988 H2H
39719 Otis Smith Paul Chamberlin 1 0–1 G 0–1 Jun 15, 1988 H2H
39720 Otto Virtanen Alex de Minaur 1 0–1 H 0–1 Aug 29, 2024 H2H
39721 Otto Virtanen Arthur Fery 1 0–1 G 0–1 Jul 2, 2026 H2H
39722 Otto Virtanen Arthur Fils 1 0–1 H 0–1 Jan 14, 2025 H2H
39723 Otto Virtanen Ben Shelton 1 1–0 G 1–0 Jun 30, 2026 H2H
39724 Otto Virtanen Daniel Merida 1 0–1 C 0–1 Mar 31, 2026 H2H
39725 Otto Virtanen Filip Misolic 1 0–1 C 0–1 May 28, 2024 H2H
39726 Otto Virtanen Hamad Medjedovic 1 1–0 C 1–0 May 9, 2025 H2H
39727 Otto Virtanen James Duckworth 1 0–1 H 0–1 Aug 2, 2023 H2H
39728 Otto Virtanen Juan Pablo Varillas 1 0–1 C 0–1 Jul 20, 2023 H2H
39729 Otto Virtanen Kamil Majchrzak 1 0–1 G 0–1 Jun 10, 2026 H2H
39730 Otto Virtanen Lorenzo Musetti 1 0–1 C 0–1 May 10, 2025 H2H
39731 Otto Virtanen Max Purcell 1 1–0 G 1–0 Jul 3, 2024 H2H
39732 Otto Virtanen Quentin Halys 1 1–0 H 1–0 Aug 28, 2024 H2H
39733 Otto Virtanen Roberto Carballes Baena 1 0–1 C 0–1 Apr 4, 2025 H2H
39734 Otto Virtanen Sebastian Korda 1 1–0 H 1–0 Feb 13, 2025 H2H
39735 Otto Virtanen Tallon Griekspoor 1 0–1 H 0–1 Feb 24, 2026 H2H
39736 Ove Bengtson Andres Gimeno 1 0–1 H 0–1 Nov 28, 1969 H2H
39737 Ove Bengtson Arthur Carrington 1 1–0 G 1–0 Aug 31, 1973 H2H
39738 Ove Bengtson Bernard Montrenaud 1 0–1 C 0–1 Apr 17, 1968 H2H
39739 Ove Bengtson Bob Lutz 1 1–0 C 1–0 Apr 26, 1973 H2H
39740 Ove Bengtson Brian Fairlie 1 1–0 H 1–0 Apr 5, 1969 H2H
39741 Ove Bengtson F D Robbins 1 1–0 C 1–0 Sep 28, 1972 H2H
39742 Ove Bengtson Fernando Gentil 1 1–0 C 1–0 Mar 13, 1975 H2H
39743 Ove Bengtson Frank Froehling 1 0–1 H 0–1 Sep 20, 1971 H2H
39744 Ove Bengtson Fred Stolle 1 1–0 G 1–0 Jun 28, 1978 H2H
39745 Ove Bengtson Gene Scott 1 1–0 C 1–0 Dec 7, 1972 H2H
39746 Ove Bengtson Henry Bunis 1 1–0 H 1–0 Oct 29, 1976 H2H
39747 Ove Bengtson Ion Tiriac 1 0–1 C 0–1 Feb 15, 1974 H2H
39748 Ove Bengtson Jan Pisecky 1 1–0 H 1–0 Oct 31, 1974 H2H
39749 Ove Bengtson John Clifton 1 1–0 G 1–0 Jun 13, 1969 H2H
39750 Ove Bengtson Marcello Lara 1 1–0 C 1–0 Apr 5, 1978 H2H
39751 Ove Bengtson Milan Holecek 1 0–1 C 0–1 Apr 11, 1969 H2H
39752 Ove Bengtson Nikola Pilic 1 1–0 C 1–0 Nov 1, 1973 H2H
39753 Ove Bengtson Owen Davidson 1 1–0 G 1–0 Aug 31, 1969 H2H
39754 Ove Bengtson Paul Gerken 1 1–0 C 1–0 Apr 18, 1969 H2H
39755 Ove Bengtson Pekka Saila 1 1–0 H 1–0 Nov 6, 1973 H2H
39756 Ove Bengtson Per Jemsby 1 0–1 C 0–1 Jul 15, 1970 H2H
39757 Ove Bengtson Rod Laver 1 0–1 C 0–1 Feb 8, 1973 H2H
39758 Ove Bengtson Rolf Norberg 1 0–1 C 0–1 Jul 10, 1975 H2H
39759 Ove Bengtson Roy Barth 1 0–1 G 0–1 Sep 2, 1969 H2H
39760 Ove Bengtson Sergei Likhachev 1 1–0 G 1–0 Jun 26, 1972 H2H
39761 Ove Bengtson Torben Ulrich 1 0–1 H 0–1 Feb 15, 1969 H2H
39762 Ove Bengtson Woody Blocher 1 1–0 H 1–0 May 3, 1978 H2H
39763 Owen Davidson Abe Segal 1 1–0 G 1–0 Jun 16, 1971 H2H
39764 Owen Davidson Clark Graebner 1 0–1 C 0–1 Sep 23, 1973 H2H
39765 Owen Davidson Cliff Richey 1 0–1 H 0–1 Feb 22, 1974 H2H
39766 Owen Davidson Earl Butch Buchholz 1 0–1 C 0–1 Nov 11, 1969 H2H
39767 Owen Davidson Frank Sedgman 1 0–1 G 0–1 Jan 1, 1972 H2H
39768 Owen Davidson Jean Claude Barclay 1 1–0 C 1–0 Nov 10, 1969 H2H
39769 Owen Davidson Jim Mcmanus 1 1–0 G 1–0 Jun 17, 1969 H2H
39770 Owen Davidson Manuel Santana 1 0–1 G 0–1 Sep 4, 1970 H2H
39771 Owen Davidson Milan Holecek 1 1–0 C 1–0 Nov 2, 1968 H2H
39772 Owen Davidson Peter Curtis 1 1–0 G 1–0 Jul 17, 1970 H2H
39773 Owen Davidson Pierre Joly 1 1–0 G 1–0 Jun 27, 1973 H2H
39774 Owen Davidson Sergei Likhachev 1 1–0 G 1–0 Jun 17, 1970 H2H
39775 Owen Davidson Torben Ulrich 1 1–0 C 1–0 Nov 17, 1971 H2H
39776 Owen Davidson Vladimir Korotkov 1 0–1 C 0–1 May 24, 1969 H2H
39777 Pablo Albano Martin Wostenholme 1 0–1 H 0–1 Feb 8, 1991 H2H
39778 Pablo Albano Roberto Arguello 1 0–1 C 0–1 Apr 5, 1990 H2H
39779 Pablo Andujar Alejandro Falla 1 0–1 C 0–1 Apr 28, 2011 H2H
39780 Pablo Andujar Aleksandar Vukic 1 0–1 H 0–1 Oct 9, 2021 H2H
39781 Pablo Andujar Alessandro Giannessi 1 1–0 C 1–0 Sep 24, 2011 H2H
39782 Pablo Andujar Alexander Ritschard 1 0–1 H 0–1 Feb 23, 2023 H2H
39783 Pablo Andujar Alex de Minaur 1 0–1 H 0–1 Jan 23, 2022 H2H
39784 Pablo Andujar Alexei Popyrin 1 0–1 C 0–1 Apr 13, 2021 H2H
39785 Pablo Andujar Alexey Vatutin 1 1–0 C 1–0 Apr 14, 2018 H2H
39786 Pablo Andujar Alex Molcan 1 1–0 H 1–0 Jan 20, 2022 H2H
39787 Pablo Andujar Amir Weintraub 1 1–0 H 1–0 Aug 7, 2013 H2H
39788 Pablo Andujar Andrea Arnaboldi 1 1–0 C 1–0 Apr 13, 2018 H2H
39789 Pablo Andujar Andreas Haider-Maurer 1 0–1 C 0–1 Apr 10, 2015 H2H
39790 Pablo Andujar Andreas Seppi 1 0–1 C 0–1 Apr 16, 2014 H2H
39791 Pablo Andujar Aslan Karatsev 1 0–1 H 0–1 Jan 5, 2023 H2H
39792 Pablo Andujar Bartolome Salva-Vidal 1 1–0 C 1–0 Apr 25, 2007 H2H
39793 Pablo Andujar Bastian Knittel 1 1–0 C 1–0 Jul 15, 2010 H2H
39794 Pablo Andujar Benjamin Becker 1 0–1 H 0–1 Aug 13, 2013 H2H
39795 Pablo Andujar Bernard Tomic 1 1–0 H 1–0 Mar 25, 2011 H2H
39796 Pablo Andujar Bjorn Fratangelo 1 1–0 C 1–0 Apr 26, 2018 H2H
39797 Pablo Andujar Brian Dabul 1 1–0 C 1–0 Sep 11, 2008 H2H
39798 Pablo Andujar Cameron Norrie 1 0–1 G 0–1 Jun 29, 2022 H2H
39799 Pablo Andujar Cedrik-Marcel Stebe 1 1–0 C 1–0 Jul 16, 2011 H2H
39800 Pablo Andujar Damir Dzumhur 1 1–0 H 1–0 Jan 19, 2022 H2H