Indianapolis Indians
In December 2012, Oliver was traded to the Pittsburgh Pirates for Ramón Cabrera. He spent the 2013 season with the Triple-A Indianapolis Indians. He was outrighted to Indianapolis Indians on March 29, 2014.