Cros a joué à Albi et Lézignan. Il est également appelé en équipe de France avec laquelle il dispute la finale de la Coupe du monde 1968 perdue contre l'Australie. En 1972, Cros se retirait à cause d'une fracture à la clavicule lors d'un rencontre contre Albi.