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 Marco Cecchinato Lorenzo Musetti 2 1–1 C 1–1 Jul 29, 2022 H2H
25602 Marco Cecchinato Miomir Kecmanovic 2 0–2 C 0–2 Apr 8, 2023 H2H
25603 Marco Cecchinato Norbert Gombos 2 1–1 C 1–0 H 0–1 May 29, 2021 H2H
25604 Marco Cecchinato Novak Djokovic 2 1–1 C 1–0 H 0–1 Oct 12, 2018 H2H
25605 Marco Cecchinato Pablo Carreno Busta 2 1–1 C 1–1 Jun 2, 2018 H2H
25606 Marco Cecchinato Richard Gasquet 2 1–1 C 1–0 H 0–1 Jul 15, 2021 H2H
25607 Marco Cecchinato Ugo Humbert 2 0–2 C 0–1 H 0–1 Apr 30, 2021 H2H
25608 Marco Chiudinelli Daniel Brands 2 0–2 C 0–1 H 0–1 Feb 9, 2017 H2H
25609 Marco Chiudinelli Dudi Sela 2 1–1 H 1–1 Sep 27, 2012 H2H
25610 Marco Chiudinelli Gael Monfils 2 0–2 C 0–1 H 0–1 May 20, 2010 H2H
25611 Marco Chiudinelli Marin Cilic 2 0–2 H 0–2 Oct 29, 2015 H2H
25612 Marco Chiudinelli Somdev Devvarman 2 1–1 C 1–0 H 0–1 May 26, 2010 H2H
25613 Marco Filippeschi Paolo Pambianco 2 0–2 C 0–2 Aug 24, 1989 H2H
25614 Marcos Aurelio Gorriz Bart Wuyts 2 1–1 C 0–1 H 1–0 Jan 8, 1993 H2H
25615 Marcos Aurelio Gorriz Jordi Arrese 2 0–2 C 0–2 Jul 10, 1992 H2H
25616 Marcos Aurelio Gorriz Martin Strelba 2 1–1 C 1–1 Jul 22, 1992 H2H
25617 Marcos Aurelio Gorriz Nicolas Pereira 2 0–2 C 0–1 H 0–1 Oct 17, 1996 H2H
25618 Marcos Baghdatis Alan Mackin 2 2–0 C 1–0 G 1–0 Jun 28, 2006 H2H
25619 Marcos Baghdatis Alexander Waske 2 2–0 C 1–0 H 1–0 May 5, 2007 H2H
25620 Marcos Baghdatis Alexander Zverev 2 1–1 G 1–1 Jun 18, 2016 H2H
25621 Marcos Baghdatis Blaz Kavcic 2 0–2 G 0–1 H 0–1 Jun 28, 2018 H2H
25622 Marcos Baghdatis Damir Dzumhur 2 0–2 C 0–1 H 0–1 Sep 22, 2017 H2H
25623 Marcos Baghdatis Daniel Brands 2 1–1 H 1–1 Mar 9, 2013 H2H
25624 Marcos Baghdatis Diego Schwartzman 2 2–0 C 1–0 H 1–0 Mar 11, 2018 H2H
25625 Marcos Baghdatis Evgeny Donskoy 2 1–1 G 1–0 H 0–1 Jun 22, 2016 H2H
25626 Marcos Baghdatis Florent Serra 2 2–0 C 1–0 H 1–0 Jan 5, 2011 H2H
25627 Marcos Baghdatis Frank Dancevic 2 2–0 C 1–0 H 1–0 Jul 30, 2009 H2H
25628 Marcos Baghdatis Horacio Zeballos 2 2–0 H 2–0 Sep 21, 2017 H2H
25629 Marcos Baghdatis Ivan Dodig 2 1–1 G 0–1 H 1–0 Feb 4, 2012 H2H
25630 Marcos Baghdatis Ivo Minar 2 2–0 G 1–0 H 1–0 Jun 22, 2006 H2H
25631 Marcos Baghdatis James Ward 2 2–0 G 2–0 Jul 5, 2017 H2H
25632 Marcos Baghdatis Jan Hernych 2 2–0 G 1–0 H 1–0 Jun 12, 2008 H2H
25633 Marcos Baghdatis Jesse Witten 2 2–0 C 2–0 May 26, 2010 H2H
25634 Marcos Baghdatis John Millman 2 2–0 G 1–0 H 1–0 Jul 21, 2016 H2H
25635 Marcos Baghdatis Lucas Pouille 2 1–1 H 1–1 Feb 8, 2019 H2H
25636 Marcos Baghdatis Lukasz Kubot 2 2–0 H 2–0 Feb 3, 2012 H2H
25637 Marcos Baghdatis Marco Cecchinato 2 0–2 C 0–1 H 0–1 Oct 4, 2018 H2H
25638 Marcos Baghdatis Marco Chiudinelli 2 2–0 C 2–0 May 11, 2010 H2H
25639 Marcos Baghdatis Matthew Ebden 2 1–1 H 1–1 Jul 28, 2018 H2H
25640 Marcos Baghdatis Max Mirnyi 2 0–2 C 0–1 H 0–1 Aug 29, 2007 H2H
25641 Marcos Baghdatis Nick Kyrgios 2 0–2 C 0–1 H 0–1 May 9, 2017 H2H
25642 Marcos Baghdatis Nicolas Devilder 2 1–1 G 1–0 H 0–1 Jun 28, 2007 H2H
25643 Marcos Baghdatis Ricardas Berankis 2 2–0 H 2–0 Aug 22, 2017 H2H
25644 Marcos Baghdatis Ruben Ramirez Hidalgo 2 2–0 H 2–0 Jan 5, 2007 H2H
25645 Marcos Baghdatis Sergiy Stakhovsky 2 1–1 H 1–1 Oct 4, 2012 H2H
25646 Marcos Baghdatis Tobias Kamke 2 2–0 C 1–0 H 1–0 Feb 7, 2013 H2H
25647 Marcos Baghdatis Wayne Odesnik 2 1–1 H 1–1 Jul 19, 2009 H2H
25648 Marcos Baghdatis Yuichi Sugita 2 0–2 G 0–1 H 0–1 Oct 20, 2017 H2H
25649 Marcos Giron Aleksandar Vukic 2 1–1 C 0–1 H 1–0 May 2, 2025 H2H
25650 Marcos Giron Cristian Garin 2 0–2 C 0–1 H 0–1 Mar 24, 2023 H2H
25651 Marcos Giron Diego Schwartzman 2 2–0 C 1–0 H 1–0 May 11, 2022 H2H
25652 Marcos Giron Ethan Quinn 2 2–0 H 2–0 Sep 20, 2025 H2H
25653 Marcos Giron James Duckworth 2 1–1 H 1–1 Aug 8, 2024 H2H
25654 Marcos Giron Jan-Lennard Struff 2 1–1 G 1–1 Jun 9, 2022 H2H
25655 Marcos Giron J.J. Wolf 2 2–0 C 1–0 H 1–0 Apr 5, 2024 H2H
25656 Marcos Giron Marin Cilic 2 0–2 C 0–1 H 0–1 May 7, 2026 H2H
25657 Marcos Giron Quentin Halys 2 2–0 C 1–0 G 1–0 Jul 2, 2026 H2H
25658 Marcos Hocevar Brad Drewett 2 0–2 C 0–1 G 0–1 Jul 15, 1981 H2H
25659 Marcos Hocevar Brian Gottfried 2 0–2 G 0–2 Jun 10, 1983 H2H
25660 Marcos Hocevar Carlos Kirmayr 2 1–1 C 1–1 Nov 20, 1982 H2H
25661 Marcos Hocevar Chip Hooper 2 0–2 C 0–2 Feb 16, 1983 H2H
25662 Marcos Hocevar Claudio Panatta 2 1–1 C 1–1 Jan 23, 1982 H2H
25663 Marcos Hocevar Corrado Barazzutti 2 1–1 C 1–1 Apr 7, 1983 H2H
25664 Marcos Hocevar Erick Iskersky 2 1–1 C 0–1 G 1–0 Jul 28, 1983 H2H
25665 Marcos Hocevar Jay Lapidus 2 1–1 C 0–1 H 1–0 Aug 3, 1984 H2H
25666 Marcos Hocevar Klaus Eberhard 2 1–1 C 1–0 H 0–1 Apr 2, 1981 H2H
25667 Marcos Hocevar Onny Parun 2 2–0 C 2–0 May 13, 1981 H2H
25668 Marcos Hocevar Pascal Portes 2 2–0 C 1–0 H 1–0 Oct 29, 1982 H2H
25669 Marcos Hocevar Rolf Gehring 2 1–1 C 0–1 G 1–0 Dec 14, 1983 H2H
25670 Marcos Hocevar Russell Simpson 2 1–1 G 1–1 Dec 1, 1983 H2H
25671 Marcos Hocevar Shlomo Glickstein 2 2–0 C 2–0 Jul 17, 1980 H2H
25672 Marcos Hocevar Steve Krulevitz 2 2–0 G 1–0 H 1–0 Sep 2, 1982 H2H
25673 Marcos Hocevar Thierry Tulasne 2 1–1 C 1–0 H 0–1 May 27, 1983 H2H
25674 Marcos Hocevar Wojtek Fibak 2 1–1 C 0–1 C 1–0 Jul 8, 1982 H2H
25675 Marcos Hocevar Wolfgang Popp 2 2–0 C 1–0 H 1–0 Jun 16, 1981 H2H
25676 Marcos Ondruska Andrew Sznajder 2 0–2 H 0–2 Aug 9, 1990 H2H
25677 Marcos Ondruska Eyal Ran 2 2–0 C 1–0 H 1–0 Jul 22, 1998 H2H
25678 Marcos Ondruska Joern Renzenbrink 2 1–1 C 1–0 H 0–1 Sep 30, 1993 H2H
25679 Marcos Ondruska Patrick Baur 2 1–1 H 1–1 Apr 23, 1992 H2H
25680 Marcos Ondruska Simon Youl 2 1–1 G 0–1 H 1–0 Jun 11, 1992 H2H
25681 Marcos Ondruska Steve Bryan 2 2–0 H 2–0 Aug 12, 1996 H2H
25682 Marco Trungelliti Kyrian Jacquet 2 2–0 C 2–0 Jul 13, 2026 H2H
25683 Marco Trungelliti Marco Cecchinato 2 0–2 C 0–2 Jul 21, 2018 H2H
25684 Marco Trungelliti Nicolas Jarry 2 1–1 C 1–1 Apr 18, 2024 H2H
25685 Marc Rosset Albert Portas 2 1–1 C 1–1 Jul 27, 2001 H2H
25686 Marc Rosset Alexander Mronz 2 2–0 C 1–0 C 1–0 Feb 22, 1996 H2H
25687 Marc Rosset Andrei Olhovskiy 2 2–0 G 2–0 Jun 28, 1996 H2H
25688 Marc Rosset Andrei Stoliarov 2 0–2 H 0–2 Aug 29, 2001 H2H
25689 Marc Rosset Arvind Parmar 2 2–0 G 2–0 Jun 12, 2002 H2H
25690 Marc Rosset Brian Macphie 2 1–1 H 1–1 Jan 21, 1998 H2H
25691 Marc Rosset Christian Miniussi 2 1–1 C 1–1 May 16, 1992 H2H
25692 Marc Rosset Christian Vinck 2 2–0 H 2–0 Jan 17, 2001 H2H
25693 Marc Rosset Chris Wilkinson 2 1–1 G 0–1 H 1–0 Jun 26, 1998 H2H
25694 Marc Rosset Cristiano Caratti 2 1–1 H 1–1 Aug 7, 1996 H2H
25695 Marc Rosset Derrick Rostagno 2 1–1 C 1–0 H 0–1 Mar 7, 1991 H2H
25696 Marc Rosset Dimitri Poliakov 2 2–0 C 2–0 Nov 13, 1993 H2H
25697 Marc Rosset Gilbert Schaller 2 2–0 H 2–0 Feb 13, 1997 H2H
25698 Marc Rosset Henri Leconte 2 2–0 C 1–0 H 1–0 Oct 7, 1993 H2H
25699 Marc Rosset Jacco Eltingh 2 1–1 G 1–1 Jun 24, 1995 H2H
25700 Marc Rosset Jens Knippschild 2 1–1 G 0–1 H 1–0 Jun 25, 1999 H2H
25701 Marc Rosset Jordi Arrese 2 2–0 C 1–0 C 1–0 Apr 16, 1994 H2H
25702 Marc Rosset Karsten Braasch 2 1–1 H 1–1 Sep 18, 1998 H2H
25703 Marc Rosset Lawson Duncan 2 2–0 C 2–0 May 26, 1990 H2H
25704 Marc Rosset Marcos Aurelio Gorriz 2 1–1 C 1–0 H 0–1 Jan 7, 1993 H2H
25705 Marc Rosset Markus Zoecke 2 2–0 C 1–0 H 1–0 Nov 11, 1994 H2H
25706 Marc Rosset Nicolas Escude 2 0–2 G 0–1 H 0–1 Jun 28, 2002 H2H
25707 Marc Rosset Omar Camporese 2 2–0 C 2–0 Sep 15, 1990 H2H
25708 Marc Rosset Paolo Cane 2 2–0 C 1–0 C 1–0 Apr 15, 1994 H2H
25709 Marc Rosset Patrick Baur 2 1–1 C 0–1 H 1–0 May 2, 1996 H2H
25710 Marc Rosset Paul Haarhuis 2 2–0 C 1–0 C 1–0 May 5, 1999 H2H
25711 Marc Rosset Peter Lundgren 2 2–0 H 2–0 Oct 3, 1992 H2H
25712 Marc Rosset Radomir Vasek 2 2–0 C 2–0 Feb 6, 1998 H2H
25713 Marc Rosset Robby Ginepri 2 0–2 G 0–1 H 0–1 Jan 15, 2003 H2H
25714 Marc Rosset Roberto Carretero 2 2–0 C 2–0 Apr 23, 1997 H2H
25715 Marc Rosset Roland Burtscher 2 2–0 C 1–0 H 1–0 Jul 7, 1994 H2H
25716 Marc Rosset Stephane Simian 2 2–0 C 1–0 H 1–0 Oct 8, 1993 H2H
25717 Marc Rosset Thierry Champion 2 1–1 C 1–1 Apr 23, 1992 H2H
25718 Marc Rosset Tomas Behrend 2 0–2 C 0–1 H 0–1 May 3, 2001 H2H
25719 Mardy Fish Agustin Calleri 2 2–0 C 1–0 H 1–0 Oct 23, 2008 H2H
25720 Mardy Fish Andrei Stoliarov 2 2–0 G 1–0 H 1–0 Mar 7, 2002 H2H
25721 Mardy Fish Bobby Reynolds 2 2–0 H 2–0 Mar 10, 2013 H2H
25722 Mardy Fish Christophe Rochus 2 1–1 H 1–1 Feb 25, 2010 H2H
25723 Mardy Fish Davide Sanguinetti 2 1–1 H 1–1 Aug 23, 2006 H2H
25724 Mardy Fish Evgeny Korolev 2 2–0 H 2–0 Jan 15, 2010 H2H
25725 Mardy Fish Fabrice Santoro 2 2–0 C 1–0 H 1–0 May 7, 2003 H2H
25726 Mardy Fish Filippo Volandri 2 2–0 H 2–0 Aug 22, 2007 H2H
25727 Mardy Fish Florent Serra 2 2–0 H 2–0 Feb 28, 2009 H2H
25728 Mardy Fish Igor Andreev 2 2–0 C 1–0 H 1–0 Apr 29, 2009 H2H
25729 Mardy Fish Irakli Labadze 2 1–1 G 0–1 H 1–0 Jul 2, 2006 H2H
25730 Mardy Fish James Ward 2 2–0 G 1–0 H 1–0 Jun 28, 2012 H2H
25731 Mardy Fish Jan Hernych 2 2–0 C 1–0 H 1–0 Mar 21, 2006 H2H
25732 Mardy Fish Michel Kratochvil 2 2–0 G 1–0 H 1–0 Jun 20, 2003 H2H
25733 Mardy Fish Nicolas Escude 2 0–2 G 0–1 H 0–1 Mar 20, 2003 H2H
25734 Mardy Fish Nicolas Kiefer 2 0–2 H 0–2 Jul 23, 2008 H2H
25735 Mardy Fish Robin Haase 2 2–0 C 1–0 G 1–0 Jun 26, 2011 H2H
25736 Mardy Fish Robin Soderling 2 2–0 H 2–0 Jan 13, 2005 H2H
25737 Mardy Fish Ruben Ramirez Hidalgo 2 2–0 G 1–0 H 1–0 Jun 27, 2012 H2H
25738 Mardy Fish Santiago Giraldo 2 2–0 C 1–0 G 1–0 May 10, 2011 H2H
25739 Mardy Fish Scott Draper 2 1–1 H 1–1 Jul 31, 2003 H2H
25740 Mardy Fish Sergio Roitman 2 2–0 C 1–0 G 1–0 Jun 24, 2009 H2H
25741 Mardy Fish Simon Greul 2 1–1 H 1–1 Aug 30, 2006 H2H
25742 Mardy Fish Stan Wawrinka 2 2–0 H 2–0 Aug 13, 2011 H2H
25743 Mardy Fish Taylor Dent 2 1–1 H 1–1 Jul 24, 2010 H2H
25744 Mardy Fish Tomas Zib 2 2–0 H 2–0 Aug 3, 2006 H2H
25745 Mardy Fish Viktor Troicki 2 2–0 H 2–0 Aug 18, 2015 H2H
25746 Mardy Fish Wayne Arthurs 2 1–1 G 0–1 H 1–0 Jan 21, 2007 H2H
25747 Mariano Navone Hamad Medjedovic 2 0–2 C 0–1 H 0–1 May 11, 2026 H2H
25748 Mariano Puerta Alberto Martin 2 1–1 C 1–1 Feb 21, 2002 H2H
25749 Mariano Puerta Alex Calatrava 2 1–1 C 1–1 May 19, 2005 H2H
25750 Mariano Puerta Guillermo Canas 2 2–0 C 2–0 Jun 3, 2005 H2H
25751 Mariano Puerta Guillermo Garcia-Lopez 2 2–0 C 2–0 Sep 16, 2005 H2H
25752 Mariano Puerta Javier Sanchez 2 2–0 C 2–0 Oct 1, 1998 H2H
25753 Mariano Puerta Jose Acasuso 2 2–0 C 2–0 Jun 1, 2005 H2H
25754 Mariano Puerta Jurgen Melzer 2 1–1 C 1–1 Apr 21, 2005 H2H
25755 Mariano Puerta Lars Burgsmuller 2 1–1 C 1–0 G 0–1 Jun 22, 2005 H2H
25756 Mariano Puerta Luis Horna 2 1–1 C 0–1 H 1–0 Aug 10, 2005 H2H
25757 Mariano Puerta Markus Hipfl 2 1–1 C 1–1 May 4, 2000 H2H
25758 Mariano Puerta Max Mirnyi 2 1–1 H 1–1 Oct 20, 2005 H2H
25759 Mariano Puerta Stan Wawrinka 2 1–1 C 1–0 H 0–1 Sep 2, 2005 H2H
25760 Mariano Puerta Tomas Behrend 2 1–1 C 1–0 H 0–1 Apr 7, 2005 H2H
25761 Mariano Zabaleta Alexander Waske 2 2–0 C 1–0 H 1–0 Jul 19, 2006 H2H
25762 Mariano Zabaleta Alex Calatrava 2 1–1 C 1–0 H 0–1 Feb 10, 2005 H2H
25763 Mariano Zabaleta Bohdan Ulihrach 2 1–1 C 1–0 H 0–1 Aug 22, 2002 H2H
25764 Mariano Zabaleta Cyril Saulnier 2 2–0 H 2–0 Sep 13, 2001 H2H
25765 Mariano Zabaleta Fabrice Santoro 2 1–1 C 1–0 G 0–1 Apr 14, 2005 H2H
25766 Mariano Zabaleta Federico Luzzi 2 2–0 C 2–0 Jul 25, 2007 H2H
25767 Mariano Zabaleta Filippo Volandri 2 1–1 C 1–1 Feb 24, 2005 H2H
25768 Mariano Zabaleta German Puentes 2 2–0 C 2–0 Mar 1, 2001 H2H
25769 Mariano Zabaleta Guillermo Garcia-Lopez 2 1–1 C 1–1 Aug 3, 2006 H2H
25770 Mariano Zabaleta Harel Levy 2 1–1 C 1–0 H 0–1 Aug 14, 2000 H2H
25771 Mariano Zabaleta Hicham Arazi 2 1–1 C 0–1 H 1–0 Oct 5, 2000 H2H
25772 Mariano Zabaleta Jan Vacek 2 1–1 C 1–0 H 0–1 May 29, 2002 H2H
25773 Mariano Zabaleta Jeff Tarango 2 2–0 C 2–0 May 29, 1998 H2H
25774 Mariano Zabaleta Juan Ignacio Chela 2 1–1 C 1–1 Jul 27, 2006 H2H
25775 Mariano Zabaleta Jurgen Melzer 2 1–1 C 1–0 H 0–1 Apr 14, 2007 H2H
25776 Mariano Zabaleta Marc Rosset 2 0–2 C 0–1 H 0–1 Mar 12, 1997 H2H
25777 Mariano Zabaleta Olivier Patience 2 1–1 C 1–1 May 31, 2007 H2H
25778 Mariano Zabaleta Oscar Hernandez 2 2–0 C 2–0 Jul 22, 2004 H2H
25779 Mariano Zabaleta Paradorn Srichaphan 2 1–1 C 0–1 H 1–0 Mar 23, 2005 H2H
25780 Mariano Zabaleta Ramon Delgado 2 1–1 C 1–0 H 0–1 Sep 13, 2002 H2H
25781 Mariano Zabaleta Ruben Ramirez Hidalgo 2 1–1 C 1–1 Mar 5, 2004 H2H
25782 Mariano Zabaleta Todd Woodbridge 2 2–0 H 2–0 Jan 17, 2001 H2H
25783 Marian Vajda Andreas Maurer 2 1–1 C 0–1 H 1–0 Jul 12, 1985 H2H
25784 Marian Vajda Bruno Oresar 2 2–0 C 2–0 Aug 3, 1988 H2H
25785 Marian Vajda Christer Allgardh 2 1–1 C 1–1 Sep 27, 1990 H2H
25786 Marian Vajda Christian Miniussi 2 1–1 C 1–1 May 3, 1989 H2H
25787 Marian Vajda Dan Goldie 2 0–2 H 0–2 Aug 28, 1986 H2H
25788 Marian Vajda David Pate 2 0–2 H 0–2 Mar 11, 1988 H2H
25789 Marian Vajda Eduardo Bengoechea 2 1–1 C 1–1 Sep 24, 1988 H2H
25790 Marian Vajda Glenn Michibata 2 1–1 G 1–0 H 0–1 Jun 28, 1989 H2H
25791 Marian Vajda John Fitzgerald 2 1–1 C 0–1 C 1–0 Jul 27, 1989 H2H
25792 Marian Vajda Jordi Arrese 2 0–2 C 0–2 Apr 10, 1991 H2H
25793 Marian Vajda Lars Jonsson 2 0–2 C 0–1 G 0–1 Oct 17, 1991 H2H
25794 Marian Vajda Mark Koevermans 2 0–2 C 0–2 May 8, 1991 H2H
25795 Marian Vajda Martin Strelba 2 1–1 C 1–1 Apr 25, 1990 H2H
25796 Marian Vajda Mike Bauer 2 0–2 G 0–1 H 0–1 Aug 16, 1985 H2H
25797 Marian Vajda Patrik Kuhnen 2 2–0 C 1–0 H 1–0 Jan 12, 1991 H2H
25798 Marian Vajda Paul Annacone 2 0–2 C 0–1 C 0–1 May 27, 1988 H2H
25799 Marian Vajda Stefan Simonsson 2 2–0 C 1–0 H 1–0 Jul 24, 1986 H2H
25800 Marian Vajda Tarik Benhabiles 2 1–1 C 1–0 H 0–1 Aug 1, 1991 H2H