Stat Sheet
A printable scorebook page with the box score and timeline.
Programme
Programme is a scorebook for recording soccer matches live from the sideline. Track the match as it happens, review the record, and export game and season statistics.
Live scoring
Goals, shots, saves, cards, fouls, offsides, corners, and substitutions are recorded from the same match screen.
Match Ninety Six vs Dixie
Ninety Six 1 – 0 Dixie
16:13
Record Two taps, in either direction
Undo is a single tap and never asks for confirmation. The order of the palette does not change during a match.
Lineups
See who is on the field and who is available from the bench. Record substitutions at the match time they happened, including goalkeeper changes.
On the field 11/11
Bench 9
Substitution At 16:22 · 2nd
Tap players on the left to come off, and on the right to come on.
Make SubstitutionSeveral players can be swapped at one timestamp. If the goalkeeper is coming off, Programme asks who takes the gloves before it commits.
Statistics
Programme calculates team, player, and goalkeeper statistics from the events recorded during the match. Edit or remove an event and the affected statistics are recalculated automatically.
Event Events are the source of truth
31:22
Goal
#9
Carter · assist #7 Williams · 1st half
Derived Including this event
A goal is a shot outcome, so removing it removes the shot and the shot on goal with it. Points are goals × 2 + assists. These are this match’s values for #9 Carter.
Shot locations
Add a shot location with touch or Apple Pencil. Programme uses different marker shapes for goals, shots on target, shots off target, blocks, and woodwork.
Attacking left to right. The pitch is drawn to real proportions, and the map stays readable with Differentiate Without Colour turned on because shape carries the outcome.
Match review
Programme collects unresolved players, lineup problems, incomplete periods, and other items that still need attention in one place.
Items that need review do not interrupt live scoring.
Needs review 2 open
A shot recorded without a jersey number counts toward team totals immediately and waits here for a player. Assigning one revises the original event rather than adding a second.
Season
Finalized matches contribute to player totals, goalkeeper statistics, team results, and tracking coverage for the season.
Players
| Player | GP | GS | MIN | G | A | PTS | SH | SOG |
|---|---|---|---|---|---|---|---|---|
| 9 Carter | 18 | 18 | 1284 | 14 | 6 | 34 | 61 | 33 |
| 11 Trotter | 18 | 16 | 1147 | 11 | 5 | 27 | 48 | 26 |
| 7 Williams | 17 | 17 | 1246 | 5 | 12 | 22 | 31 | 14 |
| 10 Sanders | 18 | 14 | 1020 | 6 | 4 | 16 | 29 | 15 |
| 8 Mabry | 18 | 18 | 1311 | 3 | 7 | 13 | 22 | 9 |
| 6 Kinard | 16 | 12 | 902 | 1 | 5 | 7 | 14 | 6 |
Goalkeeping
| Goalkeeper | GP | MIN | SV | GA | SV% | GAA | SHO |
|---|---|---|---|---|---|---|---|
| 1 Whitfield | 15 | 1136 | 71 | 14 | .835 | 0.99 | 5 |
| 22 Brannon | 5 | 304 | 17 | 4 | .810 | 1.05 | 1.5 |
A clean sheet split between two goalkeepers is recorded as a shared shutout, so season totals never overstate either one.
Tracking
Programme distinguishes between a statistic recorded as zero and a category that was not tracked for that match. Season totals and exports keep the same distinction.
This season
One match
— Not tracked in this match
A season total only counts the matches that were tracking the category, and an untracked cell in a CSV export is left blank rather than written as zero.
Export
Create a PDF stat sheet, box score CSV, season totals CSV, Programme archive, or MaxPreps entry summary from the same match record.
Stat Sheet
A printable scorebook page with the box score and timeline.
Box Score
CSV
One row per player per match.
Season Totals
CSV
Totals per player, with the matches that tracked each category.
Programme Archive
.programme
Events, roster, configuration and revision history.
MaxPreps
Entry Summary
Players in jersey order, using MaxPreps' stat names and column order.
Programme creates the MaxPreps entry summary for manual entry in Team Admin. It does not connect to MaxPreps or upload to it.
Recovery
Programme keeps a recovery journal while a match is being scored so recent changes can be recovered separately from the normal saved match data.
Scoring needs no account, no network and no server.
Resume Ninety Six vs Dixie
ReviewResume