The Mets put infielder T.J. Rivera on the disabled list with a partial tear of the ulnar collateral ligament in his right arm and activated Neil Walker to take his place.