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
23401 Cyril Saulnier Igor Kunitsyn 1 1–0 C 1–0 Oct 27, 2005 H2H
23402 Cyril Saulnier Jan Hernych 1 1–0 H 1–0 Jul 16, 2004 H2H
23403 Cyril Saulnier Jiri Vanek 1 1–0 C 1–0 Sep 30, 2005 H2H
23404 Cyril Saulnier Julian Knowle 1 1–0 H 1–0 Feb 26, 2004 H2H
23405 Cyril Saulnier Karol Beck 1 0–1 C 0–1 Oct 30, 2004 H2H
23406 Cyril Saulnier Kevin Kim 1 0–1 H 0–1 Aug 13, 2001 H2H
23407 Cyril Saulnier Luis Horna 1 1–0 C 1–0 Nov 3, 2004 H2H
23408 Cyril Saulnier Matthew Behrmann 1 1–0 H 1–0 Jul 21, 2003 H2H
23409 Cyril Saulnier Nicolas Thomann 1 1–0 H 1–0 Oct 7, 2004 H2H
23410 Cyril Saulnier Oliver Marach 1 0–1 H 0–1 Feb 2, 2006 H2H
23411 Cyril Saulnier Paul Baccanello 1 1–0 H 1–0 Jan 6, 2005 H2H
23412 Cyril Saulnier Paul Goldstein 1 0–1 H 0–1 Jul 28, 2005 H2H
23413 Cyril Saulnier Rohan Bopanna 1 0–1 H 0–1 Jan 5, 2006 H2H
23414 Cyril Saulnier Stan Wawrinka 1 1–0 H 1–0 Aug 24, 2005 H2H
23415 Cyril Saulnier Stefano Pescosolido 1 1–0 C 1–0 May 20, 2004 H2H
23416 Cyril Saulnier Tobias Clemens 1 0–1 H 0–1 Oct 6, 2006 H2H
23417 Cyril Saulnier Tomas Zib 1 1–0 H 1–0 Feb 11, 2005 H2H
23418 Cyril Saulnier Wayne Arthurs 1 0–1 H 0–1 Mar 8, 2001 H2H
23419 Cyril Saulnier Werner Eschauer 1 0–1 C 0–1 May 31, 2000 H2H
23420 Cyril Suk Carl Uwe Steeb 1 0–1 C 0–1 Jul 13, 1989 H2H
23421 Cyril Suk Christian Bergstrom 1 0–1 C 0–1 Oct 18, 1990 H2H
23422 Cyril Suk Guillermo Rivas 1 0–1 C 0–1 Aug 17, 1989 H2H
23423 Cyril Suk Lawson Duncan 1 0–1 C 0–1 Aug 13, 1987 H2H
23424 Cyril Suk Neil Broad 1 0–1 H 0–1 Jan 18, 1989 H2H
23425 Cyril Suk Roberto Azar 1 1–0 C 1–0 Aug 10, 1989 H2H
23426 Dacio Campos Bruno Dadillon 1 0–1 C 0–1 Sep 19, 1985 H2H
23427 Dacio Campos Eduardo Bengoechea 1 0–1 H 0–1 Feb 9, 1989 H2H
23428 Dacio Campos Eliot Teltscher 1 0–1 C 0–1 May 29, 1985 H2H
23429 Dacio Campos Glenn Layendecker 1 0–1 C 0–1 May 7, 1986 H2H
23430 Dacio Campos Julio Goes 1 1–0 C 1–0 May 8, 1985 H2H
23431 Dacio Campos Nduka Odizor 1 0–1 G 0–1 Jun 19, 1985 H2H
23432 Dale Collings Arthur Ashe 1 0–1 G 0–1 Oct 13, 1978 H2H
23433 Dale Collings Bob Hewitt 1 1–0 G 1–0 Jun 23, 1976 H2H
23434 Dale Collings Chris Kachel 1 1–0 G 1–0 Oct 12, 1979 H2H
23435 Dale Collings Colin Dibley 1 1–0 G 1–0 Jan 8, 1981 H2H
23436 Dale Collings Dick Crealy 1 0–1 H 0–1 Jan 5, 1980 H2H
23437 Dale Collings Geoff Masters 1 1–0 H 1–0 Oct 19, 1979 H2H
23438 Dale Collings John Newcombe 1 0–1 G 0–1 Jun 28, 1978 H2H
23439 Dale Collings Marcello Lara 1 1–0 G 1–0 Oct 13, 1977 H2H
23440 Dale Collings Michael Grant 1 0–1 C 0–1 Aug 6, 1979 H2H
23441 Dale Collings Ulrich Marten 1 1–0 G 1–0 Oct 9, 1980 H2H
23442 Dale Collings Wayne Pascoe 1 1–0 C 1–0 Jul 23, 1981 H2H
23443 Dale Power Cliff Richey 1 0–1 C 0–1 Feb 13, 1975 H2H
23444 Dale Power Hans Jurgen Pohmann 1 0–1 C 0–1 Aug 14, 1974 H2H
23445 Dale Power Hans Kary 1 0–1 C 0–1 Aug 19, 1976 H2H
23446 Dale Power Ricardo Cano 1 0–1 C 0–1 Mar 30, 1976 H2H
23447 Dale Power Ross Case 1 0–1 C 0–1 Jan 20, 1977 H2H
23448 Damir Buljevic Eric Jelen 1 0–1 C 0–1 May 18, 1990 H2H
23449 Damir Dzumhur Benoit Paire 1 0–1 H 0–1 Oct 30, 2019 H2H
23450 Damir Dzumhur Botic van de Zandschulp 1 0–1 C 0–1 Apr 3, 2026 H2H
23451 Damir Dzumhur Carlos Taberner 1 0–1 C 0–1 Jul 25, 2025 H2H
23452 Damir Dzumhur Diego Schwartzman 1 0–1 C 0–1 Apr 30, 2016 H2H
23453 Damir Dzumhur Egor Gerasimov 1 0–1 H 0–1 Oct 18, 2018 H2H
23454 Damir Dzumhur Francisco Comesana 1 0–1 H 0–1 Jul 29, 2025 H2H
23455 Damir Dzumhur Giovanni Mpetshi Perricard 1 1–0 C 1–0 May 29, 2025 H2H
23456 Damir Dzumhur Jozef Kovalik 1 0–1 C 0–1 Jul 26, 2018 H2H
23457 Damir Dzumhur Mariano Navone 1 1–0 C 1–0 Feb 28, 2025 H2H
23458 Damir Dzumhur Martin Klizan 1 0–1 C 0–1 Apr 11, 2015 H2H
23459 Damir Dzumhur Nick Kyrgios 1 0–1 H 0–1 Mar 25, 2017 H2H
23460 Damir Dzumhur Pablo Carreno Busta 1 0–1 H 0–1 Oct 21, 2016 H2H
23461 Damir Dzumhur Quentin Halys 1 1–0 H 1–0 Aug 3, 2017 H2H
23462 Damir Keretic Adriano Panatta 1 0–1 C 0–1 Jun 17, 1981 H2H
23463 Damir Keretic Alberto Tous 1 1–0 C 1–0 May 11, 1983 H2H
23464 Damir Keretic Alejandro Cortes 1 1–0 C 1–0 Nov 23, 1981 H2H
23465 Damir Keretic Alejandro Pierola 1 1–0 C 1–0 Jul 16, 1981 H2H
23466 Damir Keretic Balazs Taroczy 1 1–0 C 1–0 Sep 24, 1982 H2H
23467 Damir Keretic Bernard Boileau 1 0–1 C 0–1 Nov 19, 1982 H2H
23468 Damir Keretic Brian Teacher 1 0–1 G 0–1 Jun 25, 1986 H2H
23469 Damir Keretic Carlos Kirmayr 1 0–1 C 0–1 Apr 30, 1982 H2H
23470 Damir Keretic Chip Hooper 1 1–0 C 1–0 May 22, 1982 H2H
23471 Damir Keretic Christoph Zipf 1 0–1 C 0–1 Dec 17, 1981 H2H
23472 Damir Keretic Christo Steyn 1 1–0 H 1–0 Feb 26, 1986 H2H
23473 Damir Keretic Claudio Panatta 1 1–0 C 1–0 Apr 28, 1986 H2H
23474 Damir Keretic Colin Dibley 1 0–1 C 0–1 Mar 20, 1980 H2H
23475 Damir Keretic David Dowlen 1 1–0 G 1–0 Jan 29, 1987 H2H
23476 Damir Keretic Drew Gitlin 1 0–1 G 0–1 Dec 11, 1982 H2H
23477 Damir Keretic Egan Adams 1 0–1 C 0–1 May 19, 1983 H2H
23478 Damir Keretic Evgeni Zhelyazkov 1 1–0 C 1–0 Dec 18, 1980 H2H
23479 Damir Keretic Gary Donnelly 1 0–1 H 0–1 Oct 30, 1986 H2H
23480 Damir Keretic Greg Whitecross 1 1–0 G 1–0 Dec 4, 1982 H2H
23481 Damir Keretic Jiri Granat 1 1–0 C 1–0 May 21, 1982 H2H
23482 Damir Keretic John Yuill 1 0–1 C 0–1 May 14, 1980 H2H
23483 Damir Keretic Jose Luis Damiani 1 1–0 C 1–0 Feb 18, 1983 H2H
23484 Damir Keretic Karl Richter 1 1–0 H 1–0 Oct 15, 1986 H2H
23485 Damir Keretic Luca Bottazzi 1 1–0 C 1–0 Jun 13, 1985 H2H
23486 Damir Keretic Mark Dickson 1 1–0 C 1–0 Oct 6, 1982 H2H
23487 Damir Keretic Nick Saviano 1 0–1 H 0–1 Oct 13, 1983 H2H
23488 Damir Keretic Pat Dupre 1 0–1 C 0–1 May 27, 1983 H2H
23489 Damir Keretic Patrice Dominguez 1 0–1 C 0–1 Mar 7, 1980 H2H
23490 Damir Keretic Per Hjertquist 1 0–1 C 0–1 Dec 20, 1980 H2H
23491 Damir Keretic Peter Elter 1 0–1 C 0–1 May 22, 1982 H2H
23492 Damir Keretic Ramiro Benavides 1 1–0 C 1–0 Feb 17, 1983 H2H
23493 Damir Keretic Reinhart Probst 1 0–1 H 0–1 Mar 29, 1979 H2H
23494 Damir Keretic Rick Fisher 1 1–0 C 1–0 Mar 6, 1980 H2H
23495 Damir Keretic Sean Sorensen 1 1–0 C 1–0 May 10, 1984 H2H
23496 Damir Keretic Shlomo Glickstein 1 0–1 C 0–1 Apr 8, 1983 H2H
23497 Damir Keretic Stanislav Birner 1 0–1 H 0–1 Mar 13, 1980 H2H
23498 Damir Keretic Stefan Svensson 1 0–1 C 0–1 Oct 8, 1980 H2H
23499 Damir Keretic Tomm Warneke 1 0–1 C 0–1 Jul 20, 1983 H2H
23500 Damir Keretic Zeljko Franulovic 1 1–0 C 1–0 Jun 21, 1979 H2H
23501 Danai Udomchoke George Bastl 1 1–0 H 1–0 Sep 28, 2006 H2H
23502 Danai Udomchoke Justin Gimelstob 1 0–1 H 0–1 Feb 2, 2006 H2H
23503 Danai Udomchoke Marin Cilic 1 1–0 H 1–0 Oct 4, 2006 H2H
23504 Danai Udomchoke Noam Okun 1 1–0 H 1–0 Sep 15, 2005 H2H
23505 Danai Udomchoke Tomas Zib 1 1–0 G 1–0 Jun 14, 2006 H2H
23506 Dan Bleckinger Arthur Ashe 1 0–1 C 0–1 Jul 18, 1968 H2H
23507 Dan Bleckinger Derek Schroder 1 1–0 G 1–0 Jun 28, 1972 H2H
23508 Dan Bleckinger Frantisek Pala 1 0–1 G 0–1 Jun 27, 1973 H2H
23509 Dan Bleckinger Jim Mcmanus 1 0–1 H 0–1 May 10, 1968 H2H
23510 Dan Bleckinger Milan Holecek 1 1–0 G 1–0 Jun 30, 1972 H2H
23511 Dan Bleckinger Pierre Barthes 1 0–1 C 0–1 Jul 25, 1972 H2H
23512 Dan Bleckinger Tom Edlefsen 1 0–1 H 0–1 Oct 5, 1968 H2H
23513 Dan Cassidy Barry Moir 1 1–0 H 1–0 Sep 27, 1984 H2H
23514 Dan Cassidy Ben Testerman 1 0–1 C 0–1 Oct 24, 1985 H2H
23515 Dan Cassidy Bud Schultz 1 0–1 C 0–1 Oct 10, 1985 H2H
23516 Dan Cassidy Claudio Panatta 1 0–1 C 0–1 Nov 15, 1984 H2H
23517 Dan Cassidy Danny Saltz 1 0–1 H 0–1 Jan 10, 1985 H2H
23518 Dan Cassidy Heinz Gunthardt 1 0–1 H 0–1 Nov 22, 1984 H2H
23519 Dan Cassidy Jay Lapidus 1 1–0 H 1–0 Mar 28, 1985 H2H
23520 Dan Cassidy Jim Gurfein 1 1–0 H 1–0 Nov 14, 1987 H2H
23521 Dan Cassidy John Sadri 1 0–1 H 0–1 Aug 8, 1985 H2H
23522 Dan Cassidy Klaus Eberhard 1 1–0 C 1–0 May 29, 1985 H2H
23523 Dan Cassidy Mel Purcell 1 1–0 H 1–0 Aug 25, 1984 H2H
23524 Dan Cassidy Raymond Moore 1 0–1 G 0–1 Feb 1, 1969 H2H
23525 Dan Cassidy Rodney Harmon 1 1–0 H 1–0 Feb 5, 1985 H2H
23526 Dan Cassidy Steve Meister 1 0–1 G 0–1 Jun 19, 1985 H2H
23527 Dan Cassidy Terry Moor 1 1–0 H 1–0 Aug 22, 1984 H2H
23528 Dan Cassidy Victor Pecci 1 0–1 C 0–1 Jul 8, 1987 H2H
23529 Dane Sweeny Ben Shelton 1 0–1 H 0–1 Jan 22, 2026 H2H
23530 Dane Sweeny Gael Monfils 1 1–0 H 1–0 Jan 20, 2026 H2H
23531 Dane Sweeny Grigor Dimitrov 1 0–1 G 0–1 Jun 30, 2026 H2H
23532 Dane Sweeny JiSung Nam 1 1–0 H 1–0 Feb 3, 2021 H2H
23533 Dane Sweeny Marc Polmans 1 0–1 H 0–1 Sep 23, 2023 H2H
23534 Dane Sweeny Reilly Opelka 1 0–1 H 0–1 Jan 7, 2026 H2H
23535 Dane Sweeny Sebastian Baez 1 0–1 H 0–1 Oct 7, 2023 H2H
23536 Dane Sweeny Taro Daniel 1 1–0 H 1–0 Oct 6, 2023 H2H
23537 Dan Goldberg Charles Beckman 1 1–0 H 1–0 Jul 22, 1988 H2H
23538 Dan Goldberg Jon Levine 1 1–0 H 1–0 Jul 21, 1988 H2H
23539 Dan Goldie Andreas Maurer 1 0–1 G 0–1 Jun 11, 1987 H2H
23540 Dan Goldie Ben Testerman 1 0–1 H 0–1 Aug 15, 1985 H2H
23541 Dan Goldie Blaine Willenborg 1 0–1 H 0–1 Jul 29, 1987 H2H
23542 Dan Goldie Brian Gottfried 1 1–0 C 1–0 Jul 27, 1984 H2H
23543 Dan Goldie Brian Teacher 1 1–0 H 1–0 Sep 13, 1984 H2H
23544 Dan Goldie Bryan Shelton 1 0–1 H 0–1 Mar 17, 1990 H2H
23545 Dan Goldie Chip Hooper 1 1–0 C 1–0 Jul 25, 1984 H2H
23546 Dan Goldie Damir Keretic 1 1–0 H 1–0 Jan 13, 1988 H2H
23547 Dan Goldie Fritz Buehning 1 1–0 H 1–0 Sep 12, 1984 H2H
23548 Dan Goldie Joakim Nystrom 1 0–1 H 0–1 Sep 2, 1985 H2H
23549 Dan Goldie John Sadri 1 0–1 C 0–1 Sep 20, 1984 H2H
23550 Dan Goldie Larry Scott 1 1–0 G 1–0 Jul 9, 1987 H2H
23551 Dan Goldie Marc Flur 1 1–0 G 1–0 Jul 11, 1987 H2H
23552 Dan Goldie Mark Edmondson 1 1–0 H 1–0 Aug 7, 1985 H2H
23553 Dan Goldie Matt Anger 1 1–0 H 1–0 Oct 6, 1988 H2H
23554 Dan Goldie Michael Westphal 1 1–0 H 1–0 Feb 24, 1987 H2H
23555 Dan Goldie Miloslav Mecir 1 0–1 H 0–1 Mar 17, 1988 H2H
23556 Dan Goldie Philip Johnson 1 1–0 H 1–0 Jul 28, 1988 H2H
23557 Dan Goldie Ronnie Bathman 1 1–0 H 1–0 Nov 5, 1986 H2H
23558 Dan Goldie Russell Simpson 1 1–0 G 1–0 Jan 16, 1987 H2H
23559 Dan Goldie Shozo Shiraishi 1 1–0 H 1–0 Apr 15, 1987 H2H
23560 Dan Goldie Thierry Tulasne 1 0–1 C 0–1 Jul 28, 1984 H2H
23561 Dan Goldie Wolfgang Popp 1 1–0 H 1–0 Apr 14, 1988 H2H
23562 Daniel Altmaier Adrian Mannarino 1 0–1 H 0–1 Feb 16, 2023 H2H
23563 Daniel Altmaier Aslan Karatsev 1 0–1 C 0–1 Apr 20, 2023 H2H
23564 Daniel Altmaier Ben Shelton 1 1–0 C 1–0 May 19, 2026 H2H
23565 Daniel Altmaier Constant Lestienne 1 1–0 H 1–0 Aug 30, 2023 H2H
23566 Daniel Altmaier Egor Gerasimov 1 0–1 H 0–1 Oct 22, 2020 H2H
23567 Daniel Altmaier Fabian Marozsan 1 0–1 C 0–1 Apr 3, 2026 H2H
23568 Daniel Altmaier Henri Laaksonen 1 0–1 H 0–1 Oct 15, 2020 H2H
23569 Daniel Altmaier Ilya Ivashka 1 0–1 H 0–1 Mar 24, 2023 H2H
23570 Daniel Altmaier J.J. Wolf 1 0–1 H 0–1 Mar 25, 2022 H2H
23571 Daniel Altmaier Kamil Majchrzak 1 0–1 H 0–1 Jan 7, 2026 H2H
23572 Daniel Altmaier Lucas Pouille 1 0–1 H 0–1 Mar 8, 2024 H2H
23573 Daniel Altmaier Mariano Navone 1 0–1 H 0–1 Aug 28, 2024 H2H
23574 Daniel Altmaier Marsel Ilhan 1 1–0 G 1–0 Jun 30, 2017 H2H
23575 Daniel Altmaier Martin Klizan 1 0–1 C 0–1 Jul 25, 2019 H2H
23576 Daniel Altmaier Mate Valkusz 1 0–1 H 0–1 Nov 9, 2023 H2H
23577 Daniel Altmaier Matteo Arnaldi 1 0–1 H 0–1 Jul 23, 2025 H2H
23578 Daniel Altmaier Matteo Berrettini 1 1–0 C 1–0 Oct 3, 2020 H2H
23579 Daniel Altmaier Mikael Ymer 1 0–1 G 0–1 Jun 29, 2022 H2H
23580 Daniel Altmaier Nick Kyrgios 1 0–1 G 0–1 Jun 16, 2022 H2H
23581 Daniel Altmaier Pablo Carreno Busta 1 0–1 C 0–1 Oct 6, 2020 H2H
23582 Daniel Altmaier Prajnesh Gunneswaran 1 1–0 H 1–0 Feb 3, 2022 H2H
23583 Daniel Altmaier Radu Albot 1 1–0 H 1–0 Feb 4, 2022 H2H
23584 Daniel Altmaier Raphael Collignon 1 1–0 C 1–0 Jul 21, 2026 H2H
23585 Daniel Altmaier Roberto Bautista Agut 1 0–1 H 0–1 Aug 9, 2025 H2H
23586 Daniel Altmaier Soonwoo Kwon 1 0–1 H 0–1 Aug 23, 2022 H2H
23587 Daniel Altmaier Terence Atmane 1 0–1 H 0–1 Mar 20, 2026 H2H
23588 Daniel Altmaier Yuichi Sugita 1 0–1 G 0–1 Jul 1, 2017 H2H
23589 Daniel Berta Dick Norman 1 0–1 G 0–1 Jun 17, 2009 H2H
23590 Daniel Brands Adrian Mannarino 1 0–1 H 0–1 Sep 26, 2013 H2H
23591 Daniel Brands Alexander Waske 1 0–1 C 0–1 May 4, 2007 H2H
23592 Daniel Brands Jesse Huta Galung 1 1–0 G 1–0 Jun 19, 2013 H2H
23593 Daniel Brands Laslo Djere 1 0–1 C 0–1 May 4, 2017 H2H
23594 Daniel Brands Martin Fischer 1 1–0 H 1–0 Oct 27, 2011 H2H
23595 Daniel Brands Nick Kyrgios 1 1–0 H 1–0 Oct 29, 2015 H2H
23596 Daniel Brands Peter Luczak 1 1–0 C 1–0 Jul 28, 2010 H2H
23597 Daniel Brands Rameez Junaid 1 1–0 G 1–0 Jun 16, 2010 H2H
23598 Daniel Brands Ruben Bemelmans 1 1–0 H 1–0 Oct 18, 2012 H2H
23599 Daniel Brands Walter Trusendi 1 1–0 C 1–0 Jul 12, 2012 H2H
23600 Daniel Contet Christian Kuhnke 1 0–1 C 0–1 Apr 17, 1969 H2H