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
18601 Claudio Mezzadri Tim Mayotte 2 1–1 H 1–1 Oct 24, 1987 H2H
18602 Claudio Mezzadri Tim Wilkison 2 1–1 H 1–1 Sep 2, 1988 H2H
18603 Claudio Mezzadri Ulf Stenlund 2 2–0 C 2–0 Sep 19, 1987 H2H
18604 Claudio Panatta Balazs Taroczy 2 0–2 C 0–2 Apr 22, 1982 H2H
18605 Claudio Panatta Bernard Fritz 2 2–0 C 2–0 Jun 10, 1982 H2H
18606 Claudio Panatta Craig A Miller 2 1–1 C 1–1 Jul 9, 1987 H2H
18607 Claudio Panatta Eric Fromm 2 2–0 C 2–0 Apr 2, 1982 H2H
18608 Claudio Panatta Jose Luis Damiani 2 2–0 C 2–0 Apr 8, 1982 H2H
18609 Claudio Panatta Peter Feigl 2 0–2 C 0–2 Feb 4, 1982 H2H
18610 Claudio Panatta Victor Pecci 2 0–2 C 0–2 Apr 10, 1986 H2H
18611 Claudio Panatta Zoltan Kuharszky 2 2–0 C 2–0 Sep 23, 1983 H2H
18612 Claudio Pistolesi Christian Miniussi 2 1–1 C 1–1 Mar 18, 1993 H2H
18613 Claudio Pistolesi Claudio Panatta 2 1–1 C 1–1 Apr 10, 1987 H2H
18614 Claudio Pistolesi Eduardo Masso 2 2–0 C 2–0 May 27, 1992 H2H
18615 Claudio Pistolesi Jimmy Connors 2 0–2 C 0–1 H 0–1 May 1, 1992 H2H
18616 Claudio Pistolesi Kent Carlsson 2 1–1 C 1–1 Apr 20, 1989 H2H
18617 Claudio Pistolesi Lawson Duncan 2 1–1 C 1–1 May 20, 1988 H2H
18618 Claudio Pistolesi Pablo Arraya 2 0–2 C 0–2 Mar 19, 1992 H2H
18619 Claudio Pistolesi Sergio Casal 2 1–1 C 0–1 C 1–0 Feb 18, 1988 H2H
18620 Claudio Pistolesi Thierry Tulasne 2 0–2 C 0–2 Sep 29, 1988 H2H
18621 Claudio Pistolesi Ulf Stenlund 2 2–0 C 1–0 H 1–0 Apr 11, 1987 H2H
18622 Claudio Pistolesi Yannick Noah 2 0–2 C 0–2 Sep 27, 1991 H2H
18623 Cliff Drysdale Barry Mackay 2 2–0 C 1–0 G 1–0 Jul 19, 1971 H2H
18624 Cliff Drysdale Harald Elschenbroich 2 1–1 C 1–0 C 0–1 Mar 14, 1974 H2H
18625 Cliff Drysdale Haroon Rahim 2 2–0 H 2–0 May 9, 1973 H2H
18626 Cliff Drysdale Mal Anderson 2 1–1 C 1–0 G 0–1 Jul 30, 1969 H2H
18627 Cliff Drysdale Roger Dowdeswell 2 2–0 G 1–0 H 1–0 Jul 23, 1970 H2H
18628 Cliff Richey Barry Mackay 2 2–0 H 2–0 Apr 22, 1971 H2H
18629 Cliff Richey Derek Schroder 2 2–0 C 1–0 H 1–0 Apr 10, 1972 H2H
18630 Cliff Richey Earl Butch Buchholz 2 2–0 C 1–0 H 1–0 Sep 25, 1969 H2H
18631 Cliff Richey Graham Stilwell 2 1–1 C 1–1 Oct 4, 1973 H2H
18632 Cliff Richey Hans Joachim Ploetz 2 1–1 C 0–1 C 1–0 May 16, 1970 H2H
18633 Cliff Richey Jaidip Mukerjea 2 2–0 G 2–0 Sep 5, 1971 H2H
18634 Cliff Richey Manuel Santana 2 2–0 G 1–0 H 1–0 Sep 11, 1970 H2H
18635 Cliff Richey Nicola Pietrangeli 2 2–0 C 2–0 Mar 2, 1972 H2H
18636 Cliff Richey Peter Curtis 2 2–0 C 1–0 G 1–0 Jun 16, 1971 H2H
18637 Cliff Richey Torben Ulrich 2 2–0 H 2–0 Apr 11, 1974 H2H
18638 Cliff Richey Wanaro N'Godrella 2 2–0 C 1–0 H 1–0 Sep 22, 1969 H2H
18639 Coleman Wong Adam Walton 2 1–1 H 1–1 Aug 28, 2025 H2H
18640 Coleman Wong Brandon Nakashima 2 1–1 H 1–1 Feb 18, 2026 H2H
18641 Coleman Wong Juncheng Shang 2 0–2 H 0–2 Jan 2, 2025 H2H
18642 Coleman Wong Lorenzo Musetti 2 0–2 H 0–2 Jan 10, 2026 H2H
18643 Colin Dibley Bernard Mignot 2 2–0 C 1–0 H 1–0 Aug 5, 1972 H2H
18644 Colin Dibley Bob Carmichael 2 0–2 G 0–1 H 0–1 Mar 11, 1971 H2H
18645 Colin Dibley Brian Fairlie 2 2–0 G 2–0 Jun 22, 1978 H2H
18646 Colin Dibley Byron Bertram 2 1–1 C 1–0 G 0–1 Jun 22, 1977 H2H
18647 Colin Dibley Francois Jauffret 2 1–1 C 1–0 G 0–1 Jul 27, 1972 H2H
18648 Colin Dibley Hans Jurgen Pohmann 2 2–0 H 2–0 Nov 10, 1977 H2H
18649 Colin Dibley Haroon Rahim 2 0–2 C 0–2 Mar 7, 1976 H2H
18650 Colin Dibley Jean Loup Rouyer 2 2–0 C 1–0 H 1–0 Jun 4, 1973 H2H
18651 Colin Dibley Jurgen Fassbender 2 2–0 C 1–0 C 1–0 Sep 26, 1974 H2H
18652 Colin Dibley Ken Rosewall 2 0–2 G 0–2 Aug 30, 1974 H2H
18653 Colin Dibley Mal Anderson 2 1–1 G 1–1 Jan 6, 1973 H2H
18654 Colin Dibley Marcello Lara 2 2–0 C 2–0 Sep 28, 1972 H2H
18655 Colin Dibley Nikola Pilic 2 0–2 C 0–1 C 0–1 May 13, 1976 H2H
18656 Colin Dibley Patrice Dominguez 2 0–2 C 0–1 G 0–1 Apr 7, 1976 H2H
18657 Colin Dibley Ray Keldie 2 2–0 G 2–0 Dec 19, 1974 H2H
18658 Colin Dibley Ray Ruffels 2 2–0 C 1–0 G 1–0 Jan 7, 1977 H2H
18659 Colin Dibley Terry Addison 2 2–0 C 1–0 C 1–0 Mar 22, 1973 H2H
18660 Colin Dibley Terry Rocavert 2 1–1 C 1–1 Mar 13, 1980 H2H
18661 Colin Dibley Thierry Bernasconi 2 1–1 G 1–0 H 0–1 Dec 14, 1972 H2H
18662 Colin Dibley Tom Okker 2 1–1 C 0–1 H 1–0 Apr 27, 1978 H2H
18663 Colin Dowdeswell Billy Martin 2 1–1 C 0–1 H 1–0 Feb 1, 1979 H2H
18664 Colin Dowdeswell Brian Fairlie 2 1–1 C 1–1 Aug 2, 1977 H2H
18665 Colin Dowdeswell Brian Gottfried 2 0–2 C 0–2 Aug 1, 1979 H2H
18666 Colin Dowdeswell Cliff Richey 2 0–2 G 0–1 H 0–1 Apr 9, 1978 H2H
18667 Colin Dowdeswell Corrado Barazzutti 2 1–1 C 1–1 Sep 17, 1983 H2H
18668 Colin Dowdeswell Eddie Dibbs 2 0–2 C 0–2 May 15, 1984 H2H
18669 Colin Dowdeswell Eric Deblicker 2 1–1 C 1–1 Apr 9, 1975 H2H
18670 Colin Dowdeswell Ferdi Taygan 2 1–1 C 1–0 H 0–1 Apr 12, 1980 H2H
18671 Colin Dowdeswell Georges Goven 2 1–1 C 0–1 G 1–0 Jun 23, 1982 H2H
18672 Colin Dowdeswell Jean Louis Haillet 2 1–1 C 1–1 Apr 29, 1977 H2H
18673 Colin Dowdeswell Jeff Borowiak 2 0–2 C 0–2 Jul 7, 1976 H2H
18674 Colin Dowdeswell Manuel Orantes 2 0–2 C 0–1 H 0–1 Nov 10, 1976 H2H
18675 Colin Dowdeswell Mark Cox 2 0–2 H 0–2 Oct 27, 1978 H2H
18676 Colin Dowdeswell Onny Parun 2 0–2 C 0–2 Aug 19, 1976 H2H
18677 Colin Dowdeswell Pascal Portes 2 1–1 H 1–1 Apr 19, 1979 H2H
18678 Colin Dowdeswell Patrice Dominguez 2 0–2 C 0–1 H 0–1 Mar 23, 1979 H2H
18679 Colin Dowdeswell Pavel Hutka 2 1–1 C 1–1 Jul 14, 1977 H2H
18680 Colin Dowdeswell Peter Feigl 2 2–0 C 1–0 H 1–0 Jul 20, 1979 H2H
18681 Colin Dowdeswell Phil Dent 2 1–1 C 1–1 May 13, 1977 H2H
18682 Colin Dowdeswell Richard Lewis 2 1–1 C 0–1 C 1–0 Jul 6, 1977 H2H
18683 Colin Dowdeswell Roger Taylor 2 1–1 G 1–0 H 0–1 Jun 28, 1978 H2H
18684 Colin Dowdeswell Rolf Norberg 2 2–0 C 2–0 May 12, 1977 H2H
18685 Colin Dowdeswell Steve Krulevitz 2 0–2 C 0–1 G 0–1 Jun 23, 1976 H2H
18686 Colin Dowdeswell Ulrich Pinner 2 0–2 C 0–2 Jul 17, 1980 H2H
18687 Colin Dowdeswell Victor Amaya 2 0–2 C 0–1 H 0–1 Jul 26, 1979 H2H
18688 Colin Dowdeswell Vladimir Zednik 2 0–2 C 0–1 H 0–1 Oct 11, 1978 H2H
18689 Constant Lestienne Laslo Djere 2 1–1 C 0–1 H 1–0 May 12, 2023 H2H
18690 Corentin Moutet Alejandro Tabilo 2 0–2 C 0–1 H 0–1 Mar 22, 2025 H2H
18691 Corentin Moutet Alexandre Muller 2 2–0 C 1–0 H 1–0 Apr 7, 2026 H2H
18692 Corentin Moutet Alexei Popyrin 2 1–1 C 0–1 H 1–0 Jan 14, 2025 H2H
18693 Corentin Moutet Andrej Martin 2 0–2 C 0–2 Feb 8, 2020 H2H
18694 Corentin Moutet Arthur Cazaux 2 2–0 C 1–0 H 1–0 Sep 21, 2025 H2H
18695 Corentin Moutet Damir Dzumhur 2 1–1 C 0–1 H 1–0 Oct 23, 2025 H2H
18696 Corentin Moutet Fabian Marozsan 2 0–2 C 0–1 H 0–1 Aug 14, 2024 H2H
18697 Corentin Moutet Jacob Fearnley 2 0–2 G 0–1 H 0–1 Jun 20, 2025 H2H
18698 Corentin Moutet Laslo Djere 2 0–2 C 0–1 H 0–1 Jan 7, 2022 H2H
18699 Corentin Moutet Lloyd Harris 2 1–1 G 1–0 H 0–1 Jun 23, 2021 H2H
18700 Corentin Moutet Marcos Giron 2 1–1 C 1–0 G 0–1 Jun 30, 2026 H2H
18701 Corentin Moutet Marin Cilic 2 0–2 H 0–2 Nov 5, 2020 H2H
18702 Corentin Moutet Marton Fucsovics 2 1–1 C 0–1 H 1–0 Apr 20, 2024 H2H
18703 Corentin Moutet Miomir Kecmanovic 2 0–2 H 0–2 Sep 24, 2023 H2H
18704 Corentin Moutet Salvatore Caruso 2 1–1 C 0–1 H 1–0 Nov 4, 2020 H2H
18705 Corentin Moutet Sebastian Baez 2 0–2 C 0–2 Feb 22, 2024 H2H
18706 Corentin Moutet Sebastian Korda 2 0–2 H 0–2 Aug 28, 2024 H2H
18707 Corentin Moutet Stefanos Tsitsipas 2 0–2 C 0–1 H 0–1 Nov 4, 2022 H2H
18708 Corrado Barazzutti Alvaro Betancur 2 2–0 C 2–0 Oct 8, 1980 H2H
18709 Corrado Barazzutti Billy Martin 2 1–1 C 1–1 Aug 24, 1978 H2H
18710 Corrado Barazzutti Bob Carmichael 2 2–0 C 2–0 Jul 28, 1978 H2H
18711 Corrado Barazzutti Byron Bertram 2 1–1 C 1–1 Jul 9, 1976 H2H
18712 Corrado Barazzutti Douglas Palm 2 2–0 C 1–0 H 1–0 Jul 20, 1978 H2H
18713 Corrado Barazzutti Eric Deblicker 2 2–0 C 2–0 May 30, 1979 H2H
18714 Corrado Barazzutti Francois Jauffret 2 1–1 C 1–1 Oct 30, 1975 H2H
18715 Corrado Barazzutti George Hardie 2 2–0 H 2–0 Jul 26, 1979 H2H
18716 Corrado Barazzutti Hans Jurgen Pohmann 2 2–0 C 2–0 May 28, 1975 H2H
18717 Corrado Barazzutti Jean Francois Caujolle 2 2–0 C 2–0 May 21, 1980 H2H
18718 Corrado Barazzutti John Newcombe 2 1–1 C 0–1 H 1–0 Apr 29, 1978 H2H
18719 Corrado Barazzutti John Yuill 2 1–1 C 1–1 May 31, 1978 H2H
18720 Corrado Barazzutti Jun Kuki 2 1–1 C 1–1 Nov 5, 1976 H2H
18721 Corrado Barazzutti Keith Richardson 2 2–0 C 2–0 Oct 10, 1979 H2H
18722 Corrado Barazzutti Mike Machette 2 0–2 C 0–1 H 0–1 Nov 18, 1976 H2H
18723 Corrado Barazzutti Nick Saviano 2 2–0 C 1–0 H 1–0 Oct 21, 1982 H2H
18724 Corrado Barazzutti Nikola Pilic 2 0–2 C 0–1 C 0–1 Apr 29, 1977 H2H
18725 Corrado Barazzutti Paolo Bertolucci 2 2–0 C 2–0 Apr 3, 1980 H2H
18726 Corrado Barazzutti Ricardo Cano 2 1–1 C 1–1 Jun 6, 1976 H2H
18727 Corrado Barazzutti Tenny Svensson 2 2–0 C 1–0 H 1–0 Oct 26, 1979 H2H
18728 Corrado Barazzutti Trey Waltke 2 2–0 C 1–0 C 1–0 Mar 12, 1982 H2H
18729 Corrado Barazzutti Ulrich Pinner 2 1–1 C 1–1 Jun 16, 1981 H2H
18730 Corrado Barazzutti Victor Amaya 2 1–1 C 0–1 H 1–0 Apr 26, 1979 H2H
18731 Craig A Miller Phil Dent 2 0–2 G 0–2 Oct 9, 1981 H2H
18732 Craig Campbell Bob Green 2 0–2 H 0–2 Aug 28, 1986 H2H
18733 Craig Campbell Chris Dunk 2 1–1 H 1–1 Oct 17, 1985 H2H
18734 Craig Wittus Chris Johnstone 2 1–1 G 1–1 Jun 8, 1983 H2H
18735 Craig Wittus Fritz Buehning 2 0–2 G 0–1 H 0–1 Jun 22, 1983 H2H
18736 Cristian Garin Diego Schwartzman 2 2–0 C 2–0 Feb 9, 2020 H2H
18737 Cristian Garin Juan Manuel Cerundolo 2 2–0 C 2–0 May 7, 2026 H2H
18738 Cristian Garin Laslo Djere 2 1–1 C 0–1 H 1–0 May 15, 2023 H2H
18739 Cristian Garin Pablo Carreno Busta 2 0–2 C 0–1 H 0–1 Sep 28, 2019 H2H
18740 Cristiano Caratti Andrei Olhovskiy 2 1–1 C 1–1 Feb 3, 1996 H2H
18741 Cristiano Caratti David Engel 2 1–1 C 0–1 H 1–0 Apr 30, 1992 H2H
18742 Cristiano Caratti Patrick Baur 2 1–1 G 0–1 H 1–0 Apr 11, 1996 H2H
18743 Cristiano Caratti Sandor Noszaly 2 1–1 C 0–1 H 1–0 Jul 19, 1995 H2H
18744 Cristiano Caratti Tim Mayotte 2 1–1 C 0–1 H 1–0 Oct 10, 1991 H2H
18745 Cyril Saulnier Alexander Popp 2 0–2 G 0–1 H 0–1 Jul 10, 2004 H2H
18746 Cyril Saulnier Davide Sanguinetti 2 2–0 C 2–0 Oct 3, 2002 H2H
18747 Cyril Saulnier David Sanchez 2 0–2 C 0–1 H 0–1 Mar 9, 2004 H2H
18748 Cyril Saulnier Gilles Elseneer 2 2–0 G 1–0 H 1–0 Aug 20, 2004 H2H
18749 Cyril Saulnier Ivo Heuberger 2 2–0 G 2–0 Jul 10, 2003 H2H
18750 Cyril Saulnier Joachim Johansson 2 0–2 C 0–1 H 0–1 Oct 15, 2004 H2H
18751 Cyril Saulnier Justin Gimelstob 2 2–0 G 1–0 H 1–0 Jul 8, 2004 H2H
18752 Cyril Saulnier Lars Burgsmuller 2 1–1 G 0–1 H 1–0 Oct 2, 2003 H2H
18753 Cyril Saulnier Peter Wessels 2 1–1 C 1–0 C 0–1 Sep 29, 2005 H2H
18754 Cyril Saulnier Robert Kendrick 2 1–1 H 1–1 Feb 17, 2005 H2H
18755 Cyril Saulnier Stefan Koubek 2 0–2 H 0–2 Jan 16, 2002 H2H
18756 Cyril Saulnier Vincent Spadea 2 2–0 H 2–0 Feb 12, 2005 H2H
18757 Cyril Saulnier Xavier Malisse 2 1–1 G 1–0 H 0–1 Feb 20, 2004 H2H
18758 Dacio Campos Alberto Tous 2 0–2 C 0–2 Sep 12, 1985 H2H
18759 Dale Collings Ken Rosewall 2 1–1 G 0–1 H 1–0 Oct 18, 1979 H2H
18760 Dale Collings Tony Roche 2 0–2 G 0–2 Jan 4, 1979 H2H
18761 Damir Dzumhur Aleksandar Vukic 2 0–2 H 0–2 Sep 27, 2025 H2H
18762 Damir Dzumhur Jacob Fearnley 2 1–1 H 1–1 Mar 5, 2026 H2H
18763 Damir Dzumhur James Duckworth 2 0–2 H 0–2 Feb 10, 2021 H2H
18764 Damir Dzumhur Jan-Lennard Struff 2 2–0 H 2–0 Jan 11, 2018 H2H
18765 Damir Dzumhur Kyle Edmund 2 2–0 H 2–0 Aug 25, 2017 H2H
18766 Damir Dzumhur Marin Cilic 2 0–2 C 0–1 H 0–1 Oct 21, 2021 H2H
18767 Damir Dzumhur Maximilian Marterer 2 1–1 G 1–0 H 0–1 Oct 17, 2024 H2H
18768 Damir Dzumhur Roberto Bautista Agut 2 1–1 H 1–1 Mar 7, 2025 H2H
18769 Damir Keretic Gabriel Urpi 2 1–1 C 1–1 Sep 21, 1984 H2H
18770 Damir Keretic Gilles Moretton 2 0–2 C 0–2 Jul 27, 1983 H2H
18771 Damir Keretic Heinz Gunthardt 2 1–1 C 1–1 May 28, 1986 H2H
18772 Damir Keretic Jay Lapidus 2 2–0 H 2–0 Oct 16, 1986 H2H
18773 Damir Keretic Jim Gurfein 2 2–0 C 2–0 Oct 7, 1982 H2H
18774 Damir Keretic Michael Westphal 2 1–1 C 1–1 Apr 27, 1988 H2H
18775 Damir Keretic Stefan Simonsson 2 1–1 C 1–0 C 0–1 Jan 22, 1982 H2H
18776 Damir Keretic Steve Shaw 2 1–1 G 1–1 Nov 27, 1985 H2H
18777 Damir Keretic Victor Pecci 2 1–1 C 1–1 Feb 19, 1983 H2H
18778 Damir Keretic Wolfgang Popp 2 2–0 C 2–0 Feb 11, 1988 H2H
18779 Damir Keretic Zoltan Kuharszky 2 1–1 C 1–1 Sep 20, 1984 H2H
18780 Dan Bleckinger Bill Bowrey 2 0–2 C 0–1 G 0–1 Aug 7, 1969 H2H
18781 Dan Cassidy Kent Carlsson 2 0–2 C 0–2 Jul 16, 1987 H2H
18782 Dan Goldie Balazs Taroczy 2 1–1 C 1–0 H 0–1 Jan 29, 1986 H2H
18783 Dan Goldie Barry Moir 2 1–1 C 0–1 H 1–0 Sep 1, 1986 H2H
18784 Dan Goldie Christo Steyn 2 1–1 H 1–1 Sep 3, 1987 H2H
18785 Dan Goldie Eliot Teltscher 2 1–1 H 1–1 Apr 23, 1988 H2H
18786 Dan Goldie Greg Holmes 2 2–0 C 2–0 Nov 14, 1987 H2H
18787 Dan Goldie Leif Shiras 2 2–0 H 2–0 Apr 5, 1990 H2H
18788 Dan Goldie Marty Davis 2 2–0 H 2–0 Jan 8, 1988 H2H
18789 Daniel Altmaier Aleksandar Kovacevic 2 2–0 G 1–0 H 1–0 Jun 23, 2026 H2H
18790 Daniel Altmaier Aleksandar Vukic 2 0–2 G 0–1 H 0–1 Sep 28, 2025 H2H
18791 Daniel Altmaier Alex de Minaur 2 0–2 H 0–2 Aug 30, 2025 H2H
18792 Daniel Altmaier Alexei Popyrin 2 1–1 C 1–0 H 0–1 Apr 17, 2024 H2H
18793 Daniel Altmaier Benjamin Bonzi 2 1–1 C 1–0 G 0–1 Jul 20, 2023 H2H
18794 Daniel Altmaier Francisco Comesana 2 1–1 C 0–1 H 1–0 May 9, 2025 H2H
18795 Daniel Altmaier Gael Monfils 2 0–2 H 0–2 Jan 16, 2025 H2H
18796 Daniel Altmaier Hubert Hurkacz 2 1–1 C 0–1 G 1–0 Jun 17, 2026 H2H
18797 Daniel Altmaier Hugo Gaston 2 1–1 C 1–1 Jul 14, 2026 H2H
18798 Daniel Altmaier Jan-Lennard Struff 2 1–1 C 1–0 H 0–1 Mar 23, 2024 H2H
18799 Daniel Altmaier Juan Manuel Cerundolo 2 0–2 C 0–2 Apr 23, 2026 H2H
18800 Daniel Altmaier Laslo Djere 2 2–0 C 2–0 May 28, 2024 H2H