Starting from the Promozione—the seventh tier in Italian football—in 1997, Moscardelli climbed the Italian football league system and reached the Serie C2, the fourth tier, in 2002. Between 2003–04 and 2009–10, Moscardelli played seven consecutive seasons in Serie B, for Triestina, Rimini, Cesena, and Piacenza. In 2010–11 Moscardelli debuted in the Serie A with Chievo, with whom he stayed three seasons, before playing for fellow top-tier side Bologna for two seasons, his last in the Italian top division. Between 2014 and 2019, Moscardelli spent his career in the Italian third division, before playing his last season, 2019–20, with Pisa in Serie B.