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
49401 Gilles Simon Andrey Golubev 1 1–0 H 1–0 Nov 9, 2010 H2H
49402 Gilles Simon Andrey Kuznetsov 1 1–0 G 1–0 Jun 17, 2010 H2H
49403 Gilles Simon Ante Pavic 1 1–0 C 1–0 May 28, 2014 H2H
49404 Gilles Simon Antoine Hoang 1 1–0 H 1–0 Feb 21, 2019 H2H
49405 Gilles Simon Arnau Brugues-Davi 1 1–0 H 1–0 Feb 8, 2013 H2H
49406 Gilles Simon Arthur Rinderknech 1 1–0 H 1–0 Aug 24, 2021 H2H
49407 Gilles Simon Aslan Karatsev 1 0–1 H 0–1 Oct 23, 2021 H2H
49408 Gilles Simon Benjamin Becker 1 1–0 H 1–0 Jul 14, 2008 H2H
49409 Gilles Simon Blaz Kavcic 1 1–0 G 1–0 Jul 2, 2015 H2H
49410 Gilles Simon Brian Baker 1 1–0 C 1–0 May 31, 2012 H2H
49411 Gilles Simon Brian Dabul 1 0–1 H 0–1 Mar 14, 2010 H2H
49412 Gilles Simon Damir Dzumhur 1 0–1 H 0–1 Aug 23, 2017 H2H
49413 Gilles Simon Danai Udomchoke 1 1–0 H 1–0 Jan 18, 2012 H2H
49414 Gilles Simon Davide Sanguinetti 1 1–0 C 1–0 Apr 14, 2006 H2H
49415 Gilles Simon Dawid Olejniczak 1 1–0 G 1–0 Jun 25, 2008 H2H
49416 Gilles Simon Dennis Novak 1 0–1 H 0–1 Feb 25, 2021 H2H
49417 Gilles Simon Di Wu 1 1–0 H 1–0 Oct 12, 2016 H2H
49418 Gilles Simon Eduardo Schwank 1 0–1 H 0–1 Oct 9, 2008 H2H
49419 Gilles Simon Egor Gerasimov 1 0–1 H 0–1 Jul 26, 2021 H2H
49420 Gilles Simon Elias Ymer 1 1–0 H 1–0 Feb 3, 2021 H2H
49421 Gilles Simon Evgeny Donskoy 1 1–0 H 1–0 Jan 21, 2016 H2H
49422 Gilles Simon Fernando Gonzalez 1 0–1 H 0–1 Oct 12, 2006 H2H
49423 Gilles Simon Florian Mayer 1 0–1 C 0–1 Jul 20, 2006 H2H
49424 Gilles Simon Frank Dancevic 1 1–0 H 1–0 Aug 12, 2009 H2H
49425 Gilles Simon Gaston Gaudio 1 1–0 C 1–0 May 18, 2006 H2H
49426 Gilles Simon Go Soeda 1 1–0 H 1–0 Sep 28, 2012 H2H
49427 Gilles Simon Grega Zemlja 1 1–0 H 1–0 Mar 25, 2013 H2H
49428 Gilles Simon Greg Rusedski 1 1–0 C 1–0 May 17, 2006 H2H
49429 Gilles Simon Guido Andreozzi 1 1–0 C 1–0 Apr 12, 2019 H2H
49430 Gilles Simon Guido Pella 1 1–0 C 1–0 May 26, 2016 H2H
49431 Gilles Simon Guillermo Alcaide 1 1–0 G 1–0 Jun 23, 2010 H2H
49432 Gilles Simon Harold Mayot 1 1–0 H 1–0 Feb 20, 2020 H2H
49433 Gilles Simon Horacio Zeballos 1 0–1 H 0–1 Mar 27, 2010 H2H
49434 Gilles Simon Hugo Armando 1 1–0 C 1–0 Sep 15, 2007 H2H
49435 Gilles Simon Hugo Dellien 1 0–1 C 0–1 May 7, 2019 H2H
49436 Gilles Simon James Ward 1 1–0 G 1–0 Jun 20, 2019 H2H
49437 Gilles Simon Jan Hernych 1 1–0 C 1–0 Apr 27, 2006 H2H
49438 Gilles Simon Jan Vacek 1 1–0 G 1–0 Jun 23, 2006 H2H
49439 Gilles Simon Jared Donaldson 1 0–1 H 0–1 Jan 11, 2018 H2H
49440 Gilles Simon Jesse Huta Galung 1 1–0 H 1–0 Feb 15, 2007 H2H
49441 Gilles Simon Jesse Levine 1 1–0 H 1–0 Jan 17, 2013 H2H
49442 Gilles Simon Jimmy Wang 1 1–0 H 1–0 Aug 30, 2012 H2H
49443 Gilles Simon Jiri Vanek 1 1–0 C 1–0 Apr 8, 2005 H2H
49444 Gilles Simon Jonas Bjorkman 1 1–0 H 1–0 Feb 17, 2007 H2H
49445 Gilles Simon Jordi Samper-Montana 1 1–0 C 1–0 May 24, 2018 H2H
49446 Gilles Simon Joris De Loore 1 1–0 C 1–0 May 25, 2018 H2H
49447 Gilles Simon Josselin Ouanna 1 1–0 C 1–0 Oct 25, 2008 H2H
49448 Gilles Simon Jozef Kovalik 1 1–0 C 1–0 Apr 11, 2019 H2H
49449 Gilles Simon Justin Gimelstob 1 1–0 H 1–0 Aug 23, 2006 H2H
49450 Gilles Simon Kenny De Schepper 1 1–0 H 1–0 Sep 20, 2013 H2H
49451 Gilles Simon Kevin Kim 1 1–0 H 1–0 Oct 2, 2009 H2H
49452 Gilles Simon Konstantin Kravchuk 1 1–0 G 1–0 Jun 25, 2014 H2H
49453 Gilles Simon Laslo Djere 1 1–0 H 1–0 Oct 21, 2021 H2H
49454 Gilles Simon Luis Horna 1 1–0 H 1–0 Mar 22, 2007 H2H
49455 Gilles Simon Lukas Dlouhy 1 1–0 H 1–0 Aug 16, 2006 H2H
49456 Gilles Simon Max Mirnyi 1 0–1 C 0–1 May 20, 2006 H2H
49457 Gilles Simon Mehdi Tahiri 1 1–0 C 1–0 Apr 28, 2006 H2H
49458 Gilles Simon Michael Mmoh 1 1–0 H 1–0 Jan 18, 2017 H2H
49459 Gilles Simon Mohammad Ghareeb 1 1–0 H 1–0 Feb 26, 2009 H2H
49460 Gilles Simon Nicolas Kiefer 1 0–1 H 0–1 Jul 26, 2008 H2H
49461 Gilles Simon Nicolas Lapentti 1 0–1 C 0–1 Sep 30, 2006 H2H
49462 Gilles Simon Nicolas Massu 1 1–0 H 1–0 Jan 18, 2006 H2H
49463 Gilles Simon Oliver Marach 1 0–1 C 0–1 May 26, 2006 H2H
49464 Gilles Simon Olivier Patience 1 0–1 C 0–1 May 25, 2005 H2H
49465 Gilles Simon Oscar Hernandez 1 0–1 C 0–1 May 31, 2006 H2H
49466 Gilles Simon Paradorn Srichaphan 1 0–1 H 0–1 Aug 9, 2006 H2H
49467 Gilles Simon Pavol Cervenak 1 1–0 H 1–0 Feb 28, 2008 H2H
49468 Gilles Simon Pedro Martinez 1 0–1 C 0–1 May 27, 2021 H2H
49469 Gilles Simon Pedro Sousa 1 0–1 C 0–1 May 3, 2018 H2H
49470 Gilles Simon Rajeev Ram 1 1–0 H 1–0 Jul 30, 2008 H2H
49471 Gilles Simon Reilly Opelka 1 0–1 H 0–1 Oct 4, 2019 H2H
49472 Gilles Simon Ricardas Berankis 1 0–1 H 0–1 Sep 25, 2014 H2H
49473 Gilles Simon Ricardo Mello 1 1–0 H 1–0 Aug 31, 2011 H2H
49474 Gilles Simon Ricardo Ojeda Lara 1 1–0 H 1–0 Jan 6, 2018 H2H
49475 Gilles Simon Roberto Carballes Baena 1 1–0 C 1–0 Apr 13, 2018 H2H
49476 Gilles Simon Robin Vik 1 1–0 C 1–0 Apr 13, 2006 H2H
49477 Gilles Simon Roko Karanusic 1 1–0 C 1–0 Apr 17, 2008 H2H
49478 Gilles Simon Rui Machado 1 1–0 C 1–0 Feb 23, 2012 H2H
49479 Gilles Simon Ryan Sweeting 1 1–0 H 1–0 Jan 4, 2012 H2H
49480 Gilles Simon Sam Groth 1 1–0 G 1–0 Jun 20, 2008 H2H
49481 Gilles Simon Sebastien Grosjean 1 0–1 G 0–1 Jun 28, 2006 H2H
49482 Gilles Simon Simon Greul 1 0–1 C 0–1 Jul 16, 2010 H2H
49483 Gilles Simon Stefan Koubek 1 0–1 H 0–1 Oct 4, 2007 H2H
49484 Gilles Simon Stefanos Tsitsipas 1 0–1 H 0–1 Feb 10, 2021 H2H
49485 Gilles Simon Stefano Travaglia 1 1–0 C 1–0 Apr 8, 2021 H2H
49486 Gilles Simon Takao Suzuki 1 1–0 H 1–0 Oct 8, 2009 H2H
49487 Gilles Simon Taro Daniel 1 1–0 C 1–0 Apr 13, 2019 H2H
49488 Gilles Simon Thanasi Kokkinakis 1 1–0 G 1–0 Jun 19, 2015 H2H
49489 Gilles Simon Thiago Alves 1 1–0 G 1–0 Jun 25, 2009 H2H
49490 Gilles Simon Thomas Fabbiano 1 0–1 G 0–1 Jun 28, 2019 H2H
49491 Gilles Simon Tim Smyczek 1 1–0 H 1–0 Feb 26, 2014 H2H
49492 Gilles Simon Torsten Popp 1 1–0 C 1–0 May 25, 2006 H2H
49493 Gilles Simon Wesley Moodie 1 1–0 H 1–0 Feb 23, 2006 H2H
49494 Gilles Simon Yibing Wu 1 1–0 H 1–0 Oct 10, 2017 H2H
49495 Gilles Simon Yuichi Sugita 1 1–0 H 1–0 Aug 10, 2016 H2H
49496 Giorgio Galimberti Bjorn Phau 1 0–1 H 0–1 Mar 2, 2006 H2H
49497 Giorgio Galimberti Brian Vahaly 1 1–0 C 1–0 May 7, 2003 H2H
49498 Giorgio Galimberti Marcelo Filippini 1 0–1 C 0–1 Jun 10, 1994 H2H
49499 Giorgio Galimberti Mario Radic 1 0–1 C 0–1 Jul 24, 2003 H2H
49500 Giorgio Galimberti Michael Russell 1 1–0 H 1–0 Sep 2, 1998 H2H
49501 Giorgio Galimberti Richard Gasquet 1 0–1 H 0–1 Sep 2, 2005 H2H
49502 Giovanni Lapentti Irakli Labadze 1 1–0 H 1–0 Feb 25, 2005 H2H
49503 Giovanni Lapentti Kevin Kim 1 0–1 H 0–1 Mar 8, 2005 H2H
49504 Giovanni Lapentti Lars Burgsmuller 1 1–0 G 1–0 Jul 7, 2005 H2H
49505 Giovanni Lapentti Paul Goldstein 1 0–1 H 0–1 Jul 18, 2005 H2H
49506 Giovanni Mpetshi Perricard Aleksandar Vukic 1 0–1 H 0–1 Jul 23, 2025 H2H
49507 Giovanni Mpetshi Perricard Botic van de Zandschulp 1 0–1 C 0–1 Aug 22, 2025 H2H
49508 Giovanni Mpetshi Perricard Filip Misolic 1 1–0 H 1–0 Sep 20, 2025 H2H
49509 Giovanni Mpetshi Perricard Gael Monfils 1 0–1 H 0–1 Jan 14, 2025 H2H
49510 Giovanni Mpetshi Perricard Hugo Gaston 1 1–0 C 1–0 May 25, 2024 H2H
49511 Giovanni Mpetshi Perricard James Duckworth 1 1–0 H 1–0 Oct 24, 2024 H2H
49512 Giovanni Mpetshi Perricard Mariano Navone 1 0–1 C 0–1 Apr 25, 2025 H2H
49513 Giovanni Mpetshi Perricard Nick Kyrgios 1 1–0 H 1–0 Jan 1, 2025 H2H
49514 Giovanni Mpetshi Perricard Pedro Martinez 1 1–0 C 1–0 Aug 20, 2025 H2H
49515 Giovanni Mpetshi Perricard Roberto Bautista Agut 1 1–0 H 1–0 Jan 13, 2026 H2H
49516 Girts Dzelde Paul Wekesa 1 1–0 H 1–0 Apr 18, 1991 H2H
49517 Girts Dzelde Thierry Champion 1 0–1 C 0–1 Apr 8, 1992 H2H
49518 Girts Dzelde Udo Riglewski 1 0–1 H 0–1 Oct 12, 1989 H2H
49519 Giulio Zeppieri Adam Walton 1 0–1 H 0–1 Mar 7, 2025 H2H
49520 Giulio Zeppieri Adrian Mannarino 1 1–0 C 1–0 May 28, 2024 H2H
49521 Giulio Zeppieri Altug Celikbilek 1 0–1 H 0–1 Oct 13, 2022 H2H
49522 Giulio Zeppieri Bernabe Zapata Miralles 1 1–0 C 1–0 Jul 30, 2022 H2H
49523 Giulio Zeppieri Cameron Norrie 1 0–1 H 0–1 Jan 18, 2024 H2H
49524 Giulio Zeppieri Daniel Altmaier 1 0–1 C 0–1 May 12, 2023 H2H
49525 Giulio Zeppieri Daniel Elahi Galan 1 1–0 C 1–0 Jul 29, 2022 H2H
49526 Giulio Zeppieri Emil Ruusuvuori 1 0–1 H 0–1 Feb 21, 2024 H2H
49527 Giulio Zeppieri Fajing Sun 1 1–0 H 1–0 Sep 20, 2025 H2H
49528 Giulio Zeppieri Hubert Hurkacz 1 0–1 C 0–1 May 24, 2022 H2H
49529 Giulio Zeppieri Learner Tien 1 0–1 H 0–1 Sep 21, 2025 H2H
49530 Giulio Zeppieri Lorenzo Sonego 1 0–1 C 0–1 Oct 15, 2020 H2H
49531 Giulio Zeppieri Marton Fucsovics 1 0–1 C 0–1 Apr 30, 2025 H2H
49532 Giulio Zeppieri Matteo Berrettini 1 0–1 H 0–1 Oct 16, 2025 H2H
49533 Giulio Zeppieri Pedro Cachin 1 1–0 C 1–0 Jul 28, 2022 H2H
49534 Giulio Zeppieri Thanasi Kokkinakis 1 0–1 C 0–1 May 30, 2024 H2H
49535 Giulio Zeppieri Zhizhen Zhang 1 0–1 H 0–1 Feb 8, 2024 H2H
49536 Givaldo Barbosa Alberto Tous 1 0–1 C 0–1 May 25, 1983 H2H
49537 Givaldo Barbosa Andy Kohlberg 1 1–0 C 1–0 May 8, 1985 H2H
49538 Givaldo Barbosa Bernhard Pils 1 1–0 C 1–0 Jul 20, 1983 H2H
49539 Givaldo Barbosa Christo Steyn 1 0–1 G 0–1 Jun 26, 1985 H2H
49540 Givaldo Barbosa Dominique Bedel 1 1–0 C 1–0 May 12, 1983 H2H
49541 Givaldo Barbosa Eddie Dibbs 1 0–1 C 0–1 May 13, 1983 H2H
49542 Givaldo Barbosa Eddie Edwards 1 0–1 H 0–1 Aug 30, 1984 H2H
49543 Givaldo Barbosa Eliot Teltscher 1 0–1 C 0–1 Sep 20, 1979 H2H
49544 Givaldo Barbosa Gabriel Urpi 1 0–1 C 0–1 May 16, 1985 H2H
49545 Givaldo Barbosa Guillermo Rivas 1 1–0 C 1–0 Jul 25, 1985 H2H
49546 Givaldo Barbosa Hank Pfister 1 0–1 G 0–1 Jun 8, 1983 H2H
49547 Givaldo Barbosa Henrik Sundstrom 1 0–1 C 0–1 May 9, 1985 H2H
49548 Givaldo Barbosa Jay Lapidus 1 0–1 C 0–1 May 8, 1984 H2H
49549 Givaldo Barbosa Jose Luis Damiani 1 0–1 C 0–1 Nov 18, 1982 H2H
49550 Givaldo Barbosa Leif Shiras 1 0–1 G 0–1 Jun 20, 1984 H2H
49551 Givaldo Barbosa Lloyd Bourne 1 0–1 C 0–1 Jul 12, 1984 H2H
49552 Givaldo Barbosa Marcelo Grassi 1 1–0 H 1–0 Nov 24, 1983 H2H
49553 Givaldo Barbosa Matt Mitchell 1 0–1 G 0–1 Jun 13, 1984 H2H
49554 Givaldo Barbosa Paul Mcnamee 1 0–1 H 0–1 Aug 30, 1979 H2H
49555 Givaldo Barbosa Richard Meyer 1 1–0 C 1–0 Jul 7, 1983 H2H
49556 Givaldo Barbosa Rocky Royer 1 0–1 C 0–1 Nov 26, 1982 H2H
49557 Givaldo Barbosa Rudiger Benz 1 1–0 C 1–0 Jul 19, 1984 H2H
49558 Givaldo Barbosa Trevor Allan 1 0–1 C 0–1 Jul 11, 1985 H2H
49559 Givaldo Barbosa Zoltan Kuharszky 1 0–1 C 0–1 Jun 13, 1985 H2H
49560 Gleb Sakharov Maximilian Marterer 1 0–1 H 0–1 Jan 16, 2019 H2H
49561 Gleb Sakharov Roberto Bautista Agut 1 0–1 C 0–1 Jul 28, 2017 H2H
49562 Glen Holroyd Chris Mayotte 1 1–0 C 1–0 Jul 30, 1981 H2H
49563 Glenn Hamilton Peter Curtis 1 0–1 G 0–1 Jul 11, 1973 H2H
49564 Glenn Hamilton Willie Davies 1 0–1 G 0–1 Jun 5, 1974 H2H
49565 Glenn Layendecker Ben Testerman 1 1–0 C 1–0 Oct 12, 1985 H2H
49566 Glenn Layendecker Bill Scanlon 1 0–1 G 0–1 Jul 12, 1986 H2H
49567 Glenn Layendecker Brad Drewett 1 0–1 G 0–1 Dec 12, 1984 H2H
49568 Glenn Layendecker Brian Teacher 1 1–0 C 1–0 Oct 10, 1985 H2H
49569 Glenn Layendecker Christo Van Rensburg 1 0–1 G 0–1 Jun 15, 1989 H2H
49570 Glenn Layendecker Colin Dowdeswell 1 0–1 H 0–1 Aug 7, 1985 H2H
49571 Glenn Layendecker Danie Visser 1 0–1 G 0–1 Jun 12, 1986 H2H
49572 Glenn Layendecker Eliot Teltscher 1 0–1 C 0–1 Oct 18, 1984 H2H
49573 Glenn Layendecker Heinz Gunthardt 1 0–1 G 0–1 Jun 25, 1986 H2H
49574 Glenn Layendecker Howard Sands 1 0–1 G 0–1 Dec 27, 1984 H2H
49575 Glenn Layendecker Joakim Nystrom 1 0–1 C 0–1 May 8, 1986 H2H
49576 Glenn Layendecker Larry Scott 1 1–0 H 1–0 Apr 21, 1988 H2H
49577 Glenn Layendecker Larry Stefanki 1 0–1 H 0–1 Nov 21, 1985 H2H
49578 Glenn Layendecker Marcel Freeman 1 1–0 H 1–0 Oct 18, 1986 H2H
49579 Glenn Layendecker Marc Flur 1 0–1 C 0–1 May 8, 1985 H2H
49580 Glenn Layendecker Mark Dickson 1 0–1 C 0–1 Oct 5, 1984 H2H
49581 Glenn Layendecker Matt Mitchell 1 1–0 H 1–0 Aug 2, 1984 H2H
49582 Glenn Layendecker Mel Purcell 1 0–1 C 0–1 Apr 28, 1986 H2H
49583 Glenn Layendecker Michael Kures 1 1–0 H 1–0 Jan 18, 1989 H2H
49584 Glenn Layendecker Michael Westphal 1 0–1 H 0–1 Aug 3, 1984 H2H
49585 Glenn Layendecker Miloslav Mecir 1 0–1 H 0–1 Mar 16, 1988 H2H
49586 Glenn Layendecker Patrick Galbraith 1 1–0 G 1–0 Jul 13, 1989 H2H
49587 Glenn Layendecker Paul Mcnamee 1 1–0 H 1–0 Oct 16, 1986 H2H
49588 Glenn Layendecker Peter Johnston 1 1–0 H 1–0 Jan 10, 1985 H2H
49589 Glenn Layendecker Ramesh Krishnan 1 0–1 C 0–1 Feb 14, 1990 H2H
49590 Glenn Layendecker Ricki Osterthun 1 1–0 C 1–0 Feb 7, 1986 H2H
49591 Glenn Layendecker Roger Knapp 1 1–0 G 1–0 Jun 22, 1985 H2H
49592 Glenn Layendecker Steve Denton 1 0–1 G 0–1 Nov 27, 1985 H2H
49593 Glenn Layendecker Tobias Svantesson 1 0–1 C 0–1 Nov 17, 1988 H2H
49594 Glenn Layendecker Tomas Smid 1 0–1 C 0–1 Feb 4, 1987 H2H
49595 Glenn Layendecker Wolfgang Popp 1 1–0 H 1–0 Feb 12, 1986 H2H
49596 Glenn Michibata Alexander Mronz 1 0–1 H 0–1 Oct 12, 1989 H2H
49597 Glenn Michibata Andrew Castle 1 1–0 G 1–0 Jun 22, 1988 H2H
49598 Glenn Michibata A. Parker 1 1–0 H 1–0 Aug 3, 1988 H2H
49599 Glenn Michibata Barry Moir 1 1–0 H 1–0 Jul 20, 1989 H2H
49600 Glenn Michibata Bill Cowan 1 1–0 C 1–0 Nov 18, 1982 H2H