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.

About this search tool

Compare ATP tennis records 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 head-to-head records by scope and view, or choose a player to find every rivalry.

Rivalries
Reset
# Player 1 Player 2 Meetings, sorted ascending Record Surface Last Met H2H
31201 Leif Shiras Pieter Aldrich 1 0–1 G 0–1 Jul 12, 1990 H2H
31202 Leif Shiras Rod Frawley 1 1–0 G 1–0 Dec 22, 1983 H2H
31203 Leif Shiras Rodney Harmon 1 1–0 G 1–0 Jun 16, 1984 H2H
31204 Leif Shiras Scott Mccain 1 1–0 G 1–0 Dec 12, 1984 H2H
31205 Leif Shiras Terry Moor 1 1–0 G 1–0 Jun 12, 1985 H2H
31206 Leif Shiras Tony Giammalva 1 0–1 G 0–1 Dec 1, 1983 H2H
31207 Leif Shiras Van Winitsky 1 0–1 H 0–1 Sep 27, 1984 H2H
31208 Leif Shiras Wojtek Fibak 1 1–0 C 1–0 Feb 6, 1986 H2H
31209 Leo Borg Laslo Djere 1 0–1 H 0–1 Oct 19, 2023 H2H
31210 Leonardo Lavalle Andrew Castle 1 1–0 G 1–0 Jun 24, 1992 H2H
31211 Leonardo Lavalle Brad Pearce 1 0–1 G 0–1 Jun 13, 1990 H2H
31212 Leonardo Lavalle Broderick Dyke 1 1–0 C 1–0 May 10, 1990 H2H
31213 Leonardo Lavalle Cassio Motta 1 0–1 C 0–1 Apr 30, 1986 H2H
31214 Leonardo Lavalle Damir Keretic 1 1–0 C 1–0 May 7, 1986 H2H
31215 Leonardo Lavalle David Pate 1 0–1 H 0–1 Sep 18, 1986 H2H
31216 Leonardo Lavalle Fernando Luna 1 1–0 C 1–0 May 18, 1989 H2H
31217 Leonardo Lavalle Glenn Michibata 1 1–0 H 1–0 Oct 9, 1986 H2H
31218 Leonardo Lavalle Grant Connell 1 1–0 H 1–0 Jul 28, 1988 H2H
31219 Leonardo Lavalle Hans Schwaier 1 1–0 C 1–0 Jul 13, 1988 H2H
31220 Leonardo Lavalle Heinz Gunthardt 1 1–0 C 1–0 Sep 20, 1985 H2H
31221 Leonardo Lavalle Jacco Eltingh 1 1–0 H 1–0 Oct 10, 1991 H2H
31222 Leonardo Lavalle Jeremy Bates 1 1–0 H 1–0 Jan 17, 1990 H2H
31223 Leonardo Lavalle Kelly Jones 1 1–0 C 1–0 Oct 20, 1988 H2H
31224 Leonardo Lavalle Ken Flach 1 0–1 H 0–1 Aug 29, 1985 H2H
31225 Leonardo Lavalle Leif Shiras 1 1–0 H 1–0 Jan 18, 1989 H2H
31226 Leonardo Lavalle Mark Dickson 1 1–0 H 1–0 Nov 21, 1985 H2H
31227 Leonardo Lavalle Markus Zoecke 1 0–1 C 0–1 Feb 19, 1992 H2H
31228 Leonardo Lavalle Martin Laurendeau 1 0–1 C 0–1 Apr 6, 1990 H2H
31229 Leonardo Lavalle Massimo Cierro 1 1–0 C 1–0 May 14, 1986 H2H
31230 Leonardo Lavalle Michael Robertson 1 1–0 H 1–0 Jul 21, 1988 H2H
31231 Leonardo Lavalle Michael Tauson 1 1–0 C 1–0 Jun 2, 1989 H2H
31232 Leonardo Lavalle Michael Westphal 1 1–0 C 1–0 Feb 9, 1989 H2H
31233 Leonardo Lavalle Miloslav Mecir 1 0–1 H 0–1 Aug 30, 1989 H2H
31234 Leonardo Lavalle Nicklas Kroon 1 1–0 H 1–0 Jul 22, 1992 H2H
31235 Leonardo Lavalle Pablo Arraya 1 1–0 C 1–0 Sep 17, 1987 H2H
31236 Leonardo Lavalle Patrik Kuhnen 1 0–1 C 0–1 May 10, 1989 H2H
31237 Leonardo Lavalle Pedro Rebolledo 1 0–1 C 0–1 Sep 18, 1987 H2H
31238 Leonardo Lavalle Peter Lundgren 1 0–1 H 0–1 Jan 16, 1991 H2H
31239 Leonardo Lavalle Philip Johnson 1 1–0 H 1–0 Jul 22, 1988 H2H
31240 Leonardo Lavalle Roberto Azar 1 0–1 C 0–1 Aug 2, 1989 H2H
31241 Leonardo Lavalle Sergio Casal 1 0–1 H 0–1 Sep 25, 1988 H2H
31242 Leonardo Lavalle Slobodan Zivojinovic 1 0–1 C 0–1 Sep 28, 1989 H2H
31243 Leonardo Lavalle Tarik Benhabiles 1 0–1 C 0–1 Mar 8, 1990 H2H
31244 Leonardo Lavalle Thierry Champion 1 0–1 G 0–1 Jun 26, 1992 H2H
31245 Leonardo Lavalle Veli Paloheimo 1 1–0 H 1–0 Jan 20, 1989 H2H
31246 Leonardo Mayer Adam Pavlasek 1 1–0 C 1–0 Apr 13, 2017 H2H
31247 Leonardo Mayer Adrian Mannarino 1 0–1 H 0–1 Feb 24, 2011 H2H
31248 Leonardo Mayer Alejandro Falla 1 1–0 H 1–0 Mar 10, 2012 H2H
31249 Leonardo Mayer Alexander Zverev 1 0–1 C 0–1 May 11, 2018 H2H
31250 Leonardo Mayer Aljaz Bedene 1 1–0 G 1–0 Jun 26, 2013 H2H
31251 Leonardo Mayer Antoine Hoang 1 0–1 H 0–1 Aug 28, 2019 H2H
31252 Leonardo Mayer Benoit Paire 1 0–1 H 0–1 Jan 12, 2018 H2H
31253 Leonardo Mayer Bernard Tomic 1 0–1 H 0–1 Jan 16, 2013 H2H
31254 Leonardo Mayer Brian Dabul 1 0–1 H 0–1 Mar 13, 2010 H2H
31255 Leonardo Mayer Carsten Ball 1 0–1 H 0–1 Aug 1, 2009 H2H
31256 Leonardo Mayer Cristian Garin 1 0–1 C 0–1 Mar 2, 2019 H2H
31257 Leonardo Mayer Damir Dzumhur 1 0–1 H 0–1 Mar 25, 2016 H2H
31258 Leonardo Mayer David Guez 1 1–0 C 1–0 May 19, 2010 H2H
31259 Leonardo Mayer Denis Gremelmayr 1 1–0 C 1–0 Jul 17, 2008 H2H
31260 Leonardo Mayer Diego Junqueira 1 1–0 C 1–0 Feb 26, 2009 H2H
31261 Leonardo Mayer Di Wu 1 1–0 H 1–0 Oct 7, 2014 H2H
31262 Leonardo Mayer Dustin Brown 1 1–0 C 1–0 May 24, 2011 H2H
31263 Leonardo Mayer Edouard Roger-Vasselin 1 1–0 C 1–0 May 22, 2014 H2H
31264 Leonardo Mayer Elias Ymer 1 0–1 H 0–1 Oct 19, 2017 H2H
31265 Leonardo Mayer Evgeny Korolev 1 0–1 C 0–1 Apr 9, 2009 H2H
31266 Leonardo Mayer Facundo Arguello 1 1–0 C 1–0 Feb 13, 2014 H2H
31267 Leonardo Mayer Facundo Bagnis 1 0–1 C 0–1 Feb 23, 2012 H2H
31268 Leonardo Mayer Federico Gaio 1 1–0 C 1–0 May 12, 2015 H2H
31269 Leonardo Mayer Filippo Volandri 1 0–1 C 0–1 Feb 7, 2013 H2H
31270 Leonardo Mayer Flavio Cipolla 1 1–0 H 1–0 Jul 27, 2012 H2H
31271 Leonardo Mayer Frances Tiafoe 1 0–1 G 0–1 Jun 22, 2018 H2H
31272 Leonardo Mayer Frank Dancevic 1 0–1 G 0–1 Jun 20, 2009 H2H
31273 Leonardo Mayer Gilles Muller 1 1–0 C 1–0 May 5, 2015 H2H
31274 Leonardo Mayer Grigor Dimitrov 1 0–1 G 0–1 Jul 1, 2014 H2H
31275 Leonardo Mayer Guillaume Rufin 1 0–1 H 0–1 Sep 1, 2010 H2H
31276 Leonardo Mayer Hubert Hurkacz 1 0–1 G 0–1 Jul 4, 2019 H2H
31277 Leonardo Mayer Igor Kunitsyn 1 1–0 H 1–0 Jul 31, 2009 H2H
31278 Leonardo Mayer Igor Sijsling 1 0–1 H 0–1 Mar 22, 2013 H2H
31279 Leonardo Mayer James Duckworth 1 1–0 C 1–0 May 28, 2014 H2H
31280 Leonardo Mayer Joao Souza 1 0–1 C 0–1 Feb 14, 2015 H2H
31281 Leonardo Mayer Josselin Ouanna 1 1–0 H 1–0 Jul 30, 2009 H2H
31282 Leonardo Mayer Jozef Kovalik 1 1–0 C 1–0 Jul 28, 2018 H2H
31283 Leonardo Mayer Kenny De Schepper 1 1–0 C 1–0 Jul 31, 2013 H2H
31284 Leonardo Mayer Kyle Edmund 1 0–1 H 0–1 Aug 22, 2018 H2H
31285 Leonardo Mayer Lukas Lacko 1 0–1 H 0–1 Jan 20, 2010 H2H
31286 Leonardo Mayer Lukasz Kubot 1 1–0 H 1–0 Aug 29, 2012 H2H
31287 Leonardo Mayer Malek Jaziri 1 0–1 C 0–1 May 3, 2019 H2H
31288 Leonardo Mayer Marco Cecchinato 1 0–1 H 0–1 Jan 15, 2020 H2H
31289 Leonardo Mayer Marton Fucsovics 1 0–1 H 0–1 Oct 27, 2017 H2H
31290 Leonardo Mayer Matthew Ebden 1 1–0 H 1–0 Aug 29, 2014 H2H
31291 Leonardo Mayer Matthias Bachinger 1 0–1 H 0–1 Oct 17, 2014 H2H
31292 Leonardo Mayer Maximilian Marterer 1 1–0 H 1–0 Oct 22, 2015 H2H
31293 Leonardo Mayer Michael Berrer 1 1–0 C 1–0 Jul 10, 2014 H2H
31294 Leonardo Mayer Michael Mmoh 1 1–0 H 1–0 Aug 14, 2018 H2H
31295 Leonardo Mayer Mikael Ymer 1 1–0 H 1–0 Mar 22, 2019 H2H
31296 Leonardo Mayer Mikhail Kukushkin 1 0–1 H 0–1 Jan 16, 2015 H2H
31297 Leonardo Mayer Mikhail Ledovskikh 1 1–0 G 1–0 Jun 20, 2012 H2H
31298 Leonardo Mayer Miomir Kecmanovic 1 0–1 H 0–1 Jan 3, 2019 H2H
31299 Leonardo Mayer Nikola Mektic 1 1–0 C 1–0 Jul 21, 2016 H2H
31300 Leonardo Mayer Oscar Hernandez 1 1–0 G 1–0 Jun 24, 2009 H2H
31301 Leonardo Mayer Peter Luczak 1 0–1 H 0–1 Aug 24, 2010 H2H
31302 Leonardo Mayer Rajeev Ram 1 0–1 H 0–1 Jul 28, 2012 H2H
31303 Leonardo Mayer Reilly Opelka 1 1–0 H 1–0 Mar 9, 2019 H2H
31304 Leonardo Mayer Rogerio Dutra Silva 1 1–0 C 1–0 Feb 15, 2018 H2H
31305 Leonardo Mayer Ruben Bemelmans 1 1–0 H 1–0 Mar 11, 2018 H2H
31306 Leonardo Mayer Rudolf Molleker 1 0–1 C 0–1 Jul 25, 2019 H2H
31307 Leonardo Mayer Sam Groth 1 1–0 H 1–0 Mar 12, 2016 H2H
31308 Leonardo Mayer Sergio Roitman 1 1–0 H 1–0 Feb 5, 2009 H2H
31309 Leonardo Mayer Sergiy Stakhovsky 1 1–0 C 1–0 May 26, 2010 H2H
31310 Leonardo Mayer Stan Wawrinka 1 0–1 C 0–1 May 12, 2010 H2H
31311 Leonardo Mayer Stefanos Tsitsipas 1 0–1 H 0–1 Mar 25, 2019 H2H
31312 Leonardo Mayer Taro Daniel 1 1–0 H 1–0 Mar 13, 2018 H2H
31313 Leonardo Mayer Thanasi Kokkinakis 1 1–0 G 1–0 Jul 1, 2015 H2H
31314 Leonardo Mayer Thiago Monteiro 1 0–1 C 0–1 Feb 27, 2020 H2H
31315 Leonardo Mayer Thomas Fabbiano 1 0–1 H 0–1 Feb 24, 2016 H2H
31316 Leonardo Mayer Wayne Odesnik 1 1–0 C 1–0 May 7, 2009 H2H
31317 Leonardo Mayer Xavier Malisse 1 1–0 H 1–0 Mar 9, 2013 H2H
31318 Leonardo Mayer Yan Bai 1 1–0 H 1–0 Oct 13, 2015 H2H
31319 Leo Palin Alvaro Betancur 1 1–0 C 1–0 Aug 6, 1980 H2H
31320 Leo Palin Billy Martin 1 0–1 C 0–1 Jul 29, 1980 H2H
31321 Leo Palin Colin Dibley 1 0–1 H 0–1 Oct 30, 1980 H2H
31322 Leo Palin Dick Stockton 1 0–1 H 0–1 Aug 13, 1981 H2H
31323 Leo Palin Herve Gauvain 1 0–1 C 0–1 Mar 17, 1977 H2H
31324 Leo Palin Ian Fletcher 1 1–0 H 1–0 Aug 16, 1979 H2H
31325 Leo Palin Jean Luc Cotard 1 1–0 H 1–0 Nov 1, 1979 H2H
31326 Leo Palin John Yuill 1 0–1 C 0–1 Sep 2, 1977 H2H
31327 Leo Palin Jorge Andrew 1 1–0 C 1–0 Aug 22, 1979 H2H
31328 Leo Palin Kehinde Ajayi 1 1–0 C 1–0 Feb 28, 1980 H2H
31329 Leo Palin Lawrence Hall 1 1–0 C 1–0 Jul 27, 1978 H2H
31330 Leo Palin Mark Vines 1 1–0 H 1–0 Nov 3, 1982 H2H
31331 Leo Palin Matt Mitchell 1 1–0 C 1–0 Sep 26, 1979 H2H
31332 Leo Palin Mike Cahill 1 0–1 H 0–1 Aug 17, 1979 H2H
31333 Leo Palin Mike Estep 1 1–0 C 1–0 Apr 7, 1983 H2H
31334 Leo Palin Onny Parun 1 0–1 H 0–1 Oct 9, 1980 H2H
31335 Leo Palin Paolo Bertolucci 1 0–1 C 0–1 May 19, 1982 H2H
31336 Leo Palin Pat Dupre 1 0–1 C 0–1 Sep 27, 1979 H2H
31337 Leo Palin Peter Feigl 1 0–1 H 0–1 Apr 10, 1981 H2H
31338 Leo Palin Phil Dent 1 0–1 C 0–1 Mar 20, 1980 H2H
31339 Leo Palin Ricardo Cano 1 1–0 C 1–0 Mar 11, 1982 H2H
31340 Leo Palin Rodney Harmon 1 0–1 H 0–1 Aug 20, 1982 H2H
31341 Leo Palin Steve Meister 1 0–1 C 0–1 May 8, 1984 H2H
31342 Leo Palin Tom Gorman 1 0–1 H 0–1 Nov 7, 1979 H2H
31343 Leo Palin Tom Okker 1 0–1 C 0–1 Jul 25, 1980 H2H
31344 Leo Palin Tony Giammalva 1 0–1 H 0–1 Aug 30, 1980 H2H
31345 Leo Palin Vadim Borisov 1 0–1 C 0–1 Dec 18, 1980 H2H
31346 Leo Palin Victor Amaya 1 0–1 C 0–1 Feb 25, 1982 H2H
31347 Liam Broady Bjorn Fratangelo 1 1–0 H 1–0 Mar 23, 2018 H2H
31348 Liam Broady Constant Lestienne 1 1–0 G 1–0 Jul 5, 2023 H2H
31349 Liam Broady Hamad Medjedovic 1 1–0 H 1–0 Sep 29, 2022 H2H
31350 Liam Broady Hubert Hurkacz 1 1–0 H 1–0 Jul 28, 2021 H2H
31351 Liam Broady James Duckworth 1 0–1 G 0–1 Jul 14, 2022 H2H
31352 Liam Broady Jan-Lennard Struff 1 0–1 C 0–1 Apr 9, 2021 H2H
31353 Liam Broady Marcos Giron 1 0–1 H 0–1 Feb 11, 2022 H2H
31354 Liam Broady Mikael Ymer 1 0–1 G 0–1 Jun 29, 2023 H2H
31355 Liam Broady Nick Kyrgios 1 0–1 H 0–1 Jan 19, 2022 H2H
31356 Liam Broady Oleksii Krutykh 1 1–0 H 1–0 Feb 22, 2023 H2H
31357 Liam Broady Pedro Cachin 1 1–0 H 1–0 Jan 4, 2024 H2H
31358 Liam Draxl Damir Dzumhur 1 0–1 H 0–1 Jan 18, 2026 H2H
31359 Liam Draxl Daniel Merida 1 0–1 H 0–1 Aug 4, 2026 H2H
31360 Liam Draxl Nishesh Basavareddy 1 0–1 C 0–1 Mar 31, 2026 H2H
31361 Liam Draxl Pablo Carreno Busta 1 0–1 H 0–1 Jul 29, 2025 H2H
31362 Liam Draxl Quentin Halys 1 0–1 H 0–1 Mar 19, 2026 H2H
31363 Liam Krall Radu Albot 1 0–1 H 0–1 Feb 9, 2023 H2H
31364 Libor Nemecek Andrew Sznajder 1 0–1 H 0–1 Jan 17, 1990 H2H
31365 Libor Nemecek Fernando Luna 1 1–0 C 1–0 Aug 1, 1991 H2H
31366 Libor Nemecek Jan Gunnarsson 1 1–0 H 1–0 Jan 12, 1989 H2H
31367 Libor Nemecek Kenny Thorne 1 0–1 H 0–1 Sep 30, 1993 H2H
31368 Libor Nemecek Paul Wekesa 1 1–0 H 1–0 Apr 12, 1995 H2H
31369 Libor Nemecek Steve Bryan 1 0–1 H 0–1 Aug 4, 1994 H2H
31370 Libor Pimek Balazs Taroczy 1 0–1 C 0–1 Aug 11, 1984 H2H
31371 Libor Pimek Bill Scanlon 1 1–0 C 1–0 Jul 8, 1983 H2H
31372 Libor Pimek Blaine Willenborg 1 0–1 C 0–1 Feb 6, 1987 H2H
31373 Libor Pimek Bob Lutz 1 1–0 H 1–0 Feb 21, 1985 H2H
31374 Libor Pimek Broderick Dyke 1 0–1 C 0–1 Mar 21, 1986 H2H
31375 Libor Pimek Charles Bud Cox 1 1–0 C 1–0 Aug 15, 1986 H2H
31376 Libor Pimek Charles Honey 1 1–0 H 1–0 Aug 18, 1988 H2H
31377 Libor Pimek Christophe Freyss 1 1–0 C 1–0 May 9, 1984 H2H
31378 Libor Pimek Craig A Miller 1 1–0 C 1–0 Aug 3, 1983 H2H
31379 Libor Pimek Damir Keretic 1 1–0 H 1–0 Mar 15, 1988 H2H
31380 Libor Pimek Derek Tarr 1 1–0 C 1–0 Jul 19, 1984 H2H
31381 Libor Pimek Eduardo Bengoechea 1 0–1 C 0–1 Aug 6, 1986 H2H
31382 Libor Pimek Egan Adams 1 0–1 C 0–1 Jul 25, 1984 H2H
31383 Libor Pimek Eric Fromm 1 1–0 C 1–0 Aug 1, 1984 H2H
31384 Libor Pimek Eric Korita 1 0–1 H 0–1 Sep 3, 1983 H2H
31385 Libor Pimek Eric Winogradsky 1 1–0 H 1–0 Sep 5, 1987 H2H
31386 Libor Pimek Gabriel Urpi 1 1–0 C 1–0 May 18, 1984 H2H
31387 Libor Pimek Greg Holmes 1 0–1 C 0–1 Jan 30, 1986 H2H
31388 Libor Pimek Hans Dieter Beutel 1 1–0 C 1–0 Nov 18, 1983 H2H
31389 Libor Pimek Hans Simonsson 1 1–0 H 1–0 Nov 1, 1984 H2H
31390 Libor Pimek Heinz Gunthardt 1 0–1 C 0–1 Jan 26, 1984 H2H
31391 Libor Pimek Jan Gunnarsson 1 0–1 H 0–1 Nov 24, 1985 H2H
31392 Libor Pimek Joao Soares 1 1–0 C 1–0 May 15, 1985 H2H
31393 Libor Pimek Johan Kriek 1 0–1 C 0–1 Nov 14, 1985 H2H
31394 Libor Pimek John Alexander 1 0–1 C 0–1 Jul 30, 1983 H2H
31395 Libor Pimek John Fitzgerald 1 0–1 C 0–1 Nov 24, 1988 H2H
31396 Libor Pimek John Sadri 1 0–1 H 0–1 Aug 21, 1985 H2H
31397 Libor Pimek Josef Cihak 1 1–0 C 1–0 Sep 21, 1984 H2H
31398 Libor Pimek Jose Higueras 1 1–0 H 1–0 Feb 22, 1985 H2H
31399 Libor Pimek Jose Luis Clerc 1 0–1 C 0–1 May 25, 1983 H2H
31400 Libor Pimek Juan Avendano 1 1–0 C 1–0 May 30, 1984 H2H