Born in Verbania, but raised in Vignone,[1][2] Rizzo started playing football at the local grassroots club San Francesco, before joining Gozzano in 2018.[2] After several seasons in the club's youth sector,[2] he made his first team debut on June 19, 2021, as he came in as a substitute in the final minutes of the last league match of the season against Folgore Caratese, which ultimately ended in a 3-2 win for his side.[3]
In the summer of 2021, Rizzo joined Pro Vercelli, where he was first assigned to the under-19 squad.[2] However, the following December, the goalkeeper was called-up to the first team by the head coach Franco Lerda, following a streak of injuries occurred to all of the registered senior goalkeepers.[4] He subsequently made his professional debut for the club on December 18, 2021, aged 17, starting and playing the entirety of the Serie C match against Mantova, which ended in a 1-1 draw.[4] Throughout the rest of the 2021–22 season, Rizzo established himself as a regular starter of the first team, as Pro Vercelli reached the promotional play-offs before getting eliminated by Juventus U23 in the second round.[2][5]
On 26 July 2022, Rizzo signed his first professional contract with Pro Vercelli, penning a two-year deal with an option for a third season.[6][7]
On 17 January 2024, Rizzo was loaned out to fellow Serie C club Lumezzane until the end of the season.[8][9]
International career
Rizzo has represented Italy at several youth international levels, having played for the under-18 and under-19 national teams.[10][11][12]