- Season
- 38–43
- 46.9% win rate
- Career
- 0–0
- Titles
- 0
- Singles
- Prize money
- $165K
- Career
Recent form
4 losses in a row
- LLost to Michael Mmoh
- LLost to Ozan Baris
- LLost to Ozan Baris
- LLost to Tung-lin Wu
- WBeat Millen Hurrion
- LLost to Kenta Miyoshi
- WBeat Yuta Shimizu
- WBeat Zhizhen Zhang
- LLost to August Holmgren
- LLost to Johannus Monday
- LLost to Adam Walton
- LLost to Benjamin Bonzi
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on clay
- Hardmost played36–4246%
- Clay2–167%
Elo rating
Full leaderboard1645#550 on tour
Peak 1739 in 2026 · from 81 rated matches
- Hard
1680+34 vs overall
78 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
Latest 25 of 81· full career
- LBenjamin Bonzi2026· Quebec City · R32Hard7-6(4) 6-3
- LAdam Walton2026· National Bank Open presented by Rogers · Qualifying FinalHard5-7, 6-7(4)
- LJohannus Monday2026· Winnipeg · R32Hard5-7 6-2 7-5
- LAugust Holmgren2026· Granby · QFHard6-1 6-3
- WZhizhen Zhang2026· Granby · R32Hard6-2 7-6(6)
- WYuta Shimizu2026· Granby · R16Hard7-5 6-1
- LKenta Miyoshi2026· M25 Laval · R16Hard—
- WMillen Hurrion2026· M25 Laval · R32Hard—
- LTung-lin Wu2026· Cary · R32Hard6-7(8) 6-4 7-6(3)
- LOzan Baris2026· ITF M25 Tulsa Men · R32Hard—
- LOzan Baris2026· M25 Wichita, KS · R32Hard—
- LMichael Mmoh2026· Little Rock · SFHard1-6 6-1 6-2
- WJay Friend2026· Little Rock · QFHard2-6 6-3 7-5
- WNicolas Mejia2026· Little Rock · R16Hard6-4 6-4
- WErik Arutiunian2026· Little Rock · R32Hard6-3 6-2
- WPhilip Sekulic2026· Wuning · R32Hard4-6 7-6(2) 6-4
- LGiles Hussey2026· Wuning · R16Hard6-4 6-4
- WBlake Ellis2026· Wuning · R32Hard7-6(5) 2-2 RET
- LFajing Sun2026· Wuning · QFHard6-1 6-1
- WKaichi Uchida2026· Wuning · R16Hard6-3 6-4
- LHarry Wendelken2026· Miyazaki · R32Hard7-5 7-5
- LYu Hsiou Hsu2026· Yokkaichi · R32Hard7-5 6-3
- WJoao Domingues2026· M25 Faro · FHard—
- WLiam Broady2026· M25 Faro · SFHard—
- WTiago Torres2026· M25 Faro · QFHard—