ATP
career high · #142

Alejandro
Moro Canas

ESPESP·age 25·Right-handed·183cm · 6′0″
#238▼ 4
Current rank · ATP
232
Points

Alejandro Moro Canas is ranked No. 238 in the ATP ranking of 2 November 2026 with 232 points. Career high: No. 142 (26 August 2024). 2026 season: 0-1 in tour-level matches. Last match: US Open, 24 August 2026.

Ranking since 2022

weekly ranking, No. 1 at the top
#1#10#100202320242025best #142
Latest matches
More matches
Madrid CHApr 2026CLAYLost in QF
QF
🇭🇺Zsombor Piros5466
🇪🇸Alejandro Moro CanasAlt634
R16
🇪🇸Pablo Llamas Ruiz4465
R32
🇨🇭Henry BernetJR41
Menorca CHMar 2026CLAYLost in R16
R16
🇺🇸Dali BlanchQ76
R32
Alicante CHMar 2026CLAYLost in R16
R16
R32
🇨🇿Zdenek Kolar460
Murcia CHMar 2026CLAYLost in R16
R32
🇱🇹Vilius Gaubas2622
Hersonissos 1 CHMar 2026HARDLost in R32
Lugano CHFeb 2026HARDLost in R16
R16
R32
🇧🇦Nerman Fatic6363
Tenerife 2 CHFeb 2026HARDRunner-up
F
🇿🇦Lloyd Harris677
QF
R16
R32
🇬🇧George Loffhagen8620
Tenerife 1 CHFeb 2026HARDLost in QF
R16
🇪🇸Daniel Rincon363
R32
🇫🇮Iiro VasaQ635
Oeiras 2 CHJan 2026HARDLost in R16
R32
🇵🇹Henrique Rocha5644
Oeiras 1 CHJan 2026HARDLost in R32
R32
🇱🇹Vilius Gaubas36176
Monastir CHOct 2025HARDLost in SF
SF
QF
🇭🇷Luka Mikrut16874
R16
🇧🇬Adrian AndreevPR21
R32
🇬🇧Giles HusseyQ45
Hamburg CHOct 2025HARDLost in SF
SF
🇩🇪Justin Engel476
QF
R16
🇫🇷Mathys Erhard644
R32
🇩🇪Jannik OpitzQ6632
Season by season
tour-level singles

Pick up to three statistics in the table to draw them.

Statistic20242026
Results
Year-end rank#169#238
W–L1–30–1
––
Titles00
Matches with statistics––

2026: ranking of today.

Rankings & Race
updated weekly · 52w rolling
Current rank · ATP
#238▼ 4
Points total
232
52-week rolling
Points dropping next week
–
next defending · –
Tournaments played
31
career high · #142
Race position
Not in current race
go to ATP Race →
Head to Head
top rivals · all-time
Career Stats
singles · all-time
Career record
1 – 4
win rate · 20.0%
Titles
0
tour-level singles
Hard
0–2
0% win
Clay
1–1
50% win
Grass
0–1
0% win
Elo rating by surface
Clay1572peak 1585 · 78 matches
Hard1531peak 1556 · 61 matches
Grass1529peak 1529 · 7 matches