ATP Head-to-Head Records: Search Rivalries

Explore ATP head-to-head records, frequent opponents, and unbeaten rivalries. Compare historical rivalries or focus on currently active players.

Explore these records

Use the filters to narrow the table. Select a column heading to sort; select it again to reverse the order.

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