- Season
- 51–34
- 60.0% win rate
- Career
- 0–0
- Titles
- 0
- Singles
- Prize money
- $160K
- Career
Recent form
2 wins in a row
- LLost to Elias Ymer
- LLost to Sergey Fomin
- LLost to Marek Gengel
- LLost to Yuta Shimizu
- LLost to August Holmgren
- LLost to Yu Hsiou Hsu
- LLost to Coleman Wong
- LLost to Ognjen Milic
- LLost to Mark Lajal
- LLost to Shu Matsuoka
- WBeat Ryota Tanuma
- WBeat Shunsuke Nakagawa
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hard51–3460%
Elo rating
Full leaderboard1601#688 on tour
Peak 1869 in 2025 · from 85 rated matches
- Hard
1605+5 vs overall
85 matches
Computed from every completed ATP singles match since 2008, not from ranking points: beating a strong player is worth more than beating a weak one. A surface figure is this player’s overall rating plus an adjustment learned only from their matches on that surface.
Match results
60 matches· 2025
- LElias Ymer2025· Kobe · R16Hard6-1 0-1 RET
- WRyotaro Taguchi2025· Kobe · R32Hard6-3 6-4
- LHenrique Rocha2025· Matsuyama · R16Hard6-4 6-3
- WMoerani Bouzige2025· Matsuyama · R32Hard3-2 RET
- LElias Ymer2025· Seoul · R32Hard5-7 6-1 6-0
- LYoshihito Nishioka2025· Suzhou · R16Hard6-2 6-2
- WSergey Fomin2025· Suzhou · R32Hard6-4 6-1
- LBor Artnak2025· Tiburon · R32Hard6-1 6-7(7) 6-4
- WKaichi Uchida2025· ITF M25 Sapporo 2 Men · FHard—
- WCharles Broom2025· ITF M25 Sapporo 2 Men · SFHard—
- WMasamichi Imamura2025· ITF M25 Sapporo 2 Men · QFHard—
- WHayato Matsuoka2025· ITF M25 Sapporo 2 Men · R16Hard—
- WRyota Tanuma2025· ITF M25 Sapporo 2 Men · R32Hard—
- LOliver Crawford2025· Zhangjiagang · QFHard7-6(1) 3-6 6-2
- WPhilip Sekulic2025· Zhangjiagang · R16Hard6-4 6-4
- WAlexandr Binda2025· Zhangjiagang · R32Hard5-7 6-3 6-3
- LSoonWoo Kwon2025· ITF M25 Taipei Men · SFHard—
- WJiho Shin2025· ITF M25 Taipei Men · QFHard—
- WTaisei Ichikawa2025· ITF M25 Taipei Men · R16Hard—
- WChang Tsu Li2025· ITF M25 Taipei Men · R32Hard—
- LPhilip Sekulic2025· M25 Bali 2 · SFHard—
- WYusuke Takahashi2025· M25 Bali 2 · QFHard—
- WAjay Malik2025· M25 Bali 2 · R16Hard—
- WAlexander Chang2025· M25 Bali 2 · R32Hard—
- LMaximus Jones2025· Astana · R32Hard6-3 6-3
- WShintaro Imai2025· M15 Tokyo 2 · FHard—
- WJiho Shin2025· M15 Tokyo 2 · SFHard—
- WJake Delaney2025· M15 Tokyo 2 · QFHard—
- WYuto Oki2025· M15 Tokyo 2 · R32Hard—
- WHikaru Shiraishi2025· M15 Tokyo · FHard—
- WJiho Shin2025· M15 Tokyo · SFHard—
- WJake Delaney2025· M15 Tokyo · QFHard—
- WSaki Tange2025· M15 Tokyo · R16Hard—
- WJesse Delaney2025· M15 Tokyo · R32Hard—
- LJiho Shin2025· M25 Changwon · R16Hard—
- WTomohiro Masabayashi2025· M25 Changwon · R32Hard—
- WMaxim Shin2025· M15 Tashkent 2 · FHard—
- WSergey Fomin2025· M15 Tashkent 2 · SFHard—
- WKriish Tyagi2025· M15 Tashkent 2 · QFHard—
- WAbdulaziz Usmonjonov2025· M15 Tashkent 2 · R16Hard—
- WAlexander Chepik2025· M15 Tashkent 2 · R32Hard—
- WKaran Singh2025· M15 Tashkent · FHard—
- WVladyslav Orlov2025· M15 Tashkent · SFHard—
- WLorenzo Lorusso2025· M15 Tashkent · QFHard—
- WAayush P Bhat2025· M15 Tashkent · R32Hard—
- LJohannus Monday2025· M25 Tbilisi · R16Hard—
- WEdward Winter2025· M25 Tbilisi · R32Hard—
- LShintaro Imai2025· M15 Osaka 2 · R32Hard—
- LTsung-Hao Huang2025· M15 Osaka · SFHard—
- WJumpei Yamasaki2025· M15 Osaka · QFHard—
- WYuta Tomida2025· M15 Osaka · R16Hard—
- WTakuya Kumasaka2025· M15 Osaka · R32Hard—
- LYa-Hsin Lee2025· M15 Nonthaburi 3 · R32Hard—
- LYecong Mo2025· M25 Shenzhen · QFHard—
- WRio Noguchi2025· M25 Shenzhen · R16Hard—
- WNiels Visker2025· M25 Shenzhen · R32Hard—
- LEgor Agafonov2025· M25 Luan · R32Hard—
- LIvan Nedelko2025· M15 Zahra 2 · R32Hard—
- LTibo Colson2025· M15 Zahra · R16Hard—
- WDmitry Kopilevich2025· M15 Zahra · R32Hard—