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
59601 Fernando Luna Miloslav Mecir 2 2–0 C 2–0 Aug 13, 1988 H2H
59602 Fernando Luna Stanislav Birner 2 2–0 C 2–0 Aug 6, 1980 H2H
59603 Fernando Luna Stefan Simonsson 2 1–1 C 1–1 Aug 8, 1985 H2H
59604 Fernando Luna Trevor Allan 2 2–0 C 2–0 Jul 26, 1984 H2H
59605 Fernando Luna Wojtek Fibak 2 0–2 C 0–2 May 29, 1981 H2H
59606 Fernando Meligeni Alberto Martin 2 1–1 C 0–1 H 1–0 Aug 24, 2001 H2H
59607 Fernando Meligeni Arnaud Di Pasquale 2 1–1 C 1–1 Jul 8, 1999 H2H
59608 Fernando Meligeni Christian Ruud 2 2–0 C 1–0 H 1–0 Aug 29, 1997 H2H
59609 Fernando Meligeni David Prinosil 2 2–0 C 1–0 H 1–0 Jul 22, 1998 H2H
59610 Fernando Meligeni David Sanchez 2 1–1 C 1–1 May 15, 2002 H2H
59611 Fernando Meligeni Dennis van Scheppingen 2 1–1 C 1–0 H 0–1 Aug 21, 1997 H2H
59612 Fernando Meligeni Dinu Pescariu 2 2–0 C 2–0 Mar 25, 1999 H2H
59613 Fernando Meligeni Federico Browne 2 2–0 C 1–0 H 1–0 Sep 14, 2001 H2H
59614 Fernando Meligeni Fernando Vicente 2 1–1 C 1–1 Aug 13, 1998 H2H
59615 Fernando Meligeni Filip Dewulf 2 0–2 C 0–2 Jul 10, 1998 H2H
59616 Fernando Meligeni Gabriel Silberstein 2 2–0 C 2–0 Nov 7, 1997 H2H
59617 Fernando Meligeni Gaston Etlis 2 1–1 C 1–0 H 0–1 Sep 13, 2002 H2H
59618 Fernando Meligeni Grant Stafford 2 0–2 C 0–1 H 0–1 Apr 26, 1997 H2H
59619 Fernando Meligeni Hernan Gumy 2 1–1 C 1–1 Oct 7, 1999 H2H
59620 Fernando Meligeni Jacobo Diaz 2 2–0 C 2–0 Nov 6, 1997 H2H
59621 Fernando Meligeni Javier Frana 2 2–0 C 2–0 May 28, 1997 H2H
59622 Fernando Meligeni Jens Knippschild 2 1–1 C 1–1 Jul 12, 2001 H2H
59623 Fernando Meligeni Jiri Vanek 2 2–0 C 2–0 Sep 26, 2002 H2H
59624 Fernando Meligeni Jordi Burillo 2 0–2 C 0–2 Oct 30, 1998 H2H
59625 Fernando Meligeni Justin Gimelstob 2 2–0 C 2–0 Apr 24, 2003 H2H
59626 Fernando Meligeni Karol Kucera 2 2–0 C 1–0 H 1–0 Mar 19, 2002 H2H
59627 Fernando Meligeni Marc Kevin Goellner 2 2–0 C 1–0 H 1–0 Mar 18, 1997 H2H
59628 Fernando Meligeni Mario Rincon 2 2–0 C 2–0 Mar 7, 1996 H2H
59629 Fernando Meligeni Markus Hipfl 2 1–1 C 0–1 H 1–0 Aug 23, 2001 H2H
59630 Fernando Meligeni Max Mirnyi 2 0–2 C 0–1 H 0–1 May 6, 2000 H2H
59631 Fernando Meligeni Nicolas Escude 2 1–1 C 1–0 H 0–1 May 29, 2002 H2H
59632 Fernando Meligeni Patrick Rafter 2 2–0 C 2–0 May 30, 1999 H2H
59633 Fernando Meligeni Radomir Vasek 2 1–1 C 1–1 Oct 31, 1997 H2H
59634 Fernando Meligeni Stefan Koubek 2 0–2 C 0–1 H 0–1 Jan 13, 2000 H2H
59635 Fernando Meligeni Steve Bryan 2 1–1 C 1–0 H 0–1 May 12, 1995 H2H
59636 Fernando Roese Bryan Shelton 2 1–1 C 0–1 H 1–0 Sep 13, 1991 H2H
59637 Fernando Roese Ivan Kley 2 0–2 C 0–1 H 0–1 Jan 29, 1987 H2H
59638 Fernando Roese Marcelo Ingaramo 2 1–1 C 1–1 Apr 16, 1992 H2H
59639 Fernando Verdasco Alberto Martin 2 2–0 C 1–0 H 1–0 Apr 13, 2006 H2H
59640 Fernando Verdasco Alejandro Falla 2 1–1 C 1–0 H 0–1 Mar 23, 2013 H2H
59641 Fernando Verdasco Alexandr Dolgopolov 2 2–0 C 1–0 G 1–0 Jun 19, 2013 H2H
59642 Fernando Verdasco Andrey Kuznetsov 2 1–1 C 1–0 H 0–1 Aug 29, 2014 H2H
59643 Fernando Verdasco Cristian Garin 2 0–2 C 0–1 H 0–1 May 4, 2021 H2H
59644 Fernando Verdasco Dmitry Tursunov 2 1–1 C 1–0 H 0–1 Sep 29, 2007 H2H
59645 Fernando Verdasco Ernesto Escobedo 2 2–0 H 2–0 Aug 2, 2017 H2H
59646 Fernando Verdasco Fabrice Santoro 2 1–1 H 1–1 Feb 15, 2007 H2H
59647 Fernando Verdasco Facundo Bagnis 2 2–0 C 2–0 Jul 21, 2017 H2H
59648 Fernando Verdasco Federico Delbonis 2 1–1 C 1–1 Apr 12, 2016 H2H
59649 Fernando Verdasco Frank Dancevic 2 1–1 H 1–1 Sep 28, 2007 H2H
59650 Fernando Verdasco Gaston Gaudio 2 0–2 C 0–2 Jul 31, 2005 H2H
59651 Fernando Verdasco Glenn Weiner 2 2–0 G 1–0 H 1–0 Jun 23, 2004 H2H
59652 Fernando Verdasco Guillermo Coria 2 0–2 C 0–2 May 8, 2005 H2H
59653 Fernando Verdasco Hyeon Chung 2 1–1 C 1–0 H 0–1 Aug 29, 2019 H2H
59654 Fernando Verdasco Igor Kunitsyn 2 2–0 C 1–0 H 1–0 May 26, 2010 H2H
59655 Fernando Verdasco Ivo Minar 2 1–1 H 1–1 Aug 21, 2008 H2H
59656 Fernando Verdasco James Ward 2 2–0 G 1–0 H 1–0 Jan 21, 2015 H2H
59657 Fernando Verdasco Jan-Lennard Struff 2 2–0 C 2–0 Jul 25, 2014 H2H
59658 Fernando Verdasco Kenny De Schepper 2 2–0 C 1–0 G 1–0 Apr 24, 2014 H2H
59659 Fernando Verdasco Luis Horna 2 1–1 C 1–0 H 0–1 Jul 26, 2007 H2H
59660 Fernando Verdasco Malek Jaziri 2 1–1 H 1–1 Nov 1, 2018 H2H
59661 Fernando Verdasco Marc Gicquel 2 1–1 C 0–1 C 1–0 May 29, 2013 H2H
59662 Fernando Verdasco Matthew Ebden 2 2–0 H 2–0 Feb 14, 2019 H2H
59663 Fernando Verdasco Michael Berrer 2 2–0 C 1–0 H 1–0 Aug 4, 2010 H2H
59664 Fernando Verdasco Miomir Kecmanovic 2 1–1 H 1–1 Sep 23, 2021 H2H
59665 Fernando Verdasco Nick Kyrgios 2 0–2 H 0–2 Aug 6, 2016 H2H
59666 Fernando Verdasco Nicolas Kicker 2 2–0 C 2–0 Feb 23, 2018 H2H
59667 Fernando Verdasco Paradorn Srichaphan 2 0–2 H 0–2 Oct 13, 2005 H2H
59668 Fernando Verdasco Paul Capdeville 2 2–0 H 2–0 Aug 26, 2009 H2H
59669 Fernando Verdasco Philipp Petzschner 2 1–1 C 1–0 G 0–1 Jun 11, 2009 H2H
59670 Fernando Verdasco Rajeev Ram 2 2–0 H 2–0 Feb 10, 2011 H2H
59671 Fernando Verdasco Ricardas Berankis 2 2–0 H 2–0 Mar 13, 2011 H2H
59672 Fernando Verdasco Rui Machado 2 2–0 H 2–0 Aug 29, 2012 H2H
59673 Fernando Verdasco Ryan Sweeting 2 2–0 H 2–0 Mar 11, 2012 H2H
59674 Fernando Verdasco Sergiy Stakhovsky 2 1–1 C 1–0 H 0–1 Sep 19, 2013 H2H
59675 Fernando Verdasco Taro Daniel 2 2–0 C 1–0 H 1–0 Sep 28, 2018 H2H
59676 Fernando Verdasco Thanasi Kokkinakis 2 1–1 H 1–1 Aug 3, 2022 H2H
59677 Fernando Verdasco Thiemo de Bakker 2 0–2 H 0–2 Mar 22, 2014 H2H
59678 Fernando Verdasco Thomas Fabbiano 2 2–0 G 1–0 H 1–0 Jul 7, 2019 H2H
59679 Fernando Verdasco Tim Smyczek 2 1–1 H 1–1 Aug 21, 2013 H2H
59680 Fernando Verdasco Tobias Kamke 2 2–0 H 2–0 Aug 28, 2019 H2H
59681 Fernando Verdasco Tomas Behrend 2 1–1 C 1–1 Sep 30, 2005 H2H
59682 Fernando Verdasco Vasek Pospisil 2 2–0 H 2–0 Aug 30, 2017 H2H
59683 Fernando Verdasco Viktor Troicki 2 1–1 C 1–0 H 0–1 Aug 26, 2016 H2H
59684 Fernando Verdasco Ze Zhang 2 2–0 H 2–0 Jan 15, 2014 H2H
59685 Fernando Vicente Alexander Waske 2 1–1 C 1–1 May 31, 2006 H2H
59686 Fernando Vicente Andrei Stoliarov 2 2–0 C 1–0 H 1–0 Mar 18, 2003 H2H
59687 Fernando Vicente Daniel Elsner 2 1–1 C 1–1 Sep 12, 2002 H2H
59688 Fernando Vicente David Prinosil 2 2–0 C 1–0 H 1–0 Oct 20, 1999 H2H
59689 Fernando Vicente Dinu Pescariu 2 2–0 C 2–0 Jun 11, 1999 H2H
59690 Fernando Vicente German Puentes 2 1–1 C 0–1 H 1–0 Apr 25, 2001 H2H
59691 Fernando Vicente Guillermo Canas 2 1–1 C 1–1 Jul 23, 2004 H2H
59692 Fernando Vicente Harel Levy 2 1–1 C 1–0 H 0–1 May 3, 2001 H2H
59693 Fernando Vicente Hernan Gumy 2 1–1 C 1–1 Apr 26, 2000 H2H
59694 Fernando Vicente Hugo Armando 2 2–0 C 2–0 May 25, 2005 H2H
59695 Fernando Vicente Jason Stoltenberg 2 1–1 H 1–1 Aug 26, 1999 H2H
59696 Fernando Vicente Jordi Burillo 2 2–0 C 2–0 Apr 30, 1998 H2H
59697 Fernando Vicente Julien Boutter 2 2–0 C 2–0 May 24, 2002 H2H
59698 Fernando Vicente Luis Horna 2 2–0 H 2–0 Jan 15, 2003 H2H
59699 Fernando Vicente Marc Gicquel 2 1–1 C 1–1 Jul 20, 2006 H2H
59700 Fernando Vicente Marc Rosset 2 0–2 C 0–1 H 0–1 Nov 15, 2000 H2H
59701 Fernando Vicente Markus Hantschk 2 1–1 H 1–1 Jan 3, 2003 H2H
59702 Fernando Vicente Nicolas Escude 2 1–1 C 1–0 H 0–1 Apr 16, 2003 H2H
59703 Fernando Vicente Oliver Gross 2 1–1 C 1–1 Jun 11, 1998 H2H
59704 Fernando Vicente Oscar Hernandez 2 1–1 C 1–1 Mar 1, 2007 H2H
59705 Fernando Vicente Paul Haarhuis 2 1–1 C 1–0 G 0–1 Jun 25, 1999 H2H
59706 Fernando Vicente Renzo Furlan 2 2–0 C 2–0 May 1, 1998 H2H
59707 Fernando Vicente Stefan Koubek 2 2–0 C 2–0 Jul 31, 1999 H2H
59708 Filip Cristian Jianu Damir Dzumhur 2 0–2 C 0–2 Mar 31, 2026 H2H
59709 Filip Dewulf Alberto Martin 2 0–2 C 0–2 May 7, 1997 H2H
59710 Filip Dewulf Albert Portas 2 2–0 C 2–0 Jul 9, 1998 H2H
59711 Filip Dewulf David Rikl 2 2–0 C 2–0 Jul 25, 1996 H2H
59712 Filip Dewulf Frederik Fetterlein 2 1–1 C 1–1 Mar 14, 1997 H2H
59713 Filip Dewulf Galo Blanco 2 2–0 C 1–0 C 1–0 Feb 26, 1998 H2H
59714 Filip Dewulf Gilbert Schaller 2 2–0 C 1–0 C 1–0 Jul 10, 1997 H2H
59715 Filip Dewulf Guillaume Raoux 2 0–2 C 0–1 H 0–1 Oct 29, 1997 H2H
59716 Filip Dewulf Javier Sanchez 2 2–0 C 1–0 C 1–0 Feb 22, 1996 H2H
59717 Filip Dewulf Jeff Tarango 2 2–0 C 1–0 H 1–0 Apr 16, 1998 H2H
59718 Filip Dewulf Marcos Ondruska 2 1–1 C 0–1 H 1–0 Sep 11, 1997 H2H
59719 Filip Dewulf Nicklas Kulti 2 2–0 C 1–0 C 1–0 Mar 12, 1998 H2H
59720 Filip Dewulf Oleg Ogorodov 2 2–0 C 2–0 Mar 21, 1996 H2H
59721 Filip Dewulf Sandor Noszaly 2 2–0 C 1–0 C 1–0 Mar 15, 1996 H2H
59722 Filip Dewulf Vincent Spadea 2 1–1 C 0–1 G 1–0 Apr 8, 1999 H2H
59723 Filip Krajinovic Alejandro Gonzalez 2 2–0 C 1–0 H 1–0 Sep 2, 2015 H2H
59724 Filip Krajinovic Alexander Zverev 2 0–2 C 0–1 H 0–1 Oct 28, 2021 H2H
59725 Filip Krajinovic Alex de Minaur 2 0–2 H 0–2 Aug 31, 2022 H2H
59726 Filip Krajinovic Andreas Seppi 2 1–1 C 1–0 H 0–1 Apr 25, 2019 H2H
59727 Filip Krajinovic Feliciano Lopez 2 1–1 H 1–1 Nov 4, 2020 H2H
59728 Filip Krajinovic Fernando Verdasco 2 1–1 H 1–1 Jan 9, 2020 H2H
59729 Filip Krajinovic Jan-Lennard Struff 2 1–1 C 1–1 May 1, 2021 H2H
59730 Filip Krajinovic Kyle Edmund 2 1–1 H 1–1 Jan 8, 2020 H2H
59731 Filip Krajinovic Malek Jaziri 2 2–0 H 2–0 Feb 23, 2022 H2H
59732 Filip Krajinovic Marco Cecchinato 2 2–0 C 1–0 H 1–0 Sep 17, 2020 H2H
59733 Filip Krajinovic Marcos Giron 2 2–0 H 2–0 Oct 10, 2021 H2H
59734 Filip Krajinovic Mikael Ymer 2 2–0 H 2–0 Sep 2, 2020 H2H
59735 Filip Krajinovic Nick Kyrgios 2 0–2 C 0–1 G 0–1 Jun 30, 2022 H2H
59736 Filip Krajinovic Nikola Milojevic 2 1–1 C 1–1 Apr 23, 2021 H2H
59737 Filip Krajinovic Pablo Carreno Busta 2 1–1 C 0–1 H 1–0 Jul 18, 2021 H2H
59738 Filip Krajinovic Peter Gojowczyk 2 1–1 H 1–1 Sep 19, 2019 H2H
59739 Filip Krajinovic Pierre-Hugues Herbert 2 2–0 C 1–0 H 1–0 Apr 27, 2019 H2H
59740 Filip Krajinovic Reilly Opelka 2 1–1 C 1–0 H 0–1 May 24, 2022 H2H
59741 Filip Krajinovic Robin Haase 2 1–1 H 1–1 Feb 10, 2021 H2H
59742 Filip Krajinovic Steve Johnson 2 0–2 H 0–2 Oct 15, 2020 H2H
59743 Filip Krajinovic Taro Daniel 2 2–0 C 1–0 H 1–0 Jul 18, 2019 H2H
59744 Filippo Volandri Alessandro Giannessi 2 2–0 C 2–0 Jul 25, 2012 H2H
59745 Filippo Volandri Benjamin Becker 2 0–2 H 0–2 Jan 11, 2007 H2H
59746 Filippo Volandri Boris Pashanski 2 2–0 C 2–0 May 17, 2006 H2H
59747 Filippo Volandri David Sanchez 2 2–0 C 2–0 May 22, 2004 H2H
59748 Filippo Volandri Dusan Lajovic 2 1–1 C 1–1 Feb 20, 2014 H2H
59749 Filippo Volandri Joao Souza 2 1–1 C 1–1 Feb 2, 2012 H2H
59750 Filippo Volandri Jurgen Zopp 2 1–1 C 1–1 Jul 11, 2013 H2H
59751 Filippo Volandri Lukasz Kubot 2 2–0 C 2–0 Sep 23, 2010 H2H
59752 Filippo Volandri Matthias Bachinger 2 0–2 C 0–2 Apr 26, 2012 H2H
59753 Filippo Volandri Rui Machado 2 1–1 C 1–1 Sep 22, 2011 H2H
59754 Filippo Volandri Sergio Roitman 2 2–0 C 2–0 Feb 22, 2008 H2H
59755 Filippo Volandri Teymuraz Gabashvili 2 1–1 C 1–0 H 0–1 Oct 28, 2010 H2H
59756 Filippo Volandri Tomas Zib 2 1–1 C 1–0 H 0–1 Apr 14, 2006 H2H
59757 Filippo Volandri Vincent Spadea 2 0–2 C 0–1 C 0–1 Oct 28, 2004 H2H
59758 Flavio Cobolli Alejandro Tabilo 2 1–1 C 1–0 G 0–1 Jul 4, 2024 H2H
59759 Flavio Cobolli Arthur Fery 2 0–2 G 0–1 H 0–1 Jul 8, 2026 H2H
59760 Flavio Cobolli Arthur Fils 2 0–2 C 0–1 H 0–1 Aug 22, 2026 H2H
59761 Flavio Cobolli Brandon Nakashima 2 1–1 C 0–1 H 1–0 Oct 23, 2026 H2H
59762 Flavio Cobolli Dusan Lajovic 2 1–1 C 1–1 Apr 8, 2025 H2H
59763 Flavio Cobolli Fabian Marozsan 2 2–0 C 1–0 H 1–0 Aug 1, 2025 H2H
59764 Flavio Cobolli Francisco Comesana 2 2–0 C 1–0 H 1–0 Sep 1, 2026 H2H
59765 Flavio Cobolli Jack Pinnington Jones 2 1–1 G 1–0 H 0–1 Feb 10, 2026 H2H
59766 Flavio Cobolli Jan-Lennard Struff 2 0–2 C 0–1 G 0–1 Jun 13, 2024 H2H
59767 Flavio Cobolli Jenson Brooksby 2 1–1 C 0–1 H 1–0 Aug 28, 2025 H2H
59768 Flavio Cobolli Learner Tien 2 1–1 C 1–0 H 0–1 May 30, 2026 H2H
59769 Flavio Cobolli Lorenzo Musetti 2 0–2 H 0–2 Oct 24, 2026 H2H
59770 Flavio Cobolli Mariano Navone 2 2–0 C 1–0 G 1–0 Jun 30, 2026 H2H
59771 Flavio Cobolli Nicolas Jarry 2 2–0 C 1–0 H 1–0 Apr 27, 2024 H2H
59772 Flavio Cobolli Novak Djokovic 2 0–2 G 0–1 H 0–1 Jul 10, 2025 H2H
59773 Flavio Cobolli Stan Wawrinka 2 2–0 H 2–0 Oct 22, 2026 H2H
59774 Flavio Cobolli Tomas Machac 2 2–0 H 2–0 Oct 29, 2025 H2H
59775 Flavio Cobolli Tomas Martin Etcheverry 2 1–1 C 1–0 H 0–1 May 23, 2025 H2H
59776 Flavio Cobolli Yibing Wu 2 2–0 C 1–0 H 1–0 May 28, 2026 H2H
59777 Flavio Cobolli Zachary Svajda 2 2–0 C 1–0 H 1–0 Jun 1, 2026 H2H
59778 Flavio Cobolli Zizou Bergs 2 2–0 C 1–0 H 1–0 Apr 15, 2026 H2H
59779 Flavio Saretta Jan Vacek 2 1–1 H 1–1 Oct 6, 2004 H2H
59780 Florent Serra Benjamin Becker 2 1–1 G 0–1 H 1–0 Jun 17, 2009 H2H
59781 Florent Serra Dmitry Tursunov 2 0–2 C 0–1 H 0–1 May 2, 2007 H2H
59782 Florent Serra Dudi Sela 2 1–1 G 1–0 H 0–1 Jun 11, 2009 H2H
59783 Florent Serra Gael Monfils 2 0–2 G 0–1 H 0–1 Jun 9, 2011 H2H
59784 Florent Serra Gianluca Naso 2 2–0 C 2–0 Sep 22, 2011 H2H
59785 Florent Serra Igor Kunitsyn 2 2–0 C 1–0 H 1–0 Feb 18, 2010 H2H
59786 Florent Serra Ivan Navarro 2 1–1 H 1–1 Feb 14, 2008 H2H
59787 Florent Serra Jan Hernych 2 0–2 C 0–1 G 0–1 Jun 24, 2006 H2H
59788 Florent Serra Jiri Vanek 2 0–2 C 0–2 Jul 12, 2007 H2H
59789 Florent Serra Lukas Dlouhy 2 1–1 C 1–0 G 0–1 Jun 28, 2006 H2H
59790 Florent Serra Marcos Daniel 2 1–1 C 0–1 H 1–0 Aug 1, 2009 H2H
59791 Florent Serra Marin Cilic 2 0–2 H 0–2 Mar 13, 2011 H2H
59792 Florent Serra Martin Vassallo Arguello 2 2–0 C 2–0 Jul 29, 2009 H2H
59793 Florent Serra Michael Russell 2 1–1 C 1–0 H 0–1 Feb 18, 2011 H2H
59794 Florent Serra Nicolas Devilder 2 2–0 C 1–0 H 1–0 Sep 11, 2008 H2H
59795 Florent Serra Robby Ginepri 2 0–2 C 0–1 G 0–1 May 31, 2008 H2H
59796 Florent Serra Robin Vik 2 1–1 C 0–1 C 1–0 May 31, 2006 H2H
59797 Florent Serra Stephane Robert 2 2–0 C 2–0 Apr 13, 2010 H2H
59798 Florian Mayer Albert Montanes 2 2–0 C 1–0 H 1–0 Jul 30, 2015 H2H
59799 Florian Mayer Albert Portas 2 2–0 C 2–0 Jul 8, 2004 H2H
59800 Florian Mayer Albert Ramos-Vinolas 2 2–0 C 1–0 H 1–0 Oct 6, 2011 H2H