{
  "id": "true-shooting",
  "version": "934bea236d5c",
  "status": "published",
  "name": "True Shooting Calculator",
  "question": "What is my true shooting percentage?",
  "summary": "Works out a basketball player’s true shooting percentage (TS%) from points, field goal attempts and free throw attempts, with the effective field goal percentage.",
  "category": "sports",
  "subcategory": "scoring",
  "url": "https://www.acalculator.org/sports/true-shooting-calculator",
  "markdown": "https://www.acalculator.org/sports/true-shooting-calculator.md",
  "kind": "function",
  "method": "TSA = FGA + 0.44 × FTA; TS% = PTS ÷ (2 × TSA); eFG% = (FG + 0.5 × 3P) ÷ FGA.",
  "assumptions": [
    "The 0.44 free throw factor is the one Basketball-Reference and the NBA use; it counts and-ones and three-shot fouls on average.",
    "TS% can pass 100% when most points come from free throws."
  ],
  "inputs": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "type": "object",
    "properties": {
      "pts": {
        "title": "Points",
        "description": "The points scored.",
        "type": "integer",
        "minimum": 0,
        "maximum": 10000000
      },
      "fga": {
        "title": "Field goal attempts",
        "description": "The 2-point and 3-point shots taken (FGA).",
        "type": "integer",
        "minimum": 0,
        "maximum": 10000000
      },
      "fta": {
        "title": "Free throw attempts",
        "description": "The free throws taken (FTA).",
        "type": "integer",
        "minimum": 0,
        "maximum": 10000000
      },
      "fg": {
        "title": "Field goals made",
        "description": "Optional: the 2-point and 3-point shots made (FG), for eFG%.",
        "type": "integer",
        "minimum": 0,
        "maximum": 10000000
      },
      "tp": {
        "title": "3-pointers made",
        "description": "Optional: the 3-point shots made (3P), for eFG%.",
        "type": "integer",
        "minimum": 0,
        "maximum": 10000000
      }
    }
  },
  "outputs": {
    "ts": {
      "label": "True shooting percentage",
      "description": "Points ÷ (2 × (FGA + 0.44 × FTA)).",
      "format": "percent"
    },
    "tsa": {
      "label": "True shooting attempts",
      "description": "FGA + 0.44 × FTA.",
      "format": "number"
    },
    "ppsa": {
      "label": "Points per shooting attempt",
      "description": "Points ÷ true shooting attempts: twice the TS%.",
      "format": "number"
    },
    "efg": {
      "label": "Effective field goal percentage",
      "description": "(FG + 0.5 × 3P) ÷ FGA.",
      "format": "percent"
    }
  },
  "defaultAnswer": {
    "inputs": {
      "pts": 2375,
      "fga": 1598,
      "fta": 400,
      "fg": 805,
      "tp": 402
    },
    "outputs": {
      "ts": 66.9391206313416,
      "tsa": 1774,
      "ppsa": 1.338782412626832,
      "efg": 62.95369211514393
    },
    "text": "2,375 points on 1,598 field goal and 400 free throw attempts is a true shooting percentage of 66.9%."
  },
  "examples": [
    {
      "given": {
        "pts": 2375,
        "fga": 1598,
        "fta": 400,
        "fg": 805,
        "tp": 402
      },
      "expect": {
        "ts": 66.9391206313416,
        "tsa": 1774,
        "ppsa": 1.338782412626832,
        "efg": 62.95369211514393
      },
      "source": "Basketball-Reference, Stephen Curry 2015-16 (2,375 points, 1,598 FGA, 805 FG, 402 3P, 400 FTA; TS% .669, eFG% .630), https://www.basketball-reference.com/players/c/curryst01.html (retrieved 2026-10-05); hand calculation in content.mdx; Basketball-Reference, Glossary: TS% = PTS ÷ (2 × TSA), TSA = FGA + 0.44 × FTA; eFG% = (FG + 0.5 × 3P) ÷ FGA, https://www.basketball-reference.com/about/glossary.html (retrieved 2026-10-05)"
    },
    {
      "given": {
        "pts": 30,
        "fga": 20,
        "fta": 10
      },
      "expect": {
        "ts": 61.47540983606557,
        "tsa": 24.4
      },
      "source": "hand calculation in content.mdx: 30 ÷ (2 × 24.4); Basketball-Reference, Glossary: TS% = PTS ÷ (2 × TSA), TSA = FGA + 0.44 × FTA; eFG% = (FG + 0.5 × 3P) ÷ FGA, https://www.basketball-reference.com/about/glossary.html (retrieved 2026-10-05)"
    },
    {
      "given": {
        "pts": 10,
        "fga": 0,
        "fta": 10
      },
      "expect": {
        "ts": 113.63636363636364,
        "tsa": 4.4
      },
      "source": "hand calculation in content.mdx: 10 ÷ 8.8; Basketball-Reference, Glossary: TS% = PTS ÷ (2 × TSA), TSA = FGA + 0.44 × FTA; eFG% = (FG + 0.5 × 3P) ÷ FGA, https://www.basketball-reference.com/about/glossary.html (retrieved 2026-10-05)"
    }
  ],
  "sources": [
    "Basketball-Reference, Glossary: TS% = PTS ÷ (2 × TSA), TSA = FGA + 0.44 × FTA; eFG% = (FG + 0.5 × 3P) ÷ FGA. https://www.basketball-reference.com/about/glossary.html (retrieved 2026-10-05)",
    "Basketball-Reference, Stephen Curry: 2015-16 totals and TS% .669. https://www.basketball-reference.com/players/c/curryst01.html (retrieved 2026-10-05)"
  ],
  "related": [
    "passer-rating",
    "win-percentage",
    "batting-average"
  ],
  "changelog": []
}
