← Back to Blog

True Shooting Percentage Explained for NBA Fans

The box score says a player shot 39% from the field. Sounds bad. But what if most of those attempts were threes, and he also went to the free-throw line eight times and hit seven of them? That field goal percentage is hiding the whole story. True shooting percentage — TS% — is the stat that tells you the truth.

It's one of the most useful numbers in basketball analysis, and most fans either don't know it exists or don't know how to use it. Here's everything you need.

Why Field Goal Percentage Lies to You

Field goal percentage (FG%) counts every made shot the same way. A made two-pointer and a made three-pointer are both just "one make." That's a problem. If you hit one three out of two attempts, your FG% is 50% and you scored 3 points. If you hit one two out of two attempts, your FG% is also 50% — but you only scored 2 points. Same percentage. Very different value.

FG% also ignores free throws completely. If a player draws contact all night and goes 9-for-10 from the line, none of those 9 points show up in their field goal percentage. You'd look at a 38% FG% game and think they had a rough night — when they actually scored 22 efficient points. FG% isn't just imperfect. It's actively misleading.

How True Shooting Percentage Actually Works

The formula is: TS% = Points ÷ (2 × (FGA + 0.44 × FTA)). You don't need to memorize it. Here's what it means in plain English: TS% divides a player's total points by the total number of scoring "possessions" it took to get there. Three-pointers count as more valuable. Free throws are weighted to account for the fact that not every trip to the line uses a full possession — and-ones, technical fouls, that kind of thing.

The result is one clean number that reflects all three ways a player can score: two-point field goals, three-point field goals, and free throws. League-average TS% in the NBA typically sits around 57–58%. Here's a quick reference:

  • Elite: 63% and above
  • Above average: 59–62%
  • League average: 56–58%
  • Below average: 52–55%
  • Inefficient: Under 52%

If a player is under 52% TS%, they're burning possessions. High volume doesn't save them — they're hurting the team more than helping, even if the points total looks fine on the surface.

What True Shooting Percentage Looks Like on Real Players

Nikola Jokic posted a TS% above 66% during the 2024–25 season. That's elite by any measure. His shot selection is conservative — very few contested mid-range attempts — he gets to the line consistently, and he rarely wastes possessions on low-probability shots. When you see a player consistently above 64% TS%, you're looking at someone who almost never takes a bad shot.

Anthony Edwards typically sits around 57–58% TS%. That's right at league average, which is actually respectable given that Ant takes a lot of contested pull-up attempts and high-volume shots off the dribble. When Ant goes 8-for-21 from the field but hits three threes and goes 7-for-8 from the line, his TS% for that game is still solid — even though the raw FG% looks ugly in the box score.

Giannis Antetokounmpo is the most interesting case. His FG% looks enormous because most of his shots are close-range. His TS% — typically 62–64% — tells the full story, accounting for his massive free-throw volume. Even though his free throw accuracy has historically been inconsistent, the sheer number of attempts he earns keeps his overall efficiency high. That's something FG% can't show you.

Where True Shooting Percentage Has Limits

TS% doesn't measure shot difficulty. A player hitting 61% TS% on wide-open catch-and-shoot threes and layups at the rim is a very different player from someone hitting 61% TS% off hard, contested step-backs and isolation pull-ups. Same number. Different skill. The context matters.

It also doesn't account for creation. A player who generates all of their own shots — getting into the paint against loaded defenses, pulling up off ball screens — is doing something harder than a corner-three specialist who only shoots when the defense collapses. The best way to address this is to pair TS% with usage rate. Usage rate measures what percentage of team possessions end with a specific player shooting, getting fouled, or turning it over.

A player with high usage and high TS% is elite. High usage with low TS% means they're a possession drain. Low usage with high TS% usually means a role player who keeps the number clean by being selective. Know the combination, not just the TS% alone.

How True Shooting Percentage Should Change Your Predictions

This is what most explainers skip. TS% isn't just trivia — it changes how you should evaluate players before games.

Points per game is the most common stat fans use to size up a scorer. But PPG is just usage multiplied by efficiency. A player averaging 26 points at 61% TS% is a completely different animal than one averaging 26 points at 51% TS%. The efficient scorer is sustainable. The inefficient one is one cold night from being a total liability — and cold nights regress toward the mean harder when your TS% is already shaky.

Before evaluating a player for an upcoming game, check their TS% over the last 10 games — not just PPG, not just last game. A player riding a hot streak at 65% TS% over that window is genuinely dialed in. A player "averaging 28 points" over that same stretch at 50% TS% is running hot on volume and will cool off. TS% tells you which one you're dealing with.

Matchup reads also get sharper with TS% in mind. A player whose efficiency comes from free throws holds up better against physical perimeter defense than one whose TS% is built entirely on three-point shooting. A player who posts 63% TS% on mid-range and post work won't replicate that efficiency against an elite interior defender. Know how the number is built, then apply it to the opponent.

The Simple Takeaway on TS%

True shooting percentage is the most honest scoring efficiency stat in basketball. Field goal percentage ignores three-point value and ignores free throws. TS% captures all of it in one clean number.

Elite is 63%+. League average is 57–58%. Below 52% means a player is actively costing their team, no matter how many points they're putting up. Start checking TS% before you form an opinion on a scorer — it takes ten seconds to look up and immediately sharpens your read on who's actually efficient versus who's just playing big minutes.

If you want to actually test whether your player reads hold up over time — not just after a big game — GAGE is building a platform where sports fans compete on prediction accuracy across full seasons. Understanding stats like TS% is the foundation. Knowing how to apply them when it counts is what separates real sports knowledge from guessing.