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.

Explore these records

Use the filters to narrow the table. Select a column heading to sort; select it again to reverse the order.

Rivalries
Reset
# Player 1 Player 2 Meetings, sorted ascending Record Surface Last Met H2H
5201 Benjamin Becker Xavier Malisse 1 1–0 H 1–0 Feb 24, 2012 H2H
5202 Benjamin Becker Yves Allegro 1 1–0 G 1–0 Jun 22, 2007 H2H
5203 Benjamin Hassan Beibit Zhukayev 1 0–1 H 0–1 Oct 17, 2024 H2H
5204 Benjamin Hassan Christopher Eubanks 1 1–0 C 1–0 Jul 29, 2024 H2H
5205 Benjamin Hassan Dominic Stricker 1 0–1 H 0–1 Oct 26, 2023 H2H
5206 Benjamin Hassan Emil Ruusuvuori 1 0–1 H 0–1 Oct 19, 2023 H2H
5207 Benjamin Hassan Sebastian Baez 1 0–1 C 0–1 Jul 31, 2024 H2H
5208 Benjamin Lock Miomir Kecmanovic 1 0–1 H 0–1 Sep 23, 2023 H2H
5209 Benjamin Mitchell James Duckworth 1 0–1 H 0–1 Jan 16, 2013 H2H
5210 Benjy Robins Jeff Simpson 1 1–0 C 1–0 Aug 2, 1972 H2H
5211 Ben Qiang Zhu Tomas Zib 1 1–0 H 1–0 Sep 30, 2004 H2H
5212 Ben Shelton Alejandro Tabilo 1 0–1 H 0–1 Aug 1, 2026 H2H
5213 Ben Shelton Aleksandar Vukic 1 1–0 H 1–0 Feb 6, 2025 H2H
5214 Ben Shelton Emilio Nava 1 1–0 C 1–0 Apr 13, 2026 H2H
5215 Ben Shelton Hubert Hurkacz 1 1–0 H 1–0 Sep 2, 2026 H2H
5216 Ben Shelton James Duckworth 1 0–1 G 0–1 Jun 14, 2024 H2H
5217 Ben Shelton Jan-Lennard Struff 1 0–1 C 0–1 Apr 29, 2023 H2H
5218 Ben Shelton Laslo Djere 1 0–1 G 0–1 Jul 6, 2023 H2H
5219 Ben Shelton Quentin Halys 1 0–1 H 0–1 Jan 12, 2023 H2H
5220 Ben Shelton Raphael Collignon 1 0–1 C 0–1 May 28, 2026 H2H
5221 Ben Testerman Ben Mckown 1 1–0 H 1–0 Jan 22, 1981 H2H
5222 Ben Testerman Brian Gottfried 1 0–1 H 0–1 Aug 30, 1984 H2H
5223 Ben Testerman David Carter 1 1–0 C 1–0 Mar 3, 1983 H2H
5224 Ben Testerman David Dowlen 1 1–0 C 1–0 Oct 4, 1984 H2H
5225 Ben Testerman Eddie Dibbs 1 1–0 C 1–0 May 8, 1984 H2H
5226 Ben Testerman Eric Korita 1 1–0 G 1–0 Jun 13, 1984 H2H
5227 Ben Testerman Ferdi Taygan 1 0–1 C 0–1 Feb 10, 1982 H2H
5228 Ben Testerman Fernando Maynetto 1 1–0 C 1–0 Jul 22, 1981 H2H
5229 Ben Testerman Gilles Moretton 1 1–0 H 1–0 Feb 23, 1983 H2H
5230 Ben Testerman Hans Simonsson 1 1–0 H 1–0 Oct 12, 1984 H2H
5231 Ben Testerman Jay Lapidus 1 1–0 G 1–0 Jun 17, 1987 H2H
5232 Ben Testerman John Alexander 1 1–0 H 1–0 Oct 17, 1985 H2H
5233 Ben Testerman Juan Nunez 1 0–1 C 0–1 Jul 31, 1981 H2H
5234 Ben Testerman Mark Edmondson 1 1–0 H 1–0 Aug 11, 1982 H2H
5235 Ben Testerman Matt Mitchell 1 1–0 G 1–0 Dec 2, 1984 H2H
5236 Ben Testerman Mike Leach 1 1–0 H 1–0 Apr 25, 1987 H2H
5237 Ben Testerman Pat Dupre 1 0–1 C 0–1 Jul 16, 1979 H2H
5238 Ben Testerman Pavel Hutka 1 1–0 C 1–0 May 27, 1981 H2H
5239 Ben Testerman Pavel Slozil 1 1–0 C 1–0 Jan 24, 1985 H2H
5240 Ben Testerman Peter Fleming 1 1–0 H 1–0 Aug 19, 1987 H2H
5241 Ben Testerman Peter Johnston 1 1–0 G 1–0 Dec 6, 1982 H2H
5242 Ben Testerman Phil Lehnhoff 1 1–0 C 1–0 May 9, 1984 H2H
5243 Ben Testerman Richard Gallien 1 0–1 H 0–1 Apr 13, 1983 H2H
5244 Ben Testerman Richard Meyer 1 1–0 C 1–0 Mar 4, 1983 H2H
5245 Ben Testerman Roberto Vizcaino 1 0–1 C 0–1 May 11, 1983 H2H
5246 Ben Testerman Rod Frawley 1 1–0 G 1–0 Dec 14, 1983 H2H
5247 Ben Testerman Ross Case 1 1–0 G 1–0 Dec 4, 1982 H2H
5248 Ben Testerman Russell Simpson 1 0–1 H 0–1 Aug 18, 1982 H2H
5249 Ben Testerman Sandy Mayer 1 0–1 H 0–1 Jan 23, 1981 H2H
5250 Ben Testerman Sashi Menon 1 1–0 H 1–0 Aug 13, 1981 H2H
5251 Ben Testerman Shlomo Glickstein 1 0–1 H 0–1 Feb 3, 1983 H2H
5252 Ben Testerman Stefan Simonsson 1 0–1 H 0–1 Jan 26, 1983 H2H
5253 Ben Testerman Steve Denton 1 1–0 G 1–0 Dec 15, 1982 H2H
5254 Ben Testerman Steve Meister 1 1–0 C 1–0 Jan 25, 1984 H2H
5255 Ben Testerman Terry Moor 1 0–1 H 0–1 Oct 25, 1984 H2H
5256 Bernabe Zapata Miralles Alex de Minaur 1 0–1 C 0–1 Apr 12, 2022 H2H
5257 Bernabe Zapata Miralles Benjamin Bonzi 1 0–1 C 0–1 Apr 11, 2023 H2H
5258 Bernabe Zapata Miralles Ben Shelton 1 0–1 H 0–1 Aug 9, 2023 H2H
5259 Bernabe Zapata Miralles Botic van de Zandschulp 1 0–1 H 0–1 Feb 10, 2022 H2H
5260 Bernabe Zapata Miralles Dennis Novak 1 1–0 H 1–0 Feb 3, 2022 H2H
5261 Bernabe Zapata Miralles Egor Gerasimov 1 0–1 H 0–1 Sep 30, 2023 H2H
5262 Bernabe Zapata Miralles Ethan Quinn 1 1–0 H 1–0 Aug 30, 2023 H2H
5263 Bernabe Zapata Miralles Hubert Hurkacz 1 1–0 C 1–0 Apr 7, 2023 H2H
5264 Bernabe Zapata Miralles Laslo Djere 1 0–1 C 0–1 Feb 22, 2024 H2H
5265 Bernabe Zapata Miralles Lorenzo Musetti 1 0–1 H 0–1 Oct 14, 2022 H2H
5266 Bernabe Zapata Miralles Matteo Arnaldi 1 0–1 H 0–1 Jan 10, 2024 H2H
5267 Bernabe Zapata Miralles Pedro Martinez 1 1–0 C 1–0 Feb 16, 2023 H2H
5268 Bernabe Zapata Miralles Roberto Bautista Agut 1 0–1 C 0–1 Apr 20, 2023 H2H
5269 Bernard Boileau Buster C Mottram 1 0–1 C 0–1 Oct 24, 1980 H2H
5270 Bernard Boileau Christophe Bernelle 1 1–0 C 1–0 May 11, 1983 H2H
5271 Bernard Boileau Christophe Freyss 1 1–0 H 1–0 Mar 19, 1981 H2H
5272 Bernard Boileau Erick Iskersky 1 0–1 C 0–1 Sep 22, 1983 H2H
5273 Bernard Boileau Frew Mcmillan 1 1–0 C 1–0 Mar 13, 1980 H2H
5274 Bernard Boileau Fritz Buehning 1 0–1 C 0–1 Mar 10, 1983 H2H
5275 Bernard Boileau Guillermo Aubone 1 0–1 C 0–1 Nov 5, 1981 H2H
5276 Bernard Boileau Jose Higueras 1 0–1 C 0–1 Nov 15, 1979 H2H
5277 Bernard Boileau Karl Meiler 1 1–0 C 1–0 Jul 15, 1983 H2H
5278 Bernard Boileau Louk Sanders 1 1–0 C 1–0 Oct 23, 1980 H2H
5279 Bernard Boileau Markus Gunthardt 1 1–0 C 1–0 Oct 22, 1980 H2H
5280 Bernard Boileau Paolo Bertolucci 1 0–1 C 0–1 Jun 16, 1978 H2H
5281 Bernard Boileau Patrice Dominguez 1 0–1 C 0–1 Jun 12, 1980 H2H
5282 Bernard Boileau Patricio Cornejo 1 1–0 C 1–0 Jun 15, 1978 H2H
5283 Bernard Boileau Per Hjertquist 1 1–0 C 1–0 May 25, 1983 H2H
5284 Bernard Boileau Peter Feigl 1 1–0 H 1–0 Apr 3, 1981 H2H
5285 Bernard Boileau Ricardo Cano 1 1–0 C 1–0 Jun 14, 1979 H2H
5286 Bernard Boileau Ricardo Ycaza 1 1–0 C 1–0 May 26, 1982 H2H
5287 Bernard Boileau Richard Meyer 1 1–0 H 1–0 Jan 26, 1983 H2H
5288 Bernard Boileau Rolf Gehring 1 0–1 C 0–1 Nov 19, 1981 H2H
5289 Bernard Boileau Sandy Mayer 1 1–0 H 1–0 Mar 17, 1983 H2H
5290 Bernard Boileau Ulrich Pinner 1 0–1 C 0–1 Mar 24, 1983 H2H
5291 Bernard Fritz Alejandro Cortes 1 0–1 C 0–1 Sep 26, 1979 H2H
5292 Bernard Fritz Brian Fairlie 1 0–1 C 0–1 Jul 12, 1978 H2H
5293 Bernard Fritz Dave Siegler 1 0–1 H 0–1 Oct 29, 1981 H2H
5294 Bernard Fritz David Carter 1 0–1 C 0–1 Jul 9, 1981 H2H
5295 Bernard Fritz Dick Crealy 1 1–0 C 1–0 Aug 1, 1978 H2H
5296 Bernard Fritz Ferdi Taygan 1 1–0 C 1–0 Aug 2, 1978 H2H
5297 Bernard Fritz Gianni Marchetti 1 1–0 C 1–0 Nov 22, 1979 H2H
5298 Bernard Fritz Glen Holroyd 1 0–1 C 0–1 Nov 26, 1981 H2H
5299 Bernard Fritz Ibrahim Mahmoud 1 1–0 C 1–0 Mar 6, 1980 H2H
5300 Bernard Fritz Jean Louis Haillet 1 1–0 H 1–0 Nov 24, 1983 H2H
5301 Bernard Fritz John Paish 1 1–0 G 1–0 Jun 25, 1980 H2H
5302 Bernard Fritz Jose Luis Damiani 1 1–0 C 1–0 Jul 18, 1981 H2H
5303 Bernard Fritz Ken Rosewall 1 0–1 C 0–1 Aug 4, 1977 H2H
5304 Bernard Fritz Trey Waltke 1 0–1 H 0–1 Sep 5, 1981 H2H
5305 Bernard Fritz Victor Amaya 1 0–1 H 0–1 Feb 25, 1983 H2H
5306 Bernard Fritz Zlatko Ivancic 1 1–0 C 1–0 Jul 17, 1980 H2H
5307 Bernard Mignot Andres Gimeno 1 0–1 C 0–1 Oct 6, 1970 H2H
5308 Bernard Mignot Graham Stilwell 1 0–1 C 0–1 May 21, 1975 H2H
5309 Bernard Mignot Jim Mcmanus 1 1–0 C 1–0 May 25, 1971 H2H
5310 Bernard Mignot Juan Gisbert 1 1–0 C 1–0 Jun 6, 1976 H2H
5311 Bernard Mignot Manuel Santana 1 1–0 C 1–0 Feb 14, 1975 H2H
5312 Bernard Mignot Nicola Pietrangeli 1 1–0 C 1–0 Jun 8, 1972 H2H
5313 Bernard Mignot Nikola Pilic 1 0–1 C 0–1 Jun 9, 1977 H2H
5314 Bernard Mignot Peter Pokorny 1 1–0 G 1–0 Jun 27, 1973 H2H
5315 Bernard Mignot Pierre Barthes 1 1–0 C 1–0 Mar 30, 1972 H2H
5316 Bernard Mignot Stan Smith 1 0–1 C 0–1 May 28, 1972 H2H
5317 Bernard Mignot Wilhelm Bungert 1 1–0 C 1–0 Jun 14, 1973 H2H
5318 Bernard Montrenaud Nicola Pietrangeli 1 0–1 C 0–1 Apr 16, 1970 H2H
5319 Bernardo Mota Adrian Voinea 1 1–0 C 1–0 Apr 11, 1996 H2H
5320 Bernardo Mota Andrei Cherkasov 1 1–0 C 1–0 Mar 27, 1997 H2H
5321 Bernardo Mota Francisco Roig 1 0–1 C 0–1 Sep 15, 1994 H2H
5322 Bernard Tomic Albert Ramos-Vinolas 1 1–0 H 1–0 Aug 28, 2013 H2H
5323 Bernard Tomic Alex de Minaur 1 0–1 H 0–1 Jul 27, 2019 H2H
5324 Bernard Tomic Alex Hernandez 1 1–0 H 1–0 Jul 28, 2026 H2H
5325 Bernard Tomic Austin Krajicek 1 1–0 H 1–0 Mar 28, 2015 H2H
5326 Bernard Tomic Bjorn Fratangelo 1 0–1 H 0–1 Mar 11, 2017 H2H
5327 Bernard Tomic Blaz Kavcic 1 1–0 H 1–0 Jan 10, 2014 H2H
5328 Bernard Tomic Bradley Klahn 1 1–0 H 1–0 Sep 27, 2018 H2H
5329 Bernard Tomic Cedrik-Marcel Stebe 1 0–1 H 0–1 Feb 20, 2020 H2H
5330 Bernard Tomic Corentin Moutet 1 0–1 H 0–1 Oct 16, 2025 H2H
5331 Bernard Tomic Daniel Brands 1 1–0 H 1–0 Jan 17, 2013 H2H
5332 Bernard Tomic Egor Gerasimov 1 0–1 H 0–1 Aug 1, 2018 H2H
5333 Bernard Tomic Evgeny Donskoy 1 1–0 G 1–0 Jun 25, 2014 H2H
5334 Bernard Tomic Farrukh Dustov 1 1–0 H 1–0 Jul 17, 2014 H2H
5335 Bernard Tomic Felix Auger-Aliassime 1 1–0 H 1–0 Sep 29, 2018 H2H
5336 Bernard Tomic Flavio Cipolla 1 0–1 H 0–1 Sep 29, 2011 H2H
5337 Bernard Tomic Frances Tiafoe 1 1–0 H 1–0 Jul 25, 2019 H2H
5338 Bernard Tomic Gianni Mina 1 0–1 C 0–1 May 20, 2015 H2H
5339 Bernard Tomic Guillaume Rufin 1 1–0 H 1–0 Jan 20, 2010 H2H
5340 Bernard Tomic Hubert Hurkacz 1 1–0 G 1–0 Jul 4, 2018 H2H
5341 Bernard Tomic Ilya Ivashka 1 0–1 G 0–1 Jul 18, 2019 H2H
5342 Bernard Tomic James Ward 1 1–0 G 1–0 Jun 19, 2013 H2H
5343 Bernard Tomic John-Patrick Smith 1 0–1 G 0–1 Jul 16, 2015 H2H
5344 Bernard Tomic Jurgen Zopp 1 1–0 H 1–0 Oct 20, 2011 H2H
5345 Bernard Tomic Kenny De Schepper 1 1–0 C 1–0 Apr 24, 2013 H2H
5346 Bernard Tomic Kevin King 1 1–0 G 1–0 Jun 14, 2018 H2H
5347 Bernard Tomic Kyle Edmund 1 0–1 H 0–1 Sep 28, 2017 H2H
5348 Bernard Tomic Lloyd Harris 1 1–0 H 1–0 Sep 28, 2018 H2H
5349 Bernard Tomic Lucas Pouille 1 0–1 G 0–1 Jul 5, 2016 H2H
5350 Bernard Tomic Malek Jaziri 1 1–0 H 1–0 Feb 19, 2015 H2H
5351 Bernard Tomic Matteo Arnaldi 1 0–1 H 0–1 Oct 8, 2026 H2H
5352 Bernard Tomic Matthew Ebden 1 1–0 H 1–0 Jul 26, 2019 H2H
5353 Bernard Tomic Michael Yani 1 1–0 H 1–0 Aug 31, 2011 H2H
5354 Bernard Tomic Mikhail Kukushkin 1 0–1 C 0–1 May 24, 2012 H2H
5355 Bernard Tomic Norbert Gombos 1 1–0 G 1–0 Jun 28, 2017 H2H
5356 Bernard Tomic Patrik Rosenholm 1 1–0 H 1–0 Oct 16, 2014 H2H
5357 Bernard Tomic Radu Albot 1 1–0 G 1–0 Jun 30, 2016 H2H
5358 Bernard Tomic Rogerio Dutra Silva 1 1–0 C 1–0 May 5, 2017 H2H
5359 Bernard Tomic Rohan Bopanna 1 1–0 H 1–0 Mar 12, 2011 H2H
5360 Bernard Tomic Sam Groth 1 1–0 H 1–0 Jan 25, 2015 H2H
5361 Bernard Tomic Somdev Devvarman 1 1–0 H 1–0 Feb 22, 2013 H2H
5362 Bernard Tomic Stephane Robert 1 1–0 G 1–0 Jun 15, 2017 H2H
5363 Bernard Tomic Steve Darcis 1 0–1 H 0–1 Feb 23, 2017 H2H
5364 Bernard Tomic Taylor Fritz 1 0–1 C 0–1 May 28, 2019 H2H
5365 Bernard Tomic Teymuraz Gabashvili 1 0–1 H 0–1 Jan 16, 2016 H2H
5366 Bernard Tomic Thiago Monteiro 1 1–0 H 1–0 Mar 22, 2019 H2H
5367 Bernard Tomic Tobias Kamke 1 1–0 H 1–0 Jan 21, 2015 H2H
5368 Bernard Tomic Ugo Humbert 1 0–1 H 0–1 Sep 20, 2018 H2H
5369 Bernard Tomic Yuichi Sugita 1 1–0 H 1–0 Feb 10, 2021 H2H
5370 Bernard Tomic Ze Zhang 1 1–0 H 1–0 Oct 3, 2013 H2H
5371 Bernd Karbacher Alberto Mancini 1 1–0 C 1–0 May 12, 1993 H2H
5372 Bernd Karbacher Andrei Cherkasov 1 0–1 H 0–1 Jan 20, 1999 H2H
5373 Bernd Karbacher Andrei Olhovskiy 1 1–0 C 1–0 Sep 18, 1992 H2H
5374 Bernd Karbacher Bryan Shelton 1 0–1 H 0–1 Jan 14, 1993 H2H
5375 Bernd Karbacher Carlos Costa 1 1–0 H 1–0 Mar 3, 1993 H2H
5376 Bernd Karbacher Carsten Arriens 1 0–1 C 0–1 Oct 7, 1993 H2H
5377 Bernd Karbacher Christian Bergstrom 1 1–0 C 1–0 May 6, 1993 H2H
5378 Bernd Karbacher Daniel Courcol 1 1–0 C 1–0 May 31, 1995 H2H
5379 Bernd Karbacher Daniel Orsanic 1 1–0 C 1–0 Jul 9, 1994 H2H
5380 Bernd Karbacher David Dilucia 1 1–0 H 1–0 Apr 15, 1999 H2H
5381 Bernd Karbacher Francisco Roig 1 1–0 C 1–0 Jul 15, 1992 H2H
5382 Bernd Karbacher Galo Blanco 1 1–0 C 1–0 Oct 4, 1996 H2H
5383 Bernd Karbacher Gilad Bloom 1 1–0 H 1–0 Mar 13, 1993 H2H
5384 Bernd Karbacher Goran Prpic 1 0–1 C 0–1 May 30, 1993 H2H
5385 Bernd Karbacher Grant Connell 1 1–0 H 1–0 Mar 14, 1992 H2H
5386 Bernd Karbacher Guillaume Raoux 1 1–0 C 1–0 Jul 22, 1993 H2H
5387 Bernd Karbacher Henri Leconte 1 0–1 G 0–1 Jun 26, 1992 H2H
5388 Bernd Karbacher Horst Skoff 1 1–0 C 1–0 Jul 10, 1994 H2H
5389 Bernd Karbacher Ignacio Truyol 1 0–1 H 0–1 Aug 14, 1996 H2H
5390 Bernd Karbacher Jacobo Diaz 1 0–1 C 0–1 Sep 17, 1998 H2H
5391 Bernd Karbacher Jamie Morgan 1 0–1 H 0–1 Jan 7, 1993 H2H
5392 Bernd Karbacher Jan Apell 1 1–0 H 1–0 Jan 20, 1993 H2H
5393 Bernd Karbacher Jan Kroslak 1 1–0 C 1–0 Mar 4, 1999 H2H
5394 Bernd Karbacher Jason Stoltenberg 1 1–0 C 1–0 Feb 23, 1995 H2H
5395 Bernd Karbacher Joern Renzenbrink 1 1–0 C 1–0 Jul 20, 1994 H2H
5396 Bernd Karbacher Jordi Arrese 1 0–1 C 0–1 Jun 16, 1995 H2H
5397 Bernd Karbacher Karol Kucera 1 0–1 C 0–1 Oct 20, 1994 H2H
5398 Bernd Karbacher Lars Jonsson 1 1–0 C 1–0 Jul 23, 1994 H2H
5399 Bernd Karbacher Lars Koslowski 1 1–0 C 1–0 Apr 30, 1992 H2H
5400 Bernd Karbacher Leander Paes 1 1–0 H 1–0 Aug 31, 1994 H2H