10–52Win–Loss
16.1%Win %
0Titles
| Surface | W | L | % |
|---|---|---|---|
| Hard | 8 | 30 | 21.1% |
| Clay | 2 | 22 | 8.3% |
Season by season
| Year | W | L | Titles | % |
|---|---|---|---|---|
| 2026 | 4 | 6 | 0 | 40.0% |
| 2025 | 0 | 2 | 0 | 0.0% |
| 2024 | 2 | 6 | 0 | 25.0% |
| 2023 | 0 | 2 | 0 | 0.0% |
| 2022 | 0 | 9 | 0 | 0.0% |
| 2021 | 0 | 9 | 0 | 0.0% |
| 2020 | 1 | 1 | 0 | 50.0% |
| 2019 | 0 | 5 | 0 | 0.0% |
| 2018 | 0 | 4 | 0 | 0.0% |
| 2017 | 2 | 6 | 0 | 25.0% |
| 2016 | 1 | 2 | 0 | 33.3% |
Ranking history
Matches
| Date | Tournament | Round | W/L | Opponent | Opp. rank | Score |
|---|---|---|---|---|---|---|
| 2026-05-18 | Bengaluru 3 CH | R32 | L | Juan Alejandro Hernandez Serrano | 475 | 6-4 7-6(6) |
| 2026-05-18 | Bengaluru 3 CH | Q2 | W | Ryotaro Taguchi | 958 | 5-7 6-1 7-6(2) |
| 2026-05-18 | Bengaluru 3 CH | Q1 | W | Arjun Mehrotra | 1558 | 6-7(4) 6-3 6-1 |
| 2026-05-11 | Bengaluru 2 CH | Q2 | L | Aditya Vishal Balsekar | 1080 | 6-3 7-5 |
| 2026-05-11 | Bengaluru 2 CH | Q1 | W | Jeevan Nedunchezhiyan | 1207 | 3-6 7-6(2) 6-3 |
| 2026-04-27 | Shymkent 2 CH | Q1 | L | Vladyslav Orlov | 530 | 6-1 6-2 |
| 2026-04-20 | Shymkent 1 CH | Q1 | L | Mili Poljicak | 313 | 6-0 6-0 |
| 2026-02-16 | New Delhi CH | Q2 | L | Maks Kasnikowski | 371 | 6-1 6-2 |
| 2026-02-16 | New Delhi CH | Q1 | W | Egor Agafonov | 589 | 6-3 2-6 7-6(7) |
| 2026-02-09 | Chennai CH | Q1 | L | Sai Karteek Reddy Ganta | 2058 | 3-6 6-3 6-4 |
| 2025-11-03 | Taipei CH | Q1 | L | Digvijaypratap Singh | 1097 | 7-6(5) 6-4 |
| 2025-07-28 | Astana CH | Q1 | L | Taisei Ichikawa | 674 | 6-4 3-6 7-6(6) |
| 2024-10-28 | Sydney CH | Q1 | L | Ryuki Matsuda | 533 | 3-6 6-3 6-2 |
| 2024-10-21 | Playford CH | Q1 | L | Pavle Marinkov | 852 | 6-3 7-6(5) |
| 2024-10-14 | Shenzhen Longhua CH | Q1 | L | Yaojie Zeng | 1258 | 6-7(5) 6-3 6-4 |
| 2024-10-07 | Hangzhou CH | Q2 | L | Ray Ho | 1110 | 6-3 6-2 |
| 2024-10-07 | Hangzhou CH | Q1 | W | Ye Cong Mo | 577 | 7-6(3) 6-3 |
| 2024-07-15 | Astana CH | R16 | L | Evgeny Donskoy | 407 | 6-3 6-2 |
| 2024-07-15 | Astana CH | R32 | W | Viktor Durasovic | 529 | 6-4 6-2 |
| 2024-05-20 | Kachreti CH | Q1 | L | Egor Agafonov | 634 | 6-4 7-6(2) |
| 2023-07-24 | Astana CH | Q1 | L | Evgeny Philippov | 649 | 6-1 6-2 |
| 2023-05-08 | Prague CH | Q1 | L | Rudolf Molleker | 323 | 6-3 6-3 |
| 2022-11-14 | Sao Leopoldo CH | Q1 | L | Mateus Alves | 460 | 6-7(5) 7-6(4) 7-6(5) |
| 2022-10-03 | Astana | Q1 | L | Altug Celikbilek | 234 | 6-3 6-3 |
| 2022-09-05 | Nonthaburi 3 CH | Q1 | L | Kyrian Jacquet | 449 | 6-4 6-3 |
| 2022-07-18 | Nur-Sultan CH | R32 | L | Illya Marchenko | 288 | 6-3 6-3 |
| 2022-06-20 | Milan CH | Q1 | L | Samuel Vincent Ruggeri | 398 | 6-3 6-2 |
| 2022-06-06 | Lyon CH | Q1 | L | Arthur Fils | 401 | 6-0 6-2 |
| 2022-05-16 | Shymkent 2 CH | Q2 | L | Arjun Kadhe | 542 | 6-1 7-6(1) |
| 2022-05-09 | Shymkent 1 CH | R32 | L | Nicholas David Ionel | 357 | 6-0 6-2 |
| 2022-04-25 | Ostrava CH | Q1 | L | Daniel Michalski | 291 | 6-3 6-1 |
| 2021-12-06 | Antalya 4 CH | R32 | L | Andrey Chepelev | 674 | 7-5 6-4 |
| 2021-12-06 | Antalya 4 CH | Q1 | L | Aleksandre Metreveli | 569 | 6-4 4-6 6-4 |
| 2021-09-20 | Nur-Sultan | Q1 | L | Elias Ymer | 169 | 6-3 6-2 |
| 2021-07-19 | Nur-Sultan 4 CH | R32 | L | Nick Chappell | 370 | 6-3 7-6(3) |
| 2021-07-12 | Nur-Sultan 3 CH | R32 | L | Peter Polansky | 254 | 6-4 7-6(4) |
| 2021-06-14 | Almaty 2 CH | Q1 | L | Khumoun Sultanov | 344 | 6-0 6-3 |
| 2021-06-07 | Almaty 1 CH | Q1 | L | Evan Furness | 327 | 6-3 6-1 |
| 2021-03-01 | Nur-Sultan 2 CH | Q1 | L | Bogdan Bobrov | 427 | 6-4 6-3 |
| 2021-02-22 | Nur-Sultan 1 CH | Q1 | L | Alexey Zakharov | 415 | 6-2 6-3 |
| 2020-03-09 | Nur-Sultan CH | R32 | L | Mohamed Safwat | 131 | 6-2 6-4 |
| 2020-03-09 | Nur-Sultan CH | R64 | W | Sagadat Ayap | 1041 | 5-7 6-1 6-2 |
| 2019-07-15 | Nur-Sultan CH | R64 | L | Facundo Mena | 365 | 7-6(0) 6-2 |
| 2019-06-10 | Shymkent CH | R64 | L | Marc Andrea Huesler | 270 | 6-2 6-4 |
| 2019-06-10 | Shymkent CH | Q1 | L | Sebastian Korda | 396 | 6-0 6-0 |
| 2019-06-03 | Almaty CH | Q1 | L | Ivan Gakhov | 374 | 6-1 6-3 |
| 2019-05-06 | Shymkent CH | R64 | L | Edan Leshem | 505 | 7-5 7-6(2) |
| 2018-10-01 | Almaty CH | Q1 | L | Roman Hassanov | 814 | 6-4 6-3 |
| 2018-06-18 | Fergana CH | Q1 | L | Altug Celikbilek | 440 | 7-6(4) 6-2 |
| 2018-06-11 | Almaty CH | Q1 | L | Roberto Ortega Olmedo | 293 | 6-4 6-3 |