He was drafted with the second pick in the fifth round of the 1967 NBA draft by the Detroit Pistons.[1] In his first NBA season, Long averaged 3.6 points and 0.8 assists per game. Long then played for the Kentucky Colonels of the ABA in his second season, averaging 3.9 points and 1.3 assists per game. He played for the Pistons again in his third season, averaging 3.3 points and 0.7 assists per game. In his final NBA season, Long played for the Buffalo Braves, averaging 4.5 points and 0.8 assists per game.[1]