Eddie Murray has the most career sacrifice flies, with 128 sac flies.

which batter has the most career sacrifice flies