El 21 de noviembre de 2017, Oddo fue contratado por el Udinese Calcio. Aunque debutó con derrota en el banquillo del Dacia Arena, luego obtuvo cinco victorias consecutivas que llevaron al equipo friulano al 8º puesto al término de la primera vuelta de la Serie A. Sin embargo, luego el equipo encadenó 11 derrotas consecutivas y cayó en barrena, hasta el punto de bajar al 15º lugar de la clasificación, con sólo 4 puntos de ventaja sobre los puestos de descenso. Esta mala racha de resultados fue el detonante para la destitución de Oddo el 24 de abril de 2018.