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
22801 Jan Kallquist Bob Lutz 1 0–1 H 0–1 Nov 8, 1978 H2H
22802 Jan Kallquist Ivan Molina 1 0–1 H 0–1 Nov 6, 1974 H2H
22803 Jan Kallquist Stan Smith 1 0–1 C 0–1 Sep 20, 1979 H2H
22804 Jan Kallquist Tenny Svensson 1 0–1 H 0–1 Nov 8, 1977 H2H
22805 Jan Kallquist Ulf Eriksson 1 0–1 C 0–1 Nov 7, 1980 H2H
22806 Jan Kodes Alvaro Fillol 1 1–0 C 1–0 Oct 10, 1979 H2H
22807 Jan Kodes Andrew Jarrett 1 1–0 C 1–0 Oct 8, 1980 H2H
22808 Jan Kodes Angel Gimenez 1 1–0 C 1–0 Jul 27, 1979 H2H
22809 Jan Kodes Attila Korpas 1 1–0 C 1–0 Jul 14, 1974 H2H
22810 Jan Kodes Barry Mackay 1 1–0 C 1–0 Apr 20, 1970 H2H
22811 Jan Kodes Belus Prajoux 1 1–0 C 1–0 Jul 6, 1977 H2H
22812 Jan Kodes Bill Bowrey 1 1–0 H 1–0 Mar 15, 1968 H2H
22813 Jan Kodes Bill Lofgren 1 1–0 C 1–0 Sep 2, 1977 H2H
22814 Jan Kodes Bill Scanlon 1 1–0 C 1–0 Jan 20, 1977 H2H
22815 Jan Kodes Bob Giltinan 1 0–1 G 0–1 Nov 24, 1973 H2H
22816 Jan Kodes Brian Teacher 1 0–1 H 0–1 Mar 30, 1979 H2H
22817 Jan Kodes Charlie Owens 1 1–0 C 1–0 Aug 10, 1972 H2H
22818 Jan Kodes Chris Mayotte 1 1–0 C 1–0 May 28, 1980 H2H
22819 Jan Kodes Christian Kuhnke 1 0–1 H 0–1 Mar 28, 1970 H2H
22820 Jan Kodes Christophe Casa 1 1–0 C 1–0 Jul 24, 1980 H2H
22821 Jan Kodes Dale Power 1 1–0 C 1–0 Aug 13, 1975 H2H
22822 Jan Kodes Dan Bleckinger 1 1–0 G 1–0 Jul 2, 1972 H2H
22823 Jan Kodes David Imonitie 1 1–0 H 1–0 Mar 3, 1979 H2H
22824 Jan Kodes David Lloyd 1 1–0 C 1–0 Feb 14, 1976 H2H
22825 Jan Kodes David Schneider 1 1–0 H 1–0 Aug 30, 1979 H2H
22826 Jan Kodes Didier Frantz 1 1–0 H 1–0 Mar 1, 1979 H2H
22827 Jan Kodes Earl Butch Buchholz 1 0–1 G 0–1 Aug 31, 1969 H2H
22828 Jan Kodes F D Robbins 1 1–0 C 1–0 Aug 16, 1972 H2H
22829 Jan Kodes Ferdi Taygan 1 1–0 C 1–0 Aug 21, 1975 H2H
22830 Jan Kodes Fernando Gentil 1 0–1 C 0–1 May 29, 1968 H2H
22831 Jan Kodes Frank Gebert 1 1–0 C 1–0 May 7, 1976 H2H
22832 Jan Kodes Geoff Masters 1 0–1 G 0–1 Jun 27, 1975 H2H
22833 Jan Kodes Gianni Ocleppo 1 1–0 C 1–0 Jul 27, 1978 H2H
22834 Jan Kodes Giuseppe Merlo 1 1–0 C 1–0 May 8, 1968 H2H
22835 Jan Kodes Grover Raz Reid 1 1–0 C 1–0 May 5, 1974 H2H
22836 Jan Kodes Hank Pfister 1 0–1 G 0–1 Jun 27, 1979 H2H
22837 Jan Kodes Harald Elschenbroich 1 0–1 C 0–1 Aug 16, 1968 H2H
22838 Jan Kodes Haroon Ismail 1 0–1 C 0–1 Jul 23, 1981 H2H
22839 Jan Kodes Henry Bunis 1 1–0 C 1–0 Oct 20, 1977 H2H
22840 Jan Kodes Herb Fitzgibbon 1 1–0 C 1–0 Feb 7, 1969 H2H
22841 Jan Kodes Herve Gauvain 1 1–0 C 1–0 Mar 5, 1976 H2H
22842 Jan Kodes Hugo Varela 1 1–0 C 1–0 Nov 11, 1970 H2H
22843 Jan Kodes Ion Tiriac 1 1–0 C 1–0 May 10, 1970 H2H
22844 Jan Kodes Isao Watanabe 1 1–0 C 1–0 Jul 26, 1968 H2H
22845 Jan Kodes Jaidip Mukerjea 1 1–0 G 1–0 Jul 4, 1973 H2H
22846 Jan Kodes Jan Norback 1 1–0 C 1–0 May 27, 1977 H2H
22847 Jan Kodes Jan Simbera 1 1–0 C 1–0 Nov 1, 1973 H2H
22848 Jan Kodes Jean Claude Barclay 1 1–0 C 1–0 May 26, 1972 H2H
22849 Jan Kodes Jean Francois Caujolle 1 0–1 C 0–1 Jul 7, 1977 H2H
22850 Jan Kodes Jeff Simpson 1 1–0 C 1–0 Aug 17, 1972 H2H
22851 Jan Kodes Jerome Vanier 1 0–1 C 0–1 Jul 21, 1983 H2H
22852 Jan Kodes Jiri Prucha 1 0–1 C 0–1 Jul 20, 1978 H2H
22853 Jan Kodes Joao Soares 1 1–0 C 1–0 May 25, 1979 H2H
22854 Jan Kodes John Bartlett 1 1–0 C 1–0 Aug 2, 1968 H2H
22855 Jan Kodes John Clifton 1 1–0 C 1–0 Aug 13, 1970 H2H
22856 Jan Kodes John Sadri 1 0–1 H 0–1 Aug 13, 1980 H2H
22857 Jan Kodes Jorge Andrew 1 1–0 C 1–0 Nov 18, 1975 H2H
22858 Jan Kodes Jose Higueras 1 0–1 C 0–1 Apr 29, 1982 H2H
22859 Jan Kodes Juan Torralbo 1 1–0 C 1–0 Oct 21, 1976 H2H
22860 Jan Kodes Jun Kamiwazumi 1 1–0 C 1–0 Aug 30, 1974 H2H
22861 Jan Kodes Jurgen Fassbender 1 1–0 C 1–0 Mar 8, 1975 H2H
22862 Jan Kodes Kenichi Hirai 1 1–0 G 1–0 Jun 27, 1973 H2H
22863 Jan Kodes Leif Johansson 1 1–0 G 1–0 Jun 28, 1974 H2H
22864 Jan Kodes Luis Ayala 1 1–0 C 1–0 Mar 21, 1970 H2H
22865 Jan Kodes Mal Anderson 1 1–0 C 1–0 Aug 14, 1969 H2H
22866 Jan Kodes Manuel Santana 1 0–1 C 0–1 Jul 12, 1969 H2H
22867 Jan Kodes Mark Farrell 1 1–0 G 1–0 Jun 19, 1974 H2H
22868 Jan Kodes Mark Shires 1 1–0 C 1–0 Apr 25, 1974 H2H
22869 Jan Kodes Martin Robinson 1 1–0 C 1–0 Oct 14, 1976 H2H
22870 Jan Kodes Matti Timonen 1 1–0 C 1–0 Jul 16, 1975 H2H
22871 Jan Kodes Mike Estep 1 1–0 H 1–0 Feb 13, 1969 H2H
22872 Jan Kodes Nicola Pietrangeli 1 1–0 C 1–0 May 24, 1969 H2H
22873 Jan Kodes Pavel Hutka 1 1–0 C 1–0 Jul 21, 1976 H2H
22874 Jan Kodes Per Hjertquist 1 0–1 C 0–1 Jun 12, 1981 H2H
22875 Jan Kodes Peter Curtis 1 1–0 H 1–0 Apr 1, 1970 H2H
22876 Jan Kodes Peter Elter 1 1–0 C 1–0 Oct 19, 1977 H2H
22877 Jan Kodes Peter Kanderal 1 1–0 C 1–0 Mar 6, 1976 H2H
22878 Jan Kodes Pietro Marzano 1 1–0 G 1–0 Jun 29, 1973 H2H
22879 Jan Kodes Premjit Lall 1 1–0 C 1–0 Mar 22, 1973 H2H
22880 Jan Kodes Ray Ruffels 1 1–0 C 1–0 Nov 13, 1970 H2H
22881 Jan Kodes Reinhart Probst 1 1–0 H 1–0 Mar 2, 1979 H2H
22882 Jan Kodes Richard Lewis 1 1–0 G 1–0 Jun 18, 1975 H2H
22883 Jan Kodes Rick Fisher 1 1–0 C 1–0 Oct 16, 1974 H2H
22884 Jan Kodes Robert Machan 1 1–0 C 1–0 Apr 19, 1972 H2H
22885 Jan Kodes Roberto Chavez 1 1–0 H 1–0 Feb 11, 1977 H2H
22886 Jan Kodes Robert Rheinberger 1 1–0 C 1–0 Aug 29, 1974 H2H
22887 Jan Kodes Robin Drysdale 1 1–0 C 1–0 Oct 10, 1978 H2H
22888 Jan Kodes Russell Simpson 1 0–1 H 0–1 Oct 23, 1980 H2H
22889 Jan Kodes Stanislav Birner 1 0–1 C 0–1 May 30, 1980 H2H
22890 Jan Kodes Steve Faulk 1 1–0 C 1–0 Aug 9, 1972 H2H
22891 Jan Kodes Steve Turner 1 1–0 H 1–0 Sep 30, 1970 H2H
22892 Jan Kodes Tenny Svensson 1 1–0 H 1–0 Nov 6, 1972 H2H
22893 Jan Kodes Thies Roepcke 1 1–0 G 1–0 Nov 22, 1973 H2H
22894 Jan Kodes Tom Leonard 1 0–1 C 0–1 Mar 6, 1974 H2H
22895 Jan Kodes Torben Ulrich 1 0–1 H 0–1 Jan 30, 1969 H2H
22896 Jan Kodes Trey Waltke 1 1–0 C 1–0 Mar 15, 1975 H2H
22897 Jan Kodes Vincenzo Franchitti 1 1–0 H 1–0 Nov 6, 1974 H2H
22898 Jan Kodes Werner Zirngibl 1 1–0 H 1–0 Nov 8, 1978 H2H
22899 Jan Kodes Wieslaw Gasiorek 1 1–0 C 1–0 May 23, 1971 H2H
22900 Jan Kodes Wilhelm Bungert 1 0–1 C 0–1 Aug 15, 1969 H2H
22901 Jan Kodes Wouter Fok 1 1–0 C 1–0 Feb 27, 1976 H2H
22902 Jan Kodes Zoltan Kuharszky 1 0–1 C 0–1 Feb 25, 1982 H2H
22903 Janko Tipsarevic Alexander Peya 1 1–0 G 1–0 Jun 27, 2007 H2H
22904 Janko Tipsarevic Amer Delic 1 0–1 H 0–1 Sep 1, 2004 H2H
22905 Janko Tipsarevic Andreas Beck 1 1–0 C 1–0 May 13, 2008 H2H
22906 Janko Tipsarevic Andrey Golubev 1 1–0 H 1–0 Oct 12, 2010 H2H
22907 Janko Tipsarevic Augustin Gensse 1 1–0 H 1–0 Aug 31, 2011 H2H
22908 Janko Tipsarevic Benjamin Becker 1 1–0 G 1–0 Jun 18, 2010 H2H
22909 Janko Tipsarevic Benoit Paire 1 1–0 H 1–0 Sep 30, 2016 H2H
22910 Janko Tipsarevic Bernard Tomic 1 1–0 C 1–0 Apr 30, 2015 H2H
22911 Janko Tipsarevic Bjorn Phau 1 1–0 C 1–0 Jul 14, 2012 H2H
22912 Janko Tipsarevic Bradley Klahn 1 1–0 H 1–0 Mar 22, 2019 H2H
22913 Janko Tipsarevic Brian Baker 1 1–0 H 1–0 Aug 30, 2012 H2H
22914 Janko Tipsarevic Brian Dabul 1 1–0 C 1–0 May 24, 2011 H2H
22915 Janko Tipsarevic Brydan Klein 1 1–0 G 1–0 Jun 19, 2009 H2H
22916 Janko Tipsarevic Cameron Norrie 1 1–0 C 1–0 Apr 12, 2019 H2H
22917 Janko Tipsarevic Cedrik-Marcel Stebe 1 0–1 C 0–1 May 25, 2017 H2H
22918 Janko Tipsarevic Christophe Rochus 1 1–0 H 1–0 Oct 23, 2009 H2H
22919 Janko Tipsarevic Corentin Moutet 1 1–0 H 1–0 Oct 17, 2019 H2H
22920 Janko Tipsarevic Cyril Saulnier 1 0–1 H 0–1 Aug 31, 2005 H2H
22921 Janko Tipsarevic Damir Dzumhur 1 0–1 H 0–1 Sep 19, 2019 H2H
22922 Janko Tipsarevic Daniel Brands 1 0–1 C 0–1 May 4, 2013 H2H
22923 Janko Tipsarevic Daniele Bracciali 1 1–0 H 1–0 Jan 19, 2005 H2H
22924 Janko Tipsarevic Daniel Gimeno-Traver 1 1–0 C 1–0 Feb 9, 2017 H2H
22925 Janko Tipsarevic Daniel Koellerer 1 1–0 H 1–0 Oct 22, 2009 H2H
22926 Janko Tipsarevic Denis Kudla 1 0–1 H 0–1 Aug 28, 2019 H2H
22927 Janko Tipsarevic Dick Norman 1 1–0 C 1–0 Jul 28, 2005 H2H
22928 Janko Tipsarevic Diego Schwartzman 1 0–1 H 0–1 Aug 31, 2017 H2H
22929 Janko Tipsarevic Dusan Lajovic 1 0–1 H 0–1 Oct 20, 2016 H2H
22930 Janko Tipsarevic Eduardo Schwank 1 1–0 H 1–0 Jan 6, 2011 H2H
22931 Janko Tipsarevic Federico Luzzi 1 0–1 C 0–1 Feb 3, 2005 H2H
22932 Janko Tipsarevic Fernando Vicente 1 0–1 C 0–1 May 27, 2005 H2H
22933 Janko Tipsarevic Guilherme Clezar 1 1–0 C 1–0 Apr 9, 2015 H2H
22934 Janko Tipsarevic Guillaume Rufin 1 1–0 H 1–0 Aug 29, 2012 H2H
22935 Janko Tipsarevic Hiroki Moriya 1 1–0 H 1–0 Sep 28, 2012 H2H
22936 Janko Tipsarevic Horacio Zeballos 1 0–1 H 0–1 Oct 21, 2010 H2H
22937 Janko Tipsarevic Hugo Dellien 1 0–1 C 0–1 May 23, 2019 H2H
22938 Janko Tipsarevic Igor Andreev 1 0–1 C 0–1 Jul 19, 2007 H2H
22939 Janko Tipsarevic Igor Sijsling 1 1–0 H 1–0 Nov 1, 2012 H2H
22940 Janko Tipsarevic Ivan Navarro 1 1–0 G 1–0 Jun 11, 2008 H2H
22941 Janko Tipsarevic Ivo Minar 1 1–0 G 1–0 Jun 12, 2008 H2H
22942 Janko Tipsarevic James Duckworth 1 1–0 H 1–0 Jan 19, 2012 H2H
22943 Janko Tipsarevic James Ward 1 1–0 G 1–0 Jun 15, 2011 H2H
22944 Janko Tipsarevic Jared Donaldson 1 0–1 G 0–1 Jul 5, 2017 H2H
22945 Janko Tipsarevic Jerzy Janowicz 1 0–1 H 0–1 Nov 3, 2012 H2H
22946 Janko Tipsarevic Jesse Huta Galung 1 0–1 H 0–1 Feb 3, 2011 H2H
22947 Janko Tipsarevic Joseph Sirianni 1 1–0 H 1–0 Jan 16, 2008 H2H
22948 Janko Tipsarevic Juan Ignacio Chela 1 0–1 H 0–1 Mar 22, 2007 H2H
22949 Janko Tipsarevic Lloyd Harris 1 1–0 G 1–0 Jun 29, 2017 H2H
22950 Janko Tipsarevic Lukas Dlouhy 1 1–0 G 1–0 Jun 22, 2007 H2H
22951 Janko Tipsarevic Lukas Lacko 1 1–0 H 1–0 Jan 17, 2013 H2H
22952 Janko Tipsarevic Malek Jaziri 1 1–0 H 1–0 Oct 1, 2016 H2H
22953 Janko Tipsarevic Marco Chiudinelli 1 1–0 H 1–0 Oct 5, 2012 H2H
22954 Janko Tipsarevic Martin Fischer 1 1–0 C 1–0 Jul 20, 2012 H2H
22955 Janko Tipsarevic Michael Venus 1 1–0 H 1–0 Aug 2, 2006 H2H
22956 Janko Tipsarevic Nenad Zimonjic 1 1–0 H 1–0 Jul 23, 2003 H2H
22957 Janko Tipsarevic Olivier Mutis 1 1–0 C 1–0 Apr 7, 2005 H2H
22958 Janko Tipsarevic Pablo Carreno Busta 1 0–1 H 0–1 Sep 1, 2016 H2H
22959 Janko Tipsarevic Pablo Cuevas 1 1–0 H 1–0 Aug 28, 2013 H2H
22960 Janko Tipsarevic Paul Goldstein 1 0–1 C 0–1 Apr 13, 2006 H2H
22961 Janko Tipsarevic Pere Riba 1 1–0 C 1–0 May 26, 2011 H2H
22962 Janko Tipsarevic Peter Gojowczyk 1 1–0 C 1–0 May 22, 2019 H2H
22963 Janko Tipsarevic Peter Luczak 1 1–0 G 1–0 Jun 18, 2010 H2H
22964 Janko Tipsarevic Prajnesh Gunneswaran 1 0–1 G 0–1 Jun 27, 2019 H2H
22965 Janko Tipsarevic Radu Albot 1 0–1 H 0–1 Jul 31, 2019 H2H
22966 Janko Tipsarevic Ricardo Mello 1 0–1 H 0–1 Oct 1, 2004 H2H
22967 Janko Tipsarevic Richard Bloomfield 1 1–0 G 1–0 Jun 22, 2006 H2H
22968 Janko Tipsarevic Rik De Voest 1 0–1 H 0–1 Oct 14, 2004 H2H
22969 Janko Tipsarevic Roko Karanusic 1 1–0 H 1–0 Feb 29, 2008 H2H
22970 Janko Tipsarevic Ruben Bemelmans 1 1–0 H 1–0 Jul 19, 2013 H2H
22971 Janko Tipsarevic Santiago Ventura 1 1–0 H 1–0 Jan 3, 2008 H2H
22972 Janko Tipsarevic Simon Greul 1 0–1 C 0–1 Jul 21, 2009 H2H
22973 Janko Tipsarevic Stan Wawrinka 1 0–1 C 0–1 May 16, 2012 H2H
22974 Janko Tipsarevic Steve Darcis 1 1–0 C 1–0 Jul 13, 2012 H2H
22975 Janko Tipsarevic Taro Daniel 1 1–0 H 1–0 Oct 6, 2016 H2H
22976 Janko Tipsarevic Thanasi Kokkinakis 1 1–0 H 1–0 Aug 30, 2017 H2H
22977 Janko Tipsarevic Thomas Fabbiano 1 1–0 C 1–0 Apr 23, 2015 H2H
22978 Janko Tipsarevic Tobias Kamke 1 1–0 H 1–0 Mar 12, 2011 H2H
22979 Janko Tipsarevic Travis Rettenmaier 1 0–1 G 0–1 Jun 16, 2005 H2H
22980 Janko Tipsarevic Uros Vico 1 0–1 C 0–1 Sep 29, 2005 H2H
22981 Janko Tipsarevic Xavier Malisse 1 0–1 H 0–1 Jan 8, 2011 H2H
22982 Janko Tipsarevic Yevgeny Kafelnikov 1 0–1 H 0–1 Jul 24, 2003 H2H
22983 Janko Tipsarevic Yuki Bhambri 1 1–0 H 1–0 Jan 6, 2012 H2H
22984 Janko Tipsarevic Ze Zhang 1 1–0 H 1–0 Sep 29, 2016 H2H
22985 Jan Kukal Adriano Panatta 1 0–1 G 0–1 Jun 30, 1972 H2H
22986 Jan Kukal Allan Stone 1 0–1 G 0–1 Jan 13, 1970 H2H
22987 Jan Kukal Balazs Taroczy 1 0–1 C 0–1 Mar 30, 1972 H2H
22988 Jan Kukal Bernard Montrenaud 1 1–0 G 1–0 Jun 24, 1970 H2H
22989 Jan Kukal Bob Carmichael 1 1–0 H 1–0 Nov 14, 1968 H2H
22990 Jan Kukal Brian Gottfried 1 0–1 C 0–1 May 23, 1973 H2H
22991 Jan Kukal Charlie Pasarell 1 0–1 H 0–1 Feb 15, 1968 H2H
22992 Jan Kukal Cliff Drysdale 1 0–1 C 0–1 Aug 14, 1969 H2H
22993 Jan Kukal Daniel Contet 1 0–1 C 0–1 Apr 29, 1970 H2H
22994 Jan Kukal Dennis Ralston 1 0–1 G 0–1 Jun 27, 1969 H2H
22995 Jan Kukal Dick Stockton 1 0–1 H 0–1 Feb 23, 1971 H2H
22996 Jan Kukal Francois Jauffret 1 0–1 C 0–1 May 31, 1968 H2H
22997 Jan Kukal Frank Sedgman 1 0–1 G 0–1 Jun 23, 1971 H2H
22998 Jan Kukal Geoff Masters 1 0–1 H 0–1 Feb 7, 1974 H2H
22999 Jan Kukal Graham Stilwell 1 0–1 G 0–1 Jun 18, 1970 H2H
23000 Jan Kukal Herb Fitzgibbon 1 0–1 C 0–1 Feb 6, 1969 H2H