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
9201 Milos Raonic Nicolas Kicker 1 1–0 C 1–0 May 8, 2018 H2H
9202 Milos Raonic Soonwoo Kwon 1 0–1 H 0–1 Feb 14, 2020 H2H
9203 Milos Raonic Sumit Nagal 1 1–0 H 1–0 Mar 8, 2024 H2H
9204 Milos Raonic Tatsuma Ito 1 1–0 G 1–0 Jul 30, 2012 H2H
9205 Milos Raonic Taylor Fritz 1 0–1 G 0–1 Jun 21, 2024 H2H
9206 Milos Raonic Teymuraz Gabashvili 1 1–0 H 1–0 Mar 28, 2015 H2H
9207 Milos Raonic Thanasi Kokkinakis 1 0–1 G 0–1 Jun 22, 2017 H2H
9208 Milos Raonic Yosuke Watanuki 1 1–0 H 1–0 Oct 5, 2018 H2H
9209 Miomir Kecmanovic Adam Walton 1 0–1 H 0–1 Jul 25, 2024 H2H
9210 Miomir Kecmanovic Aleksandar Vukic 1 1–0 G 1–0 Jun 29, 2023 H2H
9211 Miomir Kecmanovic Benjamin Bonzi 1 1–0 H 1–0 Jan 10, 2025 H2H
9212 Miomir Kecmanovic Ben Shelton 1 0–1 H 0–1 Feb 14, 2026 H2H
9213 Miomir Kecmanovic Bernabe Zapata Miralles 1 1–0 C 1–0 Apr 8, 2023 H2H
9214 Miomir Kecmanovic Egor Gerasimov 1 0–1 H 0–1 Oct 21, 2021 H2H
9215 Miomir Kecmanovic Ethan Quinn 1 0–1 H 0–1 Aug 9, 2025 H2H
9216 Miomir Kecmanovic Gregoire Barrere 1 0–1 G 0–1 Jun 30, 2023 H2H
9217 Miomir Kecmanovic Jesper de Jong 1 1–0 G 1–0 Jul 3, 2025 H2H
9218 Miomir Kecmanovic J.J. Wolf 1 1–0 H 1–0 Aug 1, 2024 H2H
9219 Miomir Kecmanovic Mariano Navone 1 1–0 H 1–0 Oct 24, 2024 H2H
9220 Miomir Kecmanovic Marin Cilic 1 1–0 H 1–0 Mar 13, 2022 H2H
9221 Miomir Kecmanovic Marton Fucsovics 1 1–0 H 1–0 Jan 10, 2020 H2H
9222 Miomir Kecmanovic Mattia Bellucci 1 1–0 H 1–0 Feb 17, 2026 H2H
9223 Miomir Kecmanovic Max Hans Rehberg 1 1–0 C 1–0 Apr 28, 2022 H2H
9224 Miomir Kecmanovic Maximilian Marterer 1 1–0 H 1–0 Mar 10, 2019 H2H
9225 Miomir Kecmanovic Oriol Roca Batalla 1 1–0 C 1–0 May 25, 2023 H2H
9226 Miomir Kecmanovic Pavel Kotov 1 0–1 H 0–1 Oct 21, 2023 H2H
9227 Miomir Kecmanovic Pedro Martinez 1 0–1 C 0–1 Apr 19, 2024 H2H
9228 Miomir Kecmanovic Radu Albot 1 1–0 H 1–0 Feb 18, 2023 H2H
9229 Miomir Kecmanovic Ricardas Berankis 1 0–1 H 0–1 Aug 5, 2021 H2H
9230 Miomir Kecmanovic Soonwoo Kwon 1 1–0 H 1–0 Feb 4, 2021 H2H
9231 Miomir Kecmanovic Thanasi Kokkinakis 1 0–1 H 0–1 Jan 13, 2023 H2H
9232 Miomir Kecmanovic Tristan Schoolkate 1 1–0 H 1–0 Feb 24, 2026 H2H
9233 Mirza Basic Damir Dzumhur 1 0–1 H 0–1 Oct 21, 2017 H2H
9234 Mirza Basic Diego Schwartzman 1 0–1 G 0–1 Jul 4, 2018 H2H
9235 Mirza Basic Gael Monfils 1 1–0 C 1–0 May 3, 2018 H2H
9236 Mirza Basic Kamil Majchrzak 1 1–0 C 1–0 Apr 7, 2022 H2H
9237 Mirza Basic Laslo Djere 1 1–0 H 1–0 Oct 20, 2017 H2H
9238 Mirza Basic Maximilian Marterer 1 1–0 H 1–0 Feb 10, 2018 H2H
9239 Mirza Basic Nick Kyrgios 1 1–0 H 1–0 Oct 19, 2018 H2H
9240 Mitchell Krueger Christopher Eubanks 1 1–0 H 1–0 Sep 22, 2022 H2H
9241 Mitchell Krueger Corentin Moutet 1 0–1 H 0–1 Jan 16, 2025 H2H
9242 Mitchell Krueger Daniel Altmaier 1 0–1 H 0–1 Jul 16, 2025 H2H
9243 Mitchell Krueger Grigor Dimitrov 1 0–1 H 0–1 Feb 18, 2022 H2H
9244 Mitchell Krueger James Duckworth 1 0–1 H 0–1 Sep 23, 2022 H2H
9245 Mitchell Krueger Juan Pablo Varillas 1 1–0 C 1–0 Apr 7, 2022 H2H
9246 Mitchell Krueger Kei Nishikori 1 0–1 C 0–1 Apr 3, 2025 H2H
9247 Mitchell Krueger Novak Djokovic 1 0–1 H 0–1 Jan 16, 2019 H2H
9248 Mitchell Krueger Pablo Carreno Busta 1 0–1 H 0–1 Sep 3, 2020 H2H
9249 Mitchell Krueger Pavel Kotov 1 1–0 H 1–0 Aug 22, 2023 H2H
9250 Mitchell Krueger Reilly Opelka 1 0–1 C 0–1 Apr 8, 2022 H2H
9251 Mitchell Krueger Ricardas Berankis 1 0–1 H 0–1 Aug 4, 2021 H2H
9252 Mitchell Krueger Tatsuma Ito 1 0–1 G 0–1 Jul 10, 2014 H2H
9253 Moez Echargui Daniel Evans 1 0–1 C 0–1 Jul 29, 2024 H2H
9254 Moez Echargui Giovanni Mpetshi Perricard 1 0–1 H 0–1 Feb 23, 2026 H2H
9255 Moez Echargui Learner Tien 1 0–1 H 0–1 Nov 6, 2025 H2H
9256 Moez Echargui Stefanos Tsitsipas 1 0–1 H 0–1 Feb 17, 2026 H2H
9257 Mohamed Safwat Adrian Mannarino 1 0–1 G 0–1 Jun 30, 2017 H2H
9258 Mohamed Safwat Bernard Tomic 1 0–1 C 0–1 May 4, 2017 H2H
9259 Mohamed Safwat Cem Ilkel 1 1–0 G 1–0 Jun 29, 2017 H2H
9260 Mohamed Safwat Daniel Elahi Galan 1 0–1 H 0–1 Jul 26, 2021 H2H
9261 Mohamed Safwat Gael Monfils 1 0–1 H 0–1 Mar 1, 2017 H2H
9262 Mohamed Safwat Gregoire Barrere 1 0–1 H 0–1 Jan 22, 2020 H2H
9263 Mohamed Safwat Grigor Dimitrov 1 0–1 C 0–1 May 29, 2018 H2H
9264 Mubarak Shannan Zayid Aslan Karatsev 1 0–1 H 0–1 Mar 10, 2021 H2H
9265 Murphy Cassone Ethan Quinn 1 0–1 G 0–1 Jun 24, 2026 H2H
9266 Murphy Cassone Reilly Opelka 1 0–1 H 0–1 Jul 23, 2025 H2H
9267 Nick Chappell Chun-Hsin Tseng 1 0–1 H 0–1 Aug 3, 2022 H2H
9268 Nick Chappell Nuno Borges 1 0–1 H 0–1 Mar 1, 2023 H2H
9269 Nick Kyrgios Benjamin Bonzi 1 1–0 H 1–0 Sep 1, 2022 H2H
9270 Nick Kyrgios Cristian Garin 1 1–0 G 1–0 Jul 7, 2022 H2H
9271 Nick Kyrgios Diego Schwartzman 1 1–0 G 1–0 Jul 1, 2015 H2H
9272 Nick Kyrgios Jan-Lennard Struff 1 0–1 C 0–1 May 7, 2019 H2H
9273 Nick Kyrgios J.J. Wolf 1 1–0 H 1–0 Sep 4, 2022 H2H
9274 Nick Kyrgios Laslo Djere 1 1–0 G 1–0 Jun 22, 2022 H2H
9275 Nick Kyrgios Martin Klizan 1 1–0 H 1–0 Feb 24, 2016 H2H
9276 Nick Kyrgios Maximilian Marterer 1 1–0 G 1–0 Jun 15, 2018 H2H
9277 Nicolai Budkov Kjaer Andrea Pellegrino 1 0–1 C 0–1 Jul 14, 2026 H2H
9278 Nicolai Budkov Kjaer Jaume Munar 1 0–1 H 0–1 Feb 9, 2026 H2H
9279 Nicolai Budkov Kjaer Marin Cilic 1 0–1 H 0–1 Oct 16, 2025 H2H
9280 Nicolai Budkov Kjaer Sebastian Baez 1 0–1 C 0–1 Jul 18, 2025 H2H
9281 Nicolai Budkov Kjaer Thiago Monteiro 1 1–0 C 1–0 Jul 17, 2025 H2H
9282 Nicolai Budkov Kjaer Tomas Martin Etcheverry 1 0–1 H 0–1 Oct 23, 2025 H2H
9283 Nicola Kuhn Brandon Nakashima 1 0–1 G 0–1 Jun 29, 2022 H2H
9284 Nicola Kuhn David Goffin 1 0–1 H 0–1 Jan 9, 2021 H2H
9285 Nicola Kuhn Donald Young 1 0–1 H 0–1 Sep 28, 2017 H2H
9286 Nicola Kuhn Fabio Fognini 1 0–1 H 0–1 Mar 24, 2018 H2H
9287 Nicola Kuhn Federico Delbonis 1 1–0 C 1–0 Apr 24, 2019 H2H
9288 Nicola Kuhn Roberto Carballes Baena 1 0–1 C 0–1 Apr 25, 2019 H2H
9289 Nicola Kuhn Thiago Seyboth Wild 1 0–1 C 0–1 Jul 15, 2021 H2H
9290 Nicolas Jarry Adrian Mannarino 1 1–0 H 1–0 Oct 26, 2023 H2H
9291 Nicolas Jarry Alexandre Muller 1 1–0 C 1–0 May 15, 2024 H2H
9292 Nicolas Jarry Alex Michelsen 1 1–0 H 1–0 Aug 31, 2023 H2H
9293 Nicolas Jarry Alibek Kachmazov 1 0–1 H 0–1 Sep 23, 2024 H2H
9294 Nicolas Jarry Andrea Vavassori 1 0–1 C 0–1 Apr 6, 2023 H2H
9295 Nicolas Jarry Arthur Fils 1 0–1 C 0–1 May 27, 2025 H2H
9296 Nicolas Jarry Benjamin Bonzi 1 1–0 H 1–0 Jan 3, 2025 H2H
9297 Nicolas Jarry Ben Shelton 1 0–1 H 0–1 Jan 19, 2023 H2H
9298 Nicolas Jarry Botic van de Zandschulp 1 0–1 C 0–1 Jul 23, 2025 H2H
9299 Nicolas Jarry Camilo Ugo Carabelli 1 0–1 C 0–1 Feb 27, 2025 H2H
9300 Nicolas Jarry Daniel Altmaier 1 1–0 C 1–0 Apr 25, 2025 H2H
9301 Nicolas Jarry Elias Ymer 1 1–0 H 1–0 Oct 17, 2024 H2H
9302 Nicolas Jarry Fabian Marozsan 1 0–1 H 0–1 Mar 9, 2024 H2H
9303 Nicolas Jarry Facundo Bagnis 1 1–0 C 1–0 Feb 8, 2018 H2H
9304 Nicolas Jarry Facundo Diaz Acosta 1 0–1 C 0–1 Feb 18, 2024 H2H
9305 Nicolas Jarry Federico Coria 1 1–0 C 1–0 Mar 1, 2024 H2H
9306 Nicolas Jarry Francisco Comesana 1 0–1 C 0–1 Feb 21, 2025 H2H
9307 Nicolas Jarry Gregoire Barrere 1 0–1 G 0–1 Jun 29, 2023 H2H
9308 Nicolas Jarry Henri Laaksonen 1 1–0 C 1–0 Jul 18, 2019 H2H
9309 Nicolas Jarry Hugo Dellien 1 1–0 C 1–0 May 30, 2023 H2H
9310 Nicolas Jarry Hugo Gaston 1 1–0 C 1–0 May 9, 2025 H2H
9311 Nicolas Jarry Jan-Lennard Struff 1 1–0 H 1–0 Aug 23, 2018 H2H
9312 Nicolas Jarry Jason Kubler 1 1–0 G 1–0 Jul 6, 2023 H2H
9313 Nicolas Jarry Joao Fonseca 1 1–0 G 1–0 Jul 6, 2025 H2H
9314 Nicolas Jarry Juan Manuel Cerundolo 1 1–0 C 1–0 Feb 20, 2025 H2H
9315 Nicolas Jarry Juan Pablo Varillas 1 1–0 C 1–0 Mar 2, 2023 H2H
9316 Nicolas Jarry Learner Tien 1 1–0 G 1–0 Jul 3, 2025 H2H
9317 Nicolas Jarry Luca Van Assche 1 1–0 H 1–0 Aug 30, 2023 H2H
9318 Nicolas Jarry Luciano Darderi 1 1–0 G 1–0 Jun 12, 2025 H2H
9319 Nicolas Jarry Lukas Klein 1 1–0 H 1–0 Sep 22, 2024 H2H
9320 Nicolas Jarry Marco Cecchinato 1 1–0 G 1–0 Jul 5, 2023 H2H
9321 Nicolas Jarry Marcos Giron 1 1–0 C 1–0 Jun 3, 2023 H2H
9322 Nicolas Jarry Mariano Navone 1 1–0 H 1–0 Jan 1, 2025 H2H
9323 Nicolas Jarry Marin Cilic 1 1–0 H 1–0 Oct 10, 2018 H2H
9324 Nicolas Jarry Martin Klizan 1 0–1 C 0–1 Jul 19, 2018 H2H
9325 Nicolas Jarry Mikael Ymer 1 1–0 C 1–0 Jul 19, 2019 H2H
9326 Nicolas Jarry Pablo Carreno Busta 1 0–1 C 0–1 May 5, 2018 H2H
9327 Nicolas Jarry Radu Albot 1 1–0 C 1–0 May 24, 2019 H2H
9328 Nicolas Jarry Reilly Opelka 1 0–1 G 0–1 Jun 13, 2025 H2H
9329 Nicolas Jarry Ryan Peniston 1 1–0 H 1–0 Sep 29, 2022 H2H
9330 Nicolas Jarry Sebastian Baez 1 1–0 C 1–0 Feb 25, 2023 H2H
9331 Nicolas Jarry Stefano Napolitano 1 1–0 C 1–0 May 13, 2024 H2H
9332 Nicolas Jarry Stefano Travaglia 1 1–0 C 1–0 Feb 9, 2018 H2H
9333 Nicolas Jarry Tallon Griekspoor 1 1–0 C 1–0 May 25, 2023 H2H
9334 Nicolas Jarry Terence Atmane 1 1–0 H 1–0 Oct 7, 2023 H2H
9335 Nicolas Jarry Thiago Seyboth Wild 1 1–0 H 1–0 Mar 25, 2024 H2H
9336 Nicolas Jarry Yibing Wu 1 0–1 H 0–1 Oct 5, 2024 H2H
9337 Nicolas Kicker Albert Ramos-Vinolas 1 0–1 C 0–1 Feb 25, 2017 H2H
9338 Nicolas Kicker Benoit Paire 1 1–0 C 1–0 Jul 28, 2017 H2H
9339 Nicolas Kicker Cedrik-Marcel Stebe 1 0–1 H 0–1 Aug 30, 2017 H2H
9340 Nicolas Kicker Facundo Bagnis 1 0–1 C 0–1 Feb 25, 2021 H2H
9341 Nicolas Kicker Federico Coria 1 0–1 C 0–1 May 24, 2018 H2H
9342 Nicolas Kicker Guido Andreozzi 1 1–0 C 1–0 Feb 9, 2017 H2H
9343 Nicolas Kicker Martin Klizan 1 0–1 C 0–1 May 4, 2017 H2H
9344 Nicolas Kicker Nick Kyrgios 1 1–0 C 1–0 May 26, 2017 H2H
9345 Nicolas Kicker Noah Rubin 1 1–0 C 1–0 Apr 13, 2017 H2H
9346 Nicolas Kicker Pablo Carreno Busta 1 0–1 C 0–1 May 4, 2018 H2H
9347 Nicolas Mejia Adam Walton 1 0–1 H 0–1 Aug 14, 2026 H2H
9348 Nicolas Mejia Corentin Moutet 1 0–1 H 0–1 Aug 20, 2024 H2H
9349 Nicolas Mejia Emilio Gomez 1 0–1 H 0–1 Jul 21, 2021 H2H
9350 Nicolas Mejia Lorenzo Musetti 1 0–1 H 0–1 Aug 5, 2026 H2H
9351 Nicolas Mejia Michael Zheng 1 0–1 G 0–1 Jul 1, 2026 H2H
9352 Nicolas Mejia Nishesh Basavareddy 1 0–1 H 0–1 Jul 16, 2025 H2H
9353 Nicolas Moreno De Alboran Aleksandar Vukic 1 0–1 C 0–1 May 9, 2025 H2H
9354 Niels McDonald Federico Agustin Gomez 1 0–1 C 0–1 Jul 14, 2026 H2H
9355 Nikola Milojevic Antoine Hoang 1 1–0 H 1–0 Feb 6, 2020 H2H
9356 Nikola Milojevic Egor Gerasimov 1 0–1 H 0–1 Feb 7, 2020 H2H
9357 Nikola Milojevic Mirza Basic 1 1–0 C 1–0 May 21, 2014 H2H
9358 Nikola Milojevic Tomas Martin Etcheverry 1 1–0 C 1–0 Feb 4, 2022 H2H
9359 Nikolas Sanchez Izquierdo Tomas Martin Etcheverry 1 0–1 C 0–1 May 23, 2024 H2H
9360 Nikoloz Basilashvili Alexandre Muller 1 0–1 H 0–1 Feb 22, 2023 H2H
9361 Nikoloz Basilashvili Alexei Popyrin 1 0–1 H 0–1 Feb 23, 2022 H2H
9362 Nikoloz Basilashvili Altug Celikbilek 1 1–0 H 1–0 Jan 9, 2021 H2H
9363 Nikoloz Basilashvili Andrej Martin 1 0–1 C 0–1 May 28, 2021 H2H
9364 Nikoloz Basilashvili Arthur Cazaux 1 0–1 C 0–1 Jul 17, 2025 H2H
9365 Nikoloz Basilashvili Aslan Karatsev 1 0–1 C 0–1 Jul 21, 2022 H2H
9366 Nikoloz Basilashvili Ben Shelton 1 1–0 C 1–0 May 9, 2026 H2H
9367 Nikoloz Basilashvili Billy Harris 1 1–0 H 1–0 Sep 20, 2025 H2H
9368 Nikoloz Basilashvili Brandon Nakashima 1 1–0 C 1–0 May 11, 2026 H2H
9369 Nikoloz Basilashvili Christian Harrison 1 1–0 H 1–0 Aug 16, 2017 H2H
9370 Nikoloz Basilashvili Constant Lestienne 1 1–0 H 1–0 Feb 9, 2023 H2H
9371 Nikoloz Basilashvili Damir Dzumhur 1 0–1 H 0–1 Feb 4, 2022 H2H
9372 Nikoloz Basilashvili Daniel Altmaier 1 0–1 G 0–1 Jun 15, 2026 H2H
9373 Nikoloz Basilashvili Daniel Elahi Galan 1 1–0 C 1–0 Apr 30, 2021 H2H
9374 Nikoloz Basilashvili Daniel Merida 1 1–0 C 1–0 May 7, 2026 H2H
9375 Nikoloz Basilashvili Dominik Koepfer 1 0–1 H 0–1 Sep 1, 2019 H2H
9376 Nikoloz Basilashvili Elias Ymer 1 1–0 H 1–0 Feb 17, 2022 H2H
9377 Nikoloz Basilashvili Ernesto Escobedo 1 0–1 H 0–1 Aug 9, 2017 H2H
9378 Nikoloz Basilashvili Federico Delbonis 1 0–1 C 0–1 Sep 11, 2020 H2H
9379 Nikoloz Basilashvili Filip Krajinovic 1 0–1 C 0–1 Apr 13, 2021 H2H
9380 Nikoloz Basilashvili Frances Tiafoe 1 0–1 C 0–1 May 7, 2019 H2H
9381 Nikoloz Basilashvili Gerald Melzer 1 1–0 H 1–0 Jan 17, 2018 H2H
9382 Nikoloz Basilashvili Giovanni Mpetshi Perricard 1 0–1 H 0–1 Oct 17, 2025 H2H
9383 Nikoloz Basilashvili Henrique Rocha 1 0–1 C 0–1 May 27, 2025 H2H
9384 Nikoloz Basilashvili Hubert Hurkacz 1 0–1 H 0–1 Aug 13, 2021 H2H
9385 Nikoloz Basilashvili Hugo Dellien 1 1–0 C 1–0 Jul 25, 2019 H2H
9386 Nikoloz Basilashvili Hugo Gaston 1 0–1 C 0–1 Jul 14, 2022 H2H
9387 Nikoloz Basilashvili Hyeon Chung 1 1–0 H 1–0 Feb 14, 2019 H2H
9388 Nikoloz Basilashvili Ilya Ivashka 1 1–0 C 1–0 Apr 29, 2022 H2H
9389 Nikoloz Basilashvili Jan Choinski 1 1–0 C 1–0 Jul 14, 2026 H2H
9390 Nikoloz Basilashvili Jaume Munar 1 0–1 C 0–1 Apr 21, 2022 H2H
9391 Nikoloz Basilashvili Jozef Kovalik 1 1–0 C 1–0 Apr 9, 2021 H2H
9392 Nikoloz Basilashvili Kei Nishikori 1 0–1 H 0–1 Sep 22, 2018 H2H
9393 Nikoloz Basilashvili Lloyd Harris 1 1–0 G 1–0 Jun 19, 2021 H2H
9394 Nikoloz Basilashvili Marc-Andrea Huesler 1 0–1 H 0–1 Nov 12, 2020 H2H
9395 Nikoloz Basilashvili Marco Cecchinato 1 0–1 H 0–1 Jan 5, 2023 H2H
9396 Nikoloz Basilashvili Marcos Giron 1 0–1 H 0–1 Mar 7, 2025 H2H
9397 Nikoloz Basilashvili Mariano Navone 1 0–1 H 0–1 Mar 19, 2026 H2H
9398 Nikoloz Basilashvili Martin Klizan 1 1–0 H 1–0 Feb 11, 2017 H2H
9399 Nikoloz Basilashvili Mikael Ymer 1 0–1 H 0–1 Mar 27, 2021 H2H
9400 Nikoloz Basilashvili Miomir Kecmanovic 1 0–1 C 0–1 Apr 30, 2022 H2H