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
49601 Tenny Svensson Tom Gorman 1 0–1 C 0–1 Mar 29, 1979 H2H
49602 Tenny Svensson Tom Okker 1 0–1 H 0–1 Oct 11, 1979 H2H
49603 Teodor Batchev Janos Guti 1 0–1 C 0–1 Dec 17, 1981 H2H
49604 Terence Atmane Adrian Mannarino 1 0–1 H 0–1 Sep 21, 2024 H2H
49605 Terence Atmane Alejandro Tabilo 1 0–1 H 0–1 Jul 30, 2026 H2H
49606 Terence Atmane Aleksandar Vukic 1 0–1 H 0–1 Oct 29, 2025 H2H
49607 Terence Atmane Emilio Nava 1 0–1 H 0–1 Jul 30, 2025 H2H
49608 Terence Atmane Ethan Quinn 1 1–0 C 1–0 Apr 7, 2026 H2H
49609 Terence Atmane Hugo Gaston 1 0–1 H 0–1 Nov 5, 2025 H2H
49610 Terence Atmane Lorenzo Musetti 1 1–0 C 1–0 May 11, 2024 H2H
49611 Terence Atmane Mattia Bellucci 1 1–0 H 1–0 Oct 22, 2026 H2H
49612 Terry Addison Alejandro Olmedo 1 1–0 H 1–0 Feb 24, 1971 H2H
49613 Terry Addison Andres Gimeno 1 0–1 G 0–1 Jun 18, 1970 H2H
49614 Terry Addison Christian Kuhnke 1 0–1 H 0–1 Apr 11, 1970 H2H
49615 Terry Addison Eugenio Castigliano 1 1–0 C 1–0 May 23, 1969 H2H
49616 Terry Addison F D Robbins 1 1–0 H 1–0 Jul 26, 1971 H2H
49617 Terry Addison Juan Gisbert 1 0–1 H 0–1 Mar 28, 1970 H2H
49618 Terry Addison Nicola Pietrangeli 1 1–0 G 1–0 Jun 18, 1969 H2H
49619 Terry Addison Peter Burwash 1 1–0 C 1–0 Jul 29, 1970 H2H
49620 Terry Addison Roy Barth 1 1–0 H 1–0 Jan 18, 1973 H2H
49621 Terry Addison Rudy Hernando 1 1–0 G 1–0 Aug 29, 1969 H2H
49622 Terry Addison Stan Smith 1 0–1 H 0–1 Jan 19, 1973 H2H
49623 Terry Bennett Jim Osborne 1 0–1 C 0–1 Jul 15, 1969 H2H
49624 Terry Moor Alejandro Cortes 1 1–0 C 1–0 Oct 23, 1980 H2H
49625 Terry Moor Alejandro Gattiker 1 1–0 C 1–0 Nov 22, 1979 H2H
49626 Terry Moor Alejandro Pierola 1 1–0 C 1–0 May 14, 1980 H2H
49627 Terry Moor Alvaro Fillol 1 1–0 C 1–0 Feb 6, 1977 H2H
49628 Terry Moor Alvin Gardiner 1 1–0 C 1–0 May 23, 1979 H2H
49629 Terry Moor Ben Mckown 1 1–0 C 1–0 Jul 16, 1980 H2H
49630 Terry Moor Bernard Fritz 1 0–1 C 0–1 Jul 15, 1981 H2H
49631 Terry Moor Bill Lofgren 1 1–0 C 1–0 Aug 10, 1977 H2H
49632 Terry Moor Billy Nealon 1 1–0 C 1–0 Aug 6, 1980 H2H
49633 Terry Moor Brian Fairlie 1 1–0 C 1–0 Jul 21, 1977 H2H
49634 Terry Moor Bruce Manson 1 1–0 C 1–0 Apr 5, 1980 H2H
49635 Terry Moor Chris Kachel 1 1–0 H 1–0 Nov 23, 1977 H2H
49636 Terry Moor Chris Mayotte 1 1–0 C 1–0 Mar 18, 1982 H2H
49637 Terry Moor Christo Van Rensburg 1 1–0 C 1–0 May 8, 1984 H2H
49638 Terry Moor Cliff Drysdale 1 1–0 C 1–0 Sep 2, 1977 H2H
49639 Terry Moor Corrado Barazzutti 1 1–0 H 1–0 Jul 27, 1979 H2H
49640 Terry Moor Craig Wittus 1 1–0 C 1–0 Jul 23, 1981 H2H
49641 Terry Moor David Carter 1 1–0 C 1–0 Jul 17, 1980 H2H
49642 Terry Moor Dick Stockton 1 1–0 H 1–0 Aug 28, 1980 H2H
49643 Terry Moor Dominique Bedel 1 1–0 C 1–0 May 26, 1979 H2H
49644 Terry Moor Etsuo Uchiyama 1 1–0 C 1–0 Oct 24, 1979 H2H
49645 Terry Moor Gary Plock 1 1–0 C 1–0 Jul 12, 1978 H2H
49646 Terry Moor Gianluca Rinaldini 1 1–0 H 1–0 Oct 21, 1982 H2H
49647 Terry Moor Glenn Petrovic 1 1–0 H 1–0 Aug 21, 1980 H2H
49648 Terry Moor Helmar Stiegler 1 1–0 C 1–0 Oct 16, 1980 H2H
49649 Terry Moor Henry Bunis 1 1–0 C 1–0 Sep 4, 1977 H2H
49650 Terry Moor Ivan Molina 1 0–1 C 0–1 Feb 7, 1974 H2H
49651 Terry Moor Jai Dilouie 1 1–0 C 1–0 Aug 23, 1979 H2H
49652 Terry Moor Jim Delaney 1 1–0 C 1–0 Mar 3, 1977 H2H
49653 Terry Moor Jiri Hrebec 1 0–1 C 0–1 Feb 9, 1978 H2H
49654 Terry Moor John Hayes 1 1–0 H 1–0 Aug 21, 1981 H2H
49655 Terry Moor John Newcombe 1 1–0 C 1–0 Apr 20, 1978 H2H
49656 Terry Moor John Yuill 1 1–0 C 1–0 Jul 13, 1977 H2H
49657 Terry Moor Jorge Andrew 1 1–0 C 1–0 Aug 23, 1978 H2H
49658 Terry Moor Jose Luis Damiani 1 1–0 C 1–0 May 29, 1981 H2H
49659 Terry Moor Jun Kamiwazumi 1 1–0 C 1–0 Oct 27, 1979 H2H
49660 Terry Moor Jun Kuki 1 1–0 C 1–0 Jul 15, 1976 H2H
49661 Terry Moor Jurgen Fassbender 1 1–0 H 1–0 Nov 17, 1977 H2H
49662 Terry Moor Karl Meiler 1 0–1 H 0–1 Nov 18, 1977 H2H
49663 Terry Moor Kelvin Belcher 1 1–0 H 1–0 Oct 11, 1984 H2H
49664 Terry Moor Kenichi Hirai 1 1–0 C 1–0 Oct 26, 1978 H2H
49665 Terry Moor Ken Rosewall 1 0–1 H 0–1 Nov 11, 1977 H2H
49666 Terry Moor Larry Gottfried 1 1–0 C 1–0 Apr 21, 1977 H2H
49667 Terry Moor Leo Palin 1 1–0 C 1–0 Aug 7, 1980 H2H
49668 Terry Moor Louk Sanders 1 1–0 C 1–0 Oct 4, 1979 H2H
49669 Terry Moor Marcello Lara 1 1–0 G 1–0 Jun 28, 1978 H2H
49670 Terry Moor Mark Cox 1 0–1 C 0–1 Feb 15, 1978 H2H
49671 Terry Moor Marty Riessen 1 0–1 C 0–1 Aug 3, 1974 H2H
49672 Terry Moor Matt Mitchell 1 1–0 C 1–0 Oct 18, 1980 H2H
49673 Terry Moor Mike Estep 1 0–1 H 0–1 Feb 5, 1976 H2H
49674 Terry Moor Mike Machette 1 1–0 C 1–0 Aug 1, 1978 H2H
49675 Terry Moor Morris Skip Strode 1 1–0 C 1–0 Mar 4, 1983 H2H
49676 Terry Moor Nial Brash 1 1–0 C 1–0 Mar 3, 1983 H2H
49677 Terry Moor Pascal Portes 1 0–1 C 0–1 Jul 23, 1980 H2H
49678 Terry Moor Patrick Proisy 1 1–0 C 1–0 Oct 17, 1980 H2H
49679 Terry Moor Pavel Slozil 1 0–1 C 0–1 May 15, 1980 H2H
49680 Terry Moor Per Hjertquist 1 0–1 C 0–1 Sep 21, 1979 H2H
49681 Terry Moor Peter Feigl 1 1–0 C 1–0 Oct 26, 1979 H2H
49682 Terry Moor Peter Rennert 1 1–0 C 1–0 Feb 16, 1983 H2H
49683 Terry Moor Ramesh Krishnan 1 0–1 C 0–1 Feb 5, 1986 H2H
49684 Terry Moor Raymond Moore 1 1–0 G 1–0 Jun 13, 1979 H2H
49685 Terry Moor Ray Ruffels 1 1–0 G 1–0 Jun 30, 1978 H2H
49686 Terry Moor Richard Meyer 1 1–0 C 1–0 Apr 3, 1980 H2H
49687 Terry Moor Robert Machan 1 0–1 C 0–1 Mar 7, 1975 H2H
49688 Terry Moor Robert Trogolo 1 0–1 C 0–1 Jan 23, 1980 H2H
49689 Terry Moor Rodney Harmon 1 1–0 H 1–0 Aug 21, 1982 H2H
49690 Terry Moor Rolf Gehring 1 0–1 C 0–1 Jun 2, 1978 H2H
49691 Terry Moor Rolf Norberg 1 1–0 C 1–0 Sep 3, 1976 H2H
49692 Terry Moor Ron Hightower 1 1–0 C 1–0 Jul 22, 1981 H2H
49693 Terry Moor Ross Case 1 1–0 H 1–0 Jul 28, 1979 H2H
49694 Terry Moor Sashi Menon 1 1–0 C 1–0 Oct 24, 1980 H2H
49695 Terry Moor Scott Mccain 1 1–0 H 1–0 Aug 15, 1985 H2H
49696 Terry Moor Steve Docherty 1 1–0 H 1–0 Sep 14, 1979 H2H
49697 Terry Moor Steve Krulevitz 1 0–1 C 0–1 Aug 4, 1977 H2H
49698 Terry Moor Steve Turner 1 1–0 C 1–0 Nov 4, 1976 H2H
49699 Terry Moor Thies Roepcke 1 1–0 C 1–0 Nov 16, 1978 H2H
49700 Terry Moor Tom Edlefsen 1 0–1 C 0–1 Jul 27, 1973 H2H
49701 Terry Moor Tom Gorman 1 0–1 H 0–1 Feb 17, 1977 H2H
49702 Terry Moor Tony Graham 1 1–0 H 1–0 Sep 2, 1978 H2H
49703 Terry Moor Trey Waltke 1 0–1 H 0–1 Mar 23, 1977 H2H
49704 Terry Moor Ulrich Pinner 1 1–0 C 1–0 Mar 2, 1977 H2H
49705 Terry Moor Vladimir Zednik 1 1–0 C 1–0 Feb 8, 1978 H2H
49706 Terry Moor Zan Guerry 1 1–0 H 1–0 Sep 13, 1979 H2H
49707 Terry Rocavert Allan Stone 1 0–1 G 0–1 Jun 28, 1978 H2H
49708 Terry Rocavert Bob Lutz 1 0–1 H 0–1 Aug 10, 1980 H2H
49709 Terry Rocavert Charlie Pasarell 1 0–1 G 0–1 Jan 12, 1977 H2H
49710 Terry Rocavert Douglas Palm 1 1–0 G 1–0 Dec 7, 1977 H2H
49711 Terry Rocavert Eric Friedler 1 1–0 G 1–0 Dec 14, 1977 H2H
49712 Terry Rocavert Harald Elschenbroich 1 0–1 G 0–1 Dec 23, 1975 H2H
49713 Terry Rocavert Ian Bersin 1 1–0 G 1–0 Jan 4, 1979 H2H
49714 Terry Rocavert John Marks 1 1–0 C 1–0 Aug 9, 1978 H2H
49715 Terry Rocavert Michael Grant 1 1–0 C 1–0 Mar 7, 1980 H2H
49716 Terry Rocavert Noel Jensen 1 1–0 C 1–0 Mar 20, 1980 H2H
49717 Terry Rocavert Ramesh Krishnan 1 0–1 C 0–1 Jul 31, 1980 H2H
49718 Terry Rocavert Roger Taylor 1 1–0 G 1–0 Jun 25, 1980 H2H
49719 Tetsu Kuramitsu Famiano Meneschincheri 1 0–1 C 0–1 Oct 22, 1980 H2H
49720 Tetsu Kuramitsu Jun Kamiwazumi 1 0–1 C 0–1 Oct 25, 1979 H2H
49721 Tetsu Kuramitsu Kelvin Belcher 1 0–1 H 0–1 Oct 10, 1984 H2H
49722 Tetsu Kuramitsu Raul Ramirez 1 0–1 C 0–1 Jul 6, 1976 H2H
49723 Tetsu Kuramitsu Ross Case 1 0–1 C 0–1 Oct 25, 1978 H2H
49724 Tetsuya Chaen Alexander Waske 1 0–1 H 0–1 Oct 4, 2006 H2H
49725 Teymuraz Gabashvili Adrian Cruciat 1 1–0 C 1–0 Sep 12, 2008 H2H
49726 Teymuraz Gabashvili Adrian Mannarino 1 1–0 H 1–0 Oct 17, 2013 H2H
49727 Teymuraz Gabashvili Albert Ramos-Vinolas 1 0–1 C 0–1 May 18, 2016 H2H
49728 Teymuraz Gabashvili Alexander Kudryavtsev 1 1–0 H 1–0 Aug 29, 2014 H2H
49729 Teymuraz Gabashvili Alex Kuznetsov 1 1–0 H 1–0 Feb 23, 2007 H2H
49730 Teymuraz Gabashvili Bjorn Phau 1 1–0 C 1–0 Jul 17, 2009 H2H
49731 Teymuraz Gabashvili Blaz Kavcic 1 0–1 C 0–1 May 21, 2008 H2H
49732 Teymuraz Gabashvili Brydan Klein 1 0–1 G 0–1 Jun 17, 2009 H2H
49733 Teymuraz Gabashvili Cem Ilkel 1 1–0 H 1–0 Oct 22, 2015 H2H
49734 Teymuraz Gabashvili Damir Dzumhur 1 0–1 C 0–1 Apr 28, 2016 H2H
49735 Teymuraz Gabashvili Daniel Brands 1 1–0 H 1–0 Mar 25, 2011 H2H
49736 Teymuraz Gabashvili Daniel Koellerer 1 1–0 C 1–0 May 26, 2010 H2H
49737 Teymuraz Gabashvili Denis Gremelmayr 1 0–1 C 0–1 Apr 18, 2008 H2H
49738 Teymuraz Gabashvili Dudi Sela 1 1–0 H 1–0 Oct 18, 2013 H2H
49739 Teymuraz Gabashvili Dustin Brown 1 0–1 H 0–1 Feb 6, 2014 H2H
49740 Teymuraz Gabashvili Franko Skugor 1 0–1 H 0–1 Feb 24, 2016 H2H
49741 Teymuraz Gabashvili Igor Kunitsyn 1 1–0 C 1–0 May 27, 2009 H2H
49742 Teymuraz Gabashvili James Ward 1 0–1 H 0–1 Feb 26, 2014 H2H
49743 Teymuraz Gabashvili Jan Hajek 1 1–0 H 1–0 Mar 21, 2007 H2H
49744 Teymuraz Gabashvili Javier Marti 1 1–0 G 1–0 Jun 16, 2011 H2H
49745 Teymuraz Gabashvili Jean-Christophe Faurel 1 1–0 H 1–0 Aug 2, 2006 H2H
49746 Teymuraz Gabashvili Jesse Levine 1 0–1 H 0–1 Sep 2, 2009 H2H
49747 Teymuraz Gabashvili Jiri Vanek 1 1–0 C 1–0 Jul 19, 2006 H2H
49748 Teymuraz Gabashvili Josh Goodall 1 1–0 G 1–0 Jun 21, 2007 H2H
49749 Teymuraz Gabashvili Kevin Kim 1 0–1 H 0–1 Aug 25, 2009 H2H
49750 Teymuraz Gabashvili Konstantin Kravchuk 1 1–0 G 1–0 Jun 15, 2011 H2H
49751 Teymuraz Gabashvili Kristian Pless 1 1–0 H 1–0 Jan 28, 2007 H2H
49752 Teymuraz Gabashvili Laurent Recouderc 1 1–0 H 1–0 Feb 26, 2009 H2H
49753 Teymuraz Gabashvili Lucas Pouille 1 0–1 H 0–1 Mar 25, 2016 H2H
49754 Teymuraz Gabashvili Lukas Dlouhy 1 0–1 H 0–1 Jan 17, 2007 H2H
49755 Teymuraz Gabashvili Lukasz Kubot 1 0–1 C 0–1 May 1, 2014 H2H
49756 Teymuraz Gabashvili Malek Jaziri 1 0–1 H 0–1 Aug 28, 2015 H2H
49757 Teymuraz Gabashvili Marcos Daniel 1 1–0 H 1–0 Aug 30, 2006 H2H
49758 Teymuraz Gabashvili Martin Vassallo Arguello 1 1–0 C 1–0 Jul 18, 2008 H2H
49759 Teymuraz Gabashvili Matthew Ebden 1 1–0 H 1–0 Feb 20, 2014 H2H
49760 Teymuraz Gabashvili Michael Yani 1 1–0 C 1–0 Jul 14, 2011 H2H
49761 Teymuraz Gabashvili Michal Przysiezny 1 1–0 C 1–0 Apr 23, 2014 H2H
49762 Teymuraz Gabashvili Nick Kyrgios 1 0–1 H 0–1 Feb 19, 2016 H2H
49763 Teymuraz Gabashvili Olivier Patience 1 0–1 C 0–1 Jul 8, 2004 H2H
49764 Teymuraz Gabashvili Radu Albot 1 0–1 H 0–1 Aug 8, 2016 H2H
49765 Teymuraz Gabashvili Ramon Delgado 1 1–0 G 1–0 Jun 23, 2010 H2H
49766 Teymuraz Gabashvili Reda El Amrani 1 0–1 C 0–1 Apr 8, 2010 H2H
49767 Teymuraz Gabashvili Ricardas Berankis 1 0–1 H 0–1 Aug 7, 2015 H2H
49768 Teymuraz Gabashvili Rik De Voest 1 1–0 H 1–0 Feb 29, 2008 H2H
49769 Teymuraz Gabashvili Robby Ginepri 1 0–1 H 0–1 Aug 30, 2007 H2H
49770 Teymuraz Gabashvili Rogerio Dutra Silva 1 0–1 H 0–1 Aug 29, 2012 H2H
49771 Teymuraz Gabashvili Roko Karanusic 1 0–1 G 0–1 Jul 12, 2007 H2H
49772 Teymuraz Gabashvili Ruben Ramirez Hidalgo 1 1–0 C 1–0 Apr 10, 2009 H2H
49773 Teymuraz Gabashvili Stefano Ianni 1 0–1 C 0–1 Jul 27, 2006 H2H
49774 Teymuraz Gabashvili Thanasi Kokkinakis 1 1–0 H 1–0 Aug 26, 2015 H2H
49775 Teymuraz Gabashvili Thierry Ascione 1 1–0 C 1–0 Jul 17, 2008 H2H
49776 Teymuraz Gabashvili Tim Puetz 1 0–1 G 0–1 Jun 25, 2014 H2H
49777 Thai-Son Kwiatkowski James Duckworth 1 0–1 H 0–1 Aug 1, 2018 H2H
49778 Thai-Son Kwiatkowski Nick Kyrgios 1 0–1 H 0–1 Jul 29, 2019 H2H
49779 Thanasi Kokkinakis Aleksandar Kovacevic 1 0–1 C 0–1 Apr 4, 2024 H2H
49780 Thanasi Kokkinakis Alex de Minaur 1 0–1 H 0–1 Jul 28, 2023 H2H
49781 Thanasi Kokkinakis Benoit Paire 1 1–0 H 1–0 Jan 13, 2022 H2H
49782 Thanasi Kokkinakis Diego Schwartzman 1 1–0 H 1–0 Mar 26, 2022 H2H
49783 Thanasi Kokkinakis Egor Gerasimov 1 1–0 H 1–0 Sep 25, 2014 H2H
49784 Thanasi Kokkinakis Gregoire Barrere 1 0–1 C 0–1 Apr 18, 2024 H2H
49785 Thanasi Kokkinakis Ilya Ivashka 1 1–0 H 1–0 Aug 28, 2019 H2H
49786 Thanasi Kokkinakis James Duckworth 1 0–1 H 0–1 Aug 23, 2022 H2H
49787 Thanasi Kokkinakis Jan-Lennard Struff 1 1–0 H 1–0 Mar 14, 2015 H2H
49788 Thanasi Kokkinakis Kamil Majchrzak 1 1–0 G 1–0 Jun 29, 2022 H2H
49789 Thanasi Kokkinakis Lorenzo Musetti 1 0–1 H 0–1 Aug 10, 2023 H2H
49790 Thanasi Kokkinakis Marcos Giron 1 1–0 H 1–0 Mar 8, 2024 H2H
49791 Thanasi Kokkinakis Marin Cilic 1 1–0 H 1–0 Jan 15, 2022 H2H
49792 Thanasi Kokkinakis Maxime Janvier 1 1–0 H 1–0 Jul 31, 2019 H2H
49793 Thanasi Kokkinakis Mikael Ymer 1 1–0 H 1–0 Jan 8, 2022 H2H
49794 Thanasi Kokkinakis Nick Kyrgios 1 0–1 H 0–1 Aug 31, 2022 H2H
49795 Thanasi Kokkinakis Pablo Carreno Busta 1 0–1 C 0–1 May 27, 2026 H2H
49796 Thanasi Kokkinakis Quentin Halys 1 1–0 H 1–0 Mar 1, 2023 H2H
49797 Thanasi Kokkinakis Roberto Bautista Agut 1 0–1 H 0–1 Jan 14, 2023 H2H
49798 Thanasi Kokkinakis Soonwoo Kwon 1 1–0 H 1–0 Feb 10, 2021 H2H
49799 Thanasi Kokkinakis Terence Atmane 1 1–0 C 1–0 May 25, 2026 H2H
49800 Thanasi Kokkinakis Tomas Martin Etcheverry 1 1–0 H 1–0 Jan 9, 2025 H2H