Some people have mentioned world class players who were legends but were shite on the day they saw them.
My vote would have to go to a true legend who actually showed his class - Johann Cruyff, who tore Rangers apart at Ibrox in 1973. Rangers at that time were a good side.
I'd put Dalglish a ba'hair behind Cruyff as I saw him many times for Celtic and Scotland.
I also saw Law, Johnstone, Moore, Charlton, Beckenbauer, etc, etc.
But to be fair, I also saw Rangers - with players who were never big stars - easily beat Bayern which included 6 of the side which won the World Cup with West Germany, including Beckenbauer and Muller. Back then Scottish players could compete with the best.
I saw Baxter and Best too, but they were both past it by then.