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
59201 Jonathan Stark Hernan Gumy 1 0–1 H 0–1 Aug 30, 1995 H2H
59202 Jonathan Stark Jared Palmer 1 1–0 H 1–0 Feb 17, 1995 H2H
59203 Jonathan Stark Jeff Salzenstein 1 1–0 H 1–0 Feb 9, 1995 H2H
59204 Jonathan Stark Joshua Eagle 1 0–1 H 0–1 Aug 11, 1997 H2H
59205 Jonathan Stark Kenny Thorne 1 1–0 H 1–0 Oct 2, 1992 H2H
59206 Jonathan Stark Lars Jonsson 1 0–1 H 0–1 Mar 31, 1994 H2H
59207 Jonathan Stark Lars Rehmann 1 1–0 C 1–0 Oct 11, 1995 H2H
59208 Jonathan Stark Luis Herrera 1 0–1 H 0–1 Apr 27, 1995 H2H
59209 Jonathan Stark Luiz Mattar 1 0–1 C 0–1 May 7, 1992 H2H
59210 Jonathan Stark Marc Kevin Goellner 1 0–1 C 0–1 May 14, 1997 H2H
59211 Jonathan Stark Marco Meneschincheri 1 1–0 H 1–0 Apr 11, 1997 H2H
59212 Jonathan Stark Mark Knowles 1 1–0 G 1–0 Jun 28, 1996 H2H
59213 Jonathan Stark Mark Petchey 1 1–0 H 1–0 Oct 6, 1994 H2H
59214 Jonathan Stark Martin Sinner 1 1–0 C 1–0 Oct 5, 1996 H2H
59215 Jonathan Stark Martin Strelba 1 1–0 H 1–0 Apr 7, 1993 H2H
59216 Jonathan Stark Mats Wilander 1 1–0 H 1–0 Aug 15, 1994 H2H
59217 Jonathan Stark Mauricio Hadad 1 1–0 H 1–0 Mar 14, 1995 H2H
59218 Jonathan Stark Michiel Schapers 1 1–0 G 1–0 Jun 13, 1992 H2H
59219 Jonathan Stark Neville Godwin 1 1–0 G 1–0 Jun 11, 1997 H2H
59220 Jonathan Stark Nicolas Pereira 1 0–1 G 0–1 Jul 11, 1996 H2H
59221 Jonathan Stark Orlin Stanoytchev 1 1–0 H 1–0 Apr 16, 1997 H2H
59222 Jonathan Stark Radomir Vasek 1 1–0 G 1–0 Jun 28, 1995 H2H
59223 Jonathan Stark Robbie Weiss 1 1–0 H 1–0 Aug 17, 1992 H2H
59224 Jonathan Stark Sandon Stolle 1 1–0 H 1–0 Apr 13, 1996 H2H
59225 Jonathan Stark Scott Humphries 1 1–0 H 1–0 Jul 19, 1995 H2H
59226 Jonathan Stark Sebastien Lareau 1 1–0 G 1–0 Jun 9, 1994 H2H
59227 Jonathan Stark Simon Youl 1 0–1 G 0–1 Jun 10, 1994 H2H
59228 Jonathan Stark Stephane Huet 1 1–0 G 1–0 Jun 25, 1997 H2H
59229 Jonathan Stark Sule Ladipo 1 0–1 H 0–1 Jul 27, 1994 H2H
59230 Jonathan Stark Susheel Narla 1 1–0 H 1–0 Apr 10, 1997 H2H
59231 Jonathan Stark Thomas Gollwitzer 1 1–0 C 1–0 Oct 16, 1993 H2H
59232 Jonathan Stark Thomas Hogstedt 1 0–1 H 0–1 Oct 3, 1992 H2H
59233 Jonathan Stark Vincent Spadea 1 1–0 H 1–0 Aug 23, 1996 H2H
59234 Jonathan Stark Yong Il Yoon 1 1–0 H 1–0 Sep 2, 1998 H2H
59235 Jong Woong Yoon Han Cheol Shin 1 0–1 H 0–1 Apr 21, 1994 H2H
59236 Jon Levine Bob Green 1 1–0 H 1–0 Apr 15, 1987 H2H
59237 Jon Levine Hector Ortiz 1 1–0 H 1–0 Jan 29, 1987 H2H
59238 Jon Levine Pavel Slozil 1 0–1 C 0–1 Jul 18, 1984 H2H
59239 Jon Levine Peter Fleming 1 1–0 H 1–0 Sep 3, 1983 H2H
59240 Jon Levine Ramesh Krishnan 1 0–1 H 0–1 Oct 29, 1987 H2H
59241 Jon Levine Tom Cain 1 0–1 H 0–1 Oct 19, 1983 H2H
59242 Jon Levine Victor Amaya 1 1–0 H 1–0 Sep 1, 1983 H2H
59243 Joost Winnink Patrik Kuhnen 1 0–1 C 0–1 Oct 14, 1995 H2H
59244 Joost Winnink Peter Lundgren 1 0–1 C 0–1 Mar 9, 1995 H2H
59245 Jordan Thompson Adam Neff 1 1–0 H 1–0 Feb 8, 2024 H2H
59246 Jordan Thompson Alexandr Dolgopolov 1 0–1 H 0–1 Jul 21, 2016 H2H
59247 Jordan Thompson Alex Bolt 1 1–0 H 1–0 Jan 3, 2019 H2H
59248 Jordan Thompson Alexei Popyrin 1 1–0 G 1–0 Jun 22, 2023 H2H
59249 Jordan Thompson Alex Molcan 1 0–1 H 0–1 Mar 24, 2023 H2H
59250 Jordan Thompson Aslan Karatsev 1 0–1 H 0–1 Sep 2, 2021 H2H
59251 Jordan Thompson August Holmgren 1 1–0 H 1–0 Oct 3, 2025 H2H
59252 Jordan Thompson Benjamin Becker 1 0–1 G 0–1 Jun 21, 2016 H2H
59253 Jordan Thompson Benjamin Bonzi 1 1–0 G 1–0 Jul 3, 2025 H2H
59254 Jordan Thompson Bernard Tomic 1 0–1 H 0–1 Jan 15, 2016 H2H
59255 Jordan Thompson Bjorn Fratangelo 1 0–1 C 0–1 Apr 12, 2018 H2H
59256 Jordan Thompson Botic van de Zandschulp 1 0–1 H 0–1 Aug 30, 2023 H2H
59257 Jordan Thompson Bradley Klahn 1 1–0 G 1–0 Jun 28, 2019 H2H
59258 Jordan Thompson Cedrik-Marcel Stebe 1 1–0 G 1–0 Jul 15, 2021 H2H
59259 Jordan Thompson Christopher O'Connell 1 1–0 H 1–0 Jan 6, 2022 H2H
59260 Jordan Thompson Constant Lestienne 1 1–0 H 1–0 Aug 28, 2024 H2H
59261 Jordan Thompson Cristian Garin 1 0–1 C 0–1 Apr 8, 2022 H2H
59262 Jordan Thompson Damir Dzumhur 1 1–0 G 1–0 Jun 29, 2019 H2H
59263 Jordan Thompson Daniel Altmaier 1 1–0 G 1–0 Jun 17, 2021 H2H
59264 Jordan Thompson Daniel Evans 1 1–0 H 1–0 Feb 15, 2024 H2H
59265 Jordan Thompson David Ferrer 1 1–0 H 1–0 Jan 6, 2017 H2H
59266 Jordan Thompson David Goffin 1 1–0 H 1–0 Mar 12, 2022 H2H
59267 Jordan Thompson Dennis Novak 1 0–1 H 0–1 Oct 15, 2020 H2H
59268 Jordan Thompson Dominik Koepfer 1 1–0 H 1–0 Jan 14, 2025 H2H
59269 Jordan Thompson Dusan Lajovic 1 1–0 H 1–0 Sep 24, 2023 H2H
59270 Jordan Thompson Egor Gerasimov 1 1–0 H 1–0 Sep 3, 2020 H2H
59271 Jordan Thompson Emilio Nava 1 1–0 H 1–0 Feb 22, 2024 H2H
59272 Jordan Thompson Ernesto Escobedo 1 1–0 H 1–0 Feb 21, 2024 H2H
59273 Jordan Thompson Ethan Quinn 1 0–1 C 0–1 Apr 3, 2025 H2H
59274 Jordan Thompson Facundo Diaz Acosta 1 1–0 H 1–0 Jan 10, 2024 H2H
59275 Jordan Thompson Flavio Cobolli 1 0–1 C 0–1 Apr 20, 2023 H2H
59276 Jordan Thompson Gabriel Diallo 1 0–1 G 0–1 Jun 13, 2025 H2H
59277 Jordan Thompson Gilles Simon 1 0–1 H 0–1 Oct 22, 2020 H2H
59278 Jordan Thompson Harold Mayot 1 1–0 H 1–0 Jul 26, 2024 H2H
59279 Jordan Thompson Hubert Hurkacz 1 1–0 H 1–0 Aug 29, 2024 H2H
59280 Jordan Thompson Ilya Ivashka 1 0–1 G 0–1 Jul 4, 2021 H2H
59281 Jordan Thompson James Duckworth 1 1–0 G 1–0 Jul 19, 2018 H2H
59282 Jordan Thompson Jan-Lennard Struff 1 1–0 H 1–0 Jul 31, 2019 H2H
59283 Jordan Thompson Jason Kubler 1 0–1 G 0–1 Jul 14, 2022 H2H
59284 Jordan Thompson Jerzy Janowicz 1 0–1 H 0–1 Jan 15, 2014 H2H
59285 Jordan Thompson John Millman 1 1–0 C 1–0 Sep 10, 2020 H2H
59286 Jordan Thompson John-Patrick Smith 1 0–1 G 0–1 Jul 14, 2016 H2H
59287 Jordan Thompson Jo-Wilfried Tsonga 1 1–0 H 1–0 Mar 25, 2022 H2H
59288 Jordan Thompson Juan Ignacio Londero 1 1–0 H 1–0 Oct 3, 2019 H2H
59289 Jordan Thompson Juan Manuel Cerundolo 1 1–0 H 1–0 Jan 19, 2026 H2H
59290 Jordan Thompson Juan Martin del Potro 1 0–1 C 0–1 Jun 1, 2019 H2H
59291 Jordan Thompson Kyle Edmund 1 0–1 H 0–1 Aug 8, 2016 H2H
59292 Jordan Thompson Laslo Djere 1 1–0 C 1–0 May 24, 2016 H2H
59293 Jordan Thompson Liam Broady 1 1–0 G 1–0 Jul 21, 2023 H2H
59294 Jordan Thompson Lloyd Harris 1 1–0 H 1–0 Jul 29, 2021 H2H
59295 Jordan Thompson Lorenzo Sonego 1 1–0 H 1–0 Aug 31, 2022 H2H
59296 Jordan Thompson Luciano Darderi 1 1–0 G 1–0 Jul 6, 2025 H2H
59297 Jordan Thompson Lukas Klein 1 1–0 G 1–0 Jun 24, 2021 H2H
59298 Jordan Thompson Mario Vilella Martinez 1 1–0 H 1–0 Feb 5, 2021 H2H
59299 Jordan Thompson Martin Klizan 1 1–0 H 1–0 Jan 14, 2016 H2H
59300 Jordan Thompson Marton Fucsovics 1 0–1 C 0–1 Apr 20, 2022 H2H
59301 Jordan Thompson Matteo Arnaldi 1 1–0 H 1–0 Sep 1, 2024 H2H
59302 Jordan Thompson Maximilian Marterer 1 0–1 C 0–1 May 28, 2024 H2H
59303 Jordan Thompson Mitchell Krueger 1 0–1 H 0–1 Feb 17, 2022 H2H
59304 Jordan Thompson Nick Kyrgios 1 0–1 G 0–1 Jul 3, 2019 H2H
59305 Jordan Thompson Nicolas Kicker 1 0–1 H 0–1 Jan 17, 2018 H2H
59306 Jordan Thompson Noah Rubin 1 1–0 H 1–0 Feb 14, 2019 H2H
59307 Jordan Thompson Novak Djokovic 1 0–1 G 0–1 Jul 6, 2023 H2H
59308 Jordan Thompson Paolo Lorenzi 1 0–1 H 0–1 Jan 11, 2018 H2H
59309 Jordan Thompson Pedja Krstin 1 1–0 C 1–0 Apr 11, 2019 H2H
59310 Jordan Thompson Pedro Martinez 1 1–0 H 1–0 Oct 30, 2024 H2H
59311 Jordan Thompson Peter Gojowczyk 1 1–0 H 1–0 Jul 30, 2021 H2H
59312 Jordan Thompson Philipp Kohlschreiber 1 0–1 H 0–1 Jan 13, 2017 H2H
59313 Jordan Thompson Pierre-Hugues Herbert 1 1–0 H 1–0 Feb 4, 2021 H2H
59314 Jordan Thompson Quentin Halys 1 0–1 H 0–1 Jan 5, 2023 H2H
59315 Jordan Thompson Radu Albot 1 0–1 C 0–1 Sep 29, 2020 H2H
59316 Jordan Thompson Roberto Bautista Agut 1 0–1 G 0–1 Jun 29, 2016 H2H
59317 Jordan Thompson Roberto Carballes Baena 1 1–0 G 1–0 Jun 29, 2022 H2H
59318 Jordan Thompson Roman Safiullin 1 0–1 H 0–1 Sep 25, 2023 H2H
59319 Jordan Thompson Ruben Bemelmans 1 1–0 H 1–0 Aug 2, 2017 H2H
59320 Jordan Thompson Santiago Giraldo 1 1–0 C 1–0 Apr 12, 2019 H2H
59321 Jordan Thompson Sebastian Korda 1 0–1 H 0–1 Aug 3, 2024 H2H
59322 Jordan Thompson Sebastian Ofner 1 1–0 H 1–0 Jul 22, 2021 H2H
59323 Jordan Thompson Stefano Travaglia 1 1–0 H 1–0 Sep 2, 2020 H2H
59324 Jordan Thompson Steve Darcis 1 0–1 H 0–1 Aug 31, 2016 H2H
59325 Jordan Thompson Steve Johnson 1 0–1 H 0–1 Jan 19, 2022 H2H
59326 Jordan Thompson Terence Atmane 1 0–1 H 0–1 Oct 6, 2023 H2H
59327 Jordan Thompson Thomas Fabbiano 1 0–1 H 0–1 Aug 31, 2017 H2H
59328 Jordan Thompson Thomaz Bellucci 1 0–1 H 0–1 Jan 20, 2016 H2H
59329 Jordan Thompson Vasek Pospisil 1 1–0 H 1–0 Sep 26, 2019 H2H
59330 Jordan Thompson Yibing Wu 1 1–0 C 1–0 Apr 4, 2024 H2H
59331 Jordan Thompson Yuichi Sugita 1 1–0 G 1–0 Jul 16, 2021 H2H
59332 Jordi Arrese Aki Rahunen 1 0–1 C 0–1 Apr 19, 1990 H2H
59333 Jordi Arrese Alberto Tous 1 1–0 C 1–0 Aug 3, 1988 H2H
59334 Jordi Arrese Alejo Mancisidor 1 1–0 C 1–0 Oct 27, 1994 H2H
59335 Jordi Arrese Alessandro Baldoni 1 1–0 C 1–0 Oct 1, 1987 H2H
59336 Jordi Arrese Bart Wuyts 1 1–0 C 1–0 Jul 25, 1992 H2H
59337 Jordi Arrese Bjorn Borg 1 1–0 C 1–0 Apr 24, 1991 H2H
59338 Jordi Arrese Blaine Willenborg 1 0–1 C 0–1 Sep 19, 1985 H2H
59339 Jordi Arrese Brent Larkham 1 1–0 C 1–0 Aug 11, 1994 H2H
59340 Jordi Arrese Brian Devening 1 1–0 C 1–0 Aug 28, 1992 H2H
59341 Jordi Arrese Bruno Oresar 1 1–0 C 1–0 Sep 16, 1988 H2H
59342 Jordi Arrese Bryan Shelton 1 1–0 C 1–0 Oct 7, 1993 H2H
59343 Jordi Arrese Chris Bailey 1 1–0 H 1–0 Oct 12, 1989 H2H
59344 Jordi Arrese Christian Bergstrom 1 1–0 C 1–0 Jul 11, 1992 H2H
59345 Jordi Arrese Christian Miniussi 1 1–0 C 1–0 Sep 14, 1989 H2H
59346 Jordi Arrese Christo Steyn 1 1–0 C 1–0 Jul 23, 1986 H2H
59347 Jordi Arrese Christo Van Rensburg 1 0–1 H 0–1 Mar 7, 1990 H2H
59348 Jordi Arrese Eliot Teltscher 1 0–1 C 0–1 Apr 30, 1987 H2H
59349 Jordi Arrese Eric Jelen 1 0–1 C 0–1 May 14, 1986 H2H
59350 Jordi Arrese Francesco Cancellotti 1 0–1 C 0–1 Sep 15, 1984 H2H
59351 Jordi Arrese Francesco Michelotti 1 1–0 C 1–0 Jun 11, 1992 H2H
59352 Jordi Arrese Gilad Bloom 1 1–0 C 1–0 Aug 10, 1989 H2H
59353 Jordi Arrese Givaldo Barbosa 1 1–0 C 1–0 May 29, 1985 H2H
59354 Jordi Arrese Hans Schwaier 1 1–0 C 1–0 Sep 24, 1986 H2H
59355 Jordi Arrese Harold Solomon 1 0–1 C 0–1 Jul 20, 1983 H2H
59356 Jordi Arrese Jaroslav Navratil 1 0–1 C 0–1 Jun 19, 1987 H2H
59357 Jordi Arrese Jesus Colas 1 1–0 C 1–0 Sep 23, 1988 H2H
59358 Jordi Arrese Joakim Nystrom 1 0–1 C 0–1 Aug 8, 1986 H2H
59359 Jordi Arrese Johan Kriek 1 0–1 C 0–1 May 7, 1987 H2H
59360 Jordi Arrese Jose Daher 1 1–0 H 1–0 Nov 1, 1991 H2H
59361 Jordi Arrese Josef Cihak 1 1–0 C 1–0 Sep 29, 1988 H2H
59362 Jordi Arrese Juan Avendano 1 1–0 C 1–0 Sep 23, 1987 H2H
59363 Jordi Arrese Lawson Duncan 1 1–0 C 1–0 Sep 21, 1989 H2H
59364 Jordi Arrese Lorenzo Fargas 1 1–0 C 1–0 Oct 3, 1984 H2H
59365 Jordi Arrese Marko Ostoja 1 1–0 C 1–0 May 31, 1985 H2H
59366 Jordi Arrese Markus Naewie 1 1–0 C 1–0 Jul 9, 1992 H2H
59367 Jordi Arrese Michael Tauson 1 0–1 C 0–1 Aug 3, 1989 H2H
59368 Jordi Arrese Miloslav Mecir 1 0–1 C 0–1 Sep 24, 1987 H2H
59369 Jordi Arrese Nick Brown 1 1–0 H 1–0 Jan 17, 1990 H2H
59370 Jordi Arrese Paul Annacone 1 0–1 C 0–1 Oct 19, 1989 H2H
59371 Jordi Arrese Paul Mcnamee 1 0–1 C 0–1 Apr 19, 1986 H2H
59372 Jordi Arrese Pavel Slozil 1 1–0 C 1–0 Jul 17, 1985 H2H
59373 Jordi Arrese Ricky Brown 1 1–0 C 1–0 Jul 30, 1986 H2H
59374 Jordi Arrese Roberto Arguello 1 0–1 C 0–1 Aug 17, 1989 H2H
59375 Jordi Arrese Slobodan Zivojinovic 1 1–0 C 1–0 Apr 21, 1988 H2H
59376 Jordi Arrese Stanislav Birner 1 0–1 C 0–1 Aug 5, 1987 H2H
59377 Jordi Arrese Trevor Allan 1 1–0 C 1–0 Sep 14, 1984 H2H
59378 Jordi Arrese Udo Riglewski 1 1–0 C 1–0 Apr 3, 1992 H2H
59379 Jordi Arrese Veli Paloheimo 1 1–0 C 1–0 Sep 13, 1991 H2H
59380 Jordi Burillo Alejandro Hernandez 1 1–0 C 1–0 Oct 31, 1997 H2H
59381 Jordi Burillo Andrei Olhovskiy 1 1–0 G 1–0 Jun 24, 1994 H2H
59382 Jordi Burillo Arne Thoms 1 0–1 G 0–1 Jun 15, 1995 H2H
59383 Jordi Burillo Bart Wuyts 1 1–0 C 1–0 May 20, 1993 H2H
59384 Jordi Burillo Bryan Shelton 1 1–0 H 1–0 Aug 26, 1993 H2H
59385 Jordi Burillo Chris Wilkinson 1 1–0 G 1–0 Jun 18, 1998 H2H
59386 Jordi Burillo Claudio Pistolesi 1 1–0 C 1–0 May 22, 1993 H2H
59387 Jordi Burillo David Adams 1 0–1 H 0–1 Sep 15, 1994 H2H
59388 Jordi Burillo David Nainkin 1 1–0 G 1–0 Jun 11, 1998 H2H
59389 Jordi Burillo Fernando Luna 1 0–1 C 0–1 Sep 13, 1990 H2H
59390 Jordi Burillo Francisco Roig 1 0–1 C 0–1 Sep 17, 1992 H2H
59391 Jordi Burillo Frederic Fontang 1 0–1 C 0–1 Oct 8, 1992 H2H
59392 Jordi Burillo Hendrik Jan Davids 1 0–1 H 0–1 Feb 3, 1994 H2H
59393 Jordi Burillo Marcos Aurelio Gorriz 1 0–1 C 0–1 Jun 17, 1993 H2H
59394 Jordi Burillo Markus Naewie 1 0–1 C 0–1 Oct 21, 1993 H2H
59395 Jordi Burillo Markus Zoecke 1 1–0 H 1–0 Jul 19, 1995 H2H
59396 Jordi Burillo Mark Woodforde 1 0–1 H 0–1 Feb 19, 1998 H2H
59397 Jordi Burillo Martin Sinner 1 1–0 C 1–0 Oct 6, 1994 H2H
59398 Jordi Burillo Massimo Calvelli 1 1–0 C 1–0 May 26, 1995 H2H
59399 Jordi Burillo Massimo Valeri 1 1–0 C 1–0 May 21, 1993 H2H
59400 Jordi Burillo Patrick Baur 1 0–1 C 0–1 Aug 5, 1993 H2H