—n=00 finished matches; small sample, treat with care
Profile fetched 20:48 CET, 8 Nov
Tour: 0 finished matches
Tennis has no home/away; the filter splits by tour level instead. Opponent ranks are today's ATP/WTA list, not the rank on match day. The match log below is our short stored window from 1 Sep 2026 — not a full career. Season won–lost (when present) can cover more years and is separate from that log.
Record
n=0
Finished matches in our log from 1 Sep 2026, Tour matches — not a full career.
Won–lost—n = 0
Win %—matches won
Sets won %—0–0 sets
Straight-set wins—of matches won
Deciding sets—n = 0
vs higher ranked—player not ranked
vs lower / unranked—player not ranked
Best win—no ranked opponent beaten
By opponent rank
n=0
Won–lost by the opponent's current rank, Tour matches.
Record by opponent rank
Opponent
n
W–L
Win%
Top 10
0
—
—
11–50
0
—
—
51–100
0
—
—
101+
0
—
—
Unranked in stored list
0
—
—
By tour level
n=1
From the competition name; ignores the level filter.
Record by tour level
Level
n
W–L
Win%
Challenger
1
0–1
0%
Serve and return
n=00 matches; small sample, treat with care
Mean per match from source match statistics; all levels.
— no stored match of this player carries statistics (common below tour level).
Seasons
11 seasons
Latest profile: singles and doubles won–lost by surface, listed separately (not the short match log).
2025 · SinglesRank —Titles 00–1 · 0%
Hard — · Clay 0–1 · Grass —
2025 · DoublesRank 145Titles 230–33 · 48%
Hard 5–12 · Clay 25–21 · Grass —
2024 · SinglesRank —Titles 00–1 · 0%
Hard 0–1 · Clay — · Grass —
2024 · DoublesRank 180Titles 644–17 · 72%
Hard 18–6 · Clay 26–11 · Grass —
2023 · SinglesRank 1490Titles 01–1 · 50%
Hard — · Clay 1–1 · Grass —
2023 · DoublesRank 317Titles 333–26 · 56%
Hard 24–11 · Clay 9–15 · Grass —
2022 · SinglesRank 1273Titles 00–9 · 0%
Hard 0–1 · Clay 0–8 · Grass —
2022 · DoublesRank 286Titles 012–25 · 32%
Hard 1–2 · Clay 11–23 · Grass —
2021 · SinglesRank —Titles 00–3 · 0%
Hard — · Clay 0–3 · Grass —
2021 · DoublesRank 284Titles 014–26 · 35%
Hard 4–5 · Clay 10–21 · Grass —
2020 · DoublesRank 279Titles 017–14 · 55%
Hard 2–2 · Clay 15–12 · Grass —
2019 · SinglesRank —Titles 00–1 · 0%
Hard — · Clay 0–1 · Grass —
2019 · DoublesRank 306Titles 04–11 · 27%
Hard 1–1 · Clay 3–10 · Grass —
2018 · SinglesRank —Titles 00–1 · 0%
Hard — · Clay 0–1 · Grass —
2017 · SinglesRank 1426Titles 00–1 · 0%
Hard — · Clay 0–1 · Grass —
2017 · DoublesRank 739Titles 00–0 · —
Hard — · Clay 0–0 · Grass —
2016 · SinglesRank 1340Titles 00–1 · 0%
Hard — · Clay 0–1 · Grass —
2012 · SinglesRank —Titles 00–3 · 0%
Hard — · Clay 0–3 · Grass —
Years shown: 2012–2025 (11 calendar years in profile; disciplines shown separately). Hard/Clay/Grass are always listed — they break down that year’s total.
Match log
0 matches
Finished matches from our log (from 1 Sep 2026), newest first, Tour matches. Rank = opponent's current rank — not a full career list.
— no finished matches in our log for Tour matches (window from 1 Sep 2026).
Upcoming and live
0
— none in our stored window (the worker stores today to D+2).