Has he gone in for an eye test? Sometimes the simple things are the things that get overlooked. Contact lenses or glasses could be a huge difference maker for someone who's having a hard time seeing the ball (getting quick jumps in the OF, or on seeing pitches at the plate). Just food for thought.