Starter Zack Greinke was awarded the Silver Slugger on Wednesday as the best hitting pitcher in the National League, the first Dodgers pitcher to win the honor in 20 years.