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
31401 Grant Stafford Jim Pugh 1 1–0 H 1–0 Aug 28, 1991 H2H
31402 Grant Stafford Joern Renzenbrink 1 0–1 H 0–1 Aug 31, 1994 H2H
31403 Grant Stafford Jordi Burillo 1 1–0 H 1–0 Jan 15, 1997 H2H
31404 Grant Stafford Jose Francisco Altur 1 0–1 C 0–1 Apr 15, 1994 H2H
31405 Grant Stafford Justin Gimelstob 1 0–1 C 0–1 May 7, 1998 H2H
31406 Grant Stafford Kelly Jones 1 0–1 H 0–1 Aug 19, 1993 H2H
31407 Grant Stafford Kenny Thorne 1 1–0 G 1–0 Jun 9, 1993 H2H
31408 Grant Stafford Kevin Ullyett 1 0–1 H 0–1 Apr 6, 1995 H2H
31409 Grant Stafford Luis Herrera 1 1–0 H 1–0 Mar 3, 1993 H2H
31410 Grant Stafford Luke Jensen 1 1–0 G 1–0 Jul 11, 1997 H2H
31411 Grant Stafford Marcelo Filippini 1 1–0 C 1–0 May 12, 1994 H2H
31412 Grant Stafford Marcio Carlsson 1 0–1 C 0–1 Apr 24, 1998 H2H
31413 Grant Stafford Marc Kevin Goellner 1 0–1 G 0–1 Jun 11, 1993 H2H
31414 Grant Stafford Mark Knowles 1 0–1 G 0–1 Jul 10, 1998 H2H
31415 Grant Stafford Markus Zoecke 1 0–1 H 0–1 Mar 31, 1994 H2H
31416 Grant Stafford Mark Woodforde 1 0–1 C 0–1 May 5, 1994 H2H
31417 Grant Stafford Martin Laurendeau 1 1–0 H 1–0 Jul 17, 1991 H2H
31418 Grant Stafford Martin Strelba 1 1–0 H 1–0 Apr 1, 1993 H2H
31419 Grant Stafford Michael Tebbutt 1 1–0 H 1–0 Jul 22, 1998 H2H
31420 Grant Stafford Nicolas Pereira 1 0–1 G 0–1 Jul 14, 1996 H2H
31421 Grant Stafford Oleg Ogorodov 1 1–0 G 1–0 Jul 11, 1996 H2H
31422 Grant Stafford Peter Lundgren 1 1–0 H 1–0 Aug 12, 1991 H2H
31423 Grant Stafford Peter Tramacchi 1 0–1 H 0–1 Mar 19, 1996 H2H
31424 Grant Stafford Rodolphe Gilbert 1 0–1 H 0–1 Jan 20, 1993 H2H
31425 Grant Stafford Sandor Noszaly 1 1–0 G 1–0 Jun 26, 1996 H2H
31426 Grant Stafford Sergio Cortes 1 1–0 C 1–0 Apr 14, 1994 H2H
31427 Grant Stafford Steve Devries 1 1–0 H 1–0 Aug 7, 1991 H2H
31428 Grant Stafford Steven Randjelovic 1 1–0 G 1–0 Jul 9, 1998 H2H
31429 Grant Stafford Thierry Champion 1 1–0 C 1–0 Apr 24, 1997 H2H
31430 Grant Stafford Tomas Anzari 1 1–0 H 1–0 Apr 2, 1992 H2H
31431 Graydon Garner Bill Bowrey 1 0–1 H 0–1 Apr 9, 1970 H2H
31432 Graydon Garner Premjit Lall 1 0–1 G 0–1 Jun 6, 1968 H2H
31433 Graydon Garner Torben Ulrich 1 0–1 H 0–1 Jan 4, 1968 H2H
31434 Grega Zemlja Alejandro Falla 1 0–1 H 0–1 Jan 9, 2013 H2H
31435 Grega Zemlja Antonio Veic 1 1–0 H 1–0 Feb 2, 2012 H2H
31436 Grega Zemlja Cedrik-Marcel Stebe 1 1–0 H 1–0 Aug 30, 2012 H2H
31437 Grega Zemlja Flavio Cipolla 1 0–1 H 0–1 Sep 21, 2012 H2H
31438 Grega Zemlja Gael Monfils 1 0–1 G 0–1 Jun 23, 2011 H2H
31439 Grega Zemlja Grigor Dimitrov 1 1–0 G 1–0 Jun 27, 2013 H2H
31440 Grega Zemlja Henri Laaksonen 1 1–0 C 1–0 Apr 12, 2013 H2H
31441 Grega Zemlja Ilija Bozoljac 1 1–0 H 1–0 Feb 7, 2013 H2H
31442 Grega Zemlja Ivan Dodig 1 0–1 H 0–1 Aug 7, 2013 H2H
31443 Grega Zemlja Josh Goodall 1 1–0 G 1–0 Jun 27, 2012 H2H
31444 Grega Zemlja Kei Nishikori 1 0–1 C 0–1 May 30, 2013 H2H
31445 Grega Zemlja Kyle Edmund 1 1–0 G 1–0 Jun 12, 2013 H2H
31446 Grega Zemlja Marin Cilic 1 0–1 H 0–1 Feb 8, 2013 H2H
31447 Grega Zemlja Marsel Ilhan 1 1–0 H 1–0 Oct 28, 2010 H2H
31448 Grega Zemlja Marvin Moeller 1 1–0 C 1–0 Jul 14, 2016 H2H
31449 Grega Zemlja Matthew Ebden 1 1–0 H 1–0 Oct 19, 2012 H2H
31450 Grega Zemlja Matthias Bachinger 1 1–0 C 1–0 Apr 11, 2013 H2H
31451 Grega Zemlja Michael Russell 1 1–0 G 1–0 Jun 26, 2013 H2H
31452 Grega Zemlja Rajeev Ram 1 0–1 G 0–1 Jul 12, 2012 H2H
31453 Grega Zemlja Ricardo Mello 1 1–0 H 1–0 Aug 29, 2012 H2H
31454 Grega Zemlja Richard Gasquet 1 0–1 H 0–1 Jan 3, 2013 H2H
31455 Grega Zemlja Roberto Bautista Agut 1 1–0 H 1–0 Mar 22, 2013 H2H
31456 Grega Zemlja Santiago Giraldo 1 1–0 C 1–0 May 29, 2013 H2H
31457 Grega Zemlja Sergei Bubka 1 1–0 H 1–0 Jan 4, 2012 H2H
31458 Grega Zemlja Sergiy Stakhovsky 1 1–0 G 1–0 Jun 13, 2013 H2H
31459 Grega Zemlja Teymuraz Gabashvili 1 0–1 C 0–1 May 27, 2010 H2H
31460 Grega Zemlja Tim Smyczek 1 0–1 H 0–1 Jul 31, 2013 H2H
31461 Grega Zemlja Xavier Malisse 1 1–0 H 1–0 Oct 18, 2012 H2H
31462 Greg Braun Allan McDonald 1 0–1 G 0–1 Jun 27, 1973 H2H
31463 Greg Braun Bob Carmichael 1 0–1 G 0–1 Jan 4, 1979 H2H
31464 Greg Braun Chris Kachel 1 0–1 H 0–1 Oct 21, 1976 H2H
31465 Greg Braun Greg Perkins 1 0–1 G 0–1 Nov 12, 1970 H2H
31466 Greg Braun Grover Raz Reid 1 0–1 G 0–1 Dec 25, 1974 H2H
31467 Greg Braun Jose Higueras 1 0–1 C 0–1 May 28, 1974 H2H
31468 Greg Braun Mike Phillips 1 0–1 G 0–1 Jan 3, 1973 H2H
31469 Greg Braun Phil Dent 1 0–1 G 0–1 Oct 12, 1979 H2H
31470 Greg Braun Ross Case 1 0–1 G 0–1 Dec 9, 1971 H2H
31471 Greg Braun Syd Ball 1 0–1 G 0–1 Oct 12, 1978 H2H
31472 Greg Ewansky Tony Lloyd 1 0–1 G 0–1 Jun 4, 1980 H2H
31473 Greg Failla Kevin Curren 1 0–1 H 0–1 Oct 8, 1987 H2H
31474 Greg Failla Marty Davis 1 1–0 H 1–0 Aug 3, 1988 H2H
31475 Greg Halder Alvin Gardiner 1 1–0 C 1–0 Dec 1, 1977 H2H
31476 Greg Halder Jay Royappa 1 0–1 G 0–1 Jun 28, 1978 H2H
31477 Greg Halder John Yuill 1 0–1 H 0–1 Sep 21, 1977 H2H
31478 Greg Halder Marcello Lara 1 0–1 C 0–1 Apr 19, 1978 H2H
31479 Greg Halder Phil Dent 1 0–1 C 0–1 Sep 28, 1977 H2H
31480 Greg Halder Raul Ramirez 1 1–0 C 1–0 Aug 3, 1977 H2H
31481 Greg Halder Ray Ruffels 1 0–1 G 0–1 Jan 15, 1975 H2H
31482 Greg Halder Steve Docherty 1 0–1 H 0–1 May 4, 1978 H2H
31483 Greg Halder Steve Krulevitz 1 0–1 H 0–1 Apr 3, 1980 H2H
31484 Greg Halder Timothy Noonan 1 1–0 C 1–0 Aug 19, 1976 H2H
31485 Greg Holmes Andrew Burrow 1 0–1 H 0–1 Jul 20, 1988 H2H
31486 Greg Holmes Barry Moir 1 1–0 H 1–0 Nov 17, 1988 H2H
31487 Greg Holmes Ben Testerman 1 1–0 C 1–0 Jan 31, 1985 H2H
31488 Greg Holmes Chip Hooper 1 1–0 H 1–0 Aug 7, 1985 H2H
31489 Greg Holmes Chris Dunk 1 1–0 H 1–0 Oct 18, 1985 H2H
31490 Greg Holmes Claudio Panatta 1 0–1 C 0–1 Jul 27, 1983 H2H
31491 Greg Holmes Colin Dowdeswell 1 0–1 H 0–1 Aug 8, 1985 H2H
31492 Greg Holmes Dan Nahirny 1 1–0 H 1–0 Aug 15, 1985 H2H
31493 Greg Holmes David Mustard 1 1–0 H 1–0 Aug 10, 1984 H2H
31494 Greg Holmes Eddie Edwards 1 1–0 H 1–0 Aug 6, 1986 H2H
31495 Greg Holmes Gary Donnelly 1 1–0 H 1–0 Jul 16, 1987 H2H
31496 Greg Holmes Gary Lemon 1 1–0 H 1–0 Oct 17, 1985 H2H
31497 Greg Holmes Hank Pfister 1 1–0 H 1–0 Mar 19, 1987 H2H
31498 Greg Holmes Hans Dieter Beutel 1 1–0 H 1–0 Feb 15, 1984 H2H
31499 Greg Holmes Hans Simonsson 1 1–0 H 1–0 Sep 3, 1983 H2H
31500 Greg Holmes Jeff Borowiak 1 0–1 C 0–1 Sep 23, 1982 H2H
31501 Greg Holmes Jim Gurfein 1 1–0 H 1–0 Jul 27, 1988 H2H
31502 Greg Holmes Joakim Nystrom 1 0–1 H 0–1 Aug 23, 1984 H2H
31503 Greg Holmes Joao Soares 1 0–1 C 0–1 Jan 25, 1985 H2H
31504 Greg Holmes Kazuya Morita 1 1–0 H 1–0 Oct 15, 1986 H2H
31505 Greg Holmes Larry Stefanki 1 0–1 H 0–1 Feb 23, 1985 H2H
31506 Greg Holmes Matt Mitchell 1 1–0 C 1–0 Jan 30, 1985 H2H
31507 Greg Holmes Miloslav Lacek 1 1–0 H 1–0 Aug 15, 1984 H2H
31508 Greg Holmes Ricky Brown 1 1–0 H 1–0 Feb 5, 1985 H2H
31509 Greg Holmes Shlomo Glickstein 1 0–1 H 0–1 Feb 16, 1984 H2H
31510 Greg Holmes Stuart Bale 1 1–0 G 1–0 Jun 13, 1984 H2H
31511 Greg Holmes Terry Moor 1 0–1 H 0–1 Aug 11, 1984 H2H
31512 Greg Holmes Tomas Smid 1 1–0 H 1–0 Feb 22, 1985 H2H
31513 Greg Holmes Van Winitsky 1 1–0 H 1–0 Sep 28, 1984 H2H
31514 Greg Holmes Victor Amaya 1 0–1 H 0–1 Oct 19, 1983 H2H
31515 Greg Jones Gael Monfils 1 0–1 H 0–1 Jan 10, 2013 H2H
31516 Gregoire Barrere Emilio Nava 1 1–0 C 1–0 Apr 28, 2023 H2H
31517 Gregoire Barrere Pedro Martinez 1 1–0 C 1–0 Apr 20, 2024 H2H
31518 Gregoire Barrere Roberto Bautista Agut 1 0–1 H 0–1 Feb 26, 2021 H2H
31519 Gregoire Rafaitin Christophe Casa 1 1–0 H 1–0 Mar 13, 1980 H2H
31520 Gregoire Rafaitin Fritz Buehning 1 1–0 C 1–0 Aug 1, 1981 H2H
31521 Gregoire Rafaitin Gilles Moretton 1 0–1 C 0–1 Mar 27, 1980 H2H
31522 Gregoire Rafaitin Nick Saviano 1 0–1 C 0–1 Aug 2, 1981 H2H
31523 Gregoire Rafaitin Paolo Bertolucci 1 0–1 C 0–1 May 15, 1980 H2H
31524 Gregoire Rafaitin Patrick Proisy 1 0–1 C 0–1 Sep 26, 1979 H2H
31525 Gregoire Rafaitin Rod Frawley 1 0–1 H 0–1 Mar 14, 1980 H2H
31526 Gregoire Rafaitin Zeljko Franulovic 1 1–0 C 1–0 Oct 6, 1982 H2H
31527 Greg Perkins Jean Loup Rouyer 1 0–1 G 0–1 Jan 2, 1969 H2H
31528 Greg Perkins John Clifton 1 1–0 G 1–0 Jul 11, 1973 H2H
31529 Greg Rusedski Albert Montanes 1 1–0 H 1–0 Aug 12, 2002 H2H
31530 Greg Rusedski Alberto Berasategui 1 0–1 C 0–1 May 6, 1999 H2H
31531 Greg Rusedski Alexander Popp 1 1–0 G 1–0 Jul 11, 2004 H2H
31532 Greg Rusedski Alexander Waske 1 1–0 G 1–0 Jun 25, 2003 H2H
31533 Greg Rusedski Alex Antonitsch 1 1–0 G 1–0 Jul 10, 1993 H2H
31534 Greg Rusedski Alex Radulescu 1 0–1 H 0–1 Jan 9, 1997 H2H
31535 Greg Rusedski Amos Mansdorf 1 0–1 C 0–1 Feb 10, 1994 H2H
31536 Greg Rusedski Andrei Cherkasov 1 0–1 C 0–1 Mar 16, 1995 H2H
31537 Greg Rusedski Andrew Richardson 1 1–0 G 1–0 Jun 29, 1997 H2H
31538 Greg Rusedski Axel Pretzsch 1 1–0 H 1–0 Oct 8, 1998 H2H
31539 Greg Rusedski Bernardo Mota 1 1–0 C 1–0 Sep 12, 1996 H2H
31540 Greg Rusedski Brad Gilbert 1 1–0 C 1–0 Oct 23, 1993 H2H
31541 Greg Rusedski Carsten Arriens 1 1–0 H 1–0 Jan 12, 1996 H2H
31542 Greg Rusedski Chris Bailey 1 1–0 G 1–0 Jun 9, 1994 H2H
31543 Greg Rusedski Chris Woodruff 1 1–0 H 1–0 Sep 5, 1999 H2H
31544 Greg Rusedski Chuck Adams 1 1–0 G 1–0 Jun 16, 1994 H2H
31545 Greg Rusedski Daniel Orsanic 1 1–0 C 1–0 Sep 13, 1996 H2H
31546 Greg Rusedski David Wheaton 1 1–0 H 1–0 Aug 27, 1997 H2H
31547 Greg Rusedski Doug Flach 1 1–0 G 1–0 Jul 7, 1994 H2H
31548 Greg Rusedski Edwin Kempes 1 1–0 C 1–0 Feb 19, 1999 H2H
31549 Greg Rusedski Emilio Benfele Alvarez 1 1–0 C 1–0 May 7, 1998 H2H
31550 Greg Rusedski Emilio Sanchez 1 0–1 H 0–1 Mar 3, 1993 H2H
31551 Greg Rusedski Fernando Meligeni 1 1–0 H 1–0 Aug 28, 1998 H2H
31552 Greg Rusedski Fernando Verdasco 1 0–1 C 0–1 May 26, 2004 H2H
31553 Greg Rusedski Filippo Volandri 1 1–0 C 1–0 Oct 15, 2004 H2H
31554 Greg Rusedski Flavio Saretta 1 0–1 C 0–1 May 25, 2005 H2H
31555 Greg Rusedski Francisco Montana 1 1–0 C 1–0 Jan 30, 1997 H2H
31556 Greg Rusedski Franco Squillari 1 1–0 H 1–0 Mar 7, 2002 H2H
31557 Greg Rusedski George Bastl 1 1–0 C 1–0 Oct 17, 1996 H2H
31558 Greg Rusedski Gilbert Schaller 1 1–0 C 1–0 May 23, 1996 H2H
31559 Greg Rusedski Grant Doyle 1 1–0 C 1–0 May 29, 1996 H2H
31560 Greg Rusedski Grant Stafford 1 1–0 C 1–0 Oct 4, 1996 H2H
31561 Greg Rusedski Harel Levy 1 1–0 H 1–0 Mar 1, 2001 H2H
31562 Greg Rusedski Henrik Holm 1 0–1 H 0–1 Aug 31, 1994 H2H
31563 Greg Rusedski Hernan Gumy 1 1–0 C 1–0 May 20, 1995 H2H
31564 Greg Rusedski Igor Kunitsyn 1 0–1 C 0–1 Oct 14, 2005 H2H
31565 Greg Rusedski Ivan Miranda 1 1–0 H 1–0 Jul 31, 2003 H2H
31566 Greg Rusedski Jacco Eltingh 1 0–1 H 0–1 Sep 30, 1993 H2H
31567 Greg Rusedski Jacobo Diaz 1 1–0 H 1–0 Jan 3, 2002 H2H
31568 Greg Rusedski Jaime Yzaga 1 0–1 C 0–1 Feb 18, 1994 H2H
31569 Greg Rusedski Jamie Delgado 1 1–0 G 1–0 Jun 14, 2001 H2H
31570 Greg Rusedski Jamie Morgan 1 1–0 C 1–0 Oct 22, 1993 H2H
31571 Greg Rusedski Jan Hernych 1 1–0 H 1–0 Jan 6, 2005 H2H
31572 Greg Rusedski Jeff Morrison 1 1–0 G 1–0 Jul 10, 2004 H2H
31573 Greg Rusedski Jeff Tarango 1 0–1 H 0–1 Aug 23, 1997 H2H
31574 Greg Rusedski Jeremy Bates 1 1–0 H 1–0 Apr 2, 1993 H2H
31575 Greg Rusedski Jim Grabb 1 1–0 H 1–0 Sep 14, 1995 H2H
31576 Greg Rusedski Joern Renzenbrink 1 1–0 H 1–0 Apr 15, 1994 H2H
31577 Greg Rusedski Joost Winnink 1 0–1 H 0–1 Aug 30, 1995 H2H
31578 Greg Rusedski Jordi Arrese 1 0–1 C 0–1 May 19, 1994 H2H
31579 Greg Rusedski Josh Goodall 1 1–0 G 1–0 Jun 8, 2005 H2H
31580 Greg Rusedski Justin Gimelstob 1 1–0 H 1–0 Mar 19, 1996 H2H
31581 Greg Rusedski Karol Beck 1 1–0 H 1–0 Jul 16, 2004 H2H
31582 Greg Rusedski Kevin Kim 1 1–0 C 1–0 Oct 28, 2005 H2H
31583 Greg Rusedski Kevin Ullyett 1 1–0 G 1–0 Jun 12, 1997 H2H
31584 Greg Rusedski Lars Rehmann 1 1–0 H 1–0 Apr 30, 1995 H2H
31585 Greg Rusedski Lucas Arnold Ker 1 1–0 C 1–0 Sep 13, 1997 H2H
31586 Greg Rusedski Luke Jensen 1 1–0 C 1–0 May 19, 1995 H2H
31587 Greg Rusedski Marcelo Filippini 1 0–1 C 0–1 Jun 2, 1999 H2H
31588 Greg Rusedski Marcelo Rios 1 0–1 H 0–1 Mar 16, 1998 H2H
31589 Greg Rusedski Mardy Fish 1 1–0 G 1–0 Jun 22, 2003 H2H
31590 Greg Rusedski Mariano Puerta 1 1–0 H 1–0 Nov 2, 2000 H2H
31591 Greg Rusedski Mark Draper 1 0–1 G 0–1 Jun 24, 1998 H2H
31592 Greg Rusedski Mark Knowles 1 1–0 H 1–0 Aug 15, 1994 H2H
31593 Greg Rusedski Mark Nielsen 1 1–0 H 1–0 Jan 11, 2001 H2H
31594 Greg Rusedski Mark Petchey 1 0–1 G 0–1 Jun 14, 1995 H2H
31595 Greg Rusedski Markus Hipfl 1 1–0 H 1–0 Aug 15, 2001 H2H
31596 Greg Rusedski Martin Laurendeau 1 1–0 H 1–0 Jul 22, 1992 H2H
31597 Greg Rusedski Martin Lee 1 1–0 G 1–0 Jun 23, 2001 H2H
31598 Greg Rusedski Martin Verkerk 1 1–0 H 1–0 Aug 12, 2002 H2H
31599 Greg Rusedski Matias Boeker 1 1–0 H 1–0 Sep 17, 2004 H2H
31600 Greg Rusedski Mauricio Hadad 1 1–0 H 1–0 Aug 4, 1994 H2H