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
10201 Mark Edmondson Mike Cahill 2 2–0 C 2–0 Aug 3, 1981 H2H
10202 Mark Edmondson Mike Wayman 2 2–0 G 1–0 H 1–0 Jun 22, 1977 H2H
10203 Mark Edmondson Pavel Slozil 2 0–2 C 0–1 H 0–1 Mar 16, 1982 H2H
10204 Mark Edmondson Raymond Moore 2 2–0 G 2–0 Jun 28, 1978 H2H
10205 Mark Edmondson Sandy Mayer 2 0–2 G 0–2 Jun 30, 1978 H2H
10206 Mark Edmondson Scott Mccain 2 2–0 G 1–0 H 1–0 Nov 3, 1983 H2H
10207 Mark Edmondson Syd Ball 2 2–0 G 2–0 Dec 30, 1981 H2H
10208 Mark Edmondson Tom Cain 2 0–2 G 0–1 H 0–1 Sep 12, 1984 H2H
10209 Mark Farrell Roger Dowdeswell 2 0–2 C 0–1 G 0–1 May 13, 1975 H2H
10210 Mark Kaplan Dan Goldie 2 2–0 C 1–0 H 1–0 Aug 14, 1991 H2H
10211 Mark Knowles Andrei Olhovskiy 2 0–2 C 0–1 C 0–1 May 8, 1996 H2H
10212 Mark Kratzmann Danie Visser 2 0–2 H 0–2 Feb 28, 1990 H2H
10213 Mark Merklein David Nainkin 2 0–2 G 0–1 H 0–1 Sep 2, 1998 H2H
10214 Marko Ostoja Brad Drewett 2 2–0 C 2–0 Aug 6, 1984 H2H
10215 Marko Ostoja Brian Gottfried 2 0–2 H 0–2 Nov 3, 1982 H2H
10216 Marko Ostoja Damir Keretic 2 0–2 C 0–1 H 0–1 Feb 11, 1986 H2H
10217 Marko Ostoja Hans Peter Kandler 2 2–0 C 1–0 C 1–0 Nov 18, 1982 H2H
10218 Marko Ostoja Harold Solomon 2 0–2 C 0–1 C 0–1 Aug 3, 1981 H2H
10219 Marko Ostoja John Alexander 2 0–2 C 0–1 H 0–1 Aug 19, 1982 H2H
10220 Marko Ostoja Luca Bottazzi 2 2–0 C 2–0 May 29, 1985 H2H
10221 Marko Ostoja Pavel Slozil 2 0–2 C 0–1 H 0–1 Nov 21, 1985 H2H
10222 Marko Ostoja Per Hjertquist 2 2–0 C 1–0 H 1–0 Oct 15, 1981 H2H
10223 Marko Ostoja Raul Ramirez 2 0–2 C 0–2 Jan 22, 1982 H2H
10224 Marko Ostoja Stefan Simonsson 2 0–2 C 0–2 Jul 11, 1985 H2H
10225 Mark Philippoussis Adrian Voinea 2 2–0 C 1–0 H 1–0 Aug 17, 1998 H2H
10226 Mark Philippoussis Daniel Nestor 2 0–2 G 0–1 H 0–1 Feb 19, 1999 H2H
10227 Mark Philippoussis Guillermo Canas 2 2–0 H 2–0 Sep 27, 2003 H2H
10228 Mark Philippoussis Hernan Gumy 2 2–0 C 2–0 May 2, 1997 H2H
10229 Mark Philippoussis Julian Alonso 2 2–0 C 2–0 Apr 30, 1998 H2H
10230 Mark Philippoussis Jurgen Melzer 2 2–0 G 2–0 Jul 15, 2006 H2H
10231 Mark Philippoussis Lionel Roux 2 2–0 C 1–0 H 1–0 Sep 26, 1997 H2H
10232 Mark Philippoussis Luis Horna 2 0–2 C 0–1 H 0–1 Aug 3, 2005 H2H
10233 Mark Philippoussis Mariano Zabaleta 2 2–0 G 1–0 H 1–0 Jun 25, 2003 H2H
10234 Mark Philippoussis Nicolas Thomann 2 2–0 C 1–0 H 1–0 Oct 16, 1997 H2H
10235 Mark Philippoussis Olivier Delaitre 2 2–0 C 1–0 H 1–0 May 30, 1997 H2H
10236 Mark Philippoussis Paul Goldstein 2 2–0 C 1–0 G 1–0 Jul 13, 2006 H2H
10237 Mark Philippoussis Petr Korda 2 2–0 C 1–0 C 1–0 Nov 5, 1998 H2H
10238 Mark Philippoussis Richey Reneberg 2 2–0 C 1–0 H 1–0 Oct 17, 1997 H2H
10239 Mark Philippoussis Thomas Muster 2 0–2 C 0–1 H 0–1 Mar 16, 1997 H2H
10240 Mark Philippoussis Tomas Behrend 2 2–0 H 2–0 Oct 6, 2005 H2H
10241 Mark Philippoussis Wayne Arthurs 2 2–0 G 1–0 H 1–0 Oct 12, 2000 H2H
10242 Mark Philippoussis Wayne Black 2 2–0 H 2–0 Aug 6, 1998 H2H
10243 Mark Philippoussis Xavier Malisse 2 2–0 C 1–0 G 1–0 May 15, 2003 H2H
10244 Markus Rackl Fernando Luna 2 0–2 C 0–2 Sep 29, 1988 H2H
10245 Markus Rackl Kent Carlsson 2 0–2 C 0–2 Jul 29, 1988 H2H
10246 Mark Woodforde Bryan Shelton 2 2–0 H 2–0 Jan 18, 1991 H2H
10247 Mark Woodforde Bud Schultz 2 2–0 G 1–0 H 1–0 Jan 2, 1987 H2H
10248 Mark Woodforde Dennis van Scheppingen 2 2–0 C 1–0 G 1–0 Jun 9, 1999 H2H
10249 Mark Woodforde Eduardo Masso 2 2–0 C 1–0 H 1–0 May 7, 1992 H2H
10250 Mark Woodforde Greg Holmes 2 2–0 G 1–0 H 1–0 Mar 15, 1989 H2H
10251 Mark Woodforde Jeremy Bates 2 2–0 H 2–0 Jan 6, 1995 H2H
10252 Mark Woodforde Justin Gimelstob 2 2–0 G 2–0 Jun 26, 1998 H2H
10253 Mark Woodforde Kevin Curren 2 0–2 H 0–2 Aug 18, 1988 H2H
10254 Mark Woodforde Nicklas Kroon 2 0–2 H 0–2 Oct 14, 1989 H2H
10255 Marsel Ilhan Grigor Dimitrov 2 0–2 H 0–2 Oct 11, 2011 H2H
10256 Marsel Ilhan Kenny De Schepper 2 0–2 C 0–1 H 0–1 Feb 5, 2015 H2H
10257 Martin Jaite Aaron Krickstein 2 2–0 C 2–0 Jul 28, 1989 H2H
10258 Martin Jaite Alberto Berasategui 2 2–0 C 1–0 H 1–0 Nov 13, 1992 H2H
10259 Martin Jaite Alejandro Ganzabal 2 2–0 C 2–0 Aug 7, 1986 H2H
10260 Martin Jaite Alex Antonitsch 2 2–0 C 1–0 H 1–0 Oct 10, 1991 H2H
10261 Martin Jaite Amos Mansdorf 2 0–2 C 0–1 H 0–1 Oct 31, 1990 H2H
10262 Martin Jaite Balazs Taroczy 2 0–2 C 0–1 C 0–1 Nov 14, 1985 H2H
10263 Martin Jaite Barry Moir 2 2–0 C 1–0 H 1–0 Mar 15, 1988 H2H
10264 Martin Jaite Cesar Kist 2 2–0 C 2–0 Jul 31, 1986 H2H
10265 Martin Jaite Eric Jelen 2 2–0 C 2–0 Aug 1, 1991 H2H
10266 Martin Jaite Francesco Cancellotti 2 2–0 C 2–0 Jul 10, 1987 H2H
10267 Martin Jaite Francisco Maciel 2 2–0 C 2–0 Jun 11, 1987 H2H
10268 Martin Jaite Gilad Bloom 2 0–2 C 0–1 H 0–1 Oct 11, 1991 H2H
10269 Martin Jaite Henrik Sundstrom 2 2–0 C 1–0 H 1–0 May 13, 1987 H2H
10270 Martin Jaite Jaime Oncins 2 0–2 H 0–2 Nov 14, 1992 H2H
10271 Martin Jaite Jay Berger 2 2–0 C 1–0 H 1–0 Nov 26, 1989 H2H
10272 Martin Jaite Jens Woehrmann 2 2–0 C 2–0 Jul 29, 1989 H2H
10273 Martin Jaite Luis Herrera 2 2–0 C 1–0 H 1–0 Feb 25, 1993 H2H
10274 Martin Jaite Marcelo Filippini 2 2–0 C 1–0 C 1–0 Oct 24, 1990 H2H
10275 Martin Jaite Markus Zoecke 2 2–0 C 2–0 Jul 12, 1990 H2H
10276 Martin Jaite Massimiliano Narducci 2 2–0 C 2–0 May 17, 1989 H2H
10277 Martin Jaite Paul Mcnamee 2 2–0 C 2–0 Jul 30, 1987 H2H
10278 Martin Jaite Roberto Arguello 2 2–0 C 2–0 Nov 19, 1987 H2H
10279 Martin Jaite Roberto Azar 2 2–0 C 1–0 H 1–0 Nov 24, 1988 H2H
10280 Martin Jaite Tore Meinecke 2 2–0 C 1–0 H 1–0 Nov 28, 1987 H2H
10281 Martin Laurendeau Alexander Mronz 2 0–2 H 0–2 Apr 11, 1990 H2H
10282 Martin Laurendeau Dan Goldie 2 0–2 H 0–2 Nov 2, 1988 H2H
10283 Martin Laurendeau Gilad Bloom 2 0–2 G 0–1 H 0–1 Feb 28, 1990 H2H
10284 Martin Laurendeau Kelly Evernden 2 0–2 C 0–1 H 0–1 Aug 16, 1990 H2H
10285 Martin Laurendeau Simon Youl 2 0–2 H 0–2 Jan 17, 1990 H2H
10286 Martin Robinson Bob Hewitt 2 0–2 C 0–1 H 0–1 Nov 26, 1976 H2H
10287 Martin Robinson Manuel Orantes 2 0–2 C 0–2 Oct 14, 1975 H2H
10288 Martin Robinson Nikola Pilic 2 0–2 C 0–2 Apr 7, 1976 H2H
10289 Martin Robinson Onny Parun 2 0–2 C 0–2 Oct 30, 1975 H2H
10290 Martin Strelba Fernando Luna 2 0–2 C 0–2 Oct 4, 1990 H2H
10291 Martin Stringari Fernando Roese 2 0–2 H 0–2 Nov 13, 1992 H2H
10292 Martin Vassallo Arguello Olivier Patience 2 2–0 C 2–0 Jan 31, 2008 H2H
10293 Martin Verkerk Davide Sanguinetti 2 2–0 C 2–0 Feb 12, 2004 H2H
10294 Martin Verkerk Lleyton Hewitt 2 0–2 C 0–1 H 0–1 May 30, 2004 H2H
10295 Martin Verkerk Nicolas Lapentti 2 0–2 C 0–1 H 0–1 May 23, 2007 H2H
10296 Martin Verkerk Sargis Sargsian 2 2–0 H 2–0 Aug 6, 2003 H2H
10297 Martin Verkerk Vincent Spadea 2 2–0 C 2–0 Jun 1, 2003 H2H
10298 Martin Wostenholme Thierry Tulasne 2 0–2 C 0–2 Jul 25, 1986 H2H
10299 Marton Fucsovics Adrian Mannarino 2 2–0 H 2–0 Nov 10, 2021 H2H
10300 Marton Fucsovics Alex de Minaur 2 2–0 C 1–0 H 1–0 May 13, 2023 H2H
10301 Marton Fucsovics Damir Dzumhur 2 2–0 H 2–0 Feb 27, 2019 H2H
10302 Marton Fucsovics Dennis Novak 2 2–0 G 1–0 H 1–0 Oct 21, 2021 H2H
10303 Marton Fucsovics Egor Gerasimov 2 0–2 H 0–2 Jan 6, 2022 H2H
10304 Marton Fucsovics Kyle Edmund 2 0–2 C 0–1 H 0–1 May 31, 2018 H2H
10305 Marton Fucsovics Marcos Giron 2 2–0 G 1–0 H 1–0 Jul 6, 2023 H2H
10306 Marton Fucsovics Mariano Navone 2 2–0 C 2–0 Apr 4, 2025 H2H
10307 Marton Fucsovics Maximilian Marterer 2 0–2 C 0–1 H 0–1 May 5, 2018 H2H
10308 Marton Fucsovics Pedro Cachin 2 2–0 C 1–0 H 1–0 Apr 4, 2024 H2H
10309 Marty Davis Bruce Manson 2 2–0 G 1–0 H 1–0 Jun 27, 1984 H2H
10310 Marty Davis Francisco Gonzalez 2 2–0 G 1–0 H 1–0 Dec 12, 1984 H2H
10311 Marty Davis Ivan Dupasquier 2 2–0 C 2–0 Mar 11, 1982 H2H
10312 Marty Davis Joakim Nystrom 2 0–2 H 0–2 Nov 7, 1985 H2H
10313 Marty Davis John Sadri 2 0–2 C 0–1 C 0–1 Sep 26, 1985 H2H
10314 Marty Davis Leo Palin 2 0–2 C 0–1 H 0–1 May 26, 1982 H2H
10315 Marty Davis Mark Edmondson 2 0–2 G 0–2 Jun 23, 1982 H2H
10316 Marty Davis Mike Leach 2 2–0 C 1–0 H 1–0 Jan 29, 1986 H2H
10317 Marty Davis Peter Fleming 2 2–0 H 2–0 Oct 9, 1986 H2H
10318 Marty Davis Shlomo Glickstein 2 2–0 C 1–0 G 1–0 Jan 30, 1985 H2H
10319 Marty Davis Wojtek Fibak 2 0–2 C 0–1 G 0–1 Oct 23, 1981 H2H
10320 Marty Riessen Bernard Montrenaud 2 2–0 C 2–0 Jul 21, 1970 H2H
10321 Marty Riessen Clark Graebner 2 2–0 C 1–0 H 1–0 Oct 4, 1973 H2H
10322 Marty Riessen Dick Crealy 2 2–0 C 1–0 H 1–0 Feb 3, 1973 H2H
10323 Marty Riessen Graydon Garner 2 2–0 C 1–0 H 1–0 Aug 15, 1968 H2H
10324 Marty Riessen Jean Claude Barclay 2 2–0 C 2–0 May 27, 1971 H2H
10325 Marty Riessen John Whitlinger 2 2–0 C 1–0 H 1–0 Oct 8, 1976 H2H
10326 Marty Riessen Paul Gerken 2 2–0 C 1–0 H 1–0 Apr 3, 1975 H2H
10327 Marty Riessen Robert Maud 2 2–0 C 1–0 H 1–0 Oct 1, 1971 H2H
10328 Marty Riessen Roy Barth 2 2–0 C 1–0 H 1–0 Nov 8, 1972 H2H
10329 Marty Riessen Terry Addison 2 2–0 C 2–0 Aug 1, 1972 H2H
10330 Massimiliano Narducci Kent Carlsson 2 0–2 C 0–2 Aug 12, 1988 H2H
10331 Massimo Cierro Roberto Azar 2 0–2 C 0–2 Jul 22, 1992 H2H
10332 Mats Wilander Alexander Mronz 2 2–0 C 1–0 H 1–0 Jan 23, 1994 H2H
10333 Mats Wilander Andrew Castle 2 2–0 G 1–0 H 1–0 Aug 17, 1988 H2H
10334 Mats Wilander Balazs Taroczy 2 2–0 C 2–0 Apr 4, 1985 H2H
10335 Mats Wilander Ben Testerman 2 2–0 C 1–0 G 1–0 Oct 19, 1984 H2H
10336 Mats Wilander Broderick Dyke 2 2–0 C 1–0 H 1–0 Mar 23, 1986 H2H
10337 Mats Wilander Bruce Manson 2 2–0 H 2–0 Sep 4, 1982 H2H
10338 Mats Wilander Claudio Panatta 2 2–0 C 2–0 Oct 1, 1988 H2H
10339 Mats Wilander Dan Goldie 2 0–2 H 0–2 Nov 4, 1988 H2H
10340 Mats Wilander Diego Nargiso 2 2–0 C 1–0 H 1–0 Sep 15, 1994 H2H
10341 Mats Wilander Dominique Bedel 2 2–0 C 2–0 May 29, 1983 H2H
10342 Mats Wilander Eduardo Masso 2 2–0 C 1–0 G 1–0 Jun 22, 1988 H2H
10343 Mats Wilander Fernando Luna 2 2–0 C 2–0 Jul 31, 1987 H2H
10344 Mats Wilander Francisco Gonzalez 2 2–0 C 1–0 H 1–0 Mar 15, 1985 H2H
10345 Mats Wilander Gilad Bloom 2 2–0 C 2–0 Oct 19, 1990 H2H
10346 Mats Wilander Glenn Michibata 2 2–0 G 1–0 H 1–0 Jun 24, 1988 H2H
10347 Mats Wilander Gustavo Tiberti 2 2–0 C 1–0 H 1–0 Jan 27, 1983 H2H
10348 Mats Wilander Hans Simonsson 2 2–0 C 1–0 C 1–0 Jul 18, 1985 H2H
10349 Mats Wilander Harold Solomon 2 2–0 C 1–0 H 1–0 Apr 7, 1983 H2H
10350 Mats Wilander Jim Gurfein 2 2–0 C 2–0 Oct 6, 1983 H2H
10351 Mats Wilander John Alexander 2 2–0 C 1–0 H 1–0 Aug 23, 1984 H2H
10352 Mats Wilander Jose Luis Damiani 2 2–0 C 2–0 Aug 3, 1982 H2H
10353 Mats Wilander Juan Avendano 2 2–0 C 2–0 Oct 7, 1983 H2H
10354 Mats Wilander Ken Flach 2 2–0 H 2–0 Sep 10, 1987 H2H
10355 Mats Wilander Kevin Curren 2 2–0 G 1–0 H 1–0 Sep 2, 1988 H2H
10356 Mats Wilander Leif Shiras 2 2–0 C 1–0 G 1–0 Jul 16, 1987 H2H
10357 Mats Wilander Mark Kratzmann 2 2–0 C 1–0 G 1–0 Mar 27, 1987 H2H
10358 Mats Wilander Mel Purcell 2 2–0 C 2–0 Apr 3, 1983 H2H
10359 Mats Wilander Michael Westphal 2 2–0 C 1–0 H 1–0 May 3, 1985 H2H
10360 Mats Wilander Milan Srejber 2 2–0 C 1–0 H 1–0 Feb 21, 1987 H2H
10361 Mats Wilander Paul Mcnamee 2 2–0 C 1–0 G 1–0 May 10, 1984 H2H
10362 Mats Wilander Ricardo Acuna 2 2–0 C 1–0 H 1–0 May 28, 1986 H2H
10363 Mats Wilander Roland Stadler 2 2–0 C 2–0 Sep 20, 1984 H2H
10364 Mats Wilander Stanislav Birner 2 2–0 G 1–0 H 1–0 Jun 27, 1982 H2H
10365 Matt Anger Hank Pfister 2 0–2 G 0–1 H 0–1 Aug 12, 1982 H2H
10366 Matt Anger Larry Stefanki 2 2–0 C 1–0 H 1–0 Oct 16, 1986 H2H
10367 Matt Anger Raul Ramirez 2 0–2 C 0–1 H 0–1 Jul 30, 1982 H2H
10368 Matt Anger Shlomo Glickstein 2 2–0 G 1–0 H 1–0 Nov 21, 1986 H2H
10369 Matteo Arnaldi Botic van de Zandschulp 2 0–2 G 0–1 H 0–1 Aug 20, 2025 H2H
10370 Matteo Berrettini Alejandro Tabilo 2 2–0 C 1–0 H 1–0 Jul 25, 2024 H2H
10371 Matteo Berrettini Hugo Gaston 2 2–0 C 1–0 H 1–0 Mar 22, 2025 H2H
10372 Matteo Berrettini Ilya Ivashka 2 2–0 G 1–0 H 1–0 Sep 5, 2021 H2H
10373 Matteo Berrettini Jan-Lennard Struff 2 2–0 G 1–0 H 1–0 Oct 8, 2019 H2H
10374 Matteo Berrettini Mariano Navone 2 2–0 C 2–0 Apr 8, 2025 H2H
10375 Matthew Ebden Alexei Popyrin 2 0–2 H 0–2 Feb 27, 2021 H2H
10376 Matthew Ebden Gael Monfils 2 0–2 H 0–2 Mar 10, 2018 H2H
10377 Matthew Ebden Grigor Dimitrov 2 0–2 H 0–2 Sep 2, 2015 H2H
10378 Matthew Ebden Radu Albot 2 0–2 G 0–1 H 0–1 Jun 20, 2019 H2H
10379 Matthias Bachinger Marin Cilic 2 0–2 C 0–1 G 0–1 Jun 12, 2015 H2H
10380 Matthias Bachinger Martin Klizan 2 2–0 C 2–0 Jul 31, 2019 H2H
10381 Matthias Bachinger Matthew Ebden 2 0–2 G 0–2 Jun 13, 2012 H2H
10382 Mauro Menezes Eduardo Bengoechea 2 0–2 C 0–1 H 0–1 Apr 13, 1989 H2H
10383 Maxime Cressy Dominic Stricker 2 0–2 G 0–1 H 0–1 Oct 27, 2022 H2H
10384 Maxime Cressy J.J. Wolf 2 0–2 H 0–2 Jul 28, 2023 H2H
10385 Maxime Cressy John Isner 2 2–0 G 1–0 H 1–0 Jul 16, 2022 H2H
10386 Maxime Cressy Nikoloz Basilashvili 2 0–2 C 0–1 H 0–1 May 24, 2022 H2H
10387 Maxime Cressy Reilly Opelka 2 2–0 G 1–0 H 1–0 Jun 22, 2022 H2H
10388 Maxime Cressy Stefanos Tsitsipas 2 0–2 H 0–2 Oct 21, 2022 H2H
10389 Maximo Gonzalez Albert Ramos-Vinolas 2 2–0 C 2–0 Jul 31, 2014 H2H
10390 Maximo Gonzalez Roko Karanusic 2 2–0 C 2–0 Jul 19, 2008 H2H
10391 Max Mirnyi Adrian Voinea 2 2–0 C 1–0 H 1–0 Feb 27, 2003 H2H
10392 Max Mirnyi Frederic Niemeyer 2 2–0 H 2–0 Aug 1, 2001 H2H
10393 Max Mirnyi Kevin Kim 2 2–0 C 1–0 H 1–0 Oct 12, 2006 H2H
10394 Max Mirnyi Richard Gasquet 2 0–2 C 0–1 G 0–1 May 2, 2007 H2H
10395 Max Mirnyi Vincent Spadea 2 2–0 C 1–0 G 1–0 Jun 25, 2003 H2H
10396 Max Mirnyi Wayne Arthurs 2 2–0 G 1–0 H 1–0 Jan 10, 2002 H2H
10397 Max Purcell Brandon Nakashima 2 0–2 H 0–2 Jul 27, 2023 H2H
10398 Max Purcell Taylor Fritz 2 0–2 G 0–1 H 0–1 Jun 29, 2024 H2H
10399 Max Purcell Zachary Svajda 2 0–2 H 0–2 Feb 15, 2024 H2H
10400 Mel Purcell Alejandro Gattiker 2 2–0 C 2–0 Jul 29, 1982 H2H