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
401 Albert Costa Federico Luzzi 1 1–0 C 1–0 Sep 28, 2001 H2H
402 Albert Costa Fernon Wibier 1 0–1 C 0–1 Oct 31, 1996 H2H
403 Albert Costa Gabriel Markus 1 0–1 C 0–1 Oct 27, 1994 H2H
404 Albert Costa Gaston Etlis 1 1–0 C 1–0 Oct 5, 1995 H2H
405 Albert Costa German Puentes 1 1–0 C 1–0 Aug 1, 1996 H2H
406 Albert Costa Gianluca Pozzi 1 1–0 C 1–0 Nov 18, 2000 H2H
407 Albert Costa Giorgio Galimberti 1 1–0 C 1–0 May 9, 2002 H2H
408 Albert Costa Guillaume Raoux 1 1–0 C 1–0 Jun 2, 1995 H2H
409 Albert Costa Hendrik Dreekmann 1 1–0 C 1–0 Jul 20, 1994 H2H
410 Albert Costa Hendrik Jan Davids 1 1–0 H 1–0 Feb 17, 1996 H2H
411 Albert Costa Horst Skoff 1 0–1 C 0–1 Jul 7, 1994 H2H
412 Albert Costa Hugo Armando 1 1–0 C 1–0 Jul 28, 2001 H2H
413 Albert Costa Irakli Labadze 1 1–0 H 1–0 Oct 20, 2004 H2H
414 Albert Costa Ivo Heuberger 1 1–0 H 1–0 Feb 19, 2004 H2H
415 Albert Costa Jacco Eltingh 1 0–1 C 0–1 May 11, 1995 H2H
416 Albert Costa Jaime Oncins 1 1–0 C 1–0 Aug 4, 1994 H2H
417 Albert Costa Jakob Hlasek 1 1–0 H 1–0 Mar 14, 1996 H2H
418 Albert Costa Jamie Delgado 1 1–0 C 1–0 Sep 27, 2001 H2H
419 Albert Costa Jan Siemerink 1 1–0 C 1–0 May 15, 1997 H2H
420 Albert Costa Jason Stoltenberg 1 1–0 H 1–0 Aug 5, 1998 H2H
421 Albert Costa Javier Frana 1 1–0 C 1–0 Nov 9, 1995 H2H
422 Albert Costa Jeff Tarango 1 0–1 C 0–1 Oct 21, 1999 H2H
423 Albert Costa Jiri Vanek 1 0–1 C 0–1 Jul 17, 2003 H2H
424 Albert Costa Joern Renzenbrink 1 1–0 C 1–0 May 31, 1995 H2H
425 Albert Costa Jonas Svensson 1 1–0 C 1–0 Mar 31, 1994 H2H
426 Albert Costa Juan Antonio Marin 1 1–0 C 1–0 Jul 25, 2002 H2H
427 Albert Costa Karol Kucera 1 1–0 C 1–0 May 10, 1998 H2H
428 Albert Costa Kevin Ullyett 1 0–1 H 0–1 Sep 21, 2000 H2H
429 Albert Costa Lars Jonsson 1 1–0 C 1–0 Jun 9, 1994 H2H
430 Albert Costa Leander Paes 1 1–0 H 1–0 Aug 18, 1999 H2H
431 Albert Costa Lionel Roux 1 1–0 H 1–0 Jan 9, 1997 H2H
432 Albert Costa Lorenzo Manta 1 1–0 C 1–0 Jul 8, 1999 H2H
433 Albert Costa Marcello Craca 1 1–0 C 1–0 Sep 17, 1998 H2H
434 Albert Costa Marcelo Charpentier 1 1–0 C 1–0 Aug 10, 1996 H2H
435 Albert Costa Marco Chiudinelli 1 1–0 H 1–0 Jan 7, 2005 H2H
436 Albert Costa Marcos Aurelio Gorriz 1 1–0 C 1–0 Sep 17, 1994 H2H
437 Albert Costa Marcos Ondruska 1 0–1 H 0–1 Oct 19, 1996 H2H
438 Albert Costa Mark Hilton 1 0–1 G 0–1 Jun 23, 2004 H2H
439 Albert Costa Martin Sinner 1 1–0 C 1–0 Jul 13, 1995 H2H
440 Albert Costa Michael Geserer 1 1–0 C 1–0 Sep 12, 1996 H2H
441 Albert Costa Michael Tebbutt 1 0–1 H 0–1 Jan 17, 1998 H2H
442 Albert Costa Michal Tabara 1 1–0 H 1–0 Mar 20, 2001 H2H
443 Albert Costa Mose Navarra 1 0–1 G 0–1 Jun 28, 1996 H2H
444 Albert Costa Nenad Zimonjic 1 1–0 C 1–0 May 22, 2003 H2H
445 Albert Costa Olivier Delaitre 1 0–1 C 0–1 Apr 7, 1993 H2H
446 Albert Costa Omar Camporese 1 1–0 C 1–0 Aug 15, 1996 H2H
447 Albert Costa Orlin Stanoytchev 1 0–1 C 0–1 Sep 16, 1999 H2H
448 Albert Costa Oscar Hernandez 1 1–0 C 1–0 Feb 17, 2005 H2H
449 Albert Costa Oscar Martinez 1 1–0 C 1–0 Jul 21, 1995 H2H
450 Albert Costa Pat Cash 1 0–1 H 0–1 Feb 10, 1995 H2H
451 Albert Costa Patrick Rafter 1 1–0 H 1–0 Jan 15, 1997 H2H
452 Albert Costa Patrik Kuhnen 1 1–0 C 1–0 May 8, 1996 H2H
453 Albert Costa Paul Goldstein 1 1–0 H 1–0 Mar 9, 2000 H2H
454 Albert Costa Radek Stepanek 1 1–0 C 1–0 May 30, 2003 H2H
455 Albert Costa Raemon Sluiter 1 1–0 H 1–0 Aug 27, 2003 H2H
456 Albert Costa Razvan Sabau 1 1–0 C 1–0 Oct 27, 1995 H2H
457 Albert Costa Richard Gasquet 1 1–0 C 1–0 May 29, 2002 H2H
458 Albert Costa Richey Reneberg 1 0–1 C 0–1 Jul 10, 1997 H2H
459 Albert Costa Rodolphe Gilbert 1 1–0 C 1–0 Mar 24, 1995 H2H
460 Albert Costa Ronald Agenor 1 1–0 C 1–0 Apr 9, 1999 H2H
461 Albert Costa Sandor Noszaly 1 0–1 C 0–1 Sep 15, 1995 H2H
462 Albert Costa Sergio Roitman 1 1–0 C 1–0 May 28, 2003 H2H
463 Albert Costa Stefano Galvani 1 1–0 C 1–0 Apr 26, 2002 H2H
464 Albert Costa Stefano Pescosolido 1 0–1 C 0–1 Aug 12, 1995 H2H
465 Albert Costa Stephane Huet 1 1–0 C 1–0 Jul 31, 1998 H2H
466 Albert Costa Steve Campbell 1 1–0 H 1–0 Jul 18, 1996 H2H
467 Albert Costa Thomas Johansson 1 0–1 H 0–1 Feb 28, 2002 H2H
468 Albert Costa Tomas Carbonell 1 1–0 C 1–0 Apr 22, 1995 H2H
469 Albert Costa Tomas Nydahl 1 1–0 C 1–0 Sep 16, 1994 H2H
470 Albert Costa Vincenzo Santopadre 1 1–0 C 1–0 Sep 19, 1998 H2H
471 Albert Costa Wayne Black 1 1–0 H 1–0 Aug 14, 1997 H2H
472 Albert Costa Zeljko Krajan 1 1–0 C 1–0 May 7, 2003 H2H
473 Albert Montanes Adrian Ungur 1 1–0 C 1–0 Jul 31, 2013 H2H
474 Albert Montanes Adrian Voinea 1 1–0 C 1–0 Jul 26, 2001 H2H
475 Albert Montanes Albert Portas 1 1–0 C 1–0 Sep 14, 2001 H2H
476 Albert Montanes Alejandro Hernandez 1 1–0 C 1–0 Feb 24, 2005 H2H
477 Albert Montanes Alessandro Giannessi 1 0–1 C 0–1 Sep 22, 2011 H2H
478 Albert Montanes Alessio Di Mauro 1 0–1 C 0–1 Feb 24, 2007 H2H
479 Albert Montanes Alexander Peya 1 1–0 C 1–0 Apr 12, 2007 H2H
480 Albert Montanes Alexander Popp 1 0–1 G 0–1 Jun 25, 2004 H2H
481 Albert Montanes Alexander Zverev 1 1–0 C 1–0 Jul 24, 2014 H2H
482 Albert Montanes Aljaz Bedene 1 1–0 C 1–0 Feb 27, 2014 H2H
483 Albert Montanes Alun Jones 1 0–1 H 0–1 Jan 16, 2008 H2H
484 Albert Montanes Andreas Haider-Maurer 1 1–0 C 1–0 Jul 30, 2010 H2H
485 Albert Montanes Andrei Stoliarov 1 1–0 C 1–0 Jun 1, 2001 H2H
486 Albert Montanes Andrey Golubev 1 1–0 H 1–0 Oct 7, 2010 H2H
487 Albert Montanes Andrey Kuznetsov 1 0–1 G 0–1 Jun 26, 2013 H2H
488 Albert Montanes Bernard Tomic 1 1–0 C 1–0 Apr 26, 2012 H2H
489 Albert Montanes Bjorn Phau 1 0–1 H 0–1 Mar 28, 2009 H2H
490 Albert Montanes Bobby Reynolds 1 1–0 C 1–0 May 4, 2012 H2H
491 Albert Montanes Brendan Evans 1 1–0 G 1–0 Jun 24, 2010 H2H
492 Albert Montanes Bruno Echagaray 1 1–0 C 1–0 Feb 26, 2009 H2H
493 Albert Montanes Carsten Ball 1 1–0 H 1–0 Sep 2, 2010 H2H
494 Albert Montanes Chris Woodruff 1 1–0 C 1–0 May 30, 2001 H2H
495 Albert Montanes Danai Udomchoke 1 1–0 C 1–0 Apr 26, 2007 H2H
496 Albert Montanes Daniel Brands 1 0–1 H 0–1 Oct 30, 2015 H2H
497 Albert Montanes Daniele Bracciali 1 1–0 C 1–0 May 23, 2007 H2H
498 Albert Montanes Davide Sanguinetti 1 0–1 H 0–1 Mar 18, 2003 H2H
499 Albert Montanes David Skoch 1 1–0 C 1–0 Jun 12, 2008 H2H
500 Albert Montanes Diego Hartfield 1 1–0 C 1–0 Aug 2, 2007 H2H
501 Albert Montanes Diego Schwartzman 1 1–0 C 1–0 Aug 6, 2015 H2H
502 Albert Montanes Dusan Vemic 1 1–0 C 1–0 Apr 13, 2007 H2H
503 Albert Montanes Dustin Brown 1 1–0 H 1–0 Jan 19, 2011 H2H
504 Albert Montanes Elias Ymer 1 1–0 C 1–0 Jul 14, 2016 H2H
505 Albert Montanes Facundo Bagnis 1 1–0 C 1–0 Apr 9, 2016 H2H
506 Albert Montanes Franko Skugor 1 1–0 C 1–0 Apr 7, 2016 H2H
507 Albert Montanes Gastao Elias 1 0–1 C 0–1 Jul 16, 2014 H2H
508 Albert Montanes George Bastl 1 1–0 H 1–0 Oct 10, 2008 H2H
509 Albert Montanes Gerard Granollers 1 1–0 C 1–0 Apr 25, 2012 H2H
510 Albert Montanes Grega Zemlja 1 1–0 G 1–0 Jun 24, 2009 H2H
511 Albert Montanes Grigor Dimitrov 1 0–1 H 0–1 Mar 22, 2014 H2H
512 Albert Montanes Hugo Armando 1 1–0 C 1–0 Feb 28, 2002 H2H
513 Albert Montanes Hyung-Taik Lee 1 1–0 C 1–0 Sep 11, 2008 H2H
514 Albert Montanes Igor Kunitsyn 1 1–0 H 1–0 Mar 21, 2006 H2H
515 Albert Montanes James Lemke 1 1–0 H 1–0 Jan 13, 2010 H2H
516 Albert Montanes Jan Vacek 1 1–0 C 1–0 Jul 11, 2002 H2H
517 Albert Montanes Javier Marti 1 1–0 C 1–0 Aug 3, 2011 H2H
518 Albert Montanes Jean-Rene Lisnard 1 1–0 C 1–0 Apr 15, 2009 H2H
519 Albert Montanes Joachim Johansson 1 0–1 G 0–1 Jun 22, 2005 H2H
520 Albert Montanes Joao Souza 1 1–0 C 1–0 Feb 28, 2014 H2H
521 Albert Montanes John Millman 1 0–1 G 0–1 Jun 29, 2016 H2H
522 Albert Montanes Jozef Kovalik 1 1–0 C 1–0 Feb 4, 2016 H2H
523 Albert Montanes Juan Balcells 1 1–0 C 1–0 Sep 15, 2001 H2H
524 Albert Montanes Julian Knowle 1 1–0 C 1–0 May 23, 2002 H2H
525 Albert Montanes Julien Boutter 1 0–1 C 0–1 May 15, 2002 H2H
526 Albert Montanes Julio Peralta 1 1–0 C 1–0 Feb 13, 2003 H2H
527 Albert Montanes Karol Kucera 1 1–0 C 1–0 Apr 13, 2001 H2H
528 Albert Montanes Lars Burgsmuller 1 0–1 G 0–1 Jun 25, 2003 H2H
529 Albert Montanes Lukasz Kubot 1 0–1 C 0–1 Feb 12, 2010 H2H
530 Albert Montanes Marcos Daniel 1 0–1 C 0–1 Jul 26, 2006 H2H
531 Albert Montanes Markus Hipfl 1 1–0 C 1–0 Jul 19, 2003 H2H
532 Albert Montanes Martin Fischer 1 1–0 C 1–0 Apr 30, 2015 H2H
533 Albert Montanes Mathieu Montcourt 1 1–0 C 1–0 May 24, 2007 H2H
534 Albert Montanes Maximo Gonzalez 1 1–0 C 1–0 Feb 19, 2015 H2H
535 Albert Montanes Max Mirnyi 1 0–1 C 0–1 Apr 12, 2002 H2H
536 Albert Montanes Michael Lammer 1 1–0 H 1–0 Jan 15, 2010 H2H
537 Albert Montanes Michal Tabara 1 1–0 C 1–0 Jul 20, 2001 H2H
538 Albert Montanes Nuno Matias 1 1–0 C 1–0 Apr 11, 2002 H2H
539 Albert Montanes Paradorn Srichaphan 1 0–1 H 0–1 Jan 8, 2004 H2H
540 Albert Montanes Paul Goldstein 1 0–1 C 0–1 Apr 15, 2006 H2H
541 Albert Montanes Philipp Petzschner 1 1–0 C 1–0 Jul 15, 2010 H2H
542 Albert Montanes Raemon Sluiter 1 0–1 C 0–1 Jul 19, 2003 H2H
543 Albert Montanes Ramon Delgado 1 0–1 H 0–1 Jan 16, 2002 H2H
544 Albert Montanes Reda El Amrani 1 1–0 C 1–0 Apr 9, 2009 H2H
545 Albert Montanes Roberto Bautista Agut 1 1–0 H 1–0 Nov 5, 2009 H2H
546 Albert Montanes Rogerio Dutra Silva 1 1–0 C 1–0 Feb 3, 2012 H2H
547 Albert Montanes Rohan Bopanna 1 1–0 H 1–0 Oct 10, 2007 H2H
548 Albert Montanes Ryan Sweeting 1 1–0 C 1–0 May 6, 2009 H2H
549 Albert Montanes Sergiy Stakhovsky 1 0–1 C 0–1 May 3, 2011 H2H
550 Albert Montanes Stephane Robert 1 1–0 H 1–0 Jan 21, 2010 H2H
551 Albert Montanes Steve Johnson 1 1–0 C 1–0 May 29, 2013 H2H
552 Albert Montanes Thomas Johansson 1 1–0 H 1–0 Oct 9, 2008 H2H
553 Albert Montanes Vincent Spadea 1 1–0 C 1–0 Apr 14, 2007 H2H
554 Albert Montanes Wesley Moodie 1 0–1 H 0–1 Aug 27, 2003 H2H
555 Alberto Berasategui Aleksandar Kitinov 1 1–0 H 1–0 Feb 12, 1998 H2H
556 Alberto Berasategui Alex Calatrava 1 0–1 C 0–1 Apr 25, 2001 H2H
557 Alberto Berasategui Anders Jarryd 1 1–0 C 1–0 Jul 15, 1992 H2H
558 Alberto Berasategui Andrei Cherkasov 1 1–0 C 1–0 Oct 6, 1994 H2H
559 Alberto Berasategui Arnaud Boetsch 1 1–0 C 1–0 May 7, 1997 H2H
560 Alberto Berasategui Arne Thoms 1 1–0 C 1–0 May 6, 1992 H2H
561 Alberto Berasategui Brad Gilbert 1 1–0 C 1–0 Apr 30, 1993 H2H
562 Alberto Berasategui Brian Macphie 1 0–1 H 0–1 Aug 20, 1998 H2H
563 Alberto Berasategui Carsten Arriens 1 0–1 H 0–1 Feb 10, 1995 H2H
564 Alberto Berasategui Cecil Mamiit 1 1–0 H 1–0 Aug 28, 1996 H2H
565 Alberto Berasategui Christian Miniussi 1 1–0 H 1–0 Nov 5, 1992 H2H
566 Alberto Berasategui Danny Sapsford 1 1–0 H 1–0 Feb 9, 1995 H2H
567 Alberto Berasategui David Prinosil 1 0–1 C 0–1 Aug 27, 1992 H2H
568 Alberto Berasategui David Rikl 1 1–0 C 1–0 Mar 2, 1995 H2H
569 Alberto Berasategui Dennis van Scheppingen 1 0–1 C 0–1 Aug 2, 1996 H2H
570 Alberto Berasategui Dinu Pescariu 1 1–0 C 1–0 Sep 25, 1997 H2H
571 Alberto Berasategui Eyal Erlich 1 0–1 H 0–1 Oct 14, 1993 H2H
572 Alberto Berasategui Federico Mordegan 1 1–0 C 1–0 May 21, 1994 H2H
573 Alberto Berasategui Fernando Roese 1 1–0 C 1–0 Nov 4, 1993 H2H
574 Alberto Berasategui Gabriel Markus 1 1–0 C 1–0 Aug 27, 1994 H2H
575 Alberto Berasategui Gabriel Silberstein 1 1–0 C 1–0 Nov 8, 1996 H2H
576 Alberto Berasategui Gaston Etlis 1 1–0 C 1–0 Nov 11, 1994 H2H
577 Alberto Berasategui George Bastl 1 0–1 H 0–1 Jan 7, 2000 H2H
578 Alberto Berasategui German Puentes 1 0–1 C 0–1 Aug 12, 1993 H2H
579 Alberto Berasategui Gianluca Pozzi 1 1–0 C 1–0 May 5, 1999 H2H
580 Alberto Berasategui Giorgio Galimberti 1 1–0 C 1–0 May 13, 1998 H2H
581 Alberto Berasategui Grant Stafford 1 1–0 C 1–0 May 27, 1998 H2H
582 Alberto Berasategui Guillaume Raoux 1 0–1 C 0–1 Jul 23, 1998 H2H
583 Alberto Berasategui Guillermo Canas 1 1–0 C 1–0 May 1, 1997 H2H
584 Alberto Berasategui Herbert Wiltschnig 1 1–0 C 1–0 Aug 25, 1994 H2H
585 Alberto Berasategui Ion Moldovan 1 1–0 C 1–0 Sep 14, 1996 H2H
586 Alberto Berasategui Jaime Oncins 1 1–0 C 1–0 Oct 28, 1993 H2H
587 Alberto Berasategui Jared Palmer 1 0–1 C 0–1 May 1, 1993 H2H
588 Alberto Berasategui Jason Stoltenberg 1 0–1 H 0–1 Jan 14, 1999 H2H
589 Alberto Berasategui Jean-Rene Lisnard 1 1–0 C 1–0 Oct 1, 1999 H2H
590 Alberto Berasategui Jiri Vanek 1 0–1 C 0–1 May 31, 2000 H2H
591 Alberto Berasategui Joern Renzenbrink 1 0–1 C 0–1 Feb 3, 1994 H2H
592 Alberto Berasategui Jonathan Stark 1 1–0 H 1–0 Mar 15, 1997 H2H
593 Alberto Berasategui Jose Francisco Altur 1 1–0 C 1–0 Mar 31, 1994 H2H
594 Alberto Berasategui Juan Balcells 1 0–1 C 0–1 Sep 28, 2000 H2H
595 Alberto Berasategui Juan Garat 1 1–0 C 1–0 Jun 9, 1994 H2H
596 Alberto Berasategui Karsten Braasch 1 1–0 H 1–0 Jan 21, 1998 H2H
597 Alberto Berasategui Leonardo Lavalle 1 0–1 C 0–1 Oct 29, 1998 H2H
598 Alberto Berasategui Luis Adrian Morejon 1 0–1 C 0–1 Sep 16, 1995 H2H
599 Alberto Berasategui Luis Herrera 1 1–0 H 1–0 Nov 12, 1992 H2H
600 Alberto Berasategui Marc Rosset 1 1–0 C 1–0 Apr 29, 1999 H2H