Total bases, slugging and OPS explained
How total bases turn a hit line into slugging percentage, why OPS adds on-base ability, and what the numbers say about a hitter.
Total bases: the raw material of slugging
Total bases is the count of bases a batter earns from hits, weighting each hit by how far it moves the runner. A single is one base, a double two, a triple three and a home run four. Add them up and you have a single figure that captures both how often a hitter connects and how much damage each hit does. This tool computes total bases first, then divides by at bats to reach slugging percentage.
Turning total bases into a rate
Raw total bases favor players who simply come to the plate more often, so slugging percentage converts it into a per at bat rate by dividing by at bats. That makes a part-time slugger and a full-time regular comparable on the same scale. Because a single at bat can yield up to four bases, slugging can exceed 1.000, which is why it is written with the leading digit kept, as in 1.221, rather than dropped like batting average.
Why OPS pairs slugging with on-base
Slugging says nothing about walks or getting hit by a pitch, yet reaching base without a hit still helps a team score. OPS answers that gap by adding on-base percentage to slugging percentage. It is not a perfect stat, since it treats a point of on-base and a point of slugging as equal when on-base is arguably more valuable, but its simplicity made it the go-to shorthand for all-around offense. Enter an on-base percentage in the tool and it adds it straight to the slugging figure.
Reading the results in context
A slugging percentage only means something against a baseline. League-average slugging drifts year to year with the run environment, so the same .480 can look modest in a high-offense season and strong in a pitching-dominated one. Ballpark effects matter too, since a hitter-friendly park inflates extra-base hits. Treat the number this tool gives you as a starting point, then compare it to the league and park the batter actually played in.