Question: how does hbp affect batting average?
Answer: Receiving a base on balls does not count as a hit or an at bat for a batter but does count as a time on base and a plate appearance. Therefore, a base on balls does not affect a player's batting average, but it can increase his on-base percentage. ... One exception is that on a HBP (hit-by-pitch), the ball is dead.