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
10801 Mikael Ymer Jan-Lennard Struff 2 2–0 H 2–0 Sep 23, 2021 H2H
10802 Mike Bauer Chris Johnstone 2 2–0 C 1–0 G 1–0 Nov 11, 1983 H2H
10803 Mike Bauer Marcos Hocevar 2 0–2 C 0–1 G 0–1 May 29, 1985 H2H
10804 Mike Bauer Matt Anger 2 0–2 C 0–1 G 0–1 Dec 12, 1985 H2H
10805 Mike Bauer Russell Simpson 2 0–2 G 0–1 H 0–1 Feb 20, 1985 H2H
10806 Mike Bauer Tim Wilkison 2 0–2 C 0–1 H 0–1 Apr 29, 1983 H2H
10807 Mike Belkin Andres Gimeno 2 0–2 C 0–2 Jul 21, 1971 H2H
10808 Mike Cahill Bruce Manson 2 0–2 C 0–1 H 0–1 Jan 23, 1982 H2H
10809 Mike Cahill Cliff Richey 2 0–2 C 0–1 H 0–1 Sep 28, 1977 H2H
10810 Mike Cahill David Carter 2 2–0 C 2–0 Jul 29, 1982 H2H
10811 Mike Cahill Eddie Dibbs 2 0–2 C 0–2 Feb 14, 1980 H2H
10812 Mike Cahill Francois Jauffret 2 0–2 C 0–2 Aug 25, 1977 H2H
10813 Mike Cahill Geoff Masters 2 0–2 C 0–2 Mar 27, 1980 H2H
10814 Mike Cahill Jim Delaney 2 2–0 C 1–0 H 1–0 Nov 11, 1977 H2H
10815 Mike Cahill John Alexander 2 0–2 C 0–2 Jul 20, 1977 H2H
10816 Mike Cahill John Yuill 2 2–0 C 1–0 C 1–0 Jul 29, 1980 H2H
10817 Mike Cahill Marcello Lara 2 2–0 C 1–0 H 1–0 Aug 24, 1978 H2H
10818 Mike Cahill Pat Dupre 2 0–2 C 0–1 H 0–1 Apr 19, 1979 H2H
10819 Mike Cahill Raul Ramirez 2 0–2 C 0–2 Jul 31, 1982 H2H
10820 Mike Cahill Rick Fagel 2 2–0 C 2–0 Jul 17, 1980 H2H
10821 Mike Cahill Robert Maud 2 0–2 C 0–2 Apr 24, 1975 H2H
10822 Mike Cahill Ross Case 2 2–0 C 2–0 Nov 24, 1978 H2H
10823 Mike Cahill Steve Docherty 2 2–0 C 1–0 H 1–0 Apr 5, 1980 H2H
10824 Mike Cahill Steve Krulevitz 2 0–2 C 0–1 C 0–1 Nov 4, 1976 H2H
10825 Mike Cahill Syd Ball 2 2–0 C 1–0 H 1–0 Oct 19, 1975 H2H
10826 Mike Collins Ray Keldie 2 2–0 G 2–0 Jun 13, 1974 H2H
10827 Mike Estep Arthur Ashe 2 0–2 C 0–1 H 0–1 Oct 29, 1976 H2H
10828 Mike Estep Bob Carmichael 2 0–2 C 0–2 Jul 29, 1970 H2H
10829 Mike Estep Clark Graebner 2 0–2 H 0–2 Aug 25, 1971 H2H
10830 Mike Estep Colin Dibley 2 2–0 H 2–0 Aug 15, 1975 H2H
10831 Mike Estep Dick Crealy 2 0–2 C 0–2 Aug 7, 1973 H2H
10832 Mike Estep Jean Claude Barclay 2 2–0 C 1–0 G 1–0 Jun 6, 1975 H2H
10833 Mike Estep John Bartlett 2 2–0 H 2–0 Oct 10, 1973 H2H
10834 Mike Estep Nicholas Kalogeropoulos 2 2–0 G 1–0 H 1–0 Feb 11, 1973 H2H
10835 Mike Estep Nikola Pilic 2 0–2 G 0–1 H 0–1 Jun 26, 1974 H2H
10836 Mike Estep Norman Holmes 2 2–0 G 1–0 H 1–0 Feb 6, 1975 H2H
10837 Mike Estep Onny Parun 2 0–2 G 0–1 H 0–1 Oct 10, 1974 H2H
10838 Mike Estep Pat Cramer 2 0–2 C 0–1 G 0–1 Sep 19, 1973 H2H
10839 Mike Estep Ray Ruffels 2 2–0 C 1–0 H 1–0 Apr 12, 1974 H2H
10840 Mike Fishbach Cliff Richey 2 0–2 C 0–1 H 0–1 Jan 25, 1978 H2H
10841 Mike Leach Brian Gottfried 2 0–2 C 0–1 H 0–1 Jun 1, 1984 H2H
10842 Mike Leach Brian Teacher 2 0–2 G 0–1 H 0–1 Aug 5, 1983 H2H
10843 Mike Leach Mark Edmondson 2 2–0 C 1–0 G 1–0 Oct 7, 1983 H2H
10844 Mike Leach Scott Mccain 2 2–0 C 1–0 G 1–0 Jul 7, 1983 H2H
10845 Mike Myburg Paul Avis 2 0–2 H 0–2 Apr 9, 1981 H2H
10846 Mikhail Kukushkin Diego Schwartzman 2 0–2 H 0–2 Aug 2, 2019 H2H
10847 Mikhail Kukushkin Nick Kyrgios 2 0–2 C 0–1 H 0–1 Feb 25, 2016 H2H
10848 Mikhail Kukushkin Pablo Carreno Busta 2 0–2 C 0–1 H 0–1 Oct 25, 2019 H2H
10849 Mikhail Kukushkin Radu Albot 2 2–0 H 2–0 Jan 4, 2018 H2H
10850 Mikhail Kukushkin Teymuraz Gabashvili 2 2–0 H 2–0 Feb 13, 2014 H2H
10851 Mikhail Youzhny Alberto Martin 2 0–2 C 0–2 Jul 8, 2004 H2H
10852 Mikhail Youzhny Alexander Popp 2 2–0 C 2–0 Jul 15, 2004 H2H
10853 Mikhail Youzhny Attila Savolt 2 0–2 C 0–2 May 30, 2003 H2H
10854 Mikhail Youzhny Benoit Paire 2 0–2 G 0–1 H 0–1 Mar 26, 2016 H2H
10855 Mikhail Youzhny Bernard Tomic 2 2–0 H 2–0 Oct 24, 2013 H2H
10856 Mikhail Youzhny David Sanchez 2 2–0 C 1–0 H 1–0 May 28, 2003 H2H
10857 Mikhail Youzhny Dennis van Scheppingen 2 2–0 C 1–0 H 1–0 May 26, 2004 H2H
10858 Mikhail Youzhny Dusan Lajovic 2 0–2 C 0–2 May 5, 2017 H2H
10859 Mikhail Youzhny Federico Delbonis 2 2–0 C 2–0 Jul 12, 2014 H2H
10860 Mikhail Youzhny Felix Mantilla 2 2–0 C 1–0 H 1–0 Oct 9, 2003 H2H
10861 Mikhail Youzhny Fernando Verdasco 2 0–2 C 0–2 May 31, 2008 H2H
10862 Mikhail Youzhny Flavio Cipolla 2 2–0 C 1–0 H 1–0 Oct 2, 2008 H2H
10863 Mikhail Youzhny Franco Squillari 2 2–0 C 1–0 H 1–0 Jul 11, 2003 H2H
10864 Mikhail Youzhny Goran Ivanisevic 2 0–2 G 0–1 H 0–1 Jun 23, 2004 H2H
10865 Mikhail Youzhny Horacio Zeballos 2 2–0 G 1–0 H 1–0 Jun 29, 2016 H2H
10866 Mikhail Youzhny Igor Kunitsyn 2 2–0 G 1–0 H 1–0 Feb 16, 2012 H2H
10867 Mikhail Youzhny Ivo Minar 2 2–0 C 2–0 May 6, 2009 H2H
10868 Mikhail Youzhny James Ward 2 2–0 G 1–0 H 1–0 Jun 25, 2014 H2H
10869 Mikhail Youzhny Jan Hajek 2 2–0 C 1–0 H 1–0 May 8, 2010 H2H
10870 Mikhail Youzhny Jerome Haehnel 2 2–0 C 1–0 H 1–0 Jul 7, 2005 H2H
10871 Mikhail Youzhny Jiri Vanek 2 2–0 H 2–0 Aug 12, 2008 H2H
10872 Mikhail Youzhny John-Patrick Smith 2 2–0 H 2–0 Sep 21, 2017 H2H
10873 Mikhail Youzhny Jose Acasuso 2 0–2 H 0–2 Mar 8, 2007 H2H
10874 Mikhail Youzhny Kristian Pless 2 2–0 G 1–0 H 1–0 Jun 27, 2007 H2H
10875 Mikhail Youzhny Lars Burgsmuller 2 2–0 C 2–0 May 13, 2004 H2H
10876 Mikhail Youzhny Malek Jaziri 2 0–2 C 0–1 H 0–1 May 29, 2018 H2H
10877 Mikhail Youzhny Marc Gicquel 2 2–0 C 1–0 C 1–0 Jul 28, 2010 H2H
10878 Mikhail Youzhny Marsel Ilhan 2 2–0 H 2–0 Jan 19, 2011 H2H
10879 Mikhail Youzhny Martin Vassallo Arguello 2 2–0 C 2–0 Jul 19, 2007 H2H
10880 Mikhail Youzhny Michal Przysiezny 2 2–0 C 1–0 H 1–0 Feb 26, 2014 H2H
10881 Mikhail Youzhny Mirza Basic 2 2–0 C 1–0 H 1–0 Sep 20, 2018 H2H
10882 Mikhail Youzhny Potito Starace 2 2–0 G 1–0 H 1–0 Oct 23, 2009 H2H
10883 Mikhail Youzhny Rajeev Ram 2 2–0 C 1–0 H 1–0 Apr 20, 2016 H2H
10884 Mikhail Youzhny Taylor Dent 2 0–2 H 0–2 Oct 20, 2004 H2H
10885 Mikhail Youzhny Vasek Pospisil 2 2–0 G 1–0 H 1–0 Jun 27, 2013 H2H
10886 Milan Holecek Clark Graebner 2 0–2 C 0–1 C 0–1 Apr 25, 1974 H2H
10887 Milan Holecek Graham Stilwell 2 2–0 C 2–0 Mar 28, 1975 H2H
10888 Milan Holecek Jean Paul Meyer 2 2–0 C 1–0 G 1–0 Jun 28, 1972 H2H
10889 Milan Holecek Mike Belkin 2 0–2 C 0–1 H 0–1 Feb 22, 1972 H2H
10890 Milos Raonic Alejandro Falla 2 2–0 C 1–0 H 1–0 Mar 11, 2014 H2H
10891 Milos Raonic Damir Dzumhur 2 2–0 C 1–0 H 1–0 Apr 15, 2016 H2H
10892 Milos Raonic Daniel Gimeno-Traver 2 2–0 G 1–0 H 1–0 Jul 1, 2015 H2H
10893 Milos Raonic Dennis Novak 2 2–0 G 2–0 Jul 5, 2023 H2H
10894 Milos Raonic Diego Schwartzman 2 2–0 H 2–0 Mar 26, 2018 H2H
10895 Milos Raonic Dominik Koepfer 2 0–2 C 0–1 H 0–1 Jul 29, 2024 H2H
10896 Milos Raonic Dustin Brown 2 2–0 H 2–0 Jan 18, 2017 H2H
10897 Milos Raonic Edouard Roger-Vasselin 2 2–0 C 1–0 H 1–0 Mar 9, 2014 H2H
10898 Milos Raonic Guillermo Garcia-Lopez 2 2–0 C 1–0 H 1–0 Jun 3, 2017 H2H
10899 Milos Raonic James Blake 2 2–0 H 2–0 Sep 2, 2012 H2H
10900 Milos Raonic Leonardo Mayer 2 2–0 C 1–0 H 1–0 Sep 2, 2020 H2H
10901 Milos Raonic Malek Jaziri 2 2–0 H 2–0 Aug 15, 2018 H2H
10902 Milos Raonic Marcos Giron 2 2–0 H 2–0 Nov 6, 2020 H2H
10903 Milos Raonic Mardy Fish 2 2–0 H 2–0 Mar 13, 2011 H2H
10904 Milos Raonic Matthew Ebden 2 2–0 G 2–0 Jun 25, 2014 H2H
10905 Milos Raonic Nicolas Almagro 2 2–0 C 1–0 H 1–0 Apr 27, 2012 H2H
10906 Milos Raonic Pablo Andujar 2 2–0 G 1–0 H 1–0 Aug 29, 2013 H2H
10907 Milos Raonic Pierre-Hugues Herbert 2 2–0 H 2–0 Nov 5, 2020 H2H
10908 Milos Raonic Robin Haase 2 2–0 G 1–0 H 1–0 Jul 4, 2019 H2H
10909 Milos Raonic Sam Groth 2 2–0 H 2–0 Jan 10, 2015 H2H
10910 Milos Raonic Santiago Giraldo 2 2–0 G 1–0 H 1–0 Aug 29, 2012 H2H
10911 Milos Raonic Thomaz Bellucci 2 2–0 C 1–0 H 1–0 May 3, 2016 H2H
10912 Milos Raonic Tobias Kamke 2 2–0 G 1–0 H 1–0 Feb 17, 2012 H2H
10913 Milos Raonic Ugo Humbert 2 2–0 H 2–0 Mar 29, 2021 H2H
10914 Milos Raonic Xavier Malisse 2 2–0 C 1–0 H 1–0 May 29, 2013 H2H
10915 Miomir Kecmanovic Aslan Karatsev 2 0–2 C 0–1 H 0–1 Jan 14, 2022 H2H
10916 Miomir Kecmanovic Benoit Paire 2 0–2 G 0–1 H 0–1 Aug 17, 2021 H2H
10917 Miomir Kecmanovic Gael Monfils 2 0–2 H 0–2 Jan 25, 2022 H2H
10918 Miomir Kecmanovic Juan Manuel Cerundolo 2 0–2 C 0–2 Jul 16, 2026 H2H
10919 Miomir Kecmanovic Matteo Berrettini 2 2–0 C 1–0 H 1–0 Apr 9, 2024 H2H
10920 Miomir Kecmanovic Zhizhen Zhang 2 2–0 C 1–0 G 1–0 Jun 26, 2024 H2H
10921 Mirza Basic Martin Klizan 2 0–2 C 0–1 H 0–1 Feb 7, 2019 H2H
10922 Mischa Zverev Andrey Golubev 2 0–2 C 0–1 H 0–1 Jul 21, 2010 H2H
10923 Mischa Zverev Benjamin Becker 2 0–2 G 0–1 H 0–1 Sep 30, 2010 H2H
10924 Mischa Zverev Horacio Zeballos 2 2–0 H 2–0 Sep 26, 2013 H2H
10925 Mischa Zverev Hyeon Chung 2 0–2 H 0–2 Jan 17, 2018 H2H
10926 Mischa Zverev Lukas Lacko 2 2–0 G 2–0 Jun 30, 2018 H2H
10927 Mischa Zverev Martin Klizan 2 0–2 C 0–1 H 0–1 Mar 9, 2019 H2H
10928 Mischa Zverev Michael Russell 2 2–0 H 2–0 Feb 25, 2010 H2H
10929 Mischa Zverev Novak Djokovic 2 0–2 H 0–2 Oct 15, 2016 H2H
10930 Mischa Zverev Steve Johnson 2 2–0 C 1–0 G 1–0 Jun 28, 2018 H2H
10931 Mitchell Krueger Benoit Paire 2 2–0 H 2–0 Mar 10, 2018 H2H
10932 Morris Skip Strode Nick Saviano 2 0–2 C 0–1 H 0–1 Oct 2, 1981 H2H
10933 Nduka Odizor Ben Testerman 2 0–2 C 0–1 G 0–1 Jun 18, 1987 H2H
10934 Nduka Odizor Christo Van Rensburg 2 0–2 C 0–1 H 0–1 Aug 5, 1987 H2H
10935 Nduka Odizor Freddie Sauer 2 0–2 C 0–2 Mar 17, 1983 H2H
10936 Nduka Odizor Greg Holmes 2 0–2 H 0–2 Apr 21, 1988 H2H
10937 Nduka Odizor Heinz Gunthardt 2 2–0 C 1–0 C 1–0 Nov 11, 1982 H2H
10938 Nduka Odizor Jeff Turpin 2 2–0 G 2–0 Jun 27, 1984 H2H
10939 Nduka Odizor Lloyd Bourne 2 0–2 C 0–1 H 0–1 Nov 1, 1984 H2H
10940 Nduka Odizor Mark Kratzmann 2 0–2 C 0–1 G 0–1 Jun 25, 1986 H2H
10941 Nduka Odizor Mike Leach 2 0–2 C 0–1 H 0–1 Sep 25, 1986 H2H
10942 Nduka Odizor Wojtek Fibak 2 0–2 C 0–1 H 0–1 Nov 3, 1982 H2H
10943 Neale Fraser Mal Anderson 2 0–2 G 0–1 H 0–1 Apr 2, 1972 H2H
10944 Neil Broad Mark Kratzmann 2 0–2 G 0–1 H 0–1 Jun 14, 1989 H2H
10945 Neville Godwin Lars Burgsmuller 2 0–2 H 0–2 Aug 14, 2002 H2H
10946 Nicholas Kalogeropoulos Jean Loup Rouyer 2 0–2 C 0–2 May 23, 1973 H2H
10947 Nicholas Kalogeropoulos Nicola Pietrangeli 2 0–2 C 0–2 Aug 24, 1968 H2H
10948 Nicholas Kalogeropoulos Nikola Pilic 2 0–2 G 0–1 H 0–1 Jun 25, 1971 H2H
10949 Nicholas Kalogeropoulos Stan Smith 2 0–2 C 0–2 Oct 26, 1972 H2H
10950 Nick Kyrgios Benoit Paire 2 0–2 H 0–2 Oct 10, 2015 H2H
10951 Nick Kyrgios Hubert Hurkacz 2 0–2 G 0–1 H 0–1 Aug 13, 2022 H2H
10952 Nick Kyrgios Taylor Fritz 2 0–2 H 0–2 Oct 8, 2022 H2H
10953 Nicklas Kroon Eduardo Masso 2 0–2 G 0–1 H 0–1 Jun 24, 1992 H2H
10954 Nicklas Kroon Mark Kratzmann 2 2–0 G 1–0 H 1–0 Sep 27, 1990 H2H
10955 Nicklas Kroon Tim Mayotte 2 0–2 C 0–1 H 0–1 Nov 9, 1989 H2H
10956 Nicklas Kulti Jimmy Connors 2 0–2 H 0–2 Aug 27, 1992 H2H
10957 Nicklas Kulti Jose Luis Aparisi 2 2–0 C 2–0 Apr 8, 1992 H2H
10958 Nicklas Kulti Paolo Cane 2 0–2 C 0–1 H 0–1 Aug 5, 1989 H2H
10959 Nick Saviano Alvin Gardiner 2 0–2 C 0–1 H 0–1 Mar 29, 1979 H2H
10960 Nick Saviano Grover Raz Reid 2 2–0 C 2–0 Sep 3, 1976 H2H
10961 Nick Saviano Louk Sanders 2 2–0 H 2–0 Apr 4, 1981 H2H
10962 Nick Saviano Victor Amaya 2 0–2 C 0–1 G 0–1 Mar 6, 1980 H2H
10963 Nicolas Almagro Benjamin Becker 2 2–0 H 2–0 Oct 3, 2013 H2H
10964 Nicolas Almagro Benoit Paire 2 2–0 C 2–0 May 4, 2017 H2H
10965 Nicolas Almagro Boris Pashanski 2 2–0 C 2–0 May 27, 2008 H2H
10966 Nicolas Almagro Damir Dzumhur 2 0–2 C 0–1 H 0–1 Oct 27, 2016 H2H
10967 Nicolas Almagro Dudi Sela 2 2–0 C 1–0 H 1–0 Feb 24, 2010 H2H
10968 Nicolas Almagro Fernando Vicente 2 2–0 C 2–0 Feb 15, 2007 H2H
10969 Nicolas Almagro Gilles Muller 2 0–2 H 0–2 Nov 2, 2016 H2H
10970 Nicolas Almagro Guillaume Rufin 2 2–0 G 2–0 Jun 27, 2013 H2H
10971 Nicolas Almagro Ivan Dodig 2 2–0 C 1–0 H 1–0 Oct 31, 2013 H2H
10972 Nicolas Almagro Jan Hajek 2 2–0 C 2–0 Jul 14, 2012 H2H
10973 Nicolas Almagro Luis Horna 2 2–0 C 1–0 H 1–0 Aug 30, 2007 H2H
10974 Nicolas Almagro Michael Berrer 2 0–2 C 0–1 G 0–1 Jun 15, 2011 H2H
10975 Nicolas Almagro Michael Llodra 2 0–2 C 0–1 H 0–1 Aug 12, 2010 H2H
10976 Nicolas Almagro Oliver Marach 2 2–0 C 1–0 C 1–0 Oct 26, 2006 H2H
10977 Nicolas Almagro Sergiy Stakhovsky 2 2–0 H 2–0 Mar 27, 2015 H2H
10978 Nicolas Almagro Simon Greul 2 2–0 C 2–0 Apr 22, 2010 H2H
10979 Nicolas Almagro Stephane Robert 2 2–0 C 1–0 H 1–0 Apr 30, 2015 H2H
10980 Nicolas Almagro Taro Daniel 2 2–0 C 2–0 Apr 9, 2015 H2H
10981 Nicolas Almagro Taylor Dent 2 0–2 H 0–2 Mar 28, 2009 H2H
10982 Nicolas Almagro Yuichi Sugita 2 2–0 H 2–0 Oct 20, 2016 H2H
10983 Nicolas Escude Jeff Tarango 2 0–2 C 0–1 H 0–1 Oct 22, 1999 H2H
10984 Nicolas Escude Stefan Koubek 2 0–2 H 0–2 Jan 2, 2003 H2H
10985 Nicolas Escude Stephane Huet 2 2–0 C 1–0 H 1–0 Apr 19, 2000 H2H
10986 Nicolas Escude Vincent Spadea 2 2–0 G 1–0 H 1–0 Mar 11, 2004 H2H
10987 Nicolas Escude Wayne Arthurs 2 2–0 C 1–0 H 1–0 May 26, 2004 H2H
10988 Nicolas Jarry Alex de Minaur 2 0–2 H 0–2 Sep 3, 2023 H2H
10989 Nicolas Jarry Jaume Munar 2 2–0 C 2–0 Mar 4, 2023 H2H
10990 Nicolas Jarry Kamil Majchrzak 2 0–2 H 0–2 Aug 19, 2025 H2H
10991 Nicolas Jarry Kyle Edmund 2 0–2 H 0–2 Mar 10, 2019 H2H
10992 Nicolas Kicker Damir Dzumhur 2 2–0 C 1–0 H 1–0 Mar 11, 2018 H2H
10993 Nicolas Kicker Marton Fucsovics 2 0–2 H 0–2 Jan 21, 2018 H2H
10994 Nicolas Kiefer Alexander Popp 2 2–0 C 1–0 G 1–0 Oct 13, 2005 H2H
10995 Nicolas Kiefer Attila Savolt 2 0–2 C 0–2 Apr 24, 2003 H2H
10996 Nicolas Kiefer Cecil Mamiit 2 2–0 H 2–0 Sep 18, 1999 H2H
10997 Nicolas Kiefer Cyril Saulnier 2 2–0 H 2–0 Jan 7, 2005 H2H
10998 Nicolas Kiefer George Bastl 2 2–0 H 2–0 Oct 5, 2000 H2H
10999 Nicolas Kiefer Igor Kunitsyn 2 2–0 C 1–0 H 1–0 Jul 20, 2007 H2H
11000 Nicolas Kiefer Jason Stoltenberg 2 2–0 H 2–0 Oct 6, 2000 H2H