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
54801 Yong Il Yoon Noam Behr 1 0–1 H 0–1 Sep 21, 2001 H2H
54802 Yong Il Yoon Thomas Shimada 1 1–0 H 1–0 Sep 20, 2001 H2H
54803 Yong Il Yoon Tomas Zib 1 0–1 H 0–1 Oct 3, 2001 H2H
54804 Yoshihito Nishioka Albert Ramos-Vinolas 1 0–1 H 0–1 Sep 26, 2019 H2H
54805 Yoshihito Nishioka Alexandr Dolgopolov 1 1–0 H 1–0 Aug 5, 2016 H2H
54806 Yoshihito Nishioka Alex Bolt 1 1–0 H 1–0 Jan 18, 2017 H2H
54807 Yoshihito Nishioka Aljaz Bedene 1 0–1 G 0–1 Jul 1, 2021 H2H
54808 Yoshihito Nishioka Andy Murray 1 0–1 H 0–1 Sep 2, 2020 H2H
54809 Yoshihito Nishioka Aziz Dougaz 1 1–0 H 1–0 Jan 14, 2025 H2H
54810 Yoshihito Nishioka Bernard Tomic 1 0–1 H 0–1 Feb 21, 2015 H2H
54811 Yoshihito Nishioka Botic van de Zandschulp 1 0–1 H 0–1 Oct 28, 2021 H2H
54812 Yoshihito Nishioka Cristian Garin 1 0–1 H 0–1 Mar 11, 2023 H2H
54813 Yoshihito Nishioka Dalibor Svrcina 1 1–0 H 1–0 Jan 19, 2023 H2H
54814 Yoshihito Nishioka Daniel Altmaier 1 1–0 H 1–0 Oct 6, 2023 H2H
54815 Yoshihito Nishioka Daniel Elahi Galan 1 0–1 G 0–1 Jul 5, 2023 H2H
54816 Yoshihito Nishioka Dominic Thiem 1 0–1 H 0–1 Mar 28, 2016 H2H
54817 Yoshihito Nishioka Dominik Koepfer 1 0–1 C 0–1 Sep 24, 2020 H2H
54818 Yoshihito Nishioka Dusan Lajovic 1 0–1 C 0–1 May 9, 2025 H2H
54819 Yoshihito Nishioka Elias Ymer 1 1–0 H 1–0 Mar 11, 2017 H2H
54820 Yoshihito Nishioka Emilio Gomez 1 1–0 H 1–0 Mar 25, 2022 H2H
54821 Yoshihito Nishioka Ernests Gulbis 1 0–1 C 0–1 May 22, 2019 H2H
54822 Yoshihito Nishioka Ethan Quinn 1 0–1 H 0–1 Jul 29, 2025 H2H
54823 Yoshihito Nishioka Fabio Fognini 1 0–1 H 0–1 Aug 3, 2018 H2H
54824 Yoshihito Nishioka Federico Delbonis 1 1–0 H 1–0 Oct 9, 2021 H2H
54825 Yoshihito Nishioka Gael Monfils 1 1–0 C 1–0 May 21, 2021 H2H
54826 Yoshihito Nishioka Gastao Elias 1 1–0 H 1–0 Aug 1, 2018 H2H
54827 Yoshihito Nishioka Gilles Muller 1 0–1 H 0–1 Jul 21, 2016 H2H
54828 Yoshihito Nishioka Gregoire Barrere 1 1–0 H 1–0 Aug 15, 2023 H2H
54829 Yoshihito Nishioka Guido Pella 1 0–1 C 0–1 Sep 10, 2020 H2H
54830 Yoshihito Nishioka Guillermo Garcia-Lopez 1 1–0 H 1–0 Feb 16, 2017 H2H
54831 Yoshihito Nishioka Henri Laaksonen 1 1–0 H 1–0 Feb 13, 2020 H2H
54832 Yoshihito Nishioka Hubert Hurkacz 1 0–1 H 0–1 Aug 15, 2024 H2H
54833 Yoshihito Nishioka Igor Sijsling 1 1–0 H 1–0 Feb 19, 2015 H2H
54834 Yoshihito Nishioka Ivan Dodig 1 1–0 H 1–0 Jul 20, 2016 H2H
54835 Yoshihito Nishioka Ivo Karlovic 1 1–0 H 1–0 Mar 12, 2017 H2H
54836 Yoshihito Nishioka Janko Tipsarevic 1 0–1 G 0–1 Jul 3, 2019 H2H
54837 Yoshihito Nishioka J.J. Wolf 1 1–0 C 1–0 May 30, 2023 H2H
54838 Yoshihito Nishioka Joao Sousa 1 1–0 H 1–0 Oct 3, 2019 H2H
54839 Yoshihito Nishioka Jo-Wilfried Tsonga 1 1–0 C 1–0 Jun 1, 2021 H2H
54840 Yoshihito Nishioka Juncheng Shang 1 1–0 H 1–0 Oct 1, 2023 H2H
54841 Yoshihito Nishioka Kei Nishikori 1 1–0 H 1–0 Aug 14, 2019 H2H
54842 Yoshihito Nishioka Kevin Anderson 1 0–1 H 0–1 Aug 31, 2016 H2H
54843 Yoshihito Nishioka Kimmer Coppejans 1 1–0 H 1–0 Feb 23, 2017 H2H
54844 Yoshihito Nishioka Kyle Edmund 1 1–0 H 1–0 Oct 22, 2020 H2H
54845 Yoshihito Nishioka Laslo Djere 1 1–0 H 1–0 Jan 22, 2020 H2H
54846 Yoshihito Nishioka Learner Tien 1 0–1 G 0–1 Jun 12, 2025 H2H
54847 Yoshihito Nishioka Liam Broady 1 1–0 G 1–0 Jun 26, 2024 H2H
54848 Yoshihito Nishioka Lorenzo Sonego 1 0–1 C 0–1 May 13, 2023 H2H
54849 Yoshihito Nishioka Luca Van Assche 1 1–0 H 1–0 Oct 20, 2022 H2H
54850 Yoshihito Nishioka Luciano Darderi 1 0–1 H 0–1 Sep 27, 2025 H2H
54851 Yoshihito Nishioka Marcos Baghdatis 1 0–1 H 0–1 Mar 10, 2018 H2H
54852 Yoshihito Nishioka Marinko Matosevic 1 1–0 H 1–0 Feb 20, 2015 H2H
54853 Yoshihito Nishioka Marton Fucsovics 1 0–1 C 0–1 May 11, 2021 H2H
54854 Yoshihito Nishioka Matteo Arnaldi 1 0–1 H 0–1 Feb 15, 2024 H2H
54855 Yoshihito Nishioka Maximilian Marterer 1 1–0 H 1–0 Sep 21, 2024 H2H
54856 Yoshihito Nishioka Max Purcell 1 1–0 C 1–0 Jun 1, 2023 H2H
54857 Yoshihito Nishioka Michael Mmoh 1 1–0 H 1–0 Feb 25, 2021 H2H
54858 Yoshihito Nishioka Mikael Ymer 1 1–0 H 1–0 Jan 18, 2023 H2H
54859 Yoshihito Nishioka Mitchell Krueger 1 1–0 H 1–0 Feb 10, 2022 H2H
54860 Yoshihito Nishioka Noah Rubin 1 1–0 H 1–0 Feb 21, 2020 H2H
54861 Yoshihito Nishioka Pablo Andujar 1 1–0 H 1–0 Nov 4, 2020 H2H
54862 Yoshihito Nishioka Pablo Cuevas 1 0–1 H 0–1 Jan 20, 2016 H2H
54863 Yoshihito Nishioka Paolo Lorenzi 1 0–1 H 0–1 Aug 27, 2014 H2H
54864 Yoshihito Nishioka Paul-Henri Mathieu 1 1–0 H 1–0 Sep 2, 2015 H2H
54865 Yoshihito Nishioka Pedro Martinez 1 0–1 H 0–1 Feb 10, 2021 H2H
54866 Yoshihito Nishioka Philipp Kohlschreiber 1 1–0 H 1–0 Jan 17, 2018 H2H
54867 Yoshihito Nishioka Rafael Nadal 1 0–1 H 0–1 Mar 3, 2017 H2H
54868 Yoshihito Nishioka Roger Federer 1 0–1 H 0–1 Aug 29, 2018 H2H
54869 Yoshihito Nishioka Ryan Harrison 1 1–0 H 1–0 Jan 10, 2019 H2H
54870 Yoshihito Nishioka Sebastian Ofner 1 1–0 C 1–0 May 10, 2024 H2H
54871 Yoshihito Nishioka Sergiy Stakhovsky 1 0–1 G 0–1 Jun 29, 2016 H2H
54872 Yoshihito Nishioka Soonwoo Kwon 1 0–1 H 0–1 Jan 6, 2022 H2H
54873 Yoshihito Nishioka Stefan Kozlov 1 0–1 G 0–1 Jun 9, 2016 H2H
54874 Yoshihito Nishioka Stefanos Tsitsipas 1 0–1 C 0–1 May 22, 2021 H2H
54875 Yoshihito Nishioka Steve Johnson 1 0–1 H 0–1 Feb 24, 2017 H2H
54876 Yoshihito Nishioka Taro Daniel 1 1–0 H 1–0 Sep 30, 2022 H2H
54877 Yoshihito Nishioka Tatsuma Ito 1 0–1 H 0–1 Oct 8, 2015 H2H
54878 Yoshihito Nishioka Tennys Sandgren 1 1–0 H 1–0 Jan 16, 2019 H2H
54879 Yoshihito Nishioka Thanasi Kokkinakis 1 0–1 H 0–1 Jan 8, 2025 H2H
54880 Yoshihito Nishioka Thiago Monteiro 1 0–1 H 0–1 Jan 13, 2022 H2H
54881 Yoshihito Nishioka Thiago Seyboth Wild 1 1–0 C 1–0 Jun 3, 2023 H2H
54882 Yoshihito Nishioka Thomas Fabbiano 1 0–1 H 0–1 Sep 29, 2016 H2H
54883 Yoshihito Nishioka Thomaz Bellucci 1 0–1 H 0–1 Sep 3, 2015 H2H
54884 Yoshihito Nishioka Tomas Martin Etcheverry 1 0–1 C 0–1 Jun 6, 2023 H2H
54885 Yoshihito Nishioka Viktor Troicki 1 0–1 H 0–1 Jan 4, 2017 H2H
54886 Yoshihito Nishioka Yi Zhou 1 0–1 H 0–1 Oct 4, 2024 H2H
54887 Yoshihito Nishioka Zachary Svajda 1 1–0 H 1–0 Jul 25, 2024 H2H
54888 Yosuke Watanuki Adrian Mannarino 1 0–1 H 0–1 Aug 30, 2023 H2H
54889 Yosuke Watanuki Alexander Zverev 1 0–1 G 0–1 Jul 6, 2023 H2H
54890 Yosuke Watanuki Alex de Minaur 1 0–1 C 0–1 May 21, 2022 H2H
54891 Yosuke Watanuki Arthur Rinderknech 1 1–0 H 1–0 Jan 18, 2023 H2H
54892 Yosuke Watanuki Benoit Paire 1 1–0 H 1–0 Mar 24, 2023 H2H
54893 Yosuke Watanuki Brandon Nakashima 1 1–0 H 1–0 Oct 5, 2024 H2H
54894 Yosuke Watanuki Cameron Norrie 1 0–1 C 0–1 Apr 29, 2023 H2H
54895 Yosuke Watanuki Corentin Moutet 1 1–0 C 1–0 Apr 28, 2023 H2H
54896 Yosuke Watanuki Daniel Altmaier 1 1–0 H 1–0 Jul 29, 2025 H2H
54897 Yosuke Watanuki Felix Auger-Aliassime 1 1–0 H 1–0 Aug 3, 2023 H2H
54898 Yosuke Watanuki Harold Mayot 1 0–1 H 0–1 Nov 9, 2023 H2H
54899 Yosuke Watanuki Hubert Hurkacz 1 0–1 G 0–1 Jun 16, 2023 H2H
54900 Yosuke Watanuki Juncheng Shang 1 1–0 H 1–0 Oct 6, 2023 H2H
54901 Yosuke Watanuki Kyle Edmund 1 0–1 H 0–1 Aug 3, 2022 H2H
54902 Yosuke Watanuki Marc-Andrea Huesler 1 1–0 G 1–0 Jul 5, 2023 H2H
54903 Yosuke Watanuki Marton Fucsovics 1 0–1 H 0–1 Aug 25, 2021 H2H
54904 Yosuke Watanuki Miomir Kecmanovic 1 0–1 H 0–1 Jan 16, 2024 H2H
54905 Yosuke Watanuki Nuno Borges 1 0–1 H 0–1 Sep 27, 2025 H2H
54906 Yosuke Watanuki Pavel Kotov 1 1–0 H 1–0 Oct 4, 2024 H2H
54907 Yosuke Watanuki Pedro Martinez 1 1–0 C 1–0 May 19, 2022 H2H
54908 Yosuke Watanuki Sebastian Korda 1 0–1 H 0–1 Jan 19, 2023 H2H
54909 Yosuke Watanuki Soonwoo Kwon 1 1–0 C 1–0 May 20, 2022 H2H
54910 Yosuke Watanuki Tomas Machac 1 1–0 H 1–0 Mar 8, 2025 H2H
54911 Yosuke Watanuki Ugo Humbert 1 0–1 H 0–1 Aug 4, 2023 H2H
54912 Yosuke Watanuki Yibing Wu 1 1–0 H 1–0 Aug 2, 2023 H2H
54913 Younes El Aynaoui Adrian Voinea 1 0–1 C 0–1 Sep 18, 1999 H2H
54914 Younes El Aynaoui Alexander Waske 1 1–0 G 1–0 Jun 19, 2003 H2H
54915 Younes El Aynaoui Alexandre Sidorenko 1 1–0 C 1–0 May 1, 2008 H2H
54916 Younes El Aynaoui Andrei Cherkasov 1 0–1 H 0–1 Jan 8, 1993 H2H
54917 Younes El Aynaoui Andy Roddick 1 0–1 H 0–1 Jan 24, 2003 H2H
54918 Younes El Aynaoui Arnaud Boetsch 1 0–1 H 0–1 Mar 13, 1996 H2H
54919 Younes El Aynaoui Arnaud Di Pasquale 1 1–0 C 1–0 May 4, 2000 H2H
54920 Younes El Aynaoui Arvind Parmar 1 1–0 H 1–0 Jan 19, 2000 H2H
54921 Younes El Aynaoui Bing Chao Lin 1 1–0 H 1–0 Jan 15, 1994 H2H
54922 Younes El Aynaoui Boris Becker 1 0–1 C 0–1 Aug 2, 1992 H2H
54923 Younes El Aynaoui Carlos Costa 1 0–1 C 0–1 Nov 10, 1994 H2H
54924 Younes El Aynaoui Cassio Motta 1 1–0 C 1–0 Nov 4, 1993 H2H
54925 Younes El Aynaoui Charles Auffray 1 1–0 C 1–0 May 20, 1999 H2H
54926 Younes El Aynaoui Chemseddine Belal 1 1–0 C 1–0 Apr 12, 2001 H2H
54927 Younes El Aynaoui Christian Bergstrom 1 0–1 H 0–1 Oct 9, 1993 H2H
54928 Younes El Aynaoui Christian Vinck 1 1–0 C 1–0 Jul 20, 2000 H2H
54929 Younes El Aynaoui Christopher Koderisch 1 1–0 G 1–0 Jun 12, 2003 H2H
54930 Younes El Aynaoui Christophe Rochus 1 1–0 C 1–0 May 30, 2003 H2H
54931 Younes El Aynaoui Chris Wilkinson 1 1–0 C 1–0 Jul 31, 1992 H2H
54932 Younes El Aynaoui Claudio Mezzadri 1 1–0 C 1–0 Aug 13, 1993 H2H
54933 Younes El Aynaoui Daniel Vacek 1 0–1 H 0–1 Aug 31, 1994 H2H
54934 Younes El Aynaoui Dinu Pescariu 1 1–0 C 1–0 Sep 13, 2001 H2H
54935 Younes El Aynaoui Dmitry Tursunov 1 0–1 H 0–1 Jan 6, 2006 H2H
54936 Younes El Aynaoui Dusan Prchlik 1 1–0 C 1–0 Mar 17, 1994 H2H
54937 Younes El Aynaoui Edwin Kempes 1 1–0 G 1–0 Jun 27, 2001 H2H
54938 Younes El Aynaoui Fernando Verdasco 1 1–0 H 1–0 Aug 21, 2003 H2H
54939 Younes El Aynaoui Filip Dewulf 1 1–0 C 1–0 Aug 1, 1996 H2H
54940 Younes El Aynaoui Goran Prpic 1 0–1 C 0–1 Mar 8, 1990 H2H
54941 Younes El Aynaoui Guillermo Perez-Roldan 1 0–1 C 0–1 Mar 21, 1993 H2H
54942 Younes El Aynaoui Hendrik Dreekmann 1 1–0 C 1–0 Sep 18, 1999 H2H
54943 Younes El Aynaoui Hernan Gumy 1 1–0 C 1–0 Aug 3, 1996 H2H
54944 Younes El Aynaoui Horst Skoff 1 1–0 C 1–0 Mar 20, 1993 H2H
54945 Younes El Aynaoui Ivo Heuberger 1 0–1 H 0–1 Jan 17, 2001 H2H
54946 Younes El Aynaoui Jaime Oncins 1 1–0 C 1–0 Nov 5, 1993 H2H
54947 Younes El Aynaoui Jan-Michael Gambill 1 1–0 C 1–0 May 29, 2002 H2H
54948 Younes El Aynaoui Jan Vacek 1 0–1 C 0–1 Jul 25, 2001 H2H
54949 Younes El Aynaoui Jason Stoltenberg 1 1–0 C 1–0 Jun 4, 2000 H2H
54950 Younes El Aynaoui Jeff Morrison 1 1–0 H 1–0 Aug 28, 2002 H2H
54951 Younes El Aynaoui Jiri Vanek 1 1–0 H 1–0 Jan 16, 2002 H2H
54952 Younes El Aynaoui Johan Settergren 1 1–0 C 1–0 Jul 19, 2002 H2H
54953 Younes El Aynaoui Jose Acasuso 1 0–1 H 0–1 Aug 17, 2005 H2H
54954 Younes El Aynaoui Juan Antonio Marin 1 0–1 C 0–1 Aug 13, 1999 H2H
54955 Younes El Aynaoui Justin Gimelstob 1 1–0 H 1–0 Jan 15, 2003 H2H
54956 Younes El Aynaoui Kalle Flygt 1 1–0 C 1–0 Jul 12, 2001 H2H
54957 Younes El Aynaoui Kristian Pless 1 1–0 C 1–0 Jan 31, 2002 H2H
54958 Younes El Aynaoui Laurence Tieleman 1 1–0 C 1–0 Apr 14, 2000 H2H
54959 Younes El Aynaoui Luis Horna 1 1–0 C 1–0 Mar 1, 2001 H2H
54960 Younes El Aynaoui Mardy Fish 1 1–0 H 1–0 Aug 6, 2003 H2H
54961 Younes El Aynaoui Mark Hilton 1 1–0 G 1–0 Jun 25, 2003 H2H
54962 Younes El Aynaoui Markus Hipfl 1 1–0 C 1–0 Jul 13, 2001 H2H
54963 Younes El Aynaoui Mark Woodforde 1 0–1 H 0–1 Oct 17, 1996 H2H
54964 Younes El Aynaoui Martin Lee 1 1–0 G 1–0 Jun 30, 2000 H2H
54965 Younes El Aynaoui Martin Rodriguez 1 0–1 C 0–1 Jun 10, 1999 H2H
54966 Younes El Aynaoui Massimo Cierro 1 1–0 C 1–0 Mar 19, 1992 H2H
54967 Younes El Aynaoui Mats Wilander 1 1–0 H 1–0 Aug 26, 1994 H2H
54968 Younes El Aynaoui Max Mirnyi 1 1–0 C 1–0 May 2, 2002 H2H
54969 Younes El Aynaoui Michal Tabara 1 1–0 C 1–0 Jul 14, 2001 H2H
54970 Younes El Aynaoui Mikael Tillstrom 1 1–0 H 1–0 Jan 8, 2000 H2H
54971 Younes El Aynaoui Mounir El Aarej 1 1–0 C 1–0 Apr 12, 2002 H2H
54972 Younes El Aynaoui Neil Borwick 1 1–0 H 1–0 Jan 19, 1994 H2H
54973 Younes El Aynaoui Nicolas Coutelot 1 1–0 C 1–0 Apr 11, 2002 H2H
54974 Younes El Aynaoui Nicolas Kiefer 1 1–0 H 1–0 Jul 31, 2002 H2H
54975 Younes El Aynaoui Nicolas Mahut 1 0–1 H 0–1 Oct 2, 2003 H2H
54976 Younes El Aynaoui Oleg Ogorodov 1 1–0 C 1–0 Mar 27, 1997 H2H
54977 Younes El Aynaoui Oliver Gross 1 1–0 G 1–0 Jun 23, 1999 H2H
54978 Younes El Aynaoui Omar Alawadhi 1 1–0 H 1–0 Feb 27, 2003 H2H
54979 Younes El Aynaoui Omar Camporese 1 0–1 C 0–1 Jul 24, 1996 H2H
54980 Younes El Aynaoui Oscar Martinez 1 1–0 C 1–0 Mar 19, 1994 H2H
54981 Younes El Aynaoui Paolo Cane 1 0–1 C 0–1 Apr 14, 1994 H2H
54982 Younes El Aynaoui Paul-Henri Mathieu 1 1–0 C 1–0 Apr 13, 2002 H2H
54983 Younes El Aynaoui Peter Moraing 1 0–1 C 0–1 Oct 14, 1993 H2H
54984 Younes El Aynaoui Petr Korda 1 0–1 H 0–1 Jan 7, 1996 H2H
54985 Younes El Aynaoui Radomir Vasek 1 0–1 C 0–1 May 25, 1994 H2H
54986 Younes El Aynaoui Renzo Furlan 1 0–1 C 0–1 Oct 29, 1993 H2H
54987 Younes El Aynaoui Richard Krajicek 1 1–0 H 1–0 Aug 22, 2002 H2H
54988 Younes El Aynaoui Richey Reneberg 1 0–1 C 0–1 May 15, 1996 H2H
54989 Younes El Aynaoui Rik De Voest 1 1–0 H 1–0 Aug 22, 2003 H2H
54990 Younes El Aynaoui Robby Ginepri 1 1–0 H 1–0 Oct 18, 2003 H2H
54991 Younes El Aynaoui Roberto Azar 1 1–0 C 1–0 Aug 12, 1993 H2H
54992 Younes El Aynaoui Rodolphe Gilbert 1 0–1 C 0–1 Feb 24, 1994 H2H
54993 Younes El Aynaoui Ryler DeHeart 1 1–0 H 1–0 Jan 6, 2010 H2H
54994 Younes El Aynaoui Sandon Stolle 1 0–1 H 0–1 Mar 7, 1996 H2H
54995 Younes El Aynaoui Sargis Sargsian 1 0–1 C 0–1 Apr 19, 2000 H2H
54996 Younes El Aynaoui Stefano Galvani 1 1–0 C 1–0 Feb 1, 2002 H2H
54997 Younes El Aynaoui Stefano Pescosolido 1 0–1 C 0–1 May 19, 1994 H2H
54998 Younes El Aynaoui Stephane Huet 1 1–0 C 1–0 May 17, 2000 H2H
54999 Younes El Aynaoui Steve Bryan 1 1–0 H 1–0 Jan 14, 1994 H2H
55000 Younes El Aynaoui Taylor Dent 1 0–1 H 0–1 Sep 1, 2004 H2H