A single number that measures shooting efficiency across all three ways to score — two-pointers, three-pointers, and free throws.
Field goal percentage ignores free throws and treats a two-pointer and a three-pointer as equal. Both distortions matter. A player who draws fouls constantly is more valuable than his field goal percentage suggests. A player who only shoots twos can lead the team in FG% while being less efficient than a three-point specialist. True Shooting % fixes both problems by measuring points produced per shooting attempt, including trips to the line.
In 2025–26, Olympiacos leads EuroLeague teams with a TS% of 61.5%, followed by Hapoel Tel Aviv at 61.2% and Olimpia Milano at 60.7%. The least efficient teams sit around 54–57%, with ASVEL at 54.6% at the bottom.
Baskonia's 59.9% TS% in 2025–26 ranks fifth in EuroLeague — meaning that for every 100 shooting possessions they used, they converted at an above-average rate across twos, threes, and free throws. Despite finishing 13–25, Baskonia demonstrated that shooting efficiency and winning aren't perfectly correlated: their defensive rating (121.5) was the worst in the league. TS% measures one dimension of offense — it doesn't tell the whole story.
A player who takes three perfectly selected shots per game might lead the team in TS% while contributing almost nothing. Efficiency without usage is safe — but it doesn't move the ball or the scoreboard. Always look at TS% alongside how many possessions a player actually uses.
Players who draw fouls constantly can post elite TS% figures even when their actual shooting from the field is mediocre. The free throw component rewards getting to the line — which is a real skill — but it means two players with the same TS% can have very different shooting profiles.
TS% = Points / (2 × (FGA + 0.44 × FTA))
The 0.44 multiplier accounts for the fact that not every free throw attempt represents a full possession — and-ones and technical fouls complicate the math.
TS%: True Shooting Percentage / FGA: Field Goal Attempts / FTA: Free Throw Attempts