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
25601 Diego Perez Paolo Bertolucci 1 0–1 C 0–1 Jun 18, 1981 H2H
25602 Diego Perez Pascal Portes 1 0–1 H 0–1 Oct 28, 1982 H2H
25603 Diego Perez Patrick Baur 1 0–1 H 0–1 Feb 9, 1991 H2H
25604 Diego Perez Paul Mcnamee 1 1–0 C 1–0 Jul 17, 1985 H2H
25605 Diego Perez Paul Vojtischek 1 1–0 C 1–0 May 31, 1989 H2H
25606 Diego Perez Raul Antonio Viver 1 1–0 H 1–0 Nov 24, 1988 H2H
25607 Diego Perez Raul Ramirez 1 0–1 C 0–1 Jul 24, 1981 H2H
25608 Diego Perez Rick Fagel 1 1–0 C 1–0 May 14, 1981 H2H
25609 Diego Perez Russell Simpson 1 1–0 C 1–0 Sep 23, 1982 H2H
25610 Diego Perez Shahar Perkiss 1 0–1 H 0–1 Feb 20, 1985 H2H
25611 Diego Perez Simon Youl 1 1–0 C 1–0 Jul 12, 1989 H2H
25612 Diego Perez Stefan Simonsson 1 0–1 H 0–1 Jan 22, 1981 H2H
25613 Diego Perez Steve Meister 1 1–0 H 1–0 Aug 29, 1985 H2H
25614 Diego Perez Steve Shaw 1 0–1 C 0–1 Apr 26, 1985 H2H
25615 Diego Perez Tarik Benhabiles 1 1–0 C 1–0 Sep 26, 1986 H2H
25616 Diego Perez Terry Moor 1 1–0 C 1–0 Apr 26, 1984 H2H
25617 Diego Perez Thomas Hogstedt 1 1–0 C 1–0 May 30, 1990 H2H
25618 Diego Perez Tim Mayotte 1 1–0 C 1–0 May 5, 1989 H2H
25619 Diego Perez Van Winitsky 1 1–0 C 1–0 Aug 1, 1983 H2H
25620 Diego Perez Vitas Gerulaitis 1 0–1 C 0–1 May 20, 1982 H2H
25621 Diego Perez Wojtek Fibak 1 0–1 C 0–1 Sep 17, 1981 H2H
25622 Diego Perez Zeljko Franulovic 1 1–0 C 1–0 May 15, 1981 H2H
25623 Diego Perez Zoltan Kuharszky 1 1–0 C 1–0 Jul 27, 1984 H2H
25624 Dieter Kindlmann Alexander Peya 1 0–1 C 0–1 May 4, 2006 H2H
25625 Dieter Kindlmann Gael Monfils 1 0–1 C 0–1 May 26, 2010 H2H
25626 Dieter Kindlmann Hugo Armando 1 0–1 C 0–1 Jul 19, 2006 H2H
25627 Dieter Kindlmann Marin Cilic 1 0–1 C 0–1 May 6, 2009 H2H
25628 Dieter Kindlmann Razvan Sabau 1 1–0 C 1–0 May 31, 2006 H2H
25629 Dimitar Kutrovsky Blake Strode 1 1–0 H 1–0 Feb 17, 2012 H2H
25630 Dimitar Kutrovsky Dennis Lajola 1 1–0 H 1–0 Feb 16, 2012 H2H
25631 Dimitar Kuzmanov Cem Ilkel 1 0–1 H 0–1 Nov 9, 2023 H2H
25632 Dimitar Kuzmanov Kamil Majchrzak 1 0–1 H 0–1 Oct 1, 2021 H2H
25633 Dimitar Kuzmanov Laslo Djere 1 1–0 H 1–0 Jan 8, 2021 H2H
25634 Dimitar Kuzmanov Lorenzo Musetti 1 1–0 H 1–0 Sep 30, 2021 H2H
25635 Dimitar Kuzmanov Matteo Berrettini 1 0–1 H 0–1 Jan 9, 2021 H2H
25636 Dimitar Kuzmanov Ricardas Berankis 1 0–1 H 0–1 Feb 4, 2016 H2H
25637 Dimitar Kuzmanov Salvatore Caruso 1 0–1 H 0–1 Nov 12, 2020 H2H
25638 Dimitri Poliakov Andrei Cherkasov 1 0–1 C 0–1 Nov 12, 1992 H2H
25639 Dimitri Poliakov Brent Larkham 1 1–0 C 1–0 Sep 15, 1994 H2H
25640 Dimitri Poliakov Bret Garnett 1 1–0 H 1–0 Sep 1, 1993 H2H
25641 Dimitri Poliakov Bruce Derlin 1 1–0 H 1–0 Jan 3, 1991 H2H
25642 Dimitri Poliakov Christian Bergstrom 1 0–1 H 0–1 Jan 5, 1991 H2H
25643 Dimitri Poliakov Christian Saceanu 1 1–0 C 1–0 Aug 4, 1993 H2H
25644 Dimitri Poliakov Claudio Pistolesi 1 1–0 H 1–0 Jan 15, 1992 H2H
25645 Dimitri Poliakov Cristiano Caratti 1 0–1 H 0–1 Jan 6, 1994 H2H
25646 Dimitri Poliakov David Pate 1 1–0 H 1–0 Oct 2, 1991 H2H
25647 Dimitri Poliakov Grant Stafford 1 1–0 C 1–0 May 25, 1994 H2H
25648 Dimitri Poliakov Jamie Morgan 1 1–0 C 1–0 Oct 9, 1991 H2H
25649 Dimitri Poliakov Jan Gunnarsson 1 1–0 C 1–0 May 17, 1991 H2H
25650 Dimitri Poliakov Jeremy Bates 1 0–1 C 0–1 Oct 14, 1993 H2H
25651 Dimitri Poliakov Lars Jonsson 1 1–0 C 1–0 Mar 18, 1994 H2H
25652 Dimitri Poliakov Marcelo Filippini 1 0–1 C 0–1 Aug 5, 1993 H2H
25653 Dimitri Poliakov Mark Woodforde 1 0–1 C 0–1 Oct 13, 1994 H2H
25654 Dimitri Poliakov Martin Strelba 1 0–1 C 0–1 Sep 17, 1992 H2H
25655 Dimitri Poliakov Milan Trneny 1 1–0 C 1–0 Aug 8, 1991 H2H
25656 Dimitri Poliakov Radomir Vasek 1 0–1 C 0–1 May 27, 1994 H2H
25657 Dimitri Poliakov Reinhard Wawra 1 1–0 C 1–0 Oct 18, 1990 H2H
25658 Dimitri Poliakov Robbie Weiss 1 0–1 H 0–1 Sep 26, 1991 H2H
25659 Dimitri Poliakov Roberto Azar 1 1–0 C 1–0 May 16, 1991 H2H
25660 Dimitri Poliakov Stefano Pescosolido 1 0–1 C 0–1 Mar 23, 1995 H2H
25661 Dimitri Poliakov Tetsuya Chaen 1 1–0 C 1–0 Oct 12, 1994 H2H
25662 Dimitri Poliakov Vladimir Gabrichidze 1 1–0 C 1–0 Aug 3, 1994 H2H
25663 Dimitri Sturdza Bernard Montrenaud 1 1–0 C 1–0 May 31, 1968 H2H
25664 Dimitri Sturdza Daniel Contet 1 0–1 C 0–1 Jul 30, 1969 H2H
25665 Dimitri Sturdza Gerald Battrick 1 0–1 C 0–1 Jun 2, 1968 H2H
25666 Dimitri Sturdza Jean Claude Barclay 1 0–1 C 0–1 May 23, 1971 H2H
25667 Dimitri Sturdza Jean Loup Rouyer 1 0–1 C 0–1 May 4, 1971 H2H
25668 Dimitri Sturdza Julian Ganzabal 1 0–1 C 0–1 Jul 24, 1974 H2H
25669 Dimitri Sturdza Terry Addison 1 0–1 C 0–1 May 3, 1970 H2H
25670 Dimitru Haradau Ion Tiriac 1 0–1 C 0–1 May 18, 1977 H2H
25671 Dimitru Haradau Juan Herrera 1 1–0 C 1–0 Apr 23, 1975 H2H
25672 Dimitru Haradau Manuel Orantes 1 0–1 C 0–1 Apr 24, 1975 H2H
25673 Dino Prizmic Adam Walton 1 1–0 G 1–0 Jun 29, 2026 H2H
25674 Dino Prizmic Alexei Popyrin 1 0–1 C 0–1 Jul 29, 2023 H2H
25675 Dino Prizmic Alex Molcan 1 0–1 C 0–1 Jul 15, 2026 H2H
25676 Dino Prizmic Arthur Fils 1 0–1 H 0–1 Mar 6, 2026 H2H
25677 Dino Prizmic Ben Shelton 1 1–0 C 1–0 Apr 24, 2026 H2H
25678 Dino Prizmic Bernabe Zapata Miralles 1 0–1 C 0–1 Jul 28, 2022 H2H
25679 Dino Prizmic Daniel Altmaier 1 0–1 C 0–1 Apr 3, 2026 H2H
25680 Dino Prizmic Duje Ajdukovic 1 1–0 C 1–0 Jul 27, 2023 H2H
25681 Dino Prizmic Elias Ymer 1 0–1 H 0–1 Oct 20, 2023 H2H
25682 Dino Prizmic Felix Auger-Aliassime 1 0–1 G 0–1 Jul 1, 2026 H2H
25683 Dino Prizmic Francesco Passaro 1 0–1 C 0–1 Feb 17, 2026 H2H
25684 Dino Prizmic James Duckworth 1 0–1 H 0–1 Jan 20, 2026 H2H
25685 Dino Prizmic Joao Fonseca 1 0–1 C 0–1 May 27, 2026 H2H
25686 Dino Prizmic Lorenzo Musetti 1 0–1 H 0–1 Sep 21, 2025 H2H
25687 Dino Prizmic Luciano Darderi 1 0–1 C 0–1 Jul 25, 2025 H2H
25688 Dino Prizmic Matteo Berrettini 1 1–0 C 1–0 Apr 22, 2026 H2H
25689 Dino Prizmic Michael Zheng 1 1–0 C 1–0 May 24, 2026 H2H
25690 Dino Prizmic Nicolas Jarry 1 1–0 C 1–0 Feb 23, 2026 H2H
25691 Dino Prizmic Richard Gasquet 1 0–1 C 0–1 Apr 20, 2023 H2H
25692 Dino Prizmic Terence Atmane 1 1–0 H 1–0 Sep 20, 2025 H2H
25693 Dino Prizmic Tomas Martin Etcheverry 1 0–1 C 0–1 Apr 26, 2026 H2H
25694 Dino Prizmic Tristan Schoolkate 1 1–0 H 1–0 Mar 4, 2026 H2H
25695 Dino Prizmic Ugo Humbert 1 1–0 C 1–0 May 10, 2026 H2H
25696 Dino Prizmic Vilius Gaubas 1 0–1 C 0–1 Feb 25, 2026 H2H
25697 Dino Prizmic Zsombor Piros 1 1–0 C 1–0 Jul 28, 2023 H2H
25698 Dinu Pescariu Felipe Rivera 1 1–0 C 1–0 May 29, 1991 H2H
25699 Dinu Pescariu Frederic Fontang 1 1–0 H 1–0 Feb 27, 1992 H2H
25700 Dinu Pescariu Jordi Burillo 1 1–0 C 1–0 Sep 12, 1996 H2H
25701 Dinu Pescariu Kris Goossens 1 0–1 C 0–1 Apr 18, 1996 H2H
25702 Dinu Pescariu Lars Jonsson 1 0–1 C 0–1 May 3, 1991 H2H
25703 Dinu Pescariu Marian Vajda 1 0–1 C 0–1 Aug 2, 1990 H2H
25704 Dinu Pescariu Markus Zoecke 1 1–0 C 1–0 May 4, 1995 H2H
25705 Dinu Pescariu Nenad Zimonjic 1 0–1 G 0–1 Jun 23, 1999 H2H
25706 Dinu Pescariu Radomir Vasek 1 0–1 C 0–1 Feb 5, 1998 H2H
25707 Dinu Pescariu Ramon Delgado 1 1–0 C 1–0 Jun 10, 1999 H2H
25708 Dinu Pescariu Steve Guy 1 1–0 C 1–0 Aug 1, 1990 H2H
25709 Dinu Pescariu Takao Suzuki 1 0–1 H 0–1 Feb 17, 1999 H2H
25710 Dinu Pescariu Thomas Larsen 1 0–1 C 0–1 Aug 6, 1998 H2H
25711 Dinu Pescariu Tomas Nydahl 1 0–1 C 0–1 Sep 11, 1997 H2H
25712 Diogo Rocha Leonardo Tavares 1 1–0 C 1–0 Apr 15, 2004 H2H
25713 Dirk Dier Andreas Maurer 1 1–0 C 1–0 May 3, 1989 H2H
25714 Dirk Dier Francisco Roig 1 1–0 C 1–0 Apr 15, 1993 H2H
25715 Dirk Dier Jaime Oncins 1 0–1 C 0–1 May 6, 1993 H2H
25716 Dirk Dier Jose Francisco Altur 1 0–1 C 0–1 Apr 29, 1993 H2H
25717 Dirk Dier Marcos Aurelio Gorriz 1 0–1 C 0–1 May 2, 1996 H2H
25718 Dirk Dier Markus Zoecke 1 0–1 C 0–1 Mar 10, 1994 H2H
25719 Dirk Dier Tommy Ho 1 0–1 C 0–1 Feb 1, 1996 H2H
25720 Di Wu Kenny De Schepper 1 0–1 H 0–1 Jan 15, 2014 H2H
25721 Di Wu Taylor Fritz 1 0–1 H 0–1 Sep 28, 2017 H2H
25722 Di Wu Ze Zhang 1 0–1 H 0–1 Oct 4, 2012 H2H
25723 Dmitry Popko Radu Albot 1 0–1 H 0–1 Oct 29, 2020 H2H
25724 Dmitry Tursunov Alejandro Falla 1 1–0 H 1–0 Sep 1, 2006 H2H
25725 Dmitry Tursunov Alejandro Gonzalez 1 0–1 H 0–1 Aug 27, 2014 H2H
25726 Dmitry Tursunov Aleksandr Nedovyesov 1 1–0 C 1–0 May 21, 2014 H2H
25727 Dmitry Tursunov Alessio Di Mauro 1 1–0 C 1–0 May 30, 2007 H2H
25728 Dmitry Tursunov Alexander Peya 1 0–1 H 0–1 Jan 8, 2009 H2H
25729 Dmitry Tursunov Alexander Popp 1 1–0 G 1–0 Jun 26, 2005 H2H
25730 Dmitry Tursunov Aljaz Bedene 1 1–0 H 1–0 Aug 28, 2013 H2H
25731 Dmitry Tursunov Benoit Paire 1 0–1 C 0–1 Jul 27, 2017 H2H
25732 Dmitry Tursunov Bernard Tomic 1 1–0 H 1–0 Oct 4, 2012 H2H
25733 Dmitry Tursunov Boris Pashanski 1 1–0 C 1–0 Oct 26, 2007 H2H
25734 Dmitry Tursunov Bradley Klahn 1 1–0 G 1–0 Jun 18, 2014 H2H
25735 Dmitry Tursunov Cameron Norrie 1 0–1 H 0–1 Aug 30, 2017 H2H
25736 Dmitry Tursunov Carlos Cuadrado 1 0–1 C 0–1 Apr 26, 2006 H2H
25737 Dmitry Tursunov Carsten Ball 1 0–1 H 0–1 Jul 31, 2009 H2H
25738 Dmitry Tursunov Chris Eaton 1 1–0 G 1–0 Jun 26, 2008 H2H
25739 Dmitry Tursunov Chris Guccione 1 1–0 H 1–0 Jan 13, 2008 H2H
25740 Dmitry Tursunov Daniel Brands 1 1–0 C 1–0 May 27, 2008 H2H
25741 Dmitry Tursunov David Sanchez 1 0–1 C 0–1 Apr 28, 2004 H2H
25742 Dmitry Tursunov Denis Gremelmayr 1 0–1 C 0–1 May 2, 2008 H2H
25743 Dmitry Tursunov Edgardo Massa 1 1–0 H 1–0 Aug 3, 2006 H2H
25744 Dmitry Tursunov Eduardo Schwank 1 1–0 H 1–0 Aug 27, 2008 H2H
25745 Dmitry Tursunov Gastao Elias 1 1–0 C 1–0 May 4, 2006 H2H
25746 Dmitry Tursunov George Bastl 1 1–0 H 1–0 Feb 23, 2001 H2H
25747 Dmitry Tursunov Go Soeda 1 1–0 C 1–0 May 29, 2012 H2H
25748 Dmitry Tursunov Guillaume Rufin 1 1–0 H 1–0 Aug 29, 2013 H2H
25749 Dmitry Tursunov Igor Sijsling 1 1–0 G 1–0 Jun 11, 2014 H2H
25750 Dmitry Tursunov Ivan Dodig 1 1–0 G 1–0 Jun 18, 2011 H2H
25751 Dmitry Tursunov James Auckland 1 1–0 H 1–0 Sep 30, 2006 H2H
25752 Dmitry Tursunov Jan Hajek 1 1–0 H 1–0 Feb 27, 2013 H2H
25753 Dmitry Tursunov Jesse Levine 1 1–0 H 1–0 Jul 31, 2013 H2H
25754 Dmitry Tursunov Kei Nishikori 1 1–0 H 1–0 Jul 23, 2007 H2H
25755 Dmitry Tursunov Kevin Kim 1 1–0 H 1–0 Feb 21, 2001 H2H
25756 Dmitry Tursunov KJ Hippensteel 1 0–1 H 0–1 Feb 12, 2004 H2H
25757 Dmitry Tursunov Konstantin Kravchuk 1 1–0 H 1–0 Sep 20, 2013 H2H
25758 Dmitry Tursunov Kristian Pless 1 1–0 H 1–0 Sep 29, 2006 H2H
25759 Dmitry Tursunov Lars Burgsmuller 1 1–0 H 1–0 Sep 15, 2005 H2H
25760 Dmitry Tursunov Marc Gicquel 1 0–1 H 0–1 Sep 2, 2009 H2H
25761 Dmitry Tursunov Marc Lopez 1 0–1 G 0–1 Jun 9, 2004 H2H
25762 Dmitry Tursunov Marinko Matosevic 1 1–0 H 1–0 Aug 3, 2013 H2H
25763 Dmitry Tursunov Martin Klizan 1 1–0 H 1–0 Aug 13, 2013 H2H
25764 Dmitry Tursunov Michal Przysiezny 1 1–0 H 1–0 Oct 28, 2010 H2H
25765 Dmitry Tursunov Mikhail Kukushkin 1 1–0 H 1–0 Mar 28, 2009 H2H
25766 Dmitry Tursunov Mitchell Krueger 1 1–0 H 1–0 Aug 2, 2017 H2H
25767 Dmitry Tursunov Noam Okun 1 1–0 H 1–0 Jul 28, 2005 H2H
25768 Dmitry Tursunov Novak Djokovic 1 0–1 H 0–1 Oct 29, 2008 H2H
25769 Dmitry Tursunov Olivier Patience 1 1–0 H 1–0 Aug 19, 2004 H2H
25770 Dmitry Tursunov Oscar Hernandez 1 0–1 C 0–1 Apr 25, 2007 H2H
25771 Dmitry Tursunov Pablo Carreno Busta 1 1–0 H 1–0 Sep 27, 2013 H2H
25772 Dmitry Tursunov Peter Luczak 1 0–1 H 0–1 Mar 2, 2006 H2H
25773 Dmitry Tursunov Rajeev Ram 1 1–0 H 1–0 Sep 26, 2013 H2H
25774 Dmitry Tursunov Ricardas Berankis 1 0–1 H 0–1 Jul 19, 2012 H2H
25775 Dmitry Tursunov Rui Machado 1 0–1 C 0–1 May 1, 2014 H2H
25776 Dmitry Tursunov Ryan Sweeting 1 0–1 G 0–1 Jun 13, 2012 H2H
25777 Dmitry Tursunov Sam Groth 1 1–0 H 1–0 Feb 24, 2016 H2H
25778 Dmitry Tursunov Sargis Sargsian 1 1–0 G 1–0 Jun 25, 2004 H2H
25779 Dmitry Tursunov Sebastien De Chaunac 1 0–1 H 0–1 Aug 5, 2009 H2H
25780 Dmitry Tursunov Sergiy Stakhovsky 1 0–1 C 0–1 Oct 12, 2006 H2H
25781 Dmitry Tursunov Stefan Koubek 1 1–0 C 1–0 May 25, 2005 H2H
25782 Dmitry Tursunov Tatsuma Ito 1 1–0 H 1–0 Oct 5, 2012 H2H
25783 Dmitry Tursunov Thierry Ascione 1 1–0 H 1–0 Oct 2, 2008 H2H
25784 Dmitry Tursunov Tim Smyczek 1 1–0 H 1–0 Mar 22, 2013 H2H
25785 Dmitry Tursunov Tomas Behrend 1 1–0 H 1–0 Mar 7, 2006 H2H
25786 Dmitry Tursunov Wayne Arthurs 1 0–1 H 0–1 Feb 17, 2006 H2H
25787 Dmitry Tursunov Wayne Odesnik 1 1–0 H 1–0 Jul 14, 2008 H2H
25788 Dmitry Tursunov Werner Eschauer 1 1–0 H 1–0 Sep 27, 2007 H2H
25789 Dominic Stricker Albert Ramos-Vinolas 1 0–1 C 0–1 Jul 22, 2022 H2H
25790 Dominic Stricker Aleksandar Kovacevic 1 1–0 H 1–0 Oct 17, 2024 H2H
25791 Dominic Stricker Benjamin Bonzi 1 1–0 H 1–0 Sep 3, 2023 H2H
25792 Dominic Stricker Francisco Comesana 1 0–1 H 0–1 Aug 28, 2024 H2H
25793 Dominic Stricker Grigor Dimitrov 1 0–1 H 0–1 Oct 19, 2024 H2H
25794 Dominic Stricker Hubert Hurkacz 1 1–0 G 1–0 Jun 11, 2021 H2H
25795 Dominic Stricker James Duckworth 1 0–1 H 0–1 Jan 14, 2025 H2H
25796 Dominic Stricker Marin Cilic 1 1–0 C 1–0 May 19, 2021 H2H
25797 Dominic Stricker Marton Fucsovics 1 1–0 C 1–0 May 20, 2021 H2H
25798 Dominic Stricker Matteo Berrettini 1 1–0 H 1–0 Oct 18, 2024 H2H
25799 Dominic Stricker Miomir Kecmanovic 1 0–1 C 0–1 Jul 21, 2023 H2H
25800 Dominic Stricker Pablo Carreno Busta 1 0–1 H 0–1 Oct 28, 2022 H2H