Education
Holmes attended James B. Conant High School where he started at wide receiver for only one season.
Holmes attended James B. Conant High School where he started at wide receiver for only one season.
Holmes has also played for the Dallas Cowboys and the New England Patriots and was originally signed by the Minnesota Vikings as a undrafted free agent in 2011. 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.
After completing his collegiate career, he was invited to play in the Texas versus The Nation college football all-star game.
His football coaches were Dave Pendergast and Bill Modelski. He also participated in basketball where he was coached by Tom McCormack and Jeff Stewart.
In track and field, he set Puerto Rico of 6.85 meters in the long jump and 14.06 meters in triple jump.
He moved on to Division II (National Collegiate Athletic Association) Hillsdale College, where as a senior he set single-season school records with 104 receptions and over 1,300 receiving yards. He also had 11 touchdowns. In 2010 he also set a single game school record in the team"s first-round playoff game against Saint Cloud State University with 16 receptions.
Holmes was twice named ALL-GLIAC and a Division II All-American honorable mention.
Minnesota Vikings
Holmes went undrafted in the 2011 NFL Draft due to his small school background, and was signed as an undrafted free agent by the Minnesota Vikings. He was waived by the Vikings on August 29, 2011.
Dallas Cowboys
The Dallas Cowboys signed him to their practice squad on September 5, 2011 and promoted him to the active roster on December 9, but did not play in the last 4 games of the season. Holmes was waived by the Cowboys on November 24, 2012.
On November 27, the Cowboys re-signed Holmes to their practice squad, as a replacement to Danny Coale, but wasn"t re-signed at the end of the season.
New England Patriots
Holmes was signed by New England Patriots on January 8, 2013, to the practice squad. He was waived on May 10. Oakland Raiders
Holmes was claimed off waivers by the Oakland Raiders on May 13, 2013.
On July 27, 2013, Holmes was suspended for the first 4 games of the 2013 season due to violating the league"s performance-enhancing drugs policy.
After serving his suspension and being reinstated by the National Football League the Oakland Raiders activated him to their roster on October 7, 2013, filling the open roster spot after the release of quarterback Matt Flynn.
In addition, he was also a member of the 4 × 200m relay (1:2966). He was also a member of the track and field team, winning the GLIAC title in the outdoor triple jump at the conference championships in 2006.