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. Each dataset offers its own relevant filters. Column headings change the sort; use the same heading again to reverse direction.

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 ascending Record Surface Last Met H2H
12801 Doug Crawford Nick Saviano 1 0–1 C 0–1 Aug 2, 1978 H2H
12802 Doug Crawford Nicola Spear 1 1–0 C 1–0 Sep 2, 1977 H2H
12803 Doug Crawford Norman Holmes 1 0–1 G 0–1 Jun 27, 1973 H2H
12804 Doug Crawford Onny Parun 1 0–1 C 0–1 Feb 28, 1970 H2H
12805 Doug Crawford Patrice Dominguez 1 0–1 C 0–1 Aug 23, 1978 H2H
12806 Doug Crawford Patrick Proisy 1 0–1 C 0–1 Apr 11, 1975 H2H
12807 Doug Crawford Peter Doerner 1 0–1 G 0–1 Jun 7, 1972 H2H
12808 Doug Crawford Peter Szoke 1 1–0 C 1–0 Apr 10, 1975 H2H
12809 Doug Crawford Raul Ramirez 1 0–1 C 0–1 Aug 11, 1977 H2H
12810 Doug Crawford Ricardo Cano 1 0–1 C 0–1 Aug 25, 1976 H2H
12811 Doug Crawford Richard Lewis 1 0–1 C 0–1 Dec 1, 1977 H2H
12812 Doug Crawford Ulrich Marten 1 1–0 C 1–0 May 30, 1975 H2H
12813 Doug Crawford Ulrich Pinner 1 0–1 C 0–1 Feb 20, 1975 H2H
12814 Doug Flach Chris Bailey 1 0–1 G 0–1 Jun 8, 1994 H2H
12815 Doug Flach Christo Van Rensburg 1 0–1 C 0–1 Apr 14, 1994 H2H
12816 Doug Flach Cyril Suk 1 1–0 H 1–0 Jan 6, 1994 H2H
12817 Doug Flach Danny Sapsford 1 0–1 H 0–1 Apr 10, 1997 H2H
12818 Doug Flach Dick Norman 1 1–0 G 1–0 Jul 10, 1997 H2H
12819 Doug Flach Francisco Maciel 1 1–0 H 1–0 Aug 10, 1988 H2H
12820 Doug Flach Gouichi Motomura 1 1–0 H 1–0 Apr 1, 1993 H2H
12821 Doug Flach Jacco Eltingh 1 0–1 C 0–1 Oct 13, 1993 H2H
12822 Doug Flach Kenny Thorne 1 0–1 C 0–1 Oct 21, 1993 H2H
12823 Doug Flach Lars Koslowski 1 1–0 H 1–0 Apr 7, 1993 H2H
12824 Doug Flach Marcelo Ingaramo 1 0–1 C 0–1 May 12, 1994 H2H
12825 Doug Flach Markus Zoecke 1 1–0 H 1–0 Apr 6, 1994 H2H
12826 Doug Flach Nicolas Pereira 1 1–0 C 1–0 May 8, 1997 H2H
12827 Doug King Colin Dibley 1 0–1 C 0–1 Sep 27, 1972 H2H
12828 Douglas Palm Hans Joachim Ploetz 1 1–0 C 1–0 Feb 20, 1975 H2H
12829 Douglas Palm Harald Elschenbroich 1 0–1 C 0–1 Mar 7, 1975 H2H
12830 Douglas Palm Leif Johansson 1 0–1 C 0–1 Jul 7, 1976 H2H
12831 Dragan Savic Billy Martin 1 0–1 C 0–1 Feb 12, 1975 H2H
12832 Drew Gitlin Beejong Sisson 1 1–0 C 1–0 Oct 21, 1981 H2H
12833 Drew Gitlin Christophe Freyss 1 1–0 C 1–0 May 25, 1983 H2H
12834 Drew Gitlin Craig Wittus 1 1–0 H 1–0 Aug 12, 1982 H2H
12835 Drew Gitlin Dick Stockton 1 1–0 H 1–0 Feb 24, 1983 H2H
12836 Drew Gitlin Dominique Bedel 1 0–1 C 0–1 Oct 22, 1982 H2H
12837 Drew Gitlin Eddie Dibbs 1 0–1 C 0–1 Jul 27, 1983 H2H
12838 Drew Gitlin Howard Sands 1 1–0 G 1–0 Nov 28, 1984 H2H
12839 Drew Gitlin Mike Estep 1 1–0 G 1–0 Dec 8, 1982 H2H
12840 Drew Gitlin Peter Rennert 1 0–1 G 0–1 Jun 8, 1983 H2H
12841 Drew Gitlin Rod Frawley 1 0–1 G 0–1 Jul 8, 1982 H2H
12842 Drew Gitlin Roscoe Tanner 1 1–0 C 1–0 Jul 14, 1983 H2H
12843 Drew Gitlin Ross Case 1 1–0 C 1–0 Nov 26, 1981 H2H
12844 Drew Gitlin Sandy Mayer 1 0–1 C 0–1 Mar 18, 1982 H2H
12845 Drew Gitlin Tony Giammalva 1 1–0 H 1–0 Oct 10, 1984 H2H
12846 Drew Gitlin Trey Waltke 1 1–0 C 1–0 Oct 21, 1982 H2H
12847 Dudi Sela Albert Ramos-Vinolas 1 1–0 H 1–0 Jan 7, 2017 H2H
12848 Dudi Sela Aslan Karatsev 1 1–0 H 1–0 Oct 17, 2013 H2H
12849 Dudi Sela Boris Pashanski 1 1–0 H 1–0 Oct 5, 2007 H2H
12850 Dudi Sela Dennis Novikov 1 1–0 G 1–0 Jun 9, 2016 H2H
12851 Dudi Sela Facundo Arguello 1 1–0 H 1–0 Jul 17, 2014 H2H
12852 Dudi Sela Ivan Sergeyev 1 0–1 H 0–1 Jan 20, 2010 H2H
12853 Dudi Sela James Duckworth 1 0–1 G 0–1 Jun 11, 2014 H2H
12854 Dudi Sela Jan Hajek 1 0–1 H 0–1 Feb 7, 2013 H2H
12855 Dudi Sela Jan-Lennard Struff 1 1–0 H 1–0 Jan 21, 2015 H2H
12856 Dudi Sela Jean-Rene Lisnard 1 1–0 C 1–0 May 27, 2009 H2H
12857 Dudi Sela Kyle Edmund 1 1–0 H 1–0 Mar 11, 2018 H2H
12858 Dudi Sela Marin Cilic 1 0–1 C 0–1 May 28, 2009 H2H
12859 Dudi Sela Martin Klizan 1 0–1 C 0–1 May 1, 2014 H2H
12860 Dudi Sela Martin Slanar 1 1–0 H 1–0 Jan 16, 2008 H2H
12861 Dudi Sela Michael Yani 1 0–1 G 0–1 Jul 7, 2011 H2H
12862 Dudi Sela Nick Kyrgios 1 0–1 H 0–1 Mar 1, 2017 H2H
12863 Dudi Sela Robert Kendrick 1 1–0 H 1–0 Jul 31, 2009 H2H
12864 Dudi Sela Santiago Gonzalez 1 1–0 G 1–0 Jun 24, 2009 H2H
12865 Dudi Sela Shao-Xuan Zeng 1 0–1 H 0–1 Oct 13, 2009 H2H
12866 Dudi Sela Simon Stadler 1 1–0 H 1–0 Oct 3, 2007 H2H
12867 Dudi Sela Taylor Fritz 1 0–1 H 0–1 Jul 20, 2016 H2H
12868 Duje Ajdukovic Albert Ramos-Vinolas 1 0–1 C 0–1 Jul 23, 2021 H2H
12869 Duje Ajdukovic Laslo Djere 1 0–1 H 0–1 Nov 8, 2024 H2H
12870 Duje Ajdukovic Pavel Kotov 1 1–0 C 1–0 Jul 19, 2024 H2H
12871 Dusan Lajovic Alexei Popyrin 1 0–1 C 0–1 Apr 11, 2023 H2H
12872 Dusan Lajovic Alex Molcan 1 1–0 C 1–0 Jul 16, 2021 H2H
12873 Dusan Lajovic Andrej Martin 1 0–1 C 0–1 May 29, 2021 H2H
12874 Dusan Lajovic Arthur Cazaux 1 1–0 H 1–0 Jan 1, 2025 H2H
12875 Dusan Lajovic Aslan Karatsev 1 1–0 C 1–0 Jul 28, 2022 H2H
12876 Dusan Lajovic Benjamin Bonzi 1 1–0 H 1–0 Nov 1, 2023 H2H
12877 Dusan Lajovic Bernabe Zapata Miralles 1 1–0 C 1–0 Jul 23, 2021 H2H
12878 Dusan Lajovic Bernard Tomic 1 1–0 H 1–0 Aug 11, 2016 H2H
12879 Dusan Lajovic Billy Harris 1 0–1 G 0–1 Jul 2, 2025 H2H
12880 Dusan Lajovic Calvin Hemery 1 1–0 C 1–0 Jul 30, 2015 H2H
12881 Dusan Lajovic Corentin Moutet 1 0–1 H 0–1 Oct 30, 2019 H2H
12882 Dusan Lajovic Cristian Garin 1 0–1 C 0–1 Feb 7, 2013 H2H
12883 Dusan Lajovic Daniel Elahi Galan 1 1–0 C 1–0 Feb 22, 2024 H2H
12884 Dusan Lajovic Dennis Novikov 1 1–0 H 1–0 Mar 25, 2016 H2H
12885 Dusan Lajovic Dudi Sela 1 1–0 H 1–0 Oct 28, 2011 H2H
12886 Dusan Lajovic Egor Gerasimov 1 0–1 H 0–1 Sep 2, 2020 H2H
12887 Dusan Lajovic Ernesto Escobedo 1 1–0 H 1–0 Mar 27, 2021 H2H
12888 Dusan Lajovic Ethan Quinn 1 0–1 C 0–1 Apr 25, 2025 H2H
12889 Dusan Lajovic Evgeny Donskoy 1 1–0 C 1–0 May 3, 2012 H2H
12890 Dusan Lajovic Facundo Arguello 1 1–0 C 1–0 Feb 11, 2016 H2H
12891 Dusan Lajovic Facundo Diaz Acosta 1 0–1 C 0–1 Feb 17, 2024 H2H
12892 Dusan Lajovic Federico Coria 1 0–1 C 0–1 Feb 11, 2022 H2H
12893 Dusan Lajovic Felipe Meligeni Alves 1 1–0 C 1–0 Jul 18, 2024 H2H
12894 Dusan Lajovic Gastao Elias 1 1–0 C 1–0 Feb 27, 2016 H2H
12895 Dusan Lajovic Giulio Zeppieri 1 0–1 H 0–1 Jan 16, 2024 H2H
12896 Dusan Lajovic Gregoire Barrere 1 1–0 C 1–0 Apr 21, 2023 H2H
12897 Dusan Lajovic Hyeon Chung 1 0–1 H 0–1 Mar 11, 2018 H2H
12898 Dusan Lajovic Jacob Fearnley 1 0–1 C 0–1 May 21, 2025 H2H
12899 Dusan Lajovic Jason Kubler 1 1–0 C 1–0 Apr 28, 2023 H2H
12900 Dusan Lajovic Jenson Brooksby 1 0–1 H 0–1 Aug 31, 2022 H2H
12901 Dusan Lajovic Joao Souza 1 0–1 C 0–1 May 4, 2012 H2H
12902 Dusan Lajovic Juan Pablo Varillas 1 1–0 C 1–0 Feb 9, 2023 H2H
12903 Dusan Lajovic Kenny De Schepper 1 1–0 C 1–0 Jul 16, 2014 H2H
12904 Dusan Lajovic Li Tu 1 1–0 H 1–0 Mar 7, 2025 H2H
12905 Dusan Lajovic Lloyd Harris 1 0–1 H 0–1 Sep 27, 2019 H2H
12906 Dusan Lajovic Luca Van Assche 1 0–1 C 0–1 Jul 13, 2026 H2H
12907 Dusan Lajovic Lukas Klein 1 0–1 G 0–1 Jun 23, 2021 H2H
12908 Dusan Lajovic Lukasz Kubot 1 0–1 G 0–1 Jun 26, 2014 H2H
12909 Dusan Lajovic Marc Polmans 1 1–0 H 1–0 Jan 24, 2020 H2H
12910 Dusan Lajovic Mariano Navone 1 1–0 H 1–0 Nov 7, 2024 H2H
12911 Dusan Lajovic Matteo Berrettini 1 0–1 C 0–1 Feb 20, 2026 H2H
12912 Dusan Lajovic Maximo Gonzalez 1 1–0 C 1–0 May 26, 2015 H2H
12913 Dusan Lajovic Nuno Borges 1 0–1 C 0–1 May 12, 2023 H2H
12914 Dusan Lajovic Pedja Krstin 1 1–0 H 1–0 Feb 6, 2014 H2H
12915 Dusan Lajovic Petros Chrysochos 1 1–0 H 1–0 Aug 22, 2017 H2H
12916 Dusan Lajovic Pierre-Hugues Herbert 1 0–1 H 0–1 Sep 27, 2018 H2H
12917 Dusan Lajovic Radu Albot 1 0–1 H 0–1 Oct 24, 2019 H2H
12918 Dusan Lajovic Rafael Jodar 1 0–1 C 0–1 Mar 31, 2026 H2H
12919 Dusan Lajovic Reilly Opelka 1 0–1 H 0–1 Oct 8, 2019 H2H
12920 Dusan Lajovic Renzo Olivo 1 1–0 C 1–0 Apr 28, 2016 H2H
12921 Dusan Lajovic Roberto Carballes Baena 1 1–0 C 1–0 Feb 13, 2025 H2H
12922 Dusan Lajovic Roman Safiullin 1 1–0 C 1–0 May 28, 2024 H2H
12923 Dusan Lajovic Salvatore Caruso 1 1–0 C 1–0 Jul 20, 2019 H2H
12924 Dusan Lajovic Sebastian Korda 1 1–0 H 1–0 Feb 23, 2022 H2H
12925 Dusan Lajovic Stephane Robert 1 1–0 H 1–0 Jan 18, 2017 H2H
12926 Dusan Lajovic Tallon Griekspoor 1 1–0 H 1–0 Oct 7, 2023 H2H
12927 Dusan Lajovic Terence Atmane 1 0–1 C 0–1 Jul 23, 2025 H2H
12928 Dusan Lajovic Tomas Martin Etcheverry 1 0–1 C 0–1 Mar 4, 2023 H2H
12929 Dusan Lajovic Ugo Humbert 1 1–0 C 1–0 Apr 18, 2024 H2H
12930 Dusan Lajovic Vitaliy Sachko 1 1–0 C 1–0 Jul 27, 2022 H2H
12931 Dusan Lajovic Yibing Wu 1 0–1 H 0–1 Aug 30, 2023 H2H
12932 Dusan Lajovic Yuichi Sugita 1 0–1 H 0–1 Sep 30, 2017 H2H
12933 Dusan Lajovic Zizou Bergs 1 1–0 H 1–0 Sep 23, 2023 H2H
12934 Dusan Vemic Armin Sandbichler 1 1–0 C 1–0 Jul 26, 2006 H2H
12935 Dusan Vemic Giovanni Lapentti 1 1–0 G 1–0 Jul 8, 2005 H2H
12936 Dusan Vemic Marin Cilic 1 0–1 C 0–1 Jul 14, 2006 H2H
12937 Dusan Vemic Sam Warburg 1 1–0 H 1–0 Aug 7, 2008 H2H
12938 Dustin Brown Adrian Mannarino 1 0–1 G 0–1 Jun 30, 2013 H2H
12939 Dustin Brown Adrien Bossel 1 1–0 G 1–0 Jul 16, 2015 H2H
12940 Dustin Brown Albert Ramos-Vinolas 1 1–0 G 1–0 Jun 16, 2016 H2H
12941 Dustin Brown Brian Dabul 1 0–1 G 0–1 Jul 10, 2010 H2H
12942 Dustin Brown Christian Lindell 1 1–0 H 1–0 Oct 16, 2014 H2H
12943 Dustin Brown Daniel Brands 1 1–0 C 1–0 May 3, 2012 H2H
12944 Dustin Brown Dudi Sela 1 1–0 C 1–0 May 24, 2016 H2H
12945 Dustin Brown Facundo Bagnis 1 1–0 H 1–0 Jan 4, 2017 H2H
12946 Dustin Brown Felix Auger-Aliassime 1 0–1 G 0–1 Jun 15, 2019 H2H
12947 Dustin Brown Gael Monfils 1 0–1 C 0–1 May 30, 2017 H2H
12948 Dustin Brown Henri Kontinen 1 0–1 G 0–1 Jun 16, 2010 H2H
12949 Dustin Brown Henri Laaksonen 1 0–1 C 0–1 Apr 12, 2018 H2H
12950 Dustin Brown Izak Van der Merwe 1 0–1 H 0–1 Feb 4, 2011 H2H
12951 Dustin Brown Jan Hajek 1 0–1 H 0–1 Aug 24, 2010 H2H
12952 Dustin Brown Jan-Lennard Struff 1 1–0 H 1–0 Jan 8, 2015 H2H
12953 Dustin Brown Laurent Recouderc 1 1–0 H 1–0 Feb 5, 2010 H2H
12954 Dustin Brown Marin Cilic 1 1–0 H 1–0 Feb 10, 2017 H2H
12955 Dustin Brown Martin Klizan 1 0–1 C 0–1 Apr 10, 2015 H2H
12956 Dustin Brown Mate Delic 1 0–1 C 0–1 May 22, 2014 H2H
12957 Dustin Brown Maximilian Marterer 1 0–1 C 0–1 May 3, 2018 H2H
12958 Dustin Brown Nick Kyrgios 1 0–1 G 0–1 Jun 30, 2016 H2H
12959 Dustin Brown Rhyne Williams 1 1–0 C 1–0 Apr 10, 2014 H2H
12960 Dustin Brown Ruben Bemelmans 1 1–0 H 1–0 Feb 6, 2016 H2H
12961 Dylan Dietrich Jerome Kym 1 0–1 C 0–1 Jul 14, 2026 H2H
12962 Earl Butch Buchholz Barry Mackay 1 1–0 G 1–0 Aug 12, 1968 H2H
12963 Earl Butch Buchholz Graham Stilwell 1 1–0 C 1–0 Nov 22, 1969 H2H
12964 Earl Butch Buchholz Herb Fitzgibbon 1 1–0 C 1–0 Feb 8, 1969 H2H
12965 Earl Butch Buchholz Peter Curtis 1 1–0 G 1–0 Jun 19, 1968 H2H
12966 Earl Butch Buchholz Robert Maud 1 1–0 G 1–0 Jun 18, 1969 H2H
12967 Earl Butch Buchholz Rudy Hernando 1 1–0 C 1–0 Aug 7, 1969 H2H
12968 Earl Butch Buchholz Tom Edlefsen 1 1–0 H 1–0 Sep 22, 1969 H2H
12969 Earl Butch Buchholz Torben Ulrich 1 1–0 G 1–0 Jun 30, 1968 H2H
12970 Edas Butvilas Lorenzo Sonego 1 1–0 C 1–0 May 18, 2026 H2H
12971 Eddie Cruz Andres Gimeno 1 0–1 C 0–1 May 29, 1968 H2H
12972 Eddie Dibbs Attila Korpas 1 1–0 C 1–0 Jun 14, 1973 H2H
12973 Eddie Dibbs Bengt Lundstedt 1 1–0 H 1–0 Nov 8, 1975 H2H
12974 Eddie Dibbs Bernard Fritz 1 0–1 C 0–1 Jul 22, 1982 H2H
12975 Eddie Dibbs Bernard Mignot 1 1–0 C 1–0 Jun 15, 1973 H2H
12976 Eddie Dibbs Bill Shivar 1 1–0 H 1–0 Mar 6, 1973 H2H
12977 Eddie Dibbs Bob Carmichael 1 1–0 C 1–0 Apr 24, 1975 H2H
12978 Eddie Dibbs Brian Fairlie 1 1–0 C 1–0 Feb 14, 1976 H2H
12979 Eddie Dibbs Clark Graebner 1 0–1 H 0–1 Mar 7, 1973 H2H
12980 Eddie Dibbs David Schneider 1 1–0 H 1–0 Feb 11, 1982 H2H
12981 Eddie Dibbs Emilio Montano 1 1–0 C 1–0 Aug 3, 1977 H2H
12982 Eddie Dibbs Eric Friedler 1 1–0 C 1–0 Jul 15, 1978 H2H
12983 Eddie Dibbs Felix Ponte 1 1–0 C 1–0 Oct 3, 1973 H2H
12984 Eddie Dibbs Frank Falderbaum 1 1–0 H 1–0 Jun 8, 1973 H2H
12985 Eddie Dibbs Frank Froehling 1 0–1 H 0–1 Feb 22, 1973 H2H
12986 Eddie Dibbs Geoff Masters 1 1–0 H 1–0 May 15, 1975 H2H
12987 Eddie Dibbs Gerard Toulon 1 1–0 C 1–0 Oct 21, 1977 H2H
12988 Eddie Dibbs Graham Stilwell 1 1–0 C 1–0 Oct 15, 1975 H2H
12989 Eddie Dibbs Graydon Garner 1 1–0 H 1–0 Nov 19, 1975 H2H
12990 Eddie Dibbs Ian Fletcher 1 0–1 C 0–1 Aug 10, 1972 H2H
12991 Eddie Dibbs Jean Baptiste Chanfreau 1 1–0 H 1–0 Mar 12, 1973 H2H
12992 Eddie Dibbs John Holladay 1 1–0 H 1–0 Sep 21, 1977 H2H
12993 Eddie Dibbs John Yuill 1 1–0 C 1–0 Apr 6, 1978 H2H
12994 Eddie Dibbs Jose Luis Damiani 1 0–1 C 0–1 Dec 18, 1982 H2H
12995 Eddie Dibbs Keith Richardson 1 0–1 H 0–1 Nov 8, 1977 H2H
12996 Eddie Dibbs Mal Anderson 1 1–0 H 1–0 Jun 17, 1976 H2H
12997 Eddie Dibbs Michael Grant 1 1–0 C 1–0 Feb 16, 1980 H2H
12998 Eddie Dibbs Mike Belkin 1 0–1 C 0–1 Apr 10, 1970 H2H
12999 Eddie Dibbs Mike Machette 1 1–0 C 1–0 Oct 7, 1976 H2H
13000 Eddie Dibbs Nicola Spear 1 1–0 C 1–0 Oct 6, 1977 H2H