He was selected in the sixth round of the 2007 NFL draft, and was a member of the New England Patriots, Dallas Cowboys, and Kansas City Chiefs.
As a redshirt freshman, he appeared in all 12 games (2 starts) as a backup defensive end, making 34 tackles.
As a sophomore, he started 9 games at defensive end, registering 27 tackles (5.5 for loss) and tying the team lead with 2.5 sacks.
His senior season was cut short with a neck injury, but he still was able to lead the team with 9.5 sacks.
Rogers finished his college career after starting 33 out of 43 games, while recording 184 tackles (32 for loss), 19.5 sacks (second in school history), 5 forced fumbles, and one blocked kick.
Rogers was selected by the New England Patriots in the sixth round (180th overall) of the 2007 NFL draft, with the intention of converting him into an outside linebacker.