—n=00 finished matches; small sample, treat with care
Profile fetched 17:45 CET, 8 Nov
Challenger: 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, Challenger 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—n = 0
vs lower / unranked—n = 0
Best win—no ranked opponent beaten
By opponent rank
n=0
Won–lost by the opponent's current rank, Challenger 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=0
From the competition name; ignores the level filter.
— no finished matches stored.
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
15 seasons
Latest profile: singles and doubles won–lost by surface, listed separately (not the short match log).
2026 · SinglesRank 150Titles 09–13 · 41%
Hard 9–9 · Clay 0–4 · Grass —
2025 · SinglesRank 116Titles 023–28 · 45%
Hard 19–15 · Clay 3–7 · Grass 1–6
2025 · DoublesRank —Titles 00–2 · 0%
Hard 0–2 · Clay — · Grass —
2024 · SinglesRank 64Titles 128–26 · 52%
Hard 26–21 · Clay 2–4 · Grass 0–1
2024 · DoublesRank 1269Titles 00–3 · 0%
Hard 0–3 · Clay — · Grass —
2023 · SinglesRank 68Titles 138–34 · 53%
Hard 23–21 · Clay 11–9 · Grass 4–4
2023 · DoublesRank 883Titles 01–4 · 20%
Hard 0–2 · Clay 1–1 · Grass 0–1
2022 · SinglesRank 78Titles 250–25 · 67%
Hard 33–17 · Clay 12–5 · Grass 5–3
2022 · DoublesRank 560Titles 02–2 · 50%
Hard 2–1 · Clay 0–1 · Grass —
2021 · SinglesRank 175Titles 022–16 · 58%
Hard 15–10 · Clay 3–3 · Grass 4–3
2021 · DoublesRank 1170Titles 00–1 · 0%
Hard 0–1 · Clay — · Grass —
2020 · SinglesRank 120Titles 012–12 · 50%
Hard 8–9 · Clay 4–3 · Grass —
2020 · DoublesRank 699Titles 00–1 · 0%
Hard 0–1 · Clay — · Grass —
2019 · SinglesRank 119Titles 236–16 · 69%
Hard 17–8 · Clay 19–8 · Grass —
2019 · DoublesRank 640Titles 03–6 · 33%
Hard 0–1 · Clay 3–5 · Grass —
2018 · SinglesRank —Titles 00–1 · 0%
Hard 0–1 · Clay — · Grass —
2018 · DoublesRank 620Titles 01–2 · 33%
Hard 1–2 · Clay — · Grass —
2017 · SinglesRank 393Titles 013–22 · 37%
Hard 10–12 · Clay 3–10 · Grass —
2017 · DoublesRank 680Titles 04–4 · 50%
Hard 2–2 · Clay 2–2 · Grass —
2016 · SinglesRank 237Titles 08–9 · 47%
Hard 0–2 · Clay 8–7 · Grass —
2016 · DoublesRank —Titles 00–3 · 0%
Hard 0–2 · Clay 0–1 · Grass —
2015 · SinglesRank 570Titles 03–6 · 33%
Hard 3–6 · Clay — · Grass —
2015 · DoublesRank 864Titles 02–5 · 29%
Hard 2–5 · Clay — · Grass —
2014 · SinglesRank 487Titles 02–4 · 33%
Hard 2–4 · Clay — · Grass —
2014 · DoublesRank 642Titles 02–4 · 33%
Hard 2–4 · Clay — · Grass —
2012 · SinglesRank 1683Titles 00–1 · 0%
Hard 0–1 · Clay — · Grass —
2012 · DoublesRank —Titles 00–1 · 0%
Hard 0–1 · Clay — · Grass —
2011 · SinglesRank 1730Titles 01–2 · 33%
Hard 1–2 · Clay — · Grass —
Years shown: 2011–2026 (15 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, Challenger matches. Rank = opponent's current rank — not a full career list.
— no finished matches in our log for Challenger matches (window from 1 Sep 2026).