← Stats
PROFILE · ACTIVE MODEL
M. Basic
Challenger
#292ATP RANKING –
4.0Form /10
55%Win %
1660Baseline Elo
254Matches '26
1Titles '26
WIN % BY SURFACE
Hard0%
Clay50%
Grass0%
Indoor0%
PERFORMANCE
—Serve won
—Return won
LAST 10
TITLES AND TOURNAMENTS · WHERE THEY PERFORM BEST
LATEST TITLES (1 total since 2013)
🏆 Garanti Koza Sofia Open 2018
| Tournament | Record | Win % | Best result | Titles |
|---|---|---|---|---|
| Garanti Koza Sofia Open | 6–1 | 86% | Champion | 🏆 1 |
| Kremlin Cup | 3–2 | 60% | Semifinals | — |
| Grand Prix Hassan II | 2–2 | 50% | 2nd Round | — |
Real history 2013–2026 (ATP) / 2020–2026 (WTA), main draws with closing odds.
RECENT HISTORY
| Res. | Date | Tournament | Round | Opponent | Surface |
|---|---|---|---|---|---|
| L | 27 Sep 22 | Sofia Open | 1st Round | Borges N. | Hard |
| L | 7 Apr 22 | Grand Prix Hassan II | 2nd Round | Coria F. | Clay |
| W | 6 Apr 22 | Grand Prix Hassan II | 1st Round | Majchrzak K. | Clay |
| L | 6 Feb 19 | Sofia Open | 1st Round | Klizan M. | Hard |
| L | 14 Jan 19 | Australian Open | 1st Round | Laaksonen H. | Hard |
| L | 19 Oct 18 | Kremlin Cup | Quarterfinals | Khachanov K. | Hard |
| W | 16 Oct 18 | Kremlin Cup | 1st Round | Jaziri M. | Hard |
| L | 19 Sep 18 | St. Petersburg Open | 1st Round | Youzhny M. | Hard |
Real main-draw matches (tennis-data). The ongoing tournament can take a few days to settle in the source.