A good grassroots match report does three jobs. It tells people who weren't there what happened, it gives the players something to be proud of, and it keeps a record of the season that you will be glad of in May. It doesn't need to read like a newspaper. It needs to be accurate, fair and quick to read on a phone.
This guide sets out a structure that works for any sport, how to adjust your tone for junior and adult teams, what to leave out, and when to post.
Start with a clear structure
Most readers open a report to find out the score and whether their child, friend or teammate got a mention. Give them both early, then tell the story.
1. Headline
Keep it short and specific. The opponent and the result are usually enough, with a hint of the story if there is one.
- "Riverside U11 come from behind to beat Hillcrest"
- "Late try earns Northfield Seconds a draw at Westbrook"
- "Harbour Hawks hold on in a tight final quarter"
Avoid puns that only make sense if you were there, and avoid headlines that make the opposition the joke.
2. Standfirst with the final score
The first line under the headline should give the final score, the competition or type of fixture, and where it was played. Someone who reads only this line should know the result.
Riverside U11 beat Hillcrest Rangers 4–2 in the league on Saturday morning at Mill Lane, turning round a 2–1 half-time deficit.
3. Key moments, in order
Walk through the match in the order it happened. For each moment, say who, what and roughly when: the scorer, the assist if there was one, and the minute or period. Chronological order matters because it lets readers follow the shape of the game: the early goal, the spell under pressure, the change at half-time, the finish.
You don't need every event. Pick the moments that changed the match or that the players will remember. Three to six is plenty for most games.
4. Credit widely
The biggest complaint from parents about match reports is that the same few players get all the mentions. Scorers are easy to credit because the scoresheet names them. Make a point of noticing the rest: the defender who made three blocks in a row, the goalkeeper who organised the back line, the substitute who changed the tempo, the centre in netball who kept the ball moving.
A useful habit is to glance at your squad list before you finish and check who hasn't been mentioned. You won't name everyone every week, but over a season everyone should appear.
5. Player of the match
If your team names a player of the match, give a sentence on why. "For her calm passing out from the back" tells the reader more than just a name. In junior football, many coaches rotate this or let the players vote, so it doesn't always go to the goalscorer.
6. What's next
Close with the next fixture: opponent, date, kick-off and venue if it's useful. It turns the report into a practical message for families as well as a record.
Getting the tone right
Junior teams
Junior reports are read by parents, grandparents and the children themselves, sometimes aloud at the kitchen table. Write for that audience.
- Be warm and specific about effort, improvement and teamwork, not just results.
- Describe the opposition respectfully. They are also children, and their parents may read it too.
- Keep the score in proportion. A heavy defeat can still be reported honestly and kindly: "Hillcrest were sharper on the day, and we learned a lot about keeping our shape."
- Use first names only.
Adult teams
Adult reports can be looser and more playful, and a bit of dressing-room humour usually goes down well. The same basics still apply: get the facts right, credit widely, and be fair to the opposition and the officials. Remember that anything posted publicly can be read by the other club, the league and future sponsors.
What to leave out of junior reports
Some things belong in a quiet word after the match, not in a public report. In junior reports:
- Surnames. Use first names only. It makes children harder to identify and is what most club and governing-body guidance expects.
- Negative moments with a name attached. Don't name a child for an own goal, a missed penalty, a foul, a penalty conceded, a card, being offside or an injury. You can describe the moment if it matters to the story ("a penalty was awarded against us") without saying who.
- Criticism of individuals. That includes your own players, the opposition's players and the referee.
- Personal details. No schools, contact details, or anything that tells a stranger where a child will be.
If you are ever unsure, leave it out. Nobody complains that a report didn't mention their child's mistake.
Timing
Post while people still care. For most grassroots teams that means the same day, ideally within a few hours of the final whistle. A report that appears on Wednesday gets read by far fewer people, and by then the details are fuzzy.
The practical way to manage this is to write things down as they happen: a scorer and a minute on your phone, a note of the save that mattered. Trying to reconstruct a match from memory after you've driven home, unpacked the kit and made tea is where most reports go wrong.
Length
Match the length to the game and the audience.
- Social post: two or three sentences with the score, scorers and player of the match.
- Standard report: 150–300 words. This covers most league and cup games.
- Detailed report: 400–600 words for finals, derbies or end-of-season games.
Longer isn't better. A tight 200-word report that credits five players will be read more often than an 800-word one that credits two.
A quick checklist before you post
- Is the final score correct and in the first two lines?
- Are the scorers and minutes right?
- Have you credited players beyond the scorers?
- For juniors, first names only, and no one named for a negative moment?
- Is the tone fair to the opposition and the officials?
- Have you said when and where the next game is?
Doing this with less effort
Match Report GO was built around this structure. You log goals, tries and other moments on the touchline as they happen, and the app writes the match report from what you logged. The score, scorers and minutes are checked against the match before anyone sees it, and if something doesn't match, it falls back to a plain template rather than publish a mistake. You can edit the wording by hand before sharing.
For junior teams, junior mode uses first names only and never names a child for a negative moment, so the rules above are applied for you. If you'd like ready-made structures to write your own, see our match report templates and examples.