Garvin played in all 14 regular season games for the Wild in 2009. He finished third on the team in tackles with 60.5 and recorded two interceptions. Garvin compiled 8.5 more tackles in the playoffs.
Garvin was in mini-camp with the Tampa Bay Buccaneers in May of 2008 after going undrafted out of Kansas State.
Garvin played in nine games and recorded 42 tackles and two interceptions in 2007 for the Wildcats. Garvin saw action in 12 games as a junior in 2006. The Miramar, FL native tallied 58 tackles, which ranked fifth on the team. Garvin also scored the game-winning touchdown vs. Illinois State by returning a fumble. As a sophomore, Garvin started seven games and recorded 30 tackles. Garvin saw action in 11 games on special teams as a freshman.