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. Filters use canonical tour data and support player/tournament autocomplete, countries, surfaces, categories, rounds, exit rounds, rankings, points, and season thresholds.

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 descending Record Surface Last Met H2H
18601 Benjamin Becker Nick Kyrgios 1 0–1 H 0–1 Jan 15, 2014 H2H
18602 Benjamin Becker Pablo Carreno Busta 1 1–0 H 1–0 Aug 19, 2014 H2H
18603 Benjamin Becker Peter Luczak 1 0–1 H 0–1 Oct 10, 2007 H2H
18604 Benjamin Becker Pierre-Hugues Herbert 1 1–0 H 1–0 Sep 26, 2014 H2H
18605 Benjamin Becker Radu Albot 1 1–0 H 1–0 Feb 18, 2016 H2H
18606 Benjamin Becker Rajeev Ram 1 0–1 H 0–1 Feb 20, 2016 H2H
18607 Benjamin Becker Ricardas Berankis 1 0–1 H 0–1 Feb 10, 2011 H2H
18608 Benjamin Becker Robby Ginepri 1 1–0 H 1–0 Aug 4, 2009 H2H
18609 Benjamin Becker Robert Kendrick 1 1–0 H 1–0 Feb 22, 2007 H2H
18610 Benjamin Becker Robert Smeets 1 1–0 H 1–0 Jan 3, 2008 H2H
18611 Benjamin Becker Rogerio Dutra Silva 1 0–1 C 0–1 Apr 28, 2016 H2H
18612 Benjamin Becker Roko Karanusic 1 1–0 G 1–0 Jun 24, 2009 H2H
18613 Benjamin Becker Ruben Bemelmans 1 1–0 C 1–0 May 26, 2015 H2H
18614 Benjamin Becker Ruben Ramirez Hidalgo 1 1–0 C 1–0 Apr 10, 2014 H2H
18615 Benjamin Becker Ryan Sweeting 1 1–0 G 1–0 Jun 23, 2010 H2H
18616 Benjamin Becker Sam Groth 1 1–0 H 1–0 Oct 1, 2015 H2H
18617 Benjamin Becker Scott Oudsema 1 0–1 H 0–1 Jul 27, 2006 H2H
18618 Benjamin Becker Sergio Roitman 1 1–0 H 1–0 Mar 29, 2008 H2H
18619 Benjamin Becker Stefan Kozlov 1 0–1 G 0–1 Jul 14, 2016 H2H
18620 Benjamin Becker Stephane Robert 1 1–0 C 1–0 May 5, 2010 H2H
18621 Benjamin Becker Takao Suzuki 1 1–0 H 1–0 Oct 3, 2007 H2H
18622 Benjamin Becker Taylor Fritz 1 0–1 H 0–1 Feb 13, 2016 H2H
18623 Benjamin Becker Thomas Schoorel 1 1–0 H 1–0 Oct 21, 2010 H2H
18624 Benjamin Becker Tobias Kamke 1 1–0 H 1–0 Feb 25, 2015 H2H
18625 Benjamin Becker Wayne Odesnik 1 1–0 H 1–0 Feb 26, 2010 H2H
18626 Benjamin Becker Xavier Malisse 1 1–0 H 1–0 Feb 24, 2012 H2H
18627 Benjamin Becker Yves Allegro 1 1–0 G 1–0 Jun 22, 2007 H2H
18628 Benjamin Hassan Beibit Zhukayev 1 0–1 H 0–1 Oct 17, 2024 H2H
18629 Benjamin Hassan Dominic Stricker 1 0–1 H 0–1 Oct 26, 2023 H2H
18630 Benjamin Hassan Emil Ruusuvuori 1 0–1 H 0–1 Oct 19, 2023 H2H
18631 Benjamin Lock Miomir Kecmanovic 1 0–1 H 0–1 Sep 23, 2023 H2H
18632 Benjamin Mitchell James Duckworth 1 0–1 H 0–1 Jan 16, 2013 H2H
18633 Benjy Robins Jeff Simpson 1 1–0 C 1–0 Aug 2, 1972 H2H
18634 Ben Qiang Zhu Tomas Zib 1 1–0 H 1–0 Sep 30, 2004 H2H
18635 Ben Shelton Aleksandar Vukic 1 1–0 H 1–0 Feb 6, 2025 H2H
18636 Ben Shelton Emilio Nava 1 1–0 C 1–0 Apr 13, 2026 H2H
18637 Ben Shelton James Duckworth 1 0–1 G 0–1 Jun 14, 2024 H2H
18638 Ben Shelton Jan-Lennard Struff 1 0–1 C 0–1 Apr 29, 2023 H2H
18639 Ben Shelton Laslo Djere 1 0–1 G 0–1 Jul 6, 2023 H2H
18640 Ben Shelton Quentin Halys 1 0–1 H 0–1 Jan 12, 2023 H2H
18641 Ben Shelton Raphael Collignon 1 0–1 C 0–1 May 28, 2026 H2H
18642 Ben Testerman Ben Mckown 1 1–0 H 1–0 Jan 22, 1981 H2H
18643 Ben Testerman Brian Gottfried 1 0–1 H 0–1 Aug 30, 1984 H2H
18644 Ben Testerman David Carter 1 1–0 C 1–0 Mar 3, 1983 H2H
18645 Ben Testerman David Dowlen 1 1–0 C 1–0 Oct 4, 1984 H2H
18646 Ben Testerman Eddie Dibbs 1 1–0 C 1–0 May 8, 1984 H2H
18647 Ben Testerman Eric Korita 1 1–0 G 1–0 Jun 13, 1984 H2H
18648 Ben Testerman Ferdi Taygan 1 0–1 C 0–1 Feb 10, 1982 H2H
18649 Ben Testerman Fernando Maynetto 1 1–0 C 1–0 Jul 22, 1981 H2H
18650 Ben Testerman Gilles Moretton 1 1–0 H 1–0 Feb 23, 1983 H2H
18651 Ben Testerman Hans Simonsson 1 1–0 H 1–0 Oct 12, 1984 H2H
18652 Ben Testerman Jay Lapidus 1 1–0 G 1–0 Jun 17, 1987 H2H
18653 Ben Testerman John Alexander 1 1–0 H 1–0 Oct 17, 1985 H2H
18654 Ben Testerman Juan Nunez 1 0–1 C 0–1 Jul 31, 1981 H2H
18655 Ben Testerman Mark Edmondson 1 1–0 H 1–0 Aug 11, 1982 H2H
18656 Ben Testerman Matt Mitchell 1 1–0 G 1–0 Dec 2, 1984 H2H
18657 Ben Testerman Mike Leach 1 1–0 H 1–0 Apr 25, 1987 H2H
18658 Ben Testerman Pat Dupre 1 0–1 C 0–1 Jul 16, 1979 H2H
18659 Ben Testerman Pavel Hutka 1 1–0 C 1–0 May 27, 1981 H2H
18660 Ben Testerman Pavel Slozil 1 1–0 C 1–0 Jan 24, 1985 H2H
18661 Ben Testerman Peter Fleming 1 1–0 H 1–0 Aug 19, 1987 H2H
18662 Ben Testerman Peter Johnston 1 1–0 G 1–0 Dec 6, 1982 H2H
18663 Ben Testerman Phil Lehnhoff 1 1–0 C 1–0 May 9, 1984 H2H
18664 Ben Testerman Richard Gallien 1 0–1 H 0–1 Apr 13, 1983 H2H
18665 Ben Testerman Richard Meyer 1 1–0 C 1–0 Mar 4, 1983 H2H
18666 Ben Testerman Roberto Vizcaino 1 0–1 C 0–1 May 11, 1983 H2H
18667 Ben Testerman Rod Frawley 1 1–0 G 1–0 Dec 14, 1983 H2H
18668 Ben Testerman Ross Case 1 1–0 G 1–0 Dec 4, 1982 H2H
18669 Ben Testerman Russell Simpson 1 0–1 H 0–1 Aug 18, 1982 H2H
18670 Ben Testerman Sandy Mayer 1 0–1 H 0–1 Jan 23, 1981 H2H
18671 Ben Testerman Sashi Menon 1 1–0 H 1–0 Aug 13, 1981 H2H
18672 Ben Testerman Shlomo Glickstein 1 0–1 H 0–1 Feb 3, 1983 H2H
18673 Ben Testerman Stefan Simonsson 1 0–1 H 0–1 Jan 26, 1983 H2H
18674 Ben Testerman Steve Denton 1 1–0 G 1–0 Dec 15, 1982 H2H
18675 Ben Testerman Steve Meister 1 1–0 C 1–0 Jan 25, 1984 H2H
18676 Ben Testerman Terry Moor 1 0–1 H 0–1 Oct 25, 1984 H2H
18677 Bernabe Zapata Miralles Aleksandar Vukic 1 0–1 C 0–1 May 3, 2025 H2H
18678 Bernabe Zapata Miralles Alex de Minaur 1 0–1 C 0–1 Apr 12, 2022 H2H
18679 Bernabe Zapata Miralles Benjamin Bonzi 1 0–1 C 0–1 Apr 11, 2023 H2H
18680 Bernabe Zapata Miralles Ben Shelton 1 0–1 H 0–1 Aug 9, 2023 H2H
18681 Bernabe Zapata Miralles Botic van de Zandschulp 1 0–1 H 0–1 Feb 10, 2022 H2H
18682 Bernabe Zapata Miralles Dennis Novak 1 1–0 H 1–0 Feb 3, 2022 H2H
18683 Bernabe Zapata Miralles Egor Gerasimov 1 0–1 H 0–1 Sep 30, 2023 H2H
18684 Bernabe Zapata Miralles Ethan Quinn 1 1–0 H 1–0 Aug 30, 2023 H2H
18685 Bernabe Zapata Miralles Hubert Hurkacz 1 1–0 C 1–0 Apr 7, 2023 H2H
18686 Bernabe Zapata Miralles Jesper de Jong 1 1–0 C 1–0 May 2, 2025 H2H
18687 Bernabe Zapata Miralles Laslo Djere 1 0–1 C 0–1 Feb 22, 2024 H2H
18688 Bernabe Zapata Miralles Lorenzo Musetti 1 0–1 H 0–1 Oct 14, 2022 H2H
18689 Bernabe Zapata Miralles Matteo Arnaldi 1 0–1 H 0–1 Jan 10, 2024 H2H
18690 Bernabe Zapata Miralles Pedro Martinez 1 1–0 C 1–0 Feb 16, 2023 H2H
18691 Bernabe Zapata Miralles Roberto Bautista Agut 1 0–1 C 0–1 Apr 20, 2023 H2H
18692 Bernard Boileau Buster C Mottram 1 0–1 C 0–1 Oct 24, 1980 H2H
18693 Bernard Boileau Christophe Bernelle 1 1–0 C 1–0 May 11, 1983 H2H
18694 Bernard Boileau Christophe Freyss 1 1–0 H 1–0 Mar 19, 1981 H2H
18695 Bernard Boileau Erick Iskersky 1 0–1 C 0–1 Sep 22, 1983 H2H
18696 Bernard Boileau Frew Mcmillan 1 1–0 C 1–0 Mar 13, 1980 H2H
18697 Bernard Boileau Fritz Buehning 1 0–1 C 0–1 Mar 10, 1983 H2H
18698 Bernard Boileau Guillermo Aubone 1 0–1 C 0–1 Nov 5, 1981 H2H
18699 Bernard Boileau Jose Higueras 1 0–1 C 0–1 Nov 15, 1979 H2H
18700 Bernard Boileau Karl Meiler 1 1–0 C 1–0 Jul 15, 1983 H2H
18701 Bernard Boileau Louk Sanders 1 1–0 C 1–0 Oct 23, 1980 H2H
18702 Bernard Boileau Markus Gunthardt 1 1–0 C 1–0 Oct 22, 1980 H2H
18703 Bernard Boileau Paolo Bertolucci 1 0–1 C 0–1 Jun 16, 1978 H2H
18704 Bernard Boileau Patrice Dominguez 1 0–1 C 0–1 Jun 12, 1980 H2H
18705 Bernard Boileau Patricio Cornejo 1 1–0 C 1–0 Jun 15, 1978 H2H
18706 Bernard Boileau Per Hjertquist 1 1–0 C 1–0 May 25, 1983 H2H
18707 Bernard Boileau Peter Feigl 1 1–0 H 1–0 Apr 3, 1981 H2H
18708 Bernard Boileau Ricardo Cano 1 1–0 C 1–0 Jun 14, 1979 H2H
18709 Bernard Boileau Ricardo Ycaza 1 1–0 C 1–0 May 26, 1982 H2H
18710 Bernard Boileau Richard Meyer 1 1–0 H 1–0 Jan 26, 1983 H2H
18711 Bernard Boileau Rolf Gehring 1 0–1 C 0–1 Nov 19, 1981 H2H
18712 Bernard Boileau Sandy Mayer 1 1–0 H 1–0 Mar 17, 1983 H2H
18713 Bernard Boileau Ulrich Pinner 1 0–1 C 0–1 Mar 24, 1983 H2H
18714 Bernard Fritz Alejandro Cortes 1 0–1 C 0–1 Sep 26, 1979 H2H
18715 Bernard Fritz Brian Fairlie 1 0–1 C 0–1 Jul 12, 1978 H2H
18716 Bernard Fritz Dave Siegler 1 0–1 H 0–1 Oct 29, 1981 H2H
18717 Bernard Fritz David Carter 1 0–1 C 0–1 Jul 9, 1981 H2H
18718 Bernard Fritz Dick Crealy 1 1–0 C 1–0 Aug 1, 1978 H2H
18719 Bernard Fritz Ferdi Taygan 1 1–0 C 1–0 Aug 2, 1978 H2H
18720 Bernard Fritz Gianni Marchetti 1 1–0 C 1–0 Nov 22, 1979 H2H
18721 Bernard Fritz Glen Holroyd 1 0–1 C 0–1 Nov 26, 1981 H2H
18722 Bernard Fritz Ibrahim Mahmoud 1 1–0 C 1–0 Mar 6, 1980 H2H
18723 Bernard Fritz Jean Louis Haillet 1 1–0 H 1–0 Nov 24, 1983 H2H
18724 Bernard Fritz John Paish 1 1–0 G 1–0 Jun 25, 1980 H2H
18725 Bernard Fritz Jose Luis Damiani 1 1–0 C 1–0 Jul 18, 1981 H2H
18726 Bernard Fritz Ken Rosewall 1 0–1 C 0–1 Aug 4, 1977 H2H
18727 Bernard Fritz Trey Waltke 1 0–1 H 0–1 Sep 5, 1981 H2H
18728 Bernard Fritz Victor Amaya 1 0–1 H 0–1 Feb 25, 1983 H2H
18729 Bernard Fritz Zlatko Ivancic 1 1–0 C 1–0 Jul 17, 1980 H2H
18730 Bernard Mignot Andres Gimeno 1 0–1 C 0–1 Oct 6, 1970 H2H
18731 Bernard Mignot Graham Stilwell 1 0–1 C 0–1 May 21, 1975 H2H
18732 Bernard Mignot Hans Joachim Ploetz 1 0–1 C 0–1 Jun 5, 1974 H2H
18733 Bernard Mignot Jim Mcmanus 1 1–0 C 1–0 May 25, 1971 H2H
18734 Bernard Mignot Manuel Santana 1 1–0 C 1–0 Feb 14, 1975 H2H
18735 Bernard Mignot Nicola Pietrangeli 1 1–0 C 1–0 Jun 8, 1972 H2H
18736 Bernard Mignot Nikola Pilic 1 0–1 C 0–1 Jun 9, 1977 H2H
18737 Bernard Mignot Peter Pokorny 1 1–0 G 1–0 Jun 27, 1973 H2H
18738 Bernard Mignot Pierre Barthes 1 1–0 C 1–0 Mar 30, 1972 H2H
18739 Bernard Mignot Wilhelm Bungert 1 1–0 C 1–0 Jun 14, 1973 H2H
18740 Bernard Montrenaud Nicola Pietrangeli 1 0–1 C 0–1 Apr 16, 1970 H2H
18741 Bernardo Mota Adrian Voinea 1 1–0 C 1–0 Apr 11, 1996 H2H
18742 Bernardo Mota Andrei Cherkasov 1 1–0 C 1–0 Mar 27, 1997 H2H
18743 Bernardo Mota Francisco Roig 1 0–1 C 0–1 Sep 15, 1994 H2H
18744 Bernard Tomic Albert Ramos-Vinolas 1 1–0 H 1–0 Aug 28, 2013 H2H
18745 Bernard Tomic Alex de Minaur 1 0–1 H 0–1 Jul 27, 2019 H2H
18746 Bernard Tomic Austin Krajicek 1 1–0 H 1–0 Mar 28, 2015 H2H
18747 Bernard Tomic Bjorn Fratangelo 1 0–1 H 0–1 Mar 11, 2017 H2H
18748 Bernard Tomic Blaz Kavcic 1 1–0 H 1–0 Jan 10, 2014 H2H
18749 Bernard Tomic Bradley Klahn 1 1–0 H 1–0 Sep 27, 2018 H2H
18750 Bernard Tomic Cedrik-Marcel Stebe 1 0–1 H 0–1 Feb 20, 2020 H2H
18751 Bernard Tomic Corentin Moutet 1 0–1 H 0–1 Oct 16, 2025 H2H
18752 Bernard Tomic Daniel Brands 1 1–0 H 1–0 Jan 17, 2013 H2H
18753 Bernard Tomic Egor Gerasimov 1 0–1 H 0–1 Aug 1, 2018 H2H
18754 Bernard Tomic Evgeny Donskoy 1 1–0 G 1–0 Jun 25, 2014 H2H
18755 Bernard Tomic Farrukh Dustov 1 1–0 H 1–0 Jul 17, 2014 H2H
18756 Bernard Tomic Felix Auger-Aliassime 1 1–0 H 1–0 Sep 29, 2018 H2H
18757 Bernard Tomic Flavio Cipolla 1 0–1 H 0–1 Sep 29, 2011 H2H
18758 Bernard Tomic Frances Tiafoe 1 1–0 H 1–0 Jul 25, 2019 H2H
18759 Bernard Tomic Gianni Mina 1 0–1 C 0–1 May 20, 2015 H2H
18760 Bernard Tomic Guillaume Rufin 1 1–0 H 1–0 Jan 20, 2010 H2H
18761 Bernard Tomic Hubert Hurkacz 1 1–0 G 1–0 Jul 4, 2018 H2H
18762 Bernard Tomic Ilya Ivashka 1 0–1 G 0–1 Jul 18, 2019 H2H
18763 Bernard Tomic James Ward 1 1–0 G 1–0 Jun 19, 2013 H2H
18764 Bernard Tomic John-Patrick Smith 1 0–1 G 0–1 Jul 16, 2015 H2H
18765 Bernard Tomic Jurgen Zopp 1 1–0 H 1–0 Oct 20, 2011 H2H
18766 Bernard Tomic Kenny De Schepper 1 1–0 C 1–0 Apr 24, 2013 H2H
18767 Bernard Tomic Kevin King 1 1–0 G 1–0 Jun 14, 2018 H2H
18768 Bernard Tomic Kyle Edmund 1 0–1 H 0–1 Sep 28, 2017 H2H
18769 Bernard Tomic Lloyd Harris 1 1–0 H 1–0 Sep 28, 2018 H2H
18770 Bernard Tomic Lucas Pouille 1 0–1 G 0–1 Jul 5, 2016 H2H
18771 Bernard Tomic Malek Jaziri 1 1–0 H 1–0 Feb 19, 2015 H2H
18772 Bernard Tomic Matthew Ebden 1 1–0 H 1–0 Jul 26, 2019 H2H
18773 Bernard Tomic Michael Yani 1 1–0 H 1–0 Aug 31, 2011 H2H
18774 Bernard Tomic Mikhail Kukushkin 1 0–1 C 0–1 May 24, 2012 H2H
18775 Bernard Tomic Norbert Gombos 1 1–0 G 1–0 Jun 28, 2017 H2H
18776 Bernard Tomic Patrik Rosenholm 1 1–0 H 1–0 Oct 16, 2014 H2H
18777 Bernard Tomic Radu Albot 1 1–0 G 1–0 Jun 30, 2016 H2H
18778 Bernard Tomic Rogerio Dutra Silva 1 1–0 C 1–0 May 5, 2017 H2H
18779 Bernard Tomic Rohan Bopanna 1 1–0 H 1–0 Mar 12, 2011 H2H
18780 Bernard Tomic Sam Groth 1 1–0 H 1–0 Jan 25, 2015 H2H
18781 Bernard Tomic Somdev Devvarman 1 1–0 H 1–0 Feb 22, 2013 H2H
18782 Bernard Tomic Stephane Robert 1 1–0 G 1–0 Jun 15, 2017 H2H
18783 Bernard Tomic Steve Darcis 1 0–1 H 0–1 Feb 23, 2017 H2H
18784 Bernard Tomic Taylor Fritz 1 0–1 C 0–1 May 28, 2019 H2H
18785 Bernard Tomic Teymuraz Gabashvili 1 0–1 H 0–1 Jan 16, 2016 H2H
18786 Bernard Tomic Thiago Monteiro 1 1–0 H 1–0 Mar 22, 2019 H2H
18787 Bernard Tomic Tobias Kamke 1 1–0 H 1–0 Jan 21, 2015 H2H
18788 Bernard Tomic Ugo Humbert 1 0–1 H 0–1 Sep 20, 2018 H2H
18789 Bernard Tomic Yuichi Sugita 1 1–0 H 1–0 Feb 10, 2021 H2H
18790 Bernard Tomic Ze Zhang 1 1–0 H 1–0 Oct 3, 2013 H2H
18791 Bernd Karbacher Alberto Mancini 1 1–0 C 1–0 May 12, 1993 H2H
18792 Bernd Karbacher Andrei Cherkasov 1 0–1 H 0–1 Jan 20, 1999 H2H
18793 Bernd Karbacher Andrei Olhovskiy 1 1–0 C 1–0 Sep 18, 1992 H2H
18794 Bernd Karbacher Bryan Shelton 1 0–1 H 0–1 Jan 14, 1993 H2H
18795 Bernd Karbacher Carlos Costa 1 1–0 H 1–0 Mar 3, 1993 H2H
18796 Bernd Karbacher Carsten Arriens 1 0–1 C 0–1 Oct 7, 1993 H2H
18797 Bernd Karbacher Christian Bergstrom 1 1–0 C 1–0 May 6, 1993 H2H
18798 Bernd Karbacher Daniel Courcol 1 1–0 C 1–0 May 31, 1995 H2H
18799 Bernd Karbacher Daniel Orsanic 1 1–0 C 1–0 Jul 9, 1994 H2H
18800 Bernd Karbacher David Dilucia 1 1–0 H 1–0 Apr 15, 1999 H2H