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. Each dataset offers its own relevant filters. Column headings change the sort; use the same heading again to reverse direction.

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
3201 Jaume Munar Gael Monfils 2 0–2 H 0–2 Mar 24, 2025 H2H
3202 Jaume Munar Henri Laaksonen 2 2–0 C 1–0 H 1–0 Jan 7, 2022 H2H
3203 Jaume Munar Hugo Gaston 2 2–0 H 2–0 Oct 4, 2024 H2H
3204 Jaume Munar Ilya Ivashka 2 1–1 C 1–0 G 0–1 Jun 30, 2021 H2H
3205 Jaume Munar Lorenzo Sonego 2 1–1 C 0–1 H 1–0 Aug 21, 2025 H2H
3206 Jaume Munar Marcos Giron 2 1–1 H 1–1 Jul 23, 2025 H2H
3207 Jaume Munar Matteo Berrettini 2 0–2 C 0–1 H 0–1 Sep 27, 2025 H2H
3208 Jaume Munar Mikael Ymer 2 2–0 C 2–0 Jul 28, 2022 H2H
3209 Jaume Munar Novak Djokovic 2 0–2 C 0–1 H 0–1 Oct 8, 2025 H2H
3210 Jaume Munar Nuno Borges 2 2–0 C 1–0 H 1–0 Jan 3, 2025 H2H
3211 Jaume Munar Pablo Carreno Busta 2 1–1 C 0–1 H 1–0 Mar 13, 2022 H2H
3212 Jaume Munar Salvatore Caruso 2 1–1 C 1–1 Feb 20, 2020 H2H
3213 Jaume Munar Sebastian Korda 2 1–1 C 1–0 H 0–1 May 12, 2025 H2H
3214 Jaume Munar Taro Daniel 2 1–1 C 1–0 H 0–1 Mar 25, 2022 H2H
3215 Jaume Munar Thanasi Kokkinakis 2 1–1 C 1–1 May 12, 2023 H2H
3216 Jaume Munar Zizou Bergs 2 1–1 G 0–1 H 1–0 Jun 22, 2026 H2H
3217 Jenson Brooksby Alexandre Muller 2 2–0 H 2–0 Oct 23, 2025 H2H
3218 Jenson Brooksby Aslan Karatsev 2 1–1 C 0–1 H 1–0 Sep 5, 2021 H2H
3219 Jenson Brooksby Benjamin Bonzi 2 2–0 G 1–0 H 1–0 Mar 7, 2025 H2H
3220 Jenson Brooksby Diego Schwartzman 2 1–1 H 1–1 Jan 12, 2023 H2H
3221 Jenson Brooksby Felix Auger-Aliassime 2 2–0 H 2–0 Mar 8, 2025 H2H
3222 Jenson Brooksby Reilly Opelka 2 1–1 H 1–1 Feb 13, 2022 H2H
3223 Jiri Lehecka Adam Walton 2 2–0 H 2–0 Aug 12, 2025 H2H
3224 Jiri Lehecka Alejandro Tabilo 2 2–0 C 2–0 Apr 24, 2026 H2H
3225 Jiri Lehecka Alexander Zverev 2 0–2 G 0–1 H 0–1 Jul 6, 2026 H2H
3226 Jiri Lehecka Alex de Minaur 2 1–1 G 1–0 H 0–1 Jul 25, 2025 H2H
3227 Jiri Lehecka Alex Michelsen 2 1–1 C 1–0 H 0–1 Apr 26, 2026 H2H
3228 Jiri Lehecka Borna Coric 2 2–0 H 2–0 Aug 26, 2025 H2H
3229 Jiri Lehecka Botic van de Zandschulp 2 1–1 H 1–1 Oct 23, 2025 H2H
3230 Jiri Lehecka Brandon Nakashima 2 2–0 H 2–0 Mar 9, 2024 H2H
3231 Jiri Lehecka Fabian Marozsan 2 1–1 C 0–1 H 1–0 Feb 20, 2025 H2H
3232 Jiri Lehecka Francisco Cerundolo 2 2–0 C 1–0 G 1–0 May 22, 2025 H2H
3233 Jiri Lehecka Gael Monfils 2 1–1 C 1–0 H 0–1 Mar 22, 2025 H2H
3234 Jiri Lehecka Hamad Medjedovic 2 1–1 C 1–0 H 0–1 Apr 27, 2024 H2H
3235 Jiri Lehecka Hubert Hurkacz 2 0–2 H 0–2 Feb 7, 2025 H2H
3236 Jiri Lehecka Jan-Lennard Struff 2 2–0 C 1–0 G 1–0 Jun 13, 2025 H2H
3237 Jiri Lehecka Marton Fucsovics 2 2–0 H 2–0 Aug 28, 2024 H2H
3238 Jiri Lehecka Mitchell Krueger 2 2–0 H 2–0 Aug 29, 2024 H2H
3239 Jiri Lehecka Nicolas Jarry 2 2–0 H 2–0 Jan 4, 2025 H2H
3240 Jiri Lehecka Pedro Martinez 2 1–1 H 1–1 Oct 24, 2024 H2H
3241 Jiri Lehecka Sebastian Baez 2 0–2 H 0–2 Mar 7, 2026 H2H
3242 Jiri Vesely Benoit Paire 2 0–2 G 0–1 H 0–1 Jul 7, 2019 H2H
3243 Jiri Vesely Brandon Nakashima 2 0–2 H 0–2 Jan 13, 2022 H2H
3244 Jiri Vesely Cedrik-Marcel Stebe 2 1–1 C 1–1 Jul 26, 2019 H2H
3245 Jiri Vesely Damir Dzumhur 2 0–2 G 0–1 H 0–1 Jun 30, 2018 H2H
3246 Jiri Vesely Daniel Evans 2 1–1 C 1–0 H 0–1 Aug 31, 2022 H2H
3247 Jiri Vesely Diego Schwartzman 2 2–0 C 1–0 G 1–0 Jul 5, 2018 H2H
3248 Jiri Vesely Egor Gerasimov 2 1–1 H 1–1 Oct 30, 2020 H2H
3249 Jiri Vesely Emil Ruusuvuori 2 0–2 H 0–2 Feb 5, 2022 H2H
3250 Jiri Vesely Federico Delbonis 2 0–2 C 0–1 H 0–1 Feb 22, 2018 H2H
3251 Jiri Vesely Grigor Dimitrov 2 0–2 C 0–2 Apr 30, 2016 H2H
3252 Jiri Vesely Jaume Munar 2 1–1 H 1–1 Sep 23, 2021 H2H
3253 Jiri Vesely Karen Khachanov 2 0–2 C 0–2 Jun 1, 2021 H2H
3254 Jiri Vesely Laslo Djere 2 0–2 C 0–1 H 0–1 Mar 26, 2021 H2H
3255 Jiri Vesely Marin Cilic 2 1–1 C 0–1 H 1–0 Feb 23, 2022 H2H
3256 Jiri Vesely Milos Raonic 2 0–2 C 0–1 G 0–1 Jun 17, 2016 H2H
3257 Jiri Vesely Pablo Carreno Busta 2 0–2 G 0–1 H 0–1 Jun 24, 2021 H2H
3258 Jiri Vesely Radu Albot 2 2–0 C 1–0 H 1–0 Jan 10, 2018 H2H
3259 Jiri Vesely Rafael Nadal 2 0–2 C 0–1 G 0–1 Jul 10, 2018 H2H
3260 Jiri Vesely Renzo Olivo 2 1–1 H 1–1 Mar 11, 2017 H2H
3261 Jiri Vesely Richard Gasquet 2 0–2 H 0–2 Oct 19, 2018 H2H
3262 Jiri Vesely Stan Wawrinka 2 0–2 C 0–1 H 0–1 Apr 19, 2017 H2H
3263 Jiri Vesely Thiemo de Bakker 2 1–1 C 1–0 H 0–1 Apr 28, 2016 H2H
3264 Joao Fonseca Ben Shelton 2 0–2 C 0–1 H 0–1 Aug 9, 2026 H2H
3265 Joao Fonseca Botic van de Zandschulp 2 1–1 H 1–1 Aug 16, 2026 H2H
3266 Joao Fonseca Fabian Marozsan 2 1–1 C 0–1 H 1–0 Mar 19, 2026 H2H
3267 Joao Fonseca Jacob Fearnley 2 2–0 G 1–0 H 1–0 Jul 2, 2025 H2H
3268 Joao Fonseca Lorenzo Sonego 2 1–1 C 1–0 H 0–1 Jan 16, 2025 H2H
3269 Joao Fonseca Mariano Navone 2 1–1 C 1–1 Feb 15, 2025 H2H
3270 Joao Sousa Alexander Zverev 2 1–1 C 0–1 H 1–0 Mar 11, 2018 H2H
3271 Joao Sousa Andrej Martin 2 0–2 C 0–2 Sep 29, 2020 H2H
3272 Joao Sousa Denis Shapovalov 2 1–1 H 1–1 Aug 13, 2019 H2H
3273 Joao Sousa Dusan Lajovic 2 1–1 C 1–0 H 0–1 Oct 23, 2014 H2H
3274 Joao Sousa Emil Ruusuvuori 2 1–1 H 1–1 Oct 20, 2022 H2H
3275 Joao Sousa Facundo Bagnis 2 0–2 C 0–2 Jul 26, 2018 H2H
3276 Joao Sousa Hubert Hurkacz 2 1–1 C 0–1 G 1–0 Sep 10, 2020 H2H
3277 Joao Sousa Hyeon Chung 2 1–1 H 1–1 Sep 26, 2019 H2H
3278 Joao Sousa Jan-Lennard Struff 2 1–1 C 0–1 G 1–0 Apr 8, 2021 H2H
3279 Joao Sousa Jozef Kovalik 2 2–0 C 1–0 H 1–0 Sep 19, 2019 H2H
3280 Joao Sousa Juan Pablo Varillas 2 0–2 C 0–2 Feb 16, 2023 H2H
3281 Joao Sousa Laslo Djere 2 0–2 C 0–1 H 0–1 Mar 2, 2023 H2H
3282 Joao Sousa Lukas Rosol 2 0–2 C 0–1 H 0–1 Jul 17, 2014 H2H
3283 Joao Sousa Marius Copil 2 0–2 H 0–2 Oct 20, 2016 H2H
3284 Joao Sousa Martin Klizan 2 2–0 H 2–0 Oct 6, 2016 H2H
3285 Joao Sousa Marton Fucsovics 2 0–2 H 0–2 Aug 8, 2018 H2H
3286 Joao Sousa Mirza Basic 2 2–0 C 1–0 G 1–0 Jun 29, 2018 H2H
3287 Joao Sousa Pedro Martinez 2 1–1 C 1–0 H 0–1 Mar 12, 2022 H2H
3288 Joao Sousa Steve Johnson 2 1–1 H 1–1 Mar 23, 2019 H2H
3289 Joao Sousa Teymuraz Gabashvili 2 1–1 C 0–1 H 1–0 Oct 2, 2014 H2H
3290 John Millman Bernard Tomic 2 1–1 C 1–0 H 0–1 May 2, 2019 H2H
3291 John Millman Brandon Nakashima 2 0–2 H 0–2 Jul 29, 2022 H2H
3292 John Millman Damir Dzumhur 2 0–2 H 0–2 Jan 18, 2018 H2H
3293 John Millman Dusan Lajovic 2 1–1 C 1–1 May 11, 2021 H2H
3294 John Millman Hubert Hurkacz 2 2–0 C 1–0 H 1–0 May 4, 2021 H2H
3295 John Millman Jaume Munar 2 1–1 H 1–1 Jan 13, 2022 H2H
3296 John Millman Jenson Brooksby 2 1–1 H 1–1 Aug 7, 2021 H2H
3297 John Millman Kei Nishikori 2 0–2 H 0–2 Mar 24, 2018 H2H
3298 John Millman Laslo Djere 2 1–1 C 0–1 G 1–0 Apr 9, 2021 H2H
3299 John Millman Lucas Pouille 2 2–0 C 1–0 G 1–0 Apr 27, 2018 H2H
3300 John Millman Marin Cilic 2 0–2 H 0–2 Aug 8, 2019 H2H
3301 John Millman Nick Kyrgios 2 1–1 H 1–1 Feb 21, 2019 H2H
3302 John Millman Ricardas Berankis 2 2–0 H 2–0 Aug 11, 2021 H2H
3303 John Millman Richard Gasquet 2 1–1 C 0–1 H 1–0 May 18, 2022 H2H
3304 John Millman Sebastian Korda 2 1–1 C 0–1 G 1–0 Jun 22, 2022 H2H
3305 John Millman Tatsuma Ito 2 1–1 H 1–1 Jan 16, 2013 H2H
3306 John Millman Taylor Fritz 2 0–2 H 0–2 Oct 30, 2021 H2H
3307 John Millman Ugo Humbert 2 2–0 C 1–0 H 1–0 Apr 13, 2021 H2H
3308 Jordan Thompson Alejandro Tabilo 2 0–2 H 0–2 Sep 20, 2025 H2H
3309 Jordan Thompson Aleksandar Vukic 2 2–0 H 2–0 Jan 16, 2024 H2H
3310 Jordan Thompson Alex Michelsen 2 2–0 H 2–0 Jan 3, 2025 H2H
3311 Jordan Thompson Benoit Paire 2 2–0 C 2–0 Apr 13, 2021 H2H
3312 Jordan Thompson Ben Shelton 2 0–2 H 0–2 Feb 10, 2024 H2H
3313 Jordan Thompson Borna Coric 2 1–1 H 1–1 Nov 5, 2020 H2H
3314 Jordan Thompson Christopher Eubanks 2 2–0 H 2–0 Aug 4, 2023 H2H
3315 Jordan Thompson Corentin Moutet 2 1–1 H 1–1 Aug 26, 2025 H2H
3316 Jordan Thompson Daniel Elahi Galan 2 0–2 C 0–1 H 0–1 Sep 1, 2022 H2H
3317 Jordan Thompson Diego Schwartzman 2 0–2 C 0–1 H 0–1 Oct 10, 2017 H2H
3318 Jordan Thompson Dominic Thiem 2 0–2 H 0–2 Mar 10, 2019 H2H
3319 Jordan Thompson Elias Ymer 2 1–1 H 1–1 Aug 4, 2021 H2H
3320 Jordan Thompson Fabio Fognini 2 0–2 C 0–1 H 0–1 Apr 14, 2021 H2H
3321 Jordan Thompson Gael Monfils 2 1–1 H 1–1 Mar 23, 2024 H2H
3322 Jordan Thompson Jenson Brooksby 2 0–2 G 0–1 H 0–1 Feb 12, 2022 H2H
3323 Jordan Thompson J.J. Wolf 2 0–2 C 0–1 H 0–1 Apr 6, 2023 H2H
3324 Jordan Thompson Juncheng Shang 2 1–1 H 1–1 Jul 27, 2024 H2H
3325 Jordan Thompson Lorenzo Musetti 2 0–2 G 0–1 H 0–1 Jun 22, 2024 H2H
3326 Jordan Thompson Marcos Giron 2 2–0 H 2–0 Mar 21, 2025 H2H
3327 Jordan Thompson Matteo Berrettini 2 1–1 H 1–1 Jan 1, 2025 H2H
3328 Jordan Thompson Mikhail Kukushkin 2 1–1 H 1–1 Sep 6, 2020 H2H
3329 Jordan Thompson Pablo Carreno Busta 2 0–2 C 0–1 G 0–1 Jun 25, 2021 H2H
3330 Jordan Thompson Pavel Kotov 2 1–1 C 0–1 G 1–0 Jul 3, 2024 H2H
3331 Jordan Thompson Reilly Opelka 2 1–1 H 1–1 Aug 1, 2024 H2H
3332 Jordan Thompson Sebastian Baez 2 1–1 G 0–1 H 1–0 Aug 15, 2024 H2H
3333 Jordan Thompson Tallon Griekspoor 2 0–2 G 0–1 H 0–1 Oct 5, 2024 H2H
3334 Jordan Thompson Taro Daniel 2 1–1 H 1–1 Oct 4, 2019 H2H
3335 Jordan Thompson Thiago Monteiro 2 0–2 C 0–1 H 0–1 May 11, 2024 H2H
3336 Jozef Kovalik Pablo Carreno Busta 2 0–2 C 0–1 H 0–1 Jan 22, 2020 H2H
3337 Jozef Kovalik Pedro Martinez 2 1–1 C 1–1 Apr 19, 2023 H2H
3338 Juan Ignacio Londero Benoit Paire 2 0–2 C 0–1 G 0–1 Jul 3, 2019 H2H
3339 Juan Ignacio Londero Cristian Garin 2 1–1 C 0–1 H 1–0 Jun 1, 2021 H2H
3340 Juan Ignacio Londero Hugo Dellien 2 1–1 C 1–1 Jul 19, 2019 H2H
3341 Juan Ignacio Londero Laslo Djere 2 1–1 C 1–1 Feb 14, 2020 H2H
3342 Juan Ignacio Londero Marco Cecchinato 2 1–1 C 1–1 Oct 1, 2020 H2H
3343 Juan Ignacio Londero Nicolas Jarry 2 1–1 C 1–1 Jul 21, 2019 H2H
3344 Juan Ignacio Londero Pedro Cachin 2 2–0 C 2–0 Feb 7, 2020 H2H
3345 Juan Manuel Cerundolo Hugo Gaston 2 0–2 C 0–2 Apr 3, 2025 H2H
3346 Juan Pablo Varillas Facundo Bagnis 2 2–0 C 2–0 Jul 21, 2023 H2H
3347 Juan Pablo Varillas Hugo Gaston 2 2–0 C 2–0 Apr 20, 2023 H2H
3348 Juan Pablo Varillas Lorenzo Musetti 2 1–1 C 1–0 G 0–1 Jul 5, 2023 H2H
3349 Juan Pablo Varillas Roberto Bautista Agut 2 2–0 C 2–0 Jun 1, 2023 H2H
3350 Juncheng Shang Botic van de Zandschulp 2 1–1 H 1–1 Jan 22, 2026 H2H
3351 Juncheng Shang Fabian Marozsan 2 1–1 H 1–1 Jan 4, 2025 H2H
3352 Juncheng Shang Francisco Comesana 2 2–0 H 2–0 Jan 8, 2026 H2H
3353 Juncheng Shang Pedro Martinez 2 1–1 C 0–1 H 1–0 Jan 3, 2025 H2H
3354 Juncheng Shang Tomas Martin Etcheverry 2 1–1 G 1–0 H 0–1 Aug 9, 2025 H2H
3355 Jurij Rodionov Alex de Minaur 2 1–1 G 1–0 H 0–1 Oct 23, 2025 H2H
3356 Jurij Rodionov Dennis Novak 2 0–2 C 0–2 Jul 31, 2019 H2H
3357 Jurij Rodionov Marton Fucsovics 2 0–2 G 0–1 H 0–1 Nov 10, 2023 H2H
3358 Kamil Majchrzak Benjamin Bonzi 2 0–2 H 0–2 Aug 24, 2026 H2H
3359 Kamil Majchrzak Emil Ruusuvuori 2 0–2 H 0–2 Feb 5, 2022 H2H
3360 Kamil Majchrzak Ethan Quinn 2 2–0 G 1–0 H 1–0 Oct 3, 2025 H2H
3361 Kamil Majchrzak Hamad Medjedovic 2 1–1 C 0–1 H 1–0 Aug 30, 2026 H2H
3362 Kamil Majchrzak Quentin Halys 2 1–1 H 1–1 Mar 23, 2026 H2H
3363 Kamil Majchrzak Taylor Fritz 2 0–2 H 0–2 Jul 29, 2026 H2H
3364 Karen Khachanov Alejandro Tabilo 2 1–1 C 0–1 G 1–0 May 15, 2024 H2H
3365 Karen Khachanov Aleksandar Kovacevic 2 1–1 H 1–1 Aug 14, 2026 H2H
3366 Karen Khachanov Alexandre Muller 2 1–1 H 1–1 Sep 28, 2025 H2H
3367 Karen Khachanov Arthur Rinderknech 2 0–2 C 0–1 H 0–1 Apr 6, 2026 H2H
3368 Karen Khachanov Beibit Zhukayev 2 2–0 H 2–0 Oct 19, 2024 H2H
3369 Karen Khachanov Benjamin Bonzi 2 2–0 C 1–0 H 1–0 Jan 20, 2022 H2H
3370 Karen Khachanov Ben Shelton 2 0–2 H 0–2 Aug 7, 2025 H2H
3371 Karen Khachanov Constant Lestienne 2 2–0 C 1–0 H 1–0 Nov 10, 2023 H2H
3372 Karen Khachanov Dennis Novak 2 2–0 H 2–0 Feb 27, 2020 H2H
3373 Karen Khachanov Egor Gerasimov 2 2–0 G 1–0 H 1–0 Jan 8, 2022 H2H
3374 Karen Khachanov Ethan Quinn 2 1–1 G 0–1 H 1–0 Jun 16, 2026 H2H
3375 Karen Khachanov Evgeny Donskoy 2 0–2 C 0–1 H 0–1 Mar 10, 2018 H2H
3376 Karen Khachanov Federico Delbonis 2 0–2 C 0–2 May 11, 2021 H2H
3377 Karen Khachanov Filip Krajinovic 2 2–0 H 2–0 Oct 31, 2018 H2H
3378 Karen Khachanov Flavio Cobolli 2 1–1 C 1–0 G 0–1 Jul 4, 2026 H2H
3379 Karen Khachanov Gregoire Barrere 2 1–1 C 1–1 May 13, 2023 H2H
3380 Karen Khachanov Jesper de Jong 2 1–1 C 0–1 H 1–0 May 29, 2026 H2H
3381 Karen Khachanov Joao Fonseca 2 1–1 H 1–1 Mar 7, 2026 H2H
3382 Karen Khachanov Joao Sousa 2 1–1 H 1–1 Sep 20, 2019 H2H
3383 Karen Khachanov John Millman 2 1–1 H 1–1 Oct 23, 2021 H2H
3384 Karen Khachanov Jordan Thompson 2 1–1 C 1–0 H 0–1 Mar 23, 2019 H2H
3385 Karen Khachanov Lukas Rosol 2 1–1 H 1–1 Oct 19, 2018 H2H
3386 Karen Khachanov Marc-Andrea Huesler 2 2–0 H 2–0 Jan 12, 2023 H2H
3387 Karen Khachanov Marton Fucsovics 2 2–0 H 2–0 Feb 18, 2026 H2H
3388 Karen Khachanov Max Purcell 2 2–0 H 2–0 Nov 1, 2023 H2H
3389 Karen Khachanov Michael Mmoh 2 0–2 H 0–2 Jan 9, 2026 H2H
3390 Karen Khachanov Mikael Ymer 2 2–0 H 2–0 Nov 3, 2021 H2H
3391 Karen Khachanov Mikhail Kukushkin 2 1–1 H 1–1 Feb 26, 2020 H2H
3392 Karen Khachanov Nicolas Jarry 2 2–0 C 2–0 Apr 20, 2023 H2H
3393 Karen Khachanov Nishesh Basavareddy 2 2–0 H 2–0 Jan 22, 2026 H2H
3394 Karen Khachanov Nuno Borges 2 2–0 C 1–0 G 1–0 Jul 6, 2025 H2H
3395 Karen Khachanov Peter Gojowczyk 2 1–1 H 1–1 Sep 24, 2021 H2H
3396 Karen Khachanov Ricardas Berankis 2 2–0 H 2–0 Feb 11, 2021 H2H
3397 Karen Khachanov Roman Andres Burruchaga 2 2–0 C 1–0 H 1–0 Aug 31, 2026 H2H
3398 Karen Khachanov Sebastian Ofner 2 1–1 C 1–1 May 29, 2025 H2H
3399 Karen Khachanov Shintaro Mochizuki 2 2–0 G 1–0 H 1–0 Feb 17, 2026 H2H
3400 Karen Khachanov Steve Johnson 2 2–0 H 2–0 Jan 7, 2022 H2H