Calculator
Formula used
True Shooting Percentage estimates scoring efficiency by weighting field-goal attempts and free-throw attempts. It is often preferred over basic field-goal percentage because it accounts for threes and free throws.
- PTS: total points scored.
- FGA: total field-goal attempts.
- FTA: total free-throw attempts.
- w: estimates how many possessions free throws consume.
How to use this calculator
- Enter PTS, FGA, and FTA from any game or season.
- Keep the free-throw weight at 0.44, or adjust it to match your model.
- Select rounding and display format, then press Calculate TS%.
- Review the result card above the form for the value and breakdown.
- Use Download CSV or Download PDF to save your report.
Example data table
The TS% values below use w = 0.44 and percent display.
| Player | PTS | FGA | FTA | TS% |
|---|---|---|---|---|
| Guard A | 28 | 20 | 6 | 61.8% |
| Wing B | 18 | 12 | 4 | 65.4% |
| Center C | 22 | 15 | 8 | 59.4% |
| Rookie D | 12 | 11 | 2 | 50.5% |
| Sixth E | 16 | 10 | 7 | 61.2% |
TS% vs FG%
True Shooting Percentage converts scoring into points per shooting possession, combining two-point shots, three-point shots, and free throws in one rate. The denominator doubles shooting attempts, so a TS% of 0.600 means 1.20 points per attempt. Unlike FG%, it rewards made threes and trips to the line. This calculator makes the comparison fair when players have different shot mixes and free-throw rates. It is useful for season efficiency summaries.
Benchmarks by Role
Use TS% benchmarks to interpret output. Around 0.500–0.540 is often below-average for high-volume scorers, while mid-0.550s tends to be solid. Finishers, catch‑and‑shoot threats, and foul-drawers can push beyond 0.600. Bigs may run higher TS% from close shots; pull‑up guards may run lower from difficulty. Compare players within similar usage and role. For games, variance is high, so use multi-game samples. At league scale, TS% gaps can decide win probability.
Free-Throw Weight
Free-throw attempts matter because they often consume less than a full shooting possession. The weight parameter w approximates that cost by converting FTA into attempt equivalents. Many models use 0.44, but some contexts prefer values near 0.47 to reflect technical fouls, and-one patterns, or intentional fouling. If you change w, the denominator shifts, moving TS% slightly. Keeping w consistent across comparisons is more important than the exact setting overall.
Volume and Context
TS% should be read beside volume and playmaking. A player with 0.590 TS% on 8 attempts may not create the same value as 0.565 on 20 attempts against top defenders. Track usage, turnovers, and assists to see whether efficiency comes from self-created shots or spot-ups. When comparing teams, use the same stat definitions and time windows. This calculator standardizes inputs so you can focus on context and decisions today.
Reporting and Tracking
Use the export buttons to turn calculations into repeatable reporting. CSV output drops into spreadsheets for season splits, home/away filters, or opponent adjustments. PDF output works for scouting packets, coaching notes, and player-development check-ins. Add the label field to track game number, date, or lineup. Over time, graph TS% by month to spot slumps or sustainable improvements. Consistent data entry is the key to meaningful, reliable trend lines across seasons.
FAQs
1) What inputs do I need for TS%?
Enter points, field-goal attempts, and free-throw attempts from any box score. Optionally add a label, choose rounding, and select percent or decimal display.
2) Why isn’t the free-throw weight set to 1.0?
Free throws do not always consume a full possession. The weight converts FTA into attempt equivalents so TS% aligns better with possessions used. Keep the same weight when comparing players.
3) Can I use this for season totals?
Yes. Use season totals for PTS, FGA, and FTA to get season TS%. For splits, calculate separately for each segment and export CSV to combine results.
4) How do I compare two players fairly?
Compare similar roles and minutes, then consider volume. A slightly lower TS% on far higher attempts can still be more valuable. Pair TS% with usage, turnovers, and shot profile.
5) What happens if attempts are zero?
If FGA and the weighted FTA sum to zero, the denominator becomes zero and TS% is undefined. Add attempts above zero or check that stats were entered correctly.
6) Does TS% replace FG% or eFG%?
TS% complements other shooting metrics. FG% ignores threes and free throws, while eFG% adds three-point value but still ignores free throws. Use TS% for overall scoring efficiency, and keep eFG% for shot-only efficiency.