 Rivera was signed to a minor league contract by the San Diego Padres on December 12, 2012.He was recalled from the Triple-A Tucson Padres on July 7, 2013, to replace Yasmani Grandal, who was placed on the disabled list.He was hitting .343 with Tucson at the time of his recall.