Les Ferdinand or Andy Cole, can't remember which but I'm sure its one of these two. Ferdinand has probably netted the most headers as a percentage of all his goals.
Andy Cole - think he scored one penalty for Fulham. Missed a penalty for us once (Bristol City) probably put him off taking them. To be fair every club he went to had their own 'specialist' penalty taker.