ATP Head-to-Head Records: Search Rivalries

Explore ATP head-to-head records, frequent opponents, and unbeaten rivalries. Compare historical rivalries or focus on currently active players.

Explore these records

Use the filters to narrow the table. Select a column heading to sort; select it again to reverse the order.

Rivalries
Reset
# Player 1 Player 2 Meetings, sorted ascending Record Surface Last Met H2H
7401 Byron Black Ben Qiang Zhu 1 1–0 H 1–0 Oct 19, 2000 H2H
7402 Byron Black Bent Ove Pedersen 1 1–0 H 1–0 Sep 1, 1993 H2H
7403 Byron Black Brad Gilbert 1 0–1 H 0–1 Aug 10, 1994 H2H
7404 Byron Black Bryan Shelton 1 1–0 H 1–0 Jan 20, 1993 H2H
7405 Byron Black Chris Wilkinson 1 1–0 G 1–0 Jul 15, 1995 H2H
7406 Byron Black Claudio Mezzadri 1 0–1 H 0–1 Apr 1, 1993 H2H
7407 Byron Black Cyril Saulnier 1 0–1 H 0–1 Jan 5, 2001 H2H
7408 Byron Black Daniel Elsner 1 1–0 H 1–0 Oct 12, 2000 H2H
7409 Byron Black David Adams 1 1–0 G 1–0 Jul 14, 1995 H2H
7410 Byron Black Davide Sanguinetti 1 1–0 H 1–0 Aug 17, 2000 H2H
7411 Byron Black Derrick Rostagno 1 1–0 H 1–0 Oct 8, 1992 H2H
7412 Byron Black Dimitri Poliakov 1 0–1 C 0–1 Nov 12, 1993 H2H
7413 Byron Black Doug Flach 1 1–0 H 1–0 Jul 24, 1997 H2H
7414 Byron Black Edwin Kempes 1 0–1 H 0–1 Sep 21, 2001 H2H
7415 Byron Black Eric Taino 1 1–0 H 1–0 Oct 3, 2001 H2H
7416 Byron Black Francisco Montana 1 1–0 H 1–0 Aug 6, 1992 H2H
7417 Byron Black Frederic Fontang 1 1–0 G 1–0 Jun 24, 1992 H2H
7418 Byron Black Goran Prpic 1 0–1 C 0–1 Oct 14, 1992 H2H
7419 Byron Black Grant Stafford 1 1–0 H 1–0 Jul 23, 1998 H2H
7420 Byron Black Gregory Carraz 1 1–0 H 1–0 Apr 8, 1999 H2H
7421 Byron Black Han Cheol Shin 1 0–1 H 0–1 Apr 22, 1993 H2H
7422 Byron Black Harel Levy 1 0–1 C 0–1 May 30, 2001 H2H
7423 Byron Black Hernan Gumy 1 1–0 H 1–0 Jan 4, 1996 H2H
7424 Byron Black Hicham Arazi 1 1–0 C 1–0 Nov 11, 1999 H2H
7425 Byron Black Irakli Labadze 1 1–0 H 1–0 Jan 16, 2002 H2H
7426 Byron Black Jamie Delgado 1 0–1 H 0–1 Jan 6, 2000 H2H
7427 Byron Black Jan Kroslak 1 0–1 C 0–1 Nov 13, 1998 H2H
7428 Byron Black Jimmy Connors 1 0–1 H 0–1 Apr 8, 1992 H2H
7429 Byron Black Jiri Vanek 1 1–0 H 1–0 Aug 23, 2000 H2H
7430 Byron Black Johan Anderson 1 1–0 H 1–0 Oct 7, 1992 H2H
7431 Byron Black John Fitzgerald 1 0–1 H 0–1 Apr 24, 1992 H2H
7432 Byron Black Jonas Froberg 1 0–1 H 0–1 Nov 23, 2000 H2H
7433 Byron Black Jonas Svensson 1 0–1 C 0–1 Mar 5, 1992 H2H
7434 Byron Black Jonathan Stark 1 1–0 H 1–0 Apr 15, 1998 H2H
7435 Byron Black Joost Winnink 1 1–0 H 1–0 Apr 6, 1995 H2H
7436 Byron Black Jordi Burillo 1 1–0 H 1–0 Jul 26, 1995 H2H
7437 Byron Black Juan Balcells 1 0–1 H 0–1 Mar 20, 2001 H2H
7438 Byron Black Julien Boutter 1 0–1 C 0–1 Nov 15, 2000 H2H
7439 Byron Black Kalle Flygt 1 1–0 H 1–0 Oct 13, 2000 H2H
7440 Byron Black Kenny Thorne 1 1–0 G 1–0 Jul 8, 1993 H2H
7441 Byron Black Kris Goossens 1 1–0 G 1–0 Jun 26, 1996 H2H
7442 Byron Black Kristian Pless 1 1–0 C 1–0 Mar 4, 1999 H2H
7443 Byron Black Lars Jonsson 1 0–1 H 0–1 Jan 19, 1994 H2H
7444 Byron Black Laurent Prades 1 0–1 C 0–1 May 27, 1992 H2H
7445 Byron Black Libor Nemecek 1 0–1 H 0–1 Jan 3, 1992 H2H
7446 Byron Black Luiz Mattar 1 0–1 C 0–1 Mar 19, 1992 H2H
7447 Byron Black Luke Jensen 1 1–0 C 1–0 Feb 29, 1996 H2H
7448 Byron Black Luke Milligan 1 0–1 G 0–1 Jun 17, 1999 H2H
7449 Byron Black Marc Kevin Goellner 1 1–0 H 1–0 Jan 22, 1993 H2H
7450 Byron Black Marcos Aurelio Gorriz 1 0–1 H 0–1 Feb 4, 1993 H2H
7451 Byron Black Marcos Ondruska 1 1–0 C 1–0 May 8, 1997 H2H
7452 Byron Black Marian Vajda 1 1–0 H 1–0 Mar 6, 1991 H2H
7453 Byron Black Mark Kaplan 1 1–0 G 1–0 Jul 9, 1994 H2H
7454 Byron Black Mark Petchey 1 1–0 H 1–0 Feb 9, 1994 H2H
7455 Byron Black Martin Rodriguez 1 1–0 H 1–0 Feb 17, 2000 H2H
7456 Byron Black Martin Strelba 1 1–0 G 1–0 Jun 10, 1992 H2H
7457 Byron Black Mauricio Hadad 1 1–0 H 1–0 Jul 20, 1994 H2H
7458 Byron Black Neville Godwin 1 0–1 H 0–1 Jul 30, 1997 H2H
7459 Byron Black Nicklas Kulti 1 1–0 C 1–0 Mar 5, 1999 H2H
7460 Byron Black Nicolas Escude 1 1–0 H 1–0 Mar 17, 1999 H2H
7461 Byron Black Nicolas Pereira 1 1–0 H 1–0 Jul 20, 1995 H2H
7462 Byron Black Paolo Cane 1 0–1 H 0–1 Jan 15, 1992 H2H
7463 Byron Black Patrick Baur 1 1–0 H 1–0 Apr 8, 1995 H2H
7464 Byron Black Patrik Kuhnen 1 1–0 C 1–0 Oct 25, 1995 H2H
7465 Byron Black Paul Haarhuis 1 0–1 H 0–1 Aug 17, 1995 H2H
7466 Byron Black Paul Kilderry 1 1–0 G 1–0 Jun 25, 1993 H2H
7467 Byron Black Paul Wekesa 1 1–0 H 1–0 Apr 7, 1995 H2H
7468 Byron Black Petr Luxa 1 1–0 C 1–0 Nov 6, 1997 H2H
7469 Byron Black Ramesh Krishnan 1 0–1 H 0–1 Apr 3, 1992 H2H
7470 Byron Black Renzo Furlan 1 1–0 H 1–0 Aug 13, 1997 H2H
7471 Byron Black Richey Reneberg 1 0–1 H 0–1 Apr 17, 1996 H2H
7472 Byron Black Robbie Koenig 1 1–0 G 1–0 Jul 12, 1996 H2H
7473 Byron Black Roberto Jabali 1 1–0 H 1–0 Mar 20, 1996 H2H
7474 Byron Black Rodolphe Gilbert 1 1–0 C 1–0 Feb 25, 1993 H2H
7475 Byron Black Sandon Stolle 1 1–0 H 1–0 Mar 7, 1997 H2H
7476 Byron Black Seung Ho Ji 1 1–0 H 1–0 Apr 23, 1992 H2H
7477 Byron Black Stefan Koubek 1 0–1 H 0–1 Mar 2, 2000 H2H
7478 Byron Black Stephane Huet 1 1–0 G 1–0 Jun 14, 2000 H2H
7479 Byron Black Toby Mitchell 1 1–0 H 1–0 Jan 20, 1999 H2H
7480 Byron Black Todd Witsken 1 0–1 H 0–1 Sep 2, 1992 H2H
7481 Byron Black Tommy Ho 1 1–0 G 1–0 Jun 24, 1995 H2H
7482 Byron Black Wayne Black 1 0–1 H 0–1 Aug 5, 1998 H2H
7483 Byron Black Wolfgang Schranz 1 1–0 C 1–0 May 23, 1996 H2H
7484 Byron Talbot Ramesh Krishnan 1 0–1 H 0–1 Jan 18, 1989 H2H
7485 Byron Talbot Thomas Haldin 1 1–0 H 1–0 Oct 13, 1988 H2H
7486 Calvin Hemery Constant Lestienne 1 0–1 H 0–1 Nov 9, 2023 H2H
7487 Calvin Hemery Diego Schwartzman 1 0–1 C 0–1 May 29, 2018 H2H
7488 Calvin Hemery Ruben Bemelmans 1 0–1 H 0–1 Feb 8, 2018 H2H
7489 Calvin Hemery Thanasi Kokkinakis 1 0–1 H 0–1 Mar 23, 2018 H2H
7490 Calvin Hemery Tristan Lamasine 1 1–0 C 1–0 Jul 14, 2016 H2H
7491 Cameron Norrie Alejandro Tabilo 1 0–1 H 0–1 Jan 12, 2024 H2H
7492 Cameron Norrie Aleksandar Vukic 1 0–1 H 0–1 Jul 30, 2025 H2H
7493 Cameron Norrie Alexandre Muller 1 1–0 C 1–0 May 13, 2023 H2H
7494 Cameron Norrie Alex Molcan 1 1–0 C 1–0 May 22, 2022 H2H
7495 Cameron Norrie Arthur Fils 1 0–1 H 0–1 Aug 8, 2026 H2H
7496 Cameron Norrie Ben Shelton 1 1–0 H 1–0 Aug 19, 2022 H2H
7497 Cameron Norrie Bernabe Zapata Miralles 1 1–0 C 1–0 Feb 25, 2023 H2H
7498 Cameron Norrie Bernard Tomic 1 1–0 H 1–0 Jul 31, 2026 H2H
7499 Cameron Norrie Bjorn Fratangelo 1 1–0 C 1–0 Jun 1, 2021 H2H
7500 Cameron Norrie Botic van de Zandschulp 1 1–0 H 1–0 Aug 11, 2022 H2H
7501 Cameron Norrie Brian Shi 1 1–0 H 1–0 Feb 13, 2020 H2H
7502 Cameron Norrie Camilo Ugo Carabelli 1 1–0 H 1–0 Aug 3, 2026 H2H
7503 Cameron Norrie Christopher Eubanks 1 0–1 G 0–1 Jul 6, 2023 H2H
7504 Cameron Norrie Dalibor Svrcina 1 0–1 H 0–1 Oct 8, 2026 H2H
7505 Cameron Norrie Daniel Altmaier 1 1–0 H 1–0 Feb 23, 2022 H2H
7506 Cameron Norrie Daniel Brands 1 1–0 G 1–0 Jun 27, 2018 H2H
7507 Cameron Norrie Di Wu 1 1–0 H 1–0 Sep 27, 2018 H2H
7508 Cameron Norrie Dominic Stricker 1 1–0 C 1–0 May 21, 2025 H2H
7509 Cameron Norrie Egor Gerasimov 1 1–0 C 1–0 Apr 21, 2022 H2H
7510 Cameron Norrie Emilio Nava 1 1–0 H 1–0 Jan 21, 2026 H2H
7511 Cameron Norrie Ernesto Escobedo 1 1–0 H 1–0 Jul 23, 2021 H2H
7512 Cameron Norrie Ethan Quinn 1 1–0 C 1–0 Apr 15, 2026 H2H
7513 Cameron Norrie Federico Agustin Gomez 1 1–0 C 1–0 May 29, 2025 H2H
7514 Cameron Norrie Filip Misolic 1 1–0 H 1–0 Oct 26, 2023 H2H
7515 Cameron Norrie Francisco Comesana 1 1–0 H 1–0 Aug 28, 2025 H2H
7516 Cameron Norrie Gabriel Diallo 1 0–1 C 0–1 Apr 28, 2025 H2H
7517 Cameron Norrie Giovanni Mpetshi Perricard 1 0–1 H 0–1 Jan 14, 2026 H2H
7518 Cameron Norrie Hyeon Chung 1 0–1 H 0–1 Feb 22, 2018 H2H
7519 Cameron Norrie Jacob Fearnley 1 1–0 C 1–0 May 31, 2025 H2H
7520 Cameron Norrie James Duckworth 1 1–0 H 1–0 Jul 29, 2026 H2H
7521 Cameron Norrie Jan-Lennard Struff 1 1–0 H 1–0 Jan 12, 2019 H2H
7522 Cameron Norrie Jason Kubler 1 1–0 C 1–0 May 26, 2022 H2H
7523 Cameron Norrie JC Aragone 1 1–0 H 1–0 Jan 10, 2021 H2H
7524 Cameron Norrie J.J. Wolf 1 0–1 H 0–1 Oct 7, 2023 H2H
7525 Cameron Norrie Joao Fonseca 1 1–0 C 1–0 Apr 27, 2024 H2H
7526 Cameron Norrie Jozef Kovalik 1 1–0 C 1–0 Jul 18, 2024 H2H
7527 Cameron Norrie Juan Manuel Cerundolo 1 1–0 C 1–0 Feb 23, 2023 H2H
7528 Cameron Norrie Kaichi Uchida 1 1–0 H 1–0 Sep 30, 2022 H2H
7529 Cameron Norrie Kyle Edmund 1 0–1 G 0–1 Jun 27, 2019 H2H
7530 Cameron Norrie Lloyd Harris 1 1–0 C 1–0 Jun 3, 2021 H2H
7531 Cameron Norrie Malek Jaziri 1 1–0 H 1–0 Jul 26, 2018 H2H
7532 Cameron Norrie Manuel Guinard 1 1–0 C 1–0 May 24, 2022 H2H
7533 Cameron Norrie Marc Polmans 1 1–0 H 1–0 Sep 24, 2023 H2H
7534 Cameron Norrie Matteo Arnaldi 1 0–1 H 0–1 Sep 3, 2023 H2H
7535 Cameron Norrie Mattia Bellucci 1 1–0 G 1–0 Jul 6, 2025 H2H
7536 Cameron Norrie Maximilian Marterer 1 1–0 C 1–0 May 25, 2018 H2H
7537 Cameron Norrie Michael Zheng 1 0–1 G 0–1 Jun 29, 2026 H2H
7538 Cameron Norrie Mikhail Kukushkin 1 0–1 H 0–1 Aug 1, 2019 H2H
7539 Cameron Norrie Pablo Carreno Busta 1 0–1 H 0–1 Aug 31, 2017 H2H
7540 Cameron Norrie Prajnesh Gunneswaran 1 1–0 H 1–0 Aug 1, 2018 H2H
7541 Cameron Norrie Radu Albot 1 1–0 H 1–0 Aug 5, 2022 H2H
7542 Cameron Norrie Richard Gasquet 1 0–1 H 0–1 Jan 14, 2023 H2H
7543 Cameron Norrie Salvatore Caruso 1 1–0 C 1–0 Apr 21, 2021 H2H
7544 Cameron Norrie Stefan Kozlov 1 1–0 H 1–0 Mar 17, 2021 H2H
7545 Cameron Norrie Thiago Seyboth Wild 1 1–0 C 1–0 Feb 24, 2024 H2H
7546 Cameron Norrie Tung-Lin Wu 1 1–0 H 1–0 Mar 11, 2023 H2H
7547 Cameron Norrie Valentin Royer 1 1–0 H 1–0 Nov 5, 2025 H2H
7548 Cameron Norrie Valentin Vacherot 1 0–1 H 0–1 Oct 31, 2025 H2H
7549 Cameron Norrie Yi Zhou 1 0–1 H 0–1 Sep 20, 2025 H2H
7550 Cameron Norrie Yu Hsiou Hsu 1 1–0 H 1–0 Aug 31, 2023 H2H
7551 Cameron Norrie Zhizhen Zhang 1 0–1 C 0–1 May 1, 2023 H2H
7552 Cameron Norrie Zizou Bergs 1 1–0 H 1–0 Nov 9, 2024 H2H
7553 Camilo Ugo Carabelli Alejandro Tabilo 1 0–1 H 0–1 Jan 12, 2026 H2H
7554 Camilo Ugo Carabelli Alexandre Muller 1 0–1 C 0–1 Apr 8, 2025 H2H
7555 Camilo Ugo Carabelli Alex de Minaur 1 0–1 H 0–1 Oct 4, 2025 H2H
7556 Camilo Ugo Carabelli Aslan Karatsev 1 1–0 C 1–0 May 24, 2022 H2H
7557 Camilo Ugo Carabelli Ben Shelton 1 0–1 H 0–1 Aug 10, 2025 H2H
7558 Camilo Ugo Carabelli Botic van de Zandschulp 1 1–0 C 1–0 Jul 18, 2025 H2H
7559 Camilo Ugo Carabelli Cristian Garin 1 1–0 C 1–0 Jul 17, 2025 H2H
7560 Camilo Ugo Carabelli Damir Dzumhur 1 1–0 C 1–0 Feb 21, 2025 H2H
7561 Camilo Ugo Carabelli Emilio Nava 1 1–0 C 1–0 May 25, 2026 H2H
7562 Camilo Ugo Carabelli Ethan Quinn 1 0–1 G 0–1 Jun 25, 2025 H2H
7563 Camilo Ugo Carabelli Francisco Comesana 1 1–0 C 1–0 Feb 10, 2026 H2H
7564 Camilo Ugo Carabelli Gael Monfils 1 1–0 C 1–0 Apr 23, 2026 H2H
7565 Camilo Ugo Carabelli Giovanni Mpetshi Perricard 1 1–0 H 1–0 Mar 19, 2026 H2H
7566 Camilo Ugo Carabelli Jan-Lennard Struff 1 0–1 H 0–1 Sep 1, 2026 H2H
7567 Camilo Ugo Carabelli Jesper de Jong 1 0–1 C 0–1 Jul 19, 2025 H2H
7568 Camilo Ugo Carabelli Kamil Majchrzak 1 1–0 C 1–0 May 18, 2026 H2H
7569 Camilo Ugo Carabelli Marcos Giron 1 0–1 G 0–1 Jul 2, 2025 H2H
7570 Camilo Ugo Carabelli Mariano Navone 1 1–0 C 1–0 Feb 12, 2026 H2H
7571 Camilo Ugo Carabelli Marton Fucsovics 1 0–1 H 0–1 Jan 18, 2026 H2H
7572 Camilo Ugo Carabelli Miomir Kecmanovic 1 0–1 H 0–1 Aug 13, 2026 H2H
7573 Camilo Ugo Carabelli Pedro Martinez 1 1–0 C 1–0 Feb 20, 2025 H2H
7574 Camilo Ugo Carabelli Radu Albot 1 1–0 C 1–0 Apr 3, 2025 H2H
7575 Camilo Ugo Carabelli Reilly Opelka 1 0–1 G 0–1 Jun 19, 2025 H2H
7576 Camilo Ugo Carabelli Taylor Fritz 1 0–1 H 0–1 Aug 28, 2024 H2H
7577 Camilo Ugo Carabelli Terence Atmane 1 1–0 H 1–0 Oct 3, 2025 H2H
7578 Carl Axel Hageskog Patrick Proisy 1 0–1 C 0–1 Jul 19, 1979 H2H
7579 Carl Limberger Andreas Maurer 1 0–1 G 0–1 Nov 28, 1984 H2H
7580 Carl Limberger Andrew Castle 1 1–0 H 1–0 Aug 27, 1987 H2H
7581 Carl Limberger Anthony Lane 1 1–0 H 1–0 Jan 13, 1988 H2H
7582 Carl Limberger Christo Steyn 1 0–1 G 0–1 Jun 24, 1987 H2H
7583 Carl Limberger Dale Collings 1 0–1 G 0–1 Oct 8, 1981 H2H
7584 Carl Limberger Eddie Edwards 1 0–1 G 0–1 Dec 26, 1985 H2H
7585 Carl Limberger Eric Jelen 1 0–1 C 0–1 Apr 2, 1987 H2H
7586 Carl Limberger Gabriel Urpi 1 1–0 C 1–0 May 17, 1985 H2H
7587 Carl Limberger Gary Donnelly 1 0–1 H 0–1 Sep 3, 1987 H2H
7588 Carl Limberger Ivan Kley 1 1–0 C 1–0 Jul 25, 1985 H2H
7589 Carl Limberger Jon Levine 1 1–0 H 1–0 Dec 31, 1987 H2H
7590 Carl Limberger Jorgen Windahl 1 0–1 C 0–1 Sep 23, 1987 H2H
7591 Carl Limberger Karel Demuynck 1 1–0 C 1–0 Mar 26, 1987 H2H
7592 Carl Limberger Lawson Duncan 1 0–1 C 0–1 Sep 19, 1985 H2H
7593 Carl Limberger Mansour Bahrami 1 0–1 C 0–1 Sep 17, 1987 H2H
7594 Carl Limberger Marcel Freeman 1 1–0 H 1–0 Jan 10, 1987 H2H
7595 Carl Limberger Mark Dickson 1 0–1 C 0–1 May 21, 1987 H2H
7596 Carl Limberger Marty Davis 1 1–0 H 1–0 Sep 27, 1990 H2H
7597 Carl Limberger Matt Anger 1 0–1 G 0–1 Dec 20, 1984 H2H
7598 Carl Limberger Milan Srejber 1 1–0 C 1–0 May 8, 1987 H2H
7599 Carl Limberger Pascal Portes 1 0–1 H 0–1 Mar 21, 1985 H2H
7600 Carl Limberger Pat Serret 1 1–0 H 1–0 Jan 9, 1987 H2H