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
43601 Raymond Moore Ramesh Krishnan 1 1–0 G 1–0 Dec 30, 1978 H2H
43602 Raymond Moore Richard Hawkes 1 1–0 H 1–0 Apr 8, 1970 H2H
43603 Raymond Moore Stanley Matthews 1 1–0 G 1–0 Jun 19, 1970 H2H
43604 Raymond Moore Steve Docherty 1 0–1 C 0–1 Sep 29, 1977 H2H
43605 Raymond Moore Szabolcz Baranyi 1 0–1 C 0–1 May 23, 1973 H2H
43606 Raymond Moore Tom Lee 1 1–0 H 1–0 Oct 11, 1979 H2H
43607 Raymond Moore Trevor Fancutt 1 1–0 G 1–0 Jan 24, 1969 H2H
43608 Raymond Moore Vladimir Korotkov 1 0–1 C 0–1 Jun 4, 1973 H2H
43609 Raymond Moore Yair Werthimer 1 1–0 C 1–0 Jul 16, 1976 H2H
43610 Rayno Seegers John Clifton 1 1–0 G 1–0 Jun 7, 1974 H2H
43611 Ray Ruffels Alexander Marcial 1 1–0 C 1–0 Jun 13, 1968 H2H
43612 Ray Ruffels Barry Mackay 1 1–0 H 1–0 Oct 1, 1970 H2H
43613 Ray Ruffels Christian Kuhnke 1 0–1 C 0–1 Jul 26, 1969 H2H
43614 Ray Ruffels Earl Butch Buchholz 1 1–0 C 1–0 Apr 10, 1975 H2H
43615 Ray Ruffels Eduardo Gorostiaga 1 1–0 G 1–0 Jun 10, 1970 H2H
43616 Ray Ruffels Frank Froehling 1 0–1 H 0–1 May 4, 1972 H2H
43617 Ray Ruffels Gene Scott 1 1–0 G 1–0 Jun 23, 1971 H2H
43618 Ray Ruffels Gerald Battrick 1 1–0 H 1–0 Aug 16, 1972 H2H
43619 Ray Ruffels Grover Raz Reid 1 1–0 H 1–0 Oct 21, 1976 H2H
43620 Ray Ruffels Hans Joachim Ploetz 1 1–0 C 1–0 Apr 25, 1969 H2H
43621 Ray Ruffels Hans Jurgen Pohmann 1 1–0 H 1–0 Nov 20, 1976 H2H
43622 Ray Ruffels Henry Bunis 1 0–1 C 0–1 Oct 9, 1975 H2H
43623 Ray Ruffels Jean Loup Rouyer 1 1–0 G 1–0 Sep 4, 1970 H2H
43624 Ray Ruffels John Paish 1 1–0 G 1–0 Jun 28, 1978 H2H
43625 Ray Ruffels Juan Gisbert 1 0–1 G 0–1 Feb 1, 1968 H2H
43626 Ray Ruffels Keith Hancock 1 1–0 G 1–0 Dec 16, 1974 H2H
43627 Ray Ruffels Luis Felipe Tavares 1 1–0 C 1–0 Mar 13, 1975 H2H
43628 Ray Ruffels Mal Anderson 1 0–1 G 0–1 Jan 4, 1969 H2H
43629 Ray Ruffels Marcello Lara 1 0–1 C 0–1 Aug 15, 1971 H2H
43630 Ray Ruffels Mike Belkin 1 1–0 C 1–0 Aug 12, 1971 H2H
43631 Ray Ruffels Mike Kreiss 1 1–0 H 1–0 Oct 21, 1970 H2H
43632 Ray Ruffels Owen Davidson 1 1–0 C 1–0 Mar 19, 1972 H2H
43633 Ray Ruffels Paul Gerken 1 0–1 G 0–1 Sep 3, 1971 H2H
43634 Ray Ruffels Per Jemsby 1 1–0 C 1–0 Jul 15, 1971 H2H
43635 Ray Ruffels Peter Pokorny 1 1–0 C 1–0 Jul 25, 1969 H2H
43636 Ray Ruffels Pierre Barthes 1 0–1 C 0–1 Aug 16, 1968 H2H
43637 Ray Ruffels Pierre Joly 1 1–0 C 1–0 May 3, 1970 H2H
43638 Ray Ruffels Ray Keldie 1 1–0 H 1–0 Sep 22, 1969 H2H
43639 Ray Ruffels Richard Hawkes 1 1–0 G 1–0 Jan 30, 1970 H2H
43640 Ray Ruffels Roger Dowdeswell 1 1–0 G 1–0 Jun 24, 1970 H2H
43641 Ray Ruffels Stephen Warboys 1 1–0 G 1–0 Jun 11, 1970 H2H
43642 Ray Ruffels Tadeusz Nowicki 1 1–0 C 1–0 May 7, 1968 H2H
43643 Ray Ruffels Terry Addison 1 1–0 G 1–0 Sep 6, 1970 H2H
43644 Ray Ruffels Thierry Bernasconi 1 1–0 G 1–0 Jan 10, 1974 H2H
43645 Ray Ruffels Toma Ovici 1 1–0 C 1–0 Mar 4, 1976 H2H
43646 Ray Ruffels Tom Kreiss 1 1–0 G 1–0 Dec 4, 1969 H2H
43647 Ray Ruffels Victor Eke 1 0–1 G 0–1 Jan 4, 1979 H2H
43648 Ray Ruffels William Brown 1 1–0 G 1–0 Sep 3, 1972 H2H
43649 Razvan Sabau Gael Monfils 1 0–1 C 0–1 May 4, 2006 H2H
43650 Razvan Sabau Jeff Salzenstein 1 0–1 H 0–1 Feb 2, 2006 H2H
43651 Razvan Sabau Paul Goldstein 1 0–1 H 0–1 Jul 20, 2006 H2H
43652 Reda Bennani Mattia Bellucci 1 0–1 C 0–1 Mar 31, 2026 H2H
43653 Regis Brunet Frank Gebert 1 0–1 C 0–1 Jun 2, 1976 H2H
43654 Regis Brunet Hubertus Hoyt 1 0–1 C 0–1 Oct 19, 1977 H2H
43655 Reilly Opelka Aslan Karatsev 1 1–0 C 1–0 May 14, 2021 H2H
43656 Reilly Opelka Carlos Taberner 1 1–0 G 1–0 Jun 29, 2022 H2H
43657 Reilly Opelka Francisco Comesana 1 0–1 H 0–1 Aug 12, 2025 H2H
43658 Reilly Opelka Gael Monfils 1 0–1 C 0–1 May 3, 2019 H2H
43659 Reilly Opelka Giovanni Mpetshi Perricard 1 1–0 H 1–0 Jan 4, 2025 H2H
43660 Reilly Opelka James Duckworth 1 1–0 H 1–0 Jul 31, 2024 H2H
43661 Reilly Opelka Jan-Lennard Struff 1 1–0 H 1–0 Mar 22, 2019 H2H
43662 Reilly Opelka Jesper de Jong 1 1–0 G 1–0 Jun 12, 2025 H2H
43663 Reilly Opelka Mariano Navone 1 0–1 C 0–1 May 29, 2025 H2H
43664 Reilly Opelka Matteo Arnaldi 1 1–0 H 1–0 Jan 3, 2025 H2H
43665 Reilly Opelka Pablo Carreno Busta 1 1–0 C 1–0 May 7, 2019 H2H
43666 Reinhart Probst Dick Crealy 1 0–1 C 0–1 Mar 13, 1975 H2H
43667 Reinhart Probst Frank Gebert 1 0–1 H 0–1 Jan 2, 1978 H2H
43668 Reinhart Probst Ivan Molina 1 1–0 C 1–0 Nov 16, 1979 H2H
43669 Rei Sakamoto Aleksandar Kovacevic 1 1–0 H 1–0 Mar 20, 2026 H2H
43670 Rei Sakamoto Aleksandar Vukic 1 1–0 H 1–0 Aug 30, 2026 H2H
43671 Rei Sakamoto Alexandre Muller 1 0–1 H 0–1 Mar 21, 2025 H2H
43672 Rei Sakamoto Alex de Minaur 1 0–1 H 0–1 Oct 11, 2026 H2H
43673 Rei Sakamoto Lorenzo Sonego 1 0–1 H 0–1 Jan 8, 2026 H2H
43674 Rejean Genois Alvaro Betancur 1 1–0 H 1–0 Sep 2, 1978 H2H
43675 Rejean Genois Bob Lutz 1 0–1 G 0–1 Jun 27, 1979 H2H
43676 Rejean Genois Brian Fairlie 1 0–1 C 0–1 Aug 9, 1978 H2H
43677 Rejean Genois Geoff Masters 1 0–1 C 0–1 Aug 19, 1976 H2H
43678 Rejean Genois Keith Richardson 1 1–0 C 1–0 Jul 12, 1978 H2H
43679 R. Elangovan Jurgen Fassbender 1 0–1 C 0–1 Nov 22, 1979 H2H
43680 Remy Bertola Jaume Munar 1 0–1 H 0–1 Oct 23, 2025 H2H
43681 Renato Joaquim Raul Ramirez 1 0–1 C 0–1 Jan 21, 1982 H2H
43682 Rene Nicklisch Marcos Ondruska 1 0–1 G 0–1 Jun 17, 1993 H2H
43683 Renzo Furlan Albert Portas 1 1–0 C 1–0 Aug 12, 1993 H2H
43684 Renzo Furlan Amos Mansdorf 1 0–1 C 0–1 Feb 19, 1993 H2H
43685 Renzo Furlan Andres Gomez 1 0–1 C 0–1 Jul 17, 1991 H2H
43686 Renzo Furlan Arnaud Di Pasquale 1 1–0 C 1–0 Jun 10, 1999 H2H
43687 Renzo Furlan Brian Devening 1 1–0 H 1–0 Feb 3, 1994 H2H
43688 Renzo Furlan Brian Dunn 1 1–0 H 1–0 Mar 2, 1995 H2H
43689 Renzo Furlan Bryan Shelton 1 1–0 C 1–0 Oct 19, 1995 H2H
43690 Renzo Furlan Christophe Rochus 1 1–0 H 1–0 Nov 23, 2000 H2H
43691 Renzo Furlan Claudio Mezzadri 1 0–1 C 0–1 Jul 21, 1993 H2H
43692 Renzo Furlan Claudio Pistolesi 1 0–1 C 0–1 Sep 28, 1990 H2H
43693 Renzo Furlan Colin Beecher 1 1–0 G 1–0 Jun 28, 1996 H2H
43694 Renzo Furlan Daniel Orsanic 1 1–0 C 1–0 Aug 13, 1993 H2H
43695 Renzo Furlan David Nainkin 1 1–0 C 1–0 Feb 23, 1995 H2H
43696 Renzo Furlan Diego Nargiso 1 1–0 H 1–0 Mar 13, 1993 H2H
43697 Renzo Furlan Diego Perez 1 1–0 C 1–0 Sep 18, 1992 H2H
43698 Renzo Furlan Dimitri Poliakov 1 1–0 C 1–0 Aug 4, 1994 H2H
43699 Renzo Furlan Eric Jelen 1 0–1 C 0–1 May 16, 1991 H2H
43700 Renzo Furlan Fabio Maggi 1 1–0 C 1–0 Apr 18, 1996 H2H
43701 Renzo Furlan Francesco Cancellotti 1 0–1 C 0–1 Aug 2, 1989 H2H
43702 Renzo Furlan Francisco Montana 1 1–0 C 1–0 Oct 8, 1993 H2H
43703 Renzo Furlan Francisco Roig 1 0–1 C 0–1 Apr 19, 1996 H2H
43704 Renzo Furlan Francisco Yunis 1 1–0 C 1–0 Apr 2, 1993 H2H
43705 Renzo Furlan Galo Blanco 1 0–1 C 0–1 Jun 11, 1999 H2H
43706 Renzo Furlan Gregory Carraz 1 0–1 H 0–1 Feb 14, 2002 H2H
43707 Renzo Furlan Guillaume Raoux 1 0–1 H 0–1 Feb 20, 1991 H2H
43708 Renzo Furlan Hendrik Jan Davids 1 0–1 H 0–1 Feb 13, 1997 H2H
43709 Renzo Furlan Henri Leconte 1 1–0 C 1–0 Apr 10, 1991 H2H
43710 Renzo Furlan Herbert Wiltschnig 1 1–0 C 1–0 Jul 24, 2002 H2H
43711 Renzo Furlan Hyung-Taik Lee 1 0–1 H 0–1 Nov 25, 2000 H2H
43712 Renzo Furlan Ivan Baron 1 1–0 H 1–0 Sep 1, 1993 H2H
43713 Renzo Furlan Jacobo Diaz 1 1–0 C 1–0 Apr 16, 1997 H2H
43714 Renzo Furlan Jamie Morgan 1 1–0 H 1–0 Jan 14, 1995 H2H
43715 Renzo Furlan Jan Kroslak 1 1–0 C 1–0 Mar 22, 1997 H2H
43716 Renzo Furlan Jared Palmer 1 0–1 H 0–1 Mar 3, 1993 H2H
43717 Renzo Furlan Jeff Tarango 1 1–0 H 1–0 Feb 5, 1994 H2H
43718 Renzo Furlan Jens Woehrmann 1 1–0 C 1–0 Oct 4, 1991 H2H
43719 Renzo Furlan Jonathan Printzlau 1 1–0 C 1–0 Mar 12, 1998 H2H
43720 Renzo Furlan Jordi Burillo 1 0–1 C 0–1 Jun 10, 1993 H2H
43721 Renzo Furlan Jose Luis Aparisi 1 0–1 C 0–1 Aug 26, 1989 H2H
43722 Renzo Furlan Juan Aguilera 1 1–0 C 1–0 Apr 18, 1991 H2H
43723 Renzo Furlan Karsten Braasch 1 0–1 H 0–1 Sep 3, 1993 H2H
43724 Renzo Furlan Kelly Evernden 1 0–1 H 0–1 Jan 9, 1992 H2H
43725 Renzo Furlan Lars Burgsmuller 1 1–0 C 1–0 Mar 20, 1997 H2H
43726 Renzo Furlan Lars Koslowski 1 1–0 C 1–0 Oct 8, 1992 H2H
43727 Renzo Furlan Leander Paes 1 0–1 H 0–1 Aug 1, 1996 H2H
43728 Renzo Furlan Marcos Aurelio Gorriz 1 1–0 C 1–0 Jul 24, 1997 H2H
43729 Renzo Furlan Markus Zoecke 1 0–1 C 0–1 Jul 8, 1993 H2H
43730 Renzo Furlan Mark Woodforde 1 0–1 C 0–1 May 31, 1989 H2H
43731 Renzo Furlan Mats Wilander 1 1–0 H 1–0 Aug 9, 1995 H2H
43732 Renzo Furlan Maurice Ruah 1 1–0 H 1–0 Mar 14, 1995 H2H
43733 Renzo Furlan Max Mirnyi 1 0–1 H 0–1 Feb 28, 2002 H2H
43734 Renzo Furlan Michael Tebbutt 1 1–0 C 1–0 Oct 5, 1995 H2H
43735 Renzo Furlan Michiel Schapers 1 0–1 C 0–1 May 27, 1992 H2H
43736 Renzo Furlan Miles Maclagan 1 0–1 G 0–1 Jun 28, 1995 H2H
43737 Renzo Furlan Nicklas Kulti 1 0–1 H 0–1 Aug 17, 1995 H2H
43738 Renzo Furlan Nicklas Utgren 1 1–0 C 1–0 Aug 3, 1990 H2H
43739 Renzo Furlan Nicolas Pereira 1 0–1 G 0–1 Jun 22, 1994 H2H
43740 Renzo Furlan Nuno Marques 1 0–1 C 0–1 Mar 13, 1997 H2H
43741 Renzo Furlan Oleg Ogorodov 1 1–0 C 1–0 May 1, 1997 H2H
43742 Renzo Furlan Olivier Mutis 1 0–1 C 0–1 Jul 16, 2003 H2H
43743 Renzo Furlan Orlin Stanoytchev 1 1–0 C 1–0 Mar 21, 1997 H2H
43744 Renzo Furlan Paolo Pambianco 1 1–0 C 1–0 Aug 2, 1991 H2H
43745 Renzo Furlan Patrick Baur 1 0–1 H 0–1 Feb 12, 1992 H2H
43746 Renzo Furlan Patrik Kuhnen 1 1–0 C 1–0 Sep 17, 1992 H2H
43747 Renzo Furlan Paul Goldstein 1 1–0 H 1–0 Nov 24, 2000 H2H
43748 Renzo Furlan Peter Luczak 1 0–1 H 0–1 Jan 17, 2003 H2H
43749 Renzo Furlan Peter Lundgren 1 0–1 H 0–1 Feb 9, 1994 H2H
43750 Renzo Furlan Radomir Vasek 1 1–0 C 1–0 Feb 16, 1995 H2H
43751 Renzo Furlan Robbie Weiss 1 0–1 H 0–1 Jan 3, 1991 H2H
43752 Renzo Furlan Roberto Arguello 1 1–0 C 1–0 Aug 24, 1989 H2H
43753 Renzo Furlan Sargis Sargsian 1 1–0 H 1–0 Jul 18, 1996 H2H
43754 Renzo Furlan Sasa Hirszon 1 1–0 C 1–0 Jul 19, 1995 H2H
43755 Renzo Furlan Sebastien Lareau 1 0–1 C 0–1 Feb 24, 1995 H2H
43756 Renzo Furlan Simon Youl 1 1–0 C 1–0 Aug 11, 1994 H2H
43757 Renzo Furlan Stefan Koubek 1 0–1 C 0–1 Mar 25, 1999 H2H
43758 Renzo Furlan Stefano Pescosolido 1 1–0 H 1–0 Aug 25, 1994 H2H
43759 Renzo Furlan Stephane Simian 1 1–0 C 1–0 May 20, 1993 H2H
43760 Renzo Furlan Steve Bryan 1 1–0 H 1–0 Jan 6, 1994 H2H
43761 Renzo Furlan Thomas Gollwitzer 1 1–0 C 1–0 Jul 29, 1994 H2H
43762 Renzo Furlan Tomas Zib 1 1–0 H 1–0 Mar 1, 2001 H2H
43763 Renzo Furlan Udo Riglewski 1 1–0 C 1–0 Jun 13, 1991 H2H
43764 Renzo Furlan Vladimir Gabrichidze 1 0–1 C 0–1 Aug 14, 1992 H2H
43765 Renzo Furlan Yannick Noah 1 0–1 C 0–1 May 11, 1991 H2H
43766 Renzo Olivo Alejandro Tabilo 1 0–1 C 0–1 Feb 24, 2022 H2H
43767 Renzo Olivo Damir Dzumhur 1 0–1 G 0–1 Jul 5, 2017 H2H
43768 Renzo Olivo Kyle Edmund 1 0–1 C 0–1 Jun 1, 2017 H2H
43769 Ricardas Berankis Aslan Karatsev 1 1–0 H 1–0 Oct 16, 2014 H2H
43770 Ricardas Berankis Benoit Paire 1 0–1 C 0–1 Jul 15, 2021 H2H
43771 Ricardas Berankis Carlos Taberner 1 0–1 H 0–1 Sep 23, 2021 H2H
43772 Ricardas Berankis Cem Ilkel 1 0–1 H 0–1 Jan 8, 2020 H2H
43773 Ricardas Berankis Daniel Masur 1 1–0 H 1–0 Sep 21, 2017 H2H
43774 Ricardas Berankis Diego Schwartzman 1 0–1 H 0–1 Sep 1, 2021 H2H
43775 Ricardas Berankis Hiroki Moriya 1 0–1 H 0–1 Oct 1, 2015 H2H
43776 Ricardas Berankis James Duckworth 1 1–0 C 1–0 Jun 3, 2021 H2H
43777 Ricardas Berankis Kamil Majchrzak 1 0–1 H 0–1 Sep 29, 2022 H2H
43778 Ricardas Berankis Kenny De Schepper 1 1–0 H 1–0 Aug 20, 2013 H2H
43779 Ricardas Berankis Kyle Edmund 1 0–1 H 0–1 Oct 30, 2019 H2H
43780 Ricardas Berankis Marcos Giron 1 1–0 H 1–0 Jan 6, 2022 H2H
43781 Ricardas Berankis Martin Klizan 1 0–1 H 0–1 Sep 22, 2012 H2H
43782 Ricardas Berankis Taylor Fritz 1 0–1 H 0–1 Feb 13, 2016 H2H
43783 Ricardo Acuna Alberto Franco 1 1–0 C 1–0 Nov 4, 1982 H2H
43784 Ricardo Acuna Alejandro Gattiker 1 1–0 C 1–0 Feb 18, 1983 H2H
43785 Ricardo Acuna Alexandre Hocevar 1 1–0 H 1–0 Nov 3, 1988 H2H
43786 Ricardo Acuna Barry Moir 1 0–1 H 0–1 Aug 6, 1986 H2H
43787 Ricardo Acuna Ben Testerman 1 1–0 G 1–0 Jun 12, 1985 H2H
43788 Ricardo Acuna Brian Gottfried 1 0–1 G 0–1 Jun 9, 1983 H2H
43789 Ricardo Acuna Bruce Manson 1 0–1 C 0–1 May 11, 1983 H2H
43790 Ricardo Acuna Bud Schultz 1 1–0 C 1–0 Jan 29, 1986 H2H
43791 Ricardo Acuna Charles Buzz Strode 1 1–0 H 1–0 Feb 3, 1983 H2H
43792 Ricardo Acuna Chris Mayotte 1 0–1 C 0–1 Nov 14, 1980 H2H
43793 Ricardo Acuna Christophe Casa 1 1–0 C 1–0 Nov 6, 1980 H2H
43794 Ricardo Acuna Christophe Roger-Vasselin 1 0–1 C 0–1 Jan 29, 1982 H2H
43795 Ricardo Acuna Claudio Panatta 1 0–1 C 0–1 May 30, 1984 H2H
43796 Ricardo Acuna Craig A Miller 1 1–0 G 1–0 Jun 29, 1984 H2H
43797 Ricardo Acuna Craig Wittus 1 0–1 H 0–1 Aug 13, 1981 H2H
43798 Ricardo Acuna Danie Visser 1 0–1 G 0–1 Jul 12, 1986 H2H
43799 Ricardo Acuna Derek Tarr 1 0–1 C 0–1 Aug 1, 1984 H2H
43800 Ricardo Acuna Drew Gitlin 1 0–1 C 0–1 Apr 28, 1983 H2H