Player Efficiency Rating (PER) Calculator

Quickly calculate a player's overall per-minute production in basketball using our advanced Player Efficiency Rating (PER) calculator. Input key statistics and understand their impact on player efficiency.

Calculate Player Efficiency Rating (PER)

Player Statistics (Per Game Averages)

Average minutes played per game.

Average field goals made per game.

Average field goals attempted per game.

Average 3-point field goals made per game.

Average free throws made per game.

Average free throws attempted per game.

Average offensive rebounds per game.

Average defensive rebounds per game.

Average assists per game.

Average steals per game.

Average blocks per game.

Average turnovers per game.

Average personal fouls committed per game.

League-Wide Factors (Adjustable per Team per Game)

Total minutes played by a team in a game (e.g., 5 players * 48 minutes).

League average FGM per team per game.

League average FGA per team per game.

League average 3PM per team per game.

League average FTM per team per game.

League average FTA per team per game.

League average OREB per team per game.

League average DREB per team per game.

League average AST per team per game.

League average STL per team per game.

League average BLK per team per game.

League average TOV per team per game.

League average PF per team per game.

League average points scored per team per game.

Average possessions per game for the league.

Adjusts PER based on player's primary position, as developed by Hollinger.

Player Efficiency Rating (PER) Result

Your Calculated PER:

0.00

Intermediate Calculations & Breakdown

Adjusted Raw Stats (URS): 0.00

Unadjusted PER (UPER): 0.00

Value Over Possession (VOP): 0.00

Defensive Rebound Percentage (DRB%): 0.00%

The Player Efficiency Rating (PER) is a per-minute rating developed by ESPN.com's John Hollinger. It attempts to boil down all of a player's statistical accomplishments into one number, adjusted for pace and position. The league average PER is always 15.00.

PER Performance Tiers

Comparison of calculated PER against standard performance tiers. The league average is 15.00.

Key Variables for Player Efficiency Rating Calculation

Variable Meaning Unit Typical Range (NBA Per Game)
MPMinutes PlayedMinutes0 - 40
FGMField Goals MadeUnitless0 - 15
FGAField Goals AttemptedUnitless0 - 30
3PM3-Point Field Goals MadeUnitless0 - 5
FTMFree Throws MadeUnitless0 - 10
FTAFree Throws AttemptedUnitless0 - 12
OREBOffensive ReboundsUnitless0 - 5
DREBDefensive ReboundsUnitless0 - 10
ASTAssistsUnitless0 - 15
STLStealsUnitless0 - 3
BLKBlocksUnitless0 - 3
TOVTurnoversUnitless0 - 5
PFPersonal FoulsUnitless0 - 5
LgMPLeague Average Minutes PlayedMinutes240 (5 players * 48 min)
LgFGMLeague Average Field Goals MadeUnitless35 - 45
LgFGALeague Average Field Goals AttemptedUnitless80 - 95
Lg3PMLeague Average 3-Point Field Goals MadeUnitless10 - 15
LgFTMLeague Average Free Throws MadeUnitless15 - 20
LgFTALeague Average Free Throws AttemptedUnitless20 - 25
LgOREBLeague Average Offensive ReboundsUnitless8 - 12
LgDREBLeague Average Defensive ReboundsUnitless30 - 35
LgASTLeague Average AssistsUnitless20 - 28
LgSTLLeague Average StealsUnitless6 - 9
LgBLKLeague Average BlocksUnitless4 - 6
LgTOVLeague Average TurnoversUnitless12 - 16
LgPFLeague Average Personal FoulsUnitless18 - 22
LgPTSLeague Average PointsPoints100 - 120
LgPaceLeague Average PacePossessions90 - 110
PFactorPosition FactorUnitless1.00 (Guard) to 1.06 (Center)
Essential player statistics and league factors used in the PER formula.

What is Player Efficiency Rating (PER)?

The Player Efficiency Rating (PER) is a comprehensive per-minute rating developed by ESPN.com's John Hollinger. It aims to summarize a basketball player's statistical contributions into a single numerical value, providing a quick way to gauge their overall impact and productivity. The core idea behind the PER calculation is to credit players for positive actions like field goals, free throws, 3-pointers, assists, offensive and defensive rebounds, steals, and blocks, while penalizing them for negative actions such as turnovers, missed shots, and personal fouls. It is adjusted for pace of play and a player's position, with the league average always set to 15.00.

Who should use it: Coaches, scouts, analysts, fantasy basketball enthusiasts, and general fans can use the player efficiency rating calculator to objectively compare players, evaluate individual performance, and understand how various statistics contribute to overall player efficiency. It's particularly useful for comparing players who play different amounts of minutes or in different roles.

Common misunderstandings: A common misunderstanding is that PER is a perfect, all-encompassing metric. While powerful, it doesn't account for defensive effort not captured by blocks or steals (e.g., strong on-ball defense, help defense rotations), nor does it fully capture the intangible aspects of leadership or chemistry. It also can sometimes favor players with high usage rates. Another point of confusion can be the impact of shooting percentages and how they are implicitly factored into the formula through FGM/FGA and FTM/FTA.

Player Efficiency Rating (PER) Formula and Explanation

The Player Efficiency Rating formula is intricate, designed to normalize a player's per-minute production across different paces and positions. It begins by calculating a player's Unadjusted Raw Statistical Value (URS), then their Unadjusted PER (UPER), and finally scales it against league averages and position factors to arrive at the final PER score.

The simplified calculation used in this calculator follows Hollinger's core principles:

  1. Calculate Player's Unadjusted Raw Statistical Value (URS): This step assigns weighted values to each positive and negative statistical event a player accumulates.
  2. Calculate Player's Unadjusted PER (UPER): This normalizes the URS by the minutes played (MP), giving a per-minute production rate.
  3. Calculate League Average URS and UPER: The same calculations are performed using league-wide average statistics to establish a baseline.
  4. Apply Position Factor: The UPER is adjusted based on the player's position (Guard, Forward, Center) to account for different statistical expectations.
  5. Scale to League Average 15: The final PER is then scaled so that the league average PER is exactly 15.00, making it easy to interpret a player's performance relative to the average.

While the exact weights are proprietary to Hollinger, the general structure involves:

  • Positive contributions: FGM, 3PM, FTM, OREB, DREB, AST, STL, BLK.
  • Negative contributions: FGA-FGM (missed FGs), FTA-FTM (missed FTs), TOV, PF.

The formula can be complex, but our calculator handles all the underlying weighted calculations for you.

Variables Table

Variable Meaning Unit Typical Range (NBA)
MPMinutes PlayedMinutes0 - 40
FGMField Goals MadeUnitless0 - 15
FGAField Goals AttemptedUnitless0 - 30
3PM3-Point Field Goals MadeUnitless0 - 5
FTMFree Throws MadeUnitless0 - 10
FTAFree Throws AttemptedUnitless0 - 12
OREBOffensive ReboundsUnitless0 - 5
DREBDefensive ReboundsUnitless0 - 10
ASTAssistsUnitless0 - 15
STLStealsUnitless0 - 3
BLKBlocksUnitless0 - 3
TOVTurnoversUnitless0 - 5
PFPersonal FoulsUnitless0 - 5
LgMPLeague Average Minutes Played (per team per game)Minutes240
LgFGMLeague Average Field Goals Made (per team per game)Unitless35 - 45
LgFGALeague Average Field Goals Attempted (per team per game)Unitless80 - 95
Lg3PMLeague Average 3-Point Field Goals Made (per team per game)Unitless10 - 15
LgFTMLeague Average Free Throws Made (per team per game)Unitless15 - 20
LgFTALeague Average Free Throws Attempted (per team per game)Unitless20 - 25
LgOREBLeague Average Offensive Rebounds (per team per game)Unitless8 - 12
LgDREBLeague Average Defensive Rebounds (per team per game)Unitless30 - 35
LgASTLeague Average Assists (per team per game)Unitless20 - 28
LgSTLLeague Average Steals (per team per game)Unitless6 - 9
LgBLKLeague Average Blocks (per team per game)Unitless4 - 6
LgTOVLeague Average Turnovers (per team per game)Unitless12 - 16
LgPFLeague Average Personal Fouls (per team per game)Unitless18 - 22
LgPTSLeague Average Points (per team per game)Points100 - 120
LgPaceLeague Average Pace (possessions per game)Possessions90 - 110
PFactorPosition Factor (Guard: 1.00, Forward: 1.04, Center: 1.06)Unitless1.00 - 1.06

Practical Examples

Example 1: An All-Star Forward

Let's calculate the Player Efficiency Rating for an imaginary All-Star Forward with strong all-around numbers, using the default league factors provided in the calculator (representing a recent NBA season).

  • Inputs: MP=36.0, FGM=9.0, FGA=18.0, 3PM=2.0, FTM=5.0, FTA=6.0, OREB=2.0, DREB=7.0, AST=5.0, STL=1.5, BLK=1.0, TOV=2.5, PF=2.5. Position Factor: Forward (1.04).
  • Units: All player statistics are per game averages. League factors are per team per game.
  • Results: Inputting these values into the Player Efficiency Rating calculator would yield a PER in the range of 22-25, indicating an MVP candidate or All-Star level performance.
  • Interpretation: This player contributes significantly across multiple statistical categories, with efficient scoring, strong rebounding, and playmaking, leading to a high PER.

Example 2: A Rookie Bench Guard

Consider a rookie guard playing limited minutes with developing statistics. We'll use the same league factors.

  • Inputs: MP=15.0, FGM=2.5, FGA=6.0, 3PM=0.5, FTM=1.0, FTA=1.2, OREB=0.3, DREB=1.5, AST=1.8, STL=0.7, BLK=0.1, TOV=1.0, PF=1.5. Position Factor: Guard (1.00).
  • Units: All player statistics are per game averages. League factors are per team per game.
  • Results: This player's PER would likely be in the 10-15 range, perhaps slightly below or around 15.00 if they are an average bench player.
  • Interpretation: A PER around league average (15.00) for a bench player indicates solid, if not spectacular, per-minute production. While their raw numbers are low due to limited minutes, their efficiency per minute is respectable.

How to Use This Player Efficiency Rating Calculator

Our Player Efficiency Rating calculator is designed for ease of use, allowing you to quickly assess a player's impact. Follow these steps:

  1. Input Player Statistics: Enter the per-game averages for the player in question into the "Player Statistics" fields. Ensure these are accurate and reflect their performance over a meaningful sample size (e.g., a full season or a significant stretch of games).
  2. Review/Adjust League-Wide Factors: The "League-Wide Factors" section comes pre-filled with default values approximating recent NBA season averages. For most users, these defaults will be sufficient. However, if you are analyzing players from a specific season or league with different dynamics, you can adjust these inputs to match the relevant league averages.
  3. Select Position Factor: Choose the player's primary position (Guard, Forward, or Center) from the dropdown. This factor adjusts the PER calculation to account for the typical statistical contributions expected from each position.
  4. Interpret Results: The calculator will automatically update the "Calculated PER" and intermediate values in real-time. A PER of 15.00 is exactly league average. Higher values indicate above-average efficiency, and lower values indicate below-average efficiency. Refer to the "PER Performance Tiers" chart for a visual interpretation.
  5. Copy Results: Use the "Copy Results" button to easily save or share your calculation, including key assumptions.
  6. Reset: If you wish to start over, click the "Reset All Inputs" button to restore all fields to their default values.

Key Factors That Affect Player Efficiency Rating

Many elements contribute to a player's overall Player Efficiency Rating. Understanding these factors can help you better interpret results and identify areas of strength or weakness:

  • Scoring Efficiency: Field Goal Made (FGM), 3-Point Field Goals Made (3PM), and Free Throws Made (FTM) are heavily weighted positively. Conversely, missed field goals (FGA - FGM) and missed free throws (FTA - FTM) are penalized. This highlights the importance of efficient shooting, not just high volume.
  • Rebounding: Both Offensive Rebounds (OREB) and Defensive Rebounds (DREB) contribute positively, with offensive rebounds generally weighted higher due to their impact on gaining extra possessions.
  • Playmaking: Assists (AST) are a significant positive contributor, reflecting a player's ability to create scoring opportunities for teammates.
  • Defensive Impact (Measured Stats): Steals (STL) and Blocks (BLK) are positive factors, directly crediting players for disrupting opponent possessions and protecting the rim. It's important to remember PER doesn't capture all defensive aspects.
  • Turnovers and Fouls: Turnovers (TOV) and Personal Fouls (PF) are negative factors, penalizing players for actions that hurt their team's possession or put them in foul trouble.
  • Minutes Played (MP): PER is a per-minute statistic, so it normalizes performance regardless of playing time. However, very low minutes can sometimes lead to volatile PER values.
  • Position Factor: This adjustment acknowledges that different positions have different statistical roles. For instance, centers naturally accrue more rebounds and blocks, while guards accumulate more assists and steals. The position factor helps level the playing field for comparison.
  • League Pace: The PER formula implicitly accounts for the pace of play across the league. In faster-paced leagues, players might accumulate more raw stats, and PER adjusts for this to allow for fair comparisons across different eras or leagues.

Frequently Asked Questions (FAQ) about Player Efficiency Rating

Q: What is a good Player Efficiency Rating (PER)?

A: A PER of 15.00 is considered exactly league average. A PER above 15 indicates above-average efficiency, while below 15 indicates below-average efficiency. Generally:

  • <10: Bench player
  • 10-15: Average starter/role player
  • 15-18: Good starter
  • 18-20: All-Star candidate
  • 20-22: All-Star
  • 22-25: MVP candidate
  • >25: MVP-level performance

Q: How does PER account for different positions?

A: PER uses a "position factor" to adjust for the typical statistical contributions of guards, forwards, and centers. This prevents players from being unfairly penalized or rewarded for statistics that are common to their role.

Q: Can PER be used to compare players from different eras?

A: Yes, PER is designed to be comparable across different eras and leagues because it adjusts for league-wide pace and average efficiency, normalizing the numbers so a PER of 15 means the same thing regardless of the year.

Q: Does PER consider defense?

A: PER accounts for defensive stats like steals (STL) and blocks (BLK), which are positive contributions. However, it does not directly measure other crucial defensive aspects like on-ball defense, help defense, or defensive rotations. For a more complete picture of defensive impact, other metrics like Box Plus/Minus (BPM) or defensive rating are often used.

Q: What are the limitations of the Player Efficiency Rating?

A: While a powerful metric, PER has limitations. It doesn't capture intangibles like leadership, chemistry, or defensive effort not reflected in steals/blocks. It can sometimes overvalue high-usage offensive players who are inefficient, and it doesn't account for shot quality or gravity. It's best used in conjunction with other advanced basketball statistics.

Q: Why are league average factors important for PER calculation?

A: League average factors are crucial because PER is a relativistic stat. It measures a player's efficiency against the league average. These factors ensure that a PER of 15 always represents an average player's per-minute production in any given context.

Q: What's the difference between URS, UPER, and PER?

A: URS (Unadjusted Raw Statistical Value) is the raw sum of a player's weighted positive and negative statistical contributions. UPER (Unadjusted PER) is the URS divided by minutes played, giving a per-minute raw efficiency. PER (Player Efficiency Rating) is the final, scaled UPER, adjusted for position and normalized so the league average is 15.00.

Q: How frequently should I update the league average factors?

A: For the most accurate comparisons within a specific season, it's ideal to use league average factors from that particular season. However, for general analysis, the default values provided in this player efficiency rating calculator are typically good approximations based on recent NBA trends.

Related Tools and Internal Resources

Enhance your basketball analytics with these related tools and resources:

🔗 Related Calculators