2016 Caruso made his ATP and
Masters 1000 main draw debut at the
2016 Italian Open, where he received a main draw
wildcard. He lost in the first round to
Nick Kyrgios 6–1, 6–2.
2019: Top 100 debut The 2019 season was a season of progress. At the
2019 French Open, he got his first
Grand Slam win and later reached the third round. He then lost to world No. 1
Novak Djokovic. A month later, he successful participated in the
Umag Open. In the second round, he recorded his biggest win to date against World No. 14
Borna Ćorić and advanced to his first ATP quarterfinal. The quarterfinal win against
Facundo Bagnis, allowed him to reach his first ATP semifinal as well. He lost to
Dušan Lajović in the semifinal. In early October, he won the
Barcelona Challenger and secured his place in the top 100 for the first time. Right after that, he defeated
Tennys Sandgren in the first round of
Italian Open in order to reach his first Masters 1000 second round. However, he lost to then world No. 1 Novak Djokovic. The end of the season was important for Caruso. At the
2020 Sofia Open he defeated world No. 21
Félix Auger-Aliassime in order to reach the quarterfinal, and secured a career-high-ranking of World No. 76 on 16 November 2020. having been given the position as the schedule for the opening day had already been released. He lost to another Serb,
Miomir Kecmanović, in the first round.
2025: Retirement Caruso announced his retirement from professional tennis in May 2025. ==Performance timeline==