Greatti joined Cagliari in 1963. His arrival coincided with the rise of the Sardinian side to Serie A, playing alongside important players in the club's history, such as Luigi Riva, Pierluigi Cera and Mario Martiradonna. He was a key player in Cagliari's first and currently only scudetto triumph in 1970.