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.

Explore these records

Use the filters to narrow the table. Select a column heading to sort; select it again to reverse the order.

Rivalries
Reset
# Player 1 Player 2 Meetings, sorted descending Record Surface Last Met H2H
40401 Carlos Moya Marcos Aurelio Gorriz 1 1–0 C 1–0 Aug 17, 1996 H2H
40402 Carlos Moya Mariusz Fyrstenberg 1 1–0 C 1–0 Aug 4, 2005 H2H
40403 Carlos Moya Martin Sinner 1 1–0 C 1–0 Mar 7, 1996 H2H
40404 Carlos Moya Maximo Gonzalez 1 0–1 C 0–1 Feb 19, 2009 H2H
40405 Carlos Moya Michael Berrer 1 1–0 H 1–0 Oct 9, 2008 H2H
40406 Carlos Moya Michal Tabara 1 1–0 C 1–0 Oct 16, 1997 H2H
40407 Carlos Moya Michel Kratochvil 1 1–0 C 1–0 Apr 18, 2002 H2H
40408 Carlos Moya Miguel Gallardo-Valles 1 1–0 C 1–0 Mar 2, 2006 H2H
40409 Carlos Moya Neville Godwin 1 1–0 G 1–0 Jun 27, 2001 H2H
40410 Carlos Moya Nicolas Mahut 1 1–0 H 1–0 Mar 30, 2008 H2H
40411 Carlos Moya Nicolas Thomann 1 1–0 C 1–0 Oct 26, 2001 H2H
40412 Carlos Moya Noam Okun 1 1–0 H 1–0 Jan 8, 2004 H2H
40413 Carlos Moya Oliver Gross 1 1–0 C 1–0 Jul 19, 2002 H2H
40414 Carlos Moya Omar Camporese 1 1–0 C 1–0 Apr 24, 1996 H2H
40415 Carlos Moya Oscar Hernandez 1 1–0 C 1–0 Feb 16, 2008 H2H
40416 Carlos Moya Paul Capdeville 1 1–0 H 1–0 Mar 7, 2007 H2H
40417 Carlos Moya Paul Goldstein 1 1–0 H 1–0 Jan 9, 2004 H2H
40418 Carlos Moya Paul Haarhuis 1 0–1 C 0–1 Jul 30, 1998 H2H
40419 Carlos Moya Pere Riba 1 1–0 C 1–0 Jul 27, 2007 H2H
40420 Carlos Moya Peter Luczak 1 1–0 C 1–0 Feb 10, 2005 H2H
40421 Carlos Moya Peter Tramacchi 1 1–0 H 1–0 Jan 21, 1998 H2H
40422 Carlos Moya Petr Luxa 1 1–0 H 1–0 Sep 25, 2003 H2H
40423 Carlos Moya Philipp Petzschner 1 0–1 H 0–1 Oct 11, 2008 H2H
40424 Carlos Moya Pierre Bouteyre 1 0–1 G 0–1 Jun 26, 1996 H2H
40425 Carlos Moya Raemon Sluiter 1 1–0 C 1–0 May 30, 2004 H2H
40426 Carlos Moya Ramon Delgado 1 1–0 C 1–0 May 29, 2002 H2H
40427 Carlos Moya Razvan Sabau 1 0–1 C 0–1 Oct 26, 1995 H2H
40428 Carlos Moya Ricardo Mello 1 1–0 C 1–0 Feb 28, 2003 H2H
40429 Carlos Moya Richey Reneberg 1 0–1 G 0–1 Jun 27, 1997 H2H
40430 Carlos Moya Roberto Carretero 1 1–0 C 1–0 Jul 22, 2000 H2H
40431 Carlos Moya Robin Vik 1 1–0 C 1–0 May 27, 2005 H2H
40432 Carlos Moya Roko Karanusic 1 1–0 C 1–0 Jul 22, 2004 H2H
40433 Carlos Moya Ruben Ramirez Hidalgo 1 1–0 C 1–0 Feb 18, 2006 H2H
40434 Carlos Moya Santiago Ventura 1 1–0 C 1–0 Feb 14, 2008 H2H
40435 Carlos Moya Scott Humphries 1 1–0 H 1–0 Aug 28, 1996 H2H
40436 Carlos Moya Simon Greul 1 1–0 C 1–0 Jul 28, 2006 H2H
40437 Carlos Moya Somdev Devvarman 1 0–1 H 0–1 Jan 9, 2009 H2H
40438 Carlos Moya Stan Wawrinka 1 1–0 C 1–0 Jul 26, 2007 H2H
40439 Carlos Moya Stefan Edberg 1 0–1 C 0–1 May 31, 1996 H2H
40440 Carlos Moya Stefano Galvani 1 1–0 C 1–0 Jul 27, 2002 H2H
40441 Carlos Moya Stefano Pescosolido 1 1–0 C 1–0 May 14, 1997 H2H
40442 Carlos Moya Stephane Huet 1 0–1 H 0–1 Sep 14, 2000 H2H
40443 Carlos Moya Steve Bryan 1 1–0 G 1–0 Jun 25, 1997 H2H
40444 Carlos Moya Steve Campbell 1 1–0 H 1–0 Aug 14, 1997 H2H
40445 Carlos Moya Taylor Dent 1 0–1 H 0–1 Jul 26, 2001 H2H
40446 Carlos Moya Teymuraz Gabashvili 1 1–0 H 1–0 Jan 3, 2008 H2H
40447 Carlos Moya Thiago Alves 1 0–1 C 0–1 Feb 15, 2007 H2H
40448 Carlos Moya Thierry Ascione 1 1–0 H 1–0 Jan 10, 2004 H2H
40449 Carlos Moya Thomas Schiessling 1 1–0 C 1–0 Oct 3, 1998 H2H
40450 Carlos Moya Thomaz Bellucci 1 0–1 H 0–1 Mar 14, 2010 H2H
40451 Carlos Moya Tim Smyczek 1 1–0 H 1–0 Mar 13, 2010 H2H
40452 Carlos Moya Todd Woodbridge 1 0–1 C 0–1 Oct 30, 1997 H2H
40453 Carlos Moya Victor Hanescu 1 1–0 H 1–0 Mar 21, 2006 H2H
40454 Carlos Moya Viktor Troicki 1 1–0 C 1–0 Jul 18, 2008 H2H
40455 Carlos Moya Ville Liukko 1 1–0 C 1–0 Jul 30, 1999 H2H
40456 Carlos Moya Vladimir Voltchkov 1 1–0 H 1–0 Apr 8, 1999 H2H
40457 Carlos Moya Wayne Black 1 1–0 H 1–0 Apr 9, 1999 H2H
40458 Carlos Moya Wesley Moodie 1 1–0 H 1–0 Aug 29, 2003 H2H
40459 Carlos Moya Zeljko Krajan 1 1–0 C 1–0 Jul 23, 2004 H2H
40460 Carl Soderlund Fred Simonsson 1 1–0 C 1–0 Jul 14, 2016 H2H
40461 Carl Turich Slobodan Zivojinovic 1 0–1 H 0–1 Oct 13, 1988 H2H
40462 Carl Turich Steve Shaw 1 0–1 H 0–1 Jan 13, 1988 H2H
40463 Carl Uwe Steeb Agustin Moreno 1 1–0 H 1–0 Jan 18, 1989 H2H
40464 Carl Uwe Steeb Aki Rahunen 1 1–0 H 1–0 Jan 17, 1992 H2H
40465 Carl Uwe Steeb Andreas Maurer 1 0–1 G 0–1 Jun 24, 1987 H2H
40466 Carl Uwe Steeb Bart Wuyts 1 1–0 C 1–0 Jun 21, 1991 H2H
40467 Carl Uwe Steeb Broderick Dyke 1 0–1 H 0–1 Aug 15, 1990 H2H
40468 Carl Uwe Steeb Christo Van Rensburg 1 0–1 G 0–1 Jun 23, 1993 H2H
40469 Carl Uwe Steeb Danie Visser 1 1–0 G 1–0 Jun 28, 1989 H2H
40470 Carl Uwe Steeb David Engel 1 1–0 C 1–0 Oct 17, 1991 H2H
40471 Carl Uwe Steeb Eduardo Bengoechea 1 0–1 C 0–1 Aug 1, 1987 H2H
40472 Carl Uwe Steeb Fernando Luna 1 1–0 C 1–0 May 12, 1989 H2H
40473 Carl Uwe Steeb Francesco Cancellotti 1 0–1 C 0–1 Aug 6, 1987 H2H
40474 Carl Uwe Steeb Jeremy Bates 1 0–1 H 0–1 Feb 6, 1993 H2H
40475 Carl Uwe Steeb Jonathan Canter 1 0–1 H 0–1 Oct 15, 1986 H2H
40476 Carl Uwe Steeb Jorge Bardou 1 1–0 C 1–0 May 11, 1988 H2H
40477 Carl Uwe Steeb Josef Cihak 1 1–0 C 1–0 May 5, 1988 H2H
40478 Carl Uwe Steeb Kelly Evernden 1 1–0 H 1–0 Oct 13, 1988 H2H
40479 Carl Uwe Steeb Kent Carlsson 1 0–1 C 0–1 Apr 30, 1987 H2H
40480 Carl Uwe Steeb Kevin Curren 1 1–0 H 1–0 Mar 19, 1990 H2H
40481 Carl Uwe Steeb Laurent Prades 1 1–0 C 1–0 Feb 26, 1988 H2H
40482 Carl Uwe Steeb Leif Shiras 1 1–0 C 1–0 Oct 21, 1989 H2H
40483 Carl Uwe Steeb Mario Visconti 1 1–0 C 1–0 May 28, 1993 H2H
40484 Carl Uwe Steeb Mark Dickson 1 1–0 H 1–0 Mar 15, 1988 H2H
40485 Carl Uwe Steeb Mark Kratzmann 1 0–1 H 0–1 Oct 30, 1986 H2H
40486 Carl Uwe Steeb Marty Davis 1 1–0 H 1–0 Jan 13, 1989 H2H
40487 Carl Uwe Steeb Mel Purcell 1 0–1 C 0–1 May 9, 1987 H2H
40488 Carl Uwe Steeb Miloslav Mecir 1 1–0 C 1–0 Feb 17, 1990 H2H
40489 Carl Uwe Steeb Nicklas Kroon 1 1–0 H 1–0 Sep 29, 1990 H2H
40490 Carl Uwe Steeb Olli Rahnasto 1 1–0 H 1–0 Sep 1, 1989 H2H
40491 Carl Uwe Steeb Peter Lundgren 1 0–1 H 0–1 Oct 4, 1990 H2H
40492 Carl Uwe Steeb Ricki Osterthun 1 1–0 C 1–0 Feb 19, 1988 H2H
40493 Carl Uwe Steeb Roland Stadler 1 1–0 C 1–0 Aug 5, 1987 H2H
40494 Carl Uwe Steeb Russell Barlow 1 1–0 H 1–0 Jan 13, 1988 H2H
40495 Carl Uwe Steeb Simon Youl 1 0–1 G 0–1 Jun 22, 1988 H2H
40496 Carl Uwe Steeb Slobodan Zivojinovic 1 1–0 H 1–0 Jan 17, 1988 H2H
40497 Carl Uwe Steeb Tarik Benhabiles 1 1–0 C 1–0 Jun 20, 1991 H2H
40498 Carl Uwe Steeb Thomas Hogstedt 1 1–0 C 1–0 Feb 16, 1990 H2H
40499 Carl Uwe Steeb Tore Meinecke 1 1–0 C 1–0 May 4, 1989 H2H
40500 Carl Uwe Steeb Udo Riglewski 1 1–0 H 1–0 Aug 23, 1990 H2H
40501 Carl Uwe Steeb Veli Paloheimo 1 0–1 H 0–1 Jan 17, 1990 H2H
40502 Carsten Arriens Alexander Mronz 1 0–1 H 0–1 Apr 27, 1995 H2H
40503 Carsten Arriens Andrei Olhovskiy 1 1–0 H 1–0 Apr 10, 1997 H2H
40504 Carsten Arriens Cassio Motta 1 1–0 H 1–0 Nov 12, 1992 H2H
40505 Carsten Arriens Fernando Roese 1 1–0 H 1–0 Oct 31, 1992 H2H
40506 Carsten Arriens Jeremy Bates 1 1–0 H 1–0 Feb 9, 1995 H2H
40507 Carsten Arriens Lan Bale 1 0–1 H 0–1 Sep 1, 1993 H2H
40508 Carsten Arriens Lars Burgsmuller 1 1–0 C 1–0 Jul 20, 1994 H2H
40509 Carsten Arriens Paul Annacone 1 1–0 H 1–0 Aug 27, 1992 H2H
40510 Carsten Ball Ricardas Berankis 1 0–1 G 0–1 Jun 23, 2010 H2H
40511 Cary Leeds Colin Dibley 1 0–1 H 0–1 Oct 11, 1979 H2H
40512 Cary Leeds Willie Davies 1 0–1 G 0–1 Jun 4, 1980 H2H
40513 Cary Stansbury Claude England 1 1–0 H 1–0 Jan 14, 1982 H2H
40514 Cary Stansbury Corrado Barazzutti 1 0–1 C 0–1 Aug 8, 1979 H2H
40515 Cary Stansbury Dick Crealy 1 0–1 H 0–1 Jan 8, 1981 H2H
40516 Cary Stansbury Ferdi Taygan 1 0–1 G 0–1 Jul 10, 1980 H2H
40517 Cary Stansbury Howard Schoenfield 1 0–1 H 0–1 Oct 3, 1979 H2H
40518 Cary Stansbury Ivan Dupasquier 1 0–1 C 0–1 Nov 26, 1981 H2H
40519 Cary Stansbury Ivan Molina 1 0–1 C 0–1 Aug 22, 1979 H2H
40520 Cary Stansbury Jim Delaney 1 0–1 C 0–1 Sep 2, 1979 H2H
40521 Cary Stansbury Jose Higueras 1 0–1 C 0–1 Jul 25, 1978 H2H
40522 Cary Stansbury Marty Riessen 1 1–0 C 1–0 Feb 21, 1980 H2H
40523 Cary Stansbury Peter Feigl 1 0–1 H 0–1 Jan 4, 1980 H2H
40524 Cary Stansbury Rod Frawley 1 0–1 C 0–1 Nov 12, 1981 H2H
40525 Cary Stansbury Scott Mccain 1 0–1 H 0–1 Jan 10, 1985 H2H
40526 Cary Stansbury Stan Smith 1 0–1 C 0–1 Feb 22, 1980 H2H
40527 Casper Ruud Adrian Mannarino 1 0–1 H 0–1 Oct 30, 2019 H2H
40528 Casper Ruud Akira Santillan 1 1–0 C 1–0 Mar 2, 2017 H2H
40529 Casper Ruud Alexander Blockx 1 0–1 C 0–1 Apr 30, 2026 H2H
40530 Casper Ruud Alexandre Muller 1 1–0 C 1–0 Apr 18, 2024 H2H
40531 Casper Ruud Alex Bolt 1 1–0 G 1–0 Jul 3, 2024 H2H
40532 Casper Ruud Alex de Minaur 1 0–1 H 0–1 Mar 2, 2024 H2H
40533 Casper Ruud Andrea Vavassori 1 1–0 C 1–0 Jul 31, 2024 H2H
40534 Casper Ruud Andy Murray 1 1–0 H 1–0 Oct 1, 2021 H2H
40535 Casper Ruud Benjamin Bonzi 1 0–1 H 0–1 Nov 8, 2024 H2H
40536 Casper Ruud Borna Coric 1 0–1 H 0–1 Sep 21, 2019 H2H
40537 Casper Ruud Brandon Nakashima 1 1–0 C 1–0 Apr 21, 2022 H2H
40538 Casper Ruud Christopher O'Connell 1 0–1 H 0–1 Aug 16, 2026 H2H
40539 Casper Ruud Damir Dzumhur 1 0–1 C 0–1 Jul 18, 2019 H2H
40540 Casper Ruud Daniel Altmaier 1 0–1 H 0–1 Oct 30, 2025 H2H
40541 Casper Ruud Daniel Evans 1 1–0 C 1–0 May 14, 2019 H2H
40542 Casper Ruud David Ferrer 1 1–0 C 1–0 Jul 20, 2018 H2H
40543 Casper Ruud Dennis Novak 1 1–0 C 1–0 Jul 23, 2021 H2H
40544 Casper Ruud Dominic Thiem 1 0–1 C 0–1 Oct 3, 2020 H2H
40545 Casper Ruud Dominik Koepfer 1 1–0 C 1–0 May 21, 2021 H2H
40546 Casper Ruud Egor Gerasimov 1 0–1 H 0–1 Jan 22, 2020 H2H
40547 Casper Ruud Elias Ymer 1 1–0 C 1–0 May 30, 2023 H2H
40548 Casper Ruud Emilio Nava 1 1–0 H 1–0 Aug 30, 2023 H2H
40549 Casper Ruud Ernests Gulbis 1 1–0 C 1–0 May 28, 2019 H2H
40550 Casper Ruud Ethan Quinn 1 0–1 H 0–1 Mar 20, 2026 H2H
40551 Casper Ruud Felipe Meligeni Alves 1 1–0 C 1–0 May 28, 2024 H2H
40552 Casper Ruud Filip Krajinovic 1 0–1 H 0–1 Oct 17, 2019 H2H
40553 Casper Ruud Flavio Cobolli 1 1–0 C 1–0 May 24, 2024 H2H
40554 Casper Ruud Gilles Simon 1 1–0 G 1–0 Jun 23, 2021 H2H
40555 Casper Ruud Giulio Zeppieri 1 1–0 C 1–0 Jun 1, 2023 H2H
40556 Casper Ruud Guido Andreozzi 1 1–0 H 1–0 Mar 1, 2023 H2H
40557 Casper Ruud Hugo Gaston 1 1–0 C 1–0 Jul 25, 2021 H2H
40558 Casper Ruud Ilya Ivashka 1 1–0 H 1–0 Mar 25, 2023 H2H
40559 Casper Ruud Jaime Faria 1 1–0 C 1–0 Jul 16, 2026 H2H
40560 Casper Ruud Jakub Mensik 1 0–1 H 0–1 Jan 16, 2025 H2H
40561 Casper Ruud Jiri Vesely 1 0–1 H 0–1 Feb 4, 2021 H2H
40562 Casper Ruud J.J. Wolf 1 1–0 C 1–0 May 25, 2023 H2H
40563 Casper Ruud John Isner 1 0–1 G 0–1 Jul 3, 2019 H2H
40564 Casper Ruud John Millman 1 1–0 C 1–0 May 1, 2021 H2H
40565 Casper Ruud Jo-Wilfried Tsonga 1 1–0 C 1–0 May 24, 2022 H2H
40566 Casper Ruud Juan Ignacio Londero 1 1–0 C 1–0 Feb 15, 2020 H2H
40567 Casper Ruud Juan Martin del Potro 1 0–1 C 0–1 May 17, 2019 H2H
40568 Casper Ruud Juncheng Shang 1 1–0 H 1–0 Sep 1, 2024 H2H
40569 Casper Ruud Kamil Majchrzak 1 1–0 C 1–0 Jun 3, 2021 H2H
40570 Casper Ruud Kyle Edmund 1 1–0 H 1–0 Aug 31, 2022 H2H
40571 Casper Ruud Laurent Lokoli 1 1–0 G 1–0 Jul 5, 2023 H2H
40572 Casper Ruud Learner Tien 1 1–0 H 1–0 Oct 12, 2026 H2H
40573 Casper Ruud Liam Broady 1 0–1 G 0–1 Jul 6, 2023 H2H
40574 Casper Ruud Luca Van Assche 1 1–0 H 1–0 Mar 23, 2024 H2H
40575 Casper Ruud Lukas Klein 1 1–0 H 1–0 Mar 9, 2024 H2H
40576 Casper Ruud Mackenzie McDonald 1 1–0 H 1–0 Sep 2, 2020 H2H
40577 Casper Ruud Marcel Granollers 1 1–0 C 1–0 Apr 13, 2019 H2H
40578 Casper Ruud Mariano Navone 1 0–1 C 0–1 May 22, 2026 H2H
40579 Casper Ruud Mario Vilella Martinez 1 1–0 C 1–0 Jul 29, 2021 H2H
40580 Casper Ruud Marius Copil 1 1–0 C 1–0 May 3, 2018 H2H
40581 Casper Ruud Marton Fucsovics 1 1–0 C 1–0 Apr 6, 2024 H2H
40582 Casper Ruud Matthias Bachinger 1 1–0 C 1–0 Aug 1, 2019 H2H
40583 Casper Ruud Mattia Bellucci 1 1–0 H 1–0 Jan 19, 2026 H2H
40584 Casper Ruud Michael Mmoh 1 1–0 H 1–0 Feb 7, 2025 H2H
40585 Casper Ruud Mikael Ymer 1 1–0 C 1–0 Jul 30, 2021 H2H
40586 Casper Ruud Nikoloz Basilashvili 1 0–1 C 0–1 May 1, 2021 H2H
40587 Casper Ruud Pedro Sousa 1 1–0 C 1–0 Feb 16, 2020 H2H
40588 Casper Ruud Philipp Kohlschreiber 1 0–1 C 0–1 May 4, 2017 H2H
40589 Casper Ruud Rafael Jodar 1 0–1 H 0–1 Oct 16, 2026 H2H
40590 Casper Ruud Renzo Olivo 1 0–1 H 0–1 Jan 5, 2017 H2H
40591 Casper Ruud Rodrigo Pacheco Mendez 1 0–1 H 0–1 Feb 27, 2025 H2H
40592 Casper Ruud Roger Federer 1 0–1 C 0–1 Jun 1, 2019 H2H
40593 Casper Ruud Rogerio Dutra Silva 1 1–0 C 1–0 Feb 23, 2017 H2H
40594 Casper Ruud Ryan Peniston 1 0–1 G 0–1 Jun 16, 2022 H2H
40595 Casper Ruud Salvatore Caruso 1 1–0 H 1–0 Sep 20, 2019 H2H
40596 Casper Ruud Shintaro Mochizuki 1 1–0 H 1–0 Sep 27, 2025 H2H
40597 Casper Ruud Steve Johnson 1 0–1 H 0–1 Aug 22, 2019 H2H
40598 Casper Ruud Thanasi Kokkinakis 1 1–0 C 1–0 May 20, 2022 H2H
40599 Casper Ruud Thiago Seyboth Wild 1 0–1 C 0–1 Mar 1, 2020 H2H
40600 Casper Ruud Tim van Rijthoven 1 1–0 H 1–0 Sep 1, 2022 H2H