Stefan Kozlov

90 matches followed, from 8 July 2013 to 27 July 2026, 83 of them rated.

279
active · out of 290
1092
all-time · out of 1,178
31–59
record · 34% wins

Trajectory

Tap a year, or drag across several
1300140015001600170020162019202220251416.0
90 matches, from 2013 to 2026 · 1366.4 – 1575.6
beaten by Zachary Svajda 0–2
27/07/26 · ATP 500 2026 · Qualifying — First round · detail
−6.01422.1 → 1416.0
beaten by Patrick Kypson 0–2
23/02/26 · ATP 500 2026 · Qualifying — First round · detail
−10.41432.4 → 1422.1
beaten by Nishesh Basavareddy 0–2
24/02/25 · ATP 500 2025 · Qualifying — Qualifying competition · detail
−5.51437.9 → 1432.4
beat Duarte Vale 2–0
24/02/25 · ATP 500 2025 · Qualifying — First round · detail
+13.91424.0 → 1437.9
beaten by Zachary Svajda 0–2
10/02/25 · ATP 250 2025 · Qualifying — First round · detail
−8.81432.8 → 1424.0
beaten by Denis Yevseyev 0–2
01/04/24 · ATP 250 2024 · Qualifying — First round · detail
−11.41444.2 → 1432.8
beaten by Shintaro Mochizuki 0–2
12/02/24 · ATP 250 2024 · Qualifying — First round · detail
−11.11455.3 → 1444.2
21/08/23 · ATP 250 2023 · Qualifying — First round · detail
−12.21467.5 → 1455.3

Latest matches