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
60401 Juan Monaco Lukas Rosol 1 1–0 C 1–0 May 31, 2012 H2H
60402 Juan Monaco Lukasz Kubot 1 1–0 C 1–0 Feb 18, 2010 H2H
60403 Juan Monaco Marc Gicquel 1 1–0 H 1–0 Mar 27, 2009 H2H
60404 Juan Monaco Marc Lopez 1 1–0 C 1–0 Aug 14, 2004 H2H
60405 Juan Monaco Marco Cecchinato 1 1–0 C 1–0 Feb 11, 2016 H2H
60406 Juan Monaco Marc Rosset 1 1–0 C 1–0 Aug 13, 2004 H2H
60407 Juan Monaco Mariano Zabaleta 1 1–0 C 1–0 Jul 26, 2007 H2H
60408 Juan Monaco Marinko Matosevic 1 0–1 H 0–1 Mar 10, 2013 H2H
60409 Juan Monaco Marsel Ilhan 1 1–0 H 1–0 Mar 27, 2010 H2H
60410 Juan Monaco Max Mirnyi 1 0–1 C 0–1 Apr 21, 2005 H2H
60411 Juan Monaco Melle Van Gemerden 1 1–0 C 1–0 May 31, 2006 H2H
60412 Juan Monaco Mirza Basic 1 1–0 H 1–0 Aug 8, 2016 H2H
60413 Juan Monaco Nick Kyrgios 1 0–1 G 0–1 Jul 2, 2015 H2H
60414 Juan Monaco Nicolas Devilder 1 1–0 C 1–0 Feb 5, 2009 H2H
60415 Juan Monaco Nicolas Kiefer 1 1–0 C 1–0 Apr 29, 2009 H2H
60416 Juan Monaco Olivier Mutis 1 1–0 C 1–0 Oct 2, 2004 H2H
60417 Juan Monaco Paul-Henri Mathieu 1 0–1 C 0–1 May 4, 2007 H2H
60418 Juan Monaco Pavol Cervenak 1 1–0 C 1–0 Jul 14, 2012 H2H
60419 Juan Monaco Peter Luczak 1 1–0 C 1–0 Feb 6, 2010 H2H
60420 Juan Monaco Rajeev Ram 1 1–0 G 1–0 Jun 27, 2013 H2H
60421 Juan Monaco Ricardo Mello 1 0–1 H 0–1 Aug 31, 2005 H2H
60422 Juan Monaco Richard Gasquet 1 1–0 H 1–0 Sep 27, 2014 H2H
60423 Juan Monaco Roberto Bautista Agut 1 1–0 H 1–0 Nov 3, 2010 H2H
60424 Juan Monaco Robin Vik 1 0–1 C 0–1 May 5, 2006 H2H
60425 Juan Monaco Ruben Bemelmans 1 1–0 H 1–0 Mar 27, 2015 H2H
60426 Juan Monaco Santiago Giraldo 1 1–0 C 1–0 Feb 19, 2015 H2H
60427 Juan Monaco Santiago Ventura 1 1–0 C 1–0 Feb 2, 2008 H2H
60428 Juan Monaco Sebastien De Chaunac 1 1–0 C 1–0 Oct 25, 2007 H2H
60429 Juan Monaco Sergio Roitman 1 1–0 C 1–0 Feb 19, 2009 H2H
60430 Juan Monaco Sergiy Stakhovsky 1 1–0 H 1–0 Mar 26, 2011 H2H
60431 Juan Monaco Simone Vagnozzi 1 0–1 C 0–1 Apr 21, 2011 H2H
60432 Juan Monaco Somdev Devvarman 1 1–0 C 1–0 Apr 10, 2014 H2H
60433 Juan Monaco Steve Johnson 1 1–0 C 1–0 May 10, 2016 H2H
60434 Juan Monaco Taro Daniel 1 1–0 G 1–0 Jun 29, 2016 H2H
60435 Juan Monaco Tatsuma Ito 1 1–0 C 1–0 Apr 13, 2012 H2H
60436 Juan Monaco Taylor Fritz 1 1–0 H 1–0 Oct 6, 2016 H2H
60437 Juan Monaco Thanasi Kokkinakis 1 0–1 H 0–1 Mar 17, 2015 H2H
60438 Juan Monaco Thiago Alves 1 1–0 C 1–0 Feb 16, 2007 H2H
60439 Juan Monaco Thomas Johansson 1 1–0 H 1–0 Jan 10, 2008 H2H
60440 Juan Monaco Tim Smyczek 1 1–0 C 1–0 Apr 12, 2013 H2H
60441 Juan Monaco Tobias Summerer 1 1–0 C 1–0 Jul 20, 2005 H2H
60442 Juan Monaco Victor Crivoi 1 1–0 C 1–0 Jul 17, 2009 H2H
60443 Juan Monaco Wayne Arthurs 1 0–1 H 0–1 Oct 6, 2005 H2H
60444 Juan Monaco Werner Eschauer 1 1–0 C 1–0 Apr 17, 2008 H2H
60445 Juan Nunez Buster C Mottram 1 0–1 C 0–1 Aug 22, 1979 H2H
60446 Juan Nunez Rejean Genois 1 1–0 C 1–0 Jul 16, 1979 H2H
60447 Juan Pablo Brzezicki Carsten Ball 1 0–1 H 0–1 Sep 2, 2009 H2H
60448 Juan Pablo Ficovich Aleksandar Kovacevic 1 0–1 H 0–1 Jul 18, 2025 H2H
60449 Juan Pablo Ficovich Alibek Kachmazov 1 1–0 H 1–0 Jul 16, 2025 H2H
60450 Juan Pablo Ficovich Cristian Garin 1 0–1 C 0–1 Feb 27, 2025 H2H
60451 Juan Pablo Ficovich Diego Schwartzman 1 0–1 C 0–1 Feb 4, 2022 H2H
60452 Juan Pablo Ficovich Federico Coria 1 1–0 C 1–0 Feb 3, 2022 H2H
60453 Juan Pablo Ficovich Jacob Fearnley 1 1–0 H 1–0 Jul 29, 2025 H2H
60454 Juan Pablo Ficovich Quentin Halys 1 1–0 H 1–0 Jul 17, 2025 H2H
60455 Juan-Pablo Guzman Eric Taino 1 1–0 C 1–0 May 20, 2004 H2H
60456 Juan-Pablo Guzman Kevin Kim 1 1–0 C 1–0 Mar 1, 2007 H2H
60457 Juan Pablo Varillas Alex Michelsen 1 0–1 H 0–1 Aug 22, 2023 H2H
60458 Juan Pablo Varillas Arthur Fils 1 0–1 H 0–1 Oct 21, 2023 H2H
60459 Juan Pablo Varillas Benoit Paire 1 0–1 C 0–1 Jul 16, 2021 H2H
60460 Juan Pablo Varillas Camilo Ugo Carabelli 1 0–1 C 0–1 Feb 15, 2024 H2H
60461 Juan Pablo Varillas Carlos Taberner 1 1–0 C 1–0 Jul 27, 2022 H2H
60462 Juan Pablo Varillas Cristian Garin 1 0–1 C 0–1 Mar 13, 2021 H2H
60463 Juan Pablo Varillas Diego Schwartzman 1 0–1 H 0–1 Jul 26, 2021 H2H
60464 Juan Pablo Varillas Fabian Marozsan 1 1–0 H 1–0 Oct 19, 2023 H2H
60465 Juan Pablo Varillas Federico Coria 1 1–0 C 1–0 Mar 12, 2021 H2H
60466 Juan Pablo Varillas Felix Auger-Aliassime 1 0–1 C 0–1 May 24, 2022 H2H
60467 Juan Pablo Varillas Filip Horansky 1 1–0 C 1–0 Feb 27, 2020 H2H
60468 Juan Pablo Varillas Francisco Comesana 1 1–0 C 1–0 Feb 29, 2024 H2H
60469 Juan Pablo Varillas Grigor Dimitrov 1 0–1 H 0–1 Sep 24, 2023 H2H
60470 Juan Pablo Varillas Hubert Hurkacz 1 1–0 C 1–0 Jun 3, 2023 H2H
60471 Juan Pablo Varillas Jie Cui 1 1–0 H 1–0 Sep 23, 2023 H2H
60472 Juan Pablo Varillas Juncheng Shang 1 1–0 C 1–0 May 30, 2023 H2H
60473 Juan Pablo Varillas Lorenzo Sonego 1 1–0 C 1–0 Jul 21, 2022 H2H
60474 Juan Pablo Varillas Michael Mmoh 1 0–1 C 0–1 Apr 4, 2024 H2H
60475 Juan Pablo Varillas Miomir Kecmanovic 1 1–0 H 1–0 Aug 30, 2023 H2H
60476 Juan Pablo Varillas Novak Djokovic 1 0–1 C 0–1 Jun 6, 2023 H2H
60477 Juan Pablo Varillas Sumit Nagal 1 1–0 C 1–0 Jul 15, 2021 H2H
60478 Juan Pablo Varillas Taylor Fritz 1 0–1 H 0–1 Aug 31, 2023 H2H
60479 Juan Sebastian Cabal Benoit Paire 1 0–1 C 0–1 Feb 29, 2012 H2H
60480 Juan Sebastian Cabal Sam Groth 1 0–1 H 0–1 Jul 17, 2014 H2H
60481 Julian Alonso Alberto Berasategui 1 0–1 C 0–1 Sep 13, 1997 H2H
60482 Julian Alonso Andre Sa 1 1–0 C 1–0 Nov 5, 1998 H2H
60483 Julian Alonso Andrew Ilie 1 0–1 C 0–1 May 27, 1998 H2H
60484 Julian Alonso Carlos Costa 1 1–0 C 1–0 Jun 13, 1998 H2H
60485 Julian Alonso Cecil Mamiit 1 0–1 H 0–1 Feb 10, 2000 H2H
60486 Julian Alonso Danny Sapsford 1 0–1 G 0–1 Jun 23, 1999 H2H
60487 Julian Alonso Dinu Pescariu 1 1–0 C 1–0 Nov 6, 1997 H2H
60488 Julian Alonso Fabrice Santoro 1 1–0 C 1–0 Apr 9, 1998 H2H
60489 Julian Alonso Francisco Roig 1 0–1 C 0–1 Apr 15, 1998 H2H
60490 Julian Alonso German Puentes 1 0–1 C 0–1 Jul 9, 1999 H2H
60491 Julian Alonso Gilbert Schaller 1 1–0 C 1–0 Oct 2, 1997 H2H
60492 Julian Alonso Grant Stafford 1 0–1 H 0–1 Feb 20, 1998 H2H
60493 Julian Alonso Guillermo Canas 1 0–1 C 0–1 Oct 29, 1998 H2H
60494 Julian Alonso Hendrik Dreekmann 1 1–0 C 1–0 Jul 30, 1998 H2H
60495 Julian Alonso Hernan Gumy 1 1–0 C 1–0 Jul 26, 1997 H2H
60496 Julian Alonso Jacobo Diaz 1 1–0 C 1–0 Jul 8, 1999 H2H
60497 Julian Alonso Jan-Michael Gambill 1 0–1 H 0–1 Mar 2, 2000 H2H
60498 Julian Alonso Jan Siemerink 1 0–1 H 0–1 Aug 27, 1998 H2H
60499 Julian Alonso Jason Stoltenberg 1 0–1 H 0–1 Jan 15, 1998 H2H
60500 Julian Alonso Javier Sanchez 1 0–1 C 0–1 Oct 3, 1997 H2H
60501 Julian Alonso Jonathan Stark 1 0–1 H 0–1 Feb 26, 1998 H2H
60502 Julian Alonso Jordi Burillo 1 1–0 C 1–0 Nov 8, 1997 H2H
60503 Julian Alonso Juan Balcells 1 1–0 C 1–0 Sep 17, 1999 H2H
60504 Julian Alonso Julien Chauvin 1 1–0 C 1–0 Sep 11, 1997 H2H
60505 Julian Alonso Kevin Kim 1 1–0 C 1–0 Apr 13, 2000 H2H
60506 Julian Alonso Lionel Roux 1 1–0 H 1–0 Feb 5, 1998 H2H
60507 Julian Alonso Marc Rosset 1 0–1 H 0–1 Jan 8, 1998 H2H
60508 Julian Alonso Markus Hipfl 1 1–0 C 1–0 Jul 23, 1997 H2H
60509 Julian Alonso Mark Woodforde 1 0–1 H 0–1 Feb 16, 2000 H2H
60510 Julian Alonso Oliver Gross 1 1–0 C 1–0 Sep 16, 1999 H2H
60511 Julian Alonso Olivier Delaitre 1 0–1 C 0–1 Oct 22, 1998 H2H
60512 Julian Alonso Paul Haarhuis 1 0–1 H 0–1 Sep 2, 1998 H2H
60513 Julian Alonso Renzo Furlan 1 1–0 H 1–0 Jan 21, 1998 H2H
60514 Julian Alonso Sebastien Lareau 1 1–0 H 1–0 Jan 20, 1999 H2H
60515 Julian Alonso Stefan Koubek 1 1–0 C 1–0 Sep 14, 2000 H2H
60516 Julian Alonso Steve Bryan 1 1–0 H 1–0 Mar 18, 1997 H2H
60517 Julian Alonso Tomas Zib 1 1–0 C 1–0 Sep 17, 1998 H2H
60518 Julian Ganzabal Andres Gimeno 1 0–1 C 0–1 Nov 15, 1968 H2H
60519 Julian Ganzabal Piero Toci 1 1–0 C 1–0 May 6, 1976 H2H
60520 Julian Lenz Pablo Carreno Busta 1 0–1 H 0–1 Sep 19, 2019 H2H
60521 Julian Reister Albert Ramos-Vinolas 1 0–1 C 0–1 Jul 11, 2013 H2H
60522 Julian Reister Jesse Huta Galung 1 0–1 G 0–1 Jun 15, 2011 H2H
60523 Julian Reister Martin Alund 1 1–0 C 1–0 Feb 21, 2013 H2H
60524 Julian Reister Roko Karanusic 1 0–1 H 0–1 Oct 25, 2007 H2H
60525 Julian Stamatov Roland Stadler 1 0–1 C 0–1 Dec 17, 1981 H2H
60526 Julien Benneteau Adrian Ungur 1 1–0 H 1–0 Feb 7, 2013 H2H
60527 Julien Benneteau Alexander Peya 1 1–0 C 1–0 May 6, 2009 H2H
60528 Julien Benneteau Amer Delic 1 0–1 H 0–1 Mar 21, 2007 H2H
60529 Julien Benneteau Andrey Kuznetsov 1 1–0 H 1–0 Oct 25, 2012 H2H
60530 Julien Benneteau Benjamin Balleret 1 1–0 C 1–0 Apr 17, 2007 H2H
60531 Julien Benneteau Bjorn Phau 1 1–0 G 1–0 Jun 28, 2006 H2H
60532 Julien Benneteau Blaz Kavcic 1 0–1 C 0–1 Jul 14, 2011 H2H
60533 Julien Benneteau Blaz Rola 1 1–0 H 1–0 Aug 12, 2014 H2H
60534 Julien Benneteau Damir Dzumhur 1 0–1 C 0–1 May 8, 2018 H2H
60535 Julien Benneteau Daniele Bracciali 1 0–1 C 0–1 Feb 1, 2007 H2H
60536 Julien Benneteau Daniel Gimeno-Traver 1 1–0 H 1–0 Mar 25, 2011 H2H
60537 Julien Benneteau Daniel Munoz de la Nava 1 1–0 H 1–0 Mar 8, 2014 H2H
60538 Julien Benneteau David Guez 1 1–0 H 1–0 Jan 20, 2010 H2H
60539 Julien Benneteau Dennis Novikov 1 1–0 H 1–0 Aug 30, 2012 H2H
60540 Julien Benneteau Dustin Brown 1 1–0 H 1–0 Sep 23, 2016 H2H
60541 Julien Benneteau Flavio Cipolla 1 1–0 H 1–0 Sep 2, 2009 H2H
60542 Julien Benneteau Frances Tiafoe 1 0–1 G 0–1 Jul 5, 2018 H2H
60543 Julien Benneteau George Bastl 1 1–0 H 1–0 Feb 20, 2009 H2H
60544 Julien Benneteau Gianluca Pozzi 1 1–0 C 1–0 Oct 11, 2001 H2H
60545 Julien Benneteau Guillermo Coria 1 0–1 H 0–1 Mar 27, 2004 H2H
60546 Julien Benneteau Harel Levy 1 1–0 H 1–0 Oct 9, 2008 H2H
60547 Julien Benneteau Henri Laaksonen 1 1–0 H 1–0 Oct 20, 2017 H2H
60548 Julien Benneteau Horacio Zeballos 1 1–0 H 1–0 Aug 11, 2016 H2H
60549 Julien Benneteau Hyeon Chung 1 0–1 H 0–1 Aug 24, 2017 H2H
60550 Julien Benneteau Ivan Miranda 1 0–1 H 0–1 Jul 21, 2003 H2H
60551 Julien Benneteau Ivo Minar 1 1–0 H 1–0 Oct 10, 2007 H2H
60552 Julien Benneteau Jan-Michael Gambill 1 1–0 H 1–0 Oct 14, 2004 H2H
60553 Julien Benneteau Jared Donaldson 1 1–0 H 1–0 Aug 10, 2016 H2H
60554 Julien Benneteau Jesse Huta Galung 1 1–0 H 1–0 Feb 20, 2014 H2H
60555 Julien Benneteau Jimmy Wang 1 1–0 H 1–0 Feb 23, 2006 H2H
60556 Julien Benneteau Joachim Johansson 1 0–1 C 0–1 Oct 8, 2004 H2H
60557 Julien Benneteau John Millman 1 0–1 H 0–1 Feb 4, 2016 H2H
60558 Julien Benneteau John-Patrick Smith 1 1–0 H 1–0 Aug 4, 2016 H2H
60559 Julien Benneteau Joseph Sirianni 1 1–0 G 1–0 Jun 22, 2006 H2H
60560 Julien Benneteau Julien Boutter 1 1–0 C 1–0 May 21, 2004 H2H
60561 Julien Benneteau Karol Beck 1 1–0 H 1–0 Jan 18, 2012 H2H
60562 Julien Benneteau Kyle Edmund 1 1–0 H 1–0 Mar 21, 2014 H2H
60563 Julien Benneteau Luis Horna 1 1–0 H 1–0 Aug 23, 2006 H2H
60564 Julien Benneteau Lukas Dlouhy 1 0–1 C 0–1 Jul 27, 2006 H2H
60565 Julien Benneteau Lukasz Kubot 1 0–1 H 0–1 Aug 22, 2012 H2H
60566 Julien Benneteau Malek Jaziri 1 1–0 H 1–0 Feb 22, 2018 H2H
60567 Julien Benneteau Marc Gicquel 1 0–1 C 0–1 Apr 28, 2007 H2H
60568 Julien Benneteau Marco Cecchinato 1 1–0 H 1–0 Aug 29, 2018 H2H
60569 Julien Benneteau Martin Klizan 1 1–0 H 1–0 Sep 22, 2016 H2H
60570 Julien Benneteau Marton Fucsovics 1 1–0 G 1–0 Jul 4, 2018 H2H
60571 Julien Benneteau Matteo Berrettini 1 0–1 H 0–1 Aug 21, 2018 H2H
60572 Julien Benneteau Matthias Bachinger 1 1–0 C 1–0 Jul 29, 2011 H2H
60573 Julien Benneteau Michal Mertinak 1 0–1 C 0–1 Apr 28, 2005 H2H
60574 Julien Benneteau Mischa Zverev 1 1–0 C 1–0 May 29, 2012 H2H
60575 Julien Benneteau Paul Capdeville 1 0–1 H 0–1 Jan 17, 2007 H2H
60576 Julien Benneteau Paul Goldstein 1 0–1 H 0–1 Feb 26, 2007 H2H
60577 Julien Benneteau Pere Riba 1 1–0 H 1–0 Oct 27, 2011 H2H
60578 Julien Benneteau Pierre-Hugues Herbert 1 1–0 H 1–0 Aug 22, 2017 H2H
60579 Julien Benneteau Raemon Sluiter 1 1–0 C 1–0 Apr 16, 2003 H2H
60580 Julien Benneteau Ramon Delgado 1 1–0 H 1–0 Jul 30, 2003 H2H
60581 Julien Benneteau Ricardo Mello 1 1–0 H 1–0 Aug 23, 2011 H2H
60582 Julien Benneteau Roberto Bautista Agut 1 1–0 H 1–0 Feb 23, 2018 H2H
60583 Julien Benneteau Ruben Bemelmans 1 1–0 G 1–0 Jun 22, 2011 H2H
60584 Julien Benneteau Ruben Ramirez Hidalgo 1 1–0 C 1–0 May 20, 2004 H2H
60585 Julien Benneteau Rui Machado 1 1–0 C 1–0 May 24, 2011 H2H
60586 Julien Benneteau Ryan Harrison 1 1–0 H 1–0 Jan 12, 2013 H2H
60587 Julien Benneteau Sargis Sargsian 1 1–0 H 1–0 Mar 22, 2005 H2H
60588 Julien Benneteau Satoshi Iwabuchi 1 1–0 H 1–0 Sep 28, 2006 H2H
60589 Julien Benneteau Sergio Roitman 1 1–0 C 1–0 Oct 12, 2006 H2H
60590 Julien Benneteau Simon Stadler 1 0–1 H 0–1 Sep 25, 2008 H2H
60591 Julien Benneteau Somdev Devvarman 1 1–0 G 1–0 Jun 16, 2011 H2H
60592 Julien Benneteau Stefan Koubek 1 0–1 H 0–1 Jan 6, 2007 H2H
60593 Julien Benneteau Steve Johnson 1 0–1 H 0–1 Aug 17, 2016 H2H
60594 Julien Benneteau Taro Daniel 1 1–0 H 1–0 Jan 17, 2018 H2H
60595 Julien Benneteau Tatsuma Ito 1 1–0 G 1–0 Jun 14, 2012 H2H
60596 Julien Benneteau Teymuraz Gabashvili 1 1–0 H 1–0 Jan 4, 2007 H2H
60597 Julien Benneteau Thanasi Kokkinakis 1 0–1 H 0–1 Jan 7, 2015 H2H
60598 Julien Benneteau Thiemo de Bakker 1 0–1 C 0–1 Jul 20, 2006 H2H
60599 Julien Benneteau Thierry Ascione 1 1–0 C 1–0 May 22, 2004 H2H
60600 Julien Benneteau Vasek Pospisil 1 1–0 H 1–0 Jan 15, 2015 H2H