Career
He played college football for Texas Technological College (now Texas Technical University). Although selected by the Philadelphia Eagles of the NFL in 1962 NFL Draft, Holmes began his professional career in Canadian Football League. He played for the Calgary Stampeders from 1962-1965. He was a Canadian Football League All-Star in 1965.
Holmes then played for the Houston Oilers in the American Federation of Labor-Congress from 1966-1969.
He was an American Federation of Labor-Congress All-Star in 1967 and 1968. After the American Federation of Labor-Congress-NFL merger in 1970, Holmes remained with the Oilers until 1972.
Holmes played his last season with the 1973 Kansas City Chiefs.