 Holmes played college football at Hillsdale College.He played for Hillsdale from 2007 to 2010 and holds the school's all-time record for receiving yardage.During his junior and senior seasons, he also set multiple Hillsdale records with 181 catches, 2,444 yards and 17 touchdowns.