[3] After seven seasons at Clay County SC, Rivera moved to Jacksonville FC before joining the SIMA/Orlando City DA program at Montverde Academy.
[6] He made his debut in the season opener on August 1, 2020, starting against South Georgia Tormenta[7] and scored his first goal for the club the following week in a 2–0 victory over New England Revolution II.
[9] Having originally committed to playing college soccer for South Florida Bulls beginning fall 2021,[10] Rivera joined the Orlando City senior team's preseason camp ahead of the 2021 season and on March 22, 2021, signed a professional three-year homegrown contract.
[11] In December 2023, as part of the end of season roster moves, it was announced Rivera had his option declined and released as a free agent.
[3] Rivera made his Puerto Rico under-17 debut in 2019 during 2019 CONCACAF U-17 Championship qualifying and later represented the team during the knockout stage, starting in a 2–1 loss to Mexico in the Round of 16.