Basketball Efficiency Calculator Formula

Understand the math behind the basketball efficiency calculator. Each variable explained with a worked example.

Formulas Used

Efficiency Rating

efficiency = points + rebounds + assists + steals + blocks - missed_fg - missed_ft - turnovers

FG%

fg_pct = round(fgm / fga * 1000) / 10

FT%

ft_pct = round(ftm / fta * 1000) / 10

Positive Contributions

positive_plays = points + rebounds + assists + steals + blocks

Variables

VariableDescriptionDefault
pointsPoints22
reboundsRebounds8
assistsAssists5
stealsSteals1
blocksBlocks1
fgaField Goal Attempts18
fgmField Goals Made9
ftaFree Throw Attempts6
ftmFree Throws Made4
turnoversTurnovers3
missed_fgDerived value= fga - fgmcalculated
missed_ftDerived value= fta - ftmcalculated

How It Works

How Basketball Efficiency Is Calculated

Formula

EFF = (PTS + REB + AST + STL + BLK) - (Missed FG + Missed FT + TOV)

This simple formula sums positive contributions and subtracts negative ones.

Context

An efficiency rating of 15+ per game is very good, and 20+ is All-Star caliber. This is a simpler version of PER (Player Efficiency Rating).

Worked Example

22 pts, 8 reb, 5 ast, 1 stl, 1 blk, 9/18 FG, 4/6 FT, 3 TOV.

points = 22rebounds = 8assists = 5steals = 1blocks = 1fga = 18fgm = 9fta = 6ftm = 4turnovers = 3
  1. 01Positive = 22 + 8 + 5 + 1 + 1 = 37
  2. 02Missed FG = 18 - 9 = 9
  3. 03Missed FT = 6 - 4 = 2
  4. 04Negative = 9 + 2 + 3 = 14
  5. 05EFF = 37 - 14 = 23

Ready to run the numbers?

Open Basketball Efficiency Calculator