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
66201 Mike Estep Ove Bengtson 2 1–1 G 0–1 H 1–0 Oct 7, 1976 H2H
66202 Mike Estep Pat Cramer 2 0–2 C 0–1 G 0–1 Sep 19, 1973 H2H
66203 Mike Estep Patrice Dominguez 2 1–1 C 0–1 H 1–0 Mar 14, 1974 H2H
66204 Mike Estep Patricio Cornejo 2 1–1 C 0–1 H 1–0 Aug 24, 1971 H2H
66205 Mike Estep Ray Ruffels 2 2–0 C 1–0 H 1–0 Apr 12, 1974 H2H
66206 Mike Estep Zan Guerry 2 1–1 C 0–1 H 1–0 Oct 28, 1976 H2H
66207 Mike Fishbach Cliff Richey 2 0–2 C 0–1 H 0–1 Jan 25, 1978 H2H
66208 Mike Leach Brian Gottfried 2 0–2 C 0–1 H 0–1 Jun 1, 1984 H2H
66209 Mike Leach Brian Teacher 2 0–2 G 0–1 H 0–1 Aug 5, 1983 H2H
66210 Mike Leach Francisco Gonzalez 2 1–1 C 0–1 H 1–0 Oct 6, 1984 H2H
66211 Mike Leach John Alexander 2 1–1 C 1–0 C 0–1 Oct 19, 1984 H2H
66212 Mike Leach John Sadri 2 1–1 G 0–1 H 1–0 Aug 14, 1985 H2H
66213 Mike Leach Mark Edmondson 2 2–0 C 1–0 G 1–0 Oct 7, 1983 H2H
66214 Mike Leach Scott Mccain 2 2–0 C 1–0 G 1–0 Jul 7, 1983 H2H
66215 Mike Machette Fred Stolle 2 1–1 G 1–1 Dec 16, 1974 H2H
66216 Mike Machette Henry Bunis 2 1–1 C 0–1 G 1–0 Jul 7, 1977 H2H
66217 Mike Machette Milan Holecek 2 1–1 C 0–1 G 1–0 Sep 27, 1972 H2H
66218 Mike Myburg Paul Avis 2 0–2 H 0–2 Apr 9, 1981 H2H
66219 Mikhail Kukushkin Brian Baker 2 1–1 C 0–1 H 1–0 Mar 25, 2016 H2H
66220 Mikhail Kukushkin Diego Schwartzman 2 0–2 H 0–2 Aug 2, 2019 H2H
66221 Mikhail Kukushkin Dudi Sela 2 1–1 C 0–1 G 1–0 May 26, 2015 H2H
66222 Mikhail Kukushkin Malek Jaziri 2 1–1 H 1–1 Jan 8, 2020 H2H
66223 Mikhail Kukushkin Martin Klizan 2 1–1 C 0–1 G 1–0 May 28, 2019 H2H
66224 Mikhail Kukushkin Miomir Kecmanovic 2 1–1 H 1–1 Oct 15, 2020 H2H
66225 Mikhail Kukushkin Nick Kyrgios 2 0–2 C 0–1 H 0–1 Feb 25, 2016 H2H
66226 Mikhail Kukushkin Pablo Carreno Busta 2 0–2 C 0–1 H 0–1 Oct 25, 2019 H2H
66227 Mikhail Kukushkin Radu Albot 2 2–0 H 2–0 Jan 4, 2018 H2H
66228 Mikhail Kukushkin Teymuraz Gabashvili 2 2–0 H 2–0 Feb 13, 2014 H2H
66229 Mikhail Youzhny Alberto Martin 2 0–2 C 0–2 Jul 8, 2004 H2H
66230 Mikhail Youzhny Alexander Popp 2 2–0 C 2–0 Jul 15, 2004 H2H
66231 Mikhail Youzhny Aljaz Bedene 2 1–1 H 1–1 Mar 12, 2016 H2H
66232 Mikhail Youzhny Andreas Vinciguerra 2 1–1 C 1–0 H 0–1 Jul 8, 2005 H2H
66233 Mikhail Youzhny Aslan Karatsev 2 1–1 H 1–1 Oct 22, 2015 H2H
66234 Mikhail Youzhny Attila Savolt 2 0–2 C 0–2 May 30, 2003 H2H
66235 Mikhail Youzhny Benoit Paire 2 0–2 G 0–1 H 0–1 Mar 26, 2016 H2H
66236 Mikhail Youzhny Bernard Tomic 2 2–0 H 2–0 Oct 24, 2013 H2H
66237 Mikhail Youzhny David Sanchez 2 2–0 C 1–0 H 1–0 May 28, 2003 H2H
66238 Mikhail Youzhny Dennis van Scheppingen 2 2–0 C 1–0 H 1–0 May 26, 2004 H2H
66239 Mikhail Youzhny Dusan Lajovic 2 0–2 C 0–2 May 5, 2017 H2H
66240 Mikhail Youzhny Federico Delbonis 2 2–0 C 2–0 Jul 12, 2014 H2H
66241 Mikhail Youzhny Felix Mantilla 2 2–0 C 1–0 H 1–0 Oct 9, 2003 H2H
66242 Mikhail Youzhny Fernando Verdasco 2 0–2 C 0–2 May 31, 2008 H2H
66243 Mikhail Youzhny Fernando Vicente 2 1–1 C 0–1 H 1–0 Jan 4, 2003 H2H
66244 Mikhail Youzhny Flavio Cipolla 2 2–0 C 1–0 H 1–0 Oct 2, 2008 H2H
66245 Mikhail Youzhny Franco Squillari 2 2–0 C 1–0 H 1–0 Jul 11, 2003 H2H
66246 Mikhail Youzhny Goran Ivanisevic 2 0–2 G 0–1 H 0–1 Jun 23, 2004 H2H
66247 Mikhail Youzhny Harel Levy 2 1–1 C 1–0 H 0–1 May 2, 2003 H2H
66248 Mikhail Youzhny Horacio Zeballos 2 2–0 G 1–0 H 1–0 Jun 29, 2016 H2H
66249 Mikhail Youzhny Igor Kunitsyn 2 2–0 G 1–0 H 1–0 Feb 16, 2012 H2H
66250 Mikhail Youzhny Igor Sijsling 2 1–1 H 1–1 Feb 13, 2014 H2H
66251 Mikhail Youzhny Ivo Minar 2 2–0 C 2–0 May 6, 2009 H2H
66252 Mikhail Youzhny Jacobo Diaz 2 1–1 C 0–1 H 1–0 May 30, 2001 H2H
66253 Mikhail Youzhny James Blake 2 1–1 C 1–0 G 0–1 May 29, 2012 H2H
66254 Mikhail Youzhny James Ward 2 2–0 G 1–0 H 1–0 Jun 25, 2014 H2H
66255 Mikhail Youzhny Jan Hajek 2 2–0 C 1–0 H 1–0 May 8, 2010 H2H
66256 Mikhail Youzhny Jan-Michael Gambill 2 1–1 H 1–1 Jan 4, 2003 H2H
66257 Mikhail Youzhny Jerome Haehnel 2 2–0 C 1–0 H 1–0 Jul 7, 2005 H2H
66258 Mikhail Youzhny Jiri Vanek 2 2–0 H 2–0 Aug 12, 2008 H2H
66259 Mikhail Youzhny John-Patrick Smith 2 2–0 H 2–0 Sep 21, 2017 H2H
66260 Mikhail Youzhny Jose Acasuso 2 0–2 H 0–2 Mar 8, 2007 H2H
66261 Mikhail Youzhny Juan Ignacio Chela 2 1–1 C 0–1 H 1–0 Jul 29, 2006 H2H
66262 Mikhail Youzhny Kristian Pless 2 2–0 G 1–0 H 1–0 Jun 27, 2007 H2H
66263 Mikhail Youzhny Lars Burgsmuller 2 2–0 C 2–0 May 13, 2004 H2H
66264 Mikhail Youzhny Leonardo Mayer 2 1–1 C 1–0 H 0–1 Jul 11, 2014 H2H
66265 Mikhail Youzhny Malek Jaziri 2 0–2 C 0–1 H 0–1 May 29, 2018 H2H
66266 Mikhail Youzhny Marc Gicquel 2 2–0 C 1–0 C 1–0 Jul 28, 2010 H2H
66267 Mikhail Youzhny Marc Rosset 2 1–1 C 1–1 Oct 14, 2004 H2H
66268 Mikhail Youzhny Marsel Ilhan 2 2–0 H 2–0 Jan 19, 2011 H2H
66269 Mikhail Youzhny Martin Vassallo Arguello 2 2–0 C 2–0 Jul 19, 2007 H2H
66270 Mikhail Youzhny Michael Berrer 2 1–1 H 1–1 Feb 4, 2012 H2H
66271 Mikhail Youzhny Michal Przysiezny 2 2–0 C 1–0 H 1–0 Feb 26, 2014 H2H
66272 Mikhail Youzhny Mirza Basic 2 2–0 C 1–0 H 1–0 Sep 20, 2018 H2H
66273 Mikhail Youzhny Pablo Cuevas 2 1–1 H 1–1 Jan 17, 2018 H2H
66274 Mikhail Youzhny Potito Starace 2 2–0 G 1–0 H 1–0 Oct 23, 2009 H2H
66275 Mikhail Youzhny Rajeev Ram 2 2–0 C 1–0 H 1–0 Apr 20, 2016 H2H
66276 Mikhail Youzhny Renzo Olivo 2 1–1 C 0–1 H 1–0 Jan 6, 2017 H2H
66277 Mikhail Youzhny Taylor Dent 2 0–2 H 0–2 Oct 20, 2004 H2H
66278 Mikhail Youzhny Taylor Fritz 2 1–1 H 1–1 Feb 23, 2018 H2H
66279 Mikhail Youzhny Thiemo de Bakker 2 1–1 H 1–1 Feb 14, 2013 H2H
66280 Mikhail Youzhny Vasek Pospisil 2 2–0 G 1–0 H 1–0 Jun 27, 2013 H2H
66281 Mikhail Youzhny Wesley Moodie 2 1–1 H 1–1 Oct 6, 2005 H2H
66282 Milan Holecek Clark Graebner 2 0–2 C 0–1 C 0–1 Apr 25, 1974 H2H
66283 Milan Holecek Frank Froehling 2 1–1 C 0–1 H 1–0 Jan 25, 1972 H2H
66284 Milan Holecek Graham Stilwell 2 2–0 C 2–0 Mar 28, 1975 H2H
66285 Milan Holecek Jean Paul Meyer 2 2–0 C 1–0 G 1–0 Jun 28, 1972 H2H
66286 Milan Holecek Mike Belkin 2 0–2 C 0–1 H 0–1 Feb 22, 1972 H2H
66287 Milan Srejber Andreas Maurer 2 1–1 C 1–1 Apr 29, 1987 H2H
66288 Milan Srejber Eliot Teltscher 2 1–1 G 1–0 H 0–1 Feb 12, 1987 H2H
66289 Miloslav Mecir Slobodan Zivojinovic 2 1–1 G 0–1 H 1–0 Jul 2, 1989 H2H
66290 Milos Raonic Albert Ramos-Vinolas 2 1–1 C 0–1 G 1–0 Jul 9, 2017 H2H
66291 Milos Raonic Alejandro Falla 2 2–0 C 1–0 H 1–0 Mar 11, 2014 H2H
66292 Milos Raonic Corentin Moutet 2 1–1 H 1–1 Feb 11, 2021 H2H
66293 Milos Raonic Damir Dzumhur 2 2–0 C 1–0 H 1–0 Apr 15, 2016 H2H
66294 Milos Raonic Daniel Gimeno-Traver 2 2–0 G 1–0 H 1–0 Jul 1, 2015 H2H
66295 Milos Raonic Denis Shapovalov 2 1–1 C 0–1 H 1–0 Aug 17, 2018 H2H
66296 Milos Raonic Dennis Novak 2 2–0 G 2–0 Jul 5, 2023 H2H
66297 Milos Raonic Diego Schwartzman 2 2–0 H 2–0 Mar 26, 2018 H2H
66298 Milos Raonic Dominik Koepfer 2 0–2 C 0–1 H 0–1 Jul 29, 2024 H2H
66299 Milos Raonic Dusan Lajovic 2 1–1 C 0–1 H 1–0 Sep 17, 2020 H2H
66300 Milos Raonic Dustin Brown 2 2–0 H 2–0 Jan 18, 2017 H2H
66301 Milos Raonic Edouard Roger-Vasselin 2 2–0 C 1–0 H 1–0 Mar 9, 2014 H2H
66302 Milos Raonic Frances Tiafoe 2 1–1 H 1–1 Aug 9, 2023 H2H
66303 Milos Raonic Guillermo Garcia-Lopez 2 2–0 C 1–0 H 1–0 Jun 3, 2017 H2H
66304 Milos Raonic Ivo Karlovic 2 1–1 H 1–1 Aug 13, 2015 H2H
66305 Milos Raonic James Blake 2 2–0 H 2–0 Sep 2, 2012 H2H
66306 Milos Raonic Jared Donaldson 2 1–1 H 1–1 Mar 27, 2017 H2H
66307 Milos Raonic Kevin Anderson 2 1–1 C 0–1 H 1–0 Jun 2, 2013 H2H
66308 Milos Raonic Kyle Edmund 2 1–1 H 1–1 Mar 25, 2019 H2H
66309 Milos Raonic Leonardo Mayer 2 2–0 C 1–0 H 1–0 Sep 2, 2020 H2H
66310 Milos Raonic Lleyton Hewitt 2 1–1 H 1–1 Aug 1, 2014 H2H
66311 Milos Raonic Lukas Lacko 2 1–1 H 1–1 Jan 17, 2018 H2H
66312 Milos Raonic Malek Jaziri 2 2–0 H 2–0 Aug 15, 2018 H2H
66313 Milos Raonic Marcos Giron 2 2–0 H 2–0 Nov 6, 2020 H2H
66314 Milos Raonic Mardy Fish 2 2–0 H 2–0 Mar 13, 2011 H2H
66315 Milos Raonic Matthew Ebden 2 2–0 G 2–0 Jun 25, 2014 H2H
66316 Milos Raonic Nicolas Almagro 2 2–0 C 1–0 H 1–0 Apr 27, 2012 H2H
66317 Milos Raonic Pablo Andujar 2 2–0 G 1–0 H 1–0 Aug 29, 2013 H2H
66318 Milos Raonic Pierre-Hugues Herbert 2 2–0 H 2–0 Nov 5, 2020 H2H
66319 Milos Raonic Reilly Opelka 2 1–1 G 1–0 H 0–1 Feb 22, 2020 H2H
66320 Milos Raonic Robin Haase 2 2–0 G 1–0 H 1–0 Jul 4, 2019 H2H
66321 Milos Raonic Sam Groth 2 2–0 H 2–0 Jan 10, 2015 H2H
66322 Milos Raonic Santiago Giraldo 2 2–0 G 1–0 H 1–0 Aug 29, 2012 H2H
66323 Milos Raonic Simon Greul 2 1–1 C 1–0 H 0–1 Apr 21, 2011 H2H
66324 Milos Raonic Thomaz Bellucci 2 2–0 C 1–0 H 1–0 May 3, 2016 H2H
66325 Milos Raonic Tobias Kamke 2 2–0 G 1–0 H 1–0 Feb 17, 2012 H2H
66326 Milos Raonic Ugo Humbert 2 2–0 H 2–0 Mar 29, 2021 H2H
66327 Milos Raonic Xavier Malisse 2 2–0 C 1–0 H 1–0 May 29, 2013 H2H
66328 Miomir Kecmanovic Alejandro Tabilo 2 1–1 C 0–1 G 1–0 Jun 30, 2022 H2H
66329 Miomir Kecmanovic Alex de Minaur 2 1–1 H 1–1 Oct 31, 2024 H2H
66330 Miomir Kecmanovic Aslan Karatsev 2 0–2 C 0–1 H 0–1 Jan 14, 2022 H2H
66331 Miomir Kecmanovic Benoit Paire 2 0–2 G 0–1 H 0–1 Aug 17, 2021 H2H
66332 Miomir Kecmanovic Cristian Garin 2 1–1 C 0–1 H 1–0 Aug 9, 2023 H2H
66333 Miomir Kecmanovic Gael Monfils 2 0–2 H 0–2 Jan 25, 2022 H2H
66334 Miomir Kecmanovic Hubert Hurkacz 2 1–1 H 1–1 Jan 16, 2025 H2H
66335 Miomir Kecmanovic Juan Manuel Cerundolo 2 0–2 C 0–2 Jul 16, 2026 H2H
66336 Miomir Kecmanovic Kyle Edmund 2 1–1 H 1–1 Jan 11, 2023 H2H
66337 Miomir Kecmanovic Matteo Berrettini 2 2–0 C 1–0 H 1–0 Apr 9, 2024 H2H
66338 Miomir Kecmanovic Quentin Halys 2 1–1 C 0–1 H 1–0 Jul 29, 2025 H2H
66339 Miomir Kecmanovic Terence Atmane 2 1–1 C 0–1 H 1–0 Apr 23, 2026 H2H
66340 Miomir Kecmanovic Zhizhen Zhang 2 2–0 C 1–0 G 1–0 Jun 26, 2024 H2H
66341 Mirza Basic Martin Klizan 2 0–2 C 0–1 H 0–1 Feb 7, 2019 H2H
66342 Mischa Zverev Andrey Golubev 2 0–2 C 0–1 H 0–1 Jul 21, 2010 H2H
66343 Mischa Zverev Benjamin Becker 2 0–2 G 0–1 H 0–1 Sep 30, 2010 H2H
66344 Mischa Zverev Bernard Tomic 2 1–1 G 1–1 Jul 5, 2017 H2H
66345 Mischa Zverev Blaz Kavcic 2 1–1 H 1–1 Feb 22, 2018 H2H
66346 Mischa Zverev Dmitry Tursunov 2 1–1 G 1–0 H 0–1 Jun 24, 2009 H2H
66347 Mischa Zverev Horacio Zeballos 2 2–0 H 2–0 Sep 26, 2013 H2H
66348 Mischa Zverev Hyeon Chung 2 0–2 H 0–2 Jan 17, 2018 H2H
66349 Mischa Zverev Kenny De Schepper 2 1–1 H 1–1 Sep 23, 2017 H2H
66350 Mischa Zverev Lukas Lacko 2 2–0 G 2–0 Jun 30, 2018 H2H
66351 Mischa Zverev Martin Klizan 2 0–2 C 0–1 H 0–1 Mar 9, 2019 H2H
66352 Mischa Zverev Michael Russell 2 2–0 H 2–0 Feb 25, 2010 H2H
66353 Mischa Zverev Mirza Basic 2 1–1 C 0–1 G 1–0 May 23, 2018 H2H
66354 Mischa Zverev Nick Kyrgios 2 1–1 H 1–1 Oct 6, 2017 H2H
66355 Mischa Zverev Nicolas Jarry 2 1–1 G 1–0 H 0–1 Oct 9, 2018 H2H
66356 Mischa Zverev Novak Djokovic 2 0–2 H 0–2 Oct 15, 2016 H2H
66357 Mischa Zverev Robby Ginepri 2 1–1 H 1–1 Aug 21, 2008 H2H
66358 Mischa Zverev Ryan Harrison 2 1–1 G 1–0 H 0–1 Jun 28, 2017 H2H
66359 Mischa Zverev Steve Johnson 2 2–0 C 1–0 G 1–0 Jun 28, 2018 H2H
66360 Mischa Zverev Taylor Fritz 2 1–1 H 1–1 Aug 29, 2018 H2H
66361 Mitchell Krueger Benoit Paire 2 2–0 H 2–0 Mar 10, 2018 H2H
66362 Morris Skip Strode Nick Saviano 2 0–2 C 0–1 H 0–1 Oct 2, 1981 H2H
66363 Nduka Odizor Ben Testerman 2 0–2 C 0–1 G 0–1 Jun 18, 1987 H2H
66364 Nduka Odizor Christo Van Rensburg 2 0–2 C 0–1 H 0–1 Aug 5, 1987 H2H
66365 Nduka Odizor Freddie Sauer 2 0–2 C 0–2 Mar 17, 1983 H2H
66366 Nduka Odizor Georges Goven 2 1–1 C 1–1 May 1, 1982 H2H
66367 Nduka Odizor Glenn Layendecker 2 1–1 C 1–0 G 0–1 Oct 24, 1985 H2H
66368 Nduka Odizor Greg Holmes 2 0–2 H 0–2 Apr 21, 1988 H2H
66369 Nduka Odizor Heinz Gunthardt 2 2–0 C 1–0 C 1–0 Nov 11, 1982 H2H
66370 Nduka Odizor Jeff Turpin 2 2–0 G 2–0 Jun 27, 1984 H2H
66371 Nduka Odizor Lloyd Bourne 2 0–2 C 0–1 H 0–1 Nov 1, 1984 H2H
66372 Nduka Odizor Mark Kratzmann 2 0–2 C 0–1 G 0–1 Jun 25, 1986 H2H
66373 Nduka Odizor Mike Leach 2 0–2 C 0–1 H 0–1 Sep 25, 1986 H2H
66374 Nduka Odizor Peter Fleming 2 1–1 G 1–1 Jun 11, 1986 H2H
66375 Nduka Odizor Wojtek Fibak 2 0–2 C 0–1 H 0–1 Nov 3, 1982 H2H
66376 Neale Fraser Mal Anderson 2 0–2 G 0–1 H 0–1 Apr 2, 1972 H2H
66377 Neil Broad Mark Kratzmann 2 0–2 G 0–1 H 0–1 Jun 14, 1989 H2H
66378 Nelson Aerts Martin Wostenholme 2 1–1 H 1–1 Jan 28, 1988 H2H
66379 Neville Godwin Justin Gimelstob 2 1–1 G 1–0 H 0–1 Jul 11, 1998 H2H
66380 Neville Godwin Lars Burgsmuller 2 0–2 H 0–2 Aug 14, 2002 H2H
66381 Nicholas Kalogeropoulos Jean Loup Rouyer 2 0–2 C 0–2 May 23, 1973 H2H
66382 Nicholas Kalogeropoulos Juan Gisbert 2 1–1 C 0–1 H 1–0 Mar 16, 1973 H2H
66383 Nicholas Kalogeropoulos Nicola Pietrangeli 2 0–2 C 0–2 Aug 24, 1968 H2H
66384 Nicholas Kalogeropoulos Nikola Pilic 2 0–2 G 0–1 H 0–1 Jun 25, 1971 H2H
66385 Nicholas Kalogeropoulos Stan Smith 2 0–2 C 0–2 Oct 26, 1972 H2H
66386 Nick Kyrgios Benoit Paire 2 0–2 H 0–2 Oct 10, 2015 H2H
66387 Nick Kyrgios Hubert Hurkacz 2 0–2 G 0–1 H 0–1 Aug 13, 2022 H2H
66388 Nick Kyrgios Taylor Fritz 2 0–2 H 0–2 Oct 8, 2022 H2H
66389 Nicklas Kroon Eduardo Masso 2 0–2 G 0–1 H 0–1 Jun 24, 1992 H2H
66390 Nicklas Kroon Mark Kratzmann 2 2–0 G 1–0 H 1–0 Sep 27, 1990 H2H
66391 Nicklas Kroon Peter Lundgren 2 1–1 G 0–1 H 1–0 Aug 16, 1989 H2H
66392 Nicklas Kroon Tim Mayotte 2 0–2 C 0–1 H 0–1 Nov 9, 1989 H2H
66393 Nicklas Kulti Aki Rahunen 2 1–1 C 0–1 H 1–0 Jan 3, 1991 H2H
66394 Nicklas Kulti David Engel 2 1–1 C 0–1 H 1–0 Mar 14, 1993 H2H
66395 Nicklas Kulti Frederic Fontang 2 1–1 C 1–1 May 8, 1997 H2H
66396 Nicklas Kulti Jan Gunnarsson 2 1–1 C 1–1 Jul 9, 1993 H2H
66397 Nicklas Kulti Jimmy Connors 2 0–2 H 0–2 Aug 27, 1992 H2H
66398 Nicklas Kulti Jose Luis Aparisi 2 2–0 C 2–0 Apr 8, 1992 H2H
66399 Nicklas Kulti Marcos Aurelio Gorriz 2 1–1 C 1–1 Jul 9, 1992 H2H
66400 Nicklas Kulti Markus Zoecke 2 1–1 H 1–1 Sep 1, 1993 H2H