and my mistake was that I did not straight away tell him "Rubbish", when he said this.
I was honest. I told him I thought he had played really good football this tournament, I was really proud of him as he has improved immensly. He said he was the worst, and I said no, but there were a few really good players and he cant expect to be as good as boys who has been playing for so much longer than him.
He was devastated. I have always believed in honesty, so I asked him "would you believe me if I told you I thought you were as good as the three star players on the team"
He had no reply.
So, how should one best handle this sort of thing? When your child is keen on a sport, enjoys the sport, the team spirit, but is not as good as some fo the others, yet wants desperatly to be?