Рива је сениорску каријеру почео 1962. године у Лењану. После само једне сезоне прелази у Каљари, у којем остаје до краја каријере. Као играч Каљарија 3 пута је био најбољи стрелац Серије А, да би се након другог освојеног места сезоне 1968/69. наредне сезоне домогао скудета, и тако је Каљари први и једини пут до сада постао шампион Италије. Са 29 година је одбио понуду да пређе у Јувентус, и тако је остао у Каљарију. Током своје каријере имао је бројне повреде, и због тога је каријеру завршио раније него што је могао.
У његову част 2005. године Каљари је одлучио да повуче дрес са бројем 11.
Укупно је за репрезентацију одиграо 42 утакмице и постигао 35 голова, што га чини актуелним рекордером по броју постигнутих голова за репрезентацију Италије.[1]