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
46201 Ruben Ramirez Hidalgo Dusan Vemic 1 0–1 C 0–1 Apr 12, 2007 H2H
46202 Ruben Ramirez Hidalgo Dustin Brown 1 0–1 H 0–1 Sep 1, 2010 H2H
46203 Ruben Ramirez Hidalgo Eduardo Schwank 1 0–1 C 0–1 Apr 25, 2012 H2H
46204 Ruben Ramirez Hidalgo Fernando Romboli 1 1–0 C 1–0 Feb 10, 2011 H2H
46205 Ruben Ramirez Hidalgo Gianluca Naso 1 1–0 C 1–0 Sep 29, 2006 H2H
46206 Ruben Ramirez Hidalgo Gilles Elseneer 1 0–1 C 0–1 May 26, 2004 H2H
46207 Ruben Ramirez Hidalgo Guillaume Rufin 1 0–1 C 0–1 Feb 7, 2013 H2H
46208 Ruben Ramirez Hidalgo Irakli Labadze 1 0–1 C 0–1 Jul 27, 2005 H2H
46209 Ruben Ramirez Hidalgo Jan Vacek 1 0–1 H 0–1 Jan 21, 2004 H2H
46210 Ruben Ramirez Hidalgo Jiri Vanek 1 0–1 C 0–1 Apr 27, 2006 H2H
46211 Ruben Ramirez Hidalgo Julian Knowle 1 1–0 C 1–0 Jul 31, 2003 H2H
46212 Ruben Ramirez Hidalgo Lukas Dlouhy 1 0–1 C 0–1 Aug 3, 2006 H2H
46213 Ruben Ramirez Hidalgo Marin Cilic 1 1–0 C 1–0 May 24, 2011 H2H
46214 Ruben Ramirez Hidalgo Matthew Ebden 1 1–0 H 1–0 Aug 2, 2012 H2H
46215 Ruben Ramirez Hidalgo Michael Ryderstedt 1 0–1 C 0–1 Jul 15, 2011 H2H
46216 Ruben Ramirez Hidalgo Pavol Cervenak 1 0–1 C 0–1 Jul 25, 2012 H2H
46217 Ruben Ramirez Hidalgo Raven Klaasen 1 0–1 H 0–1 Feb 5, 2009 H2H
46218 Ruben Ramirez Hidalgo Razvan Sabau 1 0–1 C 0–1 Sep 11, 2003 H2H
46219 Ruben Ramirez Hidalgo Rhyne Williams 1 0–1 C 0–1 Apr 13, 2013 H2H
46220 Ruben Ramirez Hidalgo Rik De Voest 1 0–1 G 0–1 Jun 22, 2011 H2H
46221 Ruben Ramirez Hidalgo Robby Ginepri 1 0–1 H 0–1 Mar 23, 2004 H2H
46222 Ruben Ramirez Hidalgo Robin Roshardt 1 1–0 C 1–0 Jul 13, 2006 H2H
46223 Ruben Ramirez Hidalgo Santiago Gonzalez 1 1–0 C 1–0 Mar 1, 2007 H2H
46224 Ruben Ramirez Hidalgo Stefano Galvani 1 1–0 C 1–0 Feb 15, 2007 H2H
46225 Ruben Ramirez Hidalgo Steve Darcis 1 0–1 G 0–1 Jun 13, 2012 H2H
46226 Ruben Ramirez Hidalgo Sultan Khalfan 1 1–0 H 1–0 Jan 4, 2007 H2H
46227 Ruben Ramirez Hidalgo Tobias Summerer 1 1–0 C 1–0 May 4, 2006 H2H
46228 Ruben Ramirez Hidalgo Victor Ionita 1 1–0 C 1–0 Sep 14, 2006 H2H
46229 Ruben Ramirez Hidalgo Werner Eschauer 1 0–1 G 0–1 Jun 27, 2007 H2H
46230 Rubin Statham Daniel King-Turner 1 1–0 H 1–0 Jan 13, 2010 H2H
46231 Rubin Statham Hyeon Chung 1 1–0 H 1–0 Jan 9, 2019 H2H
46232 Rubin Statham Jan-Lennard Struff 1 0–1 H 0–1 Jan 10, 2019 H2H
46233 Rudiger Benz Tore Meinecke 1 0–1 C 0–1 Sep 10, 1986 H2H
46234 Rudiger Haas Sergej Skakun 1 1–0 C 1–0 Nov 7, 1991 H2H
46235 Rudolf Molleker Diego Schwartzman 1 0–1 H 0–1 Jan 16, 2019 H2H
46236 Rudolf Molleker Jan-Lennard Struff 1 1–0 G 1–0 Jun 14, 2018 H2H
46237 Rudolf Molleker Jozef Kovalik 1 0–1 C 0–1 Jul 27, 2018 H2H
46238 Rudolf Molleker Lucas Pouille 1 0–1 G 0–1 Jun 15, 2018 H2H
46239 Rudolf Molleker Marin Cilic 1 0–1 G 0–1 Jun 10, 2021 H2H
46240 Rudolf Molleker Maximilian Marterer 1 0–1 C 0–1 Jul 27, 2023 H2H
46241 Rudolf Molleker Roberto Bautista Agut 1 0–1 C 0–1 May 3, 2019 H2H
46242 Rudy Hernando Bob Lutz 1 0–1 C 0–1 Jul 17, 1968 H2H
46243 Rui Machado Daniel Koellerer 1 0–1 H 0–1 Sep 2, 2009 H2H
46244 Rui Machado Facundo Bagnis 1 1–0 C 1–0 Feb 10, 2011 H2H
46245 Rui Machado Felipe Rios 1 1–0 C 1–0 Feb 3, 2011 H2H
46246 Rui Machado Gael Monfils 1 0–1 H 0–1 Jan 4, 2012 H2H
46247 Rui Machado Marcos Daniel 1 1–0 C 1–0 Feb 11, 2010 H2H
46248 Rui Machado Rik De Voest 1 1–0 H 1–0 Aug 27, 2008 H2H
46249 Russell Barlow Matt Mitchell 1 0–1 C 0–1 Oct 7, 1983 H2H
46250 Russell Barlow Ramesh Krishnan 1 0–1 H 0–1 Oct 11, 1985 H2H
46251 Russell Barlow Wojtek Fibak 1 1–0 H 1–0 Oct 10, 1985 H2H
46252 Russell Simpson Alejandro Ganzabal 1 0–1 C 0–1 May 29, 1985 H2H
46253 Russell Simpson Allan Stone 1 0–1 H 0–1 Nov 10, 1977 H2H
46254 Russell Simpson Antonio Zugarelli 1 0–1 C 0–1 Jun 4, 1976 H2H
46255 Russell Simpson Bernard Boileau 1 1–0 H 1–0 Apr 4, 1981 H2H
46256 Russell Simpson Bob Carmichael 1 0–1 C 0–1 Nov 25, 1976 H2H
46257 Russell Simpson Bob Giltinan 1 0–1 G 0–1 Jul 15, 1978 H2H
46258 Russell Simpson Chris Dunk 1 0–1 C 0–1 Feb 6, 1986 H2H
46259 Russell Simpson Chris Gunning 1 1–0 H 1–0 Jan 4, 1980 H2H
46260 Russell Simpson Chris Johnstone 1 1–0 G 1–0 Jun 10, 1981 H2H
46261 Russell Simpson Christophe Freyss 1 1–0 H 1–0 Feb 18, 1981 H2H
46262 Russell Simpson Colin Dibley 1 0–1 H 0–1 Sep 19, 1977 H2H
46263 Russell Simpson Colin Dowdeswell 1 0–1 H 0–1 Jul 13, 1973 H2H
46264 Russell Simpson Corrado Barazzutti 1 0–1 H 0–1 Aug 31, 1978 H2H
46265 Russell Simpson Dale Collings 1 1–0 G 1–0 Dec 28, 1981 H2H
46266 Russell Simpson Dave Siegler 1 1–0 H 1–0 Jan 8, 1981 H2H
46267 Russell Simpson Eric Fromm 1 1–0 H 1–0 Aug 21, 1980 H2H
46268 Russell Simpson Eric Rosenfeld 1 1–0 H 1–0 Sep 12, 1984 H2H
46269 Russell Simpson Geoff Masters 1 0–1 H 0–1 Oct 20, 1977 H2H
46270 Russell Simpson Gerard Wimmer 1 1–0 H 1–0 Apr 2, 1981 H2H
46271 Russell Simpson Gianluca Rinaldini 1 0–1 C 0–1 Feb 25, 1982 H2H
46272 Russell Simpson Gilles Moretton 1 1–0 G 1–0 Jun 26, 1981 H2H
46273 Russell Simpson Gunther Gnettner 1 1–0 C 1–0 May 25, 1979 H2H
46274 Russell Simpson Hartmut Kirchhubel 1 1–0 C 1–0 Nov 20, 1980 H2H
46275 Russell Simpson Howard Schoenfield 1 1–0 G 1–0 Jul 10, 1980 H2H
46276 Russell Simpson Ivan Molina 1 0–1 H 0–1 Aug 15, 1979 H2H
46277 Russell Simpson Jeff Robinson 1 0–1 C 0–1 Apr 27, 1976 H2H
46278 Russell Simpson Jeff Simpson 1 1–0 H 1–0 Jan 15, 1983 H2H
46279 Russell Simpson John Newcombe 1 0–1 C 0–1 Apr 20, 1978 H2H
46280 Russell Simpson John Trickey 1 1–0 G 1–0 Jan 14, 1977 H2H
46281 Russell Simpson Juan Ignacio Muntanola 1 1–0 G 1–0 Jun 12, 1974 H2H
46282 Russell Simpson Jun Kamiwazumi 1 0–1 C 0–1 Feb 13, 1975 H2H
46283 Russell Simpson Jun Kuki 1 1–0 C 1–0 Oct 9, 1975 H2H
46284 Russell Simpson Karl Meiler 1 1–0 H 1–0 Oct 29, 1982 H2H
46285 Russell Simpson Ken Rosewall 1 0–1 C 0–1 Nov 5, 1976 H2H
46286 Russell Simpson Klaus Eberhard 1 1–0 H 1–0 Apr 3, 1981 H2H
46287 Russell Simpson Leo Palin 1 1–0 G 1–0 Jan 15, 1975 H2H
46288 Russell Simpson Louk Sanders 1 0–1 C 0–1 May 28, 1980 H2H
46289 Russell Simpson Mark Cox 1 0–1 C 0–1 Mar 13, 1975 H2H
46290 Russell Simpson Mark Vines 1 0–1 H 0–1 Sep 3, 1981 H2H
46291 Russell Simpson Miloslav Mecir 1 0–1 G 0–1 Dec 14, 1983 H2H
46292 Russell Simpson Pancho Walthall 1 0–1 H 0–1 May 4, 1978 H2H
46293 Russell Simpson Pat Dupre 1 0–1 G 0–1 Dec 30, 1981 H2H
46294 Russell Simpson Patricio Cornejo 1 0–1 C 0–1 Aug 26, 1977 H2H
46295 Russell Simpson Peter Johnston 1 1–0 H 1–0 Jan 13, 1984 H2H
46296 Russell Simpson Peter Rennert 1 1–0 H 1–0 Aug 30, 1980 H2H
46297 Russell Simpson Ramesh Krishnan 1 0–1 H 0–1 Oct 15, 1986 H2H
46298 Russell Simpson Rand Evett 1 1–0 H 1–0 Jan 5, 1980 H2H
46299 Russell Simpson Rick Fagel 1 0–1 C 0–1 Sep 2, 1977 H2H
46300 Russell Simpson Robin Drysdale 1 1–0 H 1–0 Jan 3, 1976 H2H
46301 Russell Simpson Rodney Harmon 1 0–1 G 0–1 Jun 16, 1984 H2H
46302 Russell Simpson Rohun Beven 1 0–1 G 0–1 Jun 20, 1978 H2H
46303 Russell Simpson Rolf Thung 1 1–0 C 1–0 Nov 3, 1976 H2H
46304 Russell Simpson Ross Case 1 1–0 H 1–0 Feb 24, 1983 H2H
46305 Russell Simpson Spencer Segura 1 1–0 G 1–0 Oct 30, 1974 H2H
46306 Russell Simpson Steve Docherty 1 0–1 G 0–1 Dec 30, 1980 H2H
46307 Russell Simpson Steve Meister 1 1–0 H 1–0 May 2, 1985 H2H
46308 Russell Simpson Terry Moor 1 0–1 H 0–1 Sep 15, 1979 H2H
46309 Russell Simpson Tom Cain 1 1–0 C 1–0 Jul 16, 1980 H2H
46310 Russell Simpson Tom Okker 1 0–1 H 0–1 Oct 16, 1980 H2H
46311 Russell Simpson Victor Amaya 1 0–1 H 0–1 Jul 25, 1979 H2H
46312 Russell Simpson Wanaro N'Godrella 1 1–0 C 1–0 Jun 2, 1976 H2H
46313 Russell Simpson Wayne Hampson 1 1–0 G 1–0 Dec 28, 1979 H2H
46314 Russell Simpson William Brown 1 0–1 G 0–1 Dec 9, 1971 H2H
46315 Russell Simpson Zan Guerry 1 0–1 C 0–1 Apr 24, 1975 H2H
46316 Ryan Harrison Adam Pavlasek 1 1–0 H 1–0 Oct 20, 2016 H2H
46317 Ryan Harrison Alexander Zverev 1 0–1 H 0–1 Mar 2, 2018 H2H
46318 Ryan Harrison Alex de Minaur 1 1–0 H 1–0 Jan 6, 2018 H2H
46319 Ryan Harrison Aljaz Bedene 1 0–1 C 0–1 May 30, 2017 H2H
46320 Ryan Harrison Andrey Golubev 1 1–0 H 1–0 Mar 8, 2014 H2H
46321 Ryan Harrison Bjorn Phau 1 1–0 H 1–0 Feb 13, 2014 H2H
46322 Ryan Harrison Borna Gojo 1 1–0 H 1–0 Aug 21, 2018 H2H
46323 Ryan Harrison Cameron Norrie 1 1–0 H 1–0 Jul 28, 2018 H2H
46324 Ryan Harrison Christopher Eubanks 1 1–0 H 1–0 Jul 29, 2017 H2H
46325 Ryan Harrison Daniel Munoz de la Nava 1 0–1 H 0–1 Feb 28, 2013 H2H
46326 Ryan Harrison Diego Schwartzman 1 1–0 H 1–0 Mar 1, 2018 H2H
46327 Ryan Harrison Dimitar Kutrovsky 1 1–0 H 1–0 Feb 18, 2012 H2H
46328 Ryan Harrison Dudi Sela 1 1–0 H 1–0 Jan 17, 2018 H2H
46329 Ryan Harrison Dusan Lajovic 1 1–0 H 1–0 Mar 12, 2016 H2H
46330 Ryan Harrison Ernests Gulbis 1 0–1 H 0–1 Feb 25, 2010 H2H
46331 Ryan Harrison Flavio Cipolla 1 1–0 H 1–0 Mar 10, 2012 H2H
46332 Ryan Harrison Florent Serra 1 0–1 H 0–1 Feb 24, 2011 H2H
46333 Ryan Harrison Frank Dancevic 1 0–1 G 0–1 Jul 14, 2016 H2H
46334 Ryan Harrison Gael Monfils 1 0–1 H 0–1 Jan 15, 2014 H2H
46335 Ryan Harrison Gilles Muller 1 0–1 H 0–1 Aug 15, 2017 H2H
46336 Ryan Harrison Henri Laaksonen 1 0–1 C 0–1 Apr 12, 2019 H2H
46337 Ryan Harrison Hyeon Chung 1 1–0 H 1–0 Jul 28, 2018 H2H
46338 Ryan Harrison Igor Kunitsyn 1 1–0 C 1–0 Apr 13, 2012 H2H
46339 Ryan Harrison Igor Sijsling 1 1–0 H 1–0 Jul 26, 2013 H2H
46340 Ryan Harrison Ilya Ivashka 1 0–1 H 0–1 Aug 9, 2018 H2H
46341 Ryan Harrison Ivan Dodig 1 1–0 G 1–0 Jun 22, 2011 H2H
46342 Ryan Harrison Jan-Lennard Struff 1 1–0 H 1–0 Aug 19, 2014 H2H
46343 Ryan Harrison Jared Donaldson 1 1–0 C 1–0 May 16, 2017 H2H
46344 Ryan Harrison Jay Clarke 1 0–1 G 0–1 Jun 27, 2018 H2H
46345 Ryan Harrison Joao Souza 1 0–1 C 0–1 May 3, 2012 H2H
46346 Ryan Harrison Karol Beck 1 1–0 G 1–0 Jul 8, 2010 H2H
46347 Ryan Harrison Konstantin Kravchuk 1 1–0 H 1–0 Feb 16, 2017 H2H
46348 Ryan Harrison Leonardo Mayer 1 1–0 H 1–0 Jan 3, 2018 H2H
46349 Ryan Harrison Lucas Pouille 1 0–1 C 0–1 Apr 18, 2017 H2H
46350 Ryan Harrison Lukas Lacko 1 1–0 H 1–0 Jul 27, 2018 H2H
46351 Ryan Harrison Lukasz Kubot 1 0–1 H 0–1 Feb 21, 2013 H2H
46352 Ryan Harrison Malek Jaziri 1 1–0 H 1–0 Feb 12, 2015 H2H
46353 Ryan Harrison Marinko Matosevic 1 1–0 H 1–0 Jul 25, 2013 H2H
46354 Ryan Harrison Matthew Ebden 1 0–1 H 0–1 Oct 12, 2011 H2H
46355 Ryan Harrison Maximilian Marterer 1 0–1 C 0–1 May 29, 2018 H2H
46356 Ryan Harrison Michael Berrer 1 0–1 G 0–1 Jun 8, 2011 H2H
46357 Ryan Harrison Michael Llodra 1 0–1 H 0–1 Mar 26, 2010 H2H
46358 Ryan Harrison Miomir Kecmanovic 1 1–0 C 1–0 Apr 12, 2018 H2H
46359 Ryan Harrison Peter Polansky 1 1–0 H 1–0 Feb 14, 2019 H2H
46360 Ryan Harrison Pierre-Ludovic Duclos 1 0–1 H 0–1 Aug 24, 2011 H2H
46361 Ryan Harrison Reilly Opelka 1 0–1 H 0–1 Feb 22, 2018 H2H
46362 Ryan Harrison Ricardas Berankis 1 1–0 H 1–0 Jul 28, 2011 H2H
46363 Ryan Harrison Richard Bloomfield 1 0–1 G 0–1 Jul 10, 2010 H2H
46364 Ryan Harrison Robby Ginepri 1 1–0 H 1–0 Feb 17, 2012 H2H
46365 Ryan Harrison Ruben Bemelmans 1 1–0 G 1–0 Jul 12, 2012 H2H
46366 Ryan Harrison Sam Groth 1 0–1 H 0–1 Jan 1, 2014 H2H
46367 Ryan Harrison Soonwoo Kwon 1 0–1 H 0–1 Feb 21, 2020 H2H
46368 Ryan Harrison Stan Wawrinka 1 0–1 H 0–1 Feb 27, 2019 H2H
46369 Ryan Harrison Stephane Robert 1 1–0 H 1–0 Jul 20, 2016 H2H
46370 Ryan Harrison Taylor Fritz 1 0–1 C 0–1 Apr 13, 2018 H2H
46371 Ryan Harrison Thomas Fabbiano 1 1–0 H 1–0 Aug 9, 2017 H2H
46372 Ryan Harrison Tim Smyczek 1 0–1 H 0–1 Jul 24, 2014 H2H
46373 Ryan Harrison Vasek Pospisil 1 1–0 G 1–0 Jun 20, 2012 H2H
46374 Ryan Harrison Xavier Malisse 1 1–0 H 1–0 Jul 22, 2011 H2H
46375 Ryan Harrison Yusuke Takahashi 1 1–0 H 1–0 Oct 5, 2017 H2H
46376 Ryan Harrison Ze Zhang 1 1–0 H 1–0 Oct 10, 2017 H2H
46377 Ryan Henry Julian Knowle 1 0–1 H 0–1 Jan 15, 2003 H2H
46378 Ryan Moore Antonio Munoz 1 1–0 C 1–0 Feb 14, 1974 H2H
46379 Ryan Moore Roger Taylor 1 0–1 C 0–1 Feb 15, 1974 H2H
46380 Ryan Peniston Henri Laaksonen 1 1–0 G 1–0 Jun 29, 2022 H2H
46381 Ryan Peniston Marc-Andrea Huesler 1 0–1 G 0–1 Jun 28, 2023 H2H
46382 Ryan Peniston Pedro Martinez 1 1–0 G 1–0 Jun 23, 2022 H2H
46383 Ryan Peniston Ugo Humbert 1 1–0 G 1–0 Jun 22, 2023 H2H
46384 Ryan Sweeting Bobby Reynolds 1 1–0 C 1–0 Apr 13, 2012 H2H
46385 Ryan Sweeting Cedrik-Marcel Stebe 1 1–0 H 1–0 Mar 10, 2012 H2H
46386 Ryan Sweeting Gael Monfils 1 0–1 H 0–1 Aug 3, 2011 H2H
46387 Ryan Sweeting Grigor Dimitrov 1 0–1 H 0–1 Oct 20, 2011 H2H
46388 Ryan Sweeting Igor Kunitsyn 1 0–1 H 0–1 Jul 29, 2011 H2H
46389 Ryan Sweeting Justin Gimelstob 1 1–0 H 1–0 Aug 2, 2006 H2H
46390 Ryan Sweeting Lukas Lacko 1 0–1 H 0–1 Mar 23, 2012 H2H
46391 Ryan Sweeting Marin Cilic 1 0–1 H 0–1 Sep 2, 2009 H2H
46392 Ryan Sweeting Matthew Ebden 1 0–1 G 0–1 Jul 7, 2011 H2H
46393 Ryan Sweeting Matthias Bachinger 1 1–0 H 1–0 Jan 18, 2012 H2H
46394 Ryan Sweeting Michael Berrer 1 0–1 H 0–1 Aug 23, 2006 H2H
46395 Ryan Sweeting Michael Russell 1 1–0 H 1–0 Jan 28, 2007 H2H
46396 Ryan Sweeting Paul Goldstein 1 0–1 H 0–1 Mar 21, 2007 H2H
46397 Ryan Sweeting Ricardas Berankis 1 0–1 H 0–1 Sep 1, 2010 H2H
46398 Ryan Sweeting Rik De Voest 1 0–1 H 0–1 Sep 29, 2011 H2H
46399 Ryan Sweeting Roko Karanusic 1 0–1 H 0–1 Aug 27, 2008 H2H
46400 Ryan Sweeting Simon Greul 1 1–0 H 1–0 Jan 28, 2007 H2H