Player Efficiency Rating (PER) Calculator
Calculate NBA Player Efficiency Rating (PER) with this advanced tool that mimics Excel calculations. Input player statistics to get an accurate PER score and visual analysis.
Player Efficiency Rating Results
Complete Guide to Player Efficiency Rating (PER) in Excel
The Player Efficiency Rating (PER) is an advanced basketball metric developed by John Hollinger to quantify a player’s per-minute productivity while accounting for pace. This comprehensive guide explains how PER works, how to calculate it in Excel, and how to interpret the results like an NBA analyst.
What is Player Efficiency Rating (PER)?
PER is a tempo-free metric that standardizes player performance to a per-minute basis, adjusting for league averages. The formula accounts for:
- Positive contributions (points, rebounds, assists, steals, blocks)
- Negative contributions (missed shots, turnovers, fouls)
- Positional adjustments (different expectations for guards vs. centers)
- League averages (scales to 15.0 as the league average)
The PER Formula Breakdown
The complete PER formula is complex, but here’s the simplified version used in our calculator:
PER = (1/min) * [
3P + (2/3)*AST + (2 - factor*(team_AST/team_FG))*FG +
(FT*0.5*(1 + (1 - (team_AST/team_FG)) + (2/3)*(team_AST/team_FG))) -
VOP*TOV - VOP*DRB%(lg)*FGx - VOP*0.44*(0.44 + (0.56*DRB%(lg)))*FTx +
VOP*(1 - DRB%(lg))*(TRB - ORB) + VOP*DRB%(lg)*ORB + VOP*STL +
VOP*DRB%(lg)*BLK - PF*(lg_FT/lg_PF - 0.44*(lg_FTA/lg_PF)*VOP)
]
Where:
- min = Minutes played
- 3P = 3-pointers made
- AST = Assists
- FG = Field goals made
- FT = Free throws made
- TOV = Turnovers
- DRB% = Defensive rebound percentage
- ORB = Offensive rebounds
- TRB = Total rebounds
- STL = Steals
- BLK = Blocks
- PF = Personal fouls
- VOP = Value of Possession (typically ~1.0)
How to Calculate PER in Excel
Follow these steps to build your own PER calculator in Excel:
- Set up your data: Create columns for all player statistics (FG, FGA, 3P, etc.)
- Calculate basic metrics:
- Field Goal Percentage: =FG/FGA
- True Shooting Percentage: =PTS/(2*(FGA + 0.44*FTA))
- Usage Rate: =100*(FGA + 0.44*FTA + TOV)*(Tm MP/5)/(MP*(Tm FGA + 0.44*Tm FTA + Tm TOV))
- Implement the PER formula:
- Break the formula into components (positive contributions, negative contributions)
- Use league averages for VOP (typically 1.0) and DRB% (typically 0.72)
- Apply positional adjustments (guards get slight bonuses, centers get penalties)
- Normalize to league average: Adjust so league average PER = 15.0
Interpreting PER Values
| PER Range | Performance Level | NBA Examples (2022-23) |
|---|---|---|
| 30.0+ | MVP-caliber season | Joel Embiid (32.9), Nikola Jokić (31.8) |
| 25.0-29.9 | All-NBA level | Giannis Antetokounmpo (29.2), Luka Dončić (27.6) |
| 20.0-24.9 | All-Star level | Jayson Tatum (24.1), Stephen Curry (23.8) |
| 15.0-19.9 | Solid starter | Tyrese Haliburton (18.7), Bam Adebayo (17.6) |
| 10.0-14.9 | Rotation player | Herbert Jones (12.8), T.J. McConnell (11.5) |
| <10.0 | Replacement level | End-of-bench players |
PER vs. Other Advanced Metrics
While PER is comprehensive, it’s important to understand how it compares to other metrics:
| Metric | Strengths | Weaknesses | Best For |
|---|---|---|---|
| PER | Comprehensive, position-adjusted, tempo-free | Overvalues scoring, undervalues defense | Quick player evaluation |
| Win Shares | Directly ties to team wins, includes defense | Team-dependent, credit allocation issues | Historical comparisons |
| Box Plus/Minus | Team-adjusted, includes lineup data | Requires play-by-play data | Lineup optimization |
| True Shooting % | Simple, accounts for 3s and FTs | Only measures scoring efficiency | Scoring evaluation |
| Usage Rate | Shows offensive role, tempo-free | Doesn’t measure efficiency | Role analysis |
Limitations of PER
While PER is a valuable tool, analysts should be aware of its limitations:
- Overvalues scoring: Points contribute more to PER than other stats, potentially inflating scores for high-usage, inefficient players
- Undervalues defense: While it includes steals and blocks, PER doesn’t fully capture defensive impact
- Team context matters: Players on bad teams may have inflated PER due to higher usage rates
- Position adjustments are fixed: The positional adjustments don’t account for modern positionless basketball
- Minute distribution: PER is per-minute, so it doesn’t account for players who can’t sustain production in heavy minutes
Academic Research on PER
Several academic studies have examined the validity and predictive power of PER:
- MIT Sloan Sports Analytics Conference (2014) found that PER had moderate predictive power for future player performance, but was outperformed by more complex models
- A 2013 study in the Journal of Quantitative Analysis in Sports showed that PER correlates strongly with traditional box score stats but has limitations in evaluating defensive specialists
- Research from NCAA has adapted PER for college basketball, finding similar predictive patterns but with different league average baselines
How NBA Teams Use PER
While no NBA team relies solely on PER, it serves several important functions in front offices:
- Draft evaluation: Quick comparison of college prospects against NBA benchmarks
- Free agency targeting: Identifying undervalued players with high PER relative to salary
- Trade analysis: Comparing players across different team contexts
- Development tracking: Monitoring young players’ progress against league averages
- Contract negotiations: Supporting arguments for player value in arbitrations
Building Your Own PER Calculator in Excel
To create a functional PER calculator in Excel:
- Set up your worksheet:
- Create input cells for all player statistics
- Add cells for league averages (FG%, 3P%, FT%, etc.)
- Include team statistics (team FG, team AST, etc.)
- Calculate intermediate metrics:
= (2/3) - (0.5*(Team AST/Team FG)/League AST/League FG)*Factor - Implement the PER formula:
- Break into positive and negative components
- Use SUMPRODUCT for efficient calculation
- Apply positional adjustments (PG: +0, SG: +0, SF: +0, PF: -0.5, C: -1.0)
- Add visualization:
- Create a gauge chart showing PER relative to league average
- Add conditional formatting to highlight exceptional values
- Include player comparison tables
Advanced PER Applications
Beyond basic calculation, analysts use PER in several advanced ways:
- Adjusted PER: Modifying the formula to account for specific team systems
- PER by position: Creating position-specific benchmarks (e.g., PG average = 16.0, C average = 14.0)
- PER trends: Tracking PER over time to identify player development or decline
- PER in draft models: Combining with college production metrics to predict NBA success
- PER in salary models: Comparing PER to salary to identify value contracts
Common PER Calculation Mistakes
Avoid these pitfalls when working with PER:
- Using raw counts instead of per-minute: PER is designed as a per-minute metric
- Ignoring league context: League averages change yearly and affect PER scaling
- Misapplying position adjustments: Modern position designations can be fluid
- Double-counting team factors: Some implementations accidentally include team stats twice
- Not updating VOP: The value of a possession changes with league efficiency
The Future of PER
As basketball analytics evolve, PER continues to adapt:
- Tracking data integration: Incorporating player movement data from systems like Second Spectrum
- Defensive PER: Experimental versions that better capture defensive impact
- Machine learning PER: Using AI to optimize the weights in the PER formula
- Situational PER: Calculating PER by game situation (clutch, garbage time, etc.)
- International PER: Adapting the formula for FIBA and other international competitions
Frequently Asked Questions About PER
What is a good PER in the NBA?
A PER of 15.0 is league average. Above 20.0 is All-Star level, above 25.0 is MVP-caliber, and below 10.0 is replacement level.
How does PER account for position?
PER applies fixed adjustments: centers get a -1.0 penalty, power forwards -0.5, while guards get no adjustment. This reflects different statistical expectations by position.
Why do some high-scoring players have low PER?
PER penalizes inefficient scoring. A player with high point totals but poor shooting percentages and many turnovers can have a surprisingly low PER.
Can PER be used for college basketball?
Yes, but the league averages need adjustment. College PER typically has a lower baseline (around 12.0) due to different pace and talent levels.
How often is PER updated during the season?
PER should be recalculated daily as new games are played, with league averages updated weekly for accuracy.
What’s the highest single-season PER in NBA history?
The highest single-season PER belongs to Wilt Chamberlain in 1962-63 with a 31.8 PER, though modern players like Nikola Jokić (32.8 in 2021-22) have approached this mark.
Does PER correlate with team success?
Studies show moderate correlation (r ≈ 0.6) between team PER and win percentage, but it’s not as strong as more comprehensive team metrics.