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
3201 Grigor Dimitrov Aleksandar Vukic 2 2–0 H 2–0 Jan 3, 2025 H2H
3202 Grigor Dimitrov Fabian Marozsan 2 1–1 C 1–0 H 0–1 Aug 15, 2024 H2H
3203 Grigor Dimitrov Felix Auger-Aliassime 2 0–2 G 0–1 H 0–1 Feb 14, 2020 H2H
3204 Grigor Dimitrov Lucas Pouille 2 2–0 C 1–0 H 1–0 Oct 7, 2016 H2H
3205 Grigor Dimitrov Miomir Kecmanovic 2 2–0 C 1–0 H 1–0 Apr 10, 2024 H2H
3206 Grigor Dimitrov Raphael Collignon 2 0–2 H 0–2 Mar 19, 2026 H2H
3207 Grigor Dimitrov Reilly Opelka 2 1–1 H 1–1 Oct 12, 2021 H2H
3208 Grigor Dimitrov Tomas Martin Etcheverry 2 1–1 C 0–1 H 1–0 Apr 7, 2026 H2H
3209 Guido Andreozzi Laslo Djere 2 0–2 G 0–1 H 0–1 Jul 3, 2019 H2H
3210 Guido Pella Adrian Mannarino 2 0–2 C 0–1 G 0–1 Jun 29, 2023 H2H
3211 Guido Pella Alexander Zverev 2 0–2 C 0–1 H 0–1 Aug 20, 2021 H2H
3212 Guido Pella Denis Shapovalov 2 0–2 C 0–1 H 0–1 Mar 25, 2023 H2H
3213 Guido Pella Dusan Lajovic 2 2–0 C 1–0 H 1–0 Jul 21, 2018 H2H
3214 Guido Pella Egor Gerasimov 2 1–1 C 1–1 Apr 29, 2021 H2H
3215 Guido Pella Fernando Verdasco 2 1–1 C 1–0 H 0–1 Mar 10, 2018 H2H
3216 Guido Pella Ilya Ivashka 2 1–1 C 0–1 H 1–0 May 24, 2023 H2H
3217 Guido Pella Jaume Munar 2 1–1 C 1–1 Feb 16, 2023 H2H
3218 Guido Pella Juan Ignacio Londero 2 0–2 C 0–2 Feb 15, 2020 H2H
3219 Guido Pella Marcos Giron 2 1–1 C 0–1 G 1–0 Jun 27, 2023 H2H
3220 Guido Pella Stefano Travaglia 2 1–1 G 0–1 H 1–0 Jun 23, 2021 H2H
3221 Guido Pella Steve Johnson 2 0–2 C 0–1 H 0–1 May 25, 2018 H2H
3222 Guido Pella Taro Daniel 2 2–0 C 2–0 May 3, 2019 H2H
3223 Henri Laaksonen Alex de Minaur 2 0–2 H 0–2 Aug 16, 2022 H2H
3224 Henri Laaksonen Cristian Garin 2 1–1 C 0–1 H 1–0 Sep 2, 2021 H2H
3225 Henri Laaksonen Pedro Martinez 2 2–0 C 2–0 May 24, 2022 H2H
3226 Henri Laaksonen Roberto Bautista Agut 2 1–1 C 1–1 Jun 3, 2021 H2H
3227 Holger Rune Aleksandr Shevchenko 2 1–1 H 1–1 Feb 16, 2024 H2H
3228 Holger Rune Alexei Popyrin 2 1–1 C 1–0 H 0–1 Aug 3, 2025 H2H
3229 Holger Rune Arthur Cazaux 2 1–1 H 1–1 Nov 1, 2024 H2H
3230 Holger Rune Aslan Karatsev 2 1–1 C 1–0 H 0–1 Apr 12, 2022 H2H
3231 Holger Rune Benoit Paire 2 2–0 C 1–0 H 1–0 Aug 4, 2022 H2H
3232 Holger Rune Bernabe Zapata Miralles 2 1–1 C 0–1 H 1–0 Jul 29, 2022 H2H
3233 Holger Rune Christopher O'Connell 2 2–0 C 1–0 G 1–0 Jun 19, 2025 H2H
3234 Holger Rune Dominic Thiem 2 2–0 C 1–0 H 1–0 Nov 2, 2023 H2H
3235 Holger Rune Fabian Marozsan 2 1–1 C 1–0 H 0–1 Jul 18, 2024 H2H
3236 Holger Rune Fabio Fognini 2 2–0 C 1–0 H 1–0 May 15, 2023 H2H
3237 Holger Rune Flavio Cobolli 2 1–1 C 1–1 Apr 26, 2025 H2H
3238 Holger Rune Frances Tiafoe 2 1–1 H 1–1 Aug 14, 2025 H2H
3239 Holger Rune Gael Monfils 2 2–0 C 1–0 H 1–0 Aug 17, 2024 H2H
3240 Holger Rune Jan-Lennard Struff 2 0–2 C 0–1 H 0–1 Aug 28, 2025 H2H
3241 Holger Rune Marcos Giron 2 0–2 G 0–1 H 0–1 Aug 10, 2023 H2H
3242 Holger Rune Mariano Navone 2 1–1 C 1–1 Feb 14, 2025 H2H
3243 Holger Rune Marton Fucsovics 2 2–0 H 2–0 Oct 17, 2025 H2H
3244 Holger Rune Michael Mmoh 2 2–0 H 2–0 Feb 28, 2024 H2H
3245 Holger Rune Nicolas Jarry 2 1–1 G 0–1 H 1–0 Jul 2, 2025 H2H
3246 Holger Rune Quentin Halys 2 2–0 C 1–0 G 1–0 May 31, 2025 H2H
3247 Holger Rune Radu Albot 2 1–1 C 1–1 Jul 22, 2021 H2H
3248 Holger Rune Ryan Peniston 2 1–1 G 1–1 Jun 23, 2023 H2H
3249 Holger Rune Stan Wawrinka 2 1–1 H 1–1 Mar 13, 2023 H2H
3250 Holger Rune Tomas Martin Etcheverry 2 2–0 H 2–0 Oct 18, 2025 H2H
3251 Hubert Hurkacz Benjamin Bonzi 2 1–1 C 0–1 H 1–0 Apr 26, 2025 H2H
3252 Hubert Hurkacz Benoit Paire 2 1–1 H 1–1 Jan 18, 2020 H2H
3253 Hubert Hurkacz Egor Gerasimov 2 2–0 H 2–0 Jan 19, 2022 H2H
3254 Hubert Hurkacz James Duckworth 2 2–0 G 1–0 H 1–0 Jun 21, 2024 H2H
3255 Hugo Dellien Albert Ramos-Vinolas 2 0–2 C 0–2 Feb 29, 2024 H2H
3256 Hugo Dellien Alexander Zverev 2 0–2 C 0–2 May 12, 2021 H2H
3257 Hugo Dellien Cameron Norrie 2 0–2 C 0–2 Feb 22, 2024 H2H
3258 Hugo Dellien Cristian Garin 2 0–2 C 0–2 Jul 27, 2023 H2H
3259 Hugo Dellien Guido Andreozzi 2 1–1 C 1–1 May 2, 2019 H2H
3260 Hugo Dellien Hubert Hurkacz 2 0–2 C 0–2 May 3, 2022 H2H
3261 Hugo Dellien Marco Cecchinato 2 1–1 C 1–1 Feb 25, 2021 H2H
3262 Hugo Dellien Pedro Cachin 2 1–1 C 1–1 Feb 9, 2023 H2H
3263 Hugo Dellien Pedro Martinez 2 1–1 C 1–1 Feb 20, 2020 H2H
3264 Hugo Dellien Sebastian Baez 2 0–2 C 0–2 Feb 9, 2024 H2H
3265 Hugo Dellien Thiago Seyboth Wild 2 2–0 C 2–0 May 10, 2025 H2H
3266 Hugo Gaston Laslo Djere 2 1–1 C 1–0 H 0–1 Aug 31, 2023 H2H
3267 Hugo Grenier Alexandre Muller 2 1–1 H 1–1 Mar 8, 2024 H2H
3268 Hugo Grenier Sebastian Korda 2 1–1 C 1–0 H 0–1 Feb 8, 2024 H2H
3269 Hyeon Chung Albert Ramos-Vinolas 2 1–1 G 1–0 H 0–1 Mar 12, 2016 H2H
3270 Hyeon Chung Damir Dzumhur 2 0–2 H 0–2 Aug 25, 2017 H2H
3271 Hyeon Chung Kyle Edmund 2 0–2 H 0–2 Jan 5, 2018 H2H
3272 Hyeon Chung Martin Klizan 2 2–0 C 2–0 May 5, 2018 H2H
3273 Hyeon Chung Roberto Bautista Agut 2 1–1 H 1–1 Oct 10, 2017 H2H
3274 Hyeon Chung Taylor Fritz 2 2–0 H 2–0 Oct 18, 2018 H2H
3275 Ignacio Buse Laslo Djere 2 1–1 C 1–1 Jul 17, 2025 H2H
3276 Ignacio Buse Matteo Berrettini 2 2–0 C 2–0 Mar 31, 2026 H2H
3277 Ignacio Buse Stefanos Tsitsipas 2 1–1 C 0–1 G 1–0 Jul 14, 2026 H2H
3278 Illya Marchenko Andy Murray 2 0–2 H 0–2 Jan 18, 2017 H2H
3279 Illya Marchenko Damir Dzumhur 2 1–1 C 0–1 H 1–0 Sep 1, 2016 H2H
3280 Illya Marchenko John Millman 2 0–2 H 0–2 Oct 22, 2021 H2H
3281 Illya Marchenko Marin Cilic 2 0–2 H 0–2 Aug 29, 2014 H2H
3282 Illya Marchenko Stan Wawrinka 2 0–2 H 0–2 Sep 6, 2016 H2H
3283 Illya Marchenko Taylor Fritz 2 0–2 C 0–1 H 0–1 Jul 22, 2021 H2H
3284 Illya Marchenko Teymuraz Gabashvili 2 1–1 G 0–1 H 1–0 Jan 8, 2016 H2H
3285 Illya Marchenko Vasek Pospisil 2 0–2 H 0–2 Nov 12, 2020 H2H
3286 Ilya Ivashka Laslo Djere 2 2–0 H 2–0 Oct 28, 2021 H2H
3287 Ilya Ivashka Pedro Martinez 2 2–0 C 2–0 Apr 20, 2022 H2H
3288 Jack Draper Alexei Popyrin 2 2–0 G 1–0 H 1–0 Jun 20, 2025 H2H
3289 Jack Draper Arthur Rinderknech 2 1–1 H 1–1 Feb 25, 2026 H2H
3290 Jack Draper Brandon Nakashima 2 2–0 G 2–0 Jun 21, 2025 H2H
3291 Jack Draper Christopher O'Connell 2 1–1 H 1–1 Feb 20, 2025 H2H
3292 Jack Draper Daniil Medvedev 2 0–2 C 0–1 H 0–1 Mar 13, 2026 H2H
3293 Jack Draper Emil Ruusuvuori 2 1–1 G 0–1 H 1–0 Aug 31, 2022 H2H
3294 Jack Draper Felix Auger-Aliassime 2 2–0 H 2–0 Aug 17, 2024 H2H
3295 Jack Draper Frances Tiafoe 2 1–1 G 1–0 H 0–1 Jun 15, 2024 H2H
3296 Jack Draper Francisco Cerundolo 2 1–1 C 0–1 H 1–0 Mar 9, 2026 H2H
3297 Jack Draper Gael Monfils 2 2–0 C 1–0 H 1–0 May 29, 2025 H2H
3298 Jack Draper Holger Rune 2 1–1 H 1–1 Mar 16, 2025 H2H
3299 Jack Draper Jannik Sinner 2 1–1 G 1–0 H 0–1 Sep 7, 2024 H2H
3300 Jack Draper Joao Fonseca 2 2–0 C 1–0 H 1–0 May 31, 2025 H2H
3301 Jack Draper Lorenzo Sonego 2 2–0 C 1–0 H 1–0 Jan 11, 2023 H2H
3302 Jack Draper Luciano Darderi 2 2–0 C 1–0 H 1–0 May 10, 2025 H2H
3303 Jack Draper Mariano Navone 2 2–0 G 1–0 H 1–0 Jan 14, 2025 H2H
3304 Jack Draper Mattia Bellucci 2 2–0 C 1–0 H 1–0 May 27, 2025 H2H
3305 Jack Draper Novak Djokovic 2 1–1 G 0–1 H 1–0 Mar 12, 2026 H2H
3306 Jack Draper Soonwoo Kwon 2 1–1 H 1–1 Jan 14, 2023 H2H
3307 Jack Draper Stefanos Tsitsipas 2 2–0 H 2–0 Aug 15, 2024 H2H
3308 Jack Draper Tallon Griekspoor 2 1–1 C 1–0 H 0–1 Apr 26, 2025 H2H
3309 Jack Draper Tomas Martin Etcheverry 2 0–2 C 0–2 Apr 13, 2026 H2H
3310 Jack Draper Ugo Humbert 2 0–2 G 0–1 H 0–1 Jun 26, 2026 H2H
3311 Jack Draper Vit Kopriva 2 2–0 C 2–0 May 12, 2025 H2H
3312 Jack Draper Zizou Bergs 2 1–1 G 1–0 H 0–1 Aug 28, 2025 H2H
3313 Jaime Faria Jaume Munar 2 1–1 C 1–0 H 0–1 Aug 26, 2025 H2H
3314 Jakub Mensik Alexander Zverev 2 0–2 C 0–2 Jun 5, 2026 H2H
3315 Jakub Mensik Arthur Fils 2 1–1 H 1–1 Feb 20, 2026 H2H
3316 Jakub Mensik Fabian Marozsan 2 2–0 C 1–0 H 1–0 Jan 16, 2026 H2H
3317 Jakub Mensik Felix Auger-Aliassime 2 1–1 C 0–1 H 1–0 Aug 28, 2024 H2H
3318 Jakub Mensik Francisco Cerundolo 2 0–2 C 0–1 H 0–1 May 2, 2025 H2H
3319 Jakub Mensik Giovanni Mpetshi Perricard 2 1–1 H 1–1 Jan 15, 2026 H2H
3320 Jakub Mensik Joao Fonseca 2 1–1 C 1–0 H 0–1 Jun 2, 2026 H2H
3321 Jakub Mensik Marcos Giron 2 2–0 G 1–0 H 1–0 Mar 6, 2026 H2H
3322 Jakub Mensik Miomir Kecmanovic 2 2–0 H 2–0 Sep 28, 2025 H2H
3323 Jakub Mensik Nuno Borges 2 0–2 H 0–2 Jan 10, 2025 H2H
3324 Jakub Mensik Pablo Carreno Busta 2 2–0 H 2–0 Jan 20, 2026 H2H
3325 Jakub Mensik Roberto Bautista Agut 2 1–1 G 0–1 H 1–0 Jun 20, 2025 H2H
3326 Jakub Mensik Taylor Fritz 2 1–1 H 1–1 Mar 29, 2025 H2H
3327 Jakub Mensik Titouan Droguet 2 2–0 C 1–0 H 1–0 May 24, 2026 H2H
3328 Jakub Mensik Tomas Machac 2 1–1 H 1–1 Mar 26, 2025 H2H
3329 James Duckworth Aleksandar Vukic 2 1–1 G 1–0 H 0–1 Jun 25, 2025 H2H
3330 James Duckworth Dalibor Svrcina 2 0–2 H 0–2 Mar 4, 2026 H2H
3331 James Duckworth Quentin Halys 2 2–0 C 1–0 G 1–0 Jul 15, 2022 H2H
3332 James Duckworth Roberto Bautista Agut 2 1–1 H 1–1 Mar 19, 2026 H2H
3333 James Duckworth Taylor Fritz 2 1–1 H 1–1 Oct 6, 2022 H2H
3334 James McCabe Alex Michelsen 2 0–2 H 0–2 Jan 16, 2025 H2H
3335 Jan Choinski Hubert Hurkacz 2 0–2 C 0–1 G 0–1 Apr 5, 2024 H2H
3336 Jan-Lennard Struff Diego Schwartzman 2 0–2 C 0–2 Jun 8, 2021 H2H
3337 Jan-Lennard Struff Hugo Gaston 2 0–2 C 0–1 H 0–1 Oct 20, 2023 H2H
3338 Jan-Lennard Struff Quentin Halys 2 1–1 C 0–1 H 1–0 Jul 20, 2024 H2H
3339 Jannik Sinner Aslan Karatsev 2 1–1 C 1–0 H 0–1 May 20, 2021 H2H
3340 Jannik Sinner Benoit Paire 2 1–1 C 1–0 H 0–1 Sep 16, 2020 H2H
3341 Jannik Sinner Borna Coric 2 2–0 C 1–0 H 1–0 Aug 9, 2024 H2H
3342 Jannik Sinner Botic van de Zandschulp 2 2–0 H 2–0 Feb 15, 2024 H2H
3343 Jannik Sinner Christopher Eubanks 2 2–0 C 1–0 H 1–0 May 28, 2024 H2H
3344 Jannik Sinner Corentin Moutet 2 2–0 C 1–0 H 1–0 Mar 23, 2026 H2H
3345 Jannik Sinner Daniel Elahi Galan 2 2–0 G 1–0 H 1–0 Aug 10, 2025 H2H
3346 Jannik Sinner David Goffin 2 2–0 C 1–0 H 1–0 Sep 29, 2020 H2H
3347 Jannik Sinner Egor Gerasimov 2 2–0 C 1–0 H 1–0 Oct 1, 2021 H2H
3348 Jannik Sinner Fabian Marozsan 2 2–0 G 1–0 H 1–0 Sep 30, 2025 H2H
3349 Jannik Sinner Filip Krajinovic 2 2–0 C 1–0 H 1–0 May 13, 2022 H2H
3350 Jannik Sinner Jenson Brooksby 2 2–0 G 1–0 H 1–0 Jul 3, 2026 H2H
3351 Jannik Sinner Jesper de Jong 2 2–0 C 1–0 H 1–0 May 12, 2025 H2H
3352 Jannik Sinner Juan Manuel Cerundolo 2 1–1 C 0–1 G 1–0 May 28, 2026 H2H
3353 Jannik Sinner Kyle Edmund 2 2–0 H 2–0 Jan 18, 2023 H2H
3354 Jannik Sinner Learner Tien 2 2–0 H 2–0 Mar 12, 2026 H2H
3355 Jannik Sinner Marc-Andrea Huesler 2 1–1 H 1–1 Nov 2, 2022 H2H
3356 Jannik Sinner Marcos Giron 2 2–0 H 2–0 Jan 18, 2025 H2H
3357 Jannik Sinner Matteo Berrettini 2 2–0 G 1–0 H 1–0 Jul 4, 2024 H2H
3358 Jannik Sinner Max Purcell 2 2–0 H 2–0 Sep 1, 2021 H2H
3359 Jannik Sinner Nick Kyrgios 2 1–1 H 1–1 Mar 30, 2022 H2H
3360 Jannik Sinner Nuno Borges 2 2–0 G 1–0 H 1–0 Jul 1, 2026 H2H
3361 Jannik Sinner Pavel Kotov 2 2–0 C 2–0 Jun 1, 2024 H2H
3362 Jannik Sinner Pedro Martinez 2 2–0 C 1–0 G 1–0 Jul 6, 2025 H2H
3363 Jannik Sinner Pierre-Hugues Herbert 2 2–0 C 1–0 H 1–0 Jun 1, 2021 H2H
3364 Jannik Sinner Roberto Carballes Baena 2 2–0 C 2–0 Jul 30, 2022 H2H
3365 Jannik Sinner Roman Safiullin 2 2–0 G 1–0 H 1–0 Sep 30, 2024 H2H
3366 Jannik Sinner Sebastian Baez 2 2–0 H 2–0 Jan 20, 2024 H2H
3367 Jannik Sinner Taro Daniel 2 2–0 H 2–0 Oct 5, 2024 H2H
3368 Jannik Sinner Terence Atmane 2 2–0 H 2–0 Sep 29, 2025 H2H
3369 Jannik Sinner Tomas Martin Etcheverry 2 2–0 H 2–0 Oct 7, 2024 H2H
3370 Jannik Sinner Ugo Humbert 2 2–0 C 2–0 Apr 7, 2026 H2H
3371 Jannik Sinner Yoshihito Nishioka 2 2–0 C 1–0 H 1–0 Oct 2, 2023 H2H
3372 Jason Jung Ernesto Escobedo 2 1–1 G 0–1 H 1–0 Aug 2, 2023 H2H
3373 Jason Jung Federico Coria 2 0–2 C 0–1 H 0–1 Sep 29, 2020 H2H
3374 Jason Kubler Aslan Karatsev 2 2–0 H 2–0 Jan 3, 2024 H2H
3375 Jason Kubler Felix Auger-Aliassime 2 1–1 G 1–0 H 0–1 Feb 23, 2023 H2H
3376 Jason Kubler James Duckworth 2 1–1 G 1–0 H 0–1 Jul 16, 2022 H2H
3377 Jason Kubler Lorenzo Sonego 2 2–0 H 2–0 Mar 10, 2023 H2H
3378 Jason Kubler Taylor Fritz 2 0–2 G 0–1 H 0–1 Jul 5, 2022 H2H
3379 Jason Kubler Tomas Martin Etcheverry 2 2–0 H 2–0 Jan 11, 2023 H2H
3380 Jason Kubler Ugo Humbert 2 1–1 G 1–1 Jul 5, 2023 H2H
3381 Jaume Munar Alexander Ritschard 2 2–0 C 2–0 Jul 20, 2023 H2H
3382 Jaume Munar Alexei Popyrin 2 0–2 H 0–2 Jan 24, 2020 H2H
3383 Jaume Munar Arthur Fils 2 0–2 C 0–2 May 29, 2025 H2H
3384 Jaume Munar Dalibor Svrcina 2 1–1 H 1–1 Jan 19, 2026 H2H
3385 Jaume Munar Fabian Marozsan 2 2–0 C 1–0 G 1–0 Jul 3, 2025 H2H
3386 Jaume Munar Facundo Bagnis 2 1–1 C 1–1 Feb 10, 2024 H2H
3387 Jaume Munar Felix Auger-Aliassime 2 1–1 C 0–1 H 1–0 Oct 25, 2025 H2H
3388 Jaume Munar Francisco Comesana 2 1–1 C 1–0 H 0–1 May 20, 2026 H2H
3389 Jaume Munar Gael Monfils 2 0–2 H 0–2 Mar 24, 2025 H2H
3390 Jaume Munar Henri Laaksonen 2 2–0 C 1–0 H 1–0 Jan 7, 2022 H2H
3391 Jaume Munar Hugo Gaston 2 2–0 H 2–0 Oct 4, 2024 H2H
3392 Jaume Munar Ilya Ivashka 2 1–1 C 1–0 G 0–1 Jun 30, 2021 H2H
3393 Jaume Munar Lorenzo Sonego 2 1–1 C 1–1 Aug 21, 2025 H2H
3394 Jaume Munar Marcos Giron 2 1–1 H 1–1 Jul 23, 2025 H2H
3395 Jaume Munar Matteo Berrettini 2 0–2 C 0–1 H 0–1 Sep 27, 2025 H2H
3396 Jaume Munar Mikael Ymer 2 2–0 C 2–0 Jul 28, 2022 H2H
3397 Jaume Munar Novak Djokovic 2 0–2 C 0–1 H 0–1 Oct 8, 2025 H2H
3398 Jaume Munar Nuno Borges 2 2–0 C 1–0 H 1–0 Jan 3, 2025 H2H
3399 Jaume Munar Pablo Carreno Busta 2 1–1 C 0–1 H 1–0 Mar 13, 2022 H2H
3400 Jaume Munar Salvatore Caruso 2 1–1 C 1–1 Feb 20, 2020 H2H