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
10401 Stefanos Tsitsipas Dominik Koepfer 1 1–0 C 1–0 Jul 16, 2021 H2H
10402 Stefanos Tsitsipas Evgeny Donskoy 1 0–1 C 0–1 May 8, 2018 H2H
10403 Stefanos Tsitsipas Giovanni Mpetshi Perricard 1 1–0 C 1–0 May 18, 2026 H2H
10404 Stefanos Tsitsipas Henri Squire 1 1–0 G 1–0 Jun 20, 2024 H2H
10405 Stefanos Tsitsipas James Duckworth 1 1–0 H 1–0 Aug 3, 2018 H2H
10406 Stefanos Tsitsipas Kyle Edmund 1 1–0 G 1–0 Jun 20, 2019 H2H
10407 Stefanos Tsitsipas Mattia Bellucci 1 0–1 H 0–1 Feb 8, 2025 H2H
10408 Stefanos Tsitsipas Maximilian Marterer 1 1–0 C 1–0 May 28, 2019 H2H
10409 Stefanos Tsitsipas Pedro Cachin 1 1–0 C 1–0 Apr 20, 2023 H2H
10410 Stefanos Tsitsipas Quentin Halys 1 1–0 H 1–0 Jan 18, 2023 H2H
10411 Stefanos Tsitsipas Radu Albot 1 1–0 H 1–0 Mar 10, 2018 H2H
10412 Stefanos Tsitsipas Raphael Collignon 1 1–0 C 1–0 Jul 19, 2026 H2H
10413 Stefanos Tsitsipas Salvatore Caruso 1 1–0 H 1–0 Jan 22, 2020 H2H
10414 Stefanos Tsitsipas Zhizhen Zhang 1 1–0 C 1–0 Jun 1, 2024 H2H
10415 Stefano Travaglia Albert Ramos-Vinolas 1 0–1 C 0–1 Jul 24, 2021 H2H
10416 Stefano Travaglia Alexei Popyrin 1 0–1 H 0–1 Jan 6, 2022 H2H
10417 Stefano Travaglia Alex Molcan 1 0–1 C 0–1 Apr 7, 2022 H2H
10418 Stefano Travaglia Benoit Paire 1 1–0 C 1–0 May 11, 2021 H2H
10419 Stefano Travaglia Carlos Taberner 1 1–0 C 1–0 Jul 23, 2021 H2H
10420 Stefano Travaglia Corentin Moutet 1 0–1 H 0–1 Sep 1, 2021 H2H
10421 Stefano Travaglia Cristian Garin 1 0–1 H 0–1 Jan 22, 2020 H2H
10422 Stefano Travaglia Emil Ruusuvuori 1 1–0 H 1–0 Jan 9, 2021 H2H
10423 Stefano Travaglia Felix Auger-Aliassime 1 0–1 H 0–1 Feb 20, 2020 H2H
10424 Stefano Travaglia Guido Andreozzi 1 1–0 H 1–0 Jan 16, 2019 H2H
10425 Stefano Travaglia Henri Laaksonen 1 1–0 H 1–0 Feb 17, 2022 H2H
10426 Stefano Travaglia Hugo Gaston 1 1–0 H 1–0 Feb 22, 2018 H2H
10427 Stefano Travaglia Jan-Lennard Struff 1 0–1 H 0–1 Feb 7, 2019 H2H
10428 Stefano Travaglia Jaume Munar 1 1–0 C 1–0 Jul 22, 2021 H2H
10429 Stefano Travaglia Kei Nishikori 1 1–0 C 1–0 Oct 1, 2020 H2H
10430 Stefano Travaglia Marco Cecchinato 1 0–1 C 0–1 May 19, 2021 H2H
10431 Stefano Travaglia Mariano Navone 1 1–0 C 1–0 Jul 15, 2026 H2H
10432 Stefano Travaglia Martin Krumich 1 1–0 C 1–0 Jul 14, 2026 H2H
10433 Stefano Travaglia Mikael Ymer 1 0–1 H 0–1 Aug 24, 2021 H2H
10434 Stefano Travaglia Pablo Carreno Busta 1 0–1 C 0–1 Apr 13, 2021 H2H
10435 Stefano Travaglia Pedro Martinez 1 0–1 G 0–1 Jun 30, 2021 H2H
10436 Stefano Travaglia Reilly Opelka 1 1–0 H 1–0 Oct 17, 2019 H2H
10437 Stefano Travaglia Taylor Fritz 1 1–0 C 1–0 Sep 16, 2020 H2H
10438 Stefano Travaglia Thiago Monteiro 1 1–0 H 1–0 Feb 6, 2021 H2H
10439 Steve Johnson Albano Olivetti 1 1–0 G 1–0 Jun 12, 2014 H2H
10440 Steve Johnson Albert Ramos-Vinolas 1 1–0 G 1–0 Jul 3, 2019 H2H
10441 Steve Johnson Alejandro Tabilo 1 0–1 H 0–1 Sep 22, 2022 H2H
10442 Steve Johnson Alex Bolt 1 1–0 H 1–0 Jan 13, 2022 H2H
10443 Steve Johnson Aslan Karatsev 1 1–0 H 1–0 Mar 13, 2022 H2H
10444 Steve Johnson Brayden Schnur 1 0–1 H 0–1 Feb 15, 2019 H2H
10445 Steve Johnson Cameron Norrie 1 0–1 G 0–1 Jul 3, 2022 H2H
10446 Steve Johnson Christian Harrison 1 1–0 G 1–0 Jul 20, 2018 H2H
10447 Steve Johnson Corentin Moutet 1 1–0 H 1–0 Aug 20, 2019 H2H
10448 Steve Johnson Daniel Altmaier 1 1–0 H 1–0 Mar 12, 2022 H2H
10449 Steve Johnson Daniel Elahi Galan 1 0–1 C 0–1 Apr 12, 2019 H2H
10450 Steve Johnson Daniel Evans 1 1–0 H 1–0 Aug 21, 2019 H2H
10451 Steve Johnson Dennis Novak 1 1–0 G 1–0 Jun 30, 2021 H2H
10452 Steve Johnson Diego Schwartzman 1 0–1 H 0–1 Oct 7, 2017 H2H
10453 Steve Johnson Dusan Lajovic 1 0–1 H 0–1 Feb 26, 2020 H2H
10454 Steve Johnson Emilio Nava 1 1–0 H 1–0 Aug 23, 2022 H2H
10455 Steve Johnson Facundo Bagnis 1 1–0 C 1–0 Apr 6, 2023 H2H
10456 Steve Johnson Gastao Elias 1 1–0 H 1–0 Aug 10, 2016 H2H
10457 Steve Johnson Gonzalo Villanueva 1 1–0 H 1–0 Aug 3, 2022 H2H
10458 Steve Johnson Henri Laaksonen 1 1–0 H 1–0 Feb 20, 2020 H2H
10459 Steve Johnson Hiroki Moriya 1 1–0 H 1–0 Oct 2, 2014 H2H
10460 Steve Johnson Ilya Ivashka 1 0–1 H 0–1 Jul 29, 2022 H2H
10461 Steve Johnson James Duckworth 1 1–0 H 1–0 Jul 30, 2014 H2H
10462 Steve Johnson Jan-Lennard Struff 1 1–0 C 1–0 May 31, 2018 H2H
10463 Steve Johnson Jaume Munar 1 1–0 H 1–0 Aug 23, 2018 H2H
10464 Steve Johnson JiSung Nam 1 1–0 H 1–0 Sep 29, 2022 H2H
10465 Steve Johnson Kenny De Schepper 1 1–0 G 1–0 Jun 18, 2014 H2H
10466 Steve Johnson Laslo Djere 1 0–1 H 0–1 Mar 17, 2021 H2H
10467 Steve Johnson Laurent Lokoli 1 1–0 C 1–0 May 28, 2014 H2H
10468 Steve Johnson Marton Fucsovics 1 0–1 C 0–1 May 26, 2018 H2H
10469 Steve Johnson Nicolas Kicker 1 1–0 G 1–0 Jul 5, 2017 H2H
10470 Steve Johnson Novak Djokovic 1 0–1 H 0–1 Aug 14, 2018 H2H
10471 Steve Johnson Nuno Borges 1 0–1 H 0–1 Feb 16, 2023 H2H
10472 Steve Johnson Pedro Martinez 1 1–0 H 1–0 Aug 24, 2022 H2H
10473 Steve Johnson Reilly Opelka 1 1–0 G 1–0 Jun 26, 2019 H2H
10474 Steve Johnson Roberto Carballes Baena 1 0–1 C 0–1 Sep 29, 2020 H2H
10475 Steve Johnson Ryan Peniston 1 1–0 G 1–0 Jun 30, 2022 H2H
10476 Steve Johnson Teymuraz Gabashvili 1 1–0 G 1–0 Jun 13, 2014 H2H
10477 Steve Johnson Thanasi Kokkinakis 1 1–0 H 1–0 Aug 4, 2022 H2H
10478 Steve Johnson Thiago Monteiro 1 1–0 C 1–0 Jun 3, 2021 H2H
10479 Steve Johnson Ugo Humbert 1 0–1 G 0–1 Jul 21, 2023 H2H
10480 Steve Johnson Vasek Pospisil 1 1–0 G 1–0 Jun 23, 2016 H2H
10481 Steve Johnson Yasutaka Uchiyama 1 1–0 H 1–0 Jul 22, 2021 H2H
10482 Steven Diez Jordan Thompson 1 0–1 C 0–1 Apr 7, 2022 H2H
10483 Steven Diez Kyle Edmund 1 1–0 H 1–0 Jul 27, 2016 H2H
10484 Steven Diez Louis Wessels 1 0–1 C 0–1 Jul 14, 2016 H2H
10485 Steven Diez Mackenzie McDonald 1 0–1 C 0–1 Sep 29, 2020 H2H
10486 Steven Diez Taro Daniel 1 0–1 C 0–1 Apr 28, 2016 H2H
10487 Steven Diez Thiemo de Bakker 1 0–1 H 0–1 Jul 24, 2014 H2H
10488 Sumit Nagal Albert Ramos-Vinolas 1 0–1 C 0–1 Mar 6, 2021 H2H
10489 Sumit Nagal Cristian Garin 1 1–0 C 1–0 Mar 5, 2021 H2H
10490 Sumit Nagal Ilya Ivashka 1 0–1 H 0–1 Jan 4, 2018 H2H
10491 Sumit Nagal Jozef Kovalik 1 0–1 C 0–1 Apr 8, 2021 H2H
10492 Sumit Nagal Juncheng Shang 1 0–1 H 0–1 Jan 18, 2024 H2H
10493 Sumit Nagal Laslo Djere 1 0–1 C 0–1 Oct 15, 2020 H2H
10494 Sumit Nagal Mariano Navone 1 0–1 C 0–1 Jul 19, 2024 H2H
10495 Sumit Nagal Matteo Arnaldi 1 1–0 C 1–0 Apr 9, 2024 H2H
10496 Sumit Nagal Pedro Martinez 1 0–1 C 0–1 Jul 25, 2024 H2H
10497 Sumit Nagal Quentin Halys 1 0–1 H 0–1 Oct 17, 2024 H2H
10498 Sumit Nagal Richard Gasquet 1 0–1 C 0–1 Jul 25, 2019 H2H
10499 Sumit Nagal Sebastian Baez 1 0–1 C 0–1 May 22, 2024 H2H
10500 Taha Baadi Aleksandar Vukic 1 1–0 C 1–0 Mar 30, 2026 H2H
10501 Tallon Griekspoor Adrian Mannarino 1 0–1 H 0–1 Aug 26, 2025 H2H
10502 Tallon Griekspoor Albert Ramos-Vinolas 1 0–1 C 0–1 Apr 12, 2022 H2H
10503 Tallon Griekspoor Alejandro Tabilo 1 0–1 H 0–1 Jul 27, 2026 H2H
10504 Tallon Griekspoor Aleksandar Vukic 1 1–0 G 1–0 Jun 15, 2024 H2H
10505 Tallon Griekspoor Antoine Bellier 1 0–1 G 0–1 Jun 24, 2022 H2H
10506 Tallon Griekspoor Arthur Cazaux 1 0–1 H 0–1 Jan 20, 2024 H2H
10507 Tallon Griekspoor Benjamin Bonzi 1 1–0 H 1–0 Jan 8, 2023 H2H
10508 Tallon Griekspoor Benoit Paire 1 0–1 C 0–1 Jul 23, 2021 H2H
10509 Tallon Griekspoor Ben Shelton 1 0–1 H 0–1 Aug 31, 2026 H2H
10510 Tallon Griekspoor Constant Lestienne 1 1–0 H 1–0 Mar 1, 2023 H2H
10511 Tallon Griekspoor Damir Dzumhur 1 1–0 C 1–0 Apr 24, 2026 H2H
10512 Tallon Griekspoor Daniel Elahi Galan 1 1–0 G 1–0 Jul 3, 2024 H2H
10513 Tallon Griekspoor Daniel Merida 1 0–1 H 0–1 Aug 9, 2026 H2H
10514 Tallon Griekspoor Dominic Stricker 1 0–1 H 0–1 Oct 24, 2024 H2H
10515 Tallon Griekspoor Elias Ymer 1 1–0 C 1–0 Apr 7, 2023 H2H
10516 Tallon Griekspoor Facundo Diaz Acosta 1 1–0 H 1–0 Oct 4, 2024 H2H
10517 Tallon Griekspoor Federico Coria 1 0–1 H 0–1 Aug 31, 2022 H2H
10518 Tallon Griekspoor Frances Tiafoe 1 0–1 H 0–1 Aug 15, 2023 H2H
10519 Tallon Griekspoor Hamad Medjedovic 1 0–1 H 0–1 Aug 10, 2025 H2H
10520 Tallon Griekspoor Ilya Ivashka 1 0–1 C 0–1 Apr 21, 2021 H2H
10521 Tallon Griekspoor James Duckworth 1 0–1 G 0–1 Jun 30, 2026 H2H
10522 Tallon Griekspoor J.J. Wolf 1 1–0 H 1–0 Aug 5, 2023 H2H
10523 Tallon Griekspoor Johan Nikles 1 1–0 C 1–0 May 19, 2022 H2H
10524 Tallon Griekspoor Kamil Majchrzak 1 1–0 C 1–0 Apr 5, 2025 H2H
10525 Tallon Griekspoor Learner Tien 1 1–0 C 1–0 Apr 17, 2025 H2H
10526 Tallon Griekspoor Liam Broady 1 1–0 H 1–0 Aug 3, 2023 H2H
10527 Tallon Griekspoor Lucas Pouille 1 0–1 H 0–1 Feb 17, 2022 H2H
10528 Tallon Griekspoor Luca Van Assche 1 0–1 C 0–1 Apr 2, 2026 H2H
10529 Tallon Griekspoor Marco Cecchinato 1 1–0 H 1–0 Jan 6, 2023 H2H
10530 Tallon Griekspoor Marin Cilic 1 1–0 H 1–0 Jan 7, 2023 H2H
10531 Tallon Griekspoor Mattia Bellucci 1 1–0 C 1–0 Apr 5, 2025 H2H
10532 Tallon Griekspoor Pedro Martinez 1 1–0 C 1–0 May 30, 2023 H2H
10533 Tallon Griekspoor Petros Tsitsipas 1 1–0 C 1–0 Jul 29, 2024 H2H
10534 Tallon Griekspoor Reilly Opelka 1 0–1 C 0–1 May 20, 2022 H2H
10535 Tallon Griekspoor Richard Gasquet 1 1–0 H 1–0 Jan 31, 2025 H2H
10536 Tallon Griekspoor Roberto Bautista Agut 1 0–1 G 0–1 Jun 17, 2022 H2H
10537 Tallon Griekspoor Stefano Travaglia 1 1–0 C 1–0 May 24, 2023 H2H
10538 Tallon Griekspoor Sumit Nagal 1 1–0 H 1–0 Aug 28, 2024 H2H
10539 Tallon Griekspoor Thiago Seyboth Wild 1 1–0 H 1–0 Oct 26, 2023 H2H
10540 Tallon Griekspoor Timofey Skatov 1 0–1 C 0–1 Jul 19, 2024 H2H
10541 Tallon Griekspoor Titouan Droguet 1 0–1 H 0–1 Feb 6, 2026 H2H
10542 Tallon Griekspoor Tomas Martin Etcheverry 1 0–1 H 0–1 Jul 30, 2025 H2H
10543 Tallon Griekspoor Valentin Vacherot 1 0–1 H 0–1 Oct 8, 2025 H2H
10544 Tallon Griekspoor Yosuke Watanuki 1 1–0 H 1–0 Mar 12, 2025 H2H
10545 Tallon Griekspoor Zhizhen Zhang 1 0–1 G 0–1 Jun 11, 2026 H2H
10546 Taro Daniel Alejandro Tabilo 1 0–1 H 0–1 Jan 13, 2024 H2H
10547 Taro Daniel Alexandre Muller 1 1–0 H 1–0 Jan 12, 2024 H2H
10548 Taro Daniel Alex Hernandez 1 0–1 H 0–1 Jul 16, 2025 H2H
10549 Taro Daniel Aslan Karatsev 1 0–1 H 0–1 Nov 12, 2020 H2H
10550 Taro Daniel Botic van de Zandschulp 1 0–1 C 0–1 Jul 14, 2026 H2H
10551 Taro Daniel Constant Lestienne 1 1–0 H 1–0 Feb 8, 2024 H2H
10552 Taro Daniel Cristian Garin 1 1–0 C 1–0 May 23, 2019 H2H
10553 Taro Daniel Damir Dzumhur 1 0–1 H 0–1 Aug 2, 2017 H2H
10554 Taro Daniel Dominik Koepfer 1 1–0 H 1–0 Aug 23, 2018 H2H
10555 Taro Daniel Egor Gerasimov 1 1–0 H 1–0 Oct 4, 2024 H2H
10556 Taro Daniel Emilio Gomez 1 1–0 H 1–0 Sep 29, 2022 H2H
10557 Taro Daniel Emilio Nava 1 1–0 H 1–0 Sep 22, 2022 H2H
10558 Taro Daniel Emil Ruusuvuori 1 0–1 H 0–1 Mar 27, 2023 H2H
10559 Taro Daniel Facundo Bagnis 1 0–1 H 0–1 Sep 1, 2021 H2H
10560 Taro Daniel Felix Auger-Aliassime 1 0–1 C 0–1 Apr 19, 2024 H2H
10561 Taro Daniel James Duckworth 1 0–1 H 0–1 Feb 7, 2020 H2H
10562 Taro Daniel Jenson Brooksby 1 0–1 C 0–1 Apr 3, 2025 H2H
10563 Taro Daniel Kyle Edmund 1 1–0 H 1–0 Aug 10, 2016 H2H
10564 Taro Daniel Lorenzo Musetti 1 1–0 H 1–0 Jan 6, 2022 H2H
10565 Taro Daniel Marcos Giron 1 0–1 H 0–1 Feb 21, 2024 H2H
10566 Taro Daniel Marin Cilic 1 0–1 H 0–1 Feb 26, 2021 H2H
10567 Taro Daniel Martin Klizan 1 1–0 C 1–0 May 24, 2016 H2H
10568 Taro Daniel Marton Fucsovics 1 0–1 H 0–1 Aug 20, 2024 H2H
10569 Taro Daniel Miomir Kecmanovic 1 0–1 H 0–1 Jan 4, 2024 H2H
10570 Taro Daniel Pedro Martinez 1 1–0 H 1–0 Oct 20, 2022 H2H
10571 Taro Daniel Radu Albot 1 0–1 H 0–1 Aug 1, 2019 H2H
10572 Taro Daniel Reilly Opelka 1 0–1 H 0–1 Oct 10, 2021 H2H
10573 Taro Daniel Renzo Olivo 1 1–0 C 1–0 May 4, 2017 H2H
10574 Taro Daniel Soonwoo Kwon 1 0–1 H 0–1 Feb 26, 2020 H2H
10575 Taro Daniel Taylor Fritz 1 0–1 G 0–1 Jun 20, 2024 H2H
10576 Tatsuma Ito Adrian Mannarino 1 0–1 H 0–1 Feb 19, 2016 H2H
10577 Tatsuma Ito Benoit Paire 1 0–1 G 0–1 Jun 22, 2012 H2H
10578 Tatsuma Ito Martin Klizan 1 0–1 H 0–1 Jan 21, 2015 H2H
10579 Tatsuma Ito Marton Fucsovics 1 1–0 G 1–0 Jun 20, 2012 H2H
10580 Tatsuma Ito Nick Kyrgios 1 0–1 H 0–1 Oct 2, 2015 H2H
10581 Tatsuma Ito Noah Rubin 1 1–0 G 1–0 Jul 16, 2015 H2H
10582 Tatsuma Ito Ricardas Berankis 1 1–0 G 1–0 Jun 11, 2015 H2H
10583 Tatsuma Ito Roberto Bautista Agut 1 1–0 H 1–0 Oct 18, 2012 H2H
10584 Tatsuma Ito Taro Daniel 1 0–1 H 0–1 Sep 27, 2018 H2H
10585 Taylor Fritz Benjamin Bonzi 1 1–0 C 1–0 Apr 28, 2025 H2H
10586 Taylor Fritz Hugo Gaston 1 1–0 H 1–0 Jan 18, 2024 H2H
10587 Taylor Fritz J.J. Wolf 1 1–0 H 1–0 Jul 29, 2023 H2H
10588 Taylor Fritz Laslo Djere 1 1–0 H 1–0 Oct 25, 2018 H2H
10589 Taylor Fritz Pablo Carreno Busta 1 1–0 G 1–0 Jun 23, 2015 H2H
10590 Tennys Sandgren Alex de Minaur 1 0–1 H 0–1 Feb 10, 2021 H2H
10591 Tennys Sandgren Alex Michelsen 1 0–1 H 0–1 Feb 8, 2024 H2H
10592 Tennys Sandgren Aslan Karatsev 1 0–1 H 0–1 Oct 15, 2020 H2H
10593 Tennys Sandgren Botic van de Zandschulp 1 0–1 H 0–1 Mar 12, 2022 H2H
10594 Tennys Sandgren Corentin Moutet 1 0–1 H 0–1 Jan 8, 2020 H2H
10595 Tennys Sandgren Daniel Elahi Galan 1 0–1 C 0–1 Oct 1, 2020 H2H
10596 Tennys Sandgren Diego Schwartzman 1 0–1 H 0–1 Sep 1, 2019 H2H
10597 Tennys Sandgren Dominik Koepfer 1 0–1 H 0–1 Aug 22, 2018 H2H
10598 Tennys Sandgren Ernesto Escobedo 1 0–1 C 0–1 Apr 13, 2017 H2H
10599 Tennys Sandgren Frances Tiafoe 1 0–1 C 0–1 May 3, 2018 H2H
10600 Tennys Sandgren Grigor Dimitrov 1 0–1 H 0–1 Oct 4, 2018 H2H