Grant McCray's offensive prowess is proving to be just as exciting as his defense and speed for the San Francisco Giants.