Malvestiti's first outing in single seaters was in Italian F4 in 2015 with Antonelli Motorsport where he competed in two rounds, finishing no higher than 12th.
[1] In 2016 Malvestiti competed full time with Antonelli Motorsport where he scored points twice and finished 25th in the standings.
[4][5] Malvestiti took part as a guest driver in the 2018 ADAC Formula 4 Championship for Jenzer Motorsport at the second round at the Hockenheimring.
Artem Petrov's lack of funding at the end of the first race in 2019 meant that Jenzer Motorsport replaced him with Giorgio Carrara.
On 10 February 2020, Malvestiti announced he would be competing the full season with Jenzer, partnering Calan Williams and Matteo Nannini.