Sadly, that looks about par for the course.
I don't blame the kid, it's the parents and coaches that lead by example usually.
I have a kid on my team that doesn't come from a very stable home and his mood and his effort can vary a lot depending on the day.
He was in an awful mood last week and screwing around while we were warming up before the game (purposely throwing the ball over his partners head, not trying to catch or stop the return throw, etc.) I pulled him aside before the game and asked him if everything was OK and he almost started crying. I told him that he could always tell me if something was wrong and that we were here to have fun and play baseball and that is all he should worry about right now.
1st inning he was still in a bad mood but by the 2nd he was starting to come out of the funk. He got a couple of hits, made an error followed by a great play and I told him he did a great job not allowing the error to get the best of him. By the end of the game he was completely out of the funk and was smiling and laughing with his teammates.
Oh and we got smoked by the best team in the league 14-4. Look I am not posting this to say I am some amazing coach or whatever it just really pisses me off when I see parents/coaches forgetting these are still kids and winning is only a small piece of the puzzle. It's a hell of a lot more important for the kids to be kids, have fun, learn the game and the life lessons that it teaches.