- Season
- 78–81
- 49.1% win rate
- Career
- 0–0
- Titles
- 0
- Singles
- Prize money
- $281K
- Career
Recent form
9 losses in a row
- LLost to Alexis Galarneau
- LLost to Chun-Hsin Tseng
- WBeat Yosuke Watanuki
- LLost to Maxim Mrva
- LLost to Emilio Nava
- LLost to Jan Choinski
- LLost to Kyrian Jacquet
- LLost to Daniel Michalski
- LLost to Kimmer Coppejans
- LLost to Otto Virtanen
- LLost to Jurij Rodionov
- LLost to Samuele Pieri
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on clay
- Hard2–529%
- Claymost played76–7550%
- Grass0–10%
Elo rating
Full leaderboard1632#598 on tour
Peak 1771 in 2026 · from 159 rated matches
- Clay
1668+36 vs overall
151 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
43 matches· ITF
- LMatheus Pucinelli De Almeida2025· M25 Santa Cruz do Sul · FClay—
- WPedro Sakamoto2025· M25 Santa Cruz do Sul · SFClay—
- WMateus Alves2025· M25 Santa Cruz do Sul · QFClay—
- WWilson Leite2025· M25 Santa Cruz do Sul · R16Clay—
- WTomas Jordi Leston2025· M25 Santa Cruz do Sul · R32Clay—
- LEduardo Ribeiro2025· M25 Rio de Janeiro · R16Clay—
- WTaha Baadi2025· M25 Rio de Janeiro · R32Clay—
- LBruno Kuzuhara2025· ITF M25 Cuiaba Men · QFClay—
- WBastian Malla2025· ITF M25 Cuiaba Men · R16Clay—
- WLivas Eduardo De Carvalho Damazio2025· ITF M25 Cuiaba Men · R32Clay—
- LJack Loge2025· M25 Metzingen · FClay—
- WDaniel Dutra da Silva2025· M25 Metzingen · SFClay—
- WMaks Kasnikowski2025· M25 Metzingen · QFClay—
- WDavid Fix2025· M25 Metzingen · R16Clay—
- LJoao Lucas Reis Da Silva2025· M25 Coquimbo 2 · QFClay—
- WBautista Vilicich2025· M25 Coquimbo 2 · R16Clay—
- WTomas Martinez2025· M25 Coquimbo 2 · R32Clay—
- WGonzalo Villanueva2025· M25 Coquimbo · FClay—
- WMatias Soto2025· M25 Coquimbo · SFClay—
- WLuciano Emanuel Ambrogi2025· M25 Coquimbo · QFClay—
- WFederico Aguilar Cardozo2025· M25 Coquimbo · R16Clay—
- WJuan Estevez2025· M25 Coquimbo · R32Clay—
- LLuciano Emanuel Ambrogi2025· M25 Punta del Este · SFClay—
- WMatheus Pucinelli De Almeida2025· M25 Punta del Este · QFClay—
- WWilson Leite2025· M25 Punta del Este · R32Clay—
- LMatias Soto2024· M25 Sao Paulo 2 · R16Clay—
- WB. L. Varella2024· M25 Sao Paulo 2 · R32Clay—
- LAlex Hernandez2024· M25 Luque · R16Clay—
- WJuan Manuel La Serna2024· M25 Luque · R32Clay—
- WLautaro Midon2024· M15 Asuncion 2 · FClay—
- WFranco Ribero2024· M15 Asuncion 2 · SFClay—
- WIgnacio Monzon2024· M15 Asuncion 2 · QFClay—
- WFederico Aguilar Cardozo2024· M15 Asuncion 2 · R16Clay—
- LHernando Jose Escurra Isnardi2024· M15 Asuncion · R32Clay—
- LPedro Rodrigues2024· M15 Cordoba 2 · QFClay—
- WValentino Grippo2024· M15 Cordoba 2 · R32Clay—
- LMariano Kestelboim2024· M15 Cordoba · SFClay—
- WJuan Estevez2024· M15 Cordoba · QFClay—
- WFernando Cavallo2024· M15 Cordoba · R16Clay—
- WLautaro Agustin Falabella2024· M15 Cordoba · R32Clay—
- LEduardo Ribeiro2024· M25 Belem · QFHard—
- WLucca Pinto2024· M25 Belem · R16Hard—
- WChristian Oliveira2024· M25 Belem · R32Hard—