- Season
- 23–43
- 34.8% win rate
- Career
- 0–0
- Titles
- 0
- Singles
- Prize money
- $52K
- Career
Recent form
1 loss in a row
- LLost to Aren Baybars
- WBeat Vasco Leote Prata
- WBeat J. McGloughlin
- LLost to Roan Jones
- WBeat Dominik Palan
- WBeat Noah Lopez Cherubino
- LLost to Benjamin Pietri
- WBeat Dino Molokova Ferreira
- LLost to Alberto Barroso Campos
- WBeat Matyas Kozlovsky
- WBeat Jonas Gundacker
- LLost to Giovanni Oradini
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on clay
- Hardmost played16–3333%
- Clay7–944%
- Indoor0–10%
Elo rating
Full leaderboard1484#1282 on tour
Peak 1520 in 2024 · from 66 rated matches
- Hard
1492+8 vs overall
49 matches
- Clay
1493+10 vs overall
16 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
55 matches· ITF
- LGiovanni Oradini2026· ITF M15 Vienna Men · QFClay—
- WJonas Gundacker2026· ITF M15 Vienna Men · R16Clay—
- WMatyas Kozlovsky2026· ITF M15 Vienna Men · R32Clay—
- LAlberto Barroso Campos2026· ITF M25 Idanha-a-Nova 2 Men · R16Hard—
- WDino Molokova Ferreira2026· ITF M25 Idanha-a-Nova 2 Men · R32Hard—
- LBenjamin Pietri2026· M25+H Tauste · QFHard—
- WNoah Lopez Cherubino2026· M25+H Tauste · R16Hard—
- WDominik Palan2026· M25+H Tauste · R32Hard—
- LRoan Jones2026· ITF M15 Dublin Men · R16Hard—
- WJ. McGloughlin2026· ITF M15 Dublin Men · R32Hard—
- WVasco Leote Prata2026· M15 Castelo Branco · R32Hard—
- LAren Baybars2026· M25 Roda de Bara · R16Hard—
- LPedro Rodenas2026· M15 Getxo · R16Clay—
- WPeru Bayo2026· M15 Mungia-Laukariz · R32Clay—
- LConner Huertas del Pino2026· M15 Maringá (Brazil) · R16Clay—
- WV. A. De Castro Rocha2026· M15 Maringá (Brazil) · R32Clay—
- LJoao Eduardo Schiessl2025· M25 Salvador · R32Hard—
- LFacundo Mena2025· M25 Barueri · R32Hard—
- LIgor Marcondes2025· ITF M25 Londrina Men · R32Clay—
- LIgor Gimenez2025· M25 Sao Paulo · QFClay—
- WHugo Remondy Pagotto Victor2025· M25 Sao Paulo · R16Clay—
- WMatheus Cury Bueres2025· M25 Sao Paulo · R32Clay—
- LPaulo Andre Saraiva Dos Santos2025· M25 Villavicencio · R16Clay—
- WHugo Remondy Pagotto Victor2025· M25 Villavicencio · R32Clay—
- LFilippo Moroni2025· M25 Monastir 4 · R32Hard—
- LTuncay Duran2025· M25 Monastir 3 · R16Hard—
- WKaran Singh2025· M25 Monastir 3 · R32Hard—
- LFabrizio Andaloro2025· M25 Heraklion · R16Hard—
- WGabriel Matuszewski2025· M25 Heraklion · R32Hard—
- LAlfredo Perez2025· M15 Heraklion 5 · R32Hard—
- LPetros Tsitsipas2025· M15 Heraklion 4 · R32Hard—
- LJulio Cesar Porras2025· ITF M15 Sanxenxo Men · R32Hard—
- LElgin Khoeblal2025· M15 Heraklion 3 · R32Hard—
- LTuncay Duran2025· M15 Heraklion · R32Hard—
- LNicolas Hollender2025· M15 Huamantla 2 · R32Hard—
- LPatricio Alvarado2025· M15 Huamantla · R32Hard—
- LLeonardo Aboian2025· M15 Santiago · R32Clay—
- LRyan Peniston2024· M15 Doha 2 · QFHard—
- WAnmar Faleh Alhogbani2024· M15 Doha 2 · R16Hard—
- WG. Al-Sulaiti2024· M15 Doha 2 · R32Hard—
- LVladyslav Orlov2024· ITF M15 Heraklion 7 Men · QFHard—
- WMoritz Hoffmann2024· ITF M15 Heraklion 7 Men · R16Hard—
- WGabriele Maria Noce2024· ITF M15 Heraklion 7 Men · R32Hard—
- LSasa Markovic2024· M15 Heraklion 6 · R32Hard—
- LAlex Knaff2024· M25 Heraklion 3 · R32Hard—
- LDominic Stricker2024· M25 Heraklion 2 · R16Hard—
- WStefan Palosi2024· M25 Heraklion 2 · R32Hard—
- LNiels Visker2024· M25 Heraklion · QFHard—
- WOleksandr Ovcharenko2024· M25 Heraklion · R16Hard—
- WVit Kalina2024· M25 Heraklion · R32Hard—
- LJohan Nikles2024· M15 Heraklion 5 · R16Hard—
- WN. Chatziavraam2024· M15 Heraklion 5 · R32Hard—
- LRoger Pascual Ferra2024· ITF M15 Pontevedra Men · R32Hard—
- LTristan McCormick2024· ITF M15 Madrid 2 Men · R32Clay—
- LFilip Peliwo2024· ITF M25 Nottingham 3 Men · R32Hard—