 He was initially assigned to the Triple-A Scranton/Wilkes-Barre Yankees and was later moved to the Double-A Trenton Thunder.On December 17, 2010, Rivera signed a minor league contract with the Minnesota Twins.His contract was purchased by the Twins on May 5, 2011.