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
26401 Edoardo Mazza Mark Dickson 1 0–1 C 0–1 May 18, 1983 H2H
26402 Edoardo Mazza Pavel Slozil 1 0–1 C 0–1 May 15, 1985 H2H
26403 Edouard Roger-Vasselin Adrian Mannarino 1 0–1 G 0–1 Jul 17, 2015 H2H
26404 Edouard Roger-Vasselin Albert Ramos-Vinolas 1 1–0 H 1–0 Jan 2, 2014 H2H
26405 Edouard Roger-Vasselin Alejandro Falla 1 1–0 C 1–0 May 22, 2013 H2H
26406 Edouard Roger-Vasselin Alejandro Gonzalez 1 1–0 C 1–0 May 21, 2014 H2H
26407 Edouard Roger-Vasselin Aleksandr Nedovyesov 1 1–0 H 1–0 Aug 20, 2014 H2H
26408 Edouard Roger-Vasselin Ante Pavic 1 1–0 H 1–0 Feb 20, 2014 H2H
26409 Edouard Roger-Vasselin Benoit Paire 1 1–0 C 1–0 May 23, 2012 H2H
26410 Edouard Roger-Vasselin Blaz Kavcic 1 1–0 G 1–0 Jul 16, 2015 H2H
26411 Edouard Roger-Vasselin Clement Reix 1 0–1 H 0–1 Sep 20, 2012 H2H
26412 Edouard Roger-Vasselin Daniel Brands 1 1–0 H 1–0 Oct 26, 2013 H2H
26413 Edouard Roger-Vasselin Dustin Brown 1 1–0 H 1–0 Feb 7, 2014 H2H
26414 Edouard Roger-Vasselin Eric Prodon 1 1–0 H 1–0 Jan 5, 2012 H2H
26415 Edouard Roger-Vasselin Evgeny Korolev 1 1–0 G 1–0 Jun 13, 2012 H2H
26416 Edouard Roger-Vasselin Frantisek Cermak 1 1–0 H 1–0 Sep 30, 2010 H2H
26417 Edouard Roger-Vasselin Guillaume Rufin 1 1–0 G 1–0 Jun 12, 2013 H2H
26418 Edouard Roger-Vasselin Igor Sijsling 1 1–0 H 1–0 Mar 21, 2014 H2H
26419 Edouard Roger-Vasselin Jamie Baker 1 1–0 G 1–0 Jun 27, 2007 H2H
26420 Edouard Roger-Vasselin Jimmy Wang 1 1–0 G 1–0 Jul 8, 2011 H2H
26421 Edouard Roger-Vasselin Kenny De Schepper 1 1–0 H 1–0 Sep 24, 2015 H2H
26422 Edouard Roger-Vasselin Lars Burgsmuller 1 0–1 H 0–1 Oct 1, 2004 H2H
26423 Edouard Roger-Vasselin Lukas Lacko 1 0–1 H 0–1 Oct 4, 2013 H2H
26424 Edouard Roger-Vasselin Malek Jaziri 1 0–1 H 0–1 Jan 22, 2015 H2H
26425 Edouard Roger-Vasselin Marinko Matosevic 1 1–0 H 1–0 Mar 14, 2015 H2H
26426 Edouard Roger-Vasselin Martin Alund 1 1–0 C 1–0 May 29, 2013 H2H
26427 Edouard Roger-Vasselin Martin Vassallo Arguello 1 1–0 C 1–0 Apr 26, 2007 H2H
26428 Edouard Roger-Vasselin Matteo Viola 1 0–1 H 0–1 Jul 19, 2013 H2H
26429 Edouard Roger-Vasselin Michal Przysiezny 1 1–0 H 1–0 Feb 6, 2014 H2H
26430 Edouard Roger-Vasselin Nathan Healey 1 1–0 H 1–0 Sep 30, 2004 H2H
26431 Edouard Roger-Vasselin Pierre-Hugues Herbert 1 0–1 H 0–1 Oct 23, 2014 H2H
26432 Edouard Roger-Vasselin Richard Bloomfield 1 1–0 G 1–0 Jul 7, 2011 H2H
26433 Edouard Roger-Vasselin Roberto Bautista Agut 1 1–0 H 1–0 Feb 2, 2012 H2H
26434 Edouard Roger-Vasselin Ruben Bemelmans 1 1–0 H 1–0 Jan 16, 2013 H2H
26435 Edouard Roger-Vasselin Somdev Devvarman 1 0–1 H 0–1 Mar 23, 2013 H2H
26436 Edouard Roger-Vasselin Stephane Robert 1 1–0 C 1–0 Apr 25, 2012 H2H
26437 Edouard Roger-Vasselin Tatsuma Ito 1 0–1 H 0–1 Feb 7, 2013 H2H
26438 Edouard Roger-Vasselin Teymuraz Gabashvili 1 1–0 G 1–0 Jun 29, 2016 H2H
26439 Edouard Roger-Vasselin Wayne Odesnik 1 0–1 C 0–1 Jul 12, 2012 H2H
26440 Edson Krause M. Arenzon 1 1–0 H 1–0 Nov 24, 1983 H2H
26441 Eduardo Bengoechea Adriano Panatta 1 0–1 C 0–1 Jun 11, 1981 H2H
26442 Eduardo Bengoechea Alessandro Baldoni 1 1–0 C 1–0 May 21, 1987 H2H
26443 Eduardo Bengoechea Andreas Maurer 1 0–1 C 0–1 May 26, 1982 H2H
26444 Eduardo Bengoechea Bernhard Pils 1 1–0 C 1–0 Aug 8, 1985 H2H
26445 Eduardo Bengoechea Blaine Willenborg 1 0–1 C 0–1 Jun 12, 1987 H2H
26446 Eduardo Bengoechea Brad Drewett 1 0–1 C 0–1 Aug 7, 1986 H2H
26447 Eduardo Bengoechea Chris Mayotte 1 1–0 C 1–0 May 29, 1981 H2H
26448 Eduardo Bengoechea Colin Dowdeswell 1 1–0 H 1–0 Aug 29, 1985 H2H
26449 Eduardo Bengoechea Damir Keretic 1 0–1 C 0–1 Jun 16, 1981 H2H
26450 Eduardo Bengoechea Dan Cassidy 1 0–1 H 0–1 Nov 13, 1987 H2H
26451 Eduardo Bengoechea Eddie Dibbs 1 0–1 C 0–1 Feb 5, 1981 H2H
26452 Eduardo Bengoechea Guillermo Rivas 1 1–0 C 1–0 Nov 10, 1988 H2H
26453 Eduardo Bengoechea John Boytim 1 1–0 C 1–0 Jul 12, 1989 H2H
26454 Eduardo Bengoechea Jose Higueras 1 0–1 C 0–1 Nov 23, 1981 H2H
26455 Eduardo Bengoechea Kjell Johansson 1 1–0 C 1–0 May 4, 1981 H2H
26456 Eduardo Bengoechea Manuel Orantes 1 0–1 C 0–1 May 4, 1981 H2H
26457 Eduardo Bengoechea Massimiliano Narducci 1 1–0 C 1–0 May 25, 1989 H2H
26458 Eduardo Bengoechea Mel Purcell 1 1–0 C 1–0 Apr 29, 1987 H2H
26459 Eduardo Bengoechea Milan Srejber 1 0–1 C 0–1 Sep 18, 1986 H2H
26460 Eduardo Bengoechea Onny Parun 1 0–1 C 0–1 May 6, 1981 H2H
26461 Eduardo Bengoechea Paul Mcnamee 1 0–1 C 0–1 May 9, 1981 H2H
26462 Eduardo Bengoechea Per Hjertquist 1 1–0 C 1–0 Sep 20, 1984 H2H
26463 Eduardo Bengoechea Peter Ballauff 1 1–0 H 1–0 Feb 9, 1990 H2H
26464 Eduardo Bengoechea Peter Lindgren 1 0–1 C 0–1 Feb 25, 1988 H2H
26465 Eduardo Bengoechea Ricardo Ycaza 1 0–1 C 0–1 Nov 19, 1981 H2H
26466 Eduardo Bengoechea Tore Meinecke 1 1–0 C 1–0 Jun 12, 1986 H2H
26467 Eduardo Bengoechea Vitas Gerulaitis 1 1–0 C 1–0 May 23, 1985 H2H
26468 Eduardo Bengoechea Wayne Pascoe 1 1–0 C 1–0 Jul 16, 1981 H2H
26469 Eduardo Bengoechea Wojtek Fibak 1 1–0 C 1–0 May 6, 1987 H2H
26470 Eduardo Furusho Alberto Tous 1 1–0 C 1–0 Jun 16, 1988 H2H
26471 Eduardo Furusho Christer Allgardh 1 0–1 C 0–1 Jun 17, 1988 H2H
26472 Eduardo Gorostiaga Milan Holecek 1 0–1 H 0–1 Aug 6, 1969 H2H
26473 Eduardo Masso Dan Goldie 1 0–1 H 0–1 Apr 18, 1991 H2H
26474 Eduardo Masso Francesco Cancellotti 1 1–0 C 1–0 Jun 20, 1991 H2H
26475 Eduardo Masso Kent Carlsson 1 0–1 C 0–1 Apr 16, 1988 H2H
26476 Eduardo Masso Milan Srejber 1 0–1 C 0–1 Feb 16, 1989 H2H
26477 Eduardo Masso Paul Chamberlin 1 1–0 G 1–0 Jun 16, 1988 H2H
26478 Eduardo Masso Peter Lindgren 1 1–0 C 1–0 May 4, 1988 H2H
26479 Eduardo Masso Remi Gilberton 1 1–0 C 1–0 Feb 11, 1988 H2H
26480 Eduardo Masso Ronnie Bathman 1 0–1 C 0–1 Jul 31, 1986 H2H
26481 Eduardo Masso Shlomo Glickstein 1 1–0 H 1–0 Oct 15, 1987 H2H
26482 Eduardo Masso Thierry Tulasne 1 1–0 H 1–0 Mar 3, 1989 H2H
26483 Eduardo Masso Tomas Smid 1 1–0 C 1–0 Nov 24, 1988 H2H
26484 Eduardo Medica Martin Spottl 1 0–1 C 0–1 Jun 10, 1999 H2H
26485 Eduardo Medica Michael Kohlmann 1 0–1 C 0–1 Jul 28, 1999 H2H
26486 Eduardo Oncins Russell Simpson 1 0–1 H 0–1 Jan 13, 1983 H2H
26487 Eduardo Osta Belus Prajoux 1 0–1 C 0–1 Feb 4, 1982 H2H
26488 Eduardo Osta Gabriel Urpi 1 0–1 C 0–1 Oct 5, 1983 H2H
26489 Eduardo Osta Henrik Sundstrom 1 0–1 C 0–1 Apr 4, 1985 H2H
26490 Eduardo Osta Kjell Johansson 1 0–1 C 0–1 Jan 28, 1982 H2H
26491 Eduardo Osta Luis Borfiga 1 1–0 C 1–0 Apr 3, 1985 H2H
26492 Eduardo Osta Pavel Slozil 1 0–1 C 0–1 Apr 28, 1983 H2H
26493 Eduardo Schwank Benoit Paire 1 0–1 C 0–1 Jul 12, 2012 H2H
26494 Eduardo Schwank Blaz Kavcic 1 0–1 C 0–1 May 26, 2010 H2H
26495 Eduardo Schwank Daniel Brands 1 1–0 C 1–0 Jul 18, 2008 H2H
26496 Eduardo Schwank Diego Junqueira 1 1–0 C 1–0 Feb 12, 2009 H2H
26497 Eduardo Schwank Dudi Sela 1 1–0 C 1–0 May 3, 2012 H2H
26498 Eduardo Schwank Frederik Nielsen 1 1–0 G 1–0 Jun 19, 2008 H2H
26499 Eduardo Schwank Gael Monfils 1 0–1 H 0–1 Nov 3, 2010 H2H
26500 Eduardo Schwank Ivo Minar 1 0–1 H 0–1 Aug 20, 2008 H2H
26501 Eduardo Schwank Marcos Daniel 1 1–0 C 1–0 Apr 8, 2010 H2H
26502 Eduardo Schwank Marin Cilic 1 0–1 C 0–1 May 12, 2010 H2H
26503 Eduardo Schwank Oscar Hernandez 1 0–1 C 0–1 Apr 22, 2009 H2H
26504 Eduardo Schwank Paul Capdeville 1 0–1 C 0–1 Feb 5, 2009 H2H
26505 Eduardo Schwank Peter Luczak 1 1–0 C 1–0 Feb 15, 2008 H2H
26506 Eduardo Schwank Rui Machado 1 1–0 C 1–0 Feb 13, 2009 H2H
26507 Eduardo Schwank Santiago Gonzalez 1 1–0 C 1–0 Feb 24, 2010 H2H
26508 Eduardo Schwank Simon Greul 1 1–0 C 1–0 Feb 25, 2010 H2H
26509 Eduardo Schwank Steve Darcis 1 0–1 H 0–1 Oct 28, 2010 H2H
26510 Eduardo Schwank Thiemo de Bakker 1 0–1 C 0–1 Apr 13, 2010 H2H
26511 Edvaldo Oliveira Gianni Ocleppo 1 0–1 C 0–1 Jun 9, 1983 H2H
26512 Edvaldo Oliveira Marcelo Hennemann 1 0–1 H 0–1 Feb 9, 1989 H2H
26513 Edwin Kempes Adrian Voinea 1 1–0 C 1–0 Jul 21, 2000 H2H
26514 Edwin Kempes Andre Sa 1 0–1 H 0–1 Aug 29, 2001 H2H
26515 Edwin Kempes Gilles Elseneer 1 0–1 G 0–1 Jun 13, 2001 H2H
26516 Edwin Kempes Jiri Vanek 1 1–0 H 1–0 Jan 4, 2001 H2H
26517 Edwin Kempes Juan Balcells 1 1–0 H 1–0 Mar 8, 2001 H2H
26518 Edwin Kempes Justin Gimelstob 1 0–1 H 0–1 Aug 28, 2002 H2H
26519 Edwin Kempes Michihisa Onoda 1 1–0 H 1–0 Sep 20, 2001 H2H
26520 Edwin Kempes Sebastien Lareau 1 0–1 H 0–1 Feb 21, 2001 H2H
26521 Edwin Kempes Tomas Zib 1 0–1 G 0–1 Jun 21, 2001 H2H
26522 Egan Adams Herve Gauvain 1 1–0 C 1–0 Nov 26, 1982 H2H
26523 Egan Adams Pascal Portes 1 1–0 C 1–0 Oct 3, 1984 H2H
26524 Egan Adams Pat Dupre 1 0–1 H 0–1 Jan 26, 1983 H2H
26525 Egor Gerasimov Carlos Taberner 1 0–1 H 0–1 Sep 24, 2021 H2H
26526 Egor Gerasimov Diego Schwartzman 1 0–1 H 0–1 Aug 29, 2019 H2H
26527 Egor Gerasimov Ilya Ivashka 1 0–1 H 0–1 Aug 4, 2021 H2H
26528 Egor Gerasimov Taylor Fritz 1 0–1 H 0–1 Nov 10, 2021 H2H
26529 Eiji Takeuchi Etsuo Uchiyama 1 1–0 C 1–0 Oct 21, 1981 H2H
26530 Eiji Takeuchi Russell Simpson 1 0–1 H 0–1 Oct 16, 1985 H2H
26531 Eiji Takeuchi Wojtek Fibak 1 0–1 C 0–1 Oct 22, 1981 H2H
26532 Elias Ymer Adam Moundir 1 1–0 C 1–0 Apr 6, 2023 H2H
26533 Elias Ymer Alexandre Muller 1 0–1 C 0–1 May 21, 2025 H2H
26534 Elias Ymer Aslan Karatsev 1 1–0 H 1–0 Feb 4, 2022 H2H
26535 Elias Ymer Benoit Paire 1 1–0 C 1–0 Jul 21, 2022 H2H
26536 Elias Ymer Bjorn Fratangelo 1 0–1 H 0–1 Mar 9, 2019 H2H
26537 Elias Ymer Brandon Nakashima 1 0–1 H 0–1 Feb 23, 2026 H2H
26538 Elias Ymer Cameron Norrie 1 0–1 H 0–1 Jul 22, 2021 H2H
26539 Elias Ymer Cristian Garin 1 0–1 G 0–1 Jun 29, 2022 H2H
26540 Elias Ymer Daniel Altmaier 1 1–0 C 1–0 Jul 14, 2022 H2H
26541 Elias Ymer Daniel Brands 1 1–0 C 1–0 Jul 21, 2016 H2H
26542 Elias Ymer Dudi Sela 1 1–0 C 1–0 May 29, 2018 H2H
26543 Elias Ymer Gian Marco Moroni 1 1–0 H 1–0 Feb 3, 2022 H2H
26544 Elias Ymer Go Soeda 1 0–1 H 0–1 Jan 21, 2015 H2H
26545 Elias Ymer Grigor Dimitrov 1 0–1 C 0–1 Jul 11, 2013 H2H
26546 Elias Ymer Henri Laaksonen 1 0–1 C 0–1 Jul 16, 2021 H2H
26547 Elias Ymer Igor Sijsling 1 1–0 H 1–0 Jan 8, 2015 H2H
26548 Elias Ymer Ilya Ivashka 1 0–1 H 0–1 Sep 23, 2021 H2H
26549 Elias Ymer Jacob Fearnley 1 1–0 H 1–0 Oct 17, 2025 H2H
26550 Elias Ymer Juncheng Shang 1 0–1 H 0–1 Jul 31, 2024 H2H
26551 Elias Ymer Konstantin Kravchuk 1 1–0 C 1–0 Jul 22, 2016 H2H
26552 Elias Ymer Leo Borg 1 0–1 C 0–1 Jul 20, 2023 H2H
26553 Elias Ymer Lorenzo Musetti 1 0–1 C 0–1 Jul 27, 2023 H2H
26554 Elias Ymer Lorenzo Sonego 1 0–1 C 0–1 Apr 21, 2022 H2H
26555 Elias Ymer Matteo Berrettini 1 0–1 H 0–1 Mar 2, 2023 H2H
26556 Elias Ymer Matthew Ebden 1 1–0 H 1–0 Jul 21, 2021 H2H
26557 Elias Ymer Mikael Ymer 1 1–0 H 1–0 Oct 16, 2025 H2H
26558 Elias Ymer Mikhail Kukushkin 1 1–0 C 1–0 Jul 10, 2014 H2H
26559 Elias Ymer Miomir Kecmanovic 1 0–1 H 0–1 Oct 21, 2023 H2H
26560 Elias Ymer Nick Kyrgios 1 1–0 C 1–0 Apr 23, 2015 H2H
26561 Elias Ymer Pedro Martinez 1 0–1 C 0–1 Jul 22, 2022 H2H
26562 Elias Ymer Roberto Bautista Agut 1 1–0 H 1–0 Oct 19, 2023 H2H
26563 Elias Ymer Stefano Travaglia 1 1–0 H 1–0 Feb 5, 2022 H2H
26564 Elias Ymer Sumit Nagal 1 0–1 C 0–1 Jul 18, 2024 H2H
26565 Elias Ymer Thiago Seyboth Wild 1 0–1 C 0–1 Feb 28, 2019 H2H
26566 Elias Ymer Tobias Kamke 1 0–1 H 0–1 Oct 20, 2016 H2H
26567 Elias Ymer Tristan Boyer 1 1–0 C 1–0 Jul 17, 2025 H2H
26568 Elias Ymer Ugo Humbert 1 0–1 G 0–1 Jun 8, 2026 H2H
26569 Elias Ymer Yuichi Sugita 1 0–1 H 0–1 Oct 17, 2019 H2H
26570 Eliot Spizzirri Laslo Djere 1 1–0 H 1–0 Nov 5, 2025 H2H
26571 Eliot Spizzirri Pedro Martinez 1 1–0 H 1–0 Oct 16, 2025 H2H
26572 Eliot Teltscher Adriano Panatta 1 1–0 C 1–0 Jun 3, 1979 H2H
26573 Eliot Teltscher Alejandro Pierola 1 1–0 C 1–0 Oct 10, 1979 H2H
26574 Eliot Teltscher Allan Stone 1 0–1 C 0–1 Sep 20, 1978 H2H
26575 Eliot Teltscher Andy Andrews 1 1–0 H 1–0 Oct 19, 1983 H2H
26576 Eliot Teltscher Andy Kohlberg 1 1–0 C 1–0 Jul 30, 1980 H2H
26577 Eliot Teltscher Angel Gimenez 1 1–0 C 1–0 Nov 7, 1980 H2H
26578 Eliot Teltscher Barry Moir 1 0–1 C 0–1 May 7, 1987 H2H
26579 Eliot Teltscher Bernard Fritz 1 1–0 H 1–0 Aug 13, 1981 H2H
26580 Eliot Teltscher Blaine Willenborg 1 1–0 H 1–0 Aug 21, 1980 H2H
26581 Eliot Teltscher Bob Green 1 0–1 C 0–1 Sep 28, 1985 H2H
26582 Eliot Teltscher Brian Fairlie 1 0–1 C 0–1 Jul 20, 1977 H2H
26583 Eliot Teltscher Bruce Foxworth 1 1–0 H 1–0 Feb 23, 1983 H2H
26584 Eliot Teltscher Bruce Nichols 1 1–0 H 1–0 Feb 17, 1982 H2H
26585 Eliot Teltscher Butch Seewagen 1 1–0 C 1–0 Jul 27, 1977 H2H
26586 Eliot Teltscher Cary Leeds 1 1–0 H 1–0 Sep 4, 1982 H2H
26587 Eliot Teltscher Charlie Owens 1 1–0 C 1–0 Apr 4, 1980 H2H
26588 Eliot Teltscher Christophe Casa 1 1–0 C 1–0 Jul 14, 1977 H2H
26589 Eliot Teltscher Christophe Roger-Vasselin 1 1–0 C 1–0 Jul 26, 1984 H2H
26590 Eliot Teltscher Cliff Richey 1 1–0 H 1–0 Feb 24, 1977 H2H
26591 Eliot Teltscher Cliff Skakle 1 1–0 H 1–0 Jan 23, 1981 H2H
26592 Eliot Teltscher Colin Dowdeswell 1 0–1 H 0–1 Dec 7, 1978 H2H
26593 Eliot Teltscher Corrado Barazzutti 1 0–1 C 0–1 May 23, 1979 H2H
26594 Eliot Teltscher Craig A Miller 1 1–0 C 1–0 Oct 8, 1982 H2H
26595 Eliot Teltscher Danny Saltz 1 1–0 H 1–0 Oct 11, 1984 H2H
26596 Eliot Teltscher David Dowlen 1 1–0 C 1–0 Jan 17, 1980 H2H
26597 Eliot Teltscher Derek Tarr 1 1–0 C 1–0 May 25, 1983 H2H
26598 Eliot Teltscher Drew Gitlin 1 1–0 H 1–0 Aug 20, 1981 H2H
26599 Eliot Teltscher Eric Friedler 1 1–0 H 1–0 Sep 15, 1979 H2H
26600 Eliot Teltscher Erick Iskersky 1 1–0 H 1–0 Sep 2, 1978 H2H