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. Each dataset offers its own relevant filters. Column headings change the sort; use the same heading again to reverse direction.

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 ascending Record Surface Last Met H2H
15601 Florian Mayer Thiemo de Bakker 1 0–1 H 0–1 Aug 26, 2010 H2H
15602 Florian Mayer Thomas Johansson 1 0–1 H 0–1 Jan 13, 2005 H2H
15603 Florian Mayer Thomaz Bellucci 1 0–1 C 0–1 May 4, 2011 H2H
15604 Florian Mayer Tim Henman 1 0–1 C 0–1 May 5, 2004 H2H
15605 Florian Mayer Tim Smyczek 1 1–0 G 1–0 Jun 14, 2012 H2H
15606 Florian Mayer Tomas Zib 1 0–1 H 0–1 Oct 10, 2007 H2H
15607 Florian Mayer Wayne Ferreira 1 1–0 G 1–0 Jun 27, 2004 H2H
15608 Florian Mayer Wesley Moodie 1 1–0 C 1–0 Oct 27, 2005 H2H
15609 Florian Mayer Yannick Maden 1 1–0 G 1–0 Jun 14, 2018 H2H
15610 Florian Mayer Younes El Aynaoui 1 1–0 H 1–0 Oct 6, 2005 H2H
15611 Florian Mayer Ze Zhang 1 1–0 H 1–0 Oct 6, 2012 H2H
15612 Florin Mergea Brian Wilson 1 1–0 G 1–0 Jul 7, 2005 H2H
15613 Florin Mergea Paul Goldstein 1 0–1 G 0–1 Jul 8, 2005 H2H
15614 Florin Mergea Robin Vik 1 1–0 C 1–0 Jul 23, 2003 H2H
15615 Florin Segarceanu Alejandro Ganzabal 1 1–0 C 1–0 Jun 10, 1983 H2H
15616 Florin Segarceanu Andreas Maurer 1 0–1 C 0–1 Aug 7, 1985 H2H
15617 Florin Segarceanu Balazs Taroczy 1 0–1 H 0–1 Mar 16, 1984 H2H
15618 Florin Segarceanu Bernhard Pils 1 1–0 C 1–0 Jul 18, 1985 H2H
15619 Florin Segarceanu Bill Scanlon 1 0–1 H 0–1 Oct 13, 1983 H2H
15620 Florin Segarceanu Blaine Willenborg 1 1–0 C 1–0 Jul 30, 1986 H2H
15621 Florin Segarceanu Bob Lutz 1 1–0 C 1–0 Jul 16, 1982 H2H
15622 Florin Segarceanu Bojidar Pampoulov 1 1–0 C 1–0 Dec 19, 1981 H2H
15623 Florin Segarceanu Corrado Barazzutti 1 0–1 C 0–1 May 19, 1983 H2H
15624 Florin Segarceanu Damir Keretic 1 1–0 C 1–0 Jul 15, 1982 H2H
15625 Florin Segarceanu Dominique Bedel 1 1–0 C 1–0 Jun 11, 1983 H2H
15626 Florin Segarceanu Drew Gitlin 1 1–0 C 1–0 Apr 29, 1983 H2H
15627 Florin Segarceanu Eddie Edwards 1 0–1 H 0–1 Feb 11, 1986 H2H
15628 Florin Segarceanu Eduardo Bengoechea 1 1–0 C 1–0 Feb 4, 1982 H2H
15629 Florin Segarceanu Eric Fromm 1 1–0 H 1–0 Mar 15, 1984 H2H
15630 Florin Segarceanu Fernando Luna 1 0–1 C 0–1 Jul 31, 1986 H2H
15631 Florin Segarceanu Francisco Maciel 1 0–1 C 0–1 May 28, 1986 H2H
15632 Florin Segarceanu Freddie Sauer 1 1–0 C 1–0 May 12, 1983 H2H
15633 Florin Segarceanu Gabriel Auroux 1 1–0 C 1–0 Feb 5, 1982 H2H
15634 Florin Segarceanu Gianni Ocleppo 1 1–0 C 1–0 May 21, 1980 H2H
15635 Florin Segarceanu Guillermo Vilas 1 0–1 C 0–1 May 25, 1983 H2H
15636 Florin Segarceanu Hank Pfister 1 0–1 C 0–1 May 22, 1980 H2H
15637 Florin Segarceanu Hans Dieter Beutel 1 1–0 C 1–0 Jul 21, 1983 H2H
15638 Florin Segarceanu Hans Schwaier 1 0–1 C 0–1 May 17, 1984 H2H
15639 Florin Segarceanu Janos Guti 1 1–0 C 1–0 Dec 18, 1981 H2H
15640 Florin Segarceanu Jiri Granat 1 1–0 C 1–0 Dec 17, 1981 H2H
15641 Florin Segarceanu Joao Soares 1 0–1 C 0–1 May 28, 1980 H2H
15642 Florin Segarceanu Johan Kriek 1 0–1 C 0–1 Apr 30, 1983 H2H
15643 Florin Segarceanu Kent Carlsson 1 0–1 C 0–1 Aug 11, 1988 H2H
15644 Florin Segarceanu Marcos Hocevar 1 1–0 C 1–0 May 18, 1983 H2H
15645 Florin Segarceanu Mark Buckley 1 0–1 C 0–1 Jul 23, 1986 H2H
15646 Florin Segarceanu Marko Ostoja 1 1–0 C 1–0 Jun 11, 1982 H2H
15647 Florin Segarceanu Pascal Portes 1 0–1 C 0–1 May 30, 1984 H2H
15648 Florin Segarceanu Paul Annacone 1 1–0 C 1–0 May 29, 1985 H2H
15649 Florin Segarceanu Pavel Slozil 1 0–1 C 0–1 Mar 13, 1986 H2H
15650 Florin Segarceanu Pender Murphy 1 0–1 C 0–1 Jun 12, 1982 H2H
15651 Florin Segarceanu Per Henricsson 1 0–1 C 0–1 Aug 3, 1988 H2H
15652 Florin Segarceanu Peter Elter 1 1–0 C 1–0 Oct 27, 1983 H2H
15653 Florin Segarceanu Peter Feigl 1 1–0 C 1–0 Jul 25, 1984 H2H
15654 Florin Segarceanu Richard Meyer 1 0–1 C 0–1 Dec 19, 1981 H2H
15655 Florin Segarceanu Ricki Osterthun 1 0–1 C 0–1 Aug 6, 1987 H2H
15656 Florin Segarceanu Rod Frawley 1 1–0 C 1–0 Jul 21, 1982 H2H
15657 Florin Segarceanu Roland Steigler 1 0–1 C 0–1 Dec 18, 1980 H2H
15658 Florin Segarceanu Russell Simpson 1 0–1 H 0–1 Nov 3, 1982 H2H
15659 Florin Segarceanu Shahar Perkiss 1 1–0 C 1–0 Apr 3, 1985 H2H
15660 Florin Segarceanu Stefan Simonsson 1 0–1 C 0–1 Jan 25, 1984 H2H
15661 Florin Segarceanu Thierry Tulasne 1 0–1 C 0–1 May 13, 1983 H2H
15662 Florin Segarceanu Tomas Smid 1 0–1 C 0–1 Apr 4, 1985 H2H
15663 Florin Segarceanu Tom Cain 1 1–0 C 1–0 Apr 30, 1983 H2H
15664 Florin Segarceanu Trevor Allan 1 0–1 C 0–1 Jul 22, 1982 H2H
15665 Florin Segarceanu Ulf Stenlund 1 1–0 C 1–0 Aug 5, 1987 H2H
15666 Florin Segarceanu Victor Pecci 1 0–1 C 0–1 Apr 21, 1983 H2H
15667 Florin Segarceanu Zeljko Franulovic 1 1–0 C 1–0 Jun 9, 1983 H2H
15668 Francesco Cancellotti Alberto Tous 1 1–0 C 1–0 Jul 15, 1988 H2H
15669 Francesco Cancellotti Alejandro Ganzabal 1 1–0 C 1–0 Aug 3, 1984 H2H
15670 Francesco Cancellotti Antonio Zugarelli 1 0–1 C 0–1 Sep 16, 1982 H2H
15671 Francesco Cancellotti Balazs Taroczy 1 0–1 C 0–1 May 20, 1981 H2H
15672 Francesco Cancellotti Bernard Fritz 1 1–0 C 1–0 May 13, 1983 H2H
15673 Francesco Cancellotti Brian Gottfried 1 1–0 C 1–0 Aug 2, 1984 H2H
15674 Francesco Cancellotti Charles Bud Cox 1 1–0 C 1–0 Jul 9, 1987 H2H
15675 Francesco Cancellotti Charles Buzz Strode 1 1–0 C 1–0 Jul 21, 1983 H2H
15676 Francesco Cancellotti Christo Van Rensburg 1 0–1 H 0–1 Nov 17, 1989 H2H
15677 Francesco Cancellotti Corrado Aprili 1 0–1 C 0–1 Apr 10, 1986 H2H
15678 Francesco Cancellotti Damir Keretic 1 1–0 C 1–0 Nov 5, 1981 H2H
15679 Francesco Cancellotti Dan Cassidy 1 0–1 C 0–1 Jul 23, 1986 H2H
15680 Francesco Cancellotti Derek Tarr 1 1–0 C 1–0 Sep 13, 1984 H2H
15681 Francesco Cancellotti Dominique Bedel 1 0–1 C 0–1 Jun 10, 1983 H2H
15682 Francesco Cancellotti Eddie Dibbs 1 1–0 C 1–0 May 14, 1983 H2H
15683 Francesco Cancellotti Eduardo Osta 1 0–1 C 0–1 Sep 22, 1988 H2H
15684 Francesco Cancellotti Eric Korita 1 0–1 C 0–1 Jul 23, 1983 H2H
15685 Francesco Cancellotti Gianni Ocleppo 1 1–0 C 1–0 May 12, 1984 H2H
15686 Francesco Cancellotti Hans Schwaier 1 1–0 C 1–0 May 29, 1985 H2H
15687 Francesco Cancellotti Heinz Gunthardt 1 0–1 H 0–1 Oct 17, 1985 H2H
15688 Francesco Cancellotti Jorge Bardou 1 1–0 C 1–0 Aug 5, 1987 H2H
15689 Francesco Cancellotti Jose Higueras 1 0–1 C 0–1 Sep 23, 1984 H2H
15690 Francesco Cancellotti Kent Carlsson 1 1–0 C 1–0 Aug 15, 1987 H2H
15691 Francesco Cancellotti Kevin Moir 1 1–0 H 1–0 Feb 11, 1986 H2H
15692 Francesco Cancellotti Lawson Duncan 1 0–1 H 0–1 Mar 17, 1990 H2H
15693 Francesco Cancellotti Luca Bottazzi 1 1–0 C 1–0 May 13, 1982 H2H
15694 Francesco Cancellotti Magnus Tideman 1 1–0 C 1–0 Oct 3, 1984 H2H
15695 Francesco Cancellotti Manuel Orantes 1 0–1 C 0–1 Jul 27, 1983 H2H
15696 Francesco Cancellotti Marcello Bassanelli 1 1–0 C 1–0 Aug 13, 1987 H2H
15697 Francesco Cancellotti Mark Dickson 1 1–0 C 1–0 May 16, 1985 H2H
15698 Francesco Cancellotti Massimo Zampieri 1 1–0 C 1–0 Sep 13, 1985 H2H
15699 Francesco Cancellotti Mike Gandolfo 1 0–1 C 0–1 Nov 17, 1983 H2H
15700 Francesco Cancellotti Miloslav Mecir 1 1–0 C 1–0 Sep 16, 1984 H2H
15701 Francesco Cancellotti Omar Urbinati 1 1–0 C 1–0 Aug 11, 1988 H2H
15702 Francesco Cancellotti Ricardo Cano 1 1–0 C 1–0 May 14, 1983 H2H
15703 Francesco Cancellotti Ricardo Ycaza 1 0–1 C 0–1 Nov 6, 1981 H2H
15704 Francesco Cancellotti Rick Rudeen 1 1–0 C 1–0 Jul 30, 1986 H2H
15705 Francesco Cancellotti Sashi Menon 1 0–1 C 0–1 Oct 20, 1982 H2H
15706 Francesco Cancellotti Slobodan Zivojinovic 1 1–0 C 1–0 Jun 1, 1984 H2H
15707 Francesco Cancellotti Stanislav Birner 1 1–0 C 1–0 Jul 20, 1983 H2H
15708 Francesco Cancellotti Stefan Simonsson 1 1–0 C 1–0 Aug 8, 1984 H2H
15709 Francesco Cancellotti Tore Meinecke 1 0–1 C 0–1 Apr 23, 1986 H2H
15710 Francesco Cancellotti Trevor Allan 1 0–1 C 0–1 Oct 4, 1984 H2H
15711 Francesco Cancellotti Wojtek Fibak 1 1–0 C 1–0 Apr 4, 1985 H2H
15712 Francesco Maestrelli Botic van de Zandschulp 1 0–1 C 0–1 Mar 31, 2026 H2H
15713 Francesco Maestrelli J.J. Wolf 1 0–1 H 0–1 Oct 13, 2022 H2H
15714 Francesco Maestrelli Novak Djokovic 1 0–1 H 0–1 Jan 22, 2026 H2H
15715 Francesco Maestrelli Roberto Bautista Agut 1 0–1 C 0–1 May 7, 2026 H2H
15716 Francesco Maestrelli Terence Atmane 1 1–0 H 1–0 Jan 19, 2026 H2H
15717 Francesco Passaro Adolfo Daniel Vallejo 1 0–1 C 0–1 Feb 24, 2026 H2H
15718 Francesco Passaro Albert Ramos-Vinolas 1 0–1 C 0–1 May 12, 2023 H2H
15719 Francesco Passaro Alejandro Tabilo 1 0–1 C 0–1 Feb 18, 2026 H2H
15720 Francesco Passaro Alexandre Muller 1 0–1 C 0–1 Apr 7, 2023 H2H
15721 Francesco Passaro Aslan Karatsev 1 1–0 C 1–0 Apr 6, 2023 H2H
15722 Francesco Passaro Benjamin Bonzi 1 0–1 H 0–1 Jan 16, 2025 H2H
15723 Francesco Passaro Camilo Ugo Carabelli 1 0–1 C 0–1 Jul 24, 2025 H2H
15724 Francesco Passaro Cristian Garin 1 0–1 C 0–1 May 10, 2022 H2H
15725 Francesco Passaro Jerome Kym 1 0–1 C 0–1 Jul 18, 2025 H2H
15726 Francesco Passaro Matej Dodig 1 1–0 C 1–0 Jul 23, 2025 H2H
15727 Francesco Passaro Mikael Ymer 1 0–1 H 0–1 Mar 1, 2023 H2H
15728 Francesco Passaro Nuno Borges 1 0–1 C 0–1 May 13, 2024 H2H
15729 Francesco Passaro Rudolf Molleker 1 0–1 C 0–1 Apr 18, 2024 H2H
15730 Francesco Passaro Tallon Griekspoor 1 1–0 C 1–0 May 11, 2024 H2H
15731 Francesco Passaro Zhizhen Zhang 1 1–0 H 1–0 Oct 13, 2022 H2H
15732 Francesco Piccari Roko Karanusic 1 0–1 C 0–1 Jul 17, 2008 H2H
15733 Frances Tiafoe Andrea Vavassori 1 1–0 G 1–0 Jun 29, 2022 H2H
15734 Frances Tiafoe Arthur Cazaux 1 1–0 H 1–0 Mar 21, 2026 H2H
15735 Frances Tiafoe Bernabe Zapata Miralles 1 1–0 H 1–0 Oct 7, 2022 H2H
15736 Frances Tiafoe Bjorn Fratangelo 1 1–0 H 1–0 Jan 11, 2021 H2H
15737 Frances Tiafoe Camilo Ugo Carabelli 1 0–1 C 0–1 May 20, 2026 H2H
15738 Frances Tiafoe Cristian Garin 1 0–1 C 0–1 May 3, 2022 H2H
15739 Frances Tiafoe Damir Dzumhur 1 1–0 H 1–0 Mar 8, 2025 H2H
15740 Frances Tiafoe Diego Dedura 1 1–0 C 1–0 May 17, 2026 H2H
15741 Frances Tiafoe Dominic Stricker 1 1–0 G 1–0 Jul 6, 2023 H2H
15742 Frances Tiafoe Dudi Sela 1 1–0 H 1–0 Feb 16, 2018 H2H
15743 Frances Tiafoe Egor Gerasimov 1 1–0 H 1–0 Oct 31, 2020 H2H
15744 Frances Tiafoe Eliot Spizzirri 1 1–0 C 1–0 May 25, 2026 H2H
15745 Frances Tiafoe Emilio Gomez 1 1–0 H 1–0 Feb 20, 2020 H2H
15746 Frances Tiafoe Ernesto Escobedo 1 0–1 H 0–1 Mar 10, 2018 H2H
15747 Frances Tiafoe Evgeny Donskoy 1 0–1 H 0–1 Jul 30, 2014 H2H
15748 Frances Tiafoe Fabian Marozsan 1 0–1 H 0–1 Jan 16, 2025 H2H
15749 Frances Tiafoe Francisco Comesana 1 1–0 H 1–0 Jan 21, 2026 H2H
15750 Frances Tiafoe Hyeon Chung 1 1–0 H 1–0 Feb 24, 2018 H2H
15751 Frances Tiafoe Jared Donaldson 1 1–0 G 1–0 Jun 21, 2018 H2H
15752 Frances Tiafoe J.J. Wolf 1 0–1 H 0–1 Feb 11, 2023 H2H
15753 Frances Tiafoe Juan Manuel Cerundolo 1 1–0 H 1–0 Mar 28, 2022 H2H
15754 Frances Tiafoe Kei Nishikori 1 0–1 H 0–1 Oct 25, 2018 H2H
15755 Frances Tiafoe Konstantin Kravchuk 1 1–0 H 1–0 Mar 24, 2017 H2H
15756 Frances Tiafoe Kyle Edmund 1 1–0 H 1–0 Mar 24, 2018 H2H
15757 Frances Tiafoe Liam Broady 1 0–1 G 0–1 Jun 23, 2021 H2H
15758 Frances Tiafoe Marco Cecchinato 1 1–0 H 1–0 Aug 8, 2018 H2H
15759 Frances Tiafoe Marin Cilic 1 1–0 H 1–0 Aug 4, 2026 H2H
15760 Frances Tiafoe Martin Klizan 1 0–1 C 0–1 May 26, 2015 H2H
15761 Frances Tiafoe Matthew Barton 1 0–1 C 0–1 Apr 7, 2016 H2H
15762 Frances Tiafoe Nick Kyrgios 1 0–1 H 0–1 Aug 6, 2022 H2H
15763 Frances Tiafoe Nicolas Kicker 1 1–0 H 1–0 Mar 23, 2018 H2H
15764 Frances Tiafoe Novak Djokovic 1 0–1 H 0–1 Feb 11, 2021 H2H
15765 Frances Tiafoe Pedro Martinez 1 1–0 H 1–0 Nov 11, 2021 H2H
15766 Frances Tiafoe Prajnesh Gunneswaran 1 1–0 H 1–0 Jan 16, 2019 H2H
15767 Frances Tiafoe Radu Albot 1 1–0 H 1–0 Feb 16, 2024 H2H
15768 Frances Tiafoe Rei Sakamoto 1 1–0 H 1–0 Sep 2, 2026 H2H
15769 Frances Tiafoe Richard Gasquet 1 0–1 G 0–1 Jun 28, 2017 H2H
15770 Frances Tiafoe Sam Groth 1 0–1 H 0–1 Jul 30, 2015 H2H
15771 Frances Tiafoe Sebastian Baez 1 0–1 C 0–1 May 1, 2022 H2H
15772 Frances Tiafoe Tim Smyczek 1 0–1 H 0–1 Feb 16, 2017 H2H
15773 Frances Tiafoe Tomas Machac 1 0–1 H 0–1 Jan 18, 2024 H2H
15774 Frances Tiafoe Yannick Maden 1 1–0 H 1–0 Oct 17, 2019 H2H
15775 Frances Tiafoe Yasutaka Uchiyama 1 1–0 H 1–0 Oct 6, 2022 H2H
15776 Frances Tiafoe Yi Zhou 1 1–0 H 1–0 Oct 5, 2024 H2H
15777 Francisco Cabello Mose Navarra 1 1–0 C 1–0 Jul 28, 1999 H2H
15778 Francisco Cabello Radomir Vasek 1 0–1 C 0–1 Nov 6, 1997 H2H
15779 Francisco Cabral Jan-Lennard Struff 1 0–1 C 0–1 Jul 29, 2024 H2H
15780 Francisco Cerundolo Adrian Mannarino 1 1–0 H 1–0 Oct 4, 2025 H2H
15781 Francisco Cerundolo Alejandro Tabilo 1 0–1 C 0–1 Feb 3, 2022 H2H
15782 Francisco Cerundolo Alexander Blockx 1 0–1 C 0–1 Apr 28, 2026 H2H
15783 Francisco Cerundolo Alexei Popyrin 1 0–1 C 0–1 Apr 22, 2021 H2H
15784 Francisco Cerundolo Alexis Galarneau 1 1–0 H 1–0 Aug 9, 2023 H2H
15785 Francisco Cerundolo Andrej Martin 1 0–1 C 0–1 Mar 11, 2021 H2H
15786 Francisco Cerundolo Andy Murray 1 0–1 H 0–1 Aug 31, 2022 H2H
15787 Francisco Cerundolo Arthur Fery 1 1–0 G 1–0 Jun 19, 2026 H2H
15788 Francisco Cerundolo Arthur Fils 1 0–1 C 0–1 May 28, 2023 H2H
15789 Francisco Cerundolo Arthur Gea 1 0–1 H 0–1 Jul 31, 2026 H2H
15790 Francisco Cerundolo Benjamin Bonzi 1 1–0 H 1–0 Mar 7, 2026 H2H
15791 Francisco Cerundolo Brandon Nakashima 1 1–0 G 1–0 Jun 20, 2026 H2H
15792 Francisco Cerundolo Carlos Taberner 1 0–1 C 0–1 Jul 24, 2025 H2H
15793 Francisco Cerundolo Corentin Moutet 1 1–0 H 1–0 Jan 19, 2023 H2H
15794 Francisco Cerundolo Dane Sweeny 1 1–0 H 1–0 Jan 16, 2024 H2H
15795 Francisco Cerundolo David Goffin 1 1–0 C 1–0 Apr 19, 2025 H2H
15796 Francisco Cerundolo Denis Shapovalov 1 0–1 H 0–1 Nov 2, 2022 H2H
15797 Francisco Cerundolo Elmer Moller 1 1–0 C 1–0 Feb 26, 2026 H2H
15798 Francisco Cerundolo Emilio Nava 1 1–0 C 1–0 Feb 27, 2026 H2H
15799 Francisco Cerundolo Fabio Fognini 1 1–0 C 1–0 Apr 8, 2025 H2H
15800 Francisco Cerundolo Federico Delbonis 1 1–0 C 1–0 Feb 10, 2023 H2H