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
3001 Gianluca Mager Aslan Karatsev 2 0–2 C 0–1 H 0–1 Apr 24, 2021 H2H
3002 Gianluca Mager Daniel Altmaier 2 0–2 C 0–2 Jul 30, 2021 H2H
3003 Gianluca Mager Dennis Novak 2 1–1 C 1–0 H 0–1 Oct 28, 2021 H2H
3004 Gianluca Mager Egor Gerasimov 2 1–1 H 1–1 Jan 13, 2022 H2H
3005 Gianluca Mager Francisco Cerundolo 2 1–1 C 0–1 H 1–0 Jan 6, 2022 H2H
3006 Gianluca Mager Gael Monfils 2 0–2 H 0–2 Oct 10, 2021 H2H
3007 Gianluca Mager Jordan Thompson 2 0–2 H 0–2 Sep 1, 2021 H2H
3008 Gianluca Mager Lorenzo Musetti 2 0–2 C 0–1 H 0–1 Oct 21, 2021 H2H
3009 Gianluca Mager Miomir Kecmanovic 2 1–1 H 1–1 Oct 1, 2021 H2H
3010 Gijs Brouwer Adrian Mannarino 2 2–0 G 1–0 H 1–0 Jun 14, 2024 H2H
3011 Gijs Brouwer J.J. Wolf 2 2–0 C 2–0 Apr 8, 2023 H2H
3012 Gilles Arnaud Bailly Daniel Altmaier 2 1–1 H 1–1 Oct 16, 2025 H2H
3013 Giovanni Mpetshi Perricard Ben Shelton 2 2–0 G 1–0 H 1–0 Oct 27, 2024 H2H
3014 Giovanni Mpetshi Perricard Botic van de Zandschulp 2 0–2 H 0–2 Aug 4, 2026 H2H
3015 Giovanni Mpetshi Perricard Hamad Medjedovic 2 1–1 C 0–1 H 1–0 Aug 22, 2025 H2H
3016 Giovanni Mpetshi Perricard Taylor Fritz 2 1–1 G 0–1 H 1–0 Oct 6, 2025 H2H
3017 Gregoire Barrere Benoit Paire 2 0–2 H 0–2 Feb 20, 2020 H2H
3018 Grigor Dimitrov Alejandro Tabilo 2 2–0 C 1–0 H 1–0 Apr 11, 2025 H2H
3019 Grigor Dimitrov Aleksandar Vukic 2 2–0 H 2–0 Jan 3, 2025 H2H
3020 Grigor Dimitrov Fabian Marozsan 2 1–1 C 1–0 H 0–1 Aug 15, 2024 H2H
3021 Grigor Dimitrov Felix Auger-Aliassime 2 0–2 G 0–1 H 0–1 Feb 14, 2020 H2H
3022 Grigor Dimitrov Lucas Pouille 2 2–0 C 1–0 H 1–0 Oct 7, 2016 H2H
3023 Grigor Dimitrov Miomir Kecmanovic 2 2–0 C 1–0 H 1–0 Apr 10, 2024 H2H
3024 Grigor Dimitrov Raphael Collignon 2 0–2 H 0–2 Mar 19, 2026 H2H
3025 Grigor Dimitrov Reilly Opelka 2 1–1 H 1–1 Oct 12, 2021 H2H
3026 Grigor Dimitrov Tomas Martin Etcheverry 2 1–1 C 0–1 H 1–0 Apr 7, 2026 H2H
3027 Guido Andreozzi Laslo Djere 2 0–2 G 0–1 H 0–1 Jul 3, 2019 H2H
3028 Hamad Medjedovic Juan Manuel Cerundolo 2 1–1 C 1–0 H 0–1 Aug 4, 2026 H2H
3029 Henri Laaksonen Alex de Minaur 2 0–2 H 0–2 Aug 16, 2022 H2H
3030 Henri Laaksonen Cristian Garin 2 1–1 C 0–1 H 1–0 Sep 2, 2021 H2H
3031 Henri Laaksonen Pedro Martinez 2 2–0 C 2–0 May 24, 2022 H2H
3032 Henri Laaksonen Roberto Bautista Agut 2 1–1 C 1–1 Jun 3, 2021 H2H
3033 Holger Rune Aleksandr Shevchenko 2 1–1 H 1–1 Feb 16, 2024 H2H
3034 Holger Rune Alexei Popyrin 2 1–1 C 1–0 H 0–1 Aug 3, 2025 H2H
3035 Holger Rune Arthur Cazaux 2 1–1 H 1–1 Nov 1, 2024 H2H
3036 Holger Rune Aslan Karatsev 2 1–1 C 1–0 H 0–1 Apr 12, 2022 H2H
3037 Holger Rune Benoit Paire 2 2–0 C 1–0 H 1–0 Aug 4, 2022 H2H
3038 Holger Rune Bernabe Zapata Miralles 2 1–1 C 0–1 H 1–0 Jul 29, 2022 H2H
3039 Holger Rune Christopher O'Connell 2 2–0 C 1–0 G 1–0 Jun 19, 2025 H2H
3040 Holger Rune Dominic Thiem 2 2–0 C 1–0 H 1–0 Nov 2, 2023 H2H
3041 Holger Rune Fabian Marozsan 2 1–1 C 1–0 H 0–1 Jul 18, 2024 H2H
3042 Holger Rune Fabio Fognini 2 2–0 C 1–0 H 1–0 May 15, 2023 H2H
3043 Holger Rune Flavio Cobolli 2 1–1 C 1–1 Apr 26, 2025 H2H
3044 Holger Rune Frances Tiafoe 2 1–1 H 1–1 Aug 14, 2025 H2H
3045 Holger Rune Gael Monfils 2 2–0 C 1–0 H 1–0 Aug 17, 2024 H2H
3046 Holger Rune Jan-Lennard Struff 2 0–2 C 0–1 H 0–1 Aug 28, 2025 H2H
3047 Holger Rune Marcos Giron 2 0–2 G 0–1 H 0–1 Aug 10, 2023 H2H
3048 Holger Rune Mariano Navone 2 1–1 C 1–1 Feb 14, 2025 H2H
3049 Holger Rune Marton Fucsovics 2 2–0 H 2–0 Oct 17, 2025 H2H
3050 Holger Rune Michael Mmoh 2 2–0 H 2–0 Feb 28, 2024 H2H
3051 Holger Rune Nicolas Jarry 2 1–1 G 0–1 H 1–0 Jul 2, 2025 H2H
3052 Holger Rune Quentin Halys 2 2–0 C 1–0 G 1–0 May 31, 2025 H2H
3053 Holger Rune Radu Albot 2 1–1 C 1–1 Jul 22, 2021 H2H
3054 Holger Rune Ryan Peniston 2 1–1 G 1–1 Jun 23, 2023 H2H
3055 Holger Rune Stan Wawrinka 2 1–1 H 1–1 Mar 13, 2023 H2H
3056 Holger Rune Tomas Martin Etcheverry 2 2–0 H 2–0 Oct 18, 2025 H2H
3057 Hubert Hurkacz Benjamin Bonzi 2 1–1 C 0–1 H 1–0 Apr 26, 2025 H2H
3058 Hubert Hurkacz Benoit Paire 2 1–1 H 1–1 Jan 18, 2020 H2H
3059 Hubert Hurkacz Egor Gerasimov 2 2–0 H 2–0 Jan 19, 2022 H2H
3060 Hubert Hurkacz James Duckworth 2 2–0 G 1–0 H 1–0 Jun 21, 2024 H2H
3061 Hugo Dellien Albert Ramos-Vinolas 2 0–2 C 0–2 Feb 29, 2024 H2H
3062 Hugo Dellien Alexander Zverev 2 0–2 C 0–2 May 12, 2021 H2H
3063 Hugo Dellien Cameron Norrie 2 0–2 C 0–2 Feb 22, 2024 H2H
3064 Hugo Dellien Cristian Garin 2 0–2 C 0–2 Jul 27, 2023 H2H
3065 Hugo Dellien Guido Andreozzi 2 1–1 C 1–1 May 2, 2019 H2H
3066 Hugo Dellien Hubert Hurkacz 2 0–2 C 0–2 May 3, 2022 H2H
3067 Hugo Dellien Marco Cecchinato 2 1–1 C 1–1 Feb 25, 2021 H2H
3068 Hugo Dellien Pedro Cachin 2 1–1 C 1–1 Feb 9, 2023 H2H
3069 Hugo Dellien Pedro Martinez 2 1–1 C 1–1 Feb 20, 2020 H2H
3070 Hugo Dellien Sebastian Baez 2 0–2 C 0–2 Feb 9, 2024 H2H
3071 Hugo Dellien Thiago Seyboth Wild 2 2–0 C 2–0 May 10, 2025 H2H
3072 Hugo Gaston Laslo Djere 2 1–1 C 1–0 H 0–1 Aug 31, 2023 H2H
3073 Hugo Grenier Alexandre Muller 2 1–1 H 1–1 Mar 8, 2024 H2H
3074 Hugo Grenier Sebastian Korda 2 1–1 C 1–0 H 0–1 Feb 8, 2024 H2H
3075 Hyeon Chung Albert Ramos-Vinolas 2 1–1 G 1–0 H 0–1 Mar 12, 2016 H2H
3076 Hyeon Chung Damir Dzumhur 2 0–2 H 0–2 Aug 25, 2017 H2H
3077 Hyeon Chung Kyle Edmund 2 0–2 H 0–2 Jan 5, 2018 H2H
3078 Hyeon Chung Martin Klizan 2 2–0 C 2–0 May 5, 2018 H2H
3079 Hyeon Chung Roberto Bautista Agut 2 1–1 H 1–1 Oct 10, 2017 H2H
3080 Hyeon Chung Taylor Fritz 2 2–0 H 2–0 Oct 18, 2018 H2H
3081 Ignacio Buse Adam Walton 2 1–1 H 1–1 Aug 25, 2026 H2H
3082 Ignacio Buse Juan Manuel Cerundolo 2 1–1 C 0–1 H 1–0 Aug 27, 2026 H2H
3083 Ignacio Buse Laslo Djere 2 1–1 C 1–1 Jul 17, 2025 H2H
3084 Ignacio Buse Marcos Giron 2 2–0 G 1–0 H 1–0 Sep 2, 2026 H2H
3085 Ignacio Buse Matteo Berrettini 2 2–0 C 2–0 Mar 31, 2026 H2H
3086 Ignacio Buse Stefanos Tsitsipas 2 1–1 C 0–1 G 1–0 Jul 14, 2026 H2H
3087 Ignacio Buse Vit Kopriva 2 1–1 C 1–0 G 0–1 Jul 20, 2026 H2H
3088 Illya Marchenko Damir Dzumhur 2 1–1 C 0–1 H 1–0 Sep 1, 2016 H2H
3089 Illya Marchenko John Millman 2 0–2 H 0–2 Oct 22, 2021 H2H
3090 Illya Marchenko Marin Cilic 2 0–2 H 0–2 Aug 29, 2014 H2H
3091 Illya Marchenko Stan Wawrinka 2 0–2 H 0–2 Sep 6, 2016 H2H
3092 Illya Marchenko Taylor Fritz 2 0–2 C 0–1 H 0–1 Jul 22, 2021 H2H
3093 Illya Marchenko Teymuraz Gabashvili 2 1–1 G 0–1 H 1–0 Jan 8, 2016 H2H
3094 Illya Marchenko Vasek Pospisil 2 0–2 H 0–2 Nov 12, 2020 H2H
3095 Ilya Ivashka Laslo Djere 2 2–0 H 2–0 Oct 28, 2021 H2H
3096 Ilya Ivashka Pedro Martinez 2 2–0 C 2–0 Apr 20, 2022 H2H
3097 Jack Draper Alexei Popyrin 2 2–0 G 1–0 H 1–0 Jun 20, 2025 H2H
3098 Jack Draper Arthur Rinderknech 2 1–1 H 1–1 Feb 25, 2026 H2H
3099 Jack Draper Brandon Nakashima 2 2–0 G 2–0 Jun 21, 2025 H2H
3100 Jack Draper Christopher O'Connell 2 1–1 H 1–1 Feb 20, 2025 H2H
3101 Jack Draper Daniil Medvedev 2 0–2 C 0–1 H 0–1 Mar 13, 2026 H2H
3102 Jack Draper Emil Ruusuvuori 2 1–1 G 0–1 H 1–0 Aug 31, 2022 H2H
3103 Jack Draper Felix Auger-Aliassime 2 2–0 H 2–0 Aug 17, 2024 H2H
3104 Jack Draper Frances Tiafoe 2 1–1 G 1–0 H 0–1 Jun 15, 2024 H2H
3105 Jack Draper Francisco Cerundolo 2 1–1 C 0–1 H 1–0 Mar 9, 2026 H2H
3106 Jack Draper Gael Monfils 2 2–0 C 1–0 H 1–0 May 29, 2025 H2H
3107 Jack Draper Holger Rune 2 1–1 H 1–1 Mar 16, 2025 H2H
3108 Jack Draper Jannik Sinner 2 1–1 G 1–0 H 0–1 Sep 7, 2024 H2H
3109 Jack Draper Joao Fonseca 2 2–0 C 1–0 H 1–0 May 31, 2025 H2H
3110 Jack Draper Kei Nishikori 2 2–0 C 1–0 H 1–0 Oct 24, 2024 H2H
3111 Jack Draper Lorenzo Sonego 2 2–0 C 1–0 H 1–0 Jan 11, 2023 H2H
3112 Jack Draper Luciano Darderi 2 2–0 C 1–0 H 1–0 May 10, 2025 H2H
3113 Jack Draper Mariano Navone 2 2–0 G 1–0 H 1–0 Jan 14, 2025 H2H
3114 Jack Draper Mattia Bellucci 2 2–0 C 1–0 H 1–0 May 27, 2025 H2H
3115 Jack Draper Novak Djokovic 2 1–1 G 0–1 H 1–0 Mar 12, 2026 H2H
3116 Jack Draper Soonwoo Kwon 2 1–1 H 1–1 Jan 14, 2023 H2H
3117 Jack Draper Stefanos Tsitsipas 2 2–0 H 2–0 Aug 15, 2024 H2H
3118 Jack Draper Tallon Griekspoor 2 1–1 C 1–0 H 0–1 Apr 26, 2025 H2H
3119 Jack Draper Tomas Martin Etcheverry 2 0–2 C 0–2 Apr 13, 2026 H2H
3120 Jack Draper Ugo Humbert 2 0–2 G 0–1 H 0–1 Jun 26, 2026 H2H
3121 Jack Draper Vit Kopriva 2 2–0 C 2–0 May 12, 2025 H2H
3122 Jack Draper Zizou Bergs 2 1–1 G 1–0 H 0–1 Aug 28, 2025 H2H
3123 Jaime Faria Jaume Munar 2 1–1 C 1–0 H 0–1 Aug 26, 2025 H2H
3124 Jakub Mensik Aleksandr Shevchenko 2 2–0 C 1–0 H 1–0 Oct 7, 2024 H2H
3125 Jakub Mensik Alexander Zverev 2 0–2 C 0–2 Jun 5, 2026 H2H
3126 Jakub Mensik Arthur Fils 2 1–1 H 1–1 Feb 20, 2026 H2H
3127 Jakub Mensik Fabian Marozsan 2 2–0 C 1–0 H 1–0 Jan 16, 2026 H2H
3128 Jakub Mensik Felix Auger-Aliassime 2 1–1 C 0–1 H 1–0 Aug 28, 2024 H2H
3129 Jakub Mensik Francisco Cerundolo 2 0–2 C 0–1 H 0–1 May 2, 2025 H2H
3130 Jakub Mensik Giovanni Mpetshi Perricard 2 1–1 H 1–1 Jan 15, 2026 H2H
3131 Jakub Mensik Joao Fonseca 2 1–1 C 1–0 H 0–1 Jun 2, 2026 H2H
3132 Jakub Mensik Marcos Giron 2 2–0 G 1–0 H 1–0 Mar 6, 2026 H2H
3133 Jakub Mensik Miomir Kecmanovic 2 2–0 H 2–0 Sep 28, 2025 H2H
3134 Jakub Mensik Nuno Borges 2 0–2 H 0–2 Jan 10, 2025 H2H
3135 Jakub Mensik Pablo Carreno Busta 2 2–0 H 2–0 Jan 20, 2026 H2H
3136 Jakub Mensik Roberto Bautista Agut 2 1–1 G 0–1 H 1–0 Jun 20, 2025 H2H
3137 Jakub Mensik Taylor Fritz 2 1–1 H 1–1 Mar 29, 2025 H2H
3138 Jakub Mensik Titouan Droguet 2 2–0 C 1–0 H 1–0 May 24, 2026 H2H
3139 Jakub Mensik Tomas Machac 2 1–1 H 1–1 Mar 26, 2025 H2H
3140 James Duckworth Aleksandar Vukic 2 1–1 G 1–0 H 0–1 Jun 25, 2025 H2H
3141 James Duckworth Dalibor Svrcina 2 0–2 H 0–2 Mar 4, 2026 H2H
3142 James Duckworth J.J. Wolf 2 2–0 H 2–0 Aug 14, 2026 H2H
3143 James Duckworth Quentin Halys 2 2–0 C 1–0 G 1–0 Jul 15, 2022 H2H
3144 James Duckworth Roberto Bautista Agut 2 1–1 H 1–1 Mar 19, 2026 H2H
3145 James Duckworth Taylor Fritz 2 1–1 H 1–1 Oct 6, 2022 H2H
3146 James McCabe Alex Michelsen 2 0–2 H 0–2 Jan 16, 2025 H2H
3147 Jan Choinski Hubert Hurkacz 2 0–2 C 0–1 G 0–1 Apr 5, 2024 H2H
3148 Jan-Lennard Struff Diego Schwartzman 2 0–2 C 0–2 Jun 8, 2021 H2H
3149 Jan-Lennard Struff Hugo Gaston 2 0–2 C 0–1 H 0–1 Oct 20, 2023 H2H
3150 Jan-Lennard Struff Quentin Halys 2 1–1 C 0–1 H 1–0 Jul 20, 2024 H2H
3151 Jannik Sinner Aslan Karatsev 2 1–1 C 1–0 H 0–1 May 20, 2021 H2H
3152 Jannik Sinner Benoit Paire 2 1–1 C 1–0 H 0–1 Sep 16, 2020 H2H
3153 Jannik Sinner Borna Coric 2 2–0 C 1–0 H 1–0 Aug 9, 2024 H2H
3154 Jannik Sinner Botic van de Zandschulp 2 2–0 H 2–0 Feb 15, 2024 H2H
3155 Jannik Sinner Christopher Eubanks 2 2–0 C 1–0 H 1–0 May 28, 2024 H2H
3156 Jannik Sinner Corentin Moutet 2 2–0 C 1–0 H 1–0 Mar 23, 2026 H2H
3157 Jannik Sinner Daniel Elahi Galan 2 2–0 G 1–0 H 1–0 Aug 10, 2025 H2H
3158 Jannik Sinner David Goffin 2 2–0 C 1–0 H 1–0 Sep 29, 2020 H2H
3159 Jannik Sinner Egor Gerasimov 2 2–0 C 1–0 H 1–0 Oct 1, 2021 H2H
3160 Jannik Sinner Fabian Marozsan 2 2–0 G 1–0 H 1–0 Sep 30, 2025 H2H
3161 Jannik Sinner Filip Krajinovic 2 2–0 C 1–0 H 1–0 May 13, 2022 H2H
3162 Jannik Sinner Jenson Brooksby 2 2–0 G 1–0 H 1–0 Jul 3, 2026 H2H
3163 Jannik Sinner Jesper de Jong 2 2–0 C 1–0 H 1–0 May 12, 2025 H2H
3164 Jannik Sinner Juan Manuel Cerundolo 2 1–1 C 0–1 G 1–0 May 28, 2026 H2H
3165 Jannik Sinner Kyle Edmund 2 2–0 H 2–0 Jan 18, 2023 H2H
3166 Jannik Sinner Learner Tien 2 2–0 H 2–0 Mar 12, 2026 H2H
3167 Jannik Sinner Marc-Andrea Huesler 2 1–1 H 1–1 Nov 2, 2022 H2H
3168 Jannik Sinner Marcos Giron 2 2–0 H 2–0 Jan 18, 2025 H2H
3169 Jannik Sinner Matteo Berrettini 2 2–0 G 1–0 H 1–0 Jul 4, 2024 H2H
3170 Jannik Sinner Max Purcell 2 2–0 H 2–0 Sep 1, 2021 H2H
3171 Jannik Sinner Nick Kyrgios 2 1–1 H 1–1 Mar 30, 2022 H2H
3172 Jannik Sinner Nuno Borges 2 2–0 G 1–0 H 1–0 Jul 1, 2026 H2H
3173 Jannik Sinner Pavel Kotov 2 2–0 C 2–0 Jun 1, 2024 H2H
3174 Jannik Sinner Pedro Martinez 2 2–0 C 1–0 G 1–0 Jul 6, 2025 H2H
3175 Jannik Sinner Pierre-Hugues Herbert 2 2–0 C 1–0 H 1–0 Jun 1, 2021 H2H
3176 Jannik Sinner Roberto Carballes Baena 2 2–0 C 2–0 Jul 30, 2022 H2H
3177 Jannik Sinner Roman Safiullin 2 2–0 G 1–0 H 1–0 Sep 30, 2024 H2H
3178 Jannik Sinner Sebastian Baez 2 2–0 H 2–0 Jan 20, 2024 H2H
3179 Jannik Sinner Taro Daniel 2 2–0 H 2–0 Oct 5, 2024 H2H
3180 Jannik Sinner Terence Atmane 2 2–0 H 2–0 Sep 29, 2025 H2H
3181 Jannik Sinner Tomas Martin Etcheverry 2 2–0 H 2–0 Oct 7, 2024 H2H
3182 Jannik Sinner Ugo Humbert 2 2–0 C 2–0 Apr 7, 2026 H2H
3183 Jannik Sinner Yoshihito Nishioka 2 2–0 C 1–0 H 1–0 Oct 2, 2023 H2H
3184 Jason Jung Ernesto Escobedo 2 1–1 G 0–1 H 1–0 Aug 2, 2023 H2H
3185 Jason Jung Federico Coria 2 0–2 C 0–1 H 0–1 Sep 29, 2020 H2H
3186 Jason Kubler Aslan Karatsev 2 2–0 H 2–0 Jan 3, 2024 H2H
3187 Jason Kubler Felix Auger-Aliassime 2 1–1 G 1–0 H 0–1 Feb 23, 2023 H2H
3188 Jason Kubler James Duckworth 2 1–1 G 1–0 H 0–1 Jul 16, 2022 H2H
3189 Jason Kubler Lorenzo Sonego 2 2–0 H 2–0 Mar 10, 2023 H2H
3190 Jason Kubler Taylor Fritz 2 0–2 G 0–1 H 0–1 Jul 5, 2022 H2H
3191 Jason Kubler Tomas Martin Etcheverry 2 2–0 H 2–0 Jan 11, 2023 H2H
3192 Jason Kubler Ugo Humbert 2 1–1 G 1–1 Jul 5, 2023 H2H
3193 Jaume Munar Alexander Ritschard 2 2–0 C 2–0 Jul 20, 2023 H2H
3194 Jaume Munar Alexei Popyrin 2 0–2 H 0–2 Jan 24, 2020 H2H
3195 Jaume Munar Arthur Fils 2 0–2 C 0–2 May 29, 2025 H2H
3196 Jaume Munar Dalibor Svrcina 2 1–1 H 1–1 Jan 19, 2026 H2H
3197 Jaume Munar Fabian Marozsan 2 2–0 C 1–0 G 1–0 Jul 3, 2025 H2H
3198 Jaume Munar Facundo Bagnis 2 1–1 C 1–1 Feb 10, 2024 H2H
3199 Jaume Munar Felix Auger-Aliassime 2 1–1 C 0–1 H 1–0 Oct 25, 2025 H2H
3200 Jaume Munar Francisco Comesana 2 1–1 C 1–0 H 0–1 May 20, 2026 H2H