I 1931 løp han 100 meter på 10,4 sekunder, en tid som var bedre enn Per Oscar Andersens gjeldende norgesrekord. Da norsk idrett ble samlet i 1945, fikk Hansen godkjent sin tid som offisiell norgesrekord. Rekorden ble senere tangert, men ikke slått før i 1957.