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
30601 Syd Ball Jean Baptiste Chanfreau 2 0–2 C 0–1 G 0–1 May 8, 1973 H2H
30602 Syd Ball Jean Paul Meyer 2 0–2 G 0–2 Jan 3, 1974 H2H
30603 Syd Ball Jun Kuki 2 0–2 C 0–1 H 0–1 Nov 19, 1974 H2H
30604 Syd Ball Jurgen Fassbender 2 1–1 C 0–1 C 1–0 Mar 20, 1974 H2H
30605 Syd Ball Mal Anderson 2 1–1 C 1–0 G 0–1 Oct 30, 1973 H2H
30606 Syd Ball Marcello Lara 2 0–2 C 0–1 H 0–1 Feb 2, 1978 H2H
30607 Syd Ball Norman Holmes 2 2–0 G 2–0 Jun 14, 1974 H2H
30608 Syd Ball Paul Gerken 2 0–2 C 0–1 H 0–1 Aug 7, 1974 H2H
30609 Syd Ball Szabolcz Baranyi 2 0–2 G 0–2 Jun 29, 1973 H2H
30610 Syd Ball Tom Okker 2 0–2 H 0–2 Nov 14, 1975 H2H
30611 Szabolcz Baranyi Andres Gimeno 2 0–2 C 0–1 H 0–1 Nov 2, 1972 H2H
30612 Szabolcz Baranyi Clark Graebner 2 0–2 H 0–2 Mar 6, 1973 H2H
30613 Szabolcz Baranyi Mike Belkin 2 1–1 H 1–1 Jan 27, 1973 H2H
30614 Szabolcz Baranyi Ray Keldie 2 2–0 C 1–0 H 1–0 Nov 27, 1974 H2H
30615 Szabolcz Baranyi Tom Edlefsen 2 0–2 C 0–1 H 0–1 Mar 4, 1971 H2H
30616 Tallon Griekspoor Alex Michelsen 2 1–1 H 1–1 Aug 14, 2024 H2H
30617 Tallon Griekspoor Alex Molcan 2 2–0 G 2–0 Jun 23, 2022 H2H
30618 Tallon Griekspoor Brandon Nakashima 2 1–1 C 0–1 H 1–0 Oct 24, 2025 H2H
30619 Tallon Griekspoor Christopher Eubanks 2 2–0 C 1–0 H 1–0 May 22, 2024 H2H
30620 Tallon Griekspoor Corentin Moutet 2 1–1 G 1–0 H 0–1 Sep 28, 2025 H2H
30621 Tallon Griekspoor Daniel Evans 2 0–2 H 0–2 Aug 6, 2023 H2H
30622 Tallon Griekspoor Dominik Koepfer 2 2–0 C 1–0 H 1–0 Apr 9, 2024 H2H
30623 Tallon Griekspoor Gael Monfils 2 1–1 C 0–1 H 1–0 Apr 5, 2026 H2H
30624 Tallon Griekspoor Giovanni Mpetshi Perricard 2 2–0 H 2–0 Feb 10, 2026 H2H
30625 Tallon Griekspoor Grigor Dimitrov 2 0–2 H 0–2 Oct 19, 2024 H2H
30626 Tallon Griekspoor Jacob Fearnley 2 1–1 H 1–1 Oct 16, 2025 H2H
30627 Tallon Griekspoor Jan-Lennard Struff 2 2–0 H 2–0 Feb 19, 2025 H2H
30628 Tallon Griekspoor Jaume Munar 2 1–1 C 0–1 H 1–0 Apr 29, 2023 H2H
30629 Tallon Griekspoor Jenson Brooksby 2 1–1 G 0–1 H 1–0 Oct 4, 2025 H2H
30630 Tallon Griekspoor Jesper de Jong 2 0–2 C 0–1 H 0–1 Jul 19, 2025 H2H
30631 Tallon Griekspoor Lorenzo Musetti 2 1–1 C 0–1 H 1–0 Apr 26, 2026 H2H
30632 Tallon Griekspoor Lorenzo Sonego 2 1–1 H 1–1 Aug 4, 2026 H2H
30633 Tallon Griekspoor Matteo Arnaldi 2 1–1 C 0–1 H 1–0 Aug 7, 2026 H2H
30634 Tallon Griekspoor Matteo Berrettini 2 1–1 H 1–1 Feb 20, 2025 H2H
30635 Tallon Griekspoor Mikael Ymer 2 2–0 G 1–0 H 1–0 Jun 15, 2023 H2H
30636 Tallon Griekspoor Quentin Halys 2 2–0 H 2–0 Feb 11, 2026 H2H
30637 Tallon Griekspoor Roman Safiullin 2 2–0 H 2–0 Feb 26, 2025 H2H
30638 Tallon Griekspoor Sebastian Baez 2 1–1 C 0–1 H 1–0 Aug 29, 2024 H2H
30639 Tallon Griekspoor Sebastian Korda 2 0–2 G 0–1 H 0–1 Jun 15, 2024 H2H
30640 Tallon Griekspoor Stan Wawrinka 2 1–1 C 0–1 H 1–0 Apr 11, 2023 H2H
30641 Tallon Griekspoor Taylor Fritz 2 1–1 H 1–1 Aug 5, 2023 H2H
30642 Tarik Benhabiles Andreas Maurer 2 1–1 C 1–1 Apr 16, 1987 H2H
30643 Tarik Benhabiles Drew Gitlin 2 0–2 C 0–1 G 0–1 Dec 1, 1983 H2H
30644 Tarik Benhabiles Fernando Luna 2 2–0 C 2–0 Aug 9, 1990 H2H
30645 Tarik Benhabiles Francesco Cancellotti 2 1–1 C 1–1 May 23, 1991 H2H
30646 Tarik Benhabiles Glenn Layendecker 2 0–2 G 0–1 H 0–1 Jan 17, 1990 H2H
30647 Tarik Benhabiles Joakim Nystrom 2 0–2 C 0–2 Apr 25, 1986 H2H
30648 Tarik Benhabiles Johan Kriek 2 1–1 H 1–1 Mar 2, 1988 H2H
30649 Tarik Benhabiles Kent Carlsson 2 1–1 C 1–1 Jul 25, 1985 H2H
30650 Tarik Benhabiles Larry Stefanki 2 1–1 H 1–1 Feb 19, 1987 H2H
30651 Tarik Benhabiles Mark Dickson 2 0–2 C 0–1 H 0–1 Oct 25, 1985 H2H
30652 Tarik Benhabiles Marko Ostoja 2 1–1 C 0–1 H 1–0 Feb 6, 1985 H2H
30653 Tarik Benhabiles Pavel Slozil 2 1–1 C 1–0 H 0–1 Feb 11, 1986 H2H
30654 Tarik Benhabiles Tomas Smid 2 0–2 H 0–2 Mar 16, 1988 H2H
30655 Taro Daniel Adrian Mannarino 2 2–0 C 1–0 H 1–0 Aug 9, 2023 H2H
30656 Taro Daniel Bernabe Zapata Miralles 2 1–1 C 1–0 H 0–1 Oct 6, 2022 H2H
30657 Taro Daniel Gael Monfils 2 0–2 C 0–1 H 0–1 Aug 30, 2023 H2H
30658 Taro Daniel Gregoire Barrere 2 0–2 C 0–1 H 0–1 May 24, 2022 H2H
30659 Taro Daniel Jan-Lennard Struff 2 1–1 C 1–1 Aug 1, 2018 H2H
30660 Taro Daniel J.J. Wolf 2 1–1 H 1–1 Mar 1, 2023 H2H
30661 Taro Daniel Laslo Djere 2 1–1 C 1–1 Feb 22, 2019 H2H
30662 Taro Daniel Pablo Carreno Busta 2 0–2 C 0–2 Jun 1, 2017 H2H
30663 Taro Daniel Pedro Cachin 2 1–1 C 0–1 H 1–0 Jul 20, 2023 H2H
30664 Taro Daniel Thanasi Kokkinakis 2 1–1 H 1–1 Aug 2, 2023 H2H
30665 Taro Daniel Tristan Schoolkate 2 0–2 H 0–2 Jan 14, 2025 H2H
30666 Tatsuma Ito Gael Monfils 2 0–2 H 0–2 Mar 26, 2016 H2H
30667 Taylor Dent Alexander Popp 2 2–0 G 2–0 Jun 16, 2005 H2H
30668 Taylor Dent Amer Delic 2 1–1 G 1–0 H 0–1 Jan 21, 2009 H2H
30669 Taylor Dent Cecil Mamiit 2 2–0 G 1–0 H 1–0 Jun 12, 2003 H2H
30670 Taylor Dent Horacio Zeballos 2 1–1 C 0–1 H 1–0 Jul 23, 2010 H2H
30671 Taylor Dent Justin Gimelstob 2 1–1 H 1–1 Sep 30, 2004 H2H
30672 Taylor Dent Luis Horna 2 1–1 C 0–1 H 1–0 Apr 30, 2004 H2H
30673 Taylor Dent Michael Llodra 2 0–2 G 0–1 H 0–1 Jan 10, 2004 H2H
30674 Taylor Dent Michal Tabara 2 2–0 H 2–0 Jan 21, 2005 H2H
30675 Taylor Dent Nicolas Kiefer 2 0–2 H 0–2 Aug 11, 2005 H2H
30676 Taylor Dent Paradorn Srichaphan 2 1–1 H 1–1 Sep 26, 2002 H2H
30677 Taylor Dent Paul Goldstein 2 2–0 H 2–0 Jul 23, 2005 H2H
30678 Taylor Dent Raemon Sluiter 2 0–2 G 0–1 H 0–1 Aug 28, 2002 H2H
30679 Taylor Dent Richard Gasquet 2 0–2 G 0–1 H 0–1 Jan 9, 2009 H2H
30680 Taylor Dent Robert Kendrick 2 1–1 G 1–0 H 0–1 Feb 13, 2004 H2H
30681 Taylor Fritz Quentin Halys 2 2–0 C 1–0 G 1–0 Jun 13, 2025 H2H
30682 Tennys Sandgren Adrian Mannarino 2 1–1 G 1–0 H 0–1 Jul 19, 2019 H2H
30683 Tennys Sandgren Alexander Zverev 2 0–2 G 0–1 H 0–1 Jul 1, 2021 H2H
30684 Tennys Sandgren Cameron Norrie 2 1–1 H 1–1 Oct 10, 2021 H2H
30685 Tennys Sandgren David Ferrer 2 0–2 H 0–2 Feb 27, 2019 H2H
30686 Tennys Sandgren Denis Shapovalov 2 0–2 C 0–1 H 0–1 Aug 21, 2019 H2H
30687 Tennys Sandgren Felix Auger-Aliassime 2 1–1 H 1–1 Mar 17, 2021 H2H
30688 Tennys Sandgren Hubert Hurkacz 2 1–1 C 1–1 Sep 29, 2020 H2H
30689 Tennys Sandgren Hyeon Chung 2 0–2 H 0–2 Jan 25, 2018 H2H
30690 Tennys Sandgren Jeremy Chardy 2 1–1 C 0–1 H 1–0 May 27, 2021 H2H
30691 Tennys Sandgren John Isner 2 0–2 H 0–2 Jan 16, 2020 H2H
30692 Tennys Sandgren Marco Cecchinato 2 1–1 H 1–1 Aug 24, 2021 H2H
30693 Tennys Sandgren Marcos Giron 2 0–2 H 0–2 Feb 17, 2022 H2H
30694 Tennys Sandgren Maximilian Marterer 2 2–0 H 2–0 Jan 9, 2019 H2H
30695 Tennys Sandgren Mikhail Kukushkin 2 0–2 C 0–1 H 0–1 Sep 27, 2018 H2H
30696 Tennys Sandgren Philipp Kohlschreiber 2 1–1 C 0–1 H 1–0 Jan 12, 2019 H2H
30697 Tennys Sandgren Pierre-Hugues Herbert 2 0–2 H 0–2 Nov 4, 2020 H2H
30698 Tennys Sandgren Radu Albot 2 0–2 C 0–1 H 0–1 Jul 25, 2019 H2H
30699 Tennys Sandgren Sam Querrey 2 1–1 G 0–1 H 1–0 Jan 26, 2020 H2H
30700 Tennys Sandgren Steve Johnson 2 0–2 C 0–1 H 0–1 Feb 13, 2020 H2H
30701 Tenny Svensson Arthur Ashe 2 0–2 H 0–2 Nov 8, 1978 H2H
30702 Tenny Svensson Bob Carmichael 2 1–1 H 1–1 Nov 6, 1973 H2H
30703 Tenny Svensson Cliff Drysdale 2 0–2 C 0–1 H 0–1 Sep 29, 1975 H2H
30704 Tenny Svensson Frank Gebert 2 2–0 C 1–0 G 1–0 Oct 15, 1974 H2H
30705 Tenny Svensson Gerald Battrick 2 0–2 C 0–1 G 0–1 Apr 27, 1976 H2H
30706 Tenny Svensson John Bartlett 2 2–0 C 2–0 Mar 9, 1978 H2H
30707 Tenny Svensson Juan Ignacio Muntanola 2 0–2 C 0–2 Jul 16, 1976 H2H
30708 Tenny Svensson Ove Bengtson 2 0–2 C 0–1 H 0–1 Jul 20, 1978 H2H
30709 Tenny Svensson Patrice Dominguez 2 0–2 C 0–1 H 0–1 Mar 2, 1979 H2H
30710 Terence Atmane Taylor Fritz 2 1–1 H 1–1 Aug 14, 2025 H2H
30711 Terry Moor Brian Teacher 2 0–2 C 0–1 G 0–1 Nov 25, 1978 H2H
30712 Terry Moor Charlie Pasarell 2 2–0 C 1–0 H 1–0 Sep 21, 1978 H2H
30713 Terry Moor Dick Crealy 2 1–1 C 0–1 C 1–0 Jul 15, 1978 H2H
30714 Terry Moor Ferdi Taygan 2 2–0 C 1–0 C 1–0 Feb 21, 1980 H2H
30715 Terry Moor Geoff Masters 2 0–2 C 0–2 Jan 24, 1979 H2H
30716 Terry Moor Greg Halder 2 1–1 G 1–0 H 0–1 Jun 20, 1978 H2H
30717 Terry Moor Howard Schoenfield 2 2–0 C 2–0 Jul 29, 1980 H2H
30718 Terry Moor Mike Cahill 2 1–1 C 0–1 H 1–0 Nov 17, 1978 H2H
30719 Terry Moor Mike Fishbach 2 1–1 C 0–1 C 1–0 May 24, 1978 H2H
30720 Terry Moor Paolo Bertolucci 2 1–1 C 1–0 C 0–1 Apr 13, 1978 H2H
30721 Terry Moor Phil Dent 2 2–0 C 1–0 H 1–0 Sep 24, 1981 H2H
30722 Terry Moor Steve Meister 2 2–0 H 2–0 Feb 5, 1985 H2H
30723 Terry Moor Zeljko Franulovic 2 0–2 H 0–2 Oct 28, 1982 H2H
30724 Teymuraz Gabashvili Benoit Paire 2 1–1 C 1–1 May 26, 2016 H2H
30725 Teymuraz Gabashvili Flavio Cipolla 2 0–2 C 0–1 H 0–1 Oct 18, 2012 H2H
30726 Teymuraz Gabashvili Grigor Dimitrov 2 1–1 C 1–0 H 0–1 Oct 17, 2014 H2H
30727 Teymuraz Gabashvili Karol Beck 2 2–0 H 2–0 Oct 20, 2011 H2H
30728 Teymuraz Gabashvili Marin Cilic 2 0–2 H 0–2 Oct 30, 2015 H2H
30729 Teymuraz Gabashvili Michael Berrer 2 2–0 H 2–0 Sep 25, 2008 H2H
30730 Teymuraz Gabashvili Pablo Carreno Busta 2 1–1 C 1–1 Jul 22, 2016 H2H
30731 Teymuraz Gabashvili Tim Smyczek 2 1–1 C 1–0 H 0–1 Apr 9, 2015 H2H
30732 Thai-Son Kwiatkowski Soonwoo Kwon 2 0–2 H 0–2 Feb 25, 2021 H2H
30733 Thanasi Kokkinakis Aleksandar Vukic 2 2–0 H 2–0 Aug 1, 2024 H2H
30734 Thanasi Kokkinakis Lucas Pouille 2 1–1 G 0–1 H 1–0 Jul 4, 2024 H2H
30735 Thiago Agustin Tirante Cameron Norrie 2 1–1 C 1–1 May 9, 2026 H2H
30736 Thiago Agustin Tirante Facundo Diaz Acosta 2 0–2 C 0–1 H 0–1 Oct 19, 2026 H2H
30737 Thiago Agustin Tirante Flavio Cobolli 2 2–0 C 1–0 H 1–0 May 11, 2026 H2H
30738 Thiago Agustin Tirante Francisco Cerundolo 2 1–1 C 1–0 H 0–1 Mar 21, 2026 H2H
30739 Thiago Agustin Tirante Jaime Faria 2 2–0 C 2–0 Jul 23, 2025 H2H
30740 Thiago Monteiro Alexei Popyrin 2 0–2 G 0–1 H 0–1 Jul 3, 2024 H2H
30741 Thiago Monteiro Benjamin Bonzi 2 1–1 H 1–1 Oct 13, 2022 H2H
30742 Thiago Monteiro Corentin Moutet 2 0–2 C 0–1 H 0–1 Jan 15, 2022 H2H
30743 Thiago Monteiro Federico Coria 2 1–1 C 1–1 Jul 18, 2024 H2H
30744 Thiago Monteiro Juan Manuel Cerundolo 2 1–1 C 1–1 Feb 27, 2025 H2H
30745 Thiago Monteiro Kei Nishikori 2 0–2 G 0–1 H 0–1 Jan 14, 2025 H2H
30746 Thiago Monteiro Marton Fucsovics 2 0–2 C 0–2 Oct 3, 2020 H2H
30747 Thiago Monteiro Pablo Carreno Busta 2 0–2 C 0–1 H 0–1 Oct 14, 2022 H2H
30748 Thiago Monteiro Ugo Humbert 2 1–1 G 1–0 H 0–1 Aug 28, 2024 H2H
30749 Thiago Seyboth Wild Fabian Marozsan 2 0–2 H 0–2 Jan 14, 2025 H2H
30750 Thiago Seyboth Wild Gael Monfils 2 0–2 C 0–2 May 28, 2024 H2H
30751 Thiago Seyboth Wild Jaume Munar 2 1–1 C 1–1 Feb 20, 2025 H2H
30752 Thiago Seyboth Wild Stefanos Tsitsipas 2 0–2 H 0–2 Mar 8, 2025 H2H
30753 Thiago Seyboth Wild Taylor Fritz 2 1–1 G 0–1 H 1–0 Jun 27, 2024 H2H
30754 Thierry Ascione Karol Beck 2 1–1 C 1–0 H 0–1 Apr 13, 2005 H2H
30755 Thierry Champion Andreas Maurer 2 0–2 C 0–2 Sep 24, 1986 H2H
30756 Thierry Champion Carl Uwe Steeb 2 1–1 C 1–1 Apr 24, 1991 H2H
30757 Thierry Champion Christian Bergstrom 2 0–2 C 0–1 H 0–1 Mar 22, 1989 H2H
30758 Thierry Champion Christian Miniussi 2 2–0 C 1–0 H 1–0 Mar 14, 1992 H2H
30759 Thierry Champion Eduardo Masso 2 1–1 C 0–1 C 1–0 Feb 13, 1992 H2H
30760 Thierry Champion Jeremy Bates 2 1–1 C 1–0 G 0–1 Jun 28, 1992 H2H
30761 Thierry Champion Joakim Nystrom 2 0–2 C 0–1 C 0–1 Apr 28, 1988 H2H
30762 Thierry Champion Libor Pimek 2 1–1 C 1–0 H 0–1 Sep 22, 1988 H2H
30763 Thierry Champion Matt Anger 2 0–2 G 0–2 Dec 13, 1985 H2H
30764 Thierry Champion Miloslav Mecir 2 0–2 C 0–1 H 0–1 Jan 18, 1989 H2H
30765 Thierry Champion Patrik Kuhnen 2 1–1 C 0–1 H 1–0 Feb 6, 1992 H2H
30766 Thierry Champion Yannick Noah 2 2–0 C 1–0 H 1–0 Oct 17, 1991 H2H
30767 Thierry Guardiola Jan Kroslak 2 1–1 H 1–1 Feb 11, 2000 H2H
30768 Thierry Guardiola Mark Koevermans 2 0–2 C 0–1 H 0–1 Oct 15, 1992 H2H
30769 Thierry Tulasne Alberto Tous 2 2–0 C 2–0 Mar 24, 1983 H2H
30770 Thierry Tulasne Angel Gimenez 2 2–0 C 2–0 Nov 4, 1982 H2H
30771 Thierry Tulasne Blaine Willenborg 2 2–0 C 2–0 Aug 8, 1985 H2H
30772 Thierry Tulasne Brian Gottfried 2 0–2 C 0–1 H 0–1 Nov 12, 1981 H2H
30773 Thierry Tulasne Brian Teacher 2 1–1 C 1–0 H 0–1 May 2, 1986 H2H
30774 Thierry Tulasne Eddie Dibbs 2 1–1 C 1–1 Oct 7, 1982 H2H
30775 Thierry Tulasne Eduardo Bengoechea 2 2–0 C 2–0 Sep 24, 1986 H2H
30776 Thierry Tulasne Francisco Gonzalez 2 0–2 G 0–1 H 0–1 Jun 10, 1981 H2H
30777 Thierry Tulasne Georges Goven 2 1–1 C 1–0 H 0–1 Oct 19, 1983 H2H
30778 Thierry Tulasne Gianni Ocleppo 2 2–0 C 1–0 H 1–0 Oct 27, 1983 H2H
30779 Thierry Tulasne Gilles Moretton 2 1–1 C 1–1 Apr 14, 1983 H2H
30780 Thierry Tulasne Henrik Sundstrom 2 0–2 C 0–2 Apr 6, 1984 H2H
30781 Thierry Tulasne Jiri Hrebec 2 2–0 C 1–0 H 1–0 Apr 9, 1981 H2H
30782 Thierry Tulasne Jose Higueras 2 1–1 C 1–1 Nov 5, 1982 H2H
30783 Thierry Tulasne Jose Luis Damiani 2 1–1 C 1–1 May 25, 1983 H2H
30784 Thierry Tulasne Manuel Orantes 2 0–2 C 0–2 Mar 26, 1983 H2H
30785 Thierry Tulasne Matt Anger 2 0–2 H 0–2 Nov 18, 1988 H2H
30786 Thierry Tulasne Michael Grant 2 2–0 C 1–0 H 1–0 Oct 1, 1980 H2H
30787 Thierry Tulasne Onny Parun 2 1–1 G 1–0 H 0–1 Dec 28, 1981 H2H
30788 Thierry Tulasne Pascal Portes 2 1–1 C 0–1 C 1–0 Sep 26, 1981 H2H
30789 Thierry Tulasne Peter Elter 2 2–0 C 2–0 Jun 14, 1985 H2H
30790 Thierry Tulasne Phil Dent 2 0–2 G 0–1 H 0–1 Feb 18, 1982 H2H
30791 Thierry Tulasne Ramesh Krishnan 2 2–0 C 1–0 H 1–0 Oct 18, 1985 H2H
30792 Thierry Tulasne Raul Ramirez 2 0–2 H 0–2 Feb 23, 1983 H2H
30793 Thierry Tulasne Vitas Gerulaitis 2 2–0 C 2–0 May 15, 1985 H2H
30794 Thierry Tulasne Wojtek Fibak 2 0–2 C 0–1 H 0–1 Oct 19, 1985 H2H
30795 Thierry Tulasne Wolfgang Popp 2 1–1 C 1–1 Apr 29, 1987 H2H
30796 Thierry Tulasne Zeljko Franulovic 2 2–0 C 1–0 C 1–0 Sep 23, 1982 H2H
30797 Thomas Buchmayer Thomas Prerovsky 2 2–0 C 2–0 Oct 21, 1993 H2H
30798 Thomas Enqvist Alberto Berasategui 2 2–0 C 2–0 Oct 22, 1997 H2H
30799 Thomas Enqvist Albert Portas 2 2–0 H 2–0 Aug 27, 2003 H2H
30800 Thomas Enqvist Alexander Popp 2 2–0 H 2–0 Feb 20, 2004 H2H