Career
Chievo
Born in Campobasso, Molise region, Magri started his career at Veneto side Chievo. In July 2014 he was signed by Lumezzane in a temporary deal. On 2 February 2015 Magri and Amedeo Benedetti were signed by Reggina.
Vicenza
On 29 June 2015 Magri was signed by Vicenza in a 4-year contract, with Damir Bartulović moved to Verona.
Magri picked no.15 shirt, leaving previous owner Mattia Filippi without a number. On 31 August he was signed by Paganese in a temporary deal.