Escriba unha continuación para este parágrafo - Nos Xogos do Imperio Británico e da Commonwealth de 1958 en Cardiff, Puckett competiu na carreira de seis millas masculina, terminando 12o, e na maratón, colocándose 14o. Compitiu na maratón nos Xogos Olímpicos de Roma de 1960, Puckett terminou en 51o lugar cun tempo de 2:37:36. Catro anos despois no mesmo evento nos Xogos Olímpicos de 1964 en Tokio
Correu 2:27:34 para terminar 27o.