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
37601 Ben Testerman Pavel Slozil 1 1–0 C 1–0 Jan 24, 1985 H2H
37602 Ben Testerman Peter Fleming 1 1–0 H 1–0 Aug 19, 1987 H2H
37603 Ben Testerman Peter Johnston 1 1–0 G 1–0 Dec 6, 1982 H2H
37604 Ben Testerman Phil Lehnhoff 1 1–0 C 1–0 May 9, 1984 H2H
37605 Ben Testerman Richard Gallien 1 0–1 H 0–1 Apr 13, 1983 H2H
37606 Ben Testerman Richard Meyer 1 1–0 C 1–0 Mar 4, 1983 H2H
37607 Ben Testerman Roberto Vizcaino 1 0–1 C 0–1 May 11, 1983 H2H
37608 Ben Testerman Rod Frawley 1 1–0 G 1–0 Dec 14, 1983 H2H
37609 Ben Testerman Ross Case 1 1–0 G 1–0 Dec 4, 1982 H2H
37610 Ben Testerman Russell Simpson 1 0–1 H 0–1 Aug 18, 1982 H2H
37611 Ben Testerman Sandy Mayer 1 0–1 H 0–1 Jan 23, 1981 H2H
37612 Ben Testerman Sashi Menon 1 1–0 H 1–0 Aug 13, 1981 H2H
37613 Ben Testerman Shlomo Glickstein 1 0–1 H 0–1 Feb 3, 1983 H2H
37614 Ben Testerman Stefan Simonsson 1 0–1 H 0–1 Jan 26, 1983 H2H
37615 Ben Testerman Steve Denton 1 1–0 G 1–0 Dec 15, 1982 H2H
37616 Ben Testerman Steve Meister 1 1–0 C 1–0 Jan 25, 1984 H2H
37617 Ben Testerman Terry Moor 1 0–1 H 0–1 Oct 25, 1984 H2H
37618 Bernabe Zapata Miralles Alex de Minaur 1 0–1 C 0–1 Apr 12, 2022 H2H
37619 Bernabe Zapata Miralles Benjamin Bonzi 1 0–1 C 0–1 Apr 11, 2023 H2H
37620 Bernabe Zapata Miralles Ben Shelton 1 0–1 H 0–1 Aug 9, 2023 H2H
37621 Bernabe Zapata Miralles Botic van de Zandschulp 1 0–1 H 0–1 Feb 10, 2022 H2H
37622 Bernabe Zapata Miralles Dennis Novak 1 1–0 H 1–0 Feb 3, 2022 H2H
37623 Bernabe Zapata Miralles Egor Gerasimov 1 0–1 H 0–1 Sep 30, 2023 H2H
37624 Bernabe Zapata Miralles Ethan Quinn 1 1–0 H 1–0 Aug 30, 2023 H2H
37625 Bernabe Zapata Miralles Hubert Hurkacz 1 1–0 C 1–0 Apr 7, 2023 H2H
37626 Bernabe Zapata Miralles Laslo Djere 1 0–1 C 0–1 Feb 22, 2024 H2H
37627 Bernabe Zapata Miralles Lorenzo Musetti 1 0–1 H 0–1 Oct 14, 2022 H2H
37628 Bernabe Zapata Miralles Matteo Arnaldi 1 0–1 H 0–1 Jan 10, 2024 H2H
37629 Bernabe Zapata Miralles Pedro Martinez 1 1–0 C 1–0 Feb 16, 2023 H2H
37630 Bernabe Zapata Miralles Roberto Bautista Agut 1 0–1 C 0–1 Apr 20, 2023 H2H
37631 Bernard Boileau Buster C Mottram 1 0–1 C 0–1 Oct 24, 1980 H2H
37632 Bernard Boileau Christophe Bernelle 1 1–0 C 1–0 May 11, 1983 H2H
37633 Bernard Boileau Christophe Freyss 1 1–0 H 1–0 Mar 19, 1981 H2H
37634 Bernard Boileau Erick Iskersky 1 0–1 C 0–1 Sep 22, 1983 H2H
37635 Bernard Boileau Frew Mcmillan 1 1–0 C 1–0 Mar 13, 1980 H2H
37636 Bernard Boileau Fritz Buehning 1 0–1 C 0–1 Mar 10, 1983 H2H
37637 Bernard Boileau Guillermo Aubone 1 0–1 C 0–1 Nov 5, 1981 H2H
37638 Bernard Boileau Jose Higueras 1 0–1 C 0–1 Nov 15, 1979 H2H
37639 Bernard Boileau Karl Meiler 1 1–0 C 1–0 Jul 15, 1983 H2H
37640 Bernard Boileau Louk Sanders 1 1–0 C 1–0 Oct 23, 1980 H2H
37641 Bernard Boileau Markus Gunthardt 1 1–0 C 1–0 Oct 22, 1980 H2H
37642 Bernard Boileau Paolo Bertolucci 1 0–1 C 0–1 Jun 16, 1978 H2H
37643 Bernard Boileau Patrice Dominguez 1 0–1 C 0–1 Jun 12, 1980 H2H
37644 Bernard Boileau Patricio Cornejo 1 1–0 C 1–0 Jun 15, 1978 H2H
37645 Bernard Boileau Per Hjertquist 1 1–0 C 1–0 May 25, 1983 H2H
37646 Bernard Boileau Peter Feigl 1 1–0 H 1–0 Apr 3, 1981 H2H
37647 Bernard Boileau Ricardo Cano 1 1–0 C 1–0 Jun 14, 1979 H2H
37648 Bernard Boileau Ricardo Ycaza 1 1–0 C 1–0 May 26, 1982 H2H
37649 Bernard Boileau Richard Meyer 1 1–0 H 1–0 Jan 26, 1983 H2H
37650 Bernard Boileau Rolf Gehring 1 0–1 C 0–1 Nov 19, 1981 H2H
37651 Bernard Boileau Sandy Mayer 1 1–0 H 1–0 Mar 17, 1983 H2H
37652 Bernard Boileau Ulrich Pinner 1 0–1 C 0–1 Mar 24, 1983 H2H
37653 Bernard Fritz Alejandro Cortes 1 0–1 C 0–1 Sep 26, 1979 H2H
37654 Bernard Fritz Brian Fairlie 1 0–1 C 0–1 Jul 12, 1978 H2H
37655 Bernard Fritz Dave Siegler 1 0–1 H 0–1 Oct 29, 1981 H2H
37656 Bernard Fritz David Carter 1 0–1 C 0–1 Jul 9, 1981 H2H
37657 Bernard Fritz Dick Crealy 1 1–0 C 1–0 Aug 1, 1978 H2H
37658 Bernard Fritz Ferdi Taygan 1 1–0 C 1–0 Aug 2, 1978 H2H
37659 Bernard Fritz Gianni Marchetti 1 1–0 C 1–0 Nov 22, 1979 H2H
37660 Bernard Fritz Glen Holroyd 1 0–1 C 0–1 Nov 26, 1981 H2H
37661 Bernard Fritz Ibrahim Mahmoud 1 1–0 C 1–0 Mar 6, 1980 H2H
37662 Bernard Fritz Jean Louis Haillet 1 1–0 H 1–0 Nov 24, 1983 H2H
37663 Bernard Fritz John Paish 1 1–0 G 1–0 Jun 25, 1980 H2H
37664 Bernard Fritz Jose Luis Damiani 1 1–0 C 1–0 Jul 18, 1981 H2H
37665 Bernard Fritz Ken Rosewall 1 0–1 C 0–1 Aug 4, 1977 H2H
37666 Bernard Fritz Trey Waltke 1 0–1 H 0–1 Sep 5, 1981 H2H
37667 Bernard Fritz Victor Amaya 1 0–1 H 0–1 Feb 25, 1983 H2H
37668 Bernard Fritz Zlatko Ivancic 1 1–0 C 1–0 Jul 17, 1980 H2H
37669 Bernard Mignot Andres Gimeno 1 0–1 C 0–1 Oct 6, 1970 H2H
37670 Bernard Mignot Graham Stilwell 1 0–1 C 0–1 May 21, 1975 H2H
37671 Bernard Mignot Jim Mcmanus 1 1–0 C 1–0 May 25, 1971 H2H
37672 Bernard Mignot Juan Gisbert 1 1–0 C 1–0 Jun 6, 1976 H2H
37673 Bernard Mignot Manuel Santana 1 1–0 C 1–0 Feb 14, 1975 H2H
37674 Bernard Mignot Nicola Pietrangeli 1 1–0 C 1–0 Jun 8, 1972 H2H
37675 Bernard Mignot Nikola Pilic 1 0–1 C 0–1 Jun 9, 1977 H2H
37676 Bernard Mignot Peter Pokorny 1 1–0 G 1–0 Jun 27, 1973 H2H
37677 Bernard Mignot Pierre Barthes 1 1–0 C 1–0 Mar 30, 1972 H2H
37678 Bernard Mignot Stan Smith 1 0–1 C 0–1 May 28, 1972 H2H
37679 Bernard Mignot Wilhelm Bungert 1 1–0 C 1–0 Jun 14, 1973 H2H
37680 Bernard Montrenaud Nicola Pietrangeli 1 0–1 C 0–1 Apr 16, 1970 H2H
37681 Bernardo Mota Adrian Voinea 1 1–0 C 1–0 Apr 11, 1996 H2H
37682 Bernardo Mota Andrei Cherkasov 1 1–0 C 1–0 Mar 27, 1997 H2H
37683 Bernardo Mota Francisco Roig 1 0–1 C 0–1 Sep 15, 1994 H2H
37684 Bernard Tomic Albert Ramos-Vinolas 1 1–0 H 1–0 Aug 28, 2013 H2H
37685 Bernard Tomic Alex de Minaur 1 0–1 H 0–1 Jul 27, 2019 H2H
37686 Bernard Tomic Alex Hernandez 1 1–0 H 1–0 Jul 28, 2026 H2H
37687 Bernard Tomic Austin Krajicek 1 1–0 H 1–0 Mar 28, 2015 H2H
37688 Bernard Tomic Bjorn Fratangelo 1 0–1 H 0–1 Mar 11, 2017 H2H
37689 Bernard Tomic Blaz Kavcic 1 1–0 H 1–0 Jan 10, 2014 H2H
37690 Bernard Tomic Bradley Klahn 1 1–0 H 1–0 Sep 27, 2018 H2H
37691 Bernard Tomic Cedrik-Marcel Stebe 1 0–1 H 0–1 Feb 20, 2020 H2H
37692 Bernard Tomic Corentin Moutet 1 0–1 H 0–1 Oct 16, 2025 H2H
37693 Bernard Tomic Daniel Brands 1 1–0 H 1–0 Jan 17, 2013 H2H
37694 Bernard Tomic Egor Gerasimov 1 0–1 H 0–1 Aug 1, 2018 H2H
37695 Bernard Tomic Evgeny Donskoy 1 1–0 G 1–0 Jun 25, 2014 H2H
37696 Bernard Tomic Farrukh Dustov 1 1–0 H 1–0 Jul 17, 2014 H2H
37697 Bernard Tomic Felix Auger-Aliassime 1 1–0 H 1–0 Sep 29, 2018 H2H
37698 Bernard Tomic Flavio Cipolla 1 0–1 H 0–1 Sep 29, 2011 H2H
37699 Bernard Tomic Frances Tiafoe 1 1–0 H 1–0 Jul 25, 2019 H2H
37700 Bernard Tomic Gianni Mina 1 0–1 C 0–1 May 20, 2015 H2H
37701 Bernard Tomic Guillaume Rufin 1 1–0 H 1–0 Jan 20, 2010 H2H
37702 Bernard Tomic Hubert Hurkacz 1 1–0 G 1–0 Jul 4, 2018 H2H
37703 Bernard Tomic Ilya Ivashka 1 0–1 G 0–1 Jul 18, 2019 H2H
37704 Bernard Tomic James Ward 1 1–0 G 1–0 Jun 19, 2013 H2H
37705 Bernard Tomic John-Patrick Smith 1 0–1 G 0–1 Jul 16, 2015 H2H
37706 Bernard Tomic Jurgen Zopp 1 1–0 H 1–0 Oct 20, 2011 H2H
37707 Bernard Tomic Kenny De Schepper 1 1–0 C 1–0 Apr 24, 2013 H2H
37708 Bernard Tomic Kevin King 1 1–0 G 1–0 Jun 14, 2018 H2H
37709 Bernard Tomic Kyle Edmund 1 0–1 H 0–1 Sep 28, 2017 H2H
37710 Bernard Tomic Lloyd Harris 1 1–0 H 1–0 Sep 28, 2018 H2H
37711 Bernard Tomic Lucas Pouille 1 0–1 G 0–1 Jul 5, 2016 H2H
37712 Bernard Tomic Malek Jaziri 1 1–0 H 1–0 Feb 19, 2015 H2H
37713 Bernard Tomic Matteo Arnaldi 1 0–1 H 0–1 Oct 8, 2026 H2H
37714 Bernard Tomic Matthew Ebden 1 1–0 H 1–0 Jul 26, 2019 H2H
37715 Bernard Tomic Michael Yani 1 1–0 H 1–0 Aug 31, 2011 H2H
37716 Bernard Tomic Mikhail Kukushkin 1 0–1 C 0–1 May 24, 2012 H2H
37717 Bernard Tomic Norbert Gombos 1 1–0 G 1–0 Jun 28, 2017 H2H
37718 Bernard Tomic Patrik Rosenholm 1 1–0 H 1–0 Oct 16, 2014 H2H
37719 Bernard Tomic Radu Albot 1 1–0 G 1–0 Jun 30, 2016 H2H
37720 Bernard Tomic Rogerio Dutra Silva 1 1–0 C 1–0 May 5, 2017 H2H
37721 Bernard Tomic Rohan Bopanna 1 1–0 H 1–0 Mar 12, 2011 H2H
37722 Bernard Tomic Sam Groth 1 1–0 H 1–0 Jan 25, 2015 H2H
37723 Bernard Tomic Somdev Devvarman 1 1–0 H 1–0 Feb 22, 2013 H2H
37724 Bernard Tomic Stephane Robert 1 1–0 G 1–0 Jun 15, 2017 H2H
37725 Bernard Tomic Steve Darcis 1 0–1 H 0–1 Feb 23, 2017 H2H
37726 Bernard Tomic Taylor Fritz 1 0–1 C 0–1 May 28, 2019 H2H
37727 Bernard Tomic Teymuraz Gabashvili 1 0–1 H 0–1 Jan 16, 2016 H2H
37728 Bernard Tomic Thiago Monteiro 1 1–0 H 1–0 Mar 22, 2019 H2H
37729 Bernard Tomic Tobias Kamke 1 1–0 H 1–0 Jan 21, 2015 H2H
37730 Bernard Tomic Ugo Humbert 1 0–1 H 0–1 Sep 20, 2018 H2H
37731 Bernard Tomic Yuichi Sugita 1 1–0 H 1–0 Feb 10, 2021 H2H
37732 Bernard Tomic Ze Zhang 1 1–0 H 1–0 Oct 3, 2013 H2H
37733 Bernd Karbacher Alberto Mancini 1 1–0 C 1–0 May 12, 1993 H2H
37734 Bernd Karbacher Andrei Cherkasov 1 0–1 H 0–1 Jan 20, 1999 H2H
37735 Bernd Karbacher Andrei Olhovskiy 1 1–0 C 1–0 Sep 18, 1992 H2H
37736 Bernd Karbacher Bryan Shelton 1 0–1 H 0–1 Jan 14, 1993 H2H
37737 Bernd Karbacher Carlos Costa 1 1–0 H 1–0 Mar 3, 1993 H2H
37738 Bernd Karbacher Carsten Arriens 1 0–1 C 0–1 Oct 7, 1993 H2H
37739 Bernd Karbacher Christian Bergstrom 1 1–0 C 1–0 May 6, 1993 H2H
37740 Bernd Karbacher Daniel Courcol 1 1–0 C 1–0 May 31, 1995 H2H
37741 Bernd Karbacher Daniel Orsanic 1 1–0 C 1–0 Jul 9, 1994 H2H
37742 Bernd Karbacher David Dilucia 1 1–0 H 1–0 Apr 15, 1999 H2H
37743 Bernd Karbacher Francisco Roig 1 1–0 C 1–0 Jul 15, 1992 H2H
37744 Bernd Karbacher Galo Blanco 1 1–0 C 1–0 Oct 4, 1996 H2H
37745 Bernd Karbacher Gilad Bloom 1 1–0 H 1–0 Mar 13, 1993 H2H
37746 Bernd Karbacher Goran Prpic 1 0–1 C 0–1 May 30, 1993 H2H
37747 Bernd Karbacher Grant Connell 1 1–0 H 1–0 Mar 14, 1992 H2H
37748 Bernd Karbacher Guillaume Raoux 1 1–0 C 1–0 Jul 22, 1993 H2H
37749 Bernd Karbacher Henri Leconte 1 0–1 G 0–1 Jun 26, 1992 H2H
37750 Bernd Karbacher Horst Skoff 1 1–0 C 1–0 Jul 10, 1994 H2H
37751 Bernd Karbacher Ignacio Truyol 1 0–1 H 0–1 Aug 14, 1996 H2H
37752 Bernd Karbacher Jacobo Diaz 1 0–1 C 0–1 Sep 17, 1998 H2H
37753 Bernd Karbacher Jamie Morgan 1 0–1 H 0–1 Jan 7, 1993 H2H
37754 Bernd Karbacher Jan Apell 1 1–0 H 1–0 Jan 20, 1993 H2H
37755 Bernd Karbacher Jan Kroslak 1 1–0 C 1–0 Mar 4, 1999 H2H
37756 Bernd Karbacher Jason Stoltenberg 1 1–0 C 1–0 Feb 23, 1995 H2H
37757 Bernd Karbacher Joern Renzenbrink 1 1–0 C 1–0 Jul 20, 1994 H2H
37758 Bernd Karbacher Jordi Arrese 1 0–1 C 0–1 Jun 16, 1995 H2H
37759 Bernd Karbacher Karol Kucera 1 0–1 C 0–1 Oct 20, 1994 H2H
37760 Bernd Karbacher Lars Jonsson 1 1–0 C 1–0 Jul 23, 1994 H2H
37761 Bernd Karbacher Lars Koslowski 1 1–0 C 1–0 Apr 30, 1992 H2H
37762 Bernd Karbacher Leander Paes 1 1–0 H 1–0 Aug 31, 1994 H2H
37763 Bernd Karbacher Lucas Arnold Ker 1 0–1 H 0–1 Sep 4, 1998 H2H
37764 Bernd Karbacher Luiz Mattar 1 0–1 C 0–1 Jun 18, 1992 H2H
37765 Bernd Karbacher Marcelo Filippini 1 1–0 C 1–0 Jul 21, 1999 H2H
37766 Bernd Karbacher Markus Naewie 1 0–1 C 0–1 Jul 22, 1992 H2H
37767 Bernd Karbacher Markus Zoecke 1 0–1 H 0–1 Jan 5, 1995 H2H
37768 Bernd Karbacher Martin Rodriguez 1 0–1 C 0–1 Jul 8, 1999 H2H
37769 Bernd Karbacher Martin Sinner 1 1–0 C 1–0 Jul 20, 1995 H2H
37770 Bernd Karbacher Marzio Martelli 1 0–1 G 0–1 Jun 25, 1997 H2H
37771 Bernd Karbacher Massimo Cierro 1 1–0 C 1–0 Oct 1, 1992 H2H
37772 Bernd Karbacher Matt Lucena 1 1–0 C 1–0 Jun 9, 1994 H2H
37773 Bernd Karbacher Michael Hill 1 0–1 H 0–1 Jan 19, 2000 H2H
37774 Bernd Karbacher Michiel Schapers 1 0–1 H 0–1 Apr 2, 1992 H2H
37775 Bernd Karbacher Mikael Pernfors 1 1–0 C 1–0 Jul 13, 1995 H2H
37776 Bernd Karbacher Mikael Tillstrom 1 1–0 C 1–0 Jun 2, 1995 H2H
37777 Bernd Karbacher Nicklas Kulti 1 1–0 H 1–0 Sep 3, 1993 H2H
37778 Bernd Karbacher Nicklas Utgren 1 0–1 C 0–1 Apr 7, 1994 H2H
37779 Bernd Karbacher Nicolas Escude 1 0–1 H 0–1 Oct 5, 1995 H2H
37780 Bernd Karbacher Nicolas Kiefer 1 0–1 C 0–1 Jul 25, 1996 H2H
37781 Bernd Karbacher Oliver Gross 1 1–0 C 1–0 Apr 20, 1994 H2H
37782 Bernd Karbacher Patrick Rafter 1 1–0 H 1–0 Apr 8, 1999 H2H
37783 Bernd Karbacher Patrik Kuhnen 1 0–1 C 0–1 Nov 11, 1993 H2H
37784 Bernd Karbacher Ruben Fernandez 1 1–0 C 1–0 Sep 11, 1997 H2H
37785 Bernd Karbacher Sandor Noszaly 1 1–0 C 1–0 Jul 22, 1994 H2H
37786 Bernd Karbacher Simon Youl 1 1–0 H 1–0 Apr 16, 1992 H2H
37787 Bernd Karbacher Stefano Pescosolido 1 1–0 C 1–0 Aug 5, 1995 H2H
37788 Bernd Karbacher Thierry Guardiola 1 1–0 C 1–0 May 26, 1993 H2H
37789 Bernd Karbacher Thomas Buchmayer 1 1–0 C 1–0 Aug 5, 1993 H2H
37790 Bernd Karbacher Thomas Johansson 1 1–0 H 1–0 Jan 17, 1997 H2H
37791 Bernd Karbacher Todd Larkham 1 1–0 C 1–0 May 15, 1996 H2H
37792 Bernd Karbacher Todd Witsken 1 1–0 H 1–0 Mar 4, 1992 H2H
37793 Bernd Karbacher Tomas Nydahl 1 1–0 H 1–0 Jan 8, 1998 H2H
37794 Bernd Karbacher Vincent Spadea 1 0–1 H 0–1 Jan 18, 1995 H2H
37795 Bernd Karbacher Wally Masur 1 0–1 C 0–1 Feb 18, 1993 H2H
37796 Bernd Karbacher Wayne Black 1 0–1 H 0–1 Aug 19, 1998 H2H
37797 Bernd Karbacher Xavier Malisse 1 1–0 C 1–0 Jul 28, 1999 H2H
37798 Bernhard Pils Andreas Maurer 1 1–0 C 1–0 Nov 20, 1980 H2H
37799 Bernhard Pils Brian Levine 1 1–0 H 1–0 Oct 20, 1983 H2H
37800 Bernhard Pils Brian Teacher 1 0–1 C 0–1 Nov 21, 1980 H2H