Statistic Glossary Conventional Batting Statistics G - Games played. AB - Times at-bat. R - Runs scored. H - Hits. 2B - Doubles. 3B - Triples. HR - Home runs. RBI - Runs batted in. BB - Bases on balls (walks). SO - Strikeouts. HBP - Times hit by pitch. IBB - Intentional bases on balls. SF - Sacrifice flies. SH - Sacrifice hits (sacrifice bunts). GDP - Grounded into double plays. AVG - Batting average. The formula for batting average is H / AB. OBP - On-base percentage. The formula for on-base percentage is (H + BB + HBP) / (AB + BB + SF + HBP). SLG - Slugging percentage. The formula for slugging percentage is (H + 2B + (2*3B) + (3*HR)) / AB. Unconventional Batting Statistics 9-3 - Ground outs to RF, putout 9-3 (right field to first base). This play is extremely rare in professional baseball, but it happens all the time in this game. Usually a slow batter is the culprit, but sometimes the ball is just hit straight to the right fielder, and even an average-running batter will be thrown out. IFH - Infield hits (does not include bunt hits). BH - Bunt hits. B - Bunts (includes sacrifice bunts). GS - Grand slams. IHR - Inside the park home runs. BA - Bases advanced. This stat was invented by Gary Hardegree and I became familiar with it through a PDF file he contributed to Retrosheet.org. It is simply the number of bases reached safely as a result of a hitter's plate appearance. All bases reached by a batter's team mates during his plate appearance, except stolen bases, count as bases advanced for that batter. Likewise, all bases reached by the batter himself count towards his total. All bases count, even those reached on errors. If an out is made either by a runner or by the batter, the number of bases that player had reached safely up to that point are subtracted from the batter's BA total. For example, if the batter hit a single with a runner on first, and that runner was thrown out trying to advance to third, the batter would be awarded -1 BA (+1 for the single and -2 for the out at third). Therefore, the statistic is technically net bases advanced. If a runner steals a base or is caught stealing, those bases count towards their total, not the batter's. BAOP - Base-advance opportunities. This stat was also invented by Gary Hardegree. It is the maximum number of bases a batter could advance himself and his team mates in any given at bat. Since a batter can always hit a home run, every plate appearance counts as 4 BAOP. A runner on third base counts as 1 BAOP, a runner on second counts as 2, and a runner on first counts as 3. If a runner steals a base or is caught stealing during a batter's plate appearance, the batter's BAOP total uses the runner's position after the steal play. BAA - Base-advance average. Another Gary Hardegree stat. The formula for base-advance average is BA / BAOP. Since play-by-play data is necessary to calculate BAA, it can only be calculated for Major League seasons after 1960. The highest recorded in that span was .248, by Barry Bonds in 2004. The average BAA in the Major Leagues from 2000-2004 was .150. B/BH - Bunt hit percentage. The formulate for bunt hit percentage is BH / B. Running Statistics SB - Stolen bases. CS - Times caught stealing. SB% - Stolen base percentage. The formula for stolen base percentage is SB / (SB + CS). OB - Times on-base, reaching either as a batter or as a pinch runner. PR - Appearances as a pinch runner. Bases - The total number of bases a player reached safely.