Shaw, 6 feet and 201 pounds, ran the 40-yard dash in 4.44 seconds -- tied for the third-fastest time among the 29 defensive backs who ran.
He bench-pressed 225 pounds a position-best 26 times.
Shaw served a 10-game suspension last season after fabricating a story about how he suffered ankle injuries. In three games he made 11 tackles.
“Despite what happened and the suspension, just from a pure football evaluation perspective, the kid competes,” NFL Network draft analyst Mike Mayock said.
Shaw played in the East-West Shrine Game and the Senior Bowl.
“He played well,” Mayock said. “Now he’s checking off another box with speed.”
Before the combine, Mayock projected Shaw as a fourth- to fifth-round pick based on his football skills, without factoring in the off-field incident.
Questions about USC? Email me at LNThiry@gmail.com or tweet @LindseyThiry and I will respond to select messages in a weekly USC Now mailbag.