At Bats per Home Run (AB/HR) Calculator

LAST UPDATE: September 24th, 2020

AB/HR & HR/AB Calculator

Definition – What is “At Bats per Home Run” (AB/HR)?

At Bats per Home Run (ABHR) is the number of at bats for each home run a player generates.

A player with a lower ABHR is more likely to hit a home run for each at bat.

Definition – What is “Home Runs per At Bat” (HR/AB)?

HR/AB is the inverse of AB/HR. It is the number of home runs a player generates for each at bat.

A player with a higher HR/AB is more likely to hit a home run for each at bat. A player with an HR/AB of 1 would hit a home run for each time they are at bat.

Formula – How to calculate ABHR

ABHR = At-Bats ÷ Home Runs


  • An “at bat” occurs every time a batter arrives at the plate. It concludes when the play advances. An at-bat does not count in circumstances such as: a sacrifice bunt or sacrifice fly; the batter reaches base on balls (is walked); the pitch hits the batter; or they are awarded first base because of an obstruction. As well, a batter who is replaced in the middle of their at-bat is not counted with an at-bat, unless they already have two strikes against them and the replacement batter strikes out.
  • A “home run” is when the batter hits the ball out of the park (without going foul). An inside the park home run (one where the ball does not leave the play area, but the batter runs all four bases) also counts as a home run.

Formula – How to calculate HR/AB

HR/AB = Home Runs ÷ At Bats


HR/AB = 1 ÷ AB/HR


A player has been at bat 632 times and in that time has had 16 home runs.

AB/HR = 632 ÷ 16

AB/HR = 39.50

Therefore, the player has 1 home run for every 39.50 times at bat.

HR/AB = 16 ÷ 632

HR/AB = 0.0253, or 2.53%

Therefore, the player generates a home run for every 2.53 times at bat, or 2.53% of the time.

Sources and more resources