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
54201 Ivo Karlovic Thanasi Kokkinakis 1 1–0 H 1–0 Feb 20, 2015 H2H
54202 Ivo Karlovic Thomas Fabbiano 1 0–1 G 0–1 Jul 4, 2019 H2H
54203 Ivo Karlovic Tim Henman 1 0–1 H 0–1 Sep 1, 2004 H2H
54204 Ivo Karlovic Tim Smyczek 1 0–1 H 0–1 Jan 16, 2013 H2H
54205 Ivo Karlovic Tobias Kamke 1 1–0 C 1–0 May 21, 2014 H2H
54206 Ivo Karlovic Todd Martin 1 0–1 H 0–1 Jan 23, 2004 H2H
54207 Ivo Karlovic Vincent Spadea 1 1–0 H 1–0 Aug 3, 2007 H2H
54208 Ivo Karlovic Wesley Moodie 1 1–0 H 1–0 Aug 4, 2004 H2H
54209 Ivo Karlovic Yuichi Sugita 1 1–0 H 1–0 Jan 18, 2018 H2H
54210 Ivo Minar Alex Bogdanovic 1 0–1 G 0–1 Jun 17, 2009 H2H
54211 Ivo Minar Alun Jones 1 1–0 H 1–0 Jan 10, 2008 H2H
54212 Ivo Minar Bobby Reynolds 1 1–0 G 1–0 Jun 11, 2008 H2H
54213 Ivo Minar Boris Pashanski 1 0–1 C 0–1 Mar 2, 2006 H2H
54214 Ivo Minar Brian Dabul 1 0–1 C 0–1 Jul 18, 2008 H2H
54215 Ivo Minar Edgardo Massa 1 0–1 C 0–1 Jul 20, 2006 H2H
54216 Ivo Minar Roberto Bautista Agut 1 1–0 C 1–0 Jul 12, 2012 H2H
54217 Ivo Minar Sergio Roitman 1 0–1 C 0–1 Feb 21, 2008 H2H
54218 Ivo Werner Hans Schwaier 1 0–1 C 0–1 Apr 29, 1987 H2H
54219 Ivo Werner Ivan Kley 1 1–0 H 1–0 Jan 30, 1987 H2H
54220 Ivo Werner Leif Shiras 1 1–0 H 1–0 Oct 15, 1986 H2H
54221 Ivo Werner Ronnie Bathman 1 0–1 H 0–1 Oct 9, 1986 H2H
54222 Ivo Werner Thierry Tulasne 1 0–1 C 0–1 Aug 5, 1987 H2H
54223 Ivo Werner Tomas Smid 1 0–1 C 0–1 Jul 7, 1983 H2H
54224 Ivo Werner Trevor Allan 1 1–0 C 1–0 Mar 13, 1986 H2H
54225 Izak Van der Merwe Noam Okun 1 1–0 H 1–0 Feb 4, 2010 H2H
54226 Izak Van der Merwe Somdev Devvarman 1 0–1 H 0–1 Feb 5, 2011 H2H
54227 Jacco Eltingh Adam Malik 1 1–0 C 1–0 Oct 1, 1994 H2H
54228 Jacco Eltingh Alexander Mronz 1 1–0 C 1–0 Mar 5, 1992 H2H
54229 Jacco Eltingh Alexander Reichel 1 1–0 G 1–0 Jul 12, 1991 H2H
54230 Jacco Eltingh Carl Limberger 1 1–0 C 1–0 Jul 23, 1992 H2H
54231 Jacco Eltingh Chris Garner 1 1–0 H 1–0 Jan 19, 1994 H2H
54232 Jacco Eltingh Christian Bergstrom 1 0–1 C 0–1 Mar 7, 1991 H2H
54233 Jacco Eltingh Christo Van Rensburg 1 1–0 C 1–0 Sep 30, 1994 H2H
54234 Jacco Eltingh David Adams 1 0–1 G 0–1 Jun 11, 1994 H2H
54235 Jacco Eltingh George Bezecny 1 1–0 C 1–0 Apr 16, 1992 H2H
54236 Jacco Eltingh Gilad Bloom 1 0–1 H 0–1 Apr 26, 1991 H2H
54237 Jacco Eltingh Grant Connell 1 0–1 H 0–1 Jan 10, 1992 H2H
54238 Jacco Eltingh Jan Gunnarsson 1 1–0 C 1–0 Apr 8, 1992 H2H
54239 Jacco Eltingh Jordi Arrese 1 1–0 C 1–0 May 11, 1994 H2H
54240 Jacco Eltingh Keith Evans 1 1–0 G 1–0 Jul 11, 1991 H2H
54241 Jacco Eltingh Kevin Curren 1 1–0 G 1–0 Jun 18, 1992 H2H
54242 Jacco Eltingh Mark Koevermans 1 1–0 C 1–0 Oct 26, 1990 H2H
54243 Jacco Eltingh Mark Kratzmann 1 0–1 G 0–1 Jul 13, 1991 H2H
54244 Jacco Eltingh Markus Zoecke 1 0–1 G 0–1 Jun 11, 1992 H2H
54245 Jacco Eltingh Milan Srejber 1 1–0 C 1–0 May 2, 1991 H2H
54246 Jacco Eltingh Neil Borwick 1 0–1 H 0–1 Oct 2, 1992 H2H
54247 Jacco Eltingh Paul Wekesa 1 1–0 C 1–0 Oct 6, 1995 H2H
54248 Jacco Eltingh Richard Vogel 1 1–0 G 1–0 Jun 26, 1991 H2H
54249 Jacco Eltingh Sergio Casal 1 1–0 H 1–0 Aug 27, 1992 H2H
54250 Jacco Eltingh Simon Youl 1 1–0 C 1–0 Sep 29, 1994 H2H
54251 Jacco Eltingh Tom Nijssen 1 0–1 C 0–1 Feb 25, 1993 H2H
54252 Jacek Niedzwiedzki Harald Elschenbroich 1 1–0 C 1–0 Feb 12, 1975 H2H
54253 Jack Brasington Federico Luzzi 1 1–0 C 1–0 May 29, 2002 H2H
54254 Jack Draper Adrian Mannarino 1 0–1 H 0–1 Nov 12, 2023 H2H
54255 Jack Draper Alejandro Davidovich Fokina 1 0–1 C 0–1 Apr 11, 2025 H2H
54256 Jack Draper Aleksandar Vukic 1 1–0 H 1–0 Jan 18, 2025 H2H
54257 Jack Draper Alexandre Muller 1 1–0 C 1–0 May 25, 2023 H2H
54258 Jack Draper Andy Murray 1 1–0 H 1–0 Mar 13, 2023 H2H
54259 Jack Draper Ben Shelton 1 1–0 H 1–0 Mar 14, 2025 H2H
54260 Jack Draper Borna Coric 1 1–0 C 1–0 May 10, 2024 H2H
54261 Jack Draper Botic van de Zandschulp 1 1–0 H 1–0 Sep 1, 2024 H2H
54262 Jack Draper Casper Ruud 1 0–1 C 0–1 May 4, 2025 H2H
54263 Jack Draper Cem Ilkel 1 1–0 H 1–0 Nov 11, 2023 H2H
54264 Jack Draper Corentin Moutet 1 1–0 C 1–0 May 14, 2025 H2H
54265 Jack Draper Daniel Evans 1 1–0 H 1–0 Mar 11, 2023 H2H
54266 Jack Draper Diego Schwartzman 1 1–0 G 1–0 Jun 23, 2022 H2H
54267 Jack Draper Dominic Thiem 1 1–0 H 1–0 Aug 25, 2022 H2H
54268 Jack Draper Elias Ymer 1 1–0 G 1–0 Jul 3, 2024 H2H
54269 Jack Draper Fabio Fognini 1 1–0 H 1–0 Aug 24, 2022 H2H
54270 Jack Draper Facundo Diaz Acosta 1 1–0 H 1–0 Aug 29, 2024 H2H
54271 Jack Draper Federico Agustin Gomez 1 1–0 H 1–0 Aug 26, 2025 H2H
54272 Jack Draper Gabriel Diallo 1 1–0 G 1–0 Jun 25, 2026 H2H
54273 Jack Draper Gilles Simon 1 1–0 H 1–0 Mar 25, 2022 H2H
54274 Jack Draper Hugo Gaston 1 1–0 H 1–0 Aug 10, 2022 H2H
54275 Jack Draper Jack Pinnington Jones 1 1–0 G 1–0 Jun 24, 2026 H2H
54276 Jack Draper Jakub Mensik 1 0–1 H 0–1 Mar 22, 2025 H2H
54277 Jack Draper Jan-Lennard Struff 1 1–0 H 1–0 Nov 11, 2023 H2H
54278 Jack Draper Jaume Munar 1 1–0 H 1–0 Aug 14, 2024 H2H
54279 Jack Draper Jesper de Jong 1 0–1 C 0–1 May 28, 2024 H2H
54280 Jack Draper Jordan Thompson 1 0–1 H 0–1 Aug 8, 2024 H2H
54281 Jack Draper Leandro Riedi 1 1–0 H 1–0 Mar 10, 2023 H2H
54282 Jack Draper Marc-Andrea Huesler 1 0–1 H 0–1 Aug 26, 2022 H2H
54283 Jack Draper Marin Cilic 1 0–1 G 0–1 Jul 3, 2025 H2H
54284 Jack Draper Martin Landaluce 1 0–1 H 0–1 Aug 13, 2026 H2H
54285 Jack Draper Matteo Arnaldi 1 1–0 C 1–0 May 2, 2025 H2H
54286 Jack Draper Maxime Cressy 1 0–1 G 0–1 Jun 25, 2022 H2H
54287 Jack Draper Maximilian Marterer 1 1–0 H 1–0 Nov 9, 2023 H2H
54288 Jack Draper Michael Mmoh 1 1–0 H 1–0 Sep 3, 2023 H2H
54289 Jack Draper Mikhail Kukushkin 1 0–1 H 0–1 Mar 26, 2021 H2H
54290 Jack Draper Nicolas Jarry 1 0–1 H 0–1 Mar 23, 2024 H2H
54291 Jack Draper Nuno Borges 1 1–0 H 1–0 Aug 22, 2023 H2H
54292 Jack Draper Pablo Carreno Busta 1 0–1 H 0–1 Aug 13, 2022 H2H
54293 Jack Draper Quentin Halys 1 1–0 H 1–0 Feb 23, 2026 H2H
54294 Jack Draper Radu Albot 1 1–0 H 1–0 Aug 30, 2023 H2H
54295 Jack Draper Rafael Nadal 1 0–1 H 0–1 Jan 18, 2023 H2H
54296 Jack Draper Reilly Opelka 1 0–1 H 0–1 Mar 20, 2026 H2H
54297 Jack Draper Roberto Bautista Agut 1 1–0 H 1–0 Mar 7, 2026 H2H
54298 Jack Draper Rudolf Molleker 1 1–0 C 1–0 Apr 19, 2024 H2H
54299 Jack Draper Ryan Peniston 1 1–0 G 1–0 Jun 24, 2022 H2H
54300 Jack Draper Sebastian Ofner 1 1–0 G 1–0 Jun 13, 2024 H2H
54301 Jack Draper Stefan Kozlov 1 1–0 H 1–0 Aug 3, 2022 H2H
54302 Jack Draper Taro Daniel 1 1–0 H 1–0 Mar 22, 2024 H2H
54303 Jack Draper Terence Atmane 1 0–1 H 0–1 Aug 4, 2026 H2H
54304 Jack Draper Yoshihito Nishioka 1 1–0 H 1–0 Feb 29, 2024 H2H
54305 Jack Draper Zhizhen Zhang 1 1–0 H 1–0 Aug 28, 2024 H2H
54306 Jack Jackson Bob Carmichael 1 0–1 C 0–1 Apr 24, 1970 H2H
54307 Jack Kennedy Lloyd Harris 1 0–1 H 0–1 Aug 30, 2026 H2H
54308 Jack Pinnington Jones Brandon Nakashima 1 0–1 G 0–1 Jun 29, 2026 H2H
54309 Jack Pinnington Jones Eliot Spizzirri 1 1–0 H 1–0 Feb 12, 2026 H2H
54310 Jack Pinnington Jones Marin Cilic 1 0–1 H 0–1 Feb 13, 2026 H2H
54311 Jack Pinnington Jones Nuno Borges 1 0–1 G 0–1 Jun 25, 2025 H2H
54312 Jack Pinnington Jones Tomas Martin Etcheverry 1 1–0 G 1–0 Jul 2, 2025 H2H
54313 Jack Pinnington Jones Zhizhen Zhang 1 0–1 C 0–1 Mar 30, 2026 H2H
54314 Jack Sock Albert Ramos-Vinolas 1 0–1 C 0–1 May 28, 2016 H2H
54315 Jack Sock Alejandro Gonzalez 1 1–0 H 1–0 Jul 24, 2014 H2H
54316 Jack Sock Alex Kuznetsov 1 1–0 G 1–0 Jul 10, 2014 H2H
54317 Jack Sock Andreas Haider-Maurer 1 1–0 H 1–0 Oct 9, 2015 H2H
54318 Jack Sock Andy Roddick 1 0–1 H 0–1 Sep 1, 2011 H2H
54319 Jack Sock Benoit Paire 1 1–0 C 1–0 May 3, 2016 H2H
54320 Jack Sock Bernabe Zapata Miralles 1 1–0 G 1–0 Jun 29, 2022 H2H
54321 Jack Sock Bjorn Fratangelo 1 1–0 H 1–0 Aug 18, 2015 H2H
54322 Jack Sock Bradley Klahn 1 1–0 C 1–0 Apr 11, 2013 H2H
54323 Jack Sock Carlos Berlocq 1 0–1 H 0–1 Mar 25, 2011 H2H
54324 Jack Sock Daniel Altmaier 1 1–0 H 1–0 Feb 17, 2022 H2H
54325 Jack Sock Daniel Evans 1 1–0 H 1–0 Jul 22, 2016 H2H
54326 Jack Sock Dudi Sela 1 1–0 H 1–0 Jul 28, 2017 H2H
54327 Jack Sock Elias Ymer 1 1–0 H 1–0 Oct 19, 2018 H2H
54328 Jack Sock Ernesto Escobedo 1 0–1 H 0–1 Feb 28, 2018 H2H
54329 Jack Sock Federico Delbonis 1 0–1 C 0–1 Feb 18, 2016 H2H
54330 Jack Sock Filip Krajinovic 1 1–0 H 1–0 Nov 5, 2017 H2H
54331 Jack Sock Florian Mayer 1 1–0 H 1–0 Aug 29, 2012 H2H
54332 Jack Sock Gael Monfils 1 0–1 H 0–1 Jan 16, 2014 H2H
54333 Jack Sock Gastao Elias 1 1–0 H 1–0 Oct 22, 2016 H2H
54334 Jack Sock Gilles Muller 1 1–0 H 1–0 Mar 15, 2015 H2H
54335 Jack Sock Go Soeda 1 1–0 H 1–0 Mar 27, 2015 H2H
54336 Jack Sock Gregoire Barrere 1 1–0 H 1–0 Mar 10, 2023 H2H
54337 Jack Sock Guido Andreozzi 1 1–0 H 1–0 Aug 29, 2018 H2H
54338 Jack Sock Henri Laaksonen 1 1–0 H 1–0 Mar 12, 2017 H2H
54339 Jack Sock Horacio Zeballos 1 1–0 C 1–0 Apr 13, 2018 H2H
54340 Jack Sock Hyeon Chung 1 0–1 H 0–1 Aug 14, 2018 H2H
54341 Jack Sock Igor Kunitsyn 1 1–0 G 1–0 Jul 12, 2012 H2H
54342 Jack Sock Igor Sijsling 1 1–0 H 1–0 Jul 31, 2013 H2H
54343 Jack Sock Ilya Ivashka 1 1–0 H 1–0 Feb 9, 2023 H2H
54344 Jack Sock Izak Van der Merwe 1 0–1 G 0–1 Jul 13, 2012 H2H
54345 Jack Sock James Blake 1 1–0 H 1–0 Feb 22, 2013 H2H
54346 Jack Sock Janko Tipsarevic 1 0–1 H 0–1 Sep 1, 2013 H2H
54347 Jack Sock Jason Kubler 1 0–1 G 0–1 Jul 3, 2022 H2H
54348 Jack Sock Joao Souza 1 1–0 C 1–0 Apr 9, 2015 H2H
54349 Jack Sock John Millman 1 0–1 H 0–1 Oct 9, 2021 H2H
54350 Jack Sock John-Patrick Smith 1 1–0 H 1–0 Feb 22, 2018 H2H
54351 Jack Sock Juan Manuel Cerundolo 1 1–0 H 1–0 Mar 12, 2022 H2H
54352 Jack Sock Juan Monaco 1 0–1 C 0–1 Apr 10, 2016 H2H
54353 Jack Sock Jurgen Melzer 1 1–0 H 1–0 Aug 6, 2014 H2H
54354 Jack Sock Jurgen Zopp 1 0–1 C 0–1 May 29, 2018 H2H
54355 Jack Sock Kenny De Schepper 1 1–0 C 1–0 May 21, 2014 H2H
54356 Jack Sock Lleyton Hewitt 1 0–1 G 0–1 Jul 12, 2014 H2H
54357 Jack Sock Lucas Pouille 1 1–0 H 1–0 Nov 3, 2017 H2H
54358 Jack Sock Lukas Rosol 1 0–1 H 0–1 Jan 21, 2016 H2H
54359 Jack Sock Lukasz Kubot 1 1–0 H 1–0 Oct 13, 2015 H2H
54360 Jack Sock Marcel Granollers 1 0–1 H 0–1 Oct 28, 2016 H2H
54361 Jack Sock Marc Gicquel 1 1–0 H 1–0 Aug 31, 2011 H2H
54362 Jack Sock Marco Chiudinelli 1 0–1 H 0–1 Sep 1, 2010 H2H
54363 Jack Sock Marcos Baghdatis 1 1–0 C 1–0 Apr 9, 2016 H2H
54364 Jack Sock Marcos Giron 1 0–1 H 0–1 Feb 13, 2020 H2H
54365 Jack Sock Marius Copil 1 1–0 H 1–0 Aug 3, 2017 H2H
54366 Jack Sock Matija Pecotic 1 0–1 H 0–1 Feb 16, 2023 H2H
54367 Jack Sock Matteo Berrettini 1 0–1 G 0–1 Jul 4, 2018 H2H
54368 Jack Sock Matthew Barton 1 1–0 C 1–0 Apr 8, 2016 H2H
54369 Jack Sock Matthew Ebden 1 1–0 H 1–0 Feb 28, 2013 H2H
54370 Jack Sock Maximo Gonzalez 1 1–0 H 1–0 Aug 29, 2013 H2H
54371 Jack Sock Michael Venus 1 1–0 H 1–0 Jul 25, 2014 H2H
54372 Jack Sock Mischa Zverev 1 1–0 H 1–0 Sep 1, 2016 H2H
54373 Jack Sock Nicolas Mahut 1 0–1 C 0–1 May 9, 2017 H2H
54374 Jack Sock Novak Djokovic 1 0–1 H 0–1 Aug 14, 2015 H2H
54375 Jack Sock Philipp Petzschner 1 1–0 H 1–0 Aug 28, 2013 H2H
54376 Jack Sock Radek Stepanek 1 1–0 G 1–0 Jul 16, 2015 H2H
54377 Jack Sock Rajeev Ram 1 1–0 G 1–0 Jul 11, 2014 H2H
54378 Jack Sock Sam Groth 1 0–1 G 0–1 Jul 1, 2015 H2H
54379 Jack Sock Sam Querrey 1 1–0 C 1–0 Apr 12, 2015 H2H
54380 Jack Sock Sebastian Ofner 1 0–1 G 0–1 Jul 6, 2017 H2H
54381 Jack Sock Sergiy Stakhovsky 1 1–0 H 1–0 Mar 26, 2016 H2H
54382 Jack Sock Stan Wawrinka 1 0–1 H 0–1 Jul 29, 2016 H2H
54383 Jack Sock Stefanos Tsitsipas 1 0–1 H 0–1 Mar 13, 2022 H2H
54384 Jack Sock Taro Daniel 1 0–1 H 0–1 Aug 8, 2016 H2H
54385 Jack Sock Teymuraz Gabashvili 1 1–0 H 1–0 Oct 8, 2015 H2H
54386 Jack Sock Thomas Fabbiano 1 1–0 H 1–0 Mar 11, 2018 H2H
54387 Jack Sock Tim Smyczek 1 0–1 H 0–1 Mar 8, 2014 H2H
54388 Jack Sock Tobias Kamke 1 1–0 H 1–0 Jan 15, 2014 H2H
54389 Jack Sock Tomas Machac 1 0–1 C 0–1 Apr 6, 2023 H2H
54390 Jack Sock Tommy Robredo 1 0–1 H 0–1 Aug 12, 2014 H2H
54391 Jack Sock Viktor Troicki 1 0–1 H 0–1 Nov 4, 2015 H2H
54392 Jack Sock Yen-Hsun Lu 1 1–0 H 1–0 Mar 14, 2015 H2H
54393 Jack Sock Yuki Bhambri 1 1–0 H 1–0 Mar 24, 2018 H2H
54394 Jack Sock Ze Zhang 1 1–0 H 1–0 Oct 6, 2016 H2H
54395 Jacob Fearnley Benjamin Bonzi 1 1–0 H 1–0 Mar 21, 2025 H2H
54396 Jacob Fearnley Hamad Medjedovic 1 0–1 H 0–1 Aug 20, 2025 H2H
54397 Jacob Fearnley Hugo Gaston 1 1–0 H 1–0 Oct 20, 2026 H2H
54398 Jacob Fearnley Juan Manuel Cerundolo 1 0–1 C 0–1 May 26, 2026 H2H
54399 Jacob Fearnley Nick Kyrgios 1 1–0 H 1–0 Jan 14, 2025 H2H
54400 Jacob Fearnley Quentin Halys 1 0–1 H 0–1 Jan 13, 2026 H2H