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
70401 Tommy Robredo Michel Kratochvil 2 1–1 C 1–0 C 0–1 Oct 23, 2003 H2H
70402 Tommy Robredo Mikhail Kukushkin 2 1–1 C 1–0 H 0–1 Apr 23, 2015 H2H
70403 Tommy Robredo Nicolas Lapentti 2 1–1 C 1–0 C 0–1 Oct 27, 2005 H2H
70404 Tommy Robredo Oscar Hernandez 2 2–0 C 2–0 Jun 14, 2008 H2H
70405 Tommy Robredo Peter Wessels 2 1–1 G 1–1 Jun 23, 2007 H2H
70406 Tommy Robredo Renzo Olivo 2 1–1 C 1–1 Feb 27, 2015 H2H
70407 Tommy Robredo Ricardo Mello 2 2–0 C 1–0 H 1–0 Feb 4, 2011 H2H
70408 Tommy Robredo Rik De Voest 2 2–0 H 2–0 Sep 14, 2007 H2H
70409 Tommy Robredo Robby Ginepri 2 1–1 H 1–1 Oct 21, 2006 H2H
70410 Tommy Robredo Sam Groth 2 2–0 H 2–0 Sep 3, 2015 H2H
70411 Tommy Robredo Santiago Ventura 2 2–0 C 2–0 Apr 18, 2008 H2H
70412 Tommy Robredo Thomas Johansson 2 1–1 C 0–1 H 1–0 Oct 31, 2002 H2H
70413 Tommy Robredo Tobias Kamke 2 1–1 C 1–0 H 0–1 Apr 12, 2013 H2H
70414 Tommy Robredo Tomas Zib 2 2–0 C 1–0 H 1–0 May 31, 2006 H2H
70415 Tommy Robredo Wayne Ferreira 2 0–2 H 0–2 Jan 15, 2003 H2H
70416 Tommy Robredo Xavier Malisse 2 2–0 C 2–0 Apr 15, 2004 H2H
70417 Tommy Robredo Yevgeny Kafelnikov 2 0–2 C 0–1 H 0–1 Mar 20, 2002 H2H
70418 Tom Nijssen Barry Moir 2 1–1 H 1–1 Feb 15, 1989 H2H
70419 Tom Nijssen Jan Gunnarsson 2 1–1 C 1–1 Apr 28, 1988 H2H
70420 Tom Nijssen Jonathan Canter 2 1–1 C 1–0 H 0–1 Apr 28, 1990 H2H
70421 Tom Nijssen Lawson Duncan 2 1–1 C 1–1 Feb 14, 1990 H2H
70422 Tom Nijssen Milan Srejber 2 0–2 H 0–2 Apr 19, 1990 H2H
70423 Tom Nijssen Pablo Arraya 2 2–0 C 1–0 H 1–0 Jul 23, 1992 H2H
70424 Tom Nijssen Thierry Tulasne 2 2–0 C 2–0 Apr 27, 1988 H2H
70425 Tom Okker Clark Graebner 2 2–0 G 1–0 H 1–0 Sep 12, 1971 H2H
70426 Tom Okker David Lloyd 2 2–0 H 2–0 Aug 5, 1970 H2H
70427 Tom Okker Frank Froehling 2 1–1 C 1–0 H 0–1 Jul 5, 1972 H2H
70428 Tom Okker Jaidip Mukerjea 2 1–1 G 1–1 Jun 18, 1970 H2H
70429 Tom Okker Manuel Santana 2 1–1 C 1–1 Apr 20, 1969 H2H
70430 Tom Okker Paul Gerken 2 2–0 C 1–0 G 1–0 Sep 2, 1973 H2H
70431 Tom Okker Rolf Norberg 2 2–0 C 1–0 H 1–0 Nov 10, 1976 H2H
70432 Tom Okker Terry Addison 2 2–0 C 2–0 Nov 2, 1972 H2H
70433 Tom Okker Tom Edlefsen 2 2–0 G 1–0 H 1–0 Sep 4, 1970 H2H
70434 Tom Okker Vladimir Korotkov 2 2–0 C 1–0 G 1–0 Jun 7, 1973 H2H
70435 Tom Okker Wilhelm Bungert 2 2–0 C 1–0 H 1–0 Aug 16, 1969 H2H
70436 Tony Bardsley Bob Lutz 2 0–2 C 0–1 H 0–1 Jul 10, 1968 H2H
70437 Tony Giammalva Butch Walts 2 2–0 C 2–0 Mar 6, 1981 H2H
70438 Tony Giammalva David Carter 2 1–1 C 0–1 H 1–0 Feb 2, 1983 H2H
70439 Tony Giammalva Eddie Dibbs 2 0–2 C 0–1 H 0–1 Apr 9, 1981 H2H
70440 Tony Mmoh Slobodan Zivojinovic 2 0–2 C 0–1 H 0–1 Oct 24, 1987 H2H
70441 Tony Roche Alejandro Olmedo 2 2–0 G 2–0 Sep 4, 1968 H2H
70442 Tony Roche Bill Bowrey 2 2–0 C 1–0 G 1–0 May 19, 1971 H2H
70443 Tony Roche Bob Giltinan 2 2–0 C 1–0 G 1–0 Feb 14, 1976 H2H
70444 Tony Roche Cliff Richey 2 2–0 C 1–0 G 1–0 Sep 15, 1970 H2H
70445 Tony Roche Frank Sedgman 2 1–1 C 0–1 G 1–0 May 26, 1971 H2H
70446 Tony Roche Gerald Battrick 2 2–0 C 1–0 G 1–0 Jan 28, 1970 H2H
70447 Tony Roche Ion Tiriac 2 2–0 C 1–0 G 1–0 Dec 30, 1978 H2H
70448 Tony Roche Jim Mcmanus 2 2–0 G 1–0 H 1–0 Apr 22, 1971 H2H
70449 Tony Roche Mike Machette 2 2–0 G 1–0 H 1–0 Dec 25, 1974 H2H
70450 Tony Roche Ove Bengtson 2 1–1 C 1–0 G 0–1 Jan 25, 1974 H2H
70451 Tony Roche Owen Davidson 2 2–0 C 1–0 G 1–0 Jun 26, 1974 H2H
70452 Tony Roche Pancho Segura 2 2–0 C 1–0 H 1–0 May 17, 1970 H2H
70453 Tony Roche Terry Addison 2 2–0 G 1–0 H 1–0 Aug 23, 1972 H2H
70454 Torben Ulrich Juan Gisbert 2 1–1 C 1–1 Jan 23, 1974 H2H
70455 Trevor Allan Jose Higueras 2 0–2 C 0–2 Sep 21, 1984 H2H
70456 Trevor Svajda Ethan Quinn 2 0–2 H 0–2 Feb 11, 2026 H2H
70457 Trey Waltke Bob Lutz 2 1–1 H 1–1 Oct 24, 1980 H2H
70458 Trey Waltke Buster C Mottram 2 0–2 C 0–2 Feb 25, 1982 H2H
70459 Trey Waltke Byron Bertram 2 2–0 C 1–0 H 1–0 Nov 9, 1977 H2H
70460 Trey Waltke Dennis Ralston 2 0–2 G 0–2 Jun 5, 1980 H2H
70461 Trey Waltke Dick Crealy 2 1–1 C 1–0 H 0–1 May 19, 1977 H2H
70462 Trey Waltke Frantisek Pala 2 2–0 C 1–0 C 1–0 Nov 3, 1977 H2H
70463 Trey Waltke Frew Mcmillan 2 0–2 C 0–2 Oct 20, 1977 H2H
70464 Trey Waltke John Whitlinger 2 1–1 C 1–1 Mar 28, 1980 H2H
70465 Trey Waltke John Yuill 2 1–1 C 0–1 H 1–0 Sep 18, 1977 H2H
70466 Trey Waltke Jun Kuki 2 0–2 C 0–2 Nov 4, 1976 H2H
70467 Trey Waltke Zeljko Franulovic 2 1–1 C 1–1 Jul 20, 1977 H2H
70468 Tsuyoshi Fukui Haroon Ismail 2 1–1 C 0–1 C 1–0 Oct 22, 1980 H2H
70469 Tsuyoshi Fukui Morris Skip Strode 2 0–2 C 0–1 C 0–1 Nov 18, 1982 H2H
70470 Udo Riglewski Francesco Cancellotti 2 0–2 C 0–2 Apr 20, 1989 H2H
70471 Udo Riglewski Glenn Layendecker 2 1–1 C 1–0 H 0–1 Feb 13, 1991 H2H
70472 Udo Riglewski Hans Schwaier 2 1–1 C 1–1 Sep 10, 1986 H2H
70473 Udo Riglewski Josef Cihak 2 1–1 C 1–1 May 3, 1989 H2H
70474 Udo Riglewski Ricki Osterthun 2 1–1 C 1–0 H 0–1 Aug 2, 1990 H2H
70475 Udo Riglewski Veli Paloheimo 2 2–0 C 1–0 G 1–0 Mar 1, 1991 H2H
70476 Ugo Humbert Alexei Popyrin 2 0–2 C 0–2 Apr 8, 2025 H2H
70477 Ugo Humbert Alex Michelsen 2 1–1 H 1–1 Mar 8, 2026 H2H
70478 Ugo Humbert Aslan Karatsev 2 0–2 C 0–1 H 0–1 Mar 26, 2022 H2H
70479 Ugo Humbert Benoit Paire 2 1–1 H 1–1 Jan 18, 2020 H2H
70480 Ugo Humbert Ben Shelton 2 0–2 H 0–2 Jul 30, 2026 H2H
70481 Ugo Humbert Dominik Koepfer 2 0–2 C 0–1 H 0–1 May 24, 2024 H2H
70482 Ugo Humbert Gabriel Diallo 2 1–1 G 0–1 H 1–0 Mar 21, 2026 H2H
70483 Ugo Humbert Hamad Medjedovic 2 2–0 G 1–0 H 1–0 Jun 19, 2026 H2H
70484 Ugo Humbert Jan-Lennard Struff 2 0–2 C 0–1 H 0–1 Apr 29, 2024 H2H
70485 Ugo Humbert Marin Cilic 2 2–0 G 1–0 H 1–0 Jun 16, 2026 H2H
70486 Ugo Humbert Novak Djokovic 2 0–2 G 0–1 H 0–1 Oct 28, 2026 H2H
70487 Ugo Humbert Nuno Borges 2 1–1 G 1–0 H 0–1 Jun 14, 2025 H2H
70488 Ugo Humbert Pavel Kotov 2 2–0 H 2–0 Feb 22, 2024 H2H
70489 Ugo Humbert Quentin Halys 2 1–1 C 0–1 G 1–0 Jun 25, 2026 H2H
70490 Ugo Humbert Roberto Bautista Agut 2 0–2 G 0–1 H 0–1 Jun 27, 2024 H2H
70491 Ugo Humbert Sebastian Korda 2 2–0 G 1–0 H 1–0 Oct 23, 2025 H2H
70492 Ugo Humbert Terence Atmane 2 1–1 C 0–1 H 1–0 Apr 25, 2026 H2H
70493 Ugo Humbert Yasutaka Uchiyama 2 1–1 H 1–1 Feb 10, 2021 H2H
70494 Ugo Humbert Zhizhen Zhang 2 2–0 C 1–0 H 1–0 Apr 10, 2024 H2H
70495 Ulf Stenlund Mark Dickson 2 2–0 C 1–0 H 1–0 Nov 5, 1987 H2H
70496 Ulf Stenlund Pablo Arraya 2 1–1 C 1–1 Oct 5, 1986 H2H
70497 Ulf Stenlund Ricki Osterthun 2 1–1 C 1–1 Sep 24, 1987 H2H
70498 Ulrich Marten Patrice Dominguez 2 2–0 C 2–0 Jul 17, 1980 H2H
70499 Ulrich Pinner Bernard Fritz 2 2–0 C 2–0 Apr 12, 1979 H2H
70500 Ulrich Pinner Bernard Mignot 2 2–0 C 2–0 May 1, 1975 H2H
70501 Ulrich Pinner Bernie Mitton 2 1–1 C 0–1 H 1–0 Mar 30, 1979 H2H
70502 Ulrich Pinner David Schneider 2 2–0 C 2–0 May 22, 1981 H2H
70503 Ulrich Pinner Dick Crealy 2 1–1 C 1–1 May 21, 1976 H2H
70504 Ulrich Pinner Ferdi Taygan 2 2–0 C 2–0 Jul 15, 1982 H2H
70505 Ulrich Pinner Francois Jauffret 2 1–1 C 1–1 May 12, 1977 H2H
70506 Ulrich Pinner Henry Bunis 2 1–1 C 0–1 C 1–0 Nov 4, 1976 H2H
70507 Ulrich Pinner Ivan Dupasquier 2 1–1 C 1–0 C 0–1 Apr 29, 1982 H2H
70508 Ulrich Pinner Jean Louis Haillet 2 2–0 C 2–0 Jul 28, 1979 H2H
70509 Ulrich Pinner Jorge Andrew 2 2–0 C 1–0 H 1–0 Nov 1, 1979 H2H
70510 Ulrich Pinner Julian Ganzabal 2 2–0 C 2–0 May 19, 1976 H2H
70511 Ulrich Pinner Nikola Pilic 2 1–1 C 1–1 Jun 4, 1976 H2H
70512 Ulrich Pinner Patricio Cornejo 2 2–0 C 1–0 G 1–0 Oct 15, 1975 H2H
70513 Ulrich Pinner Patrick Proisy 2 1–1 C 1–1 May 20, 1976 H2H
70514 Ulrich Pinner Ricardo Cano 2 0–2 C 0–2 Apr 21, 1976 H2H
70515 Ulrich Pinner Ross Case 2 1–1 C 1–0 C 0–1 Feb 25, 1982 H2H
70516 Ulrich Pinner Steve Krulevitz 2 1–1 C 0–1 H 1–0 May 20, 1982 H2H
70517 Ulrich Pinner Tenny Svensson 2 2–0 C 2–0 Oct 12, 1978 H2H
70518 Ulrich Pinner Tony Roche 2 0–2 C 0–1 G 0–1 Jun 27, 1976 H2H
70519 Valentin Royer Benjamin Bonzi 2 0–2 H 0–2 Mar 5, 2026 H2H
70520 Valentin Royer Francisco Comesana 2 0–2 C 0–1 H 0–1 May 18, 2026 H2H
70521 Valentin Vacherot Arthur Fils 2 1–1 H 1–1 Oct 4, 2026 H2H
70522 Valentin Vacherot Grigor Dimitrov 2 0–2 C 0–2 Apr 9, 2025 H2H
70523 Valentin Vacherot Taylor Fritz 2 1–1 H 1–1 Oct 31, 2026 H2H
70524 Van Winitsky Brian Fairlie 2 1–1 C 1–0 G 0–1 Jun 20, 1978 H2H
70525 Van Winitsky Brian Teacher 2 0–2 C 0–2 Feb 10, 1983 H2H
70526 Van Winitsky Bruce Manson 2 2–0 C 1–0 G 1–0 Jun 28, 1978 H2H
70527 Van Winitsky Chris Johnstone 2 0–2 C 0–1 C 0–1 Nov 10, 1983 H2H
70528 Van Winitsky Corrado Barazzutti 2 0–2 C 0–2 Mar 18, 1982 H2H
70529 Van Winitsky Eric Friedler 2 1–1 C 1–1 Jul 16, 1979 H2H
70530 Van Winitsky John Sadri 2 2–0 C 1–0 C 1–0 Nov 12, 1981 H2H
70531 Van Winitsky Manuel Orantes 2 1–1 C 1–0 H 0–1 Apr 12, 1984 H2H
70532 Van Winitsky Paul Mcnamee 2 0–2 H 0–2 Apr 25, 1980 H2H
70533 Van Winitsky Peter Feigl 2 1–1 H 1–1 Nov 5, 1981 H2H
70534 Van Winitsky Ramesh Krishnan 2 0–2 C 0–1 C 0–1 Apr 7, 1983 H2H
70535 Van Winitsky Randy Crawford 2 2–0 H 2–0 Apr 12, 1980 H2H
70536 Van Winitsky Raymond Moore 2 2–0 H 2–0 Aug 23, 1979 H2H
70537 Van Winitsky Roscoe Tanner 2 0–2 C 0–1 G 0–1 Jul 31, 1979 H2H
70538 Van Winitsky Shlomo Glickstein 2 1–1 C 1–0 H 0–1 Feb 5, 1985 H2H
70539 Van Winitsky Steve Krulevitz 2 1–1 C 1–0 H 0–1 Oct 9, 1981 H2H
70540 Van Winitsky Tony Giammalva 2 0–2 C 0–1 H 0–1 Nov 1, 1984 H2H
70541 Van Winitsky Trey Waltke 2 0–2 H 0–2 Nov 4, 1982 H2H
70542 Van Winitsky Victor Pecci 2 0–2 C 0–2 Jul 22, 1981 H2H
70543 Vasek Pospisil Daniel Brands 2 2–0 H 2–0 Oct 31, 2015 H2H
70544 Vasek Pospisil Denis Kudla 2 2–0 G 1–0 H 1–0 Aug 18, 2015 H2H
70545 Vasek Pospisil Diego Schwartzman 2 2–0 H 2–0 Oct 8, 2019 H2H
70546 Vasek Pospisil James Ward 2 2–0 G 2–0 Jun 23, 2021 H2H
70547 Vasek Pospisil Marton Fucsovics 2 0–2 C 0–1 H 0–1 Mar 16, 2021 H2H
70548 Vasek Pospisil Sebastian Korda 2 0–2 H 0–2 Aug 8, 2024 H2H
70549 Vasek Pospisil Stan Wawrinka 2 0–2 H 0–2 Jan 19, 2014 H2H
70550 Vasek Pospisil Tallon Griekspoor 2 2–0 G 1–0 H 1–0 Sep 29, 2022 H2H
70551 Vasek Pospisil Teymuraz Gabashvili 2 1–1 C 0–1 H 1–0 Sep 25, 2014 H2H
70552 Veli Paloheimo Kevin Curren 2 1–1 G 1–0 H 0–1 Feb 20, 1991 H2H
70553 Veli Paloheimo Mark Kratzmann 2 0–2 C 0–1 G 0–1 Feb 7, 1991 H2H
70554 Victor Amaya Charlie Owens 2 2–0 C 2–0 Feb 28, 1980 H2H
70555 Victor Amaya Cliff Richey 2 1–1 C 0–1 H 1–0 Aug 31, 1978 H2H
70556 Victor Amaya Ferdi Taygan 2 2–0 C 1–0 G 1–0 Jan 1, 1981 H2H
70557 Victor Amaya Jan Norback 2 2–0 C 1–0 H 1–0 May 30, 1979 H2H
70558 Victor Amaya Jean Francois Caujolle 2 1–1 C 1–1 May 18, 1977 H2H
70559 Victor Amaya Jim Delaney 2 0–2 G 0–2 Jul 10, 1981 H2H
70560 Victor Amaya John Newcombe 2 1–1 C 1–0 G 0–1 Jun 21, 1978 H2H
70561 Victor Amaya John Whitlinger 2 1–1 C 1–1 Aug 11, 1976 H2H
70562 Victor Amaya Jurgen Fassbender 2 1–1 C 1–1 May 19, 1976 H2H
70563 Victor Amaya Paolo Bertolucci 2 0–2 C 0–1 C 0–1 Nov 4, 1976 H2H
70564 Victor Amaya Stan Smith 2 0–2 C 0–1 H 0–1 Apr 13, 1983 H2H
70565 Victor Amaya Tom Okker 2 1–1 G 1–1 Jun 22, 1978 H2H
70566 Victor Amaya Tony Graham 2 2–0 H 2–0 Oct 2, 1981 H2H
70567 Victor Amaya Werner Zirngibl 2 1–1 C 1–1 May 4, 1982 H2H
70568 Victor Crivoi Bjorn Phau 2 1–1 C 0–1 G 1–0 Jul 15, 2010 H2H
70569 Victor Crivoi Marius Copil 2 0–2 C 0–2 Sep 22, 2011 H2H
70570 Victor Crivoi Richard Gasquet 2 0–2 C 0–1 H 0–1 Oct 1, 2009 H2H
70571 Victor Crivoi Ruben Ramirez Hidalgo 2 1–1 C 1–1 Feb 4, 2010 H2H
70572 Victor Crivoi Simon Greul 2 1–1 C 1–0 H 0–1 May 27, 2009 H2H
70573 Victor Hanescu Agustin Calleri 2 1–1 C 1–1 Jul 22, 2005 H2H
70574 Victor Hanescu Alejandro Falla 2 1–1 G 1–0 H 0–1 Mar 26, 2010 H2H
70575 Victor Hanescu Alexandr Dolgopolov 2 1–1 C 1–0 H 0–1 May 20, 2011 H2H
70576 Victor Hanescu Benjamin Becker 2 0–2 G 0–1 H 0–1 Oct 16, 2014 H2H
70577 Victor Hanescu Bernard Tomic 2 2–0 C 1–0 H 1–0 May 29, 2013 H2H
70578 Victor Hanescu Carlos Berlocq 2 1–1 C 0–1 H 1–0 Sep 1, 2010 H2H
70579 Victor Hanescu Christophe Rochus 2 2–0 C 2–0 Sep 12, 2003 H2H
70580 Victor Hanescu Eduardo Schwank 2 1–1 C 1–0 H 0–1 Feb 18, 2010 H2H
70581 Victor Hanescu Evgeny Korolev 2 1–1 C 0–1 H 1–0 Oct 23, 2008 H2H
70582 Victor Hanescu Ivan Navarro 2 2–0 C 1–0 G 1–0 Jun 24, 2009 H2H
70583 Victor Hanescu Ivo Minar 2 2–0 C 1–0 H 1–0 Jul 29, 2009 H2H
70584 Victor Hanescu Joao Souza 2 2–0 C 2–0 Feb 16, 2012 H2H
70585 Victor Hanescu Karol Beck 2 0–2 C 0–1 H 0–1 Feb 3, 2005 H2H
70586 Victor Hanescu Lars Burgsmuller 2 2–0 C 2–0 Jul 8, 2004 H2H
70587 Victor Hanescu Luis Horna 2 2–0 C 1–0 H 1–0 Aug 24, 2005 H2H
70588 Victor Hanescu Lukas Rosol 2 0–2 C 0–1 G 0–1 Jun 13, 2012 H2H
70589 Victor Hanescu Mariano Zabaleta 2 0–2 C 0–1 C 0–1 Oct 28, 2004 H2H
70590 Victor Hanescu Max Mirnyi 2 1–1 C 1–1 May 12, 2004 H2H
70591 Victor Hanescu Michael Berrer 2 2–0 C 2–0 Apr 8, 2011 H2H
70592 Victor Hanescu Michael Russell 2 1–1 C 1–0 H 0–1 May 19, 2011 H2H
70593 Victor Hanescu Olivier Patience 2 2–0 C 2–0 Jul 10, 2008 H2H
70594 Victor Hanescu Oscar Hernandez 2 1–1 C 1–1 May 26, 2010 H2H
70595 Victor Hanescu Paul-Henri Mathieu 2 0–2 H 0–2 Aug 17, 2010 H2H
70596 Victor Hanescu Steve Darcis 2 2–0 C 2–0 May 27, 2009 H2H
70597 Victor Hanescu Taylor Dent 2 0–2 G 0–1 H 0–1 Mar 23, 2005 H2H
70598 Victor Hanescu Tobias Kamke 2 0–2 H 0–2 Oct 24, 2013 H2H
70599 Victor Pecci Adriano Panatta 2 0–2 C 0–2 Apr 17, 1981 H2H
70600 Victor Pecci Alejandro Ganzabal 2 1–1 C 1–1 Jul 17, 1985 H2H