ATP Head-to-Head Records: Search Rivalries

Explore ATP head-to-head records, frequent opponents, and unbeaten rivalries. Compare historical rivalries or focus on currently active players.

Explore these records

Use the filters to narrow the table. Select a column heading to sort; select it again to reverse the order.

Rivalries
Reset
# Player 1 Player 2 Meetings, sorted descending Record Surface Last Met H2H
55001 James Blake Victor Crivoi 1 0–1 C 0–1 Apr 29, 2009 H2H
55002 James Blake Viktor Troicki 1 0–1 C 0–1 May 29, 2013 H2H
55003 James Blake Vladimir Voltchkov 1 1–0 G 1–0 Jul 12, 2001 H2H
55004 James Blake Wayne Arthurs 1 1–0 H 1–0 Oct 4, 2001 H2H
55005 James Blake Wayne Black 1 1–0 H 1–0 Feb 13, 2003 H2H
55006 James Blake Wayne Odesnik 1 1–0 C 1–0 Apr 15, 2004 H2H
55007 James Blake Wesley Whitehouse 1 1–0 H 1–0 Jul 21, 2006 H2H
55008 James Blake Woong-Sun Jun 1 1–0 H 1–0 Jul 18, 2008 H2H
55009 James Blake Yaoki Ishii 1 1–0 H 1–0 Oct 3, 2001 H2H
55010 James Blake Zack Fleishman 1 1–0 H 1–0 Feb 12, 2004 H2H
55011 James Chico Hagey Bob Lutz 1 0–1 C 0–1 Mar 18, 1977 H2H
55012 James Chico Hagey Juan Gisbert 1 0–1 C 0–1 Aug 7, 1974 H2H
55013 James Chico Hagey Kenneth McMillan 1 1–0 G 1–0 Aug 27, 1974 H2H
55014 James Chico Hagey Peter Doerner 1 0–1 G 0–1 Aug 28, 1974 H2H
55015 James Chico Hagey Spencer Segura 1 1–0 H 1–0 Feb 20, 1975 H2H
55016 James Chico Hagey Tom Edlefsen 1 1–0 C 1–0 Aug 3, 1974 H2H
55017 James Chico Hagey William Brown 1 1–0 C 1–0 Aug 10, 1977 H2H
55018 James Duckworth Benoit Paire 1 1–0 H 1–0 Oct 1, 2021 H2H
55019 James Duckworth Egor Gerasimov 1 0–1 H 0–1 Feb 8, 2020 H2H
55020 James Duckworth Eliot Spizzirri 1 0–1 H 0–1 Feb 11, 2026 H2H
55021 James Duckworth Ilya Ivashka 1 1–0 H 1–0 Sep 25, 2021 H2H
55022 James Duckworth Laslo Djere 1 0–1 C 0–1 May 19, 2026 H2H
55023 James Duckworth Pedro Martinez 1 0–1 H 0–1 Sep 1, 2021 H2H
55024 James Greenhalgh Christian Miniussi 1 0–1 H 0–1 Jan 9, 1992 H2H
55025 James Greenhalgh Kelly Evernden 1 0–1 H 0–1 Jan 2, 1992 H2H
55026 James Greenhalgh Patrik Kuhnen 1 1–0 H 1–0 Jan 13, 1994 H2H
55027 James McCabe Fabian Marozsan 1 0–1 G 0–1 Jul 2, 2025 H2H
55028 James McCabe Kamil Majchrzak 1 0–1 G 0–1 Jun 11, 2026 H2H
55029 James McCabe Luis Carlos Alvarez 1 0–1 H 0–1 Jul 16, 2025 H2H
55030 James McCabe Thiago Seyboth Wild 1 0–1 G 0–1 Jun 26, 2024 H2H
55031 James McCabe Yasutaka Uchiyama 1 0–1 H 0–1 Sep 21, 2024 H2H
55032 James McCabe Zizou Bergs 1 1–0 G 1–0 Jun 10, 2026 H2H
55033 James Sekulov Dennis van Scheppingen 1 0–1 C 0–1 Sep 11, 1997 H2H
55034 James Sekulov Justin Gimelstob 1 0–1 H 0–1 Jul 27, 2000 H2H
55035 James Trotter Jenson Brooksby 1 0–1 H 0–1 Oct 3, 2025 H2H
55036 James Turner Eric Jelen 1 0–1 G 0–1 Jun 22, 1989 H2H
55037 James Turner Peter Doohan 1 0–1 G 0–1 Jun 15, 1988 H2H
55038 James Turner Slobodan Zivojinovic 1 1–0 G 1–0 Jun 8, 1988 H2H
55039 James Turner Steve Shaw 1 1–0 G 1–0 Jun 18, 1986 H2H
55040 James Ward Adrian Mannarino 1 1–0 G 1–0 Jun 11, 2011 H2H
55041 James Ward Alex Bogdanovic 1 0–1 G 0–1 Jun 19, 2008 H2H
55042 James Ward Antonio Veic 1 1–0 H 1–0 Feb 5, 2015 H2H
55043 James Ward Augustin Gensse 1 0–1 C 0–1 Apr 12, 2007 H2H
55044 James Ward Blaz Kavcic 1 0–1 H 0–1 Jan 18, 2012 H2H
55045 James Ward Blaz Rola 1 1–0 G 1–0 Jun 11, 2014 H2H
55046 James Ward Daniel Cox 1 1–0 G 1–0 Jun 8, 2011 H2H
55047 James Ward Grigor Dimitrov 1 0–1 G 0–1 Jun 12, 2014 H2H
55048 James Ward Hyeon Chung 1 0–1 H 0–1 Aug 25, 2015 H2H
55049 James Ward Jimmy Wang 1 0–1 H 0–1 Jul 18, 2014 H2H
55050 James Ward Malek Jaziri 1 0–1 G 0–1 Jun 21, 2016 H2H
55051 James Ward Matthew Ebden 1 1–0 H 1–0 Jul 17, 2014 H2H
55052 James Ward Robby Ginepri 1 0–1 G 0–1 Jun 9, 2010 H2H
55053 James Ward Thomas Fabbiano 1 0–1 G 0–1 Jun 26, 2019 H2H
55054 James Ward Tim Smyczek 1 0–1 G 0–1 Jun 23, 2015 H2H
55055 Jamie Baker Alexander Peya 1 1–0 G 1–0 Jun 13, 2007 H2H
55056 Jamie Baker Alex Bogdanovic 1 0–1 G 0–1 Jun 14, 2007 H2H
55057 Jamie Baker Benoit Paire 1 0–1 G 0–1 Jun 12, 2013 H2H
55058 Jamie Baker Oliver Golding 1 1–0 G 1–0 Jun 13, 2012 H2H
55059 Jamie Baker Stefano Galvani 1 0–1 G 0–1 Jun 25, 2008 H2H
55060 Jamie Delgado Gael Monfils 1 1–0 G 1–0 Jun 8, 2005 H2H
55061 Jamie Delgado Ivo Heuberger 1 0–1 H 0–1 Mar 2, 2000 H2H
55062 Jamie Morgan Andrei Olhovskiy 1 1–0 C 1–0 Oct 24, 1992 H2H
55063 Jamie Morgan Brian Dunn 1 1–0 H 1–0 Aug 27, 1992 H2H
55064 Jamie Morgan Bryan Shelton 1 1–0 G 1–0 Jun 9, 1994 H2H
55065 Jamie Morgan Claudio Mezzadri 1 0–1 H 0–1 Jan 15, 1992 H2H
55066 Jamie Morgan Danilo Marcelino 1 1–0 H 1–0 Sep 26, 1991 H2H
55067 Jamie Morgan David Adams 1 0–1 C 0–1 Oct 20, 1994 H2H
55068 Jamie Morgan David Nainkin 1 1–0 H 1–0 Jan 6, 1994 H2H
55069 Jamie Morgan David Pate 1 1–0 G 1–0 Jun 9, 1993 H2H
55070 Jamie Morgan David Rikl 1 0–1 H 0–1 Jan 7, 1994 H2H
55071 Jamie Morgan David Witt 1 1–0 C 1–0 Apr 20, 1995 H2H
55072 Jamie Morgan Eui Jong Chang 1 1–0 H 1–0 Apr 22, 1993 H2H
55073 Jamie Morgan Glenn Layendecker 1 0–1 G 0–1 Jul 11, 1991 H2H
55074 Jamie Morgan Grant Doyle 1 1–0 G 1–0 Jun 8, 1994 H2H
55075 Jamie Morgan Jacco Eltingh 1 0–1 C 0–1 Apr 29, 1993 H2H
55076 Jamie Morgan Jaime Oncins 1 1–0 C 1–0 May 12, 1994 H2H
55077 Jamie Morgan Javier Frana 1 1–0 G 1–0 Jun 10, 1993 H2H
55078 Jamie Morgan Joern Renzenbrink 1 1–0 H 1–0 Jan 15, 1993 H2H
55079 Jamie Morgan Joey Rive 1 0–1 H 0–1 Oct 7, 1988 H2H
55080 Jamie Morgan Juan Garat 1 1–0 C 1–0 May 13, 1994 H2H
55081 Jamie Morgan Kenny Thorne 1 0–1 H 0–1 Feb 9, 1995 H2H
55082 Jamie Morgan Libor Nemecek 1 0–1 H 0–1 Feb 24, 1994 H2H
55083 Jamie Morgan Louis Gloria 1 0–1 H 0–1 Apr 6, 1994 H2H
55084 Jamie Morgan Luis Herrera 1 1–0 H 1–0 Jul 21, 1993 H2H
55085 Jamie Morgan Marcelo Filippini 1 1–0 H 1–0 Jan 14, 1993 H2H
55086 Jamie Morgan Marc Kevin Goellner 1 1–0 H 1–0 Jan 13, 1994 H2H
55087 Jamie Morgan Mark Kaplan 1 0–1 G 0–1 Jul 8, 1994 H2H
55088 Jamie Morgan Mark Knowles 1 1–0 H 1–0 Aug 11, 1993 H2H
55089 Jamie Morgan Mauricio Hadad 1 0–1 C 0–1 Apr 22, 1995 H2H
55090 Jamie Morgan Michael Tebbutt 1 0–1 H 0–1 Jan 18, 1995 H2H
55091 Jamie Morgan Peter Lundgren 1 0–1 H 0–1 Jul 17, 1991 H2H
55092 Jamie Morgan Radomir Vasek 1 1–0 C 1–0 Apr 21, 1995 H2H
55093 Jamie Morgan Simon Youl 1 1–0 H 1–0 Jan 20, 1993 H2H
55094 Jamie Morgan Thierry Champion 1 0–1 C 0–1 May 25, 1994 H2H
55095 Jan Apell Alexander Reichel 1 1–0 C 1–0 Apr 18, 1996 H2H
55096 Jan Apell Anders Jarryd 1 0–1 C 0–1 Mar 6, 1992 H2H
55097 Jan Apell Arnaud Boetsch 1 1–0 C 1–0 Jul 22, 1995 H2H
55098 Jan Apell Bill Behrens 1 0–1 C 0–1 Apr 19, 1996 H2H
55099 Jan Apell Brad Gilbert 1 0–1 H 0–1 Feb 24, 1994 H2H
55100 Jan Apell Brian Macphie 1 0–1 H 0–1 Jan 17, 1996 H2H
55101 Jan Apell Carlos Costa 1 1–0 H 1–0 Aug 26, 1994 H2H
55102 Jan Apell Christian Bergstrom 1 0–1 C 0–1 Jul 13, 1995 H2H
55103 Jan Apell Christian Saceanu 1 0–1 H 0–1 Oct 13, 1994 H2H
55104 Jan Apell Christo Van Rensburg 1 0–1 H 0–1 Apr 23, 1993 H2H
55105 Jan Apell Claudio Mezzadri 1 1–0 C 1–0 Aug 13, 1992 H2H
55106 Jan Apell Danilo Marcelino 1 0–1 H 0–1 Jan 18, 1989 H2H
55107 Jan Apell David Engel 1 1–0 G 1–0 Jun 9, 1994 H2H
55108 Jan Apell David Prinosil 1 0–1 C 0–1 Mar 22, 1996 H2H
55109 Jan Apell Diego Perez 1 0–1 C 0–1 Jul 22, 1992 H2H
55110 Jan Apell Grant Connell 1 0–1 H 0–1 Apr 10, 1991 H2H
55111 Jan Apell Henri Leconte 1 1–0 C 1–0 Jul 19, 1995 H2H
55112 Jan Apell Jacco Eltingh 1 0–1 H 0–1 Aug 27, 1994 H2H
55113 Jan Apell Jamie Morgan 1 1–0 G 1–0 Jun 28, 1995 H2H
55114 Jan Apell Jared Palmer 1 1–0 H 1–0 Aug 17, 1994 H2H
55115 Jan Apell Jason Stoltenberg 1 1–0 H 1–0 Apr 22, 1993 H2H
55116 Jan Apell Jeremy Bates 1 1–0 G 1–0 Jun 11, 1994 H2H
55117 Jan Apell Jim Grabb 1 1–0 H 1–0 Apr 12, 1995 H2H
55118 Jan Apell John McEnroe 1 0–1 H 0–1 Aug 19, 1992 H2H
55119 Jan Apell Karsten Braasch 1 0–1 C 0–1 Oct 20, 1994 H2H
55120 Jan Apell Kent Kinnear 1 1–0 H 1–0 Aug 16, 1995 H2H
55121 Jan Apell Kotaro Miyachi 1 1–0 H 1–0 Apr 14, 1995 H2H
55122 Jan Apell Lars Rehmann 1 1–0 H 1–0 Apr 20, 1995 H2H
55123 Jan Apell Lionel Roux 1 0–1 H 0–1 Jan 23, 1998 H2H
55124 Jan Apell Marc Rosset 1 0–1 H 0–1 Aug 18, 1994 H2H
55125 Jan Apell Mark Koevermans 1 1–0 H 1–0 Oct 10, 1991 H2H
55126 Jan Apell Michael Tebbutt 1 0–1 C 0–1 May 2, 1996 H2H
55127 Jan Apell Nicklas Utgren 1 1–0 C 1–0 Jul 7, 1994 H2H
55128 Jan Apell Nicolas Pereira 1 0–1 H 0–1 Jan 4, 1996 H2H
55129 Jan Apell Oleg Ogorodov 1 0–1 H 0–1 Jan 11, 1996 H2H
55130 Jan Apell Olivier Delaitre 1 0–1 H 0–1 Jan 20, 1995 H2H
55131 Jan Apell Omar Camporese 1 1–0 C 1–0 Feb 27, 1992 H2H
55132 Jan Apell Patrick Rafter 1 0–1 H 0–1 Sep 2, 1994 H2H
55133 Jan Apell Paul Haarhuis 1 0–1 H 0–1 Mar 10, 1994 H2H
55134 Jan Apell Peter Nyborg 1 0–1 H 0–1 Oct 11, 1991 H2H
55135 Jan Apell Roger Rasheed 1 0–1 H 0–1 Jan 5, 1989 H2H
55136 Jan Apell Sebastien Lareau 1 1–0 G 1–0 Jun 14, 1995 H2H
55137 Jan Apell Stefano Pescosolido 1 1–0 H 1–0 Aug 31, 1994 H2H
55138 Jan Apell Steve Bryan 1 1–0 H 1–0 Mar 14, 1995 H2H
55139 Jan Apell Thomas Johansson 1 1–0 C 1–0 Mar 14, 1996 H2H
55140 Jan Apell Udo Riglewski 1 0–1 C 0–1 May 9, 1990 H2H
55141 Jan Apell Veli Paloheimo 1 0–1 C 0–1 Jul 12, 1990 H2H
55142 Jan Choinski Alexei Popyrin 1 1–0 G 1–0 Jun 22, 2026 H2H
55143 Jan Choinski Botic van de Zandschulp 1 0–1 H 0–1 Sep 2, 2026 H2H
55144 Jan Choinski Dusan Lajovic 1 1–0 G 1–0 Jul 5, 2023 H2H
55145 Jan Choinski Felix Gill 1 1–0 G 1–0 Jun 24, 2026 H2H
55146 Jan Choinski Frances Tiafoe 1 0–1 G 0–1 Jul 2, 2026 H2H
55147 Jan Choinski Joao Fonseca 1 1–0 C 1–0 Apr 4, 2024 H2H
55148 Jan Choinski Liam Broady 1 0–1 G 0–1 Jun 28, 2023 H2H
55149 Jan Choinski Lorenzo Musetti 1 0–1 G 0–1 Jun 22, 2023 H2H
55150 Jan Choinski Lorenzo Sonego 1 0–1 H 0–1 Nov 5, 2025 H2H
55151 Jan Choinski Luciano Darderi 1 0–1 G 0–1 Jul 3, 2024 H2H
55152 Jan Choinski Mees Rottgering 1 0–1 H 0–1 Aug 24, 2026 H2H
55153 Jan Choinski Roberto Carballes Baena 1 0–1 H 0–1 Aug 28, 2024 H2H
55154 Jan Choinski Sergiy Stakhovsky 1 0–1 G 0–1 Jun 9, 2016 H2H
55155 Jan Choinski Stefanos Sakellaridis 1 0–1 C 0–1 Mar 31, 2026 H2H
55156 Jan Choinski Titouan Droguet 1 0–1 H 0–1 Feb 3, 2026 H2H
55157 Jan Choinski Zhizhen Zhang 1 0–1 C 0–1 Jul 27, 2023 H2H
55158 Jan Choinski Zizou Bergs 1 0–1 G 0–1 Jun 25, 2026 H2H
55159 Jan Frode Andersen Lars Burgsmuller 1 1–0 C 1–0 Jul 14, 2004 H2H
55160 Jan Gunnarsson Alberto Tous 1 1–0 H 1–0 Feb 5, 1985 H2H
55161 Jan Gunnarsson Alejandro Ganzabal 1 1–0 C 1–0 May 16, 1985 H2H
55162 Jan Gunnarsson Alejandro Pierola 1 0–1 C 0–1 Sep 26, 1979 H2H
55163 Jan Gunnarsson Andreas Maurer 1 1–0 C 1–0 Jul 11, 1986 H2H
55164 Jan Gunnarsson Balazs Taroczy 1 0–1 C 0–1 Oct 8, 1980 H2H
55165 Jan Gunnarsson Barry Moir 1 1–0 C 1–0 Sep 17, 1986 H2H
55166 Jan Gunnarsson Bernard Fritz 1 1–0 C 1–0 Jul 7, 1983 H2H
55167 Jan Gunnarsson Bill Scanlon 1 1–0 H 1–0 Mar 16, 1984 H2H
55168 Jan Gunnarsson Bob Green 1 0–1 C 0–1 Mar 14, 1986 H2H
55169 Jan Gunnarsson Brad Drewett 1 1–0 H 1–0 Mar 17, 1984 H2H
55170 Jan Gunnarsson Broderick Dyke 1 1–0 H 1–0 Feb 9, 1985 H2H
55171 Jan Gunnarsson Buster C Mottram 1 0–1 C 0–1 Apr 22, 1982 H2H
55172 Jan Gunnarsson Chip Hooper 1 1–0 C 1–0 Apr 2, 1987 H2H
55173 Jan Gunnarsson Chris Bailey 1 1–0 G 1–0 Jun 22, 1988 H2H
55174 Jan Gunnarsson Chris Garner 1 1–0 H 1–0 Mar 16, 1991 H2H
55175 Jan Gunnarsson Christophe Freyss 1 1–0 C 1–0 Nov 18, 1982 H2H
55176 Jan Gunnarsson Craig A Miller 1 1–0 C 1–0 Jul 27, 1983 H2H
55177 Jan Gunnarsson Damir Keretic 1 1–0 H 1–0 Jan 22, 1989 H2H
55178 Jan Gunnarsson Dan Cassidy 1 1–0 C 1–0 May 25, 1988 H2H
55179 Jan Gunnarsson David Carter 1 1–0 C 1–0 Jul 23, 1981 H2H
55180 Jan Gunnarsson Eddie Dibbs 1 0–1 C 0–1 Oct 8, 1981 H2H
55181 Jan Gunnarsson Eliot Teltscher 1 0–1 H 0–1 Feb 25, 1983 H2H
55182 Jan Gunnarsson Eric Fromm 1 1–0 C 1–0 Feb 16, 1983 H2H
55183 Jan Gunnarsson Eugenio Rossi 1 1–0 C 1–0 May 11, 1988 H2H
55184 Jan Gunnarsson Florin Segarceanu 1 1–0 H 1–0 Apr 3, 1986 H2H
55185 Jan Gunnarsson Freddie Sauer 1 1–0 H 1–0 Oct 30, 1982 H2H
55186 Jan Gunnarsson Gene Malin 1 1–0 C 1–0 Oct 22, 1980 H2H
55187 Jan Gunnarsson George Hardie 1 0–1 C 0–1 Oct 23, 1980 H2H
55188 Jan Gunnarsson Georges Goven 1 1–0 H 1–0 Nov 24, 1983 H2H
55189 Jan Gunnarsson Gianni Ocleppo 1 1–0 C 1–0 Apr 22, 1987 H2H
55190 Jan Gunnarsson Hank Pfister 1 1–0 H 1–0 Feb 24, 1983 H2H
55191 Jan Gunnarsson Hans Dieter Beutel 1 1–0 H 1–0 Oct 18, 1984 H2H
55192 Jan Gunnarsson Hans Kary 1 1–0 C 1–0 Mar 11, 1982 H2H
55193 Jan Gunnarsson Hartmut Kirchhubel 1 1–0 H 1–0 Mar 18, 1982 H2H
55194 Jan Gunnarsson Igor Flego 1 1–0 H 1–0 Oct 9, 1986 H2H
55195 Jan Gunnarsson Ilie Nastase 1 0–1 C 0–1 Nov 26, 1981 H2H
55196 Jan Gunnarsson Javier Soler 1 1–0 C 1–0 Jul 19, 1979 H2H
55197 Jan Gunnarsson Jean Louis Haillet 1 1–0 C 1–0 Sep 24, 1981 H2H
55198 Jan Gunnarsson Jim Gurfein 1 1–0 H 1–0 Feb 12, 1986 H2H
55199 Jan Gunnarsson Jiri Hrebec 1 1–0 C 1–0 Oct 7, 1981 H2H
55200 Jan Gunnarsson John Sadri 1 0–1 G 0–1 Jun 27, 1984 H2H