Roboculator
Online CalculatorsCategoriesDate & EventsNews
Get Started
Online CalculatorsCategoriesDate & EventsNewsGet Started
Roboculator

Smart calculators for every challenge. Free, fast, and private.

Categories

  • Finance
  • Health
  • Math
  • Construction
  • Conversion
  • Everyday Life

Popular Tools

  • Date & Events
  • Loan Calculator
  • BMI Calculator
  • Percentage Calc
  • Latest News
  • Search All

Resources

  • Glossary
  • Topic Tags
  • News & Insights

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
  • Editorial Policy
  • Disclaimer
© 2026 Roboculator. All rights reserved.
Roboculator

roboculator.com

  1. Home
  2. /Sports Calculators
  3. /Basketball Calculators
  4. /Player Efficiency Rating (PER) Calculator

Player Efficiency Rating (PER) Calculator

Last updated: March 28, 2026

Calculator

Results

Player Efficiency Rating

0

Unadjusted PER

—

Efficiency (Simple)

26

Results

Player Efficiency Rating

0

Unadjusted PER

—

Efficiency (Simple)

26

The Player Efficiency Rating (PER) is one of the most influential advanced statistics in basketball, originally developed by ESPN columnist John Hollinger in the early 2000s. PER attempts to distill a player's entire statistical contribution into a single number, accounting for positive contributions like scoring, rebounding, and assists while penalizing negative plays such as turnovers, missed shots, and fouls. The league-average PER is always set at 15.00, creating a convenient baseline for comparing players across eras, teams, and playing styles.

The genius of PER lies in its per-minute basis with pace adjustment. Unlike raw counting stats, PER normalizes for the number of minutes a player logs and the tempo at which their team plays. A player averaging 20 points in 40 minutes on a fast-paced team is evaluated differently from one scoring 20 points in 30 minutes on a slow-paced team. This pace-adjusted, per-minute framework was revolutionary when introduced and remains a cornerstone of basketball analytics today.

NBA front offices, coaching staffs, and media members regularly reference PER when evaluating players, though it is understood to have limitations. PER tends to favor high-usage offensive players and does not adequately capture defensive impact, off-ball movement, screen-setting, or floor spacing. Despite these shortcomings, PER provides a useful first-pass evaluation of a player's statistical footprint and has spawned a generation of more nuanced metrics like Box Plus/Minus (BPM), Value Over Replacement Player (VORP), and Win Shares.

Historically, the highest single-season PER ever recorded belongs to Giannis Antetokounmpo (33.5 in 2021-22), narrowly edging Wilt Chamberlain's legendary 1962-63 season (31.8). Michael Jordan holds the career record for highest PER among players with significant playing time at approximately 27.9, followed closely by LeBron James and Anthony Davis. The metric effectively identifies the most dominant statistical performers in league history.

Understanding PER requires appreciation for the complex weighting system Hollinger devised. Each box-score statistic receives a coefficient derived from league-wide data, reflecting its relative value in producing wins. For instance, turnovers are penalized more heavily than missed field goals because a turnover always results in a loss of possession, whereas a missed shot may be rebounded by a teammate. Similarly, offensive rebounds receive higher weight than defensive rebounds because they are more difficult to obtain and more directly lead to scoring opportunities.

The pace adjustment component of PER accounts for significant variation in team tempo across the NBA. Teams like the modern Sacramento Kings or early-2000s Phoenix Suns play at extremely fast paces, generating more statistical opportunities per game. Without pace adjustment, players on these teams would have inflated raw statistics compared to players on slower-paced teams like the early-2000s Detroit Pistons. By normalizing to a league-average pace, PER enables fairer comparisons across different playing environments.

While our calculator uses a simplified version of Hollinger's full formula (which requires extensive league-wide data for complete calculation), it captures the essential components and provides a meaningful approximation of a player's per-minute efficiency. The full PER calculation involves over a dozen intermediate variables and requires league totals for calibration, but the core logic — rewarding positive contributions, penalizing negative ones, and normalizing per minute with pace adjustment — is preserved in this implementation.

Visual Analysis

How It Works

The Player Efficiency Rating combines all box-score statistics into a single per-minute rating, adjusted for pace.

The simplified PER formula works as follows:

$$\text{uPER} = \frac{1}{MP} \times \Big[ 3PM + \frac{2}{3} \times AST + (2 - f) \times FG + FT \times 0.5 \times (1 + (1-f) + \frac{2}{3}f) \Big]$$

$$- \frac{1}{MP} \times \Big[ VOP \times TO + VOP \times DRB\% \times (FGA - FG) + VOP \times 0.44 \times (0.44 + 0.56 \times DRB\%) \times (FTA - FT) \Big]$$

$$+ \frac{1}{MP} \times \Big[ VOP \times (1 - DRB\%) \times DRB + VOP \times DRB\% \times ORB + VOP \times STL + VOP \times DRB\% \times BLK - PF \times C_{pf} \Big]$$

Where f is the factor (approximately 0.667), VOP is value of possession (approximately 1.0), and DRB% is defensive rebound percentage (approximately 0.78).

The unadjusted PER is then scaled to a 48-minute basis:

$$\text{uPER}_{48} = \text{uPER} \times 48$$

Pace adjustment normalizes for team tempo:

$$\text{PER} = \text{uPER}_{48} \times \frac{\text{League Pace}}{\text{Team Pace}}$$

In the full Hollinger formula, PER is further normalized so the league average equals exactly 15.00. This requires league-wide totals and cannot be computed from a single player's stats alone.

We also compute a simple efficiency metric for comparison:

$$\text{EFF}_{36} = \frac{PTS + TRB + AST + STL + BLK - (FGA - FGM) - (FTA - FTM) - TO}{MP} \times 36$$

Understanding Your Results

PER values create a clear hierarchy of player performance levels in the NBA:

  • 35.0+: All-time historic season — only a handful of player-seasons have ever reached this level
  • 27.0–35.0: MVP-caliber performance — consistent All-NBA First Team player
  • 22.0–27.0: All-Star level — significant two-way contributor
  • 18.0–22.0: Above-average starter — solid contributor on a playoff team
  • 15.0: League average — the baseline for an average NBA player
  • 11.0–15.0: Below-average — rotation player or specialist with limited statistical impact
  • Below 11.0: Replacement level or below — end-of-bench player

The Simple Efficiency (EFF per 36 minutes) provides a less sophisticated but more transparent measure. It simply sums positive stats and subtracts negative ones on a per-36-minute basis. While less precise than PER, EFF is useful for quick comparisons and does not require pace or league-wide adjustments.

Important caveats: PER does not capture defensive impact well, penalizes low-usage players, and can overrate volume scorers with mediocre efficiency. Always use PER alongside other metrics like Defensive Rating, Win Shares, and plus/minus data for a complete picture.

Worked Examples

All-Star Caliber Performance

Inputs

points28
field goals made10
field goals attempted19
free throws made6
free throws attempted7
offensive rebounds2
defensive rebounds7
assists6
steals2
blocks1
turnovers3
personal fouls2
minutes played35
team pace100
league pace100

Results

per26.8
unadjusted per26.83
efficiency rating30.5

This stat line resembles a top-10 NBA player: 28 PTS on 10/19 FG (52.6%), 6/7 FT, 9 TRB, 6 AST, 2 STL, 1 BLK with only 3 TO in 35 minutes. The PER of ~27 places this firmly in MVP-caliber territory, consistent with players like Giannis Antetokounmpo or Nikola Jokic.

Role Player Performance

Inputs

points10
field goals made4
field goals attempted9
free throws made1
free throws attempted2
offensive rebounds1
defensive rebounds3
assists2
steals1
blocks0
turnovers1
personal fouls3
minutes played24
team pace100
league pace100

Results

per14.2
unadjusted per14.18
efficiency rating12

This stat line represents a typical bench rotation player: 10 PTS on 4/9 FG (44.4%), 1/2 FT, 4 TRB, 2 AST, 1 STL in 24 minutes. The PER of ~14 is just below league average (15.0), indicating a serviceable but unspectacular contribution — the kind of player who fills a specific role on a competitive roster.

Frequently Asked Questions

A PER of 15.0 is defined as league average. Values above 20.0 indicate an above-average starter, above 25.0 suggests All-NBA caliber play, and above 30.0 represents a historically elite season. The all-time single-season record is approximately 33.5 by Giannis Antetokounmpo in 2021-22. Most Hall of Fame players have career PERs between 22 and 28.

Player Efficiency Rating was created by John Hollinger, a basketball writer and analyst who later became Vice President of Basketball Operations for the Memphis Grizzlies. Hollinger first published the PER formula in his book 'Pro Basketball Forecast' and through his columns on ESPN.com in the early 2000s. The metric gained widespread adoption because it was one of the first widely accessible advanced stats in basketball.

PER relies exclusively on box-score statistics, which capture only a small fraction of defensive activity. Steals and blocks appear in the box score, but critical defensive contributions like contesting shots, switching assignments, help defense positioning, and denying passing lanes are not recorded. A player can be an elite defender without accumulating steals or blocks, and conversely, a player who gambles for steals may actually hurt team defense despite generating counting stats that inflate PER.

Pace adjustment normalizes for differences in team tempo. A team that plays at a pace of 105 possessions per game generates more statistical opportunities than a team playing at 95 possessions. Without adjustment, players on fast-paced teams would have artificially inflated PER values. The adjustment multiplies the raw per-minute rating by (League Pace / Team Pace), so a player on a fast team gets scaled down and a player on a slow team gets scaled up, creating a fair comparison framework.

Yes, PER can theoretically be negative, though it is extremely rare in practice. A negative PER would require a player to generate more negative contributions (turnovers, missed shots, fouls) than positive ones (points, rebounds, assists) on a per-minute basis. This might occur in very small sample sizes — for example, a player who enters a game for 2 minutes, commits a turnover and a foul, and does nothing else positive. Over a full season, negative PER is virtually unheard of among players who receive meaningful minutes.

The full Hollinger PER formula requires league-wide totals to compute several intermediate variables: league factor, VOP (value of possession), and DRB% (defensive rebound percentage). It also includes a final normalization step that sets the league-average PER to exactly 15.0. Our simplified version uses reasonable approximations for these league-wide constants (factor ≈ 0.667, VOP ≈ 1.0, DRB% ≈ 0.78) and does not apply the final league-average normalization. As a result, the output closely approximates but does not exactly match the official PER values published on sites like Basketball Reference.

Sources & Methodology

John Hollinger, Pro Basketball Forecast (2005). Basketball Reference PER methodology documentation. Dean Oliver, Basketball on Paper: Rules and Tools for Performance Analysis (2004). ESPN Hollinger Statistics archive. NBA Advanced Stats official documentation.
R

Roboculator Team

The Roboculator Team explains calculations, planning tools, and practical formulas in clear language for real-life situations.

How helpful was this calculator?

Be the first to rate!

Related Calculators

Vertical Jump Calculator (Basketball)

Basketball Calculators

Dunk Calculator

Basketball Calculators

True Shooting Percentage (TS%) Calculator

Basketball Calculators

Effective Field Goal Percentage (eFG%) Calculator

Basketball Calculators