Career
Craig played 178 games in the American Hockey League with the Rochester Americans (1972-1973), Providence Reds (1973-1975), and Baltimore Clippers (1975-1976). Craig also played two seasons (1976-1978) in the Western International Hockey League with the Cranbrook Royals.