Advanced ATP Rivalry Search

Browse ATP head-to-head rivalries by historical or current-player scope, most-played or unbeaten view, and player.

About this search tool

Search across precomputed TennisDB ATP tables for player seasons, player tournament runs, player careers, matches, tournaments, ranking weeks, and rivalries. Filters use canonical tour data and support player/tournament autocomplete, countries, surfaces, categories, rounds, exit rounds, rankings, points, and season thresholds.

Browse precomputed head-to-head records by scope and view, or choose a player to find every rivalry.

Rivalries
Reset
# Player 1 Player 2 Meetings, sorted descending Record Surface Last Met H2H
50201 Guido Andreozzi Filip Misolic 1 1–0 C 1–0 Aug 2, 2023 H2H
50202 Guido Andreozzi Gerald Melzer 1 0–1 C 0–1 Feb 17, 2017 H2H
50203 Guido Andreozzi Ilya Ivashka 1 1–0 H 1–0 Mar 9, 2019 H2H
50204 Guido Andreozzi Malek Jaziri 1 0–1 C 0–1 Apr 24, 2019 H2H
50205 Guido Andreozzi Marton Fucsovics 1 1–0 H 1–0 Aug 21, 2018 H2H
50206 Guido Andreozzi Matthew Ebden 1 1–0 H 1–0 Jan 10, 2019 H2H
50207 Guido Andreozzi Maximo Gonzalez 1 1–0 C 1–0 Feb 14, 2025 H2H
50208 Guido Andreozzi Radu Albot 1 1–0 H 1–0 Aug 22, 2018 H2H
50209 Guido Andreozzi Renzo Olivo 1 1–0 C 1–0 Feb 16, 2017 H2H
50210 Guido Andreozzi Taylor Fritz 1 1–0 C 1–0 May 29, 2018 H2H
50211 Guido Andreozzi Tomas Martin Etcheverry 1 0–1 C 0–1 Aug 3, 2023 H2H
50212 Guido Pella Adrian Ungur 1 1–0 C 1–0 Apr 21, 2016 H2H
50213 Guido Pella Alex Bolt 1 1–0 H 1–0 Mar 10, 2019 H2H
50214 Guido Pella Amir Weintraub 1 0–1 H 0–1 Jan 16, 2013 H2H
50215 Guido Pella Andreas Seppi 1 1–0 G 1–0 Jul 4, 2019 H2H
50216 Guido Pella Andrea Vavassori 1 1–0 C 1–0 Feb 9, 2023 H2H
50217 Guido Pella Andrey Kuznetsov 1 0–1 H 0–1 Oct 20, 2016 H2H
50218 Guido Pella Benjamin Becker 1 0–1 G 0–1 Jun 22, 2016 H2H
50219 Guido Pella Benoit Paire 1 1–0 C 1–0 Apr 26, 2019 H2H
50220 Guido Pella Bjorn Fratangelo 1 1–0 H 1–0 Aug 31, 2016 H2H
50221 Guido Pella Cedrik-Marcel Stebe 1 1–0 C 1–0 May 4, 2017 H2H
50222 Guido Pella Cem Ilkel 1 1–0 H 1–0 Jan 2, 2019 H2H
50223 Guido Pella Cristian Garin 1 1–0 C 1–0 Mar 3, 2019 H2H
50224 Guido Pella Damir Dzumhur 1 0–1 H 0–1 Sep 21, 2018 H2H
50225 Guido Pella Daniel Elahi Galan 1 1–0 C 1–0 Jun 1, 2021 H2H
50226 Guido Pella Daniel Evans 1 0–1 G 0–1 Jun 12, 2013 H2H
50227 Guido Pella Dominik Koepfer 1 1–0 C 1–0 May 23, 2018 H2H
50228 Guido Pella Donald Young 1 1–0 C 1–0 May 20, 2016 H2H
50229 Guido Pella Eduardo Struvay 1 1–0 H 1–0 Jul 17, 2014 H2H
50230 Guido Pella Facundo Bagnis 1 1–0 C 1–0 Feb 14, 2020 H2H
50231 Guido Pella Federico Delbonis 1 0–1 C 0–1 Feb 7, 2013 H2H
50232 Guido Pella Filip Krajinovic 1 1–0 H 1–0 Sep 1, 2021 H2H
50233 Guido Pella Frances Tiafoe 1 0–1 H 0–1 Sep 2, 2021 H2H
50234 Guido Pella Gael Monfils 1 0–1 H 0–1 Aug 21, 2013 H2H
50235 Guido Pella Gastao Elias 1 0–1 C 0–1 Feb 22, 2018 H2H
50236 Guido Pella Gregoire Barrere 1 1–0 H 1–0 Jan 24, 2020 H2H
50237 Guido Pella Guido Andreozzi 1 1–0 C 1–0 May 28, 2019 H2H
50238 Guido Pella Guilherme Clezar 1 1–0 C 1–0 Mar 2, 2017 H2H
50239 Guido Pella Harold Mayot 1 1–0 G 1–0 Jul 6, 2023 H2H
50240 Guido Pella Hugo Dellien 1 0–1 C 0–1 Feb 10, 2023 H2H
50241 Guido Pella Hyeon Chung 1 1–0 C 1–0 May 6, 2017 H2H
50242 Guido Pella Ivo Karlovic 1 0–1 H 0–1 Oct 19, 2017 H2H
50243 Guido Pella Jason Kubler 1 1–0 G 1–0 Jul 4, 2018 H2H
50244 Guido Pella Jesse Levine 1 0–1 G 0–1 Jun 26, 2013 H2H
50245 Guido Pella J.J. Wolf 1 0–1 H 0–1 Sep 2, 2020 H2H
50246 Guido Pella John-Patrick Smith 1 1–0 H 1–0 Jan 22, 2020 H2H
50247 Guido Pella Jo-Wilfried Tsonga 1 0–1 H 0–1 Oct 18, 2018 H2H
50248 Guido Pella Jozef Kovalik 1 0–1 C 0–1 Apr 26, 2018 H2H
50249 Guido Pella Juan Pablo Varillas 1 1–0 H 1–0 Mar 24, 2023 H2H
50250 Guido Pella Kei Nishikori 1 0–1 C 0–1 Apr 21, 2021 H2H
50251 Guido Pella Kevin Anderson 1 1–0 G 1–0 Jul 7, 2019 H2H
50252 Guido Pella Konstantin Kravchuk 1 0–1 C 0–1 Jul 21, 2016 H2H
50253 Guido Pella Kyle Edmund 1 1–0 H 1–0 Mar 12, 2016 H2H
50254 Guido Pella Lloyd Harris 1 0–1 H 0–1 Aug 30, 2023 H2H
50255 Guido Pella Lucas Pouille 1 0–1 C 0–1 Apr 13, 2021 H2H
50256 Guido Pella Lukas Lacko 1 0–1 G 0–1 Jun 17, 2021 H2H
50257 Guido Pella Malek Jaziri 1 0–1 H 0–1 Oct 6, 2016 H2H
50258 Guido Pella Marcos Baghdatis 1 0–1 H 0–1 Sep 30, 2017 H2H
50259 Guido Pella Marco Trungelliti 1 1–0 C 1–0 Mar 2, 2019 H2H
50260 Guido Pella Marius Copil 1 1–0 G 1–0 Jul 3, 2019 H2H
50261 Guido Pella Marton Fucsovics 1 0–1 C 0–1 May 3, 2018 H2H
50262 Guido Pella Matteo Berrettini 1 0–1 G 0–1 Jun 30, 2021 H2H
50263 Guido Pella Milos Raonic 1 1–0 G 1–0 Jul 9, 2019 H2H
50264 Guido Pella Mirza Basic 1 1–0 H 1–0 Jan 5, 2018 H2H
50265 Guido Pella Nick Kyrgios 1 0–1 C 0–1 May 3, 2016 H2H
50266 Guido Pella Nicolas Jarry 1 0–1 C 0–1 Mar 2, 2018 H2H
50267 Guido Pella Nicolas Kicker 1 1–0 C 1–0 Feb 15, 2018 H2H
50268 Guido Pella Nicolas Mahut 1 0–1 H 0–1 Mar 27, 2017 H2H
50269 Guido Pella Nikolay Davydenko 1 0–1 H 0–1 Aug 29, 2012 H2H
50270 Guido Pella Novak Djokovic 1 0–1 C 0–1 May 30, 2013 H2H
50271 Guido Pella Pedro Martinez 1 0–1 H 0–1 Oct 21, 2021 H2H
50272 Guido Pella Pierre-Hugues Herbert 1 0–1 C 0–1 Apr 12, 2016 H2H
50273 Guido Pella Prajnesh Gunneswaran 1 1–0 G 1–0 Jun 15, 2018 H2H
50274 Guido Pella Quentin Halys 1 1–0 C 1–0 May 30, 2023 H2H
50275 Guido Pella Radek Stepanek 1 0–1 H 0–1 Jul 18, 2014 H2H
50276 Guido Pella Radu Albot 1 1–0 H 1–0 Aug 8, 2019 H2H
50277 Guido Pella Rhyne Williams 1 0–1 C 0–1 Apr 11, 2013 H2H
50278 Guido Pella Richard Gasquet 1 1–0 H 1–0 Oct 27, 2016 H2H
50279 Guido Pella Robin Haase 1 1–0 C 1–0 Jul 21, 2018 H2H
50280 Guido Pella Roman Safiullin 1 0–1 G 0–1 Jul 9, 2023 H2H
50281 Guido Pella Salvatore Caruso 1 1–0 C 1–0 Sep 29, 2020 H2H
50282 Guido Pella Sam Groth 1 0–1 H 0–1 Jul 23, 2015 H2H
50283 Guido Pella Santiago Giraldo 1 1–0 C 1–0 Feb 19, 2016 H2H
50284 Guido Pella Stan Wawrinka 1 0–1 C 0–1 May 8, 2019 H2H
50285 Guido Pella Stefan Kozlov 1 1–0 C 1–0 Apr 12, 2018 H2H
50286 Guido Pella Tallon Griekspoor 1 0–1 H 0–1 Mar 11, 2023 H2H
50287 Guido Pella Thiago Seyboth Wild 1 0–1 C 0–1 Jun 1, 2023 H2H
50288 Guido Pella Tim Smyczek 1 1–0 H 1–0 Mar 24, 2017 H2H
50289 Guido Pella Ugo Humbert 1 0–1 H 0–1 Oct 19, 2019 H2H
50290 Guido Pella Viktor Troicki 1 0–1 H 0–1 Sep 22, 2017 H2H
50291 Guido Pella Yuichi Sugita 1 0–1 G 0–1 Jun 28, 2018 H2H
50292 Guido Pella Yuki Bhambri 1 0–1 H 0–1 Aug 4, 2017 H2H
50293 Guido Possamai Robert Reininger 1 0–1 C 0–1 Nov 18, 1982 H2H
50294 Guilherme Clezar Martin Klizan 1 0–1 C 0–1 Feb 27, 2014 H2H
50295 Guillaume Raoux Andrei Olhovskiy 1 0–1 C 0–1 Apr 29, 1993 H2H
50296 Guillaume Raoux Andrew Foster 1 0–1 G 0–1 Jun 22, 1994 H2H
50297 Guillaume Raoux Andrew Ilie 1 0–1 C 0–1 May 31, 2000 H2H
50298 Guillaume Raoux Andrew Sznajder 1 0–1 H 0–1 Aug 16, 1993 H2H
50299 Guillaume Raoux Bart Wuyts 1 0–1 H 0–1 Aug 22, 1991 H2H
50300 Guillaume Raoux Ben Ellwood 1 1–0 H 1–0 Jan 19, 1996 H2H
50301 Guillaume Raoux Bong Soo Kim 1 1–0 C 1–0 Oct 14, 1992 H2H
50302 Guillaume Raoux Brian Garrow 1 1–0 C 1–0 Feb 7, 1991 H2H
50303 Guillaume Raoux Bryan Shelton 1 0–1 H 0–1 Aug 11, 1993 H2H
50304 Guillaume Raoux Carl Uwe Steeb 1 0–1 H 0–1 Mar 18, 1990 H2H
50305 Guillaume Raoux Christian Saceanu 1 1–0 H 1–0 Jan 14, 1993 H2H
50306 Guillaume Raoux Christo Van Rensburg 1 1–0 G 1–0 Jun 12, 1992 H2H
50307 Guillaume Raoux Dan Goldie 1 1–0 C 1–0 Feb 13, 1991 H2H
50308 Guillaume Raoux Danilo Marcelino 1 1–0 H 1–0 Apr 24, 1992 H2H
50309 Guillaume Raoux Danny Sapsford 1 1–0 G 1–0 Jun 22, 1995 H2H
50310 Guillaume Raoux David Caldwell 1 1–0 H 1–0 Aug 1, 1996 H2H
50311 Guillaume Raoux David Pate 1 0–1 G 0–1 Jun 29, 1990 H2H
50312 Guillaume Raoux Derrick Rostagno 1 0–1 G 0–1 Jun 14, 1989 H2H
50313 Guillaume Raoux Diego Nargiso 1 1–0 H 1–0 Oct 3, 1992 H2H
50314 Guillaume Raoux Gaston Etlis 1 1–0 H 1–0 Jul 24, 1997 H2H
50315 Guillaume Raoux Girts Dzelde 1 1–0 C 1–0 Jul 21, 1993 H2H
50316 Guillaume Raoux Herbert Wiltschnig 1 1–0 H 1–0 Jan 12, 1996 H2H
50317 Guillaume Raoux Jacco Eltingh 1 1–0 C 1–0 Nov 7, 1991 H2H
50318 Guillaume Raoux James Turner 1 1–0 G 1–0 Jun 27, 1990 H2H
50319 Guillaume Raoux Jamie Morgan 1 0–1 H 0–1 Oct 7, 1992 H2H
50320 Guillaume Raoux Javier Frana 1 0–1 C 0–1 Oct 4, 1996 H2H
50321 Guillaume Raoux Jens Knippschild 1 1–0 C 1–0 Feb 12, 1999 H2H
50322 Guillaume Raoux Jordi Arrese 1 0–1 C 0–1 May 12, 1995 H2H
50323 Guillaume Raoux Justin Gimelstob 1 1–0 H 1–0 Aug 19, 1998 H2H
50324 Guillaume Raoux Karsten Braasch 1 0–1 H 0–1 Jan 14, 1994 H2H
50325 Guillaume Raoux Kelly Evernden 1 0–1 H 0–1 Apr 10, 1991 H2H
50326 Guillaume Raoux Kentaro Masuda 1 1–0 H 1–0 Apr 6, 1994 H2H
50327 Guillaume Raoux Lars Anders Wahlgren 1 1–0 H 1–0 Oct 3, 1992 H2H
50328 Guillaume Raoux Leander Paes 1 1–0 H 1–0 Jan 12, 1995 H2H
50329 Guillaume Raoux Marcos Ondruska 1 1–0 H 1–0 Jul 17, 1992 H2H
50330 Guillaume Raoux Markus Naewie 1 1–0 H 1–0 Jan 19, 1994 H2H
50331 Guillaume Raoux Martin Laurendeau 1 1–0 H 1–0 Jul 25, 1991 H2H
50332 Guillaume Raoux Martin Sinner 1 0–1 H 0–1 Apr 9, 1995 H2H
50333 Guillaume Raoux Martin Strelba 1 0–1 H 0–1 Aug 23, 1990 H2H
50334 Guillaume Raoux Marzio Martelli 1 1–0 H 1–0 Sep 26, 1997 H2H
50335 Guillaume Raoux Mats Wilander 1 0–1 C 0–1 May 10, 1996 H2H
50336 Guillaume Raoux Mauricio Hadad 1 1–0 G 1–0 Jun 9, 1993 H2H
50337 Guillaume Raoux Michiel Schapers 1 0–1 H 0–1 Mar 3, 1989 H2H
50338 Guillaume Raoux Neil Borwick 1 1–0 H 1–0 Apr 23, 1992 H2H
50339 Guillaume Raoux Neville Godwin 1 1–0 C 1–0 Oct 3, 1996 H2H
50340 Guillaume Raoux Nicklas Kroon 1 1–0 G 1–0 Jun 12, 1991 H2H
50341 Guillaume Raoux Oleg Ogorodov 1 1–0 C 1–0 Nov 1, 1995 H2H
50342 Guillaume Raoux Olivier Soules 1 1–0 H 1–0 Oct 4, 1990 H2H
50343 Guillaume Raoux Oscar Martinez 1 1–0 C 1–0 Mar 23, 1995 H2H
50344 Guillaume Raoux Patrik Fredriksson 1 0–1 H 0–1 Nov 7, 1996 H2H
50345 Guillaume Raoux Patrik Langvardt 1 1–0 C 1–0 Mar 14, 1996 H2H
50346 Guillaume Raoux Pier Gauthier 1 1–0 H 1–0 Jul 30, 1997 H2H
50347 Guillaume Raoux Sebastien Leblanc 1 1–0 H 1–0 Jul 31, 1997 H2H
50348 Guillaume Raoux Stefan Koubek 1 0–1 C 0–1 May 26, 1999 H2H
50349 Guillaume Raoux Stefano Pescosolido 1 1–0 C 1–0 Feb 4, 1993 H2H
50350 Guillaume Raoux T. Middleton 1 1–0 C 1–0 Mar 18, 1995 H2H
50351 Guillaume Raoux Tomas Nydahl 1 1–0 H 1–0 Apr 6, 1995 H2H
50352 Guillaume Raoux Tuomas Ketola 1 1–0 H 1–0 Aug 5, 1998 H2H
50353 Guillaume Raoux Vladimir Voltchkov 1 1–0 G 1–0 Jun 19, 1997 H2H
50354 Guillaume Raoux Wayne Black 1 1–0 H 1–0 Jan 25, 1998 H2H
50355 Guillaume Raoux Wolfgang Schranz 1 1–0 H 1–0 Aug 12, 1998 H2H
50356 Guillaume Raoux Xavier Daufresne 1 1–0 H 1–0 Jan 13, 1995 H2H
50357 Guillaume Raoux Xavier Malisse 1 0–1 H 0–1 Sep 1, 1999 H2H
50358 Guillaume Rufin Adrian Mannarino 1 1–0 C 1–0 May 24, 2011 H2H
50359 Guillaume Rufin Eduardo Schwank 1 1–0 C 1–0 May 27, 2009 H2H
50360 Guillaume Rufin Gael Monfils 1 0–1 C 0–1 May 26, 2011 H2H
50361 Guillaume Rufin Jan-Lennard Struff 1 1–0 H 1–0 Aug 28, 2013 H2H
50362 Guillaume Rufin Julian Reister 1 1–0 H 1–0 Jan 16, 2013 H2H
50363 Guillaume Rufin Laurent Recouderc 1 1–0 H 1–0 Feb 18, 2010 H2H
50364 Guillaume Rufin Prakash Amritraj 1 0–1 H 0–1 Jan 3, 2013 H2H
50365 Guillaume Rufin Steve Darcis 1 1–0 G 1–0 Jun 27, 2012 H2H
50366 Guillaume Rufin Yannick Mertens 1 1–0 H 1–0 Feb 19, 2010 H2H
50367 Guillem Burniol Jan Vacek 1 0–1 C 0–1 Apr 15, 2004 H2H
50368 Guillermo Aubone Alvaro Betancur 1 1–0 C 1–0 Nov 6, 1980 H2H
50369 Guillermo Aubone Julian Ganzabal 1 0–1 C 0–1 Nov 27, 1974 H2H
50370 Guillermo Canas Adrian Voinea 1 0–1 C 0–1 Aug 12, 1999 H2H
50371 Guillermo Canas Amer Delic 1 1–0 H 1–0 Mar 8, 2008 H2H
50372 Guillermo Canas Andrei Stoliarov 1 0–1 C 0–1 Nov 11, 1999 H2H
50373 Guillermo Canas Antonio Veic 1 0–1 H 0–1 Feb 5, 2009 H2H
50374 Guillermo Canas Attila Savolt 1 1–0 C 1–0 Apr 13, 2002 H2H
50375 Guillermo Canas Bob Bryan 1 1–0 C 1–0 May 24, 2001 H2H
50376 Guillermo Canas Boris Pashanski 1 1–0 C 1–0 Jul 18, 2008 H2H
50377 Guillermo Canas Cecil Mamiit 1 1–0 H 1–0 Aug 16, 2001 H2H
50378 Guillermo Canas Christophe Rochus 1 1–0 C 1–0 May 30, 2001 H2H
50379 Guillermo Canas Daniel Vacek 1 0–1 H 0–1 Jan 14, 1999 H2H
50380 Guillermo Canas Davide Sanguinetti 1 1–0 H 1–0 Mar 20, 2002 H2H
50381 Guillermo Canas Dennis van Scheppingen 1 0–1 C 0–1 Oct 10, 1996 H2H
50382 Guillermo Canas Diego Junqueira 1 1–0 G 1–0 Jun 24, 2009 H2H
50383 Guillermo Canas Dieter Kindlmann 1 1–0 H 1–0 Jan 21, 2009 H2H
50384 Guillermo Canas Edgardo Massa 1 1–0 C 1–0 Feb 24, 2005 H2H
50385 Guillermo Canas Eric Taino 1 1–0 H 1–0 Sep 26, 2003 H2H
50386 Guillermo Canas Ernests Gulbis 1 1–0 G 1–0 Jun 20, 2007 H2H
50387 Guillermo Canas Florent Serra 1 0–1 H 0–1 Oct 28, 2008 H2H
50388 Guillermo Canas Frederic Niemeyer 1 1–0 H 1–0 Aug 12, 2008 H2H
50389 Guillermo Canas Gael Monfils 1 1–0 C 1–0 May 25, 2005 H2H
50390 Guillermo Canas Galo Blanco 1 1–0 H 1–0 Sep 2, 1998 H2H
50391 Guillermo Canas Gianluca Naso 1 1–0 C 1–0 May 7, 2008 H2H
50392 Guillermo Canas Gianluca Pozzi 1 0–1 H 0–1 Jul 30, 1998 H2H
50393 Guillermo Canas Grant Stafford 1 1–0 H 1–0 Aug 5, 1998 H2H
50394 Guillermo Canas Grigor Dimitrov 1 1–0 C 1–0 Jul 16, 2009 H2H
50395 Guillermo Canas Harel Levy 1 0–1 H 0–1 Aug 19, 1998 H2H
50396 Guillermo Canas Hernan Gumy 1 1–0 C 1–0 Feb 23, 2001 H2H
50397 Guillermo Canas Hyung-Taik Lee 1 0–1 H 0–1 Aug 30, 2007 H2H
50398 Guillermo Canas Igor Kunitsyn 1 0–1 H 0–1 Mar 27, 2009 H2H
50399 Guillermo Canas Ivan Navarro 1 1–0 G 1–0 Jun 27, 2007 H2H
50400 Guillermo Canas Ivo Minar 1 1–0 C 1–0 Jul 10, 2008 H2H