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. Filters use canonical tour data and support player/tournament autocomplete, countries, surfaces, categories, rounds, exit rounds, rankings, points, and season thresholds.

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
7401 Gijs Brouwer Tallon Griekspoor 1 0–1 H 0–1 Feb 18, 2023 H2H
7402 Gijs Brouwer Ugo Humbert 1 0–1 G 0–1 Jun 15, 2024 H2H
7403 Giles Hussey Mariano Navone 1 1–0 G 1–0 Jun 26, 2024 H2H
7404 Giles Hussey Matteo Arnaldi 1 1–0 G 1–0 Jun 23, 2026 H2H
7405 Giles Hussey Quentin Halys 1 0–1 G 0–1 Jun 24, 2026 H2H
7406 Giovanni Mpetshi Perricard Aleksandar Vukic 1 0–1 H 0–1 Jul 23, 2025 H2H
7407 Giovanni Mpetshi Perricard Botic van de Zandschulp 1 0–1 C 0–1 Aug 22, 2025 H2H
7408 Giovanni Mpetshi Perricard Filip Misolic 1 1–0 H 1–0 Sep 20, 2025 H2H
7409 Giovanni Mpetshi Perricard Gael Monfils 1 0–1 H 0–1 Jan 14, 2025 H2H
7410 Giovanni Mpetshi Perricard Hugo Gaston 1 1–0 C 1–0 May 25, 2024 H2H
7411 Giovanni Mpetshi Perricard James Duckworth 1 1–0 H 1–0 Oct 24, 2024 H2H
7412 Giovanni Mpetshi Perricard Mariano Navone 1 0–1 C 0–1 Apr 25, 2025 H2H
7413 Giovanni Mpetshi Perricard Nick Kyrgios 1 1–0 H 1–0 Jan 1, 2025 H2H
7414 Giovanni Mpetshi Perricard Pedro Martinez 1 1–0 C 1–0 Aug 20, 2025 H2H
7415 Giovanni Mpetshi Perricard Roberto Bautista Agut 1 1–0 H 1–0 Jan 13, 2026 H2H
7416 Giulio Zeppieri Adam Walton 1 0–1 H 0–1 Mar 7, 2025 H2H
7417 Giulio Zeppieri Adrian Mannarino 1 1–0 C 1–0 May 28, 2024 H2H
7418 Giulio Zeppieri Altug Celikbilek 1 0–1 H 0–1 Oct 13, 2022 H2H
7419 Giulio Zeppieri Bernabe Zapata Miralles 1 1–0 C 1–0 Jul 30, 2022 H2H
7420 Giulio Zeppieri Cameron Norrie 1 0–1 H 0–1 Jan 18, 2024 H2H
7421 Giulio Zeppieri Daniel Altmaier 1 0–1 C 0–1 May 12, 2023 H2H
7422 Giulio Zeppieri Daniel Elahi Galan 1 1–0 C 1–0 Jul 29, 2022 H2H
7423 Giulio Zeppieri Emil Ruusuvuori 1 0–1 H 0–1 Feb 21, 2024 H2H
7424 Giulio Zeppieri Fajing Sun 1 1–0 H 1–0 Sep 20, 2025 H2H
7425 Giulio Zeppieri Hubert Hurkacz 1 0–1 C 0–1 May 24, 2022 H2H
7426 Giulio Zeppieri Learner Tien 1 0–1 H 0–1 Sep 21, 2025 H2H
7427 Giulio Zeppieri Lorenzo Sonego 1 0–1 C 0–1 Oct 15, 2020 H2H
7428 Giulio Zeppieri Marton Fucsovics 1 0–1 C 0–1 Apr 30, 2025 H2H
7429 Giulio Zeppieri Matteo Berrettini 1 0–1 H 0–1 Oct 16, 2025 H2H
7430 Giulio Zeppieri Pedro Cachin 1 1–0 C 1–0 Jul 28, 2022 H2H
7431 Giulio Zeppieri Thanasi Kokkinakis 1 0–1 C 0–1 May 30, 2024 H2H
7432 Giulio Zeppieri Zhizhen Zhang 1 0–1 H 0–1 Feb 8, 2024 H2H
7433 Gleb Sakharov Maximilian Marterer 1 0–1 H 0–1 Jan 16, 2019 H2H
7434 Gleb Sakharov Roberto Bautista Agut 1 0–1 C 0–1 Jul 28, 2017 H2H
7435 Gonzalo Lama Juan Manuel Cerundolo 1 0–1 C 0–1 Mar 11, 2021 H2H
7436 Gregoire Barrere Emilio Nava 1 1–0 C 1–0 Apr 28, 2023 H2H
7437 Gregoire Barrere Pedro Martinez 1 1–0 C 1–0 Apr 20, 2024 H2H
7438 Gregoire Barrere Roberto Bautista Agut 1 0–1 H 0–1 Feb 26, 2021 H2H
7439 Grigor Dimitrov Aleksandar Kovacevic 1 1–0 C 1–0 May 28, 2024 H2H
7440 Grigor Dimitrov Alexandre Muller 1 1–0 H 1–0 Mar 9, 2024 H2H
7441 Grigor Dimitrov Ben Shelton 1 1–0 C 1–0 Apr 11, 2023 H2H
7442 Grigor Dimitrov Cristian Garin 1 1–0 H 1–0 Nov 2, 2019 H2H
7443 Grigor Dimitrov Dalibor Svrcina 1 1–0 C 1–0 Jul 14, 2026 H2H
7444 Grigor Dimitrov Dennis Novak 1 1–0 H 1–0 Jan 17, 2018 H2H
7445 Grigor Dimitrov Emilio Gomez 1 1–0 C 1–0 Apr 20, 2023 H2H
7446 Grigor Dimitrov Ethan Quinn 1 0–1 C 0–1 May 27, 2025 H2H
7447 Grigor Dimitrov Facundo Bagnis 1 1–0 H 1–0 Jan 7, 2022 H2H
7448 Grigor Dimitrov Giovanni Mpetshi Perricard 1 1–0 H 1–0 Oct 29, 2025 H2H
7449 Grigor Dimitrov Jacob Fearnley 1 1–0 C 1–0 Apr 28, 2025 H2H
7450 Grigor Dimitrov Juncheng Shang 1 1–0 G 1–0 Jul 4, 2024 H2H
7451 Grigor Dimitrov Kamil Majchrzak 1 1–0 H 1–0 Sep 1, 2019 H2H
7452 Grigor Dimitrov Kenny De Schepper 1 1–0 H 1–0 Oct 19, 2013 H2H
7453 Grigor Dimitrov Kevin King 1 0–1 H 0–1 Jul 25, 2019 H2H
7454 Grigor Dimitrov Laslo Djere 1 1–0 H 1–0 Jan 19, 2023 H2H
7455 Grigor Dimitrov Marc Polmans 1 1–0 G 1–0 Jun 23, 2026 H2H
7456 Grigor Dimitrov Martin Klizan 1 1–0 H 1–0 Jan 10, 2015 H2H
7457 Grigor Dimitrov Maximilian Marterer 1 1–0 H 1–0 Mar 24, 2018 H2H
7458 Grigor Dimitrov Quentin Halys 1 1–0 H 1–0 Oct 18, 2024 H2H
7459 Grigor Dimitrov Thanasi Kokkinakis 1 1–0 H 1–0 Jan 18, 2024 H2H
7460 Grigor Dimitrov Zhizhen Zhang 1 1–0 H 1–0 Oct 24, 2024 H2H
7461 Guido Andreozzi Albert Ramos-Vinolas 1 1–0 C 1–0 Apr 11, 2019 H2H
7462 Guido Andreozzi Felix Auger-Aliassime 1 0–1 C 0–1 Jul 26, 2018 H2H
7463 Guido Andreozzi Filip Misolic 1 1–0 C 1–0 Aug 2, 2023 H2H
7464 Guido Andreozzi Gerald Melzer 1 0–1 C 0–1 Feb 17, 2017 H2H
7465 Guido Andreozzi Ilya Ivashka 1 1–0 H 1–0 Mar 9, 2019 H2H
7466 Guido Andreozzi Marton Fucsovics 1 1–0 H 1–0 Aug 21, 2018 H2H
7467 Guido Andreozzi Radu Albot 1 1–0 H 1–0 Aug 22, 2018 H2H
7468 Guido Andreozzi Renzo Olivo 1 1–0 C 1–0 Feb 16, 2017 H2H
7469 Guido Andreozzi Taylor Fritz 1 1–0 C 1–0 May 29, 2018 H2H
7470 Guido Andreozzi Tomas Martin Etcheverry 1 0–1 C 0–1 Aug 3, 2023 H2H
7471 Guido Pella Alex Bolt 1 1–0 H 1–0 Mar 10, 2019 H2H
7472 Guido Pella Andrea Vavassori 1 1–0 C 1–0 Feb 9, 2023 H2H
7473 Guido Pella Andrey Kuznetsov 1 0–1 H 0–1 Oct 20, 2016 H2H
7474 Guido Pella Benoit Paire 1 1–0 C 1–0 Apr 26, 2019 H2H
7475 Guido Pella Bjorn Fratangelo 1 1–0 H 1–0 Aug 31, 2016 H2H
7476 Guido Pella Cedrik-Marcel Stebe 1 1–0 C 1–0 May 4, 2017 H2H
7477 Guido Pella Cem Ilkel 1 1–0 H 1–0 Jan 2, 2019 H2H
7478 Guido Pella Cristian Garin 1 1–0 C 1–0 Mar 3, 2019 H2H
7479 Guido Pella Damir Dzumhur 1 0–1 H 0–1 Sep 21, 2018 H2H
7480 Guido Pella Daniel Elahi Galan 1 1–0 C 1–0 Jun 1, 2021 H2H
7481 Guido Pella Daniel Evans 1 0–1 G 0–1 Jun 12, 2013 H2H
7482 Guido Pella Dominik Koepfer 1 1–0 C 1–0 May 23, 2018 H2H
7483 Guido Pella Donald Young 1 1–0 C 1–0 May 20, 2016 H2H
7484 Guido Pella Facundo Bagnis 1 1–0 C 1–0 Feb 14, 2020 H2H
7485 Guido Pella Federico Delbonis 1 0–1 C 0–1 Feb 7, 2013 H2H
7486 Guido Pella Filip Krajinovic 1 1–0 H 1–0 Sep 1, 2021 H2H
7487 Guido Pella Frances Tiafoe 1 0–1 H 0–1 Sep 2, 2021 H2H
7488 Guido Pella Gael Monfils 1 0–1 H 0–1 Aug 21, 2013 H2H
7489 Guido Pella Gastao Elias 1 0–1 C 0–1 Feb 22, 2018 H2H
7490 Guido Pella Gregoire Barrere 1 1–0 H 1–0 Jan 24, 2020 H2H
7491 Guido Pella Guido Andreozzi 1 1–0 C 1–0 May 28, 2019 H2H
7492 Guido Pella Harold Mayot 1 1–0 G 1–0 Jul 6, 2023 H2H
7493 Guido Pella Hugo Dellien 1 0–1 C 0–1 Feb 10, 2023 H2H
7494 Guido Pella Hyeon Chung 1 1–0 C 1–0 May 6, 2017 H2H
7495 Guido Pella Jason Kubler 1 1–0 G 1–0 Jul 4, 2018 H2H
7496 Guido Pella J.J. Wolf 1 0–1 H 0–1 Sep 2, 2020 H2H
7497 Guido Pella John-Patrick Smith 1 1–0 H 1–0 Jan 22, 2020 H2H
7498 Guido Pella Jozef Kovalik 1 0–1 C 0–1 Apr 26, 2018 H2H
7499 Guido Pella Juan Pablo Varillas 1 1–0 H 1–0 Mar 24, 2023 H2H
7500 Guido Pella Kei Nishikori 1 0–1 C 0–1 Apr 21, 2021 H2H
7501 Guido Pella Kevin Anderson 1 1–0 G 1–0 Jul 7, 2019 H2H
7502 Guido Pella Kyle Edmund 1 1–0 H 1–0 Mar 12, 2016 H2H
7503 Guido Pella Lloyd Harris 1 0–1 H 0–1 Aug 30, 2023 H2H
7504 Guido Pella Lucas Pouille 1 0–1 C 0–1 Apr 13, 2021 H2H
7505 Guido Pella Marco Trungelliti 1 1–0 C 1–0 Mar 2, 2019 H2H
7506 Guido Pella Marius Copil 1 1–0 G 1–0 Jul 3, 2019 H2H
7507 Guido Pella Marton Fucsovics 1 0–1 C 0–1 May 3, 2018 H2H
7508 Guido Pella Matteo Berrettini 1 0–1 G 0–1 Jun 30, 2021 H2H
7509 Guido Pella Milos Raonic 1 1–0 G 1–0 Jul 9, 2019 H2H
7510 Guido Pella Mirza Basic 1 1–0 H 1–0 Jan 5, 2018 H2H
7511 Guido Pella Nick Kyrgios 1 0–1 C 0–1 May 3, 2016 H2H
7512 Guido Pella Nicolas Jarry 1 0–1 C 0–1 Mar 2, 2018 H2H
7513 Guido Pella Nicolas Kicker 1 1–0 C 1–0 Feb 15, 2018 H2H
7514 Guido Pella Novak Djokovic 1 0–1 C 0–1 May 30, 2013 H2H
7515 Guido Pella Pedro Martinez 1 0–1 H 0–1 Oct 21, 2021 H2H
7516 Guido Pella Pierre-Hugues Herbert 1 0–1 C 0–1 Apr 12, 2016 H2H
7517 Guido Pella Quentin Halys 1 1–0 C 1–0 May 30, 2023 H2H
7518 Guido Pella Radu Albot 1 1–0 H 1–0 Aug 8, 2019 H2H
7519 Guido Pella Richard Gasquet 1 1–0 H 1–0 Oct 27, 2016 H2H
7520 Guido Pella Robin Haase 1 1–0 C 1–0 Jul 21, 2018 H2H
7521 Guido Pella Roman Safiullin 1 0–1 G 0–1 Jul 9, 2023 H2H
7522 Guido Pella Salvatore Caruso 1 1–0 C 1–0 Sep 29, 2020 H2H
7523 Guido Pella Stan Wawrinka 1 0–1 C 0–1 May 8, 2019 H2H
7524 Guido Pella Stefan Kozlov 1 1–0 C 1–0 Apr 12, 2018 H2H
7525 Guido Pella Tallon Griekspoor 1 0–1 H 0–1 Mar 11, 2023 H2H
7526 Guido Pella Thiago Seyboth Wild 1 0–1 C 0–1 Jun 1, 2023 H2H
7527 Guido Pella Ugo Humbert 1 0–1 H 0–1 Oct 19, 2019 H2H
7528 Gustavo Heide Francisco Comesana 1 0–1 C 0–1 Feb 20, 2025 H2H
7529 Gustavo Heide Quentin Halys 1 0–1 C 0–1 Jul 20, 2024 H2H
7530 Gustavo Heide Sebastian Baez 1 0–1 C 0–1 May 28, 2024 H2H
7531 Gustavo Heide Stefano Napolitano 1 1–0 C 1–0 Jul 18, 2024 H2H
7532 Gustavo Heide Ugo Humbert 1 1–0 C 1–0 Jul 19, 2024 H2H
7533 Guy Den Ouden Marton Fucsovics 1 1–0 H 1–0 Feb 11, 2026 H2H
7534 Guy Den Ouden Ugo Humbert 1 0–1 H 0–1 Feb 12, 2026 H2H
7535 Hady Habib Aleksandar Kovacevic 1 0–1 H 0–1 Jul 16, 2025 H2H
7536 Hady Habib Alexei Popyrin 1 0–1 H 0–1 Feb 26, 2025 H2H
7537 Hady Habib Marton Fucsovics 1 0–1 H 0–1 Feb 17, 2026 H2H
7538 Hady Habib Ugo Humbert 1 0–1 H 0–1 Jan 16, 2025 H2H
7539 Hamad Medjedovic Gregoire Barrere 1 0–1 C 0–1 Apr 20, 2023 H2H
7540 Hamad Medjedovic Juan Manuel Cerundolo 1 1–0 C 1–0 May 29, 2025 H2H
7541 Hamad Medjedovic Raphael Collignon 1 1–0 H 1–0 Feb 13, 2025 H2H
7542 Harold Mayot Aleksandar Kovacevic 1 0–1 G 0–1 Jul 18, 2024 H2H
7543 Harold Mayot Alex Michelsen 1 0–1 H 0–1 Nov 7, 2024 H2H
7544 Harold Mayot Arthur Rinderknech 1 0–1 H 0–1 Jan 30, 2025 H2H
7545 Harold Mayot Benjamin Bonzi 1 1–0 G 1–0 Jul 5, 2023 H2H
7546 Harold Mayot Benoit Paire 1 1–0 H 1–0 Feb 2, 2024 H2H
7547 Harold Mayot Cameron Norrie 1 0–1 C 0–1 Apr 18, 2024 H2H
7548 Harold Mayot Corentin Moutet 1 1–0 C 1–0 Apr 25, 2025 H2H
7549 Harold Mayot Daniel Altmaier 1 0–1 H 0–1 Mar 22, 2024 H2H
7550 Harold Mayot Felix Auger-Aliassime 1 0–1 H 0–1 Feb 3, 2024 H2H
7551 Harold Mayot Gregoire Barrere 1 1–0 H 1–0 Nov 10, 2023 H2H
7552 Harold Mayot Lucas Pouille 1 1–0 H 1–0 Feb 1, 2024 H2H
7553 Harold Mayot Matteo Arnaldi 1 0–1 C 0–1 May 10, 2024 H2H
7554 Harold Mayot Pedro Cachin 1 1–0 C 1–0 Apr 17, 2024 H2H
7555 Harold Mayot Sebastian Korda 1 0–1 C 0–1 May 28, 2024 H2H
7556 Harold Mayot Stefanos Tsitsipas 1 0–1 H 0–1 Feb 6, 2025 H2H
7557 Harold Mayot Ugo Humbert 1 0–1 H 0–1 Nov 11, 2023 H2H
7558 Harry Wendelken Botic van de Zandschulp 1 0–1 G 0–1 Jun 15, 2026 H2H
7559 Harry Wendelken Valentin Royer 1 0–1 G 0–1 Jun 30, 2026 H2H
7560 Henri Laaksonen Albert Ramos-Vinolas 1 0–1 C 0–1 Jul 25, 2019 H2H
7561 Henri Laaksonen Duckhee Lee 1 0–1 H 0–1 Aug 20, 2019 H2H
7562 Henri Laaksonen Facundo Bagnis 1 0–1 H 0–1 Mar 12, 2022 H2H
7563 Henri Laaksonen Felix Auger-Aliassime 1 0–1 H 0–1 Oct 16, 2020 H2H
7564 Henri Laaksonen Jan-Lennard Struff 1 0–1 H 0–1 Oct 25, 2019 H2H
7565 Henri Laaksonen Jozef Kovalik 1 1–0 C 1–0 Jul 21, 2016 H2H
7566 Henri Laaksonen Lorenzo Musetti 1 1–0 C 1–0 Jul 15, 2021 H2H
7567 Henri Laaksonen Marton Fucsovics 1 0–1 C 0–1 May 19, 2021 H2H
7568 Henri Laaksonen Matteo Berrettini 1 1–0 C 1–0 Jul 20, 2018 H2H
7569 Henri Laaksonen Mikael Ymer 1 1–0 C 1–0 Jul 20, 2017 H2H
7570 Henri Laaksonen Mirza Basic 1 1–0 H 1–0 Jan 16, 2019 H2H
7571 Henri Laaksonen Salvatore Caruso 1 0–1 H 0–1 Feb 10, 2021 H2H
7572 Henri Laaksonen Taylor Fritz 1 0–1 H 0–1 Oct 26, 2018 H2H
7573 Henri Laaksonen Zhizhen Zhang 1 1–0 H 1–0 Sep 30, 2017 H2H
7574 Henrique Rocha Bernabe Zapata Miralles 1 0–1 C 0–1 Apr 6, 2023 H2H
7575 Henrique Rocha Camilo Ugo Carabelli 1 1–0 C 1–0 Jul 18, 2024 H2H
7576 Henrique Rocha Damir Dzumhur 1 0–1 C 0–1 Jul 13, 2026 H2H
7577 Henrique Rocha Gael Monfils 1 0–1 C 0–1 Apr 4, 2024 H2H
7578 Henrique Rocha Nuno Borges 1 0–1 C 0–1 Jul 19, 2024 H2H
7579 Henri Squire Felix Auger-Aliassime 1 0–1 C 0–1 May 30, 2024 H2H
7580 Henri Squire Laslo Djere 1 0–1 G 0–1 Jun 16, 2022 H2H
7581 Henry Searle Ethan Quinn 1 0–1 G 0–1 Jul 2, 2025 H2H
7582 Henry Searle Marcos Giron 1 0–1 G 0–1 Jul 3, 2024 H2H
7583 Hiroki Moriya Marin Cilic 1 0–1 G 0–1 Jul 1, 2015 H2H
7584 Hiroki Moriya Taylor Fritz 1 0–1 H 0–1 Oct 7, 2022 H2H
7585 Holger Rune Adrian Mannarino 1 1–0 C 1–0 May 20, 2022 H2H
7586 Holger Rune Alejandro Tabilo 1 1–0 H 1–0 Sep 28, 2024 H2H
7587 Holger Rune Aleksandar Kovacevic 1 1–0 H 1–0 Feb 29, 2024 H2H
7588 Holger Rune Alexandre Muller 1 1–0 H 1–0 Aug 1, 2025 H2H
7589 Holger Rune Alex Michelsen 1 1–0 H 1–0 Aug 12, 2025 H2H
7590 Holger Rune Benjamin Bonzi 1 1–0 H 1–0 Sep 23, 2022 H2H
7591 Holger Rune Ben Shelton 1 1–0 H 1–0 Mar 1, 2023 H2H
7592 Holger Rune Borna Coric 1 0–1 H 0–1 Feb 3, 2024 H2H
7593 Holger Rune Christopher Eubanks 1 1–0 C 1–0 May 30, 2023 H2H
7594 Holger Rune Constant Lestienne 1 1–0 H 1–0 Feb 16, 2023 H2H
7595 Holger Rune Daniel Altmaier 1 1–0 H 1–0 Nov 3, 2023 H2H
7596 Holger Rune Daniel Elahi Galan 1 1–0 C 1–0 Apr 19, 2024 H2H
7597 Holger Rune Daniel Evans 1 1–0 C 1–0 May 28, 2024 H2H
7598 Holger Rune David Goffin 1 1–0 H 1–0 Oct 26, 2024 H2H
7599 Holger Rune Denis Shapovalov 1 1–0 C 1–0 May 24, 2022 H2H
7600 Holger Rune Diego Schwartzman 1 1–0 H 1–0 Mar 27, 2023 H2H