Rivera played for 15 seasons in the BSN. He made his debut in 1969 with the Piratas de Quebradillas and retired in 1983 with the Leones de Ponce. His first 13 seasons were spent with the Piratas, where he won four championships in the seasons of 1970, 1977, 1978, and 1979.
