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
31401 Tommy Haas Marinko Matosevic 2 1–1 H 1–1 Aug 8, 2013 H2H
31402 Tommy Haas Mark Merklein 2 1–1 H 1–1 Aug 13, 1997 H2H
31403 Tommy Haas Mark Woodforde 2 1–1 H 1–1 Mar 4, 1999 H2H
31404 Tommy Haas Martin Klizan 2 1–1 C 1–1 May 3, 2014 H2H
31405 Tommy Haas Michael Berrer 2 2–0 C 1–0 G 1–0 May 3, 2012 H2H
31406 Tommy Haas Michael Kohlmann 2 1–1 C 0–1 H 1–0 May 17, 2000 H2H
31407 Tommy Haas Michel Kratochvil 2 2–0 H 2–0 Aug 16, 2002 H2H
31408 Tommy Haas Mikael Tillstrom 2 1–1 C 0–1 H 1–0 Feb 18, 2000 H2H
31409 Tommy Haas Mikhail Kukushkin 2 1–1 G 1–0 H 0–1 Jun 11, 2015 H2H
31410 Tommy Haas Mischa Zverev 2 1–1 G 1–1 Jun 17, 2017 H2H
31411 Tommy Haas Nicolas Escude 2 1–1 C 1–0 G 0–1 Apr 17, 2002 H2H
31412 Tommy Haas Nicolas Lapentti 2 0–2 C 0–1 H 0–1 Nov 7, 1999 H2H
31413 Tommy Haas Oliver Gross 2 2–0 C 1–0 H 1–0 Aug 27, 1997 H2H
31414 Tommy Haas Oscar Hernandez 2 2–0 C 1–0 H 1–0 Mar 14, 2009 H2H
31415 Tommy Haas Paradorn Srichaphan 2 1–1 H 1–1 Mar 10, 2004 H2H
31416 Tommy Haas Peter Luczak 2 2–0 H 2–0 Jan 22, 2006 H2H
31417 Tommy Haas Petr Korda 2 0–2 H 0–2 Mar 14, 1998 H2H
31418 Tommy Haas Raemon Sluiter 2 2–0 G 1–0 H 1–0 Sep 1, 2006 H2H
31419 Tommy Haas Richard Krajicek 2 1–1 G 1–1 Jun 19, 1999 H2H
31420 Tommy Haas Robert Kendrick 2 2–0 H 2–0 Sep 3, 2009 H2H
31421 Tommy Haas Sargis Sargsian 2 2–0 H 2–0 Aug 5, 2004 H2H
31422 Tommy Haas Sergiy Stakhovsky 2 2–0 C 2–0 May 4, 2017 H2H
31423 Tommy Haas Stan Wawrinka 2 2–0 C 1–0 H 1–0 May 16, 2014 H2H
31424 Tommy Haas Stefan Koubek 2 2–0 C 1–0 G 1–0 Jun 11, 2009 H2H
31425 Tommy Haas Steve Johnson 2 1–1 H 1–1 Feb 21, 2014 H2H
31426 Tommy Haas Teymuraz Gabashvili 2 1–1 H 1–1 Feb 25, 2010 H2H
31427 Tommy Haas Thomas Muster 2 0–2 C 0–1 H 0–1 Oct 3, 1998 H2H
31428 Tommy Ho Albert Chang 2 1–1 C 0–1 G 1–0 Jun 28, 1995 H2H
31429 Tommy Ho Johan Kriek 2 0–2 H 0–2 Oct 6, 1988 H2H
31430 Tommy Ho Steve Bryan 2 2–0 C 1–0 H 1–0 Aug 13, 1997 H2H
31431 Tommy Paul Albert Ramos-Vinolas 2 2–0 C 1–0 H 1–0 May 10, 2022 H2H
31432 Tommy Paul Alexandre Muller 2 2–0 G 1–0 H 1–0 Jun 29, 2026 H2H
31433 Tommy Paul Alex Bolt 2 2–0 H 2–0 Jan 11, 2024 H2H
31434 Tommy Paul Alex Michelsen 2 2–0 H 2–0 Mar 9, 2024 H2H
31435 Tommy Paul Arthur Fils 2 1–1 H 1–1 Mar 26, 2026 H2H
31436 Tommy Paul Aslan Karatsev 2 1–1 C 1–0 H 0–1 May 11, 2024 H2H
31437 Tommy Paul Botic van de Zandschulp 2 1–1 G 1–0 H 0–1 Jun 18, 2026 H2H
31438 Tommy Paul Daniel Altmaier 2 2–0 C 1–0 H 1–0 May 21, 2026 H2H
31439 Tommy Paul Daniel Elahi Galan 2 1–1 H 1–1 Aug 4, 2021 H2H
31440 Tommy Paul Daniel Evans 2 0–2 G 0–1 H 0–1 Jun 26, 2025 H2H
31441 Tommy Paul Denis Kudla 2 2–0 H 2–0 Feb 17, 2023 H2H
31442 Tommy Paul Dominic Thiem 2 0–2 C 0–1 H 0–1 Oct 27, 2022 H2H
31443 Tommy Paul Dominik Koepfer 2 2–0 C 1–0 H 1–0 May 13, 2024 H2H
31444 Tommy Paul Dusan Lajovic 2 2–0 H 2–0 Feb 24, 2022 H2H
31445 Tommy Paul Elmer Moller 2 2–0 C 1–0 H 1–0 Aug 26, 2025 H2H
31446 Tommy Paul Feliciano Lopez 2 1–1 H 1–1 Oct 9, 2021 H2H
31447 Tommy Paul Felix Auger-Aliassime 2 0–2 H 0–2 Jan 11, 2025 H2H
31448 Tommy Paul Flavio Cobolli 2 0–2 H 0–2 Aug 20, 2026 H2H
31449 Tommy Paul Gabriel Diallo 2 2–0 H 2–0 Feb 26, 2025 H2H
31450 Tommy Paul Gilles Muller 2 1–1 H 1–1 Aug 4, 2017 H2H
31451 Tommy Paul Hyeon Chung 2 1–1 C 0–1 H 1–0 Jul 27, 2017 H2H
31452 Tommy Paul Joao Fonseca 2 1–1 C 1–0 H 0–1 Mar 8, 2026 H2H
31453 Tommy Paul Jordan Thompson 2 1–1 G 0–1 H 1–0 Feb 17, 2024 H2H
31454 Tommy Paul Kei Nishikori 2 1–1 H 1–1 Jan 16, 2025 H2H
31455 Tommy Paul Laslo Djere 2 2–0 H 2–0 Oct 18, 2024 H2H
31456 Tommy Paul Learner Tien 2 1–1 H 1–1 Aug 7, 2026 H2H
31457 Tommy Paul Leo Borg 2 2–0 H 2–0 Oct 20, 2022 H2H
31458 Tommy Paul Matteo Berrettini 2 1–1 G 0–1 H 1–0 Jun 18, 2022 H2H
31459 Tommy Paul Mikael Ymer 2 1–1 H 1–1 Oct 21, 2022 H2H
31460 Tommy Paul Mikhail Kukushkin 2 2–0 H 2–0 Mar 12, 2022 H2H
31461 Tommy Paul Milos Raonic 2 1–1 G 1–0 H 0–1 Jul 6, 2023 H2H
31462 Tommy Paul Nick Kyrgios 2 0–2 C 0–1 H 0–1 Aug 4, 2022 H2H
31463 Tommy Paul Nicolas Jarry 2 0–2 C 0–2 May 18, 2024 H2H
31464 Tommy Paul Radu Albot 2 1–1 H 1–1 Feb 18, 2023 H2H
31465 Tommy Paul Rafael Nadal 2 1–1 H 1–1 Nov 3, 2022 H2H
31466 Tommy Paul Reilly Opelka 2 2–0 H 2–0 Jan 14, 2026 H2H
31467 Tommy Paul Richard Gasquet 2 1–1 C 0–1 H 1–0 Nov 1, 2023 H2H
31468 Tommy Paul Rinky Hijikata 2 2–0 C 1–0 H 1–0 May 25, 2026 H2H
31469 Tommy Paul Roberto Carballes Baena 2 1–1 H 1–1 Jan 18, 2025 H2H
31470 Tommy Paul Roman Safiullin 2 1–1 C 0–1 H 1–0 Aug 31, 2023 H2H
31471 Tommy Paul Sebastian Baez 2 2–0 G 2–0 Jun 20, 2024 H2H
31472 Tommy Paul Sebastian Ofner 2 1–1 G 0–1 H 1–0 Jul 3, 2025 H2H
31473 Tommy Paul Soonwoo Kwon 2 2–0 G 1–0 H 1–0 Jul 1, 2026 H2H
31474 Tommy Paul Thiago Agustin Tirante 2 1–1 C 0–1 H 1–0 Apr 24, 2026 H2H
31475 Tommy Paul Vasek Pospisil 2 2–0 H 2–0 Aug 10, 2022 H2H
31476 Tommy Paul Yannick Hanfmann 2 0–2 C 0–2 Apr 7, 2023 H2H
31477 Tommy Paul Zizou Bergs 2 2–0 H 2–0 Oct 14, 2026 H2H
31478 Tommy Robredo Adrian Mannarino 2 2–0 C 1–0 G 1–0 Jun 26, 2014 H2H
31479 Tommy Robredo Albert Costa 2 1–1 C 0–1 H 1–0 Jan 15, 2004 H2H
31480 Tommy Robredo Albert Portas 2 2–0 C 2–0 Sep 29, 2005 H2H
31481 Tommy Robredo Alexander Peya 2 2–0 H 2–0 Sep 28, 2006 H2H
31482 Tommy Robredo Alexander Waske 2 2–0 C 2–0 Jul 14, 2006 H2H
31483 Tommy Robredo Alexander Zverev 2 2–0 C 2–0 Jul 30, 2015 H2H
31484 Tommy Robredo Andrei Pavel 2 1–1 C 1–0 H 0–1 Oct 4, 2003 H2H
31485 Tommy Robredo Benjamin Becker 2 1–1 H 1–1 Mar 29, 2010 H2H
31486 Tommy Robredo Bobby Reynolds 2 2–0 H 2–0 Jan 21, 2009 H2H
31487 Tommy Robredo Brian Vahaly 2 1–1 G 1–0 H 0–1 Jun 27, 2003 H2H
31488 Tommy Robredo Christophe Rochus 2 2–0 C 1–0 H 1–0 Nov 5, 2009 H2H
31489 Tommy Robredo Daniel Evans 2 2–0 C 1–0 H 1–0 May 30, 2017 H2H
31490 Tommy Robredo Davide Sanguinetti 2 2–0 C 2–0 Apr 30, 2005 H2H
31491 Tommy Robredo Donald Young 2 2–0 H 2–0 Mar 15, 2011 H2H
31492 Tommy Robredo Edouard Roger-Vasselin 2 1–1 H 1–1 Jan 21, 2015 H2H
31493 Tommy Robredo Federico Delbonis 2 0–2 C 0–2 Jul 18, 2013 H2H
31494 Tommy Robredo Franco Squillari 2 1–1 C 1–0 H 0–1 Mar 19, 2003 H2H
31495 Tommy Robredo German Puentes 2 2–0 C 2–0 Sep 27, 2001 H2H
31496 Tommy Robredo Gilles Muller 2 1–1 C 0–1 G 1–0 Apr 18, 2017 H2H
31497 Tommy Robredo Guillaume Rufin 2 2–0 C 1–0 H 1–0 Aug 21, 2013 H2H
31498 Tommy Robredo Igor Andreev 2 2–0 C 2–0 Apr 24, 2009 H2H
31499 Tommy Robredo Igor Kunitsyn 2 2–0 H 2–0 Mar 15, 2009 H2H
31500 Tommy Robredo Ivan Dodig 2 1–1 C 1–0 H 0–1 Apr 12, 2011 H2H
31501 Tommy Robredo Jan Hernych 2 2–0 H 2–0 Mar 28, 2009 H2H
31502 Tommy Robredo Janko Tipsarevic 2 2–0 C 2–0 Jun 3, 2007 H2H
31503 Tommy Robredo Joao Souza 2 1–1 C 1–1 Jul 13, 2012 H2H
31504 Tommy Robredo Jo-Wilfried Tsonga 2 1–1 H 1–1 Oct 13, 2015 H2H
31505 Tommy Robredo Karol Beck 2 1–1 C 1–0 G 0–1 Jun 25, 2004 H2H
31506 Tommy Robredo Leonardo Mayer 2 0–2 C 0–1 H 0–1 Feb 7, 2014 H2H
31507 Tommy Robredo Lleyton Hewitt 2 1–1 C 1–0 H 0–1 Aug 8, 2004 H2H
31508 Tommy Robredo Lukasz Kubot 2 1–1 C 1–0 H 0–1 Aug 21, 2012 H2H
31509 Tommy Robredo Marcel Granollers 2 2–0 C 2–0 Apr 24, 2015 H2H
31510 Tommy Robredo Marc Lopez 2 1–1 C 1–1 Apr 24, 2013 H2H
31511 Tommy Robredo Mark Philippoussis 2 1–1 C 1–0 H 0–1 Feb 16, 2006 H2H
31512 Tommy Robredo Martin Klizan 2 0–2 C 0–1 H 0–1 Feb 11, 2016 H2H
31513 Tommy Robredo Michal Przysiezny 2 2–0 C 2–0 Jul 15, 2010 H2H
31514 Tommy Robredo Michel Kratochvil 2 1–1 C 1–0 C 0–1 Oct 23, 2003 H2H
31515 Tommy Robredo Mikhail Kukushkin 2 1–1 C 1–0 H 0–1 Apr 23, 2015 H2H
31516 Tommy Robredo Nicolas Lapentti 2 1–1 C 1–0 C 0–1 Oct 27, 2005 H2H
31517 Tommy Robredo Oscar Hernandez 2 2–0 C 2–0 Jun 14, 2008 H2H
31518 Tommy Robredo Peter Wessels 2 1–1 G 1–1 Jun 23, 2007 H2H
31519 Tommy Robredo Renzo Olivo 2 1–1 C 1–1 Feb 27, 2015 H2H
31520 Tommy Robredo Ricardo Mello 2 2–0 C 1–0 H 1–0 Feb 4, 2011 H2H
31521 Tommy Robredo Rik De Voest 2 2–0 H 2–0 Sep 14, 2007 H2H
31522 Tommy Robredo Robby Ginepri 2 1–1 H 1–1 Oct 21, 2006 H2H
31523 Tommy Robredo Sam Groth 2 2–0 H 2–0 Sep 3, 2015 H2H
31524 Tommy Robredo Santiago Ventura 2 2–0 C 2–0 Apr 18, 2008 H2H
31525 Tommy Robredo Thomas Johansson 2 1–1 C 0–1 H 1–0 Oct 31, 2002 H2H
31526 Tommy Robredo Tobias Kamke 2 1–1 C 1–0 H 0–1 Apr 12, 2013 H2H
31527 Tommy Robredo Tomas Zib 2 2–0 C 1–0 H 1–0 May 31, 2006 H2H
31528 Tommy Robredo Wayne Ferreira 2 0–2 H 0–2 Jan 15, 2003 H2H
31529 Tommy Robredo Xavier Malisse 2 2–0 C 2–0 Apr 15, 2004 H2H
31530 Tommy Robredo Yevgeny Kafelnikov 2 0–2 C 0–1 H 0–1 Mar 20, 2002 H2H
31531 Tom Nijssen Barry Moir 2 1–1 H 1–1 Feb 15, 1989 H2H
31532 Tom Nijssen Jan Gunnarsson 2 1–1 C 1–1 Apr 28, 1988 H2H
31533 Tom Nijssen Jonathan Canter 2 1–1 C 1–0 H 0–1 Apr 28, 1990 H2H
31534 Tom Nijssen Lawson Duncan 2 1–1 C 1–1 Feb 14, 1990 H2H
31535 Tom Nijssen Milan Srejber 2 0–2 H 0–2 Apr 19, 1990 H2H
31536 Tom Nijssen Pablo Arraya 2 2–0 C 1–0 H 1–0 Jul 23, 1992 H2H
31537 Tom Nijssen Thierry Tulasne 2 2–0 C 2–0 Apr 27, 1988 H2H
31538 Tom Okker Clark Graebner 2 2–0 G 1–0 H 1–0 Sep 12, 1971 H2H
31539 Tom Okker David Lloyd 2 2–0 H 2–0 Aug 5, 1970 H2H
31540 Tom Okker Frank Froehling 2 1–1 C 1–0 H 0–1 Jul 5, 1972 H2H
31541 Tom Okker Jaidip Mukerjea 2 1–1 G 1–1 Jun 18, 1970 H2H
31542 Tom Okker Manuel Santana 2 1–1 C 1–1 Apr 20, 1969 H2H
31543 Tom Okker Paul Gerken 2 2–0 C 1–0 G 1–0 Sep 2, 1973 H2H
31544 Tom Okker Rolf Norberg 2 2–0 C 1–0 H 1–0 Nov 10, 1976 H2H
31545 Tom Okker Terry Addison 2 2–0 C 2–0 Nov 2, 1972 H2H
31546 Tom Okker Tom Edlefsen 2 2–0 G 1–0 H 1–0 Sep 4, 1970 H2H
31547 Tom Okker Vladimir Korotkov 2 2–0 C 1–0 G 1–0 Jun 7, 1973 H2H
31548 Tom Okker Wilhelm Bungert 2 2–0 C 1–0 H 1–0 Aug 16, 1969 H2H
31549 Tony Bardsley Bob Lutz 2 0–2 C 0–1 H 0–1 Jul 10, 1968 H2H
31550 Tony Giammalva Butch Walts 2 2–0 C 2–0 Mar 6, 1981 H2H
31551 Tony Giammalva David Carter 2 1–1 C 0–1 H 1–0 Feb 2, 1983 H2H
31552 Tony Giammalva Eddie Dibbs 2 0–2 C 0–1 H 0–1 Apr 9, 1981 H2H
31553 Tony Mmoh Slobodan Zivojinovic 2 0–2 C 0–1 H 0–1 Oct 24, 1987 H2H
31554 Tony Roche Alejandro Olmedo 2 2–0 G 2–0 Sep 4, 1968 H2H
31555 Tony Roche Bill Bowrey 2 2–0 C 1–0 G 1–0 May 19, 1971 H2H
31556 Tony Roche Bob Giltinan 2 2–0 C 1–0 G 1–0 Feb 14, 1976 H2H
31557 Tony Roche Cliff Richey 2 2–0 C 1–0 G 1–0 Sep 15, 1970 H2H
31558 Tony Roche Frank Sedgman 2 1–1 C 0–1 G 1–0 May 26, 1971 H2H
31559 Tony Roche Gerald Battrick 2 2–0 C 1–0 G 1–0 Jan 28, 1970 H2H
31560 Tony Roche Ion Tiriac 2 2–0 C 1–0 G 1–0 Dec 30, 1978 H2H
31561 Tony Roche Jim Mcmanus 2 2–0 G 1–0 H 1–0 Apr 22, 1971 H2H
31562 Tony Roche Mike Machette 2 2–0 G 1–0 H 1–0 Dec 25, 1974 H2H
31563 Tony Roche Ove Bengtson 2 1–1 C 1–0 G 0–1 Jan 25, 1974 H2H
31564 Tony Roche Owen Davidson 2 2–0 C 1–0 G 1–0 Jun 26, 1974 H2H
31565 Tony Roche Pancho Segura 2 2–0 C 1–0 H 1–0 May 17, 1970 H2H
31566 Tony Roche Terry Addison 2 2–0 G 1–0 H 1–0 Aug 23, 1972 H2H
31567 Torben Ulrich Juan Gisbert 2 1–1 C 1–1 Jan 23, 1974 H2H
31568 Trevor Allan Jose Higueras 2 0–2 C 0–2 Sep 21, 1984 H2H
31569 Trevor Svajda Ethan Quinn 2 0–2 H 0–2 Feb 11, 2026 H2H
31570 Trey Waltke Bob Lutz 2 1–1 H 1–1 Oct 24, 1980 H2H
31571 Trey Waltke Buster C Mottram 2 0–2 C 0–2 Feb 25, 1982 H2H
31572 Trey Waltke Byron Bertram 2 2–0 C 1–0 H 1–0 Nov 9, 1977 H2H
31573 Trey Waltke Dennis Ralston 2 0–2 G 0–2 Jun 5, 1980 H2H
31574 Trey Waltke Dick Crealy 2 1–1 C 1–0 H 0–1 May 19, 1977 H2H
31575 Trey Waltke Frantisek Pala 2 2–0 C 1–0 C 1–0 Nov 3, 1977 H2H
31576 Trey Waltke Frew Mcmillan 2 0–2 C 0–2 Oct 20, 1977 H2H
31577 Trey Waltke John Whitlinger 2 1–1 C 1–1 Mar 28, 1980 H2H
31578 Trey Waltke John Yuill 2 1–1 C 0–1 H 1–0 Sep 18, 1977 H2H
31579 Trey Waltke Jun Kuki 2 0–2 C 0–2 Nov 4, 1976 H2H
31580 Trey Waltke Zeljko Franulovic 2 1–1 C 1–1 Jul 20, 1977 H2H
31581 Tsuyoshi Fukui Haroon Ismail 2 1–1 C 0–1 C 1–0 Oct 22, 1980 H2H
31582 Tsuyoshi Fukui Morris Skip Strode 2 0–2 C 0–1 C 0–1 Nov 18, 1982 H2H
31583 Udo Riglewski Francesco Cancellotti 2 0–2 C 0–2 Apr 20, 1989 H2H
31584 Udo Riglewski Glenn Layendecker 2 1–1 C 1–0 H 0–1 Feb 13, 1991 H2H
31585 Udo Riglewski Hans Schwaier 2 1–1 C 1–1 Sep 10, 1986 H2H
31586 Udo Riglewski Josef Cihak 2 1–1 C 1–1 May 3, 1989 H2H
31587 Udo Riglewski Ricki Osterthun 2 1–1 C 1–0 H 0–1 Aug 2, 1990 H2H
31588 Udo Riglewski Veli Paloheimo 2 2–0 C 1–0 G 1–0 Mar 1, 1991 H2H
31589 Ugo Humbert Alexei Popyrin 2 0–2 C 0–2 Apr 8, 2025 H2H
31590 Ugo Humbert Alex Michelsen 2 1–1 H 1–1 Mar 8, 2026 H2H
31591 Ugo Humbert Aslan Karatsev 2 0–2 C 0–1 H 0–1 Mar 26, 2022 H2H
31592 Ugo Humbert Benoit Paire 2 1–1 H 1–1 Jan 18, 2020 H2H
31593 Ugo Humbert Ben Shelton 2 0–2 H 0–2 Jul 30, 2026 H2H
31594 Ugo Humbert Dominik Koepfer 2 0–2 C 0–1 H 0–1 May 24, 2024 H2H
31595 Ugo Humbert Gabriel Diallo 2 1–1 G 0–1 H 1–0 Mar 21, 2026 H2H
31596 Ugo Humbert Hamad Medjedovic 2 2–0 G 1–0 H 1–0 Jun 19, 2026 H2H
31597 Ugo Humbert Jan-Lennard Struff 2 0–2 C 0–1 H 0–1 Apr 29, 2024 H2H
31598 Ugo Humbert Marin Cilic 2 2–0 G 1–0 H 1–0 Jun 16, 2026 H2H
31599 Ugo Humbert Nuno Borges 2 1–1 G 1–0 H 0–1 Jun 14, 2025 H2H
31600 Ugo Humbert Pavel Kotov 2 2–0 H 2–0 Feb 22, 2024 H2H