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
21401 Carlos Moya Leonardo Mayer 1 0–1 C 0–1 Feb 27, 2009 H2H
21402 Carlos Moya Lionel Roux 1 0–1 C 0–1 Oct 3, 1997 H2H
21403 Carlos Moya Luke Bourgeois 1 1–0 H 1–0 Jan 11, 2007 H2H
21404 Carlos Moya Magnus Larsson 1 1–0 H 1–0 Sep 11, 1998 H2H
21405 Carlos Moya Mahesh Bhupathi 1 1–0 G 1–0 Jun 24, 1998 H2H
21406 Carlos Moya Marcel Granollers 1 1–0 C 1–0 Apr 25, 2007 H2H
21407 Carlos Moya Marcelo Charpentier 1 1–0 H 1–0 Mar 19, 1997 H2H
21408 Carlos Moya Marcelo Filippini 1 1–0 C 1–0 Nov 9, 1995 H2H
21409 Carlos Moya Marco Meneschincheri 1 1–0 C 1–0 May 6, 1999 H2H
21410 Carlos Moya Marcos Aurelio Gorriz 1 1–0 C 1–0 Aug 17, 1996 H2H
21411 Carlos Moya Mariusz Fyrstenberg 1 1–0 C 1–0 Aug 4, 2005 H2H
21412 Carlos Moya Martin Sinner 1 1–0 C 1–0 Mar 7, 1996 H2H
21413 Carlos Moya Maximo Gonzalez 1 0–1 C 0–1 Feb 19, 2009 H2H
21414 Carlos Moya Michael Berrer 1 1–0 H 1–0 Oct 9, 2008 H2H
21415 Carlos Moya Michal Tabara 1 1–0 C 1–0 Oct 16, 1997 H2H
21416 Carlos Moya Michel Kratochvil 1 1–0 C 1–0 Apr 18, 2002 H2H
21417 Carlos Moya Miguel Gallardo-Valles 1 1–0 C 1–0 Mar 2, 2006 H2H
21418 Carlos Moya Neville Godwin 1 1–0 G 1–0 Jun 27, 2001 H2H
21419 Carlos Moya Nicolas Mahut 1 1–0 H 1–0 Mar 30, 2008 H2H
21420 Carlos Moya Nicolas Thomann 1 1–0 C 1–0 Oct 26, 2001 H2H
21421 Carlos Moya Noam Okun 1 1–0 H 1–0 Jan 8, 2004 H2H
21422 Carlos Moya Oliver Gross 1 1–0 C 1–0 Jul 19, 2002 H2H
21423 Carlos Moya Omar Camporese 1 1–0 C 1–0 Apr 24, 1996 H2H
21424 Carlos Moya Oscar Hernandez 1 1–0 C 1–0 Feb 16, 2008 H2H
21425 Carlos Moya Paul Capdeville 1 1–0 H 1–0 Mar 7, 2007 H2H
21426 Carlos Moya Paul Goldstein 1 1–0 H 1–0 Jan 9, 2004 H2H
21427 Carlos Moya Paul Haarhuis 1 0–1 C 0–1 Jul 30, 1998 H2H
21428 Carlos Moya Pere Riba 1 1–0 C 1–0 Jul 27, 2007 H2H
21429 Carlos Moya Peter Luczak 1 1–0 C 1–0 Feb 10, 2005 H2H
21430 Carlos Moya Peter Tramacchi 1 1–0 H 1–0 Jan 21, 1998 H2H
21431 Carlos Moya Petr Luxa 1 1–0 H 1–0 Sep 25, 2003 H2H
21432 Carlos Moya Philipp Petzschner 1 0–1 H 0–1 Oct 11, 2008 H2H
21433 Carlos Moya Pierre Bouteyre 1 0–1 G 0–1 Jun 26, 1996 H2H
21434 Carlos Moya Raemon Sluiter 1 1–0 C 1–0 May 30, 2004 H2H
21435 Carlos Moya Ramon Delgado 1 1–0 C 1–0 May 29, 2002 H2H
21436 Carlos Moya Razvan Sabau 1 0–1 C 0–1 Oct 26, 1995 H2H
21437 Carlos Moya Ricardo Mello 1 1–0 C 1–0 Feb 28, 2003 H2H
21438 Carlos Moya Richey Reneberg 1 0–1 G 0–1 Jun 27, 1997 H2H
21439 Carlos Moya Roberto Carretero 1 1–0 C 1–0 Jul 22, 2000 H2H
21440 Carlos Moya Robin Vik 1 1–0 C 1–0 May 27, 2005 H2H
21441 Carlos Moya Roko Karanusic 1 1–0 C 1–0 Jul 22, 2004 H2H
21442 Carlos Moya Ruben Ramirez Hidalgo 1 1–0 C 1–0 Feb 18, 2006 H2H
21443 Carlos Moya Santiago Ventura 1 1–0 C 1–0 Feb 14, 2008 H2H
21444 Carlos Moya Scott Humphries 1 1–0 H 1–0 Aug 28, 1996 H2H
21445 Carlos Moya Simon Greul 1 1–0 C 1–0 Jul 28, 2006 H2H
21446 Carlos Moya Somdev Devvarman 1 0–1 H 0–1 Jan 9, 2009 H2H
21447 Carlos Moya Stan Wawrinka 1 1–0 C 1–0 Jul 26, 2007 H2H
21448 Carlos Moya Stefan Edberg 1 0–1 C 0–1 May 31, 1996 H2H
21449 Carlos Moya Stefano Galvani 1 1–0 C 1–0 Jul 27, 2002 H2H
21450 Carlos Moya Stefano Pescosolido 1 1–0 C 1–0 May 14, 1997 H2H
21451 Carlos Moya Stephane Huet 1 0–1 H 0–1 Sep 14, 2000 H2H
21452 Carlos Moya Steve Bryan 1 1–0 G 1–0 Jun 25, 1997 H2H
21453 Carlos Moya Steve Campbell 1 1–0 H 1–0 Aug 11, 1997 H2H
21454 Carlos Moya Taylor Dent 1 0–1 H 0–1 Jul 26, 2001 H2H
21455 Carlos Moya Teymuraz Gabashvili 1 1–0 H 1–0 Jan 3, 2008 H2H
21456 Carlos Moya Thiago Alves 1 0–1 C 0–1 Feb 15, 2007 H2H
21457 Carlos Moya Thierry Ascione 1 1–0 H 1–0 Jan 10, 2004 H2H
21458 Carlos Moya Thomas Schiessling 1 1–0 C 1–0 Oct 3, 1998 H2H
21459 Carlos Moya Thomaz Bellucci 1 0–1 H 0–1 Mar 14, 2010 H2H
21460 Carlos Moya Tim Smyczek 1 1–0 H 1–0 Mar 13, 2010 H2H
21461 Carlos Moya Todd Woodbridge 1 0–1 C 0–1 Oct 30, 1997 H2H
21462 Carlos Moya Victor Hanescu 1 1–0 H 1–0 Mar 21, 2006 H2H
21463 Carlos Moya Viktor Troicki 1 1–0 C 1–0 Jul 18, 2008 H2H
21464 Carlos Moya Ville Liukko 1 1–0 C 1–0 Jul 30, 1999 H2H
21465 Carlos Moya Vladimir Voltchkov 1 1–0 H 1–0 Apr 8, 1999 H2H
21466 Carlos Moya Wayne Black 1 1–0 H 1–0 Apr 9, 1999 H2H
21467 Carlos Moya Wesley Moodie 1 1–0 H 1–0 Aug 29, 2003 H2H
21468 Carlos Moya Zeljko Krajan 1 1–0 C 1–0 Jul 23, 2004 H2H
21469 Carl Soderlund Fred Simonsson 1 1–0 C 1–0 Jul 14, 2016 H2H
21470 Carl Turich Steve Shaw 1 0–1 H 0–1 Jan 13, 1988 H2H
21471 Carl Uwe Steeb Aki Rahunen 1 1–0 H 1–0 Jan 17, 1992 H2H
21472 Carl Uwe Steeb Andreas Maurer 1 0–1 G 0–1 Jun 24, 1987 H2H
21473 Carl Uwe Steeb Bart Wuyts 1 1–0 C 1–0 Jun 21, 1991 H2H
21474 Carl Uwe Steeb Broderick Dyke 1 0–1 H 0–1 Aug 15, 1990 H2H
21475 Carl Uwe Steeb Danie Visser 1 1–0 G 1–0 Jun 28, 1989 H2H
21476 Carl Uwe Steeb David Engel 1 1–0 C 1–0 Oct 17, 1991 H2H
21477 Carl Uwe Steeb Eduardo Bengoechea 1 0–1 C 0–1 Aug 1, 1987 H2H
21478 Carl Uwe Steeb Fernando Luna 1 1–0 C 1–0 May 12, 1989 H2H
21479 Carl Uwe Steeb Francesco Cancellotti 1 0–1 C 0–1 Aug 6, 1987 H2H
21480 Carl Uwe Steeb Jeremy Bates 1 0–1 H 0–1 Feb 6, 1993 H2H
21481 Carl Uwe Steeb Jonathan Canter 1 0–1 H 0–1 Oct 15, 1986 H2H
21482 Carl Uwe Steeb Jorge Bardou 1 1–0 C 1–0 May 11, 1988 H2H
21483 Carl Uwe Steeb Josef Cihak 1 1–0 C 1–0 May 5, 1988 H2H
21484 Carl Uwe Steeb Kelly Evernden 1 1–0 H 1–0 Oct 13, 1988 H2H
21485 Carl Uwe Steeb Kent Carlsson 1 0–1 C 0–1 Apr 30, 1987 H2H
21486 Carl Uwe Steeb Kevin Curren 1 1–0 H 1–0 Mar 19, 1990 H2H
21487 Carl Uwe Steeb Laurent Prades 1 1–0 C 1–0 Feb 26, 1988 H2H
21488 Carl Uwe Steeb Leif Shiras 1 1–0 C 1–0 Oct 21, 1989 H2H
21489 Carl Uwe Steeb Mario Visconti 1 1–0 C 1–0 May 28, 1993 H2H
21490 Carl Uwe Steeb Mark Dickson 1 1–0 H 1–0 Mar 15, 1988 H2H
21491 Carl Uwe Steeb Mark Kratzmann 1 0–1 H 0–1 Oct 30, 1986 H2H
21492 Carl Uwe Steeb Marty Davis 1 1–0 H 1–0 Jan 13, 1989 H2H
21493 Carl Uwe Steeb Mel Purcell 1 0–1 C 0–1 May 9, 1987 H2H
21494 Carl Uwe Steeb Miloslav Mecir 1 1–0 C 1–0 Feb 17, 1990 H2H
21495 Carl Uwe Steeb Nicklas Kroon 1 1–0 H 1–0 Sep 29, 1990 H2H
21496 Carl Uwe Steeb Olli Rahnasto 1 1–0 H 1–0 Sep 1, 1989 H2H
21497 Carl Uwe Steeb Peter Lundgren 1 0–1 H 0–1 Oct 4, 1990 H2H
21498 Carl Uwe Steeb Ricki Osterthun 1 1–0 C 1–0 Feb 19, 1988 H2H
21499 Carl Uwe Steeb Roland Stadler 1 1–0 C 1–0 Aug 5, 1987 H2H
21500 Carl Uwe Steeb Russell Barlow 1 1–0 H 1–0 Jan 13, 1988 H2H
21501 Carl Uwe Steeb Simon Youl 1 0–1 G 0–1 Jun 22, 1988 H2H
21502 Carl Uwe Steeb Tarik Benhabiles 1 1–0 C 1–0 Jun 20, 1991 H2H
21503 Carl Uwe Steeb Thomas Hogstedt 1 1–0 C 1–0 Feb 16, 1990 H2H
21504 Carl Uwe Steeb Tore Meinecke 1 1–0 C 1–0 May 4, 1989 H2H
21505 Carl Uwe Steeb Udo Riglewski 1 1–0 H 1–0 Aug 23, 1990 H2H
21506 Carl Uwe Steeb Veli Paloheimo 1 0–1 H 0–1 Jan 17, 1990 H2H
21507 Carsten Arriens Alexander Mronz 1 0–1 H 0–1 Apr 27, 1995 H2H
21508 Carsten Arriens Andrei Olhovskiy 1 1–0 H 1–0 Apr 10, 1997 H2H
21509 Carsten Arriens Cassio Motta 1 1–0 H 1–0 Nov 12, 1992 H2H
21510 Carsten Arriens Fernando Roese 1 1–0 H 1–0 Oct 31, 1992 H2H
21511 Carsten Arriens Jeremy Bates 1 1–0 H 1–0 Feb 9, 1995 H2H
21512 Carsten Arriens Lan Bale 1 0–1 H 0–1 Sep 1, 1993 H2H
21513 Carsten Arriens Lars Burgsmuller 1 1–0 C 1–0 Jul 20, 1994 H2H
21514 Carsten Arriens Paul Annacone 1 1–0 H 1–0 Aug 27, 1992 H2H
21515 Carsten Ball Ricardas Berankis 1 0–1 G 0–1 Jun 23, 2010 H2H
21516 Cary Leeds Colin Dibley 1 0–1 H 0–1 Oct 11, 1979 H2H
21517 Cary Leeds Willie Davies 1 0–1 G 0–1 Jun 4, 1980 H2H
21518 Cary Stansbury Claude England 1 1–0 H 1–0 Jan 14, 1982 H2H
21519 Cary Stansbury Corrado Barazzutti 1 0–1 C 0–1 Aug 6, 1979 H2H
21520 Cary Stansbury Dick Crealy 1 0–1 H 0–1 Jan 8, 1981 H2H
21521 Cary Stansbury Ferdi Taygan 1 0–1 G 0–1 Jul 10, 1980 H2H
21522 Cary Stansbury Howard Schoenfield 1 0–1 H 0–1 Oct 3, 1979 H2H
21523 Cary Stansbury Ivan Dupasquier 1 0–1 C 0–1 Nov 26, 1981 H2H
21524 Cary Stansbury Ivan Molina 1 0–1 C 0–1 Aug 22, 1979 H2H
21525 Cary Stansbury Jim Delaney 1 0–1 C 0–1 Sep 2, 1979 H2H
21526 Cary Stansbury Jose Higueras 1 0–1 C 0–1 Jul 25, 1978 H2H
21527 Cary Stansbury Marty Riessen 1 1–0 C 1–0 Feb 21, 1980 H2H
21528 Cary Stansbury Peter Feigl 1 0–1 H 0–1 Jan 4, 1980 H2H
21529 Cary Stansbury Rod Frawley 1 0–1 C 0–1 Nov 12, 1981 H2H
21530 Cary Stansbury Scott Mccain 1 0–1 H 0–1 Jan 10, 1985 H2H
21531 Casper Ruud Adrian Mannarino 1 0–1 H 0–1 Oct 30, 2019 H2H
21532 Casper Ruud Akira Santillan 1 1–0 C 1–0 Mar 2, 2017 H2H
21533 Casper Ruud Alexander Blockx 1 0–1 C 0–1 Apr 30, 2026 H2H
21534 Casper Ruud Alexandre Muller 1 1–0 C 1–0 Apr 18, 2024 H2H
21535 Casper Ruud Alex Bolt 1 1–0 G 1–0 Jul 3, 2024 H2H
21536 Casper Ruud Alex de Minaur 1 0–1 H 0–1 Mar 2, 2024 H2H
21537 Casper Ruud Andy Murray 1 1–0 H 1–0 Oct 1, 2021 H2H
21538 Casper Ruud Benjamin Bonzi 1 0–1 H 0–1 Nov 8, 2024 H2H
21539 Casper Ruud Borna Coric 1 0–1 H 0–1 Sep 21, 2019 H2H
21540 Casper Ruud Brandon Nakashima 1 1–0 C 1–0 Apr 21, 2022 H2H
21541 Casper Ruud Damir Dzumhur 1 0–1 C 0–1 Jul 18, 2019 H2H
21542 Casper Ruud Daniel Altmaier 1 0–1 H 0–1 Oct 30, 2025 H2H
21543 Casper Ruud Daniel Evans 1 1–0 C 1–0 May 14, 2019 H2H
21544 Casper Ruud David Ferrer 1 1–0 C 1–0 Jul 20, 2018 H2H
21545 Casper Ruud Dennis Novak 1 1–0 C 1–0 Jul 23, 2021 H2H
21546 Casper Ruud Dominic Thiem 1 0–1 C 0–1 Oct 3, 2020 H2H
21547 Casper Ruud Dominik Koepfer 1 1–0 C 1–0 May 21, 2021 H2H
21548 Casper Ruud Egor Gerasimov 1 0–1 H 0–1 Jan 22, 2020 H2H
21549 Casper Ruud Elias Ymer 1 1–0 C 1–0 May 30, 2023 H2H
21550 Casper Ruud Emilio Nava 1 1–0 H 1–0 Aug 30, 2023 H2H
21551 Casper Ruud Ernests Gulbis 1 1–0 C 1–0 May 28, 2019 H2H
21552 Casper Ruud Ethan Quinn 1 0–1 H 0–1 Mar 20, 2026 H2H
21553 Casper Ruud Felipe Meligeni Alves 1 1–0 C 1–0 May 28, 2024 H2H
21554 Casper Ruud Filip Krajinovic 1 0–1 H 0–1 Oct 17, 2019 H2H
21555 Casper Ruud Flavio Cobolli 1 1–0 C 1–0 May 24, 2024 H2H
21556 Casper Ruud Gilles Simon 1 1–0 G 1–0 Jun 23, 2021 H2H
21557 Casper Ruud Giulio Zeppieri 1 1–0 C 1–0 Jun 1, 2023 H2H
21558 Casper Ruud Guido Andreozzi 1 1–0 H 1–0 Mar 1, 2023 H2H
21559 Casper Ruud Hugo Gaston 1 1–0 C 1–0 Jul 25, 2021 H2H
21560 Casper Ruud Ilya Ivashka 1 1–0 H 1–0 Mar 25, 2023 H2H
21561 Casper Ruud Jaime Faria 1 1–0 C 1–0 Jul 16, 2026 H2H
21562 Casper Ruud Jakub Mensik 1 0–1 H 0–1 Jan 16, 2025 H2H
21563 Casper Ruud Jiri Vesely 1 0–1 H 0–1 Feb 4, 2021 H2H
21564 Casper Ruud J.J. Wolf 1 1–0 C 1–0 May 25, 2023 H2H
21565 Casper Ruud Joao Fonseca 1 0–1 C 0–1 May 31, 2026 H2H
21566 Casper Ruud John Isner 1 0–1 G 0–1 Jul 3, 2019 H2H
21567 Casper Ruud John Millman 1 1–0 C 1–0 May 1, 2021 H2H
21568 Casper Ruud Jo-Wilfried Tsonga 1 1–0 C 1–0 May 24, 2022 H2H
21569 Casper Ruud Juan Ignacio Londero 1 1–0 C 1–0 Feb 15, 2020 H2H
21570 Casper Ruud Juan Martin del Potro 1 0–1 C 0–1 May 17, 2019 H2H
21571 Casper Ruud Juncheng Shang 1 1–0 H 1–0 Sep 1, 2024 H2H
21572 Casper Ruud Kamil Majchrzak 1 1–0 C 1–0 Jun 3, 2021 H2H
21573 Casper Ruud Kyle Edmund 1 1–0 H 1–0 Aug 31, 2022 H2H
21574 Casper Ruud Laurent Lokoli 1 1–0 G 1–0 Jul 5, 2023 H2H
21575 Casper Ruud Liam Broady 1 0–1 G 0–1 Jul 6, 2023 H2H
21576 Casper Ruud Luca Van Assche 1 1–0 H 1–0 Mar 23, 2024 H2H
21577 Casper Ruud Luciano Darderi 1 1–0 C 1–0 May 15, 2026 H2H
21578 Casper Ruud Lukas Klein 1 1–0 H 1–0 Mar 9, 2024 H2H
21579 Casper Ruud Mackenzie McDonald 1 1–0 H 1–0 Sep 2, 2020 H2H
21580 Casper Ruud Marcel Granollers 1 1–0 C 1–0 Apr 13, 2019 H2H
21581 Casper Ruud Mariano Navone 1 0–1 C 0–1 May 22, 2026 H2H
21582 Casper Ruud Mario Vilella Martinez 1 1–0 C 1–0 Jul 29, 2021 H2H
21583 Casper Ruud Marius Copil 1 1–0 C 1–0 May 3, 2018 H2H
21584 Casper Ruud Marton Fucsovics 1 1–0 C 1–0 Apr 6, 2024 H2H
21585 Casper Ruud Matthias Bachinger 1 1–0 C 1–0 Aug 1, 2019 H2H
21586 Casper Ruud Mattia Bellucci 1 1–0 H 1–0 Jan 19, 2026 H2H
21587 Casper Ruud Michael Mmoh 1 1–0 H 1–0 Feb 7, 2025 H2H
21588 Casper Ruud Mikael Ymer 1 1–0 C 1–0 Jul 30, 2021 H2H
21589 Casper Ruud Nikoloz Basilashvili 1 0–1 C 0–1 May 1, 2021 H2H
21590 Casper Ruud Pedro Sousa 1 1–0 C 1–0 Feb 16, 2020 H2H
21591 Casper Ruud Philipp Kohlschreiber 1 0–1 C 0–1 May 4, 2017 H2H
21592 Casper Ruud Renzo Olivo 1 0–1 H 0–1 Jan 5, 2017 H2H
21593 Casper Ruud Rodrigo Pacheco Mendez 1 0–1 H 0–1 Feb 27, 2025 H2H
21594 Casper Ruud Roger Federer 1 0–1 C 0–1 Jun 1, 2019 H2H
21595 Casper Ruud Rogerio Dutra Silva 1 1–0 C 1–0 Feb 23, 2017 H2H
21596 Casper Ruud Ryan Peniston 1 0–1 G 0–1 Jun 16, 2022 H2H
21597 Casper Ruud Salvatore Caruso 1 1–0 H 1–0 Sep 20, 2019 H2H
21598 Casper Ruud Shintaro Mochizuki 1 1–0 H 1–0 Sep 27, 2025 H2H
21599 Casper Ruud Steve Johnson 1 0–1 H 0–1 Aug 22, 2019 H2H
21600 Casper Ruud Taro Daniel 1 0–1 H 0–1 Mar 2, 2023 H2H