Slugging Percentage Calculator
Enter official at-bats and each hit type. Get SLG, total bases, batting average and power metrics instantly.
Slugging percentage formula
Total bases = 1B + (2 × 2B) + (3 × 3B) + (4 × HR)
SLG = total bases ÷ at-bats
SLG is conventionally written with three decimal places and no leading zero in baseball displays. Unlike a true percentage, it can exceed 1.000 and has a theoretical maximum of 4.000. Walks, hit-by-pitch events and sacrifice flies do not count as at-bats or total bases.
This tool also reports AVG = hits ÷ AB, ISO = SLG − AVG, OBP = (H + BB + HBP) ÷ (AB + BB + HBP + SF), and OPS = OBP + SLG. See the MLB glossary definition of SLG.
Checked examples
| 1B / 2B / 3B / HR | AB | Total bases | SLG |
|---|---|---|---|
| 10 / 5 / 1 / 4 | 50 | 39 | .780 |
| 30 / 10 / 2 / 8 | 150 | 88 | .587 |
| 0 / 0 / 0 / 0 | 20 | 0 | .000 |
| 5 / 0 / 0 / 0 | 10 | 5 | .500 |
| 0 / 0 / 0 / 5 | 10 | 20 | 2.000 |
| 60 / 20 / 5 / 15 | 300 | 175 | .583 |
Limits and input notes
- Hits cannot exceed at-bats; the calculator rejects impossible stat lines.
- Use official at-bats rather than all plate appearances.
- The target tool uses whole total bases, so it rounds the requirement upward.
- Results describe the entered sample only; they do not predict future performance.
Related tools: use the Win Percentage Calculator for team records or the Percentage Calculator for general percentage changes.