On-Base Percentage (OBP)
What is On-Base Percentage?
On-base percentage (aka OBP, On Base Average, OBA) measures how often a batter reaches base. Unlike batting average, which only values hits, OBP recognizes that batters can get on base in many different ways.
How is OBP used?
On-base percentage reflects a player’s overall offensive skill. It gained popularity after Moneyball, which demonstrated that OBP was an underrated tool for roster-building.
OBP, when combined with slugging percentage (SLG), produces on-base plus slugging (OPS), a measure of how good a player is at both hitting and getting on base.
OBP vs. Batting Average
On-base percentage tells a more complete story, in comparison to batting average. A player with a low batting average could still have value offensively if he gets on base in other ways, like drawing walks or getting hit by pitches. OBP will thus reflect that player’s offensive skill better than batting average can.
What is a good OBP?
Typically, league average on-base percentage is around .320, and anything above .340 is considered a good OBP. Elite batters may record OBPs over .400, and the best batters might even have OBPs above .450. For example, Barry Bonds had a single-season record .609 on-base percentage in 2004.
On-Base Percentage Formula
OBP is approximately equal to times on base divided by plate appearances. However, the full on-base percentage formula is more complex:
OBP = (Hits + Walks + Hit by Pitch) ÷ (At Bats + Walks + Hit by Pitch + Sacrifice Flies)
Note that batters are not credited with reaching base on an error or fielder’s choice. This is because in those situations, the batter gets on base because of a defensive decision or miscue – not his own batting. Batters also are not charged with an opportunity if they make a sacrifice bunt.
OBP examples
How to calculate On-Base Percentage for a season?
Let’s look at Kyle Schwarber’s 2023 season as an example of how to calculate OBP. This is a good scenario for OBP because Schwarber’s 2023 batting average (.197) was not very high. So was he really ineffective offensively, or was he just not getting many hits? To find out, let’s calculate his 2023 OBP.
- Add Schwarber’s hits, walks, and HBP. 115+126+6 = 247.
- Add Schwarber’s at bats, walks, HBP, and sacrifice flies. 585+126+6+3 = 720.
- Divide. 247/720 = .343.
So despite his batting average, Schwarber had a good OBP (.343) in 2023.
How to calculate On-Base Percentage for a career?
To calculate OBP for a career, let’s look at Ted Williams, who has the highest career OBP in Baseball Reference’s database.
- Add Williams’ career hits, walks, and HBP. 2654+2021+39 = 4714.
- Add Williams’ career at bats, walks, HBP, and sacrifice flies. 7706+2021+39+20 = 9786.
- Divide. 4714/9786 = .482.
Ted Williams’ .482 career OBP is the highest in Baseball Reference’s records.
On-Base Percentage Calculator
Interesting OBP stats
You can see the single-season leaders in OBP, or the career leaders in OBP on Baseball Reference.


We're Social...for Statheads
Site Last Updated:
Question, Comment, Feedback, or Correction?
Subscribe to our Free Email Newsletter
Subscribe to Stathead Baseball: Get your first month FREE
Your All-Access Ticket to the Baseball Reference Database
Do you have a sports website? Or write about sports? We have tools and resources that can help you use sports data. Find out more.