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
51401 Harel Levy Peter Luczak 1 0–1 C 0–1 Apr 17, 2008 H2H
51402 Harel Levy Ramon Delgado 1 0–1 H 0–1 Aug 30, 2002 H2H
51403 Harel Levy Ruben Ramirez Hidalgo 1 0–1 C 0–1 Feb 26, 2004 H2H
51404 Harel Levy Sargis Sargsian 1 0–1 H 0–1 Feb 17, 2000 H2H
51405 Harel Levy Satoshi Iwabuchi 1 1–0 H 1–0 Oct 3, 2001 H2H
51406 Harel Levy Sebastien Lareau 1 0–1 G 0–1 Jun 13, 2001 H2H
51407 Harel Levy Stefano Pescosolido 1 0–1 H 0–1 Sep 18, 1998 H2H
51408 Harel Levy Wayne Arthurs 1 0–1 H 0–1 Jul 17, 2006 H2H
51409 Harel Levy Wayne Black 1 0–1 H 0–1 Oct 13, 2000 H2H
51410 Harold Mayot Aleksandar Kovacevic 1 0–1 G 0–1 Jul 18, 2024 H2H
51411 Harold Mayot Alex Michelsen 1 0–1 H 0–1 Nov 7, 2024 H2H
51412 Harold Mayot Arthur Rinderknech 1 0–1 H 0–1 Jan 30, 2025 H2H
51413 Harold Mayot Benjamin Bonzi 1 1–0 G 1–0 Jul 5, 2023 H2H
51414 Harold Mayot Benoit Paire 1 1–0 H 1–0 Feb 2, 2024 H2H
51415 Harold Mayot Cameron Norrie 1 0–1 C 0–1 Apr 18, 2024 H2H
51416 Harold Mayot Corentin Moutet 1 1–0 C 1–0 Apr 25, 2025 H2H
51417 Harold Mayot Daniel Altmaier 1 0–1 H 0–1 Mar 22, 2024 H2H
51418 Harold Mayot Felix Auger-Aliassime 1 0–1 H 0–1 Feb 3, 2024 H2H
51419 Harold Mayot Gregoire Barrere 1 1–0 H 1–0 Nov 10, 2023 H2H
51420 Harold Mayot Lucas Pouille 1 1–0 H 1–0 Feb 1, 2024 H2H
51421 Harold Mayot Matteo Arnaldi 1 0–1 C 0–1 May 10, 2024 H2H
51422 Harold Mayot Pedro Cachin 1 1–0 C 1–0 Apr 17, 2024 H2H
51423 Harold Mayot Sebastian Korda 1 0–1 C 0–1 May 28, 2024 H2H
51424 Harold Mayot Stefanos Tsitsipas 1 0–1 H 0–1 Feb 6, 2025 H2H
51425 Harold Mayot Ugo Humbert 1 0–1 H 0–1 Nov 11, 2023 H2H
51426 Harold Solomon Alejandro Cortes 1 1–0 H 1–0 Feb 18, 1981 H2H
51427 Harold Solomon Allan Stone 1 0–1 H 0–1 Oct 9, 1975 H2H
51428 Harold Solomon Amani Jumatano 1 1–0 H 1–0 Oct 28, 1982 H2H
51429 Harold Solomon Andreas Maurer 1 1–0 C 1–0 Oct 5, 1979 H2H
51430 Harold Solomon Andres Gimeno 1 0–1 C 0–1 May 19, 1972 H2H
51431 Harold Solomon Bengt Aberg 1 1–0 H 1–0 Nov 6, 1974 H2H
51432 Harold Solomon Ben Mckown 1 1–0 C 1–0 Apr 10, 1981 H2H
51433 Harold Solomon Bernard Mignot 1 1–0 C 1–0 May 18, 1972 H2H
51434 Harold Solomon Bill Bowrey 1 1–0 C 1–0 Jul 25, 1973 H2H
51435 Harold Solomon Bruce Kleege 1 1–0 C 1–0 Jan 23, 1980 H2H
51436 Harold Solomon Buster C Mottram 1 1–0 C 1–0 Oct 17, 1974 H2H
51437 Harold Solomon Butch Seewagen 1 1–0 C 1–0 Jul 15, 1978 H2H
51438 Harold Solomon Charlie Owens 1 0–1 C 0–1 Sep 19, 1974 H2H
51439 Harold Solomon Chip Hooper 1 0–1 H 0–1 Aug 8, 1982 H2H
51440 Harold Solomon Chris Mayotte 1 1–0 H 1–0 Oct 10, 1980 H2H
51441 Harold Solomon Christophe Roger-Vasselin 1 1–0 C 1–0 May 30, 1984 H2H
51442 Harold Solomon Clark Graebner 1 0–1 C 0–1 Mar 28, 1970 H2H
51443 Harold Solomon Colin Dowdeswell 1 1–0 C 1–0 Nov 5, 1976 H2H
51444 Harold Solomon Dan Cassidy 1 0–1 C 0–1 Apr 28, 1986 H2H
51445 Harold Solomon David Schneider 1 1–0 C 1–0 Aug 8, 1977 H2H
51446 Harold Solomon Denis Naegelen 1 1–0 C 1–0 Jul 24, 1975 H2H
51447 Harold Solomon Deon Joubert 1 1–0 C 1–0 May 23, 1979 H2H
51448 Harold Solomon Derek Tarr 1 1–0 H 1–0 Sep 3, 1981 H2H
51449 Harold Solomon Dick Crealy 1 1–0 H 1–0 Feb 16, 1978 H2H
51450 Harold Solomon Eric Deblicker 1 1–0 C 1–0 Oct 6, 1979 H2H
51451 Harold Solomon Eric Fromm 1 1–0 C 1–0 Jul 16, 1980 H2H
51452 Harold Solomon Ernie Ewert 1 1–0 C 1–0 Oct 9, 1975 H2H
51453 Harold Solomon Frank Sedgman 1 1–0 C 1–0 Aug 4, 1971 H2H
51454 Harold Solomon Gianni Ocleppo 1 1–0 H 1–0 Sep 4, 1978 H2H
51455 Harold Solomon Graham Stilwell 1 1–0 C 1–0 Jan 22, 1975 H2H
51456 Harold Solomon Hans Joachim Ploetz 1 0–1 C 0–1 Aug 6, 1975 H2H
51457 Harold Solomon Haroon Ismail 1 1–0 C 1–0 Jul 16, 1979 H2H
51458 Harold Solomon Henry Bunis 1 1–0 H 1–0 Aug 29, 1972 H2H
51459 Harold Solomon Hubertus Hoyt 1 1–0 C 1–0 Jul 14, 1976 H2H
51460 Harold Solomon Humphrey Hose 1 1–0 H 1–0 Mar 4, 1974 H2H
51461 Harold Solomon Jaroslav Navratil 1 1–0 C 1–0 Jul 17, 1985 H2H
51462 Harold Solomon Javier Soler 1 1–0 C 1–0 Mar 6, 1974 H2H
51463 Harold Solomon Jean Louis Haillet 1 1–0 H 1–0 Oct 31, 1974 H2H
51464 Harold Solomon Joao Soares 1 1–0 C 1–0 Nov 30, 1978 H2H
51465 Harold Solomon John Bartlett 1 1–0 C 1–0 Jul 31, 1979 H2H
51466 Harold Solomon John Whitlinger 1 1–0 H 1–0 Oct 27, 1977 H2H
51467 Harold Solomon Jon Levine 1 0–1 C 0–1 Jul 14, 1983 H2H
51468 Harold Solomon Jose Luis Damiani 1 1–0 H 1–0 Aug 30, 1979 H2H
51469 Harold Solomon Jun Kamiwazumi 1 1–0 C 1–0 May 28, 1975 H2H
51470 Harold Solomon Jun Kuki 1 1–0 C 1–0 Aug 25, 1976 H2H
51471 Harold Solomon Kenichi Hirai 1 1–0 C 1–0 Nov 4, 1975 H2H
51472 Harold Solomon Lloyd Bourne 1 1–0 H 1–0 Sep 2, 1982 H2H
51473 Harold Solomon Louk Sanders 1 1–0 C 1–0 Oct 21, 1976 H2H
51474 Harold Solomon Mal Anderson 1 0–1 H 0–1 Sep 1, 1972 H2H
51475 Harold Solomon Mark Dickson 1 0–1 C 0–1 Sep 23, 1982 H2H
51476 Harold Solomon Mark Edmondson 1 1–0 H 1–0 Aug 17, 1978 H2H
51477 Harold Solomon Mark Vines 1 0–1 H 0–1 Oct 29, 1981 H2H
51478 Harold Solomon Michael Grant 1 1–0 C 1–0 Jan 17, 1980 H2H
51479 Harold Solomon Mike Kreiss 1 0–1 H 0–1 Aug 24, 1971 H2H
51480 Harold Solomon Mike Machette 1 1–0 H 1–0 Nov 26, 1976 H2H
51481 Harold Solomon Nikola Pilic 1 0–1 C 0–1 Feb 1, 1973 H2H
51482 Harold Solomon Norm Schellenger 1 1–0 C 1–0 Jul 30, 1986 H2H
51483 Harold Solomon Pat Cramer 1 1–0 H 1–0 Nov 25, 1976 H2H
51484 Harold Solomon Patrick Proisy 1 0–1 H 0–1 Mar 4, 1974 H2H
51485 Harold Solomon Pavel Slozil 1 1–0 C 1–0 Jul 10, 1985 H2H
51486 Harold Solomon Peter Feigl 1 1–0 C 1–0 Aug 25, 1978 H2H
51487 Harold Solomon Peter Szoke 1 1–0 C 1–0 May 30, 1975 H2H
51488 Harold Solomon Ray Ruffels 1 1–0 C 1–0 Apr 24, 1971 H2H
51489 Harold Solomon Rejean Genois 1 1–0 C 1–0 Aug 13, 1975 H2H
51490 Harold Solomon Ricardo Cano 1 1–0 C 1–0 Aug 1, 1978 H2H
51491 Harold Solomon Richard Meyer 1 1–0 H 1–0 Nov 8, 1979 H2H
51492 Harold Solomon Robert Machan 1 1–0 C 1–0 Jun 5, 1974 H2H
51493 Harold Solomon Rolf Norberg 1 1–0 C 1–0 Feb 10, 1977 H2H
51494 Harold Solomon Roy Barth 1 1–0 C 1–0 Feb 14, 1973 H2H
51495 Harold Solomon Saeed Meer 1 1–0 C 1–0 Aug 7, 1974 H2H
51496 Harold Solomon Stefan Svensson 1 1–0 H 1–0 Nov 7, 1979 H2H
51497 Harold Solomon Steve Docherty 1 0–1 G 0–1 Jun 22, 1977 H2H
51498 Harold Solomon Tadeusz Nowicki 1 1–0 C 1–0 May 8, 1978 H2H
51499 Harold Solomon Thomaz Koch 1 1–0 H 1–0 Mar 5, 1973 H2H
51500 Harold Solomon Tom Leonard 1 1–0 H 1–0 Feb 21, 1974 H2H
51501 Harold Solomon Torben Ulrich 1 1–0 G 1–0 Sep 1, 1972 H2H
51502 Harold Solomon Ulrich Marten 1 1–0 C 1–0 Oct 20, 1976 H2H
51503 Harold Solomon Werner Zirngibl 1 1–0 C 1–0 Nov 4, 1976 H2H
51504 Harold Solomon William Brown 1 1–0 C 1–0 Apr 25, 1974 H2H
51505 Haroon Ismail Angel Gimenez 1 1–0 C 1–0 Jul 26, 1980 H2H
51506 Haroon Ismail Balazs Taroczy 1 0–1 C 0–1 Jul 27, 1980 H2H
51507 Haroon Ismail Brian Teacher 1 0–1 H 0–1 Nov 6, 1980 H2H
51508 Haroon Ismail Bruce Manson 1 0–1 H 0–1 Nov 3, 1982 H2H
51509 Haroon Ismail Bruce Nichols 1 1–0 H 1–0 Aug 15, 1979 H2H
51510 Haroon Ismail Carlos Kirmayr 1 0–1 C 0–1 May 12, 1982 H2H
51511 Haroon Ismail Chris Delaney 1 0–1 C 0–1 Nov 20, 1980 H2H
51512 Haroon Ismail Colin Dibley 1 1–0 H 1–0 Nov 8, 1979 H2H
51513 Haroon Ismail Dale Collings 1 1–0 C 1–0 Jul 25, 1980 H2H
51514 Haroon Ismail Dominique Bedel 1 1–0 C 1–0 Jul 26, 1980 H2H
51515 Haroon Ismail Eric Deblicker 1 1–0 C 1–0 May 29, 1981 H2H
51516 Haroon Ismail Eric Fromm 1 0–1 C 0–1 Aug 22, 1979 H2H
51517 Haroon Ismail Francisco Gonzalez 1 1–0 C 1–0 May 27, 1981 H2H
51518 Haroon Ismail Gregoire Rafaitin 1 1–0 C 1–0 Feb 25, 1982 H2H
51519 Haroon Ismail Hank Pfister 1 0–1 C 0–1 May 5, 1982 H2H
51520 Haroon Ismail Hans Simonsson 1 0–1 H 0–1 Sep 2, 1982 H2H
51521 Haroon Ismail Heinz Gunthardt 1 0–1 C 0–1 Nov 18, 1982 H2H
51522 Haroon Ismail Ilie Nastase 1 1–0 C 1–0 Jul 16, 1981 H2H
51523 Haroon Ismail Ivan Molina 1 1–0 C 1–0 May 28, 1980 H2H
51524 Haroon Ismail Jan Norback 1 1–0 C 1–0 Oct 17, 1980 H2H
51525 Haroon Ismail Jurgen Fassbender 1 0–1 C 0–1 Oct 24, 1979 H2H
51526 Haroon Ismail Mark Dickson 1 0–1 H 0–1 Oct 21, 1982 H2H
51527 Haroon Ismail Mark Edmondson 1 1–0 C 1–0 Jul 15, 1982 H2H
51528 Haroon Ismail Mark Vines 1 1–0 C 1–0 May 4, 1982 H2H
51529 Haroon Ismail Marty Riessen 1 0–1 H 0–1 Jul 26, 1979 H2H
51530 Haroon Ismail Max Wunschig 1 0–1 C 0–1 Jul 17, 1980 H2H
51531 Haroon Ismail Noel Phillips 1 0–1 G 0–1 Oct 12, 1979 H2H
51532 Haroon Ismail Peter Feigl 1 0–1 C 0–1 Feb 26, 1982 H2H
51533 Haroon Ismail Raul Ramirez 1 0–1 H 0–1 Sep 3, 1981 H2H
51534 Haroon Ismail Roscoe Tanner 1 0–1 H 0–1 Nov 9, 1979 H2H
51535 Haroon Ismail Sandy Mayer 1 0–1 G 0–1 Jun 23, 1982 H2H
51536 Haroon Ismail Shlomo Glickstein 1 0–1 H 0–1 Nov 28, 1980 H2H
51537 Haroon Ismail Syd Ball 1 0–1 C 0–1 Nov 14, 1980 H2H
51538 Haroon Ismail Tim Garcia 1 0–1 C 0–1 Jul 31, 1979 H2H
51539 Haroon Ismail Ulrich Pinner 1 1–0 C 1–0 Jul 24, 1980 H2H
51540 Haroon Rahim Andres Gimeno 1 1–0 H 1–0 Feb 23, 1972 H2H
51541 Haroon Rahim Bill Bowrey 1 0–1 C 0–1 Aug 13, 1971 H2H
51542 Haroon Rahim Christian Kuhnke 1 1–0 H 1–0 Oct 31, 1974 H2H
51543 Haroon Rahim Daniel Contet 1 0–1 G 0–1 Jun 26, 1968 H2H
51544 Haroon Rahim Grover Raz Reid 1 0–1 C 0–1 Nov 20, 1973 H2H
51545 Haroon Rahim Hans Joachim Ploetz 1 1–0 C 1–0 Jul 25, 1974 H2H
51546 Haroon Rahim Herb Fitzgibbon 1 0–1 H 0–1 Aug 24, 1971 H2H
51547 Haroon Rahim Jan Zabrodsky 1 1–0 H 1–0 Nov 6, 1974 H2H
51548 Haroon Rahim Mike Belkin 1 1–0 C 1–0 Oct 10, 1973 H2H
51549 Haroon Rahim Milan Holecek 1 1–0 C 1–0 Mar 13, 1975 H2H
51550 Haroon Rahim Robert Rheinberger 1 0–1 C 0–1 Oct 10, 1973 H2H
51551 Haroon Rahim Torben Ulrich 1 0–1 G 0–1 Aug 18, 1968 H2H
51552 Haroon Rahim Vladimir Korotkov 1 0–1 G 0–1 Jun 14, 1968 H2H
51553 Harry Bourchier Marc Polmans 1 1–0 H 1–0 Feb 3, 2021 H2H
51554 Harry Bourchier Nick Kyrgios 1 0–1 H 0–1 Feb 4, 2021 H2H
51555 Harry Fritz Ray Ruffels 1 0–1 G 0–1 Jan 9, 1980 H2H
51556 Harry Wendelken Botic van de Zandschulp 1 0–1 G 0–1 Jun 15, 2026 H2H
51557 Harry Wendelken Valentin Royer 1 0–1 G 0–1 Jun 30, 2026 H2H
51558 Harsh Mankad Kevin Kim 1 0–1 H 0–1 Jan 6, 2005 H2H
51559 Harsh Mankad Prakash Amritraj 1 0–1 H 0–1 Jan 8, 2004 H2H
51560 Hartmut Kirchhubel Francois Jauffret 1 1–0 C 1–0 Jul 27, 1973 H2H
51561 Hartmut Kirchhubel Harald Elschenbroich 1 0–1 C 0–1 Jul 28, 1973 H2H
51562 Hartmut Kirchhubel Thomas Furst 1 1–0 C 1–0 Jul 26, 1973 H2H
51563 Hatem Mcdadi Carlos Kirmayr 1 0–1 C 0–1 Feb 6, 1986 H2H
51564 Hatem Mcdadi Jay Lapidus 1 0–1 H 0–1 Oct 15, 1986 H2H
51565 Hatem Mcdadi Karl Richter 1 0–1 H 0–1 Oct 16, 1985 H2H
51566 Heath Denman Andrei Olhovskiy 1 0–1 H 0–1 Jan 22, 1993 H2H
51567 Heath Denman Chris Bailey 1 0–1 H 0–1 Sep 30, 1993 H2H
51568 Heath Denman Jeremy Bates 1 1–0 H 1–0 Jan 20, 1993 H2H
51569 Heath Denman Steve Bryan 1 0–1 H 0–1 Jan 17, 1996 H2H
51570 Heiner Moraing Barry Moir 1 0–1 G 0–1 Jun 24, 1988 H2H
51571 Heiner Moraing Eric Jelen 1 1–0 C 1–0 Apr 27, 1988 H2H
51572 Heinz Gunthardt Adriano Panatta 1 1–0 C 1–0 Aug 17, 1978 H2H
51573 Heinz Gunthardt Alejandro Cortes 1 1–0 C 1–0 Sep 25, 1980 H2H
51574 Heinz Gunthardt Angel Gimenez 1 1–0 H 1–0 Oct 16, 1981 H2H
51575 Heinz Gunthardt Arthur Ashe 1 0–1 H 0–1 Nov 9, 1978 H2H
51576 Heinz Gunthardt Bob Hewitt 1 1–0 H 1–0 Apr 11, 1980 H2H
51577 Heinz Gunthardt Bruce Manson 1 1–0 C 1–0 Mar 18, 1982 H2H
51578 Heinz Gunthardt Butch Walts 1 1–0 C 1–0 Feb 23, 1978 H2H
51579 Heinz Gunthardt Byron Bertram 1 1–0 C 1–0 Feb 17, 1978 H2H
51580 Heinz Gunthardt Carlos Kirmayr 1 1–0 C 1–0 Apr 30, 1983 H2H
51581 Heinz Gunthardt Charles Buzz Strode 1 1–0 C 1–0 Aug 3, 1981 H2H
51582 Heinz Gunthardt Christophe Freyss 1 1–0 C 1–0 May 13, 1981 H2H
51583 Heinz Gunthardt Colin Dibley 1 0–1 C 0–1 Jun 2, 1978 H2H
51584 Heinz Gunthardt Dale Collings 1 1–0 C 1–0 Jul 24, 1981 H2H
51585 Heinz Gunthardt David Schneider 1 1–0 H 1–0 Feb 14, 1979 H2H
51586 Heinz Gunthardt Dick Stockton 1 1–0 H 1–0 Sep 1, 1983 H2H
51587 Heinz Gunthardt Dominique Bedel 1 0–1 C 0–1 May 24, 1979 H2H
51588 Heinz Gunthardt Edgar Schurmann 1 1–0 C 1–0 Sep 26, 1980 H2H
51589 Heinz Gunthardt Ferdi Taygan 1 1–0 H 1–0 Nov 28, 1980 H2H
51590 Heinz Gunthardt Fritz Buehning 1 1–0 H 1–0 Oct 25, 1979 H2H
51591 Heinz Gunthardt Geoff Masters 1 1–0 H 1–0 Aug 31, 1978 H2H
51592 Heinz Gunthardt Georges Goven 1 0–1 C 0–1 Oct 10, 1978 H2H
51593 Heinz Gunthardt Hans Kary 1 0–1 H 0–1 Oct 24, 1980 H2H
51594 Heinz Gunthardt Ingo Wimmer 1 1–0 C 1–0 Jul 15, 1982 H2H
51595 Heinz Gunthardt Javier Soler 1 1–0 H 1–0 Oct 27, 1978 H2H
51596 Heinz Gunthardt Jiri Granat 1 1–0 C 1–0 Jul 13, 1978 H2H
51597 Heinz Gunthardt John Sadri 1 1–0 C 1–0 Mar 15, 1980 H2H
51598 Heinz Gunthardt John Yuill 1 1–0 G 1–0 Jun 25, 1980 H2H
51599 Heinz Gunthardt Keith Richardson 1 1–0 H 1–0 Oct 18, 1979 H2H
51600 Heinz Gunthardt Klaus Eberhard 1 1–0 C 1–0 Jul 10, 1981 H2H