Bei den Olympischen Spielen 1956 in Melbourne belegte Stan Vickers den fünften Platz im 20-km-Gehen und stellte dabei in 1:32:34 h einen britischen Rekord auf. Zwei Jahre später bei den Europameisterschaften 1958 in Stockholm besiegte er den Olympiasieger von 1956 Leonid Spirin und wurde in 1:33:09 h Europameister. Bei den Olympischen Spielen 1960 in Rom wurde er in 1:34:56 h Dritter hinter Wolodymyr Holubnytschyj aus der Sowjetunion und dem Australier Noel Freeman.