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
4401 Adrian Voinea Andre Sa 2 2–0 G 1–0 H 1–0 Jan 15, 2003 H2H
4402 Adrian Voinea Frederik Fetterlein 2 2–0 C 2–0 Aug 1, 1996 H2H
4403 Adrian Voinea Gregory Carraz 2 2–0 G 1–0 H 1–0 Jun 12, 2002 H2H
4404 Adrian Voinea Kristian Pless 2 0–2 H 0–2 Jan 6, 2001 H2H
4405 Agustin Calleri Diego Hartfield 2 2–0 C 2–0 Jul 27, 2007 H2H
4406 Agustin Calleri Dmitry Tursunov 2 2–0 H 2–0 Oct 17, 2007 H2H
4407 Agustin Calleri Gael Monfils 2 2–0 C 1–0 H 1–0 Mar 22, 2006 H2H
4408 Agustin Calleri Olivier Patience 2 2–0 C 2–0 May 22, 2008 H2H
4409 Agustin Calleri Oscar Hernandez 2 2–0 C 2–0 Apr 28, 2007 H2H
4410 Agustin Calleri Rainer Eitzinger 2 2–0 C 2–0 Jul 26, 2007 H2H
4411 Agustin Calleri Richard Gasquet 2 0–2 C 0–2 Jul 12, 2008 H2H
4412 Agustin Calleri Sergio Roitman 2 0–2 C 0–2 Apr 9, 2009 H2H
4413 Aki Rahunen Ramesh Krishnan 2 0–2 C 0–2 Feb 28, 1991 H2H
4414 Albert Costa Andrei Cherkasov 2 2–0 C 2–0 May 10, 1995 H2H
4415 Albert Costa Arnaud Boetsch 2 0–2 C 0–1 H 0–1 Aug 27, 1997 H2H
4416 Albert Costa David Prinosil 2 2–0 H 2–0 Jan 15, 2003 H2H
4417 Albert Costa Emilio Sanchez 2 0–2 C 0–2 Nov 10, 1995 H2H
4418 Albert Costa Jan Kroslak 2 2–0 C 1–0 H 1–0 Jan 17, 1997 H2H
4419 Albert Costa Jan-Michael Gambill 2 2–0 H 2–0 Jan 15, 1999 H2H
4420 Albert Costa Jordi Arrese 2 2–0 C 2–0 Apr 24, 1996 H2H
4421 Albert Costa Julien Boutter 2 0–2 C 0–1 H 0–1 May 30, 2001 H2H
4422 Albert Costa Mark Woodforde 2 0–2 C 0–1 H 0–1 Jun 1, 1997 H2H
4423 Albert Costa Michael Kohlmann 2 2–0 C 2–0 Jul 26, 2002 H2H
4424 Albert Costa Oleg Ogorodov 2 2–0 C 2–0 Jul 18, 2002 H2H
4425 Albert Costa Paradorn Srichaphan 2 0–2 H 0–2 Oct 14, 2004 H2H
4426 Albert Costa Wayne Arthurs 2 2–0 C 1–0 H 1–0 Jan 23, 2004 H2H
4427 Albert Montanes Attila Savolt 2 2–0 C 1–0 H 1–0 May 24, 2002 H2H
4428 Albert Montanes Christophe Rochus 2 0–2 C 0–1 H 0–1 Jan 19, 2005 H2H
4429 Albert Montanes Dmitry Tursunov 2 0–2 H 0–2 Oct 24, 2013 H2H
4430 Albert Montanes Gilles Muller 2 0–2 C 0–2 May 1, 2015 H2H
4431 Albert Montanes Giorgio Galimberti 2 2–0 C 2–0 Jul 18, 2003 H2H
4432 Albert Montanes Marc Lopez 2 2–0 C 2–0 Apr 23, 2014 H2H
4433 Albert Montanes Matthew Ebden 2 2–0 C 2–0 May 21, 2014 H2H
4434 Albert Montanes Michal Przysiezny 2 2–0 H 2–0 Mar 21, 2014 H2H
4435 Albert Montanes Paul Capdeville 2 2–0 C 1–0 H 1–0 Oct 6, 2011 H2H
4436 Albert Montanes Ricardas Berankis 2 2–0 C 2–0 Apr 22, 2015 H2H
4437 Albert Montanes Robby Ginepri 2 2–0 C 2–0 May 31, 2006 H2H
4438 Albert Montanes Roberto Carballes Baena 2 2–0 C 2–0 Apr 20, 2016 H2H
4439 Albert Montanes Rubin Statham 2 2–0 H 2–0 Jan 14, 2010 H2H
4440 Albert Montanes Simon Greul 2 2–0 C 2–0 Feb 11, 2010 H2H
4441 Albert Montanes Stefano Galvani 2 2–0 C 2–0 May 26, 2010 H2H
4442 Albert Montanes Teymuraz Gabashvili 2 2–0 C 1–0 H 1–0 Apr 20, 2011 H2H
4443 Albert Montanes Tobias Kamke 2 2–0 C 2–0 Sep 24, 2010 H2H
4444 Alberto Berasategui Andrei Olhovskiy 2 2–0 C 2–0 May 31, 1995 H2H
4445 Alberto Berasategui Carl Uwe Steeb 2 2–0 C 1–0 C 1–0 Oct 23, 1996 H2H
4446 Alberto Berasategui Diego Nargiso 2 2–0 C 2–0 Aug 7, 1997 H2H
4447 Alberto Berasategui Diego Perez 2 2–0 C 2–0 Nov 12, 1993 H2H
4448 Alberto Berasategui Hendrik Dreekmann 2 2–0 C 2–0 May 31, 1996 H2H
4449 Alberto Berasategui Horacio de la Pena 2 2–0 C 2–0 Oct 9, 1993 H2H
4450 Alberto Berasategui Jeff Tarango 2 0–2 H 0–2 Jan 20, 1999 H2H
4451 Alberto Berasategui Jim Courier 2 2–0 C 1–0 H 1–0 Feb 15, 1996 H2H
4452 Alberto Berasategui Kris Goossens 2 2–0 C 2–0 Sep 26, 1996 H2H
4453 Alberto Berasategui Martin Rodriguez 2 2–0 C 2–0 Oct 7, 1999 H2H
4454 Alberto Berasategui Omar Camporese 2 2–0 C 1–0 C 1–0 Jul 25, 1996 H2H
4455 Alberto Berasategui Richey Reneberg 2 2–0 C 1–0 H 1–0 Mar 9, 1996 H2H
4456 Alberto Berasategui Stefano Pescosolido 2 2–0 C 2–0 Jun 15, 1995 H2H
4457 Alberto Berasategui Vincenzo Santopadre 2 2–0 C 2–0 May 1, 1999 H2H
4458 Alberto Mancini Andrei Olhovskiy 2 2–0 H 2–0 Sep 16, 1993 H2H
4459 Alberto Mancini Carl Limberger 2 2–0 C 2–0 Apr 28, 1989 H2H
4460 Alberto Mancini Cassio Motta 2 2–0 C 1–0 H 1–0 May 4, 1990 H2H
4461 Alberto Mancini Christian Saceanu 2 2–0 C 1–0 C 1–0 Jul 23, 1992 H2H
4462 Alberto Mancini Jerome Potier 2 0–2 C 0–2 Apr 22, 1989 H2H
4463 Alberto Mancini Mark Koevermans 2 2–0 C 2–0 Apr 9, 1992 H2H
4464 Alberto Mancini Massimo Cierro 2 2–0 C 2–0 Aug 11, 1988 H2H
4465 Alberto Mancini Ricki Osterthun 2 2–0 C 2–0 May 4, 1989 H2H
4466 Alberto Mancini Yannick Noah 2 0–2 C 0–1 H 0–1 Sep 6, 1989 H2H
4467 Alberto Martin Carlos Costa 2 0–2 C 0–2 Apr 9, 1998 H2H
4468 Alberto Martin Cedric Pioline 2 0–2 H 0–2 Feb 24, 2000 H2H
4469 Alberto Martin Daniel Elsner 2 2–0 C 2–0 Sep 30, 2005 H2H
4470 Alberto Martin Flavio Saretta 2 0–2 C 0–1 H 0–1 May 28, 2003 H2H
4471 Alberto Martin Gael Monfils 2 2–0 C 1–0 H 1–0 Jan 11, 2007 H2H
4472 Alberto Martin Guillaume Raoux 2 0–2 H 0–2 Jan 20, 1999 H2H
4473 Alberto Martin Hernan Gumy 2 0–2 C 0–2 Apr 13, 2000 H2H
4474 Alberto Martin Hyung-Taik Lee 2 0–2 G 0–1 H 0–1 Jun 16, 2005 H2H
4475 Alberto Martin Irakli Labadze 2 2–0 C 1–0 H 1–0 Mar 7, 2003 H2H
4476 Alberto Martin Kristian Pless 2 0–2 H 0–2 Aug 30, 2006 H2H
4477 Alberto Martin Marcos Daniel 2 2–0 C 2–0 Feb 4, 2010 H2H
4478 Alberto Martin Marin Cilic 2 0–2 G 0–1 H 0–1 Jun 24, 2009 H2H
4479 Alberto Martin Marzio Martelli 2 2–0 C 2–0 Jun 10, 1999 H2H
4480 Alberto Martin Max Mirnyi 2 0–2 C 0–1 G 0–1 Apr 10, 2003 H2H
4481 Alberto Martin Robby Ginepri 2 2–0 C 1–0 H 1–0 Jan 12, 2006 H2H
4482 Alberto Martin Steve Darcis 2 0–2 C 0–1 G 0–1 Jun 11, 2009 H2H
4483 Alberto Tous Gianni Ocleppo 2 0–2 C 0–2 May 10, 1984 H2H
4484 Alberto Tous Jay Lapidus 2 0–2 C 0–1 C 0–1 Jan 30, 1985 H2H
4485 Alberto Tous Zoltan Kuharszky 2 2–0 C 2–0 Jun 15, 1985 H2H
4486 Albert Portas Andrew Ilie 2 2–0 C 1–0 H 1–0 May 29, 2002 H2H
4487 Albert Portas Attila Savolt 2 2–0 C 2–0 Sep 18, 1998 H2H
4488 Albert Portas Cecil Mamiit 2 2–0 C 2–0 May 31, 2002 H2H
4489 Albert Portas Flavio Saretta 2 2–0 C 1–0 H 1–0 Jul 19, 2006 H2H
4490 Albert Portas Tomas Behrend 2 0–2 C 0–1 H 0–1 Jul 16, 2004 H2H
4491 Albert Portas Vladimir Voltchkov 2 2–0 C 2–0 May 16, 2001 H2H
4492 Albert Ramos-Vinolas Damir Dzumhur 2 2–0 H 2–0 Mar 9, 2019 H2H
4493 Albert Ramos-Vinolas Marcos Giron 2 0–2 H 0–2 Oct 13, 2022 H2H
4494 Albert Ramos-Vinolas Matteo Berrettini 2 0–2 H 0–2 Aug 28, 2024 H2H
4495 Albert Ramos-Vinolas Miomir Kecmanovic 2 2–0 C 1–0 H 1–0 Jul 22, 2023 H2H
4496 Alejandro Davidovich Fokina Arthur Cazaux 2 2–0 H 2–0 Oct 30, 2025 H2H
4497 Alejandro Davidovich Fokina Arthur Rinderknech 2 0–2 H 0–2 Aug 28, 2025 H2H
4498 Alejandro Davidovich Fokina Bernabe Zapata Miralles 2 2–0 C 1–0 H 1–0 Apr 29, 2022 H2H
4499 Alejandro Davidovich Fokina Brandon Holt 2 2–0 G 1–0 H 1–0 Jul 2, 2025 H2H
4500 Alejandro Davidovich Fokina Constant Lestienne 2 2–0 H 2–0 Jan 16, 2024 H2H
4501 Alejandro Davidovich Fokina Dennis Novak 2 2–0 H 2–0 Oct 17, 2020 H2H
4502 Alejandro Davidovich Fokina Gael Monfils 2 2–0 C 2–0 May 21, 2025 H2H
4503 Alejandro Davidovich Fokina Jeremy Chardy 2 2–0 C 2–0 Apr 30, 2021 H2H
4504 Alejandro Davidovich Fokina Jiri Lehecka 2 0–2 C 0–1 G 0–1 May 29, 2025 H2H
4505 Alejandro Davidovich Fokina Joao Fonseca 2 0–2 H 0–2 Oct 26, 2025 H2H
4506 Alejandro Davidovich Fokina John Millman 2 2–0 H 2–0 Jan 12, 2023 H2H
4507 Alejandro Davidovich Fokina Juan Manuel Cerundolo 2 2–0 G 1–0 H 1–0 Jun 29, 2026 H2H
4508 Alejandro Davidovich Fokina Malek Jaziri 2 2–0 H 2–0 Mar 1, 2023 H2H
4509 Alejandro Davidovich Fokina Miomir Kecmanovic 2 0–2 H 0–2 Feb 16, 2025 H2H
4510 Alejandro Davidovich Fokina Pavel Kotov 2 0–2 G 0–1 H 0–1 Jun 29, 2023 H2H
4511 Alejandro Davidovich Fokina Quentin Halys 2 0–2 H 0–2 Mar 21, 2026 H2H
4512 Alejandro Davidovich Fokina Reilly Opelka 2 2–0 H 2–0 Jan 21, 2026 H2H
4513 Alejandro Davidovich Fokina Steve Johnson 2 2–0 H 2–0 Oct 9, 2021 H2H
4514 Alejandro Davidovich Fokina Tallon Griekspoor 2 0–2 C 0–1 H 0–1 Nov 2, 2023 H2H
4515 Alejandro Davidovich Fokina Valentin Vacherot 2 2–0 C 1–0 H 1–0 Jan 15, 2026 H2H
4516 Alejandro Davidovich Fokina Zachary Svajda 2 2–0 H 2–0 Mar 6, 2026 H2H
4517 Alejandro Falla Benoit Paire 2 0–2 C 0–1 H 0–1 Aug 6, 2014 H2H
4518 Alejandro Falla Jan Hajek 2 2–0 H 2–0 Oct 18, 2012 H2H
4519 Alejandro Falla Justin Gimelstob 2 2–0 C 1–0 H 1–0 May 31, 2006 H2H
4520 Alejandro Falla Lukasz Kubot 2 2–0 C 1–0 G 1–0 Jun 12, 2014 H2H
4521 Alejandro Falla Marin Cilic 2 0–2 G 0–1 H 0–1 Oct 29, 2009 H2H
4522 Alejandro Falla Paul Goldstein 2 0–2 H 0–2 Aug 3, 2005 H2H
4523 Alejandro Falla Richard Gasquet 2 0–2 H 0–2 Jan 17, 2013 H2H
4524 Alejandro Falla Robby Ginepri 2 0–2 H 0–2 Jul 30, 2014 H2H
4525 Alejandro Ganzabal Manuel Orantes 2 2–0 C 2–0 Feb 5, 1982 H2H
4526 Alejandro Tabilo Benjamin Bonzi 2 0–2 G 0–1 H 0–1 Jan 1, 2025 H2H
4527 Alejandro Tabilo Maximilian Marterer 2 2–0 H 2–0 Oct 18, 2024 H2H
4528 Alejandro Tabilo Pedro Martinez 2 0–2 C 0–2 Feb 26, 2022 H2H
4529 Aleksandar Kovacevic Botic van de Zandschulp 2 0–2 C 0–1 G 0–1 Jun 29, 2026 H2H
4530 Aleksandar Kovacevic Dominik Koepfer 2 0–2 H 0–2 Feb 8, 2024 H2H
4531 Aleksandar Kovacevic Matteo Arnaldi 2 0–2 H 0–2 Oct 23, 2025 H2H
4532 Aleksandr Shevchenko Aslan Karatsev 2 2–0 C 1–0 H 1–0 Oct 18, 2024 H2H
4533 Aleksandr Shevchenko Benjamin Bonzi 2 2–0 H 2–0 Feb 8, 2024 H2H
4534 Aleksandr Shevchenko Corentin Moutet 2 0–2 C 0–1 H 0–1 Oct 17, 2025 H2H
4535 Aleksandr Shevchenko Daniel Elahi Galan 2 2–0 C 1–0 H 1–0 Jul 23, 2025 H2H
4536 Aleksandr Shevchenko Dominik Koepfer 2 2–0 H 2–0 Aug 28, 2024 H2H
4537 Aleksandr Shevchenko Felix Auger-Aliassime 2 0–2 G 0–1 H 0–1 Jun 29, 2026 H2H
4538 Aleksandr Shevchenko Jan-Lennard Struff 2 0–2 C 0–1 H 0–1 Jul 21, 2026 H2H
4539 Aleksandr Shevchenko Jaume Munar 2 0–2 C 0–1 H 0–1 Apr 23, 2026 H2H
4540 Aleksandr Shevchenko Lorenzo Musetti 2 0–2 C 0–1 H 0–1 Sep 22, 2025 H2H
4541 Aleksandr Shevchenko Marton Fucsovics 2 2–0 C 1–0 H 1–0 Jan 14, 2026 H2H
4542 Aleksandr Shevchenko Reilly Opelka 2 0–2 G 0–1 H 0–1 Jul 2, 2025 H2H
4543 Aleksandr Shevchenko Stan Wawrinka 2 2–0 C 1–0 H 1–0 Jul 17, 2025 H2H
4544 Alessio Di Mauro Luis Horna 2 0–2 C 0–2 Jan 29, 2007 H2H
4545 Alexander Blockx Alex de Minaur 2 0–2 C 0–2 May 27, 2026 H2H
4546 Alexander Bublik Aslan Karatsev 2 2–0 C 1–0 H 1–0 Oct 27, 2022 H2H
4547 Alexander Bublik Corentin Moutet 2 2–0 H 2–0 Oct 30, 2025 H2H
4548 Alexander Bublik Daniel Elahi Galan 2 2–0 C 1–0 H 1–0 Apr 28, 2023 H2H
4549 Alexander Bublik Dominic Thiem 2 0–2 C 0–1 H 0–1 Aug 30, 2023 H2H
4550 Alexander Bublik Filip Krajinovic 2 2–0 H 2–0 Feb 23, 2023 H2H
4551 Alexander Bublik James Duckworth 2 2–0 C 1–0 H 1–0 May 27, 2025 H2H
4552 Alexander Bublik Jiri Lehecka 2 2–0 C 1–0 H 1–0 Apr 9, 2026 H2H
4553 Alexander Bublik Learner Tien 2 0–2 C 0–2 May 22, 2026 H2H
4554 Alexander Bublik Maximilian Marterer 2 2–0 G 1–0 H 1–0 Oct 21, 2023 H2H
4555 Alexander Bublik Mikhail Kukushkin 2 2–0 G 2–0 Jun 30, 2021 H2H
4556 Alexander Bublik Milos Raonic 2 0–2 H 0–2 Feb 16, 2024 H2H
4557 Alexander Bublik Quentin Halys 2 0–2 C 0–2 Jul 25, 2026 H2H
4558 Alexander Bublik Sebastian Baez 2 2–0 C 1–0 H 1–0 May 9, 2026 H2H
4559 Alexander Bublik Tennys Sandgren 2 2–0 G 1–0 H 1–0 Jul 20, 2019 H2H
4560 Alexander Bublik Tomas Machac 2 2–0 G 1–0 H 1–0 Jun 21, 2025 H2H
4561 Alexander Bublik Tomas Martin Etcheverry 2 2–0 C 1–0 H 1–0 Jul 24, 2026 H2H
4562 Alexander Bublik Ugo Humbert 2 0–2 H 0–2 Feb 14, 2025 H2H
4563 Alexander Bublik Yoshihito Nishioka 2 2–0 H 2–0 Mar 16, 2021 H2H
4564 Alexander Mronz Joey Rive 2 0–2 G 0–1 H 0–1 Jul 12, 1990 H2H
4565 Alexander Mronz John Fitzgerald 2 2–0 H 2–0 Apr 4, 1992 H2H
4566 Alexander Mronz Markus Zoecke 2 0–2 G 0–1 H 0–1 Jun 9, 1994 H2H
4567 Alexander Mronz Milan Srejber 2 2–0 C 1–0 H 1–0 Nov 8, 1990 H2H
4568 Alexander Popp Gregory Carraz 2 0–2 H 0–2 Sep 26, 2003 H2H
4569 Alexander Popp Jiri Vanek 2 2–0 H 2–0 Aug 15, 2001 H2H
4570 Alexander Volkov Alex Corretja 2 0–2 C 0–2 Jul 20, 1996 H2H
4571 Alexander Volkov Andres Gomez 2 0–2 C 0–1 C 0–1 Jun 3, 1990 H2H
4572 Alexander Volkov Bart Wuyts 2 2–0 G 1–0 H 1–0 Sep 4, 1992 H2H
4573 Alexander Volkov Carl Limberger 2 2–0 C 1–0 H 1–0 Apr 4, 1992 H2H
4574 Alexander Volkov Christian Bergstrom 2 2–0 H 2–0 Jan 7, 1994 H2H
4575 Alexander Volkov Christian Saceanu 2 2–0 C 1–0 H 1–0 Oct 10, 1991 H2H
4576 Alexander Volkov Diego Nargiso 2 2–0 C 2–0 Feb 24, 1994 H2H
4577 Alexander Volkov Dimitri Poliakov 2 2–0 C 1–0 H 1–0 Nov 8, 1991 H2H
4578 Alexander Volkov Fernon Wibier 2 2–0 C 2–0 Oct 12, 1995 H2H
4579 Alexander Volkov Jan Apell 2 0–2 H 0–2 Aug 5, 1994 H2H
4580 Alexander Volkov Jan Kroslak 2 0–2 C 0–1 H 0–1 Aug 27, 1997 H2H
4581 Alexander Volkov Jan Siemerink 2 2–0 C 1–0 C 1–0 Feb 29, 1992 H2H
4582 Alexander Volkov Javier Sanchez 2 2–0 C 1–0 H 1–0 Aug 23, 1991 H2H
4583 Alexander Volkov Jean-Philippe Fleurian 2 0–2 H 0–2 Apr 17, 1996 H2H
4584 Alexander Volkov Jens Woehrmann 2 2–0 C 1–0 C 1–0 Jul 18, 1991 H2H
4585 Alexander Volkov John McEnroe 2 0–2 C 0–1 G 0–1 Jun 13, 1992 H2H
4586 Alexander Volkov Magnus Larsson 2 2–0 C 1–0 H 1–0 Aug 28, 1996 H2H
4587 Alexander Volkov Marcelo Filippini 2 0–2 C 0–2 Jul 24, 1997 H2H
4588 Alexander Volkov Richard Krajicek 2 0–2 H 0–2 Apr 12, 1996 H2H
4589 Alexander Volkov Sandon Stolle 2 0–2 G 0–2 Jun 21, 1996 H2H
4590 Alexander Volkov Thierry Champion 2 2–0 G 1–0 H 1–0 Mar 6, 1991 H2H
4591 Alexander Volkov Thomas Johansson 2 0–2 C 0–2 Mar 20, 1997 H2H
4592 Alexander Volkov Todd Witsken 2 0–2 C 0–1 H 0–1 May 2, 1991 H2H
4593 Alexander Waske Takao Suzuki 2 0–2 H 0–2 Oct 6, 2006 H2H
4594 Alexander Zverev Alejandro Tabilo 2 2–0 C 1–0 H 1–0 Aug 26, 2025 H2H
4595 Alexander Zverev Aleksandar Vukic 2 2–0 C 1–0 H 1–0 May 11, 2024 H2H
4596 Alexander Zverev Camilo Ugo Carabelli 2 2–0 C 1–0 H 1–0 Oct 30, 2025 H2H
4597 Alexander Zverev Christopher Eubanks 2 2–0 C 1–0 H 1–0 Mar 25, 2024 H2H
4598 Alexander Zverev Evgeny Donskoy 2 2–0 C 1–0 G 1–0 May 9, 2018 H2H
4599 Alexander Zverev Fabian Marozsan 2 2–0 C 1–0 H 1–0 Apr 19, 2025 H2H
4600 Alexander Zverev Gabriel Diallo 2 2–0 C 1–0 H 1–0 Apr 16, 2026 H2H