Calculate On-Base Plus Slugging (OPS = OBP + SLG) and Adjusted OPS+ with the free On-Base Plus Slugging Calculator. Computes On-Base Percentage (OBP), Slugging Percentage (SLG), Batting Average (BA), Isolated Power (ISO), wOBA, and full slash line diagnostics with MLB benchmark tiers.
.609 OBP + .812 SLG • 263 Adjusted OPS+ (163% Above League Average)
Times on base / PA
Total bases / AB
100 = League average
Hits per at-bat
SLG minus BA
Linear run weights
For over a century, Batting Average (BA) reigned as the primary benchmark of hitting excellence. However, Batting Average suffers from two critical blind spots: it assigns zero value to walks (BB) and treats a 450-foot home run as identical to an infield single. On-Base Plus Slugging (OPS) unites a hitter's two most essential offensive disciplines—getting on base safely (OBP) and driving the ball for extra bases (SLG)—into a single, highly predictive run-scoring metric.
Measures how often a hitter avoids creating an out. Every out avoided preserves team run expectancy.
Measures base advancement per at-bat (\(1\text{B}=1, 2\text{B}=2, 3\text{B}=3, \text{HR}=4\)), driving baserunners home.
Has a \(\approx 0.95\) statistical correlation with team run production, far exceeding batting average's \(\approx 0.70\).
How to evaluate any baseball or softball batter's On-Base Plus Slugging against modern MLB baselines:
| OPS Range | Hitter Tier | Typical OPS+ | Historic MLB Examples |
|---|---|---|---|
| ≥ 1.000 | Historic MVP / All-Time Great | ≥ 170 OPS+ | Barry Bonds (2004: 1.422), Babe Ruth (1920: 1.379), Aaron Judge (2022: 1.111) |
| .900 – .999 | Superstar / MVP Contender | 145 – 169 OPS+ | Shohei Ohtani, Freddie Freeman, Juan Soto, Mookie Betts |
| .800 – .899 | All-Star / High-Impact Regular | 120 – 144 OPS+ | Quality middle-of-the-order run producers with 25–30 HR pop and solid walks |
| .730 – .799 | Above-Average MLB Starter | 105 – 119 OPS+ | Reliable everyday starting lineup regulars |
| .670 – .729 | MLB League Average | 90 – 104 OPS+ | Standard MLB baseline (~.715 league-average OPS) |
| < .600 | Below Replacement Level | < 75 OPS+ | Struggling bench depth or light-hitting defensive replacement |
Choose Box Score Counts Mode to input At-Bats (AB), Walks (BB), Hit By Pitch (HBP), and Sac Flies (SF), or Direct Mode to sum existing OBP and SLG.
Enter your counts for Singles, Doubles, Triples, and Home Runs. The calculator multiplies each by its base value to compute Total Bases.
Optionally adjust League OBP (.320), League SLG (.410), and Park Factor (100) to calculate your normalized Adjusted OPS+.
Inspect your total OPS, full slash line (\(\text{AVG}/\text{OBP}/\text{SLG}\)), Isolated Power (ISO), estimated wOBA, and step-by-step KaTeX mathematical proof.
In modern baseball scouting reports, a batter's profile is expressed as a three-slash or four-slash line:
Why does a \(.850\text{ OPS}\) in pitcher-friendly Oracle Park in San Francisco represent better hitting than a \(.900\text{ OPS}\) in high-altitude Coors Field in Colorado?
OPS+ scales a player's raw OPS against the league baseline (set to \(100\)) while accounting for ballpark dimensions and altitude:
An OPS+ of \(150\) means the player was \(50\%\text{ better than the league-average hitter}\) in that exact era and stadium environment.
While OPS simply adds OBP and SLG on a 1-to-1 basis, empirical run expectancy research shows a fundamental asymmetry:
Generates more team runs because avoiding an out is the single most valuable event in baseball. Preserves the inning for subsequent hitters.
Creates outs in \(70\%\) of plate appearances. Even with high slugging, the high out frequency dampens total offensive rally potential.
Granular box score count mode and fast 2-field direct OBP + SLG entry.
Calibrates against league baseline and park factors to calculate true run creation.
Estimates advanced linear weights wOBA alongside traditional OPS.
Isolates pure raw extra-base hitting by subtracting BA from SLG.
Visual stacked progress bars comparing Batting Average vs. OBP vs. Slugging.
One-click presets for Barry Bonds (1.422), Babe Ruth (1.379), and Aaron Judge (1.111).
The highest single-season OPS marks in Major League Baseball history:
.609 OBP • .812 SLG • 232 Walks
.532 OBP • .847 SLG • 54 Home Runs
.553 OBP • .735 SLG • .406 Batting Average
.425 OBP • .686 SLG • 62 Home Runs
Combines OBP denominator calculations with weighted total bases in a single click, preventing division errors across multiple statistics.
Allows coaches and scouts to compare hitters across different leagues, field sizes, and run-scoring environments using normalized OPS+.
In Moneyball analytics, lineup construction is structured around mathematical plate appearance volume and OPS distribution:
Why modern competitive fantasy leagues have phased out batting average in favor of OPS:
Hitters like Kyle Schwarber and Max Muncy who bat \(.225\) with \(90\text{ walks}\) and \(35\text{ HRs}\) are liabilities in old-school batting average leagues, but become top-25 fantasy assets in OPS leagues (\(.820+\text{ OPS}\))!
Daily fantasy sports (DFS) tournament winners target 4-man lineup stacks against starting pitchers who concede high opponent OPS (\(.800+\)) to capture multi-run rally cascades.
How OPS baselines shift across competitive baseball and fastpitch softball tiers:
In high school, travel ball, and NCAA softball, higher walk rates and shorter fence dimensions naturally inflate scoring environments. While a \(\mathbf{.715\text{ OPS}}\) is league average in Major League Baseball, varsity high school and college standouts typically post \(\mathbf{.950\text{ to }1.100+\text{ OPS}}\) to attract Division I recruiting scouts.
Why can two hitters with wildly different skill sets produce identical superstar OPS marks?
.420 OBP + .500 SLG = .920 OPS
Draws \(120+\text{ walks}\), rarely chases outside the strike zone, and generates elite on-base presence that sustains long offensive rallies.
.330 OBP + .580 SLG = .910 OPS
Accepts higher strikeouts and fewer walks in exchange for \(40-45\text{ home runs}\) and game-changing multi-run extra-base hits.
At what point does an early-season hot streak or slump become statistically meaningful?
Plate discipline & walk rate stabilize around 120 PA
Isolated power & barrel rate stabilize around 160 AB
Combined metric provides strong forward predictive reliability
How Major League Baseball front offices and player agents benchmark free agent salaries:
In modern salary arbitration and free agency, sustained \(\mathbf{.850+\text{ OPS}}\) seasons serve as the universal gateway to \(\$20\text{M to }\$30\text{M}+\) Average Annual Value (AAV) multi-year contracts. Front offices evaluate the ratio of OBP to SLG alongside park-adjusted OPS+ to separate genuine offensive anchors from ballpark-inflated beneficiaries.
Comprehensive answers to common questions about On-Base Plus Slugging (OPS), OBP, Slugging Percentage, and Adjusted OPS+.