Giants roster moves for April 28, 2018

Giants roster moves for April 28, 2018.

April 28th, 2018

OF Austin Slater recalled from triple-A Sacramento 
OF Mac Williamson placed on 7-day concussion DL 
IF Joe Panik placed on the 10-day DL (left thumb sprain)
IF Alen Hanson contract purchased from triple-A
RHP Mark Melancon transferred to the 60-day DL