Basketball stat sheet

Track a game from the bench with this live basketball stat sheet: each player has a card with big buttons, so one tap records what happened. Points, shooting percentages, rebounds, assists, steals, blocks, turnovers and fouls add up in a box score as you go. Need paper? Print a blank stat sheet.

Live basketball stat tracker

Team
PTS0
FG0-0–
3P0-0–

Tap a stat on a player's card.

Box score

Last 5 entries
Team and roster (up to 15 players)

How to use the stat sheet

  1. Open Team and roster at the bottom and enter your players, one per line with the jersey number first, for example 23 Jordan Lee. Press Save roster. Up to 15 players fit.
  2. During the game, tap the button on the player's card: +2, +3 and FT are made shots, REB is a defensive rebound, then AST, STL, BLK, TO and FOUL. The small row below holds misses and Off. reb.
  3. Watch the box score fill in live, with team totals at the bottom. A wrong tap? Undo removes the last entry.
  4. After the game, Export CSV for a spreadsheet or Print box score. Everything is saved in your browser, so a reload at halftime does not lose the stats.

Prefer paper? Print blank stat sheet gives a landscape page with your roster down the side and wide boxes for tally marks: 2PT, 3PT and FT made and attempted, offensive and defensive rebounds, assists, steals, blocks, turnovers, fouls and points. With no roster saved, the rows print empty.

Using the shot chart

Shot chart (off by default) opens a half court drawn to scale for high school, NCAA, NBA or FIBA. Tap the shooter's jersey, tap the spot, then Made or Missed. The sheet decides 2 or 3 from the distance to the basket, and the shot counts in PTS, FG and 3P exactly like the +2 and +3 buttons. Made shots are filled dots in the player's color, misses a small x.

The line is 19 ft 9 in from the center of the basket in high school, 22 ft 1¾ in in college, 23 ft 9 in in the NBA and 6.75 m under FIBA rules. In the corners it runs straight, so an NBA corner three is only 22 ft. A spot on the line is a two.

What each stat means

The percentage formulas

FG% = FG made ÷ FG attempted × 100

3P% = 3PT made ÷ 3PT attempted × 100

FT% = FT made ÷ FT attempted × 100

PTS = 2 × 2PT made + 3 × 3PT made + FT made

A player with no attempts has no percentage, so the sheet shows a dash rather than 0%. Percentages are rounded to one decimal place, as most box scores do.

Worked example

Jordan makes 3 two-pointers and misses 3, makes 2 threes and misses 3, and goes 3 for 4 at the line. That is:

Add 2 offensive and 4 defensive rebounds and the line reads 6 REB. If teammate Sam goes 2-2 from the floor and 0-2 at the line, the team totals are 19 points on 7-13 shooting, 7 ÷ 13 = 53.8%.

Coaches often add effective field goal percentage, which gives a three 50% more credit: (FG made + 0.5 × 3PT made) ÷ FG attempted. For Jordan that is (5 + 1) ÷ 11 = 54.5%, a better picture of a shooter who takes many threes.

Tips for keeping stats

How we tested it

We wrote automated tests for the stat code and ran them with Node. They replay the worked example and check Jordan's line (15 points, FG 5-11 = 45.5%, 3P 2-5 = 40.0%, FT 3-4 = 75.0%, 6 rebounds) and the team totals (19 points, 7-13 = 53.8%). Other checks: no attempts shows a dash, 1 of 3 shows 33.3% and 2 of 3 shows 66.7%; 200 random games always give points = 2 × 2PT made + 3 × 3PT made + FT made and rebounds = offensive + defensive; undo removes only the last entry; roster lines with or without a "#" are read correctly and capped at 15; and the CSV export has the right header, player rows and totals row.

Shot chart tests, for every level: spots 5 cm inside and outside the arc (top and wing) and the corner lines (both corners) give 2 and 3; on the line is a 2; an NBA shot 22.2 ft out in the corner is a 3; and chart shots give the same box score as the +2, +3 and 3 miss buttons.

Frequently asked questions

How many fouls before a player fouls out?

Five personal fouls in high school (NFHS rules) and college, six in the NBA. Each player card shows the foul count, in orange from the fourth foul, so you can warn the coach early. Check your league's rules: some youth leagues use their own limit.

Should a missed shot that was blocked count as a field goal attempt?

Yes. Record a missed shot for the shooter and a block for the defender. A blocked shot is still a field goal attempt, and if it was a three-point try, it is a missed 3PT attempt too.

What if the foul shot is part of an and-one?

Enter the made basket first (+2 or +3), then the free throw as made or missed. A player fouled on a missed shot gets free throws but no field goal attempt, so enter only the free throws.

Can I track both teams?

The sheet tracks one team at a time, which is what most coaches and parents need. To keep simple numbers for the opponent, add a roster line such as "0 Opponent" and tap their scores to it.

Can I open the stats in Excel or Google Sheets?

Yes. Export CSV downloads the box score with one row per player and a team totals row. Open it in Excel, Numbers or Google Sheets to keep season totals.

Last updated: