San Francisco outfielder Melky Cabrera has been reinstated by Major League Baseball after serving a 50-game suspension for a positive testosterone test, but he will not be part of the Giants' playoff roster.