Advanced ATP Rivalry Search

Browse ATP head-to-head rivalries by historical or current-player scope, most-played or unbeaten view, and player.

About this search tool

Search across precomputed TennisDB ATP tables for player seasons, player tournament runs, player careers, matches, tournaments, ranking weeks, and rivalries. Filters use canonical tour data and support player/tournament autocomplete, countries, surfaces, categories, rounds, exit rounds, rankings, points, and season thresholds.

Browse precomputed head-to-head records by scope and view, or choose a player to find every rivalry.

Rivalries
Reset
# Player 1 Player 2 Meetings, sorted descending Record Surface Last Met H2H
30401 Tomas Smid Mel Purcell 2 0–2 C 0–1 C 0–1 Mar 16, 1984 H2H
30402 Tomas Smid Mike Cahill 2 2–0 C 1–0 H 1–0 May 28, 1980 H2H
30403 Tomas Smid Patrice Kuchna 2 2–0 C 2–0 Aug 13, 1987 H2H
30404 Tomas Smid Patrick Proisy 2 1–1 C 0–1 H 1–0 Mar 15, 1980 H2H
30405 Tomas Smid Ramiro Benavides 2 2–0 C 2–0 Oct 11, 1979 H2H
30406 Tomas Smid Ricardo Ycaza 2 2–0 C 2–0 Sep 26, 1981 H2H
30407 Tomas Smid Richard Lewis 2 2–0 C 1–0 G 1–0 Jun 23, 1982 H2H
30408 Tomas Smid Rick Fagel 2 2–0 C 1–0 H 1–0 Jun 21, 1979 H2H
30409 Tomas Smid Roberto Vizcaino 2 2–0 C 1–0 H 1–0 Jul 19, 1979 H2H
30410 Tomas Smid Stuart Bale 2 2–0 C 2–0 Mar 29, 1985 H2H
30411 Tomas Smid Terry Moor 2 1–1 C 1–1 Jan 24, 1982 H2H
30412 Tomas Smid Werner Zirngibl 2 2–0 C 2–0 Jun 16, 1979 H2H
30413 Tomas Smid Wolfgang Popp 2 2–0 C 2–0 May 19, 1983 H2H
30414 Tom Cain Craig Wittus 2 0–2 C 0–1 G 0–1 Jun 9, 1983 H2H
30415 Tom Cain Eddie Dibbs 2 0–2 C 0–2 Jul 14, 1983 H2H
30416 Tom Cain Jeff Borowiak 2 1–1 H 1–1 Apr 13, 1983 H2H
30417 Tom Cain Jose Luis Damiani 2 2–0 C 2–0 Mar 18, 1982 H2H
30418 Tom Cain Leo Palin 2 2–0 C 1–0 H 1–0 Sep 30, 1982 H2H
30419 Tom Edlefsen Barry Mackay 2 1–1 H 1–1 May 12, 1970 H2H
30420 Tom Edlefsen Roy Barth 2 2–0 G 1–0 H 1–0 Apr 3, 1974 H2H
30421 Tom Edlefsen Steve Faulk 2 2–0 C 1–0 G 1–0 Sep 20, 1972 H2H
30422 Tom Gorman Bill Bowrey 2 2–0 G 2–0 Jul 30, 1969 H2H
30423 Tom Gorman Chris Kachel 2 2–0 C 1–0 H 1–0 Oct 18, 1979 H2H
30424 Tom Gorman Earl Butch Buchholz 2 1–1 C 1–0 H 0–1 Apr 26, 1973 H2H
30425 Tom Gorman Frank Froehling 2 1–1 H 1–1 Apr 2, 1971 H2H
30426 Tom Gorman Graham Stilwell 2 2–0 C 2–0 Nov 20, 1973 H2H
30427 Tom Gorman Grover Raz Reid 2 2–0 C 1–0 G 1–0 Oct 15, 1976 H2H
30428 Tom Gorman John Paish 2 2–0 C 1–0 G 1–0 Nov 17, 1970 H2H
30429 Tom Gorman Marcello Lara 2 2–0 G 1–0 H 1–0 Sep 4, 1970 H2H
30430 Tom Gorman Peter Curtis 2 2–0 G 2–0 Jun 26, 1970 H2H
30431 Tom Gorman Pierre Barthes 2 1–1 C 0–1 H 1–0 Nov 3, 1972 H2H
30432 Tom Gorman Roger Dowdeswell 2 1–1 C 0–1 G 1–0 May 29, 1974 H2H
30433 Tom Gorman Steve Faulk 2 1–1 C 1–1 Aug 5, 1971 H2H
30434 Tom Gorman Szabolcz Baranyi 2 2–0 C 2–0 Mar 10, 1972 H2H
30435 Tom Gorman Terry Rocavert 2 1–1 H 1–1 Sep 1, 1979 H2H
30436 Tom Gorman Torben Ulrich 2 2–0 C 1–0 H 1–0 May 5, 1971 H2H
30437 Tom Leonard Bill Bowrey 2 0–2 G 0–2 Aug 19, 1970 H2H
30438 Tom Leonard Fred Stolle 2 0–2 C 0–1 H 0–1 May 4, 1972 H2H
30439 Tom Leonard Graham Stilwell 2 1–1 C 1–1 Mar 22, 1973 H2H
30440 Tom Leonard Jean Baptiste Chanfreau 2 0–2 C 0–1 G 0–1 Sep 20, 1978 H2H
30441 Tom Leonard Patricio Cornejo 2 0–2 G 0–2 Aug 31, 1968 H2H
30442 Tom Leonard Rod Laver 2 0–2 C 0–1 C 0–1 Aug 1, 1972 H2H
30443 Tom Leonard Roy Barth 2 1–1 H 1–1 Nov 3, 1971 H2H
30444 Tom Leonard Tom Edlefsen 2 0–2 C 0–1 C 0–1 Jan 22, 1974 H2H
30445 Tom Leonard Tom Gorman 2 1–1 C 1–0 H 0–1 May 17, 1973 H2H
30446 Tom Leonard Tony Roche 2 0–2 C 0–1 H 0–1 Feb 23, 1972 H2H
30447 Tommy Haas Agustin Calleri 2 2–0 H 2–0 Aug 7, 2007 H2H
30448 Tommy Haas Albert Montanes 2 2–0 H 2–0 Oct 12, 2007 H2H
30449 Tommy Haas Alexandr Dolgopolov 2 1–1 H 1–1 Mar 25, 2013 H2H
30450 Tommy Haas Alex Calatrava 2 2–0 C 1–0 H 1–0 Aug 1, 2001 H2H
30451 Tommy Haas Amer Delic 2 2–0 H 2–0 Aug 2, 2011 H2H
30452 Tommy Haas Andrea Gaudenzi 2 1–1 C 1–1 Jun 2, 2000 H2H
30453 Tommy Haas Andrei Medvedev 2 1–1 C 1–0 H 0–1 Oct 25, 2001 H2H
30454 Tommy Haas Andrew Ilie 2 2–0 H 2–0 Aug 5, 1999 H2H
30455 Tommy Haas Antony Dupuis 2 1–1 C 0–1 G 1–0 Jun 23, 2004 H2H
30456 Tommy Haas Benoit Paire 2 1–1 C 1–0 H 0–1 Apr 18, 2017 H2H
30457 Tommy Haas Bob Bryan 2 2–0 C 1–0 H 1–0 Oct 4, 2001 H2H
30458 Tommy Haas Cedric Pioline 2 1–1 H 1–1 Oct 14, 2000 H2H
30459 Tommy Haas Christian Ruud 2 2–0 C 1–0 G 1–0 Jul 23, 1999 H2H
30460 Tommy Haas Daniel Nestor 2 2–0 H 2–0 Jan 24, 1999 H2H
30461 Tommy Haas David Sanchez 2 2–0 H 2–0 Aug 28, 2002 H2H
30462 Tommy Haas Diego Hartfield 2 1–1 H 1–1 Feb 28, 2008 H2H
30463 Tommy Haas Donald Young 2 0–2 H 0–2 Aug 5, 2015 H2H
30464 Tommy Haas Fabio Fognini 2 0–2 C 0–2 Jul 20, 2013 H2H
30465 Tommy Haas Florent Serra 2 2–0 H 2–0 Oct 22, 2009 H2H
30466 Tommy Haas Franco Squillari 2 0–2 C 0–2 May 7, 2000 H2H
30467 Tommy Haas Frank Dancevic 2 2–0 H 2–0 Aug 5, 2009 H2H
30468 Tommy Haas Guillaume Raoux 2 2–0 G 1–0 H 1–0 Jun 10, 1999 H2H
30469 Tommy Haas Guillaume Rufin 2 2–0 C 1–0 H 1–0 May 29, 2013 H2H
30470 Tommy Haas Hyung-Taik Lee 2 2–0 C 1–0 H 1–0 Apr 29, 2005 H2H
30471 Tommy Haas Igor Andreev 2 2–0 C 1–0 G 1–0 Jul 12, 2012 H2H
30472 Tommy Haas Jan-Lennard Struff 2 0–2 C 0–2 Aug 2, 2017 H2H
30473 Tommy Haas Jason Stoltenberg 2 2–0 H 2–0 Jan 6, 2001 H2H
30474 Tommy Haas Jeff Salzenstein 2 2–0 H 2–0 Feb 17, 2005 H2H
30475 Tommy Haas Jim Courier 2 2–0 H 2–0 Feb 21, 1999 H2H
30476 Tommy Haas Jimmy Wang 2 1–1 G 1–0 H 0–1 Jun 27, 2013 H2H
30477 Tommy Haas Juan Antonio Marin 2 2–0 C 1–0 H 1–0 Apr 27, 2000 H2H
30478 Tommy Haas Julien Benneteau 2 2–0 H 2–0 Mar 15, 2008 H2H
30479 Tommy Haas Justin Gimelstob 2 2–0 H 2–0 Feb 23, 2006 H2H
30480 Tommy Haas Leonardo Mayer 2 2–0 C 1–0 H 1–0 Aug 3, 2012 H2H
30481 Tommy Haas Marcos Baghdatis 2 1–1 C 0–1 C 1–0 May 5, 2012 H2H
30482 Tommy Haas Mariano Puerta 2 2–0 C 1–0 H 1–0 Sep 3, 1999 H2H
30483 Tommy Haas Marinko Matosevic 2 1–1 H 1–1 Aug 8, 2013 H2H
30484 Tommy Haas Mark Merklein 2 1–1 H 1–1 Aug 11, 1997 H2H
30485 Tommy Haas Mark Woodforde 2 1–1 H 1–1 Mar 4, 1999 H2H
30486 Tommy Haas Martin Klizan 2 1–1 C 1–1 May 3, 2014 H2H
30487 Tommy Haas Michael Berrer 2 2–0 C 1–0 G 1–0 May 3, 2012 H2H
30488 Tommy Haas Michael Kohlmann 2 1–1 C 0–1 H 1–0 May 17, 2000 H2H
30489 Tommy Haas Michel Kratochvil 2 2–0 H 2–0 Aug 12, 2002 H2H
30490 Tommy Haas Mikael Tillstrom 2 1–1 C 0–1 H 1–0 Feb 18, 2000 H2H
30491 Tommy Haas Mikhail Kukushkin 2 1–1 G 1–0 H 0–1 Jun 11, 2015 H2H
30492 Tommy Haas Mischa Zverev 2 1–1 G 1–1 Jun 17, 2017 H2H
30493 Tommy Haas Nicolas Escude 2 1–1 C 1–0 G 0–1 Apr 17, 2002 H2H
30494 Tommy Haas Nicolas Lapentti 2 0–2 C 0–1 H 0–1 Nov 7, 1999 H2H
30495 Tommy Haas Oliver Gross 2 2–0 C 1–0 H 1–0 Aug 27, 1997 H2H
30496 Tommy Haas Oscar Hernandez 2 2–0 C 1–0 H 1–0 Mar 14, 2009 H2H
30497 Tommy Haas Paradorn Srichaphan 2 1–1 H 1–1 Mar 10, 2004 H2H
30498 Tommy Haas Peter Luczak 2 2–0 H 2–0 Jan 22, 2006 H2H
30499 Tommy Haas Petr Korda 2 0–2 H 0–2 Mar 14, 1998 H2H
30500 Tommy Haas Raemon Sluiter 2 2–0 G 1–0 H 1–0 Sep 1, 2006 H2H
30501 Tommy Haas Richard Krajicek 2 1–1 G 1–1 Jun 19, 1999 H2H
30502 Tommy Haas Robert Kendrick 2 2–0 H 2–0 Sep 3, 2009 H2H
30503 Tommy Haas Sargis Sargsian 2 2–0 H 2–0 Aug 5, 2004 H2H
30504 Tommy Haas Sergiy Stakhovsky 2 2–0 C 2–0 May 4, 2017 H2H
30505 Tommy Haas Stan Wawrinka 2 2–0 C 1–0 H 1–0 May 16, 2014 H2H
30506 Tommy Haas Stefan Koubek 2 2–0 C 1–0 G 1–0 Jun 11, 2009 H2H
30507 Tommy Haas Steve Johnson 2 1–1 H 1–1 Feb 21, 2014 H2H
30508 Tommy Haas Teymuraz Gabashvili 2 1–1 H 1–1 Feb 25, 2010 H2H
30509 Tommy Haas Thomas Muster 2 0–2 C 0–1 H 0–1 Oct 3, 1998 H2H
30510 Tommy Haas Wayne Ferreira 2 2–0 H 2–0 Feb 19, 2000 H2H
30511 Tommy Ho Albert Chang 2 1–1 C 0–1 G 1–0 Jun 28, 1995 H2H
30512 Tommy Ho Johan Kriek 2 0–2 H 0–2 Oct 6, 1988 H2H
30513 Tommy Ho Steve Bryan 2 2–0 C 1–0 H 1–0 Aug 11, 1997 H2H
30514 Tommy Paul Albert Ramos-Vinolas 2 2–0 C 1–0 H 1–0 May 10, 2022 H2H
30515 Tommy Paul Alejandro Tabilo 2 2–0 G 1–0 H 1–0 Oct 7, 2024 H2H
30516 Tommy Paul Alexandre Muller 2 2–0 G 1–0 H 1–0 Jun 29, 2026 H2H
30517 Tommy Paul Alex Bolt 2 2–0 H 2–0 Jan 11, 2024 H2H
30518 Tommy Paul Alex Michelsen 2 2–0 H 2–0 Mar 9, 2024 H2H
30519 Tommy Paul Arthur Fils 2 1–1 H 1–1 Mar 26, 2026 H2H
30520 Tommy Paul Botic van de Zandschulp 2 1–1 G 1–0 H 0–1 Jun 18, 2026 H2H
30521 Tommy Paul Daniel Altmaier 2 2–0 C 1–0 H 1–0 May 21, 2026 H2H
30522 Tommy Paul Daniel Elahi Galan 2 1–1 H 1–1 Aug 4, 2021 H2H
30523 Tommy Paul Daniel Evans 2 0–2 G 0–1 H 0–1 Jun 26, 2025 H2H
30524 Tommy Paul Denis Kudla 2 2–0 H 2–0 Feb 17, 2023 H2H
30525 Tommy Paul Dominic Thiem 2 0–2 C 0–1 H 0–1 Oct 27, 2022 H2H
30526 Tommy Paul Dominik Koepfer 2 2–0 C 1–0 H 1–0 May 13, 2024 H2H
30527 Tommy Paul Dusan Lajovic 2 2–0 H 2–0 Feb 24, 2022 H2H
30528 Tommy Paul Elmer Moller 2 2–0 C 1–0 H 1–0 Aug 26, 2025 H2H
30529 Tommy Paul Feliciano Lopez 2 1–1 H 1–1 Oct 9, 2021 H2H
30530 Tommy Paul Felix Auger-Aliassime 2 0–2 H 0–2 Jan 11, 2025 H2H
30531 Tommy Paul Gabriel Diallo 2 2–0 H 2–0 Feb 26, 2025 H2H
30532 Tommy Paul Gilles Muller 2 1–1 H 1–1 Aug 4, 2017 H2H
30533 Tommy Paul Hyeon Chung 2 1–1 C 0–1 H 1–0 Jul 27, 2017 H2H
30534 Tommy Paul Joao Fonseca 2 1–1 C 1–0 H 0–1 Mar 8, 2026 H2H
30535 Tommy Paul Jordan Thompson 2 1–1 G 0–1 H 1–0 Feb 17, 2024 H2H
30536 Tommy Paul Kei Nishikori 2 1–1 H 1–1 Jan 16, 2025 H2H
30537 Tommy Paul Laslo Djere 2 2–0 H 2–0 Oct 18, 2024 H2H
30538 Tommy Paul Leo Borg 2 2–0 H 2–0 Oct 20, 2022 H2H
30539 Tommy Paul Luciano Darderi 2 1–1 C 0–1 H 1–0 May 10, 2026 H2H
30540 Tommy Paul Matteo Berrettini 2 1–1 G 0–1 H 1–0 Jun 18, 2022 H2H
30541 Tommy Paul Mikael Ymer 2 1–1 H 1–1 Oct 21, 2022 H2H
30542 Tommy Paul Mikhail Kukushkin 2 2–0 H 2–0 Mar 12, 2022 H2H
30543 Tommy Paul Milos Raonic 2 1–1 G 1–0 H 0–1 Jul 6, 2023 H2H
30544 Tommy Paul Nick Kyrgios 2 0–2 C 0–1 H 0–1 Aug 4, 2022 H2H
30545 Tommy Paul Nicolas Jarry 2 0–2 C 0–2 May 18, 2024 H2H
30546 Tommy Paul Radu Albot 2 1–1 H 1–1 Feb 18, 2023 H2H
30547 Tommy Paul Rafael Nadal 2 1–1 H 1–1 Nov 3, 2022 H2H
30548 Tommy Paul Reilly Opelka 2 2–0 H 2–0 Jan 14, 2026 H2H
30549 Tommy Paul Richard Gasquet 2 1–1 C 0–1 H 1–0 Nov 1, 2023 H2H
30550 Tommy Paul Rinky Hijikata 2 2–0 C 1–0 H 1–0 May 25, 2026 H2H
30551 Tommy Paul Roberto Carballes Baena 2 1–1 H 1–1 Jan 18, 2025 H2H
30552 Tommy Paul Roman Safiullin 2 1–1 C 0–1 H 1–0 Aug 31, 2023 H2H
30553 Tommy Paul Sebastian Baez 2 2–0 G 2–0 Jun 20, 2024 H2H
30554 Tommy Paul Sebastian Ofner 2 1–1 G 0–1 H 1–0 Jul 3, 2025 H2H
30555 Tommy Paul Soonwoo Kwon 2 2–0 G 1–0 H 1–0 Jul 1, 2026 H2H
30556 Tommy Paul Thiago Agustin Tirante 2 1–1 C 0–1 H 1–0 Apr 24, 2026 H2H
30557 Tommy Paul Vasek Pospisil 2 2–0 H 2–0 Aug 10, 2022 H2H
30558 Tommy Paul Yannick Hanfmann 2 0–2 C 0–2 Apr 7, 2023 H2H
30559 Tommy Robredo Adrian Mannarino 2 2–0 C 1–0 G 1–0 Jun 26, 2014 H2H
30560 Tommy Robredo Albert Costa 2 1–1 C 0–1 H 1–0 Jan 15, 2004 H2H
30561 Tommy Robredo Albert Portas 2 2–0 C 2–0 Sep 29, 2005 H2H
30562 Tommy Robredo Alexander Peya 2 2–0 H 2–0 Sep 28, 2006 H2H
30563 Tommy Robredo Alexander Waske 2 2–0 C 2–0 Jul 14, 2006 H2H
30564 Tommy Robredo Alexander Zverev 2 2–0 C 2–0 Jul 30, 2015 H2H
30565 Tommy Robredo Andrei Pavel 2 1–1 C 1–0 H 0–1 Oct 4, 2003 H2H
30566 Tommy Robredo Benjamin Becker 2 1–1 H 1–1 Mar 29, 2010 H2H
30567 Tommy Robredo Bobby Reynolds 2 2–0 H 2–0 Jan 21, 2009 H2H
30568 Tommy Robredo Brian Vahaly 2 1–1 G 1–0 H 0–1 Jun 27, 2003 H2H
30569 Tommy Robredo Christophe Rochus 2 2–0 C 1–0 H 1–0 Nov 5, 2009 H2H
30570 Tommy Robredo Daniel Evans 2 2–0 C 1–0 H 1–0 May 30, 2017 H2H
30571 Tommy Robredo Davide Sanguinetti 2 2–0 C 2–0 Apr 30, 2005 H2H
30572 Tommy Robredo Donald Young 2 2–0 H 2–0 Mar 15, 2011 H2H
30573 Tommy Robredo Edouard Roger-Vasselin 2 1–1 H 1–1 Jan 21, 2015 H2H
30574 Tommy Robredo Federico Delbonis 2 0–2 C 0–2 Jul 18, 2013 H2H
30575 Tommy Robredo Franco Squillari 2 1–1 C 1–0 H 0–1 Mar 19, 2003 H2H
30576 Tommy Robredo German Puentes 2 2–0 C 2–0 Sep 27, 2001 H2H
30577 Tommy Robredo Gilles Muller 2 1–1 C 0–1 G 1–0 Apr 18, 2017 H2H
30578 Tommy Robredo Guillaume Rufin 2 2–0 C 1–0 H 1–0 Aug 21, 2013 H2H
30579 Tommy Robredo Igor Andreev 2 2–0 C 2–0 Apr 24, 2009 H2H
30580 Tommy Robredo Igor Kunitsyn 2 2–0 H 2–0 Mar 15, 2009 H2H
30581 Tommy Robredo Ivan Dodig 2 1–1 C 1–0 H 0–1 Apr 12, 2011 H2H
30582 Tommy Robredo Jan Hernych 2 2–0 H 2–0 Mar 28, 2009 H2H
30583 Tommy Robredo Janko Tipsarevic 2 2–0 C 2–0 Jun 3, 2007 H2H
30584 Tommy Robredo Joao Souza 2 1–1 C 1–1 Jul 13, 2012 H2H
30585 Tommy Robredo Jo-Wilfried Tsonga 2 1–1 H 1–1 Oct 13, 2015 H2H
30586 Tommy Robredo Karol Beck 2 1–1 C 1–0 G 0–1 Jun 25, 2004 H2H
30587 Tommy Robredo Leonardo Mayer 2 0–2 C 0–1 H 0–1 Feb 7, 2014 H2H
30588 Tommy Robredo Lleyton Hewitt 2 1–1 C 1–0 H 0–1 Aug 8, 2004 H2H
30589 Tommy Robredo Lukasz Kubot 2 1–1 C 1–0 H 0–1 Aug 21, 2012 H2H
30590 Tommy Robredo Marcel Granollers 2 2–0 C 2–0 Apr 24, 2015 H2H
30591 Tommy Robredo Marc Lopez 2 1–1 C 1–1 Apr 24, 2013 H2H
30592 Tommy Robredo Mark Philippoussis 2 1–1 C 1–0 H 0–1 Feb 16, 2006 H2H
30593 Tommy Robredo Martin Klizan 2 0–2 C 0–1 H 0–1 Feb 11, 2016 H2H
30594 Tommy Robredo Michal Przysiezny 2 2–0 C 2–0 Jul 15, 2010 H2H
30595 Tommy Robredo Michel Kratochvil 2 1–1 C 1–0 C 0–1 Oct 23, 2003 H2H
30596 Tommy Robredo Mikhail Kukushkin 2 1–1 C 1–0 H 0–1 Apr 23, 2015 H2H
30597 Tommy Robredo Nicolas Lapentti 2 1–1 C 1–0 C 0–1 Oct 27, 2005 H2H
30598 Tommy Robredo Oscar Hernandez 2 2–0 C 2–0 Jun 14, 2008 H2H
30599 Tommy Robredo Peter Wessels 2 1–1 G 1–1 Jun 23, 2007 H2H
30600 Tommy Robredo Renzo Olivo 2 1–1 C 1–1 Feb 27, 2015 H2H