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