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
27601 Jonathan Canter Glenn Layendecker 1 0–1 H 0–1 Oct 10, 1986 H2H
27602 Jonathan Canter Greg Holmes 1 1–0 H 1–0 Sep 3, 1987 H2H
27603 Jonathan Canter Harold Solomon 1 1–0 G 1–0 Jun 25, 1986 H2H
27604 Jonathan Canter Howard Sands 1 0–1 H 0–1 Jan 10, 1985 H2H
27605 Jonathan Canter Joakim Nystrom 1 0–1 C 0–1 Feb 8, 1986 H2H
27606 Jonathan Canter Karel Demuynck 1 1–0 C 1–0 Mar 21, 1986 H2H
27607 Jonathan Canter Karl Richter 1 1–0 H 1–0 Oct 17, 1985 H2H
27608 Jonathan Canter Kevin Curren 1 1–0 H 1–0 Feb 5, 1985 H2H
27609 Jonathan Canter Laurie Warder 1 1–0 C 1–0 May 27, 1987 H2H
27610 Jonathan Canter Lawson Duncan 1 0–1 C 0–1 May 4, 1988 H2H
27611 Jonathan Canter Lloyd Bourne 1 0–1 C 0–1 Oct 18, 1984 H2H
27612 Jonathan Canter Marcel Freeman 1 1–0 H 1–0 Aug 17, 1986 H2H
27613 Jonathan Canter Marc Flur 1 1–0 C 1–0 Feb 6, 1986 H2H
27614 Jonathan Canter Mark Edmondson 1 1–0 G 1–0 Dec 28, 1985 H2H
27615 Jonathan Canter Mark Kratzmann 1 0–1 H 0–1 Apr 12, 1990 H2H
27616 Jonathan Canter Miguel Nido 1 0–1 C 0–1 Oct 26, 1990 H2H
27617 Jonathan Canter Nick Fulwood 1 0–1 G 0–1 Jun 28, 1989 H2H
27618 Jonathan Canter Paul Annacone 1 0–1 G 0–1 Jul 13, 1989 H2H
27619 Jonathan Canter Peter Carlsson 1 1–0 G 1–0 Dec 12, 1985 H2H
27620 Jonathan Canter Raul Antonio Viver 1 0–1 C 0–1 Feb 28, 1985 H2H
27621 Jonathan Canter Roberto Arguello 1 1–0 C 1–0 May 28, 1986 H2H
27622 Jonathan Canter Russell Simpson 1 0–1 G 0–1 Jun 12, 1985 H2H
27623 Jonathan Canter Sashi Menon 1 1–0 C 1–0 Nov 18, 1982 H2H
27624 Jonathan Canter Shoichi Horiuchi 1 1–0 H 1–0 Oct 16, 1985 H2H
27625 Jonathan Canter Slobodan Zivojinovic 1 1–0 H 1–0 Mar 22, 1989 H2H
27626 Jonathan Canter Steve Denton 1 0–1 H 0–1 Aug 30, 1984 H2H
27627 Jonathan Canter Tim Wilkison 1 0–1 H 0–1 Nov 4, 1982 H2H
27628 Jonathan Canter Tom Cain 1 0–1 C 0–1 Jul 13, 1983 H2H
27629 Jonathan Canter Tore Meinecke 1 0–1 C 0–1 May 7, 1987 H2H
27630 Jonathan Canter Ulf Stenlund 1 0–1 G 0–1 Jun 24, 1987 H2H
27631 Jonathan Canter Vijay Amritraj 1 0–1 G 0–1 Jun 26, 1985 H2H
27632 Jonathan Canter Zoltan Kuharszky 1 0–1 C 0–1 Nov 20, 1982 H2H
27633 Jonathan Erlich Adrian Voinea 1 1–0 H 1–0 Aug 14, 2002 H2H
27634 Jonathan Erlich Eyal Erlich 1 1–0 H 1–0 Oct 13, 1994 H2H
27635 Jonathan Erlich Justin Gimelstob 1 0–1 G 0–1 Jul 12, 2002 H2H
27636 Jonathan Erlich Sonchat Ratiwatana 1 1–0 H 1–0 Sep 25, 2003 H2H
27637 Jonathan Eysseric Olivier Patience 1 0–1 C 0–1 May 30, 2007 H2H
27638 Jonathan Marray Alan Mackin 1 1–0 G 1–0 Jun 16, 2005 H2H
27639 Jonathan Marray Flavio Saretta 1 0–1 G 0–1 Jun 18, 2004 H2H
27640 Jonathan Marray Jamie Delgado 1 1–0 G 1–0 Jun 10, 2004 H2H
27641 Jonathan Stark Andrei Cherkasov 1 1–0 H 1–0 Apr 8, 1993 H2H
27642 Jonathan Stark Arvind Parmar 1 0–1 G 0–1 Jun 21, 2001 H2H
27643 Jonathan Stark Axel Finnberg 1 1–0 H 1–0 Jan 7, 1994 H2H
27644 Jonathan Stark Bill Barber 1 1–0 H 1–0 Jul 21, 1994 H2H
27645 Jonathan Stark Brent Larkham 1 1–0 C 1–0 May 25, 1994 H2H
27646 Jonathan Stark Bret Garnett 1 1–0 H 1–0 Aug 18, 1993 H2H
27647 Jonathan Stark Bruce Steel 1 1–0 G 1–0 Jul 11, 1991 H2H
27648 Jonathan Stark Christo Van Rensburg 1 1–0 C 1–0 Nov 11, 1993 H2H
27649 Jonathan Stark Dan Cassidy 1 0–1 H 0–1 Aug 3, 1988 H2H
27650 Jonathan Stark Dan Goldie 1 0–1 C 0–1 Feb 8, 1990 H2H
27651 Jonathan Stark Daniel Courcol 1 1–0 G 1–0 Jun 13, 1996 H2H
27652 Jonathan Stark Daniel Nestor 1 0–1 H 0–1 Mar 18, 1997 H2H
27653 Jonathan Stark Danilo Marcelino 1 1–0 H 1–0 Mar 14, 1992 H2H
27654 Jonathan Stark David Dilucia 1 1–0 C 1–0 Feb 23, 1995 H2H
27655 Jonathan Stark David Engel 1 1–0 H 1–0 Aug 17, 1994 H2H
27656 Jonathan Stark David Nainkin 1 1–0 G 1–0 Jun 12, 1996 H2H
27657 Jonathan Stark David Pate 1 1–0 H 1–0 Apr 7, 1994 H2H
27658 Jonathan Stark David Prinosil 1 0–1 H 0–1 Apr 18, 1997 H2H
27659 Jonathan Stark David Rikl 1 0–1 C 0–1 May 31, 1995 H2H
27660 Jonathan Stark Diego Nargiso 1 0–1 H 0–1 Mar 18, 1992 H2H
27661 Jonathan Stark Gaston Etlis 1 1–0 C 1–0 May 18, 1995 H2H
27662 Jonathan Stark Grant Connell 1 1–0 C 1–0 Oct 14, 1992 H2H
27663 Jonathan Stark Grant Stafford 1 0–1 H 0–1 Oct 2, 1997 H2H
27664 Jonathan Stark Hernan Gumy 1 0–1 H 0–1 Aug 30, 1995 H2H
27665 Jonathan Stark Jared Palmer 1 1–0 H 1–0 Feb 17, 1995 H2H
27666 Jonathan Stark Jeff Salzenstein 1 1–0 H 1–0 Feb 9, 1995 H2H
27667 Jonathan Stark Joshua Eagle 1 0–1 H 0–1 Aug 13, 1997 H2H
27668 Jonathan Stark Kenny Thorne 1 1–0 H 1–0 Oct 2, 1992 H2H
27669 Jonathan Stark Lars Jonsson 1 0–1 H 0–1 Mar 31, 1994 H2H
27670 Jonathan Stark Lars Rehmann 1 1–0 C 1–0 Oct 11, 1995 H2H
27671 Jonathan Stark Luis Herrera 1 0–1 H 0–1 Apr 27, 1995 H2H
27672 Jonathan Stark Luiz Mattar 1 0–1 C 0–1 May 7, 1992 H2H
27673 Jonathan Stark Marc Kevin Goellner 1 0–1 C 0–1 May 14, 1997 H2H
27674 Jonathan Stark Marco Meneschincheri 1 1–0 H 1–0 Apr 11, 1997 H2H
27675 Jonathan Stark Mark Knowles 1 1–0 G 1–0 Jun 28, 1996 H2H
27676 Jonathan Stark Mark Petchey 1 1–0 H 1–0 Oct 6, 1994 H2H
27677 Jonathan Stark Martin Sinner 1 1–0 C 1–0 Oct 5, 1996 H2H
27678 Jonathan Stark Martin Strelba 1 1–0 H 1–0 Apr 7, 1993 H2H
27679 Jonathan Stark Mats Wilander 1 1–0 H 1–0 Aug 19, 1994 H2H
27680 Jonathan Stark Mauricio Hadad 1 1–0 H 1–0 Mar 14, 1995 H2H
27681 Jonathan Stark Michiel Schapers 1 1–0 G 1–0 Jun 13, 1992 H2H
27682 Jonathan Stark Neville Godwin 1 1–0 G 1–0 Jun 11, 1997 H2H
27683 Jonathan Stark Nicolas Pereira 1 0–1 G 0–1 Jul 11, 1996 H2H
27684 Jonathan Stark Orlin Stanoytchev 1 1–0 H 1–0 Apr 16, 1997 H2H
27685 Jonathan Stark Radomir Vasek 1 1–0 G 1–0 Jun 28, 1995 H2H
27686 Jonathan Stark Robbie Weiss 1 1–0 H 1–0 Aug 19, 1992 H2H
27687 Jonathan Stark Sandon Stolle 1 1–0 H 1–0 Apr 13, 1996 H2H
27688 Jonathan Stark Scott Humphries 1 1–0 H 1–0 Jul 19, 1995 H2H
27689 Jonathan Stark Sebastien Lareau 1 1–0 G 1–0 Jun 9, 1994 H2H
27690 Jonathan Stark Simon Youl 1 0–1 G 0–1 Jun 10, 1994 H2H
27691 Jonathan Stark Stephane Huet 1 1–0 G 1–0 Jun 25, 1997 H2H
27692 Jonathan Stark Sule Ladipo 1 0–1 H 0–1 Jul 27, 1994 H2H
27693 Jonathan Stark Susheel Narla 1 1–0 H 1–0 Apr 10, 1997 H2H
27694 Jonathan Stark Thomas Gollwitzer 1 1–0 C 1–0 Oct 16, 1993 H2H
27695 Jonathan Stark Thomas Hogstedt 1 0–1 H 0–1 Oct 3, 1992 H2H
27696 Jonathan Stark Vincent Spadea 1 1–0 H 1–0 Aug 23, 1996 H2H
27697 Jonathan Stark Yong Il Yoon 1 1–0 H 1–0 Sep 2, 1998 H2H
27698 Jong Woong Yoon Han Cheol Shin 1 0–1 H 0–1 Apr 21, 1994 H2H
27699 Jon Levine Bob Green 1 1–0 H 1–0 Apr 15, 1987 H2H
27700 Jon Levine Hector Ortiz 1 1–0 H 1–0 Jan 29, 1987 H2H
27701 Jon Levine Pavel Slozil 1 0–1 C 0–1 Jul 18, 1984 H2H
27702 Jon Levine Peter Fleming 1 1–0 H 1–0 Sep 3, 1983 H2H
27703 Jon Levine Ramesh Krishnan 1 0–1 H 0–1 Oct 29, 1987 H2H
27704 Jon Levine Tom Cain 1 0–1 H 0–1 Oct 19, 1983 H2H
27705 Jon Levine Victor Amaya 1 1–0 H 1–0 Sep 1, 1983 H2H
27706 Joost Winnink Patrik Kuhnen 1 0–1 C 0–1 Oct 14, 1995 H2H
27707 Joost Winnink Peter Lundgren 1 0–1 C 0–1 Mar 9, 1995 H2H
27708 Jordan Thompson Adam Neff 1 1–0 H 1–0 Feb 8, 2024 H2H
27709 Jordan Thompson Alexandr Dolgopolov 1 0–1 H 0–1 Jul 21, 2016 H2H
27710 Jordan Thompson Alex Bolt 1 1–0 H 1–0 Jan 3, 2019 H2H
27711 Jordan Thompson Alexei Popyrin 1 1–0 G 1–0 Jun 22, 2023 H2H
27712 Jordan Thompson Alex Molcan 1 0–1 H 0–1 Mar 24, 2023 H2H
27713 Jordan Thompson Aslan Karatsev 1 0–1 H 0–1 Sep 2, 2021 H2H
27714 Jordan Thompson August Holmgren 1 1–0 H 1–0 Oct 3, 2025 H2H
27715 Jordan Thompson Benjamin Becker 1 0–1 G 0–1 Jun 21, 2016 H2H
27716 Jordan Thompson Benjamin Bonzi 1 1–0 G 1–0 Jul 3, 2025 H2H
27717 Jordan Thompson Bernard Tomic 1 0–1 H 0–1 Jan 15, 2016 H2H
27718 Jordan Thompson Bjorn Fratangelo 1 0–1 C 0–1 Apr 12, 2018 H2H
27719 Jordan Thompson Botic van de Zandschulp 1 0–1 H 0–1 Aug 30, 2023 H2H
27720 Jordan Thompson Bradley Klahn 1 1–0 G 1–0 Jun 28, 2019 H2H
27721 Jordan Thompson Cedrik-Marcel Stebe 1 1–0 G 1–0 Jul 15, 2021 H2H
27722 Jordan Thompson Christopher O'Connell 1 1–0 H 1–0 Jan 6, 2022 H2H
27723 Jordan Thompson Constant Lestienne 1 1–0 H 1–0 Aug 28, 2024 H2H
27724 Jordan Thompson Cristian Garin 1 0–1 C 0–1 Apr 8, 2022 H2H
27725 Jordan Thompson Damir Dzumhur 1 1–0 G 1–0 Jun 29, 2019 H2H
27726 Jordan Thompson Daniel Altmaier 1 1–0 G 1–0 Jun 17, 2021 H2H
27727 Jordan Thompson Daniel Evans 1 1–0 H 1–0 Feb 15, 2024 H2H
27728 Jordan Thompson David Ferrer 1 1–0 H 1–0 Jan 6, 2017 H2H
27729 Jordan Thompson David Goffin 1 1–0 H 1–0 Mar 12, 2022 H2H
27730 Jordan Thompson Dennis Novak 1 0–1 H 0–1 Oct 15, 2020 H2H
27731 Jordan Thompson Dominik Koepfer 1 1–0 H 1–0 Jan 14, 2025 H2H
27732 Jordan Thompson Dusan Lajovic 1 1–0 H 1–0 Sep 24, 2023 H2H
27733 Jordan Thompson Egor Gerasimov 1 1–0 H 1–0 Sep 3, 2020 H2H
27734 Jordan Thompson Emilio Nava 1 1–0 H 1–0 Feb 22, 2024 H2H
27735 Jordan Thompson Ernesto Escobedo 1 1–0 H 1–0 Feb 21, 2024 H2H
27736 Jordan Thompson Ethan Quinn 1 0–1 C 0–1 Apr 3, 2025 H2H
27737 Jordan Thompson Facundo Diaz Acosta 1 1–0 H 1–0 Jan 10, 2024 H2H
27738 Jordan Thompson Flavio Cobolli 1 0–1 C 0–1 Apr 20, 2023 H2H
27739 Jordan Thompson Gabriel Diallo 1 0–1 G 0–1 Jun 13, 2025 H2H
27740 Jordan Thompson Gilles Simon 1 0–1 H 0–1 Oct 22, 2020 H2H
27741 Jordan Thompson Harold Mayot 1 1–0 H 1–0 Jul 26, 2024 H2H
27742 Jordan Thompson Hubert Hurkacz 1 1–0 H 1–0 Aug 29, 2024 H2H
27743 Jordan Thompson Ilya Ivashka 1 0–1 G 0–1 Jul 4, 2021 H2H
27744 Jordan Thompson James Duckworth 1 1–0 G 1–0 Jul 19, 2018 H2H
27745 Jordan Thompson Jan-Lennard Struff 1 1–0 H 1–0 Jul 31, 2019 H2H
27746 Jordan Thompson Jason Kubler 1 0–1 G 0–1 Jul 14, 2022 H2H
27747 Jordan Thompson Jerzy Janowicz 1 0–1 H 0–1 Jan 15, 2014 H2H
27748 Jordan Thompson John Millman 1 1–0 C 1–0 Sep 10, 2020 H2H
27749 Jordan Thompson John-Patrick Smith 1 0–1 G 0–1 Jul 14, 2016 H2H
27750 Jordan Thompson Jo-Wilfried Tsonga 1 1–0 H 1–0 Mar 25, 2022 H2H
27751 Jordan Thompson Juan Ignacio Londero 1 1–0 H 1–0 Oct 3, 2019 H2H
27752 Jordan Thompson Juan Manuel Cerundolo 1 1–0 H 1–0 Jan 19, 2026 H2H
27753 Jordan Thompson Juan Martin del Potro 1 0–1 C 0–1 Jun 1, 2019 H2H
27754 Jordan Thompson Kyle Edmund 1 0–1 H 0–1 Aug 8, 2016 H2H
27755 Jordan Thompson Laslo Djere 1 1–0 C 1–0 May 24, 2016 H2H
27756 Jordan Thompson Liam Broady 1 1–0 G 1–0 Jul 21, 2023 H2H
27757 Jordan Thompson Lloyd Harris 1 1–0 H 1–0 Jul 29, 2021 H2H
27758 Jordan Thompson Lorenzo Sonego 1 1–0 H 1–0 Aug 31, 2022 H2H
27759 Jordan Thompson Luciano Darderi 1 1–0 G 1–0 Jul 6, 2025 H2H
27760 Jordan Thompson Lukas Klein 1 1–0 G 1–0 Jun 24, 2021 H2H
27761 Jordan Thompson Mario Vilella Martinez 1 1–0 H 1–0 Feb 5, 2021 H2H
27762 Jordan Thompson Martin Klizan 1 1–0 H 1–0 Jan 14, 2016 H2H
27763 Jordan Thompson Marton Fucsovics 1 0–1 C 0–1 Apr 20, 2022 H2H
27764 Jordan Thompson Matteo Arnaldi 1 1–0 H 1–0 Sep 1, 2024 H2H
27765 Jordan Thompson Maximilian Marterer 1 0–1 C 0–1 May 28, 2024 H2H
27766 Jordan Thompson Mitchell Krueger 1 0–1 H 0–1 Feb 17, 2022 H2H
27767 Jordan Thompson Nick Kyrgios 1 0–1 G 0–1 Jul 3, 2019 H2H
27768 Jordan Thompson Nicolas Kicker 1 0–1 H 0–1 Jan 17, 2018 H2H
27769 Jordan Thompson Noah Rubin 1 1–0 H 1–0 Feb 14, 2019 H2H
27770 Jordan Thompson Novak Djokovic 1 0–1 G 0–1 Jul 6, 2023 H2H
27771 Jordan Thompson Paolo Lorenzi 1 0–1 H 0–1 Jan 11, 2018 H2H
27772 Jordan Thompson Pedja Krstin 1 1–0 C 1–0 Apr 11, 2019 H2H
27773 Jordan Thompson Pedro Martinez 1 1–0 H 1–0 Oct 30, 2024 H2H
27774 Jordan Thompson Peter Gojowczyk 1 1–0 H 1–0 Jul 30, 2021 H2H
27775 Jordan Thompson Philipp Kohlschreiber 1 0–1 H 0–1 Jan 13, 2017 H2H
27776 Jordan Thompson Pierre-Hugues Herbert 1 1–0 H 1–0 Feb 4, 2021 H2H
27777 Jordan Thompson Quentin Halys 1 0–1 H 0–1 Jan 5, 2023 H2H
27778 Jordan Thompson Radu Albot 1 0–1 C 0–1 Sep 29, 2020 H2H
27779 Jordan Thompson Roberto Bautista Agut 1 0–1 G 0–1 Jun 29, 2016 H2H
27780 Jordan Thompson Roberto Carballes Baena 1 1–0 G 1–0 Jun 29, 2022 H2H
27781 Jordan Thompson Roman Safiullin 1 0–1 H 0–1 Sep 25, 2023 H2H
27782 Jordan Thompson Ruben Bemelmans 1 1–0 H 1–0 Aug 2, 2017 H2H
27783 Jordan Thompson Santiago Giraldo 1 1–0 C 1–0 Apr 12, 2019 H2H
27784 Jordan Thompson Sebastian Korda 1 0–1 H 0–1 Aug 3, 2024 H2H
27785 Jordan Thompson Sebastian Ofner 1 1–0 H 1–0 Jul 22, 2021 H2H
27786 Jordan Thompson Stefano Travaglia 1 1–0 H 1–0 Sep 2, 2020 H2H
27787 Jordan Thompson Steve Darcis 1 0–1 H 0–1 Aug 31, 2016 H2H
27788 Jordan Thompson Steve Johnson 1 0–1 H 0–1 Jan 19, 2022 H2H
27789 Jordan Thompson Terence Atmane 1 0–1 H 0–1 Oct 6, 2023 H2H
27790 Jordan Thompson Thomas Fabbiano 1 0–1 H 0–1 Aug 31, 2017 H2H
27791 Jordan Thompson Thomaz Bellucci 1 0–1 H 0–1 Jan 20, 2016 H2H
27792 Jordan Thompson Vasek Pospisil 1 1–0 H 1–0 Sep 26, 2019 H2H
27793 Jordan Thompson Yibing Wu 1 1–0 C 1–0 Apr 4, 2024 H2H
27794 Jordan Thompson Yuichi Sugita 1 1–0 G 1–0 Jul 16, 2021 H2H
27795 Jordi Arrese Aki Rahunen 1 0–1 C 0–1 Apr 19, 1990 H2H
27796 Jordi Arrese Alberto Tous 1 1–0 C 1–0 Aug 3, 1988 H2H
27797 Jordi Arrese Alejo Mancisidor 1 1–0 C 1–0 Oct 27, 1994 H2H
27798 Jordi Arrese Alessandro Baldoni 1 1–0 C 1–0 Oct 1, 1987 H2H
27799 Jordi Arrese Bart Wuyts 1 1–0 C 1–0 Jul 25, 1992 H2H
27800 Jordi Arrese Bjorn Borg 1 1–0 C 1–0 Apr 24, 1991 H2H