Bennett vant en olympisk bronsemedalje i friidrett under Sommer-OL 1948 i London. Han kom på tredjeplass i sleggekast bak Imre Németh fra Ungarn og Ivan Gubijan fra Jugoslavia.