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
8601 Jiri Hrebec Clark Graebner 2 0–2 C 0–1 H 0–1 Feb 8, 1973 H2H
8602 Jiri Hrebec Eddie Dibbs 2 0–2 C 0–1 C 0–1 Mar 14, 1975 H2H
8603 Jiri Hrebec Eric Deblicker 2 2–0 C 1–0 H 1–0 May 21, 1976 H2H
8604 Jiri Hrebec Geoff Masters 2 2–0 C 2–0 Nov 3, 1977 H2H
8605 Jiri Hrebec Ion Tiriac 2 2–0 C 2–0 Jun 14, 1973 H2H
8606 Jiri Hrebec Jurgen Fassbender 2 2–0 C 2–0 May 24, 1974 H2H
8607 Jiri Hrebec Ove Bengtson 2 2–0 C 2–0 Nov 2, 1973 H2H
8608 Jiri Hrebec Pat Dupre 2 2–0 C 1–0 H 1–0 Oct 27, 1977 H2H
8609 Jiri Hrebec Patricio Cornejo 2 2–0 C 2–0 Apr 18, 1974 H2H
8610 Jiri Hrebec Peter Pokorny 2 2–0 C 2–0 Jul 17, 1975 H2H
8611 Jiri Hrebec Phil Dent 2 0–2 C 0–1 C 0–1 Feb 13, 1975 H2H
8612 Jiri Hrebec Rolf Norberg 2 2–0 C 2–0 Oct 5, 1977 H2H
8613 Jiri Hrebec Steve Faulk 2 0–2 C 0–2 Apr 18, 1973 H2H
8614 Jiri Hrebec Steve Krulevitz 2 2–0 C 2–0 Jun 18, 1977 H2H
8615 Jiri Hrebec Torben Ulrich 2 2–0 C 1–0 H 1–0 Apr 3, 1974 H2H
8616 Jiri Lehecka Adam Walton 2 2–0 H 2–0 Aug 12, 2025 H2H
8617 Jiri Lehecka Alejandro Tabilo 2 2–0 C 2–0 Apr 24, 2026 H2H
8618 Jiri Lehecka Alexander Zverev 2 0–2 G 0–1 H 0–1 Jul 6, 2026 H2H
8619 Jiri Lehecka Borna Coric 2 2–0 H 2–0 Aug 26, 2025 H2H
8620 Jiri Lehecka Brandon Nakashima 2 2–0 H 2–0 Mar 9, 2024 H2H
8621 Jiri Lehecka Francisco Cerundolo 2 2–0 C 1–0 G 1–0 May 22, 2025 H2H
8622 Jiri Lehecka Hubert Hurkacz 2 0–2 H 0–2 Feb 7, 2025 H2H
8623 Jiri Lehecka Jan-Lennard Struff 2 2–0 C 1–0 G 1–0 Jun 13, 2025 H2H
8624 Jiri Lehecka Marton Fucsovics 2 2–0 H 2–0 Aug 28, 2024 H2H
8625 Jiri Lehecka Mitchell Krueger 2 2–0 H 2–0 Aug 29, 2024 H2H
8626 Jiri Lehecka Nicolas Jarry 2 2–0 H 2–0 Jan 4, 2025 H2H
8627 Jiri Lehecka Sebastian Baez 2 0–2 H 0–2 Mar 7, 2026 H2H
8628 Jiri Novak Albert Montanes 2 2–0 C 2–0 Jul 28, 2005 H2H
8629 Jiri Novak Andy Roddick 2 0–2 H 0–2 Mar 10, 2005 H2H
8630 Jiri Novak Arnaud Clement 2 2–0 H 2–0 Aug 30, 2006 H2H
8631 Jiri Novak Axel Pretzsch 2 2–0 H 2–0 Mar 1, 2002 H2H
8632 Jiri Novak Chris Woodruff 2 0–2 C 0–1 H 0–1 Nov 15, 2000 H2H
8633 Jiri Novak Davide Sanguinetti 2 2–0 C 1–0 H 1–0 Nov 7, 1998 H2H
8634 Jiri Novak Emilio Benfele Alvarez 2 2–0 C 1–0 H 1–0 Feb 10, 2000 H2H
8635 Jiri Novak Fernando Vicente 2 2–0 G 1–0 H 1–0 Jan 11, 2002 H2H
8636 Jiri Novak Guillermo Coria 2 2–0 C 1–0 H 1–0 Oct 11, 2002 H2H
8637 Jiri Novak Harel Levy 2 0–2 H 0–2 Aug 6, 2000 H2H
8638 Jiri Novak Jens Knippschild 2 2–0 C 1–0 C 1–0 May 31, 2002 H2H
8639 Jiri Novak Karim Alami 2 0–2 C 0–1 H 0–1 Feb 12, 2000 H2H
8640 Jiri Novak Lionel Roux 2 2–0 C 1–0 H 1–0 Aug 9, 2000 H2H
8641 Jiri Novak Marc Kevin Goellner 2 2–0 H 2–0 Aug 6, 1997 H2H
8642 Jiri Novak Mario Ancic 2 2–0 H 2–0 Aug 27, 2003 H2H
8643 Jiri Novak Paul Haarhuis 2 0–2 H 0–2 Aug 28, 1998 H2H
8644 Jiri Novak Potito Starace 2 0–2 C 0–2 Jul 7, 2005 H2H
8645 Jiri Novak Ramon Delgado 2 2–0 C 1–0 H 1–0 Sep 1, 1999 H2H
8646 Jiri Novak Robert Kendrick 2 2–0 H 2–0 Sep 26, 2003 H2H
8647 Jiri Novak Ruben Ramirez Hidalgo 2 2–0 C 2–0 Jul 22, 2004 H2H
8648 Jiri Novak Stefan Edberg 2 0–2 H 0–2 Mar 13, 1996 H2H
8649 Jiri Prucha Corrado Barazzutti 2 0–2 C 0–1 H 0–1 Oct 22, 1980 H2H
8650 Jiri Vanek Paul Goldstein 2 0–2 C 0–1 H 0–1 Apr 21, 2005 H2H
8651 Jiri Vanek Prakash Amritraj 2 2–0 C 1–0 H 1–0 Sep 29, 2005 H2H
8652 Jiri Vesely Andrey Kuznetsov 2 0–2 C 0–1 H 0–1 Aug 25, 2016 H2H
8653 Jiri Vesely Benoit Paire 2 0–2 G 0–1 H 0–1 Jul 7, 2019 H2H
8654 Jiri Vesely Brandon Nakashima 2 0–2 H 0–2 Jan 13, 2022 H2H
8655 Jiri Vesely Carlos Berlocq 2 0–2 C 0–1 H 0–1 Jul 22, 2016 H2H
8656 Jiri Vesely Damir Dzumhur 2 0–2 G 0–1 H 0–1 Jun 30, 2018 H2H
8657 Jiri Vesely Diego Schwartzman 2 2–0 C 1–0 G 1–0 Jul 5, 2018 H2H
8658 Jiri Vesely Edouard Roger-Vasselin 2 0–2 H 0–2 Jan 3, 2014 H2H
8659 Jiri Vesely Emil Ruusuvuori 2 0–2 H 0–2 Feb 5, 2022 H2H
8660 Jiri Vesely Federico Delbonis 2 0–2 C 0–1 H 0–1 Feb 22, 2018 H2H
8661 Jiri Vesely Fernando Verdasco 2 2–0 C 1–0 G 1–0 Jun 29, 2018 H2H
8662 Jiri Vesely Gilles Muller 2 0–2 G 0–1 H 0–1 Mar 12, 2017 H2H
8663 Jiri Vesely Grigor Dimitrov 2 0–2 C 0–2 Apr 30, 2016 H2H
8664 Jiri Vesely Igor Sijsling 2 2–0 G 1–0 H 1–0 Jun 29, 2016 H2H
8665 Jiri Vesely Jeremy Chardy 2 2–0 C 1–0 G 1–0 Jun 16, 2016 H2H
8666 Jiri Vesely John Isner 2 0–2 H 0–2 Mar 24, 2018 H2H
8667 Jiri Vesely Karen Khachanov 2 0–2 C 0–2 Jun 1, 2021 H2H
8668 Jiri Vesely Laslo Djere 2 0–2 C 0–1 H 0–1 Mar 26, 2021 H2H
8669 Jiri Vesely Milos Raonic 2 0–2 C 0–1 G 0–1 Jun 17, 2016 H2H
8670 Jiri Vesely Mischa Zverev 2 2–0 C 2–0 Apr 18, 2017 H2H
8671 Jiri Vesely Nicolas Almagro 2 0–2 C 0–2 May 26, 2016 H2H
8672 Jiri Vesely Pablo Carreno Busta 2 0–2 G 0–1 H 0–1 Jun 24, 2021 H2H
8673 Jiri Vesely Radu Albot 2 2–0 C 1–0 H 1–0 Jan 10, 2018 H2H
8674 Jiri Vesely Rafael Nadal 2 0–2 C 0–1 G 0–1 Jul 10, 2018 H2H
8675 Jiri Vesely Richard Gasquet 2 0–2 H 0–2 Oct 19, 2018 H2H
8676 Jiri Vesely Stan Wawrinka 2 0–2 C 0–1 H 0–1 Apr 19, 2017 H2H
8677 J. Mandarino Cliff Richey 2 0–2 C 0–1 G 0–1 Feb 1, 1973 H2H
8678 J. Mandarino Frantisek Pala 2 2–0 C 1–0 G 1–0 Jul 20, 1972 H2H
8679 J. Mandarino Patricio Cornejo 2 2–0 C 1–0 H 1–0 Mar 4, 1971 H2H
8680 J. Mandarino Patrick Proisy 2 0–2 C 0–2 Jul 17, 1974 H2H
8681 J. Mandarino Tom Leonard 2 2–0 C 1–0 C 1–0 Mar 20, 1974 H2H
8682 Joachim Johansson Xavier Malisse 2 2–0 H 2–0 Jan 7, 2005 H2H
8683 Joakim Nystrom Andreas Maurer 2 2–0 C 2–0 May 3, 1986 H2H
8684 Joakim Nystrom Bernard Fritz 2 2–0 C 2–0 Apr 15, 1983 H2H
8685 Joakim Nystrom Brian Teacher 2 2–0 C 1–0 C 1–0 Mar 28, 1986 H2H
8686 Joakim Nystrom Christophe Roger-Vasselin 2 2–0 C 2–0 May 20, 1983 H2H
8687 Joakim Nystrom Gabriel Urpi 2 2–0 C 2–0 Oct 6, 1983 H2H
8688 Joakim Nystrom Jan Norback 2 2–0 C 1–0 H 1–0 Nov 4, 1981 H2H
8689 Joakim Nystrom Michael Westphal 2 2–0 C 1–0 H 1–0 Nov 2, 1983 H2H
8690 Joakim Nystrom Peter Elter 2 2–0 C 2–0 Jul 13, 1984 H2H
8691 Joakim Nystrom Sandy Mayer 2 2–0 H 2–0 Oct 20, 1984 H2H
8692 Joakim Nystrom Sashi Menon 2 2–0 C 1–0 G 1–0 Nov 19, 1981 H2H
8693 Joakim Nystrom Steve Meister 2 2–0 C 1–0 C 1–0 Mar 21, 1985 H2H
8694 Joakim Nystrom Trevor Allan 2 2–0 C 2–0 Jul 14, 1984 H2H
8695 Joakim Nystrom Zoltan Kuharszky 2 2–0 C 1–0 G 1–0 Apr 13, 1984 H2H
8696 Joao Fonseca Jacob Fearnley 2 2–0 G 1–0 H 1–0 Jul 2, 2025 H2H
8697 Joao Soares John Sadri 2 0–2 G 0–1 H 0–1 Jun 9, 1982 H2H
8698 Joao Soares Jose Higueras 2 0–2 C 0–2 Aug 4, 1980 H2H
8699 Joao Sousa Andrej Martin 2 0–2 C 0–2 Sep 29, 2020 H2H
8700 Joao Sousa Benjamin Becker 2 0–2 G 0–1 H 0–1 Sep 25, 2014 H2H
8701 Joao Sousa Daniel Gimeno-Traver 2 0–2 C 0–1 H 0–1 Oct 22, 2015 H2H
8702 Joao Sousa Dmitry Tursunov 2 2–0 G 1–0 H 1–0 Jun 29, 2016 H2H
8703 Joao Sousa Facundo Bagnis 2 0–2 C 0–2 Jul 26, 2018 H2H
8704 Joao Sousa Igor Sijsling 2 2–0 C 1–0 H 1–0 Sep 19, 2014 H2H
8705 Joao Sousa Jozef Kovalik 2 2–0 C 1–0 H 1–0 Sep 19, 2019 H2H
8706 Joao Sousa Juan Pablo Varillas 2 0–2 C 0–2 Feb 16, 2023 H2H
8707 Joao Sousa Laslo Djere 2 0–2 C 0–1 H 0–1 Mar 2, 2023 H2H
8708 Joao Sousa Lukas Rosol 2 0–2 C 0–1 H 0–1 Jul 17, 2014 H2H
8709 Joao Sousa Marius Copil 2 0–2 H 0–2 Oct 20, 2016 H2H
8710 Joao Sousa Martin Klizan 2 2–0 H 2–0 Oct 6, 2016 H2H
8711 Joao Sousa Marton Fucsovics 2 0–2 H 0–2 Aug 8, 2018 H2H
8712 Joao Sousa Mikhail Youzhny 2 2–0 C 1–0 H 1–0 Mar 10, 2018 H2H
8713 Joao Sousa Mirza Basic 2 2–0 C 1–0 G 1–0 Jun 29, 2018 H2H
8714 Joao Sousa Ruben Bemelmans 2 0–2 H 0–2 Oct 21, 2017 H2H
8715 Joao Sousa Ryan Harrison 2 2–0 H 2–0 Mar 23, 2018 H2H
8716 Joao Sousa Tobias Kamke 2 2–0 H 2–0 Feb 6, 2015 H2H
8717 Joao Souza Facundo Arguello 2 2–0 C 2–0 Feb 4, 2016 H2H
8718 Joey Rive Dan Goldie 2 0–2 C 0–1 H 0–1 Apr 20, 1990 H2H
8719 Joey Rive Danie Visser 2 2–0 C 1–0 H 1–0 Jul 27, 1988 H2H
8720 Joey Rive Miguel Nido 2 2–0 H 2–0 Apr 11, 1990 H2H
8721 Johan Carlsson Derrick Rostagno 2 2–0 C 1–0 H 1–0 Oct 17, 1986 H2H
8722 Johan Carlsson Kelly Evernden 2 2–0 H 2–0 Nov 2, 1988 H2H
8723 Johan Carlsson Kevin Curren 2 0–2 H 0–2 Apr 28, 1989 H2H
8724 Johan Carlsson Milan Srejber 2 0–2 C 0–1 H 0–1 Apr 20, 1990 H2H
8725 Johan Kriek Bob Green 2 2–0 C 1–0 H 1–0 Sep 28, 1985 H2H
8726 Johan Kriek Bruce Derlin 2 2–0 G 2–0 Dec 2, 1984 H2H
8727 Johan Kriek Christophe Roger-Vasselin 2 2–0 C 1–0 C 1–0 May 8, 1985 H2H
8728 Johan Kriek Craig Wittus 2 2–0 G 2–0 Jul 8, 1982 H2H
8729 Johan Kriek David Carter 2 2–0 C 1–0 G 1–0 Feb 12, 1982 H2H
8730 Johan Kriek Drew Gitlin 2 2–0 G 2–0 Dec 13, 1982 H2H
8731 Johan Kriek Francisco Gonzalez 2 2–0 G 2–0 Jul 1, 1981 H2H
8732 Johan Kriek Geoff Masters 2 0–2 C 0–1 G 0–1 Jun 13, 1979 H2H
8733 Johan Kriek Jan Norback 2 2–0 C 1–0 G 1–0 Jan 23, 1981 H2H
8734 Johan Kriek Jay Lapidus 2 2–0 G 2–0 Dec 4, 1985 H2H
8735 Johan Kriek Lloyd Bourne 2 2–0 G 1–0 H 1–0 Sep 3, 1983 H2H
8736 Johan Kriek Mark Cox 2 2–0 C 1–0 H 1–0 Aug 20, 1980 H2H
8737 Johan Kriek Morris Skip Strode 2 2–0 C 1–0 G 1–0 Dec 3, 1983 H2H
8738 Johan Kriek Pascal Portes 2 2–0 C 1–0 H 1–0 Nov 4, 1981 H2H
8739 Johan Kriek Paul Annacone 2 0–2 C 0–1 G 0–1 Apr 5, 1985 H2H
8740 Johan Kriek Peter Feigl 2 2–0 G 1–0 H 1–0 Oct 18, 1980 H2H
8741 Johan Kriek Phil Dent 2 2–0 C 1–0 H 1–0 Aug 22, 1979 H2H
8742 Johan Kriek Richard Meyer 2 2–0 C 1–0 H 1–0 Aug 16, 1979 H2H
8743 Johan Kriek Scott Mccain 2 2–0 G 1–0 H 1–0 Jul 25, 1985 H2H
8744 Johan Kriek Shlomo Glickstein 2 2–0 C 1–0 H 1–0 Nov 26, 1982 H2H
8745 Johan Kriek Stanislav Birner 2 2–0 C 1–0 H 1–0 Nov 13, 1987 H2H
8746 Johan Kriek Steve Meister 2 2–0 G 1–0 H 1–0 Jul 1, 1984 H2H
8747 Johan Kriek Thierry Tulasne 2 2–0 C 1–0 G 1–0 Jul 31, 1981 H2H
8748 Johan Kriek Trey Waltke 2 0–2 C 0–1 H 0–1 Mar 18, 1982 H2H
8749 Johan Kriek Victor Pecci 2 2–0 G 1–0 H 1–0 Jun 26, 1985 H2H
8750 Johan Kriek Zeljko Franulovic 2 0–2 H 0–2 Nov 1, 1979 H2H
8751 John Alexander Alvaro Betancur 2 2–0 C 2–0 Jul 25, 1978 H2H
8752 John Alexander Bob Giltinan 2 2–0 C 1–0 G 1–0 Jan 18, 1976 H2H
8753 John Alexander Chris Kachel 2 2–0 G 2–0 Dec 13, 1979 H2H
8754 John Alexander Christophe Freyss 2 2–0 C 2–0 May 24, 1979 H2H
8755 John Alexander Earl Butch Buchholz 2 2–0 C 1–0 G 1–0 Feb 21, 1976 H2H
8756 John Alexander Geoff Masters 2 2–0 C 1–0 H 1–0 Apr 17, 1980 H2H
8757 John Alexander Gianluca Rinaldini 2 2–0 C 2–0 May 25, 1983 H2H
8758 John Alexander Graham Stilwell 2 2–0 C 1–0 H 1–0 Mar 13, 1975 H2H
8759 John Alexander Grover Raz Reid 2 2–0 C 1–0 H 1–0 Mar 19, 1977 H2H
8760 John Alexander Jeff Simpson 2 2–0 C 1–0 G 1–0 Sep 27, 1973 H2H
8761 John Alexander Jun Kamiwazumi 2 2–0 C 2–0 Aug 19, 1976 H2H
8762 John Alexander Kjell Johansson 2 2–0 C 2–0 May 16, 1979 H2H
8763 John Alexander Milan Holecek 2 2–0 C 1–0 G 1–0 Jan 1, 1974 H2H
8764 John Alexander Rick Fagel 2 2–0 C 1–0 H 1–0 Jul 27, 1979 H2H
8765 John Alexander Terry Addison 2 2–0 G 1–0 H 1–0 Jan 25, 1973 H2H
8766 John Alexander Terry Rocavert 2 2–0 G 1–0 H 1–0 Sep 15, 1979 H2H
8767 John Alexander Tom Edlefsen 2 2–0 C 1–0 C 1–0 Mar 20, 1975 H2H
8768 John Alexander Tom Leonard 2 2–0 H 2–0 Oct 4, 1981 H2H
8769 John Alexander Torben Ulrich 2 2–0 C 1–0 C 1–0 Aug 9, 1973 H2H
8770 John Alexander Wayne Pascoe 2 2–0 C 1–0 G 1–0 Oct 7, 1982 H2H
8771 John Alexander Willem Prinsloo 2 2–0 C 1–0 H 1–0 Aug 19, 1977 H2H
8772 John Bartlett Gerald Battrick 2 0–2 G 0–2 Jul 13, 1971 H2H
8773 John Bartlett Jean Paul Meyer 2 0–2 C 0–2 Apr 2, 1971 H2H
8774 John Fitzgerald Brian Gottfried 2 0–2 G 0–2 Jun 12, 1981 H2H
8775 John Fitzgerald Damir Keretic 2 2–0 C 1–0 H 1–0 Feb 25, 1988 H2H
8776 John Fitzgerald Danie Visser 2 2–0 G 2–0 Jun 27, 1986 H2H
8777 John Fitzgerald Eddie Edwards 2 2–0 G 2–0 Jan 2, 1987 H2H
8778 John Fitzgerald Francisco Gonzalez 2 2–0 G 2–0 Dec 18, 1982 H2H
8779 John Fitzgerald Howard Sands 2 2–0 G 2–0 Dec 28, 1984 H2H
8780 John Fitzgerald Jeff Borowiak 2 2–0 H 2–0 Aug 18, 1983 H2H
8781 John Fitzgerald Jiri Granat 2 2–0 G 1–0 H 1–0 Mar 18, 1983 H2H
8782 John Fitzgerald Jonathan Canter 2 2–0 H 2–0 Oct 11, 1984 H2H
8783 John Fitzgerald Larry Stefanki 2 2–0 C 1–0 H 1–0 Feb 11, 1986 H2H
8784 John Fitzgerald Leif Shiras 2 0–2 C 0–1 G 0–1 Sep 28, 1989 H2H
8785 John Fitzgerald Mark Kratzmann 2 2–0 H 2–0 Aug 30, 1989 H2H
8786 John Fitzgerald Paul Annacone 2 0–2 H 0–2 Aug 20, 1987 H2H
8787 John Fitzgerald Paul Mcnamee 2 0–2 C 0–1 G 0–1 Jun 11, 1986 H2H
8788 John Fitzgerald Shane Barr 2 2–0 H 2–0 Jan 18, 1989 H2H
8789 John Fitzgerald Shlomo Glickstein 2 0–2 H 0–2 Feb 17, 1982 H2H
8790 John Fitzgerald Tom Cain 2 2–0 C 1–0 H 1–0 Oct 17, 1985 H2H
8791 John Fitzgerald Tony Giammalva 2 2–0 G 2–0 Jun 26, 1985 H2H
8792 John Hayes Chris Mayotte 2 0–2 H 0–2 Aug 13, 1981 H2H
8793 John Isner Albert Montanes 2 2–0 H 2–0 Jan 16, 2010 H2H
8794 John Isner Alex Bolt 2 2–0 G 1–0 H 1–0 Jul 20, 2023 H2H
8795 John Isner Alex de Minaur 2 2–0 H 2–0 Oct 8, 2019 H2H
8796 John Isner Andrey Golubev 2 2–0 C 1–0 H 1–0 May 26, 2010 H2H
8797 John Isner Arnaud Clement 2 2–0 G 1–0 H 1–0 Jul 8, 2011 H2H
8798 John Isner Benjamin Bonzi 2 2–0 G 1–0 H 1–0 Aug 16, 2022 H2H
8799 John Isner Bernard Tomic 2 2–0 H 2–0 Feb 15, 2019 H2H
8800 John Isner Christophe Rochus 2 2–0 C 1–0 H 1–0 May 11, 2010 H2H