 Richardson signed a minor league contract with the Pittsburgh Pirates for the 2016 season, and the Pirates invited Richardson to spring training.He had 16 at bats for the Indianapolis Indians and was released on April 25, 2016.Richardson signed a minor league contract with the Los Angeles Dodgers on April 29, 2016 after being released by the Pirates just two days prior.