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. Each dataset offers its own relevant filters. Column headings change the sort; use the same heading again to reverse direction.

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
5601 Brian Teacher Geoff Masters 2 0–2 C 0–1 H 0–1 Apr 5, 1979 H2H
5602 Brian Teacher Marcello Lara 2 2–0 H 2–0 Aug 25, 1978 H2H
5603 Brian Teacher Pat Dupre 2 2–0 C 2–0 Nov 18, 1978 H2H
5604 Brian Teacher Patricio Cornejo 2 2–0 C 1–0 G 1–0 May 31, 1978 H2H
5605 Brian Teacher Ross Case 2 2–0 G 2–0 Jun 11, 1980 H2H
5606 Brian Teacher Sashi Menon 2 2–0 C 1–0 G 1–0 Jul 10, 1980 H2H
5607 Brian Teacher Steve Docherty 2 2–0 C 2–0 Mar 27, 1980 H2H
5608 Brian Teacher Tom Gorman 2 2–0 C 1–0 G 1–0 Jul 12, 1979 H2H
5609 Brian Teacher Tony Graham 2 2–0 C 1–0 G 1–0 Dec 18, 1980 H2H
5610 Broderick Dyke Andrew Castle 2 0–2 G 0–2 Jun 18, 1987 H2H
5611 Broderick Dyke Bill Scanlon 2 0–2 G 0–1 H 0–1 Jul 10, 1986 H2H
5612 Broderick Dyke Bruce Derlin 2 2–0 G 2–0 Dec 26, 1985 H2H
5613 Broderick Dyke Dan Goldie 2 0–2 C 0–1 H 0–1 Jul 20, 1989 H2H
5614 Broderick Dyke Eliot Teltscher 2 0–2 G 0–1 H 0–1 Oct 30, 1987 H2H
5615 Broderick Dyke Eric Jelen 2 0–2 C 0–1 C 0–1 Oct 24, 1987 H2H
5616 Broderick Dyke John Sadri 2 2–0 G 1–0 H 1–0 Nov 20, 1986 H2H
5617 Broderick Dyke Marcel Freeman 2 0–2 H 0–2 Oct 10, 1987 H2H
5618 Broderick Dyke Slobodan Zivojinovic 2 0–2 H 0–2 Oct 14, 1988 H2H
5619 Bruce Derlin Andrew Castle 2 2–0 G 1–0 H 1–0 Dec 31, 1987 H2H
5620 Bruce Derlin Lloyd Bourne 2 0–2 G 0–1 H 0–1 Jun 19, 1985 H2H
5621 Bruce Derlin Peter Doohan 2 0–2 G 0–1 H 0–1 Jan 10, 1985 H2H
5622 Bruce Derlin Ramesh Krishnan 2 0–2 G 0–1 H 0–1 Jan 12, 1990 H2H
5623 Bruce Derlin Vitas Gerulaitis 2 0–2 C 0–1 G 0–1 Jun 25, 1982 H2H
5624 Bruce Kleege Fritz Buehning 2 0–2 H 0–2 Oct 3, 1979 H2H
5625 Bruce Kleege George Hardie 2 0–2 H 0–2 Feb 13, 1980 H2H
5626 Bruce Manson Brian Gottfried 2 0–2 C 0–1 H 0–1 Aug 8, 1982 H2H
5627 Bruce Manson Chris Mayotte 2 2–0 C 1–0 C 1–0 Mar 5, 1981 H2H
5628 Bruce Manson Dick Crealy 2 0–2 C 0–2 Jul 27, 1977 H2H
5629 Bruce Manson Dick Stockton 2 0–2 G 0–1 H 0–1 Jun 23, 1982 H2H
5630 Bruce Manson Onny Parun 2 0–2 C 0–2 Aug 11, 1976 H2H
5631 Bruce Manson Phil Dent 2 0–2 H 0–2 Feb 1, 1980 H2H
5632 Bruno Oresar Juan Avendano 2 2–0 C 2–0 Sep 14, 1988 H2H
5633 Bruno Oresar Milan Srejber 2 0–2 C 0–1 C 0–1 Feb 15, 1990 H2H
5634 Bud Schultz Craig A Miller 2 2–0 G 1–0 H 1–0 Jan 11, 1986 H2H
5635 Buster C Mottram Byron Bertram 2 2–0 C 1–0 C 1–0 Jan 21, 1977 H2H
5636 Buster C Mottram Cliff Drysdale 2 0–2 C 0–2 Jan 27, 1978 H2H
5637 Buster C Mottram Dick Crealy 2 2–0 C 2–0 Jan 27, 1978 H2H
5638 Buster C Mottram Douglas Palm 2 2–0 C 1–0 G 1–0 Jun 28, 1978 H2H
5639 Buster C Mottram Jan Norback 2 0–2 C 0–1 H 0–1 Mar 27, 1981 H2H
5640 Buster C Mottram John Newcombe 2 0–2 C 0–1 H 0–1 Apr 26, 1974 H2H
5641 Buster C Mottram Jorge Andrew 2 2–0 C 2–0 May 6, 1976 H2H
5642 Buster C Mottram Louk Sanders 2 2–0 C 2–0 May 30, 1980 H2H
5643 Buster C Mottram Nikola Pilic 2 2–0 C 2–0 Jul 20, 1978 H2H
5644 Buster C Mottram Patrice Dominguez 2 2–0 C 1–0 C 1–0 Apr 16, 1977 H2H
5645 Buster C Mottram Raul Ramirez 2 0–2 C 0–1 H 0–1 Nov 18, 1977 H2H
5646 Buster C Mottram Werner Zirngibl 2 2–0 C 2–0 May 26, 1978 H2H
5647 Butch Seewagen Bob Lutz 2 0–2 C 0–1 G 0–1 Sep 5, 1976 H2H
5648 Butch Seewagen Clark Graebner 2 0–2 G 0–2 Aug 24, 1973 H2H
5649 Butch Seewagen Cliff Richey 2 0–2 C 0–2 Jul 31, 1970 H2H
5650 Butch Seewagen Frank Froehling 2 2–0 C 1–0 H 1–0 Dec 7, 1972 H2H
5651 Butch Seewagen Rod Laver 2 0–2 G 0–2 Sep 3, 1972 H2H
5652 Butch Seewagen Stan Smith 2 0–2 C 0–1 G 0–1 Jul 30, 1976 H2H
5653 Butch Walts Buster C Mottram 2 0–2 C 0–2 Feb 7, 1977 H2H
5654 Butch Walts Byron Bertram 2 0–2 C 0–1 H 0–1 Feb 8, 1978 H2H
5655 Butch Walts Richard Lewis 2 2–0 C 1–0 G 1–0 Nov 23, 1979 H2H
5656 Butch Walts Rick Fisher 2 2–0 C 1–0 H 1–0 Sep 26, 1979 H2H
5657 Butch Walts Steve Krulevitz 2 2–0 H 2–0 Aug 21, 1980 H2H
5658 Butch Walts Tony Graham 2 2–0 C 1–0 H 1–0 Nov 15, 1979 H2H
5659 Byron Bertram Ian Crookenden 2 2–0 C 2–0 Mar 22, 1974 H2H
5660 Byron Bertram Jaidip Mukerjea 2 2–0 G 2–0 Jun 9, 1971 H2H
5661 Byron Bertram Piero Toci 2 2–0 G 2–0 Jun 14, 1972 H2H
5662 Byron Black Alberto Martin 2 2–0 G 1–0 H 1–0 Jun 27, 2001 H2H
5663 Byron Black Carl Uwe Steeb 2 2–0 C 1–0 H 1–0 Nov 11, 1993 H2H
5664 Byron Black Christian Vinck 2 2–0 H 2–0 Apr 10, 1998 H2H
5665 Byron Black Chris Woodruff 2 2–0 H 2–0 Feb 18, 2000 H2H
5666 Byron Black Cristiano Caratti 2 2–0 H 2–0 Apr 17, 1998 H2H
5667 Byron Black Danny Sapsford 2 2–0 G 1–0 H 1–0 Jun 27, 1997 H2H
5668 Byron Black Karim Alami 2 2–0 C 1–0 H 1–0 Mar 9, 2000 H2H
5669 Byron Black Michael Tebbutt 2 2–0 C 1–0 G 1–0 Oct 12, 1995 H2H
5670 Byron Black Mikael Tillstrom 2 0–2 H 0–2 Oct 14, 1999 H2H
5671 Byron Black Pat Cash 2 2–0 G 1–0 H 1–0 Jun 25, 1997 H2H
5672 Byron Black Ramon Delgado 2 0–2 H 0–2 Aug 22, 1998 H2H
5673 Cameron Norrie Alexei Popyrin 2 2–0 C 1–0 H 1–0 May 23, 2025 H2H
5674 Cameron Norrie Arthur Cazaux 2 2–0 H 2–0 Nov 6, 2025 H2H
5675 Cameron Norrie Constant Lestienne 2 2–0 H 2–0 Jan 19, 2023 H2H
5676 Cameron Norrie Cristian Garin 2 2–0 C 1–0 H 1–0 May 1, 2021 H2H
5677 Cameron Norrie Daniel Evans 2 2–0 H 2–0 Oct 1, 2021 H2H
5678 Cameron Norrie Hugo Gaston 2 2–0 H 2–0 Jan 12, 2026 H2H
5679 Cameron Norrie Juan Pablo Varillas 2 2–0 C 1–0 H 1–0 Jan 16, 2024 H2H
5680 Cameron Norrie Mariano Navone 2 0–2 C 0–2 May 20, 2026 H2H
5681 Cameron Norrie Nick Kyrgios 2 2–0 H 2–0 Jul 30, 2021 H2H
5682 Cameron Norrie Pedro Martinez 2 2–0 C 1–0 H 1–0 Mar 13, 2022 H2H
5683 Cameron Norrie Soonwoo Kwon 2 2–0 C 1–0 H 1–0 May 3, 2022 H2H
5684 Camilo Ugo Carabelli Aleksandar Kovacevic 2 0–2 C 0–1 H 0–1 May 21, 2026 H2H
5685 Camilo Ugo Carabelli Pablo Carreno Busta 2 2–0 C 2–0 Jul 15, 2026 H2H
5686 Carl Limberger Eduardo Bengoechea 2 0–2 C 0–2 Jul 14, 1988 H2H
5687 Carl Limberger Kent Carlsson 2 0–2 C 0–2 May 13, 1987 H2H
5688 Carlos Alcaraz Adam Walton 2 2–0 G 1–0 H 1–0 Jan 18, 2026 H2H
5689 Carlos Alcaraz Alejandro Davidovich Fokina 2 2–0 C 2–0 Apr 12, 2025 H2H
5690 Carlos Alcaraz Aleksandr Shevchenko 2 2–0 C 1–0 H 1–0 Jan 14, 2025 H2H
5691 Carlos Alcaraz Andrea Vavassori 2 2–0 C 1–0 H 1–0 Feb 7, 2025 H2H
5692 Carlos Alcaraz Ben Shelton 2 2–0 C 1–0 H 1–0 Jun 3, 2025 H2H
5693 Carlos Alcaraz Bernabe Zapata Miralles 2 2–0 C 2–0 Feb 18, 2023 H2H
5694 Carlos Alcaraz Damir Dzumhur 2 2–0 C 1–0 H 1–0 Aug 10, 2025 H2H
5695 Carlos Alcaraz Denis Shapovalov 2 2–0 C 1–0 H 1–0 Mar 10, 2025 H2H
5696 Carlos Alcaraz Facundo Bagnis 2 2–0 C 1–0 H 1–0 Mar 25, 2023 H2H
5697 Carlos Alcaraz Filip Krajinovic 2 2–0 C 2–0 Jul 22, 2022 H2H
5698 Carlos Alcaraz Giulio Zeppieri 2 2–0 C 2–0 May 27, 2025 H2H
5699 Carlos Alcaraz Juncheng Shang 2 2–0 H 2–0 Oct 5, 2024 H2H
5700 Carlos Alcaraz Luca Nardi 2 2–0 H 2–0 Aug 14, 2025 H2H
5701 Carlos Alcaraz Mackenzie McDonald 2 2–0 H 2–0 Aug 17, 2022 H2H
5702 Carlos Alcaraz Marton Fucsovics 2 2–0 H 2–0 Mar 26, 2022 H2H
5703 Carlos Alcaraz Matteo Arnaldi 2 2–0 H 2–0 Mar 9, 2024 H2H
5704 Carlos Alcaraz Mikael Ymer 2 0–2 H 0–2 Aug 27, 2021 H2H
5705 Carlos Alcaraz Miomir Kecmanovic 2 2–0 H 2–0 Jan 23, 2024 H2H
5706 Carlos Alcaraz Nikoloz Basilashvili 2 2–0 C 2–0 May 4, 2022 H2H
5707 Carlos Alcaraz Nuno Borges 2 2–0 C 1–0 H 1–0 Jan 18, 2025 H2H
5708 Carlos Alcaraz Pablo Carreno Busta 2 2–0 C 1–0 H 1–0 Oct 29, 2022 H2H
5709 Carlos Alcaraz Richard Gasquet 2 2–0 C 1–0 H 1–0 Jan 16, 2024 H2H
5710 Carlos Alcaraz Thiago Monteiro 2 0–2 C 0–1 H 0–1 Feb 22, 2024 H2H
5711 Carlos Alcaraz Tomas Machac 2 0–2 C 0–1 H 0–1 Apr 15, 2026 H2H
5712 Carlos Alcaraz Yannick Hanfmann 2 2–0 H 2–0 Jan 21, 2026 H2H
5713 Carlos Alcaraz Yoshihito Nishioka 2 2–0 H 2–0 Jan 16, 2025 H2H
5714 Carlos Berlocq Blaz Rola 2 2–0 C 1–0 G 1–0 Feb 28, 2015 H2H
5715 Carlos Berlocq Ivan Navarro 2 2–0 C 2–0 Sep 14, 2007 H2H
5716 Carlos Berlocq Jerzy Janowicz 2 0–2 H 0–2 Aug 19, 2014 H2H
5717 Carlos Berlocq Jiri Vanek 2 0–2 C 0–2 Jun 12, 2008 H2H
5718 Carlos Berlocq Juan Ignacio Chela 2 2–0 C 2–0 Feb 4, 2012 H2H
5719 Carlos Berlocq Marin Cilic 2 0–2 C 0–2 Feb 22, 2018 H2H
5720 Carlos Berlocq Novak Djokovic 2 0–2 H 0–2 Oct 5, 2012 H2H
5721 Carlos Berlocq Pere Riba 2 2–0 C 1–0 H 1–0 Feb 23, 2012 H2H
5722 Carlos Berlocq Radu Albot 2 2–0 C 1–0 H 1–0 Jan 18, 2017 H2H
5723 Carlos Berlocq Roberto Bautista Agut 2 0–2 G 0–2 Jun 22, 2017 H2H
5724 Carlos Berlocq Thiago Monteiro 2 2–0 C 2–0 Mar 2, 2017 H2H
5725 Carlos Berlocq Vincent Spadea 2 0–2 C 0–1 H 0–1 Apr 13, 2006 H2H
5726 Carlos Castellan Alejandro Cortes 2 0–2 C 0–2 Jul 16, 1982 H2H
5727 Carlos Castellan Jose Luis Damiani 2 0–2 C 0–2 Oct 7, 1981 H2H
5728 Carlos Castellan Ricardo Acuna 2 2–0 C 2–0 Nov 27, 1981 H2H
5729 Carlos Costa David Rikl 2 2–0 C 2–0 Aug 1, 1996 H2H
5730 Carlos Costa Frederic Fontang 2 2–0 C 2–0 Jun 17, 1993 H2H
5731 Carlos Costa Jeff Tarango 2 2–0 C 1–0 H 1–0 Feb 13, 1998 H2H
5732 Carlos Costa Lars Jonsson 2 2–0 C 2–0 Oct 1, 1992 H2H
5733 Carlos Costa Marcello Craca 2 2–0 C 2–0 Jun 11, 1998 H2H
5734 Carlos Costa Mark Woodforde 2 0–2 H 0–2 Mar 9, 1994 H2H
5735 Carlos Costa Olivier Delaitre 2 2–0 C 2–0 Apr 12, 1995 H2H
5736 Carlos Costa Patrik Fredriksson 2 2–0 C 2–0 Jul 12, 1997 H2H
5737 Carlos Costa Rodolphe Gilbert 2 2–0 C 1–0 H 1–0 Sep 1, 1993 H2H
5738 Carlos Costa Thierry Champion 2 2–0 C 2–0 May 4, 1994 H2H
5739 Carlos Costa Thierry Guardiola 2 2–0 C 2–0 May 15, 1996 H2H
5740 Carlos Kirmayr Allan Stone 2 0–2 G 0–1 H 0–1 Jun 22, 1977 H2H
5741 Carlos Kirmayr Gerald Battrick 2 2–0 C 2–0 Apr 20, 1976 H2H
5742 Carlos Kirmayr Gustavo Tiberti 2 2–0 C 1–0 C 1–0 Nov 26, 1982 H2H
5743 Carlos Kirmayr Hans Jurgen Pohmann 2 2–0 C 1–0 G 1–0 Jun 22, 1979 H2H
5744 Carlos Kirmayr Onny Parun 2 2–0 C 2–0 Jul 24, 1980 H2H
5745 Carlos Kirmayr Stan Smith 2 0–2 C 0–2 Mar 27, 1981 H2H
5746 Carlos Kirmayr Terry Moor 2 0–2 C 0–1 H 0–1 Dec 1, 1979 H2H
5747 Carlos Moya Andrew Ilie 2 2–0 C 2–0 May 31, 1998 H2H
5748 Carlos Moya Benjamin Becker 2 0–2 C 0–1 H 0–1 May 11, 2010 H2H
5749 Carlos Moya Dick Norman 2 2–0 H 2–0 Jan 5, 2006 H2H
5750 Carlos Moya Dinu Pescariu 2 2–0 C 2–0 Apr 22, 1999 H2H
5751 Carlos Moya Evgeny Korolev 2 0–2 C 0–1 H 0–1 Jan 21, 2009 H2H
5752 Carlos Moya Flavio Saretta 2 2–0 C 2–0 May 4, 2006 H2H
5753 Carlos Moya Florent Serra 2 2–0 C 1–0 H 1–0 Jan 5, 2008 H2H
5754 Carlos Moya Grant Stafford 2 2–0 H 2–0 Mar 11, 1998 H2H
5755 Carlos Moya Jiri Vanek 2 2–0 C 2–0 Jul 24, 2003 H2H
5756 Carlos Moya Jo-Wilfried Tsonga 2 0–2 H 0–2 Aug 28, 2008 H2H
5757 Carlos Moya Juan Antonio Marin 2 2–0 C 2–0 May 31, 2006 H2H
5758 Carlos Moya Julien Boutter 2 2–0 C 1–0 H 1–0 Apr 20, 2003 H2H
5759 Carlos Moya Luis Horna 2 2–0 C 2–0 Sep 14, 2006 H2H
5760 Carlos Moya Markus Hipfl 2 2–0 C 2–0 Feb 28, 2002 H2H
5761 Carlos Moya Michael Llodra 2 2–0 H 2–0 Aug 31, 2005 H2H
5762 Carlos Moya Nicklas Kulti 2 0–2 G 0–2 Jun 12, 1999 H2H
5763 Carlos Moya Olivier Patience 2 2–0 C 1–0 G 1–0 Feb 15, 2008 H2H
5764 Carlos Moya Pablo Andujar 2 2–0 C 2–0 Feb 26, 2009 H2H
5765 Carlos Moya Robin Soderling 2 2–0 C 2–0 Jul 14, 2007 H2H
5766 Carlos Moya Sargis Sargsian 2 2–0 C 2–0 Apr 21, 2004 H2H
5767 Carlos Moya Scott Draper 2 2–0 C 1–0 H 1–0 Aug 27, 2003 H2H
5768 Carlos Moya Sergi Bruguera 2 2–0 C 2–0 May 4, 2001 H2H
5769 Carlos Moya Tomas Behrend 2 0–2 C 0–2 Feb 26, 2004 H2H
5770 Carlos Moya Tomas Carbonell 2 2–0 C 2–0 Apr 16, 1998 H2H
5771 Carlos Moya Vincent Spadea 2 2–0 H 2–0 Oct 10, 2003 H2H
5772 Carlos Moya Wayne Arthurs 2 2–0 H 2–0 Aug 7, 2004 H2H
5773 Carl Uwe Steeb Alberto Tous 2 2–0 C 2–0 Jun 2, 1989 H2H
5774 Carl Uwe Steeb Cassio Motta 2 2–0 C 2–0 Jul 14, 1989 H2H
5775 Carl Uwe Steeb Martin Sinner 2 2–0 C 1–0 C 1–0 Nov 9, 1995 H2H
5776 Carl Uwe Steeb Rick Leach 2 2–0 C 1–0 H 1–0 Oct 22, 1989 H2H
5777 Carl Uwe Steeb Yannick Noah 2 0–2 H 0–2 Jan 14, 1990 H2H
5778 Cary Stansbury Ken Rosewall 2 0–2 G 0–2 Dec 30, 1978 H2H
5779 Casper Ruud Aleksandr Shevchenko 2 2–0 C 1–0 H 1–0 Mar 7, 2026 H2H
5780 Casper Ruud Alex Molcan 2 2–0 C 1–0 H 1–0 Aug 11, 2022 H2H
5781 Casper Ruud Carlos Berlocq 2 2–0 C 2–0 Feb 21, 2019 H2H
5782 Casper Ruud Corentin Moutet 2 2–0 C 1–0 H 1–0 Apr 8, 2026 H2H
5783 Casper Ruud Fabian Marozsan 2 0–2 H 0–2 Jan 14, 2026 H2H
5784 Casper Ruud Federico Coria 2 2–0 C 2–0 Feb 12, 2022 H2H
5785 Casper Ruud Guido Pella 2 0–2 H 0–2 Aug 13, 2019 H2H
5786 Casper Ruud Hamad Medjedovic 2 2–0 C 2–0 May 27, 2026 H2H
5787 Casper Ruud Henri Laaksonen 2 2–0 C 1–0 H 1–0 Mar 26, 2022 H2H
5788 Casper Ruud Hugo Dellien 2 2–0 C 2–0 Apr 11, 2019 H2H
5789 Casper Ruud James Duckworth 2 2–0 H 2–0 Feb 6, 2025 H2H
5790 Casper Ruud Joao Fonseca 2 0–2 C 0–1 H 0–1 Aug 7, 2026 H2H
5791 Casper Ruud Pablo Andujar 2 2–0 C 2–0 May 21, 2021 H2H
5792 Casper Ruud Pablo Cuevas 2 2–0 C 2–0 Apr 30, 2021 H2H
5793 Casper Ruud Radu Albot 2 2–0 C 1–0 H 1–0 Feb 14, 2021 H2H
5794 Casper Ruud Rafael Nadal 2 0–2 C 0–1 H 0–1 Nov 14, 2022 H2H
5795 Casper Ruud Roman Safiullin 2 2–0 C 1–0 H 1–0 May 25, 2026 H2H
5796 Casper Ruud Tennys Sandgren 2 2–0 C 1–0 G 1–0 Jun 24, 2021 H2H
5797 Casper Ruud Tomas Machac 2 2–0 C 1–0 H 1–0 May 25, 2024 H2H
5798 Casper Ruud Yuichi Sugita 2 2–0 C 1–0 H 1–0 Sep 1, 2021 H2H
5799 Cassio Motta Bill Scanlon 2 2–0 C 1–0 H 1–0 Nov 24, 1983 H2H
5800 Cassio Motta Billy Nealon 2 2–0 C 2–0 Aug 8, 1984 H2H