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 descending Record Surface Last Met H2H
45201 Dong Wook Song Bob Green 1 1–0 H 1–0 Apr 23, 1987 H2H
45202 Dong Wook Song John Letts 1 1–0 H 1–0 Apr 21, 1988 H2H
45203 Don O'Connell Gene Scott 1 0–1 G 0–1 Jul 14, 1972 H2H
45204 Don O'Connell Mark Cox 1 0–1 H 0–1 Jul 12, 1973 H2H
45205 Don Turner Nikola Pilic 1 0–1 G 0–1 Jan 29, 1970 H2H
45206 Don Turner Torben Ulrich 1 0–1 H 0–1 Mar 10, 1971 H2H
45207 Don Wilson Tom Gorman 1 0–1 H 0–1 Sep 24, 1968 H2H
45208 Doug Bohaboy Michael Kohlmann 1 0–1 H 0–1 Oct 2, 2002 H2H
45209 Doug Burke Agustin Moreno 1 1–0 C 1–0 Jul 12, 1989 H2H
45210 Doug Burke David Lewis 1 1–0 H 1–0 Jan 6, 1989 H2H
45211 Doug Burke Jim Gurfein 1 1–0 H 1–0 Jul 21, 1988 H2H
45212 Doug Crawford Adriano Panatta 1 0–1 C 0–1 Jun 8, 1975 H2H
45213 Doug Crawford Arthur Ashe 1 0–1 C 0–1 Aug 29, 1974 H2H
45214 Doug Crawford Bernard Fritz 1 0–1 C 0–1 Aug 2, 1977 H2H
45215 Doug Crawford Bernard Mignot 1 0–1 C 0–1 May 31, 1975 H2H
45216 Doug Crawford Bill Lofgren 1 0–1 C 0–1 Aug 18, 1977 H2H
45217 Doug Crawford Billy Martin 1 0–1 H 0–1 Sep 19, 1974 H2H
45218 Doug Crawford Birger Andersson 1 1–0 C 1–0 Apr 22, 1975 H2H
45219 Doug Crawford Bob Giltinan 1 1–0 G 1–0 Jun 13, 1973 H2H
45220 Doug Crawford Butch Seewagen 1 0–1 C 0–1 Jul 12, 1978 H2H
45221 Doug Crawford Dick Crealy 1 0–1 C 0–1 Sep 25, 1974 H2H
45222 Doug Crawford Eric Deblicker 1 0–1 C 0–1 Apr 23, 1975 H2H
45223 Doug Crawford Eric Friedler 1 1–0 C 1–0 Nov 25, 1976 H2H
45224 Doug Crawford Francois Jauffret 1 0–1 C 0–1 Aug 8, 1974 H2H
45225 Doug Crawford Frank Froehling 1 0–1 C 0–1 Apr 10, 1974 H2H
45226 Doug Crawford Geoff Masters 1 0–1 C 0–1 Apr 3, 1974 H2H
45227 Doug Crawford Graham Stilwell 1 1–0 C 1–0 Aug 28, 1974 H2H
45228 Doug Crawford Hans Jurgen Pohmann 1 0–1 H 0–1 Nov 9, 1976 H2H
45229 Doug Crawford Jim Mcmanus 1 0–1 C 0–1 Sep 28, 1972 H2H
45230 Doug Crawford John Peckskamp 1 1–0 C 1–0 Aug 10, 1977 H2H
45231 Doug Crawford John Whitlinger 1 0–1 H 0–1 Nov 23, 1977 H2H
45232 Doug Crawford Juan Gisbert 1 0–1 G 0–1 Aug 30, 1974 H2H
45233 Doug Crawford Jun Kamiwazumi 1 0–1 C 0–1 May 27, 1975 H2H
45234 Doug Crawford Jun Kuki 1 0–1 G 0–1 Jun 18, 1975 H2H
45235 Doug Crawford Jurgen Fassbender 1 0–1 C 0–1 Nov 2, 1977 H2H
45236 Doug Crawford Mark Farrell 1 1–0 C 1–0 May 29, 1975 H2H
45237 Doug Crawford Mike Estep 1 0–1 G 0–1 Jun 25, 1975 H2H
45238 Doug Crawford Mike Fishbach 1 1–0 C 1–0 Apr 9, 1975 H2H
45239 Doug Crawford Munawar Iqbal 1 1–0 G 1–0 Jun 14, 1973 H2H
45240 Doug Crawford Nick Saviano 1 0–1 C 0–1 Aug 2, 1978 H2H
45241 Doug Crawford Nicola Spear 1 1–0 C 1–0 Sep 2, 1977 H2H
45242 Doug Crawford Norman Holmes 1 0–1 G 0–1 Jun 27, 1973 H2H
45243 Doug Crawford Onny Parun 1 0–1 C 0–1 Feb 28, 1970 H2H
45244 Doug Crawford Patrice Dominguez 1 0–1 C 0–1 Aug 23, 1978 H2H
45245 Doug Crawford Patrick Proisy 1 0–1 C 0–1 Apr 11, 1975 H2H
45246 Doug Crawford Peter Doerner 1 0–1 G 0–1 Jun 7, 1972 H2H
45247 Doug Crawford Peter Szoke 1 1–0 C 1–0 Apr 10, 1975 H2H
45248 Doug Crawford Raul Ramirez 1 0–1 C 0–1 Aug 11, 1977 H2H
45249 Doug Crawford Ricardo Cano 1 0–1 C 0–1 Aug 25, 1976 H2H
45250 Doug Crawford Richard Lewis 1 0–1 C 0–1 Dec 1, 1977 H2H
45251 Doug Crawford Ulrich Marten 1 1–0 C 1–0 May 30, 1975 H2H
45252 Doug Crawford Ulrich Pinner 1 0–1 C 0–1 Feb 20, 1975 H2H
45253 Doug Flach Chris Bailey 1 0–1 G 0–1 Jun 8, 1994 H2H
45254 Doug Flach Christo Van Rensburg 1 0–1 C 0–1 Apr 14, 1994 H2H
45255 Doug Flach Cyril Suk 1 1–0 H 1–0 Jan 6, 1994 H2H
45256 Doug Flach Danny Sapsford 1 0–1 H 0–1 Apr 10, 1997 H2H
45257 Doug Flach Dick Norman 1 1–0 G 1–0 Jul 10, 1997 H2H
45258 Doug Flach Francisco Maciel 1 1–0 H 1–0 Aug 10, 1988 H2H
45259 Doug Flach Gouichi Motomura 1 1–0 H 1–0 Apr 1, 1993 H2H
45260 Doug Flach Jacco Eltingh 1 0–1 C 0–1 Oct 13, 1993 H2H
45261 Doug Flach Kenny Thorne 1 0–1 C 0–1 Oct 21, 1993 H2H
45262 Doug Flach Lars Koslowski 1 1–0 H 1–0 Apr 7, 1993 H2H
45263 Doug Flach Marcelo Ingaramo 1 0–1 C 0–1 May 12, 1994 H2H
45264 Doug Flach Markus Zoecke 1 1–0 H 1–0 Apr 6, 1994 H2H
45265 Doug Flach Nicolas Pereira 1 1–0 C 1–0 May 8, 1997 H2H
45266 Doug King Colin Dibley 1 0–1 C 0–1 Sep 27, 1972 H2H
45267 Douglas Palm Hans Joachim Ploetz 1 1–0 C 1–0 Feb 20, 1975 H2H
45268 Douglas Palm Harald Elschenbroich 1 0–1 C 0–1 Mar 7, 1975 H2H
45269 Douglas Palm Juan Gisbert 1 0–1 H 0–1 Nov 6, 1974 H2H
45270 Douglas Palm Leif Johansson 1 0–1 C 0–1 Jul 7, 1976 H2H
45271 Dragan Savic Billy Martin 1 0–1 C 0–1 Feb 12, 1975 H2H
45272 Drew Gitlin Beejong Sisson 1 1–0 C 1–0 Oct 21, 1981 H2H
45273 Drew Gitlin Christophe Freyss 1 1–0 C 1–0 May 25, 1983 H2H
45274 Drew Gitlin Craig Wittus 1 1–0 H 1–0 Aug 12, 1982 H2H
45275 Drew Gitlin Dick Stockton 1 1–0 H 1–0 Feb 24, 1983 H2H
45276 Drew Gitlin Dominique Bedel 1 0–1 C 0–1 Oct 22, 1982 H2H
45277 Drew Gitlin Eddie Dibbs 1 0–1 C 0–1 Jul 27, 1983 H2H
45278 Drew Gitlin Howard Sands 1 1–0 G 1–0 Nov 28, 1984 H2H
45279 Drew Gitlin Mike Estep 1 1–0 G 1–0 Dec 8, 1982 H2H
45280 Drew Gitlin Peter Rennert 1 0–1 G 0–1 Jun 8, 1983 H2H
45281 Drew Gitlin Rod Frawley 1 0–1 G 0–1 Jul 8, 1982 H2H
45282 Drew Gitlin Roscoe Tanner 1 1–0 C 1–0 Jul 14, 1983 H2H
45283 Drew Gitlin Ross Case 1 1–0 C 1–0 Nov 26, 1981 H2H
45284 Drew Gitlin Sandy Mayer 1 0–1 C 0–1 Mar 18, 1982 H2H
45285 Drew Gitlin Tony Giammalva 1 1–0 H 1–0 Oct 10, 1984 H2H
45286 Drew Gitlin Trey Waltke 1 1–0 C 1–0 Oct 21, 1982 H2H
45287 Dudi Sela Albert Ramos-Vinolas 1 1–0 H 1–0 Jan 7, 2017 H2H
45288 Dudi Sela Aslan Karatsev 1 1–0 H 1–0 Oct 17, 2013 H2H
45289 Dudi Sela Boris Pashanski 1 1–0 H 1–0 Oct 5, 2007 H2H
45290 Dudi Sela Dennis Novikov 1 1–0 G 1–0 Jun 9, 2016 H2H
45291 Dudi Sela Facundo Arguello 1 1–0 H 1–0 Jul 17, 2014 H2H
45292 Dudi Sela Ivan Sergeyev 1 0–1 H 0–1 Jan 20, 2010 H2H
45293 Dudi Sela James Duckworth 1 0–1 G 0–1 Jun 11, 2014 H2H
45294 Dudi Sela Jan Hajek 1 0–1 H 0–1 Feb 7, 2013 H2H
45295 Dudi Sela Jan-Lennard Struff 1 1–0 H 1–0 Jan 21, 2015 H2H
45296 Dudi Sela Jean-Rene Lisnard 1 1–0 C 1–0 May 27, 2009 H2H
45297 Dudi Sela Kyle Edmund 1 1–0 H 1–0 Mar 11, 2018 H2H
45298 Dudi Sela Marin Cilic 1 0–1 C 0–1 May 28, 2009 H2H
45299 Dudi Sela Martin Klizan 1 0–1 C 0–1 May 1, 2014 H2H
45300 Dudi Sela Martin Slanar 1 1–0 H 1–0 Jan 16, 2008 H2H
45301 Dudi Sela Michael Yani 1 0–1 G 0–1 Jul 7, 2011 H2H
45302 Dudi Sela Nick Kyrgios 1 0–1 H 0–1 Mar 1, 2017 H2H
45303 Dudi Sela Robert Kendrick 1 1–0 H 1–0 Jul 31, 2009 H2H
45304 Dudi Sela Santiago Gonzalez 1 1–0 G 1–0 Jun 24, 2009 H2H
45305 Dudi Sela Shao-Xuan Zeng 1 0–1 H 0–1 Oct 13, 2009 H2H
45306 Dudi Sela Simon Stadler 1 1–0 H 1–0 Oct 3, 2007 H2H
45307 Dudi Sela Taylor Fritz 1 0–1 H 0–1 Jul 20, 2016 H2H
45308 Duje Ajdukovic Albert Ramos-Vinolas 1 0–1 C 0–1 Jul 23, 2021 H2H
45309 Duje Ajdukovic Laslo Djere 1 0–1 H 0–1 Nov 8, 2024 H2H
45310 Duje Ajdukovic Pavel Kotov 1 1–0 C 1–0 Jul 19, 2024 H2H
45311 Dusan Lajovic Alexei Popyrin 1 0–1 C 0–1 Apr 11, 2023 H2H
45312 Dusan Lajovic Alex Molcan 1 1–0 C 1–0 Jul 16, 2021 H2H
45313 Dusan Lajovic Andrej Martin 1 0–1 C 0–1 May 29, 2021 H2H
45314 Dusan Lajovic Arthur Cazaux 1 1–0 H 1–0 Jan 1, 2025 H2H
45315 Dusan Lajovic Aslan Karatsev 1 1–0 C 1–0 Jul 28, 2022 H2H
45316 Dusan Lajovic Benjamin Bonzi 1 1–0 H 1–0 Nov 1, 2023 H2H
45317 Dusan Lajovic Bernabe Zapata Miralles 1 1–0 C 1–0 Jul 23, 2021 H2H
45318 Dusan Lajovic Bernard Tomic 1 1–0 H 1–0 Aug 11, 2016 H2H
45319 Dusan Lajovic Billy Harris 1 0–1 G 0–1 Jul 2, 2025 H2H
45320 Dusan Lajovic Calvin Hemery 1 1–0 C 1–0 Jul 30, 2015 H2H
45321 Dusan Lajovic Corentin Moutet 1 0–1 H 0–1 Oct 30, 2019 H2H
45322 Dusan Lajovic Cristian Garin 1 0–1 C 0–1 Feb 7, 2013 H2H
45323 Dusan Lajovic Daniel Elahi Galan 1 1–0 C 1–0 Feb 22, 2024 H2H
45324 Dusan Lajovic Dennis Novikov 1 1–0 H 1–0 Mar 25, 2016 H2H
45325 Dusan Lajovic Dudi Sela 1 1–0 H 1–0 Oct 28, 2011 H2H
45326 Dusan Lajovic Egor Gerasimov 1 0–1 H 0–1 Sep 2, 2020 H2H
45327 Dusan Lajovic Ernesto Escobedo 1 1–0 H 1–0 Mar 27, 2021 H2H
45328 Dusan Lajovic Ethan Quinn 1 0–1 C 0–1 Apr 25, 2025 H2H
45329 Dusan Lajovic Evgeny Donskoy 1 1–0 C 1–0 May 3, 2012 H2H
45330 Dusan Lajovic Facundo Arguello 1 1–0 C 1–0 Feb 11, 2016 H2H
45331 Dusan Lajovic Facundo Diaz Acosta 1 0–1 C 0–1 Feb 17, 2024 H2H
45332 Dusan Lajovic Federico Coria 1 0–1 C 0–1 Feb 11, 2022 H2H
45333 Dusan Lajovic Felipe Meligeni Alves 1 1–0 C 1–0 Jul 18, 2024 H2H
45334 Dusan Lajovic Gastao Elias 1 1–0 C 1–0 Feb 27, 2016 H2H
45335 Dusan Lajovic Giulio Zeppieri 1 0–1 H 0–1 Jan 16, 2024 H2H
45336 Dusan Lajovic Gregoire Barrere 1 1–0 C 1–0 Apr 21, 2023 H2H
45337 Dusan Lajovic Hyeon Chung 1 0–1 H 0–1 Mar 11, 2018 H2H
45338 Dusan Lajovic Jacob Fearnley 1 0–1 C 0–1 May 21, 2025 H2H
45339 Dusan Lajovic Jason Kubler 1 1–0 C 1–0 Apr 28, 2023 H2H
45340 Dusan Lajovic Jenson Brooksby 1 0–1 H 0–1 Aug 31, 2022 H2H
45341 Dusan Lajovic Joao Souza 1 0–1 C 0–1 May 4, 2012 H2H
45342 Dusan Lajovic Juan Pablo Varillas 1 1–0 C 1–0 Feb 9, 2023 H2H
45343 Dusan Lajovic Kenny De Schepper 1 1–0 C 1–0 Jul 16, 2014 H2H
45344 Dusan Lajovic Li Tu 1 1–0 H 1–0 Mar 7, 2025 H2H
45345 Dusan Lajovic Lloyd Harris 1 0–1 H 0–1 Sep 27, 2019 H2H
45346 Dusan Lajovic Luca Van Assche 1 0–1 C 0–1 Jul 13, 2026 H2H
45347 Dusan Lajovic Lukas Klein 1 0–1 G 0–1 Jun 23, 2021 H2H
45348 Dusan Lajovic Lukasz Kubot 1 0–1 G 0–1 Jun 26, 2014 H2H
45349 Dusan Lajovic Marc Polmans 1 1–0 H 1–0 Jan 24, 2020 H2H
45350 Dusan Lajovic Mariano Navone 1 1–0 H 1–0 Nov 7, 2024 H2H
45351 Dusan Lajovic Matteo Berrettini 1 0–1 C 0–1 Feb 20, 2026 H2H
45352 Dusan Lajovic Maximo Gonzalez 1 1–0 C 1–0 May 26, 2015 H2H
45353 Dusan Lajovic Nuno Borges 1 0–1 C 0–1 May 12, 2023 H2H
45354 Dusan Lajovic Pedja Krstin 1 1–0 H 1–0 Feb 6, 2014 H2H
45355 Dusan Lajovic Petros Chrysochos 1 1–0 H 1–0 Aug 22, 2017 H2H
45356 Dusan Lajovic Pierre-Hugues Herbert 1 0–1 H 0–1 Sep 27, 2018 H2H
45357 Dusan Lajovic Radu Albot 1 0–1 H 0–1 Oct 24, 2019 H2H
45358 Dusan Lajovic Rafael Jodar 1 0–1 C 0–1 Mar 31, 2026 H2H
45359 Dusan Lajovic Reilly Opelka 1 0–1 H 0–1 Oct 8, 2019 H2H
45360 Dusan Lajovic Renzo Olivo 1 1–0 C 1–0 Apr 28, 2016 H2H
45361 Dusan Lajovic Roberto Carballes Baena 1 1–0 C 1–0 Feb 13, 2025 H2H
45362 Dusan Lajovic Roman Safiullin 1 1–0 C 1–0 May 28, 2024 H2H
45363 Dusan Lajovic Salvatore Caruso 1 1–0 C 1–0 Jul 20, 2019 H2H
45364 Dusan Lajovic Sebastian Korda 1 1–0 H 1–0 Feb 23, 2022 H2H
45365 Dusan Lajovic Stephane Robert 1 1–0 H 1–0 Jan 18, 2017 H2H
45366 Dusan Lajovic Tallon Griekspoor 1 1–0 H 1–0 Oct 7, 2023 H2H
45367 Dusan Lajovic Terence Atmane 1 0–1 C 0–1 Jul 23, 2025 H2H
45368 Dusan Lajovic Tomas Martin Etcheverry 1 0–1 C 0–1 Mar 4, 2023 H2H
45369 Dusan Lajovic Ugo Humbert 1 1–0 C 1–0 Apr 18, 2024 H2H
45370 Dusan Lajovic Vitaliy Sachko 1 1–0 C 1–0 Jul 27, 2022 H2H
45371 Dusan Lajovic Yibing Wu 1 0–1 H 0–1 Aug 30, 2023 H2H
45372 Dusan Lajovic Yuichi Sugita 1 0–1 H 0–1 Sep 30, 2017 H2H
45373 Dusan Lajovic Zizou Bergs 1 1–0 H 1–0 Sep 23, 2023 H2H
45374 Dusan Vemic Armin Sandbichler 1 1–0 C 1–0 Jul 26, 2006 H2H
45375 Dusan Vemic Giovanni Lapentti 1 1–0 G 1–0 Jul 8, 2005 H2H
45376 Dusan Vemic Marin Cilic 1 0–1 C 0–1 Jul 14, 2006 H2H
45377 Dusan Vemic Sam Warburg 1 1–0 H 1–0 Aug 7, 2008 H2H
45378 Dustin Brown Adrian Mannarino 1 0–1 G 0–1 Jun 30, 2013 H2H
45379 Dustin Brown Adrien Bossel 1 1–0 G 1–0 Jul 16, 2015 H2H
45380 Dustin Brown Albert Ramos-Vinolas 1 1–0 G 1–0 Jun 16, 2016 H2H
45381 Dustin Brown Brian Dabul 1 0–1 G 0–1 Jul 10, 2010 H2H
45382 Dustin Brown Christian Lindell 1 1–0 H 1–0 Oct 16, 2014 H2H
45383 Dustin Brown Daniel Brands 1 1–0 C 1–0 May 3, 2012 H2H
45384 Dustin Brown Dudi Sela 1 1–0 C 1–0 May 24, 2016 H2H
45385 Dustin Brown Facundo Bagnis 1 1–0 H 1–0 Jan 4, 2017 H2H
45386 Dustin Brown Felix Auger-Aliassime 1 0–1 G 0–1 Jun 15, 2019 H2H
45387 Dustin Brown Gael Monfils 1 0–1 C 0–1 May 30, 2017 H2H
45388 Dustin Brown Henri Kontinen 1 0–1 G 0–1 Jun 16, 2010 H2H
45389 Dustin Brown Henri Laaksonen 1 0–1 C 0–1 Apr 12, 2018 H2H
45390 Dustin Brown Izak Van der Merwe 1 0–1 H 0–1 Feb 4, 2011 H2H
45391 Dustin Brown Jan Hajek 1 0–1 H 0–1 Aug 24, 2010 H2H
45392 Dustin Brown Jan-Lennard Struff 1 1–0 H 1–0 Jan 8, 2015 H2H
45393 Dustin Brown Laurent Recouderc 1 1–0 H 1–0 Feb 5, 2010 H2H
45394 Dustin Brown Marin Cilic 1 1–0 H 1–0 Feb 10, 2017 H2H
45395 Dustin Brown Martin Klizan 1 0–1 C 0–1 Apr 10, 2015 H2H
45396 Dustin Brown Mate Delic 1 0–1 C 0–1 May 22, 2014 H2H
45397 Dustin Brown Maximilian Marterer 1 0–1 C 0–1 May 3, 2018 H2H
45398 Dustin Brown Nick Kyrgios 1 0–1 G 0–1 Jun 30, 2016 H2H
45399 Dustin Brown Rhyne Williams 1 1–0 C 1–0 Apr 10, 2014 H2H
45400 Dustin Brown Ruben Bemelmans 1 1–0 H 1–0 Feb 6, 2016 H2H