Player Efficiency Rating Calculator Excel

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

0.0
League Average PER
15.0
PER Above Average
+0.0
Performance Rating
Average

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:

  1. Set up your data: Create columns for all player statistics (FG, FGA, 3P, etc.)
  2. 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))
  3. 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)
  4. 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:

  1. Overvalues scoring: Points contribute more to PER than other stats, potentially inflating scores for high-usage, inefficient players
  2. Undervalues defense: While it includes steals and blocks, PER doesn’t fully capture defensive impact
  3. Team context matters: Players on bad teams may have inflated PER due to higher usage rates
  4. Position adjustments are fixed: The positional adjustments don’t account for modern positionless basketball
  5. 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:

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:

  1. 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.)
  2. Calculate intermediate metrics:
    = (2/3) - (0.5*(Team AST/Team FG)/League AST/League FG)*Factor
                
  3. 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)
  4. 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:

  1. Using raw counts instead of per-minute: PER is designed as a per-minute metric
  2. Ignoring league context: League averages change yearly and affect PER scaling
  3. Misapplying position adjustments: Modern position designations can be fluid
  4. Double-counting team factors: Some implementations accidentally include team stats twice
  5. 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.

Leave a Reply

Your email address will not be published. Required fields are marked *