[1] Morini was educated in Roma's youth academy, but not played games for the club before moving to English side Bolton Wanderers in September 2000.
After only three games for Bolton between 2000 and 2002, he signed with Greek Panachaiki, where he appeared in 25 Alpha Ethniki matches.
[2] In 2004, Morini returned to Italy and in the next five seasons played for Vicenza, Lumezzane and Sambenedettese.
On 5 September 2009, Morini relocated to Bulgaria and signed a contract with Botev Plovdiv.
In August 2015, he went to Albania and signed a one-year contract with Albanian Superliga side Partizani Tirana, taking the vacant number 34 for the 2015–16 season.