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 Nuno Marques Heiner Moraing 1 0–1 H 0–1 Jan 5, 1989 H2H
39202 Nuno Marques Jaime Oncins 1 0–1 H 0–1 Jan 18, 1991 H2H
39203 Nuno Marques Jared Palmer 1 0–1 H 0–1 Oct 12, 1995 H2H
39204 Nuno Marques Joey Rive 1 0–1 G 0–1 Jun 15, 1989 H2H
39205 Nuno Marques Johan Anderson 1 0–1 C 0–1 Jun 1, 1990 H2H
39206 Nuno Marques Lars Jonsson 1 1–0 C 1–0 May 17, 1990 H2H
39207 Nuno Marques Mahesh Bhupathi 1 1–0 H 1–0 Aug 30, 1995 H2H
39208 Nuno Marques Marcelo Filippini 1 0–1 H 0–1 Nov 10, 1990 H2H
39209 Nuno Marques Marcelo Ingaramo 1 1–0 C 1–0 Aug 1, 1991 H2H
39210 Nuno Marques Marian Vajda 1 0–1 C 0–1 Apr 5, 1991 H2H
39211 Nuno Marques Mark Kratzmann 1 0–1 G 0–1 Jul 12, 1990 H2H
39212 Nuno Marques Nicolas Pereira 1 0–1 C 0–1 Nov 2, 1995 H2H
39213 Nuno Marques Oscar Martinez 1 1–0 C 1–0 Jun 15, 1995 H2H
39214 Nuno Marques Paolo Cane 1 0–1 C 0–1 Apr 5, 1990 H2H
39215 Nuno Marques Patrik Kuhnen 1 0–1 C 0–1 Mar 10, 1994 H2H
39216 Nuno Marques Paul Vojtischek 1 0–1 C 0–1 Aug 23, 1990 H2H
39217 Nuno Marques Ramesh Krishnan 1 0–1 H 0–1 Aug 31, 1988 H2H
39218 Nuno Marques Thierry Tulasne 1 0–1 C 0–1 May 26, 1989 H2H
39219 Nuno Marques Tom Nijssen 1 0–1 C 0–1 May 17, 1989 H2H
39220 Octavio Martinez John Marks 1 0–1 C 0–1 Sep 16, 1976 H2H
39221 Oleg Ogorodov Albert Chang 1 1–0 H 1–0 Apr 25, 1996 H2H
39222 Oleg Ogorodov Alex Radulescu 1 0–1 H 0–1 Aug 27, 1997 H2H
39223 Oleg Ogorodov Andrei Cherkasov 1 1–0 C 1–0 Jan 30, 1997 H2H
39224 Oleg Ogorodov Cristiano Caratti 1 0–1 C 0–1 Feb 2, 1996 H2H
39225 Oleg Ogorodov Dinu Pescariu 1 1–0 C 1–0 Feb 1, 1996 H2H
39226 Oleg Ogorodov Francisco Montana 1 0–1 C 0–1 May 2, 1996 H2H
39227 Oleg Ogorodov Gaston Etlis 1 0–1 C 0–1 Aug 4, 1995 H2H
39228 Oleg Ogorodov George Bastl 1 0–1 H 0–1 Sep 16, 1999 H2H
39229 Oleg Ogorodov Ivo Heuberger 1 1–0 H 1–0 Sep 11, 1997 H2H
39230 Oleg Ogorodov Kristian Pless 1 0–1 H 0–1 Sep 14, 2001 H2H
39231 Oleg Ogorodov Patrik Kuhnen 1 1–0 C 1–0 Oct 20, 1995 H2H
39232 Oleg Ogorodov Paul Goldstein 1 1–0 H 1–0 Jul 17, 1996 H2H
39233 Oleksii Krutykh Diego Schwartzman 1 0–1 H 0–1 Jan 18, 2023 H2H
39234 Oliver Anderson Ivan Dodig 1 0–1 H 0–1 Jan 7, 2016 H2H
39235 Oliver Crawford Mattia Bellucci 1 0–1 G 0–1 Jul 2, 2025 H2H
39236 Oliver Fernandez Agustin Moreno 1 1–0 C 1–0 Feb 26, 1993 H2H
39237 Oliver Freelove Diego Nargiso 1 0–1 H 0–1 Nov 23, 2000 H2H
39238 Oliver Fuchs Marty Davis 1 0–1 H 0–1 Jan 18, 1989 H2H
39239 Oliver Fuchs Ricki Osterthun 1 0–1 C 0–1 Aug 1, 1990 H2H
39240 Oliver Gross Alexander Mronz 1 1–0 H 1–0 Jul 20, 1994 H2H
39241 Oliver Gross Andrei Cherkasov 1 1–0 C 1–0 Aug 4, 1994 H2H
39242 Oliver Gross Andrei Olhovskiy 1 1–0 C 1–0 May 10, 1995 H2H
39243 Oliver Gross Attila Savolt 1 0–1 C 0–1 Sep 26, 2002 H2H
39244 Oliver Gross Bryan Shelton 1 0–1 C 0–1 Apr 18, 1996 H2H
39245 Oliver Gross Geoff Grant 1 1–0 H 1–0 Sep 6, 1998 H2H
39246 Oliver Gross Jacobo Diaz 1 1–0 C 1–0 Oct 6, 1994 H2H
39247 Oliver Gross Jan Kroslak 1 0–1 C 0–1 Nov 12, 1998 H2H
39248 Oliver Gross Jordi Arrese 1 0–1 C 0–1 Oct 7, 1994 H2H
39249 Oliver Gross Lars Burgsmuller 1 0–1 C 0–1 Apr 30, 1999 H2H
39250 Oliver Gross Lars Jonsson 1 1–0 C 1–0 Aug 13, 1994 H2H
39251 Oliver Gross Luis Adrian Morejon 1 1–0 C 1–0 Nov 8, 1996 H2H
39252 Oliver Gross Marcelo Filippini 1 1–0 C 1–0 Aug 13, 1994 H2H
39253 Oliver Gross Marcos Aurelio Gorriz 1 0–1 C 0–1 May 1, 1997 H2H
39254 Oliver Gross Martin Rodriguez 1 1–0 C 1–0 Nov 7, 1996 H2H
39255 Oliver Gross Radomir Vasek 1 0–1 G 0–1 Jun 24, 1998 H2H
39256 Oliver Gross Ramon Delgado 1 0–1 C 0–1 Oct 23, 1997 H2H
39257 Oliver Gross Razvan Sabau 1 0–1 H 0–1 Jan 2, 1997 H2H
39258 Oliver Gross Sergio Casal 1 1–0 H 1–0 Mar 14, 1995 H2H
39259 Oliver Gross Steve Campbell 1 0–1 H 0–1 Mar 17, 1998 H2H
39260 Oliver Gross Wayne Black 1 0–1 H 0–1 Aug 18, 1999 H2H
39261 Oliver Marach Alexander Peya 1 0–1 C 0–1 Jul 25, 2007 H2H
39262 Oliver Marach Alexander Waske 1 1–0 C 1–0 Aug 3, 2006 H2H
39263 Oliver Marach Filip Prpic 1 1–0 C 1–0 Jul 13, 2006 H2H
39264 Oliver Marach Flavio Saretta 1 0–1 C 0–1 May 29, 2002 H2H
39265 Oliver Marach Jean-Rene Lisnard 1 0–1 H 0–1 Jan 19, 2005 H2H
39266 Oliver Marach Jimmy Wang 1 0–1 G 0–1 Jun 28, 2006 H2H
39267 Oliver Marach Justin Gimelstob 1 0–1 H 0–1 Aug 30, 2006 H2H
39268 Oliver Marach Mariusz Fyrstenberg 1 1–0 C 1–0 Sep 15, 2005 H2H
39269 Oliver Marach Tomas Zib 1 1–0 C 1–0 Jul 27, 2005 H2H
39270 Olivier Delaitre Aki Rahunen 1 0–1 C 0–1 Aug 2, 1990 H2H
39271 Olivier Delaitre Andres Vysand 1 1–0 H 1–0 Oct 31, 1991 H2H
39272 Olivier Delaitre Arnaud Di Pasquale 1 1–0 C 1–0 May 27, 1998 H2H
39273 Olivier Delaitre Ashley Naumann 1 1–0 H 1–0 Jan 18, 1995 H2H
39274 Olivier Delaitre Bjorn Borg 1 1–0 C 1–0 Apr 16, 1992 H2H
39275 Olivier Delaitre Brad Pearce 1 0–1 C 0–1 Apr 5, 1990 H2H
39276 Olivier Delaitre Bryan Shelton 1 0–1 G 0–1 Jun 26, 1992 H2H
39277 Olivier Delaitre Carl Uwe Steeb 1 0–1 C 0–1 May 10, 1989 H2H
39278 Olivier Delaitre Chris Garner 1 1–0 H 1–0 Aug 14, 1991 H2H
39279 Olivier Delaitre Christian Bergstrom 1 0–1 H 0–1 Jan 4, 1992 H2H
39280 Olivier Delaitre Christian Miniussi 1 1–0 H 1–0 Jan 15, 1992 H2H
39281 Olivier Delaitre Chris Wilkinson 1 1–0 H 1–0 Jan 7, 1993 H2H
39282 Olivier Delaitre Damir Buljevic 1 1–0 C 1–0 Oct 20, 1988 H2H
39283 Olivier Delaitre Dan Cassidy 1 1–0 H 1–0 Aug 30, 1989 H2H
39284 Olivier Delaitre Daniele Balducci 1 0–1 C 0–1 Jul 24, 1996 H2H
39285 Olivier Delaitre Danny Sapsford 1 1–0 H 1–0 Sep 15, 1995 H2H
39286 Olivier Delaitre Derrick Rostagno 1 0–1 C 0–1 May 31, 1989 H2H
39287 Olivier Delaitre Dick Norman 1 1–0 H 1–0 Aug 13, 1997 H2H
39288 Olivier Delaitre Eliot Teltscher 1 0–1 C 0–1 Apr 16, 1987 H2H
39289 Olivier Delaitre Eric Jelen 1 0–1 C 0–1 Jul 18, 1990 H2H
39290 Olivier Delaitre Fernando Roese 1 1–0 H 1–0 Mar 13, 1993 H2H
39291 Olivier Delaitre Fernon Wibier 1 1–0 H 1–0 Jan 6, 1994 H2H
39292 Olivier Delaitre Francisco Roig 1 0–1 C 0–1 May 17, 1990 H2H
39293 Olivier Delaitre Gilad Bloom 1 0–1 H 0–1 Mar 15, 1988 H2H
39294 Olivier Delaitre Jeremy Bates 1 1–0 H 1–0 Aug 18, 1994 H2H
39295 Olivier Delaitre Johan Anderson 1 0–1 C 0–1 May 30, 1990 H2H
39296 Olivier Delaitre Johan Kriek 1 1–0 C 1–0 Oct 19, 1991 H2H
39297 Olivier Delaitre Joost Winnink 1 1–0 H 1–0 Apr 10, 1997 H2H
39298 Olivier Delaitre Jorgen Windahl 1 0–1 C 0–1 Mar 14, 1986 H2H
39299 Olivier Delaitre Kelly Jones 1 1–0 H 1–0 Jan 19, 1990 H2H
39300 Olivier Delaitre Lars Jonsson 1 1–0 H 1–0 Jan 9, 1993 H2H
39301 Olivier Delaitre Leonardo Lavalle 1 1–0 H 1–0 Jan 8, 1993 H2H
39302 Olivier Delaitre Marcos Aurelio Gorriz 1 0–1 C 0–1 Jul 17, 1996 H2H
39303 Olivier Delaitre Markus Zoecke 1 1–0 G 1–0 Jun 27, 1990 H2H
39304 Olivier Delaitre Martin Sinner 1 1–0 C 1–0 Mar 13, 1998 H2H
39305 Olivier Delaitre Massimiliano Narducci 1 0–1 C 0–1 Sep 28, 1988 H2H
39306 Olivier Delaitre Patrick Baur 1 0–1 H 0–1 Feb 7, 1991 H2H
39307 Olivier Delaitre Peter Lundgren 1 1–0 C 1–0 May 31, 1991 H2H
39308 Olivier Delaitre Reinhard Wawra 1 1–0 C 1–0 Jul 31, 1991 H2H
39309 Olivier Delaitre Rick Leach 1 1–0 G 1–0 Jun 24, 1992 H2H
39310 Olivier Delaitre Robbie Weiss 1 0–1 H 0–1 Jan 13, 1994 H2H
39311 Olivier Delaitre Roberto Azar 1 0–1 C 0–1 Jul 23, 1992 H2H
39312 Olivier Delaitre Todd Nelson 1 0–1 C 0–1 Mar 26, 1987 H2H
39313 Olivier Delaitre Tom Nijssen 1 0–1 C 0–1 Apr 21, 1993 H2H
39314 Olivier Malcor Tomas Zib 1 0–1 C 0–1 Jul 27, 2000 H2H
39315 Olivier Mutis Adrian Garcia 1 0–1 C 0–1 Aug 13, 2004 H2H
39316 Olivier Mutis Adrian Voinea 1 1–0 C 1–0 Jul 31, 2003 H2H
39317 Olivier Mutis Christian Vinck 1 1–0 H 1–0 Feb 13, 2003 H2H
39318 Olivier Mutis Dennis van Scheppingen 1 1–0 C 1–0 Apr 10, 2003 H2H
39319 Olivier Mutis Eric Prodon 1 1–0 C 1–0 Apr 11, 2003 H2H
39320 Olivier Mutis Flavio Saretta 1 1–0 C 1–0 Apr 25, 2003 H2H
39321 Olivier Mutis Hugo Armando 1 1–0 C 1–0 Apr 24, 2003 H2H
39322 Olivier Mutis Marc Kevin Goellner 1 1–0 C 1–0 Aug 1, 2003 H2H
39323 Olivier Mutis Olivier Patience 1 1–0 C 1–0 Sep 30, 2004 H2H
39324 Olivier Mutis Oscar Hernandez 1 0–1 C 0–1 Jul 15, 2004 H2H
39325 Olivier Mutis Paul Goldstein 1 0–1 H 0–1 Jan 8, 2004 H2H
39326 Olivier Mutis Richard Gasquet 1 1–0 H 1–0 Oct 2, 2003 H2H
39327 Olivier Mutis Robby Ginepri 1 1–0 C 1–0 May 26, 2004 H2H
39328 Olivier Mutis Ruben Ramirez Hidalgo 1 1–0 C 1–0 Aug 12, 2004 H2H
39329 Olivier Mutis Thierry Guardiola 1 0–1 H 0–1 Oct 17, 1996 H2H
39330 Olivier Mutis Todd Widom 1 0–1 H 0–1 Feb 3, 2005 H2H
39331 Olivier Patience Boris Pashanski 1 1–0 C 1–0 Feb 25, 2006 H2H
39332 Olivier Patience Dawid Olejniczak 1 1–0 C 1–0 Aug 2, 2007 H2H
39333 Olivier Patience Dick Norman 1 0–1 C 0–1 Oct 26, 2006 H2H
39334 Olivier Patience Juan Pablo Brzezicki 1 1–0 C 1–0 Feb 14, 2008 H2H
39335 Olivier Patience Marcos Daniel 1 1–0 C 1–0 May 21, 2008 H2H
39336 Olivier Patience Razvan Sabau 1 1–0 C 1–0 Feb 23, 2006 H2H
39337 Olivier Patience Thiago Alves 1 1–0 C 1–0 Jan 29, 2007 H2H
39338 Olivier Patience Tobias Clemens 1 0–1 H 0–1 Oct 5, 2006 H2H
39339 Olivier Rochus Abdulla Hajji 1 1–0 H 1–0 Jan 6, 2010 H2H
39340 Olivier Rochus Adrian Mannarino 1 1–0 C 1–0 May 19, 2010 H2H
39341 Olivier Rochus Adrian Voinea 1 0–1 H 0–1 Jan 2, 2003 H2H
39342 Olivier Rochus Albert Portas 1 0–1 C 0–1 Jul 15, 2004 H2H
39343 Olivier Rochus Albert Ramos-Vinolas 1 1–0 H 1–0 Jan 9, 2013 H2H
39344 Olivier Rochus Alexander Peya 1 1–0 G 1–0 Jul 9, 2009 H2H
39345 Olivier Rochus Alexander Popp 1 0–1 G 0–1 Jul 2, 2003 H2H
39346 Olivier Rochus Alexandre Simoni 1 1–0 C 1–0 Jul 19, 2001 H2H
39347 Olivier Rochus Andrea Gaudenzi 1 1–0 C 1–0 May 4, 2001 H2H
39348 Olivier Rochus Andreas Vinciguerra 1 1–0 H 1–0 Oct 22, 2009 H2H
39349 Olivier Rochus Andrei Pavel 1 0–1 G 0–1 Jun 14, 2007 H2H
39350 Olivier Rochus Andrei Stoliarov 1 1–0 G 1–0 Jun 13, 2001 H2H
39351 Olivier Rochus Andre Sa 1 0–1 C 0–1 Jul 18, 2002 H2H
39352 Olivier Rochus Andrey Golubev 1 0–1 H 0–1 Oct 23, 2008 H2H
39353 Olivier Rochus Arnaud Di Pasquale 1 1–0 H 1–0 Jan 15, 2003 H2H
39354 Olivier Rochus Attila Savolt 1 1–0 C 1–0 May 29, 2002 H2H
39355 Olivier Rochus Axel Pretzsch 1 1–0 H 1–0 Feb 15, 2002 H2H
39356 Olivier Rochus Bernard Tomic 1 0–1 C 0–1 May 3, 2012 H2H
39357 Olivier Rochus Bjorn Phau 1 1–0 H 1–0 Jan 18, 2012 H2H
39358 Olivier Rochus Blaz Kavcic 1 1–0 H 1–0 Mar 25, 2011 H2H
39359 Olivier Rochus Brendan Evans 1 1–0 G 1–0 Jul 11, 2009 H2H
39360 Olivier Rochus Brian Dabul 1 1–0 G 1–0 Jul 10, 2010 H2H
39361 Olivier Rochus Carlos Berlocq 1 1–0 G 1–0 Jun 16, 2011 H2H
39362 Olivier Rochus Chris Guccione 1 1–0 H 1–0 Jan 17, 2007 H2H
39363 Olivier Rochus Chris Woodruff 1 1–0 H 1–0 Oct 11, 2000 H2H
39364 Olivier Rochus Cyril Saulnier 1 1–0 G 1–0 Jun 9, 2005 H2H
39365 Olivier Rochus Daniel Vacek 1 0–1 H 0–1 Oct 25, 2001 H2H
39366 Olivier Rochus Denis Gremelmayr 1 1–0 C 1–0 May 6, 2006 H2H
39367 Olivier Rochus Denis Istomin 1 0–1 C 0–1 May 18, 2011 H2H
39368 Olivier Rochus Diego Nargiso 1 1–0 C 1–0 Oct 1, 2000 H2H
39369 Olivier Rochus Dudi Sela 1 1–0 G 1–0 Jun 25, 2008 H2H
39370 Olivier Rochus Edouard Roger-Vasselin 1 1–0 G 1–0 Jul 8, 2010 H2H
39371 Olivier Rochus Evgeny Korolev 1 1–0 H 1–0 Aug 19, 2008 H2H
39372 Olivier Rochus Felix Mantilla 1 1–0 C 1–0 Oct 23, 2003 H2H
39373 Olivier Rochus Florent Serra 1 0–1 C 0–1 Apr 10, 2009 H2H
39374 Olivier Rochus Frederic Niemeyer 1 1–0 H 1–0 Oct 13, 2005 H2H
39375 Olivier Rochus Gaston Gaudio 1 0–1 C 0–1 May 18, 2003 H2H
39376 Olivier Rochus Gianluca Naso 1 1–0 C 1–0 May 13, 2008 H2H
39377 Olivier Rochus Gianluca Pozzi 1 0–1 G 0–1 Jul 2, 2000 H2H
39378 Olivier Rochus Gilles Muller 1 1–0 G 1–0 Jun 28, 2006 H2H
39379 Olivier Rochus Glenn Weiner 1 0–1 H 0–1 Jan 11, 2001 H2H
39380 Olivier Rochus Go Soeda 1 1–0 G 1–0 Jul 12, 2012 H2H
39381 Olivier Rochus Greg Jones 1 1–0 G 1–0 Jul 7, 2011 H2H
39382 Olivier Rochus Greg Rusedski 1 0–1 G 0–1 Jun 20, 2003 H2H
39383 Olivier Rochus Guillermo Canas 1 0–1 C 0–1 Oct 31, 2002 H2H
39384 Olivier Rochus Gustavo Kuerten 1 0–1 C 0–1 Apr 7, 2005 H2H
39385 Olivier Rochus Hyung-Taik Lee 1 1–0 H 1–0 Mar 1, 2007 H2H
39386 Olivier Rochus Igor Sijsling 1 0–1 G 0–1 Jun 21, 2012 H2H
39387 Olivier Rochus Ivan Navarro 1 1–0 H 1–0 Sep 28, 2007 H2H
39388 Olivier Rochus Jan Vacek 1 1–0 H 1–0 Mar 18, 2003 H2H
39389 Olivier Rochus Jean-Christophe Faurel 1 1–0 C 1–0 May 31, 2006 H2H
39390 Olivier Rochus Jean-Rene Lisnard 1 0–1 H 0–1 Aug 31, 2011 H2H
39391 Olivier Rochus Jiri Vanek 1 1–0 C 1–0 Jun 2, 2006 H2H
39392 Olivier Rochus Joachim Johansson 1 0–1 H 0–1 Jan 8, 2005 H2H
39393 Olivier Rochus Johan Settergren 1 1–0 H 1–0 Oct 28, 2004 H2H
39394 Olivier Rochus Jose Acasuso 1 0–1 H 0–1 Aug 21, 2007 H2H
39395 Olivier Rochus Juan Antonio Marin 1 1–0 C 1–0 Sep 28, 2000 H2H
39396 Olivier Rochus Julian Knowle 1 1–0 C 1–0 May 21, 2004 H2H
39397 Olivier Rochus Julian Reister 1 0–1 C 0–1 May 27, 2010 H2H
39398 Olivier Rochus Julio Silva 1 1–0 C 1–0 May 4, 2006 H2H
39399 Olivier Rochus Kei Nishikori 1 0–1 G 0–1 Jul 13, 2012 H2H
39400 Olivier Rochus Kenneth Carlsen 1 1–0 H 1–0 Mar 23, 2004 H2H