 In January 2011 Rivera moved to Sporting San Miguelito.In December 2012, he won the 2012 Apertura championship of the Panamanian second division with Millenium UP but he missed out on promotion after losing the Super Final to 2013 Clausura winners Independiente.Rivera made his debut for Panama in a March 2004 friendly match against Cuba and has earned a total of 63 caps, scoring 2 goals.