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
60601 Julien Benneteau Vincent Spadea 1 1–0 C 1–0 May 27, 2008 H2H
60602 Julien Benneteau Wayne Odesnik 1 1–0 H 1–0 Aug 8, 2012 H2H
60603 Julien Benneteau Ze Zhang 1 1–0 H 1–0 Oct 7, 2014 H2H
60604 Julien Boutter Adrian Voinea 1 0–1 H 0–1 Jan 18, 2002 H2H
60605 Julien Boutter Alex Calatrava 1 0–1 C 0–1 Apr 18, 2001 H2H
60606 Julien Boutter Arnaud Di Pasquale 1 1–0 C 1–0 Jul 25, 2001 H2H
60607 Julien Boutter Axel Pretzsch 1 0–1 H 0–1 Feb 28, 2002 H2H
60608 Julien Boutter Christian Vinck 1 1–0 C 1–0 May 27, 1998 H2H
60609 Julien Boutter Flavio Saretta 1 1–0 C 1–0 Apr 12, 2003 H2H
60610 Julien Boutter Galo Blanco 1 0–1 H 0–1 Sep 1, 1999 H2H
60611 Julien Boutter George Bastl 1 1–0 C 1–0 Oct 27, 2001 H2H
60612 Julien Boutter Irakli Labadze 1 0–1 C 0–1 May 29, 2002 H2H
60613 Julien Boutter Jan Vacek 1 1–0 H 1–0 Feb 14, 2002 H2H
60614 Julien Boutter Jason Stoltenberg 1 0–1 G 0–1 Jun 27, 2001 H2H
60615 Julien Boutter Jean-Rene Lisnard 1 1–0 C 1–0 Apr 13, 2002 H2H
60616 Julien Boutter Jonathan Erlich 1 1–0 H 1–0 Sep 15, 2000 H2H
60617 Julien Boutter Joshua Eagle 1 1–0 H 1–0 Mar 1, 2001 H2H
60618 Julien Boutter Julien Varlet 1 1–0 C 1–0 Jul 18, 2002 H2H
60619 Julien Boutter Karsten Braasch 1 0–1 G 0–1 Jun 22, 2000 H2H
60620 Julien Boutter Lars Burgsmuller 1 1–0 H 1–0 Aug 15, 2001 H2H
60621 Julien Boutter Leander Paes 1 0–1 H 0–1 Jan 6, 2000 H2H
60622 Julien Boutter Lorenzo Manta 1 1–0 G 1–0 Jun 14, 2000 H2H
60623 Julien Boutter Luis Horna 1 1–0 C 1–0 Apr 11, 2003 H2H
60624 Julien Boutter Mario Radic 1 1–0 C 1–0 Jul 12, 2001 H2H
60625 Julien Boutter Markus Hipfl 1 0–1 C 0–1 Jul 25, 2002 H2H
60626 Julien Boutter Mehdi Ziadi 1 1–0 C 1–0 May 20, 2004 H2H
60627 Julien Boutter Mikael Tillstrom 1 0–1 H 0–1 Oct 20, 2000 H2H
60628 Julien Boutter Nenad Zimonjic 1 1–0 H 1–0 Jan 17, 2001 H2H
60629 Julien Boutter Nicolas Escude 1 0–1 H 0–1 Jan 5, 2001 H2H
60630 Julien Boutter Olivier Patience 1 0–1 C 0–1 Apr 15, 2004 H2H
60631 Julien Boutter Paradorn Srichaphan 1 1–0 C 1–0 Apr 17, 2003 H2H
60632 Julien Boutter Peter Wessels 1 0–1 H 0–1 Sep 16, 1999 H2H
60633 Julien Boutter Stefano Galvani 1 0–1 G 0–1 Jun 25, 2003 H2H
60634 Julien Boutter Stephane Huet 1 1–0 H 1–0 Aug 30, 2000 H2H
60635 Julien Boutter Tomas Behrend 1 0–1 C 0–1 Jul 16, 2003 H2H
60636 Julien Boutter Wayne Arthurs 1 1–0 C 1–0 Apr 12, 2002 H2H
60637 Julien Boutter Xavier Malisse 1 0–1 H 0–1 Aug 7, 2002 H2H
60638 Julien Jeanpierre Gilles Elseneer 1 1–0 H 1–0 Jul 19, 2004 H2H
60639 Julien Mathieu Julien Benneteau 1 0–1 C 0–1 Oct 26, 2006 H2H
60640 Julien Varlet Oleg Ogorodov 1 0–1 H 0–1 Aug 14, 2002 H2H
60641 Julio Goes Alejandro Ganzabal 1 0–1 C 0–1 May 26, 1982 H2H
60642 Julio Goes Bruno Oresar 1 0–1 H 0–1 Jan 31, 1987 H2H
60643 Julio Goes Carlos Kirmayr 1 0–1 C 0–1 May 2, 1980 H2H
60644 Julio Goes Christo Steyn 1 0–1 H 0–1 Oct 9, 1986 H2H
60645 Julio Goes Damir Keretic 1 0–1 C 0–1 Sep 24, 1986 H2H
60646 Julio Goes David Mustard 1 0–1 G 0–1 Jun 9, 1982 H2H
60647 Julio Goes Eleuterio Martins 1 1–0 C 1–0 Nov 25, 1982 H2H
60648 Julio Goes Givaldo Barbosa 1 0–1 H 0–1 Jan 26, 1983 H2H
60649 Julio Goes Guillermo Aubone 1 1–0 C 1–0 Jan 21, 1982 H2H
60650 Julio Goes Gustavo Luza 1 1–0 C 1–0 Feb 28, 1985 H2H
60651 Julio Goes Hans Simonsson 1 0–1 H 0–1 Sep 1, 1983 H2H
60652 Julio Goes Ivan Kley 1 1–0 H 1–0 Nov 26, 1983 H2H
60653 Julio Goes John Alexander 1 0–1 C 0–1 May 3, 1983 H2H
60654 Julio Goes John Sadri 1 0–1 C 0–1 May 4, 1982 H2H
60655 Julio Goes Juan Avendano 1 1–0 H 1–0 Jan 30, 1987 H2H
60656 Julio Goes Manuel Orantes 1 0–1 C 0–1 Jan 22, 1982 H2H
60657 Julio Goes Marty Davis 1 0–1 C 0–1 May 6, 1987 H2H
60658 Julio Goes Pender Murphy 1 0–1 C 0–1 Nov 4, 1982 H2H
60659 Julio Goes Renato Joaquim 1 1–0 H 1–0 Nov 24, 1983 H2H
60660 Julio Goes Ricardo Cano 1 0–1 C 0–1 Nov 23, 1981 H2H
60661 Julio Goes Roberto Vizcaino 1 0–1 C 0–1 Jun 12, 1980 H2H
60662 Julio Goes Shlomo Glickstein 1 0–1 H 0–1 Sep 2, 1982 H2H
60663 Julio Goes Thomas Stalhandske 1 1–0 H 1–0 Nov 25, 1983 H2H
60664 Julio Goes Tom Cain 1 0–1 C 0–1 Apr 30, 1982 H2H
60665 Julio Silva George Bastl 1 0–1 H 0–1 Sep 12, 2002 H2H
60666 Julio Silva Kevin Kim 1 0–1 C 0–1 May 31, 2006 H2H
60667 Juncheng Shang Adrian Mannarino 1 0–1 H 0–1 Mar 24, 2023 H2H
60668 Juncheng Shang Aleksandar Kovacevic 1 1–0 H 1–0 Oct 3, 2025 H2H
60669 Juncheng Shang Arthur Cazaux 1 0–1 H 0–1 Sep 28, 2025 H2H
60670 Juncheng Shang Cristian Garin 1 1–0 G 1–0 Jul 3, 2024 H2H
60671 Juncheng Shang Emil Ruusuvuori 1 1–0 G 1–0 Jun 27, 2024 H2H
60672 Juncheng Shang James Duckworth 1 0–1 H 0–1 Jul 29, 2025 H2H
60673 Juncheng Shang Laslo Djere 1 1–0 H 1–0 Jan 4, 2024 H2H
60674 Juncheng Shang Lorenzo Musetti 1 1–0 H 1–0 Sep 24, 2024 H2H
60675 Juncheng Shang Marcos Giron 1 0–1 H 0–1 Oct 30, 2024 H2H
60676 Juncheng Shang Mariano Navone 1 1–0 H 1–0 Aug 21, 2024 H2H
60677 Juncheng Shang Mattia Bellucci 1 0–1 H 0–1 Aug 26, 2025 H2H
60678 Juncheng Shang Miomir Kecmanovic 1 1–0 H 1–0 Mar 22, 2024 H2H
60679 Juncheng Shang Radu Albot 1 0–1 H 0–1 Feb 15, 2024 H2H
60680 Juncheng Shang Roberto Bautista Agut 1 1–0 H 1–0 Jan 19, 2026 H2H
60681 Juncheng Shang Stefano Napolitano 1 0–1 C 0–1 May 11, 2024 H2H
60682 Juncheng Shang Taylor Fritz 1 0–1 G 0–1 Jun 28, 2024 H2H
60683 Junie Chatman Tony Roche 1 0–1 G 0–1 Oct 9, 1980 H2H
60684 Jun Kamiwazumi Andrew Rae 1 1–0 G 1–0 Jan 25, 1971 H2H
60685 Jun Kamiwazumi Armistead Neely 1 0–1 G 0–1 Aug 30, 1974 H2H
60686 Jun Kamiwazumi Attila Korpas 1 0–1 C 0–1 Jul 24, 1972 H2H
60687 Jun Kamiwazumi Bernard Mignot 1 1–0 C 1–0 Jun 6, 1975 H2H
60688 Jun Kamiwazumi Bob Carmichael 1 1–0 C 1–0 Oct 9, 1975 H2H
60689 Jun Kamiwazumi Bob Giltinan 1 0–1 G 0–1 Jan 27, 1971 H2H
60690 Jun Kamiwazumi Brian Fairlie 1 0–1 C 0–1 Nov 4, 1976 H2H
60691 Jun Kamiwazumi Buster C Mottram 1 0–1 C 0–1 Jan 21, 1975 H2H
60692 Jun Kamiwazumi Charlie Pasarell 1 0–1 G 0–1 Jun 23, 1976 H2H
60693 Jun Kamiwazumi Cliff Richey 1 1–0 C 1–0 Jun 13, 1973 H2H
60694 Jun Kamiwazumi Corrado Barazzutti 1 0–1 C 0–1 May 25, 1973 H2H
60695 Jun Kamiwazumi Dale Power 1 1–0 C 1–0 Aug 15, 1972 H2H
60696 Jun Kamiwazumi Eddie Cruz 1 1–0 H 1–0 Apr 1, 1972 H2H
60697 Jun Kamiwazumi Felix Ponte 1 1–0 H 1–0 Oct 10, 1973 H2H
60698 Jun Kamiwazumi Gene Malin 1 1–0 H 1–0 Aug 3, 1972 H2H
60699 Jun Kamiwazumi Gerald Battrick 1 0–1 C 0–1 Jul 26, 1973 H2H
60700 Jun Kamiwazumi Graham Stilwell 1 1–0 C 1–0 Apr 17, 1975 H2H
60701 Jun Kamiwazumi Greg Perkins 1 0–1 G 0–1 Jun 27, 1973 H2H
60702 Jun Kamiwazumi Henry Bunis 1 0–1 H 0–1 Oct 21, 1975 H2H
60703 Jun Kamiwazumi James Chico Hagey 1 0–1 H 0–1 Aug 29, 1972 H2H
60704 Jun Kamiwazumi Jan Hordijk 1 1–0 H 1–0 Aug 5, 1972 H2H
60705 Jun Kamiwazumi Jean Claude Barclay 1 1–0 H 1–0 Aug 8, 1971 H2H
60706 Jun Kamiwazumi Jeff Simpson 1 1–0 H 1–0 Oct 15, 1974 H2H
60707 Jun Kamiwazumi Jim Delaney 1 1–0 C 1–0 Oct 22, 1980 H2H
60708 Jun Kamiwazumi John Bartlett 1 0–1 G 0–1 Jul 12, 1973 H2H
60709 Jun Kamiwazumi Jorge Andrew 1 1–0 C 1–0 Jul 24, 1974 H2H
60710 Jun Kamiwazumi Jurgen Fassbender 1 0–1 C 0–1 Jun 7, 1974 H2H
60711 Jun Kamiwazumi Ken Rosewall 1 0–1 G 0–1 Sep 4, 1973 H2H
60712 Jun Kamiwazumi Leif Johansson 1 0–1 C 0–1 Jul 11, 1974 H2H
60713 Jun Kamiwazumi Mal Anderson 1 0–1 H 0–1 Apr 3, 1972 H2H
60714 Jun Kamiwazumi Marcello Lara 1 1–0 H 1–0 Oct 16, 1974 H2H
60715 Jun Kamiwazumi Mark Cox 1 0–1 C 0–1 Apr 25, 1974 H2H
60716 Jun Kamiwazumi Michael Grant 1 1–0 C 1–0 Oct 26, 1979 H2H
60717 Jun Kamiwazumi Nicholas Kalogeropoulos 1 0–1 G 0–1 Jun 5, 1972 H2H
60718 Jun Kamiwazumi Norman Holmes 1 1–0 C 1–0 Aug 3, 1974 H2H
60719 Jun Kamiwazumi Owen Davidson 1 0–1 H 0–1 Oct 8, 1975 H2H
60720 Jun Kamiwazumi Patricio Cornejo 1 1–0 C 1–0 Aug 13, 1975 H2H
60721 Jun Kamiwazumi Patrick Proisy 1 0–1 C 0–1 Aug 19, 1972 H2H
60722 Jun Kamiwazumi Paul Gerken 1 0–1 H 0–1 Feb 26, 1975 H2H
60723 Jun Kamiwazumi Peter Doerner 1 0–1 H 0–1 Jan 13, 1971 H2H
60724 Jun Kamiwazumi Peter Rennert 1 0–1 C 0–1 Oct 24, 1980 H2H
60725 Jun Kamiwazumi Ricardo Cano 1 0–1 C 0–1 Aug 20, 1975 H2H
60726 Jun Kamiwazumi Rick Fisher 1 1–0 C 1–0 Nov 4, 1975 H2H
60727 Jun Kamiwazumi Robert Maud 1 0–1 G 0–1 Sep 1, 1972 H2H
60728 Jun Kamiwazumi Roberto Chavez 1 1–0 C 1–0 May 23, 1973 H2H
60729 Jun Kamiwazumi Rod Laver 1 0–1 H 0–1 Feb 21, 1974 H2H
60730 Jun Kamiwazumi Roger Dowdeswell 1 1–0 C 1–0 Aug 14, 1974 H2H
60731 Jun Kamiwazumi Roger Taylor 1 0–1 C 0–1 Apr 18, 1974 H2H
60732 Jun Kamiwazumi Roy Barth 1 1–0 C 1–0 Aug 5, 1974 H2H
60733 Jun Kamiwazumi Shamil Tarpischev 1 0–1 C 0–1 Jun 3, 1973 H2H
60734 Jun Kamiwazumi Stanley Matthews 1 1–0 H 1–0 Aug 4, 1972 H2H
60735 Jun Kamiwazumi Steve Docherty 1 0–1 C 0–1 Nov 3, 1977 H2H
60736 Jun Kamiwazumi Steve Krulevitz 1 1–0 C 1–0 Oct 23, 1980 H2H
60737 Jun Kamiwazumi Syd Ball 1 1–0 C 1–0 Oct 26, 1978 H2H
60738 Jun Kamiwazumi Tony Roche 1 0–1 H 0–1 Oct 29, 1975 H2H
60739 Jun Kamiwazumi Vladimir Zednik 1 1–0 G 1–0 Sep 2, 1973 H2H
60740 Jun Kamiwazumi Will Coghlan 1 0–1 G 0–1 Dec 30, 1972 H2H
60741 Jun Kamiwazumi William Brown 1 0–1 C 0–1 Oct 10, 1973 H2H
60742 Jun Kamiwazumi Woody Blocher 1 1–0 G 1–0 Aug 21, 1973 H2H
60743 Jun Kamiwazumi Zeljko Franulovic 1 0–1 C 0–1 Nov 3, 1978 H2H
60744 Jun Kuki Akinori Naguro 1 1–0 C 1–0 Oct 24, 1979 H2H
60745 Jun Kuki Allan Stone 1 0–1 C 0–1 Jul 19, 1973 H2H
60746 Jun Kuki Alvaro Betancur 1 1–0 C 1–0 Mar 20, 1975 H2H
60747 Jun Kuki Alvin Gardiner 1 1–0 C 1–0 Oct 27, 1978 H2H
60748 Jun Kuki Arthur Ashe 1 0–1 C 0–1 Jun 7, 1974 H2H
60749 Jun Kuki Attila Korpas 1 1–0 C 1–0 Apr 30, 1975 H2H
60750 Jun Kuki Bertalan Csoknyai 1 0–1 C 0–1 Jul 24, 1974 H2H
60751 Jun Kuki Birger Andersson 1 1–0 C 1–0 Jun 2, 1976 H2H
60752 Jun Kuki Bob Hewitt 1 0–1 C 0–1 Aug 6, 1970 H2H
60753 Jun Kuki Brian Fairlie 1 0–1 H 0–1 Mar 31, 1970 H2H
60754 Jun Kuki Byron Bertram 1 0–1 C 0–1 Aug 12, 1970 H2H
60755 Jun Kuki Chris Kachel 1 1–0 C 1–0 Aug 10, 1976 H2H
60756 Jun Kuki Colin Dibley 1 0–1 H 0–1 Sep 22, 1971 H2H
60757 Jun Kuki Colin Stubs 1 0–1 C 0–1 Jul 17, 1968 H2H
60758 Jun Kuki Ernie Ewert 1 1–0 C 1–0 Feb 27, 1975 H2H
60759 Jun Kuki Francois Jauffret 1 0–1 C 0–1 Apr 15, 1977 H2H
60760 Jun Kuki Frank Gebert 1 0–1 C 0–1 Feb 5, 1977 H2H
60761 Jun Kuki Gene Russo 1 1–0 G 1–0 Jun 27, 1973 H2H
60762 Jun Kuki Gerald Battrick 1 0–1 C 0–1 Apr 28, 1976 H2H
60763 Jun Kuki Graham Stilwell 1 0–1 C 0–1 Jul 24, 1975 H2H
60764 Jun Kuki Greg Perkins 1 1–0 H 1–0 Aug 3, 1972 H2H
60765 Jun Kuki Grover Raz Reid 1 0–1 G 0–1 Aug 30, 1974 H2H
60766 Jun Kuki Herb Fitzgibbon 1 0–1 G 0–1 Sep 5, 1971 H2H
60767 Jun Kuki Jan Pisecky 1 0–1 C 0–1 Feb 28, 1975 H2H
60768 Jun Kuki Jean Paul Meyer 1 1–0 H 1–0 Aug 6, 1971 H2H
60769 Jun Kuki Jim Osborne 1 0–1 C 0–1 Jul 16, 1969 H2H
60770 Jun Kuki John Newcombe 1 0–1 H 0–1 Nov 7, 1974 H2H
60771 Jun Kuki Juan Herrera 1 1–0 C 1–0 Apr 29, 1975 H2H
60772 Jun Kuki Julian Ganzabal 1 0–1 C 0–1 May 15, 1975 H2H
60773 Jun Kuki Jurgen Fassbender 1 1–0 H 1–0 Nov 21, 1974 H2H
60774 Jun Kuki Kiyoshi Tanabe 1 1–0 C 1–0 Nov 4, 1975 H2H
60775 Jun Kuki Mal Anderson 1 0–1 G 0–1 Dec 10, 1971 H2H
60776 Jun Kuki Mike Belkin 1 0–1 C 0–1 Aug 7, 1972 H2H
60777 Jun Kuki Mike Phillips 1 0–1 G 0–1 Dec 30, 1972 H2H
60778 Jun Kuki Nicola Spear 1 0–1 C 0–1 Apr 9, 1970 H2H
60779 Jun Kuki Patricio Cornejo 1 1–0 C 1–0 Aug 7, 1974 H2H
60780 Jun Kuki Peter Doerner 1 0–1 G 0–1 Dec 14, 1972 H2H
60781 Jun Kuki Peter Kanderal 1 1–0 C 1–0 Jul 10, 1975 H2H
60782 Jun Kuki Peter Pokorny 1 1–0 C 1–0 Aug 11, 1970 H2H
60783 Jun Kuki Peter Szoke 1 0–1 C 0–1 Jun 13, 1973 H2H
60784 Jun Kuki Pierre Barthes 1 0–1 C 0–1 Jul 21, 1970 H2H
60785 Jun Kuki Ramesh Krishnan 1 1–0 C 1–0 Oct 21, 1981 H2H
60786 Jun Kuki Ray Ruffels 1 1–0 C 1–0 Nov 3, 1977 H2H
60787 Jun Kuki Rudy Hernando 1 1–0 G 1–0 Aug 18, 1968 H2H
60788 Jun Kuki Takeshi Koura 1 1–0 H 1–0 Oct 11, 1973 H2H
60789 Jun Kuki Terry Addison 1 0–1 G 0–1 Aug 13, 1969 H2H
60790 Jun Kuki Tom Edlefsen 1 0–1 C 0–1 Apr 24, 1970 H2H
60791 Jun Kuki Tom Gorman 1 0–1 C 0–1 Aug 8, 1974 H2H
60792 Jun Kuki Vladimir Zednik 1 0–1 C 0–1 Nov 4, 1977 H2H
60793 Jun Kuki Willem Prinsloo 1 0–1 C 0–1 Aug 18, 1977 H2H
60794 Jurgen Fassbender Andres Gimeno 1 0–1 C 0–1 May 20, 1971 H2H
60795 Jurgen Fassbender Attila Korpas 1 1–0 H 1–0 Jun 9, 1973 H2H
60796 Jurgen Fassbender Barry Mackay 1 0–1 C 0–1 May 3, 1970 H2H
60797 Jurgen Fassbender Bob Giltinan 1 1–0 C 1–0 Mar 13, 1974 H2H
60798 Jurgen Fassbender Byron Bertram 1 1–0 C 1–0 Feb 3, 1974 H2H
60799 Jurgen Fassbender Chris Kachel 1 1–0 H 1–0 Aug 15, 1975 H2H
60800 Jurgen Fassbender Eddie Cruz 1 1–0 H 1–0 Oct 25, 1973 H2H