Cain was also a member of the Amsterdam Admirals, Philadelphia Eagles, Tennessee Titans, Washington Redskins, Jacksonville Jaguars and Tampa Bay Buccaneers.
A three-year starter, Cain was a two-time All-American and was also twice a finalist for the Buck Buchanan Award given annually to the top Defensive player in Division I-AA.
He would serve as the team's starting linebacker and long snapper recording 38 tackles in helping the Admirals to an appearance in World Bowl XIV.
For the 2007 season Cain signed as a free agent with the Philadelphia Eagles but was cut by the team in training camp.
Cain appeared in nine games as the Titans primary long snapper and also made three special teams tackles.
Cain outlasted veteran Joe Zelenka for the starting long snapper position in the 2009 training camp.