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
19201 Denis Istomin Dudi Sela 2 1–1 H 1–1 Feb 6, 2015 H2H
19202 Denis Istomin Dustin Brown 2 2–0 C 1–0 G 1–0 Jul 28, 2017 H2H
19203 Denis Istomin Evgeny Korolev 2 0–2 C 0–1 H 0–1 Sep 25, 2009 H2H
19204 Denis Istomin Gael Monfils 2 0–2 H 0–2 Feb 8, 2014 H2H
19205 Denis Istomin Hyeon Chung 2 0–2 C 0–2 Jun 1, 2017 H2H
19206 Denis Istomin Igor Kunitsyn 2 2–0 C 1–0 H 1–0 May 29, 2012 H2H
19207 Denis Istomin Igor Sijsling 2 1–1 G 0–1 H 1–0 Jun 13, 2013 H2H
19208 Denis Istomin Ivan Dodig 2 1–1 G 0–1 H 1–0 Jan 18, 2017 H2H
19209 Denis Istomin Jeremy Chardy 2 1–1 H 1–1 Aug 15, 2012 H2H
19210 Denis Istomin Kevin Kim 2 2–0 G 1–0 H 1–0 Jul 19, 2009 H2H
19211 Denis Istomin Laslo Djere 2 0–2 C 0–2 Jul 26, 2018 H2H
19212 Denis Istomin Lorenzo Giustino 2 2–0 C 2–0 Jul 27, 2017 H2H
19213 Denis Istomin Marinko Matosevic 2 2–0 C 1–0 H 1–0 May 2, 2014 H2H
19214 Denis Istomin Marsel Ilhan 2 2–0 H 2–0 Feb 6, 2014 H2H
19215 Denis Istomin Matteo Berrettini 2 0–2 C 0–1 H 0–1 May 2, 2019 H2H
19216 Denis Istomin Matthew Ebden 2 1–1 H 1–1 Mar 1, 2012 H2H
19217 Denis Istomin Michael Llodra 2 2–0 G 1–0 H 1–0 Jun 20, 2012 H2H
19218 Denis Istomin Nick Kyrgios 2 0–2 C 0–1 G 0–1 Jul 4, 2018 H2H
19219 Denis Istomin Radek Stepanek 2 0–2 G 0–1 H 0–1 Jun 9, 2016 H2H
19220 Denis Istomin Ricardas Berankis 2 0–2 C 0–1 H 0–1 Oct 18, 2018 H2H
19221 Denis Istomin Steve Darcis 2 0–2 G 0–1 H 0–1 Jun 29, 2017 H2H
19222 Denis Istomin Taro Daniel 2 1–1 H 1–1 Feb 4, 2016 H2H
19223 Denis Istomin Teymuraz Gabashvili 2 2–0 C 1–0 H 1–0 May 3, 2016 H2H
19224 Denis Istomin Yuichi Sugita 2 1–1 H 1–1 Oct 19, 2017 H2H
19225 Denis Kudla Adrian Mannarino 2 0–2 H 0–2 Sep 29, 2016 H2H
19226 Denis Kudla Benoit Paire 2 1–1 C 0–1 G 1–0 Apr 14, 2015 H2H
19227 Denis Kudla Damir Dzumhur 2 0–2 C 0–1 G 0–1 May 29, 2018 H2H
19228 Denis Kudla Dudi Sela 2 1–1 H 1–1 Aug 1, 2015 H2H
19229 Denis Kudla Grigor Dimitrov 2 1–1 G 1–0 H 0–1 Feb 24, 2016 H2H
19230 Denis Kudla Hyeon Chung 2 1–1 H 1–1 Oct 19, 2018 H2H
19231 Denis Kudla Kei Nishikori 2 0–2 G 0–1 H 0–1 Jan 4, 2019 H2H
19232 Denis Kudla Marin Cilic 2 0–2 G 0–1 H 0–1 Sep 2, 2020 H2H
19233 Denis Kudla Marton Fucsovics 2 0–2 C 0–1 G 0–1 Apr 24, 2019 H2H
19234 Denis Kudla Mikhail Kukushkin 2 0–2 H 0–2 Feb 21, 2019 H2H
19235 Denis Kudla Nick Kyrgios 2 0–2 H 0–2 Aug 14, 2018 H2H
19236 Denis Kudla Pierre-Hugues Herbert 2 0–2 G 0–1 H 0–1 Jun 26, 2019 H2H
19237 Denis Kudla Ricardas Berankis 2 0–2 H 0–2 Feb 28, 2019 H2H
19238 Denis Kudla Taylor Fritz 2 2–0 H 2–0 Aug 5, 2021 H2H
19239 Denis Kudla Tobias Kamke 2 1–1 H 1–1 Mar 10, 2012 H2H
19240 Denis Shapovalov Adam Walton 2 2–0 H 2–0 Jul 19, 2025 H2H
19241 Denis Shapovalov Aleksandar Kovacevic 2 2–0 H 2–0 Feb 12, 2026 H2H
19242 Denis Shapovalov Alex Molcan 2 1–1 C 0–1 H 1–0 Apr 17, 2026 H2H
19243 Denis Shapovalov Cameron Norrie 2 0–2 G 0–1 H 0–1 Oct 2, 2021 H2H
19244 Denis Shapovalov Corentin Moutet 2 0–2 C 0–2 Apr 18, 2024 H2H
19245 Denis Shapovalov Daniel Altmaier 2 1–1 G 1–0 H 0–1 Sep 27, 2025 H2H
19246 Denis Shapovalov Daniel Evans 2 2–0 H 2–0 Oct 29, 2022 H2H
19247 Denis Shapovalov Hugo Gaston 2 1–1 H 1–1 Feb 8, 2024 H2H
19248 Denis Shapovalov Jared Donaldson 2 2–0 G 1–0 H 1–0 Jun 28, 2018 H2H
19249 Denis Shapovalov Joao Fonseca 2 0–2 H 0–2 Oct 29, 2025 H2H
19250 Denis Shapovalov Jurij Rodionov 2 1–1 H 1–1 Oct 27, 2022 H2H
19251 Denis Shapovalov Laslo Djere 2 2–0 C 1–0 H 1–0 Jan 19, 2022 H2H
19252 Denis Shapovalov Lorenzo Musetti 2 0–2 H 0–2 Jan 16, 2025 H2H
19253 Denis Shapovalov Lorenzo Sonego 2 2–0 C 1–0 H 1–0 Oct 4, 2024 H2H
19254 Denis Shapovalov Luciano Darderi 2 1–1 C 0–1 H 1–0 May 10, 2024 H2H
19255 Denis Shapovalov Mariano Navone 2 0–2 C 0–1 G 0–1 May 7, 2026 H2H
19256 Denis Shapovalov Matteo Arnaldi 2 1–1 C 1–0 H 0–1 Mar 25, 2024 H2H
19257 Denis Shapovalov Matteo Berrettini 2 1–1 G 0–1 H 1–0 Jun 14, 2024 H2H
19258 Denis Shapovalov Pedro Martinez 2 2–0 C 2–0 May 27, 2025 H2H
19259 Denis Shapovalov Pierre-Hugues Herbert 2 1–1 H 1–1 Aug 7, 2019 H2H
19260 Denis Shapovalov Reilly Opelka 2 1–1 H 1–1 Mar 15, 2022 H2H
19261 Denis Shapovalov Rogerio Dutra Silva 2 2–0 H 2–0 Jan 10, 2018 H2H
19262 Denis Shapovalov Roman Safiullin 2 1–1 G 0–1 H 1–0 Jul 11, 2023 H2H
19263 Denis Shapovalov Soonwoo Kwon 2 2–0 H 2–0 Jan 20, 2022 H2H
19264 Denis Shapovalov Tallon Griekspoor 2 1–1 C 1–1 Apr 14, 2026 H2H
19265 Denis Shapovalov Tomas Martin Etcheverry 2 2–0 C 1–0 H 1–0 Mar 6, 2026 H2H
19266 Denis Shapovalov Valentin Royer 2 2–0 H 2–0 Oct 24, 2025 H2H
19267 Denis Shapovalov Yuichi Sugita 2 2–0 H 2–0 Oct 19, 2019 H2H
19268 Denis Shapovalov Zhizhen Zhang 2 1–1 C 0–1 H 1–0 Jan 8, 2025 H2H
19269 Dennis Novak Benoit Paire 2 1–1 H 1–1 Oct 16, 2020 H2H
19270 Dennis Ralston Allan Stone 2 2–0 C 1–0 G 1–0 Jul 27, 1971 H2H
19271 Dennis Ralston Brian Fairlie 2 1–1 G 1–0 H 0–1 Mar 6, 1974 H2H
19272 Dennis Ralston Colin Stubs 2 1–1 G 1–0 H 0–1 Jan 13, 1970 H2H
19273 Dennis Ralston Jim Mcmanus 2 1–1 H 1–1 Sep 19, 1973 H2H
19274 Dennis Ralston Ove Bengtson 2 0–2 C 0–1 H 0–1 Feb 23, 1977 H2H
19275 Dennis Ralston Owen Davidson 2 0–2 C 0–1 G 0–1 May 1, 1971 H2H
19276 Dennis Ralston Robert Maud 2 1–1 G 0–1 H 1–0 Jan 25, 1973 H2H
19277 Dennis Ralston Torben Ulrich 2 2–0 C 1–0 G 1–0 Dec 7, 1972 H2H
19278 Dennis van Scheppingen Ivo Heuberger 2 1–1 C 0–1 H 1–0 May 20, 2004 H2H
19279 Deon Joubert Ferdi Taygan 2 1–1 C 0–1 C 1–0 Mar 23, 1979 H2H
19280 Deon Joubert Patrice Dominguez 2 1–1 C 0–1 H 1–0 Apr 21, 1979 H2H
19281 Derek Tarr Rodney Harmon 2 1–1 C 1–0 H 0–1 Sep 15, 1983 H2H
19282 Derek Tarr Terry Moor 2 2–0 C 2–0 Aug 1, 1983 H2H
19283 Derek Tarr Vitas Gerulaitis 2 0–2 H 0–2 Aug 30, 1984 H2H
19284 Derrick Rostagno Alexander Mronz 2 0–2 C 0–1 H 0–1 May 12, 1990 H2H
19285 Derrick Rostagno Bill Scanlon 2 1–1 C 1–1 Nov 22, 1986 H2H
19286 Derrick Rostagno Bruce Derlin 2 1–1 C 0–1 H 1–0 Jul 25, 1990 H2H
19287 Derrick Rostagno Bryan Shelton 2 0–2 C 0–1 H 0–1 May 7, 1993 H2H
19288 Derrick Rostagno Carl Limberger 2 2–0 C 1–0 H 1–0 Jan 15, 1992 H2H
19289 Derrick Rostagno Danilo Marcelino 2 1–1 H 1–1 Aug 6, 1992 H2H
19290 Derrick Rostagno David Pate 2 1–1 C 0–1 H 1–0 Jul 24, 1991 H2H
19291 Derrick Rostagno Jim Pugh 2 2–0 C 1–0 H 1–0 Aug 17, 1990 H2H
19292 Derrick Rostagno Kelly Evernden 2 0–2 C 0–1 G 0–1 Nov 18, 1988 H2H
19293 Derrick Rostagno Kevin Curren 2 0–2 C 0–1 H 0–1 Oct 17, 1991 H2H
19294 Derrick Rostagno Larry Scott 2 2–0 G 1–0 H 1–0 Jul 7, 1988 H2H
19295 Derrick Rostagno Marc Flur 2 1–1 H 1–1 Aug 19, 1988 H2H
19296 Derrick Rostagno Peter Lundgren 2 2–0 C 1–0 H 1–0 Sep 28, 1989 H2H
19297 Derrick Rostagno Pieter Aldrich 2 1–1 H 1–1 Feb 16, 1989 H2H
19298 Derrick Rostagno Richard Matuszewski 2 2–0 G 1–0 H 1–0 Feb 25, 1987 H2H
19299 Derrick Rostagno Thomas Hogstedt 2 2–0 H 2–0 Jul 25, 1991 H2H
19300 Derrick Rostagno Tim Wilkison 2 2–0 G 2–0 Jun 22, 1989 H2H
19301 Derrick Rostagno Todd Nelson 2 2–0 C 1–0 G 1–0 Nov 17, 1988 H2H
19302 Derrick Rostagno Vijay Amritraj 2 0–2 G 0–2 Jul 8, 1988 H2H
19303 Dick Crealy Allan Stone 2 2–0 H 2–0 Apr 17, 1969 H2H
19304 Dick Crealy Bill Bowrey 2 0–2 G 0–2 Jan 16, 1969 H2H
19305 Dick Crealy Butch Seewagen 2 1–1 C 0–1 C 1–0 Sep 23, 1973 H2H
19306 Dick Crealy Frank Froehling 2 1–1 G 0–1 H 1–0 Mar 6, 1974 H2H
19307 Dick Crealy Graham Stilwell 2 1–1 C 1–0 G 0–1 Jan 22, 1974 H2H
19308 Dick Crealy Harald Elschenbroich 2 2–0 C 2–0 Nov 19, 1974 H2H
19309 Dick Crealy Ian Fletcher 2 2–0 G 2–0 Jan 11, 1974 H2H
19310 Dick Crealy Ion Tiriac 2 0–2 C 0–2 May 9, 1968 H2H
19311 Dick Crealy Jim Mcmanus 2 2–0 C 1–0 G 1–0 Dec 7, 1978 H2H
19312 Dick Crealy Jurgen Fassbender 2 1–1 C 1–1 Apr 29, 1977 H2H
19313 Dick Crealy Milan Holecek 2 2–0 C 1–0 G 1–0 Apr 10, 1974 H2H
19314 Dick Crealy Ove Bengtson 2 1–1 G 0–1 H 1–0 Aug 30, 1974 H2H
19315 Dick Crealy Pat Cramer 2 1–1 C 1–1 Sep 16, 1976 H2H
19316 Dick Crealy Patricio Cornejo 2 1–1 C 1–0 H 0–1 Mar 8, 1974 H2H
19317 Dick Crealy Paul Gerken 2 1–1 G 1–1 Jun 26, 1973 H2H
19318 Dick Crealy Peter Szoke 2 2–0 C 2–0 Oct 25, 1972 H2H
19319 Dick Crealy Premjit Lall 2 2–0 C 2–0 Apr 4, 1973 H2H
19320 Dick Crealy Richard Hawkes 2 2–0 G 1–0 H 1–0 Dec 9, 1971 H2H
19321 Dick Crealy Steve Faulk 2 2–0 C 2–0 Jun 5, 1974 H2H
19322 Dick Crealy Tom Kreiss 2 2–0 C 1–0 H 1–0 Nov 13, 1975 H2H
19323 Dick Crealy Tony Parun 2 2–0 G 2–0 Jan 29, 1970 H2H
19324 Dick Crealy Torben Ulrich 2 2–0 C 1–0 G 1–0 Jun 9, 1973 H2H
19325 Dick Stockton Byron Bertram 2 2–0 C 1–0 C 1–0 Sep 3, 1976 H2H
19326 Dick Stockton Ferdi Taygan 2 1–1 H 1–1 Aug 20, 1980 H2H
19327 Dick Stockton Grover Raz Reid 2 2–0 C 1–0 H 1–0 Nov 4, 1976 H2H
19328 Dick Stockton Ivan Molina 2 2–0 C 1–0 H 1–0 Jul 24, 1975 H2H
19329 Dick Stockton Jim Delaney 2 2–0 C 1–0 G 1–0 Aug 1, 1975 H2H
19330 Dick Stockton John Chris Lewis 2 2–0 C 1–0 H 1–0 Feb 14, 1979 H2H
19331 Dick Stockton John Yuill 2 2–0 C 2–0 Jul 25, 1978 H2H
19332 Dick Stockton Jun Kuki 2 1–1 H 1–1 Nov 7, 1974 H2H
19333 Dick Stockton Keith Richardson 2 2–0 H 2–0 Sep 3, 1979 H2H
19334 Dick Stockton Manuel Orantes 2 2–0 C 1–0 H 1–0 Jun 9, 1978 H2H
19335 Dick Stockton Marcello Lara 2 1–1 C 1–0 G 0–1 Aug 9, 1978 H2H
19336 Dick Stockton Milan Holecek 2 2–0 H 2–0 Mar 7, 1974 H2H
19337 Dick Stockton Nicola Spear 2 1–1 C 1–1 Jul 28, 1977 H2H
19338 Dick Stockton Nikola Pilic 2 2–0 C 1–0 C 1–0 Jul 20, 1973 H2H
19339 Dick Stockton Onny Parun 2 1–1 C 1–0 H 0–1 Apr 17, 1973 H2H
19340 Dick Stockton Owen Davidson 2 2–0 C 1–0 H 1–0 Apr 18, 1974 H2H
19341 Dick Stockton Pierre Barthes 2 0–2 G 0–1 H 0–1 Jul 2, 1972 H2H
19342 Dick Stockton Steve Faulk 2 2–0 H 2–0 Jan 7, 1973 H2H
19343 Dick Stockton Steve Krulevitz 2 2–0 H 2–0 Sep 5, 1981 H2H
19344 Dick Stockton Syd Ball 2 1–1 C 1–0 H 0–1 Oct 20, 1976 H2H
19345 Dick Stockton Tom Edlefsen 2 2–0 C 1–0 H 1–0 Feb 27, 1975 H2H
19346 Dick Stockton Tom Leonard 2 1–1 C 1–0 G 0–1 Mar 30, 1978 H2H
19347 Diego Junqueira Paul Capdeville 2 2–0 C 2–0 May 27, 2009 H2H
19348 Diego Nargiso Aki Rahunen 2 2–0 C 1–0 C 1–0 Jul 31, 1991 H2H
19349 Diego Nargiso Chris Pridham 2 2–0 C 1–0 H 1–0 Oct 22, 1992 H2H
19350 Diego Nargiso Christian Bergstrom 2 0–2 C 0–1 G 0–1 Jun 22, 1994 H2H
19351 Diego Nargiso Claudio Pistolesi 2 1–1 C 1–1 May 22, 1992 H2H
19352 Diego Nargiso Jacco Eltingh 2 1–1 G 1–0 H 0–1 Jun 16, 1995 H2H
19353 Diego Nargiso Jan Gunnarsson 2 1–1 C 1–0 G 0–1 Mar 5, 1992 H2H
19354 Diego Nargiso Mark Koevermans 2 0–2 C 0–2 May 13, 1992 H2H
19355 Diego Nargiso Martin Strelba 2 2–0 C 2–0 May 20, 1993 H2H
19356 Diego Nargiso Paolo Cane 2 0–2 C 0–1 C 0–1 Oct 19, 1989 H2H
19357 Diego Nargiso Patrick Baur 2 1–1 C 1–0 C 0–1 Aug 2, 1995 H2H
19358 Diego Perez Alberto Tous 2 2–0 C 2–0 Sep 13, 1985 H2H
19359 Diego Perez Cassio Motta 2 2–0 C 2–0 Jul 27, 1983 H2H
19360 Diego Perez Chip Hooper 2 0–2 C 0–1 H 0–1 Nov 22, 1984 H2H
19361 Diego Perez Claudio Panatta 2 2–0 C 2–0 Aug 1, 1983 H2H
19362 Diego Perez Damir Keretic 2 1–1 C 1–1 May 5, 1988 H2H
19363 Diego Perez Danilo Marcelino 2 1–1 H 1–1 Oct 29, 1992 H2H
19364 Diego Perez David Pate 2 1–1 C 1–0 H 0–1 Apr 28, 1988 H2H
19365 Diego Perez Eduardo Bengoechea 2 2–0 C 2–0 May 3, 1990 H2H
19366 Diego Perez Eric Jelen 2 2–0 C 1–0 H 1–0 Sep 5, 1987 H2H
19367 Diego Perez Gilad Bloom 2 0–2 C 0–1 H 0–1 Jan 16, 1991 H2H
19368 Diego Perez Henrik Sundstrom 2 2–0 C 1–0 H 1–0 Oct 9, 1986 H2H
19369 Diego Perez Jerome Potier 2 1–1 C 1–1 Sep 20, 1989 H2H
19370 Diego Perez Jim Gurfein 2 1–1 C 1–1 Jul 6, 1988 H2H
19371 Diego Perez John Alexander 2 0–2 C 0–2 Sep 18, 1982 H2H
19372 Diego Perez John Fitzgerald 2 1–1 C 1–0 H 0–1 Jan 20, 1993 H2H
19373 Diego Perez Jose Higueras 2 0–2 C 0–2 Apr 4, 1985 H2H
19374 Diego Perez Lawson Duncan 2 1–1 C 1–1 Jun 15, 1990 H2H
19375 Diego Perez Marcel Freeman 2 2–0 C 1–0 H 1–0 Aug 21, 1986 H2H
19376 Diego Perez Marian Vajda 2 0–2 C 0–2 Apr 17, 1987 H2H
19377 Diego Perez Marko Ostoja 2 2–0 C 1–0 H 1–0 Oct 16, 1986 H2H
19378 Diego Perez Mark Woodforde 2 1–1 C 1–1 May 26, 1993 H2H
19379 Diego Perez Massimiliano Narducci 2 0–2 C 0–2 Aug 17, 1989 H2H
19380 Diego Perez Mel Purcell 2 0–2 C 0–2 Aug 1, 1983 H2H
19381 Diego Perez Michael Westphal 2 2–0 C 1–0 H 1–0 Aug 20, 1986 H2H
19382 Diego Perez Miloslav Mecir 2 0–2 C 0–1 H 0–1 Mar 10, 1988 H2H
19383 Diego Perez Ricardo Acuna 2 2–0 C 1–0 H 1–0 Jul 15, 1987 H2H
19384 Diego Perez Roberto Azar 2 2–0 C 2–0 Aug 13, 1992 H2H
19385 Diego Perez Sergio Casal 2 1–1 C 0–1 H 1–0 Jul 26, 1990 H2H
19386 Diego Perez Tomas Smid 2 0–2 C 0–2 Sep 27, 1986 H2H
19387 Diego Perez Ulf Stenlund 2 0–2 C 0–2 Jun 9, 1988 H2H
19388 Dimitri Poliakov Guillaume Raoux 2 1–1 H 1–1 Apr 12, 1995 H2H
19389 Dimitri Poliakov Simon Youl 2 0–2 G 0–1 H 0–1 Jun 9, 1994 H2H
19390 Dimitri Sturdza Torben Ulrich 2 1–1 C 1–1 Apr 15, 1970 H2H
19391 Dino Prizmic Novak Djokovic 2 1–1 C 1–0 H 0–1 May 9, 2026 H2H
19392 Di Wu Marin Cilic 2 0–2 H 0–2 Oct 13, 2015 H2H
19393 Dmitry Tursunov Adrian Mannarino 2 1–1 H 1–1 Nov 9, 2011 H2H
19394 Dmitry Tursunov Albert Ramos-Vinolas 2 1–1 H 1–1 Jan 4, 2012 H2H
19395 Dmitry Tursunov Alexander Waske 2 2–0 C 1–0 H 1–0 Jan 17, 2007 H2H
19396 Dmitry Tursunov Alex Bogdanovic 2 2–0 G 2–0 Jun 19, 2009 H2H
19397 Dmitry Tursunov Edouard Roger-Vasselin 2 1–1 H 1–1 Oct 3, 2013 H2H
19398 Dmitry Tursunov Evgeny Korolev 2 1–1 H 1–1 Mar 29, 2008 H2H
19399 Dmitry Tursunov Flavio Cipolla 2 1–1 H 1–1 Aug 3, 2011 H2H
19400 Dmitry Tursunov Gael Monfils 2 0–2 H 0–2 Aug 5, 2011 H2H