How to keep basketball stats
Last reviewed October 13, 2026
To keep basketball stats, pick a stat list before tip-off, watch every possession, and credit each event to one player: a basket, a rebound, an assist, a steal, a block, a turnover or a foul. Write it down (or say it) the moment it happens. At each break, compare your totals with the scoreboard.
That's the whole job. The rest of this guide covers the details that trip people up.
What you are keeping
A team's stats come from a short list of events. Most programs keep these:
- Points, credited to the player who scored.
- Rebounds: a player gains control of the ball after a missed shot.
- Assists: the pass that leads directly to a teammate's basket. See how to record assists.
- Steals: a defender's action causes the offense to lose the ball.
- Blocks: a defender deflects a shot attempt.
- Turnovers: the offense loses the ball before a shot. See what counts as a turnover.
- Fouls: the official charges a foul to a player.
These are your columns. The basketball box score guide explains how they become one sheet at the end of the game. To keep them on paper, print the free basketball stat sheet.
Stats are not the official score
Two records come out of a game, and they are separate.
- The official scorebook belongs to the official scorer. It holds the running score, each player's fouls, timeouts and the possession arrow. In NFHS high-school games, the referee names the official scorebook. If there is a dispute, the book's record stands unless the referee knows otherwise. The scorebook guide covers that job.
- Team stats belong to your program. They count everything that does not change the score, like rebounds, assists and steals. Nobody at the table checks them, so you have to check them yourself.
You can do both jobs. Most teams split them: one person keeps the book, another keeps the stats.
Before the game
- Get the roster with jersey numbers. Everything you record uses jersey numbers.
- Choose your stat list. If you are alone, keep the core list above. Don't start columns you can't keep up with in a fast game.
- Learn the starters. NFHS scorer instructions ask for the starting lineup ten minutes before tip-off. The same deadline works for you.
- Agree on the hard calls. Assists and turnovers depend on judgment. Decide ahead of time with your coach how strict to be.
During the game
- Watch the ball, then the hands. On every possession, ask how it ended. Was it a score, a miss, a turnover or a foul? Then ask who touched the ball last.
- Credit one player per event. Each stat goes to a person, never to "somebody".
- Write it at once. If you wait until the next dead ball, you will lose a play.
- Mark what you missed. If you didn't see who got a rebound, note it and fix it at the next timeout. Don't guess.
How a statkeeper records it
On paper, each event is a tally mark in the player's row under the stat's column. When a player makes a basket, mark the points in their row. When they rebound, add a tick under rebounds. At each break, add up each column. The total of every player's points must equal the team score on the scoreboard. (One rare exception: NFHS scorers credit points scored in the wrong basket to the team, not to a player.) If the totals don't match, find the difference before the next quarter starts.
You can also say the play out loud instead of writing it. HoopReads turns a spoken sentence into stats for each player and adds them to a live box score:
“Andre steal and the layup”
- #34 · steal +1
- #34 · two made +1
A single sentence can hold more than one stat. Above, the steal and the basket both go to the same player. If the app hears a stat wrong, you correct it later. Each stat keeps the sentence that created it.
“foul on Marcus”
- #5 · foul +1
Judgment calls
Some stats are facts. A basket either counts or it doesn't. Others depend on judgment:
- Assists: did the pass lead directly to the basket, or did the scorer make the shot alone?
- Steals vs. turnovers: a turnover doesn't always come with a steal. A travel is a turnover, but no defender gets a steal.
- Rebound control: a player who touches the ball but never controls it doesn't get the rebound.
The FIBA Statisticians' Manual gives detailed rulings for each of these. US high schools, colleges and the NBA use their own stat conventions, and those can differ in places. Pick one standard and use it all season. Your numbers will stay consistent from game to game.
Beyond your own players
Some programs keep more than their own box score. Two jobs come up most:
- The other team's numbers. Keep a second set of rows by jersey number, and mark every call with the side it belongs to. See keeping stats for the other team.
- Playing time. Write down the game clock each time a player checks in or out, then subtract. See how to track basketball minutes.
Both add work at the table, so add them after the core columns feel easy.
Keep it fast
New statkeepers fall behind because they try to keep everything. If the game is fast, cut back to points, rebounds, assists, turnovers and fouls. Five columns you trust beat ten you guessed at. Keep the stat keeper cheat sheet open on your phone at the table.
Basketball stats, spoken.
Track a Game
Scan with your iPhone camera to get HoopReads on the App Store.
Send the link to my phone