- Season
- 120–120
- 50.0% win rate
- Career
- 18–42
- 30.0% win rate
- Titles
- 0
- Singles
- Prize money
- $2.4M
- Career
Recent form
3 losses in a row
- LLost to Andrea Pellegrino
- WBeat Hugo Grenier
- WBeat Lorenzo Giustino
- LLost to Genaro Alberto Olivieri
- WBeat Oriol Roca Batalla
- LLost to Remy Bertola
- LLost to Jacob Fearnley
- LLost to Remy Bertola
- WBeat Rio Noguchi
- LLost to Otto Virtanen
- LLost to Andrea Guerrieri
- LLost to Federico Cina
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played80–6555%
- Clay31–3547%
- Grass3–1023%
- Indoor6–1038%
Elo rating
Full leaderboard1715#353 on tour
Peak 1834 in 2025 · from 240 rated matches
- Hard
1768+54 vs overall
145 matches
- Clay
1739+25 vs overall
66 matches
- Indoor
1695-20 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
58 matches· 2024
- WFrancesco Maestrelli2024· Rovereto · FHard6-1 6-3
- WMartin Landaluce2024· Rovereto · SFHard6-4 2-6 6-3
- WOleg Prihodko2024· Rovereto · QFHard6-2 6-2
- WGiovanni Fonio2024· Rovereto · R32Hard3-6 6-2 6-2
- WMax Hans Rehberg2024· Rovereto · R16Hard6-2 6-2
- LKei Nishikori2024· Helsinki · FHard3-6 6-4 6-1
- WGonzalo Oliveira2024· Helsinki · R32Hard6-3 RET
- WDenis Yevseyev2024· Helsinki · SFHard2-6 6-3 7-6(4)
- WJan Choinski2024· Helsinki · QFHard6-4 6-3
- WAugust Holmgren2024· Helsinki · R16Hard7-6(6) 7-6(2)
- LJavier Barranco Cosano2024· Olbia · R32Hard7-5 4-1 RET
- LAlexandre Muller2024· Rolex Shanghai Masters · Round 1Hard6-4, 1-6, 1-6
- LBotic Van De Zandschulp2024· Kinoshita Group Japan Open Tennis Championships · Qualifying FinalHard2-6, 3-6
- WRei Sakamoto2024· Kinoshita Group Japan Open Tennis Championships · Qualifying 1st RoundHard6-3, 6-1
- LFabian Marozsan2024· Hangzhou Open · Round 1Hard0-6, 2-6
- LRoberto Bautista Agut2024· US Open · Round 1Hard5-7, 6-7(3), 6-7(5)
- LMitchell Krueger2024· Mubadala DC Open · Round 1Hard6-7(3), 1-4ret.
- LTomas Martin Etcheverry2024· Wimbledon · Round 1Grass1-6, 4-6, 2-6
- LRinky Hijikata2024· Vanda Pharmaceuticals Mallorca Championships · Round 1Grass2-6, 6-2, 5-7
- LDino Prizmic2024· Bratislava 1 · R32Hard6-3 6-4
- LUgo Blanchet2024· Lyon · R32Hard6-4 7-6(5)
- LThanasi Kokkinakis2024· HSBC Championships · Qualifying 1st RoundGrass2-6, 7-6(3), 5-7
- LSebastian Korda2024· Libéma Open · Round 2Grass5-7, 5-7
- WDavid Goffin2024· Libéma Open · Round 1Grass7-5, 7-5
- LAlexandre Muller2024· Roland Garros · Round 1Clay4-6, 1-6, 3-6
- LJ.J. Wolf2024· Turin · R32Clay5-7 7-5 7-6(2)
- LHolger Rune2024· Internazionali BNL d'Italia · Round 2Clay4-6, 4-6
- WDaniel Altmaier2024· Internazionali BNL d'Italia · Round 1Clay6-4, 6-4
- LSho Shimabukuro2024· Guangzhou · SFHard6-2 6-4
- WMarc Polmans2024· Guangzhou · QFHard6-4 6-3
- WJie Cui2024· Guangzhou · R32Hard6-4 3-6 7-6(4)
- WKris Van Wyk2024· Guangzhou · R16Hard6-2 7-6(4)
- LThiago Seyboth Wild2024· Tiriac Open presented by UniCredit Bank · Round 1Clay3-6, 7-6(5), 6-7(2)
- LFelix Auger-Aliassime2024· Rolex Monte-Carlo Masters · Round 1Clay2-6, 3-6
- WAlexandre Muller2024· Rolex Monte-Carlo Masters · Qualifying FinalClay3-6, 6-4, 6-4
- WLucas Pouille2024· Rolex Monte-Carlo Masters · Qualifying 1st RoundClay6-4, 6-3
- WPierre-Hugues Herbert2024· Naples · FClay5-7 7-6(3) 6-2
- WFrancesco Passaro2024· Naples · SFClay3-6 7-5 6-1
- WMatteo Gigante2024· Naples · QFClay4-6 6-4 6-1
- WJozef Kovalik2024· Naples · R32Clay6-3 6-3
- WMatteo Martineau2024· Naples · R16Clay7-6(4) 6-1
- LJakub Mensik2024· Miami Open presented by Itau · Qualifying 1st RoundHard4-6, 2-6
- LTommy Paul2024· BNP Paribas Open · Round 4Hard4-6, 3-6
- WNovak Djokovic2024· BNP Paribas Open · Round 3Hard6-4, 3-6, 6-3
- WZhang Zhizhen2024· BNP Paribas Open · Round 2Hard6-3, 3-6, 6-3
- LDavid Goffin2024· BNP Paribas Open · Qualifying FinalHard6-7(4), 7-5, 4-6
- WTerence Atmane2024· BNP Paribas Open · Qualifying 1st RoundHard6-4, 6-0
- LRamkumar Ramanathan2024· Bengaluru · R16Hard1-6 6-4 6-4
- WDan Added2024· Bengaluru · R32Hard3-6 6-3 7-6(0)
- LSumit Nagal2024· Chennai · FHard6-1 6-4
- WChun-Hsin Tseng2024· Chennai · SFHard6-4 4-6 7-6(6)
- WStefano Napolitano2024· Chennai · QFHard6-4 3-6 6-0
- WBernard Tomic2024· Chennai · R16Hard7-5 6-3
- WEric Vanshelboim2024· Chennai · R32Hard6-2 6-2
- LDaniel Rincon2024· Open Occitanie · Qualifying 1st RoundIndoor3-6, 4-6
- LDane Sweeny2024· Australian Open · Qualifying 2nd RoundHard6-7(2), 2-6
- WFrancesco Maestrelli2024· Australian Open · Group StageHard7-5, 6-4
- LPavle Marinkov2024· Canberra · R32Hard6-4 6-1