Otto Virtanen

72 matches followed, from 20 June 2022 to 19 October 2026, 71 of them rated.

222
active · out of 290
594
all-time · out of 1,178
25–47
record · 35% wins

Trajectory

Tap a year, or drag across several
13501400145015001550160020232024202520261517.2
72 matches, from 2022 to 2026 · 1388.1 – 1571.6
beaten by Vitaliy Sachko 0–2
19/10/26 · ATP 250 2026 · Qualifying — First round · detail
−13.41530.5 → 1517.2
beaten by Andrey Rublev 2–3
31/08/26 · ATP Grand Slam 2026 · First round · detail
−4.81535.3 → 1530.5
beaten by Coleman Wong 0–2
12/08/26 · ATP 1000 2026 · Qualifying — Qualifying competition · detail
−10.81546.1 → 1535.3
beat Vignesh Gogineni 2–0
10/08/26 · ATP 1000 2026 · Qualifying — First round · detail
+10.81535.3 → 1546.1
beaten by Dylan Dietrich 0–2
13/07/26 · ATP 250 2026 · Qualifying — First round · detail
−14.51549.8 → 1535.3
beaten by Arthur Fery 1–3
01/07/26 · ATP Grand Slam 2026 · Second round · detail
−12.61562.4 → 1549.8
beat Ben Shelton 3–2
29/06/26 · ATP Grand Slam 2026 · First round · detail
+20.91541.5 → 1562.4
beaten by Kamil Majchrzak 1–2
08/06/26 · ATP 250 2026 · First round · detail
−6.71548.2 → 1541.5

Latest matches