Francesco Maestrelli
ATP
career high · #108

Francesco
Maestrelli

ITAITA·age 23·Right-handed·196cm · 6′5″
#167▲ 9
Live ranking · ATP
Official: #176, 2 Nov
338
Points

Photos: si.robi (CC BY-SA 2.0)

Francesco Maestrelli is No. 167 in the live ATP ranking with 338 points (No. 176 in the official ranking of 2 November 2026). Career high: No. 108 (9 February 2026). 2026 season: 1-6 in tour-level matches.

Ranking since 2022

weekly ranking, No. 1 at the top
#1#10#1002023202420252026best #108
Latest matches
More matches
Monte Carlo MastersApr 2026CLAYLost in Q1
BucharestMar 2026CLAYLost in R32
Miami MastersMar 2026HARDLost in Q1
Cap Cana CHMar 2026HARDLost in R32
Indian Wells MastersMar 2026HARDLost in R128
Tenerife 2 CHFeb 2026HARDLost in R16
R16
🇩🇪Tom GentzschSE66
Tenerife 1 CHFeb 2026HARDRunner-up
Australian OpenJan 2026HARDLost in R64
Hong KongJan 2026HARDLost in Q1
Bergamo CHNov 2025HARDTitle
F
🇩🇪Marko Topo361
SF
QF
R32
🇫🇮Emil RuusuvuoriPR4663
Lyon CHNov 2025HARDLost in R16
R16
🇨🇿Vit Kopriva266
Bratislava 2 CHOct 2025HARDLost in QF
QF
🇫🇷Titouan DroguetQ66
R16
🇦🇹David PichlerQ25
R32
🇮🇹Francesco MaestrelliAlt736
🇯🇵Shintaro Mochizuki56364
Brest CHOct 2025HARDLost in R16
R16
🇫🇷Hugo Gaston376
R32
🇬🇧Harry WendelkenSE742
Season by season
tour-level singles
2026Service games won77.2%Tour average 80.8%Return games won12.4%Tour average 19.2%
0%20%40%60%80%2026
Statistic20222026
Results
Year-end rank#200#167
W–L0–11–6
–14.3%
Titles00
Serve
–10.3
–3.6
–66.8%
–70.3%
–43.6%
–61.8%
–77.2%
Return
–27.3%
–12.4%
Matches with statistics–7

2026: ranking of today.

Rankings & Race
updated weekly · 52w rolling
Live ranking · ATP
#167▲ 9
Points total
338
52-week rolling
This week
+8 −0
won · dropped
Tournaments played
24
career high · #108
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 – 7
win rate · 12.5%
Titles
0
tour-level singles
Hard
1–5
17% win
Clay
0–2
0% win
Elo rating by surface
Clay1534peak 1571 · 116 matches
Hard1503peak 1533 · 67 matches
Grass1470peak 1500 · 2 matches