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
39201 Nishesh Basavareddy Nuno Borges 1 0–1 G 0–1 Jun 12, 2025 H2H
39202 Nishesh Basavareddy Taylor Fritz 1 1–0 C 1–0 May 24, 2026 H2H
39203 Nishesh Basavareddy Tristan Schoolkate 1 0–1 H 0–1 Sep 1, 2026 H2H
39204 Noah Rubin Benoit Paire 1 1–0 H 1–0 Jan 20, 2016 H2H
39205 Noah Rubin Nick Kyrgios 1 0–1 H 0–1 Jul 27, 2018 H2H
39206 Noah Rubin Thanasi Kokkinakis 1 1–0 H 1–0 Jul 26, 2018 H2H
39207 Noam Behr Amit Naor 1 0–1 H 0–1 Oct 11, 1990 H2H
39208 Noam Behr Andrei Olhovskiy 1 0–1 C 0–1 Feb 1, 1996 H2H
39209 Noam Behr George Bastl 1 0–1 H 0–1 Feb 15, 2001 H2H
39210 Noam Behr Ivo Heuberger 1 0–1 H 0–1 Oct 4, 2001 H2H
39211 Noam Behr Martin Sinner 1 0–1 H 0–1 Oct 17, 1996 H2H
39212 Noam Behr Takahiro Terachi 1 1–0 H 1–0 Oct 3, 2001 H2H
39213 Noam Okun Gael Monfils 1 0–1 G 0–1 Jun 22, 2005 H2H
39214 Nobuya Tamura Akira Motomura 1 1–0 C 1–0 Oct 24, 1979 H2H
39215 Noel Freitas Byron Bertram 1 0–1 C 0–1 May 1, 1980 H2H
39216 Noel Phillips Bob Carmichael 1 1–0 G 1–0 Dec 23, 1977 H2H
39217 Noel Phillips Victor Eke 1 1–0 G 1–0 Dec 26, 1978 H2H
39218 Norbert Gombos Adrian Mannarino 1 1–0 H 1–0 Jul 31, 2019 H2H
39219 Norbert Gombos Alexei Popyrin 1 0–1 G 0–1 Jun 23, 2021 H2H
39220 Norbert Gombos Benoit Paire 1 0–1 H 0–1 Oct 29, 2015 H2H
39221 Norbert Gombos Carlos Taberner 1 0–1 H 0–1 Feb 8, 2018 H2H
39222 Norbert Gombos Cristian Garin 1 0–1 H 0–1 Sep 1, 2021 H2H
39223 Norbert Gombos Diego Schwartzman 1 0–1 C 0–1 Oct 3, 2020 H2H
39224 Norbert Gombos Egor Gerasimov 1 0–1 H 0–1 Aug 24, 2021 H2H
39225 Norbert Gombos Evgeny Donskoy 1 1–0 H 1–0 Feb 23, 2017 H2H
39226 Norbert Gombos Gael Monfils 1 0–1 H 0–1 Feb 8, 2020 H2H
39227 Norbert Gombos Hugo Gaston 1 1–0 C 1–0 Jul 23, 2025 H2H
39228 Norbert Gombos Ilya Ivashka 1 0–1 H 0–1 Feb 17, 2022 H2H
39229 Norbert Gombos Jan-Lennard Struff 1 0–1 H 0–1 Aug 22, 2017 H2H
39230 Norbert Gombos Malek Jaziri 1 0–1 H 0–1 Mar 10, 2021 H2H
39231 Norbert Gombos Marcos Giron 1 0–1 H 0–1 Jul 26, 2021 H2H
39232 Norbert Gombos Marton Fucsovics 1 0–1 H 0–1 Aug 24, 2020 H2H
39233 Norbert Gombos Miomir Kecmanovic 1 1–0 H 1–0 Aug 1, 2019 H2H
39234 Norbert Gombos Pedro Cachin 1 0–1 C 0–1 May 24, 2022 H2H
39235 Norbert Gombos Radu Albot 1 1–0 H 1–0 Sep 2, 2020 H2H
39236 Norbert Gombos Taro Daniel 1 1–0 C 1–0 Jul 27, 2017 H2H
39237 Norman Holmes Bengt Lundstedt 1 0–1 C 0–1 Jan 22, 1976 H2H
39238 Norman Holmes Dick Crealy 1 0–1 C 0–1 May 21, 1975 H2H
39239 Norman Holmes Frank Gebert 1 1–0 C 1–0 Jul 20, 1976 H2H
39240 Norman Holmes Hans Joachim Ploetz 1 1–0 C 1–0 Apr 11, 1975 H2H
39241 Norman Holmes Hans Jurgen Pohmann 1 0–1 H 0–1 Jun 17, 1976 H2H
39242 Norman Holmes Ivan Molina 1 0–1 C 0–1 Aug 11, 1976 H2H
39243 Norman Holmes John Whitlinger 1 1–0 C 1–0 May 13, 1976 H2H
39244 Norman Holmes Julian Ganzabal 1 0–1 C 0–1 May 14, 1975 H2H
39245 Norman Holmes Jurgen Fassbender 1 1–0 C 1–0 Jul 21, 1976 H2H
39246 Norman Holmes Mark Farrell 1 0–1 G 0–1 Jun 6, 1974 H2H
39247 Norman Holmes Marty Riessen 1 0–1 C 0–1 Sep 5, 1976 H2H
39248 Norman Holmes Milan Holecek 1 0–1 G 0–1 Sep 7, 1971 H2H
39249 Norman Holmes Nicola Spear 1 0–1 C 0–1 Feb 22, 1975 H2H
39250 Norman Holmes Patrick Proisy 1 0–1 C 0–1 Mar 7, 1975 H2H
39251 Norman Holmes Pietro Marzano 1 0–1 C 0–1 May 13, 1975 H2H
39252 Norman Holmes Roberto Chavez 1 0–1 G 0–1 Jun 6, 1973 H2H
39253 Norman Holmes Rod Laver 1 0–1 C 0–1 Aug 9, 1975 H2H
39254 Norman Holmes Steve Faulk 1 1–0 G 1–0 Jun 13, 1974 H2H
39255 Norman Holmes Tenny Svensson 1 1–0 C 1–0 Aug 7, 1975 H2H
39256 Norman Holmes Tom Edlefsen 1 1–0 G 1–0 Sep 3, 1971 H2H
39257 Norman Holmes Torben Ulrich 1 1–0 H 1–0 Feb 7, 1974 H2H
39258 Norm Schellenger Jim Osborne 1 0–1 C 0–1 Apr 18, 1970 H2H
39259 Novak Djokovic Adam Pavlasek 1 1–0 G 1–0 Jul 6, 2017 H2H
39260 Novak Djokovic Adrian Ungur 1 1–0 C 1–0 Apr 29, 2011 H2H
39261 Novak Djokovic Alejandro Gonzalez 1 1–0 H 1–0 Mar 11, 2014 H2H
39262 Novak Djokovic Aleksandar Vukic 1 1–0 H 1–0 Mar 9, 2024 H2H
39263 Novak Djokovic Alexander Waske 1 1–0 G 1–0 Jun 22, 2006 H2H
39264 Novak Djokovic Alun Jones 1 1–0 H 1–0 Jan 1, 2007 H2H
39265 Novak Djokovic Andrea Stoppini 1 1–0 H 1–0 Jan 21, 2009 H2H
39266 Novak Djokovic Andrej Martin 1 1–0 C 1–0 May 29, 2021 H2H
39267 Novak Djokovic Andrey Kuznetsov 1 1–0 H 1–0 Jan 22, 2015 H2H
39268 Novak Djokovic Ben Shelton 1 1–0 H 1–0 Sep 9, 2023 H2H
39269 Novak Djokovic Bernabe Zapata Miralles 1 1–0 H 1–0 Aug 31, 2023 H2H
39270 Novak Djokovic Bobby Reynolds 1 1–0 G 1–0 Jun 27, 2013 H2H
39271 Novak Djokovic Boris Pashanski 1 1–0 C 1–0 Jul 20, 2006 H2H
39272 Novak Djokovic Camilo Ugo Carabelli 1 1–0 H 1–0 Mar 24, 2025 H2H
39273 Novak Djokovic Carsten Ball 1 1–0 H 1–0 Sep 3, 2009 H2H
39274 Novak Djokovic Cedrik-Marcel Stebe 1 1–0 H 1–0 Feb 29, 2012 H2H
39275 Novak Djokovic Chris Guccione 1 1–0 H 1–0 Jan 7, 2007 H2H
39276 Novak Djokovic Conor Niland 1 1–0 H 1–0 Aug 31, 2011 H2H
39277 Novak Djokovic Constant Lestienne 1 1–0 H 1–0 Jan 5, 2023 H2H
39278 Novak Djokovic Danai Udomchoke 1 1–0 H 1–0 Jan 21, 2007 H2H
39279 Novak Djokovic Denis Gremelmayr 1 1–0 C 1–0 May 27, 2008 H2H
39280 Novak Djokovic Dennis van Scheppingen 1 0–1 H 0–1 Sep 30, 2004 H2H
39281 Novak Djokovic Dudi Sela 1 1–0 G 1–0 Jun 30, 2009 H2H
39282 Novak Djokovic Dustin Brown 1 1–0 H 1–0 Jan 7, 2016 H2H
39283 Novak Djokovic Enzo Couacaud 1 1–0 H 1–0 Jan 19, 2023 H2H
39284 Novak Djokovic Filip Misolic 1 1–0 C 1–0 May 31, 2025 H2H
39285 Novak Djokovic Flavio Cipolla 1 1–0 H 1–0 Feb 26, 2009 H2H
39286 Novak Djokovic Giovanni Mpetshi Perricard 1 1–0 C 1–0 May 24, 2026 H2H
39287 Novak Djokovic Go Soeda 1 1–0 H 1–0 Oct 4, 2019 H2H
39288 Novak Djokovic Henri Laaksonen 1 1–0 C 1–0 May 30, 2019 H2H
39289 Novak Djokovic Ilija Bozoljac 1 1–0 C 1–0 Feb 4, 2006 H2H
39290 Novak Djokovic Jacob Fearnley 1 1–0 G 1–0 Jul 4, 2024 H2H
39291 Novak Djokovic James Ward 1 1–0 G 1–0 Jun 29, 2016 H2H
39292 Novak Djokovic Jan Hajek 1 1–0 H 1–0 Jan 1, 2007 H2H
39293 Novak Djokovic Jenson Brooksby 1 1–0 H 1–0 Sep 7, 2021 H2H
39294 Novak Djokovic Jesse Witten 1 1–0 H 1–0 Sep 6, 2009 H2H
39295 Novak Djokovic Jiri Vanek 1 1–0 C 1–0 Jul 29, 2006 H2H
39296 Novak Djokovic Joao Souza 1 1–0 H 1–0 Sep 2, 2015 H2H
39297 Novak Djokovic Kamil Majchrzak 1 1–0 H 1–0 Mar 7, 2026 H2H
39298 Novak Djokovic Laurent Recouderc 1 1–0 C 1–0 May 31, 2007 H2H
39299 Novak Djokovic Luka Belic 1 1–0 C 1–0 Jul 27, 2006 H2H
39300 Novak Djokovic Mao-Xin Gong 1 1–0 H 1–0 Oct 7, 2010 H2H
39301 Novak Djokovic Mariano Navone 1 0–1 H 0–1 Aug 30, 2026 H2H
39302 Novak Djokovic Marsel Ilhan 1 1–0 H 1–0 Feb 27, 2015 H2H
39303 Novak Djokovic Martin Vassallo Arguello 1 1–0 H 1–0 Mar 15, 2009 H2H
39304 Novak Djokovic Mats Moraing 1 1–0 C 1–0 May 28, 2021 H2H
39305 Novak Djokovic Matthew Ebden 1 1–0 C 1–0 Jul 29, 2024 H2H
39306 Novak Djokovic Miguel Angel Lopez Jaen 1 1–0 C 1–0 May 29, 2008 H2H
39307 Novak Djokovic Mikael Ymer 1 1–0 C 1–0 Sep 29, 2020 H2H
39308 Novak Djokovic Mikhail Kukushkin 1 1–0 H 1–0 Oct 10, 2014 H2H
39309 Novak Djokovic Mirza Basic 1 1–0 H 1–0 Aug 8, 2018 H2H
39310 Novak Djokovic Nicolas Devilder 1 1–0 C 1–0 Jun 2, 2012 H2H
39311 Novak Djokovic Olivier Patience 1 1–0 C 1–0 Jun 3, 2007 H2H
39312 Novak Djokovic Pedro Cachin 1 1–0 G 1–0 Jul 5, 2023 H2H
39313 Novak Djokovic Pedro Martinez 1 1–0 H 1–0 Jan 19, 2026 H2H
39314 Novak Djokovic Radu Albot 1 1–0 H 1–0 Aug 28, 2024 H2H
39315 Novak Djokovic Reilly Opelka 1 0–1 H 0–1 Jan 4, 2025 H2H
39316 Novak Djokovic Robin Vik 1 1–0 C 1–0 Feb 2, 2006 H2H
39317 Novak Djokovic Roko Karanusic 1 1–0 G 1–0 Jun 12, 2008 H2H
39318 Novak Djokovic Simon Greul 1 1–0 G 1–0 Jun 25, 2009 H2H
39319 Novak Djokovic Simon Stadler 1 1–0 H 1–0 Sep 26, 2008 H2H
39320 Novak Djokovic Somdev Devvarman 1 1–0 H 1–0 Mar 25, 2013 H2H
39321 Novak Djokovic Stefano Ianni 1 1–0 C 1–0 Jul 28, 2006 H2H
39322 Novak Djokovic Stephane Robert 1 1–0 C 1–0 May 11, 2016 H2H
39323 Novak Djokovic Taro Daniel 1 0–1 H 0–1 Mar 11, 2018 H2H
39324 Novak Djokovic Tatsuma Ito 1 1–0 H 1–0 Jan 24, 2020 H2H
39325 Novak Djokovic Thiemo de Bakker 1 1–0 C 1–0 May 24, 2011 H2H
39326 Novak Djokovic Tobias Clemens 1 1–0 H 1–0 Oct 7, 2006 H2H
39327 Novak Djokovic Valentin Royer 1 1–0 C 1–0 May 27, 2026 H2H
39328 Novak Djokovic Ze Zhang 1 1–0 H 1–0 Oct 9, 2015 H2H
39329 Novak Djokovic Zizou Bergs 1 1–0 H 1–0 Oct 10, 2025 H2H
39330 Nuno Borges Albert Ramos-Vinolas 1 1–0 H 1–0 Oct 20, 2022 H2H
39331 Nuno Borges Alejandro Tabilo 1 0–1 H 0–1 Oct 30, 2024 H2H
39332 Nuno Borges Aleksandar Kovacevic 1 1–0 H 1–0 Aug 3, 2026 H2H
39333 Nuno Borges Aleksandar Vukic 1 1–0 H 1–0 Oct 4, 2025 H2H
39334 Nuno Borges Alexandre Muller 1 1–0 H 1–0 Jan 14, 2025 H2H
39335 Nuno Borges Alex de Minaur 1 0–1 H 0–1 Oct 8, 2025 H2H
39336 Nuno Borges Alexei Popyrin 1 0–1 C 0–1 May 31, 2025 H2H
39337 Nuno Borges Ben Shelton 1 1–0 H 1–0 Aug 31, 2022 H2H
39338 Nuno Borges Botic van de Zandschulp 1 1–0 H 1–0 Oct 3, 2025 H2H
39339 Nuno Borges Cristian Garin 1 0–1 C 0–1 Apr 6, 2024 H2H
39340 Nuno Borges Diego Schwartzman 1 0–1 C 0–1 Jun 1, 2023 H2H
39341 Nuno Borges Emilio Nava 1 1–0 H 1–0 Mar 5, 2026 H2H
39342 Nuno Borges Emil Ruusuvuori 1 0–1 H 0–1 Mar 24, 2023 H2H
39343 Nuno Borges Ethan Quinn 1 0–1 G 0–1 Jun 26, 2026 H2H
39344 Nuno Borges Facundo Bagnis 1 1–0 H 1–0 Jul 30, 2025 H2H
39345 Nuno Borges Filip Misolic 1 0–1 C 0–1 Jul 18, 2025 H2H
39346 Nuno Borges Gregoire Barrere 1 0–1 H 0–1 Oct 6, 2023 H2H
39347 Nuno Borges Hamad Medjedovic 1 0–1 C 0–1 Apr 17, 2026 H2H
39348 Nuno Borges Ilya Ivashka 1 1–0 C 1–0 Apr 19, 2023 H2H
39349 Nuno Borges Jan-Lennard Struff 1 1–0 G 1–0 Jun 23, 2026 H2H
39350 Nuno Borges Jenson Brooksby 1 0–1 G 0–1 Jun 26, 2025 H2H
39351 Nuno Borges Jesper de Jong 1 1–0 C 1–0 May 6, 2026 H2H
39352 Nuno Borges Juncheng Shang 1 1–0 H 1–0 Oct 6, 2025 H2H
39353 Nuno Borges Kamil Majchrzak 1 0–1 H 0–1 Aug 20, 2025 H2H
39354 Nuno Borges Lorenzo Musetti 1 1–0 C 1–0 Apr 5, 2024 H2H
39355 Nuno Borges Lucas Pouille 1 1–0 C 1–0 Apr 4, 2024 H2H
39356 Nuno Borges Marcos Giron 1 0–1 C 0–1 Apr 28, 2023 H2H
39357 Nuno Borges Mirza Basic 1 1–0 H 1–0 Sep 29, 2022 H2H
39358 Nuno Borges Moise Kouame 1 1–0 C 1–0 Jul 14, 2026 H2H
39359 Nuno Borges Orlando Luz 1 1–0 C 1–0 Jul 21, 2026 H2H
39360 Nuno Borges Pablo Carreno Busta 1 1–0 C 1–0 Apr 25, 2025 H2H
39361 Nuno Borges Pavel Kotov 1 0–1 H 0–1 Jan 4, 2024 H2H
39362 Nuno Borges Philip Sekulic 1 0–1 H 0–1 Sep 23, 2023 H2H
39363 Nuno Borges Quentin Halys 1 0–1 C 0–1 Apr 6, 2023 H2H
39364 Nuno Borges Raphael Collignon 1 1–0 C 1–0 Apr 4, 2025 H2H
39365 Nuno Borges Reilly Opelka 1 0–1 H 0–1 Mar 19, 2026 H2H
39366 Nuno Borges Roberto Bautista Agut 1 0–1 G 0–1 Jun 19, 2025 H2H
39367 Nuno Borges Sebastian Korda 1 0–1 H 0–1 Oct 1, 2023 H2H
39368 Nuno Borges Terence Atmane 1 1–0 G 1–0 Jun 8, 2026 H2H
39369 Nuno Marques Aki Rahunen 1 0–1 C 0–1 May 18, 1990 H2H
39370 Nuno Marques Brad Pearce 1 0–1 H 0–1 Aug 9, 1989 H2H
39371 Nuno Marques Buff Farrow 1 1–0 H 1–0 Aug 14, 1991 H2H
39372 Nuno Marques Carl Uwe Steeb 1 1–0 H 1–0 Mar 16, 1991 H2H
39373 Nuno Marques Christian Bergstrom 1 0–1 H 0–1 Aug 15, 1991 H2H
39374 Nuno Marques Danilo Marcelino 1 1–0 H 1–0 Nov 9, 1990 H2H
39375 Nuno Marques David Rikl 1 1–0 C 1–0 May 2, 1996 H2H
39376 Nuno Marques Derrick Rostagno 1 0–1 H 0–1 Aug 2, 1989 H2H
39377 Nuno Marques Diego Perez 1 1–0 C 1–0 Feb 6, 1992 H2H
39378 Nuno Marques Federico Mordegan 1 1–0 C 1–0 May 23, 1991 H2H
39379 Nuno Marques Fernando Luna 1 1–0 C 1–0 Jun 16, 1988 H2H
39380 Nuno Marques Francesco Cancellotti 1 1–0 C 1–0 May 16, 1991 H2H
39381 Nuno Marques Gerard Solves 1 1–0 C 1–0 Apr 8, 1999 H2H
39382 Nuno Marques Glenn Michibata 1 1–0 H 1–0 Aug 28, 1991 H2H
39383 Nuno Marques Grant Connell 1 0–1 G 0–1 Jun 13, 1990 H2H
39384 Nuno Marques Heiner Moraing 1 0–1 H 0–1 Jan 5, 1989 H2H
39385 Nuno Marques Jaime Oncins 1 0–1 H 0–1 Jan 18, 1991 H2H
39386 Nuno Marques Jared Palmer 1 0–1 H 0–1 Oct 12, 1995 H2H
39387 Nuno Marques Joey Rive 1 0–1 G 0–1 Jun 15, 1989 H2H
39388 Nuno Marques Johan Anderson 1 0–1 C 0–1 Jun 1, 1990 H2H
39389 Nuno Marques Lars Jonsson 1 1–0 C 1–0 May 17, 1990 H2H
39390 Nuno Marques Mahesh Bhupathi 1 1–0 H 1–0 Aug 30, 1995 H2H
39391 Nuno Marques Marcelo Filippini 1 0–1 H 0–1 Nov 10, 1990 H2H
39392 Nuno Marques Marcelo Ingaramo 1 1–0 C 1–0 Aug 1, 1991 H2H
39393 Nuno Marques Marian Vajda 1 0–1 C 0–1 Apr 5, 1991 H2H
39394 Nuno Marques Mark Kratzmann 1 0–1 G 0–1 Jul 12, 1990 H2H
39395 Nuno Marques Nicolas Pereira 1 0–1 C 0–1 Nov 2, 1995 H2H
39396 Nuno Marques Oscar Martinez 1 1–0 C 1–0 Jun 15, 1995 H2H
39397 Nuno Marques Paolo Cane 1 0–1 C 0–1 Apr 5, 1990 H2H
39398 Nuno Marques Patrik Kuhnen 1 0–1 C 0–1 Mar 10, 1994 H2H
39399 Nuno Marques Paul Vojtischek 1 0–1 C 0–1 Aug 23, 1990 H2H
39400 Nuno Marques Ramesh Krishnan 1 0–1 H 0–1 Aug 31, 1988 H2H