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 ascending Record Surface Last Met H2H
50801 Tim Mayotte Ricki Osterthun 1 1–0 H 1–0 Oct 18, 1987 H2H
50802 Tim Mayotte Ricky Brown 1 1–0 G 1–0 Dec 12, 1985 H2H
50803 Tim Mayotte Robert Seguso 1 1–0 G 1–0 Jul 12, 1984 H2H
50804 Tim Mayotte Rod Frawley 1 0–1 G 0–1 Jul 3, 1981 H2H
50805 Tim Mayotte Rolf Gehring 1 0–1 C 0–1 May 30, 1984 H2H
50806 Tim Mayotte Scott Mccain 1 1–0 H 1–0 Sep 5, 1981 H2H
50807 Tim Mayotte Stefan Simonsson 1 0–1 H 0–1 Aug 15, 1984 H2H
50808 Tim Mayotte Steve Krulevitz 1 0–1 G 0–1 Jan 9, 1982 H2H
50809 Tim Mayotte Steve Shaw 1 1–0 H 1–0 Apr 15, 1988 H2H
50810 Tim Mayotte Thierry Stevaux 1 1–0 H 1–0 Mar 11, 1982 H2H
50811 Tim Mayotte Tony Giammalva 1 1–0 H 1–0 Nov 5, 1981 H2H
50812 Tim Mayotte Trevor Allan 1 1–0 G 1–0 Jun 26, 1985 H2H
50813 Timofey Skatov Alex de Minaur 1 0–1 H 0–1 Aug 30, 2023 H2H
50814 Timofey Skatov Camilo Ugo Carabelli 1 0–1 C 0–1 Mar 31, 2026 H2H
50815 Timofey Skatov Emil Ruusuvuori 1 0–1 H 0–1 Oct 29, 2020 H2H
50816 Timofey Skatov Fabian Marozsan 1 0–1 H 0–1 Oct 20, 2026 H2H
50817 Timofey Skatov Grigor Dimitrov 1 0–1 C 0–1 May 30, 2023 H2H
50818 Timofey Skatov Hubert Hurkacz 1 0–1 H 0–1 Aug 28, 2024 H2H
50819 Timofey Skatov Ilya Ivashka 1 0–1 H 0–1 Sep 24, 2021 H2H
50820 Timofey Skatov Jesper de Jong 1 1–0 C 1–0 Jul 21, 2026 H2H
50821 Timofey Skatov Norbert Gombos 1 0–1 H 0–1 Jan 19, 2022 H2H
50822 Timofey Skatov Nuno Borges 1 0–1 C 0–1 Jul 20, 2024 H2H
50823 Timofey Skatov Raphael Collignon 1 0–1 C 0–1 Jul 13, 2026 H2H
50824 Timofey Skatov Taro Daniel 1 1–0 C 1–0 Jul 18, 2024 H2H
50825 Timofey Skatov Tomas Machac 1 0–1 H 0–1 Oct 17, 2024 H2H
50826 Timothy Noonan Haroon Rahim 1 0–1 H 0–1 Aug 8, 1973 H2H
50827 Timothy Noonan Jacques Thamin 1 1–0 H 1–0 Nov 17, 1976 H2H
50828 Tim Siegel Tom Leonard 1 0–1 C 0–1 Apr 3, 1980 H2H
50829 Tim Smyczek Albert Ramos-Vinolas 1 0–1 H 0–1 Jan 18, 2018 H2H
50830 Tim Smyczek Alexei Popyrin 1 1–0 H 1–0 Jan 17, 2018 H2H
50831 Tim Smyczek Alex Kuznetsov 1 1–0 H 1–0 Jul 30, 2014 H2H
50832 Tim Smyczek Austin Krajicek 1 0–1 G 0–1 Jul 10, 2014 H2H
50833 Tim Smyczek Bobby Reynolds 1 1–0 H 1–0 Aug 29, 2012 H2H
50834 Tim Smyczek Damir Dzumhur 1 0–1 H 0–1 Feb 11, 2016 H2H
50835 Tim Smyczek Daniel Kosakowski 1 0–1 H 0–1 Jul 28, 2011 H2H
50836 Tim Smyczek Gael Monfils 1 0–1 H 0–1 Feb 12, 2011 H2H
50837 Tim Smyczek Grigor Dimitrov 1 0–1 H 0–1 Aug 2, 2011 H2H
50838 Tim Smyczek Jan-Lennard Struff 1 0–1 H 0–1 Aug 29, 2018 H2H
50839 Tim Smyczek Josselin Ouanna 1 1–0 C 1–0 Apr 11, 2013 H2H
50840 Tim Smyczek Laslo Djere 1 1–0 H 1–0 Mar 10, 2018 H2H
50841 Tim Smyczek Lucas Pouille 1 0–1 C 0–1 May 20, 2015 H2H
50842 Tim Smyczek Luke Saville 1 1–0 H 1–0 Jan 21, 2015 H2H
50843 Tim Smyczek Peter Polansky 1 0–1 H 0–1 Jul 27, 2016 H2H
50844 Tim Smyczek Robert Farah 1 1–0 H 1–0 Feb 10, 2011 H2H
50845 Tim van Rijthoven Aslan Karatsev 1 0–1 H 0–1 Jan 6, 2023 H2H
50846 Tim van Rijthoven Felix Auger-Aliassime 1 1–0 G 1–0 Jun 11, 2022 H2H
50847 Tim van Rijthoven Hugo Gaston 1 1–0 G 1–0 Jun 11, 2022 H2H
50848 Tim van Rijthoven Jaume Munar 1 0–1 H 0–1 Oct 20, 2022 H2H
50849 Tim van Rijthoven Matthew Ebden 1 1–0 G 1–0 Jun 9, 2022 H2H
50850 Tim van Rijthoven Mikael Ymer 1 0–1 H 0–1 Oct 13, 2022 H2H
50851 Tim van Rijthoven Mitchell Krueger 1 0–1 G 0–1 Jul 14, 2022 H2H
50852 Tim van Rijthoven Novak Djokovic 1 0–1 G 0–1 Jul 5, 2022 H2H
50853 Tim van Rijthoven Radu Albot 1 1–0 H 1–0 Jan 5, 2023 H2H
50854 Tim van Rijthoven Reilly Opelka 1 1–0 G 1–0 Jun 30, 2022 H2H
50855 Tim van Rijthoven Taylor Fritz 1 1–0 G 1–0 Jun 10, 2022 H2H
50856 Tim van Rijthoven Zhizhen Zhang 1 1–0 H 1–0 Aug 31, 2022 H2H
50857 Tim van Rijthoven Zizou Bergs 1 0–1 G 0–1 Jun 13, 2024 H2H
50858 Tim Wilkison Adriano Panatta 1 0–1 C 0–1 Apr 23, 1977 H2H
50859 Tim Wilkison Allan Stone 1 0–1 G 0–1 Dec 30, 1978 H2H
50860 Tim Wilkison Alvaro Fillol 1 1–0 G 1–0 Jun 22, 1979 H2H
50861 Tim Wilkison Andy Kohlberg 1 1–0 H 1–0 Aug 14, 1982 H2H
50862 Tim Wilkison Balazs Taroczy 1 0–1 C 0–1 Nov 26, 1981 H2H
50863 Tim Wilkison Barry Moir 1 1–0 H 1–0 Feb 11, 1986 H2H
50864 Tim Wilkison Belus Prajoux 1 1–0 C 1–0 May 1, 1980 H2H
50865 Tim Wilkison Bernard Boileau 1 0–1 H 0–1 Jan 28, 1983 H2H
50866 Tim Wilkison Billy Martin 1 1–0 H 1–0 Jan 10, 1981 H2H
50867 Tim Wilkison Blaine Willenborg 1 0–1 C 0–1 Aug 8, 1984 H2H
50868 Tim Wilkison Bob Carmichael 1 1–0 G 1–0 Dec 14, 1977 H2H
50869 Tim Wilkison Bob Giltinan 1 1–0 C 1–0 Aug 9, 1978 H2H
50870 Tim Wilkison Bob Lutz 1 1–0 G 1–0 Jul 14, 1979 H2H
50871 Tim Wilkison Brian Garrow 1 1–0 G 1–0 Jun 13, 1990 H2H
50872 Tim Wilkison Carlos Kirmayr 1 1–0 H 1–0 Oct 29, 1981 H2H
50873 Tim Wilkison Charles Honey 1 1–0 C 1–0 Sep 29, 1988 H2H
50874 Tim Wilkison Chris Dunk 1 1–0 H 1–0 Jan 15, 1982 H2H
50875 Tim Wilkison Cliff Drysdale 1 0–1 H 0–1 Feb 14, 1979 H2H
50876 Tim Wilkison Corrado Barazzutti 1 1–0 C 1–0 Feb 2, 1979 H2H
50877 Tim Wilkison Craig A Miller 1 1–0 G 1–0 Dec 18, 1982 H2H
50878 Tim Wilkison Craig Campbell 1 1–0 H 1–0 Nov 19, 1987 H2H
50879 Tim Wilkison Craig Wittus 1 0–1 C 0–1 Nov 13, 1982 H2H
50880 Tim Wilkison Dan Goldie 1 0–1 C 0–1 Nov 13, 1987 H2H
50881 Tim Wilkison Danie Visser 1 1–0 H 1–0 Oct 25, 1984 H2H
50882 Tim Wilkison David Mustard 1 1–0 C 1–0 Aug 2, 1984 H2H
50883 Tim Wilkison Dick Metz 1 1–0 H 1–0 Jan 14, 1982 H2H
50884 Tim Wilkison Donald Watt 1 1–0 G 1–0 Jun 6, 1980 H2H
50885 Tim Wilkison Drew Gitlin 1 1–0 H 1–0 Aug 13, 1982 H2H
50886 Tim Wilkison Eduardo Bengoechea 1 0–1 C 0–1 May 2, 1986 H2H
50887 Tim Wilkison Erick Iskersky 1 0–1 C 0–1 Jul 29, 1982 H2H
50888 Tim Wilkison Ernie Ewert 1 1–0 G 1–0 Jan 15, 1977 H2H
50889 Tim Wilkison Gene Malin 1 1–0 C 1–0 Apr 3, 1980 H2H
50890 Tim Wilkison Gilles Moretton 1 1–0 G 1–0 Dec 7, 1977 H2H
50891 Tim Wilkison Glenn Layendecker 1 0–1 H 0–1 Oct 7, 1988 H2H
50892 Tim Wilkison Greg Halder 1 1–0 H 1–0 Nov 23, 1977 H2H
50893 Tim Wilkison Greg Holmes 1 1–0 H 1–0 Aug 10, 1988 H2H
50894 Tim Wilkison Guillermo Rivas 1 0–1 C 0–1 May 9, 1985 H2H
50895 Tim Wilkison Hans Hansson 1 1–0 G 1–0 Dec 6, 1982 H2H
50896 Tim Wilkison Heinz Gunthardt 1 1–0 H 1–0 Oct 27, 1984 H2H
50897 Tim Wilkison Jai Dilouie 1 1–0 H 1–0 Jan 6, 1979 H2H
50898 Tim Wilkison James Chico Hagey 1 1–0 C 1–0 Jul 28, 1977 H2H
50899 Tim Wilkison James Turner 1 1–0 G 1–0 Jun 19, 1986 H2H
50900 Tim Wilkison Jan Kodes 1 0–1 H 0–1 Feb 19, 1977 H2H
50901 Tim Wilkison Jean Francois Caujolle 1 0–1 C 0–1 Nov 2, 1977 H2H
50902 Tim Wilkison Jeff Borowiak 1 1–0 C 1–0 Nov 12, 1981 H2H
50903 Tim Wilkison Jim Gurfein 1 1–0 G 1–0 Dec 16, 1981 H2H
50904 Tim Wilkison Jiri Granat 1 0–1 C 0–1 Jul 21, 1982 H2H
50905 Tim Wilkison Joao Soares 1 0–1 C 0–1 Jan 23, 1985 H2H
50906 Tim Wilkison John Marks 1 1–0 H 1–0 Apr 13, 1979 H2H
50907 Tim Wilkison Jose Higueras 1 0–1 C 0–1 Sep 2, 1977 H2H
50908 Tim Wilkison Juan Avendano 1 0–1 C 0–1 Apr 6, 1984 H2H
50909 Tim Wilkison Jurgen Fassbender 1 0–1 C 0–1 Nov 16, 1979 H2H
50910 Tim Wilkison Karl Meiler 1 0–1 H 0–1 Nov 10, 1977 H2H
50911 Tim Wilkison Karl Richter 1 1–0 H 1–0 Nov 21, 1985 H2H
50912 Tim Wilkison Kjell Johansson 1 1–0 C 1–0 Apr 2, 1981 H2H
50913 Tim Wilkison Lawson Duncan 1 0–1 C 0–1 May 13, 1989 H2H
50914 Tim Wilkison Leif Shiras 1 1–0 H 1–0 Feb 28, 1990 H2H
50915 Tim Wilkison Lloyd Bourne 1 1–0 H 1–0 Aug 12, 1987 H2H
50916 Tim Wilkison Magnus Tideman 1 1–0 H 1–0 Dec 31, 1987 H2H
50917 Tim Wilkison Marcos Hocevar 1 0–1 G 0–1 Jul 12, 1984 H2H
50918 Tim Wilkison Mark Lewis 1 1–0 G 1–0 Dec 16, 1982 H2H
50919 Tim Wilkison Matt Anger 1 1–0 H 1–0 Aug 21, 1985 H2H
50920 Tim Wilkison Michael Appleton 1 1–0 G 1–0 Jun 5, 1980 H2H
50921 Tim Wilkison Michael Kures 1 1–0 H 1–0 Nov 17, 1988 H2H
50922 Tim Wilkison Michael Westphal 1 0–1 C 0–1 Apr 4, 1985 H2H
50923 Tim Wilkison Mike Cahill 1 1–0 C 1–0 Jul 27, 1977 H2H
50924 Tim Wilkison Mike Machette 1 1–0 C 1–0 Nov 15, 1979 H2H
50925 Tim Wilkison Noel Phillips 1 1–0 G 1–0 Jun 27, 1979 H2H
50926 Tim Wilkison Pancho Walthall 1 1–0 H 1–0 Apr 12, 1979 H2H
50927 Tim Wilkison Pat Dupre 1 0–1 H 0–1 Nov 10, 1979 H2H
50928 Tim Wilkison Peter Elter 1 1–0 H 1–0 Oct 30, 1981 H2H
50929 Tim Wilkison Peter Hampton 1 1–0 H 1–0 Jan 5, 1979 H2H
50930 Tim Wilkison Peter Johnston 1 0–1 G 0–1 Jun 9, 1982 H2H
50931 Tim Wilkison Peter Langsford 1 1–0 H 1–0 Jan 4, 1980 H2H
50932 Tim Wilkison Peter Rennert 1 0–1 G 0–1 Jun 11, 1980 H2H
50933 Tim Wilkison Ricardo Acioly 1 1–0 G 1–0 Jun 18, 1987 H2H
50934 Tim Wilkison Ricardo Cano 1 0–1 C 0–1 Mar 2, 1977 H2H
50935 Tim Wilkison Ricardo Ycaza 1 1–0 C 1–0 Jul 13, 1977 H2H
50936 Tim Wilkison Richard Lewis 1 1–0 H 1–0 Jan 7, 1979 H2H
50937 Tim Wilkison Richard Meyer 1 1–0 H 1–0 Aug 13, 1980 H2H
50938 Tim Wilkison Rick Fisher 1 0–1 H 0–1 Feb 2, 1978 H2H
50939 Tim Wilkison Robin Drysdale 1 1–0 G 1–0 Dec 26, 1978 H2H
50940 Tim Wilkison Rocky Royer 1 1–0 C 1–0 May 8, 1984 H2H
50941 Tim Wilkison Roger Taylor 1 1–0 G 1–0 Jun 14, 1979 H2H
50942 Tim Wilkison Roland Stadler 1 1–0 H 1–0 Oct 20, 1983 H2H
50943 Tim Wilkison Scott Mccain 1 1–0 H 1–0 Jan 8, 1981 H2H
50944 Tim Wilkison Shane Barr 1 1–0 G 1–0 Jan 16, 1987 H2H
50945 Tim Wilkison Stefan Simonsson 1 1–0 C 1–0 May 5, 1982 H2H
50946 Tim Wilkison Steve Krulevitz 1 1–0 C 1–0 Nov 11, 1982 H2H
50947 Tim Wilkison Steve Meister 1 1–0 G 1–0 Jun 20, 1984 H2H
50948 Tim Wilkison Syd Ball 1 1–0 C 1–0 Mar 29, 1979 H2H
50949 Tim Wilkison Tom Gorman 1 0–1 H 0–1 Feb 2, 1980 H2H
50950 Tim Wilkison Tom Leonard 1 0–1 H 0–1 Oct 2, 1981 H2H
50951 Tim Wilkison Tomm Warneke 1 1–0 C 1–0 Jan 29, 1986 H2H
50952 Tim Wilkison Tony Giammalva 1 1–0 C 1–0 Feb 25, 1982 H2H
50953 Tim Wilkison Vallis Wilder 1 1–0 G 1–0 Jul 12, 1986 H2H
50954 Tim Wilkison Van Winitsky 1 1–0 C 1–0 May 4, 1982 H2H
50955 Tim Wilkison Victor Amaya 1 0–1 C 0–1 Mar 17, 1977 H2H
50956 Tim Wilkison Wojtek Fibak 1 1–0 H 1–0 Oct 11, 1984 H2H
50957 Tim Wilkison Wolfgang Popp 1 1–0 G 1–0 Jun 20, 1985 H2H
50958 Tim Wilkison Zan Guerry 1 1–0 C 1–0 Jul 21, 1977 H2H
50959 Tim Wilkison Zeljko Franulovic 1 0–1 C 0–1 May 16, 1979 H2H
50960 Tim Wilkison Zoltan Kuharszky 1 1–0 H 1–0 Feb 3, 1983 H2H
50961 Titouan Droguet Adrian Mannarino 1 0–1 G 0–1 Jun 30, 2026 H2H
50962 Titouan Droguet Aleksandar Kovacevic 1 1–0 H 1–0 Feb 5, 2026 H2H
50963 Titouan Droguet Benjamin Bonzi 1 0–1 C 0–1 Apr 22, 2026 H2H
50964 Titouan Droguet Brandon Nakashima 1 0–1 H 0–1 Aug 6, 2026 H2H
50965 Titouan Droguet Camilo Ugo Carabelli 1 1–0 C 1–0 Jul 20, 2026 H2H
50966 Titouan Droguet Cristian Garin 1 1–0 C 1–0 Jul 23, 2025 H2H
50967 Titouan Droguet Damir Dzumhur 1 0–1 C 0–1 Jul 25, 2025 H2H
50968 Titouan Droguet Daniel Altmaier 1 0–1 H 0–1 Oct 20, 2026 H2H
50969 Titouan Droguet Felix Auger-Aliassime 1 0–1 H 0–1 Feb 7, 2026 H2H
50970 Titouan Droguet Lorenzo Musetti 1 1–0 H 1–0 Aug 30, 2023 H2H
50971 Titouan Droguet Matteo Berrettini 1 0–1 H 0–1 Aug 14, 2026 H2H
50972 Titouan Droguet Roberto Bautista Agut 1 1–0 C 1–0 Mar 31, 2026 H2H
50973 Titouan Droguet Sebastian Baez 1 1–0 C 1–0 Apr 3, 2026 H2H
50974 T. Middleton Bryan Shelton 1 0–1 H 0–1 Apr 4, 1991 H2H
50975 T. Middleton Mark Koevermans 1 0–1 C 0–1 Oct 3, 1991 H2H
50976 Tobias Kamke Adrian Mannarino 1 1–0 G 1–0 Jul 21, 2017 H2H
50977 Tobias Kamke Alex Bogdanovic 1 1–0 G 1–0 Jul 7, 2011 H2H
50978 Tobias Kamke Benjamin Mitchell 1 1–0 H 1–0 Jan 7, 2016 H2H
50979 Tobias Kamke Benoit Paire 1 1–0 H 1–0 Aug 2, 2012 H2H
50980 Tobias Kamke Daniel Brands 1 0–1 C 0–1 May 2, 2013 H2H
50981 Tobias Kamke Eduardo Schwank 1 0–1 C 0–1 Jul 21, 2010 H2H
50982 Tobias Kamke Go Soeda 1 0–1 H 0–1 Sep 30, 2011 H2H
50983 Tobias Kamke Igor Sijsling 1 0–1 H 0–1 Oct 17, 2013 H2H
50984 Tobias Kamke Izak Van der Merwe 1 1–0 H 1–0 Feb 16, 2012 H2H
50985 Tobias Kamke Jan Hajek 1 1–0 H 1–0 Oct 21, 2010 H2H
50986 Tobias Kamke Julian Reister 1 1–0 G 1–0 Jun 9, 2011 H2H
50987 Tobias Kamke Kenny De Schepper 1 1–0 H 1–0 Sep 18, 2014 H2H
50988 Tobias Kamke Kyle Edmund 1 1–0 H 1–0 Feb 20, 2014 H2H
50989 Tobias Kamke Malek Jaziri 1 1–0 H 1–0 Jan 1, 2014 H2H
50990 Tobias Kamke Marton Fucsovics 1 1–0 H 1–0 Sep 20, 2013 H2H
50991 Tobias Kamke Nicolas Renavand 1 0–1 H 0–1 Sep 22, 2011 H2H
50992 Tobias Kamke Pablo Carreno Busta 1 0–1 C 0–1 Apr 10, 2014 H2H
50993 Tobias Kamke Radu Albot 1 1–0 H 1–0 Oct 21, 2016 H2H
50994 Tobias Kamke Ricardas Berankis 1 1–0 H 1–0 Jul 31, 2013 H2H
50995 Tobias Kamke Roberto Bautista Agut 1 0–1 C 0–1 Jul 11, 2013 H2H
50996 Tobias Kamke Ruben Ramirez Hidalgo 1 1–0 H 1–0 Jan 2, 2013 H2H
50997 Tobias Kamke Sebastian Rieschick 1 1–0 H 1–0 Oct 21, 2011 H2H
50998 Tobias Kamke Stephane Robert 1 1–0 C 1–0 May 26, 2010 H2H
50999 Tobias Kamke Taylor Fritz 1 1–0 G 1–0 Jul 20, 2017 H2H
51000 Tobias Kamke Thomas Schoorel 1 1–0 H 1–0 Feb 17, 2011 H2H