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
66801 Olivier Rochus Marc Gicquel 2 1–1 C 1–0 H 0–1 Jan 13, 2010 H2H
66802 Olivier Rochus Mariano Zabaleta 2 1–1 C 0–1 H 1–0 Jul 21, 2005 H2H
66803 Olivier Rochus Marin Cilic 2 0–2 C 0–1 H 0–1 Oct 14, 2008 H2H
66804 Olivier Rochus Mark Philippoussis 2 2–0 H 2–0 Aug 17, 2004 H2H
66805 Olivier Rochus Martin Lee 2 2–0 C 1–0 H 1–0 Jan 3, 2002 H2H
66806 Olivier Rochus Maximo Gonzalez 2 0–2 C 0–2 Jul 21, 2010 H2H
66807 Olivier Rochus Michal Tabara 2 0–2 C 0–2 Jul 12, 2001 H2H
66808 Olivier Rochus Nicolas Lapentti 2 0–2 C 0–1 H 0–1 May 25, 2002 H2H
66809 Olivier Rochus Nicolas Mahut 2 2–0 G 1–0 H 1–0 Jul 8, 2011 H2H
66810 Olivier Rochus Paul-Henri Mathieu 2 0–2 C 0–1 H 0–1 May 16, 2007 H2H
66811 Olivier Rochus Pete Sampras 2 0–2 G 0–1 H 0–1 Aug 23, 2001 H2H
66812 Olivier Rochus Philipp Petzschner 2 2–0 C 1–0 G 1–0 Jul 29, 2010 H2H
66813 Olivier Rochus Rainer Schuettler 2 2–0 H 2–0 Sep 29, 2007 H2H
66814 Olivier Rochus Ryan Harrison 2 1–1 H 1–1 Feb 24, 2012 H2H
66815 Olivier Rochus Ryan Sweeting 2 1–1 H 1–1 Aug 23, 2011 H2H
66816 Olivier Rochus Sergiy Stakhovsky 2 2–0 C 1–0 G 1–0 Jul 28, 2011 H2H
66817 Olivier Rochus Stan Wawrinka 2 1–1 C 0–1 H 1–0 May 8, 2012 H2H
66818 Olivier Rochus Thomas Johansson 2 0–2 G 0–1 H 0–1 Jun 18, 2004 H2H
66819 Olivier Rochus Tobias Kamke 2 1–1 C 0–1 H 1–0 Jan 11, 2012 H2H
66820 Olli Rahnasto Paul Chamberlin 2 0–2 H 0–2 Jul 26, 1989 H2H
66821 Omar Camporese Andrei Cherkasov 2 1–1 C 1–0 C 0–1 May 22, 1993 H2H
66822 Omar Camporese Arne Thoms 2 1–1 C 1–0 G 0–1 Feb 7, 1992 H2H
66823 Omar Camporese Carl Uwe Steeb 2 1–1 C 1–0 C 0–1 Feb 18, 1993 H2H
66824 Omar Camporese Christian Bergstrom 2 2–0 G 1–0 H 1–0 Jan 11, 1992 H2H
66825 Omar Camporese Claudio Panatta 2 2–0 C 2–0 Jun 15, 1989 H2H
66826 Omar Camporese Claudio Pistolesi 2 1–1 C 0–1 G 1–0 Jun 17, 1993 H2H
66827 Omar Camporese Diego Perez 2 1–1 C 1–1 Jun 21, 1990 H2H
66828 Omar Camporese Fernando Luna 2 2–0 C 2–0 Jun 16, 1990 H2H
66829 Omar Camporese Franco Davin 2 1–1 C 1–1 Aug 25, 1990 H2H
66830 Omar Camporese Javier Frana 2 1–1 C 0–1 H 1–0 Apr 14, 1994 H2H
66831 Omar Camporese Jeff Tarango 2 2–0 C 1–0 H 1–0 Mar 7, 1996 H2H
66832 Omar Camporese Jeremy Bates 2 2–0 C 1–0 G 1–0 Jun 16, 1994 H2H
66833 Omar Camporese Jordi Arrese 2 2–0 C 1–0 H 1–0 Apr 12, 1991 H2H
66834 Omar Camporese Lars Jonsson 2 0–2 H 0–2 Jan 11, 1991 H2H
66835 Omar Camporese Luis Herrera 2 1–1 G 0–1 H 1–0 Jun 18, 1992 H2H
66836 Omar Camporese Luiz Mattar 2 2–0 C 2–0 May 25, 1991 H2H
66837 Omar Camporese Marcelo Filippini 2 1–1 C 1–1 Apr 8, 1992 H2H
66838 Omar Camporese Marcos Aurelio Gorriz 2 1–1 C 1–1 May 27, 1992 H2H
66839 Omar Camporese Marian Vajda 2 1–1 C 0–1 C 1–0 Sep 14, 1990 H2H
66840 Omar Camporese Markus Zoecke 2 2–0 H 2–0 Jan 16, 1991 H2H
66841 Omar Camporese Mats Wilander 2 0–2 C 0–1 C 0–1 Feb 14, 1991 H2H
66842 Omar Camporese Miloslav Mecir 2 2–0 C 1–0 C 1–0 May 17, 1989 H2H
66843 Omar Camporese Thomas Hogstedt 2 2–0 H 2–0 Jan 15, 1992 H2H
66844 Onny Parun Bob Giltinan 2 1–1 G 0–1 H 1–0 Apr 15, 1975 H2H
66845 Onny Parun Butch Seewagen 2 2–0 C 1–0 G 1–0 Jun 22, 1977 H2H
66846 Onny Parun Charlie Owens 2 1–1 C 0–1 G 1–0 Aug 22, 1973 H2H
66847 Onny Parun David Lloyd 2 2–0 C 1–0 G 1–0 Jun 27, 1979 H2H
66848 Onny Parun Francois Jauffret 2 1–1 C 0–1 H 1–0 Oct 30, 1975 H2H
66849 Onny Parun Frantisek Pala 2 2–0 C 2–0 Aug 7, 1974 H2H
66850 Onny Parun Ian Fletcher 2 0–2 G 0–2 Nov 21, 1973 H2H
66851 Onny Parun Julian Ganzabal 2 1–1 C 0–1 G 1–0 Jun 19, 1974 H2H
66852 Onny Parun Jurgen Fassbender 2 1–1 C 0–1 H 1–0 May 26, 1978 H2H
66853 Onny Parun Marty Riessen 2 2–0 G 2–0 Sep 2, 1973 H2H
66854 Onny Parun Mike Belkin 2 1–1 C 1–1 Aug 16, 1972 H2H
66855 Onny Parun Rolf Norberg 2 2–0 C 1–0 H 1–0 May 22, 1975 H2H
66856 Onny Parun Rolf Thung 2 1–1 C 0–1 C 1–0 Jul 15, 1977 H2H
66857 Onny Parun Tenny Svensson 2 2–0 G 2–0 Jun 8, 1977 H2H
66858 Onny Parun Wilhelm Bungert 2 1–1 C 0–1 G 1–0 Jul 2, 1972 H2H
66859 Onny Parun Willem Prinsloo 2 1–1 C 1–0 H 0–1 Sep 4, 1977 H2H
66860 Orlin Stanoytchev Dennis van Scheppingen 2 0–2 C 0–1 H 0–1 Apr 14, 1999 H2H
66861 Orlin Stanoytchev Thierry Guardiola 2 1–1 H 1–1 Feb 10, 2000 H2H
66862 Oscar Hernandez Jean-Rene Lisnard 2 1–1 C 1–0 G 0–1 Jun 22, 2005 H2H
66863 Oscar Hernandez Juan Pablo Brzezicki 2 1–1 C 1–1 Apr 17, 2008 H2H
66864 Oscar Hernandez Juan-Pablo Guzman 2 2–0 C 2–0 May 30, 2007 H2H
66865 Oscar Hernandez Maximo Gonzalez 2 0–2 C 0–2 Sep 25, 2009 H2H
66866 Oscar Hernandez Peter Luczak 2 0–2 C 0–1 H 0–1 Mar 26, 2010 H2H
66867 Oscar Hernandez Sergio Roitman 2 2–0 C 2–0 Jun 12, 2008 H2H
66868 Oscar Otte Alejandro Tabilo 2 2–0 C 2–0 Apr 30, 2022 H2H
66869 Oscar Otte Alexander Zverev 2 0–2 C 0–1 G 0–1 Jun 20, 2024 H2H
66870 Oscar Otte Daniel Altmaier 2 1–1 C 0–1 G 1–0 Apr 29, 2023 H2H
66871 Oscar Otte Gregoire Barrere 2 0–2 G 0–1 H 0–1 Jun 15, 2023 H2H
66872 Oscar Otte Hubert Hurkacz 2 0–2 H 0–2 Aug 31, 2022 H2H
66873 Oscar Otte Karen Khachanov 2 1–1 G 1–0 H 0–1 Mar 11, 2023 H2H
66874 Oscar Otte Laslo Djere 2 1–1 G 0–1 H 1–0 Jun 22, 2023 H2H
66875 Oscar Otte Sebastian Baez 2 1–1 C 1–1 Apr 20, 2023 H2H
66876 Oscar Otte Yoshihito Nishioka 2 1–1 H 1–1 Feb 16, 2023 H2H
66877 Ota Fukarek Lars Burgsmuller 2 0–2 H 0–2 Oct 2, 2002 H2H
66878 Otto Virtanen Daniel Altmaier 2 1–1 C 1–0 H 0–1 Apr 3, 2025 H2H
66879 Otto Virtanen Nuno Borges 2 0–2 G 0–1 H 0–1 Jun 13, 2025 H2H
66880 Otto Virtanen Tomas Martin Etcheverry 2 1–1 G 1–0 H 0–1 Jun 12, 2025 H2H
66881 Ove Bengtson Clark Graebner 2 1–1 C 1–1 Dec 8, 1972 H2H
66882 Ove Bengtson James Chico Hagey 2 2–0 C 1–0 H 1–0 Mar 30, 1977 H2H
66883 Ove Bengtson Jim Mcmanus 2 2–0 C 1–0 C 1–0 Aug 28, 1974 H2H
66884 Ove Bengtson Stephen Warboys 2 1–1 G 0–1 H 1–0 Dec 17, 1973 H2H
66885 Ove Bengtson Tom Edlefsen 2 1–1 C 0–1 H 1–0 Apr 25, 1974 H2H
66886 Owen Davidson Bernard Montrenaud 2 1–1 C 1–1 Apr 15, 1970 H2H
66887 Owen Davidson Frank Froehling 2 1–1 C 0–1 G 1–0 Jun 19, 1973 H2H
66888 Owen Davidson Graham Stilwell 2 1–1 G 1–0 H 0–1 Mar 11, 1971 H2H
66889 Owen Davidson John Clifton 2 2–0 C 1–0 C 1–0 Nov 1, 1968 H2H
66890 Owen Davidson Nikola Pilic 2 1–1 C 1–1 Apr 12, 1972 H2H
66891 Owen Davidson Pierre Barthes 2 1–1 C 1–0 G 0–1 Aug 26, 1970 H2H
66892 Owen Davidson Rod Laver 2 0–2 G 0–1 H 0–1 Mar 26, 1971 H2H
66893 Pablo Andujar Adrian Mannarino 2 1–1 C 1–0 G 0–1 May 22, 2015 H2H
66894 Pablo Andujar Alexandr Dolgopolov 2 0–2 C 0–1 G 0–1 Jun 24, 2015 H2H
66895 Pablo Andujar Blaz Rola 2 1–1 C 1–0 G 0–1 Jul 25, 2014 H2H
66896 Pablo Andujar Daniel Gimeno-Traver 2 2–0 C 2–0 May 10, 2013 H2H
66897 Pablo Andujar Diego Schwartzman 2 0–2 C 0–1 H 0–1 Feb 19, 2022 H2H
66898 Pablo Andujar Dmitry Tursunov 2 1–1 C 0–1 H 1–0 Jul 17, 2013 H2H
66899 Pablo Andujar Filippo Volandri 2 2–0 C 2–0 May 4, 2012 H2H
66900 Pablo Andujar Gerald Melzer 2 1–1 C 1–1 Feb 22, 2018 H2H
66901 Pablo Andujar Grega Zemlja 2 2–0 C 1–0 H 1–0 Sep 26, 2013 H2H
66902 Pablo Andujar Horacio Zeballos 2 0–2 C 0–2 Feb 8, 2013 H2H
66903 Pablo Andujar Igor Kunitsyn 2 1–1 G 0–1 H 1–0 Jan 18, 2012 H2H
66904 Pablo Andujar Ilya Ivashka 2 1–1 C 1–0 H 0–1 Sep 30, 2021 H2H
66905 Pablo Andujar Janko Tipsarevic 2 1–1 H 1–1 Aug 15, 2012 H2H
66906 Pablo Andujar Jeremy Chardy 2 2–0 C 2–0 Apr 16, 2013 H2H
66907 Pablo Andujar Joao Souza 2 1–1 C 1–1 Apr 30, 2015 H2H
66908 Pablo Andujar Juan Ignacio Londero 2 2–0 C 2–0 Feb 10, 2022 H2H
66909 Pablo Andujar Jurgen Melzer 2 1–1 C 1–0 H 0–1 Jul 30, 2014 H2H
66910 Pablo Andujar Kyle Edmund 2 2–0 C 1–0 H 1–0 Aug 28, 2019 H2H
66911 Pablo Andujar Lukasz Kubot 2 1–1 C 1–1 Jul 16, 2011 H2H
66912 Pablo Andujar Marius Copil 2 1–1 C 1–0 H 0–1 Jan 21, 2015 H2H
66913 Pablo Andujar Martin Klizan 2 1–1 C 1–0 H 0–1 Mar 14, 2015 H2H
66914 Pablo Andujar Matthew Ebden 2 0–2 H 0–2 Oct 11, 2011 H2H
66915 Pablo Andujar Mikhail Kukushkin 2 1–1 G 0–1 H 1–0 Sep 1, 2021 H2H
66916 Pablo Andujar Nicolas Jarry 2 1–1 H 1–1 Aug 20, 2019 H2H
66917 Pablo Andujar Pierre-Hugues Herbert 2 1–1 G 1–0 H 0–1 Jun 30, 2021 H2H
66918 Pablo Andujar Stefano Travaglia 2 0–2 C 0–2 Sep 29, 2020 H2H
66919 Pablo Andujar Steve Johnson 2 2–0 H 2–0 Sep 26, 2019 H2H
66920 Pablo Andujar Teymuraz Gabashvili 2 0–2 H 0–2 Sep 2, 2015 H2H
66921 Pablo Andujar Tobias Kamke 2 1–1 C 1–0 H 0–1 Apr 9, 2015 H2H
66922 Pablo Andujar Ugo Humbert 2 0–2 C 0–1 H 0–1 Apr 20, 2022 H2H
66923 Pablo Andujar Victor Crivoi 2 2–0 C 2–0 Jul 25, 2013 H2H
66924 Pablo Andujar Viktor Troicki 2 0–2 H 0–2 Jan 15, 2015 H2H
66925 Pablo Arraya Adriano Panatta 2 2–0 C 2–0 May 18, 1983 H2H
66926 Pablo Arraya Alberto Tous 2 1–1 C 1–1 Nov 19, 1987 H2H
66927 Pablo Arraya Alejandro Ganzabal 2 2–0 C 2–0 Jul 20, 1983 H2H
66928 Pablo Arraya Bernard Fritz 2 0–2 C 0–2 Jul 23, 1982 H2H
66929 Pablo Arraya Blaine Willenborg 2 2–0 C 2–0 Apr 9, 1985 H2H
66930 Pablo Arraya Bruno Oresar 2 1–1 C 1–0 H 0–1 Jan 29, 1987 H2H
66931 Pablo Arraya Charles Bud Cox 2 2–0 H 2–0 Jan 29, 1988 H2H
66932 Pablo Arraya Claudio Panatta 2 1–1 C 1–1 Aug 7, 1985 H2H
66933 Pablo Arraya David Carter 2 1–1 C 1–1 Aug 4, 1983 H2H
66934 Pablo Arraya Eliot Teltscher 2 0–2 C 0–1 H 0–1 Jan 30, 1988 H2H
66935 Pablo Arraya Eric Fromm 2 0–2 C 0–1 H 0–1 Sep 1, 1983 H2H
66936 Pablo Arraya Hans Schwaier 2 2–0 C 2–0 May 1, 1985 H2H
66937 Pablo Arraya Heinz Gunthardt 2 0–2 C 0–1 H 0–1 Nov 27, 1983 H2H
66938 Pablo Arraya Joakim Nystrom 2 0–2 C 0–1 H 0–1 Feb 15, 1986 H2H
66939 Pablo Arraya Jon Levine 2 2–0 C 2–0 Jul 30, 1986 H2H
66940 Pablo Arraya Jose Higueras 2 0–2 C 0–2 May 10, 1984 H2H
66941 Pablo Arraya Juan Avendano 2 2–0 C 2–0 Sep 23, 1982 H2H
66942 Pablo Arraya Julio Goes 2 2–0 C 1–0 H 1–0 Nov 12, 1987 H2H
66943 Pablo Arraya Kent Carlsson 2 0–2 C 0–2 Jul 31, 1987 H2H
66944 Pablo Arraya Lawson Duncan 2 1–1 C 1–1 Jul 10, 1985 H2H
66945 Pablo Arraya Mark Dickson 2 2–0 C 2–0 Jul 19, 1985 H2H
66946 Pablo Arraya Massimiliano Narducci 2 0–2 C 0–2 Aug 11, 1988 H2H
66947 Pablo Arraya Miloslav Mecir 2 1–1 C 1–1 Apr 10, 1985 H2H
66948 Pablo Arraya Paul Vojtischek 2 2–0 C 2–0 Jun 18, 1988 H2H
66949 Pablo Arraya Pavel Slozil 2 1–1 C 1–1 Apr 3, 1985 H2H
66950 Pablo Arraya Peter Feigl 2 2–0 C 2–0 Jul 15, 1982 H2H
66951 Pablo Carreno Busta Hugo Gaston 2 1–1 H 1–1 Nov 4, 2021 H2H
66952 Pablo Cuevas Andrey Kuznetsov 2 0–2 C 0–1 G 0–1 Jul 27, 2017 H2H
66953 Pablo Cuevas Carlos Berlocq 2 1–1 C 1–0 H 0–1 Oct 3, 2013 H2H
66954 Pablo Cuevas Damir Dzumhur 2 1–1 G 1–0 H 0–1 Jul 3, 2019 H2H
66955 Pablo Cuevas Denis Shapovalov 2 1–1 C 0–1 H 1–0 May 21, 2021 H2H
66956 Pablo Cuevas Felix Auger-Aliassime 2 0–2 C 0–2 Feb 28, 2019 H2H
66957 Pablo Cuevas Frances Tiafoe 2 1–1 C 1–1 Apr 8, 2022 H2H
66958 Pablo Cuevas Gastao Elias 2 1–1 C 1–1 Feb 23, 2018 H2H
66959 Pablo Cuevas Gilles Muller 2 1–1 G 1–0 H 0–1 Jan 14, 2017 H2H
66960 Pablo Cuevas Henri Laaksonen 2 1–1 C 1–1 Sep 29, 2020 H2H
66961 Pablo Cuevas Horacio Zeballos 2 1–1 C 1–1 Feb 27, 2014 H2H
66962 Pablo Cuevas Hubert Hurkacz 2 1–1 C 1–0 H 0–1 Feb 5, 2021 H2H
66963 Pablo Cuevas Jan-Lennard Struff 2 0–2 H 0–2 Oct 26, 2017 H2H
66964 Pablo Cuevas Jerzy Janowicz 2 1–1 C 1–0 G 0–1 Jul 31, 2015 H2H
66965 Pablo Cuevas Julien Benneteau 2 0–2 C 0–1 H 0–1 Sep 27, 2014 H2H
66966 Pablo Cuevas Laslo Djere 2 0–2 C 0–1 G 0–1 Jun 30, 2021 H2H
66967 Pablo Cuevas Lucas Pouille 2 1–1 C 1–1 Jun 1, 2021 H2H
66968 Pablo Cuevas Lukasz Kubot 2 1–1 C 1–1 May 10, 2011 H2H
66969 Pablo Cuevas Malek Jaziri 2 2–0 C 1–0 H 1–0 Feb 8, 2019 H2H
66970 Pablo Cuevas Martin Klizan 2 1–1 C 0–1 H 1–0 Mar 12, 2017 H2H
66971 Pablo Cuevas Michael Berrer 2 1–1 H 1–1 Mar 25, 2011 H2H
66972 Pablo Cuevas Nick Kyrgios 2 0–2 C 0–1 H 0–1 May 6, 2016 H2H
66973 Pablo Cuevas Nicolas Jarry 2 0–2 C 0–1 G 0–1 Jun 26, 2019 H2H
66974 Pablo Cuevas Oscar Hernandez 2 1–1 C 1–1 Feb 12, 2009 H2H
66975 Pablo Cuevas Paolo Lorenzi 2 2–0 C 1–0 H 1–0 Nov 3, 2016 H2H
66976 Pablo Cuevas Reilly Opelka 2 2–0 C 1–0 H 1–0 May 19, 2021 H2H
66977 Pablo Cuevas Ricardo Mello 2 1–1 C 1–1 Apr 7, 2011 H2H
66978 Pablo Cuevas Roberto Bautista Agut 2 0–2 C 0–1 H 0–1 Aug 18, 2015 H2H
66979 Pablo Cuevas Roberto Carballes Baena 2 2–0 C 2–0 Apr 28, 2022 H2H
66980 Pablo Cuevas Ryan Harrison 2 0–2 C 0–1 H 0–1 Jan 18, 2018 H2H
66981 Pablo Cuevas Sebastian Ofner 2 1–1 C 1–1 Mar 2, 2018 H2H
66982 Pablo Cuevas Stan Wawrinka 2 1–1 C 1–0 H 0–1 Oct 24, 2019 H2H
66983 Paolo Bertolucci Arthur Ashe 2 1–1 C 0–1 C 1–0 Feb 20, 1975 H2H
66984 Paolo Bertolucci Birger Andersson 2 2–0 C 2–0 May 31, 1978 H2H
66985 Paolo Bertolucci Hans Jurgen Pohmann 2 2–0 C 2–0 Sep 22, 1977 H2H
66986 Paolo Bertolucci Nicola Spear 2 0–2 C 0–2 May 19, 1977 H2H
66987 Paolo Bertolucci Patricio Cornejo 2 1–1 C 1–1 Oct 14, 1975 H2H
66988 Paolo Bertolucci Tenny Svensson 2 2–0 C 2–0 Apr 20, 1976 H2H
66989 Paolo Bertolucci Vladimir Zednik 2 2–0 C 2–0 Oct 12, 1978 H2H
66990 Paolo Cane Andreas Maurer 2 1–1 C 0–1 H 1–0 Jan 13, 1988 H2H
66991 Paolo Cane Bruno Oresar 2 2–0 C 1–0 C 1–0 Feb 8, 1990 H2H
66992 Paolo Cane Bryan Shelton 2 0–2 H 0–2 Mar 14, 1992 H2H
66993 Paolo Cane Carl Uwe Steeb 2 1–1 C 1–1 Jun 9, 1994 H2H
66994 Paolo Cane Claudio Panatta 2 2–0 C 2–0 Jun 12, 1987 H2H
66995 Paolo Cane Eduardo Bengoechea 2 0–2 C 0–2 Apr 27, 1988 H2H
66996 Paolo Cane Fernando Luna 2 2–0 C 2–0 Jul 16, 1988 H2H
66997 Paolo Cane Francisco Maciel 2 2–0 C 1–0 C 1–0 Oct 30, 1986 H2H
66998 Paolo Cane Jan Gunnarsson 2 2–0 C 2–0 May 26, 1991 H2H
66999 Paolo Cane Joakim Nystrom 2 2–0 C 1–0 H 1–0 Feb 25, 1987 H2H
67000 Paolo Cane Juan Avendano 2 1–1 C 1–1 Sep 24, 1986 H2H