Early career Born in
Savigliano, Morra began his career with amateur club Saluzzo, where he remained until he was 16 years old. In 2011, he moved to Spanish club
Levante, where he remained for one season, then back to Italy, with
Verona, and then
Torino in January 2013. He was one of the four overage players of Torino's
Primavera in the 2014–15 season, scoring a
hat-trick against
Fiorentina in the semifinals of the
Campionato Nazionale Primavera. On 4 August Morra was signed by Lega Pro newcomer
Andria, and in January 2016,
Savona.
Pro Vercelli In July 2016, he was sold to
Pro Vercelli. Under his former Torino youth coach,
Moreno Longo, he made 27 appearances and scored three goals in the 2016–17 season.
Virtus Entella On 25 July 2019, he joined
Virtus Entella. On 28 January 2021, he moved to
Pordenone on loan.
Piacenza On 19 August 2022, Morra signed a contract with
Piacenza for a term of one year, with an option to extend for two more years.
Rimini On 14 August 2023, Morra moved to
Rimini on a three-year deal.
Vicenza In July 2024, Morra joined
Vicenza for 80,000 € on a three-year contract. ==International career==