MLB pays millions in insurance to have kids catch fly balls during the Home Run Derby at the Allstar break. And that's just for one game. Having your kid on the field everyday shagging fly balls and running drills with the team isn't a good thing. My guess is someone from the teams insurance company got wind of how often this kid is in the line of fire and said, get him off the field or your rates are going to be going up significantly...Kid was an accident waiting to happen...If your hitting 30 to 40Hr a year, the club might eat that insurance cost. But not when you're barely hitting .200 with 12 Hrs.