Les deux orthographes sont possibles, cela dépend du sens que vous donnez au mot centaine.
Une centaine d'hommes était là : il y en avait exactement une centaine qui était là.
Une centaine d'hommes étaient là : il y avait approximativement une centaine d'hommes qui étaient là.