Holmes, 24, originally entered the NFL as a rookie free agent with Minnesota out of Hillsdale in 2011. The 6-foot-4, 223-pounder was released by Minnesota after training camp and was signed to the Dallas practice squad. Holmes was signed to the Dallas 53-man roster late in the 2011 season but was inactive for the final four games of the season. He made the Dallas 53-man roster out of training camp in 2012 and played seven games, registering two receptions for 11 yards. Holmes was released by Dallas on Nov. 25 and signed back to the practice squad on Nov. 27.