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
54201 James Blake Paul Capdeville 1 1–0 H 1–0 Feb 15, 2008 H2H
54202 James Blake Paul-Henri Mathieu 1 1–0 H 1–0 Aug 24, 2007 H2H
54203 James Blake Pere Riba 1 1–0 H 1–0 Aug 24, 2010 H2H
54204 James Blake Peter Polansky 1 1–0 H 1–0 Sep 2, 2010 H2H
54205 James Blake Philip Bester 1 1–0 H 1–0 Aug 9, 2006 H2H
54206 James Blake Ramon Delgado 1 1–0 C 1–0 Apr 25, 2002 H2H
54207 James Blake Rhyne Williams 1 1–0 H 1–0 Aug 20, 2013 H2H
54208 James Blake Richard Krajicek 1 0–1 G 0–1 Jun 28, 2002 H2H
54209 James Blake Robin Soderling 1 1–0 H 1–0 Oct 14, 2006 H2H
54210 James Blake Sam Warburg 1 1–0 H 1–0 Feb 21, 2008 H2H
54211 James Blake Scoville Jenkins 1 1–0 H 1–0 Jan 28, 2007 H2H
54212 James Blake Sebastien De Chaunac 1 1–0 H 1–0 Jan 22, 2009 H2H
54213 James Blake Simon Greul 1 1–0 H 1–0 Oct 13, 2006 H2H
54214 James Blake Simon Larose 1 1–0 H 1–0 Jul 31, 2002 H2H
54215 James Blake Steve Darcis 1 1–0 H 1–0 Aug 28, 2008 H2H
54216 James Blake Tatsuma Ito 1 1–0 H 1–0 Aug 2, 2011 H2H
54217 James Blake Thiemo de Bakker 1 1–0 G 1–0 Jun 26, 2013 H2H
54218 James Blake Tim Henman 1 0–1 H 0–1 Aug 1, 2002 H2H
54219 James Blake Tim Smyczek 1 1–0 H 1–0 Jul 25, 2013 H2H
54220 James Blake Tobias Kamke 1 0–1 H 0–1 Jul 26, 2012 H2H
54221 James Blake Todd Larkham 1 1–0 G 1–0 Jun 25, 2003 H2H
54222 James Blake Todd Martin 1 1–0 H 1–0 Mar 12, 2003 H2H
54223 James Blake Tomas Behrend 1 0–1 C 0–1 Oct 23, 2003 H2H
54224 James Blake Tomas Tenconi 1 1–0 C 1–0 May 25, 2005 H2H
54225 James Blake Tomas Zib 1 1–0 H 1–0 Aug 5, 2005 H2H
54226 James Blake Victor Crivoi 1 0–1 C 0–1 Apr 29, 2009 H2H
54227 James Blake Viktor Troicki 1 0–1 C 0–1 May 29, 2013 H2H
54228 James Blake Vladimir Voltchkov 1 1–0 G 1–0 Jul 12, 2001 H2H
54229 James Blake Wayne Arthurs 1 1–0 H 1–0 Oct 4, 2001 H2H
54230 James Blake Wayne Black 1 1–0 H 1–0 Feb 13, 2003 H2H
54231 James Blake Wayne Odesnik 1 1–0 C 1–0 Apr 15, 2004 H2H
54232 James Blake Wesley Whitehouse 1 1–0 H 1–0 Jul 17, 2006 H2H
54233 James Blake Woong-Sun Jun 1 1–0 H 1–0 Jul 14, 2008 H2H
54234 James Blake Yaoki Ishii 1 1–0 H 1–0 Oct 3, 2001 H2H
54235 James Blake Zack Fleishman 1 1–0 H 1–0 Feb 12, 2004 H2H
54236 James Chico Hagey Kenneth McMillan 1 1–0 G 1–0 Aug 27, 1974 H2H
54237 James Chico Hagey Peter Doerner 1 0–1 G 0–1 Aug 28, 1974 H2H
54238 James Chico Hagey Spencer Segura 1 1–0 H 1–0 Feb 20, 1975 H2H
54239 James Chico Hagey Tom Edlefsen 1 1–0 C 1–0 Aug 3, 1974 H2H
54240 James Chico Hagey William Brown 1 1–0 C 1–0 Aug 10, 1977 H2H
54241 James Duckworth Benoit Paire 1 1–0 H 1–0 Oct 1, 2021 H2H
54242 James Duckworth Egor Gerasimov 1 0–1 H 0–1 Feb 8, 2020 H2H
54243 James Duckworth Eliot Spizzirri 1 0–1 H 0–1 Feb 11, 2026 H2H
54244 James Duckworth Ilya Ivashka 1 1–0 H 1–0 Sep 25, 2021 H2H
54245 James Duckworth J.J. Wolf 1 1–0 H 1–0 Jan 3, 2024 H2H
54246 James Duckworth Laslo Djere 1 0–1 C 0–1 May 19, 2026 H2H
54247 James Duckworth Pedro Martinez 1 0–1 H 0–1 Sep 1, 2021 H2H
54248 James Greenhalgh Christian Miniussi 1 0–1 H 0–1 Jan 9, 1992 H2H
54249 James Greenhalgh Kelly Evernden 1 0–1 H 0–1 Jan 2, 1992 H2H
54250 James Greenhalgh Patrik Kuhnen 1 1–0 H 1–0 Jan 13, 1994 H2H
54251 James McCabe Fabian Marozsan 1 0–1 G 0–1 Jul 2, 2025 H2H
54252 James McCabe Kamil Majchrzak 1 0–1 G 0–1 Jun 11, 2026 H2H
54253 James McCabe Luis Carlos Alvarez 1 0–1 H 0–1 Jul 16, 2025 H2H
54254 James McCabe Thiago Seyboth Wild 1 0–1 G 0–1 Jun 26, 2024 H2H
54255 James McCabe Yasutaka Uchiyama 1 0–1 H 0–1 Sep 21, 2024 H2H
54256 James McCabe Zizou Bergs 1 1–0 G 1–0 Jun 10, 2026 H2H
54257 James Sekulov Dennis van Scheppingen 1 0–1 C 0–1 Sep 11, 1997 H2H
54258 James Sekulov Justin Gimelstob 1 0–1 H 0–1 Jul 27, 2000 H2H
54259 James Trotter Jenson Brooksby 1 0–1 H 0–1 Oct 3, 2025 H2H
54260 James Turner Eric Jelen 1 0–1 G 0–1 Jun 22, 1989 H2H
54261 James Turner Peter Doohan 1 0–1 G 0–1 Jun 15, 1988 H2H
54262 James Turner Slobodan Zivojinovic 1 1–0 G 1–0 Jun 8, 1988 H2H
54263 James Turner Steve Shaw 1 1–0 G 1–0 Jun 18, 1986 H2H
54264 James Ward Adrian Mannarino 1 1–0 G 1–0 Jun 11, 2011 H2H
54265 James Ward Alex Bogdanovic 1 0–1 G 0–1 Jun 19, 2008 H2H
54266 James Ward Antonio Veic 1 1–0 H 1–0 Feb 5, 2015 H2H
54267 James Ward Augustin Gensse 1 0–1 C 0–1 Apr 12, 2007 H2H
54268 James Ward Blaz Kavcic 1 0–1 H 0–1 Jan 18, 2012 H2H
54269 James Ward Blaz Rola 1 1–0 G 1–0 Jun 11, 2014 H2H
54270 James Ward Daniel Cox 1 1–0 G 1–0 Jun 8, 2011 H2H
54271 James Ward Grigor Dimitrov 1 0–1 G 0–1 Jun 12, 2014 H2H
54272 James Ward Hyeon Chung 1 0–1 H 0–1 Aug 25, 2015 H2H
54273 James Ward Jimmy Wang 1 0–1 H 0–1 Jul 18, 2014 H2H
54274 James Ward Malek Jaziri 1 0–1 G 0–1 Jun 21, 2016 H2H
54275 James Ward Matthew Ebden 1 1–0 H 1–0 Jul 17, 2014 H2H
54276 James Ward Robby Ginepri 1 0–1 G 0–1 Jun 9, 2010 H2H
54277 James Ward Thomas Fabbiano 1 0–1 G 0–1 Jun 26, 2019 H2H
54278 James Ward Tim Smyczek 1 0–1 G 0–1 Jun 23, 2015 H2H
54279 Jamie Baker Alexander Peya 1 1–0 G 1–0 Jun 13, 2007 H2H
54280 Jamie Baker Alex Bogdanovic 1 0–1 G 0–1 Jun 14, 2007 H2H
54281 Jamie Baker Benoit Paire 1 0–1 G 0–1 Jun 12, 2013 H2H
54282 Jamie Baker Oliver Golding 1 1–0 G 1–0 Jun 13, 2012 H2H
54283 Jamie Baker Stefano Galvani 1 0–1 G 0–1 Jun 25, 2008 H2H
54284 Jamie Delgado Gael Monfils 1 1–0 G 1–0 Jun 8, 2005 H2H
54285 Jamie Delgado Ivo Heuberger 1 0–1 H 0–1 Mar 2, 2000 H2H
54286 Jamie Morgan Andrei Olhovskiy 1 1–0 C 1–0 Oct 24, 1992 H2H
54287 Jamie Morgan Brian Dunn 1 1–0 H 1–0 Aug 27, 1992 H2H
54288 Jamie Morgan Bryan Shelton 1 1–0 G 1–0 Jun 9, 1994 H2H
54289 Jamie Morgan Claudio Mezzadri 1 0–1 H 0–1 Jan 15, 1992 H2H
54290 Jamie Morgan Danilo Marcelino 1 1–0 H 1–0 Sep 26, 1991 H2H
54291 Jamie Morgan David Adams 1 0–1 C 0–1 Oct 20, 1994 H2H
54292 Jamie Morgan David Nainkin 1 1–0 H 1–0 Jan 6, 1994 H2H
54293 Jamie Morgan David Pate 1 1–0 G 1–0 Jun 9, 1993 H2H
54294 Jamie Morgan David Rikl 1 0–1 H 0–1 Jan 7, 1994 H2H
54295 Jamie Morgan David Witt 1 1–0 C 1–0 Apr 20, 1995 H2H
54296 Jamie Morgan Eui Jong Chang 1 1–0 H 1–0 Apr 22, 1993 H2H
54297 Jamie Morgan Glenn Layendecker 1 0–1 G 0–1 Jul 11, 1991 H2H
54298 Jamie Morgan Grant Doyle 1 1–0 G 1–0 Jun 8, 1994 H2H
54299 Jamie Morgan Jacco Eltingh 1 0–1 C 0–1 Apr 29, 1993 H2H
54300 Jamie Morgan Jaime Oncins 1 1–0 C 1–0 May 12, 1994 H2H
54301 Jamie Morgan Javier Frana 1 1–0 G 1–0 Jun 10, 1993 H2H
54302 Jamie Morgan Joern Renzenbrink 1 1–0 H 1–0 Jan 15, 1993 H2H
54303 Jamie Morgan Joey Rive 1 0–1 H 0–1 Oct 7, 1988 H2H
54304 Jamie Morgan Juan Garat 1 1–0 C 1–0 May 13, 1994 H2H
54305 Jamie Morgan Kenny Thorne 1 0–1 H 0–1 Feb 9, 1995 H2H
54306 Jamie Morgan Libor Nemecek 1 0–1 H 0–1 Feb 24, 1994 H2H
54307 Jamie Morgan Louis Gloria 1 0–1 H 0–1 Apr 6, 1994 H2H
54308 Jamie Morgan Luis Herrera 1 1–0 H 1–0 Jul 21, 1993 H2H
54309 Jamie Morgan Marcelo Filippini 1 1–0 H 1–0 Jan 14, 1993 H2H
54310 Jamie Morgan Marc Kevin Goellner 1 1–0 H 1–0 Jan 13, 1994 H2H
54311 Jamie Morgan Mark Kaplan 1 0–1 G 0–1 Jul 8, 1994 H2H
54312 Jamie Morgan Mark Knowles 1 1–0 H 1–0 Aug 11, 1993 H2H
54313 Jamie Morgan Mauricio Hadad 1 0–1 C 0–1 Apr 22, 1995 H2H
54314 Jamie Morgan Michael Tebbutt 1 0–1 H 0–1 Jan 18, 1995 H2H
54315 Jamie Morgan Peter Lundgren 1 0–1 H 0–1 Jul 17, 1991 H2H
54316 Jamie Morgan Radomir Vasek 1 1–0 C 1–0 Apr 21, 1995 H2H
54317 Jamie Morgan Simon Youl 1 1–0 H 1–0 Jan 20, 1993 H2H
54318 Jamie Morgan Thierry Champion 1 0–1 C 0–1 May 25, 1994 H2H
54319 Jan Apell Alexander Reichel 1 1–0 C 1–0 Apr 18, 1996 H2H
54320 Jan Apell Anders Jarryd 1 0–1 C 0–1 Mar 6, 1992 H2H
54321 Jan Apell Arnaud Boetsch 1 1–0 C 1–0 Jul 22, 1995 H2H
54322 Jan Apell Bill Behrens 1 0–1 C 0–1 Apr 19, 1996 H2H
54323 Jan Apell Brad Gilbert 1 0–1 H 0–1 Feb 24, 1994 H2H
54324 Jan Apell Brian Macphie 1 0–1 H 0–1 Jan 17, 1996 H2H
54325 Jan Apell Carlos Costa 1 1–0 H 1–0 Aug 26, 1994 H2H
54326 Jan Apell Christian Bergstrom 1 0–1 C 0–1 Jul 13, 1995 H2H
54327 Jan Apell Christian Saceanu 1 0–1 H 0–1 Oct 13, 1994 H2H
54328 Jan Apell Christo Van Rensburg 1 0–1 H 0–1 Apr 23, 1993 H2H
54329 Jan Apell Claudio Mezzadri 1 1–0 C 1–0 Aug 13, 1992 H2H
54330 Jan Apell Danilo Marcelino 1 0–1 H 0–1 Jan 18, 1989 H2H
54331 Jan Apell David Engel 1 1–0 G 1–0 Jun 9, 1994 H2H
54332 Jan Apell David Prinosil 1 0–1 C 0–1 Mar 22, 1996 H2H
54333 Jan Apell Diego Perez 1 0–1 C 0–1 Jul 22, 1992 H2H
54334 Jan Apell Grant Connell 1 0–1 H 0–1 Apr 10, 1991 H2H
54335 Jan Apell Henri Leconte 1 1–0 C 1–0 Jul 19, 1995 H2H
54336 Jan Apell Jacco Eltingh 1 0–1 H 0–1 Aug 27, 1994 H2H
54337 Jan Apell Jamie Morgan 1 1–0 G 1–0 Jun 28, 1995 H2H
54338 Jan Apell Jared Palmer 1 1–0 H 1–0 Aug 17, 1994 H2H
54339 Jan Apell Jason Stoltenberg 1 1–0 H 1–0 Apr 22, 1993 H2H
54340 Jan Apell Jeremy Bates 1 1–0 G 1–0 Jun 11, 1994 H2H
54341 Jan Apell Jim Grabb 1 1–0 H 1–0 Apr 12, 1995 H2H
54342 Jan Apell John McEnroe 1 0–1 H 0–1 Aug 19, 1992 H2H
54343 Jan Apell Karsten Braasch 1 0–1 C 0–1 Oct 20, 1994 H2H
54344 Jan Apell Kent Kinnear 1 1–0 H 1–0 Aug 14, 1995 H2H
54345 Jan Apell Kotaro Miyachi 1 1–0 H 1–0 Apr 14, 1995 H2H
54346 Jan Apell Lars Rehmann 1 1–0 H 1–0 Apr 20, 1995 H2H
54347 Jan Apell Lionel Roux 1 0–1 H 0–1 Jan 23, 1998 H2H
54348 Jan Apell Marc Rosset 1 0–1 H 0–1 Aug 18, 1994 H2H
54349 Jan Apell Mark Koevermans 1 1–0 H 1–0 Oct 10, 1991 H2H
54350 Jan Apell Michael Tebbutt 1 0–1 C 0–1 May 2, 1996 H2H
54351 Jan Apell Nicklas Utgren 1 1–0 C 1–0 Jul 7, 1994 H2H
54352 Jan Apell Nicolas Pereira 1 0–1 H 0–1 Jan 4, 1996 H2H
54353 Jan Apell Oleg Ogorodov 1 0–1 H 0–1 Jan 11, 1996 H2H
54354 Jan Apell Olivier Delaitre 1 0–1 H 0–1 Jan 20, 1995 H2H
54355 Jan Apell Omar Camporese 1 1–0 C 1–0 Feb 27, 1992 H2H
54356 Jan Apell Patrick Rafter 1 0–1 H 0–1 Sep 2, 1994 H2H
54357 Jan Apell Paul Haarhuis 1 0–1 H 0–1 Mar 10, 1994 H2H
54358 Jan Apell Peter Nyborg 1 0–1 H 0–1 Oct 11, 1991 H2H
54359 Jan Apell Roger Rasheed 1 0–1 H 0–1 Jan 5, 1989 H2H
54360 Jan Apell Sebastien Lareau 1 1–0 G 1–0 Jun 14, 1995 H2H
54361 Jan Apell Stefano Pescosolido 1 1–0 H 1–0 Aug 31, 1994 H2H
54362 Jan Apell Steve Bryan 1 1–0 H 1–0 Mar 14, 1995 H2H
54363 Jan Apell Thomas Johansson 1 1–0 C 1–0 Mar 14, 1996 H2H
54364 Jan Apell Udo Riglewski 1 0–1 C 0–1 May 9, 1990 H2H
54365 Jan Apell Veli Paloheimo 1 0–1 C 0–1 Jul 12, 1990 H2H
54366 Jan Choinski Alexei Popyrin 1 1–0 G 1–0 Jun 22, 2026 H2H
54367 Jan Choinski Dusan Lajovic 1 1–0 G 1–0 Jul 5, 2023 H2H
54368 Jan Choinski Felix Gill 1 1–0 G 1–0 Jun 24, 2026 H2H
54369 Jan Choinski Frances Tiafoe 1 0–1 G 0–1 Jul 2, 2026 H2H
54370 Jan Choinski Joao Fonseca 1 1–0 C 1–0 Apr 4, 2024 H2H
54371 Jan Choinski Liam Broady 1 0–1 G 0–1 Jun 28, 2023 H2H
54372 Jan Choinski Lorenzo Musetti 1 0–1 G 0–1 Jun 22, 2023 H2H
54373 Jan Choinski Luciano Darderi 1 0–1 G 0–1 Jul 3, 2024 H2H
54374 Jan Choinski Roberto Carballes Baena 1 0–1 H 0–1 Aug 28, 2024 H2H
54375 Jan Choinski Sergiy Stakhovsky 1 0–1 G 0–1 Jun 9, 2016 H2H
54376 Jan Choinski Stefanos Sakellaridis 1 0–1 C 0–1 Mar 31, 2026 H2H
54377 Jan Choinski Titouan Droguet 1 0–1 H 0–1 Feb 3, 2026 H2H
54378 Jan Choinski Zhizhen Zhang 1 0–1 C 0–1 Jul 27, 2023 H2H
54379 Jan Choinski Zizou Bergs 1 0–1 G 0–1 Jun 25, 2026 H2H
54380 Jan Frode Andersen Lars Burgsmuller 1 1–0 C 1–0 Jul 14, 2004 H2H
54381 Jan Gunnarsson Alberto Tous 1 1–0 H 1–0 Feb 5, 1985 H2H
54382 Jan Gunnarsson Alejandro Ganzabal 1 1–0 C 1–0 May 16, 1985 H2H
54383 Jan Gunnarsson Alejandro Pierola 1 0–1 C 0–1 Sep 26, 1979 H2H
54384 Jan Gunnarsson Andreas Maurer 1 1–0 C 1–0 Jul 11, 1986 H2H
54385 Jan Gunnarsson Balazs Taroczy 1 0–1 C 0–1 Oct 8, 1980 H2H
54386 Jan Gunnarsson Barry Moir 1 1–0 C 1–0 Sep 17, 1986 H2H
54387 Jan Gunnarsson Bernard Fritz 1 1–0 C 1–0 Jul 7, 1983 H2H
54388 Jan Gunnarsson Bill Scanlon 1 1–0 H 1–0 Mar 16, 1984 H2H
54389 Jan Gunnarsson Bob Green 1 0–1 C 0–1 Mar 14, 1986 H2H
54390 Jan Gunnarsson Brad Drewett 1 1–0 H 1–0 Mar 17, 1984 H2H
54391 Jan Gunnarsson Broderick Dyke 1 1–0 H 1–0 Feb 9, 1985 H2H
54392 Jan Gunnarsson Buster C Mottram 1 0–1 C 0–1 Apr 22, 1982 H2H
54393 Jan Gunnarsson Chip Hooper 1 1–0 C 1–0 Apr 2, 1987 H2H
54394 Jan Gunnarsson Chris Bailey 1 1–0 G 1–0 Jun 22, 1988 H2H
54395 Jan Gunnarsson Chris Garner 1 1–0 H 1–0 Mar 16, 1991 H2H
54396 Jan Gunnarsson Christophe Freyss 1 1–0 C 1–0 Nov 18, 1982 H2H
54397 Jan Gunnarsson Craig A Miller 1 1–0 C 1–0 Jul 27, 1983 H2H
54398 Jan Gunnarsson Damir Keretic 1 1–0 H 1–0 Jan 22, 1989 H2H
54399 Jan Gunnarsson Dan Cassidy 1 1–0 C 1–0 May 25, 1988 H2H
54400 Jan Gunnarsson David Carter 1 1–0 C 1–0 Jul 23, 1981 H2H