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
34401 Alex Molcan Stefano Napolitano 1 1–0 C 1–0 May 12, 2023 H2H
34402 Alex Molcan Taro Daniel 1 1–0 C 1–0 Apr 20, 2023 H2H
34403 Alex Molcan Taylor Fritz 1 0–1 G 0–1 Jul 3, 2022 H2H
34404 Alex Molcan Tomas Machac 1 1–0 H 1–0 Oct 1, 2026 H2H
34405 Alex Molcan Valentin Royer 1 1–0 C 1–0 Jul 14, 2026 H2H
34406 Alex Radulescu Andrei Olhovskiy 1 0–1 G 0–1 Jun 12, 1996 H2H
34407 Alex Radulescu Ben Ellwood 1 1–0 G 1–0 Jul 11, 1997 H2H
34408 Alex Radulescu Carl Uwe Steeb 1 1–0 C 1–0 Oct 25, 1995 H2H
34409 Alex Radulescu Fernon Wibier 1 1–0 H 1–0 Apr 11, 1997 H2H
34410 Alex Radulescu Gerald Mandl 1 0–1 C 0–1 Apr 30, 1998 H2H
34411 Alex Radulescu Gerard Solves 1 1–0 H 1–0 Apr 12, 1997 H2H
34412 Alex Radulescu Jan Kroslak 1 0–1 C 0–1 Mar 13, 1997 H2H
34413 Alex Radulescu Joern Renzenbrink 1 1–0 H 1–0 Apr 20, 1995 H2H
34414 Alex Radulescu Marcos Ondruska 1 0–1 H 0–1 Mar 14, 1995 H2H
34415 Alex Radulescu Martin Sinner 1 1–0 C 1–0 Mar 7, 1997 H2H
34416 Alex Radulescu Marzio Martelli 1 1–0 G 1–0 Jun 27, 1997 H2H
34417 Alex Radulescu Otakar Jurecka 1 1–0 C 1–0 Oct 13, 1994 H2H
34418 Alex Radulescu Sebastien Lareau 1 1–0 H 1–0 Apr 27, 1995 H2H
34419 Alex Radulescu Tomas Nydahl 1 1–0 C 1–0 May 7, 1997 H2H
34420 Alex Radulescu Tommy Ho 1 0–1 H 0–1 Apr 28, 1995 H2H
34421 Alex Rybakov Marcos Giron 1 0–1 H 0–1 Feb 9, 2023 H2H
34422 Alex Stepanek Eric Fromm 1 0–1 C 0–1 May 17, 1984 H2H
34423 Alex Witt Jens Knippschild 1 0–1 G 0–1 Jun 14, 2000 H2H
34424 Alibek Kachmazov Adrian Mannarino 1 0–1 H 0–1 Oct 1, 2023 H2H
34425 Alibek Kachmazov Aleksandar Kovacevic 1 1–0 H 1–0 Sep 21, 2024 H2H
34426 Alibek Kachmazov Lorenzo Musetti 1 0–1 H 0–1 Sep 23, 2024 H2H
34427 Alibek Kachmazov Taro Daniel 1 1–0 H 1–0 Sep 22, 2024 H2H
34428 Ali Madani Bill Lofgren 1 1–0 C 1–0 Oct 5, 1977 H2H
34429 Aljaz Bedene Albert Ramos-Vinolas 1 1–0 C 1–0 Feb 16, 2018 H2H
34430 Aljaz Bedene Alexander Kudryavtsev 1 1–0 H 1–0 Jan 3, 2014 H2H
34431 Aljaz Bedene Alex de Minaur 1 1–0 G 1–0 Jun 20, 2019 H2H
34432 Aljaz Bedene Arthur Rinderknech 1 1–0 C 1–0 Sep 29, 2020 H2H
34433 Aljaz Bedene Aslan Karatsev 1 0–1 C 0–1 Apr 23, 2021 H2H
34434 Aljaz Bedene Blaz Kavcic 1 0–1 H 0–1 Feb 7, 2013 H2H
34435 Aljaz Bedene Boy Westerhof 1 1–0 C 1–0 Jul 25, 2013 H2H
34436 Aljaz Bedene Cameron Norrie 1 1–0 G 1–0 Jul 4, 2018 H2H
34437 Aljaz Bedene Corentin Moutet 1 1–0 G 1–0 Jun 30, 2021 H2H
34438 Aljaz Bedene Cristian Garin 1 1–0 H 1–0 Aug 24, 2020 H2H
34439 Aljaz Bedene Damir Dzumhur 1 1–0 G 1–0 Jul 6, 2017 H2H
34440 Aljaz Bedene Dane Sweeny 1 1–0 H 1–0 Feb 4, 2021 H2H
34441 Aljaz Bedene Daniel Evans 1 0–1 H 0–1 Oct 29, 2020 H2H
34442 Aljaz Bedene Dennis Novak 1 0–1 C 0–1 Aug 5, 2015 H2H
34443 Aljaz Bedene Dusan Lajovic 1 0–1 C 0–1 Jul 20, 2019 H2H
34444 Aljaz Bedene Dustin Brown 1 0–1 C 0–1 Jul 15, 2016 H2H
34445 Aljaz Bedene Emil Ruusuvuori 1 0–1 H 0–1 Sep 2, 2020 H2H
34446 Aljaz Bedene Evgeny Donskoy 1 0–1 H 0–1 Mar 23, 2018 H2H
34447 Aljaz Bedene Felix Auger-Aliassime 1 0–1 H 0–1 Feb 15, 2020 H2H
34448 Aljaz Bedene Frances Tiafoe 1 0–1 G 0–1 Jun 17, 2021 H2H
34449 Aljaz Bedene Gael Monfils 1 0–1 H 0–1 Oct 26, 2019 H2H
34450 Aljaz Bedene Gerald Melzer 1 1–0 C 1–0 May 24, 2016 H2H
34451 Aljaz Bedene Giulio Zeppieri 1 1–0 C 1–0 Apr 8, 2021 H2H
34452 Aljaz Bedene Guido Andreozzi 1 1–0 C 1–0 Feb 14, 2019 H2H
34453 Aljaz Bedene Horacio Zeballos 1 1–0 C 1–0 Feb 21, 2013 H2H
34454 Aljaz Bedene Hugo Dellien 1 1–0 C 1–0 Feb 23, 2019 H2H
34455 Aljaz Bedene Hyeon Chung 1 0–1 H 0–1 Oct 2, 2015 H2H
34456 Aljaz Bedene Isak Arvidsson 1 1–0 C 1–0 Jul 14, 2016 H2H
34457 Aljaz Bedene James McGee 1 1–0 H 1–0 Aug 23, 2016 H2H
34458 Aljaz Bedene Jimmy Wang 1 1–0 H 1–0 Mar 21, 2014 H2H
34459 Aljaz Bedene Jozef Kovalik 1 1–0 H 1–0 Aug 28, 2019 H2H
34460 Aljaz Bedene Julian Reister 1 0–1 C 0–1 Feb 22, 2013 H2H
34461 Aljaz Bedene Kamil Majchrzak 1 0–1 H 0–1 Mar 12, 2022 H2H
34462 Aljaz Bedene Lorenzo Giustino 1 1–0 H 1–0 Mar 17, 2021 H2H
34463 Aljaz Bedene Lorenzo Sonego 1 1–0 C 1–0 Apr 28, 2018 H2H
34464 Aljaz Bedene Luca Vanni 1 1–0 H 1–0 Jan 8, 2016 H2H
34465 Aljaz Bedene Lukas Lacko 1 1–0 H 1–0 Jan 8, 2015 H2H
34466 Aljaz Bedene Malek Jaziri 1 1–0 H 1–0 Jan 3, 2018 H2H
34467 Aljaz Bedene Mate Delic 1 1–0 C 1–0 Jul 23, 2015 H2H
34468 Aljaz Bedene Maximo Gonzalez 1 1–0 C 1–0 Apr 9, 2015 H2H
34469 Aljaz Bedene Mikael Ymer 1 1–0 H 1–0 Jan 8, 2020 H2H
34470 Aljaz Bedene Mikhail Kukushkin 1 1–0 C 1–0 Apr 21, 2022 H2H
34471 Aljaz Bedene Mirza Basic 1 1–0 C 1–0 Apr 17, 2018 H2H
34472 Aljaz Bedene Nick Kyrgios 1 0–1 H 0–1 Aug 31, 2016 H2H
34473 Aljaz Bedene Nikola Cacic 1 0–1 C 0–1 Jul 21, 2016 H2H
34474 Aljaz Bedene Nikola Milojevic 1 1–0 C 1–0 Oct 1, 2020 H2H
34475 Aljaz Bedene Pedro Cachin 1 0–1 H 0–1 Aug 31, 2022 H2H
34476 Aljaz Bedene Pierre-Hugues Herbert 1 0–1 H 0–1 Aug 28, 2015 H2H
34477 Aljaz Bedene Rayane Roumane 1 1–0 H 1–0 Sep 19, 2019 H2H
34478 Aljaz Bedene Ricardas Berankis 1 0–1 H 0–1 Oct 19, 2018 H2H
34479 Aljaz Bedene Roberto Carballes Baena 1 1–0 H 1–0 Mar 25, 2016 H2H
34480 Aljaz Bedene Salvatore Caruso 1 1–0 C 1–0 May 27, 2021 H2H
34481 Aljaz Bedene Sebastian Korda 1 1–0 C 1–0 Apr 22, 2021 H2H
34482 Aljaz Bedene Soonwoo Kwon 1 0–1 C 0–1 May 19, 2022 H2H
34483 Aljaz Bedene Tallon Griekspoor 1 0–1 G 0–1 Jun 9, 2022 H2H
34484 Aljaz Bedene Taro Daniel 1 0–1 C 0–1 May 4, 2018 H2H
34485 Aljaz Bedene Thiago Monteiro 1 1–0 C 1–0 Feb 22, 2019 H2H
34486 Aljaz Bedene Thomas Fabbiano 1 1–0 H 1–0 Mar 26, 2021 H2H
34487 Aljaz Bedene Tobias Kamke 1 0–1 C 0–1 May 23, 2013 H2H
34488 Aljaz Bedene Ugo Humbert 1 0–1 H 0–1 Mar 25, 2022 H2H
34489 Aljaz Bedene Yasutaka Uchiyama 1 1–0 H 1–0 Feb 3, 2021 H2H
34490 Aljaz Bedene Yuki Bhambri 1 1–0 H 1–0 Mar 16, 2021 H2H
34491 Allan McDonald Bob Lutz 1 0–1 G 0–1 Jun 6, 1970 H2H
34492 Allan McDonald Christian Kuhnke 1 0–1 C 0–1 Jul 9, 1970 H2H
34493 Allan McDonald Vladimir Korotkov 1 0–1 G 0–1 Jun 24, 1970 H2H
34494 Allan McDonald Wilhelm Bungert 1 0–1 C 0–1 Jul 13, 1973 H2H
34495 Allan Stone Alejandro Olmedo 1 1–0 C 1–0 May 5, 1974 H2H
34496 Allan Stone Armistead Neely 1 1–0 C 1–0 Jul 9, 1969 H2H
34497 Allan Stone Bernard Montrenaud 1 1–0 C 1–0 May 5, 1970 H2H
34498 Allan Stone Bob Giltinan 1 1–0 G 1–0 Jan 25, 1970 H2H
34499 Allan Stone Chris Bovett 1 1–0 G 1–0 Jul 31, 1968 H2H
34500 Allan Stone Clark Graebner 1 0–1 C 0–1 Jul 19, 1968 H2H
34501 Allan Stone Daniel Contet 1 0–1 C 0–1 May 23, 1969 H2H
34502 Allan Stone Earl Butch Buchholz 1 0–1 G 0–1 Jun 26, 1968 H2H
34503 Allan Stone Gerald Battrick 1 0–1 C 0–1 Oct 4, 1972 H2H
34504 Allan Stone Graham Stilwell 1 0–1 G 0–1 Jan 4, 1969 H2H
34505 Allan Stone Grover Raz Reid 1 1–0 H 1–0 Oct 29, 1975 H2H
34506 Allan Stone Hans Joachim Ploetz 1 0–1 C 0–1 Aug 16, 1968 H2H
34507 Allan Stone Hans Jurgen Pohmann 1 0–1 C 0–1 Mar 29, 1974 H2H
34508 Allan Stone Harald Elschenbroich 1 1–0 C 1–0 Feb 14, 1974 H2H
34509 Allan Stone Haroon Rahim 1 1–0 H 1–0 Sep 3, 1970 H2H
34510 Allan Stone Ion Tiriac 1 1–0 C 1–0 Aug 9, 1973 H2H
34511 Allan Stone Jean Claude Barclay 1 1–0 C 1–0 Apr 8, 1971 H2H
34512 Allan Stone John Bartlett 1 1–0 G 1–0 Dec 12, 1968 H2H
34513 Allan Stone John Clifton 1 1–0 G 1–0 Sep 3, 1971 H2H
34514 Allan Stone John Peckskamp 1 1–0 C 1–0 Feb 1, 1975 H2H
34515 Allan Stone Jose Guerrero 1 1–0 C 1–0 May 15, 1969 H2H
34516 Allan Stone M. Akbari 1 1–0 C 1–0 May 30, 1969 H2H
34517 Allan Stone Manuel Santana 1 1–0 C 1–0 Oct 20, 1971 H2H
34518 Allan Stone Mike Belkin 1 0–1 G 0–1 Jan 28, 1968 H2H
34519 Allan Stone Mike Phillips 1 1–0 G 1–0 Jan 1, 1973 H2H
34520 Allan Stone Owen Davidson 1 1–0 C 1–0 Aug 13, 1971 H2H
34521 Allan Stone Pat Cramer 1 1–0 H 1–0 Sep 19, 1974 H2H
34522 Allan Stone Peter Burwash 1 1–0 C 1–0 May 14, 1969 H2H
34523 Allan Stone Peter Fishbach 1 1–0 G 1–0 Jul 24, 1968 H2H
34524 Allan Stone Peter Pokorny 1 1–0 C 1–0 May 29, 1968 H2H
34525 Allan Stone Phil Gunning 1 1–0 G 1–0 Jan 11, 1973 H2H
34526 Allan Stone Pietro Marzano 1 1–0 G 1–0 Nov 26, 1968 H2H
34527 Allan Stone Ray Keldie 1 0–1 G 0–1 Jul 13, 1971 H2H
34528 Allan Stone Ray Kelly 1 1–0 G 1–0 Dec 7, 1977 H2H
34529 Allan Stone Robert Rheinberger 1 1–0 G 1–0 Dec 9, 1971 H2H
34530 Allan Stone Roy Barth 1 1–0 H 1–0 Mar 11, 1971 H2H
34531 Allan Stone Stanley Pasarell 1 1–0 G 1–0 Aug 8, 1968 H2H
34532 Allan Stone Steve Siegel 1 1–0 G 1–0 Aug 31, 1973 H2H
34533 Allan Stone Szabolcz Baranyi 1 1–0 G 1–0 Jan 13, 1973 H2H
34534 Allan Stone Takeshi Koura 1 0–1 H 0–1 Oct 10, 1973 H2H
34535 Allan Stone Terry Addison 1 1–0 C 1–0 Apr 23, 1971 H2H
34536 Allan Stone Victor Eke 1 1–0 G 1–0 Jan 5, 1979 H2H
34537 Allan Stone Vladimir Korotkov 1 0–1 C 0–1 May 23, 1971 H2H
34538 Allan Stone Wanaro N'Godrella 1 0–1 G 0–1 Jan 4, 1973 H2H
34539 Allan Stone Will Coghlan 1 1–0 C 1–0 Oct 24, 1974 H2H
34540 Allen Belobrajdic Kotaro Miyachi 1 0–1 H 0–1 Apr 15, 1998 H2H
34541 Allen Belobrajdic Martin Sinner 1 0–1 H 0–1 Jan 17, 1996 H2H
34542 Allen Belobrajdic Petr Luxa 1 1–0 H 1–0 Apr 9, 1998 H2H
34543 Altug Celikbilek Damir Dzumhur 1 0–1 G 0–1 Jun 28, 2019 H2H
34544 Alun Jones Paul Goldstein 1 0–1 H 0–1 Jan 4, 2001 H2H
34545 Alvaro Betancur Bill Lofgren 1 1–0 C 1–0 Nov 10, 1977 H2H
34546 Alvaro Betancur Brian Fairlie 1 0–1 C 0–1 Aug 3, 1977 H2H
34547 Alvaro Betancur Cliff Richey 1 0–1 C 0–1 Jul 24, 1975 H2H
34548 Alvaro Betancur Emilio Montano 1 1–0 C 1–0 Aug 10, 1977 H2H
34549 Alvaro Betancur Francois Jauffret 1 0–1 C 0–1 Jun 4, 1976 H2H
34550 Alvaro Betancur Geoff Masters 1 0–1 H 0–1 Feb 6, 1975 H2H
34551 Alvaro Betancur Gerald Battrick 1 0–1 C 0–1 Sep 3, 1976 H2H
34552 Alvaro Betancur Jim Mcmanus 1 1–0 C 1–0 Oct 6, 1976 H2H
34553 Alvaro Betancur Keith Richardson 1 1–0 C 1–0 Oct 7, 1976 H2H
34554 Alvaro Betancur Ken Rosewall 1 0–1 C 0–1 Aug 11, 1976 H2H
34555 Alvaro Betancur Nicola Spear 1 0–1 C 0–1 Jul 27, 1977 H2H
34556 Alvaro Betancur Nikola Pilic 1 0–1 C 0–1 Nov 4, 1976 H2H
34557 Alvaro Betancur Peter Szoke 1 0–1 C 0–1 Mar 19, 1970 H2H
34558 Alvaro Betancur Ray Ruffels 1 0–1 C 0–1 Mar 7, 1968 H2H
34559 Alvaro Betancur Rolf Norberg 1 0–1 C 0–1 May 11, 1977 H2H
34560 Alvaro Betancur Tom Gorman 1 0–1 C 0–1 Aug 5, 1976 H2H
34561 Alvaro Betancur Vladimir Zednik 1 0–1 C 0–1 Jul 20, 1976 H2H
34562 Alvaro Fillol Adriano Panatta 1 1–0 H 1–0 Feb 14, 1979 H2H
34563 Alvaro Fillol Bernard Fritz 1 0–1 C 0–1 Feb 5, 1981 H2H
34564 Alvaro Fillol Bernie Mitton 1 0–1 C 0–1 May 10, 1984 H2H
34565 Alvaro Fillol Bob Lutz 1 0–1 H 0–1 Feb 15, 1979 H2H
34566 Alvaro Fillol Brian Fairlie 1 0–1 C 0–1 Sep 29, 1976 H2H
34567 Alvaro Fillol Byron Bertram 1 0–1 C 0–1 Apr 20, 1978 H2H
34568 Alvaro Fillol Chris Mayotte 1 0–1 C 0–1 Nov 15, 1980 H2H
34569 Alvaro Fillol Cliff Richey 1 0–1 C 0–1 Sep 18, 1976 H2H
34570 Alvaro Fillol Colin Dibley 1 0–1 C 0–1 Aug 16, 1978 H2H
34571 Alvaro Fillol David Carter 1 1–0 H 1–0 Apr 3, 1980 H2H
34572 Alvaro Fillol Dennis Ralston 1 1–0 C 1–0 Aug 29, 1975 H2H
34573 Alvaro Fillol Douglas Palm 1 0–1 C 0–1 Feb 23, 1978 H2H
34574 Alvaro Fillol Emilio Montano 1 1–0 H 1–0 Aug 13, 1980 H2H
34575 Alvaro Fillol Fernando Maynetto 1 0–1 C 0–1 Dec 8, 1978 H2H
34576 Alvaro Fillol Frank Gebert 1 0–1 C 0–1 Aug 18, 1977 H2H
34577 Alvaro Fillol Hans Kary 1 0–1 C 0–1 Jul 6, 1977 H2H
34578 Alvaro Fillol Jan Norback 1 0–1 G 0–1 Jun 27, 1979 H2H
34579 Alvaro Fillol Javier Soler 1 1–0 C 1–0 Oct 12, 1977 H2H
34580 Alvaro Fillol Jiri Hrebec 1 1–0 C 1–0 Jul 20, 1976 H2H
34581 Alvaro Fillol Jorge Andrew 1 1–0 C 1–0 Sep 16, 1976 H2H
34582 Alvaro Fillol Max Hurlimann 1 1–0 C 1–0 Oct 28, 1977 H2H
34583 Alvaro Fillol Peter Feigl 1 0–1 C 0–1 Oct 5, 1977 H2H
34584 Alvaro Fillol Peter Gerads 1 1–0 C 1–0 Jul 27, 1978 H2H
34585 Alvaro Fillol Ray Ruffels 1 1–0 C 1–0 Sep 17, 1976 H2H
34586 Alvaro Fillol Ricardo Ycaza 1 0–1 C 0–1 Nov 17, 1977 H2H
34587 Alvaro Fillol Richard Meyer 1 0–1 H 0–1 Mar 13, 1980 H2H
34588 Alvaro Fillol Rod Laver 1 0–1 C 0–1 Aug 31, 1975 H2H
34589 Alvaro Fillol Ross Case 1 0–1 C 0–1 Feb 26, 1981 H2H
34590 Alvaro Fillol Steve Docherty 1 0–1 H 0–1 Aug 31, 1978 H2H
34591 Alvaro Fillol Steve Krulevitz 1 0–1 C 0–1 Aug 23, 1978 H2H
34592 Alvaro Fillol Tom Leonard 1 0–1 H 0–1 Aug 16, 1980 H2H
34593 Alvaro Fillol Trey Waltke 1 0–1 C 0–1 Feb 27, 1980 H2H
34594 Alvaro Fillol Ulrich Pinner 1 0–1 C 0–1 Jul 28, 1978 H2H
34595 Alvaro Fillol Vadim Borisov 1 1–0 C 1–0 Feb 5, 1977 H2H
34596 Alvaro Fillol Willem Prinsloo 1 1–0 C 1–0 Sep 22, 1977 H2H
34597 Alvaro Jordan Francisco Maciel 1 1–0 H 1–0 Jul 23, 1987 H2H
34598 Alvaro Jordan Jay Lapidus 1 0–1 H 0–1 Jul 24, 1987 H2H
34599 Alvaro Jordan Mel Purcell 1 0–1 C 0–1 Jul 15, 1987 H2H
34600 Alvin Gardiner Bill Bowrey 1 0–1 G 0–1 Nov 27, 1968 H2H