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
16601 Frew Mcmillan John Paish 1 1–0 C 1–0 May 16, 1972 H2H
16602 Frew Mcmillan Jorge Andrew 1 0–1 H 0–1 Nov 8, 1975 H2H
16603 Frew Mcmillan Juan Gisbert 1 1–0 C 1–0 Nov 21, 1972 H2H
16604 Frew Mcmillan Jun Kuki 1 1–0 C 1–0 Aug 2, 1972 H2H
16605 Frew Mcmillan Mal Anderson 1 0–1 G 0–1 Jul 11, 1969 H2H
16606 Frew Mcmillan Mike Belkin 1 1–0 C 1–0 Dec 7, 1972 H2H
16607 Frew Mcmillan Nicholas Kalogeropoulos 1 0–1 G 0–1 Jun 11, 1970 H2H
16608 Frew Mcmillan Pancho Walthall 1 1–0 G 1–0 Sep 4, 1970 H2H
16609 Frew Mcmillan Patrice Dominguez 1 0–1 C 0–1 May 9, 1973 H2H
16610 Frew Mcmillan Patricio Cornejo 1 1–0 C 1–0 Jul 31, 1970 H2H
16611 Frew Mcmillan Patrick Proisy 1 1–0 C 1–0 Aug 5, 1972 H2H
16612 Frew Mcmillan Peter Szoke 1 1–0 C 1–0 May 26, 1972 H2H
16613 Frew Mcmillan Pierre Barthes 1 1–0 C 1–0 May 15, 1969 H2H
16614 Frew Mcmillan Premjit Lall 1 1–0 C 1–0 May 8, 1973 H2H
16615 Frew Mcmillan Raul Ramirez 1 0–1 H 0–1 Feb 26, 1977 H2H
16616 Frew Mcmillan Ray Keldie 1 1–0 H 1–0 Nov 6, 1974 H2H
16617 Frew Mcmillan Raymond Moore 1 0–1 H 0–1 Dec 7, 1978 H2H
16618 Frew Mcmillan Rick Fisher 1 1–0 C 1–0 Oct 19, 1977 H2H
16619 Frew Mcmillan Robert Maud 1 1–0 C 1–0 Apr 12, 1974 H2H
16620 Frew Mcmillan Rolf Norberg 1 1–0 C 1–0 Oct 10, 1973 H2H
16621 Frew Mcmillan Rolf Thung 1 1–0 C 1–0 Aug 29, 1975 H2H
16622 Frew Mcmillan Steve Faulk 1 1–0 C 1–0 Aug 7, 1973 H2H
16623 Frew Mcmillan Tadeusz Nowicki 1 0–1 C 0–1 May 27, 1971 H2H
16624 Frew Mcmillan Vladimir Zednik 1 1–0 H 1–0 Sep 19, 1973 H2H
16625 Frew Mcmillan Welry Fritz 1 1–0 H 1–0 Oct 11, 1979 H2H
16626 Frew Mcmillan Willem Prinsloo 1 1–0 H 1–0 Dec 2, 1977 H2H
16627 Frew Mcmillan William Brown 1 1–0 C 1–0 Sep 19, 1973 H2H
16628 Frew Mcmillan Zlatko Ivancic 1 1–0 G 1–0 Jun 12, 1968 H2H
16629 Fritz Buehning Bernie Mitton 1 0–1 C 0–1 May 1, 1980 H2H
16630 Fritz Buehning Billy Martin 1 0–1 G 0–1 Jul 10, 1980 H2H
16631 Fritz Buehning Buster C Mottram 1 0–1 H 0–1 Mar 20, 1981 H2H
16632 Fritz Buehning Colin Dibley 1 1–0 G 1–0 Jun 11, 1980 H2H
16633 Fritz Buehning Dale Collings 1 1–0 C 1–0 Oct 23, 1980 H2H
16634 Fritz Buehning David Schneider 1 0–1 H 0–1 Sep 13, 1979 H2H
16635 Fritz Buehning Ferdi Taygan 1 1–0 H 1–0 Oct 13, 1983 H2H
16636 Fritz Buehning Gilles Moretton 1 0–1 H 0–1 Aug 22, 1981 H2H
16637 Fritz Buehning Glen Holroyd 1 1–0 H 1–0 Aug 20, 1980 H2H
16638 Fritz Buehning John Chris Lewis 1 1–0 C 1–0 Apr 3, 1980 H2H
16639 Fritz Buehning John Whitlinger 1 0–1 C 0–1 Mar 27, 1980 H2H
16640 Fritz Buehning Lars Elvstrom 1 1–0 H 1–0 Nov 7, 1979 H2H
16641 Fritz Buehning Louk Sanders 1 1–0 H 1–0 Mar 19, 1981 H2H
16642 Fritz Buehning Manuel Orantes 1 1–0 C 1–0 Jul 16, 1979 H2H
16643 Fritz Buehning Marty Riessen 1 0–1 C 0–1 Sep 20, 1979 H2H
16644 Fritz Buehning Massimo Rivaroli 1 1–0 C 1–0 Nov 23, 1979 H2H
16645 Fritz Buehning Mike Estep 1 1–0 G 1–0 Jun 23, 1982 H2H
16646 Fritz Buehning Mike Fishbach 1 1–0 H 1–0 Aug 13, 1981 H2H
16647 Fritz Buehning Onny Parun 1 0–1 C 0–1 May 14, 1980 H2H
16648 Fritz Buehning Peter Rennert 1 0–1 G 0–1 Jun 10, 1981 H2H
16649 Fritz Buehning Raymond Moore 1 1–0 H 1–0 Oct 18, 1979 H2H
16650 Fritz Buehning Steve Krulevitz 1 0–1 C 0–1 Jul 31, 1980 H2H
16651 Fritz Buehning Syd Ball 1 1–0 H 1–0 Aug 20, 1981 H2H
16652 Fritz Buehning Terry Rocavert 1 1–0 H 1–0 Aug 17, 1979 H2H
16653 Fritz Buehning Ulrich Marten 1 1–0 C 1–0 Oct 24, 1980 H2H
16654 Fritz Don Wouter Fok 1 0–1 C 0–1 Jul 27, 1978 H2H
16655 Gabriel Diallo Adam Walton 1 0–1 H 0–1 Feb 17, 2026 H2H
16656 Gabriel Diallo Adrian Mannarino 1 0–1 G 0–1 Jun 9, 2026 H2H
16657 Gabriel Diallo Alejandro Tabilo 1 1–0 H 1–0 Oct 19, 2024 H2H
16658 Gabriel Diallo Aleksandar Vukic 1 1–0 G 1–0 Jun 12, 2025 H2H
16659 Gabriel Diallo Amir Omarkhanov 1 1–0 H 1–0 Oct 16, 2025 H2H
16660 Gabriel Diallo Andrea Vavassori 1 0–1 H 0–1 Jan 13, 2026 H2H
16661 Gabriel Diallo Damir Dzumhur 1 1–0 H 1–0 Aug 26, 2025 H2H
16662 Gabriel Diallo Daniel Altmaier 1 1–0 G 1–0 Jul 2, 2025 H2H
16663 Gabriel Diallo Emilio Gomez 1 0–1 H 0–1 Feb 9, 2023 H2H
16664 Gabriel Diallo Fabian Marozsan 1 1–0 H 1–0 Jul 24, 2025 H2H
16665 Gabriel Diallo Grigor Dimitrov 1 1–0 C 1–0 Apr 30, 2025 H2H
16666 Gabriel Diallo Hamad Medjedovic 1 0–1 H 0–1 Aug 21, 2025 H2H
16667 Gabriel Diallo Jesper de Jong 1 1–0 H 1–0 Jan 8, 2026 H2H
16668 Gabriel Diallo Kamil Majchrzak 1 1–0 C 1–0 Apr 26, 2025 H2H
16669 Gabriel Diallo Laslo Djere 1 1–0 G 1–0 Jun 26, 2025 H2H
16670 Gabriel Diallo Marcos Giron 1 0–1 C 0–1 May 9, 2025 H2H
16671 Gabriel Diallo Mattia Bellucci 1 1–0 H 1–0 Mar 4, 2026 H2H
16672 Gabriel Diallo Nuno Borges 1 0–1 H 0–1 Feb 15, 2024 H2H
16673 Gabriel Diallo Terence Atmane 1 1–0 G 1–0 Jun 22, 2026 H2H
16674 Gabriel Diallo Zhizhen Zhang 1 1–0 H 1–0 Mar 7, 2025 H2H
16675 Gabriel Markus Andrew Sznajder 1 1–0 C 1–0 May 29, 1991 H2H
16676 Gabriel Markus Bart Wuyts 1 1–0 C 1–0 May 28, 1993 H2H
16677 Gabriel Markus Carl Uwe Steeb 1 1–0 C 1–0 Jun 13, 1991 H2H
16678 Gabriel Markus Cassio Motta 1 1–0 C 1–0 Feb 7, 1992 H2H
16679 Gabriel Markus Christian Bergstrom 1 0–1 C 0–1 Jul 15, 1992 H2H
16680 Gabriel Markus Claudio Mezzadri 1 0–1 C 0–1 Jun 22, 1989 H2H
16681 Gabriel Markus Claudio Pistolesi 1 1–0 C 1–0 Oct 3, 1991 H2H
16682 Gabriel Markus Daniel Orsanic 1 1–0 C 1–0 Apr 16, 1994 H2H
16683 Gabriel Markus David Engel 1 0–1 C 0–1 Apr 26, 1990 H2H
16684 Gabriel Markus Dick Bosse 1 1–0 H 1–0 Sep 2, 1992 H2H
16685 Gabriel Markus Diego Nargiso 1 1–0 H 1–0 Aug 28, 1991 H2H
16686 Gabriel Markus Diego Perez 1 1–0 C 1–0 May 31, 1991 H2H
16687 Gabriel Markus Francisco Roig 1 0–1 C 0–1 Jun 17, 1994 H2H
16688 Gabriel Markus Galo Blanco 1 1–0 C 1–0 Oct 6, 1994 H2H
16689 Gabriel Markus Jared Palmer 1 1–0 C 1–0 Apr 16, 1994 H2H
16690 Gabriel Markus Jimmy Arias 1 1–0 C 1–0 Apr 14, 1994 H2H
16691 Gabriel Markus Jose Daher 1 0–1 H 0–1 Oct 31, 1991 H2H
16692 Gabriel Markus Lars Koslowski 1 1–0 C 1–0 May 27, 1992 H2H
16693 Gabriel Markus Leonardo Lavalle 1 0–1 C 0–1 Apr 5, 1990 H2H
16694 Gabriel Markus Marcelo Filippini 1 0–1 C 0–1 Nov 5, 1994 H2H
16695 Gabriel Markus Marcos Ondruska 1 0–1 C 0–1 Apr 21, 1993 H2H
16696 Gabriel Markus Mark Koevermans 1 0–1 C 0–1 Jun 20, 1991 H2H
16697 Gabriel Markus Martin Laurendeau 1 0–1 C 0–1 Feb 19, 1992 H2H
16698 Gabriel Markus Martin Stringari 1 1–0 C 1–0 Aug 26, 1993 H2H
16699 Gabriel Markus Mauro Menezes 1 1–0 H 1–0 Feb 8, 1990 H2H
16700 Gabriel Markus Nuno Marques 1 1–0 C 1–0 Apr 1, 1993 H2H
16701 Gabriel Markus Olivier Delaitre 1 0–1 H 0–1 Sep 12, 1991 H2H
16702 Gabriel Markus Pavel Vizner 1 1–0 C 1–0 Aug 25, 1994 H2H
16703 Gabriel Markus Rodolphe Gilbert 1 1–0 C 1–0 Apr 17, 1992 H2H
16704 Gabriel Markus Sergio Cortes 1 0–1 H 0–1 Mar 13, 1993 H2H
16705 Gabriel Markus Tomas Nydahl 1 1–0 C 1–0 Aug 26, 1994 H2H
16706 Gabriel Mattos Jai Dilouie 1 1–0 C 1–0 Jul 21, 1982 H2H
16707 Gabriel Trifu Arnaud Di Pasquale 1 0–1 C 0–1 Sep 17, 1998 H2H
16708 Gabriel Trujillo-Soler Werner Eschauer 1 1–0 C 1–0 Apr 30, 2008 H2H
16709 Gabriel Urpi Adriano Panatta 1 0–1 C 0–1 May 20, 1981 H2H
16710 Gabriel Urpi Angel Gimenez 1 1–0 C 1–0 Apr 16, 1981 H2H
16711 Gabriel Urpi Billy Martin 1 1–0 C 1–0 Sep 25, 1981 H2H
16712 Gabriel Urpi Buster C Mottram 1 0–1 C 0–1 Apr 24, 1981 H2H
16713 Gabriel Urpi Carlos Kirmayr 1 0–1 C 0–1 Nov 6, 1980 H2H
16714 Gabriel Urpi Carlos Lando 1 1–0 C 1–0 Feb 5, 1981 H2H
16715 Gabriel Urpi Chris Johnstone 1 1–0 C 1–0 Aug 1, 1984 H2H
16716 Gabriel Urpi Chris Mayotte 1 1–0 C 1–0 Apr 23, 1981 H2H
16717 Gabriel Urpi Christophe Casa 1 1–0 C 1–0 May 27, 1981 H2H
16718 Gabriel Urpi Christophe Roger-Vasselin 1 0–1 C 0–1 Jun 22, 1980 H2H
16719 Gabriel Urpi Dave Siegler 1 1–0 C 1–0 Sep 11, 1980 H2H
16720 Gabriel Urpi David Mustard 1 1–0 C 1–0 Jul 25, 1984 H2H
16721 Gabriel Urpi Eddie Dibbs 1 0–1 C 0–1 Feb 6, 1981 H2H
16722 Gabriel Urpi Egan Adams 1 1–0 C 1–0 Aug 7, 1985 H2H
16723 Gabriel Urpi Fernando Maynetto 1 1–0 C 1–0 Aug 5, 1981 H2H
16724 Gabriel Urpi Georges Goven 1 1–0 C 1–0 Sep 25, 1980 H2H
16725 Gabriel Urpi Gianni Ocleppo 1 0–1 C 0–1 Jul 13, 1983 H2H
16726 Gabriel Urpi Hans Peter Kandler 1 1–0 H 1–0 Nov 21, 1985 H2H
16727 Gabriel Urpi Heinz Gunthardt 1 1–0 C 1–0 Aug 6, 1981 H2H
16728 Gabriel Urpi Jim Delaney 1 0–1 C 0–1 Jul 15, 1981 H2H
16729 Gabriel Urpi Jiri Hrebec 1 0–1 C 0–1 Oct 10, 1978 H2H
16730 Gabriel Urpi Jiri Prucha 1 1–0 C 1–0 Oct 8, 1980 H2H
16731 Gabriel Urpi Joao Soares 1 0–1 C 0–1 Jul 18, 1984 H2H
16732 Gabriel Urpi Juan Nunez 1 1–0 C 1–0 Nov 5, 1981 H2H
16733 Gabriel Urpi Manuel Orantes 1 0–1 C 0–1 Oct 11, 1979 H2H
16734 Gabriel Urpi Pascal Portes 1 1–0 C 1–0 Oct 2, 1981 H2H
16735 Gabriel Urpi Patrizio Parrini 1 1–0 C 1–0 May 26, 1982 H2H
16736 Gabriel Urpi Peter Feigl 1 0–1 C 0–1 Apr 13, 1979 H2H
16737 Gabriel Urpi Phil Dent 1 0–1 C 0–1 Sep 12, 1980 H2H
16738 Gabriel Urpi Ramesh Krishnan 1 1–0 C 1–0 May 30, 1984 H2H
16739 Gabriel Urpi Ricardo Ycaza 1 0–1 C 0–1 Sep 26, 1980 H2H
16740 Gabriel Urpi Roberto Vizcaino 1 1–0 C 1–0 Sep 27, 1979 H2H
16741 Gabriel Urpi Robert Reininger 1 1–0 C 1–0 Jun 21, 1980 H2H
16742 Gabriel Urpi Ross Case 1 0–1 C 0–1 Oct 2, 1980 H2H
16743 Gabriel Urpi Shlomo Glickstein 1 0–1 C 0–1 Aug 2, 1984 H2H
16744 Gabriel Urpi Terry Moor 1 1–0 C 1–0 Oct 10, 1979 H2H
16745 Gabriel Urpi Thomaz Koch 1 0–1 C 0–1 Nov 15, 1979 H2H
16746 Gabriel Urpi Ulf Eriksson 1 1–0 C 1–0 Sep 26, 1979 H2H
16747 Gabriel Urpi Van Winitsky 1 0–1 C 0–1 Jul 14, 1982 H2H
16748 Gael Monfils Alejandro Tabilo 1 0–1 G 0–1 Jun 28, 2024 H2H
16749 Gael Monfils Ben Shelton 1 0–1 H 0–1 Jan 21, 2025 H2H
16750 Gael Monfils Botic van de Zandschulp 1 1–0 H 1–0 Feb 21, 2024 H2H
16751 Gael Monfils Cristian Garin 1 1–0 H 1–0 Jan 23, 2022 H2H
16752 Gael Monfils Filip Misolic 1 1–0 H 1–0 Oct 20, 2023 H2H
16753 Gael Monfils Hugo Gaston 1 0–1 C 0–1 May 25, 2026 H2H
16754 Gael Monfils Juan Manuel Cerundolo 1 1–0 H 1–0 Jan 7, 2022 H2H
16755 Gael Monfils Kenny De Schepper 1 1–0 H 1–0 Feb 6, 2015 H2H
16756 Gael Monfils Laslo Djere 1 1–0 H 1–0 Oct 21, 2023 H2H
16757 Gael Monfils Maximilian Marterer 1 0–1 C 0–1 May 24, 2018 H2H
16758 Gael Monfils Nick Kyrgios 1 0–1 H 0–1 Oct 8, 2016 H2H
16759 Gael Monfils Pedro Cachin 1 0–1 C 0–1 May 25, 2023 H2H
16760 Gael Monfils Quentin Halys 1 1–0 H 1–0 Oct 24, 2024 H2H
16761 Galo Blanco Adrian Garcia 1 0–1 C 0–1 Mar 2, 2000 H2H
16762 Galo Blanco Alexander Peya 1 0–1 C 0–1 Jul 23, 2003 H2H
16763 Galo Blanco Andrei Cherkasov 1 1–0 C 1–0 Jul 24, 1996 H2H
16764 Galo Blanco Andre Sa 1 1–0 C 1–0 May 25, 2000 H2H
16765 Galo Blanco Bjorn Phau 1 1–0 C 1–0 Jul 18, 2001 H2H
16766 Galo Blanco Daniel Nestor 1 0–1 G 0–1 Jun 27, 2001 H2H
16767 Galo Blanco Danny Sapsford 1 0–1 G 0–1 Jun 25, 1999 H2H
16768 Galo Blanco Diego Lozano 1 1–0 C 1–0 Sep 11, 1997 H2H
16769 Galo Blanco Flavio Saretta 1 0–1 C 0–1 Jun 1, 2003 H2H
16770 Galo Blanco Florian Allgauer 1 1–0 C 1–0 Jun 10, 1999 H2H
16771 Galo Blanco Francisco Roig 1 1–0 C 1–0 Sep 13, 1997 H2H
16772 Galo Blanco Frederic Fontang 1 1–0 C 1–0 Oct 23, 1997 H2H
16773 Galo Blanco Gerald Mandl 1 1–0 C 1–0 May 1, 1998 H2H
16774 Galo Blanco Ivo Minar 1 0–1 C 0–1 Jul 21, 2004 H2H
16775 Galo Blanco Jacobo Diaz 1 1–0 C 1–0 Sep 18, 1998 H2H
16776 Galo Blanco James Sekulov 1 1–0 C 1–0 Sep 12, 1996 H2H
16777 Galo Blanco Jean Baptiste Perlant 1 1–0 C 1–0 Oct 9, 1998 H2H
16778 Galo Blanco Jens Knippschild 1 0–1 C 0–1 Sep 16, 1999 H2H
16779 Galo Blanco Jiri Vanek 1 0–1 C 0–1 Jul 13, 2000 H2H
16780 Galo Blanco Jordi Arrese 1 1–0 C 1–0 Apr 17, 1996 H2H
16781 Galo Blanco Jordi Burillo 1 1–0 C 1–0 Nov 10, 1995 H2H
16782 Galo Blanco Juan Balcells 1 0–1 H 0–1 Mar 7, 2002 H2H
16783 Galo Blanco Lars Burgsmuller 1 1–0 C 1–0 Jun 3, 2001 H2H
16784 Galo Blanco Leander Paes 1 1–0 C 1–0 May 1, 1997 H2H
16785 Galo Blanco Luis Adrian Morejon 1 1–0 C 1–0 Aug 15, 1996 H2H
16786 Galo Blanco Marcelo Filippini 1 0–1 C 0–1 Oct 2, 1997 H2H
16787 Galo Blanco Marcin Matkowski 1 1–0 C 1–0 Jul 31, 2003 H2H
16788 Galo Blanco Marc Kevin Goellner 1 0–1 C 0–1 Sep 16, 2000 H2H
16789 Galo Blanco Marc Lopez 1 0–1 C 0–1 Sep 13, 2001 H2H
16790 Galo Blanco Marco Meneschincheri 1 1–0 C 1–0 May 21, 1998 H2H
16791 Galo Blanco Markus Hantschk 1 1–0 C 1–0 May 26, 2000 H2H
16792 Galo Blanco Martin Rodriguez 1 1–0 C 1–0 Aug 12, 1999 H2H
16793 Galo Blanco Marzio Martelli 1 0–1 C 0–1 Jun 11, 1998 H2H
16794 Galo Blanco Michal Tabara 1 1–0 C 1–0 Jul 20, 2000 H2H
16795 Galo Blanco Mike Bryan 1 1–0 H 1–0 Aug 16, 2000 H2H
16796 Galo Blanco Neville Godwin 1 1–0 C 1–0 May 28, 1997 H2H
16797 Galo Blanco Nicklas Timfjord 1 1–0 C 1–0 Jul 8, 1999 H2H
16798 Galo Blanco Patrik Fredriksson 1 1–0 C 1–0 Jul 12, 1996 H2H
16799 Galo Blanco Rogier Wassen 1 1–0 C 1–0 Jul 11, 2002 H2H
16800 Galo Blanco Ruben Ramirez Hidalgo 1 0–1 C 0–1 Aug 2, 2003 H2H