Rok później zdobył złoty medal w wadze średniej na mistrzostwach świata w Sztokholmie, pokonując swego rodaka Dave’a Shepparda i Jurija Duganowa z ZSRR.

W 1954 roku znowu zmienił kategorię i na mistrzostwach świata w Wiedniu zwyciężył w wadze lekkociężkiej. Wynik ten powtórzył podczas rozgrywanych rok później mistrzostw świata w Monachium. W 1956 roku wystartował na igrzyskach olimpijskich w Melbourne, zdobywając złoty medal i ustanawiając nowy rekord świata wynikiem 447,5 kg. Pokonał tam Vasilijsa Stepanovsa z ZSRR o 20 kg i swego rodaka Jima George’a o 30 kg.

W latach 1957–1960 startował ponownie w wadze średniej. W tym czasie zdobył złote medale na mistrzostwach świata w Teheranie (1957), mistrzostwach świata w Sztokholmie (1958) i mistrzostwach świata w Warszawie (1959). W 1960 roku zdobył ponadto srebrny medal na igrzyskach olimpijskich w Rzymie, rozdzielając na podium Aleksandra Kurynowa z ZSRR i Węgra Győző Veresa.