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 descending Record Surface Last Met H2H
45601 Eduardo Masso Paul Chamberlin 1 1–0 G 1–0 Jun 16, 1988 H2H
45602 Eduardo Masso Peter Lindgren 1 1–0 C 1–0 May 4, 1988 H2H
45603 Eduardo Masso Remi Gilberton 1 1–0 C 1–0 Feb 11, 1988 H2H
45604 Eduardo Masso Ronnie Bathman 1 0–1 C 0–1 Jul 31, 1986 H2H
45605 Eduardo Masso Shlomo Glickstein 1 1–0 H 1–0 Oct 15, 1987 H2H
45606 Eduardo Masso Thierry Tulasne 1 1–0 H 1–0 Mar 3, 1989 H2H
45607 Eduardo Masso Tomas Smid 1 1–0 C 1–0 Nov 24, 1988 H2H
45608 Eduardo Medica Martin Spottl 1 0–1 C 0–1 Jun 10, 1999 H2H
45609 Eduardo Medica Michael Kohlmann 1 0–1 C 0–1 Jul 28, 1999 H2H
45610 Eduardo Nicolas Jan Kroslak 1 1–0 C 1–0 Apr 29, 1999 H2H
45611 Eduardo Oncins Russell Simpson 1 0–1 H 0–1 Jan 13, 1983 H2H
45612 Eduardo Osta Belus Prajoux 1 0–1 C 0–1 Feb 4, 1982 H2H
45613 Eduardo Osta Gabriel Urpi 1 0–1 C 0–1 Oct 5, 1983 H2H
45614 Eduardo Osta Henrik Sundstrom 1 0–1 C 0–1 Apr 4, 1985 H2H
45615 Eduardo Osta Kjell Johansson 1 0–1 C 0–1 Jan 28, 1982 H2H
45616 Eduardo Osta Luis Borfiga 1 1–0 C 1–0 Apr 3, 1985 H2H
45617 Eduardo Osta Pavel Slozil 1 0–1 C 0–1 Apr 28, 1983 H2H
45618 Eduardo Schwank Benoit Paire 1 0–1 C 0–1 Jul 12, 2012 H2H
45619 Eduardo Schwank Blaz Kavcic 1 0–1 C 0–1 May 26, 2010 H2H
45620 Eduardo Schwank Daniel Brands 1 1–0 C 1–0 Jul 18, 2008 H2H
45621 Eduardo Schwank Diego Junqueira 1 1–0 C 1–0 Feb 12, 2009 H2H
45622 Eduardo Schwank Dudi Sela 1 1–0 C 1–0 May 3, 2012 H2H
45623 Eduardo Schwank Frederik Nielsen 1 1–0 G 1–0 Jun 19, 2008 H2H
45624 Eduardo Schwank Gael Monfils 1 0–1 H 0–1 Nov 3, 2010 H2H
45625 Eduardo Schwank Ivo Minar 1 0–1 H 0–1 Aug 20, 2008 H2H
45626 Eduardo Schwank Marcos Daniel 1 1–0 C 1–0 Apr 8, 2010 H2H
45627 Eduardo Schwank Marin Cilic 1 0–1 C 0–1 May 12, 2010 H2H
45628 Eduardo Schwank Oscar Hernandez 1 0–1 C 0–1 Apr 22, 2009 H2H
45629 Eduardo Schwank Paul Capdeville 1 0–1 C 0–1 Feb 5, 2009 H2H
45630 Eduardo Schwank Peter Luczak 1 1–0 C 1–0 Feb 15, 2008 H2H
45631 Eduardo Schwank Rui Machado 1 1–0 C 1–0 Feb 13, 2009 H2H
45632 Eduardo Schwank Santiago Gonzalez 1 1–0 C 1–0 Feb 24, 2010 H2H
45633 Eduardo Schwank Simon Greul 1 1–0 C 1–0 Feb 25, 2010 H2H
45634 Eduardo Schwank Steve Darcis 1 0–1 H 0–1 Oct 28, 2010 H2H
45635 Eduardo Schwank Thiemo de Bakker 1 0–1 C 0–1 Apr 13, 2010 H2H
45636 Edvaldo Oliveira Gianni Ocleppo 1 0–1 C 0–1 Jun 9, 1983 H2H
45637 Edvaldo Oliveira Marcelo Hennemann 1 0–1 H 0–1 Feb 9, 1989 H2H
45638 Edward Winter Moise Kouame 1 1–0 H 1–0 Jul 29, 2026 H2H
45639 Edwin Kempes Adrian Voinea 1 1–0 C 1–0 Jul 21, 2000 H2H
45640 Edwin Kempes Andre Sa 1 0–1 H 0–1 Aug 29, 2001 H2H
45641 Edwin Kempes Gilles Elseneer 1 0–1 G 0–1 Jun 13, 2001 H2H
45642 Edwin Kempes Jan Kroslak 1 1–0 C 1–0 Feb 18, 1999 H2H
45643 Edwin Kempes Jiri Vanek 1 1–0 H 1–0 Jan 4, 2001 H2H
45644 Edwin Kempes Juan Balcells 1 1–0 H 1–0 Mar 8, 2001 H2H
45645 Edwin Kempes Justin Gimelstob 1 0–1 H 0–1 Aug 28, 2002 H2H
45646 Edwin Kempes Michihisa Onoda 1 1–0 H 1–0 Sep 20, 2001 H2H
45647 Edwin Kempes Sebastien Lareau 1 0–1 H 0–1 Feb 21, 2001 H2H
45648 Edwin Kempes Tomas Zib 1 0–1 G 0–1 Jun 21, 2001 H2H
45649 Egan Adams Herve Gauvain 1 1–0 C 1–0 Nov 26, 1982 H2H
45650 Egan Adams Pascal Portes 1 1–0 C 1–0 Oct 3, 1984 H2H
45651 Egan Adams Pat Dupre 1 0–1 H 0–1 Jan 26, 1983 H2H
45652 Egan Adams Slobodan Zivojinovic 1 0–1 H 0–1 Feb 5, 1985 H2H
45653 Egor Gerasimov Carlos Taberner 1 0–1 H 0–1 Sep 24, 2021 H2H
45654 Egor Gerasimov Diego Schwartzman 1 0–1 H 0–1 Aug 29, 2019 H2H
45655 Egor Gerasimov Ilya Ivashka 1 0–1 H 0–1 Aug 4, 2021 H2H
45656 Egor Gerasimov Taylor Fritz 1 0–1 H 0–1 Nov 10, 2021 H2H
45657 Eiji Takeuchi Etsuo Uchiyama 1 1–0 C 1–0 Oct 21, 1981 H2H
45658 Eiji Takeuchi Russell Simpson 1 0–1 H 0–1 Oct 16, 1985 H2H
45659 Eiji Takeuchi Wojtek Fibak 1 0–1 C 0–1 Oct 22, 1981 H2H
45660 Elias Ymer Adam Moundir 1 1–0 C 1–0 Apr 6, 2023 H2H
45661 Elias Ymer Alexandre Muller 1 0–1 C 0–1 May 21, 2025 H2H
45662 Elias Ymer Aslan Karatsev 1 1–0 H 1–0 Feb 4, 2022 H2H
45663 Elias Ymer Benoit Paire 1 1–0 C 1–0 Jul 21, 2022 H2H
45664 Elias Ymer Bjorn Fratangelo 1 0–1 H 0–1 Mar 9, 2019 H2H
45665 Elias Ymer Brandon Nakashima 1 0–1 H 0–1 Feb 23, 2026 H2H
45666 Elias Ymer Cameron Norrie 1 0–1 H 0–1 Jul 22, 2021 H2H
45667 Elias Ymer Cristian Garin 1 0–1 G 0–1 Jun 29, 2022 H2H
45668 Elias Ymer Daniel Altmaier 1 1–0 C 1–0 Jul 14, 2022 H2H
45669 Elias Ymer Daniel Brands 1 1–0 C 1–0 Jul 21, 2016 H2H
45670 Elias Ymer Dudi Sela 1 1–0 C 1–0 May 29, 2018 H2H
45671 Elias Ymer Gian Marco Moroni 1 1–0 H 1–0 Feb 3, 2022 H2H
45672 Elias Ymer Go Soeda 1 0–1 H 0–1 Jan 21, 2015 H2H
45673 Elias Ymer Grigor Dimitrov 1 0–1 C 0–1 Jul 11, 2013 H2H
45674 Elias Ymer Henri Laaksonen 1 0–1 C 0–1 Jul 16, 2021 H2H
45675 Elias Ymer Igor Sijsling 1 1–0 H 1–0 Jan 8, 2015 H2H
45676 Elias Ymer Ilya Ivashka 1 0–1 H 0–1 Sep 23, 2021 H2H
45677 Elias Ymer Jacob Fearnley 1 1–0 H 1–0 Oct 17, 2025 H2H
45678 Elias Ymer Juncheng Shang 1 0–1 H 0–1 Jul 31, 2024 H2H
45679 Elias Ymer Konstantin Kravchuk 1 1–0 C 1–0 Jul 22, 2016 H2H
45680 Elias Ymer Leo Borg 1 0–1 C 0–1 Jul 20, 2023 H2H
45681 Elias Ymer Lorenzo Musetti 1 0–1 C 0–1 Jul 27, 2023 H2H
45682 Elias Ymer Lorenzo Sonego 1 0–1 C 0–1 Apr 21, 2022 H2H
45683 Elias Ymer Matteo Berrettini 1 0–1 H 0–1 Mar 2, 2023 H2H
45684 Elias Ymer Matthew Ebden 1 1–0 H 1–0 Jul 21, 2021 H2H
45685 Elias Ymer Mikael Ymer 1 1–0 H 1–0 Oct 16, 2025 H2H
45686 Elias Ymer Mikhail Kukushkin 1 1–0 C 1–0 Jul 10, 2014 H2H
45687 Elias Ymer Miomir Kecmanovic 1 0–1 H 0–1 Oct 21, 2023 H2H
45688 Elias Ymer Nick Kyrgios 1 1–0 C 1–0 Apr 23, 2015 H2H
45689 Elias Ymer Pedro Martinez 1 0–1 C 0–1 Jul 22, 2022 H2H
45690 Elias Ymer Roberto Bautista Agut 1 1–0 H 1–0 Oct 19, 2023 H2H
45691 Elias Ymer Stefano Travaglia 1 1–0 H 1–0 Feb 5, 2022 H2H
45692 Elias Ymer Sumit Nagal 1 0–1 C 0–1 Jul 18, 2024 H2H
45693 Elias Ymer Thiago Seyboth Wild 1 0–1 C 0–1 Feb 28, 2019 H2H
45694 Elias Ymer Tobias Kamke 1 0–1 H 0–1 Oct 20, 2016 H2H
45695 Elias Ymer Tristan Boyer 1 1–0 C 1–0 Jul 17, 2025 H2H
45696 Elias Ymer Ugo Humbert 1 0–1 G 0–1 Jun 8, 2026 H2H
45697 Elias Ymer Yuichi Sugita 1 0–1 H 0–1 Oct 17, 2019 H2H
45698 Eliot Spizzirri Laslo Djere 1 1–0 H 1–0 Nov 5, 2025 H2H
45699 Eliot Spizzirri Pedro Martinez 1 1–0 H 1–0 Oct 16, 2025 H2H
45700 Eliot Teltscher Adriano Panatta 1 1–0 C 1–0 Jun 3, 1979 H2H
45701 Eliot Teltscher Alejandro Pierola 1 1–0 C 1–0 Oct 10, 1979 H2H
45702 Eliot Teltscher Allan Stone 1 0–1 C 0–1 Sep 20, 1978 H2H
45703 Eliot Teltscher Andy Andrews 1 1–0 H 1–0 Oct 19, 1983 H2H
45704 Eliot Teltscher Andy Kohlberg 1 1–0 C 1–0 Jul 30, 1980 H2H
45705 Eliot Teltscher Angel Gimenez 1 1–0 C 1–0 Nov 7, 1980 H2H
45706 Eliot Teltscher Barry Moir 1 0–1 C 0–1 May 7, 1987 H2H
45707 Eliot Teltscher Bernard Fritz 1 1–0 H 1–0 Aug 13, 1981 H2H
45708 Eliot Teltscher Blaine Willenborg 1 1–0 H 1–0 Aug 21, 1980 H2H
45709 Eliot Teltscher Bob Green 1 0–1 C 0–1 Sep 28, 1985 H2H
45710 Eliot Teltscher Brian Fairlie 1 0–1 C 0–1 Jul 20, 1977 H2H
45711 Eliot Teltscher Bruce Foxworth 1 1–0 H 1–0 Feb 23, 1983 H2H
45712 Eliot Teltscher Bruce Nichols 1 1–0 H 1–0 Feb 17, 1982 H2H
45713 Eliot Teltscher Butch Seewagen 1 1–0 C 1–0 Jul 27, 1977 H2H
45714 Eliot Teltscher Cary Leeds 1 1–0 H 1–0 Sep 4, 1982 H2H
45715 Eliot Teltscher Charlie Owens 1 1–0 C 1–0 Apr 4, 1980 H2H
45716 Eliot Teltscher Christophe Casa 1 1–0 C 1–0 Jul 14, 1977 H2H
45717 Eliot Teltscher Christophe Roger-Vasselin 1 1–0 C 1–0 Jul 26, 1984 H2H
45718 Eliot Teltscher Christo Van Rensburg 1 1–0 C 1–0 Apr 3, 1987 H2H
45719 Eliot Teltscher Cliff Richey 1 1–0 H 1–0 Feb 24, 1977 H2H
45720 Eliot Teltscher Cliff Skakle 1 1–0 H 1–0 Jan 23, 1981 H2H
45721 Eliot Teltscher Colin Dowdeswell 1 0–1 H 0–1 Dec 7, 1978 H2H
45722 Eliot Teltscher Corrado Barazzutti 1 0–1 C 0–1 May 23, 1979 H2H
45723 Eliot Teltscher Craig A Miller 1 1–0 C 1–0 Oct 8, 1982 H2H
45724 Eliot Teltscher Danny Saltz 1 1–0 H 1–0 Oct 11, 1984 H2H
45725 Eliot Teltscher David Dowlen 1 1–0 C 1–0 Jan 17, 1980 H2H
45726 Eliot Teltscher Derek Tarr 1 1–0 C 1–0 May 25, 1983 H2H
45727 Eliot Teltscher Drew Gitlin 1 1–0 H 1–0 Aug 20, 1981 H2H
45728 Eliot Teltscher Eric Friedler 1 1–0 H 1–0 Sep 15, 1979 H2H
45729 Eliot Teltscher Erick Iskersky 1 1–0 H 1–0 Sep 2, 1978 H2H
45730 Eliot Teltscher Eric Korita 1 1–0 C 1–0 Jan 27, 1984 H2H
45731 Eliot Teltscher Frank Puncec 1 1–0 H 1–0 Aug 17, 1983 H2H
45732 Eliot Teltscher Frew Mcmillan 1 0–1 H 0–1 Oct 25, 1979 H2H
45733 Eliot Teltscher Gary Donnelly 1 0–1 H 0–1 Aug 30, 1986 H2H
45734 Eliot Teltscher Georges Goven 1 1–0 H 1–0 Oct 21, 1983 H2H
45735 Eliot Teltscher Greg Halder 1 1–0 H 1–0 Aug 31, 1978 H2H
45736 Eliot Teltscher Hans Hansson 1 1–0 C 1–0 Oct 7, 1982 H2H
45737 Eliot Teltscher Hans Simonsson 1 0–1 C 0–1 Nov 8, 1980 H2H
45738 Eliot Teltscher Haroon Ismail 1 1–0 C 1–0 Oct 18, 1980 H2H
45739 Eliot Teltscher Henrik Sundstrom 1 1–0 C 1–0 Apr 28, 1984 H2H
45740 Eliot Teltscher Henry Bunis 1 0–1 H 0–1 Mar 23, 1977 H2H
45741 Eliot Teltscher Ivan Molina 1 1–0 C 1–0 Oct 5, 1979 H2H
45742 Eliot Teltscher Jan Norback 1 1–0 C 1–0 Oct 25, 1980 H2H
45743 Eliot Teltscher Janos Benyik 1 0–1 C 0–1 Jul 15, 1977 H2H
45744 Eliot Teltscher Jay Lapidus 1 1–0 C 1–0 Jan 24, 1985 H2H
45745 Eliot Teltscher Jeff Borowiak 1 1–0 C 1–0 Jul 16, 1983 H2H
45746 Eliot Teltscher Jin Sun Yoo 1 1–0 H 1–0 Apr 22, 1988 H2H
45747 Eliot Teltscher John Mccurdy 1 1–0 H 1–0 Sep 1, 1983 H2H
45748 Eliot Teltscher John Yuill 1 1–0 C 1–0 May 17, 1980 H2H
45749 Eliot Teltscher Keith Richardson 1 0–1 C 0–1 Aug 2, 1978 H2H
45750 Eliot Teltscher Kent Carlsson 1 0–1 C 0–1 May 1, 1987 H2H
45751 Eliot Teltscher Kjell Johansson 1 1–0 C 1–0 May 14, 1981 H2H
45752 Eliot Teltscher Marco Consolini 1 1–0 C 1–0 Dec 1, 1978 H2H
45753 Eliot Teltscher Mark Turpin 1 1–0 H 1–0 Sep 13, 1979 H2H
45754 Eliot Teltscher Matt Mitchell 1 0–1 C 0–1 Oct 19, 1984 H2H
45755 Eliot Teltscher Mike Myburg 1 1–0 C 1–0 Jul 29, 1982 H2H
45756 Eliot Teltscher Morten Ronneberg 1 1–0 C 1–0 Jul 21, 1983 H2H
45757 Eliot Teltscher Ove Bengtson 1 0–1 C 0–1 Feb 2, 1978 H2H
45758 Eliot Teltscher Pat Cramer 1 1–0 C 1–0 Sep 29, 1976 H2H
45759 Eliot Teltscher Patrice Kuchna 1 1–0 C 1–0 May 29, 1983 H2H
45760 Eliot Teltscher Patricio Cornejo 1 0–1 C 0–1 Jul 28, 1977 H2H
45761 Eliot Teltscher Paul Gerken 1 0–1 H 0–1 Sep 17, 1977 H2H
45762 Eliot Teltscher Pavel Slozil 1 1–0 H 1–0 Nov 2, 1979 H2H
45763 Eliot Teltscher Peter Elter 1 1–0 C 1–0 May 30, 1982 H2H
45764 Eliot Teltscher Peter Feigl 1 1–0 H 1–0 Nov 17, 1978 H2H
45765 Eliot Teltscher Peter Lindgren 1 1–0 C 1–0 Apr 29, 1987 H2H
45766 Eliot Teltscher Peter Rennert 1 1–0 H 1–0 Oct 14, 1982 H2H
45767 Eliot Teltscher Randy Crawford 1 1–0 H 1–0 Apr 13, 1979 H2H
45768 Eliot Teltscher Ricardo Cano 1 1–0 C 1–0 Jul 18, 1981 H2H
45769 Eliot Teltscher Rick Fisher 1 1–0 C 1–0 Apr 3, 1980 H2H
45770 Eliot Teltscher Rick Meyers 1 1–0 H 1–0 Aug 12, 1981 H2H
45771 Eliot Teltscher Rod Frawley 1 1–0 C 1–0 Oct 4, 1984 H2H
45772 Eliot Teltscher Rodney Harmon 1 0–1 H 0–1 Sep 9, 1982 H2H
45773 Eliot Teltscher Ron Hightower 1 1–0 C 1–0 Jul 15, 1981 H2H
45774 Eliot Teltscher Ross Case 1 1–0 C 1–0 Oct 24, 1980 H2H
45775 Eliot Teltscher Russell Simpson 1 1–0 H 1–0 Oct 3, 1980 H2H
45776 Eliot Teltscher Sean Sorensen 1 1–0 C 1–0 May 14, 1980 H2H
45777 Eliot Teltscher Shigeyuki Nishio 1 1–0 C 1–0 Oct 23, 1980 H2H
45778 Eliot Teltscher Stanislav Birner 1 1–0 C 1–0 Jul 23, 1980 H2H
45779 Eliot Teltscher Stan Smith 1 0–1 H 0–1 Aug 27, 1978 H2H
45780 Eliot Teltscher Steve Docherty 1 0–1 H 0–1 Feb 2, 1978 H2H
45781 Eliot Teltscher Trevor Allan 1 0–1 C 0–1 Jul 12, 1984 H2H
45782 Eliot Teltscher Trey Waltke 1 1–0 H 1–0 Oct 24, 1979 H2H
45783 Eliot Teltscher Tsuyoshi Fukui 1 1–0 C 1–0 Oct 22, 1981 H2H
45784 Eliot Teltscher Ulrich Marten 1 1–0 C 1–0 May 16, 1979 H2H
45785 Eliot Teltscher Walter Redondo 1 1–0 C 1–0 Sep 25, 1980 H2H
45786 Eliot Teltscher Woody Blocher 1 1–0 H 1–0 Aug 24, 1978 H2H
45787 Eliot Teltscher Zan Guerry 1 1–0 C 1–0 Jul 15, 1982 H2H
45788 Elliot Benchetrit Cameron Norrie 1 1–0 C 1–0 May 28, 2019 H2H
45789 Elliot Benchetrit Damir Dzumhur 1 0–1 H 0–1 Aug 28, 2019 H2H
45790 Elliot Benchetrit Dusan Lajovic 1 0–1 C 0–1 May 30, 2019 H2H
45791 Elliot Benchetrit Felix Auger-Aliassime 1 0–1 C 0–1 Apr 7, 2022 H2H
45792 Elliot Benchetrit Gael Monfils 1 0–1 C 0–1 May 29, 2018 H2H
45793 Elliot Benchetrit Jaume Munar 1 0–1 C 0–1 Apr 6, 2023 H2H
45794 Elliot Benchetrit Jesper de Jong 1 0–1 C 0–1 Apr 3, 2025 H2H
45795 Elliot Benchetrit John Isner 1 0–1 C 0–1 Sep 29, 2020 H2H
45796 Elliot Benchetrit Pavel Kotov 1 0–1 C 0–1 Apr 4, 2024 H2H
45797 Elliot Benchetrit Yuichi Sugita 1 0–1 H 0–1 Jan 22, 2020 H2H
45798 Ellis Ferreira Richard Matuszewski 1 1–0 H 1–0 Mar 31, 1994 H2H
45799 Elmer Moller Dino Prizmic 1 0–1 C 0–1 Jul 23, 2025 H2H
45800 Elmer Moller Federico Cina 1 1–0 C 1–0 Apr 22, 2026 H2H