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 descending Record Surface Last Met H2H
58401 Jiri Vesely Ze Zhang 1 1–0 H 1–0 Oct 1, 2015 H2H
58402 Jiri Vesely Zhizhen Zhang 1 1–0 H 1–0 Oct 2, 2015 H2H
58403 J.J. Wolf Diego Schwartzman 1 1–0 H 1–0 Jan 19, 2023 H2H
58404 J.J. Wolf Hugo Gaston 1 1–0 H 1–0 Mar 12, 2022 H2H
58405 J.J. Wolf Laslo Djere 1 0–1 H 0–1 Oct 20, 2023 H2H
58406 J. Lopez Perez Fuster Manuel Santana 1 0–1 C 0–1 Nov 15, 1968 H2H
58407 J. Mandarino Allan Stone 1 0–1 G 0–1 Jun 26, 1973 H2H
58408 J. Mandarino Andres Gimeno 1 0–1 C 0–1 Nov 16, 1968 H2H
58409 J. Mandarino Bernard Mignot 1 0–1 C 0–1 Jun 4, 1976 H2H
58410 J. Mandarino Birger Andersson 1 0–1 C 0–1 Apr 11, 1975 H2H
58411 J. Mandarino Bob Carmichael 1 0–1 G 0–1 Jun 25, 1969 H2H
58412 J. Mandarino Bob Hewitt 1 0–1 C 0–1 Oct 12, 1977 H2H
58413 J. Mandarino Byron Bertram 1 1–0 H 1–0 Feb 23, 1971 H2H
58414 J. Mandarino Carlos Lando 1 1–0 C 1–0 Nov 13, 1975 H2H
58415 J. Mandarino Charlie Pasarell 1 0–1 C 0–1 Apr 5, 1973 H2H
58416 J. Mandarino Clark Graebner 1 0–1 H 0–1 Feb 24, 1971 H2H
58417 J. Mandarino Cliff Drysdale 1 0–1 C 0–1 Oct 20, 1971 H2H
58418 J. Mandarino Colin Dibley 1 0–1 H 0–1 Apr 18, 1973 H2H
58419 J. Mandarino Colin Stubs 1 0–1 C 0–1 Apr 19, 1968 H2H
58420 J. Mandarino Dennis Ralston 1 0–1 G 0–1 Jun 30, 1968 H2H
58421 J. Mandarino Francois Jauffret 1 1–0 C 1–0 Oct 29, 1974 H2H
58422 J. Mandarino Frank Froehling 1 1–0 C 1–0 May 7, 1971 H2H
58423 J. Mandarino Geoff Masters 1 0–1 C 0–1 May 26, 1976 H2H
58424 J. Mandarino Gerald Battrick 1 0–1 H 0–1 Mar 28, 1970 H2H
58425 J. Mandarino Herb Fitzgibbon 1 1–0 C 1–0 Aug 25, 1968 H2H
58426 J. Mandarino Jean Baptiste Chanfreau 1 1–0 C 1–0 May 29, 1968 H2H
58427 J. Mandarino Jean Paul Meyer 1 1–0 C 1–0 May 1, 1975 H2H
58428 J. Mandarino Jim Mcmanus 1 0–1 C 0–1 Feb 14, 1973 H2H
58429 J. Mandarino Juan Gisbert 1 0–1 C 0–1 May 27, 1975 H2H
58430 J. Mandarino Julian Ganzabal 1 0–1 C 0–1 Nov 25, 1976 H2H
58431 J. Mandarino Jun Kuki 1 1–0 H 1–0 Mar 27, 1970 H2H
58432 J. Mandarino Ken Rosewall 1 0–1 C 0–1 Jun 2, 1968 H2H
58433 J. Mandarino Lorenzo Soriano 1 1–0 C 1–0 Nov 28, 1973 H2H
58434 J. Mandarino Luis Ayala 1 1–0 C 1–0 Mar 25, 1971 H2H
58435 J. Mandarino Manuel Santana 1 0–1 C 0–1 May 17, 1969 H2H
58436 J. Mandarino Milan Holecek 1 1–0 C 1–0 Jul 19, 1973 H2H
58437 J. Mandarino Nicholas Kalogeropoulos 1 1–0 C 1–0 Jul 27, 1972 H2H
58438 J. Mandarino Nikola Pilic 1 0–1 C 0–1 Mar 29, 1973 H2H
58439 J. Mandarino Pat Cramer 1 1–0 H 1–0 Jun 7, 1973 H2H
58440 J. Mandarino Paul Gerken 1 0–1 G 0–1 Jun 25, 1975 H2H
58441 J. Mandarino Peter Szoke 1 1–0 C 1–0 Jul 25, 1972 H2H
58442 J. Mandarino Robert Maud 1 1–0 H 1–0 Jan 6, 1968 H2H
58443 J. Mandarino Rod Laver 1 0–1 H 0–1 Jan 18, 1973 H2H
58444 J. Mandarino Roy Barth 1 1–0 G 1–0 Jun 17, 1971 H2H
58445 J. Mandarino Stan Smith 1 0–1 C 0–1 Mar 22, 1973 H2H
58446 J. Mandarino Tom Edlefsen 1 0–1 H 0–1 Feb 12, 1969 H2H
58447 J. Mandarino Tom Gorman 1 1–0 C 1–0 Mar 26, 1971 H2H
58448 J. Mandarino Tom Okker 1 0–1 C 0–1 May 15, 1970 H2H
58449 J. Mandarino Tony Roche 1 0–1 C 0–1 Nov 19, 1974 H2H
58450 J. Mandarino Torben Ulrich 1 0–1 H 0–1 Jan 18, 1968 H2H
58451 J. Mandarino Wilhelm Bungert 1 1–0 H 1–0 Jan 7, 1968 H2H
58452 Joachim Johansson Adrian Garcia 1 1–0 H 1–0 Oct 28, 2004 H2H
58453 Joachim Johansson Alejandro Falla 1 1–0 H 1–0 Oct 17, 2013 H2H
58454 Joachim Johansson Alexander Popp 1 1–0 H 1–0 Jan 21, 2004 H2H
58455 Joachim Johansson Alex Bogdanovic 1 0–1 G 0–1 Jun 17, 2004 H2H
58456 Joachim Johansson Daniel Elsner 1 1–0 H 1–0 Aug 26, 2004 H2H
58457 Joachim Johansson Gregory Carraz 1 1–0 H 1–0 Jul 29, 2004 H2H
58458 Joachim Johansson Hyung-Taik Lee 1 1–0 H 1–0 Feb 19, 2004 H2H
58459 Joachim Johansson Irakli Labadze 1 0–1 C 0–1 May 26, 2004 H2H
58460 Joachim Johansson Jan Frode Andersen 1 1–0 H 1–0 Oct 23, 2003 H2H
58461 Joachim Johansson Jeff Morrison 1 0–1 H 0–1 Mar 23, 2005 H2H
58462 Joachim Johansson Jimmy Wang 1 1–0 H 1–0 Feb 17, 2005 H2H
58463 Joachim Johansson Jiri Vanek 1 0–1 C 0–1 Jul 7, 2005 H2H
58464 Joachim Johansson Karol Beck 1 1–0 H 1–0 Feb 12, 2005 H2H
58465 Joachim Johansson Lukas Dlouhy 1 1–0 H 1–0 Jan 1, 2007 H2H
58466 Joachim Johansson Marc Kimmich 1 1–0 H 1–0 Jan 6, 2005 H2H
58467 Joachim Johansson Markus Hipfl 1 0–1 C 0–1 Jul 13, 2000 H2H
58468 Joachim Johansson Michael Ryderstedt 1 0–1 H 0–1 Oct 30, 2004 H2H
58469 Joachim Johansson Novak Djokovic 1 0–1 H 0–1 Jan 6, 2007 H2H
58470 Joachim Johansson Peter Luczak 1 1–0 H 1–0 Oct 22, 2009 H2H
58471 Joachim Johansson Richard Gasquet 1 0–1 H 0–1 Oct 2, 2009 H2H
58472 Joachim Johansson Sam Warburg 1 0–1 H 0–1 Feb 16, 2006 H2H
58473 Joachim Johansson Vincent Spadea 1 1–0 H 1–0 Jan 6, 2007 H2H
58474 Joachim Johansson Zack Fleishman 1 0–1 G 0–1 Jul 10, 2003 H2H
58475 Joakim Nystrom Alberto Tous 1 1–0 C 1–0 Apr 14, 1983 H2H
58476 Joakim Nystrom Alejandro Pierola 1 0–1 C 0–1 Sep 18, 1981 H2H
58477 Joakim Nystrom Angel Gimenez 1 1–0 C 1–0 Sep 23, 1982 H2H
58478 Joakim Nystrom Balazs Taroczy 1 1–0 C 1–0 Aug 6, 1982 H2H
58479 Joakim Nystrom Ben Testerman 1 0–1 G 0–1 Dec 5, 1984 H2H
58480 Joakim Nystrom Carlos Kirmayr 1 1–0 H 1–0 Sep 3, 1983 H2H
58481 Joakim Nystrom Claudio Panatta 1 1–0 C 1–0 May 26, 1982 H2H
58482 Joakim Nystrom Colin Dowdeswell 1 1–0 G 1–0 Nov 30, 1984 H2H
58483 Joakim Nystrom Corrado Barazzutti 1 1–0 C 1–0 May 16, 1984 H2H
58484 Joakim Nystrom Craig A Miller 1 1–0 C 1–0 Jul 10, 1987 H2H
58485 Joakim Nystrom Damir Keretic 1 1–0 H 1–0 Feb 27, 1986 H2H
58486 Joakim Nystrom David Dowlen 1 0–1 G 0–1 Jun 23, 1982 H2H
58487 Joakim Nystrom Drew Gitlin 1 1–0 G 1–0 Dec 15, 1983 H2H
58488 Joakim Nystrom Ernie Fernandez 1 1–0 H 1–0 Feb 6, 1985 H2H
58489 Joakim Nystrom Fernando Soler 1 1–0 C 1–0 Oct 6, 1982 H2H
58490 Joakim Nystrom Gianni Ocleppo 1 1–0 C 1–0 Sep 13, 1985 H2H
58491 Joakim Nystrom Hans Dieter Beutel 1 1–0 C 1–0 May 29, 1985 H2H
58492 Joakim Nystrom Jim Gurfein 1 1–0 C 1–0 Sep 22, 1983 H2H
58493 Joakim Nystrom Jiri Granat 1 1–0 C 1–0 Aug 5, 1982 H2H
58494 Joakim Nystrom John Alexander 1 0–1 G 0–1 Dec 16, 1981 H2H
58495 Joakim Nystrom Jorge Bardou 1 1–0 C 1–0 Sep 12, 1985 H2H
58496 Joakim Nystrom Loic Courteau 1 1–0 C 1–0 Sep 20, 1984 H2H
58497 Joakim Nystrom Mark Edmondson 1 1–0 C 1–0 Jul 25, 1981 H2H
58498 Joakim Nystrom Mike Leach 1 1–0 H 1–0 Nov 8, 1985 H2H
58499 Joakim Nystrom Paul Mcnamee 1 0–1 C 0–1 May 28, 1986 H2H
58500 Joakim Nystrom Per Hjertquist 1 0–1 C 0–1 Jul 15, 1982 H2H
58501 Joakim Nystrom Peter Carlsson 1 1–0 C 1–0 Jul 19, 1984 H2H
58502 Joakim Nystrom Ricardo Cano 1 1–0 C 1–0 Sep 26, 1981 H2H
58503 Joakim Nystrom Robbie Venter 1 1–0 C 1–0 Sep 24, 1981 H2H
58504 Joakim Nystrom Rod Frawley 1 1–0 G 1–0 Dec 3, 1983 H2H
58505 Joakim Nystrom Rolf Gehring 1 1–0 G 1–0 Dec 1, 1983 H2H
58506 Joakim Nystrom Scott Mccain 1 0–1 H 0–1 Aug 16, 1984 H2H
58507 Joakim Nystrom Slobodan Zivojinovic 1 1–0 H 1–0 Oct 19, 1984 H2H
58508 Joakim Nystrom Steve Krulevitz 1 0–1 C 0–1 May 27, 1981 H2H
58509 Joakim Nystrom Ted Farnsworth 1 1–0 C 1–0 Aug 1, 1984 H2H
58510 Joakim Nystrom Terry Moor 1 1–0 H 1–0 Aug 24, 1985 H2H
58511 Joakim Nystrom Thierry Pham 1 1–0 C 1–0 Jul 29, 1988 H2H
58512 Joakim Nystrom Tony Mmoh 1 1–0 C 1–0 Jul 16, 1987 H2H
58513 Joakim Nystrom Tore Meinecke 1 1–0 C 1–0 Apr 22, 1988 H2H
58514 Joakim Nystrom Vitas Gerulaitis 1 1–0 C 1–0 Jan 13, 1985 H2H
58515 Joao Domingues Alex de Minaur 1 1–0 C 1–0 May 2, 2019 H2H
58516 Joao Domingues Fabio Fognini 1 0–1 C 0–1 Mar 2, 2018 H2H
58517 Joao Domingues Federico Gaio 1 1–0 C 1–0 Feb 20, 2020 H2H
58518 Joao Domingues John Millman 1 1–0 C 1–0 May 3, 2019 H2H
58519 Joao Domingues Kevin Anderson 1 0–1 C 0–1 May 5, 2017 H2H
58520 Joao Domingues Kyle Edmund 1 1–0 C 1–0 May 4, 2017 H2H
58521 Joao Domingues Pedro Martinez 1 0–1 C 0–1 Feb 13, 2020 H2H
58522 Joao Domingues Renzo Olivo 1 1–0 C 1–0 Mar 1, 2018 H2H
58523 Joao Domingues Simone Bolelli 1 0–1 C 0–1 May 3, 2018 H2H
58524 Joao Domingues Stefanos Tsitsipas 1 0–1 C 0–1 May 4, 2019 H2H
58525 Joao Fonseca Alexander Zverev 1 0–1 C 0–1 Apr 10, 2026 H2H
58526 Joao Fonseca Alexandre Muller 1 0–1 C 0–1 Feb 20, 2025 H2H
58527 Joao Fonseca Alex de Minaur 1 0–1 H 0–1 Mar 24, 2025 H2H
58528 Joao Fonseca Alex Michelsen 1 1–0 C 1–0 Apr 26, 2024 H2H
58529 Joao Fonseca Alex Molcan 1 0–1 C 0–1 Feb 23, 2023 H2H
58530 Joao Fonseca Arthur Fils 1 1–0 C 1–0 Feb 22, 2024 H2H
58531 Joao Fonseca Cristian Garin 1 1–0 C 1–0 Feb 23, 2024 H2H
58532 Joao Fonseca Eliot Spizzirri 1 0–1 H 0–1 Jan 20, 2026 H2H
58533 Joao Fonseca Federico Coria 1 1–0 C 1–0 Feb 14, 2025 H2H
58534 Joao Fonseca Gabriel Diallo 1 1–0 C 1–0 Apr 6, 2026 H2H
58535 Joao Fonseca Giovanni Mpetshi Perricard 1 1–0 H 1–0 Oct 23, 2025 H2H
58536 Joao Fonseca Hamad Medjedovic 1 0–1 C 0–1 May 9, 2026 H2H
58537 Joao Fonseca Hubert Hurkacz 1 1–0 C 1–0 May 27, 2025 H2H
58538 Joao Fonseca James Duckworth 1 0–1 G 0–1 Jun 20, 2024 H2H
58539 Joao Fonseca Jaume Munar 1 1–0 H 1–0 Oct 25, 2025 H2H
58540 Joao Fonseca Jenson Brooksby 1 1–0 G 1–0 Jul 3, 2025 H2H
58541 Joao Fonseca Jesper de Jong 1 1–0 G 1–0 Jul 1, 2026 H2H
58542 Joao Fonseca Laslo Djere 1 1–0 C 1–0 Feb 15, 2025 H2H
58543 Joao Fonseca Luka Pavlovic 1 1–0 C 1–0 May 24, 2026 H2H
58544 Joao Fonseca Marin Cilic 1 1–0 C 1–0 Apr 24, 2026 H2H
58545 Joao Fonseca Matteo Berrettini 1 1–0 C 1–0 Apr 9, 2026 H2H
58546 Joao Fonseca Miomir Kecmanovic 1 1–0 H 1–0 Aug 26, 2025 H2H
58547 Joao Fonseca Novak Djokovic 1 1–0 C 1–0 May 29, 2026 H2H
58548 Joao Fonseca Radu Albot 1 1–0 C 1–0 Apr 19, 2024 H2H
58549 Joao Fonseca Raphael Collignon 1 1–0 H 1–0 Mar 4, 2026 H2H
58550 Joao Fonseca Roberto Bautista Agut 1 1–0 G 1–0 Jun 29, 2026 H2H
58551 Joao Fonseca Stefanos Tsitsipas 1 1–0 H 1–0 Aug 5, 2026 H2H
58552 Joao Fonseca Taylor Fritz 1 0–1 G 0–1 Jun 26, 2025 H2H
58553 Joao Fonseca Terence Atmane 1 0–1 H 0–1 Aug 12, 2025 H2H
58554 Joao Fonseca Thiago Monteiro 1 1–0 C 1–0 Feb 17, 2026 H2H
58555 Joao Fonseca Tomas Machac 1 0–1 H 0–1 Aug 28, 2025 H2H
58556 Joao Fonseca Tomas Martin Etcheverry 1 1–0 C 1–0 Feb 13, 2025 H2H
58557 Joao Fonseca Tristan Schoolkate 1 0–1 H 0–1 Jul 29, 2025 H2H
58558 Joao Fonseca Ugo Humbert 1 1–0 H 1–0 Mar 22, 2025 H2H
58559 Joao Fonseca Zizou Bergs 1 1–0 G 1–0 Jun 25, 2025 H2H
58560 Joao Menezes Marin Cilic 1 0–1 H 0–1 Jul 26, 2021 H2H
58561 Joao Soares Adriano Panatta 1 0–1 H 0–1 Oct 28, 1982 H2H
58562 Joao Soares Alejandro Cortes 1 1–0 C 1–0 Nov 9, 1979 H2H
58563 Joao Soares Alejandro Ganzabal 1 1–0 C 1–0 Jul 26, 1984 H2H
58564 Joao Soares Andy Kohlberg 1 0–1 C 0–1 Nov 26, 1982 H2H
58565 Joao Soares Bernard Boileau 1 0–1 H 0–1 Mar 11, 1982 H2H
58566 Joao Soares Blaine Willenborg 1 1–0 C 1–0 May 1, 1985 H2H
58567 Joao Soares Brian Gottfried 1 0–1 G 0–1 Jun 26, 1983 H2H
58568 Joao Soares Brian Teacher 1 1–0 H 1–0 Mar 22, 1979 H2H
58569 Joao Soares Buster C Mottram 1 0–1 H 0–1 Aug 21, 1980 H2H
58570 Joao Soares Carlos Kirmayr 1 1–0 C 1–0 Dec 7, 1978 H2H
58571 Joao Soares Charlie Owens 1 1–0 C 1–0 Nov 8, 1979 H2H
58572 Joao Soares Christophe Freyss 1 1–0 C 1–0 Nov 29, 1979 H2H
58573 Joao Soares Christo Steyn 1 0–1 H 0–1 Feb 12, 1986 H2H
58574 Joao Soares Colin Dowdeswell 1 0–1 C 0–1 Jul 8, 1983 H2H
58575 Joao Soares Eddie Dibbs 1 0–1 H 0–1 Oct 14, 1982 H2H
58576 Joao Soares Eric Fromm 1 1–0 G 1–0 Jun 22, 1983 H2H
58577 Joao Soares Frank Hamonet 1 1–0 C 1–0 Nov 25, 1982 H2H
58578 Joao Soares George Hardie 1 0–1 H 0–1 Mar 23, 1979 H2H
58579 Joao Soares Gianni Ocleppo 1 0–1 C 0–1 May 30, 1984 H2H
58580 Joao Soares Gustavo Tiberti 1 0–1 C 0–1 Nov 26, 1981 H2H
58581 Joao Soares Hans Kary 1 0–1 C 0–1 Jul 24, 1980 H2H
58582 Joao Soares Jay Lapidus 1 0–1 G 0–1 Jun 20, 1984 H2H
58583 Joao Soares Jiri Granat 1 0–1 H 0–1 Oct 21, 1981 H2H
58584 Joao Soares Juan Nunez 1 1–0 C 1–0 Nov 28, 1980 H2H
58585 Joao Soares Manuel Orantes 1 0–1 C 0–1 Feb 15, 1979 H2H
58586 Joao Soares Mark Cox 1 0–1 C 0–1 Nov 25, 1976 H2H
58587 Joao Soares Mark Edmondson 1 0–1 G 0–1 Jun 25, 1982 H2H
58588 Joao Soares Mike Machette 1 0–1 G 0–1 Jan 15, 1975 H2H
58589 Joao Soares Miloslav Mecir 1 0–1 C 0–1 Jan 26, 1985 H2H
58590 Joao Soares Nick Saviano 1 0–1 H 0–1 Feb 4, 1983 H2H
58591 Joao Soares Paul Mcnamee 1 1–0 G 1–0 Jun 17, 1982 H2H
58592 Joao Soares Pavel Slozil 1 1–0 H 1–0 Oct 21, 1982 H2H
58593 Joao Soares Per Hjertquist 1 1–0 H 1–0 Aug 13, 1980 H2H
58594 Joao Soares Peter Fleming 1 0–1 C 0–1 Nov 8, 1984 H2H
58595 Joao Soares Phil Dent 1 0–1 C 0–1 Jan 21, 1982 H2H
58596 Joao Soares Ramesh Krishnan 1 0–1 C 0–1 May 26, 1982 H2H
58597 Joao Soares Ricardo Ycaza 1 0–1 C 0–1 Nov 14, 1980 H2H
58598 Joao Soares Richard Lewis 1 0–1 H 0–1 Jan 3, 1976 H2H
58599 Joao Soares Rick Fagel 1 0–1 C 0–1 May 16, 1979 H2H
58600 Joao Soares Roger Taylor 1 0–1 G 0–1 Jun 15, 1977 H2H