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
26001 Joakim Nystrom Ted Farnsworth 1 1–0 C 1–0 Aug 1, 1984 H2H
26002 Joakim Nystrom Terry Moor 1 1–0 H 1–0 Aug 24, 1985 H2H
26003 Joakim Nystrom Thierry Pham 1 1–0 C 1–0 Jul 29, 1988 H2H
26004 Joakim Nystrom Tony Mmoh 1 1–0 C 1–0 Jul 16, 1987 H2H
26005 Joakim Nystrom Tore Meinecke 1 1–0 C 1–0 Apr 22, 1988 H2H
26006 Joakim Nystrom Vitas Gerulaitis 1 1–0 C 1–0 Jan 13, 1985 H2H
26007 Joao Domingues Alex de Minaur 1 1–0 C 1–0 May 2, 2019 H2H
26008 Joao Domingues Fabio Fognini 1 0–1 C 0–1 Mar 2, 2018 H2H
26009 Joao Domingues Federico Gaio 1 1–0 C 1–0 Feb 20, 2020 H2H
26010 Joao Domingues John Millman 1 1–0 C 1–0 May 3, 2019 H2H
26011 Joao Domingues Kevin Anderson 1 0–1 C 0–1 May 5, 2017 H2H
26012 Joao Domingues Kyle Edmund 1 1–0 C 1–0 May 4, 2017 H2H
26013 Joao Domingues Pedro Martinez 1 0–1 C 0–1 Feb 13, 2020 H2H
26014 Joao Domingues Renzo Olivo 1 1–0 C 1–0 Mar 1, 2018 H2H
26015 Joao Domingues Simone Bolelli 1 0–1 C 0–1 May 3, 2018 H2H
26016 Joao Domingues Stefanos Tsitsipas 1 0–1 C 0–1 May 4, 2019 H2H
26017 Joao Fonseca Alexander Zverev 1 0–1 C 0–1 Apr 10, 2026 H2H
26018 Joao Fonseca Alexandre Muller 1 0–1 C 0–1 Feb 20, 2025 H2H
26019 Joao Fonseca Alex de Minaur 1 0–1 H 0–1 Mar 24, 2025 H2H
26020 Joao Fonseca Alex Michelsen 1 1–0 C 1–0 Apr 26, 2024 H2H
26021 Joao Fonseca Alex Molcan 1 0–1 C 0–1 Feb 23, 2023 H2H
26022 Joao Fonseca Arthur Fils 1 1–0 C 1–0 Feb 22, 2024 H2H
26023 Joao Fonseca Cristian Garin 1 1–0 C 1–0 Feb 23, 2024 H2H
26024 Joao Fonseca Eliot Spizzirri 1 0–1 H 0–1 Jan 20, 2026 H2H
26025 Joao Fonseca Federico Coria 1 1–0 C 1–0 Feb 14, 2025 H2H
26026 Joao Fonseca Gabriel Diallo 1 1–0 C 1–0 Apr 6, 2026 H2H
26027 Joao Fonseca Giovanni Mpetshi Perricard 1 1–0 H 1–0 Oct 23, 2025 H2H
26028 Joao Fonseca Hamad Medjedovic 1 0–1 C 0–1 May 9, 2026 H2H
26029 Joao Fonseca Hubert Hurkacz 1 1–0 C 1–0 May 27, 2025 H2H
26030 Joao Fonseca James Duckworth 1 0–1 G 0–1 Jun 20, 2024 H2H
26031 Joao Fonseca Jaume Munar 1 1–0 H 1–0 Oct 25, 2025 H2H
26032 Joao Fonseca Jenson Brooksby 1 1–0 G 1–0 Jul 3, 2025 H2H
26033 Joao Fonseca Jesper de Jong 1 1–0 G 1–0 Jul 1, 2026 H2H
26034 Joao Fonseca Laslo Djere 1 1–0 C 1–0 Feb 15, 2025 H2H
26035 Joao Fonseca Luka Pavlovic 1 1–0 C 1–0 May 24, 2026 H2H
26036 Joao Fonseca Marin Cilic 1 1–0 C 1–0 Apr 24, 2026 H2H
26037 Joao Fonseca Matteo Berrettini 1 1–0 C 1–0 Apr 9, 2026 H2H
26038 Joao Fonseca Miomir Kecmanovic 1 1–0 H 1–0 Aug 26, 2025 H2H
26039 Joao Fonseca Novak Djokovic 1 1–0 C 1–0 May 29, 2026 H2H
26040 Joao Fonseca Radu Albot 1 1–0 C 1–0 Apr 19, 2024 H2H
26041 Joao Fonseca Raphael Collignon 1 1–0 H 1–0 Mar 4, 2026 H2H
26042 Joao Fonseca Roberto Bautista Agut 1 1–0 G 1–0 Jun 29, 2026 H2H
26043 Joao Fonseca Stefanos Tsitsipas 1 1–0 H 1–0 Aug 5, 2026 H2H
26044 Joao Fonseca Taylor Fritz 1 0–1 G 0–1 Jun 26, 2025 H2H
26045 Joao Fonseca Terence Atmane 1 0–1 H 0–1 Aug 12, 2025 H2H
26046 Joao Fonseca Thiago Monteiro 1 1–0 C 1–0 Feb 17, 2026 H2H
26047 Joao Fonseca Tomas Machac 1 0–1 H 0–1 Aug 28, 2025 H2H
26048 Joao Fonseca Tomas Martin Etcheverry 1 1–0 C 1–0 Feb 13, 2025 H2H
26049 Joao Fonseca Tristan Schoolkate 1 0–1 H 0–1 Jul 29, 2025 H2H
26050 Joao Fonseca Ugo Humbert 1 1–0 H 1–0 Mar 22, 2025 H2H
26051 Joao Fonseca Zizou Bergs 1 1–0 G 1–0 Jun 25, 2025 H2H
26052 Joao Menezes Marin Cilic 1 0–1 H 0–1 Jul 26, 2021 H2H
26053 Joao Soares Adriano Panatta 1 0–1 H 0–1 Oct 28, 1982 H2H
26054 Joao Soares Alejandro Cortes 1 1–0 C 1–0 Nov 9, 1979 H2H
26055 Joao Soares Alejandro Ganzabal 1 1–0 C 1–0 Jul 26, 1984 H2H
26056 Joao Soares Andy Kohlberg 1 0–1 C 0–1 Nov 26, 1982 H2H
26057 Joao Soares Bernard Boileau 1 0–1 H 0–1 Mar 11, 1982 H2H
26058 Joao Soares Blaine Willenborg 1 1–0 C 1–0 May 1, 1985 H2H
26059 Joao Soares Brian Gottfried 1 0–1 G 0–1 Jun 26, 1983 H2H
26060 Joao Soares Brian Teacher 1 1–0 H 1–0 Mar 22, 1979 H2H
26061 Joao Soares Buster C Mottram 1 0–1 H 0–1 Aug 21, 1980 H2H
26062 Joao Soares Carlos Kirmayr 1 1–0 C 1–0 Dec 7, 1978 H2H
26063 Joao Soares Charlie Owens 1 1–0 C 1–0 Nov 8, 1979 H2H
26064 Joao Soares Christophe Freyss 1 1–0 C 1–0 Nov 29, 1979 H2H
26065 Joao Soares Christo Steyn 1 0–1 H 0–1 Feb 12, 1986 H2H
26066 Joao Soares Colin Dowdeswell 1 0–1 C 0–1 Jul 8, 1983 H2H
26067 Joao Soares Eddie Dibbs 1 0–1 H 0–1 Oct 14, 1982 H2H
26068 Joao Soares Eric Fromm 1 1–0 G 1–0 Jun 22, 1983 H2H
26069 Joao Soares Frank Hamonet 1 1–0 C 1–0 Nov 25, 1982 H2H
26070 Joao Soares George Hardie 1 0–1 H 0–1 Mar 23, 1979 H2H
26071 Joao Soares Gianni Ocleppo 1 0–1 C 0–1 May 30, 1984 H2H
26072 Joao Soares Gustavo Tiberti 1 0–1 C 0–1 Nov 26, 1981 H2H
26073 Joao Soares Hans Kary 1 0–1 C 0–1 Jul 24, 1980 H2H
26074 Joao Soares Jay Lapidus 1 0–1 G 0–1 Jun 20, 1984 H2H
26075 Joao Soares Jiri Granat 1 0–1 H 0–1 Oct 21, 1981 H2H
26076 Joao Soares Juan Nunez 1 1–0 C 1–0 Nov 28, 1980 H2H
26077 Joao Soares Manuel Orantes 1 0–1 C 0–1 Feb 15, 1979 H2H
26078 Joao Soares Mark Cox 1 0–1 C 0–1 Nov 25, 1976 H2H
26079 Joao Soares Mark Edmondson 1 0–1 G 0–1 Jun 25, 1982 H2H
26080 Joao Soares Mike Machette 1 0–1 G 0–1 Jan 15, 1975 H2H
26081 Joao Soares Miloslav Mecir 1 0–1 C 0–1 Jan 26, 1985 H2H
26082 Joao Soares Nick Saviano 1 0–1 H 0–1 Feb 4, 1983 H2H
26083 Joao Soares Paul Mcnamee 1 1–0 G 1–0 Jun 17, 1982 H2H
26084 Joao Soares Pavel Slozil 1 1–0 H 1–0 Oct 21, 1982 H2H
26085 Joao Soares Per Hjertquist 1 1–0 H 1–0 Aug 13, 1980 H2H
26086 Joao Soares Peter Fleming 1 0–1 C 0–1 Nov 8, 1984 H2H
26087 Joao Soares Phil Dent 1 0–1 C 0–1 Jan 21, 1982 H2H
26088 Joao Soares Ramesh Krishnan 1 0–1 C 0–1 May 26, 1982 H2H
26089 Joao Soares Ricardo Ycaza 1 0–1 C 0–1 Nov 14, 1980 H2H
26090 Joao Soares Richard Lewis 1 0–1 H 0–1 Jan 3, 1976 H2H
26091 Joao Soares Rick Fagel 1 0–1 C 0–1 May 16, 1979 H2H
26092 Joao Soares Roger Taylor 1 0–1 G 0–1 Jun 15, 1977 H2H
26093 Joao Soares Roscoe Tanner 1 1–0 G 1–0 Jun 18, 1982 H2H
26094 Joao Soares Slobodan Zivojinovic 1 0–1 H 0–1 Mar 21, 1985 H2H
26095 Joao Soares Stan Smith 1 1–0 G 1–0 Dec 24, 1975 H2H
26096 Joao Soares Steve Krulevitz 1 0–1 C 0–1 May 1, 1980 H2H
26097 Joao Soares Tony Giammalva 1 1–0 G 1–0 Jun 24, 1983 H2H
26098 Joao Soares Trevor Allan 1 0–1 C 0–1 Jul 21, 1983 H2H
26099 Joao Soares Ulrich Marten 1 0–1 G 0–1 Dec 30, 1975 H2H
26100 Joao Soares Victor Amaya 1 0–1 C 0–1 Jul 23, 1975 H2H
26101 Joao Soares Walter Redondo 1 0–1 H 0–1 Apr 16, 1981 H2H
26102 Joao Soares Wolfgang Popp 1 0–1 C 0–1 Jul 17, 1980 H2H
26103 Joao Sousa Albert Montanes 1 0–1 C 0–1 Apr 21, 2016 H2H
26104 Joao Sousa Aleksandr Nedovyesov 1 1–0 H 1–0 Mar 8, 2014 H2H
26105 Joao Sousa Alexander Ritschard 1 0–1 C 0–1 Jul 21, 2022 H2H
26106 Joao Sousa Alexei Popyrin 1 1–0 C 1–0 May 2, 2019 H2H
26107 Joao Sousa Arjun Kadhe 1 1–0 H 1–0 Feb 3, 2022 H2H
26108 Joao Sousa Arthur Fils 1 0–1 C 0–1 Apr 4, 2024 H2H
26109 Joao Sousa Austin Krajicek 1 0–1 H 0–1 Oct 9, 2015 H2H
26110 Joao Sousa Bjorn Fratangelo 1 0–1 C 0–1 May 4, 2017 H2H
26111 Joao Sousa Botic van de Zandschulp 1 0–1 H 0–1 Sep 29, 2022 H2H
26112 Joao Sousa Brydan Klein 1 1–0 H 1–0 Jan 12, 2017 H2H
26113 Joao Sousa Carl Soderlund 1 1–0 C 1–0 Jul 15, 2016 H2H
26114 Joao Sousa Cedrik-Marcel Stebe 1 0–1 C 0–1 Jul 27, 2019 H2H
26115 Joao Sousa Chase Buchanan 1 1–0 H 1–0 Aug 12, 2014 H2H
26116 Joao Sousa Cristian Garin 1 1–0 C 1–0 Feb 10, 2023 H2H
26117 Joao Sousa Damir Dzumhur 1 1–0 C 1–0 May 24, 2016 H2H
26118 Joao Sousa Daniel Altmaier 1 1–0 H 1–0 Feb 5, 2022 H2H
26119 Joao Sousa Daniel Evans 1 1–0 G 1–0 Jul 7, 2019 H2H
26120 Joao Sousa Dennis Novikov 1 1–0 G 1–0 Jun 30, 2016 H2H
26121 Joao Sousa Diego Schwartzman 1 1–0 H 1–0 Mar 11, 2017 H2H
26122 Joao Sousa Dimitar Kuzmanov 1 1–0 H 1–0 Feb 8, 2018 H2H
26123 Joao Sousa Donald Young 1 1–0 H 1–0 Jan 10, 2018 H2H
26124 Joao Sousa Dudi Sela 1 0–1 G 0–1 Jun 22, 2016 H2H
26125 Joao Sousa Edouard Roger-Vasselin 1 1–0 C 1–0 Apr 14, 2015 H2H
26126 Joao Sousa Evgeny Donskoy 1 1–0 H 1–0 Sep 21, 2017 H2H
26127 Joao Sousa Felix Auger-Aliassime 1 1–0 H 1–0 Sep 27, 2019 H2H
26128 Joao Sousa Filip Horansky 1 0–1 C 0–1 May 24, 2018 H2H
26129 Joao Sousa Frank Dancevic 1 1–0 H 1–0 Aug 27, 2014 H2H
26130 Joao Sousa Gerald Melzer 1 1–0 C 1–0 Aug 4, 2017 H2H
26131 Joao Sousa Gian Marco Moroni 1 1–0 C 1–0 Jul 26, 2019 H2H
26132 Joao Sousa Gilles Muller 1 1–0 H 1–0 Oct 29, 2015 H2H
26133 Joao Sousa Giulio Zeppieri 1 1–0 C 1–0 Apr 6, 2023 H2H
26134 Joao Sousa Go Soeda 1 1–0 C 1–0 May 29, 2013 H2H
26135 Joao Sousa Gregoire Barrere 1 0–1 H 0–1 Feb 6, 2020 H2H
26136 Joao Sousa Hugo Dellien 1 0–1 C 0–1 Feb 23, 2023 H2H
26137 Joao Sousa Igor Kunitsyn 1 1–0 C 1–0 Apr 25, 2012 H2H
26138 Joao Sousa Ilya Ivashka 1 1–0 C 1–0 May 20, 2022 H2H
26139 Joao Sousa Ivo Karlovic 1 1–0 C 1–0 Apr 12, 2016 H2H
26140 Joao Sousa James McGee 1 1–0 H 1–0 Feb 25, 2015 H2H
26141 Joao Sousa Janko Tipsarevic 1 1–0 C 1–0 May 30, 2017 H2H
26142 Joao Sousa Jared Donaldson 1 1–0 H 1–0 Mar 26, 2018 H2H
26143 Joao Sousa Jarkko Nieminen 1 1–0 H 1–0 Aug 29, 2013 H2H
26144 Joao Sousa Jaume Munar 1 0–1 C 0–1 Apr 25, 2018 H2H
26145 Joao Sousa Joao Souza 1 1–0 C 1–0 May 20, 2015 H2H
26146 Joao Sousa John Isner 1 0–1 C 0–1 May 12, 2015 H2H
26147 Joao Sousa John Millman 1 0–1 C 0–1 Sep 16, 2020 H2H
26148 Joao Sousa John-Patrick Smith 1 1–0 H 1–0 Jan 16, 2013 H2H
26149 Joao Sousa Jo-Wilfried Tsonga 1 0–1 H 0–1 Sep 22, 2017 H2H
26150 Joao Sousa Juan Ignacio Londero 1 1–0 C 1–0 Feb 14, 2019 H2H
26151 Joao Sousa Juan Monaco 1 0–1 H 0–1 Oct 7, 2014 H2H
26152 Joao Sousa Julien Benneteau 1 1–0 H 1–0 Sep 29, 2013 H2H
26153 Joao Sousa Kamil Majchrzak 1 0–1 C 0–1 May 20, 2021 H2H
26154 Joao Sousa Kenny De Schepper 1 1–0 C 1–0 Apr 22, 2015 H2H
26155 Joao Sousa Laurent Lokoli 1 1–0 H 1–0 Feb 5, 2015 H2H
26156 Joao Sousa Lleyton Hewitt 1 0–1 H 0–1 Mar 22, 2013 H2H
26157 Joao Sousa Lloyd Harris 1 0–1 H 0–1 Sep 28, 2019 H2H
26158 Joao Sousa Lucas Pouille 1 1–0 H 1–0 Sep 2, 2018 H2H
26159 Joao Sousa Malek Jaziri 1 1–0 H 1–0 Sep 29, 2018 H2H
26160 Joao Sousa Marco Cecchinato 1 1–0 H 1–0 Oct 31, 2018 H2H
26161 Joao Sousa Marcos Baghdatis 1 1–0 H 1–0 Jan 14, 2017 H2H
26162 Joao Sousa Marinko Matosevic 1 0–1 C 0–1 Apr 23, 2014 H2H
26163 Joao Sousa Mate Pavic 1 1–0 G 1–0 Jun 19, 2014 H2H
26164 Joao Sousa Matthias Bachinger 1 0–1 C 0–1 Jul 12, 2012 H2H
26165 Joao Sousa Maximilian Marterer 1 0–1 H 0–1 Feb 9, 2018 H2H
26166 Joao Sousa Michael Mmoh 1 0–1 H 0–1 Sep 2, 2020 H2H
26167 Joao Sousa Michal Przysiezny 1 1–0 H 1–0 Oct 1, 2015 H2H
26168 Joao Sousa Mikael Ymer 1 0–1 H 0–1 Oct 17, 2019 H2H
26169 Joao Sousa Mischa Zverev 1 0–1 H 0–1 Mar 12, 2017 H2H
26170 Joao Sousa Nicolas Almagro 1 0–1 C 0–1 Apr 29, 2016 H2H
26171 Joao Sousa Nicolas Mahut 1 1–0 C 1–0 May 3, 2016 H2H
26172 Joao Sousa Oliver Marach 1 1–0 C 1–0 Apr 17, 2008 H2H
26173 Joao Sousa Paul-Henri Mathieu 1 1–0 H 1–0 Sep 20, 2014 H2H
26174 Joao Sousa Paul Jubb 1 1–0 G 1–0 Jul 3, 2019 H2H
26175 Joao Sousa Pedro Sousa 1 1–0 C 1–0 May 4, 2018 H2H
26176 Joao Sousa Pere Riba 1 1–0 C 1–0 Jul 10, 2014 H2H
26177 Joao Sousa Peter Gojowczyk 1 0–1 H 0–1 Aug 14, 2018 H2H
26178 Joao Sousa Pierre-Hugues Herbert 1 0–1 H 0–1 Feb 28, 2018 H2H
26179 Joao Sousa Quentin Halys 1 1–0 C 1–0 May 19, 2016 H2H
26180 Joao Sousa Renzo Olivo 1 1–0 C 1–0 Mar 3, 2017 H2H
26181 Joao Sousa Ricardas Berankis 1 0–1 H 0–1 Sep 2, 2015 H2H
26182 Joao Sousa Rogerio Dutra Silva 1 0–1 C 0–1 May 24, 2017 H2H
26183 Joao Sousa Rui Machado 1 0–1 C 0–1 Apr 30, 2015 H2H
26184 Joao Sousa Sam Groth 1 1–0 G 1–0 Jun 24, 2015 H2H
26185 Joao Sousa Sebastian Baez 1 0–1 C 0–1 Apr 28, 2022 H2H
26186 Joao Sousa Sebastian Ofner 1 1–0 C 1–0 Aug 5, 2017 H2H
26187 Joao Sousa Simone Bolelli 1 1–0 H 1–0 Sep 26, 2015 H2H
26188 Joao Sousa Stefanos Tsitsipas 1 1–0 C 1–0 May 5, 2018 H2H
26189 Joao Sousa Steve Darcis 1 1–0 C 1–0 Jul 25, 2019 H2H
26190 Joao Sousa Sumit Nagal 1 0–1 C 0–1 Mar 4, 2021 H2H
26191 Joao Sousa Taro Daniel 1 0–1 C 0–1 Apr 22, 2021 H2H
26192 Joao Sousa Taylor Fritz 1 0–1 C 0–1 Jun 1, 2021 H2H
26193 Joao Sousa Thiago Monteiro 1 0–1 C 0–1 Apr 21, 2022 H2H
26194 Joao Sousa Thiemo de Bakker 1 1–0 G 1–0 Jun 20, 2014 H2H
26195 Joao Sousa Thomaz Bellucci 1 0–1 C 0–1 May 24, 2015 H2H
26196 Joao Sousa Tim Smyczek 1 1–0 H 1–0 Sep 27, 2018 H2H
26197 Joao Sousa Tomas Machac 1 0–1 H 0–1 Jul 26, 2021 H2H
26198 Joao Sousa Tomas Martin Etcheverry 1 1–0 C 1–0 Feb 9, 2023 H2H
26199 Joao Sousa Toni Androic 1 1–0 C 1–0 Jul 23, 2015 H2H
26200 Joao Sousa Ugo Humbert 1 0–1 H 0–1 Mar 27, 2021 H2H