Site data updated: 2026-07-18 01:15 UTC

Otto Virtanen #135 def. Daniel Altmaier #83

6-2 4-6 7-6

Match Information

Date Apr 3, 2025*
Tournament Grand Prix Hassan II
Category ATP 250
Surface Clay
RoundR32
Winner Otto Virtanen
Score6-2 4-6 7-6
Loser Daniel Altmaier
Duration2h 30m
StatOtto VirtanenDaniel Altmaier
Aces54
Double faults65
First serve %6060
First serve points won %7167
Second serve points won %6149
Break points saved %3373
Break points converted %2767
Service points won %6760
Return points won %4033
Total points won %5248
Serve rating277255
Return rating131148

Pre-match Comparison

FieldOtto VirtanenDaniel Altmaier
Country FIN GER
Birth dateJun 21, 2001Sep 12, 1998
Age2326
Height191188
HandednessRight-HandedRight-Handed
Backhand styleOne-Handed Backhand
Ranking (entering)13583
Ranking points (entering)430763
Elo (entering)1,6281,634
Career W-L8–1874–127
Career earnings$1,482,940$5,647,186
Pre-match H2H
Otto Virtanen 0 1 Daniel Altmaier

No prior-path match data is available for this tournament stage.