Hefferon vant en olympisk sølvmedalje i friidrett under OL 1908 i London. Han kom på tredjeplass i maraton bak Dorando Pietri fra Italia og amerikaneren Johnny Hayes.