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
6601 Feliciano Lopez Lukas Lacko 2 2–0 C 1–0 H 1–0 Apr 8, 2016 H2H
6602 Feliciano Lopez Martin Vassallo Arguello 2 0–2 C 0–1 H 0–1 Oct 1, 2009 H2H
6603 Feliciano Lopez Max Mirnyi 2 0–2 C 0–1 H 0–1 Oct 11, 2003 H2H
6604 Feliciano Lopez Pablo Cuevas 2 2–0 H 2–0 Mar 17, 2015 H2H
6605 Feliciano Lopez Rajeev Ram 2 2–0 G 1–0 H 1–0 Jun 29, 2016 H2H
6606 Feliciano Lopez Ruben Ramirez Hidalgo 2 2–0 C 1–0 C 1–0 Oct 26, 2006 H2H
6607 Feliciano Lopez Santiago Ventura 2 2–0 C 2–0 Apr 23, 2009 H2H
6608 Feliciano Lopez Steve Darcis 2 2–0 G 2–0 Jul 1, 2015 H2H
6609 Feliciano Lopez Steve Johnson 2 0–2 H 0–2 Oct 30, 2015 H2H
6610 Feliciano Lopez Taro Daniel 2 2–0 C 1–0 H 1–0 Apr 8, 2021 H2H
6611 Feliciano Lopez Taylor Fritz 2 2–0 G 1–0 H 1–0 Aug 28, 2019 H2H
6612 Feliciano Lopez Thanasi Kokkinakis 2 2–0 H 2–0 Mar 1, 2018 H2H
6613 Feliciano Lopez Tim Smyczek 2 2–0 C 1–0 H 1–0 Apr 9, 2016 H2H
6614 Feliciano Lopez Todd Reid 2 2–0 H 2–0 Jan 13, 2005 H2H
6615 Feliciano Lopez Vasek Pospisil 2 2–0 H 2–0 Oct 3, 2015 H2H
6616 Feliciano Lopez Victor Hanescu 2 2–0 C 1–0 H 1–0 Apr 19, 2006 H2H
6617 Feliciano Lopez Xavier Malisse 2 2–0 C 1–0 H 1–0 Nov 2, 2005 H2H
6618 Felix Auger-Aliassime Alejandro Tabilo 2 2–0 C 1–0 H 1–0 Jun 1, 2026 H2H
6619 Felix Auger-Aliassime Ben Shelton 2 2–0 C 1–0 H 1–0 Nov 12, 2025 H2H
6620 Felix Auger-Aliassime Carlos Taberner 2 2–0 C 2–0 Apr 29, 2022 H2H
6621 Felix Auger-Aliassime Damir Dzumhur 2 2–0 H 2–0 Oct 17, 2025 H2H
6622 Felix Auger-Aliassime Dominik Koepfer 2 0–2 G 0–1 H 0–1 Jun 20, 2024 H2H
6623 Felix Auger-Aliassime Jesper de Jong 2 2–0 H 2–0 Oct 6, 2025 H2H
6624 Felix Auger-Aliassime Mariano Navone 2 0–2 C 0–2 May 9, 2026 H2H
6625 Felix Auger-Aliassime Mikael Ymer 2 2–0 G 1–0 H 1–0 Nov 3, 2022 H2H
6626 Felix Auger-Aliassime Nick Kyrgios 2 2–0 G 2–0 Jul 4, 2021 H2H
6627 Felix Auger-Aliassime Taylor Fritz 2 0–2 G 0–1 H 0–1 Jun 14, 2025 H2H
6628 Felix Mantilla Adrian Garcia 2 2–0 C 2–0 Feb 3, 2005 H2H
6629 Felix Mantilla Alex Calatrava 2 2–0 C 2–0 Sep 17, 2004 H2H
6630 Felix Mantilla Andrea Gaudenzi 2 2–0 C 2–0 Apr 10, 1998 H2H
6631 Felix Mantilla Bernd Karbacher 2 2–0 C 1–0 H 1–0 Feb 20, 1997 H2H
6632 Felix Mantilla Federico Browne 2 2–0 C 2–0 May 30, 2003 H2H
6633 Felix Mantilla Ivo Heuberger 2 2–0 C 1–0 H 1–0 Oct 25, 2002 H2H
6634 Felix Mantilla Jordi Burillo 2 2–0 C 2–0 Sep 18, 1998 H2H
6635 Felix Mantilla Jose Acasuso 2 2–0 H 2–0 Jan 9, 2003 H2H
6636 Felix Mantilla Lionel Roux 2 2–0 C 1–0 C 1–0 Oct 17, 1997 H2H
6637 Felix Mantilla Markus Hipfl 2 2–0 C 2–0 Sep 13, 2001 H2H
6638 Felix Mantilla Michael Llodra 2 2–0 C 1–0 G 1–0 Apr 20, 2005 H2H
6639 Felix Mantilla Oscar Hernandez 2 2–0 C 2–0 Apr 7, 2005 H2H
6640 Felix Mantilla Paul Haarhuis 2 0–2 G 0–1 H 0–1 Mar 18, 1998 H2H
6641 Felix Mantilla Stefan Koubek 2 2–0 C 1–0 H 1–0 Jan 10, 2002 H2H
6642 Felix Mantilla Taylor Dent 2 0–2 C 0–1 H 0–1 Oct 2, 2003 H2H
6643 Ferdi Taygan Eric Friedler 2 0–2 C 0–1 H 0–1 Sep 13, 1979 H2H
6644 Fernando Gonzalez Alejandro Falla 2 2–0 G 1–0 H 1–0 Aug 5, 2009 H2H
6645 Fernando Gonzalez Andre Agassi 2 2–0 H 2–0 Jul 29, 2006 H2H
6646 Fernando Gonzalez Andrei Pavel 2 2–0 H 2–0 Mar 28, 2004 H2H
6647 Fernando Gonzalez Antony Dupuis 2 2–0 C 1–0 G 1–0 Jun 15, 2006 H2H
6648 Fernando Gonzalez Cecil Mamiit 2 2–0 C 1–0 H 1–0 Aug 30, 2000 H2H
6649 Fernando Gonzalez Christophe Rochus 2 2–0 H 2–0 Oct 2, 2003 H2H
6650 Fernando Gonzalez David Sanchez 2 2–0 C 2–0 Jul 23, 2005 H2H
6651 Fernando Gonzalez Dudi Sela 2 2–0 C 1–0 H 1–0 May 1, 2008 H2H
6652 Fernando Gonzalez Florian Mayer 2 0–2 C 0–1 H 0–1 Mar 24, 2005 H2H
6653 Fernando Gonzalez Gael Monfils 2 0–2 H 0–2 Oct 15, 2008 H2H
6654 Fernando Gonzalez Hyung-Taik Lee 2 2–0 H 2–0 Jan 17, 2008 H2H
6655 Fernando Gonzalez Josselin Ouanna 2 2–0 C 1–0 H 1–0 Sep 3, 2009 H2H
6656 Fernando Gonzalez Karol Kucera 2 2–0 H 2–0 Mar 24, 2004 H2H
6657 Fernando Gonzalez Mardy Fish 2 2–0 C 1–0 H 1–0 Oct 27, 2006 H2H
6658 Fernando Gonzalez Olivier Rochus 2 2–0 H 2–0 Jan 20, 2010 H2H
6659 Fernando Gonzalez Oscar Hernandez 2 2–0 C 2–0 Feb 4, 2010 H2H
6660 Fernando Gonzalez Paradorn Srichaphan 2 2–0 C 1–0 H 1–0 Oct 19, 2006 H2H
6661 Fernando Gonzalez Paul Capdeville 2 2–0 C 1–0 H 1–0 Jan 31, 2008 H2H
6662 Fernando Gonzalez Ruben Ramirez Hidalgo 2 2–0 C 2–0 Feb 5, 2010 H2H
6663 Fernando Gonzalez Sam Querrey 2 2–0 C 1–0 H 1–0 Feb 24, 2010 H2H
6664 Fernando Gonzalez Sargis Sargsian 2 2–0 C 1–0 H 1–0 Feb 28, 2003 H2H
6665 Fernando Gonzalez Thiago Alves 2 2–0 C 2–0 May 26, 2010 H2H
6666 Fernando Gonzalez Vincent Spadea 2 2–0 H 2–0 Jul 17, 2006 H2H
6667 Fernando Gonzalez Yen-Hsun Lu 2 2–0 H 2–0 Mar 27, 2010 H2H
6668 Fernando Luna Adriano Panatta 2 0–2 C 0–2 Jun 10, 1982 H2H
6669 Fernando Luna Alberto Tous 2 2–0 C 2–0 Apr 16, 1988 H2H
6670 Fernando Luna Alejandro Ganzabal 2 2–0 C 2–0 May 25, 1983 H2H
6671 Fernando Luna Alejandro Pierola 2 2–0 C 2–0 Oct 7, 1981 H2H
6672 Fernando Luna Angel Gimenez 2 2–0 C 2–0 Apr 3, 1982 H2H
6673 Fernando Luna Eric Fromm 2 2–0 C 2–0 May 20, 1983 H2H
6674 Fernando Luna Jean Francois Caujolle 2 2–0 C 2–0 Sep 25, 1981 H2H
6675 Fernando Luna Kent Carlsson 2 0–2 C 0–2 Sep 24, 1988 H2H
6676 Fernando Luna Miloslav Mecir 2 2–0 C 2–0 Aug 13, 1988 H2H
6677 Fernando Luna Stanislav Birner 2 2–0 C 2–0 Aug 4, 1980 H2H
6678 Fernando Luna Trevor Allan 2 2–0 C 2–0 Jul 26, 1984 H2H
6679 Fernando Luna Wojtek Fibak 2 0–2 C 0–2 May 29, 1981 H2H
6680 Fernando Meligeni Christian Ruud 2 2–0 C 1–0 H 1–0 Aug 29, 1997 H2H
6681 Fernando Meligeni David Prinosil 2 2–0 C 1–0 H 1–0 Jul 22, 1998 H2H
6682 Fernando Meligeni Dinu Pescariu 2 2–0 C 2–0 Mar 25, 1999 H2H
6683 Fernando Meligeni Federico Browne 2 2–0 C 1–0 H 1–0 Sep 14, 2001 H2H
6684 Fernando Meligeni Filip Dewulf 2 0–2 C 0–2 Jul 10, 1998 H2H
6685 Fernando Meligeni Gabriel Silberstein 2 2–0 C 2–0 Nov 7, 1997 H2H
6686 Fernando Meligeni Grant Stafford 2 0–2 C 0–1 H 0–1 Apr 26, 1997 H2H
6687 Fernando Meligeni Jacobo Diaz 2 2–0 C 2–0 Nov 6, 1997 H2H
6688 Fernando Meligeni Javier Frana 2 2–0 C 2–0 May 28, 1997 H2H
6689 Fernando Meligeni Jiri Vanek 2 2–0 C 2–0 Sep 26, 2002 H2H
6690 Fernando Meligeni Jordi Burillo 2 0–2 C 0–2 Oct 30, 1998 H2H
6691 Fernando Meligeni Justin Gimelstob 2 2–0 C 2–0 Apr 24, 2003 H2H
6692 Fernando Meligeni Karol Kucera 2 2–0 C 1–0 H 1–0 Mar 19, 2002 H2H
6693 Fernando Meligeni Marc Kevin Goellner 2 2–0 C 1–0 H 1–0 Mar 18, 1997 H2H
6694 Fernando Meligeni Mario Rincon 2 2–0 C 2–0 Mar 7, 1996 H2H
6695 Fernando Meligeni Max Mirnyi 2 0–2 C 0–1 H 0–1 May 6, 2000 H2H
6696 Fernando Meligeni Patrick Rafter 2 2–0 C 2–0 May 30, 1999 H2H
6697 Fernando Meligeni Stefan Koubek 2 0–2 C 0–1 H 0–1 Jan 13, 2000 H2H
6698 Fernando Meligeni Stefano Pescosolido 2 0–2 H 0–2 Mar 19, 1996 H2H
6699 Fernando Roese Ivan Kley 2 0–2 C 0–1 H 0–1 Jan 29, 1987 H2H
6700 Fernando Verdasco Alberto Martin 2 2–0 C 1–0 H 1–0 Apr 13, 2006 H2H
6701 Fernando Verdasco Alexandr Dolgopolov 2 2–0 C 1–0 G 1–0 Jun 19, 2013 H2H
6702 Fernando Verdasco Cristian Garin 2 0–2 C 0–1 H 0–1 May 4, 2021 H2H
6703 Fernando Verdasco Ernesto Escobedo 2 2–0 H 2–0 Aug 2, 2017 H2H
6704 Fernando Verdasco Facundo Bagnis 2 2–0 C 2–0 Jul 21, 2017 H2H
6705 Fernando Verdasco Gaston Gaudio 2 0–2 C 0–2 Jul 31, 2005 H2H
6706 Fernando Verdasco Glenn Weiner 2 2–0 G 1–0 H 1–0 Jun 23, 2004 H2H
6707 Fernando Verdasco Guillermo Coria 2 0–2 C 0–2 May 8, 2005 H2H
6708 Fernando Verdasco Igor Kunitsyn 2 2–0 C 1–0 H 1–0 May 26, 2010 H2H
6709 Fernando Verdasco James Ward 2 2–0 G 1–0 H 1–0 Jan 21, 2015 H2H
6710 Fernando Verdasco Jan-Lennard Struff 2 2–0 C 2–0 Jul 25, 2014 H2H
6711 Fernando Verdasco Kenny De Schepper 2 2–0 C 1–0 G 1–0 Apr 24, 2014 H2H
6712 Fernando Verdasco Matthew Ebden 2 2–0 H 2–0 Feb 14, 2019 H2H
6713 Fernando Verdasco Michael Berrer 2 2–0 C 1–0 H 1–0 Aug 4, 2010 H2H
6714 Fernando Verdasco Nick Kyrgios 2 0–2 H 0–2 Aug 6, 2016 H2H
6715 Fernando Verdasco Nicolas Kicker 2 2–0 C 2–0 Feb 23, 2018 H2H
6716 Fernando Verdasco Paradorn Srichaphan 2 0–2 H 0–2 Oct 13, 2005 H2H
6717 Fernando Verdasco Paul Capdeville 2 2–0 H 2–0 Aug 26, 2009 H2H
6718 Fernando Verdasco Rajeev Ram 2 2–0 H 2–0 Feb 10, 2011 H2H
6719 Fernando Verdasco Ricardas Berankis 2 2–0 H 2–0 Mar 13, 2011 H2H
6720 Fernando Verdasco Rui Machado 2 2–0 H 2–0 Aug 29, 2012 H2H
6721 Fernando Verdasco Ryan Sweeting 2 2–0 H 2–0 Mar 11, 2012 H2H
6722 Fernando Verdasco Taro Daniel 2 2–0 C 1–0 H 1–0 Sep 28, 2018 H2H
6723 Fernando Verdasco Thiemo de Bakker 2 0–2 H 0–2 Mar 22, 2014 H2H
6724 Fernando Verdasco Thomas Fabbiano 2 2–0 G 1–0 H 1–0 Jul 7, 2019 H2H
6725 Fernando Verdasco Tobias Kamke 2 2–0 H 2–0 Aug 28, 2019 H2H
6726 Fernando Verdasco Vasek Pospisil 2 2–0 H 2–0 Aug 30, 2017 H2H
6727 Fernando Verdasco Ze Zhang 2 2–0 H 2–0 Jan 15, 2014 H2H
6728 Fernando Vicente Andrei Stoliarov 2 2–0 C 1–0 H 1–0 Mar 18, 2003 H2H
6729 Fernando Vicente David Prinosil 2 2–0 C 1–0 H 1–0 Oct 20, 1999 H2H
6730 Fernando Vicente Dinu Pescariu 2 2–0 C 2–0 Jun 11, 1999 H2H
6731 Fernando Vicente Hugo Armando 2 2–0 C 2–0 May 25, 2005 H2H
6732 Fernando Vicente Jordi Burillo 2 2–0 C 2–0 Apr 30, 1998 H2H
6733 Fernando Vicente Julien Boutter 2 2–0 C 2–0 May 24, 2002 H2H
6734 Fernando Vicente Luis Horna 2 2–0 H 2–0 Jan 15, 2003 H2H
6735 Fernando Vicente Marc Rosset 2 0–2 C 0–1 H 0–1 Nov 15, 2000 H2H
6736 Fernando Vicente Renzo Furlan 2 2–0 C 2–0 May 1, 1998 H2H
6737 Fernando Vicente Stefan Koubek 2 2–0 C 2–0 Jul 31, 1999 H2H
6738 Filip Cristian Jianu Damir Dzumhur 2 0–2 C 0–2 Mar 31, 2026 H2H
6739 Filip Dewulf Alberto Martin 2 0–2 C 0–2 May 7, 1997 H2H
6740 Filip Dewulf Albert Portas 2 2–0 C 2–0 Jul 9, 1998 H2H
6741 Filip Dewulf David Rikl 2 2–0 C 2–0 Jul 25, 1996 H2H
6742 Filip Dewulf Galo Blanco 2 2–0 C 1–0 C 1–0 Feb 26, 1998 H2H
6743 Filip Dewulf Gilbert Schaller 2 2–0 C 1–0 C 1–0 Jul 10, 1997 H2H
6744 Filip Dewulf Guillaume Raoux 2 0–2 C 0–1 H 0–1 Oct 29, 1997 H2H
6745 Filip Dewulf Javier Sanchez 2 2–0 C 1–0 C 1–0 Feb 22, 1996 H2H
6746 Filip Dewulf Jeff Tarango 2 2–0 C 1–0 H 1–0 Apr 16, 1998 H2H
6747 Filip Dewulf Nicklas Kulti 2 2–0 C 1–0 C 1–0 Mar 12, 1998 H2H
6748 Filip Dewulf Oleg Ogorodov 2 2–0 C 2–0 Mar 21, 1996 H2H
6749 Filip Dewulf Sandor Noszaly 2 2–0 C 1–0 C 1–0 Mar 15, 1996 H2H
6750 Filip Krajinovic Alejandro Gonzalez 2 2–0 C 1–0 H 1–0 Sep 2, 2015 H2H
6751 Filip Krajinovic Alexander Zverev 2 0–2 C 0–1 H 0–1 Oct 28, 2021 H2H
6752 Filip Krajinovic Alex de Minaur 2 0–2 H 0–2 Aug 31, 2022 H2H
6753 Filip Krajinovic Malek Jaziri 2 2–0 H 2–0 Feb 23, 2022 H2H
6754 Filip Krajinovic Marco Cecchinato 2 2–0 C 1–0 H 1–0 Sep 17, 2020 H2H
6755 Filip Krajinovic Marcos Giron 2 2–0 H 2–0 Oct 10, 2021 H2H
6756 Filip Krajinovic Mikael Ymer 2 2–0 H 2–0 Sep 2, 2020 H2H
6757 Filip Krajinovic Nick Kyrgios 2 0–2 C 0–1 G 0–1 Jun 30, 2022 H2H
6758 Filip Krajinovic Pierre-Hugues Herbert 2 2–0 C 1–0 H 1–0 Apr 27, 2019 H2H
6759 Filip Krajinovic Steve Johnson 2 0–2 H 0–2 Oct 15, 2020 H2H
6760 Filip Krajinovic Taro Daniel 2 2–0 C 1–0 H 1–0 Jul 18, 2019 H2H
6761 Filippo Volandri Alessandro Giannessi 2 2–0 C 2–0 Jul 25, 2012 H2H
6762 Filippo Volandri Benjamin Becker 2 0–2 H 0–2 Jan 11, 2007 H2H
6763 Filippo Volandri Boris Pashanski 2 2–0 C 2–0 May 17, 2006 H2H
6764 Filippo Volandri David Sanchez 2 2–0 C 2–0 May 22, 2004 H2H
6765 Filippo Volandri Lukasz Kubot 2 2–0 C 2–0 Sep 23, 2010 H2H
6766 Filippo Volandri Matthias Bachinger 2 0–2 C 0–2 Apr 26, 2012 H2H
6767 Filippo Volandri Sergio Roitman 2 2–0 C 2–0 Feb 22, 2008 H2H
6768 Filippo Volandri Vincent Spadea 2 0–2 C 0–1 C 0–1 Oct 28, 2004 H2H
6769 Flavio Cobolli Arthur Fery 2 0–2 G 0–1 H 0–1 Jul 8, 2026 H2H
6770 Flavio Cobolli Fabian Marozsan 2 2–0 C 1–0 H 1–0 Aug 1, 2025 H2H
6771 Flavio Cobolli Jan-Lennard Struff 2 0–2 C 0–1 G 0–1 Jun 13, 2024 H2H
6772 Flavio Cobolli Mariano Navone 2 2–0 C 1–0 G 1–0 Jun 30, 2026 H2H
6773 Flavio Cobolli Nicolas Jarry 2 2–0 C 1–0 H 1–0 Apr 27, 2024 H2H
6774 Flavio Cobolli Novak Djokovic 2 0–2 G 0–1 H 0–1 Jul 10, 2025 H2H
6775 Flavio Cobolli Tomas Machac 2 2–0 H 2–0 Oct 29, 2025 H2H
6776 Flavio Cobolli Yibing Wu 2 2–0 C 1–0 H 1–0 May 28, 2026 H2H
6777 Flavio Cobolli Zachary Svajda 2 2–0 C 1–0 H 1–0 Jun 1, 2026 H2H
6778 Flavio Cobolli Zizou Bergs 2 2–0 C 1–0 H 1–0 Apr 15, 2026 H2H
6779 Florent Serra Dmitry Tursunov 2 0–2 C 0–1 H 0–1 May 2, 2007 H2H
6780 Florent Serra Gael Monfils 2 0–2 G 0–1 H 0–1 Jun 9, 2011 H2H
6781 Florent Serra Gianluca Naso 2 2–0 C 2–0 Sep 22, 2011 H2H
6782 Florent Serra Igor Kunitsyn 2 2–0 C 1–0 H 1–0 Feb 18, 2010 H2H
6783 Florent Serra Jan Hernych 2 0–2 C 0–1 G 0–1 Jun 24, 2006 H2H
6784 Florent Serra Jiri Vanek 2 0–2 C 0–2 Jul 12, 2007 H2H
6785 Florent Serra Marin Cilic 2 0–2 H 0–2 Mar 13, 2011 H2H
6786 Florent Serra Martin Vassallo Arguello 2 2–0 C 2–0 Jul 29, 2009 H2H
6787 Florent Serra Nicolas Devilder 2 2–0 C 1–0 H 1–0 Sep 11, 2008 H2H
6788 Florent Serra Robby Ginepri 2 0–2 C 0–1 G 0–1 May 31, 2008 H2H
6789 Florent Serra Stephane Robert 2 2–0 C 2–0 Apr 13, 2010 H2H
6790 Florian Mayer Albert Montanes 2 2–0 C 1–0 H 1–0 Jul 30, 2015 H2H
6791 Florian Mayer Albert Portas 2 2–0 C 2–0 Jul 8, 2004 H2H
6792 Florian Mayer Albert Ramos-Vinolas 2 2–0 C 1–0 H 1–0 Oct 6, 2011 H2H
6793 Florian Mayer Alejandro Falla 2 0–2 C 0–1 H 0–1 Oct 31, 2012 H2H
6794 Florian Mayer Alexandr Dolgopolov 2 2–0 C 2–0 Jul 18, 2013 H2H
6795 Florian Mayer Andreas Beck 2 2–0 C 2–0 Jul 11, 2013 H2H
6796 Florian Mayer Carlos Berlocq 2 2–0 C 1–0 H 1–0 Sep 21, 2013 H2H
6797 Florian Mayer Dennis van Scheppingen 2 2–0 C 1–0 H 1–0 Feb 23, 2007 H2H
6798 Florian Mayer Federico Delbonis 2 0–2 C 0–2 Feb 15, 2018 H2H
6799 Florian Mayer Filippo Volandri 2 2–0 C 2–0 Sep 24, 2011 H2H
6800 Florian Mayer Guillermo Coria 2 2–0 C 1–0 G 1–0 Aug 6, 2005 H2H