ATP Head-to-Head Records: Search Rivalries

Explore ATP head-to-head records, frequent opponents, and unbeaten rivalries. Compare historical rivalries or focus on currently active players.

About this search tool

Compare ATP tennis records for player seasons, player tournament runs, player careers, matches, tournaments, ranking weeks, and rivalries. Each dataset offers its own relevant filters. Column headings change the sort; use the same heading again to reverse direction.

Browse head-to-head records by scope and view, or choose a player to find every rivalry.

Rivalries
Reset
# Player 1 Player 2 Meetings, sorted ascending Record Surface Last Met H2H
33401 Marc Flur Ben Testerman 1 0–1 H 0–1 Oct 8, 1987 H2H
33402 Marc Flur Bill Scanlon 1 1–0 G 1–0 Jul 9, 1987 H2H
33403 Marc Flur Brian Teacher 1 0–1 G 0–1 Jun 21, 1985 H2H
33404 Marc Flur Chip Hooper 1 1–0 G 1–0 Jul 11, 1986 H2H
33405 Marc Flur Christo Steyn 1 1–0 H 1–0 Jul 17, 1987 H2H
33406 Marc Flur David Mustard 1 0–1 G 0–1 Jun 28, 1985 H2H
33407 Marc Flur Eric Fromm 1 0–1 H 0–1 Aug 18, 1983 H2H
33408 Marc Flur Gianni Ocleppo 1 1–0 H 1–0 Sep 13, 1984 H2H
33409 Marc Flur Henrik Sundstrom 1 0–1 C 0–1 May 31, 1985 H2H
33410 Marc Flur John Sadri 1 0–1 G 0–1 Jul 12, 1984 H2H
33411 Marc Flur Leo Palin 1 1–0 H 1–0 Sep 14, 1984 H2H
33412 Marc Flur Marcel Freeman 1 0–1 H 0–1 Jul 25, 1985 H2H
33413 Marc Flur Mike Leach 1 0–1 C 0–1 Sep 26, 1985 H2H
33414 Marc Flur Rick Rudeen 1 1–0 H 1–0 Aug 6, 1986 H2H
33415 Marc Flur Slobodan Zivojinovic 1 0–1 G 0–1 Jun 24, 1987 H2H
33416 Marc Flur Trevor Allan 1 1–0 C 1–0 Aug 1, 1984 H2H
33417 Marc Gicquel Alejandro Falla 1 1–0 C 1–0 Oct 27, 2007 H2H
33418 Marc Gicquel Aljaz Bedene 1 0–1 C 0–1 Apr 11, 2013 H2H
33419 Marc Gicquel Alun Jones 1 1–0 H 1–0 Jan 17, 2007 H2H
33420 Marc Gicquel Bernard Tomic 1 0–1 H 0–1 Mar 22, 2013 H2H
33421 Marc Gicquel Bobby Reynolds 1 0–1 H 0–1 Aug 13, 2008 H2H
33422 Marc Gicquel Boris Pashanski 1 1–0 C 1–0 Apr 17, 2008 H2H
33423 Marc Gicquel Carsten Ball 1 0–1 H 0–1 Jul 30, 2009 H2H
33424 Marc Gicquel Donald Young 1 1–0 H 1–0 Aug 8, 2008 H2H
33425 Marc Gicquel Flavio Cipolla 1 0–1 H 0–1 Feb 2, 2012 H2H
33426 Marc Gicquel Frank Dancevic 1 0–1 G 0–1 Jul 8, 2010 H2H
33427 Marc Gicquel George Bastl 1 0–1 H 0–1 Feb 19, 2009 H2H
33428 Marc Gicquel Hyung-Taik Lee 1 1–0 H 1–0 Jan 5, 2006 H2H
33429 Marc Gicquel Ilija Bozoljac 1 1–0 G 1–0 Jun 26, 2008 H2H
33430 Marc Gicquel Ivan Navarro 1 0–1 G 0–1 Jun 19, 2009 H2H
33431 Marc Gicquel Jan Hajek 1 1–0 H 1–0 Aug 23, 2006 H2H
33432 Marc Gicquel Jan Hernych 1 0–1 G 0–1 Jun 27, 2007 H2H
33433 Marc Gicquel Jesse Levine 1 1–0 H 1–0 Jul 23, 2009 H2H
33434 Marc Gicquel Jonathan Marray 1 1–0 H 1–0 Oct 12, 2006 H2H
33435 Marc Gicquel Kei Nishikori 1 1–0 G 1–0 Jun 25, 2008 H2H
33436 Marc Gicquel Lovro Zovko 1 0–1 H 0–1 Feb 28, 2008 H2H
33437 Marc Gicquel Luis Horna 1 0–1 C 0–1 Apr 28, 2006 H2H
33438 Marc Gicquel Martin Vassallo Arguello 1 1–0 H 1–0 Aug 25, 2009 H2H
33439 Marc Gicquel Matwe Middelkoop 1 1–0 G 1–0 Jun 18, 2008 H2H
33440 Marc Gicquel Michal Mertinak 1 1–0 C 1–0 Apr 7, 2005 H2H
33441 Marc Gicquel Novak Djokovic 1 0–1 C 0–1 Jul 22, 2006 H2H
33442 Marc Gicquel Pere Riba 1 0–1 C 0–1 May 26, 2010 H2H
33443 Marc Gicquel Roman Valent 1 1–0 H 1–0 Sep 24, 2009 H2H
33444 Marc Gicquel Ruben Ramirez Hidalgo 1 1–0 C 1–0 May 21, 2008 H2H
33445 Marc Gicquel Teymuraz Gabashvili 1 1–0 C 1–0 Jul 19, 2008 H2H
33446 Marc Gicquel Thierry Ascione 1 1–0 C 1–0 Apr 18, 2008 H2H
33447 Marc Gicquel Tobias Kamke 1 0–1 H 0–1 Sep 19, 2013 H2H
33448 Marc Gicquel Werner Eschauer 1 1–0 C 1–0 Jul 13, 2007 H2H
33449 Marc Gicquel Xavier Malisse 1 1–0 C 1–0 Oct 28, 2006 H2H
33450 Marc Gicquel Zack Fleishman 1 1–0 H 1–0 Aug 7, 2008 H2H
33451 Marcio Carlsson Adrian Voinea 1 0–1 C 0–1 Jul 30, 1998 H2H
33452 Marcio Carlsson Charles Auffray 1 1–0 C 1–0 Mar 25, 1999 H2H
33453 Marcio Carlsson Mark Merklein 1 1–0 C 1–0 Apr 20, 1995 H2H
33454 Marcio Carlsson Patrik Fredriksson 1 1–0 C 1–0 Apr 23, 1998 H2H
33455 Marc Kevin Goellner Alejo Mancisidor 1 0–1 H 0–1 Oct 30, 1992 H2H
33456 Marc Kevin Goellner Andrei Cherkasov 1 1–0 C 1–0 Jul 17, 1996 H2H
33457 Marc Kevin Goellner Andrew Richardson 1 1–0 C 1–0 Feb 27, 1998 H2H
33458 Marc Kevin Goellner Carl Limberger 1 1–0 H 1–0 Oct 29, 1992 H2H
33459 Marc Kevin Goellner Chris Wilkinson 1 1–0 G 1–0 Jun 19, 1997 H2H
33460 Marc Kevin Goellner David Witt 1 1–0 H 1–0 Sep 1, 1993 H2H
33461 Marc Kevin Goellner Derrick Rostagno 1 1–0 G 1–0 Jun 17, 1995 H2H
33462 Marc Kevin Goellner Dick Norman 1 1–0 G 1–0 Jun 12, 1996 H2H
33463 Marc Kevin Goellner Ellis Ferreira 1 1–0 C 1–0 Jul 19, 1995 H2H
33464 Marc Kevin Goellner Emanuel Couto 1 1–0 C 1–0 Mar 24, 1995 H2H
33465 Marc Kevin Goellner Federico Mordegan 1 0–1 C 0–1 May 20, 1994 H2H
33466 Marc Kevin Goellner Francisco Montana 1 0–1 C 0–1 Jul 27, 1995 H2H
33467 Marc Kevin Goellner Frederic Fontang 1 0–1 C 0–1 Apr 10, 1997 H2H
33468 Marc Kevin Goellner Frederik Fetterlein 1 0–1 C 0–1 May 2, 1997 H2H
33469 Marc Kevin Goellner Girts Dzelde 1 0–1 C 0–1 Oct 15, 1992 H2H
33470 Marc Kevin Goellner Igor Kornienko 1 0–1 C 0–1 Feb 12, 1999 H2H
33471 Marc Kevin Goellner Jacco Eltingh 1 0–1 H 0–1 Jan 6, 1994 H2H
33472 Marc Kevin Goellner Jamie Delgado 1 1–0 H 1–0 Oct 3, 2001 H2H
33473 Marc Kevin Goellner Joern Renzenbrink 1 0–1 H 0–1 Aug 27, 1994 H2H
33474 Marc Kevin Goellner Jordi Arrese 1 1–0 C 1–0 Mar 18, 1993 H2H
33475 Marc Kevin Goellner Leander Paes 1 0–1 H 0–1 Oct 7, 1993 H2H
33476 Marc Kevin Goellner Luis Herrera 1 1–0 H 1–0 Jan 20, 1993 H2H
33477 Marc Kevin Goellner Marcello Craca 1 0–1 C 0–1 May 7, 1997 H2H
33478 Marc Kevin Goellner Marco Meneschincheri 1 1–0 C 1–0 Sep 17, 1998 H2H
33479 Marc Kevin Goellner Mark Koevermans 1 0–1 C 0–1 Jul 24, 1992 H2H
33480 Marc Kevin Goellner Martin Blackman 1 1–0 H 1–0 Feb 3, 1994 H2H
33481 Marc Kevin Goellner Marzio Martelli 1 0–1 C 0–1 Feb 27, 1997 H2H
33482 Marc Kevin Goellner Nuno Marques 1 1–0 C 1–0 Aug 4, 1994 H2H
33483 Marc Kevin Goellner Paolo Cane 1 0–1 C 0–1 Jun 11, 1994 H2H
33484 Marc Kevin Goellner Radomir Vasek 1 1–0 C 1–0 Oct 20, 1994 H2H
33485 Marc Kevin Goellner Sebastien Lareau 1 0–1 G 0–1 Jun 13, 1996 H2H
33486 Marc Kevin Goellner Simon Youl 1 1–0 H 1–0 Jan 14, 1993 H2H
33487 Marc Kevin Goellner Stephane Sansoni 1 1–0 C 1–0 Mar 11, 1993 H2H
33488 Marc Kevin Goellner Thierry Champion 1 1–0 C 1–0 Sep 12, 1996 H2H
33489 Marc Kevin Goellner Thierry Guardiola 1 1–0 H 1–0 Aug 16, 1995 H2H
33490 Marc Kevin Goellner Tomas Nydahl 1 1–0 C 1–0 Sep 18, 1998 H2H
33491 Marc Kevin Goellner Tom Nijssen 1 1–0 C 1–0 Jul 20, 1994 H2H
33492 Marc Kevin Goellner Wayne Black 1 1–0 C 1–0 May 21, 1998 H2H
33493 Marc Krippendorf Vitas Gerulaitis 1 0–1 C 0–1 Jul 12, 1984 H2H
33494 Marc Lopez Ivo Minar 1 1–0 C 1–0 Apr 30, 2008 H2H
33495 Marco Alciati Alejandro Cortes 1 1–0 C 1–0 Sep 11, 1980 H2H
33496 Marco Alciati Chris Mayotte 1 0–1 C 0–1 Nov 6, 1980 H2H
33497 Marco Alciati Louk Sanders 1 0–1 C 0–1 Dec 18, 1980 H2H
33498 Marco Armellini Paul Mcnamee 1 0–1 C 0–1 Sep 13, 1980 H2H
33499 Marco Armellini Ricardo Ycaza 1 1–0 C 1–0 Sep 12, 1980 H2H
33500 Marco Armellini Vittorio Magnelli 1 1–0 C 1–0 Sep 11, 1980 H2H
33501 Marco Bellini Freddie Sauer 1 0–1 H 0–1 Feb 11, 1982 H2H
33502 Marco Bellini Rick Fagel 1 0–1 C 0–1 Jun 16, 1981 H2H
33503 Marco Cecchinato Benoit Paire 1 0–1 H 0–1 Oct 8, 2019 H2H
33504 Marco Cecchinato Ben Shelton 1 1–0 C 1–0 May 24, 2023 H2H
33505 Marco Cecchinato Daniel Altmaier 1 0–1 C 0–1 Jul 29, 2021 H2H
33506 Marco Cecchinato Danilo Petrovic 1 1–0 C 1–0 Oct 17, 2020 H2H
33507 Marco Cecchinato Franco Agamenone 1 0–1 C 0–1 Jul 30, 2022 H2H
33508 Marco Cecchinato Gael Monfils 1 0–1 C 0–1 Jul 26, 2018 H2H
33509 Marco Cecchinato Gerald Melzer 1 0–1 C 0–1 Feb 8, 2018 H2H
33510 Marco Cecchinato Hyeon Chung 1 1–0 H 1–0 Oct 10, 2018 H2H
33511 Marco Cecchinato Kamil Majchrzak 1 0–1 C 0–1 May 19, 2022 H2H
33512 Marco Cecchinato Kei Nishikori 1 0–1 G 0–1 Jul 5, 2017 H2H
33513 Marco Cecchinato Kyle Edmund 1 1–0 C 1–0 Sep 16, 2020 H2H
33514 Marco Cecchinato Liam Broady 1 0–1 G 0–1 Jun 30, 2021 H2H
33515 Marco Cecchinato Lorenzo Sonego 1 0–1 C 0–1 Jul 28, 2023 H2H
33516 Marco Cecchinato Martin Klizan 1 1–0 C 1–0 May 3, 2019 H2H
33517 Marco Cecchinato Matteo Berrettini 1 0–1 C 0–1 Apr 23, 2021 H2H
33518 Marco Cecchinato Mili Poljicak 1 1–0 C 1–0 Jul 28, 2022 H2H
33519 Marco Cecchinato Mirza Basic 1 1–0 C 1–0 Apr 26, 2018 H2H
33520 Marco Cecchinato Nick Kyrgios 1 0–1 C 0–1 May 24, 2016 H2H
33521 Marco Cecchinato Nicolas Kicker 1 0–1 C 0–1 Feb 23, 2017 H2H
33522 Marco Cecchinato Pavel Kotov 1 0–1 C 0–1 Jul 20, 2023 H2H
33523 Marco Cecchinato Radu Albot 1 1–0 C 1–0 Jul 28, 2021 H2H
33524 Marco Cecchinato Raul Brancaccio 1 1–0 C 1–0 May 27, 2021 H2H
33525 Marco Cecchinato Sebastian Korda 1 0–1 C 0–1 May 30, 2021 H2H
33526 Marco Cecchinato Thomas Fabbiano 1 1–0 C 1–0 Apr 8, 2021 H2H
33527 Marco Cecchinato Yasutaka Uchiyama 1 1–0 C 1–0 Jun 1, 2021 H2H
33528 Marco Chiudinelli Adrian Mannarino 1 0–1 G 0–1 Jun 12, 2015 H2H
33529 Marco Chiudinelli Alexander Peya 1 1–0 H 1–0 Oct 6, 2004 H2H
33530 Marco Chiudinelli Alex Kuznetsov 1 1–0 G 1–0 Jul 14, 2016 H2H
33531 Marco Chiudinelli Benoit Paire 1 1–0 G 1–0 Jun 11, 2015 H2H
33532 Marco Chiudinelli Brian Dabul 1 1–0 H 1–0 Aug 3, 2010 H2H
33533 Marco Chiudinelli Danai Udomchoke 1 0–1 H 0–1 Sep 14, 2006 H2H
33534 Marco Chiudinelli Dennis Novikov 1 0–1 G 0–1 Jul 20, 2017 H2H
33535 Marco Chiudinelli Dennis van Scheppingen 1 1–0 H 1–0 Oct 7, 2004 H2H
33536 Marco Chiudinelli Dustin Brown 1 0–1 H 0–1 Feb 4, 2010 H2H
33537 Marco Chiudinelli Guilherme Clezar 1 1–0 H 1–0 Aug 31, 2016 H2H
33538 Marco Chiudinelli Jeff Salzenstein 1 0–1 H 0–1 Sep 16, 2004 H2H
33539 Marco Chiudinelli John-Patrick Smith 1 1–0 G 1–0 Jul 15, 2016 H2H
33540 Marco Chiudinelli Lucas Pouille 1 0–1 H 0–1 Sep 1, 2016 H2H
33541 Marco Chiudinelli Martin Klizan 1 1–0 H 1–0 Oct 4, 2012 H2H
33542 Marco Chiudinelli Michael Lammer 1 1–0 H 1–0 Nov 6, 2009 H2H
33543 Marco Chiudinelli Reda El Amrani 1 1–0 H 1–0 Jan 5, 2011 H2H
33544 Marco Chiudinelli Rik De Voest 1 0–1 H 0–1 Jul 22, 2004 H2H
33545 Marco Chiudinelli Roberto Bautista Agut 1 0–1 H 0–1 Sep 26, 2013 H2H
33546 Marco Chiudinelli Thierry Ascione 1 1–0 C 1–0 May 5, 2010 H2H
33547 Marco Chiudinelli Tomas Cakl 1 1–0 H 1–0 Jan 4, 2007 H2H
33548 Marco Filippeschi Marcelo Hennemann 1 0–1 C 0–1 Sep 28, 1988 H2H
33549 Marco Gudino Jose Higueras 1 0–1 C 0–1 Nov 8, 1979 H2H
33550 Marco Meneschincheri Jan Kroslak 1 1–0 C 1–0 May 5, 1999 H2H
33551 Marco Meneschincheri Lars Jonsson 1 1–0 H 1–0 Apr 10, 1997 H2H
33552 Marco Osorio Alejandro Hernandez 1 0–1 C 0–1 Oct 23, 1997 H2H
33553 Marcos Aurelio Gorriz Andreas Fikas 1 1–0 C 1–0 Oct 8, 1992 H2H
33554 Marcos Aurelio Gorriz Bryan Shelton 1 1–0 C 1–0 May 7, 1992 H2H
33555 Marcos Aurelio Gorriz Carl Uwe Steeb 1 1–0 C 1–0 Nov 9, 1991 H2H
33556 Marcos Aurelio Gorriz Christian Bergstrom 1 0–1 C 0–1 Jul 10, 1993 H2H
33557 Marcos Aurelio Gorriz Gilad Bloom 1 0–1 H 0–1 Jan 15, 1992 H2H
33558 Marcos Aurelio Gorriz Hendrik Jan Davids 1 1–0 C 1–0 Nov 7, 1991 H2H
33559 Marcos Aurelio Gorriz Jerome Potier 1 1–0 C 1–0 May 4, 1990 H2H
33560 Marcos Aurelio Gorriz Martin Sinner 1 0–1 C 0–1 Aug 1, 1990 H2H
33561 Marcos Aurelio Gorriz Massimo Cierro 1 1–0 C 1–0 Jun 18, 1992 H2H
33562 Marcos Aurelio Gorriz Richard Matuszewski 1 0–1 H 0–1 Oct 16, 1992 H2H
33563 Marcos Aurelio Gorriz Roberto Azar 1 0–1 C 0–1 Jun 21, 1990 H2H
33564 Marcos Aurelio Gorriz Sebastian Prieto 1 1–0 C 1–0 Jul 23, 1997 H2H
33565 Marcos Aurelio Gorriz Thierry Tulasne 1 1–0 C 1–0 May 3, 1990 H2H
33566 Marcos Aurelio Gorriz Thomas Hogstedt 1 1–0 C 1–0 Nov 8, 1991 H2H
33567 Marcos Baghdatis Albert Portas 1 1–0 C 1–0 May 31, 2006 H2H
33568 Marcos Baghdatis Albert Ramos-Vinolas 1 1–0 H 1–0 Jan 16, 2013 H2H
33569 Marcos Baghdatis Alejandro Gonzalez 1 0–1 C 0–1 Apr 10, 2014 H2H
33570 Marcos Baghdatis Alexander Peya 1 1–0 C 1–0 Feb 3, 2007 H2H
33571 Marcos Baghdatis Alex Bolt 1 1–0 H 1–0 Jul 26, 2018 H2H
33572 Marcos Baghdatis Andrew Anderson 1 1–0 H 1–0 Feb 5, 2009 H2H
33573 Marcos Baghdatis Andrey Golubev 1 0–1 H 0–1 Feb 23, 2011 H2H
33574 Marcos Baghdatis Andrey Kuznetsov 1 0–1 C 0–1 Apr 8, 2011 H2H
33575 Marcos Baghdatis Austin Krajicek 1 1–0 H 1–0 Jul 30, 2015 H2H
33576 Marcos Baghdatis Benjamin Mitchell 1 1–0 H 1–0 Jan 2, 2013 H2H
33577 Marcos Baghdatis Bernard Tomic 1 1–0 H 1–0 Oct 23, 2015 H2H
33578 Marcos Baghdatis Bjorn Phau 1 1–0 H 1–0 Oct 29, 2010 H2H
33579 Marcos Baghdatis Boris Pashanski 1 1–0 H 1–0 Sep 14, 2007 H2H
33580 Marcos Baghdatis Bradley Klahn 1 1–0 G 1–0 Jun 11, 2014 H2H
33581 Marcos Baghdatis Brayden Schnur 1 1–0 G 1–0 Jul 3, 2019 H2H
33582 Marcos Baghdatis Brian Baker 1 1–0 G 1–0 Jul 15, 2016 H2H
33583 Marcos Baghdatis Cyril Saulnier 1 1–0 H 1–0 Feb 16, 2007 H2H
33584 Marcos Baghdatis Danai Udomchoke 1 1–0 H 1–0 Sep 16, 2006 H2H
33585 Marcos Baghdatis Diego Hartfield 1 1–0 C 1–0 May 3, 2007 H2H
33586 Marcos Baghdatis Edan Leshem 1 1–0 H 1–0 Aug 2, 2017 H2H
33587 Marcos Baghdatis Evgeny Korolev 1 0–1 C 0–1 May 2, 2013 H2H
33588 Marcos Baghdatis Facundo Bagnis 1 1–0 H 1–0 Aug 31, 2016 H2H
33589 Marcos Baghdatis Federico Luzzi 1 1–0 H 1–0 Jan 19, 2005 H2H
33590 Marcos Baghdatis Flavio Cipolla 1 0–1 C 0–1 May 7, 2009 H2H
33591 Marcos Baghdatis Frances Tiafoe 1 1–0 H 1–0 Jul 27, 2018 H2H
33592 Marcos Baghdatis Grega Zemlja 1 1–0 H 1–0 Jan 19, 2011 H2H
33593 Marcos Baghdatis Gregory Carraz 1 1–0 H 1–0 Aug 17, 2004 H2H
33594 Marcos Baghdatis Hyeon Chung 1 0–1 H 0–1 Aug 2, 2018 H2H
33595 Marcos Baghdatis Jan Hajek 1 1–0 C 1–0 Jun 3, 2007 H2H
33596 Marcos Baghdatis Jan-Lennard Struff 1 0–1 G 0–1 Jun 9, 2016 H2H
33597 Marcos Baghdatis Jared Donaldson 1 0–1 H 0–1 Mar 23, 2018 H2H
33598 Marcos Baghdatis Jimmy Wang 1 1–0 H 1–0 Sep 15, 2006 H2H
33599 Marcos Baghdatis Jozef Kovalik 1 0–1 H 0–1 Feb 10, 2018 H2H
33600 Marcos Baghdatis Justin Gimelstob 1 1–0 H 1–0 Jan 18, 2006 H2H