4. Gareth Edwards (Wales)
Combining both pace and strength to devastating effect, add to that near-perfect kicking, passing and defensive games, as well as a keen eye for the try line, and you can see why Edwards invariably tops the polls in any vote for the greatest player of all time. Edwards played for his country on 53 occasions between 1967 and 1978, scoring 88 points. Edwards also captained his country 13 times. Wales’ domination of the Five Nations was complete during Edwards’s career, when he helped them to win the title seven times, with three Grand Slam seasons. In addition to his 53 Wales caps he made 10 appearances for the British & Irish Lions, featuring on the 1968, 1971 and 1974 tours.