In March 2020, Rivera signed an academy contract with Orlando City B, Orlando City's USL League One affiliate.[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.[8] He started in all 15 games and finished the season as the team's top scorer with three goals.[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. He became the club's ninth homegrown and second youngest player to sign a first-team contract after Tommy Redding in 2014.[9]