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
9401 Nikoloz Basilashvili Nicolas Jarry 1 1–0 C 1–0 Jul 28, 2018 H2H
9402 Nikoloz Basilashvili Nicolas Kicker 1 1–0 C 1–0 May 27, 2017 H2H
9403 Nikoloz Basilashvili Norbert Gombos 1 1–0 C 1–0 May 1, 2021 H2H
9404 Nikoloz Basilashvili Pedro Cachin 1 0–1 H 0–1 Mar 10, 2023 H2H
9405 Nikoloz Basilashvili Reilly Opelka 1 0–1 H 0–1 Sep 5, 2021 H2H
9406 Nikoloz Basilashvili Robin Haase 1 1–0 H 1–0 Mar 25, 2019 H2H
9407 Nikoloz Basilashvili Rudolf Molleker 1 1–0 G 1–0 Jun 21, 2018 H2H
9408 Nikoloz Basilashvili Sebastian Baez 1 1–0 C 1–0 Jul 16, 2021 H2H
9409 Nikoloz Basilashvili Sebastian Korda 1 1–0 H 1–0 Sep 1, 2021 H2H
9410 Nikoloz Basilashvili Soonwoo Kwon 1 1–0 H 1–0 Jan 22, 2020 H2H
9411 Nikoloz Basilashvili Stefano Travaglia 1 1–0 H 1–0 Jan 17, 2019 H2H
9412 Nikoloz Basilashvili Steve Johnson 1 0–1 H 0–1 Feb 22, 2018 H2H
9413 Nikoloz Basilashvili Taro Daniel 1 1–0 C 1–0 Apr 26, 2017 H2H
9414 Nikoloz Basilashvili Tennys Sandgren 1 0–1 H 0–1 Mar 10, 2018 H2H
9415 Nikoloz Basilashvili Thanasi Kokkinakis 1 0–1 C 0–1 May 26, 2015 H2H
9416 Nikoloz Basilashvili Tiago Torres 1 0–1 C 0–1 Jul 20, 2026 H2H
9417 Nikoloz Basilashvili Tristan Lamasine 1 1–0 C 1–0 May 24, 2019 H2H
9418 Nikoloz Basilashvili Ugo Humbert 1 1–0 H 1–0 Sep 21, 2018 H2H
9419 Nikoloz Basilashvili Yibing Wu 1 0–1 H 0–1 Aug 31, 2022 H2H
9420 Nikoloz Basilashvili Zizou Bergs 1 1–0 H 1–0 Sep 22, 2022 H2H
9421 Nino Serdarusic Botic van de Zandschulp 1 0–1 H 0–1 Nov 10, 2021 H2H
9422 Nino Serdarusic Carlos Taberner 1 0–1 C 0–1 Jul 22, 2021 H2H
9423 Nino Serdarusic Christopher O'Connell 1 0–1 C 0–1 May 24, 2023 H2H
9424 Nino Serdarusic Facundo Bagnis 1 0–1 C 0–1 Jul 19, 2019 H2H
9425 Nino Serdarusic Marco Trungelliti 1 1–0 C 1–0 Jul 18, 2019 H2H
9426 Nino Serdarusic Maximilian Marterer 1 0–1 C 0–1 Jul 19, 2018 H2H
9427 Nino Serdarusic Reilly Opelka 1 0–1 H 0–1 Oct 15, 2020 H2H
9428 Nino Serdarusic Sebastian Korda 1 0–1 H 0–1 Oct 28, 2021 H2H
9429 Nino Serdarusic Teymuraz Gabashvili 1 0–1 C 0–1 Jul 21, 2016 H2H
9430 Nishesh Basavareddy Adam Walton 1 0–1 H 0–1 Jul 17, 2025 H2H
9431 Nishesh Basavareddy Alejandro Tabilo 1 1–0 H 1–0 Jan 9, 2025 H2H
9432 Nishesh Basavareddy Aleksandar Vukic 1 1–0 H 1–0 Aug 9, 2025 H2H
9433 Nishesh Basavareddy Alexander Zverev 1 0–1 H 0–1 Aug 10, 2025 H2H
9434 Nishesh Basavareddy Filip Cristian Jianu 1 0–1 C 0–1 Apr 3, 2025 H2H
9435 Nishesh Basavareddy Francisco Comesana 1 1–0 H 1–0 Jan 8, 2025 H2H
9436 Nishesh Basavareddy Gabriel Diallo 1 0–1 H 0–1 Aug 20, 2025 H2H
9437 Nishesh Basavareddy Hamad Medjedovic 1 0–1 G 0–1 Jun 25, 2025 H2H
9438 Nishesh Basavareddy Jaume Munar 1 0–1 C 0–1 May 19, 2026 H2H
9439 Nishesh Basavareddy Marin Cilic 1 1–0 H 1–0 Sep 20, 2025 H2H
9440 Nishesh Basavareddy Novak Djokovic 1 0–1 H 0–1 Jan 14, 2025 H2H
9441 Nishesh Basavareddy Nuno Borges 1 0–1 G 0–1 Jun 12, 2025 H2H
9442 Nishesh Basavareddy Raphael Collignon 1 1–0 H 1–0 Aug 19, 2025 H2H
9443 Nishesh Basavareddy Taylor Fritz 1 1–0 C 1–0 May 24, 2026 H2H
9444 Nishesh Basavareddy Tristan Schoolkate 1 0–1 H 0–1 Sep 1, 2026 H2H
9445 Noah Rubin Benoit Paire 1 1–0 H 1–0 Jan 20, 2016 H2H
9446 Noah Rubin Nick Kyrgios 1 0–1 H 0–1 Jul 27, 2018 H2H
9447 Noah Rubin Thanasi Kokkinakis 1 1–0 H 1–0 Jul 26, 2018 H2H
9448 Norbert Gombos Adrian Mannarino 1 1–0 H 1–0 Jul 31, 2019 H2H
9449 Norbert Gombos Alexei Popyrin 1 0–1 G 0–1 Jun 23, 2021 H2H
9450 Norbert Gombos Benoit Paire 1 0–1 H 0–1 Oct 29, 2015 H2H
9451 Norbert Gombos Carlos Taberner 1 0–1 H 0–1 Feb 8, 2018 H2H
9452 Norbert Gombos Cristian Garin 1 0–1 H 0–1 Sep 1, 2021 H2H
9453 Norbert Gombos Diego Schwartzman 1 0–1 C 0–1 Oct 3, 2020 H2H
9454 Norbert Gombos Egor Gerasimov 1 0–1 H 0–1 Aug 24, 2021 H2H
9455 Norbert Gombos Evgeny Donskoy 1 1–0 H 1–0 Feb 23, 2017 H2H
9456 Norbert Gombos Gael Monfils 1 0–1 H 0–1 Feb 8, 2020 H2H
9457 Norbert Gombos Hugo Gaston 1 1–0 C 1–0 Jul 23, 2025 H2H
9458 Norbert Gombos Ilya Ivashka 1 0–1 H 0–1 Feb 17, 2022 H2H
9459 Norbert Gombos Jan-Lennard Struff 1 0–1 H 0–1 Aug 22, 2017 H2H
9460 Norbert Gombos Marcos Giron 1 0–1 H 0–1 Jul 26, 2021 H2H
9461 Norbert Gombos Marton Fucsovics 1 0–1 H 0–1 Aug 24, 2020 H2H
9462 Norbert Gombos Miomir Kecmanovic 1 1–0 H 1–0 Aug 1, 2019 H2H
9463 Norbert Gombos Pedro Cachin 1 0–1 C 0–1 May 24, 2022 H2H
9464 Norbert Gombos Radu Albot 1 1–0 H 1–0 Sep 2, 2020 H2H
9465 Norbert Gombos Taro Daniel 1 1–0 C 1–0 Jul 27, 2017 H2H
9466 Novak Djokovic Aleksandar Vukic 1 1–0 H 1–0 Mar 9, 2024 H2H
9467 Novak Djokovic Andrej Martin 1 1–0 C 1–0 May 29, 2021 H2H
9468 Novak Djokovic Ben Shelton 1 1–0 H 1–0 Sep 9, 2023 H2H
9469 Novak Djokovic Bernabe Zapata Miralles 1 1–0 H 1–0 Aug 31, 2023 H2H
9470 Novak Djokovic Camilo Ugo Carabelli 1 1–0 H 1–0 Mar 24, 2025 H2H
9471 Novak Djokovic Cedrik-Marcel Stebe 1 1–0 H 1–0 Feb 29, 2012 H2H
9472 Novak Djokovic Constant Lestienne 1 1–0 H 1–0 Jan 5, 2023 H2H
9473 Novak Djokovic Enzo Couacaud 1 1–0 H 1–0 Jan 19, 2023 H2H
9474 Novak Djokovic Filip Misolic 1 1–0 C 1–0 May 31, 2025 H2H
9475 Novak Djokovic Giovanni Mpetshi Perricard 1 1–0 C 1–0 May 24, 2026 H2H
9476 Novak Djokovic Henri Laaksonen 1 1–0 C 1–0 May 30, 2019 H2H
9477 Novak Djokovic Jacob Fearnley 1 1–0 G 1–0 Jul 4, 2024 H2H
9478 Novak Djokovic Jenson Brooksby 1 1–0 H 1–0 Sep 7, 2021 H2H
9479 Novak Djokovic Kamil Majchrzak 1 1–0 H 1–0 Mar 7, 2026 H2H
9480 Novak Djokovic Mariano Navone 1 0–1 H 0–1 Aug 30, 2026 H2H
9481 Novak Djokovic Marsel Ilhan 1 1–0 H 1–0 Feb 27, 2015 H2H
9482 Novak Djokovic Mats Moraing 1 1–0 C 1–0 May 28, 2021 H2H
9483 Novak Djokovic Mikael Ymer 1 1–0 C 1–0 Sep 29, 2020 H2H
9484 Novak Djokovic Mikhail Kukushkin 1 1–0 H 1–0 Oct 10, 2014 H2H
9485 Novak Djokovic Mirza Basic 1 1–0 H 1–0 Aug 8, 2018 H2H
9486 Novak Djokovic Nuno Borges 1 1–0 H 1–0 Nov 7, 2025 H2H
9487 Novak Djokovic Pedro Cachin 1 1–0 G 1–0 Jul 5, 2023 H2H
9488 Novak Djokovic Pedro Martinez 1 1–0 H 1–0 Jan 19, 2026 H2H
9489 Novak Djokovic Radu Albot 1 1–0 H 1–0 Aug 28, 2024 H2H
9490 Novak Djokovic Reilly Opelka 1 0–1 H 0–1 Jan 4, 2025 H2H
9491 Novak Djokovic Taro Daniel 1 0–1 H 0–1 Mar 11, 2018 H2H
9492 Novak Djokovic Tatsuma Ito 1 1–0 H 1–0 Jan 24, 2020 H2H
9493 Novak Djokovic Thiemo de Bakker 1 1–0 C 1–0 May 24, 2011 H2H
9494 Novak Djokovic Valentin Royer 1 1–0 C 1–0 May 27, 2026 H2H
9495 Novak Djokovic Zizou Bergs 1 1–0 H 1–0 Oct 10, 2025 H2H
9496 Nuno Borges Albert Ramos-Vinolas 1 1–0 H 1–0 Oct 20, 2022 H2H
9497 Nuno Borges Alejandro Tabilo 1 0–1 H 0–1 Oct 30, 2024 H2H
9498 Nuno Borges Aleksandar Kovacevic 1 1–0 H 1–0 Aug 3, 2026 H2H
9499 Nuno Borges Aleksandar Vukic 1 1–0 H 1–0 Oct 4, 2025 H2H
9500 Nuno Borges Alexandre Muller 1 1–0 H 1–0 Jan 14, 2025 H2H
9501 Nuno Borges Alex de Minaur 1 0–1 H 0–1 Oct 8, 2025 H2H
9502 Nuno Borges Alexei Popyrin 1 0–1 C 0–1 May 31, 2025 H2H
9503 Nuno Borges Ben Shelton 1 1–0 H 1–0 Aug 31, 2022 H2H
9504 Nuno Borges Botic van de Zandschulp 1 1–0 H 1–0 Oct 3, 2025 H2H
9505 Nuno Borges Cristian Garin 1 0–1 C 0–1 Apr 6, 2024 H2H
9506 Nuno Borges Diego Schwartzman 1 0–1 C 0–1 Jun 1, 2023 H2H
9507 Nuno Borges Emilio Nava 1 1–0 H 1–0 Mar 5, 2026 H2H
9508 Nuno Borges Emil Ruusuvuori 1 0–1 H 0–1 Mar 24, 2023 H2H
9509 Nuno Borges Ethan Quinn 1 0–1 G 0–1 Jun 26, 2026 H2H
9510 Nuno Borges Facundo Bagnis 1 1–0 H 1–0 Jul 30, 2025 H2H
9511 Nuno Borges Filip Misolic 1 0–1 C 0–1 Jul 18, 2025 H2H
9512 Nuno Borges Gregoire Barrere 1 0–1 H 0–1 Oct 6, 2023 H2H
9513 Nuno Borges Hamad Medjedovic 1 0–1 C 0–1 Apr 17, 2026 H2H
9514 Nuno Borges Ilya Ivashka 1 1–0 C 1–0 Apr 19, 2023 H2H
9515 Nuno Borges Jan-Lennard Struff 1 1–0 G 1–0 Jun 23, 2026 H2H
9516 Nuno Borges Jenson Brooksby 1 0–1 G 0–1 Jun 26, 2025 H2H
9517 Nuno Borges Jesper de Jong 1 1–0 C 1–0 May 6, 2026 H2H
9518 Nuno Borges Juncheng Shang 1 1–0 H 1–0 Oct 6, 2025 H2H
9519 Nuno Borges Kamil Majchrzak 1 0–1 H 0–1 Aug 20, 2025 H2H
9520 Nuno Borges Lorenzo Musetti 1 1–0 C 1–0 Apr 5, 2024 H2H
9521 Nuno Borges Lucas Pouille 1 1–0 C 1–0 Apr 4, 2024 H2H
9522 Nuno Borges Marcos Giron 1 0–1 C 0–1 Apr 28, 2023 H2H
9523 Nuno Borges Mirza Basic 1 1–0 H 1–0 Sep 29, 2022 H2H
9524 Nuno Borges Moise Kouame 1 1–0 C 1–0 Jul 14, 2026 H2H
9525 Nuno Borges Orlando Luz 1 1–0 C 1–0 Jul 21, 2026 H2H
9526 Nuno Borges Pablo Carreno Busta 1 1–0 C 1–0 Apr 25, 2025 H2H
9527 Nuno Borges Pavel Kotov 1 0–1 H 0–1 Jan 4, 2024 H2H
9528 Nuno Borges Philip Sekulic 1 0–1 H 0–1 Sep 23, 2023 H2H
9529 Nuno Borges Quentin Halys 1 0–1 C 0–1 Apr 6, 2023 H2H
9530 Nuno Borges Raphael Collignon 1 1–0 C 1–0 Apr 4, 2025 H2H
9531 Nuno Borges Reilly Opelka 1 0–1 H 0–1 Mar 19, 2026 H2H
9532 Nuno Borges Roberto Bautista Agut 1 0–1 G 0–1 Jun 19, 2025 H2H
9533 Nuno Borges Sebastian Korda 1 0–1 H 0–1 Oct 1, 2023 H2H
9534 Nuno Borges Terence Atmane 1 1–0 G 1–0 Jun 8, 2026 H2H
9535 Oleksii Krutykh Diego Schwartzman 1 0–1 H 0–1 Jan 18, 2023 H2H
9536 Oliver Crawford Mattia Bellucci 1 0–1 G 0–1 Jul 2, 2025 H2H
9537 Omar Jasika Hubert Hurkacz 1 0–1 H 0–1 Jan 16, 2024 H2H
9538 Omar Jasika Hugo Gaston 1 0–1 H 0–1 Jan 14, 2025 H2H
9539 Omni Kumar Aleksandar Kovacevic 1 0–1 H 0–1 Aug 2, 2023 H2H
9540 Omni Kumar Botic van de Zandschulp 1 1–0 H 1–0 Aug 23, 2023 H2H
9541 Omni Kumar Juan Manuel Cerundolo 1 0–1 H 0–1 Aug 24, 2023 H2H
9542 Omni Kumar Pablo Carreno Busta 1 0–1 H 0–1 Aug 20, 2024 H2H
9543 Oscar Otte Aleksandr Shevchenko 1 0–1 C 0–1 May 30, 2023 H2H
9544 Oscar Otte Alexei Popyrin 1 0–1 H 0–1 Oct 17, 2019 H2H
9545 Oscar Otte Arthur Rinderknech 1 1–0 G 1–0 Jun 30, 2021 H2H
9546 Oscar Otte Aslan Karatsev 1 1–0 C 1–0 Apr 22, 2022 H2H
9547 Oscar Otte Benjamin Bonzi 1 1–0 G 1–0 Jun 11, 2022 H2H
9548 Oscar Otte Brandon Nakashima 1 0–1 H 0–1 Mar 24, 2023 H2H
9549 Oscar Otte Cameron Norrie 1 0–1 H 0–1 Feb 18, 2022 H2H
9550 Oscar Otte Christian Harrison 1 1–0 G 1–0 Jun 30, 2022 H2H
9551 Oscar Otte Christopher Eubanks 1 1–0 H 1–0 Feb 9, 2023 H2H
9552 Oscar Otte Chun-Hsin Tseng 1 1–0 H 1–0 Jan 19, 2022 H2H
9553 Oscar Otte Daniel Elahi Galan 1 0–1 G 0–1 Jul 6, 2023 H2H
9554 Oscar Otte Daniel Evans 1 0–1 H 0–1 Oct 27, 2022 H2H
9555 Oscar Otte Daniil Medvedev 1 0–1 G 0–1 Jun 18, 2022 H2H
9556 Oscar Otte Denis Kudla 1 1–0 H 1–0 Sep 2, 2021 H2H
9557 Oscar Otte Denis Shapovalov 1 1–0 G 1–0 Jun 10, 2022 H2H
9558 Oscar Otte Dennis Novak 1 1–0 H 1–0 Oct 22, 2020 H2H
9559 Oscar Otte Diego Schwartzman 1 0–1 H 0–1 Oct 23, 2020 H2H
9560 Oscar Otte Dominik Koepfer 1 1–0 G 1–0 Jul 5, 2023 H2H
9561 Oscar Otte Dragos Nicolae Madaras 1 1–0 H 1–0 Sep 29, 2022 H2H
9562 Oscar Otte Elias Ymer 1 0–1 H 0–1 Oct 20, 2022 H2H
9563 Oscar Otte Emil Ruusuvuori 1 0–1 C 0–1 Apr 12, 2022 H2H
9564 Oscar Otte Fabio Fognini 1 0–1 C 0–1 Apr 23, 2022 H2H
9565 Oscar Otte Felix Auger-Aliassime 1 0–1 H 0–1 Oct 14, 2022 H2H
9566 Oscar Otte Flavio Cobolli 1 0–1 C 0–1 Apr 21, 2023 H2H
9567 Oscar Otte Gael Monfils 1 0–1 H 0–1 Mar 26, 2022 H2H
9568 Oscar Otte Holger Rune 1 0–1 C 0–1 Apr 30, 2022 H2H
9569 Oscar Otte Jacopo Berrettini 1 0–1 H 0–1 Mar 1, 2023 H2H
9570 Oscar Otte Jan-Lennard Struff 1 1–0 H 1–0 Oct 15, 2020 H2H
9571 Oscar Otte Juncheng Shang 1 0–1 H 0–1 Jan 18, 2023 H2H
9572 Oscar Otte Kamil Majchrzak 1 0–1 H 0–1 Sep 30, 2022 H2H
9573 Oscar Otte Lucas Pouille 1 1–0 C 1–0 May 19, 2022 H2H
9574 Oscar Otte Marcos Giron 1 0–1 H 0–1 Feb 10, 2023 H2H
9575 Oscar Otte Marin Cilic 1 0–1 H 0–1 Oct 6, 2022 H2H
9576 Oscar Otte Marko Topo 1 1–0 C 1–0 Apr 28, 2022 H2H
9577 Oscar Otte Marton Fucsovics 1 1–0 H 1–0 Oct 13, 2022 H2H
9578 Oscar Otte Miomir Kecmanovic 1 1–0 G 1–0 Jun 16, 2022 H2H
9579 Oscar Otte Mitchell Krueger 1 1–0 H 1–0 Mar 25, 2022 H2H
9580 Oscar Otte Nikoloz Basilashvili 1 1–0 G 1–0 Jun 17, 2022 H2H
9581 Oscar Otte Pablo Carreno Busta 1 0–1 H 0–1 Feb 23, 2022 H2H
9582 Oscar Otte Pavel Kotov 1 1–0 C 1–0 Apr 28, 2023 H2H
9583 Oscar Otte Peter Gojowczyk 1 1–0 G 1–0 Jun 29, 2022 H2H
9584 Oscar Otte Radu Albot 1 0–1 H 0–1 Oct 16, 2020 H2H
9585 Oscar Otte Reilly Opelka 1 1–0 C 1–0 Apr 29, 2022 H2H
9586 Oscar Otte Richard Gasquet 1 1–0 H 1–0 Mar 12, 2022 H2H
9587 Oscar Otte Roberto Carballes Baena 1 0–1 C 0–1 May 24, 2022 H2H
9588 Oscar Otte Tennys Sandgren 1 0–1 H 0–1 Oct 19, 2018 H2H
9589 Oscar Otte Zizou Bergs 1 0–1 C 0–1 Jul 22, 2021 H2H
9590 Otto Virtanen Alex de Minaur 1 0–1 H 0–1 Aug 29, 2024 H2H
9591 Otto Virtanen Arthur Fery 1 0–1 G 0–1 Jul 2, 2026 H2H
9592 Otto Virtanen Arthur Fils 1 0–1 H 0–1 Jan 14, 2025 H2H
9593 Otto Virtanen Ben Shelton 1 1–0 G 1–0 Jun 30, 2026 H2H
9594 Otto Virtanen Daniel Merida 1 0–1 C 0–1 Mar 31, 2026 H2H
9595 Otto Virtanen Filip Misolic 1 0–1 C 0–1 May 28, 2024 H2H
9596 Otto Virtanen Hamad Medjedovic 1 1–0 C 1–0 May 9, 2025 H2H
9597 Otto Virtanen James Duckworth 1 0–1 H 0–1 Aug 2, 2023 H2H
9598 Otto Virtanen Juan Pablo Varillas 1 0–1 C 0–1 Jul 20, 2023 H2H
9599 Otto Virtanen Kamil Majchrzak 1 0–1 G 0–1 Jun 10, 2026 H2H
9600 Otto Virtanen Lorenzo Musetti 1 0–1 C 0–1 May 10, 2025 H2H