As a three-year varsity starter at Freedom High School, Rivera led the team in hits, batting average, and stolen bases in both his junior and senior years. In his junior year, he broke the high school record for most hits in a season with 49, which led him to being named to the All-Central Florida team as a second baseman. He also was All-Metro Conference all three years. Rivera received Athlete of the Year honors for his high school. Rivera was part of the first district championship won by Freedom High school. Rivera is pursuing an associate degree at SCF.