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
22201 Jakob Hlasek Jim Courier 2 1–1 H 1–1 Jan 5, 1995 H2H
22202 Jakob Hlasek Joey Rive 2 2–0 H 2–0 Aug 15, 1990 H2H
22203 Jakob Hlasek Karsten Braasch 2 1–1 C 1–0 H 0–1 Jan 15, 1994 H2H
22204 Jakob Hlasek Lars Jonsson 2 2–0 C 2–0 Feb 9, 1995 H2H
22205 Jakob Hlasek Lawson Duncan 2 2–0 C 2–0 May 6, 1987 H2H
22206 Jakob Hlasek Leonardo Lavalle 2 2–0 C 1–0 C 1–0 Jun 4, 1989 H2H
22207 Jakob Hlasek Magnus Tideman 2 2–0 C 1–0 H 1–0 Sep 11, 1986 H2H
22208 Jakob Hlasek Mansour Bahrami 2 2–0 C 1–0 H 1–0 Oct 7, 1988 H2H
22209 Jakob Hlasek Mark Petchey 2 2–0 G 1–0 H 1–0 Apr 12, 1995 H2H
22210 Jakob Hlasek Mark Woodforde 2 1–1 C 0–1 H 1–0 May 19, 1995 H2H
22211 Jakob Hlasek Martin Strelba 2 1–1 C 0–1 C 1–0 Sep 13, 1990 H2H
22212 Jakob Hlasek Matt Anger 2 2–0 H 2–0 Nov 19, 1988 H2H
22213 Jakob Hlasek Michael Westphal 2 2–0 C 2–0 Sep 19, 1986 H2H
22214 Jakob Hlasek Mikael Pernfors 2 0–2 C 0–1 C 0–1 Jul 9, 1987 H2H
22215 Jakob Hlasek Mike Leach 2 1–1 C 1–1 Mar 27, 1987 H2H
22216 Jakob Hlasek Olivier Delaitre 2 2–0 C 1–0 G 1–0 Jun 8, 1994 H2H
22217 Jakob Hlasek Paul Haarhuis 2 1–1 C 1–0 H 0–1 Jan 15, 1992 H2H
22218 Jakob Hlasek Peter Doohan 2 1–1 C 0–1 G 1–0 Jun 25, 1986 H2H
22219 Jakob Hlasek Peter Elter 2 2–0 C 2–0 May 29, 1985 H2H
22220 Jakob Hlasek Renzo Furlan 2 0–2 C 0–1 C 0–1 Jul 11, 1996 H2H
22221 Jakob Hlasek Rodolphe Gilbert 2 1–1 C 1–0 H 0–1 Sep 15, 1994 H2H
22222 Jakob Hlasek Simon Youl 2 2–0 H 2–0 Jul 27, 1991 H2H
22223 Jakob Hlasek Steve Denton 2 1–1 C 0–1 G 1–0 Feb 5, 1986 H2H
22224 Jakob Hlasek Terry Moor 2 1–1 C 1–0 G 0–1 Apr 28, 1986 H2H
22225 Jakob Hlasek Thierry Guardiola 2 2–0 C 1–0 H 1–0 Jul 13, 1995 H2H
22226 Jakob Hlasek Tim Wilkison 2 2–0 C 1–0 H 1–0 Nov 18, 1988 H2H
22227 Jakob Hlasek Wade Mcguire 2 2–0 C 1–0 H 1–0 Aug 7, 1996 H2H
22228 Jakob Hlasek Yahiya Doumbia 2 1–1 C 1–0 H 0–1 Sep 17, 1995 H2H
22229 Jakub Mensik Alexander Zverev 2 0–2 C 0–2 Jun 5, 2026 H2H
22230 Jakub Mensik Arthur Fils 2 1–1 H 1–1 Feb 20, 2026 H2H
22231 Jakub Mensik Fabian Marozsan 2 2–0 C 1–0 H 1–0 Jan 16, 2026 H2H
22232 Jakub Mensik Felix Auger-Aliassime 2 1–1 C 0–1 H 1–0 Aug 28, 2024 H2H
22233 Jakub Mensik Francisco Cerundolo 2 0–2 C 0–1 H 0–1 May 2, 2025 H2H
22234 Jakub Mensik Giovanni Mpetshi Perricard 2 1–1 H 1–1 Jan 15, 2026 H2H
22235 Jakub Mensik Joao Fonseca 2 1–1 C 1–0 H 0–1 Jun 2, 2026 H2H
22236 Jakub Mensik Marcos Giron 2 2–0 G 1–0 H 1–0 Mar 6, 2026 H2H
22237 Jakub Mensik Miomir Kecmanovic 2 2–0 H 2–0 Sep 28, 2025 H2H
22238 Jakub Mensik Nuno Borges 2 0–2 H 0–2 Jan 10, 2025 H2H
22239 Jakub Mensik Pablo Carreno Busta 2 2–0 H 2–0 Jan 20, 2026 H2H
22240 Jakub Mensik Roberto Bautista Agut 2 1–1 G 0–1 H 1–0 Jun 20, 2025 H2H
22241 Jakub Mensik Taylor Fritz 2 1–1 H 1–1 Mar 29, 2025 H2H
22242 Jakub Mensik Titouan Droguet 2 2–0 C 1–0 H 1–0 May 24, 2026 H2H
22243 Jakub Mensik Tomas Machac 2 1–1 H 1–1 Mar 26, 2025 H2H
22244 James Blake Alexandr Dolgopolov 2 0–2 H 0–2 Aug 4, 2012 H2H
22245 James Blake Alex Kuznetsov 2 2–0 C 1–0 H 1–0 Apr 13, 2007 H2H
22246 James Blake Andrea Gaudenzi 2 1–1 C 1–0 H 0–1 May 9, 2002 H2H
22247 James Blake Brian Vahaly 2 2–0 H 2–0 Mar 3, 2006 H2H
22248 James Blake Fernando Verdasco 2 2–0 C 1–0 H 1–0 May 9, 2008 H2H
22249 James Blake Frank Dancevic 2 2–0 H 2–0 Jan 21, 2009 H2H
22250 James Blake Gaston Gaudio 2 1–1 C 0–1 H 1–0 Mar 11, 2004 H2H
22251 James Blake Guillermo Canas 2 1–1 C 0–1 H 1–0 Apr 9, 2009 H2H
22252 James Blake Guillermo Coria 2 1–1 C 0–1 H 1–0 Apr 17, 2003 H2H
22253 James Blake Guillermo Garcia-Lopez 2 1–1 H 1–1 Oct 27, 2011 H2H
22254 James Blake Hyung-Taik Lee 2 2–0 H 2–0 Jul 21, 2007 H2H
22255 James Blake Irakli Labadze 2 0–2 H 0–2 Mar 14, 2004 H2H
22256 James Blake Jan-Michael Gambill 2 1–1 H 1–1 Mar 13, 2002 H2H
22257 James Blake Jesse Levine 2 2–0 H 2–0 Feb 10, 2011 H2H
22258 James Blake Jimmy Wang 2 1–1 G 1–0 H 0–1 Jun 30, 2006 H2H
22259 James Blake Jiri Vanek 2 2–0 H 2–0 Feb 20, 2003 H2H
22260 James Blake Joachim Johansson 2 0–2 H 0–2 Feb 20, 2004 H2H
22261 James Blake Jose Acasuso 2 2–0 H 2–0 Jan 18, 2006 H2H
22262 James Blake Juan Monaco 2 2–0 C 1–0 H 1–0 Apr 14, 2007 H2H
22263 James Blake Jurgen Melzer 2 2–0 H 2–0 Aug 7, 2007 H2H
22264 James Blake Justin Gimelstob 2 2–0 G 2–0 Jun 15, 2006 H2H
22265 James Blake Kevin Kim 2 2–0 H 2–0 Jan 11, 2007 H2H
22266 James Blake Lars Burgsmuller 2 2–0 C 1–0 H 1–0 Aug 1, 2003 H2H
22267 James Blake Leonardo Mayer 2 1–1 C 0–1 H 1–0 Jul 29, 2010 H2H
22268 James Blake Marcel Granollers 2 1–1 C 0–1 H 1–0 Aug 30, 2012 H2H
22269 James Blake Marin Cilic 2 2–0 H 2–0 Jan 22, 2008 H2H
22270 James Blake Max Mirnyi 2 0–2 G 0–1 H 0–1 Jul 2, 2006 H2H
22271 James Blake Michael Llodra 2 2–0 G 1–0 H 1–0 Aug 24, 2005 H2H
22272 James Blake Mikhail Kukushkin 2 1–1 H 1–1 Nov 4, 2011 H2H
22273 James Blake Nicolas Almagro 2 1–1 C 1–0 H 0–1 Mar 16, 2010 H2H
22274 James Blake Nicolas Lapentti 2 1–1 C 0–1 H 1–0 Apr 23, 2005 H2H
22275 James Blake Nicolas Mahut 2 2–0 H 2–0 Oct 31, 2007 H2H
22276 James Blake Novak Djokovic 2 0–2 H 0–2 Mar 28, 2011 H2H
22277 James Blake Paul Goldstein 2 1–1 H 1–1 Jul 20, 2007 H2H
22278 James Blake Peter Wessels 2 1–1 G 1–0 H 0–1 Jul 13, 2001 H2H
22279 James Blake Ricardo Mello 2 2–0 H 2–0 Feb 17, 2011 H2H
22280 James Blake Ruben Ramirez Hidalgo 2 1–1 H 1–1 Sep 2, 2009 H2H
22281 James Blake Ryan Sweeting 2 0–2 H 0–2 Feb 23, 2012 H2H
22282 James Blake Stan Wawrinka 2 0–2 C 0–2 May 10, 2008 H2H
22283 James Blake Stefan Koubek 2 1–1 H 1–1 Sep 2, 2007 H2H
22284 James Blake Teymuraz Gabashvili 2 1–1 H 1–1 Sep 1, 2006 H2H
22285 James Blake Wesley Moodie 2 2–0 H 2–0 Feb 10, 2005 H2H
22286 James Chico Hagey Henry Bunis 2 0–2 C 0–1 G 0–1 Jun 8, 1977 H2H
22287 James Duckworth Aleksandar Vukic 2 1–1 G 1–0 H 0–1 Jun 25, 2025 H2H
22288 James Duckworth Dalibor Svrcina 2 0–2 H 0–2 Mar 4, 2026 H2H
22289 James Duckworth Quentin Halys 2 2–0 C 1–0 G 1–0 Jul 15, 2022 H2H
22290 James Duckworth Roberto Bautista Agut 2 1–1 H 1–1 Mar 19, 2026 H2H
22291 James Duckworth Taylor Fritz 2 1–1 H 1–1 Oct 6, 2022 H2H
22292 James McCabe Alex Michelsen 2 0–2 H 0–2 Jan 16, 2025 H2H
22293 Jamie Morgan Alexander Mronz 2 1–1 C 0–1 H 1–0 Sep 29, 1994 H2H
22294 Jamie Morgan David Prinosil 2 1–1 H 1–1 Apr 15, 1993 H2H
22295 Jamie Morgan Jared Palmer 2 1–1 C 1–1 May 4, 1995 H2H
22296 Jamie Morgan Jeremy Bates 2 0–2 H 0–2 Jul 28, 1993 H2H
22297 Jamie Morgan Mark Woodforde 2 2–0 G 1–0 H 1–0 Jun 11, 1993 H2H
22298 Jamie Morgan Neil Borwick 2 1–1 H 1–1 Apr 21, 1994 H2H
22299 Jamie Morgan Nicklas Kulti 2 0–2 C 0–1 H 0–1 Oct 12, 1994 H2H
22300 Jamie Morgan Steve Bryan 2 0–2 C 0–1 H 0–1 May 11, 1995 H2H
22301 Jan Apell Alex Antonitsch 2 1–1 C 1–1 Mar 5, 1992 H2H
22302 Jan Apell Byron Black 2 0–2 C 0–1 G 0–1 Jun 22, 1995 H2H
22303 Jan Apell Cedric Pioline 2 1–1 H 1–1 Jan 18, 1995 H2H
22304 Jan Apell David Rikl 2 2–0 H 2–0 Aug 4, 1994 H2H
22305 Jan Apell Guillaume Raoux 2 0–2 G 0–1 H 0–1 Jun 16, 1994 H2H
22306 Jan Apell Henrik Holm 2 1–1 C 1–1 Oct 26, 1994 H2H
22307 Jan Apell Jan Siemerink 2 2–0 C 1–0 H 1–0 Oct 9, 1997 H2H
22308 Jan Apell Marc Kevin Goellner 2 0–2 H 0–2 Aug 30, 1995 H2H
22309 Jan Apell Mark Woodforde 2 1–1 G 1–0 H 0–1 Mar 15, 1995 H2H
22310 Jan Apell Nicklas Kulti 2 2–0 C 1–0 H 1–0 Mar 21, 1996 H2H
22311 Jan Apell Richard Krajicek 2 0–2 H 0–2 Aug 6, 1994 H2H
22312 Jan Choinski Hubert Hurkacz 2 0–2 C 0–1 G 0–1 Apr 5, 2024 H2H
22313 Jan Gunnarsson Carl Limberger 2 2–0 C 1–0 H 1–0 Jul 28, 1988 H2H
22314 Jan Gunnarsson Cassio Motta 2 2–0 C 2–0 Sep 13, 1990 H2H
22315 Jan Gunnarsson Danie Visser 2 1–1 G 0–1 H 1–0 Jun 28, 1985 H2H
22316 Jan Gunnarsson Eric Jelen 2 1–1 C 1–0 H 0–1 Nov 5, 1987 H2H
22317 Jan Gunnarsson Francesco Cancellotti 2 2–0 C 2–0 May 24, 1991 H2H
22318 Jan Gunnarsson Guillermo Vilas 2 0–2 C 0–2 Apr 15, 1988 H2H
22319 Jan Gunnarsson Haroon Ismail 2 2–0 C 2–0 Jul 21, 1983 H2H
22320 Jan Gunnarsson Jaroslav Navratil 2 2–0 C 1–0 H 1–0 Oct 11, 1985 H2H
22321 Jan Gunnarsson Jose Higueras 2 1–1 C 0–1 H 1–0 Oct 11, 1984 H2H
22322 Jan Gunnarsson Magnus Tideman 2 2–0 C 2–0 Jul 30, 1987 H2H
22323 Jan Gunnarsson Marko Ostoja 2 1–1 H 1–1 Oct 26, 1984 H2H
22324 Jan Gunnarsson Mike Leach 2 1–1 C 0–1 G 1–0 Jun 24, 1987 H2H
22325 Jan Gunnarsson Milan Srejber 2 1–1 C 0–1 H 1–0 Mar 18, 1990 H2H
22326 Jan Gunnarsson Paul Annacone 2 1–1 C 0–1 H 1–0 Oct 20, 1989 H2H
22327 Jan Gunnarsson Peter Fleming 2 0–2 C 0–1 H 0–1 Mar 1, 1985 H2H
22328 Jan Gunnarsson Shlomo Glickstein 2 0–2 C 0–1 H 0–1 May 27, 1983 H2H
22329 Jan Gunnarsson Stanislav Birner 2 2–0 C 1–0 H 1–0 Nov 21, 1985 H2H
22330 Jan Gunnarsson Steve Meister 2 2–0 H 2–0 Mar 15, 1984 H2H
22331 Jan Gunnarsson Thierry Tulasne 2 0–2 C 0–2 May 29, 1987 H2H
22332 Jan Gunnarsson Ulrich Pinner 2 0–2 C 0–1 H 0–1 Mar 26, 1981 H2H
22333 Jan Gunnarsson Wojtek Fibak 2 0–2 C 0–1 H 0–1 Nov 4, 1982 H2H
22334 Jan Gunnarsson Zoltan Kuharszky 2 2–0 C 1–0 C 1–0 Apr 3, 1985 H2H
22335 Jan Hajek Albert Ramos-Vinolas 2 0–2 C 0–1 H 0–1 May 14, 2013 H2H
22336 Jan Hajek Marin Cilic 2 0–2 H 0–2 Oct 29, 2010 H2H
22337 Jan Hernych Kevin Kim 2 1–1 H 1–1 Aug 30, 2006 H2H
22338 Jan Kodes Alvaro Betancur 2 2–0 C 2–0 Oct 11, 1978 H2H
22339 Jan Kodes Bernie Mitton 2 1–1 C 1–0 H 0–1 Jan 23, 1976 H2H
22340 Jan Kodes Billy Martin 2 1–1 C 1–1 Jan 22, 1977 H2H
22341 Jan Kodes Bob Carmichael 2 2–0 C 2–0 Jul 26, 1979 H2H
22342 Jan Kodes Byron Bertram 2 1–1 C 1–0 H 0–1 Oct 27, 1977 H2H
22343 Jan Kodes Cliff Drysdale 2 1–1 H 1–1 Nov 6, 1971 H2H
22344 Jan Kodes Colin Dibley 2 1–1 C 0–1 C 1–0 Feb 15, 1974 H2H
22345 Jan Kodes Corrado Barazzutti 2 0–2 C 0–2 Apr 9, 1977 H2H
22346 Jan Kodes Douglas Palm 2 2–0 C 1–0 H 1–0 Nov 9, 1977 H2H
22347 Jan Kodes Frank Froehling 2 2–0 G 1–0 H 1–0 Sep 12, 1971 H2H
22348 Jan Kodes Frantisek Pala 2 2–0 C 2–0 Jun 4, 1976 H2H
22349 Jan Kodes Hans Joachim Ploetz 2 2–0 C 2–0 May 15, 1975 H2H
22350 Jan Kodes Hans Jurgen Pohmann 2 2–0 C 2–0 Jul 23, 1976 H2H
22351 Jan Kodes Harold Solomon 2 0–2 C 0–2 Oct 11, 1979 H2H
22352 Jan Kodes Haroon Rahim 2 1–1 C 0–1 C 1–0 Aug 28, 1974 H2H
22353 Jan Kodes Heinz Gunthardt 2 0–2 C 0–1 H 0–1 Nov 3, 1978 H2H
22354 Jan Kodes Istvan Gulyas 2 2–0 C 1–0 H 1–0 Feb 6, 1969 H2H
22355 Jan Kodes Ivan Molina 2 2–0 C 2–0 Oct 13, 1975 H2H
22356 Jan Kodes Janos Benyik 2 2–0 C 1–0 C 1–0 Jul 16, 1977 H2H
22357 Jan Kodes Jan Pisecky 2 2–0 C 2–0 May 10, 1975 H2H
22358 Jan Kodes Jean Loup Rouyer 2 1–1 C 1–0 G 0–1 Jun 16, 1971 H2H
22359 Jan Kodes Jim Osborne 2 0–2 H 0–2 Oct 23, 1970 H2H
22360 Jan Kodes Jiri Granat 2 1–1 C 0–1 C 1–0 Jul 14, 1977 H2H
22361 Jan Kodes Nicholas Kalogeropoulos 2 2–0 C 2–0 Jun 4, 1973 H2H
22362 Jan Kodes Owen Davidson 2 2–0 C 2–0 Apr 5, 1973 H2H
22363 Jan Kodes Patricio Cornejo 2 2–0 C 1–0 G 1–0 Jun 7, 1973 H2H
22364 Jan Kodes Paul Gerken 2 2–0 C 1–0 H 1–0 Apr 4, 1974 H2H
22365 Jan Kodes Peter Szoke 2 0–2 C 0–1 H 0–1 May 22, 1971 H2H
22366 Jan Kodes Phil Dent 2 2–0 C 1–0 H 1–0 Sep 3, 1976 H2H
22367 Jan Kodes Robert Maud 2 1–1 C 1–1 Jun 3, 1969 H2H
22368 Jan Kodes Rolf Gehring 2 2–0 C 1–0 H 1–0 Jun 14, 1979 H2H
22369 Jan Kodes Ross Case 2 2–0 C 1–0 C 1–0 Feb 16, 1978 H2H
22370 Jan Kodes Roy Barth 2 2–0 H 2–0 Sep 30, 1971 H2H
22371 Jan Kodes Roy Emerson 2 0–2 C 0–1 C 0–1 Nov 16, 1968 H2H
22372 Jan Kodes Ruby Hoskowetz 2 2–0 C 2–0 Jul 20, 1976 H2H
22373 Jan Kodes Stefan Simonsson 2 0–2 C 0–1 C 0–1 Dec 18, 1980 H2H
22374 Jan Kodes Stephen Warboys 2 2–0 C 1–0 C 1–0 Nov 17, 1975 H2H
22375 Jan Kodes Steve Krulevitz 2 2–0 C 1–0 H 1–0 May 26, 1976 H2H
22376 Jan Kodes Szabolcz Baranyi 2 2–0 C 2–0 Oct 8, 1976 H2H
22377 Jan Kodes Thomaz Koch 2 1–1 C 1–1 Oct 17, 1974 H2H
22378 Jan Kodes Tony Giammalva 2 1–1 G 1–0 H 0–1 Oct 29, 1981 H2H
22379 Jan Kodes Tony Roche 2 1–1 C 0–1 C 1–0 Jan 27, 1977 H2H
22380 Jan Kodes Ulrich Pinner 2 1–1 C 1–1 Oct 13, 1978 H2H
22381 Jan Kodes Victor Amaya 2 1–1 H 1–1 Aug 20, 1980 H2H
22382 Janko Tipsarevic Alexander Kudryavtsev 2 2–0 H 2–0 Jan 7, 2011 H2H
22383 Janko Tipsarevic Aljaz Bedene 2 2–0 H 2–0 Jan 5, 2013 H2H
22384 Janko Tipsarevic Blaz Kavcic 2 2–0 G 1–0 H 1–0 Jun 8, 2011 H2H
22385 Janko Tipsarevic Dusan Vemic 2 2–0 C 1–0 G 1–0 Jun 13, 2007 H2H
22386 Janko Tipsarevic Edouard Roger-Vasselin 2 2–0 H 2–0 Jan 4, 2013 H2H
22387 Janko Tipsarevic Federico Delbonis 2 1–1 C 1–1 May 18, 2016 H2H
22388 Janko Tipsarevic Flavio Cipolla 2 2–0 H 2–0 Mar 1, 2012 H2H
22389 Janko Tipsarevic Florent Serra 2 1–1 G 1–0 H 0–1 Sep 2, 2009 H2H
22390 Janko Tipsarevic Gilles Muller 2 1–1 C 0–1 H 1–0 Mar 11, 2012 H2H
22391 Janko Tipsarevic Go Soeda 2 2–0 H 2–0 Jan 5, 2013 H2H
22392 Janko Tipsarevic Ivan Dodig 2 2–0 H 2–0 Aug 12, 2011 H2H
22393 Janko Tipsarevic Jan Hernych 2 2–0 C 1–0 G 1–0 Jul 21, 2012 H2H
22394 Janko Tipsarevic Jan-Michael Gambill 2 1–1 H 1–1 Aug 3, 2006 H2H
22395 Janko Tipsarevic Jurgen Melzer 2 1–1 H 1–1 Oct 31, 2009 H2H
22396 Janko Tipsarevic Marc Gicquel 2 1–1 C 0–1 G 1–0 Jun 20, 2007 H2H
22397 Janko Tipsarevic Mariano Puerta 2 0–2 C 0–2 Sep 15, 2005 H2H
22398 Janko Tipsarevic Michael Russell 2 2–0 G 1–0 H 1–0 Jun 9, 2011 H2H
22399 Janko Tipsarevic Mikhail Kukushkin 2 1–1 G 1–0 H 0–1 Jun 16, 2011 H2H
22400 Janko Tipsarevic Nicolas Almagro 2 0–2 C 0–1 H 0–1 Jan 22, 2013 H2H