Mitch Haniger, the SF Giants most expensive free-agent signing this offseason, appears to be nearing his return from injury.