- Season
- 95–100
- 48.7% win rate
- Career
- 0–2
- 0.0% win rate
- Titles
- 0
- Singles
- Prize money
- $631K
- Career
Recent form
2 losses in a row
- LLost to Marco Cecchinato
- WBeat Nikoloz Basilashvili
- WBeat Andrea Pellegrino
- LLost to Matej Dodig
- WBeat Franco Agamenone
- LLost to Federico Agustin Gomez
- LLost to Harold Mayot
- LLost to Elmer Moller
- WBeat Zdenek Kolar
- WBeat Filip Cristian Jianu
- LLost to Marvin Moeller
- LLost to Thiago Seyboth Wild
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hard30–2951%
- Claymost played60–6349%
- Grass3–538%
- Indoor1–233%
- Surface TBD1–150%
Elo rating
Full leaderboard1706#376 on tour
Peak 1786 in 2026 · from 195 rated matches
- Clay
1750+44 vs overall
123 matches
- Hard
1758+52 vs overall
59 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
50 matches· ITF
- LGeorgii Kravchenko2026· M25 Vale do Lobo · R32Hard—
- LL. Maxted2026· M25 Vila Real de Santo António 2 · SFHard—
- WKaichi Uchida2026· M25 Vila Real de Santo António 2 · QFHard—
- WCarl Emil Overbeck2026· M25 Vila Real de Santo António 2 · R16Hard—
- WTomas Luis2026· M25 Vila Real de Santo António 2 · R32Hard—
- LAlex Marti Pujolras2026· M25 Antalya 2 · R16Clay—
- WMiguel Tobon2026· M25 Antalya 2 · R32Clay—
- LFelix Gill2026· M25 Antalya · QFClay—
- WAntoni Fabre2026· M25 Antalya · R16Clay—
- WStefan Ilie Bogdan Petre2026· M25 Antalya · R32Clay—
- LMiguel Damas2025· M25 Valencia · QFClay—
- WAlvaro Peiro Serrano2025· M25 Valencia · R16Clay—
- WAlejandro Juan Mano2025· M25 Valencia · R32Clay—
- LAlvaro Jimenez2025· ITF M25 Sabadell 2 Men · R32Clay—
- LBenjamin Winter Lopez2025· M25 Gandia · R32Clay—
- LJacopo Berrettini2025· ITF M25 Cordoba Men · FClay—
- WIliyan Radulov2025· ITF M25 Cordoba Men · SFClay—
- WDavid Jorda Sanchis2025· ITF M25 Cordoba Men · QFClay—
- WLucca Helguera Casado2025· ITF M25 Cordoba Men · R16Clay—
- WJoao Graca2025· ITF M25 Cordoba Men · R32Clay—
- LAlejo Sanchez Quilez2025· M25 Mataro · R16Clay—
- WToprak Avcibasi2025· M25 Mataro · R32Clay—
- LManas Dhamne2025· ITF M25 Santa Margherita di Pula 3 Men · R32Clay—
- LGuy Den Ouden2025· ITF M25 Santa Margherita di Pula 2 Men · QFClay—
- WGianmarco Ferrari2025· ITF M25 Santa Margherita di Pula 2 Men · R16Clay—
- WAlex Martinez2025· ITF M25 Santa Margherita di Pula 2 Men · R32Clay—
- WAndres Santamarta Roig2025· ITF M25 Tarragona Men · SFClay—
- WRudolf Molleker2025· ITF M25 Tarragona Men · QFClay—
- WA. Molcan2025· ITF M25 Tarragona Men · R16Clay—
- WDiego Fernandez Flores2025· ITF M25 Tarragona Men · R32Clay—
- WOliver Crawford2025· ITF M15 Villena 2 Men · SFHard—
- WAlex Martinez2025· ITF M15 Villena 2 Men · QFHard—
- WContri Sergi Perez2025· ITF M15 Villena 2 Men · R16Hard—
- LGeorge Loffhagen2025· M25 Roehampton · R16Grass—
- WAlexis Canter2025· M25 Roehampton · R32Grass—
- LMarcello Serafini2025· M25 Glasgow · R32Hard—
- LAlastair Gray2025· M25 Sunderland · R32Hard—
- LLuca Sanchez2024· ITF M25 Santander Men · R32Clay—
- LPol Martin Tiffon2024· M25 Denia · SFClay—
- WLorenzo Giustino2024· M25 Denia · QFClay—
- WIker Sevilla2024· M25 Denia · R16Clay—
- WToprak Avcibasi2024· M25 Denia · R32Clay—
- LCarlos Sanchez Jover2024· M25 Gandia · FClay—
- WLorenzo Giustino2024· M25 Gandia · SFClay—
- WFelix Gill2024· M25 Gandia · QFClay—
- WAndres Santamarta Roig2024· M25 Gandia · R16Clay—
- WAlejandro Manzanera Pertusa2024· M25 Gandia · R32Clay—
- LPedro Vives Marcos2024· ITF M25 Cordoba Men · QFClay—
- WPeter Benjamin Privara2024· ITF M25 Cordoba Men · R16Clay—
- WKuzey Cekirge2024· ITF M25 Cordoba Men · R32Clay—