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
13201 Vijay Amritraj Fritz Buehning 2 2–0 C 1–0 H 1–0 Aug 30, 1984 H2H
13202 Vijay Amritraj Gene Malin 2 2–0 C 2–0 Nov 20, 1980 H2H
13203 Vijay Amritraj Jay Lapidus 2 2–0 C 2–0 Apr 15, 1982 H2H
13204 Vijay Amritraj Jeff Simpson 2 0–2 C 0–1 C 0–1 Feb 15, 1974 H2H
13205 Vijay Amritraj Jose Higueras 2 0–2 C 0–1 H 0–1 Aug 25, 1979 H2H
13206 Vijay Amritraj Jurgen Fassbender 2 0–2 H 0–2 Mar 8, 1974 H2H
13207 Vijay Amritraj Keith Richardson 2 2–0 H 2–0 Jul 25, 1979 H2H
13208 Vijay Amritraj Leif Shiras 2 2–0 C 1–0 G 1–0 Oct 18, 1984 H2H
13209 Vijay Amritraj Marc Flur 2 0–2 G 0–1 H 0–1 Jul 10, 1986 H2H
13210 Vijay Amritraj Marty Davis 2 2–0 C 1–0 H 1–0 Oct 25, 1984 H2H
13211 Vijay Amritraj Nick Saviano 2 2–0 C 2–0 Sep 24, 1981 H2H
13212 Vijay Amritraj Pat Cramer 2 2–0 G 1–0 H 1–0 Feb 26, 1975 H2H
13213 Vijay Amritraj Pat Dupre 2 2–0 C 2–0 Sep 26, 1981 H2H
13214 Vijay Amritraj Peter Elter 2 2–0 C 1–0 H 1–0 Feb 5, 1985 H2H
13215 Vijay Amritraj Peter Rennert 2 2–0 C 2–0 Mar 18, 1982 H2H
13216 Vijay Amritraj Richard Lewis 2 2–0 G 2–0 Jun 12, 1980 H2H
13217 Vijay Amritraj Rod Frawley 2 2–0 C 2–0 Nov 20, 1981 H2H
13218 Vijay Amritraj Rod Laver 2 2–0 C 1–0 G 1–0 Sep 4, 1973 H2H
13219 Vijay Amritraj Syd Ball 2 2–0 G 1–0 H 1–0 Aug 15, 1975 H2H
13220 Vijay Amritraj Tomas Smid 2 0–2 C 0–2 Mar 28, 1986 H2H
13221 Vijay Amritraj Tom Gorman 2 2–0 C 1–0 G 1–0 Mar 20, 1975 H2H
13222 Vijay Amritraj Tony Giammalva 2 2–0 C 1–0 H 1–0 Aug 14, 1980 H2H
13223 Vijay Amritraj Tony Roche 2 0–2 C 0–1 H 0–1 Oct 30, 1975 H2H
13224 Vijay Amritraj Victor Amaya 2 0–2 C 0–1 C 0–1 Sep 19, 1979 H2H
13225 Viktor Troicki Benjamin Becker 2 2–0 G 1–0 H 1–0 Jun 14, 2012 H2H
13226 Viktor Troicki Bjorn Phau 2 2–0 H 2–0 Jan 2, 2013 H2H
13227 Viktor Troicki Carsten Ball 2 2–0 C 1–0 H 1–0 May 27, 2010 H2H
13228 Viktor Troicki Denis Gremelmayr 2 2–0 G 1–0 H 1–0 Aug 13, 2008 H2H
13229 Viktor Troicki Dusan Lajovic 2 2–0 C 1–0 H 1–0 Sep 23, 2016 H2H
13230 Viktor Troicki Florent Serra 2 2–0 C 1–0 H 1–0 May 7, 2010 H2H
13231 Viktor Troicki Jan-Lennard Struff 2 2–0 C 1–0 H 1–0 Feb 15, 2018 H2H
13232 Viktor Troicki Jean-Rene Lisnard 2 2–0 C 2–0 Apr 17, 2012 H2H
13233 Viktor Troicki Malek Jaziri 2 0–2 H 0–2 Aug 26, 2015 H2H
13234 Viktor Troicki Marc Gicquel 2 0–2 C 0–1 H 0–1 Aug 5, 2009 H2H
13235 Viktor Troicki Nick Kyrgios 2 0–2 H 0–2 Jan 18, 2018 H2H
13236 Viktor Troicki Tobias Kamke 2 2–0 C 2–0 Apr 26, 2013 H2H
13237 Vincent Millot Adrian Mannarino 2 0–2 H 0–2 Sep 24, 2015 H2H
13238 Vincent Spadea Bobby Reynolds 2 2–0 H 2–0 Feb 23, 2006 H2H
13239 Vincent Spadea David Nainkin 2 2–0 H 2–0 Jul 23, 1998 H2H
13240 Vincent Spadea Dudi Sela 2 0–2 H 0–2 Jul 19, 2009 H2H
13241 Vincent Spadea Hugo Armando 2 2–0 H 2–0 Feb 3, 2005 H2H
13242 Vincent Spadea Jeff Salzenstein 2 2–0 G 1–0 H 1–0 Sep 18, 2004 H2H
13243 Vincent Spadea Michael Tebbutt 2 2–0 H 2–0 Jul 18, 1997 H2H
13244 Vincent Spadea Oliver Gross 2 0–2 C 0–2 Apr 24, 1997 H2H
13245 Vincent Spadea Richard Gasquet 2 0–2 C 0–1 G 0–1 Jun 21, 2007 H2H
13246 Vincent Spadea Steve Darcis 2 0–2 H 0–2 Aug 19, 2008 H2H
13247 Vincent Spadea Todd Reid 2 2–0 G 1–0 H 1–0 Jun 23, 2004 H2H
13248 Vincent Spadea Wayne Arthurs 2 2–0 H 2–0 Mar 5, 2004 H2H
13249 Vincent Spadea Wayne Black 2 2–0 C 1–0 H 1–0 Oct 3, 2003 H2H
13250 Vincenzo Franchitti Jacques Thamin 2 2–0 C 2–0 May 2, 1973 H2H
13251 Vincenzo Franchitti Paul Gerken 2 0–2 C 0–2 May 3, 1973 H2H
13252 Vitas Gerulaitis Alejandro Cortes 2 2–0 H 2–0 Aug 12, 1982 H2H
13253 Vitas Gerulaitis Allan Stone 2 2–0 C 1–0 C 1–0 Feb 1, 1974 H2H
13254 Vitas Gerulaitis Bob Hewitt 2 2–0 C 1–0 H 1–0 Sep 28, 1978 H2H
13255 Vitas Gerulaitis Clark Graebner 2 0–2 C 0–1 H 0–1 Dec 17, 1973 H2H
13256 Vitas Gerulaitis Cliff Drysdale 2 2–0 C 2–0 Mar 5, 1977 H2H
13257 Vitas Gerulaitis David Schneider 2 2–0 H 2–0 Aug 18, 1979 H2H
13258 Vitas Gerulaitis Dick Crealy 2 2–0 C 2–0 Aug 10, 1973 H2H
13259 Vitas Gerulaitis Ian Fletcher 2 2–0 C 2–0 Mar 21, 1975 H2H
13260 Vitas Gerulaitis Ion Tiriac 2 0–2 C 0–1 H 0–1 Mar 23, 1973 H2H
13261 Vitas Gerulaitis Jim Mcmanus 2 2–0 C 1–0 H 1–0 Mar 27, 1975 H2H
13262 Vitas Gerulaitis Mike Wayman 2 2–0 G 1–0 H 1–0 Oct 27, 1977 H2H
13263 Vitas Gerulaitis Nick Saviano 2 2–0 G 1–0 H 1–0 Oct 14, 1983 H2H
13264 Vitas Gerulaitis Pascal Portes 2 2–0 H 2–0 Oct 13, 1983 H2H
13265 Vitas Gerulaitis Steve Krulevitz 2 2–0 C 1–0 G 1–0 Sep 5, 1976 H2H
13266 Vitas Gerulaitis Steve Meister 2 2–0 H 2–0 Nov 24, 1984 H2H
13267 Vitas Gerulaitis Tom Gorman 2 2–0 G 1–0 H 1–0 Jun 22, 1977 H2H
13268 Vit Kopriva Daniel Elahi Galan 2 0–2 C 0–1 H 0–1 Aug 9, 2025 H2H
13269 Vit Kopriva Sebastian Korda 2 0–2 H 0–2 Aug 20, 2025 H2H
13270 Vladimir Voltchkov Sargis Sargsian 2 2–0 G 1–0 H 1–0 Mar 7, 2003 H2H
13271 Vladimir Zednik Andres Gimeno 2 0–2 C 0–1 C 0–1 Feb 19, 1972 H2H
13272 Vladimir Zednik Brian Fairlie 2 0–2 C 0–2 Jan 22, 1974 H2H
13273 Vladimir Zednik John Bartlett 2 2–0 G 1–0 H 1–0 Jan 21, 1971 H2H
13274 Vladimir Zednik Marcello Lara 2 0–2 C 0–2 Aug 28, 1974 H2H
13275 Vladimir Zednik Ove Bengtson 2 0–2 C 0–1 H 0–1 Feb 21, 1974 H2H
13276 Vladimir Zednik Terry Addison 2 2–0 C 1–0 H 1–0 Apr 12, 1971 H2H
13277 Vladimir Zednik Tom Edlefsen 2 2–0 C 2–0 Mar 7, 1974 H2H
13278 Wade Mcguire Mark Woodforde 2 0–2 H 0–2 Aug 12, 1996 H2H
13279 Wally Masur Brad Pearce 2 2–0 C 1–0 H 1–0 Jul 23, 1992 H2H
13280 Wally Masur Danie Visser 2 2–0 G 2–0 Jul 8, 1988 H2H
13281 Wally Masur David Mustard 2 2–0 H 2–0 Jan 10, 1986 H2H
13282 Wally Masur Eric Jelen 2 2–0 H 2–0 May 4, 1990 H2H
13283 Wally Masur Gene Mayer 2 0–2 C 0–1 H 0–1 May 10, 1984 H2H
13284 Wally Masur Guillermo Vilas 2 0–2 C 0–1 H 0–1 Aug 29, 1985 H2H
13285 Wally Masur Johan Kriek 2 0–2 C 0–1 H 0–1 Feb 26, 1987 H2H
13286 Wally Masur Ken Flach 2 2–0 G 1–0 H 1–0 Feb 25, 1987 H2H
13287 Wally Masur Laurie Warder 2 2–0 G 1–0 H 1–0 Jan 30, 1987 H2H
13288 Wally Masur Leonardo Lavalle 2 2–0 G 1–0 H 1–0 Mar 14, 1992 H2H
13289 Wally Masur Mark Dickson 2 2–0 C 1–0 G 1–0 Mar 28, 1987 H2H
13290 Wally Masur Mats Wilander 2 0–2 C 0–1 H 0–1 Jan 21, 1990 H2H
13291 Wally Masur Peter Carlsson 2 2–0 C 1–0 H 1–0 Mar 27, 1987 H2H
13292 Wally Masur Vijay Amritraj 2 2–0 G 1–0 H 1–0 Jul 9, 1988 H2H
13293 Wally Masur Vitas Gerulaitis 2 0–2 C 0–2 Mar 29, 1985 H2H
13294 Wayne Arthurs Adrian Voinea 2 0–2 C 0–1 H 0–1 Apr 10, 2003 H2H
13295 Wayne Arthurs Arvind Parmar 2 2–0 G 2–0 Jun 22, 2002 H2H
13296 Wayne Arthurs Bob Bryan 2 2–0 G 2–0 Jun 19, 2003 H2H
13297 Wayne Arthurs Karol Beck 2 0–2 C 0–1 G 0–1 Jun 8, 2005 H2H
13298 Wayne Arthurs Michael Russell 2 2–0 G 2–0 Jun 26, 2002 H2H
13299 Wayne Arthurs Nicolas Coutelot 2 2–0 C 1–0 G 1–0 Jun 12, 2002 H2H
13300 Wayne Arthurs Robby Ginepri 2 0–2 H 0–2 Jul 28, 2005 H2H
13301 Wayne Arthurs Takao Suzuki 2 2–0 H 2–0 Oct 5, 2005 H2H
13302 Wayne Black Andrei Olhovskiy 2 2–0 H 2–0 Apr 17, 1996 H2H
13303 Wayne Ferreira Amos Mansdorf 2 2–0 H 2–0 Oct 16, 1994 H2H
13304 Wayne Ferreira Andy Roddick 2 0–2 C 0–1 H 0–1 Aug 10, 2002 H2H
13305 Wayne Ferreira Cecil Mamiit 2 2–0 H 2–0 Mar 7, 2002 H2H
13306 Wayne Ferreira Chris Pridham 2 2–0 C 2–0 Oct 16, 1992 H2H
13307 Wayne Ferreira Christian Bergstrom 2 0–2 H 0–2 Jan 27, 1993 H2H
13308 Wayne Ferreira Claudio Mezzadri 2 2–0 C 1–0 C 1–0 Oct 15, 1992 H2H
13309 Wayne Ferreira Cristiano Caratti 2 2–0 H 2–0 Jul 31, 1997 H2H
13310 Wayne Ferreira Daniel Nestor 2 2–0 H 2–0 Apr 8, 1999 H2H
13311 Wayne Ferreira David Rikl 2 2–0 C 1–0 H 1–0 Apr 15, 1994 H2H
13312 Wayne Ferreira David Sanchez 2 2–0 H 2–0 Aug 26, 2004 H2H
13313 Wayne Ferreira Derrick Rostagno 2 0–2 G 0–1 H 0–1 Jun 16, 1995 H2H
13314 Wayne Ferreira Feliciano Lopez 2 2–0 C 2–0 May 15, 2003 H2H
13315 Wayne Ferreira Fernando Meligeni 2 2–0 H 2–0 Mar 9, 1994 H2H
13316 Wayne Ferreira Filip Dewulf 2 2–0 H 2–0 Mar 18, 1998 H2H
13317 Wayne Ferreira Jamie Morgan 2 2–0 G 1–0 H 1–0 Aug 30, 1992 H2H
13318 Wayne Ferreira Javier Frana 2 2–0 G 1–0 H 1–0 Jan 17, 1997 H2H
13319 Wayne Ferreira Jim Grabb 2 2–0 H 2–0 Aug 15, 1994 H2H
13320 Wayne Ferreira John Fitzgerald 2 2–0 G 1–0 H 1–0 Feb 9, 1995 H2H
13321 Wayne Ferreira Jonathan Stark 2 2–0 H 2–0 Jan 17, 1996 H2H
13322 Wayne Ferreira Karsten Braasch 2 2–0 H 2–0 Jan 18, 1995 H2H
13323 Wayne Ferreira Leonardo Lavalle 2 2–0 H 2–0 Aug 28, 1992 H2H
13324 Wayne Ferreira Martin Sinner 2 2–0 C 2–0 May 27, 1998 H2H
13325 Wayne Ferreira Paul Haarhuis 2 0–2 C 0–1 C 0–1 Oct 16, 1997 H2H
13326 Wayne Ferreira Roberto Carretero 2 2–0 C 1–0 H 1–0 May 30, 1997 H2H
13327 Wayne Ferreira Ville Liukko 2 2–0 H 2–0 Feb 11, 2000 H2H
13328 Wayne Ferreira Vladimir Voltchkov 2 0–2 G 0–1 H 0–1 Aug 29, 2001 H2H
13329 Wayne Ferreira Wayne Arthurs 2 2–0 G 1–0 H 1–0 Mar 6, 2003 H2H
13330 Wayne Hampson Phil Dent 2 0–2 G 0–2 Dec 15, 1982 H2H
13331 Wayne Odesnik Blaz Kavcic 2 2–0 C 1–0 H 1–0 Jul 13, 2012 H2H
13332 Wayne Odesnik Igor Kunitsyn 2 2–0 H 2–0 Jul 19, 2009 H2H
13333 Wayne Odesnik Stan Wawrinka 2 0–2 H 0–2 Mar 10, 2013 H2H
13334 Werner Zirngibl Vladimir Zednik 2 0–2 C 0–2 Jul 14, 1977 H2H
13335 Wesley Moodie Jimmy Wang 2 2–0 G 1–0 H 1–0 Oct 5, 2005 H2H
13336 Wesley Moodie Max Mirnyi 2 2–0 H 2–0 Aug 30, 2006 H2H
13337 Wieslaw Gasiorek Ilie Nastase 2 0–2 C 0–2 Apr 9, 1971 H2H
13338 Wieslaw Gasiorek Zeljko Franulovic 2 0–2 C 0–2 May 19, 1970 H2H
13339 William Brown Clark Graebner 2 0–2 H 0–2 Mar 26, 1973 H2H
13340 Wojtek Fibak Dominique Bedel 2 2–0 C 1–0 H 1–0 Mar 26, 1981 H2H
13341 Wojtek Fibak Geoff Masters 2 2–0 C 2–0 Mar 29, 1980 H2H
13342 Wojtek Fibak Jean Francois Caujolle 2 2–0 C 2–0 May 15, 1976 H2H
13343 Wojtek Fibak Jean Louis Haillet 2 2–0 C 1–0 H 1–0 Oct 26, 1979 H2H
13344 Wojtek Fibak Jim Delaney 2 2–0 C 2–0 Aug 19, 1976 H2H
13345 Wojtek Fibak J. Mandarino 2 2–0 C 1–0 G 1–0 Jun 18, 1975 H2H
13346 Wojtek Fibak Nick Saviano 2 2–0 C 1–0 C 1–0 Jul 29, 1982 H2H
13347 Wojtek Fibak Onny Parun 2 2–0 C 2–0 May 7, 1981 H2H
13348 Wojtek Fibak Pavel Hutka 2 2–0 C 2–0 May 18, 1978 H2H
13349 Wojtek Fibak Peter Elter 2 2–0 C 1–0 H 1–0 Nov 2, 1979 H2H
13350 Wojtek Fibak Tony Giammalva 2 2–0 C 2–0 Mar 12, 1982 H2H
13351 Wojtek Fibak William Brown 2 2–0 C 2–0 Mar 14, 1975 H2H
13352 Wolfgang Popp Heinz Gunthardt 2 0–2 C 0–2 Aug 2, 1984 H2H
13353 Xavier Malisse Dudi Sela 2 0–2 H 0–2 Sep 1, 2010 H2H
13354 Xavier Malisse Frank Dancevic 2 2–0 H 2–0 Aug 10, 2005 H2H
13355 Xavier Malisse Irakli Labadze 2 2–0 C 1–0 H 1–0 Mar 23, 2004 H2H
13356 Xavier Malisse Jeff Morrison 2 2–0 H 2–0 Feb 3, 2005 H2H
13357 Xavier Malisse Kristian Pless 2 2–0 C 1–0 H 1–0 Aug 29, 2007 H2H
13358 Xavier Malisse Matthew Ebden 2 2–0 H 2–0 Feb 15, 2013 H2H
13359 Xavier Malisse Michael Berrer 2 2–0 H 2–0 Sep 22, 2011 H2H
13360 Xavier Malisse Ryan Sweeting 2 2–0 H 2–0 Mar 25, 2011 H2H
13361 Xavier Malisse Somdev Devvarman 2 0–2 H 0–2 Mar 15, 2011 H2H
13362 Xavier Malisse Teymuraz Gabashvili 2 0–2 H 0–2 Aug 25, 2010 H2H
13363 Yannick Hanfmann Alejandro Tabilo 2 0–2 C 0–2 May 11, 2024 H2H
13364 Yannick Hanfmann Alexander Zverev 2 0–2 C 0–1 G 0–1 Jun 18, 2026 H2H
13365 Yannick Hanfmann Dominic Thiem 2 2–0 C 1–0 H 1–0 Oct 20, 2023 H2H
13366 Yannick Hanfmann Dusan Lajovic 2 2–0 C 2–0 Feb 23, 2026 H2H
13367 Yannick Hanfmann Feliciano Lopez 2 2–0 C 1–0 G 1–0 Jun 30, 2023 H2H
13368 Yannick Hanfmann Gerald Melzer 2 2–0 C 2–0 Jul 27, 2022 H2H
13369 Yannick Hanfmann Giovanni Mpetshi Perricard 2 2–0 G 1–0 H 1–0 Jun 30, 2026 H2H
13370 Yannick Hanfmann Grigor Dimitrov 2 0–2 H 0–2 Jan 1, 2025 H2H
13371 Yannick Hanfmann Hamad Medjedovic 2 0–2 C 0–2 May 24, 2026 H2H
13372 Yannick Hanfmann Juan Pablo Varillas 2 2–0 C 2–0 Feb 8, 2024 H2H
13373 Yannick Hanfmann Marco Cecchinato 2 2–0 C 2–0 May 15, 2023 H2H
13374 Yannick Hanfmann Pedro Cachin 2 2–0 G 1–0 H 1–0 Mar 8, 2024 H2H
13375 Yannick Hanfmann Rafael Nadal 2 0–2 C 0–1 H 0–1 Jan 20, 2022 H2H
13376 Yannick Hanfmann Tallon Griekspoor 2 0–2 C 0–1 H 0–1 Apr 18, 2025 H2H
13377 Yannick Hanfmann Thiago Seyboth Wild 2 2–0 C 2–0 Jul 26, 2024 H2H
13378 Yannick Noah Angel Gimenez 2 2–0 C 2–0 Oct 6, 1979 H2H
13379 Yannick Noah Ben Testerman 2 2–0 C 1–0 C 1–0 Jan 31, 1986 H2H
13380 Yannick Noah Bernard Boileau 2 2–0 C 2–0 Jun 1, 1984 H2H
13381 Yannick Noah Billy Martin 2 2–0 C 2–0 Oct 8, 1981 H2H
13382 Yannick Noah Brad Drewett 2 2–0 G 1–0 H 1–0 Jun 24, 1987 H2H
13383 Yannick Noah Broderick Dyke 2 2–0 C 1–0 C 1–0 Feb 13, 1988 H2H
13384 Yannick Noah Bruce Manson 2 2–0 C 1–0 H 1–0 May 20, 1982 H2H
13385 Yannick Noah Butch Walts 2 2–0 C 1–0 H 1–0 Feb 25, 1981 H2H
13386 Yannick Noah Carlos Kirmayr 2 2–0 C 2–0 Jul 11, 1981 H2H
13387 Yannick Noah David Pate 2 2–0 H 2–0 Aug 29, 1990 H2H
13388 Yannick Noah Eddie Edwards 2 2–0 G 1–0 H 1–0 Jan 17, 1988 H2H
13389 Yannick Noah Eric Korita 2 2–0 H 2–0 Sep 5, 1983 H2H
13390 Yannick Noah Gabriel Urpi 2 2–0 C 2–0 Apr 17, 1981 H2H
13391 Yannick Noah Geoff Masters 2 2–0 C 1–0 H 1–0 Nov 3, 1979 H2H
13392 Yannick Noah Hans Schwaier 2 2–0 C 1–0 H 1–0 Aug 22, 1985 H2H
13393 Yannick Noah Hans Simonsson 2 2–0 C 1–0 G 1–0 Dec 16, 1981 H2H
13394 Yannick Noah Heinz Gunthardt 2 2–0 C 1–0 H 1–0 Oct 8, 1987 H2H
13395 Yannick Noah Jean Louis Haillet 2 2–0 C 1–0 H 1–0 May 26, 1982 H2H
13396 Yannick Noah Joey Rive 2 2–0 H 2–0 Aug 30, 1989 H2H
13397 Yannick Noah Jose Luis Damiani 2 2–0 C 2–0 Jul 11, 1981 H2H
13398 Yannick Noah Lawson Duncan 2 2–0 C 1–0 H 1–0 Jul 30, 1988 H2H
13399 Yannick Noah Louk Sanders 2 2–0 C 2–0 Dec 9, 1978 H2H
13400 Yannick Noah Mansour Bahrami 2 2–0 C 1–0 H 1–0 Sep 28, 1990 H2H