Goal Setting: Playing sports gives the child an enormous pool of goals to choose from like mastering the basic skill set, becoming more fit, getting stronger, or winning the league championship.
Individual sports like running, swimming, or golf are great for children of all levels because not only can they compete with a team, but they can also compete against their own scores or times.
Hard Work: Through sports, a child will learn that practicing diligently with the team may not be enough; to improve they will need to spend extra time practicing certain skills on their own.
Doing so will not only build confidence, but it will also garner praise from the coach and teammates, while putting the child in a leadership position giving incentive to his teammates to improve themselves as well.
Accomplishing Tasks: After losing a game the child can learn that there is no shame in working hard and coming up short. The key is effort, personal development and having fun.
Understanding the Body: In sports children learn to value their body for “what it can do” not simply for “how it looks”. Children who play sports have a more positive body image and experience higher states of psychological well-being than those who do not play sports.
Learning from Failure: Children gain self-esteem by playing a game hard, losing, picking themselves up, congratulating the other team, and then going home and working hard with hopes of defeating that team the next time. Working hard to improve is something that can help children gain confidence thus bolstering their self-esteem.