Ne s’étant pas entendu pour un contrat avec les Predators, il est à nouveau éligible pour le Repêchage 1999 de la LNH. Ce dernier a lieu, le à Boston et Craig se voit choisit par les Sabres de Buffalo, en lors de la .