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
21801 Jack Draper Marc-Andrea Huesler 1 0–1 H 0–1 Aug 26, 2022 H2H
21802 Jack Draper Marin Cilic 1 0–1 G 0–1 Jul 3, 2025 H2H
21803 Jack Draper Martin Landaluce 1 0–1 H 0–1 Aug 13, 2026 H2H
21804 Jack Draper Matteo Arnaldi 1 1–0 C 1–0 May 2, 2025 H2H
21805 Jack Draper Maxime Cressy 1 0–1 G 0–1 Jun 25, 2022 H2H
21806 Jack Draper Maximilian Marterer 1 1–0 H 1–0 Nov 9, 2023 H2H
21807 Jack Draper Michael Mmoh 1 1–0 H 1–0 Sep 3, 2023 H2H
21808 Jack Draper Mikhail Kukushkin 1 0–1 H 0–1 Mar 26, 2021 H2H
21809 Jack Draper Nicolas Jarry 1 0–1 H 0–1 Mar 23, 2024 H2H
21810 Jack Draper Nuno Borges 1 1–0 H 1–0 Aug 22, 2023 H2H
21811 Jack Draper Pablo Carreno Busta 1 0–1 H 0–1 Aug 13, 2022 H2H
21812 Jack Draper Quentin Halys 1 1–0 H 1–0 Feb 23, 2026 H2H
21813 Jack Draper Radu Albot 1 1–0 H 1–0 Aug 30, 2023 H2H
21814 Jack Draper Rafael Nadal 1 0–1 H 0–1 Jan 18, 2023 H2H
21815 Jack Draper Reilly Opelka 1 0–1 H 0–1 Mar 20, 2026 H2H
21816 Jack Draper Roberto Bautista Agut 1 1–0 H 1–0 Mar 7, 2026 H2H
21817 Jack Draper Rudolf Molleker 1 1–0 C 1–0 Apr 19, 2024 H2H
21818 Jack Draper Ryan Peniston 1 1–0 G 1–0 Jun 24, 2022 H2H
21819 Jack Draper Sebastian Ofner 1 1–0 G 1–0 Jun 13, 2024 H2H
21820 Jack Draper Stefan Kozlov 1 1–0 H 1–0 Aug 3, 2022 H2H
21821 Jack Draper Taro Daniel 1 1–0 H 1–0 Mar 22, 2024 H2H
21822 Jack Draper Terence Atmane 1 0–1 H 0–1 Aug 4, 2026 H2H
21823 Jack Draper Yoshihito Nishioka 1 1–0 H 1–0 Feb 29, 2024 H2H
21824 Jack Draper Zhizhen Zhang 1 1–0 H 1–0 Aug 28, 2024 H2H
21825 Jack Jackson Bob Carmichael 1 0–1 C 0–1 Apr 24, 1970 H2H
21826 Jack Kennedy Lloyd Harris 1 0–1 H 0–1 Aug 30, 2026 H2H
21827 Jack Pinnington Jones Brandon Nakashima 1 0–1 G 0–1 Jun 29, 2026 H2H
21828 Jack Pinnington Jones Eliot Spizzirri 1 1–0 H 1–0 Feb 12, 2026 H2H
21829 Jack Pinnington Jones Marin Cilic 1 0–1 H 0–1 Feb 13, 2026 H2H
21830 Jack Pinnington Jones Nuno Borges 1 0–1 G 0–1 Jun 25, 2025 H2H
21831 Jack Pinnington Jones Tomas Martin Etcheverry 1 1–0 G 1–0 Jul 2, 2025 H2H
21832 Jack Pinnington Jones Zhizhen Zhang 1 0–1 C 0–1 Mar 30, 2026 H2H
21833 Jack Sock Albert Ramos-Vinolas 1 0–1 C 0–1 May 28, 2016 H2H
21834 Jack Sock Alejandro Gonzalez 1 1–0 H 1–0 Jul 24, 2014 H2H
21835 Jack Sock Alex Kuznetsov 1 1–0 G 1–0 Jul 10, 2014 H2H
21836 Jack Sock Andreas Haider-Maurer 1 1–0 H 1–0 Oct 9, 2015 H2H
21837 Jack Sock Andy Roddick 1 0–1 H 0–1 Sep 1, 2011 H2H
21838 Jack Sock Benoit Paire 1 1–0 C 1–0 May 3, 2016 H2H
21839 Jack Sock Bernabe Zapata Miralles 1 1–0 G 1–0 Jun 29, 2022 H2H
21840 Jack Sock Bjorn Fratangelo 1 1–0 H 1–0 Aug 18, 2015 H2H
21841 Jack Sock Bradley Klahn 1 1–0 C 1–0 Apr 11, 2013 H2H
21842 Jack Sock Carlos Berlocq 1 0–1 H 0–1 Mar 25, 2011 H2H
21843 Jack Sock Daniel Altmaier 1 1–0 H 1–0 Feb 17, 2022 H2H
21844 Jack Sock Daniel Evans 1 1–0 H 1–0 Jul 22, 2016 H2H
21845 Jack Sock Dudi Sela 1 1–0 H 1–0 Jul 28, 2017 H2H
21846 Jack Sock Elias Ymer 1 1–0 H 1–0 Oct 19, 2018 H2H
21847 Jack Sock Ernesto Escobedo 1 0–1 H 0–1 Feb 28, 2018 H2H
21848 Jack Sock Federico Delbonis 1 0–1 C 0–1 Feb 18, 2016 H2H
21849 Jack Sock Filip Krajinovic 1 1–0 H 1–0 Nov 5, 2017 H2H
21850 Jack Sock Florian Mayer 1 1–0 H 1–0 Aug 29, 2012 H2H
21851 Jack Sock Gael Monfils 1 0–1 H 0–1 Jan 16, 2014 H2H
21852 Jack Sock Gastao Elias 1 1–0 H 1–0 Oct 22, 2016 H2H
21853 Jack Sock Gilles Muller 1 1–0 H 1–0 Mar 15, 2015 H2H
21854 Jack Sock Go Soeda 1 1–0 H 1–0 Mar 27, 2015 H2H
21855 Jack Sock Gregoire Barrere 1 1–0 H 1–0 Mar 10, 2023 H2H
21856 Jack Sock Guido Andreozzi 1 1–0 H 1–0 Aug 29, 2018 H2H
21857 Jack Sock Henri Laaksonen 1 1–0 H 1–0 Mar 12, 2017 H2H
21858 Jack Sock Horacio Zeballos 1 1–0 C 1–0 Apr 13, 2018 H2H
21859 Jack Sock Hyeon Chung 1 0–1 H 0–1 Aug 14, 2018 H2H
21860 Jack Sock Igor Kunitsyn 1 1–0 G 1–0 Jul 12, 2012 H2H
21861 Jack Sock Igor Sijsling 1 1–0 H 1–0 Jul 31, 2013 H2H
21862 Jack Sock Ilya Ivashka 1 1–0 H 1–0 Feb 9, 2023 H2H
21863 Jack Sock Izak Van der Merwe 1 0–1 G 0–1 Jul 13, 2012 H2H
21864 Jack Sock James Blake 1 1–0 H 1–0 Feb 22, 2013 H2H
21865 Jack Sock Janko Tipsarevic 1 0–1 H 0–1 Sep 1, 2013 H2H
21866 Jack Sock Jason Kubler 1 0–1 G 0–1 Jul 3, 2022 H2H
21867 Jack Sock Joao Souza 1 1–0 C 1–0 Apr 9, 2015 H2H
21868 Jack Sock John Millman 1 0–1 H 0–1 Oct 9, 2021 H2H
21869 Jack Sock John-Patrick Smith 1 1–0 H 1–0 Feb 22, 2018 H2H
21870 Jack Sock Juan Manuel Cerundolo 1 1–0 H 1–0 Mar 12, 2022 H2H
21871 Jack Sock Juan Monaco 1 0–1 C 0–1 Apr 10, 2016 H2H
21872 Jack Sock Jurgen Melzer 1 1–0 H 1–0 Aug 6, 2014 H2H
21873 Jack Sock Jurgen Zopp 1 0–1 C 0–1 May 29, 2018 H2H
21874 Jack Sock Kenny De Schepper 1 1–0 C 1–0 May 21, 2014 H2H
21875 Jack Sock Lleyton Hewitt 1 0–1 G 0–1 Jul 12, 2014 H2H
21876 Jack Sock Lucas Pouille 1 1–0 H 1–0 Nov 3, 2017 H2H
21877 Jack Sock Lukas Rosol 1 0–1 H 0–1 Jan 21, 2016 H2H
21878 Jack Sock Lukasz Kubot 1 1–0 H 1–0 Oct 13, 2015 H2H
21879 Jack Sock Marcel Granollers 1 0–1 H 0–1 Oct 28, 2016 H2H
21880 Jack Sock Marc Gicquel 1 1–0 H 1–0 Aug 31, 2011 H2H
21881 Jack Sock Marco Chiudinelli 1 0–1 H 0–1 Sep 1, 2010 H2H
21882 Jack Sock Marcos Baghdatis 1 1–0 C 1–0 Apr 9, 2016 H2H
21883 Jack Sock Marcos Giron 1 0–1 H 0–1 Feb 13, 2020 H2H
21884 Jack Sock Marius Copil 1 1–0 H 1–0 Aug 3, 2017 H2H
21885 Jack Sock Matija Pecotic 1 0–1 H 0–1 Feb 16, 2023 H2H
21886 Jack Sock Matteo Berrettini 1 0–1 G 0–1 Jul 4, 2018 H2H
21887 Jack Sock Matthew Barton 1 1–0 C 1–0 Apr 8, 2016 H2H
21888 Jack Sock Matthew Ebden 1 1–0 H 1–0 Feb 28, 2013 H2H
21889 Jack Sock Maximo Gonzalez 1 1–0 H 1–0 Aug 29, 2013 H2H
21890 Jack Sock Michael Venus 1 1–0 H 1–0 Jul 25, 2014 H2H
21891 Jack Sock Mischa Zverev 1 1–0 H 1–0 Sep 1, 2016 H2H
21892 Jack Sock Nicolas Mahut 1 0–1 C 0–1 May 9, 2017 H2H
21893 Jack Sock Novak Djokovic 1 0–1 H 0–1 Aug 14, 2015 H2H
21894 Jack Sock Philipp Petzschner 1 1–0 H 1–0 Aug 28, 2013 H2H
21895 Jack Sock Radek Stepanek 1 1–0 G 1–0 Jul 16, 2015 H2H
21896 Jack Sock Rajeev Ram 1 1–0 G 1–0 Jul 11, 2014 H2H
21897 Jack Sock Sam Groth 1 0–1 G 0–1 Jul 1, 2015 H2H
21898 Jack Sock Sam Querrey 1 1–0 C 1–0 Apr 12, 2015 H2H
21899 Jack Sock Sebastian Ofner 1 0–1 G 0–1 Jul 6, 2017 H2H
21900 Jack Sock Sergiy Stakhovsky 1 1–0 H 1–0 Mar 26, 2016 H2H
21901 Jack Sock Stan Wawrinka 1 0–1 H 0–1 Jul 29, 2016 H2H
21902 Jack Sock Stefanos Tsitsipas 1 0–1 H 0–1 Mar 13, 2022 H2H
21903 Jack Sock Taro Daniel 1 0–1 H 0–1 Aug 8, 2016 H2H
21904 Jack Sock Teymuraz Gabashvili 1 1–0 H 1–0 Oct 8, 2015 H2H
21905 Jack Sock Thomas Fabbiano 1 1–0 H 1–0 Mar 11, 2018 H2H
21906 Jack Sock Tim Smyczek 1 0–1 H 0–1 Mar 8, 2014 H2H
21907 Jack Sock Tobias Kamke 1 1–0 H 1–0 Jan 15, 2014 H2H
21908 Jack Sock Tomas Machac 1 0–1 C 0–1 Apr 6, 2023 H2H
21909 Jack Sock Tommy Robredo 1 0–1 H 0–1 Aug 12, 2014 H2H
21910 Jack Sock Viktor Troicki 1 0–1 H 0–1 Nov 4, 2015 H2H
21911 Jack Sock Yen-Hsun Lu 1 1–0 H 1–0 Mar 14, 2015 H2H
21912 Jack Sock Yuki Bhambri 1 1–0 H 1–0 Mar 24, 2018 H2H
21913 Jack Sock Ze Zhang 1 1–0 H 1–0 Oct 6, 2016 H2H
21914 Jacob Fearnley Benjamin Bonzi 1 1–0 H 1–0 Mar 21, 2025 H2H
21915 Jacob Fearnley Hamad Medjedovic 1 0–1 H 0–1 Aug 20, 2025 H2H
21916 Jacob Fearnley Juan Manuel Cerundolo 1 0–1 C 0–1 May 26, 2026 H2H
21917 Jacob Fearnley Nick Kyrgios 1 1–0 H 1–0 Jan 14, 2025 H2H
21918 Jacob Fearnley Quentin Halys 1 0–1 H 0–1 Jan 13, 2026 H2H
21919 Jacob Fearnley Roberto Bautista Agut 1 1–0 H 1–0 Aug 26, 2025 H2H
21920 Jacob Fearnley Taylor Fritz 1 0–1 H 0–1 Mar 8, 2026 H2H
21921 Jacobo Diaz Adrian Voinea 1 0–1 C 0–1 Aug 8, 1996 H2H
21922 Jacobo Diaz Arnaud Di Pasquale 1 0–1 C 0–1 Mar 9, 2000 H2H
21923 Jacobo Diaz Cristiano Caratti 1 0–1 H 0–1 Sep 1, 1999 H2H
21924 Jacobo Diaz Danny Sapsford 1 1–0 C 1–0 Sep 12, 1997 H2H
21925 Jacobo Diaz Federico Luzzi 1 1–0 C 1–0 May 12, 2001 H2H
21926 Jacobo Diaz Fredrik Jonsson 1 0–1 H 0–1 Jan 19, 2000 H2H
21927 Jacobo Diaz Irakli Labadze 1 1–0 C 1–0 Sep 13, 2001 H2H
21928 Jacobo Diaz Jamie Delgado 1 1–0 C 1–0 Sep 16, 1999 H2H
21929 Jacobo Diaz Jeff Salzenstein 1 1–0 H 1–0 Aug 15, 2001 H2H
21930 Jacobo Diaz Jiri Vanek 1 0–1 C 0–1 Sep 27, 2001 H2H
21931 Jacobo Diaz Marcelo Filippini 1 1–0 C 1–0 Apr 30, 1998 H2H
21932 Jacobo Diaz Marcos Ondruska 1 0–1 C 0–1 Sep 13, 1997 H2H
21933 Jacobo Diaz Nicolas Coutelot 1 0–1 C 0–1 Apr 13, 2000 H2H
21934 Jacobo Diaz Patrik Fredriksson 1 1–0 C 1–0 Jun 12, 1997 H2H
21935 Jacobo Diaz Tomas Zib 1 0–1 H 0–1 Aug 18, 1999 H2H
21936 Jacopo Berrettini Alex de Minaur 1 0–1 H 0–1 Mar 2, 2023 H2H
21937 Jacques Hervet Ilie Nastase 1 0–1 C 0–1 May 25, 1983 H2H
21938 Jacques Manset Victor Amaya 1 0–1 H 0–1 Feb 23, 1983 H2H
21939 Jacques Thamin Allan McDonald 1 0–1 G 0–1 Jun 7, 1973 H2H
21940 Jacques Thamin Jan Hordijk 1 0–1 G 0–1 Jun 13, 1973 H2H
21941 Jacques Thamin Larry Parker 1 0–1 G 0–1 Jan 10, 1974 H2H
21942 Jacques Thamin Milan Holecek 1 0–1 G 0–1 Jan 4, 1974 H2H
21943 Jacques Thamin Richard Hawkes 1 0–1 H 0–1 Apr 6, 1969 H2H
21944 Jacques Thamin Steve Faulk 1 1–0 C 1–0 Apr 25, 1973 H2H
21945 Jacques Thamin Wanaro N'Godrella 1 1–0 C 1–0 Apr 27, 1973 H2H
21946 Jai Dilouie Arthur Ashe 1 0–1 C 0–1 Aug 2, 1977 H2H
21947 Jai Dilouie Hubertus Hoyt 1 0–1 H 0–1 Jul 25, 1979 H2H
21948 Jai Dilouie Rejean Genois 1 1–0 C 1–0 Aug 22, 1979 H2H
21949 Jai Dilouie Wayne Pascoe 1 0–1 G 0–1 Jan 8, 1981 H2H
21950 Jaidip Mukerjea Clark Graebner 1 0–1 G 0–1 Jun 28, 1972 H2H
21951 Jaidip Mukerjea Graham Stilwell 1 0–1 G 0–1 Jul 10, 1970 H2H
21952 Jaidip Mukerjea Jean Claude Barclay 1 1–0 C 1–0 Jun 13, 1968 H2H
21953 Jaidip Mukerjea Roy Barth 1 1–0 G 1–0 Jun 17, 1970 H2H
21954 Jaidip Mukerjea Tom Edlefsen 1 0–1 G 0–1 Aug 18, 1969 H2H
21955 Jaidip Mukerjea Wanaro N'Godrella 1 0–1 G 0–1 Jul 14, 1971 H2H
21956 Jaime Cortes Mario Rincon 1 0–1 C 0–1 Sep 15, 1994 H2H
21957 Jaime Faria Adam Walton 1 1–0 H 1–0 Aug 18, 2026 H2H
21958 Jaime Faria Ben Shelton 1 1–0 H 1–0 Aug 16, 2026 H2H
21959 Jaime Faria Botic van de Zandschulp 1 1–0 C 1–0 Jul 21, 2026 H2H
21960 Jaime Faria Camilo Ugo Carabelli 1 0–1 C 0–1 Feb 22, 2025 H2H
21961 Jaime Faria Damir Dzumhur 1 1–0 C 1–0 Feb 19, 2026 H2H
21962 Jaime Faria Frances Tiafoe 1 0–1 C 0–1 May 30, 2026 H2H
21963 Jaime Faria Gonzalo Bueno 1 1–0 C 1–0 Jul 23, 2026 H2H
21964 Jaime Faria Gustavo Heide 1 1–0 C 1–0 Feb 28, 2025 H2H
21965 Jaime Faria Hubert Hurkacz 1 0–1 C 0–1 Apr 22, 2026 H2H
21966 Jaime Faria Jan-Lennard Struff 1 1–0 C 1–0 May 28, 2026 H2H
21967 Jaime Faria Laslo Djere 1 0–1 C 0–1 Mar 1, 2025 H2H
21968 Jaime Faria Lorenzo Musetti 1 0–1 H 0–1 Aug 19, 2026 H2H
21969 Jaime Faria Lorenzo Sonego 1 0–1 G 0–1 Jul 2, 2025 H2H
21970 Jaime Faria Novak Djokovic 1 0–1 H 0–1 Jan 16, 2025 H2H
21971 Jaime Faria Pavel Kotov 1 1–0 H 1–0 Jan 14, 2025 H2H
21972 Jaime Faria Sebastian Baez 1 1–0 C 1–0 Feb 17, 2026 H2H
21973 Jaime Faria Stan Wawrinka 1 1–0 C 1–0 Jul 14, 2026 H2H
21974 Jaime Faria Titouan Droguet 1 0–1 H 0–1 Aug 5, 2026 H2H
21975 Jaime Faria Tomas Martin Etcheverry 1 0–1 C 0–1 Feb 20, 2026 H2H
21976 Jaime Faria Zizou Bergs 1 0–1 G 0–1 Jul 2, 2026 H2H
21977 Jaime Fillol Alberto Martorell 1 1–0 C 1–0 Oct 25, 1972 H2H
21978 Jaime Fillol Alejandro Ganzabal 1 1–0 C 1–0 Apr 22, 1983 H2H
21979 Jaime Fillol Alejandro Gattiker 1 1–0 C 1–0 Nov 26, 1982 H2H
21980 Jaime Fillol Andy Andrews 1 1–0 C 1–0 Nov 27, 1982 H2H
21981 Jaime Fillol Attila Korpas 1 1–0 C 1–0 Jun 9, 1974 H2H
21982 Jaime Fillol Bailey Brown 1 1–0 G 1–0 Jul 31, 1969 H2H
21983 Jaime Fillol Bernie Mitton 1 1–0 C 1–0 Aug 3, 1978 H2H
21984 Jaime Fillol Bill Scanlon 1 1–0 C 1–0 Aug 5, 1976 H2H
21985 Jaime Fillol Billy Martin 1 1–0 H 1–0 Sep 20, 1974 H2H
21986 Jaime Fillol Birger Andersson 1 1–0 C 1–0 Oct 24, 1973 H2H
21987 Jaime Fillol Bob Carmichael 1 1–0 C 1–0 Feb 28, 1970 H2H
21988 Jaime Fillol Brad Drewett 1 0–1 C 0–1 Oct 18, 1980 H2H
21989 Jaime Fillol Butch Seewagen 1 1–0 C 1–0 Jul 24, 1969 H2H
21990 Jaime Fillol Butch Walts 1 0–1 C 0–1 Sep 29, 1976 H2H
21991 Jaime Fillol Carlos Gattiker 1 1–0 H 1–0 Nov 24, 1983 H2H
21992 Jaime Fillol Carlos Lando 1 1–0 C 1–0 Oct 13, 1977 H2H
21993 Jaime Fillol Cassio Motta 1 0–1 C 0–1 Nov 4, 1982 H2H
21994 Jaime Fillol Charlie Owens 1 1–0 C 1–0 Aug 19, 1972 H2H
21995 Jaime Fillol Chip Tolleson 1 1–0 C 1–0 Aug 9, 1978 H2H
21996 Jaime Fillol Chris Bovett 1 1–0 G 1–0 Aug 31, 1968 H2H
21997 Jaime Fillol Chris Delaney 1 1–0 H 1–0 Nov 6, 1980 H2H
21998 Jaime Fillol Christophe Freyss 1 1–0 C 1–0 Jul 15, 1981 H2H
21999 Jaime Fillol Colin Stubs 1 1–0 C 1–0 Jul 13, 1968 H2H
22000 Jaime Fillol Craig Wittus 1 1–0 H 1–0 Aug 4, 1983 H2H