1958an Cardiffen egin ziren Britainiar Inperioaren eta Commonwealtheko Jokoetan, Puckettek gizonezkoen sei miliako lasterketan parte hartu zuen, 12. postuan amaituz, eta maratoian, 14. postuan. 1960ko Erromako Olinpiar Jokoetan maratoian lehiatzen
, Puckettek 51. postua lortu zuen 2:37:36 denborarekin. Lau urte geroago, 1964ko Tokioko Olinpiar Jokoetan, proba berean, 2:27:34ko lasterketa egin zuen, 27. postuan bukatzeko.