OV
Otto Virtanen
FIN·Age 24·Plays: Right-handed·193cm
Rank #130 ▲3·L1
Surface Elo
Hard1781.09
Clay1611.84
Grass1591.45
Career W/L
228 / 157
59.2%
YTD Record
10W – 7L
Titles
8
World Ranking
Current
#130
Peak: #91
Surface Elo History
Surface Win Rate
Hard
61.2%
Elo 1781.09
Clay
53.4%
Elo 1611.84
Grass
66.7%
Elo 1591.45
Recent Form
| Date | Tournament | Level | Surface | Rd | Match | W/L |
|---|---|---|---|---|---|---|
| Apr 14, 2026 | Barcelona | ATP Tour | Clay | R32 | 0 4 2 Carlos Alcaraz (1) 2 6 6 | L |
| Apr 12, 2026 | Barcelona | ATP Tour | Clay | Qualifying R3 | Otto Virtanen#130 2 6 6 Alexandre Muller (7) 0 4 4 | W |
| Apr 11, 2026 | Barcelona | ATP Tour | Clay | Qualifying R1 | Otto Virtanen#130 2 6 67 6 Aleksandar Vukic (6) 1 3 79 4 | W |
| Apr 4, 2026 | Monte Carlo Masters | ATP Tour | Clay | Qualifying R1 | Otto Virtanen#130 1 6 2 3 Ethan Quinn (1) 2 3 6 6 | L |
| Mar 31, 2026 | Bucharest | ATP Tour | Clay | R32 | 1 64 7 5 Daniel Merida 2 77 5 7 | L |
| Mar 7, 2026 | Thionville CH | Challenger | Hard | SF | 1 6 2 63 Nicolai Budkov Kjaer (6) 2 4 6 77 | L |
| Mar 6, 2026 | Thionville CH | Challenger | Hard | QF | 2 7 77 Ugo Blanchet (8) 0 5 63 | W |
| Mar 6, 2026 | Thionville CH | Challenger | Hard | R16 | 2 7 6 Pierre-Hugues Herbert 0 5 4 | W |
| Mar 4, 2026 | Thionville CH | Challenger | Hard | R32 | 2 6 1 77 Tom Paris (WC) 1 4 6 62 | W |
| Feb 24, 2026 | Dubai | ATP Tour | Hard | R32 | 0 3 4 Tallon Griekspoor 2 6 6 | L |
| Feb 21, 2026 | Dubai | ATP Tour | Hard | Qualification Final | Otto Virtanen#130 2 67 6 6 Jan-Lennard Struff (4) 1 79 4 4 | W |
| Feb 20, 2026 | Dubai | ATP Tour | Hard | Qualifying R1 | Otto Virtanen#130 2 6 6 Aleksandar Vukic (7) 0 2 2 | W |
| Jan 31, 2026 | Manama CH | Challenger | Hard | SF | Otto Virtanen#130 0 66 2 Luca Nardi (7) 2 78 6 | L |
| Jan 30, 2026 | Manama CH | Challenger | Hard | QF | Otto Virtanen#130 2 6 7 Stefano Travaglia 0 4 5 | W |
| Jan 29, 2026 | Manama CH | Challenger | Hard | R16 | Otto Virtanen#130 2 77 6 Lorenzo Giustino 0 64 3 | W |
| Jan 26, 2026 | Manama CH | Challenger | Hard | R32 | Otto Virtanen#130 2 4 714 77 Zhizhen Zhang (WC) 1 6 612 65 | W |
| Jan 13, 2026 | Australian Open | ATP Tour | Hard | Qualifying R1 | Otto Virtanen#130 1 3 6 4 Nicolas Mejia 2 6 3 6 | L |
| Nov 20, 2025 | Bergamo CH | Challenger | Hard | R32 | 1 6 6 4 Stefano Napolitano 2 3 7 6 | L |
| Nov 10, 2025 | Helsinki CH | Challenger | Hard | Final | 1 6 3 4 Patrick Kypson (5) 2 4 6 6 | L |
| Nov 9, 2025 | Helsinki CH | Challenger | Hard | SF | 2 6 6 Sascha Gueymard Wayenburg (Q) 0 2 4 | W |
Career Highlights
Titles: 8·Finals: 9·Best Ranking: #91
Key Stats
Aces/Match
10.1
per 100 pts
DFs/Match
4.2
per 100 pts
1st Serve %
54.5%
1st Srv Won
72.8%
BP Saved
63.0%
BP Converted
30.2%
Condition Analysis
Quick match-day weather and venue filters up top, with deeper surface and pace profiling below.
Historical player-page weather uses one stored venue-date weather value per match day. Temperature, humidity, wind, and condition labels all follow that same day-level model, not match-time or hourly weather.