På klubplan spillede Riva størstedelen af sin karriere hos Cagliari på Sardinien, og han vandt ét italiensk mesterskab med klubben, i 1970.[7] Han blev desuden tre gange, i 1967, 1969 og 1970, topscorer i Serie A, og ved sit karrierestop havde han scoret over 200 mål for Cagliari.