Stanford running back Christian McCaffrey broke another record during his sophomore year, this time against Iowa in the Rose Bowl.

McCaffrey set a Rose Bowl record for all-purpose yards early in the fourth quarter on a 25-yard run that pushed his yardage total to 358 yards. He finished the game with 368 yards.

The previous mark was held by Wisconsin's Jared Abbrederis, who gained 346 yards against Oregon in the 2012 Rose Bowl.

McCaffrey flew all over the field from start to finish. Less than a minute into the game, McCaffrey scored on a 75-yard touchdown catch, and later returned a punt 66 yards for his second score to give Stanford and early 28-0 lead over the Hawkeyes.

Not only did McCaffrey set a new Rose Bowl record, he also became the first player in Stanford history to rush for over 2,000 yards.

McCaffrey is no stranger to breaking records, as he set the FBS all-purpose yardage total for a single season previously held by Barry Sanders after gaining over 460 yards against USC in the Pac-12 title game.

Stanford went on to beat Iowa, 45-16.