I think especially with sportspeople, they should wait until the end of their career to honour them. Let's be honest, by the time he's 35, he'll probably be one of the all time top scorers in the Premier League and will have earned an honour, but to give it for a single half decent tournament is ridiculous.
Agree with this. Unless you have done something truly remarkable, then sportspeople shouldn’t be getting honours until they retire.