Introduction
OPS, or On-base Plus Slugging, is one of the most useful stats in baseball. It combines two key numbers — on-base percentage (OBP) and slugging percentage (SLG) — into a single value that shows how well a hitter gets on base and hits for power. A higher OPS means a better overall hitter. An OPS around .734 is about average in today's MLB, while anything above .900 is considered excellent.
This OPS calculator makes it easy to compute OPS from a player's raw batting stats. Enter at bats, hits, doubles, triples, home runs, walks, hit by pitches, and sacrifice flies, and the tool does the rest. You can also use Quick Calculate mode if you already know the OBP and SLG values, or switch to Comparison mode to measure up to three players side by side. The calculator shows a full formula breakdown, a visual performance gauge, and comparisons to historic greats like Barry Bonds, Ted Williams, and Mike Trout so you can see exactly where a player stands.
How to Use Our OPS Calculator
Enter a player's batting statistics below, and this calculator will compute their OPS (On-base Plus Slugging), along with their batting average, on-base percentage, slugging percentage, and how they compare to MLB benchmarks. Choose from three modes: Raw Statistics, Quick Calculate, or Comparison Mode.
At Bats (AB) — Enter the player's total number of at bats. This does not include walks, hit by pitches, or sacrifices. For a full season, this number is usually between 400 and 600.
Hits (H) — Enter the total number of hits the player got. This includes singles, doubles, triples, and home runs combined.
Doubles (2B) — Enter the number of doubles the player hit. A double is when the batter reaches second base on a hit.
Triples (3B) — Enter the number of triples the player hit. A triple is when the batter reaches third base on a hit.
Home Runs (HR) — Enter the number of home runs the player hit. A home run is when the batter rounds all the bases and scores on a hit.
Walks (BB) — Enter the number of base on balls the player received. A walk happens when a pitcher throws four balls outside the strike zone during an at bat.
Hit By Pitch (HBP) — Enter the number of times the player was hit by a pitch. When a batter is hit by a pitched ball, they are awarded first base.
Sacrifice Flies (SF) — Enter the number of sacrifice flies the player had. A sacrifice fly is when a batter hits a fly ball that is caught but allows a runner on base to tag up and score.
Quick Calculate Mode — If you already know a player's on-base percentage (OBP) and slugging percentage (SLG), switch to this mode and enter those two values directly to get the OPS right away.
Comparison Mode — Use this mode to compare up to three players side by side. Enter each player's name and batting stats, and the calculator will show which player leads in each category.
Load Example Player — Use the dropdown menu to load real stats from famous players like Mike Trout, Barry Bonds, Ted Williams, and Babe Ruth to see how the calculator works and compare your numbers against all-time greats.
What Is OPS in Baseball?
OPS stands for On-base Plus Slugging. It is one of the most popular statistics in baseball for measuring how good a hitter is overall. OPS combines two important stats — on-base percentage (OBP) and slugging percentage (SLG) — into a single number that tells you how well a batter reaches base and hits for power.
How Is OPS Calculated?
The OPS formula is simple on the surface:
OPS = OBP + SLG
However, each part has its own formula:
- On-base Percentage (OBP) = (Hits + Walks + Hit By Pitch) ÷ (At Bats + Walks + Hit By Pitch + Sacrifice Flies). This measures how often a batter reaches base safely. You can calculate this component separately with our on base percentage calculator.
- Slugging Percentage (SLG) = Total Bases ÷ At Bats. This measures how many bases a batter earns per at bat, giving extra credit for doubles, triples, and home runs. Use our slugging percentage calculator to compute this value on its own.
Total bases are counted like this: a single is worth 1, a double is worth 2, a triple is worth 3, and a home run is worth 4. You add them all up to get the total bases number.
What Is a Good OPS?
OPS values typically fall between about 0.500 and 1.200. Here is a general guide to what different OPS numbers mean:
- Below 0.600 — Poor. The batter is struggling at the plate.
- 0.600–0.700 — Below average. The batter needs to improve.
- 0.700–0.800 — Average. This is close to a typical MLB hitter.
- 0.800–0.900 — Good. The batter is performing above most players.
- Above 0.900 — Excellent. This is an All-Star-level hitter.
The MLB league-wide average OPS in 2023 was about 0.734. Any batter above that mark is doing better than the typical big-league hitter.
Why Does OPS Matter?
Before OPS became popular, scouts and fans mostly looked at batting average to judge hitters. But batting average ignores walks and does not account for extra-base power. A player who hits .270 with lots of walks and home runs is far more valuable than a player who hits .290 with few walks and only singles. OPS captures both of those skills in one easy-to-read number.
Research has shown that OPS has a strong connection to how many runs a team scores. Teams with higher OPS numbers tend to score more runs and win more games. That is why front offices, broadcasters, and fantasy baseball players all use OPS as a quick way to evaluate hitting talent.
OPS vs. OPS+
You may also see a stat called OPS+. This is a version of OPS that adjusts for the ballpark a player plays in and the era of baseball. An OPS+ of 100 is league average. A number above 100 means the batter is better than average, and below 100 means worse. For example, an OPS+ of 150 means the batter's OPS is 50% better than the league average after adjustments.
Famous OPS Records
Some of the highest single-season OPS marks in history belong to the greatest hitters of all time. Barry Bonds holds the all-time record with a stunning 1.422 OPS in 2004, a season where he walked 232 times. Babe Ruth, Ted Williams, and Mike Trout are among the other players who have posted career OPS numbers above 1.000, putting them in elite company. These benchmarks give you a frame of reference for how your calculated OPS stacks up against the best to ever play the game. For a deeper look at pitching performance during these legendary eras, check out our ERA calculator to see how dominant the pitchers were that these hitters faced.