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
39401 Nuno Marques Thierry Tulasne 1 0–1 C 0–1 May 26, 1989 H2H
39402 Nuno Marques Tom Nijssen 1 0–1 C 0–1 May 17, 1989 H2H
39403 Octavio Martinez John Marks 1 0–1 C 0–1 Sep 16, 1976 H2H
39404 Oleg Ogorodov Albert Chang 1 1–0 H 1–0 Apr 25, 1996 H2H
39405 Oleg Ogorodov Alex Radulescu 1 0–1 H 0–1 Aug 27, 1997 H2H
39406 Oleg Ogorodov Andrei Cherkasov 1 1–0 C 1–0 Jan 30, 1997 H2H
39407 Oleg Ogorodov Cristiano Caratti 1 0–1 C 0–1 Feb 2, 1996 H2H
39408 Oleg Ogorodov Dinu Pescariu 1 1–0 C 1–0 Feb 1, 1996 H2H
39409 Oleg Ogorodov Francisco Montana 1 0–1 C 0–1 May 2, 1996 H2H
39410 Oleg Ogorodov Gaston Etlis 1 0–1 C 0–1 Aug 4, 1995 H2H
39411 Oleg Ogorodov George Bastl 1 0–1 H 0–1 Sep 16, 1999 H2H
39412 Oleg Ogorodov Ivo Heuberger 1 1–0 H 1–0 Sep 11, 1997 H2H
39413 Oleg Ogorodov Kristian Pless 1 0–1 H 0–1 Sep 14, 2001 H2H
39414 Oleg Ogorodov Miguel Tobon 1 0–1 C 0–1 Oct 30, 1997 H2H
39415 Oleg Ogorodov Patrik Kuhnen 1 1–0 C 1–0 Oct 20, 1995 H2H
39416 Oleg Ogorodov Paul Goldstein 1 1–0 H 1–0 Jul 17, 1996 H2H
39417 Oleksii Krutykh Diego Schwartzman 1 0–1 H 0–1 Jan 18, 2023 H2H
39418 Oliver Anderson Ivan Dodig 1 0–1 H 0–1 Jan 7, 2016 H2H
39419 Oliver Crawford Mattia Bellucci 1 0–1 G 0–1 Jul 2, 2025 H2H
39420 Oliver Fernandez Agustin Moreno 1 1–0 C 1–0 Feb 26, 1993 H2H
39421 Oliver Freelove Diego Nargiso 1 0–1 H 0–1 Nov 23, 2000 H2H
39422 Oliver Fuchs Marty Davis 1 0–1 H 0–1 Jan 18, 1989 H2H
39423 Oliver Fuchs Ricki Osterthun 1 0–1 C 0–1 Aug 1, 1990 H2H
39424 Oliver Gross Alexander Mronz 1 1–0 H 1–0 Jul 20, 1994 H2H
39425 Oliver Gross Andrei Cherkasov 1 1–0 C 1–0 Aug 4, 1994 H2H
39426 Oliver Gross Andrei Olhovskiy 1 1–0 C 1–0 May 10, 1995 H2H
39427 Oliver Gross Attila Savolt 1 0–1 C 0–1 Sep 26, 2002 H2H
39428 Oliver Gross Bryan Shelton 1 0–1 C 0–1 Apr 18, 1996 H2H
39429 Oliver Gross Geoff Grant 1 1–0 H 1–0 Sep 6, 1998 H2H
39430 Oliver Gross Jacobo Diaz 1 1–0 C 1–0 Oct 6, 1994 H2H
39431 Oliver Gross Jan Kroslak 1 0–1 C 0–1 Nov 12, 1998 H2H
39432 Oliver Gross Jordi Arrese 1 0–1 C 0–1 Oct 7, 1994 H2H
39433 Oliver Gross Lars Burgsmuller 1 0–1 C 0–1 Apr 30, 1999 H2H
39434 Oliver Gross Lars Jonsson 1 1–0 C 1–0 Aug 13, 1994 H2H
39435 Oliver Gross Luis Adrian Morejon 1 1–0 C 1–0 Nov 8, 1996 H2H
39436 Oliver Gross Marcelo Filippini 1 1–0 C 1–0 Aug 13, 1994 H2H
39437 Oliver Gross Marcos Aurelio Gorriz 1 0–1 C 0–1 May 1, 1997 H2H
39438 Oliver Gross Martin Rodriguez 1 1–0 C 1–0 Nov 7, 1996 H2H
39439 Oliver Gross Radomir Vasek 1 0–1 G 0–1 Jun 24, 1998 H2H
39440 Oliver Gross Ramon Delgado 1 0–1 C 0–1 Oct 23, 1997 H2H
39441 Oliver Gross Razvan Sabau 1 0–1 H 0–1 Jan 2, 1997 H2H
39442 Oliver Gross Sergio Casal 1 1–0 H 1–0 Mar 14, 1995 H2H
39443 Oliver Gross Steve Campbell 1 0–1 H 0–1 Mar 17, 1998 H2H
39444 Oliver Gross Wayne Black 1 0–1 H 0–1 Aug 18, 1999 H2H
39445 Oliver Marach Alexander Peya 1 0–1 C 0–1 Jul 25, 2007 H2H
39446 Oliver Marach Alexander Waske 1 1–0 C 1–0 Aug 3, 2006 H2H
39447 Oliver Marach Filip Prpic 1 1–0 C 1–0 Jul 13, 2006 H2H
39448 Oliver Marach Flavio Saretta 1 0–1 C 0–1 May 29, 2002 H2H
39449 Oliver Marach Jean-Rene Lisnard 1 0–1 H 0–1 Jan 19, 2005 H2H
39450 Oliver Marach Jimmy Wang 1 0–1 G 0–1 Jun 28, 2006 H2H
39451 Oliver Marach Justin Gimelstob 1 0–1 H 0–1 Aug 30, 2006 H2H
39452 Oliver Marach Mariusz Fyrstenberg 1 1–0 C 1–0 Sep 15, 2005 H2H
39453 Oliver Marach Tomas Zib 1 1–0 C 1–0 Jul 27, 2005 H2H
39454 Olivier Delaitre Aki Rahunen 1 0–1 C 0–1 Aug 2, 1990 H2H
39455 Olivier Delaitre Andres Vysand 1 1–0 H 1–0 Oct 31, 1991 H2H
39456 Olivier Delaitre Arnaud Di Pasquale 1 1–0 C 1–0 May 27, 1998 H2H
39457 Olivier Delaitre Ashley Naumann 1 1–0 H 1–0 Jan 18, 1995 H2H
39458 Olivier Delaitre Bjorn Borg 1 1–0 C 1–0 Apr 16, 1992 H2H
39459 Olivier Delaitre Brad Pearce 1 0–1 C 0–1 Apr 5, 1990 H2H
39460 Olivier Delaitre Bryan Shelton 1 0–1 G 0–1 Jun 26, 1992 H2H
39461 Olivier Delaitre Carl Uwe Steeb 1 0–1 C 0–1 May 10, 1989 H2H
39462 Olivier Delaitre Chris Garner 1 1–0 H 1–0 Aug 14, 1991 H2H
39463 Olivier Delaitre Christian Bergstrom 1 0–1 H 0–1 Jan 4, 1992 H2H
39464 Olivier Delaitre Christian Miniussi 1 1–0 H 1–0 Jan 15, 1992 H2H
39465 Olivier Delaitre Chris Wilkinson 1 1–0 H 1–0 Jan 7, 1993 H2H
39466 Olivier Delaitre Damir Buljevic 1 1–0 C 1–0 Oct 20, 1988 H2H
39467 Olivier Delaitre Dan Cassidy 1 1–0 H 1–0 Aug 30, 1989 H2H
39468 Olivier Delaitre Daniele Balducci 1 0–1 C 0–1 Jul 24, 1996 H2H
39469 Olivier Delaitre Danny Sapsford 1 1–0 H 1–0 Sep 15, 1995 H2H
39470 Olivier Delaitre Derrick Rostagno 1 0–1 C 0–1 May 31, 1989 H2H
39471 Olivier Delaitre Dick Norman 1 1–0 H 1–0 Aug 13, 1997 H2H
39472 Olivier Delaitre Eliot Teltscher 1 0–1 C 0–1 Apr 16, 1987 H2H
39473 Olivier Delaitre Eric Jelen 1 0–1 C 0–1 Jul 18, 1990 H2H
39474 Olivier Delaitre Fernando Roese 1 1–0 H 1–0 Mar 13, 1993 H2H
39475 Olivier Delaitre Fernon Wibier 1 1–0 H 1–0 Jan 6, 1994 H2H
39476 Olivier Delaitre Francisco Roig 1 0–1 C 0–1 May 17, 1990 H2H
39477 Olivier Delaitre Gilad Bloom 1 0–1 H 0–1 Mar 15, 1988 H2H
39478 Olivier Delaitre Jeremy Bates 1 1–0 H 1–0 Aug 18, 1994 H2H
39479 Olivier Delaitre Johan Anderson 1 0–1 C 0–1 May 30, 1990 H2H
39480 Olivier Delaitre Johan Kriek 1 1–0 C 1–0 Oct 19, 1991 H2H
39481 Olivier Delaitre Joost Winnink 1 1–0 H 1–0 Apr 10, 1997 H2H
39482 Olivier Delaitre Jorgen Windahl 1 0–1 C 0–1 Mar 14, 1986 H2H
39483 Olivier Delaitre Kelly Jones 1 1–0 H 1–0 Jan 19, 1990 H2H
39484 Olivier Delaitre Lars Jonsson 1 1–0 H 1–0 Jan 9, 1993 H2H
39485 Olivier Delaitre Leonardo Lavalle 1 1–0 H 1–0 Jan 8, 1993 H2H
39486 Olivier Delaitre Marcos Aurelio Gorriz 1 0–1 C 0–1 Jul 17, 1996 H2H
39487 Olivier Delaitre Markus Zoecke 1 1–0 G 1–0 Jun 27, 1990 H2H
39488 Olivier Delaitre Martin Sinner 1 1–0 C 1–0 Mar 13, 1998 H2H
39489 Olivier Delaitre Massimiliano Narducci 1 0–1 C 0–1 Sep 28, 1988 H2H
39490 Olivier Delaitre Patrick Baur 1 0–1 H 0–1 Feb 7, 1991 H2H
39491 Olivier Delaitre Peter Lundgren 1 1–0 C 1–0 May 31, 1991 H2H
39492 Olivier Delaitre Reinhard Wawra 1 1–0 C 1–0 Jul 31, 1991 H2H
39493 Olivier Delaitre Rick Leach 1 1–0 G 1–0 Jun 24, 1992 H2H
39494 Olivier Delaitre Robbie Weiss 1 0–1 H 0–1 Jan 13, 1994 H2H
39495 Olivier Delaitre Roberto Azar 1 0–1 C 0–1 Jul 23, 1992 H2H
39496 Olivier Delaitre Todd Nelson 1 0–1 C 0–1 Mar 26, 1987 H2H
39497 Olivier Delaitre Tom Nijssen 1 0–1 C 0–1 Apr 21, 1993 H2H
39498 Olivier Malcor Tomas Zib 1 0–1 C 0–1 Jul 27, 2000 H2H
39499 Olivier Mutis Adrian Garcia 1 0–1 C 0–1 Aug 13, 2004 H2H
39500 Olivier Mutis Adrian Voinea 1 1–0 C 1–0 Jul 31, 2003 H2H
39501 Olivier Mutis Christian Vinck 1 1–0 H 1–0 Feb 13, 2003 H2H
39502 Olivier Mutis Dennis van Scheppingen 1 1–0 C 1–0 Apr 10, 2003 H2H
39503 Olivier Mutis Eric Prodon 1 1–0 C 1–0 Apr 11, 2003 H2H
39504 Olivier Mutis Flavio Saretta 1 1–0 C 1–0 Apr 25, 2003 H2H
39505 Olivier Mutis Hugo Armando 1 1–0 C 1–0 Apr 24, 2003 H2H
39506 Olivier Mutis Marc Kevin Goellner 1 1–0 C 1–0 Aug 1, 2003 H2H
39507 Olivier Mutis Olivier Patience 1 1–0 C 1–0 Sep 30, 2004 H2H
39508 Olivier Mutis Oscar Hernandez 1 0–1 C 0–1 Jul 15, 2004 H2H
39509 Olivier Mutis Paul Goldstein 1 0–1 H 0–1 Jan 8, 2004 H2H
39510 Olivier Mutis Richard Gasquet 1 1–0 H 1–0 Oct 2, 2003 H2H
39511 Olivier Mutis Robby Ginepri 1 1–0 C 1–0 May 26, 2004 H2H
39512 Olivier Mutis Ruben Ramirez Hidalgo 1 1–0 C 1–0 Aug 12, 2004 H2H
39513 Olivier Mutis Thierry Guardiola 1 0–1 H 0–1 Oct 17, 1996 H2H
39514 Olivier Mutis Todd Widom 1 0–1 H 0–1 Feb 3, 2005 H2H
39515 Olivier Patience Boris Pashanski 1 1–0 C 1–0 Feb 25, 2006 H2H
39516 Olivier Patience Dawid Olejniczak 1 1–0 C 1–0 Aug 2, 2007 H2H
39517 Olivier Patience Dick Norman 1 0–1 C 0–1 Oct 26, 2006 H2H
39518 Olivier Patience Juan Pablo Brzezicki 1 1–0 C 1–0 Feb 14, 2008 H2H
39519 Olivier Patience Marcos Daniel 1 1–0 C 1–0 May 21, 2008 H2H
39520 Olivier Patience Razvan Sabau 1 1–0 C 1–0 Feb 23, 2006 H2H
39521 Olivier Patience Thiago Alves 1 1–0 C 1–0 Jan 29, 2007 H2H
39522 Olivier Patience Tobias Clemens 1 0–1 H 0–1 Oct 5, 2006 H2H
39523 Olivier Rochus Abdulla Hajji 1 1–0 H 1–0 Jan 6, 2010 H2H
39524 Olivier Rochus Adrian Mannarino 1 1–0 C 1–0 May 19, 2010 H2H
39525 Olivier Rochus Adrian Voinea 1 0–1 H 0–1 Jan 2, 2003 H2H
39526 Olivier Rochus Albert Portas 1 0–1 C 0–1 Jul 15, 2004 H2H
39527 Olivier Rochus Albert Ramos-Vinolas 1 1–0 H 1–0 Jan 9, 2013 H2H
39528 Olivier Rochus Alexander Peya 1 1–0 G 1–0 Jul 9, 2009 H2H
39529 Olivier Rochus Alexander Popp 1 0–1 G 0–1 Jul 2, 2003 H2H
39530 Olivier Rochus Alexandre Simoni 1 1–0 C 1–0 Jul 19, 2001 H2H
39531 Olivier Rochus Andrea Gaudenzi 1 1–0 C 1–0 May 4, 2001 H2H
39532 Olivier Rochus Andreas Vinciguerra 1 1–0 H 1–0 Oct 22, 2009 H2H
39533 Olivier Rochus Andrei Pavel 1 0–1 G 0–1 Jun 14, 2007 H2H
39534 Olivier Rochus Andrei Stoliarov 1 1–0 G 1–0 Jun 13, 2001 H2H
39535 Olivier Rochus Andre Sa 1 0–1 C 0–1 Jul 18, 2002 H2H
39536 Olivier Rochus Andrey Golubev 1 0–1 H 0–1 Oct 23, 2008 H2H
39537 Olivier Rochus Arnaud Di Pasquale 1 1–0 H 1–0 Jan 15, 2003 H2H
39538 Olivier Rochus Attila Savolt 1 1–0 C 1–0 May 29, 2002 H2H
39539 Olivier Rochus Axel Pretzsch 1 1–0 H 1–0 Feb 15, 2002 H2H
39540 Olivier Rochus Bernard Tomic 1 0–1 C 0–1 May 3, 2012 H2H
39541 Olivier Rochus Bjorn Phau 1 1–0 H 1–0 Jan 18, 2012 H2H
39542 Olivier Rochus Blaz Kavcic 1 1–0 H 1–0 Mar 25, 2011 H2H
39543 Olivier Rochus Brendan Evans 1 1–0 G 1–0 Jul 11, 2009 H2H
39544 Olivier Rochus Brian Dabul 1 1–0 G 1–0 Jul 10, 2010 H2H
39545 Olivier Rochus Carlos Berlocq 1 1–0 G 1–0 Jun 16, 2011 H2H
39546 Olivier Rochus Chris Guccione 1 1–0 H 1–0 Jan 17, 2007 H2H
39547 Olivier Rochus Chris Woodruff 1 1–0 H 1–0 Oct 11, 2000 H2H
39548 Olivier Rochus Cyril Saulnier 1 1–0 G 1–0 Jun 9, 2005 H2H
39549 Olivier Rochus Daniel Vacek 1 0–1 H 0–1 Oct 25, 2001 H2H
39550 Olivier Rochus Denis Gremelmayr 1 1–0 C 1–0 May 6, 2006 H2H
39551 Olivier Rochus Denis Istomin 1 0–1 C 0–1 May 18, 2011 H2H
39552 Olivier Rochus Diego Nargiso 1 1–0 C 1–0 Oct 1, 2000 H2H
39553 Olivier Rochus Dudi Sela 1 1–0 G 1–0 Jun 25, 2008 H2H
39554 Olivier Rochus Edouard Roger-Vasselin 1 1–0 G 1–0 Jul 8, 2010 H2H
39555 Olivier Rochus Evgeny Korolev 1 1–0 H 1–0 Aug 19, 2008 H2H
39556 Olivier Rochus Felix Mantilla 1 1–0 C 1–0 Oct 23, 2003 H2H
39557 Olivier Rochus Florent Serra 1 0–1 C 0–1 Apr 10, 2009 H2H
39558 Olivier Rochus Frederic Niemeyer 1 1–0 H 1–0 Oct 13, 2005 H2H
39559 Olivier Rochus Gaston Gaudio 1 0–1 C 0–1 May 18, 2003 H2H
39560 Olivier Rochus Gianluca Naso 1 1–0 C 1–0 May 13, 2008 H2H
39561 Olivier Rochus Gianluca Pozzi 1 0–1 G 0–1 Jul 2, 2000 H2H
39562 Olivier Rochus Gilles Muller 1 1–0 G 1–0 Jun 28, 2006 H2H
39563 Olivier Rochus Glenn Weiner 1 0–1 H 0–1 Jan 11, 2001 H2H
39564 Olivier Rochus Go Soeda 1 1–0 G 1–0 Jul 12, 2012 H2H
39565 Olivier Rochus Greg Jones 1 1–0 G 1–0 Jul 7, 2011 H2H
39566 Olivier Rochus Greg Rusedski 1 0–1 G 0–1 Jun 20, 2003 H2H
39567 Olivier Rochus Guillermo Canas 1 0–1 C 0–1 Oct 31, 2002 H2H
39568 Olivier Rochus Gustavo Kuerten 1 0–1 C 0–1 Apr 7, 2005 H2H
39569 Olivier Rochus Hyung-Taik Lee 1 1–0 H 1–0 Mar 1, 2007 H2H
39570 Olivier Rochus Igor Sijsling 1 0–1 G 0–1 Jun 21, 2012 H2H
39571 Olivier Rochus Ivan Navarro 1 1–0 H 1–0 Sep 28, 2007 H2H
39572 Olivier Rochus Jan Vacek 1 1–0 H 1–0 Mar 18, 2003 H2H
39573 Olivier Rochus Jean-Christophe Faurel 1 1–0 C 1–0 May 31, 2006 H2H
39574 Olivier Rochus Jean-Rene Lisnard 1 0–1 H 0–1 Aug 31, 2011 H2H
39575 Olivier Rochus Jiri Vanek 1 1–0 C 1–0 Jun 2, 2006 H2H
39576 Olivier Rochus Joachim Johansson 1 0–1 H 0–1 Jan 8, 2005 H2H
39577 Olivier Rochus Johan Settergren 1 1–0 H 1–0 Oct 28, 2004 H2H
39578 Olivier Rochus Jose Acasuso 1 0–1 H 0–1 Aug 21, 2007 H2H
39579 Olivier Rochus Juan Antonio Marin 1 1–0 C 1–0 Sep 28, 2000 H2H
39580 Olivier Rochus Julian Knowle 1 1–0 C 1–0 May 21, 2004 H2H
39581 Olivier Rochus Julian Reister 1 0–1 C 0–1 May 27, 2010 H2H
39582 Olivier Rochus Julio Silva 1 1–0 C 1–0 May 4, 2006 H2H
39583 Olivier Rochus Kei Nishikori 1 0–1 G 0–1 Jul 13, 2012 H2H
39584 Olivier Rochus Kenneth Carlsen 1 1–0 H 1–0 Mar 23, 2004 H2H
39585 Olivier Rochus Kenny De Schepper 1 1–0 G 1–0 Jun 22, 2011 H2H
39586 Olivier Rochus Kevin Kim 1 1–0 G 1–0 Jun 16, 2005 H2H
39587 Olivier Rochus Luis Horna 1 1–0 H 1–0 Jan 13, 2005 H2H
39588 Olivier Rochus Lukas Dlouhy 1 1–0 C 1–0 Jul 13, 2007 H2H
39589 Olivier Rochus Malek Jaziri 1 1–0 G 1–0 Jun 20, 2012 H2H
39590 Olivier Rochus Marcelo Rios 1 1–0 C 1–0 Oct 30, 2002 H2H
39591 Olivier Rochus Marco Chiudinelli 1 0–1 G 0–1 Jun 10, 2010 H2H
39592 Olivier Rochus Marc Rosset 1 1–0 C 1–0 May 30, 2001 H2H
39593 Olivier Rochus Markus Hipfl 1 1–0 C 1–0 Apr 24, 2002 H2H
39594 Olivier Rochus Martin Verkerk 1 0–1 C 0–1 May 1, 2004 H2H
39595 Olivier Rochus Matthew Ebden 1 1–0 G 1–0 Jul 9, 2011 H2H
39596 Olivier Rochus Mehdi Ziadi 1 1–0 C 1–0 Apr 9, 2009 H2H
39597 Olivier Rochus Michael Berrer 1 1–0 H 1–0 Jan 10, 2008 H2H
39598 Olivier Rochus Michael Russell 1 1–0 C 1–0 May 23, 2002 H2H
39599 Olivier Rochus Michael Yani 1 1–0 G 1–0 Jul 9, 2011 H2H
39600 Olivier Rochus Michal Przysiezny 1 1–0 C 1–0 May 21, 2008 H2H