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. Each dataset offers its own relevant filters. Column headings change the sort; use the same heading again to reverse direction.

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
13401 Tom Okker Paul Gerken 2 2–0 C 1–0 G 1–0 Sep 2, 1973 H2H
13402 Tom Okker Rolf Norberg 2 2–0 C 1–0 H 1–0 Nov 10, 1976 H2H
13403 Tom Okker Terry Addison 2 2–0 C 2–0 Nov 2, 1972 H2H
13404 Tom Okker Tom Edlefsen 2 2–0 G 1–0 H 1–0 Sep 4, 1970 H2H
13405 Tom Okker Vladimir Korotkov 2 2–0 C 1–0 G 1–0 Jun 7, 1973 H2H
13406 Tom Okker Wilhelm Bungert 2 2–0 C 1–0 H 1–0 Aug 16, 1969 H2H
13407 Tony Bardsley Bob Lutz 2 0–2 C 0–1 H 0–1 Jul 10, 1968 H2H
13408 Tony Giammalva Butch Walts 2 2–0 C 2–0 Mar 6, 1981 H2H
13409 Tony Giammalva Eddie Dibbs 2 0–2 C 0–1 H 0–1 Apr 9, 1981 H2H
13410 Tony Mmoh Slobodan Zivojinovic 2 0–2 C 0–1 H 0–1 Oct 24, 1987 H2H
13411 Tony Roche Bill Bowrey 2 2–0 C 1–0 G 1–0 May 19, 1971 H2H
13412 Tony Roche Bob Giltinan 2 2–0 C 1–0 G 1–0 Feb 14, 1976 H2H
13413 Tony Roche Cliff Richey 2 2–0 C 1–0 G 1–0 Sep 15, 1970 H2H
13414 Tony Roche Gerald Battrick 2 2–0 C 1–0 G 1–0 Jan 28, 1970 H2H
13415 Tony Roche Ion Tiriac 2 2–0 C 1–0 G 1–0 Dec 30, 1978 H2H
13416 Tony Roche Jim Mcmanus 2 2–0 G 1–0 H 1–0 Apr 22, 1971 H2H
13417 Tony Roche Mike Machette 2 2–0 G 1–0 H 1–0 Dec 25, 1974 H2H
13418 Tony Roche Owen Davidson 2 2–0 C 1–0 G 1–0 Jun 26, 1974 H2H
13419 Tony Roche Pancho Segura 2 2–0 C 1–0 H 1–0 May 17, 1970 H2H
13420 Tony Roche Terry Addison 2 2–0 G 1–0 H 1–0 Aug 23, 1972 H2H
13421 Trevor Allan Jose Higueras 2 0–2 C 0–2 Sep 21, 1984 H2H
13422 Trevor Svajda Ethan Quinn 2 0–2 H 0–2 Feb 11, 2026 H2H
13423 Trey Waltke Buster C Mottram 2 0–2 C 0–2 Feb 25, 1982 H2H
13424 Trey Waltke Byron Bertram 2 2–0 C 1–0 H 1–0 Nov 9, 1977 H2H
13425 Trey Waltke Dennis Ralston 2 0–2 G 0–2 Jun 5, 1980 H2H
13426 Trey Waltke Frantisek Pala 2 2–0 C 1–0 C 1–0 Nov 3, 1977 H2H
13427 Trey Waltke Frew Mcmillan 2 0–2 C 0–2 Oct 20, 1977 H2H
13428 Trey Waltke Jun Kuki 2 0–2 C 0–2 Nov 4, 1976 H2H
13429 Tsuyoshi Fukui Morris Skip Strode 2 0–2 C 0–1 C 0–1 Nov 18, 1982 H2H
13430 Udo Riglewski Francesco Cancellotti 2 0–2 C 0–2 Apr 20, 1989 H2H
13431 Udo Riglewski Veli Paloheimo 2 2–0 C 1–0 G 1–0 Mar 1, 1991 H2H
13432 Ugo Humbert Alexei Popyrin 2 0–2 C 0–2 Apr 8, 2025 H2H
13433 Ugo Humbert Aslan Karatsev 2 0–2 C 0–1 H 0–1 Mar 26, 2022 H2H
13434 Ugo Humbert Ben Shelton 2 0–2 H 0–2 Jul 30, 2026 H2H
13435 Ugo Humbert Dominik Koepfer 2 0–2 C 0–1 H 0–1 May 24, 2024 H2H
13436 Ugo Humbert Hamad Medjedovic 2 2–0 G 1–0 H 1–0 Jun 19, 2026 H2H
13437 Ugo Humbert Jan-Lennard Struff 2 0–2 C 0–1 H 0–1 Apr 29, 2024 H2H
13438 Ugo Humbert Marin Cilic 2 2–0 G 1–0 H 1–0 Jun 16, 2026 H2H
13439 Ugo Humbert Pavel Kotov 2 2–0 H 2–0 Feb 22, 2024 H2H
13440 Ugo Humbert Roberto Bautista Agut 2 0–2 G 0–1 H 0–1 Jun 27, 2024 H2H
13441 Ugo Humbert Sebastian Korda 2 2–0 G 1–0 H 1–0 Oct 23, 2025 H2H
13442 Ugo Humbert Zhizhen Zhang 2 2–0 C 1–0 H 1–0 Apr 10, 2024 H2H
13443 Ulf Stenlund Mark Dickson 2 2–0 C 1–0 H 1–0 Nov 5, 1987 H2H
13444 Ulrich Marten Patrice Dominguez 2 2–0 C 2–0 Jul 17, 1980 H2H
13445 Ulrich Pinner Bernard Fritz 2 2–0 C 2–0 Apr 12, 1979 H2H
13446 Ulrich Pinner Bernard Mignot 2 2–0 C 2–0 May 1, 1975 H2H
13447 Ulrich Pinner David Schneider 2 2–0 C 2–0 May 22, 1981 H2H
13448 Ulrich Pinner Ferdi Taygan 2 2–0 C 2–0 Jul 15, 1982 H2H
13449 Ulrich Pinner Jean Louis Haillet 2 2–0 C 2–0 Jul 28, 1979 H2H
13450 Ulrich Pinner Jorge Andrew 2 2–0 C 1–0 H 1–0 Nov 1, 1979 H2H
13451 Ulrich Pinner Julian Ganzabal 2 2–0 C 2–0 May 19, 1976 H2H
13452 Ulrich Pinner Patricio Cornejo 2 2–0 C 1–0 G 1–0 Oct 15, 1975 H2H
13453 Ulrich Pinner Ricardo Cano 2 0–2 C 0–2 Apr 21, 1976 H2H
13454 Ulrich Pinner Tenny Svensson 2 2–0 C 2–0 Oct 12, 1978 H2H
13455 Ulrich Pinner Tony Roche 2 0–2 C 0–1 G 0–1 Jun 27, 1976 H2H
13456 Valentin Royer Benjamin Bonzi 2 0–2 H 0–2 Mar 5, 2026 H2H
13457 Valentin Royer Francisco Comesana 2 0–2 C 0–1 H 0–1 May 18, 2026 H2H
13458 Valentin Vacherot Grigor Dimitrov 2 0–2 C 0–2 Apr 9, 2025 H2H
13459 Van Winitsky Brian Teacher 2 0–2 C 0–2 Feb 10, 1983 H2H
13460 Van Winitsky Bruce Manson 2 2–0 C 1–0 G 1–0 Jun 28, 1978 H2H
13461 Van Winitsky Chris Johnstone 2 0–2 C 0–1 C 0–1 Nov 10, 1983 H2H
13462 Van Winitsky Corrado Barazzutti 2 0–2 C 0–2 Mar 18, 1982 H2H
13463 Van Winitsky John Sadri 2 2–0 C 1–0 C 1–0 Nov 12, 1981 H2H
13464 Van Winitsky Paul Mcnamee 2 0–2 H 0–2 Apr 25, 1980 H2H
13465 Van Winitsky Ramesh Krishnan 2 0–2 C 0–1 C 0–1 Apr 7, 1983 H2H
13466 Van Winitsky Randy Crawford 2 2–0 H 2–0 Apr 12, 1980 H2H
13467 Van Winitsky Raymond Moore 2 2–0 H 2–0 Aug 23, 1979 H2H
13468 Van Winitsky Roscoe Tanner 2 0–2 C 0–1 G 0–1 Jul 31, 1979 H2H
13469 Van Winitsky Tony Giammalva 2 0–2 C 0–1 H 0–1 Nov 1, 1984 H2H
13470 Van Winitsky Trey Waltke 2 0–2 H 0–2 Nov 4, 1982 H2H
13471 Van Winitsky Victor Pecci 2 0–2 C 0–2 Jul 22, 1981 H2H
13472 Vasek Pospisil Daniel Brands 2 2–0 H 2–0 Oct 31, 2015 H2H
13473 Vasek Pospisil Denis Kudla 2 2–0 G 1–0 H 1–0 Aug 18, 2015 H2H
13474 Vasek Pospisil Diego Schwartzman 2 2–0 H 2–0 Oct 8, 2019 H2H
13475 Vasek Pospisil James Ward 2 2–0 G 2–0 Jun 23, 2021 H2H
13476 Vasek Pospisil Marton Fucsovics 2 0–2 C 0–1 H 0–1 Mar 16, 2021 H2H
13477 Vasek Pospisil Sebastian Korda 2 0–2 H 0–2 Aug 8, 2024 H2H
13478 Vasek Pospisil Stan Wawrinka 2 0–2 H 0–2 Jan 19, 2014 H2H
13479 Vasek Pospisil Tallon Griekspoor 2 2–0 G 1–0 H 1–0 Sep 29, 2022 H2H
13480 Veli Paloheimo Mark Kratzmann 2 0–2 C 0–1 G 0–1 Feb 7, 1991 H2H
13481 Victor Amaya Charlie Owens 2 2–0 C 2–0 Feb 28, 1980 H2H
13482 Victor Amaya Ferdi Taygan 2 2–0 C 1–0 G 1–0 Jan 1, 1981 H2H
13483 Victor Amaya Jan Norback 2 2–0 C 1–0 H 1–0 May 30, 1979 H2H
13484 Victor Amaya Jim Delaney 2 0–2 G 0–2 Jul 10, 1981 H2H
13485 Victor Amaya Paolo Bertolucci 2 0–2 C 0–1 C 0–1 Nov 4, 1976 H2H
13486 Victor Amaya Stan Smith 2 0–2 C 0–1 H 0–1 Apr 13, 1983 H2H
13487 Victor Amaya Tony Graham 2 2–0 H 2–0 Oct 2, 1981 H2H
13488 Victor Crivoi Marius Copil 2 0–2 C 0–2 Sep 22, 2011 H2H
13489 Victor Crivoi Richard Gasquet 2 0–2 C 0–1 H 0–1 Oct 1, 2009 H2H
13490 Victor Hanescu Benjamin Becker 2 0–2 G 0–1 H 0–1 Oct 16, 2014 H2H
13491 Victor Hanescu Bernard Tomic 2 2–0 C 1–0 H 1–0 May 29, 2013 H2H
13492 Victor Hanescu Christophe Rochus 2 2–0 C 2–0 Sep 12, 2003 H2H
13493 Victor Hanescu Ivan Navarro 2 2–0 C 1–0 G 1–0 Jun 24, 2009 H2H
13494 Victor Hanescu Ivo Minar 2 2–0 C 1–0 H 1–0 Jul 29, 2009 H2H
13495 Victor Hanescu Joao Souza 2 2–0 C 2–0 Feb 16, 2012 H2H
13496 Victor Hanescu Karol Beck 2 0–2 C 0–1 H 0–1 Feb 3, 2005 H2H
13497 Victor Hanescu Lars Burgsmuller 2 2–0 C 2–0 Jul 8, 2004 H2H
13498 Victor Hanescu Luis Horna 2 2–0 C 1–0 H 1–0 Aug 24, 2005 H2H
13499 Victor Hanescu Lukas Rosol 2 0–2 C 0–1 G 0–1 Jun 13, 2012 H2H
13500 Victor Hanescu Mariano Zabaleta 2 0–2 C 0–1 C 0–1 Oct 28, 2004 H2H
13501 Victor Hanescu Michael Berrer 2 2–0 C 2–0 Apr 8, 2011 H2H
13502 Victor Hanescu Olivier Patience 2 2–0 C 2–0 Jul 10, 2008 H2H
13503 Victor Hanescu Paul-Henri Mathieu 2 0–2 H 0–2 Aug 17, 2010 H2H
13504 Victor Hanescu Steve Darcis 2 2–0 C 2–0 May 27, 2009 H2H
13505 Victor Hanescu Taylor Dent 2 0–2 G 0–1 H 0–1 Mar 23, 2005 H2H
13506 Victor Hanescu Tobias Kamke 2 0–2 H 0–2 Oct 24, 2013 H2H
13507 Victor Pecci Adriano Panatta 2 0–2 C 0–2 Apr 17, 1981 H2H
13508 Victor Pecci Alvaro Betancur 2 2–0 C 2–0 Jul 16, 1980 H2H
13509 Victor Pecci Antonio Zugarelli 2 0–2 C 0–1 C 0–1 Mar 30, 1978 H2H
13510 Victor Pecci Billy Martin 2 0–2 C 0–1 G 0–1 Jun 22, 1978 H2H
13511 Victor Pecci Brian Teacher 2 2–0 C 2–0 May 8, 1981 H2H
13512 Victor Pecci Christophe Freyss 2 2–0 C 2–0 Jul 9, 1981 H2H
13513 Victor Pecci Cliff Richey 2 0–2 C 0–1 H 0–1 Aug 12, 1976 H2H
13514 Victor Pecci Egan Adams 2 2–0 C 1–0 H 1–0 Oct 4, 1984 H2H
13515 Victor Pecci Guillermo Aubone 2 2–0 C 2–0 Feb 5, 1981 H2H
13516 Victor Pecci Jose Luis Damiani 2 2–0 C 2–0 Nov 30, 1978 H2H
13517 Victor Pecci Julian Ganzabal 2 2–0 C 1–0 H 1–0 Jun 19, 1976 H2H
13518 Victor Pecci Jurgen Fassbender 2 2–0 C 1–0 H 1–0 Jun 18, 1976 H2H
13519 Victor Pecci Mike Estep 2 2–0 C 1–0 H 1–0 Nov 4, 1976 H2H
13520 Victor Pecci Onny Parun 2 2–0 C 1–0 H 1–0 Oct 29, 1976 H2H
13521 Victor Pecci Paolo Bertolucci 2 0–2 C 0–2 Jun 18, 1977 H2H
13522 Victor Pecci Pat Cramer 2 2–0 C 1–0 G 1–0 Jun 23, 1976 H2H
13523 Victor Pecci Patrice Dominguez 2 0–2 C 0–1 H 0–1 Mar 24, 1979 H2H
13524 Victor Pecci Rick Fagel 2 2–0 C 2–0 May 24, 1978 H2H
13525 Victor Pecci Slobodan Zivojinovic 2 2–0 C 1–0 H 1–0 Feb 6, 1985 H2H
13526 Victor Pecci Stefan Simonsson 2 2–0 C 2–0 Sep 20, 1984 H2H
13527 Victor Pecci Terry Rocavert 2 2–0 C 2–0 Jul 24, 1980 H2H
13528 Victor Pecci Tony Graham 2 2–0 C 1–0 C 1–0 Oct 22, 1981 H2H
13529 Victor Pecci Trey Waltke 2 2–0 C 1–0 H 1–0 Jun 16, 1977 H2H
13530 Vijay Amritraj Belus Prajoux 2 2–0 C 1–0 C 1–0 Jun 5, 1974 H2H
13531 Vijay Amritraj Brian Fairlie 2 0–2 C 0–1 G 0–1 Jun 21, 1978 H2H
13532 Vijay Amritraj Butch Walts 2 2–0 C 1–0 H 1–0 Feb 13, 1980 H2H
13533 Vijay Amritraj Derek Schroder 2 2–0 C 1–0 G 1–0 Jul 18, 1974 H2H
13534 Vijay Amritraj Emilio Montano 2 2–0 G 1–0 H 1–0 Oct 3, 1979 H2H
13535 Vijay Amritraj Fritz Buehning 2 2–0 C 1–0 H 1–0 Aug 30, 1984 H2H
13536 Vijay Amritraj Gene Malin 2 2–0 C 2–0 Nov 20, 1980 H2H
13537 Vijay Amritraj Jay Lapidus 2 2–0 C 2–0 Apr 15, 1982 H2H
13538 Vijay Amritraj Jeff Simpson 2 0–2 C 0–1 C 0–1 Feb 15, 1974 H2H
13539 Vijay Amritraj Jose Higueras 2 0–2 C 0–1 H 0–1 Aug 25, 1979 H2H
13540 Vijay Amritraj Jurgen Fassbender 2 0–2 H 0–2 Mar 8, 1974 H2H
13541 Vijay Amritraj Keith Richardson 2 2–0 H 2–0 Jul 25, 1979 H2H
13542 Vijay Amritraj Leif Shiras 2 2–0 C 1–0 G 1–0 Oct 18, 1984 H2H
13543 Vijay Amritraj Marc Flur 2 0–2 G 0–1 H 0–1 Jul 10, 1986 H2H
13544 Vijay Amritraj Marty Davis 2 2–0 C 1–0 H 1–0 Oct 25, 1984 H2H
13545 Vijay Amritraj Nick Saviano 2 2–0 C 2–0 Sep 24, 1981 H2H
13546 Vijay Amritraj Pat Cramer 2 2–0 G 1–0 H 1–0 Feb 26, 1975 H2H
13547 Vijay Amritraj Pat Dupre 2 2–0 C 2–0 Sep 26, 1981 H2H
13548 Vijay Amritraj Peter Elter 2 2–0 C 1–0 H 1–0 Feb 5, 1985 H2H
13549 Vijay Amritraj Peter Rennert 2 2–0 C 2–0 Mar 18, 1982 H2H
13550 Vijay Amritraj Richard Lewis 2 2–0 G 2–0 Jun 12, 1980 H2H
13551 Vijay Amritraj Rod Frawley 2 2–0 C 2–0 Nov 20, 1981 H2H
13552 Vijay Amritraj Rod Laver 2 2–0 C 1–0 G 1–0 Sep 4, 1973 H2H
13553 Vijay Amritraj Syd Ball 2 2–0 G 1–0 H 1–0 Aug 15, 1975 H2H
13554 Vijay Amritraj Tomas Smid 2 0–2 C 0–2 Mar 28, 1986 H2H
13555 Vijay Amritraj Tom Gorman 2 2–0 C 1–0 G 1–0 Mar 20, 1975 H2H
13556 Vijay Amritraj Tony Giammalva 2 2–0 C 1–0 H 1–0 Aug 14, 1980 H2H
13557 Vijay Amritraj Tony Roche 2 0–2 C 0–1 H 0–1 Oct 30, 1975 H2H
13558 Vijay Amritraj Victor Amaya 2 0–2 C 0–1 C 0–1 Sep 19, 1979 H2H
13559 Viktor Troicki Benjamin Becker 2 2–0 G 1–0 H 1–0 Jun 14, 2012 H2H
13560 Viktor Troicki Bjorn Phau 2 2–0 H 2–0 Jan 2, 2013 H2H
13561 Viktor Troicki Carsten Ball 2 2–0 C 1–0 H 1–0 May 27, 2010 H2H
13562 Viktor Troicki Denis Gremelmayr 2 2–0 G 1–0 H 1–0 Aug 13, 2008 H2H
13563 Viktor Troicki Dusan Lajovic 2 2–0 C 1–0 H 1–0 Sep 23, 2016 H2H
13564 Viktor Troicki Florent Serra 2 2–0 C 1–0 H 1–0 May 7, 2010 H2H
13565 Viktor Troicki Jan-Lennard Struff 2 2–0 C 1–0 H 1–0 Feb 15, 2018 H2H
13566 Viktor Troicki Jean-Rene Lisnard 2 2–0 C 2–0 Apr 17, 2012 H2H
13567 Viktor Troicki Malek Jaziri 2 0–2 H 0–2 Aug 26, 2015 H2H
13568 Viktor Troicki Marc Gicquel 2 0–2 C 0–1 H 0–1 Aug 5, 2009 H2H
13569 Viktor Troicki Nick Kyrgios 2 0–2 H 0–2 Jan 18, 2018 H2H
13570 Viktor Troicki Tobias Kamke 2 2–0 C 2–0 Apr 26, 2013 H2H
13571 Vincent Millot Adrian Mannarino 2 0–2 H 0–2 Sep 24, 2015 H2H
13572 Vincent Spadea Bobby Reynolds 2 2–0 H 2–0 Feb 23, 2006 H2H
13573 Vincent Spadea David Nainkin 2 2–0 H 2–0 Jul 23, 1998 H2H
13574 Vincent Spadea Dudi Sela 2 0–2 H 0–2 Jul 22, 2009 H2H
13575 Vincent Spadea Hugo Armando 2 2–0 H 2–0 Feb 3, 2005 H2H
13576 Vincent Spadea Jeff Salzenstein 2 2–0 G 1–0 H 1–0 Sep 18, 2004 H2H
13577 Vincent Spadea Michael Tebbutt 2 2–0 H 2–0 Jul 18, 1997 H2H
13578 Vincent Spadea Oliver Gross 2 0–2 C 0–2 Apr 24, 1997 H2H
13579 Vincent Spadea Richard Gasquet 2 0–2 C 0–1 G 0–1 Jun 21, 2007 H2H
13580 Vincent Spadea Steve Darcis 2 0–2 H 0–2 Aug 19, 2008 H2H
13581 Vincent Spadea Todd Reid 2 2–0 G 1–0 H 1–0 Jun 23, 2004 H2H
13582 Vincent Spadea Wayne Arthurs 2 2–0 H 2–0 Mar 5, 2004 H2H
13583 Vincent Spadea Wayne Black 2 2–0 C 1–0 H 1–0 Oct 3, 2003 H2H
13584 Vincenzo Franchitti Jacques Thamin 2 2–0 C 2–0 May 2, 1973 H2H
13585 Vincenzo Franchitti Paul Gerken 2 0–2 C 0–2 May 3, 1973 H2H
13586 Vitas Gerulaitis Alejandro Cortes 2 2–0 H 2–0 Aug 12, 1982 H2H
13587 Vitas Gerulaitis Allan Stone 2 2–0 C 1–0 C 1–0 Feb 1, 1974 H2H
13588 Vitas Gerulaitis Bob Hewitt 2 2–0 C 1–0 H 1–0 Sep 28, 1978 H2H
13589 Vitas Gerulaitis Clark Graebner 2 0–2 C 0–1 H 0–1 Dec 17, 1973 H2H
13590 Vitas Gerulaitis Cliff Drysdale 2 2–0 C 2–0 Mar 5, 1977 H2H
13591 Vitas Gerulaitis David Schneider 2 2–0 H 2–0 Aug 18, 1979 H2H
13592 Vitas Gerulaitis Dick Crealy 2 2–0 C 2–0 Aug 10, 1973 H2H
13593 Vitas Gerulaitis Ian Fletcher 2 2–0 C 2–0 Mar 21, 1975 H2H
13594 Vitas Gerulaitis Ion Tiriac 2 0–2 C 0–1 H 0–1 Mar 23, 1973 H2H
13595 Vitas Gerulaitis Jim Mcmanus 2 2–0 C 1–0 H 1–0 Mar 27, 1975 H2H
13596 Vitas Gerulaitis Mike Wayman 2 2–0 G 1–0 H 1–0 Oct 27, 1977 H2H
13597 Vitas Gerulaitis Nick Saviano 2 2–0 G 1–0 H 1–0 Oct 14, 1983 H2H
13598 Vitas Gerulaitis Pascal Portes 2 2–0 H 2–0 Oct 13, 1983 H2H
13599 Vitas Gerulaitis Steve Krulevitz 2 2–0 C 1–0 G 1–0 Sep 5, 1976 H2H
13600 Vitas Gerulaitis Steve Meister 2 2–0 H 2–0 Nov 24, 1984 H2H