(a) Score a sacrifice bunt when, before two are out, the batter advances one or more runners with a bunt and is put out at first base, or would have been put out except for a fielding error, unless, in the judgment of the official scorer, the batter was bunting exclusively for a base hit and not sacrificing his own chance of reaching first base for the purpose of advancing a runner or runners, in which case the official scorer shall charge the batter with a time at bat;
Rule 9.08(a) Comment: In determining whether the batter had been sacrificing his own chance of reaching first base for the purpose of advancing a runner, the official scorer shall give the batter the benefit of the doubt. The official scorer shall consider the totality of the circumstances of the at-bat, including the inning, the number of outs and the score.
(b) Score a sacrifice bunt when, before two are out, the fielders handle a bunted ball without error in an unsuccessful attempt to put out a preceding runner advancing one base, unless, an attempt to turn a bunt into a putout of a preceding runner fails, and in the judgment of the official scorer ordinary effort would not have put out the batter at first base, in which case the batter shall be credited with a one-base hit and not a sacrifice;
(c) Not score a sacrifice bunt when any runner is put out attempting to advance one base on a bunt, or would have been put out, except for a fielding error, in which case the official scorer shall charge the batter with a time at bat; and
(d) Score a sacrifice fly when, before two are out, the batter hits a ball in flight handled by an outfielder or an infielder running in the outfield in fair or foul territory that
(1) is caught, and a runner scores after the catch, or
(2) is dropped, and a runner scores, if in the scorer’s judgment the runner could have scored after the catch had the fly been caught.
Rule 9.08(d) Comment: The official scorer shall score a sacrifice fly in accordance with Rule 9.08(d)(2) (Rule 10.08(d)(2)) even though another runner is forced out by reason of the batter becoming a runner.