Cook says he had been limited in practice, but is now ''pretty much doing everything in practice.''
The third-ranked Spartans play second-ranked Alabama in a national semifinal at the Cotton Bowl on Dec. 31.
Cook hurt his throwing shoulder against Maryland on Nov. 14, and he missed a win at Ohio State the following weekend. He threw three touchdown passes in a division-clinching win over Penn State on Nov. 28, but Cook looked like he was off his game when Michigan State beat Iowa a week later for the Big Ten championship.
Cook has thrown for 24 touchdowns and only five interceptions this season.