2015: Ruffin will compete to start at outside linebacker as a junior in 2015.

2014: Ruffin was set to compete for starting time at outside linebacker as a sophomore in 2014, but instead was sidelined all season after tearing left knee ligaments in 2014 fall camp.

2013: Ruffin saw key playing time at outside linebacker as a redshirt freshman in 2013. Overall in 2013 while appearing in 13 games (all but Notre Dame) and even starting at Hawaii, he had 22 tackles, including an 8-yard sack, and a forced fumble. He had 3 tackles at Hawaii, 2 against Boston College, 1 each against Arizona State and Arizona, 2 tackles with a sack against Utah and 1 tackle at Oregon State. He then had a game-high 8 tackles at California, 1 tackle against Stanford and 3 tackles at Colorado.

2012: Ruffin redshirted as a freshman defensive end and linebacker in 2012, his first year at USC. He was named USC's Defensive Service Team Player of the Year.

As a junior in 2010, he was Cal-Hi Sports All-State Underclass second team and All-San Gabriel Valley League second team while making 87 tackles with 2 sacks on defense and 35 receptions for 593 yards (16.9 avg.) with 4 TDs plus 174 rushing yards with 5 TDs on offense.

As a 2009 sophomore, he had 24 receptions for 302 yards (12.6 avg.) with 1 TD and ran for 161 yards with 1 TD on offense, plus had 14 tackles on defense.