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 descending Record Surface Last Met H2H
21401 Gianni Ocleppo Butch Walts 2 1–1 C 0–1 H 1–0 Nov 24, 1983 H2H
21402 Gianni Ocleppo Eddie Dibbs 2 0–2 C 0–2 May 18, 1983 H2H
21403 Gianni Ocleppo Ferdi Taygan 2 2–0 C 2–0 Nov 23, 1979 H2H
21404 Gianni Ocleppo Georges Goven 2 2–0 C 1–0 C 1–0 Mar 20, 1980 H2H
21405 Gianni Ocleppo Hans Kary 2 2–0 C 1–0 C 1–0 Jun 21, 1980 H2H
21406 Gianni Ocleppo Mark Edmondson 2 1–1 C 0–1 H 1–0 Apr 5, 1981 H2H
21407 Gianni Ocleppo Pat Dupre 2 2–0 C 1–0 H 1–0 Sep 1, 1983 H2H
21408 Gianni Ocleppo Patrick Proisy 2 1–1 C 1–1 Jul 16, 1976 H2H
21409 Gianni Ocleppo Per Hjertquist 2 2–0 C 1–0 H 1–0 Nov 2, 1983 H2H
21410 Gianni Ocleppo Rolf Gehring 2 1–1 H 1–1 Oct 20, 1983 H2H
21411 Gianni Ocleppo Sandy Mayer 2 0–2 C 0–1 G 0–1 Jun 24, 1983 H2H
21412 Gianni Ocleppo Tony Giammalva 2 2–0 C 2–0 May 6, 1981 H2H
21413 Gianni Ocleppo Trey Waltke 2 0–2 C 0–1 H 0–1 Oct 22, 1980 H2H
21414 Gijs Brouwer Adrian Mannarino 2 2–0 G 1–0 H 1–0 Jun 14, 2024 H2H
21415 Gijs Brouwer J.J. Wolf 2 2–0 C 2–0 Apr 8, 2023 H2H
21416 Gilad Bloom Aki Rahunen 2 1–1 C 0–1 G 1–0 Jun 22, 1990 H2H
21417 Gilad Bloom Dan Goldie 2 0–2 G 0–1 H 0–1 Apr 26, 1990 H2H
21418 Gilad Bloom Eric Jelen 2 0–2 G 0–1 H 0–1 Jan 10, 1991 H2H
21419 Gilad Bloom John Fitzgerald 2 1–1 H 1–1 Jan 17, 1990 H2H
21420 Gilad Bloom Mark Dickson 2 2–0 H 2–0 Oct 16, 1987 H2H
21421 Gilad Bloom Mark Koevermans 2 0–2 G 0–1 H 0–1 Feb 21, 1991 H2H
21422 Gilad Bloom Martin Strelba 2 1–1 C 0–1 H 1–0 Oct 10, 1991 H2H
21423 Gilad Bloom Milan Srejber 2 1–1 H 1–1 Apr 18, 1991 H2H
21424 Gilad Bloom Pedro Rebolledo 2 1–1 C 1–1 Aug 3, 1988 H2H
21425 Gilad Bloom Richard Matuszewski 2 1–1 C 0–1 H 1–0 Apr 21, 1990 H2H
21426 Gilbert Schaller Andrei Cherkasov 2 1–1 C 1–0 H 0–1 Oct 8, 1993 H2H
21427 Gilbert Schaller Andrei Olhovskiy 2 2–0 C 1–0 H 1–0 May 9, 1996 H2H
21428 Gilbert Schaller Carlos Costa 2 1–1 C 1–1 Aug 16, 1996 H2H
21429 Gilbert Schaller Dinu Pescariu 2 0–2 C 0–2 Sep 13, 1996 H2H
21430 Gilbert Schaller Gerard Solves 2 2–0 C 2–0 Oct 6, 1994 H2H
21431 Gilbert Schaller Hernan Gumy 2 1–1 C 1–1 Oct 27, 1995 H2H
21432 Gilbert Schaller Karim Alami 2 0–2 C 0–2 May 23, 1997 H2H
21433 Gilbert Schaller Marcos Aurelio Gorriz 2 2–0 C 2–0 Sep 12, 1996 H2H
21434 Gilbert Schaller Marcos Ondruska 2 1–1 C 1–0 H 0–1 Sep 28, 1995 H2H
21435 Gilbert Schaller Martin Sinner 2 2–0 C 1–0 C 1–0 Oct 19, 1995 H2H
21436 Gilbert Schaller Nicolas Pereira 2 2–0 C 1–0 H 1–0 Jan 13, 1995 H2H
21437 Gilbert Schaller Nuno Marques 2 1–1 C 1–1 Apr 11, 1997 H2H
21438 Gilbert Schaller Oliver Gross 2 1–1 C 1–0 H 0–1 Jan 5, 1995 H2H
21439 Gilbert Schaller Rodolphe Gilbert 2 2–0 C 2–0 Jun 20, 1996 H2H
21440 Gilbert Schaller Stephane Simian 2 1–1 C 1–1 May 28, 1997 H2H
21441 Gilles Arnaud Bailly Daniel Altmaier 2 1–1 H 1–1 Oct 16, 2025 H2H
21442 Gilles Moretton Eric Deblicker 2 1–1 C 1–1 Jul 24, 1980 H2H
21443 Gilles Moretton Nick Saviano 2 1–1 C 1–1 Jul 20, 1983 H2H
21444 Gilles Moretton Phil Dent 2 1–1 C 0–1 H 1–0 Aug 22, 1981 H2H
21445 Gilles Moretton Tony Graham 2 2–0 C 1–0 H 1–0 Jul 14, 1982 H2H
21446 Gilles Moretton Victor Amaya 2 1–1 H 1–1 Nov 4, 1981 H2H
21447 Gilles Muller Alexander Waske 2 1–1 C 0–1 H 1–0 Apr 27, 2006 H2H
21448 Gilles Muller Alexander Zverev 2 1–1 C 0–1 G 1–0 Apr 18, 2018 H2H
21449 Gilles Muller Ernests Gulbis 2 1–1 C 0–1 H 1–0 May 29, 2018 H2H
21450 Gilles Muller Go Soeda 2 2–0 H 2–0 Aug 1, 2015 H2H
21451 Gilles Muller Igor Kunitsyn 2 1–1 H 1–1 Sep 4, 2011 H2H
21452 Gilles Muller Jared Donaldson 2 1–1 H 1–1 Jan 4, 2017 H2H
21453 Gilles Muller Lukas Lacko 2 1–1 C 1–0 H 0–1 Jan 16, 2013 H2H
21454 Gilles Muller Matthew Ebden 2 1–1 G 0–1 H 1–0 Jun 15, 2018 H2H
21455 Gilles Muller Michal Przysiezny 2 2–0 G 1–0 H 1–0 Jul 22, 2010 H2H
21456 Gilles Muller Quentin Halys 2 1–1 H 1–1 Aug 1, 2018 H2H
21457 Gilles Muller Ricardas Berankis 2 1–1 H 1–1 Feb 5, 2016 H2H
21458 Gilles Muller Ricardo Mello 2 2–0 H 2–0 Jan 4, 2012 H2H
21459 Gilles Muller Ryan Sweeting 2 1–1 H 1–1 Jan 12, 2012 H2H
21460 Gilles Muller Santiago Giraldo 2 2–0 G 2–0 Jun 29, 2016 H2H
21461 Gilles Muller Sergiy Stakhovsky 2 1–1 H 1–1 Feb 22, 2018 H2H
21462 Gilles Muller Steve Darcis 2 1–1 H 1–1 Mar 28, 2015 H2H
21463 Gilles Muller Teymuraz Gabashvili 2 0–2 C 0–2 Oct 12, 2006 H2H
21464 Gilles Muller Vincent Spadea 2 0–2 H 0–2 Feb 15, 2008 H2H
21465 Gilles Muller Xavier Malisse 2 0–2 G 0–1 H 0–1 Jun 22, 2012 H2H
21466 Gilles Simon Alex de Minaur 2 0–2 H 0–2 Jan 12, 2019 H2H
21467 Gilles Simon Andrei Pavel 2 2–0 C 1–0 G 1–0 Oct 25, 2007 H2H
21468 Gilles Simon Benjamin Balleret 2 2–0 C 2–0 Apr 14, 2015 H2H
21469 Gilles Simon Bobby Reynolds 2 2–0 G 1–0 H 1–0 Jun 24, 2009 H2H
21470 Gilles Simon Boris Pashanski 2 2–0 C 2–0 May 22, 2008 H2H
21471 Gilles Simon Cameron Norrie 2 1–1 C 1–0 H 0–1 Oct 8, 2019 H2H
21472 Gilles Simon Carlos Moya 2 1–1 C 1–0 H 0–1 Sep 14, 2008 H2H
21473 Gilles Simon Chris Guccione 2 2–0 G 1–0 H 1–0 Jun 18, 2014 H2H
21474 Gilles Simon Christophe Rochus 2 1–1 C 1–1 Jun 12, 2008 H2H
21475 Gilles Simon Daniel Gimeno-Traver 2 1–1 C 0–1 H 1–0 Apr 25, 2015 H2H
21476 Gilles Simon David Guez 2 2–0 H 2–0 Oct 30, 2009 H2H
21477 Gilles Simon Diego Schwartzman 2 0–2 H 0–2 Oct 20, 2018 H2H
21478 Gilles Simon Dmitry Tursunov 2 1–1 H 1–1 Aug 1, 2013 H2H
21479 Gilles Simon Dusan Lajovic 2 0–2 C 0–1 G 0–1 Jun 30, 2021 H2H
21480 Gilles Simon Fabrice Santoro 2 1–1 H 1–1 Feb 28, 2009 H2H
21481 Gilles Simon Filip Krajinovic 2 1–1 H 1–1 Sep 21, 2018 H2H
21482 Gilles Simon Flavio Cipolla 2 1–1 C 0–1 H 1–0 Feb 3, 2012 H2H
21483 Gilles Simon Guillaume Rufin 2 2–0 C 1–0 H 1–0 May 23, 2013 H2H
21484 Gilles Simon Igor Sijsling 2 2–0 H 2–0 Sep 28, 2013 H2H
21485 Gilles Simon Ilya Ivashka 2 2–0 C 1–0 H 1–0 Jan 4, 2019 H2H
21486 Gilles Simon Jerzy Janowicz 2 0–2 H 0–2 Feb 7, 2015 H2H
21487 Gilles Simon Joachim Johansson 2 0–2 H 0–2 Jan 1, 2007 H2H
21488 Gilles Simon John Isner 2 0–2 H 0–2 Mar 16, 2012 H2H
21489 Gilles Simon John Millman 2 1–1 H 1–1 Nov 13, 2020 H2H
21490 Gilles Simon Juan Carlos Ferrero 2 0–2 G 0–1 H 0–1 Sep 6, 2009 H2H
21491 Gilles Simon Juan Ignacio Chela 2 0–2 C 0–1 H 0–1 May 11, 2011 H2H
21492 Gilles Simon Kei Nishikori 2 1–1 C 0–1 H 1–0 Jun 2, 2018 H2H
21493 Gilles Simon Lloyd Harris 2 1–1 G 0–1 H 1–0 Jun 10, 2021 H2H
21494 Gilles Simon Lorenzo Sonego 2 0–2 C 0–1 H 0–1 Sep 23, 2022 H2H
21495 Gilles Simon Lukasz Kubot 2 1–1 C 1–1 May 7, 2014 H2H
21496 Gilles Simon Marco Cecchinato 2 0–2 C 0–1 H 0–1 Oct 9, 2018 H2H
21497 Gilles Simon Mariano Zabaleta 2 1–1 C 1–1 Sep 29, 2006 H2H
21498 Gilles Simon Marton Fucsovics 2 1–1 C 0–1 H 1–0 Jun 1, 2021 H2H
21499 Gilles Simon Matteo Berrettini 2 1–1 C 0–1 G 1–0 Aug 1, 2018 H2H
21500 Gilles Simon Matteo Viola 2 2–0 G 1–0 H 1–0 Jun 14, 2018 H2H
21501 Gilles Simon Maximilian Marterer 2 2–0 C 1–0 H 1–0 Feb 22, 2018 H2H
21502 Gilles Simon Michael Berrer 2 2–0 H 2–0 Mar 17, 2015 H2H
21503 Gilles Simon Michael Russell 2 2–0 C 1–0 H 1–0 Aug 29, 2012 H2H
21504 Gilles Simon Nick Kyrgios 2 0–2 H 0–2 Jan 24, 2020 H2H
21505 Gilles Simon Nicolas Jarry 2 2–0 G 2–0 Jun 27, 2019 H2H
21506 Gilles Simon Olivier Rochus 2 0–2 H 0–2 Feb 18, 2010 H2H
21507 Gilles Simon Paolo Lorenzi 2 1–1 H 1–1 Sep 1, 2016 H2H
21508 Gilles Simon Philipp Petzschner 2 1–1 C 1–0 H 0–1 Aug 10, 2011 H2H
21509 Gilles Simon Potito Starace 2 1–1 C 0–1 H 1–0 Apr 9, 2011 H2H
21510 Gilles Simon Robby Ginepri 2 1–1 C 0–1 H 1–0 Oct 17, 2008 H2H
21511 Gilles Simon Robert Kendrick 2 2–0 C 2–0 May 28, 2009 H2H
21512 Gilles Simon Rogerio Dutra Silva 2 2–0 C 1–0 H 1–0 Jan 19, 2017 H2H
21513 Gilles Simon Salvatore Caruso 2 1–1 C 0–1 G 1–0 Jul 3, 2019 H2H
21514 Gilles Simon Santiago Giraldo 2 1–1 H 1–1 Jan 7, 2012 H2H
21515 Gilles Simon Steve Darcis 2 1–1 C 0–1 H 1–0 Oct 17, 2019 H2H
21516 Gilles Simon Steve Johnson 2 2–0 C 1–0 H 1–0 May 26, 2022 H2H
21517 Gilles Simon Thiago Monteiro 2 0–2 C 0–2 Jul 26, 2018 H2H
21518 Gilles Simon Thomas Johansson 2 1–1 H 1–1 Jan 22, 2006 H2H
21519 Gilles Simon Vincent Spadea 2 2–0 C 1–0 H 1–0 May 30, 2007 H2H
21520 Gilles Simon Wayne Odesnik 2 2–0 C 1–0 H 1–0 Aug 18, 2009 H2H
21521 Gilles Simon Yannick Maden 2 2–0 H 2–0 Feb 8, 2018 H2H
21522 Giorgio Galimberti Ivo Heuberger 2 1–1 C 0–1 C 1–0 Feb 3, 2005 H2H
21523 Giovanni Mpetshi Perricard Ben Shelton 2 2–0 G 1–0 H 1–0 Oct 27, 2024 H2H
21524 Giovanni Mpetshi Perricard Botic van de Zandschulp 2 0–2 H 0–2 Aug 4, 2026 H2H
21525 Giovanni Mpetshi Perricard Hamad Medjedovic 2 1–1 C 0–1 H 1–0 Aug 22, 2025 H2H
21526 Giovanni Mpetshi Perricard Taylor Fritz 2 1–1 G 0–1 H 1–0 Oct 6, 2025 H2H
21527 Givaldo Barbosa Damir Keretic 2 1–1 C 0–1 H 1–0 Jan 27, 1983 H2H
21528 Givaldo Barbosa Jose Higueras 2 0–2 C 0–1 C 0–1 Jul 14, 1983 H2H
21529 Givaldo Barbosa Ney Keller 2 1–1 C 1–1 Nov 25, 1982 H2H
21530 Givaldo Barbosa Werner Zirngibl 2 0–2 C 0–2 Nov 29, 1979 H2H
21531 Glenn Layendecker Eddie Edwards 2 1–1 G 1–1 Jul 9, 1987 H2H
21532 Glenn Layendecker Leif Shiras 2 1–1 G 1–0 H 0–1 Jun 14, 1989 H2H
21533 Glenn Layendecker Milan Srejber 2 1–1 C 0–1 H 1–0 Aug 13, 1986 H2H
21534 Glenn Layendecker Pieter Aldrich 2 1–1 H 1–1 Aug 30, 1989 H2H
21535 Glenn Layendecker Tim Mayotte 2 0–2 C 0–1 H 0–1 Feb 23, 1990 H2H
21536 Glenn Michibata Bob Green 2 1–1 G 1–1 Jun 19, 1986 H2H
21537 Glenn Michibata Brian Teacher 2 1–1 C 0–1 G 1–0 Jun 27, 1984 H2H
21538 Glenn Michibata Chris Pridham 2 1–1 H 1–1 Jul 22, 1989 H2H
21539 Glenn Michibata Drew Gitlin 2 1–1 H 1–1 Nov 3, 1983 H2H
21540 Glenn Michibata Eddie Edwards 2 2–0 C 1–0 H 1–0 Sep 18, 1986 H2H
21541 Glenn Michibata Eliot Teltscher 2 0–2 C 0–2 Feb 21, 1985 H2H
21542 Glenn Michibata John Fitzgerald 2 2–0 H 2–0 Oct 14, 1988 H2H
21543 Glenn Michibata Miguel Nido 2 0–2 C 0–1 H 0–1 Nov 9, 1989 H2H
21544 Glenn Michibata Mike Bauer 2 2–0 C 2–0 Apr 3, 1986 H2H
21545 Glenn Michibata Nduka Odizor 2 1–1 C 0–1 H 1–0 Jul 21, 1989 H2H
21546 Glenn Michibata Peter Fleming 2 0–2 C 0–2 Feb 8, 1986 H2H
21547 Glenn Michibata Ramesh Krishnan 2 1–1 C 0–1 H 1–0 Feb 15, 1989 H2H
21548 Glenn Michibata Slobodan Zivojinovic 2 1–1 H 1–1 Oct 7, 1988 H2H
21549 Glenn Michibata Steve Denton 2 1–1 C 1–0 H 0–1 Oct 27, 1983 H2H
21550 Glenn Michibata Vijay Amritraj 2 0–2 G 0–1 H 0–1 Jun 17, 1987 H2H
21551 Glenn Weiner Alexander Peya 2 1–1 G 1–0 H 0–1 Oct 14, 2004 H2H
21552 Glenn Weiner Christian Vinck 2 1–1 H 1–1 Feb 18, 1998 H2H
21553 Glenn Weiner Jeff Salzenstein 2 1–1 H 1–1 Jan 21, 2004 H2H
21554 Goran Ivanisevic Alberto Mancini 2 1–1 C 1–0 H 0–1 Mar 4, 1993 H2H
21555 Goran Ivanisevic Andrei Olhovskiy 2 2–0 C 1–0 H 1–0 Feb 27, 1997 H2H
21556 Goran Ivanisevic Andres Gomez 2 0–2 C 0–1 H 0–1 Jul 18, 1991 H2H
21557 Goran Ivanisevic Andrew Castle 2 2–0 G 2–0 Jun 26, 1991 H2H
21558 Goran Ivanisevic Arnaud Boetsch 2 2–0 C 1–0 G 1–0 Jul 2, 1995 H2H
21559 Goran Ivanisevic Arne Thoms 2 2–0 C 1–0 G 1–0 Oct 22, 1994 H2H
21560 Goran Ivanisevic Carl Limberger 2 1–1 C 1–1 May 29, 1992 H2H
21561 Goran Ivanisevic Christian Miniussi 2 0–2 C 0–2 May 13, 1992 H2H
21562 Goran Ivanisevic Cristiano Caratti 2 1–1 G 0–1 H 1–0 Jun 13, 2001 H2H
21563 Goran Ivanisevic Darren Cahill 2 0–2 H 0–2 Mar 3, 1994 H2H
21564 Goran Ivanisevic David Pate 2 1–1 H 1–1 Mar 15, 1989 H2H
21565 Goran Ivanisevic Derrick Rostagno 2 2–0 G 1–0 H 1–0 Aug 17, 1991 H2H
21566 Goran Ivanisevic Franco Davin 2 1–1 C 1–1 Sep 18, 1994 H2H
21567 Goran Ivanisevic Gilbert Schaller 2 2–0 C 2–0 Apr 30, 1995 H2H
21568 Goran Ivanisevic Grant Stafford 2 2–0 G 1–0 H 1–0 Jun 24, 1998 H2H
21569 Goran Ivanisevic Hendrik Dreekmann 2 1–1 C 0–1 H 1–0 Sep 1, 1996 H2H
21570 Goran Ivanisevic Horacio de la Pena 2 1–1 C 1–1 Jul 13, 1991 H2H
21571 Goran Ivanisevic Horst Skoff 2 1–1 C 1–1 Sep 16, 1993 H2H
21572 Goran Ivanisevic Jacco Eltingh 2 2–0 C 2–0 May 13, 1995 H2H
21573 Goran Ivanisevic Jan Apell 2 1–1 C 1–0 G 0–1 Oct 27, 1994 H2H
21574 Goran Ivanisevic Jay Berger 2 0–2 H 0–2 Mar 19, 1990 H2H
21575 Goran Ivanisevic Jens Woehrmann 2 2–0 C 1–0 C 1–0 May 2, 1991 H2H
21576 Goran Ivanisevic Jim Grabb 2 1–1 H 1–1 Aug 4, 1995 H2H
21577 Goran Ivanisevic Jimmy Arias 2 1–1 C 1–0 H 0–1 Aug 20, 1993 H2H
21578 Goran Ivanisevic Joern Renzenbrink 2 2–0 C 2–0 May 11, 1995 H2H
21579 Goran Ivanisevic Jonas Svensson 2 2–0 C 2–0 Feb 26, 1994 H2H
21580 Goran Ivanisevic Jordi Burillo 2 2–0 H 2–0 Mar 16, 1996 H2H
21581 Goran Ivanisevic Juan Aguilera 2 0–2 C 0–2 May 9, 1990 H2H
21582 Goran Ivanisevic Justin Gimelstob 2 2–0 C 1–0 H 1–0 Aug 31, 2001 H2H
21583 Goran Ivanisevic Kevin Curren 2 2–0 C 1–0 G 1–0 Dec 15, 1990 H2H
21584 Goran Ivanisevic Lawson Duncan 2 1–1 C 1–0 H 0–1 May 27, 1989 H2H
21585 Goran Ivanisevic Leander Paes 2 2–0 G 1–0 H 1–0 Aug 22, 1998 H2H
21586 Goran Ivanisevic Marcelo Filippini 2 2–0 C 2–0 Sep 17, 1993 H2H
21587 Goran Ivanisevic Marc Kevin Goellner 2 2–0 H 2–0 Jan 9, 1997 H2H
21588 Goran Ivanisevic Markus Zoecke 2 1–1 H 1–1 Aug 31, 1994 H2H
21589 Goran Ivanisevic Nicklas Kroon 2 2–0 C 1–0 C 1–0 Oct 16, 1992 H2H
21590 Goran Ivanisevic Nicklas Kulti 2 2–0 C 1–0 H 1–0 Jan 2, 1992 H2H
21591 Goran Ivanisevic Nicolas Escude 2 2–0 H 2–0 Mar 23, 2004 H2H
21592 Goran Ivanisevic Nicolas Lapentti 2 2–0 C 1–0 H 1–0 May 7, 1998 H2H
21593 Goran Ivanisevic Nicolas Pereira 2 2–0 C 2–0 May 17, 1990 H2H
21594 Goran Ivanisevic Paolo Cane 2 1–1 C 1–1 Sep 15, 1994 H2H
21595 Goran Ivanisevic Patrik Kuhnen 2 2–0 C 1–0 H 1–0 Jan 9, 1993 H2H
21596 Goran Ivanisevic Radek Stepanek 2 0–2 C 0–1 H 0–1 May 5, 2004 H2H
21597 Goran Ivanisevic Ramon Delgado 2 2–0 C 1–0 H 1–0 Oct 10, 1998 H2H
21598 Goran Ivanisevic Sargis Sargsian 2 2–0 H 2–0 Feb 21, 2001 H2H
21599 Goran Ivanisevic Simon Youl 2 2–0 C 1–0 H 1–0 May 27, 1992 H2H
21600 Goran Ivanisevic Stefan Koubek 2 1–1 H 1–1 Jan 3, 2002 H2H