In 1996, Marazzina signed for A.C. Chievo Verona. In the 1999–2000 season, he scored sixteen goals for the Serie B club, one-third of the team's total. Noting his performances, first division team Reggina Calcio signed him in co-ownership deal; in the opening day of 2000–01, he scored his first top-flight goal in a 2–1 home win against Inter, but his side was eventually relegated. Marazzina returned to Chievo in 2001, scoring thirteen goals and helping the club finish in fifth place and qualify for the 2002–03 UEFA Cup; in September 2002, he signed a four-year extension of his contract. In January 2003, 29-year-old Marazzina was loaned to A.S. Roma to replace Gabriel Batistuta, who had left for Inter. In July 2003, he joined U.C. Sampdoria, newly promoted to Serie A, also on loan. He failed to be a regular starter, and in January 2004 moved to Modena F.C. on loan until the end of the 2003–04 Serie A season. He scored three goals during his four-month spell, but could not help prevent the Emilia-Romagna side from being relegated.
Torino
In July 2004, Marazzina signed for Torino, scoring sixteen goals to help the club finish third in division two, also winning the promotion playoffs against Ascoli Calcio 1898 and Perugia Calcio. However, the Turin outfit remained in its division because of its poor financial state, and all its players were allowed to leave for free, with the striker joining A.C. Siena in the top level.
Bologna
In January 2006, Marazzina signed for Bologna F.C. 1909 in Serie B, scoring eight goals in half a season. In 2006–07, he netted 12, with Claudio Bellucci adding 19, but the team could only rank eighth. After Bellucci's departure in 2007, he became the most important offensive reference, with Brazilian Adaílton becoming his new "sidekick". Bologna returned to the first division in 2007–08, with Marazzina scoring 23 times, third-best in the league. With the arrival of Marco Di Vaio, however, the 34-year-old lost his importance in the squad's rotation, only appearing in 27 matches in the following two years combined, and being released in June 2010.
International career
Marazzina made his debut for Italy on 13 February 2002, in a 1–0 friendly win over the United States, in Catania. He added two more caps in the same year, totalling three caps for Italy.
Coaching
In 2019, Marazzina was named head coach and director of soccer for USL League Two expansion club Sarasota Metropolis FC.