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
13201 Tomas Berdych Steve Johnson 2 2–0 H 2–0 Mar 28, 2016 H2H
13202 Tomas Berdych Teymuraz Gabashvili 2 2–0 C 1–0 H 1–0 Aug 31, 2014 H2H
13203 Tomas Berdych Wayne Odesnik 2 2–0 H 2–0 Feb 11, 2010 H2H
13204 Tomas Carbonell Andrei Olhovskiy 2 2–0 C 1–0 H 1–0 Aug 4, 1994 H2H
13205 Tomas Carbonell Bernardo Mota 2 2–0 C 2–0 Mar 28, 1997 H2H
13206 Tomas Carbonell Bryan Shelton 2 2–0 C 1–0 G 1–0 Jun 30, 1995 H2H
13207 Tomas Carbonell David Rikl 2 2–0 C 2–0 Mar 28, 1996 H2H
13208 Tomas Carbonell Diego Perez 2 2–0 C 2–0 Aug 5, 1993 H2H
13209 Tomas Carbonell Gerard Solves 2 2–0 C 2–0 May 2, 1996 H2H
13210 Tomas Carbonell Gilad Bloom 2 2–0 C 1–0 C 1–0 Jun 18, 1994 H2H
13211 Tomas Carbonell Hernan Gumy 2 0–2 C 0–1 H 0–1 Jan 9, 1997 H2H
13212 Tomas Carbonell Jan Gunnarsson 2 2–0 C 2–0 May 29, 1991 H2H
13213 Tomas Carbonell Jason Stoltenberg 2 0–2 H 0–2 Aug 21, 1996 H2H
13214 Tomas Carbonell Jim Courier 2 0–2 C 0–1 H 0–1 Aug 20, 1993 H2H
13215 Tomas Carbonell Jose Francisco Altur 2 2–0 C 1–0 H 1–0 Mar 24, 1995 H2H
13216 Tomas Carbonell Luiz Mattar 2 2–0 C 2–0 Feb 8, 1992 H2H
13217 Tomas Carbonell Mark Woodforde 2 0–2 H 0–2 Feb 25, 1993 H2H
13218 Tomas Carbonell Mikael Tillstrom 2 2–0 C 1–0 H 1–0 Mar 6, 1998 H2H
13219 Tomas Carbonell Sandor Noszaly 2 2–0 C 2–0 Jul 11, 1996 H2H
13220 Tomas Carbonell Todd Woodbridge 2 0–2 C 0–1 H 0–1 Mar 2, 1996 H2H
13221 Tomas Carbonell Tomas Nydahl 2 2–0 C 2–0 Apr 15, 1998 H2H
13222 Tomas Machac Adrian Mannarino 2 0–2 H 0–2 Aug 10, 2025 H2H
13223 Tomas Machac Aleksandar Vukic 2 2–0 H 2–0 Oct 7, 2024 H2H
13224 Tomas Machac Alex Michelsen 2 2–0 C 1–0 H 1–0 Sep 30, 2024 H2H
13225 Tomas Machac Damir Dzumhur 2 2–0 G 1–0 H 1–0 Jul 2, 2025 H2H
13226 Tomas Machac Daniel Altmaier 2 2–0 C 1–0 H 1–0 Apr 6, 2026 H2H
13227 Tomas Machac Fabian Marozsan 2 2–0 G 1–0 H 1–0 Jun 20, 2025 H2H
13228 Tomas Machac Grigor Dimitrov 2 2–0 H 2–0 Jan 20, 2026 H2H
13229 Tomas Machac Matteo Arnaldi 2 2–0 H 2–0 Mar 22, 2025 H2H
13230 Tomas Machac Sebastian Baez 2 2–0 C 2–0 Apr 14, 2026 H2H
13231 Tomas Machac Taylor Fritz 2 0–2 C 0–1 H 0–1 Sep 2, 2025 H2H
13232 Tomas Martin Etcheverry Alejandro Tabilo 2 2–0 C 2–0 Feb 22, 2026 H2H
13233 Tomas Martin Etcheverry Botic van de Zandschulp 2 2–0 C 1–0 H 1–0 Oct 5, 2024 H2H
13234 Tomas Martin Etcheverry Cristian Garin 2 2–0 C 2–0 Feb 28, 2025 H2H
13235 Tomas Martin Etcheverry Francisco Comesana 2 2–0 C 2–0 Feb 17, 2026 H2H
13236 Tomas Martin Etcheverry Laslo Djere 2 0–2 C 0–2 May 9, 2025 H2H
13237 Tomas Martin Etcheverry Marcos Giron 2 0–2 H 0–2 Jan 16, 2025 H2H
13238 Tomas Martin Etcheverry Pavel Kotov 2 2–0 H 2–0 Nov 7, 2024 H2H
13239 Tomas Martin Etcheverry Roberto Bautista Agut 2 0–2 G 0–1 H 0–1 Jun 25, 2025 H2H
13240 Tomas Nydahl Andrei Olhovskiy 2 0–2 C 0–1 C 0–1 Oct 12, 1994 H2H
13241 Tomas Smid Alejandro Ganzabal 2 0–2 C 0–2 Sep 22, 1984 H2H
13242 Tomas Smid Belus Prajoux 2 2–0 C 2–0 Jun 21, 1980 H2H
13243 Tomas Smid Bernie Mitton 2 2–0 C 1–0 H 1–0 Oct 22, 1981 H2H
13244 Tomas Smid Billy Martin 2 0–2 C 0–1 H 0–1 Nov 4, 1977 H2H
13245 Tomas Smid Carlos Kirmayr 2 2–0 C 1–0 C 1–0 Oct 23, 1982 H2H
13246 Tomas Smid Christophe Freyss 2 2–0 C 1–0 C 1–0 Nov 26, 1981 H2H
13247 Tomas Smid Colin Dibley 2 2–0 C 1–0 C 1–0 Nov 14, 1980 H2H
13248 Tomas Smid Damir Keretic 2 0–2 C 0–2 Oct 1, 1987 H2H
13249 Tomas Smid Dominique Bedel 2 2–0 C 2–0 Feb 25, 1983 H2H
13250 Tomas Smid Eddie Dibbs 2 0–2 C 0–1 C 0–1 Apr 25, 1982 H2H
13251 Tomas Smid Eric Deblicker 2 2–0 C 2–0 Jul 27, 1979 H2H
13252 Tomas Smid Hans Simonsson 2 2–0 C 1–0 H 1–0 Aug 10, 1983 H2H
13253 Tomas Smid Haroon Ismail 2 2–0 G 1–0 H 1–0 Aug 16, 1979 H2H
13254 Tomas Smid Jiri Granat 2 2–0 C 1–0 C 1–0 Nov 28, 1981 H2H
13255 Tomas Smid John Yuill 2 2–0 C 1–0 C 1–0 May 18, 1979 H2H
13256 Tomas Smid Klaus Eberhard 2 2–0 C 2–0 Jun 23, 1979 H2H
13257 Tomas Smid Mark Cox 2 2–0 H 2–0 Mar 16, 1980 H2H
13258 Tomas Smid Mel Purcell 2 0–2 C 0–1 C 0–1 Mar 16, 1984 H2H
13259 Tomas Smid Mike Cahill 2 2–0 C 1–0 H 1–0 May 28, 1980 H2H
13260 Tomas Smid Patrice Kuchna 2 2–0 C 2–0 Aug 13, 1987 H2H
13261 Tomas Smid Ramiro Benavides 2 2–0 C 2–0 Oct 11, 1979 H2H
13262 Tomas Smid Ricardo Ycaza 2 2–0 C 2–0 Sep 26, 1981 H2H
13263 Tomas Smid Richard Lewis 2 2–0 C 1–0 G 1–0 Jun 23, 1982 H2H
13264 Tomas Smid Rick Fagel 2 2–0 C 1–0 H 1–0 Jun 21, 1979 H2H
13265 Tomas Smid Roberto Vizcaino 2 2–0 C 1–0 H 1–0 Jul 19, 1979 H2H
13266 Tomas Smid Stan Smith 2 0–2 H 0–2 Apr 18, 1980 H2H
13267 Tomas Smid Stuart Bale 2 2–0 C 2–0 Mar 29, 1985 H2H
13268 Tomas Smid Werner Zirngibl 2 2–0 C 2–0 Jun 16, 1979 H2H
13269 Tomas Smid Wolfgang Popp 2 2–0 C 2–0 May 19, 1983 H2H
13270 Tomas Zib Arnaud Di Pasquale 2 0–2 C 0–2 Mar 10, 2000 H2H
13271 Tom Cain Craig Wittus 2 0–2 C 0–1 G 0–1 Jun 9, 1983 H2H
13272 Tom Cain Eddie Dibbs 2 0–2 C 0–2 Jul 14, 1983 H2H
13273 Tom Cain Jose Luis Damiani 2 2–0 C 2–0 Mar 18, 1982 H2H
13274 Tom Cain Leo Palin 2 2–0 C 1–0 H 1–0 Sep 30, 1982 H2H
13275 Tom Edlefsen Roy Barth 2 2–0 G 1–0 H 1–0 Apr 3, 1974 H2H
13276 Tom Edlefsen Steve Faulk 2 2–0 C 1–0 G 1–0 Sep 20, 1972 H2H
13277 Tom Gorman Bill Bowrey 2 2–0 G 2–0 Jul 30, 1969 H2H
13278 Tom Gorman Chris Kachel 2 2–0 C 1–0 H 1–0 Oct 18, 1979 H2H
13279 Tom Gorman Graham Stilwell 2 2–0 C 2–0 Nov 20, 1973 H2H
13280 Tom Gorman Grover Raz Reid 2 2–0 C 1–0 G 1–0 Oct 15, 1976 H2H
13281 Tom Gorman John Paish 2 2–0 C 1–0 G 1–0 Nov 17, 1970 H2H
13282 Tom Gorman Marcello Lara 2 2–0 G 1–0 H 1–0 Sep 4, 1970 H2H
13283 Tom Gorman Peter Curtis 2 2–0 G 2–0 Jun 26, 1970 H2H
13284 Tom Gorman Szabolcz Baranyi 2 2–0 C 2–0 Mar 10, 1972 H2H
13285 Tom Gorman Torben Ulrich 2 2–0 C 1–0 H 1–0 May 5, 1971 H2H
13286 Tom Leonard Bill Bowrey 2 0–2 G 0–2 Aug 19, 1970 H2H
13287 Tom Leonard Fred Stolle 2 0–2 C 0–1 H 0–1 May 4, 1972 H2H
13288 Tom Leonard Jean Baptiste Chanfreau 2 0–2 C 0–1 G 0–1 Sep 20, 1978 H2H
13289 Tom Leonard Patricio Cornejo 2 0–2 G 0–2 Aug 31, 1968 H2H
13290 Tom Leonard Rod Laver 2 0–2 C 0–1 C 0–1 Aug 1, 1972 H2H
13291 Tom Leonard Stan Smith 2 0–2 G 0–1 H 0–1 Sep 7, 1971 H2H
13292 Tom Leonard Tom Edlefsen 2 0–2 C 0–1 C 0–1 Jan 22, 1974 H2H
13293 Tom Leonard Tony Roche 2 0–2 C 0–1 H 0–1 Feb 23, 1972 H2H
13294 Tommy Haas Agustin Calleri 2 2–0 H 2–0 Aug 7, 2007 H2H
13295 Tommy Haas Albert Montanes 2 2–0 H 2–0 Oct 12, 2007 H2H
13296 Tommy Haas Alex Calatrava 2 2–0 C 1–0 H 1–0 Aug 1, 2001 H2H
13297 Tommy Haas Amer Delic 2 2–0 H 2–0 Aug 2, 2011 H2H
13298 Tommy Haas Andreas Vinciguerra 2 2–0 G 1–0 H 1–0 Sep 23, 2000 H2H
13299 Tommy Haas Andrew Ilie 2 2–0 H 2–0 Aug 5, 1999 H2H
13300 Tommy Haas Bob Bryan 2 2–0 C 1–0 H 1–0 Oct 4, 2001 H2H
13301 Tommy Haas Christian Ruud 2 2–0 C 1–0 G 1–0 Jul 23, 1999 H2H
13302 Tommy Haas Daniel Nestor 2 2–0 H 2–0 Jan 24, 1999 H2H
13303 Tommy Haas David Sanchez 2 2–0 H 2–0 Aug 28, 2002 H2H
13304 Tommy Haas Donald Young 2 0–2 H 0–2 Aug 5, 2015 H2H
13305 Tommy Haas Fabio Fognini 2 0–2 C 0–2 Jul 20, 2013 H2H
13306 Tommy Haas Florent Serra 2 2–0 H 2–0 Oct 22, 2009 H2H
13307 Tommy Haas Franco Squillari 2 0–2 C 0–2 May 7, 2000 H2H
13308 Tommy Haas Frank Dancevic 2 2–0 H 2–0 Aug 5, 2009 H2H
13309 Tommy Haas Guillaume Raoux 2 2–0 G 1–0 H 1–0 Jun 10, 1999 H2H
13310 Tommy Haas Guillaume Rufin 2 2–0 C 1–0 H 1–0 May 29, 2013 H2H
13311 Tommy Haas Hyung-Taik Lee 2 2–0 C 1–0 H 1–0 Apr 29, 2005 H2H
13312 Tommy Haas Igor Andreev 2 2–0 C 1–0 G 1–0 Jul 12, 2012 H2H
13313 Tommy Haas Jan-Lennard Struff 2 0–2 C 0–2 Aug 2, 2017 H2H
13314 Tommy Haas Jason Stoltenberg 2 2–0 H 2–0 Jan 6, 2001 H2H
13315 Tommy Haas Jeff Salzenstein 2 2–0 H 2–0 Feb 17, 2005 H2H
13316 Tommy Haas Jim Courier 2 2–0 H 2–0 Feb 21, 1999 H2H
13317 Tommy Haas Juan Antonio Marin 2 2–0 C 1–0 H 1–0 Apr 27, 2000 H2H
13318 Tommy Haas Julien Benneteau 2 2–0 H 2–0 Mar 15, 2008 H2H
13319 Tommy Haas Justin Gimelstob 2 2–0 H 2–0 Feb 23, 2006 H2H
13320 Tommy Haas Leonardo Mayer 2 2–0 C 1–0 H 1–0 Aug 3, 2012 H2H
13321 Tommy Haas Mariano Puerta 2 2–0 C 1–0 H 1–0 Sep 3, 1999 H2H
13322 Tommy Haas Michael Berrer 2 2–0 C 1–0 G 1–0 May 3, 2012 H2H
13323 Tommy Haas Michel Kratochvil 2 2–0 H 2–0 Aug 16, 2002 H2H
13324 Tommy Haas Nicolas Lapentti 2 0–2 C 0–1 H 0–1 Nov 7, 1999 H2H
13325 Tommy Haas Oliver Gross 2 2–0 C 1–0 H 1–0 Aug 27, 1997 H2H
13326 Tommy Haas Oscar Hernandez 2 2–0 C 1–0 H 1–0 Mar 14, 2009 H2H
13327 Tommy Haas Peter Luczak 2 2–0 H 2–0 Jan 22, 2006 H2H
13328 Tommy Haas Petr Korda 2 0–2 H 0–2 Mar 14, 1998 H2H
13329 Tommy Haas Raemon Sluiter 2 2–0 G 1–0 H 1–0 Sep 1, 2006 H2H
13330 Tommy Haas Robert Kendrick 2 2–0 H 2–0 Sep 3, 2009 H2H
13331 Tommy Haas Sargis Sargsian 2 2–0 H 2–0 Aug 5, 2004 H2H
13332 Tommy Haas Sergiy Stakhovsky 2 2–0 C 2–0 May 4, 2017 H2H
13333 Tommy Haas Stan Wawrinka 2 2–0 C 1–0 H 1–0 May 16, 2014 H2H
13334 Tommy Haas Stefan Koubek 2 2–0 C 1–0 G 1–0 Jun 11, 2009 H2H
13335 Tommy Haas Thomas Muster 2 0–2 C 0–1 H 0–1 Oct 3, 1998 H2H
13336 Tommy Ho Johan Kriek 2 0–2 H 0–2 Oct 6, 1988 H2H
13337 Tommy Ho Steve Bryan 2 2–0 C 1–0 H 1–0 Aug 13, 1997 H2H
13338 Tommy Paul Adolfo Daniel Vallejo 2 2–0 C 1–0 H 1–0 Aug 17, 2026 H2H
13339 Tommy Paul Albert Ramos-Vinolas 2 2–0 C 1–0 H 1–0 May 10, 2022 H2H
13340 Tommy Paul Alejandro Tabilo 2 2–0 G 1–0 H 1–0 Oct 7, 2024 H2H
13341 Tommy Paul Alexandre Muller 2 2–0 G 1–0 H 1–0 Jun 29, 2026 H2H
13342 Tommy Paul Alex Bolt 2 2–0 H 2–0 Jan 11, 2024 H2H
13343 Tommy Paul Alex Michelsen 2 2–0 H 2–0 Mar 9, 2024 H2H
13344 Tommy Paul Corentin Moutet 2 2–0 C 1–0 H 1–0 Feb 18, 2026 H2H
13345 Tommy Paul Daniel Altmaier 2 2–0 C 1–0 H 1–0 May 21, 2026 H2H
13346 Tommy Paul Daniel Evans 2 0–2 G 0–1 H 0–1 Jun 26, 2025 H2H
13347 Tommy Paul Denis Kudla 2 2–0 H 2–0 Feb 17, 2023 H2H
13348 Tommy Paul Dominic Thiem 2 0–2 C 0–1 H 0–1 Oct 27, 2022 H2H
13349 Tommy Paul Dominik Koepfer 2 2–0 C 1–0 H 1–0 May 13, 2024 H2H
13350 Tommy Paul Dusan Lajovic 2 2–0 H 2–0 Feb 24, 2022 H2H
13351 Tommy Paul Elmer Moller 2 2–0 C 1–0 H 1–0 Aug 26, 2025 H2H
13352 Tommy Paul Felix Auger-Aliassime 2 0–2 H 0–2 Jan 11, 2025 H2H
13353 Tommy Paul Flavio Cobolli 2 0–2 H 0–2 Aug 20, 2026 H2H
13354 Tommy Paul Gabriel Diallo 2 2–0 H 2–0 Feb 26, 2025 H2H
13355 Tommy Paul Laslo Djere 2 2–0 H 2–0 Oct 18, 2024 H2H
13356 Tommy Paul Leo Borg 2 2–0 H 2–0 Oct 20, 2022 H2H
13357 Tommy Paul Mikhail Kukushkin 2 2–0 H 2–0 Mar 12, 2022 H2H
13358 Tommy Paul Nick Kyrgios 2 0–2 C 0–1 H 0–1 Aug 4, 2022 H2H
13359 Tommy Paul Nicolas Jarry 2 0–2 C 0–2 May 18, 2024 H2H
13360 Tommy Paul Reilly Opelka 2 2–0 H 2–0 Jan 14, 2026 H2H
13361 Tommy Paul Rinky Hijikata 2 2–0 C 1–0 H 1–0 May 25, 2026 H2H
13362 Tommy Paul Sebastian Baez 2 2–0 G 2–0 Jun 20, 2024 H2H
13363 Tommy Paul Soonwoo Kwon 2 2–0 G 1–0 H 1–0 Jul 1, 2026 H2H
13364 Tommy Paul Vasek Pospisil 2 2–0 H 2–0 Aug 10, 2022 H2H
13365 Tommy Paul Yannick Hanfmann 2 0–2 C 0–2 Apr 7, 2023 H2H
13366 Tommy Robredo Adrian Mannarino 2 2–0 C 1–0 G 1–0 Jun 26, 2014 H2H
13367 Tommy Robredo Albert Portas 2 2–0 C 2–0 Sep 29, 2005 H2H
13368 Tommy Robredo Alexander Peya 2 2–0 H 2–0 Sep 28, 2006 H2H
13369 Tommy Robredo Alexander Waske 2 2–0 C 2–0 Jul 14, 2006 H2H
13370 Tommy Robredo Alexander Zverev 2 2–0 C 2–0 Jul 30, 2015 H2H
13371 Tommy Robredo Bobby Reynolds 2 2–0 H 2–0 Jan 21, 2009 H2H
13372 Tommy Robredo Christophe Rochus 2 2–0 C 1–0 H 1–0 Nov 5, 2009 H2H
13373 Tommy Robredo Daniel Evans 2 2–0 C 1–0 H 1–0 May 30, 2017 H2H
13374 Tommy Robredo Davide Sanguinetti 2 2–0 C 2–0 Apr 30, 2005 H2H
13375 Tommy Robredo Donald Young 2 2–0 H 2–0 Mar 15, 2011 H2H
13376 Tommy Robredo Federico Delbonis 2 0–2 C 0–2 Jul 18, 2013 H2H
13377 Tommy Robredo German Puentes 2 2–0 C 2–0 Sep 27, 2001 H2H
13378 Tommy Robredo Guillaume Rufin 2 2–0 C 1–0 H 1–0 Aug 21, 2013 H2H
13379 Tommy Robredo Igor Andreev 2 2–0 C 2–0 Apr 24, 2009 H2H
13380 Tommy Robredo Igor Kunitsyn 2 2–0 H 2–0 Mar 15, 2009 H2H
13381 Tommy Robredo Jan Hernych 2 2–0 H 2–0 Mar 28, 2009 H2H
13382 Tommy Robredo Janko Tipsarevic 2 2–0 C 2–0 Jun 3, 2007 H2H
13383 Tommy Robredo Leonardo Mayer 2 0–2 C 0–1 H 0–1 Feb 7, 2014 H2H
13384 Tommy Robredo Marcel Granollers 2 2–0 C 2–0 Apr 24, 2015 H2H
13385 Tommy Robredo Martin Klizan 2 0–2 C 0–1 H 0–1 Feb 11, 2016 H2H
13386 Tommy Robredo Michal Przysiezny 2 2–0 C 2–0 Jul 15, 2010 H2H
13387 Tommy Robredo Oscar Hernandez 2 2–0 C 2–0 Jun 14, 2008 H2H
13388 Tommy Robredo Ricardo Mello 2 2–0 C 1–0 H 1–0 Feb 4, 2011 H2H
13389 Tommy Robredo Rik De Voest 2 2–0 H 2–0 Sep 14, 2007 H2H
13390 Tommy Robredo Sam Groth 2 2–0 H 2–0 Sep 3, 2015 H2H
13391 Tommy Robredo Santiago Ventura 2 2–0 C 2–0 Apr 18, 2008 H2H
13392 Tommy Robredo Tomas Zib 2 2–0 C 1–0 H 1–0 May 31, 2006 H2H
13393 Tommy Robredo Wayne Ferreira 2 0–2 H 0–2 Jan 15, 2003 H2H
13394 Tommy Robredo Xavier Malisse 2 2–0 C 2–0 Apr 15, 2004 H2H
13395 Tommy Robredo Yevgeny Kafelnikov 2 0–2 C 0–1 H 0–1 Mar 20, 2002 H2H
13396 Tom Nijssen Milan Srejber 2 0–2 H 0–2 Apr 19, 1990 H2H
13397 Tom Nijssen Pablo Arraya 2 2–0 C 1–0 H 1–0 Jul 23, 1992 H2H
13398 Tom Nijssen Thierry Tulasne 2 2–0 C 2–0 Apr 27, 1988 H2H
13399 Tom Okker Clark Graebner 2 2–0 G 1–0 H 1–0 Sep 12, 1971 H2H
13400 Tom Okker David Lloyd 2 2–0 H 2–0 Aug 5, 1970 H2H