Player Efficiency Rating (PER) Calculator
Calculate Player Efficiency Rating for basketball
Enter Per Game Stats
PER Results
PER Ratings
What Is Player Efficiency Rating (PER)?
Player Efficiency Rating, commonly abbreviated as PER, is a single-number basketball statistic that attempts to summarize a player's total on-court contributions per minute of play. It was developed by basketball analyst John Hollinger and popularized through his work at ESPN and later with the Memphis Grizzlies front office. Unlike raw counting stats such as points per game or rebounds per game, PER distills multiple facets of performance into one comparable number, making it easier to rank players across positions and eras.
The concept behind PER is simple: positive contributions (scoring, rebounding, distributing, defending) are added up and negative contributions (turnovers, missed shots) are subtracted. The result is then normalized per minute, so players who play fewer minutes are not automatically penalized compared to starters who log heavy workloads. A league-average PER is calibrated to 15.00, meaning any player with a PER above 15 is performing better than the average NBA player per minute.
PER is widely referenced by front offices, sports journalists, and fantasy basketball analysts because it provides a quick gut-check on overall effectiveness. However, it is important to understand that PER does not capture team defense, spacing, off-ball movement, or hustle plays that do not show up in a box score. It is best used as a starting point for evaluation, not a definitive verdict on a player's overall value.
This calculator uses a simplified PER formula that takes per-game or per-36-minute stats as inputs. It is well-suited for comparing players during a season, evaluating prospects, or tracking improvement over time. The rating tiers range from Below Average (under 12) all the way to MVP Level (30+), providing instant context for any score you compute.
PER Formula and How It Works
The simplified PER formula used in this calculator combines seven per-game statistical inputs — points, rebounds, assists, steals, blocks, turnovers, field goal attempts, and free throw attempts — normalized by minutes played and scaled to the standard PER baseline of 15.
Two important adjustments are built into the formula to account for shooting efficiency. The field goal miss penalty is estimated as FGA − PTS/2. The logic is that approximately half a player's points come from field goals (the other half from free throws roughly), so this term penalizes missed field goal attempts in proportion to their scoring output. Similarly, the free throw miss penalty is FTA − PTS/4, reflecting the expected free throw contribution to total points.
These efficiency adjustments mean two players who score the same number of points are not treated identically — the one who needed more attempts to reach that total receives a lower PER, which correctly reflects less efficient scoring.
| PER Range | Rating Tier | Context |
|---|---|---|
| 30+ | MVP Level | Historically dominant seasons |
| 25 – 29.9 | Superstar | Top 5–10 player in the league |
| 20 – 24.9 | All-Star | Franchise cornerstone quality |
| 17 – 19.9 | Very Good | Quality starter, above replacement |
| 15 – 16.9 | Above Average | Solid rotation starter |
| 12 – 14.9 | Average | League-average rotation player |
| Below 12 | Below Average | Bench depth, development needed |
Simplified PER Formula
Where:
- PTS= Points per game (or per 36 minutes)
- REB= Total rebounds per game
- AST= Assists per game
- STL= Steals per game
- BLK= Blocks per game
- TO= Turnovers per game
- FGA= Field goal attempts per game
- FTA= Free throw attempts per game
- MIN= Minutes played per game
- 15= Scaling constant to calibrate to league-average baseline
How to Use the PER Calculator
Using this Player Efficiency Rating calculator is straightforward. Enter the player's per-game averages for each statistical category and the calculator will instantly compute the PER and assign a rating tier. Here is a quick guide to each input field:
- Points: Total points scored per game, including field goals and free throws.
- Rebounds: Total rebounds per game (offensive plus defensive).
- Assists: Assists per game — passes that directly lead to a made basket.
- Steals: Steals per game — defensive takeaways from opposing ball-handlers.
- Blocks: Blocks per game — shots rejected at the rim or on drives.
- Turnovers: Turnovers per game — possessions lost to the opponent.
- FG Attempts: Field goal attempts per game. A higher volume with the same point total implies lower shooting efficiency, which will reduce PER.
- FT Attempts: Free throw attempts per game. Similarly, more free throw attempts relative to scoring lowers PER.
- Minutes Played: Average minutes played per game. This is the denominator that normalizes all other stats.
For best results, use per-game averages across a meaningful sample of games — at least 10 games is recommended to smooth out statistical noise. You can also use per-36-minute stats as inputs if you are comparing a bench player who averages 18 minutes with a starter who averages 36 minutes. Scaling both to 36 minutes before entering the data gives a more apples-to-apples comparison.
Once you enter the values, the PER score and rating tier appear immediately. Compare the score against the rating table to understand where the player stands relative to league benchmarks. A score near 15 is average; anything above 20 places the player in All-Star territory.
Interpreting PER Scores in Context
A raw PER number is most useful when placed in context. The standard PER scale is anchored to 15.00 as the league average, which means the average professional basketball player per minute of action produces a PER of 15. This calibration makes cross-era and cross-position comparisons meaningful because the scale does not fluctuate significantly from season to season.
Historically, the highest single-season PER scores on record have been posted by the game's greatest performers during their peak seasons. Wilt Chamberlain's 1962–63 season reportedly produced a PER near 31, and Michael Jordan's best seasons frequently exceeded 30. In the modern era, standout peak seasons from elite players regularly push above 28–30. These are true outliers — most All-Stars cluster in the 22–27 range over a full season.
Position context matters too. Centers and power forwards often post higher PERs than guards because their stats (blocks, rebounds, high-percentage shots near the basket) feed the formula well. Point guards who accumulate assists but take fewer field goal attempts per possession may see their PER understated relative to their true impact. This is one reason PER is typically evaluated alongside position-adjusted metrics or compared within position groups.
For youth basketball, college players, or international leagues where the pace and style of play differ from the NBA, the same formula can still be applied, but the absolute thresholds for "All-Star" or "Superstar" may not map perfectly. In those contexts, use the PER to rank players within the same league rather than making direct NBA comparisons.
Limitations of PER and When to Use Other Metrics
While PER is a useful quick reference, it has well-documented limitations that any serious analyst should keep in mind. Understanding these limitations helps you use the metric appropriately alongside complementary statistics.
Defense is underrepresented. PER captures steals and blocks — two discrete defensive stats — but misses the far broader picture of defensive impact. An elite perimeter defender who forces bad shots, denies passing lanes, and communicates switches correctly may show no difference in PER compared to a passive defender who simply stays out of the way. For defensive evaluation, metrics such as Defensive Rating, Defensive Win Shares, or Defensive Box Plus/Minus provide better signals.
Pace and team context matter. Players on up-tempo teams accumulate more counting stats per game simply because their teams take more possessions. If you are comparing players across teams with very different paces, using per-possession numbers rather than per-game numbers may produce more accurate PER comparisons.
Shooting volume is penalized but not perfectly. The simplified formula penalizes missed shots, which correctly rewards efficient scorers. However, it does not capture shot quality — a player forcing contested mid-range jumpers and a player attacking the rim for high-percentage looks may appear similar if their raw makes-to-attempts ratios happen to match.
Complementary metrics to consider:
- Win Shares (WS): Estimates the number of wins a player contributed, split into offensive and defensive components.
- Box Plus/Minus (BPM): Estimates a player's contribution in points per 100 possessions relative to a league-average player, controlling for team context.
- True Shooting Percentage (TS%): Measures shooting efficiency across field goals and free throws, useful in isolation to assess scoring quality.
- Usage Rate: Shows what percentage of team possessions a player uses, providing context for PER scores — a high PER on low usage is different from the same PER on very high usage.
Used alongside these metrics, PER remains a practical tool for quick player comparisons, fantasy basketball analysis, and casual scouting. Just avoid using it as the sole arbiter of player quality in any serious evaluation context.
History and Development of PER
Player Efficiency Rating was created by John Hollinger, who introduced it in his book Pro Basketball Prospectus in 2002. Hollinger was part of a wave of basketball analysts who applied sabermetric thinking — pioneered in baseball by Bill James — to the NBA. The goal was to create a single accessible metric that could rank all players on a common scale, similar to how ERA or batting average gives a quick read on baseball performance.
Hollinger's full PER formula is considerably more complex than the simplified version used here. The original incorporates team-level corrections for pace and league scoring level, weights defensive rebounds differently from offensive rebounds, and applies different coefficients to each statistical category rather than counting them equally. The full formula requires season-level team data such as team pace, league pace, and the distribution of a team's minutes, which makes it practical only for statisticians with full box-score databases.
The simplified version used in this calculator preserves the core structure — positive stats added, negative stats and shooting inefficiency subtracted, divided by minutes, scaled to 15 — and produces results that correlate closely with Hollinger's full PER for most players. It is suitable for evaluating players with standard stat lines and for educational or fantasy purposes.
Since PER's introduction, more sophisticated all-in-one metrics have emerged, including RAPTOR (FiveThirtyEight), EPM (Dunks and Threes), and LEBRON (BBall-Index). These models incorporate tracking data, on-off splits, and machine learning approaches. Despite this evolution, PER remains the most widely cited single-number basketball stat because of its transparency, simplicity, and long historical track record covering decades of NBA seasons.
Worked Examples
Average Starter
Problem:
A starting shooting guard averages 20 pts, 5 reb, 4 ast, 1 stl, 0.5 blk, 2 to, 15 FGA, 5 FTA in 30 minutes per game. What is their PER?
Solution Steps:
- 1Calculate FG miss penalty: FGA − PTS/2 = 15 − 20/2 = 15 − 10 = 5
- 2Calculate FT miss penalty: FTA − PTS/4 = 5 − 20/4 = 5 − 5 = 0
- 3Sum positive and subtract negatives: 20 + 5 + 4 + 1 + 0.5 − 2 − 5 − 0 = 23.5
- 4Divide by minutes: 23.5 / 30 = 0.7833
- 5Multiply by 15: 0.7833 × 15 = 11.75
Result:
PER = 11.75 — Below Average. Despite solid scoring, the limited defensive contributions and relatively high shot volume push the efficiency score below the 12-threshold.
All-Star Power Forward
Problem:
A power forward averages 26 pts, 11 reb, 3 ast, 1.5 stl, 2 blk, 2.5 to, 18 FGA, 8 FTA in 36 minutes. What is their PER?
Solution Steps:
- 1Calculate FG miss penalty: FGA − PTS/2 = 18 − 26/2 = 18 − 13 = 5
- 2Calculate FT miss penalty: FTA − PTS/4 = 8 − 26/4 = 8 − 6.5 = 1.5
- 3Sum positive and subtract negatives: 26 + 11 + 3 + 1.5 + 2 − 2.5 − 5 − 1.5 = 34.5
- 4Divide by minutes: 34.5 / 36 = 0.9583
- 5Multiply by 15: 0.9583 × 15 = 14.375 — wait, let me recount: 26+11=37, +3=40, +1.5=41.5, +2=43.5, −2.5=41, −5=36, −1.5=34.5. 34.5/36×15 = 14.375
Result:
PER = 14.38 — Average. High rebounding and shot-blocking are offset by a high shot volume; improving field goal efficiency would push this into the Very Good range.
Efficient Point Guard
Problem:
A point guard averages 18 pts, 4 reb, 9 ast, 2 stl, 0.3 blk, 3 to, 12 FGA, 4 FTA in 34 minutes. What is their PER?
Solution Steps:
- 1Calculate FG miss penalty: FGA − PTS/2 = 12 − 18/2 = 12 − 9 = 3
- 2Calculate FT miss penalty: FTA − PTS/4 = 4 − 18/4 = 4 − 4.5 = −0.5 (negative means it adds to the numerator)
- 3Sum positive and subtract negatives: 18 + 4 + 9 + 2 + 0.3 − 3 − 3 − (−0.5) = 18+4+9+2+0.3−3−3+0.5 = 27.8
- 4Divide by minutes: 27.8 / 34 = 0.8176
- 5Multiply by 15: 0.8176 × 15 = 12.26
Result:
PER = 12.26 — Average. The high assist total and steals contribute positively, and efficient scoring keeps the miss penalties low. The large turnover count is the main drag on a potentially higher score.
Dominant Big Man (MVP Candidate)
Problem:
A center averages 30 pts, 13 reb, 4 ast, 1 stl, 3 blk, 3 to, 20 FGA, 12 FTA in 36 minutes. What is their PER?
Solution Steps:
- 1Calculate FG miss penalty: FGA − PTS/2 = 20 − 30/2 = 20 − 15 = 5
- 2Calculate FT miss penalty: FTA − PTS/4 = 12 − 30/4 = 12 − 7.5 = 4.5
- 3Sum positive and subtract negatives: 30 + 13 + 4 + 1 + 3 − 3 − 5 − 4.5 = 38.5
- 4Divide by minutes: 38.5 / 36 = 1.0694
- 5Multiply by 15: 1.0694 × 15 = 16.04
Result:
PER = 16.04 — Above Average. Despite elite raw numbers, a high free throw attempt count relative to points scored moderates the final score. Improving free throw shooting to reduce attempts would meaningfully raise this PER.
Tips & Best Practices
- ✓Enter per-game averages over at least 10 games for a meaningful PER score — single-game stats are too noisy.
- ✓Reducing turnovers is one of the fastest ways to improve PER, since each turnover directly subtracts from the numerator.
- ✓Shooting efficiency matters as much as volume — a player hitting 55% of shots will have a higher PER than one hitting 40% with the same point total.
- ✓Use per-36-minute stats when comparing players with very different minutes to get a fair side-by-side comparison.
- ✓Compare PER within positions (guards vs. guards, bigs vs. bigs) rather than across all positions for the most meaningful assessments.
- ✓A PER near 15 is league average — use this as your baseline when judging whether a stat line is impressive or ordinary.
- ✓Blocks and steals have an outsized positive effect on PER relative to their frequency, so strong defensive players often rank higher than you might expect.
- ✓Check whether a high PER is driven by low minutes — small sample sizes can inflate or deflate efficiency scores significantly.
- ✓Combine PER with Usage Rate to understand whether high efficiency is achieved under a heavy workload or a limited role.
Frequently Asked Questions
Sources & References
Last updated: 2026-06-05
Help us improve!
How would you rate the Player Efficiency Rating (PER) Calculator?
Editorial Note
MyCalcBuddy Editorial Team
This page is maintained as an educational calculator reference.
Formula Source: Standard Mathematical References
by Various