Scrivi una continuazione per questo paragrafo - Ai Giochi dell'Impero Britannico e del Commonwealth del 1958 a Cardiff, Puckett gareggiò nella corsa maschile di sei miglia, terminando dodicesimo, e nella maratona, terminando quattordicesimo. Partecipando alla maratona alle Olimpiadi di Roma del 1960, Puckett terminò al 51 ° posto con un tempo di 2:37:36. Quattro anni dopo nello stesso evento alle Olimpiadi del 1964 a Tokyo
Ha corso 2:27:34 per finire al 27esimo posto.