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
4201 Yen-Hsun Lu Mikhail Youzhny 3 0–3 H 0–3 Mar 23, 2013 H2H
4202 Yen-Hsun Lu Milos Raonic 3 0–3 H 0–2 C 0–1 Jul 28, 2016 H2H
4203 Yen-Hsun Lu Richard Gasquet 3 0–3 H 0–3 Oct 6, 2017 H2H
4204 Yen-Hsun Lu Robby Ginepri 3 3–0 H 3–0 Mar 22, 2013 H2H
4205 Yen-Hsun Lu Roberto Bautista Agut 3 0–3 H 0–3 Aug 26, 2016 H2H
4206 Yevgeny Kafelnikov Jacco Eltingh 3 3–0 C 2–0 H 1–0 Mar 8, 1996 H2H
4207 Yevgeny Kafelnikov Julien Boutter 3 3–0 C 2–0 H 1–0 May 28, 2003 H2H
4208 Yevgeny Kafelnikov Vladimir Voltchkov 3 3–0 C 2–0 H 1–0 Oct 3, 2002 H2H
4209 Yoshihito Nishioka Adrian Mannarino 3 0–3 H 0–3 Feb 9, 2024 H2H
4210 Yoshihito Nishioka Alexander Zverev 3 0–3 H 0–3 Feb 22, 2024 H2H
4211 Yoshihito Nishioka Alex de Minaur 3 3–0 H 3–0 Aug 4, 2022 H2H
4212 Yoshihito Nishioka Diego Schwartzman 3 0–3 C 0–2 H 0–1 May 14, 2019 H2H
4213 Yoshihito Nishioka Sebastian Korda 3 0–3 H 0–2 C 0–1 Jan 7, 2023 H2H
4214 Younes El Aynaoui Goran Ivanisevic 3 0–3 H 0–3 Aug 13, 2001 H2H
4215 Younes El Aynaoui Tim Henman 3 0–3 H 0–3 Aug 4, 2004 H2H
4216 Yuichi Sugita Grigor Dimitrov 3 0–3 H 0–3 Feb 15, 2018 H2H
4217 Yunchaokete Bu Alex de Minaur 3 0–3 H 0–3 Sep 28, 2025 H2H
4218 Zan Guerry Tom Gorman 3 3–0 C 2–0 H 1–0 Aug 11, 1971 H2H
4219 Zeljko Franulovic Byron Bertram 3 3–0 C 2–0 H 1–0 Aug 3, 1977 H2H
4220 Zeljko Franulovic Mike Belkin 3 3–0 C 2–0 H 1–0 Jul 29, 1971 H2H
4221 Zeljko Franulovic Onny Parun 3 3–0 C 2–0 C 1–0 Jun 22, 1978 H2H
4222 Zeljko Franulovic Patricio Cornejo 3 3–0 C 2–0 C 1–0 Nov 28, 1974 H2H
4223 Zeljko Franulovic Vladimir Zednik 3 0–3 C 0–2 H 0–1 Jul 29, 1978 H2H
4224 Zizou Bergs Nuno Borges 3 3–0 H 3–0 Mar 21, 2025 H2H
4225 Aaron Krickstein Alex Antonitsch 2 2–0 H 2–0 Apr 14, 1994 H2H
4226 Aaron Krickstein Anders Jarryd 2 2–0 H 2–0 Jan 15, 1992 H2H
4227 Aaron Krickstein Carlos Costa 2 0–2 C 0–1 H 0–1 May 13, 1992 H2H
4228 Aaron Krickstein Dan Goldie 2 2–0 H 2–0 Aug 1, 1991 H2H
4229 Aaron Krickstein Derek Tarr 2 2–0 C 2–0 Apr 28, 1986 H2H
4230 Aaron Krickstein Eduardo Bengoechea 2 2–0 C 1–0 H 1–0 Nov 24, 1988 H2H
4231 Aaron Krickstein Jacco Eltingh 2 2–0 C 1–0 H 1–0 Jan 27, 1995 H2H
4232 Aaron Krickstein Joey Rive 2 2–0 H 2–0 Jan 13, 1989 H2H
4233 Aaron Krickstein Jonathan Canter 2 2–0 H 2–0 Feb 12, 1986 H2H
4234 Aaron Krickstein Jonathan Stark 2 2–0 C 1–0 H 1–0 May 14, 1993 H2H
4235 Aaron Krickstein Jose Luis Clerc 2 2–0 C 2–0 Apr 5, 1985 H2H
4236 Aaron Krickstein Luiz Mattar 2 2–0 C 1–0 H 1–0 May 5, 1989 H2H
4237 Aaron Krickstein Marcelo Filippini 2 0–2 C 0–2 Apr 28, 1994 H2H
4238 Aaron Krickstein Marcos Ondruska 2 2–0 H 2–0 Jul 19, 1995 H2H
4239 Aaron Krickstein Marc Rosset 2 2–0 C 1–0 H 1–0 Jan 14, 1994 H2H
4240 Aaron Krickstein Marko Ostoja 2 2–0 C 2–0 Aug 1, 1986 H2H
4241 Aaron Krickstein Michael Robertson 2 2–0 H 2–0 Aug 17, 1988 H2H
4242 Aaron Krickstein Nicklas Kulti 2 2–0 C 1–0 H 1–0 Jan 12, 1995 H2H
4243 Aaron Krickstein Pat Cash 2 2–0 H 2–0 Sep 2, 1990 H2H
4244 Aaron Krickstein Patrick Baur 2 2–0 H 2–0 Jul 22, 1993 H2H
4245 Aaron Krickstein Paul Wekesa 2 2–0 H 2–0 Mar 22, 1989 H2H
4246 Aaron Krickstein Ricardo Acuna 2 2–0 C 1–0 C 1–0 Nov 20, 1986 H2H
4247 Aaron Krickstein Ricki Osterthun 2 2–0 C 1–0 H 1–0 Jul 13, 1989 H2H
4248 Aaron Krickstein Rick Leach 2 2–0 C 2–0 Nov 8, 1990 H2H
4249 Aaron Krickstein Simon Youl 2 2–0 H 2–0 Apr 9, 1992 H2H
4250 Aaron Krickstein Stefano Pescosolido 2 2–0 G 1–0 H 1–0 Aug 10, 1994 H2H
4251 Aaron Krickstein Thierry Champion 2 2–0 C 1–0 C 1–0 Feb 8, 1991 H2H
4252 Aaron Krickstein Tim Wilkison 2 2–0 C 1–0 H 1–0 Feb 24, 1988 H2H
4253 Adrian Mannarino Aleksandar Vukic 2 0–2 H 0–2 Oct 18, 2024 H2H
4254 Adrian Mannarino Aslan Karatsev 2 2–0 C 1–0 H 1–0 May 19, 2022 H2H
4255 Adrian Mannarino Benoit Paire 2 2–0 C 1–0 H 1–0 May 20, 2016 H2H
4256 Adrian Mannarino Cristian Garin 2 2–0 G 1–0 H 1–0 Aug 13, 2019 H2H
4257 Adrian Mannarino Diego Schwartzman 2 0–2 C 0–1 H 0–1 Mar 29, 2021 H2H
4258 Adrian Mannarino Pablo Carreno Busta 2 0–2 C 0–1 H 0–1 Feb 13, 2020 H2H
4259 Adriano Panatta Andres Gimeno 2 0–2 C 0–2 Jul 22, 1972 H2H
4260 Adriano Panatta Dale Collings 2 2–0 G 1–0 H 1–0 Aug 16, 1979 H2H
4261 Adriano Panatta Eric Deblicker 2 2–0 C 1–0 H 1–0 Mar 19, 1981 H2H
4262 Adriano Panatta Jim Mcmanus 2 2–0 G 1–0 H 1–0 Apr 2, 1974 H2H
4263 Adriano Panatta Jose Castanon 2 2–0 C 2–0 Oct 13, 1975 H2H
4264 Adriano Panatta Julian Ganzabal 2 2–0 C 2–0 May 27, 1977 H2H
4265 Adriano Panatta Miguel Mir 2 2–0 C 1–0 C 1–0 Oct 31, 1980 H2H
4266 Adriano Panatta Mike Belkin 2 0–2 C 0–2 Aug 22, 1973 H2H
4267 Adriano Panatta Nicola Spear 2 2–0 C 2–0 May 18, 1974 H2H
4268 Adriano Panatta Ove Bengtson 2 2–0 C 1–0 G 1–0 Jul 1, 1979 H2H
4269 Adriano Panatta Patricio Cornejo 2 2–0 C 1–0 G 1–0 Nov 14, 1975 H2H
4270 Adriano Panatta Patrick Hombergen 2 2–0 C 2–0 Apr 7, 1973 H2H
4271 Adriano Panatta Raymond Moore 2 2–0 C 2–0 May 31, 1972 H2H
4272 Adriano Panatta Rod Laver 2 0–2 C 0–1 H 0–1 Aug 21, 1975 H2H
4273 Adriano Panatta Szabolcz Baranyi 2 2–0 C 1–0 H 1–0 Jul 16, 1975 H2H
4274 Adriano Panatta Toma Ovici 2 2–0 C 1–0 G 1–0 May 19, 1974 H2H
4275 Adriano Panatta Victor Amaya 2 2–0 C 1–0 G 1–0 May 28, 1978 H2H
4276 Adriano Panatta Vincenzo Franchitti 2 2–0 C 2–0 May 17, 1974 H2H
4277 Adrian Voinea Andre Sa 2 2–0 G 1–0 H 1–0 Jan 15, 2003 H2H
4278 Adrian Voinea Frederik Fetterlein 2 2–0 C 2–0 Aug 1, 1996 H2H
4279 Adrian Voinea Gregory Carraz 2 2–0 G 1–0 H 1–0 Jun 12, 2002 H2H
4280 Adrian Voinea Kristian Pless 2 0–2 H 0–2 Jan 6, 2001 H2H
4281 Agustin Calleri Diego Hartfield 2 2–0 C 2–0 Jul 27, 2007 H2H
4282 Agustin Calleri Dmitry Tursunov 2 2–0 H 2–0 Oct 17, 2007 H2H
4283 Agustin Calleri Gael Monfils 2 2–0 C 1–0 H 1–0 Mar 22, 2006 H2H
4284 Agustin Calleri Olivier Patience 2 2–0 C 2–0 May 22, 2008 H2H
4285 Agustin Calleri Oscar Hernandez 2 2–0 C 2–0 Apr 28, 2007 H2H
4286 Agustin Calleri Rainer Eitzinger 2 2–0 C 2–0 Jul 26, 2007 H2H
4287 Agustin Calleri Richard Gasquet 2 0–2 C 0–2 Jul 12, 2008 H2H
4288 Agustin Calleri Sergio Roitman 2 0–2 C 0–2 Apr 9, 2009 H2H
4289 Albert Costa Andrei Cherkasov 2 2–0 C 2–0 May 10, 1995 H2H
4290 Albert Costa Arnaud Boetsch 2 0–2 C 0–1 H 0–1 Aug 27, 1997 H2H
4291 Albert Costa David Prinosil 2 2–0 H 2–0 Jan 15, 2003 H2H
4292 Albert Costa Emilio Sanchez 2 0–2 C 0–2 Nov 10, 1995 H2H
4293 Albert Costa Jan-Michael Gambill 2 2–0 H 2–0 Jan 15, 1999 H2H
4294 Albert Costa Jordi Arrese 2 2–0 C 2–0 Apr 24, 1996 H2H
4295 Albert Costa Julien Boutter 2 0–2 C 0–1 H 0–1 May 30, 2001 H2H
4296 Albert Costa Mark Woodforde 2 0–2 C 0–1 H 0–1 Jun 1, 1997 H2H
4297 Albert Costa Michael Kohlmann 2 2–0 C 2–0 Jul 26, 2002 H2H
4298 Albert Costa Oleg Ogorodov 2 2–0 C 2–0 Jul 18, 2002 H2H
4299 Albert Costa Paradorn Srichaphan 2 0–2 H 0–2 Oct 14, 2004 H2H
4300 Albert Costa Wayne Arthurs 2 2–0 C 1–0 H 1–0 Jan 23, 2004 H2H
4301 Albert Montanes Attila Savolt 2 2–0 C 1–0 H 1–0 May 24, 2002 H2H
4302 Albert Montanes Christophe Rochus 2 0–2 C 0–1 H 0–1 Jan 19, 2005 H2H
4303 Albert Montanes Dmitry Tursunov 2 0–2 H 0–2 Oct 24, 2013 H2H
4304 Albert Montanes Gilles Muller 2 0–2 C 0–2 May 1, 2015 H2H
4305 Albert Montanes Giorgio Galimberti 2 2–0 C 2–0 Jul 18, 2003 H2H
4306 Albert Montanes Marc Lopez 2 2–0 C 2–0 Apr 23, 2014 H2H
4307 Albert Montanes Matthew Ebden 2 2–0 C 2–0 May 21, 2014 H2H
4308 Albert Montanes Michal Przysiezny 2 2–0 H 2–0 Mar 21, 2014 H2H
4309 Albert Montanes Paul Capdeville 2 2–0 C 1–0 H 1–0 Oct 6, 2011 H2H
4310 Albert Montanes Ricardas Berankis 2 2–0 C 2–0 Apr 22, 2015 H2H
4311 Albert Montanes Robby Ginepri 2 2–0 C 2–0 May 31, 2006 H2H
4312 Albert Montanes Roberto Carballes Baena 2 2–0 C 2–0 Apr 20, 2016 H2H
4313 Albert Montanes Rubin Statham 2 2–0 H 2–0 Jan 14, 2010 H2H
4314 Albert Montanes Simon Greul 2 2–0 C 2–0 Feb 11, 2010 H2H
4315 Albert Montanes Stefano Galvani 2 2–0 C 2–0 May 26, 2010 H2H
4316 Albert Montanes Teymuraz Gabashvili 2 2–0 C 1–0 H 1–0 Apr 20, 2011 H2H
4317 Albert Montanes Tobias Kamke 2 2–0 C 2–0 Sep 24, 2010 H2H
4318 Alberto Berasategui Andrei Olhovskiy 2 2–0 C 2–0 May 31, 1995 H2H
4319 Alberto Berasategui Carl Uwe Steeb 2 2–0 C 1–0 C 1–0 Oct 23, 1996 H2H
4320 Alberto Berasategui Diego Nargiso 2 2–0 C 2–0 Aug 7, 1997 H2H
4321 Alberto Berasategui Diego Perez 2 2–0 C 2–0 Nov 12, 1993 H2H
4322 Alberto Berasategui Hendrik Dreekmann 2 2–0 C 2–0 May 31, 1996 H2H
4323 Alberto Berasategui Horacio de la Pena 2 2–0 C 2–0 Oct 9, 1993 H2H
4324 Alberto Berasategui Jeff Tarango 2 0–2 H 0–2 Jan 20, 1999 H2H
4325 Alberto Berasategui Jim Courier 2 2–0 C 1–0 H 1–0 Feb 15, 1996 H2H
4326 Alberto Berasategui Kris Goossens 2 2–0 C 2–0 Sep 26, 1996 H2H
4327 Alberto Berasategui Martin Rodriguez 2 2–0 C 2–0 Oct 7, 1999 H2H
4328 Alberto Berasategui Omar Camporese 2 2–0 C 1–0 C 1–0 Jul 25, 1996 H2H
4329 Alberto Berasategui Richey Reneberg 2 2–0 C 1–0 H 1–0 Mar 9, 1996 H2H
4330 Alberto Berasategui Stefano Pescosolido 2 2–0 C 2–0 Jun 15, 1995 H2H
4331 Alberto Berasategui Vincenzo Santopadre 2 2–0 C 2–0 May 1, 1999 H2H
4332 Alberto Mancini Andrei Olhovskiy 2 2–0 H 2–0 Sep 16, 1993 H2H
4333 Alberto Mancini Carl Limberger 2 2–0 C 2–0 Apr 28, 1989 H2H
4334 Alberto Mancini Cassio Motta 2 2–0 C 1–0 H 1–0 May 4, 1990 H2H
4335 Alberto Mancini Christian Saceanu 2 2–0 C 1–0 C 1–0 Jul 23, 1992 H2H
4336 Alberto Mancini Jerome Potier 2 0–2 C 0–2 Apr 22, 1989 H2H
4337 Alberto Mancini Mark Koevermans 2 2–0 C 2–0 Apr 9, 1992 H2H
4338 Alberto Mancini Massimo Cierro 2 2–0 C 2–0 Aug 11, 1988 H2H
4339 Alberto Mancini Ricki Osterthun 2 2–0 C 2–0 May 4, 1989 H2H
4340 Alberto Mancini Yannick Noah 2 0–2 C 0–1 H 0–1 Sep 6, 1989 H2H
4341 Alberto Martin Carlos Costa 2 0–2 C 0–2 Apr 9, 1998 H2H
4342 Alberto Martin Cedric Pioline 2 0–2 H 0–2 Feb 24, 2000 H2H
4343 Alberto Martin Daniel Elsner 2 2–0 C 2–0 Sep 30, 2005 H2H
4344 Alberto Martin Flavio Saretta 2 0–2 C 0–1 H 0–1 May 28, 2003 H2H
4345 Alberto Martin Gael Monfils 2 2–0 C 1–0 H 1–0 Jan 11, 2007 H2H
4346 Alberto Martin Guillaume Raoux 2 0–2 H 0–2 Jan 20, 1999 H2H
4347 Alberto Martin Hernan Gumy 2 0–2 C 0–2 Apr 13, 2000 H2H
4348 Alberto Martin Hyung-Taik Lee 2 0–2 G 0–1 H 0–1 Jun 16, 2005 H2H
4349 Alberto Martin Irakli Labadze 2 2–0 C 1–0 H 1–0 Mar 7, 2003 H2H
4350 Alberto Martin Kristian Pless 2 0–2 H 0–2 Aug 30, 2006 H2H
4351 Alberto Martin Marcos Daniel 2 2–0 C 2–0 Feb 4, 2010 H2H
4352 Alberto Martin Marin Cilic 2 0–2 G 0–1 H 0–1 Jun 24, 2009 H2H
4353 Alberto Martin Marzio Martelli 2 2–0 C 2–0 Jun 10, 1999 H2H
4354 Alberto Martin Max Mirnyi 2 0–2 C 0–1 G 0–1 Apr 10, 2003 H2H
4355 Alberto Martin Robby Ginepri 2 2–0 C 1–0 H 1–0 Jan 12, 2006 H2H
4356 Alberto Martin Steve Darcis 2 0–2 C 0–1 G 0–1 Jun 11, 2009 H2H
4357 Alberto Tous Gianni Ocleppo 2 0–2 C 0–2 May 10, 1984 H2H
4358 Alberto Tous Jay Lapidus 2 0–2 C 0–1 C 0–1 Jan 30, 1985 H2H
4359 Alberto Tous Zoltan Kuharszky 2 2–0 C 2–0 Jun 15, 1985 H2H
4360 Albert Portas Andrew Ilie 2 2–0 C 1–0 H 1–0 May 29, 2002 H2H
4361 Albert Portas Attila Savolt 2 2–0 C 2–0 Sep 18, 1998 H2H
4362 Albert Portas Cecil Mamiit 2 2–0 C 2–0 May 31, 2002 H2H
4363 Albert Portas Flavio Saretta 2 2–0 C 1–0 H 1–0 Jul 19, 2006 H2H
4364 Albert Portas Tomas Behrend 2 0–2 C 0–1 H 0–1 Jul 16, 2004 H2H
4365 Albert Portas Vladimir Voltchkov 2 2–0 C 2–0 May 16, 2001 H2H
4366 Albert Ramos-Vinolas Damir Dzumhur 2 2–0 H 2–0 Mar 9, 2019 H2H
4367 Albert Ramos-Vinolas Marcos Giron 2 0–2 H 0–2 Oct 13, 2022 H2H
4368 Albert Ramos-Vinolas Matteo Berrettini 2 0–2 H 0–2 Aug 28, 2024 H2H
4369 Albert Ramos-Vinolas Miomir Kecmanovic 2 2–0 C 1–0 H 1–0 Jul 22, 2023 H2H
4370 Alejandro Davidovich Fokina Arthur Cazaux 2 2–0 H 2–0 Oct 30, 2025 H2H
4371 Alejandro Davidovich Fokina Arthur Rinderknech 2 0–2 H 0–2 Aug 28, 2025 H2H
4372 Alejandro Davidovich Fokina Bernabe Zapata Miralles 2 2–0 C 1–0 H 1–0 Apr 29, 2022 H2H
4373 Alejandro Davidovich Fokina Brandon Holt 2 2–0 G 1–0 H 1–0 Jul 2, 2025 H2H
4374 Alejandro Davidovich Fokina Constant Lestienne 2 2–0 H 2–0 Jan 16, 2024 H2H
4375 Alejandro Davidovich Fokina Dennis Novak 2 2–0 H 2–0 Oct 17, 2020 H2H
4376 Alejandro Davidovich Fokina Gael Monfils 2 2–0 C 2–0 May 21, 2025 H2H
4377 Alejandro Davidovich Fokina Jeremy Chardy 2 2–0 C 2–0 Apr 30, 2021 H2H
4378 Alejandro Davidovich Fokina Jiri Lehecka 2 0–2 C 0–1 G 0–1 May 29, 2025 H2H
4379 Alejandro Davidovich Fokina Joao Fonseca 2 0–2 H 0–2 Oct 26, 2025 H2H
4380 Alejandro Davidovich Fokina Juan Manuel Cerundolo 2 2–0 G 1–0 H 1–0 Jun 29, 2026 H2H
4381 Alejandro Davidovich Fokina Malek Jaziri 2 2–0 H 2–0 Mar 1, 2023 H2H
4382 Alejandro Davidovich Fokina Miomir Kecmanovic 2 0–2 H 0–2 Feb 16, 2025 H2H
4383 Alejandro Davidovich Fokina Pavel Kotov 2 0–2 G 0–1 H 0–1 Jun 29, 2023 H2H
4384 Alejandro Davidovich Fokina Quentin Halys 2 0–2 H 0–2 Mar 21, 2026 H2H
4385 Alejandro Davidovich Fokina Reilly Opelka 2 2–0 H 2–0 Jan 21, 2026 H2H
4386 Alejandro Davidovich Fokina Steve Johnson 2 2–0 H 2–0 Oct 9, 2021 H2H
4387 Alejandro Davidovich Fokina Tallon Griekspoor 2 0–2 C 0–1 H 0–1 Nov 2, 2023 H2H
4388 Alejandro Davidovich Fokina Valentin Vacherot 2 2–0 C 1–0 H 1–0 Jan 15, 2026 H2H
4389 Alejandro Davidovich Fokina Zachary Svajda 2 2–0 H 2–0 Mar 6, 2026 H2H
4390 Alejandro Falla Benoit Paire 2 0–2 C 0–1 H 0–1 Aug 6, 2014 H2H
4391 Alejandro Falla Jan Hajek 2 2–0 H 2–0 Oct 18, 2012 H2H
4392 Alejandro Falla Justin Gimelstob 2 2–0 C 1–0 H 1–0 May 31, 2006 H2H
4393 Alejandro Falla Lukasz Kubot 2 2–0 C 1–0 G 1–0 Jun 12, 2014 H2H
4394 Alejandro Falla Marin Cilic 2 0–2 G 0–1 H 0–1 Oct 29, 2009 H2H
4395 Alejandro Falla Paul Goldstein 2 0–2 H 0–2 Aug 3, 2005 H2H
4396 Alejandro Falla Richard Gasquet 2 0–2 H 0–2 Jan 17, 2013 H2H
4397 Alejandro Falla Robby Ginepri 2 0–2 H 0–2 Jul 30, 2014 H2H
4398 Alejandro Ganzabal Manuel Orantes 2 2–0 C 2–0 Feb 5, 1982 H2H
4399 Alejandro Tabilo Benjamin Bonzi 2 0–2 G 0–1 H 0–1 Jan 1, 2025 H2H
4400 Alejandro Tabilo Maximilian Marterer 2 2–0 H 2–0 Oct 18, 2024 H2H