Vid olympiska sommarspelen 2012 i London tävlade Magnini i två grenar. Han blev utslagen i försöksheatet på 100 meter frisim och var en del av Italiens lag som slutade på 7:e plats på 4 × 100 meter frisim. Vid olympiska sommarspelen 2016 i Rio de Janeiro blev Magnini utslagen i försöksheatet på 100 meter frisim.