 On February 26, 2016, Rivera joined the newly created Puerto Rico FC, that set to begin play in the NASL's 2016 fall season.The 20-year-old starter started four games, came in as a substitute in five and played 343 minutes in the 2016 season.Also scored his first two goals as a professional during the Luis Villarejo Cup.