ATP
career high · #403

David
Vega Hernandez

ESPESP·age 32·Right-handed·188cm · 6′2″
#490
last ranked #490

David Vega Hernandez was last ranked No. 490 in the ATP ranking of 8 August 2016. Career high: No. 403 (21 July 2014).

Ranking since 2013

weekly ranking, No. 1 at the top
#1#10#100201420152016best #403
Latest matches
Murcia CHMar 2026CLAYLost in Q1
Q1
🇰🇿Denis Yevseyev466
Tenerife 2 CHFeb 2026HARDLost in Q1
Q1
Liberec CHAug 2021CLAYLost in R32
R32
🇹🇳Malek JaziriAlt66
Q2
🇨🇿Daniel SiniakovWC67
Q1
🇪🇸David Vega HernandezAlt636
🇧🇷Thomaz Bellucci6363
Seville CHSept 2019CLAYLost in R64
R64
Q1
🇪🇸David Vega HernandezWC6626
🇨🇴Alejandro Gonzalez1474
L'Aquila CHAug 2019CLAYLost in Q1
Q1
🇨🇴Cristian RodriguezAlt6367
More matches
Tunis CHApr 2019CLAYLost in R64
R64
Q1
🇧🇪Sander Gille734
Murcia CHApr 2019CLAYLost in R64
R64
Q1
Brest CHOct 2018HARDLost in Q1
Barcelona CHOct 2018CLAYLost in Q1
Q1
Biella CHSept 2018CLAYLost in Q1
Q1
🇺🇸Nicholas Bybel176
Mallorca CHAug 2018HARDLost in Q2
Q2
Q1
Blois CHJun 2018CLAYLost in Q2
Q2
Q1
🇩🇪Robin Kern7614
Lisbon CHMay 2018CLAYLost in Q3
Braga CHMay 2018CLAYLost in R32
R32
🇻🇪Goncalo Oliveira746
Q3
🇨🇳Zhizhen Zhang46264
Francavilla Al Mare CHApr 2018CLAYLost in Q1
Tunis CHApr 2018CLAYLost in Q1
Q1
🇪🇸Pedro Martinez266
Alicante CHApr 2018CLAYLost in Q2
Marbella CHMar 2018CLAYLost in Q1
Q1
Brest CHOct 2017HARDLost in Q1
Q1
Ismaning CHOct 2017HARDLost in Q1
Q1
🇮🇹Lorenzo Frigerio36657
Ortisei CHOct 2017HARDLost in Q2
Q2
🇮🇹Erwin TroebingerWC626
Sibiu CHSept 2017CLAYLost in Q1
Sevilla CHSept 2017HARDLost in Q3
Como CHAug 2017CLAYLost in Q2
Season by season
tour-level singles
Rankings & Race
updated weekly · 52w rolling
Current rank · ATP
#490▼ 2
Points total
75
52-week rolling
Points dropping next week
–
next defending · –
Tournaments played
–
career high · #403
Race position
Not in current race
go to ATP Race →
Head to Head
top rivals · all-time
Career Stats
singles · all-time
Career record
0 – 1
win rate · 0.0%
Titles
0
tour-level singles
Clay
0–1
0% win
Elo rating by surface
Hard1498peak 1519 · 14 matches
Grass1491peak 1500 · 1 match
Clay1478peak 1512 · 49 matches