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
50201 Gilles Simon Stefano Travaglia 1 1–0 C 1–0 Apr 8, 2021 H2H
50202 Gilles Simon Takao Suzuki 1 1–0 H 1–0 Oct 8, 2009 H2H
50203 Gilles Simon Taro Daniel 1 1–0 C 1–0 Apr 13, 2019 H2H
50204 Gilles Simon Thanasi Kokkinakis 1 1–0 G 1–0 Jun 19, 2015 H2H
50205 Gilles Simon Thiago Alves 1 1–0 G 1–0 Jun 25, 2009 H2H
50206 Gilles Simon Thomas Fabbiano 1 0–1 G 0–1 Jun 28, 2019 H2H
50207 Gilles Simon Tim Smyczek 1 1–0 H 1–0 Feb 26, 2014 H2H
50208 Gilles Simon Torsten Popp 1 1–0 C 1–0 May 25, 2006 H2H
50209 Gilles Simon Wesley Moodie 1 1–0 H 1–0 Feb 23, 2006 H2H
50210 Gilles Simon Yibing Wu 1 1–0 H 1–0 Oct 10, 2017 H2H
50211 Gilles Simon Yuichi Sugita 1 1–0 H 1–0 Aug 10, 2016 H2H
50212 Giorgio Galimberti Bjorn Phau 1 0–1 H 0–1 Mar 2, 2006 H2H
50213 Giorgio Galimberti Brian Vahaly 1 1–0 C 1–0 May 7, 2003 H2H
50214 Giorgio Galimberti Marcelo Filippini 1 0–1 C 0–1 Jun 10, 1994 H2H
50215 Giorgio Galimberti Mario Radic 1 0–1 C 0–1 Jul 24, 2003 H2H
50216 Giorgio Galimberti Michael Russell 1 1–0 H 1–0 Sep 2, 1998 H2H
50217 Giorgio Galimberti Richard Gasquet 1 0–1 H 0–1 Sep 2, 2005 H2H
50218 Giovanni Lapentti Irakli Labadze 1 1–0 H 1–0 Feb 25, 2005 H2H
50219 Giovanni Lapentti Kevin Kim 1 0–1 H 0–1 Mar 8, 2005 H2H
50220 Giovanni Lapentti Lars Burgsmuller 1 1–0 G 1–0 Jul 7, 2005 H2H
50221 Giovanni Lapentti Paul Goldstein 1 0–1 H 0–1 Jul 22, 2005 H2H
50222 Giovanni Mpetshi Perricard Aleksandar Vukic 1 0–1 H 0–1 Jul 23, 2025 H2H
50223 Giovanni Mpetshi Perricard Filip Misolic 1 1–0 H 1–0 Sep 20, 2025 H2H
50224 Giovanni Mpetshi Perricard Gael Monfils 1 0–1 H 0–1 Jan 14, 2025 H2H
50225 Giovanni Mpetshi Perricard Hugo Gaston 1 1–0 C 1–0 May 25, 2024 H2H
50226 Giovanni Mpetshi Perricard James Duckworth 1 1–0 H 1–0 Oct 24, 2024 H2H
50227 Giovanni Mpetshi Perricard Mariano Navone 1 0–1 C 0–1 Apr 25, 2025 H2H
50228 Giovanni Mpetshi Perricard Nick Kyrgios 1 1–0 H 1–0 Jan 1, 2025 H2H
50229 Giovanni Mpetshi Perricard Pedro Martinez 1 1–0 H 1–0 Aug 20, 2025 H2H
50230 Giovanni Mpetshi Perricard Roberto Bautista Agut 1 1–0 H 1–0 Jan 13, 2026 H2H
50231 Girts Dzelde Paul Wekesa 1 1–0 H 1–0 Apr 18, 1991 H2H
50232 Girts Dzelde Thierry Champion 1 0–1 C 0–1 Apr 8, 1992 H2H
50233 Girts Dzelde Udo Riglewski 1 0–1 H 0–1 Oct 12, 1989 H2H
50234 Giulio Zeppieri Adam Walton 1 0–1 H 0–1 Mar 7, 2025 H2H
50235 Giulio Zeppieri Adrian Mannarino 1 1–0 C 1–0 May 28, 2024 H2H
50236 Giulio Zeppieri Altug Celikbilek 1 0–1 H 0–1 Oct 13, 2022 H2H
50237 Giulio Zeppieri Bernabe Zapata Miralles 1 1–0 C 1–0 Jul 30, 2022 H2H
50238 Giulio Zeppieri Cameron Norrie 1 0–1 H 0–1 Jan 18, 2024 H2H
50239 Giulio Zeppieri Daniel Altmaier 1 0–1 C 0–1 May 12, 2023 H2H
50240 Giulio Zeppieri Daniel Elahi Galan 1 1–0 C 1–0 Jul 29, 2022 H2H
50241 Giulio Zeppieri Emil Ruusuvuori 1 0–1 H 0–1 Feb 21, 2024 H2H
50242 Giulio Zeppieri Fajing Sun 1 1–0 H 1–0 Sep 20, 2025 H2H
50243 Giulio Zeppieri Hubert Hurkacz 1 0–1 C 0–1 May 24, 2022 H2H
50244 Giulio Zeppieri Learner Tien 1 0–1 H 0–1 Sep 21, 2025 H2H
50245 Giulio Zeppieri Lorenzo Sonego 1 0–1 C 0–1 Oct 15, 2020 H2H
50246 Giulio Zeppieri Matteo Berrettini 1 0–1 H 0–1 Oct 16, 2025 H2H
50247 Giulio Zeppieri Pedro Cachin 1 1–0 C 1–0 Jul 28, 2022 H2H
50248 Giulio Zeppieri Thanasi Kokkinakis 1 0–1 C 0–1 May 30, 2024 H2H
50249 Giulio Zeppieri Zhizhen Zhang 1 0–1 H 0–1 Feb 8, 2024 H2H
50250 Giuseppe Merlo Stan Smith 1 0–1 G 0–1 Jun 26, 1968 H2H
50251 Givaldo Barbosa Alberto Tous 1 0–1 C 0–1 May 25, 1983 H2H
50252 Givaldo Barbosa Andy Kohlberg 1 1–0 C 1–0 May 8, 1985 H2H
50253 Givaldo Barbosa Bernhard Pils 1 1–0 C 1–0 Jul 20, 1983 H2H
50254 Givaldo Barbosa Christo Steyn 1 0–1 G 0–1 Jun 26, 1985 H2H
50255 Givaldo Barbosa Dominique Bedel 1 1–0 C 1–0 May 12, 1983 H2H
50256 Givaldo Barbosa Eddie Dibbs 1 0–1 C 0–1 May 13, 1983 H2H
50257 Givaldo Barbosa Eddie Edwards 1 0–1 H 0–1 Aug 30, 1984 H2H
50258 Givaldo Barbosa Eliot Teltscher 1 0–1 C 0–1 Sep 20, 1979 H2H
50259 Givaldo Barbosa Gabriel Urpi 1 0–1 C 0–1 May 16, 1985 H2H
50260 Givaldo Barbosa Guillermo Rivas 1 1–0 C 1–0 Jul 25, 1985 H2H
50261 Givaldo Barbosa Hank Pfister 1 0–1 G 0–1 Jun 8, 1983 H2H
50262 Givaldo Barbosa Henrik Sundstrom 1 0–1 C 0–1 May 9, 1985 H2H
50263 Givaldo Barbosa Jay Lapidus 1 0–1 C 0–1 May 8, 1984 H2H
50264 Givaldo Barbosa Jose Luis Damiani 1 0–1 C 0–1 Nov 18, 1982 H2H
50265 Givaldo Barbosa Leif Shiras 1 0–1 G 0–1 Jun 20, 1984 H2H
50266 Givaldo Barbosa Lloyd Bourne 1 0–1 C 0–1 Jul 12, 1984 H2H
50267 Givaldo Barbosa Marcelo Grassi 1 1–0 H 1–0 Nov 24, 1983 H2H
50268 Givaldo Barbosa Matt Mitchell 1 0–1 G 0–1 Jun 13, 1984 H2H
50269 Givaldo Barbosa Paul Mcnamee 1 0–1 H 0–1 Aug 30, 1979 H2H
50270 Givaldo Barbosa Richard Meyer 1 1–0 C 1–0 Jul 7, 1983 H2H
50271 Givaldo Barbosa Rocky Royer 1 0–1 C 0–1 Nov 26, 1982 H2H
50272 Givaldo Barbosa Rudiger Benz 1 1–0 C 1–0 Jul 19, 1984 H2H
50273 Givaldo Barbosa Trevor Allan 1 0–1 C 0–1 Jul 11, 1985 H2H
50274 Givaldo Barbosa Zoltan Kuharszky 1 0–1 C 0–1 Jun 13, 1985 H2H
50275 Gleb Sakharov Maximilian Marterer 1 0–1 H 0–1 Jan 16, 2019 H2H
50276 Gleb Sakharov Roberto Bautista Agut 1 0–1 C 0–1 Jul 28, 2017 H2H
50277 Glen Holroyd Chris Mayotte 1 1–0 C 1–0 Jul 30, 1981 H2H
50278 Glenn Hamilton Peter Curtis 1 0–1 G 0–1 Jul 11, 1973 H2H
50279 Glenn Hamilton Willie Davies 1 0–1 G 0–1 Jun 5, 1974 H2H
50280 Glenn Layendecker Ben Testerman 1 1–0 C 1–0 Oct 12, 1985 H2H
50281 Glenn Layendecker Bill Scanlon 1 0–1 G 0–1 Jul 12, 1986 H2H
50282 Glenn Layendecker Brad Drewett 1 0–1 G 0–1 Dec 12, 1984 H2H
50283 Glenn Layendecker Brian Teacher 1 1–0 C 1–0 Oct 10, 1985 H2H
50284 Glenn Layendecker Christo Van Rensburg 1 0–1 G 0–1 Jun 15, 1989 H2H
50285 Glenn Layendecker Colin Dowdeswell 1 0–1 H 0–1 Aug 7, 1985 H2H
50286 Glenn Layendecker Danie Visser 1 0–1 G 0–1 Jun 12, 1986 H2H
50287 Glenn Layendecker Eliot Teltscher 1 0–1 C 0–1 Oct 18, 1984 H2H
50288 Glenn Layendecker Heinz Gunthardt 1 0–1 G 0–1 Jun 25, 1986 H2H
50289 Glenn Layendecker Howard Sands 1 0–1 G 0–1 Dec 27, 1984 H2H
50290 Glenn Layendecker Joakim Nystrom 1 0–1 C 0–1 May 8, 1986 H2H
50291 Glenn Layendecker Larry Scott 1 1–0 H 1–0 Apr 21, 1988 H2H
50292 Glenn Layendecker Larry Stefanki 1 0–1 H 0–1 Nov 21, 1985 H2H
50293 Glenn Layendecker Marcel Freeman 1 1–0 H 1–0 Oct 18, 1986 H2H
50294 Glenn Layendecker Marc Flur 1 0–1 C 0–1 May 8, 1985 H2H
50295 Glenn Layendecker Mark Dickson 1 0–1 C 0–1 Oct 5, 1984 H2H
50296 Glenn Layendecker Matt Mitchell 1 1–0 H 1–0 Aug 2, 1984 H2H
50297 Glenn Layendecker Mel Purcell 1 0–1 C 0–1 May 1, 1986 H2H
50298 Glenn Layendecker Michael Kures 1 1–0 H 1–0 Jan 18, 1989 H2H
50299 Glenn Layendecker Michael Westphal 1 0–1 H 0–1 Aug 3, 1984 H2H
50300 Glenn Layendecker Miloslav Mecir 1 0–1 H 0–1 Mar 16, 1988 H2H
50301 Glenn Layendecker Patrick Galbraith 1 1–0 G 1–0 Jul 13, 1989 H2H
50302 Glenn Layendecker Paul Mcnamee 1 1–0 H 1–0 Oct 16, 1986 H2H
50303 Glenn Layendecker Peter Johnston 1 1–0 H 1–0 Jan 10, 1985 H2H
50304 Glenn Layendecker Ramesh Krishnan 1 0–1 C 0–1 Feb 14, 1990 H2H
50305 Glenn Layendecker Ricki Osterthun 1 1–0 C 1–0 Feb 7, 1986 H2H
50306 Glenn Layendecker Roger Knapp 1 1–0 G 1–0 Jun 22, 1985 H2H
50307 Glenn Layendecker Steve Denton 1 0–1 G 0–1 Nov 27, 1985 H2H
50308 Glenn Layendecker Tobias Svantesson 1 0–1 C 0–1 Nov 17, 1988 H2H
50309 Glenn Layendecker Tomas Smid 1 0–1 C 0–1 Feb 4, 1987 H2H
50310 Glenn Layendecker Wolfgang Popp 1 1–0 H 1–0 Feb 12, 1986 H2H
50311 Glenn Michibata Alexander Mronz 1 0–1 H 0–1 Oct 12, 1989 H2H
50312 Glenn Michibata Andrew Castle 1 1–0 G 1–0 Jun 22, 1988 H2H
50313 Glenn Michibata A. Parker 1 1–0 H 1–0 Aug 3, 1988 H2H
50314 Glenn Michibata Barry Moir 1 1–0 H 1–0 Jul 20, 1989 H2H
50315 Glenn Michibata Bill Cowan 1 1–0 C 1–0 Nov 18, 1982 H2H
50316 Glenn Michibata Bill Maze 1 1–0 H 1–0 Feb 23, 1983 H2H
50317 Glenn Michibata Bill Scanlon 1 0–1 G 0–1 Jan 4, 1987 H2H
50318 Glenn Michibata Brad Drewett 1 1–0 H 1–0 Aug 30, 1989 H2H
50319 Glenn Michibata Bruce Manson 1 0–1 H 0–1 Oct 10, 1984 H2H
50320 Glenn Michibata Butch Walts 1 0–1 H 0–1 Aug 15, 1979 H2H
50321 Glenn Michibata Cary Stansbury 1 0–1 H 0–1 Sep 27, 1984 H2H
50322 Glenn Michibata Chris Johnstone 1 1–0 C 1–0 Nov 11, 1982 H2H
50323 Glenn Michibata Christo Steyn 1 0–1 C 0–1 Apr 30, 1986 H2H
50324 Glenn Michibata Dan Goldie 1 0–1 H 0–1 Apr 16, 1987 H2H
50325 Glenn Michibata Desmond Tyson 1 1–0 G 1–0 Jan 2, 1987 H2H
50326 Glenn Michibata Dominique Bedel 1 0–1 C 0–1 Oct 23, 1982 H2H
50327 Glenn Michibata Francesco Cancellotti 1 0–1 C 0–1 Jun 2, 1989 H2H
50328 Glenn Michibata Fritz Buehning 1 1–0 C 1–0 Jan 25, 1984 H2H
50329 Glenn Michibata Gilad Bloom 1 0–1 H 0–1 Apr 27, 1991 H2H
50330 Glenn Michibata Greg Holmes 1 1–0 H 1–0 Oct 19, 1985 H2H
50331 Glenn Michibata Heiner Moraing 1 1–0 H 1–0 Jan 6, 1989 H2H
50332 Glenn Michibata Howard Sands 1 1–0 C 1–0 Nov 1, 1984 H2H
50333 Glenn Michibata Jan Gunnarsson 1 0–1 C 0–1 May 30, 1984 H2H
50334 Glenn Michibata Jeff Turpin 1 1–0 C 1–0 Oct 22, 1982 H2H
50335 Glenn Michibata Jeremy Bates 1 0–1 G 0–1 Jun 11, 1986 H2H
50336 Glenn Michibata Jim Gurfein 1 1–0 C 1–0 Nov 11, 1983 H2H
50337 Glenn Michibata Jim Pugh 1 0–1 H 0–1 Aug 4, 1988 H2H
50338 Glenn Michibata Joel Bailey 1 1–0 C 1–0 Oct 20, 1982 H2H
50339 Glenn Michibata Jonathan Canter 1 1–0 C 1–0 Oct 24, 1985 H2H
50340 Glenn Michibata Jorge Lozano 1 1–0 H 1–0 Aug 10, 1988 H2H
50341 Glenn Michibata Juan Avendano 1 1–0 H 1–0 Feb 11, 1986 H2H
50342 Glenn Michibata Ken Flach 1 1–0 H 1–0 Apr 23, 1987 H2H
50343 Glenn Michibata Kent Carlsson 1 0–1 H 0–1 Aug 21, 1986 H2H
50344 Glenn Michibata Laird Dunlop 1 1–0 H 1–0 Aug 14, 1985 H2H
50345 Glenn Michibata Larry Stefanki 1 0–1 H 0–1 Oct 19, 1983 H2H
50346 Glenn Michibata Leif Shiras 1 0–1 H 0–1 Aug 2, 1984 H2H
50347 Glenn Michibata Marcos Hocevar 1 0–1 H 0–1 Aug 10, 1983 H2H
50348 Glenn Michibata Mark Dickson 1 0–1 C 0–1 Oct 19, 1984 H2H
50349 Glenn Michibata Mark Edmondson 1 0–1 G 0–1 Jun 13, 1984 H2H
50350 Glenn Michibata Mark Kratzmann 1 1–0 H 1–0 Apr 4, 1991 H2H
50351 Glenn Michibata Marty Davis 1 0–1 G 0–1 Jun 21, 1984 H2H
50352 Glenn Michibata Matt Anger 1 1–0 C 1–0 Mar 27, 1986 H2H
50353 Glenn Michibata Mike Leach 1 0–1 H 0–1 Feb 12, 1986 H2H
50354 Glenn Michibata Milan Srejber 1 0–1 H 0–1 Apr 19, 1989 H2H
50355 Glenn Michibata Miloslav Mecir 1 0–1 H 0–1 Jan 9, 1987 H2H
50356 Glenn Michibata Nicklas Kroon 1 0–1 H 0–1 Jan 15, 1988 H2H
50357 Glenn Michibata Nick Saviano 1 1–0 H 1–0 Feb 15, 1984 H2H
50358 Glenn Michibata Patrice Kuchna 1 0–1 C 0–1 May 27, 1987 H2H
50359 Glenn Michibata Paul Annacone 1 1–0 H 1–0 Apr 15, 1987 H2H
50360 Glenn Michibata Peter Feigl 1 0–1 C 0–1 Nov 19, 1982 H2H
50361 Glenn Michibata Peter Lundgren 1 0–1 H 0–1 Sep 19, 1986 H2H
50362 Glenn Michibata Richard Matuszewski 1 0–1 H 0–1 Oct 15, 1988 H2H
50363 Glenn Michibata Richard Schmidt 1 1–0 H 1–0 Jan 8, 1987 H2H
50364 Glenn Michibata Rick Leach 1 1–0 C 1–0 Oct 9, 1991 H2H
50365 Glenn Michibata Robert Seguso 1 1–0 H 1–0 Sep 12, 1984 H2H
50366 Glenn Michibata Sandy Mayer 1 0–1 H 0–1 Sep 16, 1983 H2H
50367 Glenn Michibata Shahar Perkiss 1 1–0 C 1–0 Feb 7, 1986 H2H
50368 Glenn Michibata Shozo Shiraishi 1 1–0 H 1–0 Sep 29, 1983 H2H
50369 Glenn Michibata Stefan Simonsson 1 0–1 H 0–1 Aug 13, 1980 H2H
50370 Glenn Michibata Steve Guy 1 1–0 H 1–0 Oct 16, 1985 H2H
50371 Glenn Michibata Stuart Bale 1 1–0 G 1–0 Jun 20, 1984 H2H
50372 Glenn Michibata Terry Moor 1 0–1 C 0–1 Sep 20, 1984 H2H
50373 Glenn Michibata Tobias Svantesson 1 1–0 C 1–0 May 31, 1989 H2H
50374 Glenn Michibata Tom Nijssen 1 1–0 H 1–0 Jan 13, 1988 H2H
50375 Glenn Michibata Trevor Allan 1 0–1 C 0–1 Jul 18, 1984 H2H
50376 Glenn Michibata Van Winitsky 1 1–0 C 1–0 Oct 21, 1982 H2H
50377 Glenn Michibata Yannick Noah 1 0–1 H 0–1 Feb 24, 1983 H2H
50378 Glenn Petrovic John Whitlinger 1 1–0 H 1–0 Sep 21, 1977 H2H
50379 Glenn Petrovic Terry Rocavert 1 0–1 H 0–1 Jan 3, 1980 H2H
50380 Glenn Weiner Alexander Popp 1 0–1 G 0–1 Jul 9, 2004 H2H
50381 Glenn Weiner Andre Sa 1 1–0 G 1–0 Jul 12, 2001 H2H
50382 Glenn Weiner Arnaud Di Pasquale 1 1–0 H 1–0 Jan 12, 2001 H2H
50383 Glenn Weiner Bob Bryan 1 1–0 H 1–0 Jul 24, 1997 H2H
50384 Glenn Weiner Gouichi Motomura 1 0–1 H 0–1 Oct 6, 2004 H2H
50385 Glenn Weiner Juan Balcells 1 0–1 H 0–1 Jan 13, 2001 H2H
50386 Glenn Weiner Lars Burgsmuller 1 1–0 H 1–0 Feb 25, 2005 H2H
50387 Glenn Weiner Martin Lee 1 0–1 G 0–1 Jul 13, 2001 H2H
50388 Glenn Weiner Ramon Delgado 1 0–1 H 0–1 Feb 3, 2005 H2H
50389 Glenn Weiner Tommy Ho 1 0–1 H 0–1 Aug 14, 1997 H2H
50390 Gonzalo Bueno Tiago Pereira 1 1–0 C 1–0 Jul 21, 2026 H2H
50391 Gonzalo Lama Juan Manuel Cerundolo 1 0–1 C 0–1 Mar 11, 2021 H2H
50392 Goran Ivanisevic Albert Montanes 1 0–1 C 0–1 Apr 25, 2001 H2H
50393 Goran Ivanisevic Alexander Mronz 1 1–0 G 1–0 Jun 24, 1994 H2H
50394 Goran Ivanisevic Alexander Waske 1 0–1 C 0–1 Apr 29, 2004 H2H
50395 Goran Ivanisevic Alex Calatrava 1 1–0 H 1–0 Mar 14, 2001 H2H
50396 Goran Ivanisevic Alex Radulescu 1 1–0 C 1–0 Feb 1, 1997 H2H
50397 Goran Ivanisevic Andreas Lesch 1 1–0 G 1–0 Jun 27, 1990 H2H
50398 Goran Ivanisevic Andreas Vinciguerra 1 0–1 C 0–1 Nov 1, 2001 H2H
50399 Goran Ivanisevic Andrei Stoliarov 1 0–1 H 0–1 Feb 27, 2003 H2H
50400 Goran Ivanisevic Arnaud Di Pasquale 1 1–0 H 1–0 Aug 26, 1999 H2H