Skip to content

Track who actually played

Record each substitution as it happens, typing the game clock, and get the current lineup and exact minutes for every player, kept apart from your pregame rotation.

Track a game

Basketball substitution and minutes tracker

Record who actually played and get exact minutes and the current lineup, kept apart from your pregame plan.

Showing the worked example: 9 players, four 8-minute quarters, the first quarter played and the second under way. Change any value to use your own.

The game is set once you start recording. Use Reset to begin a new one.

Result

Actual minutes

9 players · 4 periods of 8 min · 5 on the court

Provisional: period 2 hasn't ended, and 2 periods have not started. Minutes are what has been recorded so far.

On the court now · period 2, 4:30 left

Player 4, Player 5, Player 6, Player 7, Player 8

Bench: Player 1, Player 2, Player 3, Player 9

Record
What happened
Coming out
Going in
Minutes played
PlayerActual
Player 13:00 (3.0 min)
Player 26:00 (6.0 min)
Player 36:00 (6.0 min)
Player 411:30 (11.5 min)
Player 511:30 (11.5 min)
Player 68:30 (8.5 min)
Player 75:30 (5.5 min)
Player 85:30 (5.5 min)
Player 90:00 (0.0 min)
Total57:30 = 5 on court × 11:30 played
Pregame plan (a reference only; it is never changed)

Attach the plan you made in the rotation planner to compare it with what happened.

History (5 counting, 2 undone, replaced or undo marks)
  1. Period 1 · 8:00 · Starting lineup: Player 1, Player 2, Player 3, Player 4, Player 5
  2. Period 1 · 6:30 · Player 9 in for Player 4undone
  3. Undid: Period 1 · 6:30 · Player 9 in for Player 4
  4. Period 1 · 5:00 · Player 6 in for Player 1
  5. Period 1 · 2:00 · Player 7, Player 8 in for Player 2, Player 3
  6. Period 1 · 0:00 · Period ended
  7. Period 2 · 4:30 · Clock check
How this works

You type the game clock (minutes and seconds left in the period) for each substitution. The tracker replays your entries in game order to work out who is on the court and for how long, in whole seconds. It refuses an entry that can't be true (someone who isn't on the court, a duplicate, the wrong number of players) and tells you why. An undo or correction never deletes anything: the history shows each entry and what became of it. Totals are provisional until every period has ended. If you attach a pregame rotation, it is compared like for like up to the game time you have recorded, and is never changed.

  • 5 to 20 players; 1 to 8 equal periods of 1 to 20 minutes; up to 5 on the court
  • One person records, and you type the game clock. It does not read your device's clock, sync between devices or match an official clock
  • No overtime, shortened periods, scoring, fouls or stats
  • Players are "Player 1", "Player 2" and so on. Signed-in coaches can match them to their roster when saving

Worked out in your browser. Nothing you record is sent to Ball Coach or to analytics unless you sign in and choose to save it to one of your team's games. Until then it stays in a draft in this browser for 7 days, and nothing is ever published.