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 ascending Record Surface Last Met H2H
7401 Byron Black Libor Nemecek 1 0–1 H 0–1 Jan 3, 1992 H2H
7402 Byron Black Luiz Mattar 1 0–1 C 0–1 Mar 19, 1992 H2H
7403 Byron Black Luke Jensen 1 1–0 C 1–0 Feb 29, 1996 H2H
7404 Byron Black Luke Milligan 1 0–1 G 0–1 Jun 17, 1999 H2H
7405 Byron Black Marc Kevin Goellner 1 1–0 H 1–0 Jan 22, 1993 H2H
7406 Byron Black Marcos Aurelio Gorriz 1 0–1 H 0–1 Feb 4, 1993 H2H
7407 Byron Black Marcos Ondruska 1 1–0 C 1–0 May 8, 1997 H2H
7408 Byron Black Marian Vajda 1 1–0 H 1–0 Mar 6, 1991 H2H
7409 Byron Black Mark Kaplan 1 1–0 G 1–0 Jul 9, 1994 H2H
7410 Byron Black Mark Petchey 1 1–0 H 1–0 Feb 9, 1994 H2H
7411 Byron Black Martin Rodriguez 1 1–0 H 1–0 Feb 17, 2000 H2H
7412 Byron Black Martin Strelba 1 1–0 G 1–0 Jun 10, 1992 H2H
7413 Byron Black Mauricio Hadad 1 1–0 H 1–0 Jul 20, 1994 H2H
7414 Byron Black Neville Godwin 1 0–1 H 0–1 Jul 30, 1997 H2H
7415 Byron Black Nicklas Kulti 1 1–0 C 1–0 Mar 5, 1999 H2H
7416 Byron Black Nicolas Escude 1 1–0 H 1–0 Mar 17, 1999 H2H
7417 Byron Black Nicolas Pereira 1 1–0 H 1–0 Jul 20, 1995 H2H
7418 Byron Black Paolo Cane 1 0–1 H 0–1 Jan 15, 1992 H2H
7419 Byron Black Patrick Baur 1 1–0 H 1–0 Apr 8, 1995 H2H
7420 Byron Black Patrik Kuhnen 1 1–0 C 1–0 Oct 25, 1995 H2H
7421 Byron Black Paul Haarhuis 1 0–1 H 0–1 Aug 17, 1995 H2H
7422 Byron Black Paul Kilderry 1 1–0 G 1–0 Jun 25, 1993 H2H
7423 Byron Black Paul Wekesa 1 1–0 H 1–0 Apr 7, 1995 H2H
7424 Byron Black Petr Luxa 1 1–0 C 1–0 Nov 6, 1997 H2H
7425 Byron Black Ramesh Krishnan 1 0–1 H 0–1 Apr 3, 1992 H2H
7426 Byron Black Renzo Furlan 1 1–0 H 1–0 Aug 13, 1997 H2H
7427 Byron Black Richey Reneberg 1 0–1 H 0–1 Apr 17, 1996 H2H
7428 Byron Black Robbie Koenig 1 1–0 G 1–0 Jul 12, 1996 H2H
7429 Byron Black Roberto Jabali 1 1–0 H 1–0 Mar 20, 1996 H2H
7430 Byron Black Rodolphe Gilbert 1 1–0 C 1–0 Feb 25, 1993 H2H
7431 Byron Black Sandon Stolle 1 1–0 H 1–0 Mar 7, 1997 H2H
7432 Byron Black Seung Ho Ji 1 1–0 H 1–0 Apr 23, 1992 H2H
7433 Byron Black Stefan Koubek 1 0–1 H 0–1 Mar 2, 2000 H2H
7434 Byron Black Stephane Huet 1 1–0 G 1–0 Jun 14, 2000 H2H
7435 Byron Black Toby Mitchell 1 1–0 H 1–0 Jan 20, 1999 H2H
7436 Byron Black Todd Witsken 1 0–1 H 0–1 Sep 2, 1992 H2H
7437 Byron Black Tommy Ho 1 1–0 G 1–0 Jun 24, 1995 H2H
7438 Byron Black Wayne Black 1 0–1 H 0–1 Aug 5, 1998 H2H
7439 Byron Black Wolfgang Schranz 1 1–0 C 1–0 May 23, 1996 H2H
7440 Byron Talbot Ramesh Krishnan 1 0–1 H 0–1 Jan 18, 1989 H2H
7441 Byron Talbot Thomas Haldin 1 1–0 H 1–0 Oct 13, 1988 H2H
7442 Calvin Hemery Constant Lestienne 1 0–1 H 0–1 Nov 9, 2023 H2H
7443 Calvin Hemery Diego Schwartzman 1 0–1 C 0–1 May 29, 2018 H2H
7444 Calvin Hemery Ruben Bemelmans 1 0–1 H 0–1 Feb 8, 2018 H2H
7445 Calvin Hemery Thanasi Kokkinakis 1 0–1 H 0–1 Mar 23, 2018 H2H
7446 Calvin Hemery Tristan Lamasine 1 1–0 C 1–0 Jul 14, 2016 H2H
7447 Cameron Norrie Alejandro Tabilo 1 0–1 H 0–1 Jan 12, 2024 H2H
7448 Cameron Norrie Aleksandar Vukic 1 0–1 H 0–1 Jul 30, 2025 H2H
7449 Cameron Norrie Alexandre Muller 1 1–0 C 1–0 May 13, 2023 H2H
7450 Cameron Norrie Alex Molcan 1 1–0 C 1–0 May 22, 2022 H2H
7451 Cameron Norrie Arthur Fils 1 0–1 H 0–1 Aug 8, 2026 H2H
7452 Cameron Norrie Ben Shelton 1 1–0 H 1–0 Aug 19, 2022 H2H
7453 Cameron Norrie Bernabe Zapata Miralles 1 1–0 C 1–0 Feb 25, 2023 H2H
7454 Cameron Norrie Bernard Tomic 1 1–0 H 1–0 Jul 31, 2026 H2H
7455 Cameron Norrie Bjorn Fratangelo 1 1–0 C 1–0 Jun 1, 2021 H2H
7456 Cameron Norrie Botic van de Zandschulp 1 1–0 H 1–0 Aug 11, 2022 H2H
7457 Cameron Norrie Brian Shi 1 1–0 H 1–0 Feb 13, 2020 H2H
7458 Cameron Norrie Camilo Ugo Carabelli 1 1–0 H 1–0 Aug 3, 2026 H2H
7459 Cameron Norrie Christopher Eubanks 1 0–1 G 0–1 Jul 6, 2023 H2H
7460 Cameron Norrie Daniel Altmaier 1 1–0 H 1–0 Feb 23, 2022 H2H
7461 Cameron Norrie Daniel Brands 1 1–0 G 1–0 Jun 27, 2018 H2H
7462 Cameron Norrie Di Wu 1 1–0 H 1–0 Sep 27, 2018 H2H
7463 Cameron Norrie Dominic Stricker 1 1–0 C 1–0 May 21, 2025 H2H
7464 Cameron Norrie Egor Gerasimov 1 1–0 C 1–0 Apr 21, 2022 H2H
7465 Cameron Norrie Emilio Nava 1 1–0 H 1–0 Jan 21, 2026 H2H
7466 Cameron Norrie Ernesto Escobedo 1 1–0 H 1–0 Jul 23, 2021 H2H
7467 Cameron Norrie Ethan Quinn 1 1–0 C 1–0 Apr 15, 2026 H2H
7468 Cameron Norrie Federico Agustin Gomez 1 1–0 C 1–0 May 29, 2025 H2H
7469 Cameron Norrie Filip Misolic 1 1–0 H 1–0 Oct 26, 2023 H2H
7470 Cameron Norrie Francisco Comesana 1 1–0 H 1–0 Aug 28, 2025 H2H
7471 Cameron Norrie Gabriel Diallo 1 0–1 C 0–1 Apr 28, 2025 H2H
7472 Cameron Norrie Giovanni Mpetshi Perricard 1 0–1 H 0–1 Jan 14, 2026 H2H
7473 Cameron Norrie Hyeon Chung 1 0–1 H 0–1 Feb 22, 2018 H2H
7474 Cameron Norrie Jacob Fearnley 1 1–0 C 1–0 May 31, 2025 H2H
7475 Cameron Norrie James Duckworth 1 1–0 H 1–0 Jul 29, 2026 H2H
7476 Cameron Norrie Jan-Lennard Struff 1 1–0 H 1–0 Jan 12, 2019 H2H
7477 Cameron Norrie Jason Kubler 1 1–0 C 1–0 May 26, 2022 H2H
7478 Cameron Norrie JC Aragone 1 1–0 H 1–0 Jan 10, 2021 H2H
7479 Cameron Norrie J.J. Wolf 1 0–1 H 0–1 Oct 7, 2023 H2H
7480 Cameron Norrie Joao Fonseca 1 1–0 C 1–0 Apr 27, 2024 H2H
7481 Cameron Norrie Jozef Kovalik 1 1–0 C 1–0 Jul 18, 2024 H2H
7482 Cameron Norrie Juan Manuel Cerundolo 1 1–0 C 1–0 Feb 23, 2023 H2H
7483 Cameron Norrie Kaichi Uchida 1 1–0 H 1–0 Sep 30, 2022 H2H
7484 Cameron Norrie Kyle Edmund 1 0–1 G 0–1 Jun 27, 2019 H2H
7485 Cameron Norrie Lloyd Harris 1 1–0 C 1–0 Jun 3, 2021 H2H
7486 Cameron Norrie Malek Jaziri 1 1–0 H 1–0 Jul 26, 2018 H2H
7487 Cameron Norrie Manuel Guinard 1 1–0 C 1–0 May 24, 2022 H2H
7488 Cameron Norrie Marc Polmans 1 1–0 H 1–0 Sep 24, 2023 H2H
7489 Cameron Norrie Matteo Arnaldi 1 0–1 H 0–1 Sep 3, 2023 H2H
7490 Cameron Norrie Mattia Bellucci 1 1–0 G 1–0 Jul 6, 2025 H2H
7491 Cameron Norrie Maximilian Marterer 1 1–0 C 1–0 May 25, 2018 H2H
7492 Cameron Norrie Michael Zheng 1 0–1 G 0–1 Jun 29, 2026 H2H
7493 Cameron Norrie Mikhail Kukushkin 1 0–1 H 0–1 Aug 1, 2019 H2H
7494 Cameron Norrie Pablo Carreno Busta 1 0–1 H 0–1 Aug 31, 2017 H2H
7495 Cameron Norrie Prajnesh Gunneswaran 1 1–0 H 1–0 Aug 1, 2018 H2H
7496 Cameron Norrie Radu Albot 1 1–0 H 1–0 Aug 5, 2022 H2H
7497 Cameron Norrie Richard Gasquet 1 0–1 H 0–1 Jan 14, 2023 H2H
7498 Cameron Norrie Salvatore Caruso 1 1–0 C 1–0 Apr 21, 2021 H2H
7499 Cameron Norrie Stefan Kozlov 1 1–0 H 1–0 Mar 17, 2021 H2H
7500 Cameron Norrie Thiago Seyboth Wild 1 1–0 C 1–0 Feb 24, 2024 H2H
7501 Cameron Norrie Tung-Lin Wu 1 1–0 H 1–0 Mar 11, 2023 H2H
7502 Cameron Norrie Valentin Royer 1 1–0 H 1–0 Nov 5, 2025 H2H
7503 Cameron Norrie Valentin Vacherot 1 0–1 H 0–1 Oct 31, 2025 H2H
7504 Cameron Norrie Yi Zhou 1 0–1 H 0–1 Sep 20, 2025 H2H
7505 Cameron Norrie Yu Hsiou Hsu 1 1–0 H 1–0 Aug 31, 2023 H2H
7506 Cameron Norrie Zhizhen Zhang 1 0–1 C 0–1 May 1, 2023 H2H
7507 Cameron Norrie Zizou Bergs 1 1–0 H 1–0 Nov 9, 2024 H2H
7508 Camilo Ugo Carabelli Alejandro Tabilo 1 0–1 H 0–1 Jan 12, 2026 H2H
7509 Camilo Ugo Carabelli Alexandre Muller 1 0–1 C 0–1 Apr 8, 2025 H2H
7510 Camilo Ugo Carabelli Alex de Minaur 1 0–1 H 0–1 Oct 4, 2025 H2H
7511 Camilo Ugo Carabelli Aslan Karatsev 1 1–0 C 1–0 May 24, 2022 H2H
7512 Camilo Ugo Carabelli Ben Shelton 1 0–1 H 0–1 Aug 10, 2025 H2H
7513 Camilo Ugo Carabelli Botic van de Zandschulp 1 1–0 C 1–0 Jul 18, 2025 H2H
7514 Camilo Ugo Carabelli Cristian Garin 1 1–0 C 1–0 Jul 17, 2025 H2H
7515 Camilo Ugo Carabelli Damir Dzumhur 1 1–0 C 1–0 Feb 21, 2025 H2H
7516 Camilo Ugo Carabelli Emilio Nava 1 1–0 C 1–0 May 25, 2026 H2H
7517 Camilo Ugo Carabelli Ethan Quinn 1 0–1 G 0–1 Jun 25, 2025 H2H
7518 Camilo Ugo Carabelli Felix Auger-Aliassime 1 0–1 C 0–1 May 26, 2022 H2H
7519 Camilo Ugo Carabelli Francisco Comesana 1 1–0 C 1–0 Feb 10, 2026 H2H
7520 Camilo Ugo Carabelli Gael Monfils 1 1–0 C 1–0 Apr 23, 2026 H2H
7521 Camilo Ugo Carabelli Giovanni Mpetshi Perricard 1 1–0 H 1–0 Mar 19, 2026 H2H
7522 Camilo Ugo Carabelli Jan-Lennard Struff 1 0–1 H 0–1 Sep 1, 2026 H2H
7523 Camilo Ugo Carabelli Jesper de Jong 1 0–1 C 0–1 Jul 19, 2025 H2H
7524 Camilo Ugo Carabelli Kamil Majchrzak 1 1–0 C 1–0 May 18, 2026 H2H
7525 Camilo Ugo Carabelli Marcos Giron 1 0–1 G 0–1 Jul 2, 2025 H2H
7526 Camilo Ugo Carabelli Mariano Navone 1 1–0 C 1–0 Feb 12, 2026 H2H
7527 Camilo Ugo Carabelli Marton Fucsovics 1 0–1 H 0–1 Jan 18, 2026 H2H
7528 Camilo Ugo Carabelli Miomir Kecmanovic 1 0–1 H 0–1 Aug 13, 2026 H2H
7529 Camilo Ugo Carabelli Pedro Martinez 1 1–0 C 1–0 Feb 20, 2025 H2H
7530 Camilo Ugo Carabelli Radu Albot 1 1–0 C 1–0 Apr 3, 2025 H2H
7531 Camilo Ugo Carabelli Reilly Opelka 1 0–1 G 0–1 Jun 19, 2025 H2H
7532 Camilo Ugo Carabelli Taylor Fritz 1 0–1 H 0–1 Aug 28, 2024 H2H
7533 Camilo Ugo Carabelli Terence Atmane 1 1–0 H 1–0 Oct 3, 2025 H2H
7534 Carl Axel Hageskog Patrick Proisy 1 0–1 C 0–1 Jul 19, 1979 H2H
7535 Carl Limberger Andreas Maurer 1 0–1 G 0–1 Nov 28, 1984 H2H
7536 Carl Limberger Andrew Castle 1 1–0 H 1–0 Aug 27, 1987 H2H
7537 Carl Limberger Anthony Lane 1 1–0 H 1–0 Jan 13, 1988 H2H
7538 Carl Limberger Christo Steyn 1 0–1 G 0–1 Jun 24, 1987 H2H
7539 Carl Limberger Dale Collings 1 0–1 G 0–1 Oct 8, 1981 H2H
7540 Carl Limberger Eddie Edwards 1 0–1 G 0–1 Dec 26, 1985 H2H
7541 Carl Limberger Eric Jelen 1 0–1 C 0–1 Apr 2, 1987 H2H
7542 Carl Limberger Gabriel Urpi 1 1–0 C 1–0 May 17, 1985 H2H
7543 Carl Limberger Gary Donnelly 1 0–1 H 0–1 Sep 3, 1987 H2H
7544 Carl Limberger Ivan Kley 1 1–0 C 1–0 Jul 25, 1985 H2H
7545 Carl Limberger Jon Levine 1 1–0 H 1–0 Dec 31, 1987 H2H
7546 Carl Limberger Jorgen Windahl 1 0–1 C 0–1 Sep 23, 1987 H2H
7547 Carl Limberger Karel Demuynck 1 1–0 C 1–0 Mar 26, 1987 H2H
7548 Carl Limberger Lawson Duncan 1 0–1 C 0–1 Sep 19, 1985 H2H
7549 Carl Limberger Mansour Bahrami 1 0–1 C 0–1 Sep 17, 1987 H2H
7550 Carl Limberger Marcel Freeman 1 1–0 H 1–0 Jan 10, 1987 H2H
7551 Carl Limberger Mark Dickson 1 0–1 C 0–1 May 21, 1987 H2H
7552 Carl Limberger Marty Davis 1 1–0 H 1–0 Sep 27, 1990 H2H
7553 Carl Limberger Matt Anger 1 0–1 G 0–1 Dec 20, 1984 H2H
7554 Carl Limberger Milan Srejber 1 1–0 C 1–0 May 8, 1987 H2H
7555 Carl Limberger Pascal Portes 1 0–1 H 0–1 Mar 21, 1985 H2H
7556 Carl Limberger Pat Serret 1 1–0 H 1–0 Jan 9, 1987 H2H
7557 Carl Limberger Paul Mcnamee 1 0–1 C 0–1 May 29, 1985 H2H
7558 Carl Limberger Paul Vojtischek 1 1–0 C 1–0 Apr 14, 1988 H2H
7559 Carl Limberger Peter Elter 1 0–1 C 0–1 May 23, 1985 H2H
7560 Carl Limberger Rudiger Haas 1 1–0 C 1–0 May 3, 1989 H2H
7561 Carl Limberger Russell Simpson 1 1–0 H 1–0 Feb 25, 1987 H2H
7562 Carl Limberger Slobodan Zivojinovic 1 0–1 G 0–1 Jan 16, 1987 H2H
7563 Carl Limberger Stanislav Birner 1 0–1 C 0–1 Jul 31, 1986 H2H
7564 Carl Limberger Tim Mayotte 1 0–1 C 0–1 May 25, 1988 H2H
7565 Carl Limberger Tomas Smid 1 1–0 H 1–0 Oct 15, 1987 H2H
7566 Carlos Alcaraz Adrian Mannarino 1 1–0 C 1–0 May 4, 2021 H2H
7567 Carlos Alcaraz Alejandro Tabilo 1 1–0 H 1–0 Jan 19, 2022 H2H
7568 Carlos Alcaraz Aleksandar Vukic 1 1–0 G 1–0 Jul 4, 2024 H2H
7569 Carlos Alcaraz Alexander Bublik 1 1–0 C 1–0 Apr 10, 2026 H2H
7570 Carlos Alcaraz Alexander Erler 1 0–1 C 0–1 Jul 28, 2021 H2H
7571 Carlos Alcaraz Alexandre Muller 1 1–0 G 1–0 Jul 6, 2023 H2H
7572 Carlos Alcaraz Alexei Popyrin 1 1–0 H 1–0 Aug 25, 2021 H2H
7573 Carlos Alcaraz Alex Molcan 1 1–0 C 1–0 Jul 23, 2022 H2H
7574 Carlos Alcaraz Andrej Martin 1 1–0 C 1–0 Jul 23, 2021 H2H
7575 Carlos Alcaraz Attila Balazs 1 1–0 H 1–0 Feb 3, 2021 H2H
7576 Carlos Alcaraz Borna Coric 1 1–0 C 1–0 May 6, 2023 H2H
7577 Carlos Alcaraz Brandon Nakashima 1 1–0 H 1–0 Sep 29, 2025 H2H
7578 Carlos Alcaraz Camilo Ugo Carabelli 1 1–0 C 1–0 Feb 16, 2024 H2H
7579 Carlos Alcaraz Corentin Moutet 1 1–0 H 1–0 Jan 23, 2026 H2H
7580 Carlos Alcaraz Daniel Altmaier 1 1–0 C 1–0 Apr 11, 2025 H2H
7581 Carlos Alcaraz Diego Schwartzman 1 1–0 C 1–0 Feb 20, 2022 H2H
7582 Carlos Alcaraz Dominik Koepfer 1 1–0 H 1–0 Aug 30, 2023 H2H
7583 Carlos Alcaraz Ethan Quinn 1 1–0 C 1–0 Apr 17, 2025 H2H
7584 Carlos Alcaraz Federico Delbonis 1 1–0 C 1–0 Feb 18, 2022 H2H
7585 Carlos Alcaraz Feliciano Lopez 1 1–0 C 1–0 Apr 9, 2021 H2H
7586 Carlos Alcaraz Flavio Cobolli 1 1–0 C 1–0 May 30, 2023 H2H
7587 Carlos Alcaraz Giovanni Mpetshi Perricard 1 1–0 H 1–0 Sep 29, 2024 H2H
7588 Carlos Alcaraz Gregoire Barrere 1 1–0 H 1–0 Oct 7, 2023 H2H
7589 Carlos Alcaraz Hady Habib 1 1–0 C 1–0 Jul 29, 2024 H2H
7590 Carlos Alcaraz Hamad Medjedovic 1 1–0 H 1–0 Aug 12, 2025 H2H
7591 Carlos Alcaraz Hugo Gaston 1 0–1 H 0–1 Nov 5, 2021 H2H
7592 Carlos Alcaraz Jaime Faria 1 1–0 H 1–0 Sep 2, 2026 H2H
7593 Carlos Alcaraz Jenson Brooksby 1 1–0 H 1–0 Sep 4, 2022 H2H
7594 Carlos Alcaraz Jeremy Chardy 1 1–0 G 1–0 Jul 5, 2023 H2H
7595 Carlos Alcaraz Jesper de Jong 1 1–0 C 1–0 May 30, 2024 H2H
7596 Carlos Alcaraz J.J. Wolf 1 1–0 C 1–0 May 28, 2024 H2H
7597 Carlos Alcaraz Joao Fonseca 1 1–0 H 1–0 Mar 20, 2026 H2H
7598 Carlos Alcaraz Jordan Thompson 1 1–0 H 1–0 Aug 16, 2023 H2H
7599 Carlos Alcaraz Juan Ignacio Londero 1 1–0 C 1–0 May 24, 2022 H2H
7600 Carlos Alcaraz Li Tu 1 1–0 H 1–0 Aug 28, 2024 H2H