Attendance

Football training attendance sheet — free Excel and PDF template

A ready-made sheet for 18 players and 10 sessions a month, downloadable with no newsletter sign-up. Plus the weekly routine that keeps it filled in, and the point where a spreadsheet stops being enough.

Author: TrainTeam teamPublished: 8 min read

The attendance sheet template

Below are two files: an Excel sheet that calculates attendance for you, and the same table as a printable PDF. No form, no newsletter sign-up, no email address. The template is built for a real youth squad — 18 rows for players and 10 columns for a month of sessions.

Download the attendance sheet template

Both files are open: no newsletter sign-up and no email address. You can change them, print them and pass them on to the other coaches at your club.

The files contain no player data — they are empty forms. The names you type into them stay with you.

What a good attendance sheet has to contain

An attendance sheet has one job: three months from now, it has to answer the question “how many sessions did this player miss, and why”. Anything that doesn't serve that only takes up space on the page and time at the pitch.

The most important decision is the set of statuses. The template uses five: P (present), L (late, still counts as present), A (absent with no word), E (excused, flagged in advance) and I (injury). Injury has to be separated from the rest, because a player coming back from a knock has low attendance for a reason that has nothing to do with willingness — and if “wasn't there” means an injury, a family trip and a lack of interest all at once, then a month later that column means nothing.

The template's columns and what each one gives you three months from now
ColumnWhat you writeWhat it's for later
Player nameFull name, the list kept in alphabetical orderAlphabetical order shortens the search on a printout — with 18 names that's the difference between a second and turning the page
Birth yearThe player's year of birthFor age-limited matches and group splits you don't have to open a second document
Session dateDay and month in the column header, for example 04.09A column with no date is useless a month later, because nobody knows which session it refers to
Attendance statusOne character from the key: P, L, A, E or IOne character can be counted by formula and compared across months; “he was probably there” cannot
NotesA short reason for the absence: school competition, family trip, illnessThree absences for school competitions is a completely different conversation from three with no reason at all
AttendedNothing — it adds up from the session columnsA number you can show a parent instead of your own impression
AttendanceNothing — the percentage comes from the number of dates enteredThe only figure that compares players who joined at different points in the season
Leader's signatureA signature on the printout once the month is closedThe paper version is sometimes required for reporting, and a signature added after the fact can't be reconstructed

A worked example: U12s, 18 players, September

An U12 squad: 18 players, sessions Tuesday and Thursday at 5:30 pm, a league match on Saturday. September has nine sessions, which is 162 cells to fill in. After one month the spread looks the way it looks in most youth groups: twelve players above 85 per cent attendance, four between 60 and 85 per cent, two below half.

What matters most is what the average hides. The group average is 81 per cent, which sounds perfectly fine. But those two below 50 per cent aren't statistical noise — they are two families about to leave the club if nobody calls them. The average hides them; a list of names does not.

  • Jacob: 9 out of 9. Needs no action, but it's worth saying out loud once.
  • Felix: 7 out of 9, twice marked “L”. He travels from the other side of town — that conversation is about the meeting time, not about discipline.
  • Oliver: 4 out of 9, three of them “A” with no word at all. That's the one phone call to make this week.
  • Anthony: 3 out of 9, every absence marked “I”. He's coming back from a sprained ankle — his 33 per cent does not mean what Oliver's 33 per cent means.

One number changes the whole conversation

You don't tell a parent “Oliver hasn't been around much lately”. You say “Oliver was at four of the nine sessions in September, three times without letting us know”. The first sentence can be argued with; the second can't.

How to run the attendance list through the week

Attendance lists fall apart not because they're badly built, but because nobody has a fixed moment to fill them in. A week fits into five actions and roughly three minutes.

Before the session, collect availability. One request to the whole squad, not eighteen separate messages. The count of replies is only worth having if you can still change the session plan on the back of it — otherwise it's decoration.
Right after training, still at the pitch, enter the statuses. Eighteen characters, one minute. This is the single point where most lists die: attendance written down at home in the evening is already a memory, not a record.
The next day, add reasons for the absences if somebody got in touch afterwards. Keep it short: “school competition”, “illness”, “away with family”.
After the match, mark who was actually there. “High training attendance, no call-ups” is the most common source of parent complaints and the easiest one to defuse with numbers.
Once a week, look at the attendance column and call one family — the one with the lowest figure. One call a week beats five calls once a quarter.

How to calculate attendance so the numbers mean something

Attendance is sessions attended divided by sessions held, and all the difficulty sits in the denominator. For a player who joined mid-month, dividing by all nine sessions understates the figure and ruins the comparison with the rest of the group. In the template the denominator is the number of dates entered in the header, so an empty column stays out of the calculation — and for a new player, simply start counting from the month they actually joined. Artificial zeros drag the group average down and explain nothing.

Thresholds that hold up in youth groups: above 85 per cent is a player you don't need to worry about, 70–85 per cent is ordinary school-term variation, below 70 per cent is a signal to have a conversation, and below 50 per cent usually means a decision that has already been made at home and simply hasn't been communicated yet.

When a spreadsheet stops being enough

A spreadsheet works beautifully for one team run by one person. Let's do the arithmetic for a growing club: 18 players times two sessions a week times 40 weeks in a season is 1,440 cells in a single file. With four teams that's nearly six thousand cells across four files that somebody has to merge to answer a simple question about an age group's attendance.

The second limit isn't numbers, it's access. A parent will never see the spreadsheet on your drive, so every piece of information about an absence gets retyped by hand into a chat. A coach covering a session for you has nowhere to record attendance. And when a coach leaves the club, the attendance history of their group leaves with them, because it lived in their file.

This is where a training attendance app earns its place: attendance is tied to an event in the calendar rather than to a file. Availability replies arrive on their own, the coach marks actual attendance on one screen after the session, and the totals add up per player and per team. The player attendance feature page covers the scope, and the how to check player attendance instruction walks through it step by step.

Moving over doesn't mean dropping the spreadsheet overnight. The simplest route is to import the squad from Excel, run one month in both places at once, and close the file only when you can see you're losing nothing.

Attendance sheets and personal data

An attendance sheet holds personal data about players who are mostly minors. Rather than getting into readings of the regulations, it's simpler to hold to three rules that follow from common sense anyway.

  • Collect only what you actually use. First name, surname, birth year and attendance status are enough — a national ID number on an attendance sheet serves no purpose whatsoever.
  • Keep reasons for absence general. “Illness” is organisational information; the name of a diagnosis is health data you have no need to store.
  • Keep the file somewhere the club controls, not only you. A spreadsheet on a coach's private drive leaves with the coach, and the club is left without records it is formally answerable for.

Summary

  • Download the template, but first settle on one fixed moment in the week to fill it in — without that, no file survives a season.
  • Five statuses instead of one: present, late, absent, excused and injured are five different conversations.
  • Look at the list of names, not the group average — the average hides exactly the players you need to see.
  • A spreadsheet runs out where four teams and two coaches per group begin.

FAQ

Common questions about attendance sheets

Is the template free, and do I have to give an email address?

It's free and there's no gate. We don't collect email addresses in exchange for the file, so you click the link and it downloads. You can change it however you like and pass it on to other coaches at the club.

What's the difference between an availability response and attendance?

The availability response is an announcement before training (“I'll be there / I won't”); attendance is a fact confirmed after the session. The response is there to help you plan the session, attendance is there to be counted. Mixing them in one column means that a month later nobody knows what's actually in it.

How do I mark a player who turned up but didn't train?

If they were at the session carrying an injury or a medical note, use the “I” status. Being at training without taking part is not the same as being absent — the player was with the squad, they just couldn't get on the pitch.

Is the template suitable for funding or grant reporting?

It contains the fields such reporting usually asks for: club and team name, the month, session dates, a list of participants by name and a space for the session leader's signature. Specific requirements differ between institutions, though, so compare the template against the guidelines your club has been given before the first report.

Can I keep an attendance list on my phone?

An Excel sheet on a phone works, but typing into small cells at the side of a pitch is awkward, and that's the most common reason a list ends up empty. If you want to record attendance from your phone straight after the session, an app with the squad list and one tap per player will serve you better.

What should I do with last season's lists?

Keep them until the end of the following season if the club reports sessions or grants from them, and store them somewhere the club can reach, not only the coach. Beyond that there's no reason to keep lists of names any longer than the club's own record-keeping requires.

Record attendance without a spreadsheet and without retyping

Create a free TrainTeam account and keep an attendance list tied to your team calendar.