Donovan Solano, a non-roster player who didn't make the Giants out of spring training, has been valuable as a utility infielder and currently has a 10-game hitting streak.