Advanced ATP Rivalry Search

Browse ATP head-to-head rivalries by historical or current-player scope, most-played or unbeaten view, and player.

About this search tool

Search across precomputed TennisDB ATP tables for player seasons, player tournament runs, player careers, matches, tournaments, ranking weeks, and rivalries. Filters use canonical tour data and support player/tournament autocomplete, countries, surfaces, categories, rounds, exit rounds, rankings, points, and season thresholds.

Browse precomputed head-to-head records by scope and view, or choose a player to find every rivalry.

Rivalries
Reset
# Player 1 Player 2 Meetings, sorted descending Record Surface Last Met H2H
29601 Stefan Simonsson Butch Walts 2 0–2 C 0–1 H 0–1 Nov 7, 1980 H2H
29602 Stefan Simonsson Christophe Roger-Vasselin 2 2–0 C 1–0 H 1–0 Nov 3, 1982 H2H
29603 Stefan Simonsson John Yuill 2 1–1 C 1–1 Sep 11, 1980 H2H
29604 Stefan Simonsson Mike Cahill 2 2–0 C 1–0 H 1–0 May 23, 1980 H2H
29605 Stefan Simonsson Pat Dupre 2 1–1 C 0–1 G 1–0 Jun 22, 1983 H2H
29606 Stefan Simonsson Per Hjertquist 2 1–1 C 1–1 Jul 14, 1983 H2H
29607 Stefan Simonsson Rolf Gehring 2 0–2 C 0–2 Nov 20, 1980 H2H
29608 Stefan Simonsson Tom Okker 2 0–2 H 0–2 Oct 9, 1980 H2H
29609 Stefan Simonsson Trevor Allan 2 1–1 C 1–1 May 15, 1984 H2H
29610 Stephane Bonneau Glenn Layendecker 2 1–1 H 1–1 Jul 17, 1987 H2H
29611 Stephane Bonneau Johan Kriek 2 0–2 H 0–2 Aug 5, 1987 H2H
29612 Stephane Robert Gael Monfils 2 0–2 C 0–1 H 0–1 Jan 24, 2016 H2H
29613 Stephane Robert Izak Van der Merwe 2 1–1 H 1–1 Feb 3, 2011 H2H
29614 Stephane Robert Martin Klizan 2 1–1 C 0–1 H 1–0 Jul 16, 2016 H2H
29615 Stephane Robert Pablo Carreno Busta 2 0–2 C 0–1 H 0–1 Oct 22, 2016 H2H
29616 Stephane Simian Chris Pridham 2 0–2 C 0–1 H 0–1 Jan 14, 1993 H2H
29617 Stephane Simian Christian Bergstrom 2 1–1 H 1–1 Apr 1, 1993 H2H
29618 Stephane Simian David Engel 2 1–1 G 0–1 H 1–0 Jun 8, 1994 H2H
29619 Stephane Simian Joern Renzenbrink 2 0–2 C 0–1 H 0–1 Oct 13, 1994 H2H
29620 Stephane Simian Leander Paes 2 1–1 G 1–1 Jul 11, 1997 H2H
29621 Stephane Simian Neil Borwick 2 2–0 H 2–0 Jan 13, 1994 H2H
29622 Stephane Simian Sebastien Lareau 2 0–2 H 0–2 Apr 16, 1997 H2H
29623 Stephane Simian Vincent Spadea 2 0–2 H 0–2 Jul 24, 1997 H2H
29624 Stephen Warboys Clark Graebner 2 0–2 C 0–1 H 0–1 Dec 18, 1972 H2H
29625 Steve Campbell Mark Petchey 2 1–1 C 0–1 H 1–0 Feb 1, 1996 H2H
29626 Steve Darcis Adrian Mannarino 2 2–0 H 2–0 Oct 22, 2015 H2H
29627 Steve Darcis Benoit Paire 2 1–1 H 1–1 Oct 20, 2016 H2H
29628 Steve Darcis Damir Dzumhur 2 0–2 C 0–1 H 0–1 Apr 27, 2017 H2H
29629 Steve Darcis Daniel Koellerer 2 1–1 C 1–1 Jul 16, 2009 H2H
29630 Steve Darcis Marin Cilic 2 0–2 C 0–1 H 0–1 May 6, 2017 H2H
29631 Steve Denton Bernie Mitton 2 1–1 H 1–1 Aug 15, 1981 H2H
29632 Steve Denton Brian Teacher 2 0–2 C 0–1 C 0–1 Apr 17, 1983 H2H
29633 Steve Denton Butch Walts 2 0–2 C 0–1 C 0–1 May 22, 1981 H2H
29634 Steve Denton Christophe Roger-Vasselin 2 2–0 C 1–0 H 1–0 Nov 10, 1983 H2H
29635 Steve Denton Francisco Gonzalez 2 2–0 C 1–0 H 1–0 Aug 19, 1982 H2H
29636 Steve Denton Matt Mitchell 2 1–1 C 0–1 H 1–0 Oct 6, 1983 H2H
29637 Steve Denton Mike Cahill 2 2–0 C 1–0 H 1–0 Apr 7, 1983 H2H
29638 Steve Denton Terry Moor 2 1–1 C 1–1 Feb 10, 1983 H2H
29639 Steve Denton Tony Giammalva 2 2–0 C 1–0 G 1–0 Dec 4, 1982 H2H
29640 Steve Denton Trey Waltke 2 2–0 C 1–0 H 1–0 Oct 15, 1982 H2H
29641 Steve Denton Victor Amaya 2 1–1 C 1–1 Nov 12, 1982 H2H
29642 Steve Docherty Brian Fairlie 2 0–2 G 0–2 Jun 30, 1978 H2H
29643 Steve Docherty Dick Crealy 2 0–2 G 0–2 Jun 21, 1978 H2H
29644 Steve Docherty Tom Gorman 2 1–1 C 0–1 H 1–0 Nov 24, 1978 H2H
29645 Steve Docherty Tony Roche 2 1–1 G 1–1 Dec 8, 1977 H2H
29646 Steve Guy Bud Schultz 2 0–2 G 0–1 H 0–1 Jan 14, 1987 H2H
29647 Steve Johnson Aleksandar Vukic 2 1–1 H 1–1 Jan 14, 2022 H2H
29648 Steve Johnson Alexander Zverev 2 1–1 G 0–1 H 1–0 Jun 21, 2019 H2H
29649 Steve Johnson Alexei Popyrin 2 1–1 H 1–1 Aug 24, 2021 H2H
29650 Steve Johnson Benjamin Becker 2 0–2 H 0–2 Feb 19, 2016 H2H
29651 Steve Johnson Bobby Reynolds 2 1–1 G 0–1 H 1–0 Aug 20, 2013 H2H
29652 Steve Johnson Christopher Eubanks 2 0–2 G 0–1 H 0–1 Feb 8, 2024 H2H
29653 Steve Johnson Denis Shapovalov 2 0–2 H 0–2 Oct 6, 2022 H2H
29654 Steve Johnson Dustin Brown 2 2–0 C 1–0 H 1–0 Apr 14, 2017 H2H
29655 Steve Johnson Ernesto Escobedo 2 2–0 C 1–0 H 1–0 Apr 12, 2018 H2H
29656 Steve Johnson Evgeny Donskoy 2 2–0 H 2–0 Feb 24, 2018 H2H
29657 Steve Johnson Federico Delbonis 2 2–0 H 2–0 Jan 18, 2017 H2H
29658 Steve Johnson Felix Auger-Aliassime 2 0–2 C 0–1 H 0–1 Aug 5, 2022 H2H
29659 Steve Johnson Gerardo Lopez Villasenor 2 2–0 H 2–0 Jul 21, 2021 H2H
29660 Steve Johnson Hubert Hurkacz 2 0–2 G 0–1 H 0–1 Mar 15, 2022 H2H
29661 Steve Johnson Lloyd Harris 2 1–1 C 1–0 H 0–1 Oct 16, 2020 H2H
29662 Steve Johnson Maximilian Marterer 2 2–0 G 1–0 H 1–0 Sep 1, 2021 H2H
29663 Steve Johnson Nick Kyrgios 2 1–1 H 1–1 Aug 28, 2019 H2H
29664 Steve Johnson Pierre-Hugues Herbert 2 1–1 C 1–0 H 0–1 May 24, 2019 H2H
29665 Steve Johnson Sergiy Stakhovsky 2 1–1 C 1–0 G 0–1 Jun 23, 2015 H2H
29666 Steve Johnson Stephane Robert 2 2–0 C 1–0 H 1–0 May 24, 2017 H2H
29667 Steve Johnson Tim Smyczek 2 2–0 H 2–0 Feb 17, 2017 H2H
29668 Steve Johnson Yuichi Sugita 2 2–0 C 1–0 G 1–0 May 30, 2017 H2H
29669 Steve Krulevitz Billy Martin 2 1–1 C 0–1 G 1–0 Sep 22, 1976 H2H
29670 Steve Krulevitz Bob Carmichael 2 0–2 C 0–1 C 0–1 Apr 27, 1976 H2H
29671 Steve Krulevitz Buster C Mottram 2 1–1 C 1–0 C 0–1 Mar 26, 1975 H2H
29672 Steve Krulevitz Charlie Owens 2 1–1 C 1–0 C 0–1 Feb 16, 1976 H2H
29673 Steve Krulevitz Colin Dibley 2 1–1 C 1–0 G 0–1 Sep 29, 1977 H2H
29674 Steve Krulevitz Geoff Masters 2 0–2 C 0–1 G 0–1 Dec 13, 1979 H2H
29675 Steve Krulevitz Ivan Molina 2 0–2 C 0–2 Aug 1, 1978 H2H
29676 Steve Krulevitz Jean Francois Caujolle 2 1–1 C 1–1 May 26, 1982 H2H
29677 Steve Krulevitz Jim Mcmanus 2 2–0 C 1–0 H 1–0 Nov 17, 1975 H2H
29678 Steve Krulevitz Marty Riessen 2 0–2 C 0–1 G 0–1 Aug 30, 1974 H2H
29679 Steve Krulevitz Milan Holecek 2 1–1 C 1–1 Jun 4, 1976 H2H
29680 Steve Krulevitz Paolo Bertolucci 2 1–1 C 1–0 C 0–1 Feb 27, 1975 H2H
29681 Steve Krulevitz Patricio Cornejo 2 0–2 C 0–1 H 0–1 Nov 6, 1974 H2H
29682 Steve Krulevitz Phil Dent 2 0–2 C 0–1 H 0–1 Mar 12, 1981 H2H
29683 Steve Krulevitz Ray Ruffels 2 1–1 H 1–1 Nov 9, 1976 H2H
29684 Steve Krulevitz Terry Rocavert 2 1–1 G 1–0 H 0–1 Aug 17, 1978 H2H
29685 Steve Krulevitz Victor Amaya 2 0–2 C 0–1 G 0–1 Aug 7, 1978 H2H
29686 Steven Diez Bernard Tomic 2 1–1 C 1–0 H 0–1 May 23, 2019 H2H
29687 Steve Turner Cliff Richey 2 0–2 C 0–1 H 0–1 Oct 28, 1976 H2H
29688 Steve Turner Juan Ignacio Muntanola 2 0–2 C 0–2 Oct 20, 1976 H2H
29689 Steve Turner Marty Riessen 2 0–2 C 0–2 Jul 25, 1974 H2H
29690 Steve Turner Tenny Svensson 2 2–0 C 1–0 H 1–0 Nov 9, 1976 H2H
29691 Sumit Nagal Lorenzo Sonego 2 0–2 C 0–1 H 0–1 Apr 5, 2024 H2H
29692 Sumit Nagal Miomir Kecmanovic 2 0–2 G 0–1 H 0–1 Jul 3, 2024 H2H
29693 Sumit Nagal Ricardas Berankis 2 0–2 H 0–2 Feb 10, 2021 H2H
29694 Syd Ball Alvin Gardiner 2 2–0 G 2–0 Dec 14, 1977 H2H
29695 Syd Ball Bob Giltinan 2 1–1 C 1–0 G 0–1 Apr 24, 1975 H2H
29696 Syd Ball Chris Delaney 2 0–2 G 0–2 Oct 10, 1980 H2H
29697 Syd Ball Chris Kachel 2 1–1 G 1–1 Dec 17, 1980 H2H
29698 Syd Ball Ernie Ewert 2 2–0 G 2–0 Jan 10, 1980 H2H
29699 Syd Ball Geoff Masters 2 2–0 C 1–0 G 1–0 Nov 13, 1980 H2H
29700 Syd Ball Grover Raz Reid 2 1–1 G 1–0 H 0–1 Mar 23, 1977 H2H
29701 Syd Ball Hans Jurgen Pohmann 2 0–2 C 0–1 C 0–1 May 10, 1975 H2H
29702 Syd Ball Ian Fletcher 2 0–2 G 0–1 H 0–1 Jan 22, 1971 H2H
29703 Syd Ball Jan Hordijk 2 0–2 C 0–1 H 0–1 Aug 4, 1972 H2H
29704 Syd Ball Jean Baptiste Chanfreau 2 0–2 C 0–1 G 0–1 May 8, 1973 H2H
29705 Syd Ball Jean Paul Meyer 2 0–2 G 0–2 Jan 3, 1974 H2H
29706 Syd Ball Jun Kuki 2 0–2 C 0–1 H 0–1 Nov 19, 1974 H2H
29707 Syd Ball Jurgen Fassbender 2 1–1 C 0–1 C 1–0 Mar 20, 1974 H2H
29708 Syd Ball Mal Anderson 2 1–1 C 1–0 G 0–1 Oct 30, 1973 H2H
29709 Syd Ball Marcello Lara 2 0–2 C 0–1 H 0–1 Feb 2, 1978 H2H
29710 Syd Ball Norman Holmes 2 2–0 G 2–0 Jun 14, 1974 H2H
29711 Syd Ball Paul Gerken 2 0–2 C 0–1 H 0–1 Aug 7, 1974 H2H
29712 Syd Ball Szabolcz Baranyi 2 0–2 G 0–2 Jun 29, 1973 H2H
29713 Syd Ball Tom Okker 2 0–2 H 0–2 Nov 14, 1975 H2H
29714 Szabolcz Baranyi Andres Gimeno 2 0–2 C 0–1 H 0–1 Nov 2, 1972 H2H
29715 Szabolcz Baranyi Clark Graebner 2 0–2 H 0–2 Mar 6, 1973 H2H
29716 Szabolcz Baranyi Mike Belkin 2 1–1 H 1–1 Jan 27, 1973 H2H
29717 Szabolcz Baranyi Ray Keldie 2 2–0 C 1–0 H 1–0 Nov 27, 1974 H2H
29718 Szabolcz Baranyi Tom Edlefsen 2 0–2 C 0–1 H 0–1 Mar 4, 1971 H2H
29719 Tallon Griekspoor Alex Michelsen 2 1–1 H 1–1 Aug 14, 2024 H2H
29720 Tallon Griekspoor Alex Molcan 2 2–0 G 2–0 Jun 23, 2022 H2H
29721 Tallon Griekspoor Brandon Nakashima 2 1–1 C 0–1 H 1–0 Oct 24, 2025 H2H
29722 Tallon Griekspoor Christopher Eubanks 2 2–0 C 1–0 H 1–0 May 22, 2024 H2H
29723 Tallon Griekspoor Corentin Moutet 2 1–1 G 1–0 H 0–1 Sep 28, 2025 H2H
29724 Tallon Griekspoor Daniel Evans 2 0–2 H 0–2 Aug 6, 2023 H2H
29725 Tallon Griekspoor Dominik Koepfer 2 2–0 C 1–0 H 1–0 Apr 9, 2024 H2H
29726 Tallon Griekspoor Gael Monfils 2 1–1 C 0–1 H 1–0 Apr 5, 2026 H2H
29727 Tallon Griekspoor Giovanni Mpetshi Perricard 2 2–0 H 2–0 Feb 10, 2026 H2H
29728 Tallon Griekspoor Grigor Dimitrov 2 0–2 H 0–2 Oct 19, 2024 H2H
29729 Tallon Griekspoor Jacob Fearnley 2 1–1 H 1–1 Oct 16, 2025 H2H
29730 Tallon Griekspoor Jan-Lennard Struff 2 2–0 H 2–0 Feb 19, 2025 H2H
29731 Tallon Griekspoor Jaume Munar 2 1–1 C 0–1 H 1–0 Apr 29, 2023 H2H
29732 Tallon Griekspoor Jenson Brooksby 2 1–1 G 0–1 H 1–0 Oct 4, 2025 H2H
29733 Tallon Griekspoor Jesper de Jong 2 0–2 C 0–1 H 0–1 Jul 19, 2025 H2H
29734 Tallon Griekspoor Lorenzo Musetti 2 1–1 C 0–1 H 1–0 Apr 26, 2026 H2H
29735 Tallon Griekspoor Matteo Berrettini 2 1–1 H 1–1 Feb 20, 2025 H2H
29736 Tallon Griekspoor Mikael Ymer 2 2–0 G 1–0 H 1–0 Jun 15, 2023 H2H
29737 Tallon Griekspoor Quentin Halys 2 2–0 H 2–0 Feb 11, 2026 H2H
29738 Tallon Griekspoor Roman Safiullin 2 2–0 H 2–0 Feb 26, 2025 H2H
29739 Tallon Griekspoor Sebastian Baez 2 1–1 C 0–1 H 1–0 Aug 29, 2024 H2H
29740 Tallon Griekspoor Sebastian Korda 2 0–2 G 0–1 H 0–1 Jun 15, 2024 H2H
29741 Tallon Griekspoor Stan Wawrinka 2 1–1 C 0–1 H 1–0 Apr 11, 2023 H2H
29742 Tallon Griekspoor Taylor Fritz 2 1–1 H 1–1 Aug 5, 2023 H2H
29743 Tarik Benhabiles Andreas Maurer 2 1–1 C 1–1 Apr 16, 1987 H2H
29744 Tarik Benhabiles Drew Gitlin 2 0–2 C 0–1 G 0–1 Dec 1, 1983 H2H
29745 Tarik Benhabiles Fernando Luna 2 2–0 C 2–0 Aug 9, 1990 H2H
29746 Tarik Benhabiles Francesco Cancellotti 2 1–1 C 1–1 May 23, 1991 H2H
29747 Tarik Benhabiles Glenn Layendecker 2 0–2 G 0–1 H 0–1 Jan 17, 1990 H2H
29748 Tarik Benhabiles Joakim Nystrom 2 0–2 C 0–2 Apr 25, 1986 H2H
29749 Tarik Benhabiles Johan Kriek 2 1–1 H 1–1 Mar 2, 1988 H2H
29750 Tarik Benhabiles Kent Carlsson 2 1–1 C 1–1 Jul 25, 1985 H2H
29751 Tarik Benhabiles Larry Stefanki 2 1–1 H 1–1 Feb 19, 1987 H2H
29752 Tarik Benhabiles Mark Dickson 2 0–2 C 0–1 H 0–1 Oct 25, 1985 H2H
29753 Tarik Benhabiles Marko Ostoja 2 1–1 C 0–1 H 1–0 Feb 6, 1985 H2H
29754 Tarik Benhabiles Pavel Slozil 2 1–1 C 1–0 H 0–1 Feb 11, 1986 H2H
29755 Tarik Benhabiles Tomas Smid 2 0–2 H 0–2 Mar 16, 1988 H2H
29756 Taro Daniel Adrian Mannarino 2 2–0 C 1–0 H 1–0 Aug 9, 2023 H2H
29757 Taro Daniel Bernabe Zapata Miralles 2 1–1 C 1–0 H 0–1 Oct 6, 2022 H2H
29758 Taro Daniel Gael Monfils 2 0–2 C 0–1 H 0–1 Aug 30, 2023 H2H
29759 Taro Daniel Gregoire Barrere 2 0–2 C 0–1 H 0–1 May 24, 2022 H2H
29760 Taro Daniel Jan-Lennard Struff 2 1–1 C 1–1 Aug 1, 2018 H2H
29761 Taro Daniel J.J. Wolf 2 1–1 H 1–1 Mar 1, 2023 H2H
29762 Taro Daniel Laslo Djere 2 1–1 C 1–1 Feb 22, 2019 H2H
29763 Taro Daniel Pablo Carreno Busta 2 0–2 C 0–2 Jun 1, 2017 H2H
29764 Taro Daniel Pedro Cachin 2 1–1 C 0–1 H 1–0 Jul 20, 2023 H2H
29765 Taro Daniel Thanasi Kokkinakis 2 1–1 H 1–1 Aug 2, 2023 H2H
29766 Taro Daniel Tristan Schoolkate 2 0–2 H 0–2 Jan 14, 2025 H2H
29767 Tatsuma Ito Gael Monfils 2 0–2 H 0–2 Mar 26, 2016 H2H
29768 Taylor Dent Alexander Popp 2 2–0 G 2–0 Jun 16, 2005 H2H
29769 Taylor Dent Amer Delic 2 1–1 G 1–0 H 0–1 Jan 21, 2009 H2H
29770 Taylor Dent Cecil Mamiit 2 2–0 G 1–0 H 1–0 Jun 12, 2003 H2H
29771 Taylor Dent Horacio Zeballos 2 1–1 C 0–1 H 1–0 Jul 23, 2010 H2H
29772 Taylor Dent Justin Gimelstob 2 1–1 H 1–1 Sep 30, 2004 H2H
29773 Taylor Dent Luis Horna 2 1–1 C 0–1 H 1–0 Apr 30, 2004 H2H
29774 Taylor Dent Michael Llodra 2 0–2 G 0–1 H 0–1 Jan 10, 2004 H2H
29775 Taylor Dent Michal Tabara 2 2–0 H 2–0 Jan 21, 2005 H2H
29776 Taylor Dent Nicolas Kiefer 2 0–2 H 0–2 Aug 11, 2005 H2H
29777 Taylor Dent Paradorn Srichaphan 2 1–1 H 1–1 Sep 26, 2002 H2H
29778 Taylor Dent Paul Goldstein 2 2–0 H 2–0 Jul 18, 2005 H2H
29779 Taylor Dent Raemon Sluiter 2 0–2 G 0–1 H 0–1 Aug 28, 2002 H2H
29780 Taylor Dent Richard Gasquet 2 0–2 G 0–1 H 0–1 Jan 9, 2009 H2H
29781 Taylor Dent Robert Kendrick 2 1–1 G 1–0 H 0–1 Feb 13, 2004 H2H
29782 Taylor Fritz Quentin Halys 2 2–0 C 1–0 G 1–0 Jun 13, 2025 H2H
29783 Tennys Sandgren Adrian Mannarino 2 1–1 G 1–0 H 0–1 Jul 19, 2019 H2H
29784 Tennys Sandgren Alexander Zverev 2 0–2 G 0–1 H 0–1 Jul 1, 2021 H2H
29785 Tennys Sandgren Cameron Norrie 2 1–1 H 1–1 Oct 10, 2021 H2H
29786 Tennys Sandgren David Ferrer 2 0–2 H 0–2 Feb 27, 2019 H2H
29787 Tennys Sandgren Denis Shapovalov 2 0–2 C 0–1 H 0–1 Aug 21, 2019 H2H
29788 Tennys Sandgren Felix Auger-Aliassime 2 1–1 H 1–1 Mar 17, 2021 H2H
29789 Tennys Sandgren Hubert Hurkacz 2 1–1 C 1–1 Sep 29, 2020 H2H
29790 Tennys Sandgren Hyeon Chung 2 0–2 H 0–2 Jan 25, 2018 H2H
29791 Tennys Sandgren Jeremy Chardy 2 1–1 C 0–1 H 1–0 May 27, 2021 H2H
29792 Tennys Sandgren John Isner 2 0–2 H 0–2 Jan 16, 2020 H2H
29793 Tennys Sandgren Marco Cecchinato 2 1–1 H 1–1 Aug 24, 2021 H2H
29794 Tennys Sandgren Marcos Giron 2 0–2 H 0–2 Feb 17, 2022 H2H
29795 Tennys Sandgren Maximilian Marterer 2 2–0 H 2–0 Jan 9, 2019 H2H
29796 Tennys Sandgren Mikhail Kukushkin 2 0–2 C 0–1 H 0–1 Sep 27, 2018 H2H
29797 Tennys Sandgren Philipp Kohlschreiber 2 1–1 C 0–1 H 1–0 Jan 12, 2019 H2H
29798 Tennys Sandgren Pierre-Hugues Herbert 2 0–2 H 0–2 Nov 4, 2020 H2H
29799 Tennys Sandgren Radu Albot 2 0–2 C 0–1 H 0–1 Jul 25, 2019 H2H
29800 Tennys Sandgren Sam Querrey 2 1–1 G 0–1 H 1–0 Jan 26, 2020 H2H