Born in Cagliari,[2] Tresoldi later settled with his family in Gubbio, where he started playing both football and tennis before choosing to focus on the former sport.
[3][4] After being offered trials at several high-profile Italian clubs, in 2017 Tresoldi moved with his family to Hanover, Germany, where he proceeded to join the youth sector of Hannover 96.
[3][4][5] Having impressed during his stints for the under-17 and under-19 teams,[5] on 5 January 2022 the striker signed his first professional contract with the club, with the deal set to be officially activated on the player's eighteenth birthday.
FC Kaiserslautern, coming on as a substitute for Maximilian Beier in the 88th minute; the match eventually ended in a 1–2 away loss for his side.
[3][8] Thanks to his dual citizenship, Tresoldi can choose to represent either Italy, Argentina, Germany in international matches.