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
11601 David Wheaton Marcos Aurelio Gorriz 1 1–0 C 1–0 May 13, 1993 H2H
11602 David Wheaton Marcos Ondruska 1 0–1 H 0–1 Feb 26, 1993 H2H
11603 David Wheaton Marc Rosset 1 1–0 C 1–0 Jul 11, 1991 H2H
11604 David Wheaton Mark Kaplan 1 1–0 C 1–0 May 13, 1990 H2H
11605 David Wheaton Mark Knowles 1 1–0 C 1–0 May 2, 1996 H2H
11606 David Wheaton Maurice Ruah 1 1–0 G 1–0 Jul 7, 1994 H2H
11607 David Wheaton Mikael Pernfors 1 1–0 C 1–0 May 7, 1993 H2H
11608 David Wheaton Nicklas Kroon 1 1–0 G 1–0 Jun 10, 1992 H2H
11609 David Wheaton Nicolas Escude 1 0–1 G 0–1 Jun 24, 1998 H2H
11610 David Wheaton Nicolas Kiefer 1 0–1 H 0–1 Jan 23, 1998 H2H
11611 David Wheaton Noam Behr 1 1–0 H 1–0 Oct 13, 1995 H2H
11612 David Wheaton Oliver Gross 1 0–1 C 0–1 Apr 12, 1995 H2H
11613 David Wheaton Paolo Cane 1 0–1 C 0–1 May 20, 1993 H2H
11614 David Wheaton Patrick Rafter 1 0–1 H 0–1 Aug 7, 1997 H2H
11615 David Wheaton Peter Lundgren 1 0–1 C 0–1 Feb 14, 1990 H2H
11616 David Wheaton Peter Tramacchi 1 1–0 H 1–0 Jul 22, 1998 H2H
11617 David Wheaton Radomir Vasek 1 1–0 H 1–0 Oct 14, 1995 H2H
11618 David Wheaton Ramesh Krishnan 1 0–1 H 0–1 Jul 27, 1989 H2H
11619 David Wheaton Richard Krajicek 1 0–1 H 0–1 Aug 18, 1994 H2H
11620 David Wheaton Rick Leach 1 1–0 H 1–0 Aug 9, 1989 H2H
11621 David Wheaton Rodolphe Gilbert 1 1–0 H 1–0 Aug 19, 1992 H2H
11622 David Wheaton Ross Matheson 1 1–0 G 1–0 Jun 28, 1995 H2H
11623 David Wheaton Ryuso Tsujino 1 1–0 H 1–0 Apr 7, 1993 H2H
11624 David Wheaton Sebastien Lareau 1 0–1 H 0–1 Jul 29, 1999 H2H
11625 David Wheaton Sergi Bruguera 1 1–0 H 1–0 Aug 13, 1994 H2H
11626 David Wheaton Simon Larose 1 0–1 H 0–1 Aug 2, 2000 H2H
11627 David Wheaton Stefan Koubek 1 0–1 H 0–1 Aug 16, 2000 H2H
11628 David Wheaton Stefano Pescosolido 1 0–1 H 0–1 Oct 15, 1993 H2H
11629 David Wheaton Taylor Dent 1 1–0 H 1–0 Aug 19, 1998 H2H
11630 David Wheaton Thierry Tulasne 1 0–1 C 0–1 Jul 9, 1987 H2H
11631 David Wheaton Thomas Johansson 1 0–1 H 0–1 Apr 10, 1998 H2H
11632 David Wheaton Tim Mayotte 1 0–1 H 0–1 Aug 11, 1989 H2H
11633 David Wheaton Tomas Carbonell 1 0–1 C 0–1 Jul 12, 1990 H2H
11634 David Wheaton Tommy Ho 1 1–0 H 1–0 Oct 5, 1989 H2H
11635 David Wheaton Tore Meinecke 1 1–0 C 1–0 Jul 8, 1987 H2H
11636 David Wheaton Vincent Spadea 1 1–0 H 1–0 Jul 19, 1997 H2H
11637 David Wheaton Warren Green 1 1–0 G 1–0 Jun 22, 1989 H2H
11638 David Wheaton Yannick Noah 1 1–0 C 1–0 Dec 15, 1990 H2H
11639 David Whyte Bob Giltinan 1 0–1 G 0–1 Jan 4, 1979 H2H
11640 David Witt Cassio Motta 1 1–0 H 1–0 Mar 16, 1991 H2H
11641 David Witt Christo Van Rensburg 1 1–0 G 1–0 Jun 9, 1993 H2H
11642 David Witt Chris Wilkinson 1 1–0 G 1–0 Jun 11, 1993 H2H
11643 David Witt Frederic Fontang 1 1–0 C 1–0 May 9, 1997 H2H
11644 David Witt Luis Herrera 1 0–1 G 0–1 Jul 9, 1993 H2H
11645 David Witt Marcelo Filippini 1 0–1 C 0–1 Apr 16, 1994 H2H
11646 David Witt Marcos Ondruska 1 0–1 H 0–1 Aug 19, 1992 H2H
11647 David Witt Mark Petchey 1 0–1 G 0–1 Jul 9, 1994 H2H
11648 David Witt Ross Matheson 1 1–0 G 1–0 Jun 10, 1993 H2H
11649 David Witt Simon Youl 1 0–1 G 0–1 Jul 9, 1992 H2H
11650 David Witt Steve Bryan 1 1–0 G 1–0 Jun 8, 1994 H2H
11651 David Witt Tim Mayotte 1 1–0 H 1–0 Apr 4, 1991 H2H
11652 Denis Golovanov George Bastl 1 0–1 G 0–1 Jun 26, 2002 H2H
11653 Denis Gremelmayr Adrian Mannarino 1 0–1 H 0–1 Feb 4, 2011 H2H
11654 Denis Gremelmayr Alexander Peya 1 1–0 C 1–0 May 5, 2006 H2H
11655 Denis Gremelmayr Diego Hartfield 1 0–1 C 0–1 Feb 19, 2007 H2H
11656 Denis Gremelmayr Irakli Labadze 1 0–1 H 0–1 Feb 14, 2002 H2H
11657 Denis Gremelmayr Kevin Kim 1 0–1 H 0–1 Oct 5, 2005 H2H
11658 Denis Gremelmayr Kristian Pless 1 0–1 H 0–1 Sep 28, 2006 H2H
11659 Denis Gremelmayr Marcos Daniel 1 1–0 H 1–0 Aug 19, 2008 H2H
11660 Denis Gremelmayr Nicolaas Scholtz 1 1–0 H 1–0 Feb 3, 2011 H2H
11661 Denis Gremelmayr Wesley Whitehouse 1 1–0 H 1–0 Aug 2, 2006 H2H
11662 Denis Istomin Adrian Mannarino 1 0–1 H 0–1 Feb 22, 2019 H2H
11663 Denis Istomin Adrian Ungur 1 1–0 C 1–0 Apr 25, 2014 H2H
11664 Denis Istomin Alexander Zverev 1 0–1 C 0–1 Apr 11, 2019 H2H
11665 Denis Istomin Andreas Haider-Maurer 1 0–1 C 0–1 Jul 28, 2010 H2H
11666 Denis Istomin Andrej Martin 1 0–1 C 0–1 Jul 20, 2017 H2H
11667 Denis Istomin Bjorn Phau 1 1–0 H 1–0 Oct 18, 2012 H2H
11668 Denis Istomin Blaz Kavcic 1 0–1 C 0–1 Apr 8, 2010 H2H
11669 Denis Istomin Brendan Evans 1 1–0 H 1–0 Sep 2, 2009 H2H
11670 Denis Istomin Brian Baker 1 0–1 H 0–1 Aug 13, 2013 H2H
11671 Denis Istomin Cameron Norrie 1 0–1 G 0–1 Jul 3, 2019 H2H
11672 Denis Istomin Denis Kudla 1 0–1 H 0–1 Mar 12, 2016 H2H
11673 Denis Istomin Diego Schwartzman 1 1–0 C 1–0 Jul 23, 2015 H2H
11674 Denis Istomin Dusan Lajovic 1 0–1 C 0–1 Jul 26, 2019 H2H
11675 Denis Istomin Edouard Roger-Vasselin 1 1–0 G 1–0 Jun 20, 2014 H2H
11676 Denis Istomin Eduardo Schwank 1 1–0 G 1–0 Jun 16, 2010 H2H
11677 Denis Istomin Ernesto Escobedo 1 1–0 C 1–0 May 30, 2017 H2H
11678 Denis Istomin Evgeny Donskoy 1 1–0 C 1–0 May 2, 2013 H2H
11679 Denis Istomin Fabrice Santoro 1 0–1 H 0–1 Oct 10, 2008 H2H
11680 Denis Istomin Farrukh Dustov 1 1–0 G 1–0 Jun 11, 2014 H2H
11681 Denis Istomin Federico Delbonis 1 1–0 C 1–0 Aug 1, 2018 H2H
11682 Denis Istomin Filip Peliwo 1 1–0 H 1–0 Aug 8, 2013 H2H
11683 Denis Istomin Florent Serra 1 1–0 H 1–0 Sep 23, 2010 H2H
11684 Denis Istomin Franko Skugor 1 0–1 C 0–1 Jul 15, 2010 H2H
11685 Denis Istomin Frederico Ferreira Silva 1 0–1 C 0–1 May 4, 2017 H2H
11686 Denis Istomin Gastao Elias 1 0–1 C 0–1 May 3, 2013 H2H
11687 Denis Istomin Gilles Muller 1 1–0 G 1–0 Aug 1, 2012 H2H
11688 Denis Istomin Guillaume Rufin 1 0–1 H 0–1 Aug 20, 2013 H2H
11689 Denis Istomin Horacio Zeballos 1 1–0 H 1–0 Oct 24, 2013 H2H
11690 Denis Istomin Ivo Minar 1 1–0 G 1–0 Jun 10, 2009 H2H
11691 Denis Istomin James Duckworth 1 1–0 H 1–0 Jan 10, 2013 H2H
11692 Denis Istomin Jamie Baker 1 1–0 G 1–0 Jun 9, 2010 H2H
11693 Denis Istomin Jan Hernych 1 0–1 H 0–1 Jan 19, 2011 H2H
11694 Denis Istomin Jan-Lennard Struff 1 1–0 H 1–0 Sep 28, 2017 H2H
11695 Denis Istomin Jason Kubler 1 1–0 C 1–0 May 22, 2014 H2H
11696 Denis Istomin Jerzy Janowicz 1 1–0 H 1–0 Oct 23, 2014 H2H
11697 Denis Istomin Josselin Ouanna 1 0–1 H 0–1 Feb 18, 2010 H2H
11698 Denis Istomin Juan Ignacio Chela 1 1–0 H 1–0 Mar 11, 2012 H2H
11699 Denis Istomin Jurgen Melzer 1 0–1 H 0–1 Feb 23, 2012 H2H
11700 Denis Istomin Jurgen Zopp 1 0–1 H 0–1 Aug 29, 2012 H2H
11701 Denis Istomin Kenny De Schepper 1 1–0 G 1–0 Jun 13, 2012 H2H
11702 Denis Istomin Kyle Edmund 1 0–1 H 0–1 Jan 18, 2018 H2H
11703 Denis Istomin Lucas Pouille 1 0–1 G 0–1 Jun 16, 2018 H2H
11704 Denis Istomin Lukasz Kubot 1 0–1 H 0–1 Sep 20, 2012 H2H
11705 Denis Istomin Malek Jaziri 1 1–0 H 1–0 Feb 5, 2015 H2H
11706 Denis Istomin Marc-Andrea Huesler 1 1–0 C 1–0 Jul 25, 2019 H2H
11707 Denis Istomin Marco Cecchinato 1 0–1 G 0–1 Jun 28, 2018 H2H
11708 Denis Istomin Martin Fischer 1 1–0 C 1–0 Jul 28, 2011 H2H
11709 Denis Istomin Matthias Bachinger 1 1–0 H 1–0 Aug 23, 2011 H2H
11710 Denis Istomin Maxime Teixeira 1 1–0 C 1–0 Jul 30, 2015 H2H
11711 Denis Istomin Maximilian Marterer 1 1–0 C 1–0 Aug 3, 2018 H2H
11712 Denis Istomin Maximo Gonzalez 1 1–0 H 1–0 Sep 1, 2010 H2H
11713 Denis Istomin Michael Berrer 1 1–0 H 1–0 Jan 21, 2010 H2H
11714 Denis Istomin Michal Przysiezny 1 1–0 H 1–0 Oct 3, 2014 H2H
11715 Denis Istomin Mikael Ymer 1 0–1 C 0–1 Jul 19, 2018 H2H
11716 Denis Istomin Miomir Kecmanovic 1 1–0 H 1–0 Mar 23, 2018 H2H
11717 Denis Istomin Mirza Basic 1 0–1 C 0–1 Jul 21, 2016 H2H
11718 Denis Istomin Nicolas Jarry 1 1–0 C 1–0 Aug 4, 2018 H2H
11719 Denis Istomin Nikola Mektic 1 0–1 C 0–1 Apr 23, 2015 H2H
11720 Denis Istomin Pierre-Hugues Herbert 1 1–0 H 1–0 Jan 17, 2018 H2H
11721 Denis Istomin Rajeev Ram 1 1–0 H 1–0 Jul 24, 2014 H2H
11722 Denis Istomin Reilly Opelka 1 0–1 H 0–1 Feb 15, 2019 H2H
11723 Denis Istomin Rohan Bopanna 1 1–0 H 1–0 Jan 8, 2009 H2H
11724 Denis Istomin Roman Borvanov 1 1–0 H 1–0 Feb 10, 2011 H2H
11725 Denis Istomin Sam Groth 1 1–0 H 1–0 Sep 19, 2013 H2H
11726 Denis Istomin Santiago Ventura 1 1–0 H 1–0 Feb 5, 2009 H2H
11727 Denis Istomin Sebastien De Chaunac 1 0–1 H 0–1 Aug 4, 2009 H2H
11728 Denis Istomin Stephane Robert 1 1–0 C 1–0 Apr 21, 2010 H2H
11729 Denis Istomin Steve Johnson 1 0–1 H 0–1 Aug 29, 2018 H2H
11730 Denis Istomin Sumit Nagal 1 0–1 H 0–1 Jul 26, 2021 H2H
11731 Denis Istomin Thanasi Kokkinakis 1 1–0 C 1–0 May 25, 2017 H2H
11732 Denis Istomin Thiemo de Bakker 1 1–0 H 1–0 Jan 5, 2011 H2H
11733 Denis Istomin Tim Smyczek 1 0–1 G 0–1 Jul 12, 2012 H2H
11734 Denis Istomin Tobias Kamke 1 1–0 H 1–0 Aug 29, 2013 H2H
11735 Denis Istomin Vasek Pospisil 1 1–0 H 1–0 Mar 9, 2013 H2H
11736 Denis Istomin Victor Crivoi 1 0–1 C 0–1 Jul 16, 2009 H2H
11737 Denis Istomin Vincent Spadea 1 1–0 H 1–0 Jan 21, 2009 H2H
11738 Denis Istomin Xavier Malisse 1 1–0 C 1–0 May 7, 2013 H2H
11739 Denis Istomin Yannick Maden 1 1–0 H 1–0 Sep 22, 2017 H2H
11740 Denis Istomin Ze Zhang 1 0–1 H 0–1 Oct 8, 2015 H2H
11741 Denis Kudla Alejandro Tabilo 1 0–1 H 0–1 Oct 9, 2021 H2H
11742 Denis Kudla Aleksandar Vukic 1 1–0 C 1–0 Apr 6, 2023 H2H
11743 Denis Kudla Alessandro Giannessi 1 0–1 H 0–1 Aug 31, 2016 H2H
11744 Denis Kudla Alexander Zverev 1 1–0 G 1–0 Jul 2, 2015 H2H
11745 Denis Kudla Alexei Popyrin 1 0–1 H 0–1 Jul 25, 2019 H2H
11746 Denis Kudla Andrej Martin 1 0–1 H 0–1 Aug 8, 2016 H2H
11747 Denis Kudla Antonio Veic 1 0–1 H 0–1 Mar 23, 2012 H2H
11748 Denis Kudla Bernard Tomic 1 0–1 C 0–1 Apr 11, 2019 H2H
11749 Denis Kudla Blaz Rola 1 0–1 H 0–1 Aug 5, 2015 H2H
11750 Denis Kudla Bradley Klahn 1 1–0 G 1–0 Jul 18, 2019 H2H
11751 Denis Kudla Cedrik-Marcel Stebe 1 0–1 H 0–1 Feb 10, 2022 H2H
11752 Denis Kudla Christopher Eubanks 1 0–1 H 0–1 Mar 24, 2023 H2H
11753 Denis Kudla Constant Lestienne 1 0–1 H 0–1 Mar 8, 2024 H2H
11754 Denis Kudla Diego Schwartzman 1 0–1 H 0–1 Jan 17, 2019 H2H
11755 Denis Kudla Emil Ruusuvuori 1 0–1 H 0–1 Aug 24, 2021 H2H
11756 Denis Kudla Ernesto Escobedo 1 0–1 H 0–1 Jul 22, 2021 H2H
11757 Denis Kudla Evgeny Donskoy 1 0–1 G 0–1 Jun 21, 2016 H2H
11758 Denis Kudla Gael Monfils 1 1–0 G 1–0 Jun 14, 2019 H2H
11759 Denis Kudla Hubert Hurkacz 1 0–1 H 0–1 Mar 27, 2021 H2H
11760 Denis Kudla James Duckworth 1 1–0 G 1–0 Jun 26, 2013 H2H
11761 Denis Kudla Jan Hajek 1 0–1 C 0–1 May 29, 2013 H2H
11762 Denis Kudla Jason Kubler 1 0–1 C 0–1 May 24, 2022 H2H
11763 Denis Kudla Jenson Brooksby 1 0–1 G 0–1 Jul 16, 2021 H2H
11764 Denis Kudla J.J. Wolf 1 0–1 C 0–1 Apr 7, 2023 H2H
11765 Denis Kudla John-Patrick Smith 1 1–0 H 1–0 Jan 7, 2016 H2H
11766 Denis Kudla Juncheng Shang 1 1–0 H 1–0 Mar 25, 2022 H2H
11767 Denis Kudla Kenny De Schepper 1 1–0 G 1–0 Jun 14, 2013 H2H
11768 Denis Kudla Kyle Edmund 1 1–0 C 1–0 May 2, 2019 H2H
11769 Denis Kudla Laslo Djere 1 1–0 H 1–0 Sep 1, 2021 H2H
11770 Denis Kudla Luciano Darderi 1 0–1 C 0–1 Apr 4, 2024 H2H
11771 Denis Kudla Malek Jaziri 1 1–0 G 1–0 Jul 3, 2019 H2H
11772 Denis Kudla Marc Polmans 1 1–0 H 1–0 Jan 16, 2019 H2H
11773 Denis Kudla Marsel Ilhan 1 1–0 G 1–0 Jun 25, 2014 H2H
11774 Denis Kudla Matthew Ebden 1 0–1 G 0–1 Jul 19, 2019 H2H
11775 Denis Kudla Michael Mmoh 1 1–0 H 1–0 Aug 3, 2022 H2H
11776 Denis Kudla Michael Russell 1 1–0 G 1–0 Jun 11, 2014 H2H
11777 Denis Kudla Michael Yani 1 0–1 G 0–1 Jul 9, 2011 H2H
11778 Denis Kudla Miomir Kecmanovic 1 0–1 C 0–1 May 28, 2019 H2H
11779 Denis Kudla Mitchell Krueger 1 1–0 G 1–0 Jul 20, 2017 H2H
11780 Denis Kudla Nicolas Jarry 1 0–1 C 0–1 May 23, 2019 H2H
11781 Denis Kudla Radu Albot 1 1–0 H 1–0 Feb 8, 2024 H2H
11782 Denis Kudla Reilly Opelka 1 0–1 H 0–1 Aug 4, 2022 H2H
11783 Denis Kudla Rhyne Williams 1 0–1 H 0–1 Jul 25, 2013 H2H
11784 Denis Kudla Richard Gasquet 1 0–1 H 0–1 Oct 4, 2018 H2H
11785 Denis Kudla Roberto Carballes Baena 1 0–1 H 0–1 Mar 22, 2019 H2H
11786 Denis Kudla Roman Safiullin 1 1–0 H 1–0 Jan 18, 2023 H2H
11787 Denis Kudla Ruben Bemelmans 1 1–0 G 1–0 Jul 19, 2018 H2H
11788 Denis Kudla Sam Groth 1 0–1 H 0–1 Jul 31, 2013 H2H
11789 Denis Kudla Stefanos Tsitsipas 1 1–0 G 1–0 Jun 22, 2018 H2H
11790 Denis Kudla Tallon Griekspoor 1 0–1 H 0–1 Mar 17, 2021 H2H
11791 Denis Kudla Thiago Monteiro 1 0–1 H 0–1 Aug 23, 2022 H2H
11792 Denis Kudla Ugo Humbert 1 0–1 H 0–1 Jan 19, 2023 H2H
11793 Denis Kudla Viktor Galovic 1 1–0 G 1–0 Jun 13, 2019 H2H
11794 Denis Kudla Yuichi Sugita 1 1–0 G 1–0 Jun 23, 2018 H2H
11795 Denis Naegelen Attila Korpas 1 1–0 C 1–0 Apr 30, 1975 H2H
11796 Denis Naegelen Bernard Mignot 1 1–0 C 1–0 Feb 21, 1975 H2H
11797 Denis Naegelen Brian Fairlie 1 0–1 C 0–1 Aug 20, 1976 H2H
11798 Denis Naegelen Chris Delaney 1 0–1 C 0–1 Mar 20, 1980 H2H
11799 Denis Naegelen Dick Crealy 1 0–1 G 0–1 Jan 1, 1974 H2H
11800 Denis Naegelen Francois Jauffret 1 0–1 C 0–1 Mar 6, 1975 H2H