Player Efficiency Rating Calculator Formula
Understand the math behind the player efficiency rating calculator. Each variable explained with a worked example.
Formulas Used
Simplified PER
per = round(raw_per * 10) / 10FG%
fg_pct = round(fgm / fga * 1000) / 10FT%
ft_pct = round(ftm / fta * 1000) / 10Positive Value
positive_val = round(points + rebounds * 1.2 + assists * 1.5 + steals * 2 + blocks * 2)Variables
| Variable | Description | Default |
|---|---|---|
points | Points | 25 |
rebounds | Rebounds | 10 |
assists | Assists | 5 |
steals | Steals | 1.5 |
blocks | Blocks | 1 |
turnovers | Turnovers | 3 |
fga | FGA | 20 |
fgm | FGM | 10 |
fta | FTA | 7 |
ftm | FTM | 5 |
minutes | Minutes per Game(min) | 35 |
missed_fg | Derived value= fga - fgm | calculated |
missed_ft | Derived value= fta - ftm | calculated |
raw_per | Derived value= (points + rebounds * 1.2 + assists * 1.5 + steals * 2 + blocks * 2 - missed_fg * 0.8 - missed_ft * 0.5 - turnovers * 1.5) * (1 / minutes) * 48 | calculated |
How It Works
How Simplified PER Is Calculated
This is a simplified version of John Hollinger's Player Efficiency Rating.
Formula
PER = (PTS + REB x 1.2 + AST x 1.5 + STL x 2 + BLK x 2 - MissedFG x 0.8 - MissedFT x 0.5 - TOV x 1.5) x 48 / Minutes
Benchmarks
Worked Example
25 pts, 10 reb, 5 ast, 1.5 stl, 1 blk, 3 tov, 10/20 FG, 5/7 FT, 35 min/game.
points = 25rebounds = 10assists = 5steals = 1.5blocks = 1turnovers = 3fga = 20fgm = 10fta = 7ftm = 5minutes = 35
- 01Positive = 25 + 10*1.2 + 5*1.5 + 1.5*2 + 1*2 = 25 + 12 + 7.5 + 3 + 2 = 49.5
- 02Negative = 10*0.8 + 2*0.5 + 3*1.5 = 8 + 1 + 4.5 = 13.5
- 03Raw = (49.5 - 13.5) * 48/35 = 36 * 1.371 = 49.4
- 04Simplified PER = 49.4
Ready to run the numbers?
Open Player Efficiency Rating Calculator