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
24801 Kiyoshi Tanabe Ken Rosewall 2 0–2 G 0–1 H 0–1 Oct 16, 1974 H2H
24802 Kjell Johansson Angel Gimenez 2 2–0 C 2–0 Feb 5, 1981 H2H
24803 Kjell Johansson Bernard Mignot 2 1–1 C 1–1 Apr 5, 1973 H2H
24804 Kjell Johansson Bob Carmichael 2 1–1 C 1–0 C 0–1 Jul 10, 1975 H2H
24805 Kjell Johansson Cliff Richey 2 0–2 C 0–2 Sep 29, 1976 H2H
24806 Kjell Johansson Eddie Dibbs 2 0–2 C 0–1 H 0–1 Aug 19, 1978 H2H
24807 Kjell Johansson Frew Mcmillan 2 1–1 C 1–1 Apr 24, 1975 H2H
24808 Kjell Johansson Georges Goven 2 0–2 C 0–2 Apr 18, 1973 H2H
24809 Kjell Johansson Harald Elschenbroich 2 1–1 C 1–1 May 19, 1976 H2H
24810 Kjell Johansson Ion Tiriac 2 1–1 C 0–1 H 1–0 Nov 6, 1973 H2H
24811 Kjell Johansson Jean Louis Haillet 2 1–1 C 0–1 H 1–0 Jul 27, 1979 H2H
24812 Kjell Johansson Marty Riessen 2 0–2 C 0–1 H 0–1 Nov 7, 1973 H2H
24813 Kjell Johansson Mike Estep 2 1–1 C 1–0 H 0–1 Nov 8, 1975 H2H
24814 Kjell Johansson Patrick Proisy 2 1–1 C 1–1 Mar 16, 1978 H2H
24815 Kjell Johansson Raul Ramirez 2 0–2 C 0–1 C 0–1 Jan 30, 1982 H2H
24816 Kjell Johansson Ricardo Cano 2 1–1 C 1–0 H 0–1 Jan 29, 1982 H2H
24817 Kjell Johansson Tenny Svensson 2 2–0 C 1–0 C 1–0 Mar 10, 1978 H2H
24818 Kjell Johansson Werner Zirngibl 2 1–1 H 1–1 Nov 25, 1976 H2H
24819 Klaus Eberhard Colin Dowdeswell 2 2–0 C 1–0 H 1–0 Jul 24, 1980 H2H
24820 Klaus Eberhard David Carter 2 1–1 G 1–0 H 0–1 Oct 9, 1980 H2H
24821 Klaus Eberhard Freddie Sauer 2 0–2 C 0–1 H 0–1 May 12, 1982 H2H
24822 Klaus Eberhard Jan Norback 2 1–1 C 0–1 H 1–0 May 27, 1981 H2H
24823 Klaus Eberhard Louk Sanders 2 1–1 C 0–1 H 1–0 Mar 26, 1981 H2H
24824 Klaus Eberhard Mark Edmondson 2 0–2 C 0–2 Jul 10, 1980 H2H
24825 Klaus Eberhard Terry Moor 2 2–0 C 2–0 May 20, 1982 H2H
24826 Koji Watanabe Francois Jauffret 2 0–2 C 0–2 May 3, 1970 H2H
24827 Kristian Pless Jean-Rene Lisnard 2 0–2 H 0–2 Jan 8, 2004 H2H
24828 Kristian Pless Lars Burgsmuller 2 1–1 C 0–1 H 1–0 Sep 29, 2005 H2H
24829 Kristian Pless Noam Okun 2 1–1 C 1–0 H 0–1 Apr 26, 2002 H2H
24830 Kristof Vliegen Albert Montanes 2 0–2 C 0–2 Jul 17, 2008 H2H
24831 Kristof Vliegen Andreas Seppi 2 0–2 C 0–1 H 0–1 Jan 12, 2006 H2H
24832 Kristof Vliegen Fernando Verdasco 2 1–1 G 0–1 H 1–0 Jun 25, 2009 H2H
24833 Kristof Vliegen Igor Andreev 2 0–2 C 0–1 H 0–1 Jan 17, 2008 H2H
24834 Kristof Vliegen Janko Tipsarevic 2 2–0 C 1–0 H 1–0 Jan 11, 2007 H2H
24835 Kristof Vliegen Juan Ignacio Chela 2 0–2 H 0–2 Mar 23, 2006 H2H
24836 Kristof Vliegen Justin Gimelstob 2 1–1 H 1–1 Feb 17, 2006 H2H
24837 Kristof Vliegen Lukas Dlouhy 2 1–1 C 0–1 G 1–0 Jun 22, 2006 H2H
24838 Kristof Vliegen Lukasz Kubot 2 0–2 C 0–1 H 0–1 May 9, 2009 H2H
24839 Kristof Vliegen Marcel Granollers 2 1–1 C 1–0 G 0–1 Jul 16, 2009 H2H
24840 Kristof Vliegen Mariano Puerta 2 1–1 C 1–1 May 27, 2005 H2H
24841 Kristof Vliegen Marin Cilic 2 1–1 C 1–0 H 0–1 Mar 29, 2008 H2H
24842 Kristof Vliegen Michael Llodra 2 0–2 C 0–1 G 0–1 Jun 19, 2009 H2H
24843 Kristof Vliegen Nicolas Almagro 2 1–1 C 0–1 H 1–0 May 5, 2010 H2H
24844 Kristof Vliegen Nicolas Mahut 2 1–1 G 1–1 Jun 24, 2009 H2H
24845 Kristof Vliegen Olivier Patience 2 2–0 C 1–0 H 1–0 Jan 16, 2008 H2H
24846 Kristof Vliegen Paradorn Srichaphan 2 1–1 H 1–1 Jan 7, 2006 H2H
24847 Kristof Vliegen Potito Starace 2 0–2 C 0–1 C 0–1 Oct 25, 2007 H2H
24848 Kristof Vliegen Rainer Schuettler 2 2–0 H 2–0 Feb 16, 2006 H2H
24849 Kristof Vliegen Robby Ginepri 2 0–2 H 0–2 Feb 22, 2008 H2H
24850 Kristof Vliegen Stan Wawrinka 2 2–0 C 1–0 G 1–0 Jun 15, 2006 H2H
24851 Kristof Vliegen Stefan Koubek 2 1–1 C 1–1 Aug 3, 2007 H2H
24852 Kristof Vliegen Thomas Johansson 2 0–2 C 0–1 H 0–1 Aug 21, 2007 H2H
24853 Kyle Edmund Ilya Ivashka 2 2–0 H 2–0 Mar 23, 2019 H2H
24854 Kyle Edmund Taylor Fritz 2 0–2 G 0–1 H 0–1 Feb 28, 2020 H2H
24855 Larry Stefanki Chip Hooper 2 0–2 G 0–1 H 0–1 Jan 14, 1984 H2H
24856 Larry Stefanki Joakim Nystrom 2 0–2 C 0–1 H 0–1 May 7, 1986 H2H
24857 Larry Stefanki Mike Leach 2 0–2 C 0–1 G 0–1 Apr 4, 1985 H2H
24858 Larry Stefanki Rod Frawley 2 1–1 H 1–1 Jan 12, 1984 H2H
24859 Larry Stefanki Steve Denton 2 2–0 G 1–0 H 1–0 Jun 12, 1985 H2H
24860 Lars Anders Wahlgren Aki Rahunen 2 0–2 C 0–1 C 0–1 Jul 12, 1990 H2H
24861 Lars Anders Wahlgren Chris Pridham 2 1–1 C 0–1 H 1–0 Oct 14, 1992 H2H
24862 Lars Anders Wahlgren Jeremy Bates 2 1–1 H 1–1 Sep 30, 1993 H2H
24863 Lars Jonsson Bart Wuyts 2 0–2 C 0–1 H 0–1 Apr 7, 1993 H2H
24864 Lars Jonsson Grant Connell 2 0–2 H 0–2 Feb 12, 1992 H2H
24865 Lars Jonsson Jan Gunnarsson 2 0–2 C 0–1 G 0–1 Sep 18, 1992 H2H
24866 Lars Jonsson Jordi Arrese 2 1–1 C 1–1 Jul 8, 1993 H2H
24867 Lars Jonsson Marcos Aurelio Gorriz 2 2–0 C 1–0 H 1–0 Oct 11, 1990 H2H
24868 Lars Jonsson Martin Sinner 2 2–0 C 1–0 H 1–0 Jan 10, 1991 H2H
24869 Lars Jonsson Thierry Champion 2 1–1 C 1–1 Jun 17, 1993 H2H
24870 Laurence Tieleman Byron Black 2 1–1 G 1–0 H 0–1 Oct 20, 2000 H2H
24871 Laurence Tieleman Carlos Costa 2 0–2 C 0–2 Apr 22, 1999 H2H
24872 Laurence Tieleman Cedric Pioline 2 1–1 H 1–1 Apr 8, 1999 H2H
24873 Laurence Tieleman David Prinosil 2 0–2 G 0–1 H 0–1 Aug 17, 2000 H2H
24874 Laurence Tieleman Grant Stafford 2 0–2 G 0–2 Jun 18, 1998 H2H
24875 Laurence Tieleman Harel Levy 2 1–1 H 1–1 Sep 14, 2000 H2H
24876 Laurence Tieleman Jim Courier 2 1–1 H 1–1 Feb 17, 2000 H2H
24877 Laurence Tieleman Marcelo Filippini 2 1–1 C 0–1 H 1–0 Aug 18, 1999 H2H
24878 Laurence Tieleman Sargis Sargsian 2 1–1 G 1–0 H 0–1 Feb 18, 2000 H2H
24879 Laurence Tieleman Stephane Simian 2 2–0 G 2–0 Jul 11, 1996 H2H
24880 Lawson Duncan Alberto Tous 2 2–0 C 2–0 Jul 29, 1988 H2H
24881 Lawson Duncan Alejandro Ganzabal 2 2–0 C 2–0 May 24, 1985 H2H
24882 Lawson Duncan Eduardo Bengoechea 2 1–1 C 1–1 Sep 14, 1988 H2H
24883 Lawson Duncan Jaroslav Navratil 2 1–1 C 1–1 Sep 22, 1988 H2H
24884 Lawson Duncan Stefan Simonsson 2 0–2 C 0–1 H 0–1 Sep 25, 1985 H2H
24885 Leander Paes Mark Petchey 2 1–1 G 1–1 Jun 11, 1997 H2H
24886 Learner Tien Adam Walton 2 2–0 H 2–0 Mar 6, 2026 H2H
24887 Learner Tien Ben Shelton 2 2–0 G 1–0 H 1–0 Mar 8, 2026 H2H
24888 Learner Tien Camilo Ugo Carabelli 2 2–0 H 2–0 Jan 7, 2026 H2H
24889 Learner Tien Frances Tiafoe 2 1–1 H 1–1 Feb 20, 2026 H2H
24890 Learner Tien Marcos Giron 2 1–1 C 0–1 H 1–0 Jan 19, 2026 H2H
24891 Learner Tien Nishesh Basavareddy 2 2–0 C 1–0 G 1–0 Apr 2, 2026 H2H
24892 Learner Tien Nuno Borges 2 2–0 H 2–0 Jan 23, 2026 H2H
24893 Learner Tien Reilly Opelka 2 2–0 C 1–0 H 1–0 Aug 1, 2025 H2H
24894 Learner Tien Tomas Machac 2 0–2 C 0–1 H 0–1 May 10, 2025 H2H
24895 Leif Shiras Brad Drewett 2 1–1 G 0–1 H 1–0 Aug 7, 1985 H2H
24896 Leif Shiras Chip Hooper 2 1–1 G 1–0 H 0–1 Jun 14, 1984 H2H
24897 Leif Shiras Eddie Edwards 2 0–2 G 0–1 H 0–1 Dec 21, 1985 H2H
24898 Leif Shiras Greg Holmes 2 2–0 G 1–0 H 1–0 Aug 3, 1984 H2H
24899 Leif Shiras Paul Chamberlin 2 1–1 G 0–1 H 1–0 Jul 5, 1989 H2H
24900 Leif Shiras Russell Simpson 2 0–2 G 0–1 H 0–1 Jun 13, 1985 H2H
24901 Leonardo Lavalle Ben Testerman 2 0–2 C 0–1 H 0–1 Nov 13, 1987 H2H
24902 Leonardo Lavalle Bud Schultz 2 1–1 H 1–1 Aug 20, 1986 H2H
24903 Leonardo Lavalle Carl Uwe Steeb 2 0–2 C 0–1 H 0–1 Jan 11, 1990 H2H
24904 Leonardo Lavalle Chris Pridham 2 1–1 H 1–1 Apr 8, 1992 H2H
24905 Leonardo Lavalle Derrick Rostagno 2 0–2 C 0–2 May 6, 1993 H2H
24906 Leonardo Lavalle Guillermo Vilas 2 0–2 C 0–2 May 25, 1988 H2H
24907 Leonardo Lavalle Marty Davis 2 1–1 C 1–1 Feb 10, 1989 H2H
24908 Leonardo Lavalle Tim Mayotte 2 0–2 C 0–1 H 0–1 Oct 23, 1988 H2H
24909 Leonardo Mayer Andrey Golubev 2 2–0 C 1–0 H 1–0 May 2, 2014 H2H
24910 Leonardo Mayer Andrey Kuznetsov 2 2–0 C 1–0 G 1–0 Jun 29, 2014 H2H
24911 Leonardo Mayer Benjamin Becker 2 2–0 H 2–0 Jan 7, 2016 H2H
24912 Leonardo Mayer Blaz Rola 2 1–1 C 0–1 H 1–0 Aug 6, 2015 H2H
24913 Leonardo Mayer Diego Schwartzman 2 2–0 C 2–0 May 30, 2019 H2H
24914 Leonardo Mayer Eduardo Schwank 2 1–1 G 1–0 H 0–1 Jan 19, 2011 H2H
24915 Leonardo Mayer Gastao Elias 2 2–0 C 2–0 Mar 1, 2018 H2H
24916 Leonardo Mayer Hyeon Chung 2 2–0 G 1–0 H 1–0 Aug 12, 2015 H2H
24917 Leonardo Mayer Jaume Munar 2 0–2 C 0–2 Feb 6, 2020 H2H
24918 Leonardo Mayer Laslo Djere 2 0–2 C 0–1 H 0–1 Jul 20, 2019 H2H
24919 Leonardo Mayer Lorenzo Sonego 2 1–1 C 1–1 Feb 20, 2020 H2H
24920 Leonardo Mayer Lucas Pouille 2 2–0 C 1–0 H 1–0 Aug 15, 2018 H2H
24921 Leonardo Mayer Novak Djokovic 2 0–2 H 0–2 Jan 9, 2016 H2H
24922 Leonardo Mayer Pedro Sousa 2 1–1 C 1–1 Mar 11, 2021 H2H
24923 Leonardo Mayer Santiago Giraldo 2 2–0 C 2–0 Feb 8, 2014 H2H
24924 Leonardo Mayer Yuichi Sugita 2 2–0 H 2–0 Aug 21, 2018 H2H
24925 Leo Palin Corrado Barazzutti 2 0–2 H 0–2 Oct 28, 1982 H2H
24926 Leo Palin Kjell Johansson 2 0–2 C 0–2 Jul 17, 1980 H2H
24927 Leo Palin Richard Meyer 2 1–1 C 0–1 H 1–0 Sep 13, 1984 H2H
24928 Liam Broady Alex de Minaur 2 0–2 G 0–2 Jul 3, 2022 H2H
24929 Liam Broady Botic van de Zandschulp 2 1–1 G 0–1 H 1–0 Jul 3, 2024 H2H
24930 Liam Broady Damir Dzumhur 2 0–2 C 0–1 H 0–1 Apr 20, 2023 H2H
24931 Liam Broady Diego Schwartzman 2 1–1 G 1–1 Jun 30, 2022 H2H
24932 Liam Broady Marin Cilic 2 0–2 G 0–1 H 0–1 Oct 1, 2022 H2H
24933 Liam Broady Miomir Kecmanovic 2 0–2 H 0–2 Mar 12, 2022 H2H
24934 Libor Pimek Andreas Maurer 2 2–0 C 1–0 H 1–0 Mar 27, 1986 H2H
24935 Libor Pimek Ben Testerman 2 1–1 H 1–1 Feb 5, 1985 H2H
24936 Libor Pimek David Pate 2 1–1 C 1–0 H 0–1 Nov 15, 1986 H2H
24937 Libor Pimek Eddie Edwards 2 1–1 H 1–1 Aug 28, 1986 H2H
24938 Libor Pimek Eliot Teltscher 2 2–0 C 1–0 H 1–0 Sep 3, 1987 H2H
24939 Libor Pimek Fernando Luna 2 2–0 C 2–0 Sep 17, 1986 H2H
24940 Libor Pimek Hank Pfister 2 0–2 H 0–2 Aug 15, 1985 H2H
24941 Libor Pimek Jaromir Becka 2 1–1 C 0–1 C 1–0 Feb 25, 1988 H2H
24942 Libor Pimek Jimmy Connors 2 0–2 C 0–1 H 0–1 Feb 12, 1988 H2H
24943 Libor Pimek Jordi Arrese 2 0–2 C 0–2 Apr 15, 1988 H2H
24944 Libor Pimek Loic Courteau 2 2–0 C 2–0 Sep 20, 1985 H2H
24945 Libor Pimek Michael Westphal 2 0–2 C 0–1 C 0–1 May 27, 1987 H2H
24946 Libor Pimek Pedro Rebolledo 2 2–0 C 2–0 Aug 8, 1991 H2H
24947 Libor Pimek Ricki Osterthun 2 1–1 C 1–0 H 0–1 Apr 29, 1987 H2H
24948 Libor Pimek Rodney Harmon 2 2–0 C 1–0 C 1–0 Jul 18, 1984 H2H
24949 Libor Pimek Tore Meinecke 2 0–2 C 0–2 Apr 28, 1988 H2H
24950 Libor Pimek Yannick Noah 2 0–2 C 0–1 H 0–1 Oct 19, 1985 H2H
24951 Libor Pimek Zoltan Kuharszky 2 2–0 C 2–0 Aug 6, 1984 H2H
24952 Lionel Roux Aaron Krickstein 2 1–1 H 1–1 Aug 30, 1995 H2H
24953 Lionel Roux Alex Radulescu 2 1–1 H 1–1 Apr 11, 1996 H2H
24954 Lionel Roux Andrei Merinov 2 2–0 C 2–0 May 28, 1997 H2H
24955 Lionel Roux Andrei Olhovskiy 2 2–0 C 1–0 H 1–0 Feb 13, 1997 H2H
24956 Lionel Roux Arnaud Boetsch 2 0–2 C 0–1 H 0–1 Jan 17, 1997 H2H
24957 Lionel Roux Carlos Costa 2 0–2 C 0–1 H 0–1 Jan 15, 1998 H2H
24958 Lionel Roux Chris Woodruff 2 2–0 C 1–0 H 1–0 Oct 4, 1996 H2H
24959 Lionel Roux Cristiano Caratti 2 1–1 H 1–1 Jul 17, 1996 H2H
24960 Lionel Roux Daniel Vacek 2 0–2 C 0–1 H 0–1 Oct 5, 1995 H2H
24961 Lionel Roux David Adams 2 2–0 H 2–0 Apr 16, 1997 H2H
24962 Lionel Roux Jens Knippschild 2 1–1 C 0–1 H 1–0 Feb 10, 2000 H2H
24963 Lionel Roux Karsten Braasch 2 1–1 C 1–0 G 0–1 Nov 2, 1994 H2H
24964 Lionel Roux Marc Rosset 2 0–2 C 0–1 C 0–1 Jun 1, 1997 H2H
24965 Lionel Roux Markus Zoecke 2 1–1 H 1–1 Mar 14, 1995 H2H
24966 Lionel Roux Martin Sinner 2 1–1 C 0–1 H 1–0 Apr 10, 1997 H2H
24967 Lionel Roux Olivier Delaitre 2 2–0 C 1–0 H 1–0 Oct 21, 1994 H2H
24968 Lionel Roux Paul Haarhuis 2 2–0 C 1–0 H 1–0 Oct 2, 1997 H2H
24969 Lionel Roux Richey Reneberg 2 0–2 C 0–1 H 0–1 Jul 19, 1996 H2H
24970 Lionel Roux Sebastien Lareau 2 1–1 C 0–1 C 1–0 Nov 12, 1998 H2H
24971 Lleyton Hewitt Adrian Voinea 2 2–0 H 2–0 Jan 23, 2000 H2H
24972 Lleyton Hewitt Albert Montanes 2 2–0 G 1–0 H 1–0 Jun 26, 2008 H2H
24973 Lleyton Hewitt Alberto Martin 2 1–1 H 1–1 Aug 12, 2002 H2H
24974 Lleyton Hewitt Albert Portas 2 1–1 C 0–1 H 1–0 Sep 2, 2001 H2H
24975 Lleyton Hewitt Alejandro Falla 2 1–1 H 1–1 Aug 4, 2010 H2H
24976 Lleyton Hewitt Andreas Vinciguerra 2 2–0 C 1–0 H 1–0 Oct 27, 2000 H2H
24977 Lleyton Hewitt Andrei Stoliarov 2 2–0 C 1–0 H 1–0 May 31, 2002 H2H
24978 Lleyton Hewitt Andrew Ilie 2 2–0 C 1–0 H 1–0 May 19, 2001 H2H
24979 Lleyton Hewitt Byron Black 2 1–1 G 1–0 H 0–1 Jun 15, 2001 H2H
24980 Lleyton Hewitt Cecil Mamiit 2 2–0 H 2–0 Jan 21, 2004 H2H
24981 Lleyton Hewitt Chris Guccione 2 1–1 H 1–1 Feb 20, 2009 H2H
24982 Lleyton Hewitt Christophe Rochus 2 2–0 G 1–0 H 1–0 Feb 21, 2009 H2H
24983 Lleyton Hewitt Chris Woodruff 2 2–0 C 1–0 H 1–0 Mar 10, 2000 H2H
24984 Lleyton Hewitt Daniel Vacek 2 1–1 H 1–1 Mar 9, 2000 H2H
24985 Lleyton Hewitt Davide Sanguinetti 2 2–0 G 1–0 H 1–0 Aug 8, 2002 H2H
24986 Lleyton Hewitt Donald Young 2 2–0 H 2–0 Jan 21, 2010 H2H
24987 Lleyton Hewitt Edouard Roger-Vasselin 2 2–0 H 2–0 Jul 25, 2013 H2H
24988 Lleyton Hewitt Eduardo Schwank 2 1–1 C 0–1 G 1–0 Apr 22, 2010 H2H
24989 Lleyton Hewitt Evgeny Korolev 2 2–0 C 1–0 G 1–0 Jun 24, 2010 H2H
24990 Lleyton Hewitt Gilles Muller 2 2–0 H 2–0 Aug 30, 2012 H2H
24991 Lleyton Hewitt Guillermo Garcia-Lopez 2 1–1 C 1–1 Apr 28, 2010 H2H
24992 Lleyton Hewitt Hicham Arazi 2 1–1 H 1–1 Sep 3, 2004 H2H
24993 Lleyton Hewitt Hyung-Taik Lee 2 2–0 G 1–0 H 1–0 Jun 30, 2006 H2H
24994 Lleyton Hewitt Igor Andreev 2 2–0 G 1–0 H 1–0 Aug 17, 2005 H2H
24995 Lleyton Hewitt Igor Kunitsyn 2 1–1 H 1–1 Jan 2, 2013 H2H
24996 Lleyton Hewitt Ivan Dodig 2 1–1 H 1–1 Jul 27, 2013 H2H
24997 Lleyton Hewitt Joachim Johansson 2 1–1 H 1–1 Oct 1, 2009 H2H
24998 Lleyton Hewitt Karol Beck 2 2–0 H 2–0 Jan 13, 2005 H2H
24999 Lleyton Hewitt Kei Nishikori 2 2–0 G 1–0 H 1–0 Jan 4, 2014 H2H
25000 Lleyton Hewitt Marc Lopez 2 2–0 C 1–0 G 1–0 Jun 10, 2004 H2H