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
9601 Kristof Vliegen Potito Starace 2 0–2 C 0–1 C 0–1 Oct 25, 2007 H2H
9602 Kristof Vliegen Rainer Schuettler 2 2–0 H 2–0 Feb 16, 2006 H2H
9603 Kristof Vliegen Robby Ginepri 2 0–2 H 0–2 Feb 22, 2008 H2H
9604 Kristof Vliegen Stan Wawrinka 2 2–0 C 1–0 G 1–0 Jun 15, 2006 H2H
9605 Kristof Vliegen Thomas Johansson 2 0–2 C 0–1 H 0–1 Aug 21, 2007 H2H
9606 Kyle Edmund Ilya Ivashka 2 2–0 H 2–0 Mar 23, 2019 H2H
9607 Kyle Edmund Taylor Fritz 2 0–2 G 0–1 H 0–1 Feb 28, 2020 H2H
9608 Larry Stefanki Chip Hooper 2 0–2 G 0–1 H 0–1 Jan 14, 1984 H2H
9609 Larry Stefanki Joakim Nystrom 2 0–2 C 0–1 H 0–1 May 7, 1986 H2H
9610 Larry Stefanki Mike Leach 2 0–2 C 0–1 G 0–1 Apr 4, 1985 H2H
9611 Larry Stefanki Steve Denton 2 2–0 G 1–0 H 1–0 Jun 12, 1985 H2H
9612 Lars Anders Wahlgren Aki Rahunen 2 0–2 C 0–1 C 0–1 Jul 12, 1990 H2H
9613 Lars Jonsson Bart Wuyts 2 0–2 C 0–1 H 0–1 Apr 7, 1993 H2H
9614 Lars Jonsson Grant Connell 2 0–2 H 0–2 Feb 12, 1992 H2H
9615 Lars Jonsson Jan Gunnarsson 2 0–2 C 0–1 G 0–1 Sep 18, 1992 H2H
9616 Lars Jonsson Marcos Aurelio Gorriz 2 2–0 C 1–0 H 1–0 Oct 11, 1990 H2H
9617 Lars Jonsson Martin Sinner 2 2–0 C 1–0 H 1–0 Jan 10, 1991 H2H
9618 Laurence Tieleman Carlos Costa 2 0–2 C 0–2 Apr 22, 1999 H2H
9619 Laurence Tieleman David Prinosil 2 0–2 G 0–1 H 0–1 Aug 17, 2000 H2H
9620 Laurence Tieleman Grant Stafford 2 0–2 G 0–2 Jun 18, 1998 H2H
9621 Laurence Tieleman Stephane Simian 2 2–0 G 2–0 Jul 11, 1996 H2H
9622 Lawson Duncan Alberto Tous 2 2–0 C 2–0 Jul 29, 1988 H2H
9623 Lawson Duncan Alejandro Ganzabal 2 2–0 C 2–0 May 24, 1985 H2H
9624 Lawson Duncan Stefan Simonsson 2 0–2 C 0–1 H 0–1 Sep 25, 1985 H2H
9625 Learner Tien Adam Walton 2 2–0 H 2–0 Mar 6, 2026 H2H
9626 Learner Tien Ben Shelton 2 2–0 G 1–0 H 1–0 Mar 8, 2026 H2H
9627 Learner Tien Camilo Ugo Carabelli 2 2–0 H 2–0 Jan 7, 2026 H2H
9628 Learner Tien Nishesh Basavareddy 2 2–0 C 1–0 G 1–0 Apr 2, 2026 H2H
9629 Learner Tien Nuno Borges 2 2–0 H 2–0 Jan 23, 2026 H2H
9630 Learner Tien Reilly Opelka 2 2–0 C 1–0 H 1–0 Aug 1, 2025 H2H
9631 Learner Tien Tomas Machac 2 0–2 C 0–1 H 0–1 May 10, 2025 H2H
9632 Leif Shiras Eddie Edwards 2 0–2 G 0–1 H 0–1 Dec 21, 1985 H2H
9633 Leif Shiras Greg Holmes 2 2–0 G 1–0 H 1–0 Aug 3, 1984 H2H
9634 Leif Shiras Russell Simpson 2 0–2 G 0–1 H 0–1 Jun 13, 1985 H2H
9635 Leonardo Lavalle Ben Testerman 2 0–2 C 0–1 H 0–1 Nov 13, 1987 H2H
9636 Leonardo Lavalle Carl Uwe Steeb 2 0–2 C 0–1 H 0–1 Jan 11, 1990 H2H
9637 Leonardo Lavalle Derrick Rostagno 2 0–2 C 0–2 May 6, 1993 H2H
9638 Leonardo Lavalle Guillermo Vilas 2 0–2 C 0–2 May 25, 1988 H2H
9639 Leonardo Lavalle Tim Mayotte 2 0–2 C 0–1 H 0–1 Oct 23, 1988 H2H
9640 Leonardo Mayer Andrey Golubev 2 2–0 C 1–0 H 1–0 May 2, 2014 H2H
9641 Leonardo Mayer Andrey Kuznetsov 2 2–0 C 1–0 G 1–0 Jun 29, 2014 H2H
9642 Leonardo Mayer Benjamin Becker 2 2–0 H 2–0 Jan 7, 2016 H2H
9643 Leonardo Mayer Diego Schwartzman 2 2–0 C 2–0 May 30, 2019 H2H
9644 Leonardo Mayer Gastao Elias 2 2–0 C 2–0 Mar 1, 2018 H2H
9645 Leonardo Mayer Hyeon Chung 2 2–0 G 1–0 H 1–0 Aug 12, 2015 H2H
9646 Leonardo Mayer Jaume Munar 2 0–2 C 0–2 Feb 6, 2020 H2H
9647 Leonardo Mayer Laslo Djere 2 0–2 C 0–1 H 0–1 Jul 20, 2019 H2H
9648 Leonardo Mayer Lucas Pouille 2 2–0 C 1–0 H 1–0 Aug 15, 2018 H2H
9649 Leonardo Mayer Novak Djokovic 2 0–2 H 0–2 Jan 9, 2016 H2H
9650 Leonardo Mayer Santiago Giraldo 2 2–0 C 2–0 Feb 8, 2014 H2H
9651 Leonardo Mayer Yuichi Sugita 2 2–0 H 2–0 Aug 21, 2018 H2H
9652 Leo Palin Corrado Barazzutti 2 0–2 H 0–2 Oct 28, 1982 H2H
9653 Leo Palin Kjell Johansson 2 0–2 C 0–2 Jul 17, 1980 H2H
9654 Liam Broady Alex de Minaur 2 0–2 G 0–2 Jul 3, 2022 H2H
9655 Liam Broady Damir Dzumhur 2 0–2 C 0–1 H 0–1 Apr 20, 2023 H2H
9656 Liam Broady Marin Cilic 2 0–2 G 0–1 H 0–1 Oct 1, 2022 H2H
9657 Liam Broady Miomir Kecmanovic 2 0–2 H 0–2 Mar 12, 2022 H2H
9658 Libor Pimek Andreas Maurer 2 2–0 C 1–0 H 1–0 Mar 27, 1986 H2H
9659 Libor Pimek Eliot Teltscher 2 2–0 C 1–0 H 1–0 Sep 3, 1987 H2H
9660 Libor Pimek Fernando Luna 2 2–0 C 2–0 Sep 17, 1986 H2H
9661 Libor Pimek Hank Pfister 2 0–2 H 0–2 Aug 15, 1985 H2H
9662 Libor Pimek Jimmy Connors 2 0–2 C 0–1 H 0–1 Feb 12, 1988 H2H
9663 Libor Pimek Jordi Arrese 2 0–2 C 0–2 Apr 15, 1988 H2H
9664 Libor Pimek Loic Courteau 2 2–0 C 2–0 Sep 20, 1985 H2H
9665 Libor Pimek Michael Westphal 2 0–2 C 0–1 C 0–1 May 27, 1987 H2H
9666 Libor Pimek Pedro Rebolledo 2 2–0 C 2–0 Aug 8, 1991 H2H
9667 Libor Pimek Rodney Harmon 2 2–0 C 1–0 C 1–0 Jul 18, 1984 H2H
9668 Libor Pimek Tore Meinecke 2 0–2 C 0–2 Apr 28, 1988 H2H
9669 Libor Pimek Yannick Noah 2 0–2 C 0–1 H 0–1 Oct 19, 1985 H2H
9670 Libor Pimek Zoltan Kuharszky 2 2–0 C 2–0 Aug 6, 1984 H2H
9671 Lionel Roux Andrei Merinov 2 2–0 C 2–0 May 28, 1997 H2H
9672 Lionel Roux Andrei Olhovskiy 2 2–0 C 1–0 H 1–0 Feb 13, 1997 H2H
9673 Lionel Roux Arnaud Boetsch 2 0–2 C 0–1 H 0–1 Jan 17, 1997 H2H
9674 Lionel Roux Carlos Costa 2 0–2 C 0–1 H 0–1 Jan 15, 1998 H2H
9675 Lionel Roux Chris Woodruff 2 2–0 C 1–0 H 1–0 Oct 4, 1996 H2H
9676 Lionel Roux Daniel Vacek 2 0–2 C 0–1 H 0–1 Oct 5, 1995 H2H
9677 Lionel Roux David Adams 2 2–0 H 2–0 Apr 16, 1997 H2H
9678 Lionel Roux Marc Rosset 2 0–2 C 0–1 C 0–1 Jun 1, 1997 H2H
9679 Lionel Roux Olivier Delaitre 2 2–0 C 1–0 H 1–0 Oct 21, 1994 H2H
9680 Lionel Roux Paul Haarhuis 2 2–0 C 1–0 H 1–0 Oct 2, 1997 H2H
9681 Lionel Roux Richey Reneberg 2 0–2 C 0–1 H 0–1 Jul 19, 1996 H2H
9682 Lleyton Hewitt Adrian Voinea 2 2–0 H 2–0 Jan 23, 2000 H2H
9683 Lleyton Hewitt Albert Montanes 2 2–0 G 1–0 H 1–0 Jun 26, 2008 H2H
9684 Lleyton Hewitt Andreas Vinciguerra 2 2–0 C 1–0 H 1–0 Oct 27, 2000 H2H
9685 Lleyton Hewitt Andrei Stoliarov 2 2–0 C 1–0 H 1–0 May 31, 2002 H2H
9686 Lleyton Hewitt Andrew Ilie 2 2–0 C 1–0 H 1–0 May 19, 2001 H2H
9687 Lleyton Hewitt Cecil Mamiit 2 2–0 H 2–0 Jan 21, 2004 H2H
9688 Lleyton Hewitt Christophe Rochus 2 2–0 G 1–0 H 1–0 Feb 21, 2009 H2H
9689 Lleyton Hewitt Chris Woodruff 2 2–0 C 1–0 H 1–0 Mar 10, 2000 H2H
9690 Lleyton Hewitt Davide Sanguinetti 2 2–0 G 1–0 H 1–0 Aug 8, 2002 H2H
9691 Lleyton Hewitt Donald Young 2 2–0 H 2–0 Jan 21, 2010 H2H
9692 Lleyton Hewitt Edouard Roger-Vasselin 2 2–0 H 2–0 Jul 25, 2013 H2H
9693 Lleyton Hewitt Evgeny Korolev 2 2–0 C 1–0 G 1–0 Jun 24, 2010 H2H
9694 Lleyton Hewitt Gilles Muller 2 2–0 H 2–0 Aug 30, 2012 H2H
9695 Lleyton Hewitt Hyung-Taik Lee 2 2–0 G 1–0 H 1–0 Jun 30, 2006 H2H
9696 Lleyton Hewitt Igor Andreev 2 2–0 G 1–0 H 1–0 Aug 17, 2005 H2H
9697 Lleyton Hewitt Karol Beck 2 2–0 H 2–0 Jan 13, 2005 H2H
9698 Lleyton Hewitt Kei Nishikori 2 2–0 G 1–0 H 1–0 Jan 4, 2014 H2H
9699 Lleyton Hewitt Marc Lopez 2 2–0 C 1–0 G 1–0 Jun 10, 2004 H2H
9700 Lleyton Hewitt Markus Hantschk 2 2–0 C 2–0 May 14, 2003 H2H
9701 Lleyton Hewitt Matthew Ebden 2 2–0 G 1–0 H 1–0 Mar 8, 2014 H2H
9702 Lleyton Hewitt Philipp Petzschner 2 2–0 C 1–0 G 1–0 Jun 28, 2009 H2H
9703 Lleyton Hewitt Richard Gasquet 2 2–0 H 2–0 Aug 16, 2007 H2H
9704 Lleyton Hewitt Robin Haase 2 2–0 G 1–0 H 1–0 Mar 21, 2014 H2H
9705 Lleyton Hewitt Sergio Roitman 2 2–0 C 2–0 Apr 10, 2009 H2H
9706 Lleyton Hewitt Thiemo de Bakker 2 2–0 C 1–0 G 1–0 Jun 11, 2010 H2H
9707 Lleyton Hewitt Viktor Troicki 2 0–2 H 0–2 Aug 15, 2012 H2H
9708 Lloyd Bourne Brian Gottfried 2 0–2 C 0–1 H 0–1 Feb 3, 1983 H2H
9709 Lloyd Bourne Chris Mayotte 2 0–2 H 0–2 Jan 16, 1982 H2H
9710 Lloyd Bourne Freddie Sauer 2 2–0 H 2–0 Mar 10, 1983 H2H
9711 Lloyd Bourne Gilles Moretton 2 2–0 H 2–0 Aug 14, 1982 H2H
9712 Lloyd Bourne Mark Dickson 2 2–0 G 1–0 H 1–0 Jun 16, 1983 H2H
9713 Lloyd Bourne Pavel Slozil 2 2–0 C 1–0 C 1–0 Feb 2, 1983 H2H
9714 Lloyd Bourne Russell Simpson 2 0–2 C 0–1 G 0–1 Oct 10, 1985 H2H
9715 Lloyd Bourne Steve Krulevitz 2 2–0 G 1–0 H 1–0 Jan 14, 1982 H2H
9716 Lloyd Bourne Van Winitsky 2 0–2 C 0–1 H 0–1 Nov 20, 1981 H2H
9717 Lloyd Harris Alexei Popyrin 2 2–0 C 1–0 H 1–0 Feb 11, 2021 H2H
9718 Lloyd Harris Aslan Karatsev 2 0–2 C 0–1 H 0–1 May 10, 2022 H2H
9719 Lloyd Harris Diego Schwartzman 2 0–2 H 0–2 Oct 1, 2021 H2H
9720 Lloyd Harris Facundo Bagnis 2 2–0 H 2–0 Mar 25, 2022 H2H
9721 Lloyd Harris Gael Monfils 2 2–0 G 1–0 H 1–0 Jun 17, 2021 H2H
9722 Lloyd Harris Matteo Berrettini 2 0–2 C 0–1 H 0–1 Mar 15, 2022 H2H
9723 Lloyd Harris Ricardas Berankis 2 2–0 G 1–0 H 1–0 Jun 30, 2021 H2H
9724 Lloyd Harris Richard Gasquet 2 0–2 C 0–1 H 0–1 May 24, 2022 H2H
9725 Lloyd Harris Ugo Humbert 2 0–2 H 0–2 Jul 28, 2023 H2H
9726 Lloyd Harris Zizou Bergs 2 2–0 G 1–0 H 1–0 Jul 2, 2025 H2H
9727 Loic Courteau Jose Higueras 2 2–0 C 2–0 Sep 19, 1985 H2H
9728 Lorenzo Musetti Benoit Paire 2 2–0 C 1–0 H 1–0 Apr 12, 2022 H2H
9729 Lorenzo Musetti Mikael Ymer 2 2–0 C 1–0 H 1–0 May 30, 2023 H2H
9730 Lorenzo Sonego Diego Schwartzman 2 0–2 C 0–2 Feb 12, 2022 H2H
9731 Lorenzo Sonego Fabian Marozsan 2 2–0 G 1–0 H 1–0 Jun 25, 2025 H2H
9732 Lorenzo Sonego Gabriel Diallo 2 2–0 G 1–0 H 1–0 Jul 2, 2026 H2H
9733 Lorenzo Sonego James Duckworth 2 2–0 G 2–0 Jun 22, 2022 H2H
9734 Lorenzo Sonego Nick Kyrgios 2 0–2 H 0–2 Jan 22, 2020 H2H
9735 Lorenzo Sonego Zhizhen Zhang 2 0–2 C 0–1 G 0–1 May 30, 2024 H2H
9736 Louk Sanders Jean Francois Caujolle 2 0–2 C 0–2 Apr 3, 1980 H2H
9737 Luca Nardi Alexandre Muller 2 0–2 C 0–1 H 0–1 Oct 4, 2024 H2H
9738 Luca Nardi Cameron Norrie 2 0–2 C 0–1 H 0–1 Mar 7, 2025 H2H
9739 Luca Nardi Zhizhen Zhang 2 2–0 H 2–0 Feb 19, 2025 H2H
9740 Lucas Pouille Gael Monfils 2 0–2 H 0–2 Sep 8, 2016 H2H
9741 Luciano Darderi Facundo Bagnis 2 2–0 C 2–0 Feb 29, 2024 H2H
9742 Luciano Darderi Frances Tiafoe 2 0–2 C 0–2 Apr 26, 2025 H2H
9743 Luciano Darderi Francisco Comesana 2 0–2 C 0–1 H 0–1 May 28, 2026 H2H
9744 Luciano Darderi Lorenzo Musetti 2 0–2 G 0–1 H 0–1 Oct 6, 2025 H2H
9745 Luciano Darderi Nuno Borges 2 0–2 G 0–1 H 0–1 Jun 25, 2026 H2H
9746 Luis Ayala Clark Graebner 2 0–2 C 0–1 H 0–1 Apr 1, 1971 H2H
9747 Luis Ayala Peter Curtis 2 2–0 C 1–0 G 1–0 Mar 20, 1970 H2H
9748 Luis Bruguera Adriano Panatta 2 0–2 C 0–1 C 0–1 Mar 6, 1974 H2H
9749 Luis Herrera Kevin Curren 2 0–2 C 0–1 H 0–1 Jul 22, 1992 H2H
9750 Luis Horna Daniel Koellerer 2 2–0 C 2–0 May 19, 2005 H2H
9751 Luiz Mattar Bruno Oresar 2 2–0 C 1–0 H 1–0 Oct 26, 1990 H2H
9752 Luiz Mattar Daniel Orsanic 2 0–2 C 0–2 Apr 14, 1994 H2H
9753 Luiz Mattar Danie Visser 2 0–2 G 0–1 H 0–1 Mar 15, 1989 H2H
9754 Luiz Mattar David Nainkin 2 0–2 H 0–2 Feb 9, 1994 H2H
9755 Luiz Mattar Eduardo Bengoechea 2 2–0 H 2–0 Feb 10, 1990 H2H
9756 Luiz Mattar Grant Connell 2 0–2 C 0–1 H 0–1 Mar 1, 1991 H2H
9757 Luiz Mattar Ivan Kley 2 2–0 H 2–0 Feb 10, 1990 H2H
9758 Luiz Mattar Ivo Werner 2 2–0 C 1–0 H 1–0 Jul 16, 1987 H2H
9759 Luiz Mattar Jimmy Arias 2 2–0 C 1–0 H 1–0 Aug 16, 1993 H2H
9760 Luiz Mattar Joakim Nystrom 2 0–2 C 0–2 May 8, 1987 H2H
9761 Luiz Mattar Jordi Arrese 2 0–2 C 0–2 Jul 12, 1990 H2H
9762 Luiz Mattar Lars Koslowski 2 2–0 C 1–0 H 1–0 Nov 12, 1992 H2H
9763 Luiz Mattar Martin Wostenholme 2 2–0 C 1–0 H 1–0 Apr 7, 1990 H2H
9764 Luiz Mattar Paul Vojtischek 2 2–0 C 1–0 C 1–0 Apr 7, 1990 H2H
9765 Luiz Mattar Ulf Stenlund 2 0–2 C 0–1 H 0–1 Sep 18, 1987 H2H
9766 Luiz Mattar Veli Paloheimo 2 2–0 C 1–0 H 1–0 Aug 31, 1990 H2H
9767 Lukas Dlouhy Jiri Vanek 2 0–2 C 0–1 H 0–1 Jul 28, 2006 H2H
9768 Lukas Lacko Albert Ramos-Vinolas 2 2–0 H 2–0 Jan 18, 2017 H2H
9769 Lukas Lacko Bernard Tomic 2 0–2 C 0–1 H 0–1 Feb 14, 2019 H2H
9770 Lukas Lacko Evgeny Donskoy 2 2–0 H 2–0 Feb 8, 2018 H2H
9771 Lukas Lacko Horacio Zeballos 2 0–2 G 0–1 H 0–1 Aug 21, 2018 H2H
9772 Lukas Lacko Marin Cilic 2 0–2 G 0–1 H 0–1 Jul 3, 2016 H2H
9773 Lukas Rosol Benjamin Becker 2 0–2 G 0–1 H 0–1 Aug 28, 2013 H2H
9774 Lukas Rosol Diego Schwartzman 2 2–0 C 1–0 H 1–0 Sep 22, 2016 H2H
9775 Lukas Rosol Dudi Sela 2 0–2 H 0–2 Jan 22, 2015 H2H
9776 Lukas Rosol Gael Monfils 2 0–2 G 0–1 H 0–1 Oct 24, 2015 H2H
9777 Lukas Rosol Grigor Dimitrov 2 0–2 C 0–1 H 0–1 Aug 18, 2015 H2H
9778 Lukas Rosol Kyle Edmund 2 0–2 C 0–1 G 0–1 Jun 21, 2016 H2H
9779 Lukas Rosol Michael Llodra 2 2–0 C 1–0 H 1–0 Apr 16, 2014 H2H
9780 Lukas Rosol Mikhail Kukushkin 2 0–2 H 0–2 Sep 29, 2016 H2H
9781 Lukas Rosol Novak Djokovic 2 0–2 H 0–2 Oct 3, 2013 H2H
9782 Lukas Rosol Pere Riba 2 2–0 C 2–0 Jul 25, 2014 H2H
9783 Lukas Rosol Steve Johnson 2 0–2 C 0–1 H 0–1 May 24, 2018 H2H
9784 Lukas Rosol Vasek Pospisil 2 0–2 H 0–2 Oct 2, 2014 H2H
9785 Lukasz Kubot Eduardo Schwank 2 2–0 C 2–0 Feb 24, 2011 H2H
9786 Lukasz Kubot Roberto Bautista Agut 2 0–2 C 0–2 May 9, 2014 H2H
9787 Mackenzie McDonald Adrian Mannarino 2 0–2 H 0–2 Aug 18, 2023 H2H
9788 Mackenzie McDonald Alex Molcan 2 0–2 H 0–2 Oct 27, 2022 H2H
9789 Mackenzie McDonald Andreas Seppi 2 2–0 G 1–0 H 1–0 Oct 30, 2020 H2H
9790 Mackenzie McDonald Ben Shelton 2 0–2 C 0–1 H 0–1 Jul 24, 2025 H2H
9791 Mackenzie McDonald Borna Coric 2 2–0 G 1–0 H 1–0 Jun 16, 2023 H2H
9792 Mackenzie McDonald Cameron Norrie 2 0–2 H 0–2 Mar 7, 2026 H2H
9793 Mackenzie McDonald Denis Kudla 2 2–0 H 2–0 Jul 28, 2022 H2H
9794 Mackenzie McDonald Ernesto Escobedo 2 0–2 H 0–2 Jul 21, 2021 H2H
9795 Mackenzie McDonald Filip Krajinovic 2 2–0 H 2–0 Mar 10, 2023 H2H
9796 Mackenzie McDonald Francesco Passaro 2 2–0 H 2–0 Oct 20, 2022 H2H
9797 Mackenzie McDonald Jan-Lennard Struff 2 0–2 H 0–2 Oct 16, 2025 H2H
9798 Mackenzie McDonald Marcos Giron 2 0–2 G 0–1 H 0–1 Jun 23, 2022 H2H
9799 Mackenzie McDonald Nicolas Jarry 2 2–0 G 1–0 H 1–0 Oct 18, 2018 H2H
9800 Mackenzie McDonald Quentin Halys 2 0–2 H 0–2 Oct 3, 2025 H2H