- Season
- 62–83
- 42.8% win rate
- Career
- 2–6
- 25.0% win rate
- Titles
- 0
- Singles
- Prize money
- $437K
- Career
Recent form
6 losses in a row
- LLost to Harry Wendelken
- LLost to Arda Azkara
- LLost to Eliakim Coulibaly
- WBeat Kristjan Tamm
- LLost to Chirag Duhan
- WBeat Andreas Scott
- LLost to Zsombor Velcz
- LLost to Ronald Hohmann
- LLost to Ivan Marrero Curbelo
- LLost to Luc Fomba
- LLost to Charles Broom
- LLost to Joshua Charlton
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played58–7643%
- Clay3–633%
- Grass1–150%
Elo rating
Full leaderboard1449#1611 on tour
Peak 1664 in 2025 · from 145 rated matches
- Hard
1445about the same
134 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
100 matches· ITF
- LJoshua Charlton2026· M15 Maanshan 8 · R32Hard—
- LLuc Fomba2026· M15 Warsaw (Poland) · R16Hard—
- LRonald Hohmann2026· ITF M25 Aldershot Men · R32Hard—
- LZsombor Velcz2026· M25 Hillcrest · R16Hard—
- WAndreas Scott2026· M25 Hillcrest · R32Hard—
- LChirag Duhan2026· M15 Hillcrest 2 · R32Hard—
- WKristjan Tamm2026· M15 Vaasa · R32Hard—
- LDane Sweeny2025· M25 Brisbane 2 · QFHard—
- WNoah Brownrigg2025· M25 Brisbane 2 · R32Hard—
- LCruz Hewitt2025· M25 Brisbane · R32Hard—
- LEmile Hudd2025· M25 Perth 2 · R16Hard—
- WShinji Hazawa2025· M25 Perth 2 · R32Hard—
- LShinji Hazawa2025· M25 Perth · R16Hard—
- WJack Bruce-Smith2025· M25 Perth · R32Hard—
- LMarc Polmans2025· M25 Tamworth 2 · QFHard—
- WEnzo Aguiard2025· M25 Tamworth 2 · R16Hard—
- WStefan Storch2025· M25 Tamworth 2 · R32Hard—
- LDane Sweeny2025· M25 Tamworth · SFHard—
- WTai Sach2025· M25 Tamworth · QFHard—
- WJoshua Charlton2025· M25 Tamworth · R16Hard—
- WJayden Court2025· M25 Tamworth · R32Hard—
- LPhilip Henning2025· M15 Hillcrest · FHard—
- WErgi Kirkin2025· M15 Hillcrest · SFHard—
- WMelios Efstathiou2025· M15 Hillcrest · QFHard—
- WBilly Suarez2025· M15 Hillcrest · R16Hard—
- WLeo Matthysen2025· M15 Hillcrest · R32Hard—
- LPhilip Henning2025· M25 Hillcrest · SFHard—
- WKhololwam Montsi2025· M25 Hillcrest · QFHard—
- WLuc Koenig2025· M25 Hillcrest · R16Hard—
- WAkram El Sallaly2025· M25 Hillcrest · R32Hard—
- LJack Loutit2025· ITF M15 Monastir 22 Men · R32Hard—
- LKeegan Rice2025· M15 Monastir 22 · R16Hard—
- WKoray Kirci2025· M15 Monastir 22 · R32Hard—
- LTuncay Duran2025· M15 Monastir 21 · R16Hard—
- WDaniel Domingos2025· M15 Monastir 21 · R32Hard—
- LSanhui Shin2025· M15 Luan 3 · QFHard—
- WQian Sun2025· M15 Luan 3 · R16Hard—
- WAliaksandr Liaonenka2025· M15 Luan 3 · R32Hard—
- LPawit Sornlaksup2025· M15 Luan 2 · FHard—
- WRigele Te2025· M15 Luan 2 · SFHard—
- WLinang Xiao2025· M15 Luan 2 · QFHard—
- WPengyu Lu2025· M15 Luan 2 · R16Hard—
- WYaojie Zeng2025· M15 Luan 2 · R32Hard—
- LFajing Sun2025· M15 Luan · QFHard—
- WZhenxiong Dong2025· M15 Luan · R16Hard—
- WLeo Vithoontien2025· M15 Kashiwa · R32Hard—
- LTakuya Kumasaka2025· M15 Tsukuba · SFHard—
- WTaiyo Yamanaka2025· M15 Tsukuba · QFHard—
- WTsung-Hao Huang2025· M15 Tsukuba · R16Hard—
- WShion Itsusaki2025· M15 Tsukuba · R32Hard—
- LAlex Knaff2025· M15 Nonthaburi 2 · QFHard—
- WUisung Park2025· M15 Nonthaburi 2 · R16Hard—
- WHayden Jones2025· M15 Nonthaburi 2 · R32Hard—
- LKoray Kirci2025· M15 Nonthaburi · R16Hard—
- WCredit Chaiyarin2025· M15 Nonthaburi · R32Hard—
- LErik Arutiunian2025· M15 Sharm ElSheikh 3 · QFHard—
- WLorenzo Rottoli2025· M15 Sharm ElSheikh 3 · R16Hard—
- WZura Tkemaladze2025· M15 Sharm ElSheikh 3 · R32Hard—
- LJames Story2025· M25 Glasgow · R32Hard—
- LRyan Peniston2025· M25 Sunderland · R32Hard—
- LDimitris Sakellaridis2024· ITF M15 Sharm ElSheikh 20 Men · R16Hard—
- WYunseok Jang2024· ITF M15 Sharm ElSheikh 20 Men · R32Hard—
- LAlexandr Binda2024· ITF M15 Sharm ElSheikh 19 Men · QFHard—
- WJakub Kroslak2024· ITF M15 Sharm ElSheikh 19 Men · R16Hard—
- WI. Kamchibekov2024· ITF M15 Sharm ElSheikh 19 Men · R32Hard—
- LDaniil Ostapenkov2024· ITF M15 Sharm ElSheikh 18 Men · R32Hard—
- LMarek Gengel2024· ITF M15 Sharm ElSheikh 17 Men · QFHard—
- WOscar Moraing2024· ITF M15 Sharm ElSheikh 17 Men · R16Hard—
- WMaximus Jones2024· ITF M15 Sharm ElSheikh 17 Men · R32Hard—
- LCyril Vandermeersch2024· ITF M15 Sharm ElSheikh 16 Men · R32Hard—
- LBotond Kisantal2024· M15 Szabolcsveresmart 2 · R32Hard—
- LMichael Gloeckler2024· ITF M15 Szabolcsveresmart Men · R32Hard—
- LAlessandro Pecci2024· ITF M25 Pozzuoli Men · FHard—
- WDali Blanch2024· ITF M25 Pozzuoli Men · SFHard—
- WLorenzo Rottoli2024· ITF M25 Pozzuoli Men · QFHard—
- WToby Martin2024· ITF M25 Pozzuoli Men · R16Hard—
- WGabriele Maria Noce2024· ITF M25 Pozzuoli Men · R32Hard—
- LNiccolo Ciavarella2024· ITF M15 Bologna Men · R32Clay—
- LCarlo Alberto Caniato2024· ITF M15 Forli Men · R16Clay—
- WLuigi Sorrentino2024· ITF M15 Forli Men · R32Clay—
- LConor Gannon2024· ITF M15 Dublin Men · R16Hard—
- WJames Beaven2024· ITF M15 Dublin Men · R32Hard—
- LSergey Fomin2024· M25 Astana · R32Hard—
- LEmile Hudd2024· ITF M25 Nottingham 3 Men · R16Hard—
- WPavlos Tsitsipas2024· ITF M25 Nottingham 3 Men · R32Hard—
- LNicolas Ian Kotzen2024· ITF M25 Tulsa Men · R16Hard—
- LEliot Spizzirri2024· M25 Wichita, KS · QFHard—
- WErnesto Escobedo2024· M25 Wichita, KS · R16Hard—
- WSamir Banerjee2024· M25 Wichita, KS · R32Hard—
- LRobin Bertrand2024· ITF M25 Nottingham 7 Men · R32Hard—
- LPaul Jubb2024· ITF M25 Nottingham Men · QFHard—
- WAli Habib2024· ITF M25 Nottingham Men · R16Hard—
- WMarcus Walters2024· ITF M25 Nottingham Men · R32Hard—
- LLuca Potenza2023· M25 Rome · R32Clay—
- LJulian Ocleppo2023· M25 Reggio Emilia · R32Clay—
- LHamish Stewart2023· M25 Bath · R32Hard—
- LGeorge Houghton2023· M25 Sunderland · R32Hard—
- LMarcello Serafini2023· M25 Sheffield · R32Hard—
- LAnton Matusevich2023· M25 Loughborough · R16Hard—
- WAldin Setkic2023· M25 Loughborough · R32Hard—