White's TD runs were 2 and 15 yards.
Quarterbacks Matt Cassel (3-of-4, 26 yards) and Brandon Hance (2-of-5, 18 yards) also threw TDs. Colbert caught an 11-yarder from Cassel and wide receiver Mike Williams grabbed a 12-yarder from Hance.
The other scores came on a wide receiver Chris McFoy's 30-yard return of a blocked punt, tailback Andre Woodert's 7-yard run and placekicker Ryan Killeen's 34-yard field goal.
Defensively, cornerback John Walker had 5 tackles and blocked a punt, safety Kyle Matthews also had 5 stops and defensive tackle Mike Patterson had 3 tackles for losses. Safety Mike Ross returned an interception 66 yards and linebacker Lofa Tatupu also had an interception.
The 110-play scrimmage was conducted like an actual game, beginning with the team staying at a local hotel on Thursday evening, where they had meals and meetings, then busing to the game and conducting pre-game and halftime meetings in the locker room.
"We accomplished so many things in the last 24 hours, starting with the whole process at the hotel all the way through this mock game," said third-year USC head coach Pete Carroll. "We made it as realistic as we could."