- Season
- 94–46
- 67.1% win rate
- Career
- 2–3
- 40.0% win rate
- Titles
- 0
- Singles
- Prize money
- $132K
- Career
Recent form
1 loss in a row
- WBeat Samir Banerjee
- WBeat Noah Perfetti
- WBeat Ivan Biletic
- WBeat Andrey Chepelev
- WBeat Samuele Pieri
- WBeat Max Alcala Gurri
- LLost to Elmer Moller
- WBeat Alessia Marinescu
- WBeat -. I. Morega D.
- WBeat Alessia Marinescu
- WBeat Radu David Turcanu
- LLost to Semen Aginskiy
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on clay
- Hard17–1553%
- Claymost played77–3171%
Elo rating
Full leaderboard1740#301 on tour
Peak 1946 in 2023 · from 140 rated matches
- Clay
1794+53 vs overall
108 matches
- Hard
1724-16 vs overall
32 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
67 matches· 2025
- WSamir Banerjee2025· Drummondville · R32Hard6-4 6-4
- LDuncan Chan2025· Drummondville · QFHard6-4 7-5
- WAndre Ilagan2025· Drummondville · R16Hard6-4 7-6(5)
- LMarko Mesarovic2025· M25 Montreal · R32Hard—
- LZsombor Velcz2025· M25 Harlingen, TX · QFHard—
- WAlexander Frusina2025· M25 Harlingen, TX · R16Hard—
- WAbraham Asaba2025· M25 Harlingen, TX · R32Hard—
- LGeorge Loffhagen2025· Hersonissos 5 · R32Hard6-4 6-2
- LMili Poljicak2025· Targu Mures · R16Clay6-7(4) 6-2 6-1
- WDan Alexandru Tomescu2025· Targu Mures · R32Clay6-3 6-1
- LJay Clarke2025· Targu Mures 2 · QFClay6-0 7-5
- WNicolas Alvarez Varona2025· Targu Mures 2 · R16Clay6-7(2) 6-3 6-4
- WCezar Stefan Bentzel2025· Targu Mures 2 · R32Clay6-0 6-3
- LOleg Prihodko2025· Como · R32Clay6-4 6-2
- WFranco Roncadelli2025· ITF M25 Pitesti Men · FClay—
- WRadu Mihai Papoe2025· ITF M25 Pitesti Men · SFClay—
- WAlexandru Chirita Ioan2025· ITF M25 Pitesti Men · QFClay—
- WRobert Guna2025· ITF M25 Pitesti Men · R16Clay—
- WNiccolo Catini2025· ITF M25 Pitesti Men · R32Clay—
- LAlexander Frusina2025· M25+H Bacau · R16Clay—
- WLorenzo Rottoli2025· M25+H Bacau · R32Clay—
- WAndrea Guerrieri2025· Brasov · R32Clay6-4 7-5
- LLuka Pavlovic2025· Brasov · QFClay6-3 6-1
- WAlvaro Guillen Meza2025· Brasov · R16Clay6-2 6-1
- LDan Alexandru Tomescu2025· M25 Targu Mures · QFClay—
- WJonas Forejtek2025· M25 Targu Mures · R16Clay—
- WAlexandru Toubi Hebhang Balan2025· M25 Targu Mures · R32Clay—
- LEnzo Couacaud2025· Royan · R32Clay3-6 6-3 6-4
- WAlex Marti Pujolras2025· M25 Satu Mare · FClay—
- WCezar Stefan Bentzel2025· M25 Satu Mare · SFClay—
- WCezar Cretu2025· M25 Satu Mare · QFClay—
- WRadu David Turcanu2025· M25 Satu Mare · R16Clay—
- WSimone Agostini2025· M25 Satu Mare · R32Clay—
- LManvydas Balciunas2025· M15 Bucharest 3 · R32Clay—
- LPetr Nesterov2025· ITF M15 Bucharest 2 Men · FClay—
- WRadu David Turcanu2025· ITF M15 Bucharest 2 Men · SFClay—
- WLuca Preda2025· ITF M15 Bucharest 2 Men · QFClay—
- WMartin Van Der Meerschen2025· ITF M15 Bucharest 2 Men · R16Clay—
- WDaniele Rapagnetta2025· ITF M15 Bucharest 2 Men · R32Clay—
- LPetr Nesterov2025· M15 Bistrita · SFClay—
- WAlessia Marinescu2025· M15 Bistrita · QFClay—
- WGabriel Ghetu2025· M15 Bistrita · R16Clay—
- WCalin Apostol2025· M15 Bistrita · R32Clay—
- LEmilio Nava2025· Sarasota · R16Clay6-3 6-2
- WTyler Zink2025· Sarasota · R32Clay6-4 7-5
- LNicholas David Ionel2025· M15 Alaminos 3 · FClay—
- WMichel Hopp2025· M15 Alaminos 3 · SFClay—
- WNaoya Honda2025· M15 Alaminos 3 · QFClay—
- WNicolas Parizzia2025· M15 Alaminos 3 · R16Clay—
- WAntoni Fabre2025· M15 Alaminos 3 · R32Clay—
- LTiago Pereira2025· M25 Vale do Lobo · R16Hard—
- WAlejandro Turriziani Alvarez2025· M25 Vale do Lobo · R32Hard—
- LGeorge Loffhagen2025· M25 Quinta Do Lago · FHard—
- WTomas Luis2025· M25 Quinta Do Lago · SFHard—
- WTomas Curras Abasolo2025· M25 Quinta Do Lago · QFHard—
- WHarry Wendelken2025· M25 Quinta Do Lago · R16Hard—
- WJose Dominguez Alonso2025· M25 Quinta Do Lago · R32Hard—
- LMarko Topo2025· M25 Faro · QFHard—
- WHarry Wendelken2025· M25 Faro · R16Hard—
- LNino Ehrenschneider2025· M15 Bucharest · R16Clay—
- WRares Teodor Pieleanu2025· M15 Bucharest · R32Clay—
- LSaba Purtseladze2025· M15 Sharm ElSheikh 2 · SFHard—
- WAdrian Oetzbach2025· M15 Sharm ElSheikh 2 · QFHard—
- WMichal Krajci2025· M15 Sharm ElSheikh 2 · R16Hard—
- WIzan Almazan Valiente2025· M15 Sharm ElSheikh 2 · R32Hard—
- LLucas Gerch2025· M25 Doha · R32Hard—
- LYuta Kikuchi2025· M15 Doha · R32Hard—