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
6201 Dino Prizmic Lorenzo Musetti 1 0–1 H 0–1 Sep 21, 2025 H2H
6202 Dino Prizmic Luciano Darderi 1 0–1 C 0–1 Jul 25, 2025 H2H
6203 Dino Prizmic Matteo Berrettini 1 1–0 C 1–0 Apr 22, 2026 H2H
6204 Dino Prizmic Michael Zheng 1 1–0 C 1–0 May 24, 2026 H2H
6205 Dino Prizmic Nicolas Jarry 1 1–0 C 1–0 Feb 23, 2026 H2H
6206 Dino Prizmic Richard Gasquet 1 0–1 C 0–1 Apr 20, 2023 H2H
6207 Dino Prizmic Terence Atmane 1 1–0 H 1–0 Sep 20, 2025 H2H
6208 Dino Prizmic Tomas Martin Etcheverry 1 0–1 C 0–1 Apr 26, 2026 H2H
6209 Dino Prizmic Tristan Schoolkate 1 1–0 H 1–0 Mar 4, 2026 H2H
6210 Dino Prizmic Ugo Humbert 1 1–0 C 1–0 May 10, 2026 H2H
6211 Dino Prizmic Vilius Gaubas 1 0–1 C 0–1 Feb 25, 2026 H2H
6212 Dino Prizmic Zsombor Piros 1 1–0 C 1–0 Jul 28, 2023 H2H
6213 Dmitry Popko Radu Albot 1 0–1 H 0–1 Oct 29, 2020 H2H
6214 Dominic Stricker Albert Ramos-Vinolas 1 0–1 C 0–1 Jul 22, 2022 H2H
6215 Dominic Stricker Aleksandar Kovacevic 1 1–0 H 1–0 Oct 17, 2024 H2H
6216 Dominic Stricker Benjamin Bonzi 1 1–0 H 1–0 Sep 3, 2023 H2H
6217 Dominic Stricker Francisco Comesana 1 0–1 H 0–1 Aug 28, 2024 H2H
6218 Dominic Stricker Grigor Dimitrov 1 0–1 H 0–1 Oct 19, 2024 H2H
6219 Dominic Stricker Hubert Hurkacz 1 1–0 G 1–0 Jun 11, 2021 H2H
6220 Dominic Stricker James Duckworth 1 0–1 H 0–1 Jan 14, 2025 H2H
6221 Dominic Stricker Marin Cilic 1 1–0 C 1–0 May 19, 2021 H2H
6222 Dominic Stricker Marton Fucsovics 1 1–0 C 1–0 May 20, 2021 H2H
6223 Dominic Stricker Matteo Berrettini 1 1–0 H 1–0 Oct 18, 2024 H2H
6224 Dominic Stricker Miomir Kecmanovic 1 0–1 C 0–1 Jul 21, 2023 H2H
6225 Dominic Stricker Pablo Carreno Busta 1 0–1 H 0–1 Oct 28, 2022 H2H
6226 Dominic Stricker Radu Albot 1 1–0 G 1–0 Jun 10, 2021 H2H
6227 Dominic Stricker Taylor Fritz 1 0–1 H 0–1 Sep 5, 2023 H2H
6228 Dominic Thiem Alexandre Muller 1 1–0 C 1–0 Jul 20, 2023 H2H
6229 Dominic Thiem Alex Bolt 1 1–0 H 1–0 Jan 24, 2020 H2H
6230 Dominic Thiem Alexei Popyrin 1 0–1 H 0–1 Jan 17, 2019 H2H
6231 Dominic Thiem Alex Molcan 1 1–0 C 1–0 Feb 16, 2023 H2H
6232 Dominic Thiem Arthur Rinderknech 1 1–0 C 1–0 Aug 4, 2023 H2H
6233 Dominic Thiem Aslan Karatsev 1 1–0 H 1–0 Mar 11, 2021 H2H
6234 Dominic Thiem Benjamin Bonzi 1 0–1 C 0–1 Apr 28, 2022 H2H
6235 Dominic Thiem Constant Lestienne 1 1–0 C 1–0 Apr 20, 2023 H2H
6236 Dominic Thiem Corentin Moutet 1 1–0 C 1–0 Jul 26, 2018 H2H
6237 Dominic Thiem Damir Dzumhur 1 1–0 H 1–0 Feb 24, 2016 H2H
6238 Dominic Thiem Dominik Koepfer 1 1–0 H 1–0 Feb 11, 2021 H2H
6239 Dominic Thiem Emil Ruusuvuori 1 1–0 C 1–0 Jul 14, 2022 H2H
6240 Dominic Thiem Evgeny Donskoy 1 1–0 H 1–0 Jan 3, 2018 H2H
6241 Dominic Thiem Felipe Meligeni Alves 1 1–0 C 1–0 Feb 20, 2020 H2H
6242 Dominic Thiem Filip Krajinovic 1 0–1 H 0–1 Aug 25, 2020 H2H
6243 Dominic Thiem Hamad Medjedovic 1 0–1 C 0–1 Jul 21, 2023 H2H
6244 Dominic Thiem Henri Laaksonen 1 1–0 H 1–0 Aug 3, 2017 H2H
6245 Dominic Thiem Hugo Dellien 1 0–1 C 0–1 May 24, 2022 H2H
6246 Dominic Thiem Ilya Ivashka 1 1–0 C 1–0 May 29, 2018 H2H
6247 Dominic Thiem J.J. Wolf 1 1–0 H 1–0 Aug 23, 2022 H2H
6248 Dominic Thiem Lloyd Harris 1 0–1 H 0–1 Mar 17, 2021 H2H
6249 Dominic Thiem Luciano Darderi 1 0–1 H 0–1 Oct 24, 2024 H2H
6250 Dominic Thiem Luke Saville 1 0–1 G 0–1 Jun 25, 2014 H2H
6251 Dominic Thiem Marc-Andrea Huesler 1 1–0 C 1–0 Apr 21, 2023 H2H
6252 Dominic Thiem Matteo Martineau 1 1–0 H 1–0 Nov 9, 2023 H2H
6253 Dominic Thiem Michael Geerts 1 1–0 H 1–0 Oct 20, 2022 H2H
6254 Dominic Thiem Mikhail Kukushkin 1 1–0 H 1–0 Feb 10, 2021 H2H
6255 Dominic Thiem Mirza Basic 1 1–0 H 1–0 Aug 29, 2018 H2H
6256 Dominic Thiem Nicolas Jarry 1 0–1 C 0–1 Jul 28, 2018 H2H
6257 Dominic Thiem Pedro Cachin 1 0–1 C 0–1 May 30, 2023 H2H
6258 Dominic Thiem Quentin Halys 1 0–1 C 0–1 Apr 8, 2023 H2H
6259 Dominic Thiem Reilly Opelka 1 1–0 C 1–0 May 8, 2019 H2H
6260 Dominic Thiem Ricardas Berankis 1 1–0 H 1–0 Sep 1, 2016 H2H
6261 Dominic Thiem Roberto Carballes Baena 1 1–0 C 1–0 May 25, 2018 H2H
6262 Dominic Thiem Sebastian Korda 1 0–1 H 0–1 Oct 22, 2022 H2H
6263 Dominic Thiem Sumit Nagal 1 1–0 H 1–0 Sep 3, 2020 H2H
6264 Dominic Thiem Taro Daniel 1 1–0 C 1–0 Apr 13, 2016 H2H
6265 Dominic Thiem Tennys Sandgren 1 0–1 H 0–1 Jan 23, 2018 H2H
6266 Dominic Thiem Teymuraz Gabashvili 1 1–0 G 1–0 Jun 17, 2016 H2H
6267 Dominic Thiem Thiago Monteiro 1 0–1 C 0–1 Feb 23, 2023 H2H
6268 Dominic Thiem Ugo Humbert 1 0–1 H 0–1 Nov 10, 2023 H2H
6269 Dominic Thiem Vitaliy Sachko 1 1–0 H 1–0 Oct 29, 2020 H2H
6270 Dominik Koepfer Carlos Taberner 1 1–0 H 1–0 Jan 19, 2022 H2H
6271 Dominik Koepfer Diego Schwartzman 1 0–1 G 0–1 Jul 4, 2019 H2H
6272 Dominik Koepfer Emil Ruusuvuori 1 0–1 H 0–1 Oct 9, 2021 H2H
6273 Dominik Koepfer Gael Monfils 1 1–0 C 1–0 Sep 17, 2020 H2H
6274 Dominik Koepfer Gregoire Barrere 1 1–0 H 1–0 Jan 30, 2025 H2H
6275 Dominik Koepfer Hubert Hurkacz 1 0–1 H 0–1 Nov 5, 2021 H2H
6276 Dominik Koepfer Hugo Gaston 1 0–1 H 0–1 Mar 26, 2021 H2H
6277 Dominik Koepfer J.J. Wolf 1 0–1 H 0–1 Jul 29, 2023 H2H
6278 Dominik Koepfer Kyle Edmund 1 0–1 H 0–1 Feb 14, 2020 H2H
6279 Dominik Koepfer Marcos Giron 1 1–0 H 1–0 Mar 22, 2024 H2H
6280 Dominik Koepfer Matteo Arnaldi 1 1–0 C 1–0 Jul 31, 2024 H2H
6281 Dominik Koepfer Maximilian Marterer 1 1–0 C 1–0 Jul 15, 2021 H2H
6282 Dominik Koepfer Pedro Martinez 1 0–1 H 0–1 Jan 22, 2020 H2H
6283 Dominik Koepfer Quentin Halys 1 1–0 H 1–0 Sep 1, 2021 H2H
6284 Dominik Koepfer Strong Kirchheimer 1 1–0 H 1–0 Aug 23, 2023 H2H
6285 Dominik Koepfer Terence Atmane 1 1–0 H 1–0 Feb 28, 2024 H2H
6286 Donald Young Daniel Cox 1 1–0 G 1–0 Jun 15, 2011 H2H
6287 Donald Young Ernesto Escobedo 1 1–0 H 1–0 Jul 20, 2016 H2H
6288 Donald Young Evgeny Donskoy 1 0–1 H 0–1 Feb 23, 2018 H2H
6289 Donald Young Frances Tiafoe 1 0–1 H 0–1 Jan 10, 2021 H2H
6290 Donald Young Henri Laaksonen 1 1–0 H 1–0 Oct 29, 2015 H2H
6291 Donald Young Jan-Lennard Struff 1 1–0 H 1–0 Aug 31, 2016 H2H
6292 Donald Young Kyle Edmund 1 1–0 G 1–0 Jun 28, 2017 H2H
6293 Donald Young Maximilian Marterer 1 1–0 H 1–0 Aug 30, 2017 H2H
6294 Donald Young Nicolas Kicker 1 0–1 C 0–1 Apr 12, 2018 H2H
6295 Donald Young Pablo Carreno Busta 1 1–0 H 1–0 Mar 14, 2015 H2H
6296 Donald Young Pierre-Hugues Herbert 1 1–0 H 1–0 Aug 23, 2016 H2H
6297 Donald Young Richard Gasquet 1 1–0 H 1–0 Aug 30, 2007 H2H
6298 Donald Young Taylor Fritz 1 1–0 H 1–0 Feb 24, 2017 H2H
6299 Donald Young Teymuraz Gabashvili 1 0–1 C 0–1 May 24, 2016 H2H
6300 Donald Young Thiago Monteiro 1 0–1 C 0–1 Apr 13, 2017 H2H
6301 Duje Ajdukovic Albert Ramos-Vinolas 1 0–1 C 0–1 Jul 23, 2021 H2H
6302 Duje Ajdukovic Laslo Djere 1 0–1 H 0–1 Nov 8, 2024 H2H
6303 Duje Ajdukovic Pavel Kotov 1 1–0 C 1–0 Jul 19, 2024 H2H
6304 Dusan Lajovic Alexei Popyrin 1 0–1 C 0–1 Apr 11, 2023 H2H
6305 Dusan Lajovic Alex Molcan 1 1–0 C 1–0 Jul 16, 2021 H2H
6306 Dusan Lajovic Andrej Martin 1 0–1 C 0–1 May 29, 2021 H2H
6307 Dusan Lajovic Arthur Cazaux 1 1–0 H 1–0 Jan 1, 2025 H2H
6308 Dusan Lajovic Aslan Karatsev 1 1–0 C 1–0 Jul 28, 2022 H2H
6309 Dusan Lajovic Benjamin Bonzi 1 1–0 H 1–0 Nov 1, 2023 H2H
6310 Dusan Lajovic Bernabe Zapata Miralles 1 1–0 C 1–0 Jul 23, 2021 H2H
6311 Dusan Lajovic Bernard Tomic 1 1–0 H 1–0 Aug 11, 2016 H2H
6312 Dusan Lajovic Billy Harris 1 0–1 G 0–1 Jul 2, 2025 H2H
6313 Dusan Lajovic Calvin Hemery 1 1–0 C 1–0 Jul 30, 2015 H2H
6314 Dusan Lajovic Corentin Moutet 1 0–1 H 0–1 Oct 30, 2019 H2H
6315 Dusan Lajovic Cristian Garin 1 0–1 C 0–1 Feb 7, 2013 H2H
6316 Dusan Lajovic Daniel Elahi Galan 1 1–0 C 1–0 Feb 22, 2024 H2H
6317 Dusan Lajovic Egor Gerasimov 1 0–1 H 0–1 Sep 2, 2020 H2H
6318 Dusan Lajovic Ernesto Escobedo 1 1–0 H 1–0 Mar 27, 2021 H2H
6319 Dusan Lajovic Ethan Quinn 1 0–1 C 0–1 Apr 25, 2025 H2H
6320 Dusan Lajovic Evgeny Donskoy 1 1–0 C 1–0 May 3, 2012 H2H
6321 Dusan Lajovic Facundo Diaz Acosta 1 0–1 C 0–1 Feb 17, 2024 H2H
6322 Dusan Lajovic Federico Coria 1 0–1 C 0–1 Feb 11, 2022 H2H
6323 Dusan Lajovic Felipe Meligeni Alves 1 1–0 C 1–0 Jul 18, 2024 H2H
6324 Dusan Lajovic Gastao Elias 1 1–0 C 1–0 Feb 27, 2016 H2H
6325 Dusan Lajovic Giulio Zeppieri 1 0–1 H 0–1 Jan 16, 2024 H2H
6326 Dusan Lajovic Gregoire Barrere 1 1–0 C 1–0 Apr 21, 2023 H2H
6327 Dusan Lajovic Hyeon Chung 1 0–1 H 0–1 Mar 11, 2018 H2H
6328 Dusan Lajovic Jacob Fearnley 1 0–1 C 0–1 May 21, 2025 H2H
6329 Dusan Lajovic Jason Kubler 1 1–0 C 1–0 Apr 28, 2023 H2H
6330 Dusan Lajovic Jenson Brooksby 1 0–1 H 0–1 Aug 31, 2022 H2H
6331 Dusan Lajovic Juan Pablo Varillas 1 1–0 C 1–0 Feb 9, 2023 H2H
6332 Dusan Lajovic Kenny De Schepper 1 1–0 C 1–0 Jul 16, 2014 H2H
6333 Dusan Lajovic Li Tu 1 1–0 H 1–0 Mar 7, 2025 H2H
6334 Dusan Lajovic Lloyd Harris 1 0–1 H 0–1 Sep 27, 2019 H2H
6335 Dusan Lajovic Luca Van Assche 1 0–1 C 0–1 Jul 13, 2026 H2H
6336 Dusan Lajovic Lukas Klein 1 0–1 G 0–1 Jun 23, 2021 H2H
6337 Dusan Lajovic Marc Polmans 1 1–0 H 1–0 Jan 24, 2020 H2H
6338 Dusan Lajovic Mariano Navone 1 1–0 H 1–0 Nov 7, 2024 H2H
6339 Dusan Lajovic Matteo Berrettini 1 0–1 C 0–1 Feb 20, 2026 H2H
6340 Dusan Lajovic Nuno Borges 1 0–1 C 0–1 May 12, 2023 H2H
6341 Dusan Lajovic Petros Chrysochos 1 1–0 H 1–0 Aug 22, 2017 H2H
6342 Dusan Lajovic Pierre-Hugues Herbert 1 0–1 H 0–1 Sep 27, 2018 H2H
6343 Dusan Lajovic Radu Albot 1 0–1 H 0–1 Oct 24, 2019 H2H
6344 Dusan Lajovic Rafael Jodar 1 0–1 C 0–1 Mar 31, 2026 H2H
6345 Dusan Lajovic Reilly Opelka 1 0–1 H 0–1 Oct 8, 2019 H2H
6346 Dusan Lajovic Renzo Olivo 1 1–0 C 1–0 Apr 28, 2016 H2H
6347 Dusan Lajovic Roberto Carballes Baena 1 1–0 C 1–0 Feb 13, 2025 H2H
6348 Dusan Lajovic Roman Safiullin 1 1–0 C 1–0 May 28, 2024 H2H
6349 Dusan Lajovic Salvatore Caruso 1 1–0 C 1–0 Jul 20, 2019 H2H
6350 Dusan Lajovic Sebastian Korda 1 1–0 H 1–0 Feb 23, 2022 H2H
6351 Dusan Lajovic Tallon Griekspoor 1 1–0 H 1–0 Oct 7, 2023 H2H
6352 Dusan Lajovic Terence Atmane 1 0–1 C 0–1 Jul 23, 2025 H2H
6353 Dusan Lajovic Tomas Martin Etcheverry 1 0–1 C 0–1 Mar 4, 2023 H2H
6354 Dusan Lajovic Ugo Humbert 1 1–0 C 1–0 Apr 18, 2024 H2H
6355 Dusan Lajovic Vitaliy Sachko 1 1–0 C 1–0 Jul 27, 2022 H2H
6356 Dusan Lajovic Yibing Wu 1 0–1 H 0–1 Aug 30, 2023 H2H
6357 Dusan Lajovic Zizou Bergs 1 1–0 H 1–0 Sep 23, 2023 H2H
6358 Dylan Dietrich Jerome Kym 1 0–1 C 0–1 Jul 14, 2026 H2H
6359 Edas Butvilas Lorenzo Sonego 1 1–0 C 1–0 May 18, 2026 H2H
6360 Edward Winter Moise Kouame 1 1–0 H 1–0 Jul 29, 2026 H2H
6361 Egor Gerasimov Carlos Taberner 1 0–1 H 0–1 Sep 24, 2021 H2H
6362 Egor Gerasimov Diego Schwartzman 1 0–1 H 0–1 Aug 29, 2019 H2H
6363 Egor Gerasimov Ilya Ivashka 1 0–1 H 0–1 Aug 4, 2021 H2H
6364 Egor Gerasimov Taylor Fritz 1 0–1 H 0–1 Nov 10, 2021 H2H
6365 Elias Ymer Adam Moundir 1 1–0 C 1–0 Apr 6, 2023 H2H
6366 Elias Ymer Alexandre Muller 1 0–1 C 0–1 May 21, 2025 H2H
6367 Elias Ymer Aslan Karatsev 1 1–0 H 1–0 Feb 4, 2022 H2H
6368 Elias Ymer Benoit Paire 1 1–0 C 1–0 Jul 21, 2022 H2H
6369 Elias Ymer Brandon Nakashima 1 0–1 H 0–1 Feb 23, 2026 H2H
6370 Elias Ymer Cameron Norrie 1 0–1 H 0–1 Jul 22, 2021 H2H
6371 Elias Ymer Cristian Garin 1 0–1 G 0–1 Jun 29, 2022 H2H
6372 Elias Ymer Daniel Altmaier 1 1–0 C 1–0 Jul 14, 2022 H2H
6373 Elias Ymer Gian Marco Moroni 1 1–0 H 1–0 Feb 3, 2022 H2H
6374 Elias Ymer Grigor Dimitrov 1 0–1 C 0–1 Jul 11, 2013 H2H
6375 Elias Ymer Henri Laaksonen 1 0–1 C 0–1 Jul 16, 2021 H2H
6376 Elias Ymer Ilya Ivashka 1 0–1 H 0–1 Sep 23, 2021 H2H
6377 Elias Ymer Jacob Fearnley 1 1–0 H 1–0 Oct 17, 2025 H2H
6378 Elias Ymer Juncheng Shang 1 0–1 H 0–1 Jul 31, 2024 H2H
6379 Elias Ymer Leo Borg 1 0–1 C 0–1 Jul 20, 2023 H2H
6380 Elias Ymer Lorenzo Musetti 1 0–1 C 0–1 Jul 27, 2023 H2H
6381 Elias Ymer Lorenzo Sonego 1 0–1 C 0–1 Apr 21, 2022 H2H
6382 Elias Ymer Matteo Berrettini 1 0–1 H 0–1 Mar 2, 2023 H2H
6383 Elias Ymer Mikael Ymer 1 1–0 H 1–0 Oct 16, 2025 H2H
6384 Elias Ymer Mikhail Kukushkin 1 1–0 C 1–0 Jul 10, 2014 H2H
6385 Elias Ymer Miomir Kecmanovic 1 0–1 H 0–1 Oct 21, 2023 H2H
6386 Elias Ymer Nick Kyrgios 1 1–0 C 1–0 Apr 23, 2015 H2H
6387 Elias Ymer Pedro Martinez 1 0–1 C 0–1 Jul 22, 2022 H2H
6388 Elias Ymer Roberto Bautista Agut 1 1–0 H 1–0 Oct 19, 2023 H2H
6389 Elias Ymer Stefano Travaglia 1 1–0 H 1–0 Feb 5, 2022 H2H
6390 Elias Ymer Sumit Nagal 1 0–1 C 0–1 Jul 18, 2024 H2H
6391 Elias Ymer Thiago Seyboth Wild 1 0–1 C 0–1 Feb 28, 2019 H2H
6392 Elias Ymer Tristan Boyer 1 1–0 C 1–0 Jul 17, 2025 H2H
6393 Elias Ymer Ugo Humbert 1 0–1 G 0–1 Jun 8, 2026 H2H
6394 Eliot Spizzirri Laslo Djere 1 1–0 H 1–0 Nov 5, 2025 H2H
6395 Eliot Spizzirri Pedro Martinez 1 1–0 H 1–0 Oct 16, 2025 H2H
6396 Elliot Benchetrit Cameron Norrie 1 1–0 C 1–0 May 28, 2019 H2H
6397 Elliot Benchetrit Damir Dzumhur 1 0–1 H 0–1 Aug 28, 2019 H2H
6398 Elliot Benchetrit Dusan Lajovic 1 0–1 C 0–1 May 30, 2019 H2H
6399 Elliot Benchetrit Felix Auger-Aliassime 1 0–1 C 0–1 Apr 7, 2022 H2H
6400 Elliot Benchetrit Gael Monfils 1 0–1 C 0–1 May 29, 2018 H2H