Travis Hafner has just been terrible this season...can't recall the last time this guy got a hit w risp.