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
29601 Karim Alami Johan Anderson 1 0–1 C 0–1 Mar 8, 1990 H2H
29602 Karim Alami Jordi Arrese 1 1–0 C 1–0 Mar 18, 1994 H2H
29603 Karim Alami Jordi Burillo 1 0–1 C 0–1 May 19, 1994 H2H
29604 Karim Alami Justin Gimelstob 1 0–1 H 0–1 Mar 2, 2000 H2H
29605 Karim Alami Kris Goossens 1 1–0 C 1–0 Jun 21, 1996 H2H
29606 Karim Alami Lars Koslowski 1 1–0 C 1–0 Mar 18, 1993 H2H
29607 Karim Alami Lorenzo Manta 1 1–0 H 1–0 Jan 19, 2000 H2H
29608 Karim Alami Lucas Arnold Ker 1 1–0 C 1–0 May 1, 1997 H2H
29609 Karim Alami Luis Adrian Morejon 1 1–0 C 1–0 May 2, 1996 H2H
29610 Karim Alami Luis Herrera 1 0–1 C 0–1 Oct 23, 1997 H2H
29611 Karim Alami Luiz Mattar 1 0–1 C 0–1 Nov 3, 1994 H2H
29612 Karim Alami Marcelo Charpentier 1 0–1 C 0–1 May 31, 2000 H2H
29613 Karim Alami Mark Merklein 1 1–0 C 1–0 May 9, 1996 H2H
29614 Karim Alami Markus Hantschk 1 1–0 G 1–0 Jun 23, 2000 H2H
29615 Karim Alami Martin Lee 1 0–1 C 0–1 Jul 19, 2001 H2H
29616 Karim Alami Martin Sinner 1 1–0 C 1–0 May 6, 1998 H2H
29617 Karim Alami Maurice Ruah 1 0–1 H 0–1 Jan 15, 1994 H2H
29618 Karim Alami Max Mirnyi 1 1–0 C 1–0 Apr 26, 2000 H2H
29619 Karim Alami Michael Tebbutt 1 0–1 H 0–1 Feb 21, 1996 H2H
29620 Karim Alami Mohamed Ridaoui 1 1–0 C 1–0 Mar 17, 1994 H2H
29621 Karim Alami Nicolas Escude 1 0–1 H 0–1 Feb 4, 1999 H2H
29622 Karim Alami Oscar Martinez 1 0–1 C 0–1 Aug 4, 1994 H2H
29623 Karim Alami Patrick Baur 1 1–0 C 1–0 May 22, 1997 H2H
29624 Karim Alami Patrik Fredriksson 1 0–1 H 0–1 Jan 2, 1997 H2H
29625 Karim Alami Paul Wekesa 1 0–1 C 0–1 Feb 9, 1995 H2H
29626 Karim Alami Peter Tramacchi 1 1–0 H 1–0 Aug 2, 2000 H2H
29627 Karim Alami Petr Kralert 1 1–0 C 1–0 Apr 12, 2001 H2H
29628 Karim Alami Razvan Sabau 1 0–1 C 0–1 Sep 29, 1994 H2H
29629 Karim Alami Robby Ginepri 1 0–1 H 0–1 Aug 15, 2001 H2H
29630 Karim Alami Roberto Azar 1 1–0 C 1–0 May 20, 1993 H2H
29631 Karim Alami Roberto Carretero 1 1–0 C 1–0 Jun 20, 1996 H2H
29632 Karim Alami Sandon Stolle 1 1–0 C 1–0 May 3, 1996 H2H
29633 Karim Alami Sasa Hirszon 1 0–1 C 0–1 Feb 1, 1996 H2H
29634 Karim Alami Stephane Andriolo 1 1–0 H 1–0 Jan 13, 1994 H2H
29635 Karim Alami Sultan Khalfan 1 1–0 H 1–0 Jan 8, 1998 H2H
29636 Karim Alami Tomas Behrend 1 1–0 C 1–0 Apr 13, 2000 H2H
29637 Karim Alami Vladimir Voltchkov 1 1–0 H 1–0 Aug 17, 2000 H2H
29638 Karim Alami Xavier Malisse 1 0–1 C 0–1 May 25, 2001 H2H
29639 Karim Bennani Quentin Halys 1 1–0 C 1–0 Mar 30, 2026 H2H
29640 Karl Coombes Terry Addison 1 0–1 C 0–1 Apr 18, 1974 H2H
29641 Karl Friberg Miomir Kecmanovic 1 0–1 H 0–1 Oct 19, 2023 H2H
29642 Karl Meiler Alvaro Fillol 1 1–0 C 1–0 Mar 12, 1976 H2H
29643 Karl Meiler Andrew Jarrett 1 0–1 C 0–1 Jul 19, 1979 H2H
29644 Karl Meiler Arthur Ashe 1 0–1 H 0–1 Nov 8, 1973 H2H
29645 Karl Meiler Brian Fairlie 1 1–0 C 1–0 Aug 12, 1976 H2H
29646 Karl Meiler Bruce Manson 1 1–0 C 1–0 Jul 8, 1976 H2H
29647 Karl Meiler Carl Axel Hageskog 1 0–1 C 0–1 Jul 16, 1982 H2H
29648 Karl Meiler Corrado Barazzutti 1 0–1 C 0–1 May 11, 1983 H2H
29649 Karl Meiler Derek Schroder 1 1–0 H 1–0 Nov 20, 1975 H2H
29650 Karl Meiler Eric Deblicker 1 0–1 C 0–1 Jun 15, 1978 H2H
29651 Karl Meiler Erick Iskersky 1 0–1 H 0–1 Mar 19, 1982 H2H
29652 Karl Meiler Fabrizio Fanucci 1 1–0 C 1–0 May 17, 1979 H2H
29653 Karl Meiler Francois Jauffret 1 0–1 C 0–1 Aug 8, 1974 H2H
29654 Karl Meiler George Hardie 1 0–1 C 0–1 Feb 8, 1975 H2H
29655 Karl Meiler Georges Goven 1 0–1 C 0–1 Sep 28, 1978 H2H
29656 Karl Meiler Geza Varga 1 1–0 H 1–0 Jun 7, 1973 H2H
29657 Karl Meiler Gianluca Rinaldini 1 1–0 H 1–0 Oct 28, 1982 H2H
29658 Karl Meiler Grover Raz Reid 1 1–0 H 1–0 Feb 21, 1973 H2H
29659 Karl Meiler Harald Elschenbroich 1 1–0 C 1–0 Jun 16, 1973 H2H
29660 Karl Meiler Humphrey Hose 1 1–0 C 1–0 Feb 1, 1974 H2H
29661 Karl Meiler Ian Crookenden 1 1–0 C 1–0 Jan 22, 1974 H2H
29662 Karl Meiler Jan Pisecky 1 1–0 H 1–0 Feb 22, 1975 H2H
29663 Karl Meiler Jeff Simpson 1 1–0 C 1–0 Feb 8, 1974 H2H
29664 Karl Meiler John Marks 1 1–0 C 1–0 Aug 11, 1976 H2H
29665 Karl Meiler John McDonald 1 1–0 C 1–0 May 13, 1970 H2H
29666 Karl Meiler Jorge Andrew 1 1–0 C 1–0 May 27, 1977 H2H
29667 Karl Meiler Jose Guerrero 1 1–0 C 1–0 Jun 7, 1972 H2H
29668 Karl Meiler Jun Kuki 1 1–0 C 1–0 Aug 29, 1975 H2H
29669 Karl Meiler Kenneth McMillan 1 1–0 C 1–0 Nov 19, 1974 H2H
29670 Karl Meiler Kjell Johansson 1 1–0 H 1–0 Nov 3, 1973 H2H
29671 Karl Meiler Larry Parker 1 1–0 G 1–0 Dec 30, 1973 H2H
29672 Karl Meiler Leif Johansson 1 1–0 C 1–0 Oct 31, 1973 H2H
29673 Karl Meiler Lorenzo Soriano 1 1–0 C 1–0 Dec 4, 1972 H2H
29674 Karl Meiler Marcello Lara 1 1–0 C 1–0 Jul 12, 1975 H2H
29675 Karl Meiler Mark Farrell 1 1–0 H 1–0 Aug 15, 1975 H2H
29676 Karl Meiler Miguel Mir 1 1–0 C 1–0 Dec 2, 1978 H2H
29677 Karl Meiler Mike Machette 1 1–0 C 1–0 Oct 15, 1975 H2H
29678 Karl Meiler Mike Phillips 1 1–0 G 1–0 Jan 4, 1973 H2H
29679 Karl Meiler Milan Holecek 1 1–0 H 1–0 Jun 8, 1973 H2H
29680 Karl Meiler Norman Holmes 1 1–0 C 1–0 Jul 12, 1973 H2H
29681 Karl Meiler Peter Pokorny 1 0–1 C 0–1 Mar 20, 1968 H2H
29682 Karl Meiler Peter Szoke 1 0–1 C 0–1 Jul 8, 1971 H2H
29683 Karl Meiler Pierre Barthes 1 0–1 G 0–1 Jun 23, 1971 H2H
29684 Karl Meiler Raymond Moore 1 1–0 C 1–0 Oct 15, 1975 H2H
29685 Karl Meiler Raymond Pascale 1 1–0 G 1–0 Dec 7, 1977 H2H
29686 Karl Meiler Ray Ruffels 1 1–0 G 1–0 Jun 25, 1976 H2H
29687 Karl Meiler Richard Lewis 1 1–0 C 1–0 Nov 18, 1975 H2H
29688 Karl Meiler Richard Meyer 1 0–1 C 0–1 Dec 19, 1981 H2H
29689 Karl Meiler Rick Fagel 1 0–1 C 0–1 Nov 3, 1977 H2H
29690 Karl Meiler Robert Maud 1 1–0 C 1–0 Aug 20, 1970 H2H
29691 Karl Meiler Roger Taylor 1 1–0 C 1–0 Jan 25, 1975 H2H
29692 Karl Meiler Rolf Gehring 1 0–1 C 0–1 Mar 27, 1980 H2H
29693 Karl Meiler Rolf Norberg 1 1–0 H 1–0 Nov 8, 1975 H2H
29694 Karl Meiler Romeo Rafon 1 1–0 H 1–0 Nov 17, 1977 H2H
29695 Karl Meiler Ross Case 1 1–0 C 1–0 Jul 24, 1972 H2H
29696 Karl Meiler Roy Emerson 1 0–1 C 0–1 Jul 14, 1973 H2H
29697 Karl Meiler Sashi Menon 1 1–0 H 1–0 Nov 24, 1977 H2H
29698 Karl Meiler Tenny Svensson 1 1–0 H 1–0 Mar 30, 1974 H2H
29699 Karl Meiler Thierry Stevaux 1 1–0 C 1–0 Dec 18, 1981 H2H
29700 Karl Meiler Toma Ovici 1 1–0 C 1–0 Mar 13, 1974 H2H
29701 Karl Meiler Tony Roche 1 1–0 C 1–0 Mar 3, 1977 H2H
29702 Karl Meiler Trey Waltke 1 1–0 H 1–0 Oct 21, 1981 H2H
29703 Karl Meiler Victor Amaya 1 1–0 H 1–0 Nov 3, 1978 H2H
29704 Karl Meiler Vladimir Zednik 1 0–1 G 0–1 Jan 1, 1974 H2H
29705 Karl Meiler William Brown 1 1–0 C 1–0 Jan 27, 1974 H2H
29706 Karl Meiler Woody Blocher 1 1–0 G 1–0 Dec 14, 1977 H2H
29707 Karl Richter Terry Moor 1 0–1 H 0–1 Oct 10, 1984 H2H
29708 Karol Beck George Bastl 1 1–0 H 1–0 Jul 23, 2005 H2H
29709 Karol Beck Gilles Elseneer 1 1–0 G 1–0 Jun 9, 2004 H2H
29710 Karol Beck Ivan Miranda 1 0–1 H 0–1 Jul 30, 2003 H2H
29711 Karol Beck Ivo Heuberger 1 1–0 C 1–0 Oct 14, 2004 H2H
29712 Karol Beck Jonathan Marray 1 1–0 G 1–0 Jun 23, 2004 H2H
29713 Karol Beck Julien Jeanpierre 1 0–1 C 0–1 May 26, 2004 H2H
29714 Karol Beck Justin Gimelstob 1 1–0 H 1–0 Feb 27, 2003 H2H
29715 Karol Beck Kristian Pless 1 1–0 H 1–0 Sep 3, 2004 H2H
29716 Karol Kucera Aaron Krickstein 1 0–1 G 0–1 Jun 30, 1995 H2H
29717 Karol Kucera Alberto Martin 1 0–1 C 0–1 Jul 25, 1997 H2H
29718 Karol Kucera Alejandro Hernandez 1 1–0 G 1–0 Jun 23, 1999 H2H
29719 Karol Kucera Alexander Popp 1 1–0 H 1–0 Aug 27, 2003 H2H
29720 Karol Kucera Alexandre Simoni 1 1–0 H 1–0 Oct 3, 2001 H2H
29721 Karol Kucera Anders Jarryd 1 1–0 G 1–0 Jun 18, 1995 H2H
29722 Karol Kucera Andrei Cherkasov 1 1–0 C 1–0 Aug 3, 1995 H2H
29723 Karol Kucera Andrei Olhovskiy 1 0–1 C 0–1 Mar 11, 1995 H2H
29724 Karol Kucera Andre Sa 1 1–0 G 1–0 Jun 25, 1999 H2H
29725 Karol Kucera Attila Savolt 1 0–1 C 0–1 Jul 12, 2002 H2H
29726 Karol Kucera Barry Cowan 1 1–0 G 1–0 Jun 14, 2000 H2H
29727 Karol Kucera Borut Urh 1 1–0 C 1–0 Jul 31, 1998 H2H
29728 Karol Kucera Brad Gilbert 1 0–1 G 0–1 Jun 22, 1994 H2H
29729 Karol Kucera Carlos Costa 1 0–1 C 0–1 Apr 23, 1997 H2H
29730 Karol Kucera Carl Uwe Steeb 1 1–0 C 1–0 Aug 26, 1994 H2H
29731 Karol Kucera Carsten Arriens 1 0–1 H 0–1 Aug 30, 1995 H2H
29732 Karol Kucera Dan Cantwell 1 1–0 H 1–0 Jul 17, 1996 H2H
29733 Karol Kucera Daniel Nestor 1 1–0 H 1–0 Jan 25, 1998 H2H
29734 Karol Kucera David Adams 1 1–0 H 1–0 Jan 17, 1996 H2H
29735 Karol Kucera Dennis van Scheppingen 1 1–0 H 1–0 Jan 4, 2002 H2H
29736 Karol Kucera Dmitri Tomashevich 1 1–0 H 1–0 Jul 26, 1996 H2H
29737 Karol Kucera Doug Flach 1 0–1 G 0–1 Jun 11, 1998 H2H
29738 Karol Kucera Eyal Erlich 1 1–0 G 1–0 Jun 15, 1995 H2H
29739 Karol Kucera Francisco Roig 1 0–1 C 0–1 Jun 18, 1994 H2H
29740 Karol Kucera Franco Davin 1 0–1 C 0–1 Sep 17, 1994 H2H
29741 Karol Kucera Gabriel Silberstein 1 0–1 C 0–1 May 22, 1997 H2H
29742 Karol Kucera Galo Blanco 1 1–0 C 1–0 May 24, 2001 H2H
29743 Karol Kucera George Bastl 1 1–0 G 1–0 Jun 12, 2002 H2H
29744 Karol Kucera Gerard Solves 1 0–1 C 0–1 Mar 23, 1995 H2H
29745 Karol Kucera Hendrik Dreekmann 1 1–0 G 1–0 Jun 18, 1998 H2H
29746 Karol Kucera Henrik Holm 1 1–0 G 1–0 Jun 17, 1995 H2H
29747 Karol Kucera Hernan Gumy 1 1–0 H 1–0 Aug 20, 1998 H2H
29748 Karol Kucera Hyung-Taik Lee 1 0–1 H 0–1 Jan 11, 2002 H2H
29749 Karol Kucera Ivo Heuberger 1 1–0 C 1–0 Jul 11, 2002 H2H
29750 Karol Kucera Jacco Eltingh 1 0–1 C 0–1 Nov 11, 1994 H2H
29751 Karol Kucera James Sekulov 1 1–0 H 1–0 Aug 2, 2000 H2H
29752 Karol Kucera Jan Apell 1 1–0 C 1–0 Jul 10, 1997 H2H
29753 Karol Kucera Jan-Michael Gambill 1 1–0 H 1–0 Aug 6, 2003 H2H
29754 Karol Kucera Jan Vacek 1 1–0 H 1–0 Jan 15, 2003 H2H
29755 Karol Kucera Jeff Morrison 1 1–0 G 1–0 Jul 7, 2005 H2H
29756 Karol Kucera Jordi Burillo 1 0–1 H 0–1 Aug 16, 1995 H2H
29757 Karol Kucera Juan Balcells 1 1–0 H 1–0 Jan 3, 2002 H2H
29758 Karol Kucera Karim Alami 1 1–0 G 1–0 Jun 26, 1996 H2H
29759 Karol Kucera Karsten Braasch 1 1–0 C 1–0 Oct 16, 1997 H2H
29760 Karol Kucera Kris Goossens 1 0–1 C 0–1 Apr 20, 1995 H2H
29761 Karol Kucera Kristian Capalik 1 1–0 H 1–0 Aug 17, 2000 H2H
29762 Karol Kucera Lars Jonsson 1 1–0 C 1–0 Apr 29, 1993 H2H
29763 Karol Kucera Leos Friedl 1 1–0 H 1–0 Oct 12, 2000 H2H
29764 Karol Kucera Lionel Roux 1 0–1 C 0–1 Feb 11, 1995 H2H
29765 Karol Kucera Luis Horna 1 1–0 G 1–0 Jun 22, 2005 H2H
29766 Karol Kucera Mark Knowles 1 0–1 G 0–1 Jun 20, 1996 H2H
29767 Karol Kucera Martin Lee 1 1–0 G 1–0 Jun 19, 1997 H2H
29768 Karol Kucera Maurice Ruah 1 1–0 C 1–0 May 25, 1994 H2H
29769 Karol Kucera Maximilian Abel 1 1–0 H 1–0 Oct 2, 2002 H2H
29770 Karol Kucera Max Mirnyi 1 0–1 H 0–1 Aug 30, 2000 H2H
29771 Karol Kucera Michael Kohlmann 1 1–0 H 1–0 Apr 8, 1999 H2H
29772 Karol Kucera Michael Tebbutt 1 1–0 H 1–0 Jan 17, 1998 H2H
29773 Karol Kucera Mikael Tillstrom 1 0–1 H 0–1 Apr 9, 1999 H2H
29774 Karol Kucera Nicolas Escude 1 0–1 H 0–1 Mar 1, 2001 H2H
29775 Karol Kucera Noam Okun 1 1–0 G 1–0 Jun 13, 2001 H2H
29776 Karol Kucera Nuno Marques 1 1–0 C 1–0 Jul 24, 1997 H2H
29777 Karol Kucera Olivier Delaitre 1 0–1 H 0–1 Jan 12, 1995 H2H
29778 Karol Kucera Orlin Stanoytchev 1 1–0 C 1–0 Mar 13, 1997 H2H
29779 Karol Kucera Oscar Hernandez 1 1–0 G 1–0 Jun 23, 2004 H2H
29780 Karol Kucera Oscar Martinez 1 0–1 C 0–1 Apr 17, 1996 H2H
29781 Karol Kucera Oscar Serrano 1 1–0 C 1–0 May 31, 2000 H2H
29782 Karol Kucera Paolo Cane 1 1–0 C 1–0 Oct 6, 1994 H2H
29783 Karol Kucera Patrick Baur 1 0–1 C 0–1 Oct 17, 1996 H2H
29784 Karol Kucera Paul Goldstein 1 1–0 H 1–0 Oct 11, 2000 H2H
29785 Karol Kucera Paul Harsanyi 1 1–0 H 1–0 Aug 16, 2000 H2H
29786 Karol Kucera Paul Vojtischek 1 1–0 C 1–0 Aug 8, 1991 H2H
29787 Karol Kucera Peter Lundgren 1 1–0 C 1–0 Mar 10, 1995 H2H
29788 Karol Kucera Peter Wessels 1 1–0 G 1–0 Jun 17, 1999 H2H
29789 Karol Kucera Radomir Vasek 1 0–1 C 0–1 Apr 30, 1998 H2H
29790 Karol Kucera Robbie Koenig 1 1–0 H 1–0 Mar 31, 1994 H2H
29791 Karol Kucera Roberto Carretero 1 1–0 C 1–0 May 29, 1996 H2H
29792 Karol Kucera Sandon Stolle 1 1–0 H 1–0 Jan 2, 1997 H2H
29793 Karol Kucera Stefan Koubek 1 0–1 C 0–1 Jul 30, 1999 H2H
29794 Karol Kucera Stephane Simian 1 1–0 C 1–0 Mar 9, 1995 H2H
29795 Karol Kucera Steve Campbell 1 1–0 H 1–0 Sep 2, 1998 H2H
29796 Karol Kucera Thomas Larsen 1 1–0 C 1–0 Aug 7, 1998 H2H
29797 Karol Kucera Vincenzo Santopadre 1 0–1 C 0–1 May 13, 1998 H2H
29798 Karol Kucera Vladimir Voltchkov 1 0–1 G 0–1 Jun 24, 1998 H2H
29799 Karol Kucera Wayne Black 1 1–0 G 1–0 Jun 28, 2000 H2H
29800 Karsten Braasch Andrei Merinov 1 1–0 C 1–0 Nov 13, 1993 H2H