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
5601 Christopher Eubanks Matteo Arnaldi 1 0–1 H 0–1 Feb 6, 2025 H2H
5602 Christopher Eubanks Michael Mmoh 1 0–1 H 0–1 Mar 23, 2018 H2H
5603 Christopher Eubanks Pavel Kotov 1 0–1 H 0–1 Oct 19, 2023 H2H
5604 Christopher Eubanks Quentin Halys 1 0–1 G 0–1 Jul 3, 2024 H2H
5605 Christopher Eubanks Richard Gasquet 1 0–1 G 0–1 Jun 15, 2023 H2H
5606 Christopher Eubanks Taro Daniel 1 1–0 H 1–0 Jan 16, 2024 H2H
5607 Christopher Eubanks Taylor Fritz 1 1–0 H 1–0 Jul 27, 2017 H2H
5608 Christopher Eubanks Terence Atmane 1 0–1 C 0–1 May 10, 2024 H2H
5609 Christopher Eubanks Zhizhen Zhang 1 0–1 G 0–1 Jun 22, 2024 H2H
5610 Christopher O'Connell Albert Ramos-Vinolas 1 1–0 C 1–0 May 18, 2022 H2H
5611 Christopher O'Connell Alex Molcan 1 0–1 H 0–1 Feb 16, 2022 H2H
5612 Christopher O'Connell Alibek Kachmazov 1 1–0 H 1–0 Sep 23, 2023 H2H
5613 Christopher O'Connell Andrej Martin 1 0–1 C 0–1 May 27, 2021 H2H
5614 Christopher O'Connell Ben Shelton 1 0–1 H 0–1 Jan 18, 2024 H2H
5615 Christopher O'Connell Bernabe Zapata Miralles 1 1–0 C 1–0 May 25, 2023 H2H
5616 Christopher O'Connell Camilo Ugo Carabelli 1 1–0 C 1–0 Apr 25, 2025 H2H
5617 Christopher O'Connell Christopher Eubanks 1 0–1 G 0–1 Jul 9, 2023 H2H
5618 Christopher O'Connell Corentin Moutet 1 0–1 G 0–1 Jun 27, 2023 H2H
5619 Christopher O'Connell Cristian Garin 1 1–0 H 1–0 Jan 16, 2024 H2H
5620 Christopher O'Connell Damir Dzumhur 1 1–0 H 1–0 Oct 3, 2025 H2H
5621 Christopher O'Connell Denis Kudla 1 1–0 H 1–0 Jul 29, 2021 H2H
5622 Christopher O'Connell Diego Schwartzman 1 1–0 H 1–0 Jan 20, 2022 H2H
5623 Christopher O'Connell Dominik Koepfer 1 1–0 H 1–0 Feb 3, 2021 H2H
5624 Christopher O'Connell Dusan Lajovic 1 1–0 C 1–0 Apr 3, 2025 H2H
5625 Christopher O'Connell Ethan Quinn 1 0–1 H 0–1 Jul 23, 2025 H2H
5626 Christopher O'Connell Filip Krajinovic 1 1–0 C 1–0 Apr 28, 2023 H2H
5627 Christopher O'Connell Flavio Cobolli 1 1–0 C 1–0 Apr 22, 2023 H2H
5628 Christopher O'Connell Frances Tiafoe 1 1–0 H 1–0 Mar 23, 2024 H2H
5629 Christopher O'Connell Gabriel Diallo 1 0–1 H 0–1 Oct 17, 2024 H2H
5630 Christopher O'Connell Gael Monfils 1 0–1 G 0–1 Jun 30, 2021 H2H
5631 Christopher O'Connell Gastao Elias 1 0–1 H 0–1 Jan 12, 2017 H2H
5632 Christopher O'Connell Hady Habib 1 1–0 H 1–0 Feb 19, 2025 H2H
5633 Christopher O'Connell Harold Mayot 1 1–0 H 1–0 Jul 31, 2024 H2H
5634 Christopher O'Connell Hugo Gaston 1 1–0 H 1–0 Jan 19, 2022 H2H
5635 Christopher O'Connell Jason Kubler 1 1–0 H 1–0 Sep 22, 2022 H2H
5636 Christopher O'Connell J.J. Wolf 1 1–0 H 1–0 Sep 23, 2022 H2H
5637 Christopher O'Connell Joao Fonseca 1 1–0 H 1–0 Aug 18, 2026 H2H
5638 Christopher O'Connell Joao Sousa 1 0–1 H 0–1 Mar 26, 2021 H2H
5639 Christopher O'Connell Kamil Majchrzak 1 1–0 H 1–0 Aug 14, 2026 H2H
5640 Christopher O'Connell Lloyd Harris 1 0–1 H 0–1 Mar 16, 2021 H2H
5641 Christopher O'Connell Lorenzo Musetti 1 0–1 H 0–1 Sep 22, 2024 H2H
5642 Christopher O'Connell Lorenzo Sonego 1 1–0 G 1–0 Jun 16, 2023 H2H
5643 Christopher O'Connell Luciano Darderi 1 0–1 C 0–1 Apr 17, 2025 H2H
5644 Christopher O'Connell Mariano Navone 1 0–1 C 0–1 Mar 31, 2026 H2H
5645 Christopher O'Connell Martin Damm 1 1–0 H 1–0 Mar 25, 2024 H2H
5646 Christopher O'Connell Matteo Arnaldi 1 0–1 C 0–1 Apr 26, 2024 H2H
5647 Christopher O'Connell Mattia Bellucci 1 1–0 H 1–0 Aug 29, 2024 H2H
5648 Christopher O'Connell Maximilian Marterer 1 1–0 H 1–0 Feb 28, 2024 H2H
5649 Christopher O'Connell Nishesh Basavareddy 1 0–1 H 0–1 Jan 20, 2026 H2H
5650 Christopher O'Connell Quentin Halys 1 1–0 H 1–0 Sep 20, 2025 H2H
5651 Christopher O'Connell Radu Albot 1 0–1 H 0–1 Feb 11, 2021 H2H
5652 Christopher O'Connell Reilly Opelka 1 0–1 C 0–1 May 19, 2022 H2H
5653 Christopher O'Connell Riccardo Bonadio 1 1–0 C 1–0 Apr 6, 2023 H2H
5654 Christopher O'Connell Richard Gasquet 1 0–1 H 0–1 Mar 24, 2023 H2H
5655 Christopher O'Connell Roman Safiullin 1 1–0 H 1–0 Aug 19, 2025 H2H
5656 Christopher O'Connell Sebastian Korda 1 0–1 H 0–1 Jan 12, 2024 H2H
5657 Christopher O'Connell Stefanos Tsitsipas 1 1–0 H 1–0 Jul 30, 2025 H2H
5658 Christopher O'Connell Strong Kirchheimer 1 1–0 H 1–0 Aug 20, 2024 H2H
5659 Christopher O'Connell Tomas Martin Etcheverry 1 1–0 H 1–0 Sep 28, 2024 H2H
5660 Christopher O'Connell Valentin Royer 1 1–0 H 1–0 Feb 9, 2026 H2H
5661 Christopher O'Connell Vasek Pospisil 1 0–1 H 0–1 Mar 10, 2021 H2H
5662 Christopher O'Connell Yi Zhou 1 1–0 H 1–0 Sep 21, 2025 H2H
5663 Christopher O'Connell Zsombor Piros 1 0–1 C 0–1 Jul 27, 2023 H2H
5664 Chun-Hsin Tseng Adrian Mannarino 1 0–1 H 0–1 Oct 7, 2023 H2H
5665 Chun-Hsin Tseng Alastair Gray 1 0–1 G 0–1 Jun 29, 2022 H2H
5666 Chun-Hsin Tseng Alejandro Tabilo 1 1–0 C 1–0 Feb 20, 2025 H2H
5667 Chun-Hsin Tseng Aleksandar Kovacevic 1 0–1 H 0–1 Sep 30, 2022 H2H
5668 Chun-Hsin Tseng Aleksandar Vukic 1 0–1 G 0–1 Jul 2, 2025 H2H
5669 Chun-Hsin Tseng Benjamin Bonzi 1 0–1 H 0–1 Jan 5, 2023 H2H
5670 Chun-Hsin Tseng Cameron Norrie 1 0–1 H 0–1 Aug 4, 2022 H2H
5671 Chun-Hsin Tseng Daniel Altmaier 1 0–1 C 0–1 Apr 17, 2025 H2H
5672 Chun-Hsin Tseng Fabio Fognini 1 1–0 C 1–0 Jul 25, 2024 H2H
5673 Chun-Hsin Tseng Francesco Passaro 1 0–1 C 0–1 May 9, 2025 H2H
5674 Chun-Hsin Tseng Gabriel Diallo 1 0–1 C 0–1 Apr 3, 2025 H2H
5675 Chun-Hsin Tseng Giulio Zeppieri 1 1–0 C 1–0 Jul 23, 2025 H2H
5676 Chun-Hsin Tseng Hugo Gaston 1 0–1 C 0–1 Jul 17, 2025 H2H
5677 Chun-Hsin Tseng Jaume Munar 1 0–1 H 0–1 Aug 24, 2022 H2H
5678 Chun-Hsin Tseng Luciano Darderi 1 0–1 C 0–1 Jul 24, 2025 H2H
5679 Chun-Hsin Tseng Marton Fucsovics 1 1–0 H 1–0 Aug 23, 2022 H2H
5680 Chun-Hsin Tseng Mattia Bellucci 1 1–0 H 1–0 Mar 21, 2025 H2H
5681 Chun-Hsin Tseng Nick Kyrgios 1 0–1 H 0–1 Oct 6, 2022 H2H
5682 Chun-Hsin Tseng Pedro Cachin 1 0–1 C 0–1 Apr 6, 2023 H2H
5683 Chun-Hsin Tseng Stefanos Tsitsipas 1 0–1 H 0–1 Mar 22, 2025 H2H
5684 Chun-Hsin Tseng Taylor Fritz 1 0–1 H 0–1 Sep 27, 2018 H2H
5685 Chun-Hsin Tseng Thiago Monteiro 1 1–0 C 1–0 Feb 21, 2025 H2H
5686 Chun-Hsin Tseng Yi Zhou 1 0–1 H 0–1 Sep 21, 2024 H2H
5687 Chun-Hsin Tseng Zizou Bergs 1 0–1 H 0–1 Aug 26, 2025 H2H
5688 Clement Chidekh Quentin Halys 1 0–1 H 0–1 Feb 9, 2023 H2H
5689 Clement Chidekh Zizou Bergs 1 0–1 H 0–1 Feb 13, 2025 H2H
5690 Clement Tabur Aleksandar Kovacevic 1 1–0 H 1–0 Nov 5, 2025 H2H
5691 Clement Tabur Alexei Popyrin 1 0–1 C 0–1 May 19, 2026 H2H
5692 Clement Tabur Corentin Moutet 1 0–1 C 0–1 May 27, 2025 H2H
5693 Coleman Wong Aleksandar Kovacevic 1 1–0 H 1–0 Aug 26, 2025 H2H
5694 Coleman Wong Aleksandar Vukic 1 0–1 G 0–1 Jul 18, 2024 H2H
5695 Coleman Wong Alex Michelsen 1 0–1 C 0–1 Mar 31, 2026 H2H
5696 Coleman Wong Arthur Gea 1 0–1 H 0–1 Aug 1, 2026 H2H
5697 Coleman Wong Ben Shelton 1 1–0 H 1–0 Mar 22, 2025 H2H
5698 Coleman Wong Darwin Blanch 1 1–0 H 1–0 Jul 28, 2026 H2H
5699 Coleman Wong Federico Cina 1 0–1 C 0–1 Apr 25, 2025 H2H
5700 Coleman Wong Gabriel Diallo 1 1–0 H 1–0 Jan 9, 2026 H2H
5701 Coleman Wong Giovanni Mpetshi Perricard 1 1–0 H 1–0 Aug 9, 2025 H2H
5702 Coleman Wong Jenson Brooksby 1 1–0 H 1–0 Jul 31, 2026 H2H
5703 Coleman Wong Justin Engel 1 0–1 H 0–1 Oct 17, 2024 H2H
5704 Coleman Wong Laslo Djere 1 0–1 H 0–1 Mar 22, 2024 H2H
5705 Coleman Wong Mariano Navone 1 1–0 H 1–0 Jan 8, 2026 H2H
5706 Coleman Wong Nuno Borges 1 1–0 H 1–0 Feb 16, 2026 H2H
5707 Coleman Wong Taro Daniel 1 0–1 H 0–1 Sep 20, 2025 H2H
5708 Coleman Wong Ugo Humbert 1 0–1 H 0–1 Aug 10, 2025 H2H
5709 Coleman Wong Valentin Vacherot 1 0–1 H 0–1 Feb 23, 2026 H2H
5710 Coleman Wong Yibing Wu 1 1–0 H 1–0 Sep 21, 2024 H2H
5711 Collin Altamirano Ugo Humbert 1 0–1 H 0–1 Aug 29, 2018 H2H
5712 Colton Smith Alex Michelsen 1 0–1 H 0–1 Mar 8, 2025 H2H
5713 Colton Smith Ethan Quinn 1 1–0 C 1–0 Apr 4, 2025 H2H
5714 Colton Smith Fabian Marozsan 1 0–1 H 0–1 Aug 9, 2025 H2H
5715 Colton Smith Govind Nanda 1 0–1 H 0–1 Jul 16, 2025 H2H
5716 Colton Smith James Duckworth 1 1–0 C 1–0 Apr 3, 2025 H2H
5717 Colton Smith Learner Tien 1 0–1 H 0–1 Jul 29, 2025 H2H
5718 Constant Lestienne Adrian Mannarino 1 1–0 H 1–0 Sep 29, 2022 H2H
5719 Constant Lestienne Alejandro Tabilo 1 1–0 H 1–0 Sep 23, 2022 H2H
5720 Constant Lestienne Aleksandar Vukic 1 1–0 H 1–0 Feb 15, 2024 H2H
5721 Constant Lestienne Alexandre Muller 1 0–1 H 0–1 Aug 20, 2024 H2H
5722 Constant Lestienne Ben Shelton 1 0–1 C 0–1 Apr 6, 2023 H2H
5723 Constant Lestienne Bernabe Zapata Miralles 1 1–0 H 1–0 Feb 1, 2024 H2H
5724 Constant Lestienne Dominik Koepfer 1 0–1 H 0–1 Aug 22, 2023 H2H
5725 Constant Lestienne Gregoire Barrere 1 1–0 H 1–0 Jan 12, 2023 H2H
5726 Constant Lestienne James Duckworth 1 0–1 G 0–1 Jul 20, 2023 H2H
5727 Constant Lestienne Jan-Lennard Struff 1 0–1 H 0–1 Oct 18, 2018 H2H
5728 Constant Lestienne Jesper de Jong 1 1–0 H 1–0 Oct 20, 2022 H2H
5729 Constant Lestienne Lorenzo Musetti 1 0–1 G 0–1 Jul 3, 2024 H2H
5730 Constant Lestienne Marin Cilic 1 0–1 H 0–1 Oct 1, 2022 H2H
5731 Constant Lestienne Pablo Carreno Busta 1 0–1 C 0–1 Apr 30, 2015 H2H
5732 Constant Lestienne Pedro Cachin 1 1–0 H 1–0 Jan 11, 2023 H2H
5733 Constant Lestienne Reilly Opelka 1 0–1 G 0–1 Jul 18, 2024 H2H
5734 Corentin Denolly Aleksandar Kovacevic 1 0–1 C 0–1 Apr 4, 2025 H2H
5735 Corentin Moutet Abdullah Shelbayh 1 0–1 G 0–1 Jun 22, 2026 H2H
5736 Corentin Moutet Adrian Mannarino 1 0–1 G 0–1 Jun 30, 2023 H2H
5737 Corentin Moutet Aleksandar Kovacevic 1 0–1 H 0–1 Mar 7, 2026 H2H
5738 Corentin Moutet Alex de Minaur 1 0–1 H 0–1 Jul 26, 2025 H2H
5739 Corentin Moutet Alexey Vatutin 1 1–0 C 1–0 May 28, 2019 H2H
5740 Corentin Moutet Alibek Kachmazov 1 0–1 H 0–1 Sep 30, 2023 H2H
5741 Corentin Moutet Aslan Karatsev 1 0–1 G 0–1 Jun 15, 2023 H2H
5742 Corentin Moutet Ben Shelton 1 0–1 H 0–1 Oct 30, 2024 H2H
5743 Corentin Moutet Botic van de Zandschulp 1 1–0 H 1–0 Sep 1, 2022 H2H
5744 Corentin Moutet Calvin Hemery 1 0–1 C 0–1 May 24, 2018 H2H
5745 Corentin Moutet Cedrik-Marcel Stebe 1 0–1 C 0–1 Jul 25, 2019 H2H
5746 Corentin Moutet Diego Schwartzman 1 0–1 C 0–1 Apr 23, 2021 H2H
5747 Corentin Moutet Dominik Koepfer 1 1–0 C 1–0 Apr 21, 2021 H2H
5748 Corentin Moutet Eliot Spizzirri 1 1–0 G 1–0 Jul 20, 2023 H2H
5749 Corentin Moutet Emil Ruusuvuori 1 0–1 H 0–1 Aug 15, 2023 H2H
5750 Corentin Moutet Facundo Bagnis 1 0–1 C 0–1 Jul 29, 2022 H2H
5751 Corentin Moutet Federico Coria 1 0–1 C 0–1 Feb 20, 2020 H2H
5752 Corentin Moutet Francisco Comesana 1 1–0 G 1–0 Jul 2, 2025 H2H
5753 Corentin Moutet Gerald Melzer 1 0–1 C 0–1 Jul 19, 2018 H2H
5754 Corentin Moutet Giovanni Mpetshi Perricard 1 1–0 G 1–0 Jun 16, 2026 H2H
5755 Corentin Moutet Gregoire Barrere 1 0–1 C 0–1 May 25, 2023 H2H
5756 Corentin Moutet Hubert Hurkacz 1 0–1 H 0–1 Feb 27, 2019 H2H
5757 Corentin Moutet Hugo Gaston 1 0–1 H 0–1 Feb 17, 2022 H2H
5758 Corentin Moutet James Duckworth 1 1–0 H 1–0 Feb 5, 2021 H2H
5759 Corentin Moutet Jozef Kovalik 1 0–1 C 0–1 Feb 13, 2020 H2H
5760 Corentin Moutet Juncheng Shang 1 0–1 C 0–1 Apr 26, 2024 H2H
5761 Corentin Moutet Liam Broady 1 0–1 H 0–1 Aug 2, 2023 H2H
5762 Corentin Moutet Lucas Pouille 1 1–0 H 1–0 Jan 19, 2022 H2H
5763 Corentin Moutet Matteo Berrettini 1 0–1 H 0–1 Sep 2, 2021 H2H
5764 Corentin Moutet Mikael Ymer 1 0–1 H 0–1 Feb 3, 2022 H2H
5765 Corentin Moutet Mikhail Kukushkin 1 0–1 C 0–1 Aug 1, 2018 H2H
5766 Corentin Moutet Nick Kyrgios 1 0–1 G 0–1 Jun 9, 2026 H2H
5767 Corentin Moutet Nuno Borges 1 1–0 C 1–0 Apr 19, 2024 H2H
5768 Corentin Moutet Pedro Cachin 1 1–0 H 1–0 Sep 4, 2022 H2H
5769 Corentin Moutet Pedro Martinez 1 1–0 G 1–0 Jun 25, 2025 H2H
5770 Corentin Moutet Richard Gasquet 1 1–0 G 1–0 Jul 5, 2023 H2H
5771 Corentin Moutet Roberto Bautista Agut 1 0–1 C 0–1 May 24, 2019 H2H
5772 Corentin Moutet Taha Baadi 1 1–0 C 1–0 Apr 1, 2026 H2H
5773 Corentin Moutet Tao Mu 1 1–0 H 1–0 Sep 23, 2023 H2H
5774 Corentin Moutet Taylor Fritz 1 1–0 G 1–0 Jun 19, 2025 H2H
5775 Corentin Moutet Tomas Machac 1 1–0 H 1–0 Mar 21, 2026 H2H
5776 Corentin Moutet Tristan Schoolkate 1 1–0 H 1–0 Jan 18, 2026 H2H
5777 Corentin Moutet Ugo Humbert 1 1–0 C 1–0 May 10, 2025 H2H
5778 Corentin Moutet Valentin Royer 1 0–1 H 0–1 Sep 22, 2025 H2H
5779 Cristian Garin Hubert Hurkacz 1 0–1 C 0–1 Apr 6, 2024 H2H
5780 Cristian Garin Hugo Gaston 1 0–1 C 0–1 Jul 24, 2021 H2H
5781 Cristian Garin Ilya Ivashka 1 1–0 C 1–0 May 26, 2022 H2H
5782 Cristian Garin Jan-Lennard Struff 1 0–1 H 0–1 Sep 24, 2023 H2H
5783 Cristian Garin Kyle Edmund 1 1–0 H 1–0 Sep 26, 2019 H2H
5784 Cristian Garin Martin Klizan 1 1–0 C 1–0 Apr 24, 2019 H2H
5785 Cristian Garin Maximilian Marterer 1 1–0 C 1–0 Feb 21, 2019 H2H
5786 Cristian Garin Pedro Cachin 1 1–0 C 1–0 May 12, 2023 H2H
5787 Cristian Garin Roberto Bautista Agut 1 0–1 C 0–1 May 12, 2021 H2H
5788 Damir Dzumhur Benoit Paire 1 0–1 H 0–1 Oct 30, 2019 H2H
5789 Damir Dzumhur Botic van de Zandschulp 1 0–1 C 0–1 Apr 3, 2026 H2H
5790 Damir Dzumhur Carlos Taberner 1 0–1 C 0–1 Jul 25, 2025 H2H
5791 Damir Dzumhur Diego Schwartzman 1 0–1 C 0–1 Apr 30, 2016 H2H
5792 Damir Dzumhur Egor Gerasimov 1 0–1 H 0–1 Oct 18, 2018 H2H
5793 Damir Dzumhur Francisco Comesana 1 0–1 H 0–1 Jul 29, 2025 H2H
5794 Damir Dzumhur Giovanni Mpetshi Perricard 1 1–0 C 1–0 May 29, 2025 H2H
5795 Damir Dzumhur Hubert Hurkacz 1 0–1 H 0–1 Aug 31, 2026 H2H
5796 Damir Dzumhur Jozef Kovalik 1 0–1 C 0–1 Jul 26, 2018 H2H
5797 Damir Dzumhur Mariano Navone 1 1–0 C 1–0 Feb 28, 2025 H2H
5798 Damir Dzumhur Martin Klizan 1 0–1 C 0–1 Apr 11, 2015 H2H
5799 Damir Dzumhur Nick Kyrgios 1 0–1 H 0–1 Mar 25, 2017 H2H
5800 Damir Dzumhur Pablo Carreno Busta 1 0–1 H 0–1 Oct 21, 2016 H2H