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 Olivier Rochus Michel Kratochvil 1 1–0 C 1–0 Jul 16, 2003 H2H
39602 Olivier Rochus Mikhail Kukushkin 1 0–1 H 0–1 Oct 1, 2010 H2H
39603 Olivier Rochus Milos Raonic 1 0–1 H 0–1 Feb 25, 2012 H2H
39604 Olivier Rochus Nicolas Almagro 1 0–1 G 0–1 Jun 27, 2012 H2H
39605 Olivier Rochus Noam Okun 1 1–0 G 1–0 Jun 12, 2002 H2H
39606 Olivier Rochus Olivier Patience 1 1–0 H 1–0 Aug 30, 2006 H2H
39607 Olivier Rochus Paul Goldstein 1 1–0 G 1–0 Jun 22, 2005 H2H
39608 Olivier Rochus Peter Luczak 1 0–1 H 0–1 Jan 20, 2006 H2H
39609 Olivier Rochus Potito Starace 1 1–0 H 1–0 Sep 3, 2004 H2H
39610 Olivier Rochus Rajeev Ram 1 0–1 G 0–1 Jul 11, 2009 H2H
39611 Olivier Rochus Raven Klaasen 1 1–0 G 1–0 Jul 10, 2010 H2H
39612 Olivier Rochus Richard Fromberg 1 1–0 G 1–0 Jun 28, 2000 H2H
39613 Olivier Rochus Richard Krajicek 1 0–1 H 0–1 Aug 30, 2000 H2H
39614 Olivier Rochus Robin Haase 1 1–0 H 1–0 Sep 27, 2007 H2H
39615 Olivier Rochus Robin Vik 1 1–0 H 1–0 Aug 31, 2005 H2H
39616 Olivier Rochus Ruben Ramirez Hidalgo 1 1–0 C 1–0 May 5, 2006 H2H
39617 Olivier Rochus Ryler DeHeart 1 0–1 H 0–1 Aug 27, 2008 H2H
39618 Olivier Rochus Sargis Sargsian 1 1–0 G 1–0 Jun 17, 2004 H2H
39619 Olivier Rochus Sebastian Decoud 1 0–1 C 0–1 May 27, 2008 H2H
39620 Olivier Rochus Sergei Bubka 1 1–0 G 1–0 Jul 9, 2010 H2H
39621 Olivier Rochus Sergi Bruguera 1 0–1 C 0–1 Apr 13, 2001 H2H
39622 Olivier Rochus Simone Bolelli 1 0–1 H 0–1 Mar 1, 2008 H2H
39623 Olivier Rochus Stefano Galvani 1 0–1 C 0–1 Jul 25, 2002 H2H
39624 Olivier Rochus Stephane Robert 1 1–0 H 1–0 Sep 22, 2011 H2H
39625 Olivier Rochus Steve Darcis 1 0–1 G 0–1 Jun 12, 2008 H2H
39626 Olivier Rochus Tatsuma Ito 1 1–0 H 1–0 Mar 22, 2013 H2H
39627 Olivier Rochus Taylor Dent 1 0–1 C 0–1 Oct 3, 2003 H2H
39628 Olivier Rochus Thierry Ascione 1 1–0 C 1–0 Oct 9, 2003 H2H
39629 Olivier Rochus Tim Henman 1 1–0 C 1–0 May 17, 2003 H2H
39630 Olivier Rochus Todd Martin 1 0–1 G 0–1 Jun 9, 2004 H2H
39631 Olivier Rochus Tomas Behrend 1 1–0 H 1–0 Mar 1, 2003 H2H
39632 Olivier Rochus Tomas Zib 1 1–0 G 1–0 Jun 30, 2006 H2H
39633 Olivier Rochus Victor Hanescu 1 0–1 C 0–1 Apr 16, 2004 H2H
39634 Olivier Rochus Viktor Troicki 1 0–1 H 0–1 Jan 7, 2010 H2H
39635 Olivier Rochus Vincent Millot 1 1–0 H 1–0 Oct 29, 2009 H2H
39636 Olivier Rochus Wayne Arthurs 1 0–1 H 0–1 Oct 19, 2000 H2H
39637 Olivier Rochus Wayne Ferreira 1 0–1 C 0–1 May 15, 2002 H2H
39638 Olivier Rochus Xavier Malisse 1 0–1 H 0–1 Aug 27, 2003 H2H
39639 Olivier Rochus Younes El Aynaoui 1 1–0 C 1–0 May 14, 2003 H2H
39640 Olivier Rochus Yuichi Sugita 1 0–1 H 0–1 Jan 5, 2012 H2H
39641 Olle Palmer Billy Martin 1 0–1 H 0–1 Nov 8, 1977 H2H
39642 Olle Palmer Buster C Mottram 1 0–1 C 0–1 Jul 6, 1977 H2H
39643 Olle Palmer Byron Bertram 1 0–1 C 0–1 Jul 6, 1976 H2H
39644 Olle Palmer Terje Larsen 1 1–0 H 1–0 Nov 6, 1973 H2H
39645 Olle Palmer Ulf Eriksson 1 1–0 C 1–0 Mar 17, 1977 H2H
39646 Olli Rahnasto Milan Srejber 1 1–0 H 1–0 Apr 27, 1989 H2H
39647 Olli Rahnasto Stanislav Birner 1 1–0 G 1–0 Jun 18, 1986 H2H
39648 Olli Rahnasto Stan Smith 1 1–0 H 1–0 Nov 4, 1982 H2H
39649 Olli Rahnasto Steve Denton 1 1–0 H 1–0 Nov 3, 1982 H2H
39650 Olli Rahnasto Wojtek Fibak 1 0–1 H 0–1 Nov 5, 1982 H2H
39651 Omar Alawadhi Gregory Carraz 1 0–1 H 0–1 Mar 4, 2004 H2H
39652 Omar Camporese Alessandro Baldoni 1 1–0 C 1–0 Jun 9, 1988 H2H
39653 Omar Camporese Alexander Mronz 1 1–0 C 1–0 May 6, 1992 H2H
39654 Omar Camporese Amos Mansdorf 1 1–0 H 1–0 Aug 28, 1991 H2H
39655 Omar Camporese Andres Vysand 1 1–0 C 1–0 Jun 2, 1989 H2H
39656 Omar Camporese Blaine Willenborg 1 0–1 C 0–1 Jun 11, 1987 H2H
39657 Omar Camporese Brian Garrow 1 1–0 H 1–0 Jan 3, 1991 H2H
39658 Omar Camporese Bruno Oresar 1 1–0 C 1–0 Sep 13, 1990 H2H
39659 Omar Camporese Carlos Costa 1 0–1 H 0–1 Sep 6, 1992 H2H
39660 Omar Camporese Carsten Arriens 1 0–1 C 0–1 Sep 12, 1991 H2H
39661 Omar Camporese Cassio Motta 1 1–0 C 1–0 May 24, 1990 H2H
39662 Omar Camporese Christian Miniussi 1 0–1 C 0–1 Jun 2, 1991 H2H
39663 Omar Camporese Chris Wilkinson 1 0–1 G 0–1 Jun 22, 1994 H2H
39664 Omar Camporese Danie Visser 1 0–1 H 0–1 Jan 13, 1988 H2H
39665 Omar Camporese Danilo Marcelino 1 1–0 H 1–0 Aug 16, 1991 H2H
39666 Omar Camporese Davide Sanguinetti 1 0–1 C 0–1 Aug 7, 1997 H2H
39667 Omar Camporese Eric Jelen 1 1–0 C 1–0 Feb 28, 1991 H2H
39668 Omar Camporese Francesco Cancellotti 1 0–1 C 0–1 Aug 12, 1988 H2H
39669 Omar Camporese Francisco Maciel 1 1–0 C 1–0 Jun 10, 1988 H2H
39670 Omar Camporese Glenn Michibata 1 1–0 G 1–0 Jun 28, 1991 H2H
39671 Omar Camporese Goran Prpic 1 0–1 C 0–1 Apr 22, 1992 H2H
39672 Omar Camporese Grant Connell 1 0–1 H 0–1 Jan 7, 1988 H2H
39673 Omar Camporese Grant Doyle 1 1–0 H 1–0 Jan 14, 1993 H2H
39674 Omar Camporese Guillaume Raoux 1 1–0 H 1–0 Sep 2, 1992 H2H
39675 Omar Camporese Henri Leconte 1 1–0 H 1–0 Oct 8, 1992 H2H
39676 Omar Camporese Jaime Oncins 1 1–0 H 1–0 Aug 22, 1991 H2H
39677 Omar Camporese Jan Gunnarsson 1 0–1 C 0–1 May 25, 1991 H2H
39678 Omar Camporese Jason Stoltenberg 1 0–1 G 0–1 Jun 30, 1989 H2H
39679 Omar Camporese Jerome Potier 1 1–0 C 1–0 Aug 2, 1990 H2H
39680 Omar Camporese Jimmy Connors 1 0–1 H 0–1 Oct 8, 1989 H2H
39681 Omar Camporese Jim Pugh 1 0–1 C 0–1 May 13, 1987 H2H
39682 Omar Camporese Joern Renzenbrink 1 1–0 C 1–0 Mar 2, 1995 H2H
39683 Omar Camporese Jonas Svensson 1 0–1 H 0–1 Oct 9, 1992 H2H
39684 Omar Camporese Jordi Burillo 1 0–1 C 0–1 Sep 30, 1995 H2H
39685 Omar Camporese Jorgen Windahl 1 1–0 C 1–0 Apr 9, 1987 H2H
39686 Omar Camporese Josef Cihak 1 1–0 C 1–0 May 31, 1989 H2H
39687 Omar Camporese Jose Luis Clerc 1 1–0 C 1–0 May 25, 1989 H2H
39688 Omar Camporese Juan Aguilera 1 0–1 C 0–1 Aug 4, 1990 H2H
39689 Omar Camporese Juan Rios 1 1–0 C 1–0 Jul 31, 1992 H2H
39690 Omar Camporese Kelly Evernden 1 0–1 H 0–1 Jan 1, 1988 H2H
39691 Omar Camporese Kent Carlsson 1 0–1 C 0–1 Jun 11, 1988 H2H
39692 Omar Camporese Lars Anders Wahlgren 1 1–0 H 1–0 Jan 19, 1992 H2H
39693 Omar Camporese Lars Koslowski 1 0–1 H 0–1 Jan 20, 1993 H2H
39694 Omar Camporese Lawson Duncan 1 0–1 C 0–1 Jun 16, 1990 H2H
39695 Omar Camporese Libor Pimek 1 0–1 C 0–1 Aug 14, 1986 H2H
39696 Omar Camporese Luis Adrian Morejon 1 0–1 C 0–1 Aug 13, 1998 H2H
39697 Omar Camporese Marc Kevin Goellner 1 1–0 C 1–0 Sep 30, 1995 H2H
39698 Omar Camporese Markus Zillner 1 1–0 C 1–0 May 13, 1992 H2H
39699 Omar Camporese Massimo Boscatto 1 1–0 C 1–0 Aug 11, 1988 H2H
39700 Omar Camporese Michael Tebbutt 1 1–0 H 1–0 Jan 15, 1993 H2H
39701 Omar Camporese Michiel Schapers 1 1–0 H 1–0 Oct 7, 1989 H2H
39702 Omar Camporese Milan Srejber 1 0–1 C 0–1 Jul 12, 1990 H2H
39703 Omar Camporese Morten Christensen 1 1–0 C 1–0 Mar 14, 1996 H2H
39704 Omar Camporese Nicklas Kroon 1 1–0 C 1–0 Mar 4, 1993 H2H
39705 Omar Camporese Nicola Bruno 1 1–0 C 1–0 Aug 23, 1990 H2H
39706 Omar Camporese Nuno Marques 1 0–1 G 0–1 Jun 22, 1989 H2H
39707 Omar Camporese Olivier Delaitre 1 0–1 H 0–1 Jan 17, 1990 H2H
39708 Omar Camporese Olli Rahnasto 1 0–1 H 0–1 Aug 30, 1989 H2H
39709 Omar Camporese Paul Vojtischek 1 0–1 C 0–1 Sep 29, 1989 H2H
39710 Omar Camporese Ralph Kok 1 1–0 C 1–0 Feb 26, 1993 H2H
39711 Omar Camporese Richard Matuszewski 1 0–1 C 0–1 Oct 2, 1986 H2H
39712 Omar Camporese Ricki Osterthun 1 0–1 C 0–1 Apr 10, 1987 H2H
39713 Omar Camporese Rick Leach 1 1–0 C 1–0 Oct 23, 1991 H2H
39714 Omar Camporese Robbie Koenig 1 1–0 C 1–0 Oct 22, 1992 H2H
39715 Omar Camporese Rodolphe Gilbert 1 1–0 C 1–0 May 21, 1993 H2H
39716 Omar Camporese Roger Smith 1 1–0 H 1–0 Dec 31, 1987 H2H
39717 Omar Camporese Rudiger Haas 1 1–0 C 1–0 May 8, 1991 H2H
39718 Omar Camporese Simon Youl 1 1–0 H 1–0 Jan 17, 1992 H2H
39719 Omar Camporese Tarik Benhabiles 1 1–0 C 1–0 May 30, 1990 H2H
39720 Omar Camporese Tom Nijssen 1 1–0 C 1–0 Feb 6, 1992 H2H
39721 Omar Jasika Hubert Hurkacz 1 0–1 H 0–1 Jan 16, 2024 H2H
39722 Omar Jasika Hugo Gaston 1 0–1 H 0–1 Jan 14, 2025 H2H
39723 Omar Laimina Douglas Palm 1 0–1 H 0–1 Oct 28, 1976 H2H
39724 Omar Laimina Zeljko Franulovic 1 0–1 C 0–1 Jun 5, 1974 H2H
39725 Omni Kumar Aleksandar Kovacevic 1 0–1 H 0–1 Aug 2, 2023 H2H
39726 Omni Kumar Botic van de Zandschulp 1 1–0 H 1–0 Aug 23, 2023 H2H
39727 Omni Kumar Juan Manuel Cerundolo 1 0–1 H 0–1 Aug 24, 2023 H2H
39728 Omni Kumar Pablo Carreno Busta 1 0–1 H 0–1 Aug 20, 2024 H2H
39729 Onny Parun Allan McDonald 1 1–0 G 1–0 Jul 14, 1971 H2H
39730 Onny Parun Bernard Mignot 1 0–1 C 0–1 May 17, 1972 H2H
39731 Onny Parun Bernard Montrenaud 1 1–0 H 1–0 Oct 31, 1973 H2H
39732 Onny Parun Bill Freer 1 1–0 H 1–0 Nov 19, 1975 H2H
39733 Onny Parun Bill Lofgren 1 1–0 G 1–0 Aug 23, 1973 H2H
39734 Onny Parun Birger Andersson 1 1–0 C 1–0 Oct 15, 1975 H2H
39735 Onny Parun Bob Carmichael 1 0–1 H 0–1 Apr 1, 1970 H2H
39736 Onny Parun Byron Bertram 1 0–1 C 0–1 Sep 22, 1976 H2H
39737 Onny Parun Chip Fisher 1 1–0 C 1–0 Sep 27, 1972 H2H
39738 Onny Parun Chris Kachel 1 1–0 G 1–0 Jan 1, 1973 H2H
39739 Onny Parun Christian Kuhnke 1 1–0 C 1–0 Aug 7, 1974 H2H
39740 Onny Parun Dennis Ralston 1 0–1 C 0–1 Jul 20, 1971 H2H
39741 Onny Parun Don Turner 1 1–0 G 1–0 Dec 9, 1971 H2H
39742 Onny Parun Eric Friedler 1 1–0 G 1–0 Aug 30, 1974 H2H
39743 Onny Parun Ernie Ewert 1 1–0 C 1–0 Sep 26, 1979 H2H
39744 Onny Parun F D Robbins 1 1–0 C 1–0 Jul 29, 1970 H2H
39745 Onny Parun Frank Gebert 1 1–0 C 1–0 Jul 16, 1975 H2H
39746 Onny Parun Gavorielle Marcu 1 1–0 H 1–0 Feb 21, 1973 H2H
39747 Onny Parun Gerard Wimmer 1 1–0 G 1–0 Jan 17, 1975 H2H
39748 Onny Parun Hans Goransson 1 1–0 H 1–0 Nov 8, 1975 H2H
39749 Onny Parun Hans Joachim Ploetz 1 1–0 G 1–0 Jun 25, 1971 H2H
39750 Onny Parun Ian Crookenden 1 0–1 H 0–1 Mar 8, 1972 H2H
39751 Onny Parun Jaidip Mukerjea 1 0–1 G 0–1 Jun 18, 1969 H2H
39752 Onny Parun Jean Baptiste Chanfreau 1 0–1 H 0–1 Mar 12, 1973 H2H
39753 Onny Parun Jean Loup Rouyer 1 1–0 G 1–0 Jun 23, 1971 H2H
39754 Onny Parun John Fort 1 1–0 C 1–0 Nov 19, 1974 H2H
39755 Onny Parun John Paish 1 1–0 C 1–0 Sep 21, 1972 H2H
39756 Onny Parun Jorge Andrew 1 1–0 H 1–0 Nov 9, 1975 H2H
39757 Onny Parun Jose Castanon 1 1–0 C 1–0 Jun 6, 1975 H2H
39758 Onny Parun Jose Guerrero 1 1–0 G 1–0 Nov 26, 1968 H2H
39759 Onny Parun Juan Ignacio Muntanola 1 1–0 C 1–0 Oct 10, 1973 H2H
39760 Onny Parun Keishiro Yanagi 1 1–0 C 1–0 Apr 11, 1974 H2H
39761 Onny Parun Leif Johansson 1 1–0 C 1–0 May 17, 1974 H2H
39762 Onny Parun Mark Turpin 1 1–0 C 1–0 Feb 28, 1980 H2H
39763 Onny Parun Neale Fraser 1 1–0 G 1–0 Jun 25, 1975 H2H
39764 Onny Parun Nikola Pilic 1 0–1 G 0–1 Jun 19, 1968 H2H
39765 Onny Parun Owen Davidson 1 1–0 H 1–0 Oct 9, 1974 H2H
39766 Onny Parun Patrick Hombergen 1 0–1 C 0–1 Jul 20, 1972 H2H
39767 Onny Parun Paul Avis 1 1–0 H 1–0 Nov 21, 1975 H2H
39768 Onny Parun Paul Gerken 1 1–0 C 1–0 Sep 27, 1973 H2H
39769 Onny Parun Pavel Hutka 1 1–0 H 1–0 Oct 23, 1980 H2H
39770 Onny Parun Per Jemsby 1 1–0 C 1–0 Jul 11, 1974 H2H
39771 Onny Parun Peter Burwash 1 1–0 G 1–0 Dec 11, 1971 H2H
39772 Onny Parun Peter Curtis 1 0–1 C 0–1 Nov 1, 1968 H2H
39773 Onny Parun Peter Hampton 1 1–0 G 1–0 Oct 30, 1974 H2H
39774 Onny Parun Pietro Marzano 1 1–0 C 1–0 May 15, 1974 H2H
39775 Onny Parun Ramesh Krishnan 1 0–1 H 0–1 Jan 5, 1979 H2H
39776 Onny Parun Ray Keldie 1 0–1 C 0–1 May 22, 1969 H2H
39777 Onny Parun Rejean Genois 1 1–0 C 1–0 Oct 10, 1973 H2H
39778 Onny Parun Spencer Segura 1 1–0 C 1–0 Jul 7, 1976 H2H
39779 Onny Parun Stanley Pasarell 1 1–0 G 1–0 Aug 20, 1969 H2H
39780 Onny Parun Stephen Warboys 1 1–0 C 1–0 May 15, 1975 H2H
39781 Onny Parun Steve Faulk 1 1–0 C 1–0 Aug 15, 1974 H2H
39782 Onny Parun Steve Tidball 1 1–0 C 1–0 Aug 2, 1968 H2H
39783 Onny Parun Terry Addison 1 1–0 H 1–0 Apr 18, 1973 H2H
39784 Onny Parun Terry Rocavert 1 1–0 H 1–0 Aug 21, 1980 H2H
39785 Onny Parun Tony Graham 1 1–0 H 1–0 Jan 9, 1981 H2H
39786 Onny Parun Vladimir Zednik 1 0–1 C 0–1 Apr 12, 1971 H2H
39787 Onny Parun Yuji Tezuka 1 1–0 H 1–0 Oct 17, 1974 H2H
39788 Oren Motevassel Andrei Cherkasov 1 0–1 H 0–1 Jul 16, 1997 H2H
39789 Oren Motevassel Carlos Moya 1 0–1 C 0–1 Sep 11, 1997 H2H
39790 Oren Motevassel Diego Nargiso 1 0–1 H 0–1 Jul 22, 1998 H2H
39791 Oren Motevassel Jay Lapidus 1 0–1 H 0–1 Oct 17, 1985 H2H
39792 Oren Motevassel Libor Pimek 1 0–1 H 0–1 Oct 13, 1988 H2H
39793 Oren Motevassel Mark Koevermans 1 0–1 H 0–1 Oct 11, 1990 H2H
39794 Oren Motevassel Scott Draper 1 0–1 G 0–1 Jun 9, 1999 H2H
39795 Orlando Agudelo Ramiro Benavides 1 0–1 C 0–1 Nov 4, 1982 H2H
39796 Orlando Agudelo Victor Pecci 1 0–1 C 0–1 Nov 11, 1977 H2H
39797 Orlin Stanoytchev Arnaud Di Pasquale 1 1–0 C 1–0 Feb 24, 2000 H2H
39798 Orlin Stanoytchev David Caballero 1 0–1 C 0–1 Jul 24, 1997 H2H
39799 Orlin Stanoytchev George Bastl 1 1–0 C 1–0 May 25, 2000 H2H
39800 Orlin Stanoytchev Jamie Delgado 1 0–1 H 0–1 Jan 7, 2000 H2H