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 ascending Record Surface Last Met H2H
29801 Karsten Braasch Andrei Olhovskiy 1 1–0 C 1–0 May 5, 1994 H2H
29802 Karsten Braasch Andrew Sznajder 1 1–0 H 1–0 Apr 18, 1991 H2H
29803 Karsten Braasch Bart Wuyts 1 1–0 H 1–0 Feb 4, 1993 H2H
29804 Karsten Braasch Bobby Kokavec 1 1–0 H 1–0 Jul 27, 1994 H2H
29805 Karsten Braasch Brian Macphie 1 1–0 H 1–0 Feb 10, 1994 H2H
29806 Karsten Braasch Chris Pridham 1 0–1 H 0–1 Sep 2, 1992 H2H
29807 Karsten Braasch Christo Van Rensburg 1 0–1 G 0–1 Jun 10, 1992 H2H
29808 Karsten Braasch David Adams 1 1–0 G 1–0 Jun 11, 1994 H2H
29809 Karsten Braasch David Nainkin 1 1–0 H 1–0 Aug 4, 1994 H2H
29810 Karsten Braasch David Prinosil 1 0–1 C 0–1 Mar 19, 1992 H2H
29811 Karsten Braasch Diego Nargiso 1 1–0 G 1–0 Jun 24, 1992 H2H
29812 Karsten Braasch Gaston Etlis 1 0–1 C 0–1 May 11, 1995 H2H
29813 Karsten Braasch Gerard Solves 1 0–1 C 0–1 Apr 20, 1994 H2H
29814 Karsten Braasch Jacco Eltingh 1 0–1 H 0–1 Jan 15, 1992 H2H
29815 Karsten Braasch Jan Gunnarsson 1 1–0 C 1–0 Sep 19, 1992 H2H
29816 Karsten Braasch Jordi Arrese 1 0–1 C 0–1 Jul 14, 1989 H2H
29817 Karsten Braasch Jordi Burillo 1 1–0 H 1–0 Feb 26, 1994 H2H
29818 Karsten Braasch Jose Antonio Pepe Conde 1 1–0 C 1–0 Sep 18, 1992 H2H
29819 Karsten Braasch Lars Jonsson 1 0–1 C 0–1 Jul 21, 1994 H2H
29820 Karsten Braasch Luke Jensen 1 1–0 C 1–0 May 4, 1995 H2H
29821 Karsten Braasch Marcio Carlsson 1 1–0 C 1–0 Apr 21, 1995 H2H
29822 Karsten Braasch Marcos Aurelio Gorriz 1 1–0 C 1–0 May 6, 1993 H2H
29823 Karsten Braasch Mark Kaplan 1 1–0 C 1–0 Jul 13, 1989 H2H
29824 Karsten Braasch Markus Hantschk 1 1–0 H 1–0 Sep 17, 1998 H2H
29825 Karsten Braasch Michael Kohlmann 1 1–0 C 1–0 Oct 8, 1998 H2H
29826 Karsten Braasch Michael Tebbutt 1 1–0 H 1–0 Mar 16, 1995 H2H
29827 Karsten Braasch Miles Maclagan 1 0–1 G 0–1 Jun 23, 1993 H2H
29828 Karsten Braasch Patrik Kuhnen 1 0–1 C 0–1 Nov 13, 1993 H2H
29829 Karsten Braasch Paul Goldstein 1 1–0 H 1–0 Sep 1, 1993 H2H
29830 Karsten Braasch Sandon Stolle 1 1–0 H 1–0 Feb 24, 1994 H2H
29831 Karsten Braasch Sandor Noszaly 1 1–0 H 1–0 Jan 5, 1995 H2H
29832 Karsten Braasch Scott Humphries 1 1–0 H 1–0 Aug 30, 1995 H2H
29833 Karsten Braasch Steve Bryan 1 1–0 H 1–0 Feb 3, 1994 H2H
29834 Karsten Braasch Steve Campbell 1 1–0 H 1–0 Aug 5, 1994 H2H
29835 Karsten Braasch Steven Downs 1 1–0 H 1–0 Jan 13, 1994 H2H
29836 Karsten Braasch Vincent Spadea 1 0–1 C 0–1 Apr 22, 1995 H2H
29837 Kei Nishikori Alejandro Gonzalez 1 1–0 H 1–0 Feb 25, 2015 H2H
29838 Kei Nishikori Aleksandar Vukic 1 1–0 C 1–0 Apr 25, 2025 H2H
29839 Kei Nishikori Alexandre Muller 1 0–1 H 0–1 Jan 5, 2025 H2H
29840 Kei Nishikori Alexei Popyrin 1 1–0 G 1–0 Jun 30, 2021 H2H
29841 Kei Nishikori Alex Michelsen 1 1–0 H 1–0 Aug 8, 2024 H2H
29842 Kei Nishikori Amer Delic 1 1–0 H 1–0 Feb 15, 2008 H2H
29843 Kei Nishikori Andrej Martin 1 1–0 H 1–0 Aug 11, 2016 H2H
29844 Kei Nishikori Ben Shelton 1 0–1 C 0–1 May 30, 2024 H2H
29845 Kei Nishikori Bradley Klahn 1 1–0 H 1–0 Aug 29, 2019 H2H
29846 Kei Nishikori Brian Dabul 1 1–0 H 1–0 Feb 24, 2011 H2H
29847 Kei Nishikori Camilo Ugo Carabelli 1 0–1 H 0–1 Aug 9, 2025 H2H
29848 Kei Nishikori Cedrik-Marcel Stebe 1 1–0 H 1–0 Jan 4, 2012 H2H
29849 Kei Nishikori Christian Harrison 1 1–0 G 1–0 Jul 4, 2018 H2H
29850 Kei Nishikori Christopher Eubanks 1 0–1 C 0–1 Apr 4, 2025 H2H
29851 Kei Nishikori Dennis Novikov 1 1–0 H 1–0 Jul 28, 2016 H2H
29852 Kei Nishikori Diego Hartfield 1 1–0 H 1–0 Feb 21, 2008 H2H
29853 Kei Nishikori Di Wu 1 1–0 H 1–0 Oct 9, 2012 H2H
29854 Kei Nishikori Dustin Brown 1 1–0 G 1–0 Jun 19, 2015 H2H
29855 Kei Nishikori Evgeny Kirillov 1 1–0 G 1–0 Jun 15, 2011 H2H
29856 Kei Nishikori Flavio Cipolla 1 0–1 H 0–1 Aug 31, 2011 H2H
29857 Kei Nishikori Franko Skugor 1 1–0 C 1–0 Apr 7, 2011 H2H
29858 Kei Nishikori Gabriel Diallo 1 1–0 C 1–0 May 28, 2024 H2H
29859 Kei Nishikori Gastao Elias 1 1–0 H 1–0 Feb 20, 2014 H2H
29860 Kei Nishikori Guido Andreozzi 1 1–0 H 1–0 Aug 29, 2012 H2H
29861 Kei Nishikori Guillermo Olaso 1 1–0 C 1–0 Apr 25, 2013 H2H
29862 Kei Nishikori Henri Laaksonen 1 1–0 C 1–0 Jun 5, 2021 H2H
29863 Kei Nishikori Hyeon Chung 1 1–0 C 1–0 Jun 3, 2017 H2H
29864 Kei Nishikori Igor Kunitsyn 1 0–1 H 0–1 Aug 3, 2010 H2H
29865 Kei Nishikori Igor Sijsling 1 1–0 G 1–0 Jul 12, 2012 H2H
29866 Kei Nishikori Ilya Ivashka 1 1–0 H 1–0 Jul 29, 2021 H2H
29867 Kei Nishikori James Duckworth 1 1–0 H 1–0 Aug 6, 2015 H2H
29868 Kei Nishikori Jan Hajek 1 1–0 H 1–0 Feb 10, 2011 H2H
29869 Kei Nishikori Jan-Lennard Struff 1 1–0 C 1–0 May 17, 2019 H2H
29870 Kei Nishikori Jared Donaldson 1 1–0 H 1–0 Jan 6, 2017 H2H
29871 Kei Nishikori Jaume Munar 1 1–0 H 1–0 Mar 7, 2025 H2H
29872 Kei Nishikori Jesse Levine 1 1–0 C 1–0 May 29, 2013 H2H
29873 Kei Nishikori Kamil Majchrzak 1 1–0 H 1–0 Jan 16, 2019 H2H
29874 Kei Nishikori Kenny De Schepper 1 1–0 G 1–0 Jun 25, 2014 H2H
29875 Kei Nishikori Laslo Djere 1 1–0 C 1–0 Jun 1, 2019 H2H
29876 Kei Nishikori Lorenzo Musetti 1 0–1 C 0–1 Sep 17, 2020 H2H
29877 Kei Nishikori Lucas Pouille 1 1–0 G 1–0 Jun 16, 2016 H2H
29878 Kei Nishikori Marco Chiudinelli 1 1–0 H 1–0 Oct 24, 2013 H2H
29879 Kei Nishikori Marcos Giron 1 1–0 H 1–0 Jul 28, 2021 H2H
29880 Kei Nishikori Mariano Navone 1 1–0 H 1–0 Oct 4, 2024 H2H
29881 Kei Nishikori Marton Fucsovics 1 1–0 H 1–0 Feb 16, 2019 H2H
29882 Kei Nishikori Matteo Arnaldi 1 0–1 H 0–1 Aug 11, 2024 H2H
29883 Kei Nishikori Maxime Janvier 1 1–0 C 1–0 May 29, 2018 H2H
29884 Kei Nishikori Maximilian Marterer 1 1–0 H 1–0 Aug 29, 2018 H2H
29885 Kei Nishikori Michael Berrer 1 1–0 H 1–0 Jul 27, 2007 H2H
29886 Kei Nishikori Michael Russell 1 1–0 H 1–0 Feb 15, 2014 H2H
29887 Kei Nishikori Noah Rubin 1 1–0 H 1–0 Feb 15, 2018 H2H
29888 Kei Nishikori Nuno Borges 1 1–0 H 1–0 Aug 10, 2024 H2H
29889 Kei Nishikori Olivier Patience 1 1–0 G 1–0 Jun 12, 2008 H2H
29890 Kei Nishikori Peter Polansky 1 1–0 H 1–0 Aug 7, 2013 H2H
29891 Kei Nishikori Quentin Halys 1 1–0 C 1–0 May 28, 2019 H2H
29892 Kei Nishikori Radu Albot 1 1–0 H 1–0 Feb 17, 2018 H2H
29893 Kei Nishikori Reilly Opelka 1 1–0 H 1–0 Mar 16, 2021 H2H
29894 Kei Nishikori Robert Kendrick 1 1–0 H 1–0 Oct 1, 2008 H2H
29895 Kei Nishikori Roko Karanusic 1 1–0 H 1–0 Aug 28, 2008 H2H
29896 Kei Nishikori Rui Machado 1 1–0 C 1–0 Apr 21, 2011 H2H
29897 Kei Nishikori Salvatore Caruso 1 1–0 H 1–0 Sep 1, 2021 H2H
29898 Kei Nishikori Sebastian Korda 1 0–1 G 0–1 Jun 18, 2021 H2H
29899 Kei Nishikori Stephane Robert 1 1–0 H 1–0 Jan 18, 2012 H2H
29900 Kei Nishikori Thanasi Kokkinakis 1 1–0 C 1–0 May 30, 2017 H2H
29901 Kei Nishikori Tomas Machac 1 0–1 H 0–1 Feb 6, 2025 H2H
29902 Kei Nishikori Ugo Humbert 1 0–1 H 0–1 Mar 8, 2025 H2H
29903 Kei Nishikori Yuichi Sugita 1 1–0 H 1–0 Oct 4, 2018 H2H
29904 Kei Nishikori Zack Fleishman 1 0–1 H 0–1 Oct 3, 2007 H2H
29905 Keith Begley Gary Penberthy 1 0–1 G 0–1 Jan 9, 1980 H2H
29906 Keith Evans Chris Pridham 1 0–1 H 0–1 Jul 28, 1993 H2H
29907 Keith Evans Laurent Prades 1 0–1 H 0–1 Feb 10, 1993 H2H
29908 Keith Evans Lawson Duncan 1 0–1 H 0–1 Feb 28, 1990 H2H
29909 Keith Hancock Frank Sedgman 1 0–1 G 0–1 Dec 9, 1971 H2H
29910 Keith Hancock Hans Jurgen Pohmann 1 0–1 C 0–1 Jun 5, 1974 H2H
29911 Keith Hancock Ionel Santeiu 1 1–0 C 1–0 May 29, 1974 H2H
29912 Keith Hancock Trevor Little 1 0–1 G 0–1 Jun 4, 1974 H2H
29913 Keith Hancock Wanaro N'Godrella 1 1–0 G 1–0 Dec 8, 1971 H2H
29914 Keith Richardson Harald Elschenbroich 1 0–1 H 0–1 Nov 25, 1976 H2H
29915 Keith Richardson Ion Tiriac 1 0–1 C 0–1 Oct 6, 1977 H2H
29916 Keith Richardson Ove Bengtson 1 0–1 H 0–1 Oct 28, 1976 H2H
29917 Kelly Evernden Adam Anderson 1 1–0 H 1–0 Jan 18, 1989 H2H
29918 Kelly Evernden Aki Rahunen 1 0–1 G 0–1 Jun 27, 1990 H2H
29919 Kelly Evernden Alberto Tous 1 0–1 C 0–1 May 5, 1988 H2H
29920 Kelly Evernden Bob Green 1 0–1 G 0–1 Jun 11, 1986 H2H
29921 Kelly Evernden Bret Garnett 1 1–0 G 1–0 Jul 7, 1988 H2H
29922 Kelly Evernden Brian Garrow 1 0–1 C 0–1 Oct 10, 1990 H2H
29923 Kelly Evernden Brian Teacher 1 0–1 G 0–1 Nov 27, 1985 H2H
29924 Kelly Evernden Bryan Shelton 1 1–0 H 1–0 Jan 15, 1993 H2H
29925 Kelly Evernden Bud Schultz 1 1–0 C 1–0 Oct 12, 1985 H2H
29926 Kelly Evernden Charlton Eagle 1 1–0 H 1–0 Oct 8, 1987 H2H
29927 Kelly Evernden Clement N'Goran 1 0–1 H 0–1 Aug 14, 1991 H2H
29928 Kelly Evernden Craig A Miller 1 0–1 C 0–1 Oct 24, 1985 H2H
29929 Kelly Evernden Dan Cassidy 1 1–0 C 1–0 May 23, 1985 H2H
29930 Kelly Evernden Dan Goldberg 1 1–0 H 1–0 Aug 23, 1990 H2H
29931 Kelly Evernden Danny Saltz 1 1–0 H 1–0 Jan 9, 1986 H2H
29932 Kelly Evernden David Schneider 1 1–0 H 1–0 Jan 14, 1982 H2H
29933 Kelly Evernden Gap Taik Ro 1 1–0 H 1–0 Apr 13, 1989 H2H
29934 Kelly Evernden Gary Donnelly 1 1–0 G 1–0 Jun 10, 1987 H2H
29935 Kelly Evernden Henrik Sundstrom 1 1–0 H 1–0 Sep 3, 1987 H2H
29936 Kelly Evernden Jaroslav Navratil 1 1–0 G 1–0 Jun 26, 1985 H2H
29937 Kelly Evernden Jeff Simpson 1 1–0 H 1–0 Jan 4, 1980 H2H
29938 Kelly Evernden Jim Gurfein 1 0–1 G 0–1 Dec 14, 1983 H2H
29939 Kelly Evernden Joakim Nystrom 1 0–1 G 0–1 Jun 25, 1986 H2H
29940 Kelly Evernden John Sadri 1 0–1 H 0–1 Aug 28, 1986 H2H
29941 Kelly Evernden Lloyd Bourne 1 1–0 H 1–0 Aug 31, 1985 H2H
29942 Kelly Evernden Mark Buckley 1 0–1 C 0–1 May 21, 1987 H2H
29943 Kelly Evernden Mark Edmondson 1 1–0 G 1–0 Dec 12, 1985 H2H
29944 Kelly Evernden Mark Kratzmann 1 1–0 C 1–0 Oct 11, 1985 H2H
29945 Kelly Evernden Mark Long 1 1–0 H 1–0 Jan 10, 1985 H2H
29946 Kelly Evernden Michael Robertson 1 0–1 H 0–1 Aug 4, 1988 H2H
29947 Kelly Evernden Miguel Nido 1 0–1 H 0–1 Oct 6, 1989 H2H
29948 Kelly Evernden Milan Srejber 1 1–0 H 1–0 Jan 7, 1989 H2H
29949 Kelly Evernden Miloslav Mecir 1 0–1 C 0–1 Nov 13, 1987 H2H
29950 Kelly Evernden Nick Fulwood 1 1–0 G 1–0 Jun 16, 1988 H2H
29951 Kelly Evernden Pablo Arraya 1 0–1 C 0–1 May 4, 1991 H2H
29952 Kelly Evernden Robert Seguso 1 0–1 H 0–1 Feb 18, 1988 H2H
29953 Kelly Evernden Rod Frawley 1 0–1 H 0–1 Jan 5, 1980 H2H
29954 Kelly Evernden Russell Simpson 1 0–1 H 0–1 Jan 15, 1982 H2H
29955 Kelly Evernden Shozo Shiraishi 1 1–0 H 1–0 Apr 19, 1989 H2H
29956 Kelly Evernden Slobodan Zivojinovic 1 0–1 H 0–1 Aug 15, 1987 H2H
29957 Kelly Evernden Stephen Furlong 1 1–0 G 1–0 Dec 11, 1985 H2H
29958 Kelly Evernden Steve Guy 1 1–0 H 1–0 Jan 12, 1989 H2H
29959 Kelly Evernden Steve Shaw 1 1–0 H 1–0 Oct 9, 1987 H2H
29960 Kelly Evernden Terry Moor 1 1–0 H 1–0 Oct 17, 1985 H2H
29961 Kelly Evernden Tim Wilkison 1 1–0 G 1–0 Jun 21, 1987 H2H
29962 Kelly Evernden Vijay Amritraj 1 1–0 G 1–0 Jun 23, 1989 H2H
29963 Kelly Jones Aki Rahunen 1 1–0 H 1–0 Aug 15, 1990 H2H
29964 Kelly Jones Amit Naor 1 1–0 H 1–0 Oct 20, 1989 H2H
29965 Kelly Jones Andrew Sznajder 1 1–0 H 1–0 Mar 17, 1990 H2H
29966 Kelly Jones Ben Testerman 1 0–1 H 0–1 Nov 4, 1987 H2H
29967 Kelly Jones Bruno Oresar 1 0–1 H 0–1 Feb 28, 1990 H2H
29968 Kelly Jones Bud Schultz 1 1–0 H 1–0 Oct 15, 1986 H2H
29969 Kelly Jones Chip Hooper 1 1–0 H 1–0 Aug 12, 1987 H2H
29970 Kelly Jones Chris Louw 1 1–0 G 1–0 Jul 7, 1988 H2H
29971 Kelly Jones Damir Keretic 1 1–0 H 1–0 Oct 17, 1986 H2H
29972 Kelly Jones Dan Cassidy 1 1–0 H 1–0 Oct 5, 1989 H2H
29973 Kelly Jones David Macpherson 1 1–0 C 1–0 Feb 8, 1990 H2H
29974 Kelly Jones David Pate 1 1–0 H 1–0 Oct 18, 1986 H2H
29975 Kelly Jones Eliot Teltscher 1 0–1 C 0–1 Oct 1, 1987 H2H
29976 Kelly Jones Eric Jelen 1 0–1 C 0–1 Oct 10, 1990 H2H
29977 Kelly Jones Gilad Bloom 1 0–1 G 0–1 Jun 23, 1990 H2H
29978 Kelly Jones Gouichi Motomura 1 1–0 H 1–0 Apr 7, 1993 H2H
29979 Kelly Jones Johan Kriek 1 1–0 H 1–0 Aug 6, 1987 H2H
29980 Kelly Jones John Fitzgerald 1 0–1 H 0–1 Apr 24, 1987 H2H
29981 Kelly Jones Jonathan Canter 1 1–0 C 1–0 Oct 23, 1986 H2H
29982 Kelly Jones Kevin Curren 1 1–0 H 1–0 Apr 29, 1989 H2H
29983 Kelly Jones Mark Kratzmann 1 1–0 H 1–0 May 4, 1990 H2H
29984 Kelly Jones Martin Strelba 1 0–1 C 0–1 May 30, 1990 H2H
29985 Kelly Jones Martin Wostenholme 1 0–1 H 0–1 Jul 25, 1990 H2H
29986 Kelly Jones Michael Tauson 1 1–0 H 1–0 Jan 17, 1990 H2H
29987 Kelly Jones Nduka Odizor 1 1–0 H 1–0 Oct 19, 1989 H2H
29988 Kelly Jones Peter Moraing 1 1–0 H 1–0 Jul 29, 1987 H2H
29989 Kelly Jones Philip Johnson 1 0–1 C 0–1 Jul 12, 1989 H2H
29990 Kelly Jones Ricki Osterthun 1 0–1 C 0–1 Mar 26, 1987 H2H
29991 Kelly Jones Rick Leach 1 1–0 H 1–0 Apr 28, 1989 H2H
29992 Kelly Jones Slobodan Zivojinovic 1 0–1 H 0–1 Aug 19, 1987 H2H
29993 Kelly Jones Steve Guy 1 1–0 H 1–0 Oct 16, 1986 H2H
29994 Kelly Jones Terry Moor 1 0–1 H 0–1 Feb 11, 1987 H2H
29995 Kelly Jones Thomas Hogstedt 1 1–0 H 1–0 May 5, 1990 H2H
29996 Kelly Jones Tim Mayotte 1 0–1 H 0–1 Oct 15, 1987 H2H
29997 Kelly Jones Todd Nelson 1 1–0 H 1–0 Aug 5, 1993 H2H
29998 Kelly Jones Wolfgang Popp 1 0–1 H 0–1 Apr 21, 1988 H2H
29999 Kelvin Belcher Colin Dowdeswell 1 1–0 G 1–0 Dec 20, 1984 H2H
30000 Kelvin Belcher Sandy Mayer 1 0–1 H 0–1 Sep 1, 1984 H2H