Basic M.

Country
Hand
ATP Rank292

18 wins / 44 matches (40.9%)

ELO Ratings

overall
1414.1

44 matches

Hard
1454.8

23 matches

Clay
1450.6

17 matches

Grass
1466.3

4 matches

Match History

Date Tournament Round Surface Opponent Result Score
2026-05-10 Zagreb (Croatia) Q Clay Nedic L 7-5 6-4
2026-05-09 Zagreb (Croatia) Q Clay Nedic L 7-5 6-4
2026-04-27 Ostrava (Czech Republic) Q Clay Sanchez Jover L 6-4 6-4
2026-04-26 Ostrava (Czech Republic) Q Clay Sanchez Jover L 6-4 6-4
2026-04-26 Ostrava (Czech Republic) Q Clay Klimas W 7-6 4-6 5-7
2026-04-25 Ostrava (Czech Republic) Q Clay Klimas W 7-6 4-6 5-7
2022-09-27 Sofia Open R64 Hard Borges N. L 3-6 6-3 6-2
2022-04-07 Grand Prix Hassan II R32 Clay Coria F. L 6-4 6-2
2022-04-06 Grand Prix Hassan II R64 Clay Majchrzak K. W 4-6 6-4 6-1
2019-02-06 Sofia Open R64 Hard Klizan M. L 6-0 3-6 6-2
2019-01-14 Australian Open R64 Hard Laaksonen H. L 6-4 7-6 4-6 6-3
2018-10-19 Kremlin Cup QF Hard Khachanov K. L 6-2 7-6
2018-10-16 Kremlin Cup R64 Hard Jaziri M. W 7-6 6-2
2018-09-19 St. Petersburg Open R64 Hard Youzhny M. L 7-6 6-4
2018-08-28 US Open R64 Hard Thiem D. L 6-3 6-1 6-4
2018-08-19 Winston-Salem Open at Wake Forest University R64 Hard Medvedev D. L 6-4 6-4
2018-08-07 Rogers Masters R64 Hard Djokovic N. L 6-3 7-6
2018-07-31 Citi Open R64 Hard Copil M. L 7-6 6-4
2018-07-03 Wimbledon R64 Grass Schwartzman D. L 6-3 6-2 6-1
2018-06-27 Antalya Open R32 Grass Sousa J. L 6-7 6-4 6-4