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
59401 John McEnroe Andrew Jarrett 1 1–0 C 1–0 Mar 29, 1979 H2H
59402 John McEnroe Andrew Sznajder 1 1–0 C 1–0 Feb 7, 1991 H2H
59403 John McEnroe Andy Andrews 1 1–0 G 1–0 Jun 9, 1982 H2H
59404 John McEnroe Andy Kohlberg 1 1–0 G 1–0 Oct 10, 1980 H2H
59405 John McEnroe Arnaud Boetsch 1 1–0 H 1–0 Oct 3, 1991 H2H
59406 John McEnroe Bart Wuyts 1 1–0 C 1–0 Nov 12, 1992 H2H
59407 John McEnroe Bernard Boileau 1 1–0 H 1–0 Mar 12, 1982 H2H
59408 John McEnroe Bernard Fritz 1 1–0 H 1–0 Oct 28, 1978 H2H
59409 John McEnroe Bill Lofgren 1 1–0 C 1–0 Aug 19, 1977 H2H
59410 John McEnroe Billy Martin 1 1–0 C 1–0 Jul 10, 1978 H2H
59411 John McEnroe Bob Green 1 1–0 H 1–0 Sep 6, 1984 H2H
59412 John McEnroe Bob Hewitt 1 1–0 C 1–0 Aug 17, 1978 H2H
59413 John McEnroe Bruce Nichols 1 1–0 C 1–0 Aug 3, 1977 H2H
59414 John McEnroe Byron Bertram 1 1–0 C 1–0 Feb 27, 1980 H2H
59415 John McEnroe Byron Black 1 1–0 H 1–0 Oct 9, 1992 H2H
59416 John McEnroe Carlos Kirmayr 1 0–1 C 0–1 May 7, 1981 H2H
59417 John McEnroe Cassio Motta 1 1–0 G 1–0 Jun 10, 1983 H2H
59418 John McEnroe Charles Buzz Strode 1 1–0 C 1–0 Oct 28, 1982 H2H
59419 John McEnroe Chris Delaney 1 1–0 G 1–0 Oct 11, 1980 H2H
59420 John McEnroe Chris Kachel 1 1–0 C 1–0 Aug 4, 1979 H2H
59421 John McEnroe Claudio Mezzadri 1 1–0 C 1–0 May 17, 1987 H2H
59422 John McEnroe Cliff Richey 1 1–0 C 1–0 Sep 29, 1977 H2H
59423 John McEnroe Colin Dibley 1 1–0 G 1–0 Jun 24, 1978 H2H
59424 John McEnroe Cristiano Caratti 1 0–1 G 0–1 Jun 20, 1991 H2H
59425 John McEnroe Dan Goldie 1 1–0 H 1–0 Jan 21, 1990 H2H
59426 John McEnroe David Engel 1 1–0 H 1–0 Aug 31, 1990 H2H
59427 John McEnroe David Lloyd 1 1–0 C 1–0 Nov 17, 1978 H2H
59428 John McEnroe David Prinosil 1 1–0 C 1–0 Feb 28, 1992 H2H
59429 John McEnroe Derek Tarr 1 1–0 C 1–0 May 9, 1984 H2H
59430 John McEnroe Diego Nargiso 1 1–0 H 1–0 Sep 4, 1992 H2H
59431 John McEnroe Dinu Pescariu 1 0–1 C 0–1 May 2, 1991 H2H
59432 John McEnroe Drew Gitlin 1 1–0 C 1–0 May 29, 1983 H2H
59433 John McEnroe Eddie Edwards 1 1–0 G 1–0 Jun 25, 1982 H2H
59434 John McEnroe Eric Winogradsky 1 1–0 H 1–0 Aug 30, 1989 H2H
59435 John McEnroe Fernando Roese 1 1–0 H 1–0 Aug 16, 1991 H2H
59436 John McEnroe Franco Davin 1 1–0 C 1–0 May 13, 1987 H2H
59437 John McEnroe Freddie Sauer 1 1–0 G 1–0 Jun 9, 1983 H2H
59438 John McEnroe Frew Mcmillan 1 1–0 H 1–0 Sep 21, 1977 H2H
59439 John McEnroe Fritz Buehning 1 1–0 H 1–0 Nov 8, 1979 H2H
59440 John McEnroe George Hardie 1 1–0 G 1–0 Jul 7, 1977 H2H
59441 John McEnroe Gianni Ocleppo 1 1–0 C 1–0 Nov 18, 1979 H2H
59442 John McEnroe Gilles Moretton 1 1–0 C 1–0 Feb 11, 1982 H2H
59443 John McEnroe Glenn Michibata 1 1–0 H 1–0 Aug 14, 1982 H2H
59444 John McEnroe Greg Holmes 1 1–0 H 1–0 Apr 14, 1988 H2H
59445 John McEnroe Hans Simonsson 1 1–0 C 1–0 Nov 9, 1980 H2H
59446 John McEnroe Hubertus Hoyt 1 1–0 C 1–0 Mar 22, 1979 H2H
59447 John McEnroe Jaime Oncins 1 1–0 G 1–0 Jun 26, 1991 H2H
59448 John McEnroe Jan Gunnarsson 1 1–0 C 1–0 May 5, 1983 H2H
59449 John McEnroe Jaroslav Navratil 1 1–0 C 1–0 May 9, 1985 H2H
59450 John McEnroe Jeremy Bates 1 0–1 H 0–1 Jul 16, 1992 H2H
59451 John McEnroe Jiri Hrebec 1 1–0 H 1–0 Aug 15, 1979 H2H
59452 John McEnroe Joel Bailey 1 1–0 C 1–0 Feb 1, 1979 H2H
59453 John McEnroe Johan Carlsson 1 1–0 H 1–0 Aug 15, 1987 H2H
59454 John McEnroe John Hayes 1 1–0 C 1–0 Dec 1, 1978 H2H
59455 John McEnroe John Letts 1 1–0 C 1–0 Sep 26, 1986 H2H
59456 John McEnroe John Mccurdy 1 1–0 H 1–0 Oct 13, 1983 H2H
59457 John McEnroe Jonathan Canter 1 1–0 H 1–0 Aug 5, 1987 H2H
59458 John McEnroe Jonathan Stark 1 1–0 H 1–0 Jul 25, 1992 H2H
59459 John McEnroe Jorge Andrew 1 1–0 C 1–0 Nov 22, 1979 H2H
59460 John McEnroe Jose Higueras 1 1–0 C 1–0 Jun 6, 1984 H2H
59461 John McEnroe Juan Avendano 1 1–0 H 1–0 Aug 12, 1982 H2H
59462 John McEnroe Juan Nunez 1 1–0 H 1–0 Sep 3, 1981 H2H
59463 John McEnroe Keith Richardson 1 1–0 C 1–0 Aug 3, 1978 H2H
59464 John McEnroe Kelly Jones 1 1–0 H 1–0 Sep 18, 1986 H2H
59465 John McEnroe Kevin Moir 1 1–0 H 1–0 Sep 3, 1984 H2H
59466 John McEnroe Leonardo Lavalle 1 1–0 H 1–0 Aug 31, 1988 H2H
59467 John McEnroe Lloyd Bourne 1 1–0 G 1–0 Jun 27, 1982 H2H
59468 John McEnroe Luis Herrera 1 0–1 H 0–1 Jul 19, 1991 H2H
59469 John McEnroe Mark Koevermans 1 1–0 C 1–0 Feb 27, 1992 H2H
59470 John McEnroe Mark Kratzmann 1 1–0 C 1–0 Feb 8, 1991 H2H
59471 John McEnroe Martin Laurendeau 1 1–0 H 1–0 Aug 30, 1991 H2H
59472 John McEnroe Marty Riessen 1 1–0 C 1–0 Sep 28, 1978 H2H
59473 John McEnroe Matt Anger 1 1–0 H 1–0 Sep 3, 1987 H2H
59474 John McEnroe Matt Mitchell 1 1–0 G 1–0 Oct 9, 1980 H2H
59475 John McEnroe Michael Robertson 1 1–0 H 1–0 Aug 6, 1988 H2H
59476 John McEnroe Michael Westphal 1 1–0 H 1–0 Jan 18, 1989 H2H
59477 John McEnroe Mikael Pernfors 1 0–1 H 0–1 Jan 24, 1990 H2H
59478 John McEnroe Milan Srejber 1 1–0 H 1–0 Sep 27, 1990 H2H
59479 John McEnroe Morris Skip Strode 1 1–0 C 1–0 Sep 23, 1982 H2H
59480 John McEnroe Ned Caswell 1 1–0 H 1–0 Aug 17, 1989 H2H
59481 John McEnroe Neil Borwick 1 1–0 H 1–0 Aug 23, 1990 H2H
59482 John McEnroe Nelson Aerts 1 1–0 H 1–0 Aug 17, 1985 H2H
59483 John McEnroe Onny Parun 1 0–1 C 0–1 Aug 27, 1976 H2H
59484 John McEnroe Pat Dupre 1 1–0 H 1–0 Sep 7, 1981 H2H
59485 John McEnroe Patrice Dominguez 1 1–0 C 1–0 May 28, 1980 H2H
59486 John McEnroe Patricio Cornejo 1 1–0 C 1–0 Aug 4, 1977 H2H
59487 John McEnroe Patrik Kuhnen 1 1–0 H 1–0 Jan 22, 1989 H2H
59488 John McEnroe Paul Haarhuis 1 0–1 H 0–1 Sep 1, 1989 H2H
59489 John McEnroe Pavel Slozil 1 1–0 H 1–0 Aug 30, 1979 H2H
59490 John McEnroe Per Larsson 1 1–0 H 1–0 Nov 8, 1978 H2H
59491 John McEnroe Peter Doohan 1 1–0 C 1–0 Apr 4, 1985 H2H
59492 John McEnroe Ricardo Acuna 1 1–0 C 1–0 Nov 18, 1988 H2H
59493 John McEnroe Richard Lewis 1 1–0 C 1–0 Sep 24, 1982 H2H
59494 John McEnroe Richard Matuszewski 1 1–0 C 1–0 Feb 23, 1989 H2H
59495 John McEnroe Roberto Lombardi 1 1–0 C 1–0 Jul 25, 1978 H2H
59496 John McEnroe Sashi Menon 1 1–0 H 1–0 Aug 17, 1983 H2H
59497 John McEnroe Scott Melville 1 1–0 H 1–0 Sep 29, 1990 H2H
59498 John McEnroe Sergio Casal 1 0–1 C 0–1 Nov 1, 1986 H2H
59499 John McEnroe Stefano Pescosolido 1 0–1 C 0–1 May 7, 1992 H2H
59500 John McEnroe Stefan Simonsson 1 1–0 H 1–0 Nov 9, 1978 H2H
59501 John McEnroe Steve Krulevitz 1 1–0 H 1–0 Aug 30, 1980 H2H
59502 John McEnroe Steve Meister 1 1–0 G 1–0 Jun 15, 1984 H2H
59503 John McEnroe Terry Rocavert 1 1–0 G 1–0 Jun 27, 1980 H2H
59504 John McEnroe Timothy Noonan 1 1–0 C 1–0 Jul 13, 1977 H2H
59505 John McEnroe Tom Leonard 1 1–0 G 1–0 Jun 11, 1980 H2H
59506 John McEnroe Tony Giammalva 1 1–0 G 1–0 Dec 3, 1983 H2H
59507 John McEnroe Tony Graham 1 1–0 C 1–0 Aug 10, 1977 H2H
59508 John McEnroe Tony Roche 1 0–1 G 0–1 Jun 25, 1978 H2H
59509 John McEnroe Tracy Delatte 1 1–0 C 1–0 Jan 28, 1982 H2H
59510 John McEnroe Tsuyoshi Fukui 1 1–0 C 1–0 Oct 30, 1981 H2H
59511 John McEnroe Udo Riglewski 1 1–0 C 1–0 Oct 19, 1990 H2H
59512 John McEnroe Veli Paloheimo 1 1–0 G 1–0 Jun 15, 1990 H2H
59513 John McEnroe Vladimir Zednik 1 1–0 C 1–0 Aug 23, 1978 H2H
59514 John McEnroe Werner Zirngibl 1 1–0 C 1–0 Aug 18, 1977 H2H
59515 John McEnroe Zeljko Franulovic 1 1–0 C 1–0 Aug 24, 1978 H2H
59516 John Millman Aljaz Bedene 1 1–0 C 1–0 Apr 28, 2018 H2H
59517 John Millman Arthur Rinderknech 1 0–1 C 0–1 Jul 16, 2021 H2H
59518 John Millman Aslan Karatsev 1 1–0 H 1–0 Oct 29, 2021 H2H
59519 John Millman Attila Balazs 1 0–1 C 0–1 Apr 26, 2019 H2H
59520 John Millman Austin Krajicek 1 1–0 H 1–0 Feb 11, 2016 H2H
59521 John Millman Benjamin Bonzi 1 1–0 H 1–0 Oct 21, 2021 H2H
59522 John Millman Bernabe Zapata Miralles 1 0–1 H 0–1 Mar 16, 2021 H2H
59523 John Millman Bjorn Fratangelo 1 1–0 H 1–0 Aug 25, 2016 H2H
59524 John Millman Cameron Norrie 1 0–1 C 0–1 May 14, 2019 H2H
59525 John Millman Corentin Moutet 1 0–1 H 0–1 Feb 10, 2021 H2H
59526 John Millman Cristian Garin 1 0–1 C 0–1 Apr 14, 2021 H2H
59527 John Millman Daniel Elahi Galan 1 0–1 H 0–1 Mar 25, 2022 H2H
59528 John Millman Daniel Evans 1 0–1 C 0–1 May 5, 2021 H2H
59529 John Millman Danilo Petrovic 1 1–0 C 1–0 Apr 22, 2021 H2H
59530 John Millman Denis Kudla 1 1–0 H 1–0 Jul 20, 2016 H2H
59531 John Millman Denis Shapovalov 1 0–1 C 0–1 May 29, 2018 H2H
59532 John Millman Dmitry Popko 1 1–0 H 1–0 Sep 23, 2021 H2H
59533 John Millman Dustin Brown 1 0–1 G 0–1 Jun 13, 2019 H2H
59534 John Millman Edouard Roger-Vasselin 1 1–0 H 1–0 Feb 5, 2016 H2H
59535 John Millman Egor Gerasimov 1 0–1 C 0–1 Apr 28, 2022 H2H
59536 John Millman Elias Ymer 1 1–0 H 1–0 Aug 5, 2021 H2H
59537 John Millman Emilio Nava 1 0–1 H 0–1 Aug 31, 2022 H2H
59538 John Millman Ernests Gulbis 1 1–0 H 1–0 Oct 1, 2015 H2H
59539 John Millman Evgeny Donskoy 1 1–0 H 1–0 Jan 7, 2016 H2H
59540 John Millman Federico Coria 1 1–0 C 1–0 Apr 8, 2021 H2H
59541 John Millman Felix Auger-Aliassime 1 0–1 C 0–1 May 24, 2019 H2H
59542 John Millman Gael Monfils 1 0–1 H 0–1 Aug 12, 2021 H2H
59543 John Millman Grega Zemlja 1 0–1 C 0–1 May 2, 2013 H2H
59544 John Millman Guido Andreozzi 1 1–0 C 1–0 Jul 19, 2018 H2H
59545 John Millman Henri Laaksonen 1 0–1 H 0–1 Sep 1, 2021 H2H
59546 John Millman Hugo Dellien 1 1–0 G 1–0 Jul 3, 2019 H2H
59547 John Millman Hugo Gaston 1 1–0 H 1–0 Aug 23, 2022 H2H
59548 John Millman James Duckworth 1 0–1 H 0–1 Sep 25, 2021 H2H
59549 John Millman Jared Donaldson 1 0–1 H 0–1 Jul 27, 2016 H2H
59550 John Millman Jay Clarke 1 1–0 G 1–0 Jun 23, 2021 H2H
59551 John Millman Lloyd Harris 1 1–0 H 1–0 Oct 4, 2019 H2H
59552 John Millman Lorenzo Musetti 1 1–0 H 1–0 Jul 26, 2021 H2H
59553 John Millman Lorenzo Sonego 1 0–1 G 0–1 Jun 24, 2021 H2H
59554 John Millman Marc-Andrea Huesler 1 1–0 H 1–0 Jan 18, 2023 H2H
59555 John Millman Marton Fucsovics 1 1–0 H 1–0 Jan 11, 2019 H2H
59556 John Millman Matteo Berrettini 1 0–1 C 0–1 May 12, 2021 H2H
59557 John Millman Michael Mmoh 1 1–0 H 1–0 Jan 15, 2020 H2H
59558 John Millman Mikael Ymer 1 1–0 H 1–0 Sep 30, 2021 H2H
59559 John Millman Mikhail Kukushkin 1 1–0 H 1–0 Sep 2, 2018 H2H
59560 John Millman Peter Polansky 1 1–0 H 1–0 Jan 3, 2018 H2H
59561 John Millman Prajnesh Gunneswaran 1 0–1 H 0–1 Jul 31, 2019 H2H
59562 John Millman Radek Stepanek 1 0–1 H 0–1 Jan 6, 2010 H2H
59563 John Millman Radu Albot 1 1–0 C 1–0 Apr 26, 2018 H2H
59564 John Millman Rhyne Williams 1 1–0 H 1–0 Jan 7, 2015 H2H
59565 John Millman Ryan Harrison 1 0–1 H 0–1 Jul 28, 2017 H2H
59566 John Millman Santiago Giraldo 1 0–1 H 0–1 Jan 4, 2012 H2H
59567 John Millman Sergiy Stakhovsky 1 0–1 H 0–1 Sep 2, 2015 H2H
59568 John Millman Stefanos Tsitsipas 1 0–1 H 0–1 Oct 19, 2018 H2H
59569 John Millman Stefano Travaglia 1 1–0 G 1–0 Jul 4, 2018 H2H
59570 John Millman Thanasi Kokkinakis 1 0–1 H 0–1 Jan 6, 2022 H2H
59571 John Millman Vasek Pospisil 1 0–1 H 0–1 Nov 14, 2020 H2H
59572 John Millman Yannick Maden 1 1–0 C 1–0 Apr 28, 2018 H2H
59573 John Millman Yuichi Sugita 1 1–0 H 1–0 Feb 8, 2018 H2H
59574 John Muller Gerald Battrick 1 1–0 H 1–0 Nov 25, 1976 H2H
59575 John Newcombe Alejandro Olmedo 1 1–0 C 1–0 Jul 13, 1969 H2H
59576 John Newcombe Barry Mackay 1 0–1 G 0–1 Aug 12, 1968 H2H
59577 John Newcombe Bill Freer 1 1–0 C 1–0 Mar 30, 1975 H2H
59578 John Newcombe Byron Bertram 1 1–0 G 1–0 Jul 18, 1970 H2H
59579 John Newcombe Chris Kachel 1 1–0 C 1–0 May 27, 1976 H2H
59580 John Newcombe F D Robbins 1 1–0 C 1–0 Jul 14, 1972 H2H
59581 John Newcombe Gene Malin 1 0–1 H 0–1 Oct 4, 1979 H2H
59582 John Newcombe Gene Scott 1 1–0 G 1–0 Sep 8, 1970 H2H
59583 John Newcombe Grover Raz Reid 1 1–0 H 1–0 Oct 17, 1974 H2H
59584 John Newcombe Henry Bunis 1 1–0 H 1–0 Oct 7, 1976 H2H
59585 John Newcombe Jacques Thamin 1 0–1 G 0–1 Jan 3, 1974 H2H
59586 John Newcombe Jean Claude Barclay 1 1–0 C 1–0 Apr 17, 1969 H2H
59587 John Newcombe Jean Loup Rouyer 1 1–0 C 1–0 May 15, 1969 H2H
59588 John Newcombe John Bartlett 1 1–0 G 1–0 Jan 1, 1972 H2H
59589 John Newcombe Juan Gisbert 1 0–1 C 0–1 Jun 2, 1976 H2H
59590 John Newcombe Mike Belkin 1 1–0 C 1–0 May 2, 1969 H2H
59591 John Newcombe Mike Machette 1 1–0 H 1–0 Mar 6, 1974 H2H
59592 John Newcombe Mitsuru Motoi 1 1–0 H 1–0 Oct 16, 1974 H2H
59593 John Newcombe Nicholas Kalogeropoulos 1 1–0 G 1–0 Jun 26, 1970 H2H
59594 John Newcombe Ove Bengtson 1 0–1 C 0–1 Jan 23, 1974 H2H
59595 John Newcombe Patricio Cornejo 1 1–0 H 1–0 Mar 8, 1974 H2H
59596 John Newcombe Peter Burwash 1 1–0 C 1–0 Aug 7, 1973 H2H
59597 John Newcombe Peter Curtis 1 1–0 C 1–0 Feb 8, 1969 H2H
59598 John Newcombe Peter Szoke 1 0–1 C 0–1 Jun 4, 1973 H2H
59599 John Newcombe Ray Keldie 1 1–0 G 1–0 Jun 19, 1973 H2H
59600 John Newcombe Richard Hawkes 1 1–0 G 1–0 Feb 2, 1969 H2H