1. They don't know the words.
2. Singing in public is embarrassing.
3. They are deep in their thoughts.
4. Mouthing isn't singing and Lampard isn't actually mouthing the words anyway he's eating a pie.
5. If your coach is Italian and your royal family are German - what is the point?
6. THEY ARE OVERPAID AND HAVE NO PASSION IN THE SHIRT (Daily Mail tm)
7. It makes no difference to the performance.
8. It's a dirgy anthem and the lyrics are feeble.
9. You only sing when your winning.
10. At least they are standing, unlike the armchair critics!
11. John Terry always sings and he's a arsehole.
12. This is football not the Xfactor.
13. Unless she was booted straight at them, there is no chance of an England GK saving 'Our Gratious Queen'.
14. Would you want to hear Wayne Rooney sing? Just looking at him is bad enough.
15. They'd rather sing Three Lions.
16. They are saving their voice for shouting and swearing at the ref.
17. I'm confused surely The National's Anthem is 'Fake Empire'? -
http://en.wikipedia.org/wiki/Fake_Empire
18. It is highly likely some of the players are among the high percentage of English who think the Royal Family are no longer needed.
19. They are atheists and don't believe in God.
20. Heskey doesn't need to sing, his presence alone makes the other players sing better, in particularlly Rooney.
21. We could have the best National Anthem in the world, a beautiful hymn loved by all - and Ashley Cole would still sing someone elses anthem on the side.
22. They don't sing so someone could spend 30 minutes coming up with a list of 22 reasons why the English players don't all sing the anthem. Bored much?
PS England will win tomorrow - and if it's enough to top the group we should have a fairly decent draw to the semi's (Providing the Germans also win there group).