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
69601 Terry Moor Ferdi Taygan 2 2–0 C 1–0 C 1–0 Feb 21, 1980 H2H
69602 Terry Moor Geoff Masters 2 0–2 C 0–2 Jan 24, 1979 H2H
69603 Terry Moor Greg Halder 2 1–1 G 1–0 H 0–1 Jun 20, 1978 H2H
69604 Terry Moor Howard Schoenfield 2 2–0 C 2–0 Jul 29, 1980 H2H
69605 Terry Moor Mike Cahill 2 1–1 C 0–1 H 1–0 Nov 17, 1978 H2H
69606 Terry Moor Mike Fishbach 2 1–1 C 0–1 C 1–0 May 24, 1978 H2H
69607 Terry Moor Paolo Bertolucci 2 1–1 C 1–0 C 0–1 Apr 13, 1978 H2H
69608 Terry Moor Phil Dent 2 2–0 C 1–0 H 1–0 Sep 24, 1981 H2H
69609 Terry Moor Steve Meister 2 2–0 H 2–0 Feb 5, 1985 H2H
69610 Terry Moor Zeljko Franulovic 2 0–2 H 0–2 Oct 28, 1982 H2H
69611 Teymuraz Gabashvili Benoit Paire 2 1–1 C 1–1 May 26, 2016 H2H
69612 Teymuraz Gabashvili Flavio Cipolla 2 0–2 C 0–1 H 0–1 Oct 18, 2012 H2H
69613 Teymuraz Gabashvili Grigor Dimitrov 2 1–1 C 1–0 H 0–1 Oct 17, 2014 H2H
69614 Teymuraz Gabashvili Karol Beck 2 2–0 H 2–0 Oct 20, 2011 H2H
69615 Teymuraz Gabashvili Marin Cilic 2 0–2 H 0–2 Oct 30, 2015 H2H
69616 Teymuraz Gabashvili Michael Berrer 2 2–0 H 2–0 Sep 25, 2008 H2H
69617 Teymuraz Gabashvili Pablo Carreno Busta 2 1–1 C 1–1 Jul 22, 2016 H2H
69618 Teymuraz Gabashvili Tim Smyczek 2 1–1 C 1–0 H 0–1 Apr 9, 2015 H2H
69619 Thai-Son Kwiatkowski Soonwoo Kwon 2 0–2 H 0–2 Feb 25, 2021 H2H
69620 Thanasi Kokkinakis Aleksandar Vukic 2 2–0 H 2–0 Aug 1, 2024 H2H
69621 Thanasi Kokkinakis Lucas Pouille 2 1–1 G 0–1 H 1–0 Jul 4, 2024 H2H
69622 Thiago Agustin Tirante Cameron Norrie 2 1–1 C 1–1 May 9, 2026 H2H
69623 Thiago Agustin Tirante Facundo Diaz Acosta 2 0–2 C 0–1 H 0–1 Oct 19, 2026 H2H
69624 Thiago Agustin Tirante Flavio Cobolli 2 2–0 C 1–0 H 1–0 May 11, 2026 H2H
69625 Thiago Agustin Tirante Francisco Cerundolo 2 1–1 C 1–0 H 0–1 Mar 21, 2026 H2H
69626 Thiago Agustin Tirante Jaime Faria 2 2–0 C 2–0 Jul 23, 2025 H2H
69627 Thiago Monteiro Alexei Popyrin 2 0–2 G 0–1 H 0–1 Jul 3, 2024 H2H
69628 Thiago Monteiro Benjamin Bonzi 2 1–1 H 1–1 Oct 13, 2022 H2H
69629 Thiago Monteiro Corentin Moutet 2 0–2 C 0–1 H 0–1 Jan 15, 2022 H2H
69630 Thiago Monteiro Federico Coria 2 1–1 C 1–1 Jul 18, 2024 H2H
69631 Thiago Monteiro Juan Manuel Cerundolo 2 1–1 C 1–1 Feb 27, 2025 H2H
69632 Thiago Monteiro Kei Nishikori 2 0–2 G 0–1 H 0–1 Jan 14, 2025 H2H
69633 Thiago Monteiro Marton Fucsovics 2 0–2 C 0–2 Oct 3, 2020 H2H
69634 Thiago Monteiro Pablo Carreno Busta 2 0–2 C 0–1 H 0–1 Oct 14, 2022 H2H
69635 Thiago Monteiro Ugo Humbert 2 1–1 G 1–0 H 0–1 Aug 28, 2024 H2H
69636 Thiago Seyboth Wild Fabian Marozsan 2 0–2 H 0–2 Jan 14, 2025 H2H
69637 Thiago Seyboth Wild Gael Monfils 2 0–2 C 0–2 May 28, 2024 H2H
69638 Thiago Seyboth Wild Jaume Munar 2 1–1 C 1–1 Feb 20, 2025 H2H
69639 Thiago Seyboth Wild Stefanos Tsitsipas 2 0–2 H 0–2 Mar 8, 2025 H2H
69640 Thiago Seyboth Wild Taylor Fritz 2 1–1 G 0–1 H 1–0 Jun 27, 2024 H2H
69641 Thierry Ascione Karol Beck 2 1–1 C 1–0 H 0–1 Apr 13, 2005 H2H
69642 Thierry Champion Andreas Maurer 2 0–2 C 0–2 Sep 24, 1986 H2H
69643 Thierry Champion Carl Uwe Steeb 2 1–1 C 1–1 Apr 24, 1991 H2H
69644 Thierry Champion Christian Bergstrom 2 0–2 C 0–1 H 0–1 Mar 22, 1989 H2H
69645 Thierry Champion Christian Miniussi 2 2–0 C 1–0 H 1–0 Mar 14, 1992 H2H
69646 Thierry Champion Eduardo Masso 2 1–1 C 0–1 C 1–0 Feb 13, 1992 H2H
69647 Thierry Champion Jeremy Bates 2 1–1 C 1–0 G 0–1 Jun 28, 1992 H2H
69648 Thierry Champion Joakim Nystrom 2 0–2 C 0–1 C 0–1 Apr 28, 1988 H2H
69649 Thierry Champion Libor Pimek 2 1–1 C 1–0 H 0–1 Sep 22, 1988 H2H
69650 Thierry Champion Matt Anger 2 0–2 G 0–2 Dec 13, 1985 H2H
69651 Thierry Champion Miloslav Mecir 2 0–2 C 0–1 H 0–1 Jan 18, 1989 H2H
69652 Thierry Champion Patrik Kuhnen 2 1–1 C 0–1 H 1–0 Feb 6, 1992 H2H
69653 Thierry Champion Yannick Noah 2 2–0 C 1–0 H 1–0 Oct 17, 1991 H2H
69654 Thierry Guardiola Jan Kroslak 2 1–1 H 1–1 Feb 11, 2000 H2H
69655 Thierry Guardiola Mark Koevermans 2 0–2 C 0–1 H 0–1 Oct 15, 1992 H2H
69656 Thierry Tulasne Alberto Tous 2 2–0 C 2–0 Mar 24, 1983 H2H
69657 Thierry Tulasne Angel Gimenez 2 2–0 C 2–0 Nov 4, 1982 H2H
69658 Thierry Tulasne Blaine Willenborg 2 2–0 C 2–0 Aug 8, 1985 H2H
69659 Thierry Tulasne Brian Gottfried 2 0–2 C 0–1 H 0–1 Nov 12, 1981 H2H
69660 Thierry Tulasne Brian Teacher 2 1–1 C 1–0 H 0–1 May 2, 1986 H2H
69661 Thierry Tulasne Eddie Dibbs 2 1–1 C 1–1 Oct 7, 1982 H2H
69662 Thierry Tulasne Eduardo Bengoechea 2 2–0 C 2–0 Sep 24, 1986 H2H
69663 Thierry Tulasne Francisco Gonzalez 2 0–2 G 0–1 H 0–1 Jun 10, 1981 H2H
69664 Thierry Tulasne Georges Goven 2 1–1 C 1–0 H 0–1 Oct 19, 1983 H2H
69665 Thierry Tulasne Gianni Ocleppo 2 2–0 C 1–0 H 1–0 Oct 27, 1983 H2H
69666 Thierry Tulasne Gilles Moretton 2 1–1 C 1–1 Apr 14, 1983 H2H
69667 Thierry Tulasne Henrik Sundstrom 2 0–2 C 0–2 Apr 6, 1984 H2H
69668 Thierry Tulasne Jiri Hrebec 2 2–0 C 1–0 H 1–0 Apr 9, 1981 H2H
69669 Thierry Tulasne Jose Higueras 2 1–1 C 1–1 Nov 5, 1982 H2H
69670 Thierry Tulasne Jose Luis Damiani 2 1–1 C 1–1 May 25, 1983 H2H
69671 Thierry Tulasne Manuel Orantes 2 0–2 C 0–2 Mar 26, 1983 H2H
69672 Thierry Tulasne Matt Anger 2 0–2 H 0–2 Nov 18, 1988 H2H
69673 Thierry Tulasne Michael Grant 2 2–0 C 1–0 H 1–0 Oct 1, 1980 H2H
69674 Thierry Tulasne Onny Parun 2 1–1 G 1–0 H 0–1 Dec 28, 1981 H2H
69675 Thierry Tulasne Pascal Portes 2 1–1 C 0–1 C 1–0 Sep 26, 1981 H2H
69676 Thierry Tulasne Peter Elter 2 2–0 C 2–0 Jun 14, 1985 H2H
69677 Thierry Tulasne Phil Dent 2 0–2 G 0–1 H 0–1 Feb 18, 1982 H2H
69678 Thierry Tulasne Ramesh Krishnan 2 2–0 C 1–0 H 1–0 Oct 18, 1985 H2H
69679 Thierry Tulasne Raul Ramirez 2 0–2 H 0–2 Feb 23, 1983 H2H
69680 Thierry Tulasne Vitas Gerulaitis 2 2–0 C 2–0 May 15, 1985 H2H
69681 Thierry Tulasne Wojtek Fibak 2 0–2 C 0–1 H 0–1 Oct 19, 1985 H2H
69682 Thierry Tulasne Wolfgang Popp 2 1–1 C 1–1 Apr 29, 1987 H2H
69683 Thierry Tulasne Zeljko Franulovic 2 2–0 C 1–0 C 1–0 Sep 23, 1982 H2H
69684 Thomas Buchmayer Thomas Prerovsky 2 2–0 C 2–0 Oct 21, 1993 H2H
69685 Thomas Enqvist Alberto Berasategui 2 2–0 C 2–0 Oct 22, 1997 H2H
69686 Thomas Enqvist Albert Portas 2 2–0 H 2–0 Aug 27, 2003 H2H
69687 Thomas Enqvist Alexander Popp 2 2–0 H 2–0 Feb 20, 2004 H2H
69688 Thomas Enqvist Alexander Volkov 2 2–0 C 1–0 H 1–0 Jan 14, 1995 H2H
69689 Thomas Enqvist Andreas Vinciguerra 2 2–0 H 2–0 Oct 13, 2001 H2H
69690 Thomas Enqvist Andrei Medvedev 2 2–0 C 1–0 C 1–0 Apr 27, 2001 H2H
69691 Thomas Enqvist Andrew Ilie 2 2–0 C 1–0 H 1–0 May 30, 2001 H2H
69692 Thomas Enqvist Bernd Karbacher 2 2–0 H 2–0 Aug 20, 1995 H2H
69693 Thomas Enqvist Carlos Costa 2 2–0 H 2–0 Mar 18, 1998 H2H
69694 Thomas Enqvist Cedric Pioline 2 2–0 H 2–0 Feb 26, 2000 H2H
69695 Thomas Enqvist Christian Bergstrom 2 1–1 C 0–1 H 1–0 Oct 27, 1993 H2H
69696 Thomas Enqvist Christian Ruud 2 1–1 C 0–1 H 1–0 May 28, 1999 H2H
69697 Thomas Enqvist Chuck Adams 2 1–1 H 1–1 Jan 15, 1995 H2H
69698 Thomas Enqvist Cristiano Caratti 2 2–0 H 2–0 Aug 18, 1995 H2H
69699 Thomas Enqvist Davide Sanguinetti 2 1–1 C 1–0 H 0–1 Oct 2, 2003 H2H
69700 Thomas Enqvist Derrick Rostagno 2 1–1 H 1–1 Aug 26, 1993 H2H
69701 Thomas Enqvist Dinu Pescariu 2 1–1 C 1–1 Apr 29, 1999 H2H
69702 Thomas Enqvist Goran Prpic 2 1–1 C 0–1 C 1–0 Jul 8, 1993 H2H
69703 Thomas Enqvist Gregory Carraz 2 2–0 C 1–0 H 1–0 Oct 27, 2005 H2H
69704 Thomas Enqvist Hernan Gumy 2 2–0 G 1–0 H 1–0 Jun 23, 1999 H2H
69705 Thomas Enqvist Jakob Hlasek 2 0–2 C 0–2 Nov 2, 1995 H2H
69706 Thomas Enqvist Javier Sanchez 2 1–1 C 0–1 H 1–0 Aug 22, 1996 H2H
69707 Thomas Enqvist Jordi Burillo 2 2–0 G 1–0 H 1–0 Jun 12, 1998 H2H
69708 Thomas Enqvist Karim Alami 2 2–0 C 1–0 C 1–0 Sep 18, 1999 H2H
69709 Thomas Enqvist Karol Beck 2 2–0 H 2–0 Mar 8, 2005 H2H
69710 Thomas Enqvist Lionel Roux 2 2–0 C 1–0 H 1–0 Aug 17, 2000 H2H
69711 Thomas Enqvist Marc Kevin Goellner 2 2–0 H 2–0 Jul 26, 1996 H2H
69712 Thomas Enqvist Mauricio Hadad 2 2–0 H 2–0 Aug 3, 1995 H2H
69713 Thomas Enqvist Max Mirnyi 2 1–1 H 1–1 Aug 14, 2003 H2H
69714 Thomas Enqvist Michael Russell 2 1–1 G 0–1 H 1–0 Aug 15, 2002 H2H
69715 Thomas Enqvist Michael Stich 2 0–2 C 0–1 H 0–1 Aug 6, 1995 H2H
69716 Thomas Enqvist Michal Tabara 2 1–1 H 1–1 Jan 19, 2005 H2H
69717 Thomas Enqvist Radomir Vasek 2 2–0 C 1–0 H 1–0 May 18, 1995 H2H
69718 Thomas Enqvist Raemon Sluiter 2 1–1 H 1–1 Jan 6, 2005 H2H
69719 Thomas Enqvist Renzo Furlan 2 2–0 C 1–0 H 1–0 Jan 24, 1996 H2H
69720 Thomas Enqvist Robby Ginepri 2 2–0 H 2–0 Feb 11, 2005 H2H
69721 Thomas Enqvist Sebastien Lareau 2 2–0 H 2–0 Feb 28, 1998 H2H
69722 Thomas Enqvist Stefan Koubek 2 1–1 C 0–1 H 1–0 Aug 7, 2002 H2H
69723 Thomas Enqvist Steve Bryan 2 2–0 H 2–0 Jul 24, 1997 H2H
69724 Thomas Enqvist Takao Suzuki 2 1–1 G 1–0 H 0–1 Jun 9, 2004 H2H
69725 Thomas Enqvist Tomas Carbonell 2 1–1 C 0–1 H 1–0 Mar 1, 1996 H2H
69726 Thomas Enqvist Xavier Daufresne 2 1–1 H 1–1 Jul 20, 1994 H2H
69727 Thomas Fabbiano Franko Skugor 2 2–0 C 1–0 G 1–0 Jun 28, 2017 H2H
69728 Thomas Fabbiano Ilya Ivashka 2 0–2 H 0–2 Mar 22, 2019 H2H
69729 Thomas Hogstedt Christo Van Rensburg 2 0–2 G 0–2 Jul 9, 1992 H2H
69730 Thomas Hogstedt John Alexander 2 1–1 C 1–0 G 0–1 Jun 22, 1983 H2H
69731 Thomas Hogstedt John Sadri 2 2–0 C 1–0 H 1–0 Nov 5, 1986 H2H
69732 Thomas Hogstedt Marc Flur 2 1–1 H 1–1 Jul 23, 1987 H2H
69733 Thomas Hogstedt Marcos Hocevar 2 1–1 C 1–0 H 0–1 Nov 2, 1983 H2H
69734 Thomas Hogstedt Pablo Arraya 2 1–1 C 1–0 H 0–1 Apr 2, 1992 H2H
69735 Thomas Hogstedt Slobodan Zivojinovic 2 1–1 H 1–1 Apr 26, 1991 H2H
69736 Thomas Hogstedt Steve Denton 2 1–1 C 1–0 H 0–1 Apr 27, 1983 H2H
69737 Thomas Johansson Adrian Voinea 2 1–1 H 1–1 Jan 23, 2002 H2H
69738 Thomas Johansson Albert Portas 2 1–1 C 1–0 C 0–1 Oct 26, 2000 H2H
69739 Thomas Johansson Andrei Olhovskiy 2 1–1 C 1–1 Mar 21, 1996 H2H
69740 Thomas Johansson Andrei Stoliarov 2 2–0 C 1–0 G 1–0 Oct 5, 2001 H2H
69741 Thomas Johansson Bjorn Phau 2 2–0 C 1–0 H 1–0 Feb 26, 2007 H2H
69742 Thomas Johansson Christian Vinck 2 2–0 H 2–0 Jan 5, 2001 H2H
69743 Thomas Johansson Doug Flach 2 1–1 G 1–0 H 0–1 Feb 28, 1997 H2H
69744 Thomas Johansson Ernests Gulbis 2 0–2 C 0–1 H 0–1 Aug 27, 2008 H2H
69745 Thomas Johansson George Bastl 2 2–0 H 2–0 Feb 15, 2007 H2H
69746 Thomas Johansson Glenn Weiner 2 1–1 H 1–1 Jan 13, 2000 H2H
69747 Thomas Johansson Guillaume Raoux 2 0–2 G 0–1 H 0–1 Jun 18, 1998 H2H
69748 Thomas Johansson Harel Levy 2 2–0 G 1–0 H 1–0 Aug 15, 2001 H2H
69749 Thomas Johansson Igor Kunitsyn 2 2–0 C 1–0 H 1–0 Mar 29, 2008 H2H
69750 Thomas Johansson Jacco Eltingh 2 2–0 G 1–0 H 1–0 Jun 26, 1996 H2H
69751 Thomas Johansson Jan Kroslak 2 1–1 C 1–0 H 0–1 Mar 17, 1999 H2H
69752 Thomas Johansson Jeff Tarango 2 2–0 G 1–0 H 1–0 Aug 13, 1998 H2H
69753 Thomas Johansson Joachim Johansson 2 2–0 H 2–0 Feb 18, 2005 H2H
69754 Thomas Johansson Luis Horna 2 1–1 C 0–1 H 1–0 Jul 13, 2006 H2H
69755 Thomas Johansson Markus Hipfl 2 2–0 H 2–0 Jan 18, 2002 H2H
69756 Thomas Johansson Martin Sinner 2 0–2 C 0–1 C 0–1 Feb 5, 1998 H2H
69757 Thomas Johansson Mikael Tillstrom 2 1–1 C 0–1 H 1–0 Aug 19, 1998 H2H
69758 Thomas Johansson Oleg Ogorodov 2 2–0 C 1–0 G 1–0 Oct 11, 1996 H2H
69759 Thomas Johansson Petr Luxa 2 2–0 C 1–0 H 1–0 Oct 1, 1999 H2H
69760 Thomas Johansson Sargis Sargsian 2 0–2 C 0–1 H 0–1 Nov 3, 2004 H2H
69761 Thomas Johansson Sebastien Lareau 2 2–0 H 2–0 Aug 7, 1999 H2H
69762 Thomas Johansson Stephane Simian 2 2–0 C 1–0 H 1–0 Apr 10, 1997 H2H
69763 Thomas Muster Albert Portas 2 1–1 C 1–1 May 6, 1998 H2H
69764 Thomas Muster Alexander Mronz 2 1–1 C 1–0 G 0–1 Jun 22, 1994 H2H
69765 Thomas Muster Brad Gilbert 2 2–0 C 1–0 H 1–0 Sep 8, 1993 H2H
69766 Thomas Muster Carl Limberger 2 2–0 C 1–0 H 1–0 Aug 28, 1987 H2H
69767 Thomas Muster Carl Uwe Steeb 2 1–1 C 1–1 Apr 29, 1993 H2H
69768 Thomas Muster Cassio Motta 2 1–1 C 1–0 H 0–1 May 27, 1992 H2H
69769 Thomas Muster Christo Van Rensburg 2 2–0 C 1–0 H 1–0 May 6, 1992 H2H
69770 Thomas Muster Chris Woodruff 2 1–1 C 0–1 H 1–0 Mar 11, 1998 H2H
69771 Thomas Muster Darren Cahill 2 1–1 C 0–1 H 1–0 Feb 3, 1994 H2H
69772 Thomas Muster David Prinosil 2 2–0 C 1–0 G 1–0 Jun 12, 1997 H2H
69773 Thomas Muster Diego Nargiso 2 2–0 C 1–0 C 1–0 Oct 18, 1997 H2H
69774 Thomas Muster Dirk Dier 2 2–0 C 1–0 H 1–0 Aug 30, 1996 H2H
69775 Thomas Muster Fernando Luna 2 2–0 C 2–0 Aug 2, 1990 H2H
69776 Thomas Muster Frederic Fontang 2 2–0 C 2–0 Apr 28, 1994 H2H
69777 Thomas Muster Gabriel Markus 2 1–1 C 0–1 C 1–0 Apr 29, 1994 H2H
69778 Thomas Muster Galo Blanco 2 2–0 C 2–0 Oct 1, 1998 H2H
69779 Thomas Muster George Bezecny 2 2–0 C 2–0 Aug 11, 1988 H2H
69780 Thomas Muster Hendrik Dreekmann 2 2–0 C 2–0 May 3, 1996 H2H
69781 Thomas Muster Hernan Gumy 2 2–0 C 1–0 H 1–0 May 23, 1997 H2H
69782 Thomas Muster Hicham Arazi 2 1–1 C 1–0 C 0–1 Oct 9, 1997 H2H
69783 Thomas Muster Jacco Eltingh 2 1–1 C 1–0 H 0–1 Jan 22, 1995 H2H
69784 Thomas Muster Jaime Oncins 2 2–0 C 1–0 H 1–0 Mar 3, 1993 H2H
69785 Thomas Muster Javier Frana 2 2–0 H 2–0 Aug 28, 1996 H2H
69786 Thomas Muster Jeff Tarango 2 1–1 C 1–0 H 0–1 May 30, 1997 H2H
69787 Thomas Muster Jens Knippschild 2 2–0 C 1–0 H 1–0 May 9, 1998 H2H
69788 Thomas Muster Jimmy Arias 2 2–0 C 1–0 H 1–0 Jan 7, 1990 H2H
69789 Thomas Muster Joern Renzenbrink 2 2–0 C 1–0 H 1–0 Oct 12, 1995 H2H
69790 Thomas Muster Jonas Svensson 2 1–1 H 1–1 Jan 16, 1993 H2H
69791 Thomas Muster Jordi Burillo 2 2–0 C 2–0 Apr 12, 1995 H2H
69792 Thomas Muster Juan Antonio Marin 2 2–0 C 2–0 Oct 2, 1998 H2H
69793 Thomas Muster Kent Carlsson 2 0–2 C 0–2 Oct 1, 1988 H2H
69794 Thomas Muster Lars Jonsson 2 1–1 C 1–1 Apr 30, 1992 H2H
69795 Thomas Muster Libor Pimek 2 1–1 C 1–1 Apr 23, 1986 H2H
69796 Thomas Muster Marc Kevin Goellner 2 2–0 C 2–0 May 28, 1997 H2H
69797 Thomas Muster Marcos Aurelio Gorriz 2 2–0 C 1–0 H 1–0 Jul 18, 1996 H2H
69798 Thomas Muster Marc Rosset 2 1–1 C 1–1 May 13, 1993 H2H
69799 Thomas Muster Martin Sinner 2 2–0 C 1–0 H 1–0 Feb 14, 1997 H2H
69800 Thomas Muster Marty Davis 2 1–1 H 1–1 Mar 15, 1988 H2H