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
26201 Joao Soares Buster C Mottram 1 0–1 H 0–1 Aug 21, 1980 H2H
26202 Joao Soares Carlos Kirmayr 1 1–0 C 1–0 Dec 7, 1978 H2H
26203 Joao Soares Charlie Owens 1 1–0 C 1–0 Nov 8, 1979 H2H
26204 Joao Soares Christophe Freyss 1 1–0 C 1–0 Nov 29, 1979 H2H
26205 Joao Soares Christo Steyn 1 0–1 H 0–1 Feb 12, 1986 H2H
26206 Joao Soares Colin Dowdeswell 1 0–1 C 0–1 Jul 8, 1983 H2H
26207 Joao Soares Eddie Dibbs 1 0–1 H 0–1 Oct 14, 1982 H2H
26208 Joao Soares Eric Fromm 1 1–0 G 1–0 Jun 22, 1983 H2H
26209 Joao Soares Frank Hamonet 1 1–0 C 1–0 Nov 25, 1982 H2H
26210 Joao Soares George Hardie 1 0–1 H 0–1 Mar 23, 1979 H2H
26211 Joao Soares Gianni Ocleppo 1 0–1 C 0–1 May 30, 1984 H2H
26212 Joao Soares Gustavo Tiberti 1 0–1 C 0–1 Nov 26, 1981 H2H
26213 Joao Soares Hans Kary 1 0–1 C 0–1 Jul 24, 1980 H2H
26214 Joao Soares Jay Lapidus 1 0–1 G 0–1 Jun 20, 1984 H2H
26215 Joao Soares Jiri Granat 1 0–1 H 0–1 Oct 21, 1981 H2H
26216 Joao Soares Juan Nunez 1 1–0 C 1–0 Nov 28, 1980 H2H
26217 Joao Soares Manuel Orantes 1 0–1 C 0–1 Feb 15, 1979 H2H
26218 Joao Soares Mark Cox 1 0–1 C 0–1 Nov 25, 1976 H2H
26219 Joao Soares Mark Edmondson 1 0–1 G 0–1 Jun 25, 1982 H2H
26220 Joao Soares Mike Machette 1 0–1 G 0–1 Jan 15, 1975 H2H
26221 Joao Soares Miloslav Mecir 1 0–1 C 0–1 Jan 26, 1985 H2H
26222 Joao Soares Nick Saviano 1 0–1 H 0–1 Feb 4, 1983 H2H
26223 Joao Soares Paul Mcnamee 1 1–0 G 1–0 Jun 17, 1982 H2H
26224 Joao Soares Pavel Slozil 1 1–0 H 1–0 Oct 21, 1982 H2H
26225 Joao Soares Per Hjertquist 1 1–0 H 1–0 Aug 13, 1980 H2H
26226 Joao Soares Peter Fleming 1 0–1 C 0–1 Nov 8, 1984 H2H
26227 Joao Soares Phil Dent 1 0–1 C 0–1 Jan 21, 1982 H2H
26228 Joao Soares Ramesh Krishnan 1 0–1 C 0–1 May 26, 1982 H2H
26229 Joao Soares Ricardo Ycaza 1 0–1 C 0–1 Nov 14, 1980 H2H
26230 Joao Soares Richard Lewis 1 0–1 H 0–1 Jan 3, 1976 H2H
26231 Joao Soares Rick Fagel 1 0–1 C 0–1 May 16, 1979 H2H
26232 Joao Soares Roger Taylor 1 0–1 G 0–1 Jun 15, 1977 H2H
26233 Joao Soares Roscoe Tanner 1 1–0 G 1–0 Jun 18, 1982 H2H
26234 Joao Soares Slobodan Zivojinovic 1 0–1 H 0–1 Mar 21, 1985 H2H
26235 Joao Soares Stan Smith 1 1–0 G 1–0 Dec 24, 1975 H2H
26236 Joao Soares Steve Krulevitz 1 0–1 C 0–1 May 1, 1980 H2H
26237 Joao Soares Tony Giammalva 1 1–0 G 1–0 Jun 24, 1983 H2H
26238 Joao Soares Trevor Allan 1 0–1 C 0–1 Jul 21, 1983 H2H
26239 Joao Soares Ulrich Marten 1 0–1 G 0–1 Dec 30, 1975 H2H
26240 Joao Soares Victor Amaya 1 0–1 C 0–1 Jul 23, 1975 H2H
26241 Joao Soares Walter Redondo 1 0–1 H 0–1 Apr 16, 1981 H2H
26242 Joao Soares Wolfgang Popp 1 0–1 C 0–1 Jul 17, 1980 H2H
26243 Joao Sousa Albert Montanes 1 0–1 C 0–1 Apr 21, 2016 H2H
26244 Joao Sousa Aleksandr Nedovyesov 1 1–0 H 1–0 Mar 8, 2014 H2H
26245 Joao Sousa Alexander Ritschard 1 0–1 C 0–1 Jul 21, 2022 H2H
26246 Joao Sousa Alexei Popyrin 1 1–0 C 1–0 May 2, 2019 H2H
26247 Joao Sousa Arjun Kadhe 1 1–0 H 1–0 Feb 3, 2022 H2H
26248 Joao Sousa Arthur Fils 1 0–1 C 0–1 Apr 4, 2024 H2H
26249 Joao Sousa Austin Krajicek 1 0–1 H 0–1 Oct 9, 2015 H2H
26250 Joao Sousa Bjorn Fratangelo 1 0–1 C 0–1 May 4, 2017 H2H
26251 Joao Sousa Botic van de Zandschulp 1 0–1 H 0–1 Sep 29, 2022 H2H
26252 Joao Sousa Brydan Klein 1 1–0 H 1–0 Jan 12, 2017 H2H
26253 Joao Sousa Carl Soderlund 1 1–0 C 1–0 Jul 15, 2016 H2H
26254 Joao Sousa Cedrik-Marcel Stebe 1 0–1 C 0–1 Jul 27, 2019 H2H
26255 Joao Sousa Chase Buchanan 1 1–0 H 1–0 Aug 12, 2014 H2H
26256 Joao Sousa Cristian Garin 1 1–0 C 1–0 Feb 10, 2023 H2H
26257 Joao Sousa Damir Dzumhur 1 1–0 C 1–0 May 24, 2016 H2H
26258 Joao Sousa Daniel Altmaier 1 1–0 H 1–0 Feb 5, 2022 H2H
26259 Joao Sousa Daniel Evans 1 1–0 G 1–0 Jul 7, 2019 H2H
26260 Joao Sousa Dennis Novikov 1 1–0 G 1–0 Jun 30, 2016 H2H
26261 Joao Sousa Diego Schwartzman 1 1–0 H 1–0 Mar 11, 2017 H2H
26262 Joao Sousa Dimitar Kuzmanov 1 1–0 H 1–0 Feb 8, 2018 H2H
26263 Joao Sousa Donald Young 1 1–0 H 1–0 Jan 10, 2018 H2H
26264 Joao Sousa Dudi Sela 1 0–1 G 0–1 Jun 22, 2016 H2H
26265 Joao Sousa Edouard Roger-Vasselin 1 1–0 C 1–0 Apr 14, 2015 H2H
26266 Joao Sousa Evgeny Donskoy 1 1–0 H 1–0 Sep 21, 2017 H2H
26267 Joao Sousa Felix Auger-Aliassime 1 1–0 H 1–0 Sep 27, 2019 H2H
26268 Joao Sousa Filip Horansky 1 0–1 C 0–1 May 24, 2018 H2H
26269 Joao Sousa Frank Dancevic 1 1–0 H 1–0 Aug 27, 2014 H2H
26270 Joao Sousa Gerald Melzer 1 1–0 C 1–0 Aug 4, 2017 H2H
26271 Joao Sousa Gian Marco Moroni 1 1–0 C 1–0 Jul 26, 2019 H2H
26272 Joao Sousa Gilles Muller 1 1–0 H 1–0 Oct 29, 2015 H2H
26273 Joao Sousa Giulio Zeppieri 1 1–0 C 1–0 Apr 6, 2023 H2H
26274 Joao Sousa Go Soeda 1 1–0 C 1–0 May 29, 2013 H2H
26275 Joao Sousa Gregoire Barrere 1 0–1 H 0–1 Feb 6, 2020 H2H
26276 Joao Sousa Hugo Dellien 1 0–1 C 0–1 Feb 23, 2023 H2H
26277 Joao Sousa Igor Kunitsyn 1 1–0 C 1–0 Apr 25, 2012 H2H
26278 Joao Sousa Ilya Ivashka 1 1–0 C 1–0 May 20, 2022 H2H
26279 Joao Sousa Ivo Karlovic 1 1–0 C 1–0 Apr 12, 2016 H2H
26280 Joao Sousa James McGee 1 1–0 H 1–0 Feb 25, 2015 H2H
26281 Joao Sousa Janko Tipsarevic 1 1–0 C 1–0 May 30, 2017 H2H
26282 Joao Sousa Jared Donaldson 1 1–0 H 1–0 Mar 26, 2018 H2H
26283 Joao Sousa Jarkko Nieminen 1 1–0 H 1–0 Aug 29, 2013 H2H
26284 Joao Sousa Jaume Munar 1 0–1 C 0–1 Apr 25, 2018 H2H
26285 Joao Sousa Joao Souza 1 1–0 C 1–0 May 20, 2015 H2H
26286 Joao Sousa John Isner 1 0–1 C 0–1 May 12, 2015 H2H
26287 Joao Sousa John Millman 1 0–1 C 0–1 Sep 16, 2020 H2H
26288 Joao Sousa John-Patrick Smith 1 1–0 H 1–0 Jan 16, 2013 H2H
26289 Joao Sousa Jo-Wilfried Tsonga 1 0–1 H 0–1 Sep 22, 2017 H2H
26290 Joao Sousa Juan Ignacio Londero 1 1–0 C 1–0 Feb 14, 2019 H2H
26291 Joao Sousa Juan Monaco 1 0–1 H 0–1 Oct 7, 2014 H2H
26292 Joao Sousa Julien Benneteau 1 1–0 H 1–0 Sep 29, 2013 H2H
26293 Joao Sousa Kamil Majchrzak 1 0–1 C 0–1 May 20, 2021 H2H
26294 Joao Sousa Kenny De Schepper 1 1–0 C 1–0 Apr 22, 2015 H2H
26295 Joao Sousa Laurent Lokoli 1 1–0 H 1–0 Feb 5, 2015 H2H
26296 Joao Sousa Lleyton Hewitt 1 0–1 H 0–1 Mar 22, 2013 H2H
26297 Joao Sousa Lloyd Harris 1 0–1 H 0–1 Sep 28, 2019 H2H
26298 Joao Sousa Lucas Pouille 1 1–0 H 1–0 Sep 2, 2018 H2H
26299 Joao Sousa Malek Jaziri 1 1–0 H 1–0 Sep 29, 2018 H2H
26300 Joao Sousa Marco Cecchinato 1 1–0 H 1–0 Oct 31, 2018 H2H
26301 Joao Sousa Marcos Baghdatis 1 1–0 H 1–0 Jan 14, 2017 H2H
26302 Joao Sousa Marinko Matosevic 1 0–1 C 0–1 Apr 23, 2014 H2H
26303 Joao Sousa Mate Pavic 1 1–0 G 1–0 Jun 19, 2014 H2H
26304 Joao Sousa Matthias Bachinger 1 0–1 C 0–1 Jul 12, 2012 H2H
26305 Joao Sousa Maximilian Marterer 1 0–1 H 0–1 Feb 9, 2018 H2H
26306 Joao Sousa Michael Mmoh 1 0–1 H 0–1 Sep 2, 2020 H2H
26307 Joao Sousa Michal Przysiezny 1 1–0 H 1–0 Oct 1, 2015 H2H
26308 Joao Sousa Mikael Ymer 1 0–1 H 0–1 Oct 17, 2019 H2H
26309 Joao Sousa Mischa Zverev 1 0–1 H 0–1 Mar 12, 2017 H2H
26310 Joao Sousa Nicolas Almagro 1 0–1 C 0–1 Apr 29, 2016 H2H
26311 Joao Sousa Nicolas Mahut 1 1–0 C 1–0 May 3, 2016 H2H
26312 Joao Sousa Oliver Marach 1 1–0 C 1–0 Apr 17, 2008 H2H
26313 Joao Sousa Paul-Henri Mathieu 1 1–0 H 1–0 Sep 20, 2014 H2H
26314 Joao Sousa Paul Jubb 1 1–0 G 1–0 Jul 3, 2019 H2H
26315 Joao Sousa Pedro Sousa 1 1–0 C 1–0 May 4, 2018 H2H
26316 Joao Sousa Pere Riba 1 1–0 C 1–0 Jul 10, 2014 H2H
26317 Joao Sousa Peter Gojowczyk 1 0–1 H 0–1 Aug 14, 2018 H2H
26318 Joao Sousa Pierre-Hugues Herbert 1 0–1 H 0–1 Feb 28, 2018 H2H
26319 Joao Sousa Quentin Halys 1 1–0 C 1–0 May 19, 2016 H2H
26320 Joao Sousa Renzo Olivo 1 1–0 C 1–0 Mar 3, 2017 H2H
26321 Joao Sousa Ricardas Berankis 1 0–1 H 0–1 Sep 2, 2015 H2H
26322 Joao Sousa Rogerio Dutra Silva 1 0–1 C 0–1 May 24, 2017 H2H
26323 Joao Sousa Rui Machado 1 0–1 C 0–1 Apr 30, 2015 H2H
26324 Joao Sousa Sam Groth 1 1–0 G 1–0 Jun 24, 2015 H2H
26325 Joao Sousa Sebastian Baez 1 0–1 C 0–1 Apr 28, 2022 H2H
26326 Joao Sousa Sebastian Ofner 1 1–0 C 1–0 Aug 5, 2017 H2H
26327 Joao Sousa Simone Bolelli 1 1–0 H 1–0 Sep 26, 2015 H2H
26328 Joao Sousa Stefanos Tsitsipas 1 1–0 C 1–0 May 5, 2018 H2H
26329 Joao Sousa Steve Darcis 1 1–0 C 1–0 Jul 25, 2019 H2H
26330 Joao Sousa Sumit Nagal 1 0–1 C 0–1 Mar 4, 2021 H2H
26331 Joao Sousa Taro Daniel 1 0–1 C 0–1 Apr 22, 2021 H2H
26332 Joao Sousa Taylor Fritz 1 0–1 C 0–1 Jun 1, 2021 H2H
26333 Joao Sousa Thiago Monteiro 1 0–1 C 0–1 Apr 21, 2022 H2H
26334 Joao Sousa Thiemo de Bakker 1 1–0 G 1–0 Jun 20, 2014 H2H
26335 Joao Sousa Thomaz Bellucci 1 0–1 C 0–1 May 24, 2015 H2H
26336 Joao Sousa Tim Smyczek 1 1–0 H 1–0 Sep 27, 2018 H2H
26337 Joao Sousa Tomas Machac 1 0–1 H 0–1 Jul 26, 2021 H2H
26338 Joao Sousa Tomas Martin Etcheverry 1 1–0 C 1–0 Feb 9, 2023 H2H
26339 Joao Sousa Toni Androic 1 1–0 C 1–0 Jul 23, 2015 H2H
26340 Joao Sousa Ugo Humbert 1 0–1 H 0–1 Mar 27, 2021 H2H
26341 Joao Sousa Victor Hanescu 1 0–1 H 0–1 Jan 1, 2014 H2H
26342 Joao Sousa Yen-Hsun Lu 1 0–1 H 0–1 Aug 24, 2016 H2H
26343 Joao Sousa Yuichi Sugita 1 0–1 H 0–1 Aug 16, 2017 H2H
26344 Joao Souza Adrian Ungur 1 1–0 C 1–0 Sep 23, 2011 H2H
26345 Joao Souza Albert Ramos-Vinolas 1 0–1 C 0–1 Feb 17, 2011 H2H
26346 Joao Souza Benoit Paire 1 0–1 C 0–1 May 7, 2013 H2H
26347 Joao Souza Blaz Rola 1 1–0 C 1–0 Feb 20, 2015 H2H
26348 Joao Souza Christian Lindell 1 0–1 C 0–1 Jul 23, 2015 H2H
26349 Joao Souza Diego Junqueira 1 1–0 C 1–0 Aug 4, 2011 H2H
26350 Joao Souza Diego Schwartzman 1 0–1 C 0–1 Feb 18, 2016 H2H
26351 Joao Souza Facundo Bagnis 1 0–1 C 0–1 Feb 20, 2014 H2H
26352 Joao Souza Guilherme Clezar 1 1–0 C 1–0 Feb 10, 2011 H2H
26353 Joao Souza Martin Klizan 1 1–0 C 1–0 Feb 13, 2015 H2H
26354 Joao Souza Matthew Ebden 1 0–1 H 0–1 Jan 18, 2012 H2H
26355 Joao Souza Maximo Gonzalez 1 0–1 C 0–1 Feb 4, 2011 H2H
26356 Joao Souza Pere Riba 1 1–0 C 1–0 Feb 5, 2010 H2H
26357 Joao Souza Robby Ginepri 1 0–1 H 0–1 Aug 31, 2011 H2H
26358 Joao Souza Ruben Ramirez Hidalgo 1 1–0 C 1–0 Feb 14, 2013 H2H
26359 Joao Souza Simon Greul 1 1–0 C 1–0 Feb 4, 2010 H2H
26360 Joao Souza Stephane Robert 1 0–1 C 0–1 Jul 30, 2015 H2H
26361 Joao Zwetsch Fabio Silberberg 1 1–0 C 1–0 Sep 11, 1991 H2H
26362 Joao Zwetsch Ivan Kley 1 0–1 H 0–1 Feb 8, 1990 H2H
26363 Joe Bouquin Hans Joachim Ploetz 1 0–1 C 0–1 Apr 9, 1970 H2H
26364 Joe Bouquin Steve Faulk 1 0–1 C 0–1 Apr 8, 1971 H2H
26365 Joe Globisch Mike Belkin 1 0–1 C 0–1 Apr 8, 1971 H2H
26366 Joel Bailey Alvaro Fillol 1 0–1 C 0–1 Feb 15, 1978 H2H
26367 Joel Bailey Blaine Willenborg 1 0–1 H 0–1 Apr 15, 1987 H2H
26368 Joel Bailey Bob Lutz 1 0–1 H 0–1 Apr 12, 1980 H2H
26369 Joel Bailey Brian Gottfried 1 0–1 C 0–1 Mar 2, 1978 H2H
26370 Joel Bailey Chris Dunk 1 0–1 H 0–1 Oct 10, 1984 H2H
26371 Joel Bailey Deon Joubert 1 0–1 C 0–1 Feb 15, 1980 H2H
26372 Joel Bailey Eddie Dibbs 1 0–1 C 0–1 Feb 28, 1980 H2H
26373 Joel Bailey Filip Krajcik 1 1–0 H 1–0 Apr 10, 1980 H2H
26374 Joel Bailey Fritz Buehning 1 0–1 C 0–1 Nov 13, 1980 H2H
26375 Joel Bailey George Hardie 1 0–1 C 0–1 Oct 22, 1980 H2H
26376 Joel Bailey John Sadri 1 0–1 H 0–1 Oct 15, 1986 H2H
26377 Joel Bailey Jurgen Fassbender 1 0–1 C 0–1 Nov 15, 1979 H2H
26378 Joel Bailey Kenichi Hirai 1 1–0 C 1–0 Oct 21, 1981 H2H
26379 Joel Bailey Michael Grant 1 0–1 C 0–1 Oct 25, 1979 H2H
26380 Joel Bailey Ove Bengtson 1 1–0 H 1–0 Aug 30, 1979 H2H
26381 Joel Bailey Peter Langsford 1 0–1 G 0–1 Jan 13, 1977 H2H
26382 Joel Bailey Ricardo Cano 1 0–1 C 0–1 Oct 22, 1981 H2H
26383 Joel Bailey Steve Docherty 1 0–1 G 0–1 Jul 13, 1978 H2H
26384 Joel Bailey Suehiro Ito 1 1–0 C 1–0 Oct 24, 1979 H2H
26385 Joel Bailey Vitas Gerulaitis 1 0–1 C 0–1 Oct 29, 1981 H2H
26386 Joel Bailey Vladimir Zednik 1 0–1 C 0–1 Jan 18, 1979 H2H
26387 Joel Bailey Welry Fritz 1 0–1 H 0–1 Mar 1, 1979 H2H
26388 Joel Hoffman Craig Wittus 1 0–1 C 0–1 Oct 20, 1982 H2H
26389 Joel Schwaerzler Lorenzo Sonego 1 0–1 C 0–1 Jul 13, 2026 H2H
26390 Joel Schwaerzler Marton Fucsovics 1 0–1 C 0–1 Jul 23, 2025 H2H
26391 Joe Meyers Bill Lofgren 1 1–0 C 1–0 Jul 12, 1978 H2H
26392 Joe Meyers Marty Riessen 1 0–1 C 0–1 Sep 28, 1977 H2H
26393 Joe Meyers Steve Docherty 1 0–1 H 0–1 Feb 3, 1978 H2H
26394 Joern Renzenbrink Carl Uwe Steeb 1 1–0 C 1–0 Feb 10, 1995 H2H
26395 Joern Renzenbrink Clinton Marsh 1 1–0 H 1–0 Apr 2, 1993 H2H
26396 Joern Renzenbrink Derrick Rostagno 1 0–1 H 0–1 Jul 19, 1995 H2H
26397 Joern Renzenbrink Dick Norman 1 1–0 H 1–0 Apr 17, 1996 H2H
26398 Joern Renzenbrink Howard Joffe 1 1–0 H 1–0 Apr 7, 1995 H2H
26399 Joern Renzenbrink Markus Zoecke 1 1–0 H 1–0 Apr 23, 1994 H2H
26400 Joern Renzenbrink Martin Sinner 1 0–1 H 0–1 Apr 8, 1995 H2H