En el año 1996 daría comienzo la transformación total del estadio de Newell’s Old Boys, el Estadio El Coloso del Parque. El 3 de noviembre de 2003 se conmemoraron los 100 años del Club Atlético Newell’s Old Boys. Debido a las comodidades del nuevo estadio, en conjunto con ciertas normativas internacionales vigentes (poseer 4 vestuarios), la FIFA lo designó como una de las sedes de la Copa Mundial de Fútbol Sub-20 de 2001, disputada en Argentina.