Basketball Efficiency Calculator - TS% & Player Rating

Calculate True Shooting % and a simple player efficiency rating from box-score stats. Formulas, worked examples and how it differs from NBA PER.

Player Archetype & Scenario Presets

Load realistic single-game or full-season box-score profiles to compare analytical efficiency:

Player Box-Score Input

Enter single-game stats (set Games Played to 1) or full-season aggregate totals.

Scoring & Shooting Accuracy

Free Throws & Ball Handling

Playmaking & Defense

Gold Standard Scoring Efficiency
58.1%
Above League AverageNBA Avg: ~57.0%
NBA EFF / Game28.0
Weighted Rating12.30
eFG% (w/ 3s)55.6%

Rating Value Contribution by Statistic

Positive analytical weights (green/blue) vs. turnover and missed-shot penalties (red/amber).

Green: Value added to rating · Red: Deducted for turnovers and missed attempts

Shooting Accuracy Metrics Comparison

How adding 3-pointers (eFG%) and free throws (TS%) reveals true scoring productivity.

Grey: Plain FG% · Blue: eFG% (3-pt adjustment) · Gold: TS% (Full scoring possession model)

Box-Score Accounting & Weighted Contribution Statement

Step-by-step breakdown of positive productive plays and negative possession waste.

Stat CategoryEntered CountMultiplier / WeightTotal Rating Contribution
Points Scored (PTS)25+0.50 per point+12.50
Rebounds (REB)8+0.30 per rebound+2.40
Assists (AST)6+0.30 per assist+1.80
Steals (STL)2+0.70 per steal+1.40
Blocks (BLK)1+0.70 per block+0.70
Turnovers Conceded (TOV)3-0.70 per turnover-2.10
Missed Field Goals9 (9)-0.40 per missed FG-3.60
Missed Free Throws2 (2)-0.40 per missed FT-0.80
Weighted Player Rating per Game (1 GP)12.30

Frequently Asked Questions

True Shooting percentage is calculated with the formula: TS% = Points / [2 × (Field Goals Attempted + 0.44 × Free Throws Attempted)]. It measures total scoring efficiency by properly weighting 2-pointers, 3-pointers, and free throws into a single percentage.
In the modern NBA and high-level college basketball, the league average TS% hovers around 57.0% to 57.5%. A TS% above 60.0% is considered elite, while a TS% above 64.0% is historically exceptional (typically achieved by elite sharpshooters or high-percentage rim-running big men). Anything below 53.0% is considered inefficient.
FG% (Field Goal Percentage) treats all made baskets equally (a 3-pointer counts the same as a layup) and ignores free throws. eFG% (Effective Field Goal Percentage) gives 3-pointers 1.5× value to account for the extra point, but still omits free throws. TS% (True Shooting Percentage) factors in 2-pointers, 3-pointers, and free throws, providing the most complete measurement of overall scoring efficiency.
The standard NBA Efficiency rating is: EFF = (Points + Rebounds + Assists + Steals + Blocks - Missed Field Goals - Missed Free Throws - Turnovers) / Games Played. A single-game EFF score of 20+ is strong, while 30+ represents an All-Star caliber performance.
In basketball, every possession has an expected point value of approximately 1.10 to 1.15 points. When a player turns the ball over or misses a shot that ends in a defensive rebound, that possession yields zero points and awards transition opportunity to the opponent. Deducting for missed attempts prevents players from inflating their stats through inefficient high-volume chucking.
Because not all free throw attempts consume half a possession. And-ones award a free throw with zero additional possessions consumed, technical fouls award free throws without consuming a team possession, and fouls on 3-point attempts award 3 free throws on one possession. Extensive NBA statistical regression determined that 0.44 free throws per attempt accurately reflects true possession usage.
John Hollinger's PER is pace-adjusted to 48 minutes and normalized against the entire league so that the average player always scores 15.00. Our rating is a transparent, box-score-derived per-game rating that does not require proprietary league-wide defensive and offensive pace constants.
You can use it for both! For a single game, enter the single-game box score and set Games Played to 1. For a full season, enter your season totals (e.g., 500 points, 150 rebounds over 25 games), and the calculator will automatically compute your per-game efficiency and overall season shooting percentages.