Caruso - Perugia Challenger

16Played9 - 7win/loss

SF2
(2018, 2021)
QF1
(2017)
2nd2
(2019, 2022)
1st2
(2015, 2016)
Rank 762
High 76 16 Nov 20
Slams
ATP 1000