An anthem should be a stirring, rousing banner waving top-of-lungs belter that everyone loves to sing and cheer for. So on that basis, it's basically only Wales and France that qualify. The US one could qualify but they take it too seriously and stand there solemnly with hands on hearts whilst someone else sings it through a mic.
Last November I did a fun run in the Mid-West. It was quite a big one, few thousand runners, but before the race as people were milling about they had two local high school girls come out all dressed up (and freezing) and they gave it there all through the PA. Everyone stopped and stood reverentially still and quiet with hands on hearts. It was really weird.