[2] At international level, he represented Italy at the 1990 FIFA World Cup, where they finished in third place on home soil.
[4] He helped Bologna to finish the league season in 8th place, earning a spot in the 1998–99 UEFA Cup, where they reached the semi-finals, losing out to Olympique Marseille; during the match he was sent-off, receiving a four-match suspension.
With Juventus, Marocchi enjoyed a successful eight season spell, featuring as a starter under managers Dino Zoff, Maifredi and Trapattoni, even wearing the number 10 shirt on occasion during the 1989–90 season,[5][6][7] although he began to be deployed with less frequency under Trapattoni and Lippi in later years; with the club, he won a Coppa Italia and an UEFA Cup in 1990, another UEFA Cup in 1993, a Scudetto-Coppa Italia double in 1995, as well as the Supercoppa Italiana and the UEFA Champions League in his final season with the club, in 1996.
He failed to make an appearance in the tournament, however, due to the presence of Giuseppe Giannini, Nicola Berti, and Carlo Ancelotti in midfield.
He made his debut in a 2–0 win over Scotland on 22 December 1988, and he played his final match for Italy on 13 February 1991, in a home 0–0 draw against Belgium, in Terni.