The basketball box score, explained
Last reviewed October 13, 2026
A basketball box score is a table of one game's stats. Each player gets a row, each stat gets a column, and a team total runs along the bottom. Read across a row to see one player's game. Read down a column to see where a stat came from.
The columns
Box scores differ by league and by publisher. Most use the abbreviations below. Definitions follow the NBA Stats Glossary unless noted.
- PTS: points scored.
- REB: rebounds. The NBA defines a rebound as recovering the ball after a missed shot. Fuller box scores split rebounds in two: boards won by the team that missed the shot, and boards won by the defense.
- AST: assists. A pass that leads directly to a made basket. See how to record assists.
- STL: steals. A defender takes the ball from the offense and causes a turnover.
- BLK: blocks. A defender tips a shot attempt.
- TO or TOV: turnovers. The offense loses the ball to the defense. See what counts as a turnover.
- PF: personal fouls.
Fuller box scores also show shooting columns as made-attempted pairs, like FG 5-11. Separate pairs cover three-pointers (3PT) and free throws (FT). Some also list each player's time on the floor (MIN).
How to read one
Start with the team totals. Then look for the rows that explain them:
- Points against shots. A player with 18 points on 7-of-19 shooting had a different night from one with 18 on 7-of-10.
- Assists against turnovers. A guard with 6 assists and 1 turnover protected the ball. Six assists and six turnovers is a mixed night.
- Fouls. A starter with four fouls in the third quarter explains a quiet fourth.
A box score shows what happened. It raises the questions, and the film answers them.
How a statkeeper records it
During the game, you never write a box score directly. You record events, and the box score is the sum of them. Each made basket, rebound or turnover adds to one player's row in one column. At the end, the team row is the sum of the player rows.
On paper, that means tally marks per player and per stat, added up at every break. One check catches most mistakes: the players' points must add up to the team's score on the scoreboard.
With HoopReads you say the play, and the box score updates while the game runs:
“Tyler dime to Isaiah for the layup”
- #1 · assist +1
- #12 · two made +1
One sentence gives the passer the assist and the shooter the basket. Tap a cell in the live box score to see the plays behind it. Fix any that came out wrong.
Judgment calls
The numbers in a box score look exact. Some of them rest on a statkeeper's call:
- Assists depend on whether the pass led directly to the score. The FIBA manual sets detailed rules for this. Other stat crews and leagues judge it in their own way.
- Steals vs. turnovers. Every steal has a matching turnover. Not every turnover has a steal. A travel has no steal.
- Who gets the rebound. Credit the player who gains control, not whoever touched it earlier.
Some ball changes are charged to a team rather than a player, like a shot-clock violation or a ball that goes out of bounds off a rebound. Official stat crews sometimes list these in the team row. HoopReads credits every stat to a player, so its team totals are always the sum of the players.
Related
- How to keep basketball stats: the full workflow.
- Stat keeper cheat sheet: every abbreviation on one screen.
Basketball stats, spoken.
Track a Game
Scan with your iPhone camera to get HoopReads on the App Store.
Send the link to my phone