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
4201 Tommy Paul Learner Tien 2 1–1 H 1–1 Aug 7, 2026 H2H
4202 Tommy Paul Leo Borg 2 2–0 H 2–0 Oct 20, 2022 H2H
4203 Tommy Paul Matteo Berrettini 2 1–1 G 0–1 H 1–0 Jun 18, 2022 H2H
4204 Tommy Paul Mikael Ymer 2 1–1 H 1–1 Oct 21, 2022 H2H
4205 Tommy Paul Mikhail Kukushkin 2 2–0 H 2–0 Mar 12, 2022 H2H
4206 Tommy Paul Milos Raonic 2 1–1 G 1–0 H 0–1 Jul 6, 2023 H2H
4207 Tommy Paul Nick Kyrgios 2 0–2 C 0–1 H 0–1 Aug 4, 2022 H2H
4208 Tommy Paul Nicolas Jarry 2 0–2 C 0–2 May 18, 2024 H2H
4209 Tommy Paul Radu Albot 2 1–1 H 1–1 Feb 18, 2023 H2H
4210 Tommy Paul Rafael Nadal 2 1–1 H 1–1 Nov 3, 2022 H2H
4211 Tommy Paul Reilly Opelka 2 2–0 H 2–0 Jan 14, 2026 H2H
4212 Tommy Paul Richard Gasquet 2 1–1 C 0–1 H 1–0 Nov 1, 2023 H2H
4213 Tommy Paul Rinky Hijikata 2 2–0 C 1–0 H 1–0 May 25, 2026 H2H
4214 Tommy Paul Roberto Carballes Baena 2 1–1 H 1–1 Jan 18, 2025 H2H
4215 Tommy Paul Roman Safiullin 2 1–1 C 0–1 H 1–0 Aug 31, 2023 H2H
4216 Tommy Paul Sebastian Baez 2 2–0 G 2–0 Jun 20, 2024 H2H
4217 Tommy Paul Sebastian Ofner 2 1–1 G 0–1 H 1–0 Jul 3, 2025 H2H
4218 Tommy Paul Soonwoo Kwon 2 2–0 G 1–0 H 1–0 Jul 1, 2026 H2H
4219 Tommy Paul Thiago Agustin Tirante 2 1–1 C 0–1 H 1–0 Apr 24, 2026 H2H
4220 Tommy Paul Vasek Pospisil 2 2–0 H 2–0 Aug 10, 2022 H2H
4221 Tommy Paul Yannick Hanfmann 2 0–2 C 0–2 Apr 7, 2023 H2H
4222 Trevor Svajda Ethan Quinn 2 0–2 H 0–2 Feb 11, 2026 H2H
4223 Ugo Humbert Alexei Popyrin 2 0–2 C 0–2 Apr 8, 2025 H2H
4224 Ugo Humbert Alex Michelsen 2 1–1 H 1–1 Mar 8, 2026 H2H
4225 Ugo Humbert Aslan Karatsev 2 0–2 C 0–1 H 0–1 Mar 26, 2022 H2H
4226 Ugo Humbert Benoit Paire 2 1–1 H 1–1 Jan 18, 2020 H2H
4227 Ugo Humbert Ben Shelton 2 0–2 H 0–2 Jul 30, 2026 H2H
4228 Ugo Humbert Dominik Koepfer 2 0–2 C 0–1 H 0–1 May 24, 2024 H2H
4229 Ugo Humbert Gabriel Diallo 2 1–1 G 0–1 H 1–0 Mar 21, 2026 H2H
4230 Ugo Humbert Hamad Medjedovic 2 2–0 G 1–0 H 1–0 Jun 19, 2026 H2H
4231 Ugo Humbert Jan-Lennard Struff 2 0–2 C 0–1 H 0–1 Apr 29, 2024 H2H
4232 Ugo Humbert Marin Cilic 2 2–0 G 1–0 H 1–0 Jun 16, 2026 H2H
4233 Ugo Humbert Nuno Borges 2 1–1 G 1–0 H 0–1 Jun 14, 2025 H2H
4234 Ugo Humbert Pavel Kotov 2 2–0 H 2–0 Feb 22, 2024 H2H
4235 Ugo Humbert Quentin Halys 2 1–1 C 0–1 G 1–0 Jun 25, 2026 H2H
4236 Ugo Humbert Roberto Bautista Agut 2 0–2 G 0–1 H 0–1 Jun 27, 2024 H2H
4237 Ugo Humbert Sebastian Korda 2 2–0 G 1–0 H 1–0 Oct 23, 2025 H2H
4238 Ugo Humbert Terence Atmane 2 1–1 C 0–1 H 1–0 Apr 25, 2026 H2H
4239 Ugo Humbert Yasutaka Uchiyama 2 1–1 H 1–1 Feb 10, 2021 H2H
4240 Ugo Humbert Zhizhen Zhang 2 2–0 C 1–0 H 1–0 Apr 10, 2024 H2H
4241 Valentin Royer Benjamin Bonzi 2 0–2 H 0–2 Mar 5, 2026 H2H
4242 Valentin Royer Francisco Comesana 2 0–2 C 0–1 H 0–1 May 18, 2026 H2H
4243 Valentin Vacherot Grigor Dimitrov 2 0–2 C 0–2 Apr 9, 2025 H2H
4244 Valentin Vacherot Mariano Navone 2 1–1 H 1–1 Aug 5, 2026 H2H
4245 Vasek Pospisil Denis Kudla 2 2–0 G 1–0 H 1–0 Aug 18, 2015 H2H
4246 Vasek Pospisil Diego Schwartzman 2 2–0 H 2–0 Oct 8, 2019 H2H
4247 Vasek Pospisil Marton Fucsovics 2 0–2 C 0–1 H 0–1 Mar 16, 2021 H2H
4248 Vasek Pospisil Sebastian Korda 2 0–2 H 0–2 Aug 8, 2024 H2H
4249 Vasek Pospisil Stan Wawrinka 2 0–2 H 0–2 Jan 19, 2014 H2H
4250 Vasek Pospisil Tallon Griekspoor 2 2–0 G 1–0 H 1–0 Sep 29, 2022 H2H
4251 Vasek Pospisil Teymuraz Gabashvili 2 1–1 C 0–1 H 1–0 Sep 25, 2014 H2H
4252 Vilius Gaubas Sebastian Baez 2 1–1 C 1–1 Apr 23, 2026 H2H
4253 Vit Kopriva Daniel Elahi Galan 2 0–2 C 0–1 H 0–1 Aug 9, 2025 H2H
4254 Vit Kopriva Fabian Marozsan 2 1–1 C 1–0 H 0–1 May 6, 2026 H2H
4255 Vit Kopriva Luciano Darderi 2 1–1 C 1–1 Apr 15, 2026 H2H
4256 Vit Kopriva Quentin Halys 2 1–1 C 1–0 H 0–1 Aug 14, 2026 H2H
4257 Vit Kopriva Sebastian Korda 2 0–2 H 0–2 Aug 20, 2025 H2H
4258 Vit Kopriva Tomas Martin Etcheverry 2 0–2 C 0–1 H 0–1 Aug 30, 2026 H2H
4259 Yannick Hanfmann Alexander Blockx 2 1–1 C 0–1 H 1–0 Apr 13, 2026 H2H
4260 Yannick Hanfmann Alexander Zverev 2 0–2 C 0–1 G 0–1 Jun 18, 2026 H2H
4261 Yannick Hanfmann Arthur Fils 2 0–2 C 0–1 H 0–1 Aug 15, 2026 H2H
4262 Yannick Hanfmann Cristian Garin 2 1–1 C 1–1 Jul 21, 2022 H2H
4263 Yannick Hanfmann Daniel Altmaier 2 1–1 C 1–1 Jul 21, 2023 H2H
4264 Yannick Hanfmann Dominic Thiem 2 2–0 C 1–0 H 1–0 Oct 20, 2023 H2H
4265 Yannick Hanfmann Dusan Lajovic 2 2–0 C 2–0 Feb 23, 2026 H2H
4266 Yannick Hanfmann Federico Coria 2 1–1 C 1–1 Feb 24, 2022 H2H
4267 Yannick Hanfmann Frances Tiafoe 2 1–1 G 0–1 H 1–0 Oct 4, 2025 H2H
4268 Yannick Hanfmann Gael Monfils 2 1–1 C 1–0 H 0–1 Jan 16, 2024 H2H
4269 Yannick Hanfmann Gerald Melzer 2 2–0 C 2–0 Jul 27, 2022 H2H
4270 Yannick Hanfmann Giovanni Mpetshi Perricard 2 2–0 G 1–0 H 1–0 Jun 30, 2026 H2H
4271 Yannick Hanfmann Grigor Dimitrov 2 0–2 H 0–2 Jan 1, 2025 H2H
4272 Yannick Hanfmann Hamad Medjedovic 2 0–2 C 0–2 May 24, 2026 H2H
4273 Yannick Hanfmann Jaume Munar 2 1–1 C 1–1 Jul 24, 2024 H2H
4274 Yannick Hanfmann Juan Pablo Varillas 2 2–0 C 2–0 Feb 8, 2024 H2H
4275 Yannick Hanfmann Lukas Neumayer 2 2–0 C 2–0 Jul 20, 2026 H2H
4276 Yannick Hanfmann Marco Cecchinato 2 2–0 C 2–0 May 15, 2023 H2H
4277 Yannick Hanfmann Marton Fucsovics 2 1–1 G 1–1 Jun 12, 2025 H2H
4278 Yannick Hanfmann Pedro Cachin 2 2–0 G 1–0 H 1–0 Mar 8, 2024 H2H
4279 Yannick Hanfmann Rafael Nadal 2 0–2 C 0–1 H 0–1 Jan 20, 2022 H2H
4280 Yannick Hanfmann Sebastian Baez 2 2–0 C 2–0 Jul 23, 2026 H2H
4281 Yannick Hanfmann Stefanos Tsitsipas 2 1–1 G 1–0 H 0–1 Oct 21, 2023 H2H
4282 Yannick Hanfmann Tallon Griekspoor 2 0–2 C 0–1 H 0–1 Apr 18, 2025 H2H
4283 Yannick Hanfmann Taylor Fritz 2 1–1 C 1–0 G 0–1 Jul 5, 2023 H2H
4284 Yannick Hanfmann Thiago Seyboth Wild 2 2–0 C 2–0 Jul 26, 2024 H2H
4285 Yasutaka Uchiyama Benoit Paire 2 1–1 H 1–1 Jul 29, 2021 H2H
4286 Yasutaka Uchiyama Kyle Edmund 2 1–1 H 1–1 Feb 13, 2020 H2H
4287 Yasutaka Uchiyama Marin Cilic 2 0–2 H 0–2 Sep 23, 2024 H2H
4288 Yibing Wu Adrian Mannarino 2 2–0 H 2–0 Sep 20, 2025 H2H
4289 Yibing Wu Corentin Moutet 2 1–1 H 1–1 Jul 27, 2023 H2H
4290 Yibing Wu Diego Schwartzman 2 0–2 C 0–1 H 0–1 Apr 19, 2023 H2H
4291 Yibing Wu Taylor Fritz 2 1–1 H 1–1 Jul 28, 2023 H2H
4292 Yoshihito Nishioka Aleksandar Kovacevic 2 1–1 H 1–1 Jul 31, 2024 H2H
4293 Yoshihito Nishioka Alexei Popyrin 2 1–1 C 0–1 H 1–0 May 27, 2025 H2H
4294 Yoshihito Nishioka Alex Molcan 2 1–1 C 1–0 H 0–1 Apr 29, 2023 H2H
4295 Yoshihito Nishioka Arthur Rinderknech 2 2–0 H 2–0 Jan 1, 2025 H2H
4296 Yoshihito Nishioka Aslan Karatsev 2 2–0 H 2–0 Sep 25, 2023 H2H
4297 Yoshihito Nishioka Benoit Paire 2 1–1 H 1–1 Aug 10, 2022 H2H
4298 Yoshihito Nishioka Brandon Nakashima 2 2–0 H 2–0 Feb 6, 2025 H2H
4299 Yoshihito Nishioka Denis Kudla 2 2–0 H 2–0 Mar 9, 2019 H2H
4300 Yoshihito Nishioka Denis Shapovalov 2 2–0 H 2–0 Oct 2, 2022 H2H
4301 Yoshihito Nishioka Filip Krajinovic 2 1–1 C 1–0 H 0–1 May 4, 2021 H2H
4302 Yoshihito Nishioka Giovanni Mpetshi Perricard 2 0–2 C 0–1 G 0–1 Jul 4, 2024 H2H
4303 Yoshihito Nishioka Hugo Gaston 2 0–2 C 0–1 H 0–1 Mar 21, 2025 H2H
4304 Yoshihito Nishioka Jenson Brooksby 2 2–0 H 2–0 Jul 23, 2025 H2H
4305 Yoshihito Nishioka John Millman 2 1–1 H 1–1 Feb 20, 2020 H2H
4306 Yoshihito Nishioka Lucas Pouille 2 0–2 H 0–2 Oct 4, 2019 H2H
4307 Yoshihito Nishioka Marin Cilic 2 0–2 G 0–1 H 0–1 Sep 22, 2024 H2H
4308 Yoshihito Nishioka Novak Djokovic 2 0–2 C 0–1 H 0–1 May 24, 2022 H2H
4309 Yoshihito Nishioka Nuno Borges 2 2–0 G 1–0 H 1–0 Jul 3, 2024 H2H
4310 Yoshihito Nishioka Pablo Carreno Busta 2 0–2 H 0–2 Aug 19, 2025 H2H
4311 Yoshihito Nishioka Pierre-Hugues Herbert 2 1–1 H 1–1 Feb 26, 2020 H2H
4312 Yoshihito Nishioka Radu Albot 2 1–1 H 1–1 Jan 19, 2022 H2H
4313 Yoshihito Nishioka Reilly Opelka 2 0–2 H 0–2 Feb 23, 2020 H2H
4314 Yoshihito Nishioka Roberto Bautista Agut 2 1–1 H 1–1 Mar 10, 2019 H2H
4315 Yoshihito Nishioka Stan Wawrinka 2 0–2 H 0–2 Aug 30, 2023 H2H
4316 Yoshihito Nishioka Ugo Humbert 2 2–0 C 1–0 H 1–0 May 20, 2021 H2H
4317 Yosuke Watanuki Jaume Munar 2 1–1 H 1–1 Sep 29, 2022 H2H
4318 Yosuke Watanuki Taylor Fritz 2 0–2 H 0–2 Oct 7, 2024 H2H
4319 Yunchaokete Bu Luciano Darderi 2 0–2 C 0–1 H 0–1 Oct 4, 2025 H2H
4320 Zachary Svajda Daniel Altmaier 2 1–1 H 1–1 Sep 2, 2026 H2H
4321 Zachary Svajda Marin Cilic 2 1–1 H 1–1 Mar 5, 2026 H2H
4322 Zachary Svajda Matteo Arnaldi 2 0–2 H 0–2 Oct 5, 2024 H2H
4323 Zhizhen Zhang Dominik Koepfer 2 1–1 G 0–1 H 1–0 Jun 13, 2024 H2H
4324 Zhizhen Zhang Giovanni Mpetshi Perricard 2 1–1 H 1–1 Feb 26, 2025 H2H
4325 Zhizhen Zhang Jan-Lennard Struff 2 0–2 G 0–2 Jul 4, 2024 H2H
4326 Zhizhen Zhang Tomas Martin Etcheverry 2 1–1 H 1–1 Oct 30, 2024 H2H
4327 Zizou Bergs Adrian Mannarino 2 1–1 C 1–0 H 0–1 Apr 6, 2026 H2H
4328 Zizou Bergs Alejandro Tabilo 2 2–0 C 1–0 H 1–0 Sep 27, 2025 H2H
4329 Zizou Bergs Alexei Popyrin 2 1–1 G 1–0 H 0–1 Jun 13, 2025 H2H
4330 Zizou Bergs Ben Shelton 2 0–2 C 0–1 H 0–1 Aug 7, 2026 H2H
4331 Zizou Bergs Giovanni Mpetshi Perricard 2 1–1 C 0–1 H 1–0 Feb 17, 2026 H2H
4332 Zizou Bergs Grigor Dimitrov 2 0–2 C 0–1 H 0–1 Oct 5, 2024 H2H
4333 Zizou Bergs Jenson Brooksby 2 1–1 H 1–1 Mar 19, 2026 H2H
4334 Zizou Bergs Reilly Opelka 2 2–0 G 1–0 H 1–0 Jun 14, 2025 H2H
4335 Zizou Bergs Sebastian Baez 2 2–0 H 2–0 Aug 5, 2026 H2H
4336 Zizou Bergs Taylor Fritz 2 0–2 G 0–1 H 0–1 Jul 27, 2026 H2H
4337 Zizou Bergs Tomas Martin Etcheverry 2 1–1 H 1–1 Mar 21, 2026 H2H
4338 Zizou Bergs Zhizhen Zhang 2 2–0 H 2–0 Feb 15, 2025 H2H
4339 Abdullah Shelbayh Botic van de Zandschulp 1 0–1 H 0–1 Feb 19, 2025 H2H
4340 Abdullah Shelbayh Grigor Dimitrov 1 0–1 G 0–1 Jun 24, 2026 H2H
4341 Adam Walton Alejandro Tabilo 1 0–1 H 0–1 Nov 5, 2025 H2H
4342 Adam Walton Benjamin Bonzi 1 1–0 H 1–0 Jul 29, 2025 H2H
4343 Adam Walton Dalibor Svrcina 1 0–1 H 0–1 Jul 28, 2026 H2H
4344 Adam Walton James Duckworth 1 1–0 H 1–0 Jul 18, 2025 H2H
4345 Adam Walton Maximilian Marterer 1 1–0 C 1–0 May 27, 2025 H2H
4346 Adam Walton Nick Kyrgios 1 1–0 G 1–0 Jun 22, 2026 H2H
4347 Adam Walton Taylor Fritz 1 0–1 H 0–1 Mar 26, 2025 H2H
4348 Adam Walton Tristan Schoolkate 1 1–0 H 1–0 Oct 16, 2025 H2H
4349 Adolfo Daniel Vallejo Cameron Norrie 1 1–0 C 1–0 May 26, 2026 H2H
4350 Adolfo Daniel Vallejo Emilio Nava 1 0–1 C 0–1 Feb 26, 2026 H2H
4351 Adolfo Daniel Vallejo Gael Monfils 1 0–1 H 0–1 Sep 1, 2026 H2H
4352 Adolfo Daniel Vallejo Grigor Dimitrov 1 1–0 C 1–0 Apr 23, 2026 H2H
4353 Adolfo Daniel Vallejo Juncheng Shang 1 0–1 H 0–1 Aug 2, 2026 H2H
4354 Adolfo Daniel Vallejo Kilian Feldbausch 1 0–1 C 0–1 Jul 21, 2026 H2H
4355 Adolfo Daniel Vallejo Learner Tien 1 1–0 C 1–0 Apr 25, 2026 H2H
4356 Adolfo Daniel Vallejo Miguel Damas 1 1–0 C 1–0 Jul 14, 2026 H2H
4357 Adolfo Daniel Vallejo Moise Kouame 1 0–1 C 0–1 May 28, 2026 H2H
4358 Adolfo Daniel Vallejo Nicolas Mejia 1 0–1 G 0–1 Jun 29, 2026 H2H
4359 Adolfo Daniel Vallejo Pablo Carreno Busta 1 1–0 H 1–0 Aug 23, 2026 H2H
4360 Adolfo Daniel Vallejo Stefano Travaglia 1 1–0 C 1–0 Jul 17, 2026 H2H
4361 Adolfo Daniel Vallejo Valentin Vacherot 1 1–0 H 1–0 Aug 15, 2026 H2H
4362 Adrian Andreev Alex de Minaur 1 0–1 H 0–1 Jan 9, 2021 H2H
4363 Adrian Andreev Alexei Popyrin 1 0–1 H 0–1 Feb 26, 2021 H2H
4364 Adrian Andreev John Millman 1 0–1 H 0–1 Nov 12, 2020 H2H
4365 Adrian Andreev Lloyd Harris 1 1–0 H 1–0 Feb 25, 2021 H2H
4366 Adrian Andreev Marsel Ilhan 1 1–0 H 1–0 Jan 8, 2021 H2H
4367 Adrian Andreev Miomir Kecmanovic 1 0–1 H 0–1 Sep 30, 2021 H2H
4368 Adrian Mannarino Adam Walton 1 1–0 H 1–0 Feb 11, 2026 H2H
4369 Adrian Mannarino Eliot Spizzirri 1 0–1 H 0–1 Jan 11, 2026 H2H
4370 Adrian Mannarino Evgeny Karlovskiy 1 1–0 H 1–0 Oct 18, 2018 H2H
4371 Adrian Mannarino Jacob Fearnley 1 0–1 H 0–1 Aug 4, 2026 H2H
4372 Adrian Mannarino Jan-Lennard Struff 1 1–0 G 1–0 Jun 23, 2021 H2H
4373 Adrian Mannarino Laslo Djere 1 1–0 H 1–0 Aug 27, 2022 H2H
4374 Adrian Mannarino Mariano Navone 1 0–1 H 0–1 Jan 8, 2025 H2H
4375 Adrian Mannarino Martin Klizan 1 1–0 H 1–0 Nov 12, 2020 H2H
4376 Adrian Mannarino Mattia Bellucci 1 0–1 H 0–1 Jul 26, 2024 H2H
4377 Adrian Mannarino Nick Kyrgios 1 0–1 H 0–1 Mar 25, 2022 H2H
4378 Adrian Mannarino Pedro Cachin 1 0–1 H 0–1 Oct 20, 2022 H2H
4379 Adrian Mannarino Pedro Martinez 1 1–0 H 1–0 Feb 2, 2026 H2H
4380 Adrian Mannarino Raphael Collignon 1 0–1 C 0–1 May 19, 2026 H2H
4381 Aidan Mayo James Duckworth 1 0–1 H 0–1 Jul 29, 2026 H2H
4382 Akira Santillan Evgeny Donskoy 1 0–1 H 0–1 Sep 28, 2017 H2H
4383 Akira Santillan Jan-Lennard Struff 1 0–1 C 0–1 Jul 20, 2016 H2H
4384 Akira Santillan Taylor Fritz 1 0–1 H 0–1 Feb 23, 2017 H2H
4385 Alastair Gray Ilya Ivashka 1 0–1 G 0–1 Jun 23, 2021 H2H
4386 Alastair Gray Kamil Majchrzak 1 0–1 G 0–1 Jul 18, 2019 H2H
4387 Alastair Gray Taylor Fritz 1 0–1 G 0–1 Jun 30, 2022 H2H
4388 Albano Olivetti Jan-Lennard Struff 1 0–1 C 0–1 May 28, 2014 H2H
4389 Albano Olivetti Kenny De Schepper 1 1–0 H 1–0 Feb 6, 2014 H2H
4390 Albert Ramos-Vinolas Alejandro Tabilo 1 1–0 C 1–0 Feb 6, 2022 H2H
4391 Albert Ramos-Vinolas Alexandre Muller 1 0–1 C 0–1 Apr 17, 2024 H2H
4392 Albert Ramos-Vinolas Benjamin Bonzi 1 1–0 C 1–0 Jun 1, 2017 H2H
4393 Albert Ramos-Vinolas Bernabe Zapata Miralles 1 0–1 C 0–1 Feb 25, 2023 H2H
4394 Albert Ramos-Vinolas Carlos Taberner 1 1–0 C 1–0 Feb 25, 2022 H2H
4395 Albert Ramos-Vinolas Constant Lestienne 1 1–0 C 1–0 Jul 18, 2019 H2H
4396 Albert Ramos-Vinolas Dominik Koepfer 1 1–0 C 1–0 Mar 5, 2021 H2H
4397 Albert Ramos-Vinolas Emil Ruusuvuori 1 0–1 G 0–1 Jun 23, 2021 H2H
4398 Albert Ramos-Vinolas Juan Manuel Cerundolo 1 0–1 C 0–1 Feb 28, 2021 H2H
4399 Albert Ramos-Vinolas Kyle Edmund 1 0–1 H 0–1 Oct 19, 2018 H2H
4400 Albert Ramos-Vinolas Matteo Arnaldi 1 0–1 H 0–1 Oct 26, 2023 H2H