Cornerback Torin Harris, one of the subs, only was in for one play.
But this situation is becoming old hat for the Trojans. This is the fifth game this season in which USC has used three or fewer defensive substitutions.
Listed as "probable" going into the game, defensive end Leonard Williams was able to start -- and finish -- against the Cardinal. Williams finished with seven tackles.
Stanford racked up 331 total yards of offense compared to USC's 311.
The Cardinal were led by running back Tyler Gaffney's 164 yards on 24 carries, including two touchdowns. Gaffney carried the ball 45 times for 157 yards in Stanford's win over Oregon a week ago.
Sarao, starting his fourth game at weakside linebacker since the season ending injury to Lamar Dawson, led all defenders with 12 tackles.
Pullard collected ten tackles.