
ATP
career high · #91Otto
Virtanen
FINFIN·age 25·Right-handed·193cm · 6′4″
#126▼ 10
Live ranking · ATP
Official: #116, 2 Nov
446
Points
Photos: si.robi (CC BY-SA 2.0)
Otto Virtanen is No. 126 in the live ATP ranking with 446 points (No. 116 in the official ranking of 2 November 2026). Career high: No. 91 (11 November 2024). 2026 season: 4-7 in tour-level matches.
Compare 2026 with 2025Compare with another player
Ranking since 2021
weekly ranking, No. 1 at the topServe and return by season
All figures, every seasonOtto VirtanenTour average
Latest matches
Qual. F
More matches
Q2
SF
QF
R16
R32
SF
QF
R16
R32
Q1
R32
SF
QF
R16
R32
Season by season
tour-level singles2026Service games won79.9%Tour average 80.8%Return games won12.3%Tour average 19.2%
| Statistic | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|---|
| Results | |||||||
| Year-end rank | – | #395 | #175 | #168 | #94 | #126 | #126 |
| W–L | 1–1 | 1–0 | 1–2 | 4–5 | 4–7 | 4–7 | 4–7 |
| – | – | – | 44.4% | 36.4% | 36.4% | 36.4% | |
| Titles | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Serve | |||||||
| – | – | – | – | 12.3 | 7.4 | 11.6 | |
| – | – | – | – | 5.0 | 4.0 | 4.8 | |
| – | – | – | – | 57.7% | 58.4% | 58.0% | |
| – | – | – | – | 74.4% | 70.9% | 70.2% | |
| – | – | – | – | 52.4% | 48.9% | 49.8% | |
| – | – | – | – | 61.5% | 62.1% | 67.8% | |
| – | – | – | – | 83.3% | 77.7% | 79.9% | |
| Return | |||||||
| – | – | – | – | 42.1% | 32.8% | 34.6% | |
| – | – | – | – | 20.2% | 17.5% | 12.3% | |
| Matches with statistics | – | – | – | – | 7 | 9 | 9 |
2026: ranking of today.
Rankings & Race
updated weekly · 52w rollingLive ranking · ATP
#126▼ 10
Points total
446
52-week rolling
This week
+8 −64
won · dropped
Tournaments played
21
career high · #91
Race position
Not in current raceHead to Head
top rivals · all-timeCareer Stats
singles · all-timeCareer record
19 – 29
win rate · 39.6%
Titles
0
tour-level singles
Hard
13–17
43% win
Clay
3–9
25% win
Grass
3–3
50% win
Elo rating by surface
Hard1685peak 1710 · 140 matches
Grass1561peak 1561 · 26 matches
Clay1489peak 1506 · 52 matches