Maybe I need to see the amount of food, but those meals sound normal to me. When I was his age and playing basketball a few hours a day, I would need to eat double what you mentioned just to maintain my weight. I couldn't even imagine the amount of food I would have needed to eat to gain weight at that time.