ATP Head-to-Head Records: Search Rivalries

Explore ATP head-to-head records, frequent opponents, and unbeaten rivalries. Compare historical rivalries or focus on currently active players.

Explore these records

Use the filters to narrow the table. Select a column heading to sort; select it again to reverse the order.

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