Jonathan Daniel/Getty Images
Williams put together a very strong performance against Calvin Johnson, despite Johnon's 10-catch, 118 yard stat-line. He had a number of break-ups that kept Johnson from being a dominant force in the game. He deserves a lot of credit for taking on the assignment and delivering.
House struggled early in the game and was replaced by Sam Shields. Instead of going to a rotation like the Packers had been doing previously, they kept House out in favor of Shields. As a young player, House will hopefully learn from this and come back ready for the next week.
Shields made an impact in his first game back from lower leg injuries. He did a spectacular job of chasing down Stefan Logan and taking away the corner which saved a huge kick return. In addition, Shields made the most of a mis-communication from the Lions offense with an impressive interception.
The rookie continues to impress and did so especially down the stretch, coming up with a number of pass defenses. He dropped what should have been an interception, but like the saying, that's why he's on offense. His development has been fun to watch and should continue as the games get more and more important.
Burnett didn't come up with any big plays and was whistled for a tough, but correctly called penalty for hitting a defenseless receiver. He lead the team in tackles, but he didn't come up with any big plays that would be expected from him.
McMillian was also quite on the evening outside of his almost-interception on fourth-down that all but ended the game. He probably should have made the play, but it helped the Packers that it was called an incomplete pass.
Jennings had four tackles on the night, but other than that didn't have a big role in the game. He was rarely heard from.