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
33401 Alex Molcan Valentin Royer 1 1–0 C 1–0 Jul 14, 2026 H2H
33402 Alex Radulescu Andrei Olhovskiy 1 0–1 G 0–1 Jun 12, 1996 H2H
33403 Alex Radulescu Ben Ellwood 1 1–0 G 1–0 Jul 11, 1997 H2H
33404 Alex Radulescu Carl Uwe Steeb 1 1–0 C 1–0 Oct 25, 1995 H2H
33405 Alex Radulescu Fernon Wibier 1 1–0 H 1–0 Apr 11, 1997 H2H
33406 Alex Radulescu Gerald Mandl 1 0–1 C 0–1 Apr 30, 1998 H2H
33407 Alex Radulescu Gerard Solves 1 1–0 H 1–0 Apr 12, 1997 H2H
33408 Alex Radulescu Joern Renzenbrink 1 1–0 H 1–0 Apr 20, 1995 H2H
33409 Alex Radulescu Marcos Ondruska 1 0–1 H 0–1 Mar 14, 1995 H2H
33410 Alex Radulescu Martin Sinner 1 1–0 C 1–0 Mar 7, 1997 H2H
33411 Alex Radulescu Marzio Martelli 1 1–0 G 1–0 Jun 27, 1997 H2H
33412 Alex Radulescu Otakar Jurecka 1 1–0 C 1–0 Oct 13, 1994 H2H
33413 Alex Radulescu Sebastien Lareau 1 1–0 H 1–0 Apr 27, 1995 H2H
33414 Alex Radulescu Tomas Nydahl 1 1–0 C 1–0 May 7, 1997 H2H
33415 Alex Radulescu Tommy Ho 1 0–1 H 0–1 Apr 28, 1995 H2H
33416 Alex Rybakov Marcos Giron 1 0–1 H 0–1 Feb 9, 2023 H2H
33417 Alex Stepanek Eric Fromm 1 0–1 C 0–1 May 17, 1984 H2H
33418 Alex Witt Jens Knippschild 1 0–1 G 0–1 Jun 14, 2000 H2H
33419 Alibek Kachmazov Adrian Mannarino 1 0–1 H 0–1 Oct 1, 2023 H2H
33420 Alibek Kachmazov Aleksandar Kovacevic 1 1–0 H 1–0 Sep 21, 2024 H2H
33421 Alibek Kachmazov Lorenzo Musetti 1 0–1 H 0–1 Sep 23, 2024 H2H
33422 Alibek Kachmazov Taro Daniel 1 1–0 H 1–0 Sep 22, 2024 H2H
33423 Ali Madani Bill Lofgren 1 1–0 C 1–0 Oct 5, 1977 H2H
33424 Aljaz Bedene Albert Ramos-Vinolas 1 1–0 C 1–0 Feb 16, 2018 H2H
33425 Aljaz Bedene Alexander Kudryavtsev 1 1–0 H 1–0 Jan 3, 2014 H2H
33426 Aljaz Bedene Alex de Minaur 1 1–0 G 1–0 Jun 20, 2019 H2H
33427 Aljaz Bedene Arthur Rinderknech 1 1–0 C 1–0 Sep 29, 2020 H2H
33428 Aljaz Bedene Aslan Karatsev 1 0–1 C 0–1 Apr 23, 2021 H2H
33429 Aljaz Bedene Blaz Kavcic 1 0–1 H 0–1 Feb 7, 2013 H2H
33430 Aljaz Bedene Boy Westerhof 1 1–0 C 1–0 Jul 25, 2013 H2H
33431 Aljaz Bedene Cameron Norrie 1 1–0 G 1–0 Jul 4, 2018 H2H
33432 Aljaz Bedene Corentin Moutet 1 1–0 G 1–0 Jun 30, 2021 H2H
33433 Aljaz Bedene Cristian Garin 1 1–0 H 1–0 Aug 24, 2020 H2H
33434 Aljaz Bedene Damir Dzumhur 1 1–0 G 1–0 Jul 6, 2017 H2H
33435 Aljaz Bedene Dane Sweeny 1 1–0 H 1–0 Feb 4, 2021 H2H
33436 Aljaz Bedene Daniel Evans 1 0–1 H 0–1 Oct 29, 2020 H2H
33437 Aljaz Bedene Dennis Novak 1 0–1 C 0–1 Aug 5, 2015 H2H
33438 Aljaz Bedene Dusan Lajovic 1 0–1 C 0–1 Jul 20, 2019 H2H
33439 Aljaz Bedene Dustin Brown 1 0–1 C 0–1 Jul 15, 2016 H2H
33440 Aljaz Bedene Emil Ruusuvuori 1 0–1 H 0–1 Sep 2, 2020 H2H
33441 Aljaz Bedene Evgeny Donskoy 1 0–1 H 0–1 Mar 23, 2018 H2H
33442 Aljaz Bedene Felix Auger-Aliassime 1 0–1 H 0–1 Feb 15, 2020 H2H
33443 Aljaz Bedene Frances Tiafoe 1 0–1 G 0–1 Jun 17, 2021 H2H
33444 Aljaz Bedene Gael Monfils 1 0–1 H 0–1 Oct 26, 2019 H2H
33445 Aljaz Bedene Gerald Melzer 1 1–0 C 1–0 May 24, 2016 H2H
33446 Aljaz Bedene Giulio Zeppieri 1 1–0 C 1–0 Apr 8, 2021 H2H
33447 Aljaz Bedene Guido Andreozzi 1 1–0 C 1–0 Feb 14, 2019 H2H
33448 Aljaz Bedene Horacio Zeballos 1 1–0 C 1–0 Feb 21, 2013 H2H
33449 Aljaz Bedene Hugo Dellien 1 1–0 C 1–0 Feb 23, 2019 H2H
33450 Aljaz Bedene Hyeon Chung 1 0–1 H 0–1 Oct 2, 2015 H2H
33451 Aljaz Bedene Isak Arvidsson 1 1–0 C 1–0 Jul 14, 2016 H2H
33452 Aljaz Bedene James McGee 1 1–0 H 1–0 Aug 23, 2016 H2H
33453 Aljaz Bedene Jimmy Wang 1 1–0 H 1–0 Mar 21, 2014 H2H
33454 Aljaz Bedene Jozef Kovalik 1 1–0 H 1–0 Aug 28, 2019 H2H
33455 Aljaz Bedene Julian Reister 1 0–1 C 0–1 Feb 22, 2013 H2H
33456 Aljaz Bedene Kamil Majchrzak 1 0–1 H 0–1 Mar 12, 2022 H2H
33457 Aljaz Bedene Lorenzo Giustino 1 1–0 H 1–0 Mar 17, 2021 H2H
33458 Aljaz Bedene Lorenzo Sonego 1 1–0 C 1–0 Apr 28, 2018 H2H
33459 Aljaz Bedene Luca Vanni 1 1–0 H 1–0 Jan 8, 2016 H2H
33460 Aljaz Bedene Lukas Lacko 1 1–0 H 1–0 Jan 8, 2015 H2H
33461 Aljaz Bedene Malek Jaziri 1 1–0 H 1–0 Jan 3, 2018 H2H
33462 Aljaz Bedene Mate Delic 1 1–0 C 1–0 Jul 23, 2015 H2H
33463 Aljaz Bedene Maximo Gonzalez 1 1–0 C 1–0 Apr 9, 2015 H2H
33464 Aljaz Bedene Mikael Ymer 1 1–0 H 1–0 Jan 8, 2020 H2H
33465 Aljaz Bedene Mikhail Kukushkin 1 1–0 C 1–0 Apr 21, 2022 H2H
33466 Aljaz Bedene Mirza Basic 1 1–0 C 1–0 Apr 17, 2018 H2H
33467 Aljaz Bedene Nick Kyrgios 1 0–1 H 0–1 Aug 31, 2016 H2H
33468 Aljaz Bedene Nikola Cacic 1 0–1 C 0–1 Jul 21, 2016 H2H
33469 Aljaz Bedene Nikola Milojevic 1 1–0 C 1–0 Oct 1, 2020 H2H
33470 Aljaz Bedene Pedro Cachin 1 0–1 H 0–1 Aug 31, 2022 H2H
33471 Aljaz Bedene Pierre-Hugues Herbert 1 0–1 H 0–1 Aug 28, 2015 H2H
33472 Aljaz Bedene Rayane Roumane 1 1–0 H 1–0 Sep 19, 2019 H2H
33473 Aljaz Bedene Ricardas Berankis 1 0–1 H 0–1 Oct 19, 2018 H2H
33474 Aljaz Bedene Roberto Carballes Baena 1 1–0 H 1–0 Mar 25, 2016 H2H
33475 Aljaz Bedene Salvatore Caruso 1 1–0 C 1–0 May 27, 2021 H2H
33476 Aljaz Bedene Sebastian Korda 1 1–0 C 1–0 Apr 22, 2021 H2H
33477 Aljaz Bedene Soonwoo Kwon 1 0–1 C 0–1 May 19, 2022 H2H
33478 Aljaz Bedene Tallon Griekspoor 1 0–1 G 0–1 Jun 9, 2022 H2H
33479 Aljaz Bedene Taro Daniel 1 0–1 C 0–1 May 4, 2018 H2H
33480 Aljaz Bedene Thiago Monteiro 1 1–0 C 1–0 Feb 22, 2019 H2H
33481 Aljaz Bedene Thomas Fabbiano 1 1–0 H 1–0 Mar 26, 2021 H2H
33482 Aljaz Bedene Ugo Humbert 1 0–1 H 0–1 Mar 25, 2022 H2H
33483 Aljaz Bedene Yasutaka Uchiyama 1 1–0 H 1–0 Feb 3, 2021 H2H
33484 Aljaz Bedene Yuki Bhambri 1 1–0 H 1–0 Mar 16, 2021 H2H
33485 Allan McDonald Vladimir Korotkov 1 0–1 G 0–1 Jun 24, 1970 H2H
33486 Allan Stone Armistead Neely 1 1–0 C 1–0 Jul 9, 1969 H2H
33487 Allan Stone Bernard Montrenaud 1 1–0 C 1–0 May 5, 1970 H2H
33488 Allan Stone Bob Giltinan 1 1–0 G 1–0 Jan 25, 1970 H2H
33489 Allan Stone Chris Bovett 1 1–0 G 1–0 Jul 31, 1968 H2H
33490 Allan Stone Clark Graebner 1 0–1 C 0–1 Jul 19, 1968 H2H
33491 Allan Stone Daniel Contet 1 0–1 C 0–1 May 23, 1969 H2H
33492 Allan Stone Earl Butch Buchholz 1 0–1 G 0–1 Jun 26, 1968 H2H
33493 Allan Stone Gerald Battrick 1 0–1 C 0–1 Oct 4, 1972 H2H
33494 Allan Stone Graham Stilwell 1 0–1 G 0–1 Jan 4, 1969 H2H
33495 Allan Stone Grover Raz Reid 1 1–0 H 1–0 Oct 29, 1975 H2H
33496 Allan Stone Hans Joachim Ploetz 1 0–1 C 0–1 Aug 16, 1968 H2H
33497 Allan Stone Hans Jurgen Pohmann 1 0–1 C 0–1 Mar 29, 1974 H2H
33498 Allan Stone Harald Elschenbroich 1 1–0 C 1–0 Feb 14, 1974 H2H
33499 Allan Stone Haroon Rahim 1 1–0 H 1–0 Sep 3, 1970 H2H
33500 Allan Stone Ion Tiriac 1 1–0 C 1–0 Aug 9, 1973 H2H
33501 Allan Stone Jean Claude Barclay 1 1–0 C 1–0 Apr 8, 1971 H2H
33502 Allan Stone John Bartlett 1 1–0 G 1–0 Dec 12, 1968 H2H
33503 Allan Stone John Clifton 1 1–0 G 1–0 Sep 3, 1971 H2H
33504 Allan Stone John Peckskamp 1 1–0 C 1–0 Feb 1, 1975 H2H
33505 Allan Stone Jose Guerrero 1 1–0 C 1–0 May 15, 1969 H2H
33506 Allan Stone Manuel Santana 1 1–0 C 1–0 Oct 20, 1971 H2H
33507 Allan Stone Mike Belkin 1 0–1 G 0–1 Jan 28, 1968 H2H
33508 Allan Stone Mike Phillips 1 1–0 G 1–0 Jan 1, 1973 H2H
33509 Allan Stone Owen Davidson 1 1–0 C 1–0 Aug 13, 1971 H2H
33510 Allan Stone Pat Cramer 1 1–0 H 1–0 Sep 19, 1974 H2H
33511 Allan Stone Peter Burwash 1 1–0 C 1–0 May 14, 1969 H2H
33512 Allan Stone Peter Fishbach 1 1–0 G 1–0 Jul 24, 1968 H2H
33513 Allan Stone Peter Pokorny 1 1–0 C 1–0 May 29, 1968 H2H
33514 Allan Stone Phil Gunning 1 1–0 G 1–0 Jan 11, 1973 H2H
33515 Allan Stone Pietro Marzano 1 1–0 G 1–0 Nov 26, 1968 H2H
33516 Allan Stone Ray Keldie 1 0–1 G 0–1 Jul 13, 1971 H2H
33517 Allan Stone Ray Kelly 1 1–0 G 1–0 Dec 7, 1977 H2H
33518 Allan Stone Robert Rheinberger 1 1–0 G 1–0 Dec 9, 1971 H2H
33519 Allan Stone Roy Barth 1 1–0 H 1–0 Mar 11, 1971 H2H
33520 Allan Stone Stanley Pasarell 1 1–0 G 1–0 Aug 8, 1968 H2H
33521 Allan Stone Steve Siegel 1 1–0 G 1–0 Aug 31, 1973 H2H
33522 Allan Stone Szabolcz Baranyi 1 1–0 G 1–0 Jan 13, 1973 H2H
33523 Allan Stone Takeshi Koura 1 0–1 H 0–1 Oct 10, 1973 H2H
33524 Allan Stone Terry Addison 1 1–0 C 1–0 Apr 23, 1971 H2H
33525 Allan Stone Victor Eke 1 1–0 G 1–0 Jan 5, 1979 H2H
33526 Allan Stone Vladimir Korotkov 1 0–1 C 0–1 May 23, 1971 H2H
33527 Allan Stone Wanaro N'Godrella 1 0–1 G 0–1 Jan 4, 1973 H2H
33528 Allan Stone Will Coghlan 1 1–0 C 1–0 Oct 24, 1974 H2H
33529 Allen Belobrajdic Kotaro Miyachi 1 0–1 H 0–1 Apr 15, 1998 H2H
33530 Allen Belobrajdic Martin Sinner 1 0–1 H 0–1 Jan 17, 1996 H2H
33531 Allen Belobrajdic Petr Luxa 1 1–0 H 1–0 Apr 9, 1998 H2H
33532 Altug Celikbilek Damir Dzumhur 1 0–1 G 0–1 Jun 28, 2019 H2H
33533 Alun Jones Paul Goldstein 1 0–1 H 0–1 Jan 4, 2001 H2H
33534 Alvaro Betancur Bill Lofgren 1 1–0 C 1–0 Nov 10, 1977 H2H
33535 Alvaro Betancur Brian Fairlie 1 0–1 C 0–1 Aug 3, 1977 H2H
33536 Alvaro Betancur Cliff Richey 1 0–1 C 0–1 Jul 24, 1975 H2H
33537 Alvaro Betancur Emilio Montano 1 1–0 C 1–0 Aug 8, 1977 H2H
33538 Alvaro Betancur Francois Jauffret 1 0–1 C 0–1 Jun 4, 1976 H2H
33539 Alvaro Betancur Geoff Masters 1 0–1 H 0–1 Feb 6, 1975 H2H
33540 Alvaro Betancur Gerald Battrick 1 0–1 C 0–1 Sep 3, 1976 H2H
33541 Alvaro Betancur Jim Mcmanus 1 1–0 C 1–0 Oct 6, 1976 H2H
33542 Alvaro Betancur Keith Richardson 1 1–0 C 1–0 Oct 7, 1976 H2H
33543 Alvaro Betancur Ken Rosewall 1 0–1 C 0–1 Aug 11, 1976 H2H
33544 Alvaro Betancur Nicola Spear 1 0–1 C 0–1 Jul 27, 1977 H2H
33545 Alvaro Betancur Nikola Pilic 1 0–1 C 0–1 Nov 4, 1976 H2H
33546 Alvaro Betancur Peter Szoke 1 0–1 C 0–1 Mar 19, 1970 H2H
33547 Alvaro Betancur Ray Ruffels 1 0–1 C 0–1 Mar 7, 1968 H2H
33548 Alvaro Betancur Rolf Norberg 1 0–1 C 0–1 May 11, 1977 H2H
33549 Alvaro Betancur Tom Gorman 1 0–1 C 0–1 Aug 5, 1976 H2H
33550 Alvaro Betancur Vladimir Zednik 1 0–1 C 0–1 Jul 20, 1976 H2H
33551 Alvaro Fillol Adriano Panatta 1 1–0 H 1–0 Feb 14, 1979 H2H
33552 Alvaro Fillol Bernard Fritz 1 0–1 C 0–1 Feb 5, 1981 H2H
33553 Alvaro Fillol Bernie Mitton 1 0–1 C 0–1 May 10, 1984 H2H
33554 Alvaro Fillol Brian Fairlie 1 0–1 C 0–1 Sep 29, 1976 H2H
33555 Alvaro Fillol Byron Bertram 1 0–1 C 0–1 Apr 20, 1978 H2H
33556 Alvaro Fillol Chris Mayotte 1 0–1 C 0–1 Nov 15, 1980 H2H
33557 Alvaro Fillol Cliff Richey 1 0–1 C 0–1 Sep 18, 1976 H2H
33558 Alvaro Fillol Colin Dibley 1 0–1 C 0–1 Aug 16, 1978 H2H
33559 Alvaro Fillol David Carter 1 1–0 H 1–0 Apr 3, 1980 H2H
33560 Alvaro Fillol Dennis Ralston 1 1–0 C 1–0 Aug 29, 1975 H2H
33561 Alvaro Fillol Douglas Palm 1 0–1 C 0–1 Feb 23, 1978 H2H
33562 Alvaro Fillol Emilio Montano 1 1–0 H 1–0 Aug 13, 1980 H2H
33563 Alvaro Fillol Fernando Maynetto 1 0–1 C 0–1 Dec 8, 1978 H2H
33564 Alvaro Fillol Frank Gebert 1 0–1 C 0–1 Aug 18, 1977 H2H
33565 Alvaro Fillol Hans Kary 1 0–1 C 0–1 Jul 6, 1977 H2H
33566 Alvaro Fillol Jan Norback 1 0–1 G 0–1 Jun 27, 1979 H2H
33567 Alvaro Fillol Javier Soler 1 1–0 C 1–0 Oct 12, 1977 H2H
33568 Alvaro Fillol Jiri Hrebec 1 1–0 C 1–0 Jul 20, 1976 H2H
33569 Alvaro Fillol Jorge Andrew 1 1–0 C 1–0 Sep 16, 1976 H2H
33570 Alvaro Fillol Max Hurlimann 1 1–0 C 1–0 Oct 28, 1977 H2H
33571 Alvaro Fillol Peter Feigl 1 0–1 C 0–1 Oct 5, 1977 H2H
33572 Alvaro Fillol Peter Gerads 1 1–0 C 1–0 Jul 27, 1978 H2H
33573 Alvaro Fillol Ray Ruffels 1 1–0 C 1–0 Sep 17, 1976 H2H
33574 Alvaro Fillol Ricardo Ycaza 1 0–1 C 0–1 Nov 17, 1977 H2H
33575 Alvaro Fillol Richard Meyer 1 0–1 H 0–1 Mar 13, 1980 H2H
33576 Alvaro Fillol Rod Laver 1 0–1 C 0–1 Aug 31, 1975 H2H
33577 Alvaro Fillol Ross Case 1 0–1 C 0–1 Feb 26, 1981 H2H
33578 Alvaro Fillol Steve Docherty 1 0–1 H 0–1 Aug 31, 1978 H2H
33579 Alvaro Fillol Steve Krulevitz 1 0–1 C 0–1 Aug 23, 1978 H2H
33580 Alvaro Fillol Tom Leonard 1 0–1 H 0–1 Aug 16, 1980 H2H
33581 Alvaro Fillol Trey Waltke 1 0–1 C 0–1 Feb 27, 1980 H2H
33582 Alvaro Fillol Ulrich Pinner 1 0–1 C 0–1 Jul 28, 1978 H2H
33583 Alvaro Fillol Vadim Borisov 1 1–0 C 1–0 Feb 5, 1977 H2H
33584 Alvaro Fillol Willem Prinsloo 1 1–0 C 1–0 Sep 22, 1977 H2H
33585 Alvaro Jordan Francisco Maciel 1 1–0 H 1–0 Jul 23, 1987 H2H
33586 Alvaro Jordan Jay Lapidus 1 0–1 H 0–1 Jul 24, 1987 H2H
33587 Alvaro Jordan Mel Purcell 1 0–1 C 0–1 Jul 15, 1987 H2H
33588 Alvin Gardiner Bill Bowrey 1 0–1 G 0–1 Nov 27, 1968 H2H
33589 Alvin Gardiner Billy Martin 1 0–1 H 0–1 Jan 8, 1981 H2H
33590 Alvin Gardiner Bob Giltinan 1 0–1 G 0–1 Nov 13, 1970 H2H
33591 Alvin Gardiner Byron Bertram 1 0–1 C 0–1 Jul 7, 1976 H2H
33592 Alvin Gardiner Chris Delaney 1 0–1 H 0–1 Nov 8, 1979 H2H
33593 Alvin Gardiner C. Munoz 1 1–0 H 1–0 Mar 13, 1980 H2H
33594 Alvin Gardiner Dick Crealy 1 0–1 G 0–1 Jan 25, 1970 H2H
33595 Alvin Gardiner Douglas Palm 1 1–0 G 1–0 Dec 23, 1977 H2H
33596 Alvin Gardiner Fred Stolle 1 1–0 C 1–0 Jul 17, 1969 H2H
33597 Alvin Gardiner Graeme Thomson 1 1–0 H 1–0 Jan 20, 1971 H2H
33598 Alvin Gardiner Horace Reid 1 1–0 H 1–0 Sep 13, 1979 H2H
33599 Alvin Gardiner Jean Baptiste Chanfreau 1 0–1 C 0–1 May 14, 1970 H2H
33600 Alvin Gardiner John Newcombe 1 0–1 C 0–1 Apr 18, 1969 H2H