Hi everyone, I'm trying to find out the formula for at bats (besides subtracting the difference between plate appearances and at bats).
Is this formula correct?
AB=H+GO+SO+(AO-SF assuming AO includes SF; SFs are not ABs.
Do sac flies count as fly outs?)+reached on error.
Using this formula, 10/13 Braves with the most AB(excluding Teixeira) had calculated ABs slightly less than actual AB(the difference is presumably when they reached on errors), 2/13 had calculated AB=actual ABs, and 1/13 had 3 more calculated ABs than actual, for some reason.
Ever since I discovered ABs were different from PAs, I've been trying to find out the formula and have based it on information mostly obtained from wikipedia and MLB.com stat abbreviations page:
MLB.com's definitions:
Ground out= The total of all ground balls hit by the batter into outs, not including bunts. (So i stopped subtracting SH from GO, as if GO had included SH which are not ABs)
At Bat: A batter is charged with an at-bat when he makes an out (unless credited with a sacrifice bunt or sacrifice fly), or reaches base on a base hit, on a fielding error or on a fielder's choice. A batter is not charged with an at-bat if he is credited with a walk or hit by pitch, or reaches base on catcher's interference.
If anyone could help with this formula I'd appreciate it very much. Thank you,








