Marco Zarucchi a obtenu son meilleur classement en coupe du monde en 1996 avec la 11e place du classement général. Il compte deux podiums au cours de sa carrière : une 3e place dans l'épreuve individuelle de Steamboat Springs en 1995 et une 2e place dans le sprint de Ramsau en 1998.