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 enteredA summary of attendance over the recorded period; consider joining dates before comparing players
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

Consider an example U12 squad with 18 players, training on Tuesdays and Thursdays at 17:30 and a league match on Saturday. Suppose there are nine sessions in the month, giving 162 cells to complete. In this example, twelve players have attendance above 85 per cent, four between 60 and 85 per cent, and two below half.

A group average can hide individual attendance patterns. Suppose the average here is 81 per cent, while two players attend fewer than half the sessions. Check the reasons with their families. The percentage alone cannot tell you whether an injury, travel difficulties or other commitments explain the absences.

  • 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. The following five steps help you keep the register up to date throughout the week.

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. Record a status for each player while the session is still fresh in your mind. 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 in the relevant period. In the Excel template, the denominator is the number of dates entered in the header, shared by every player row. Empty columns are excluded. For a player who joins mid-month, use a separate copy with only the dates since they joined, or calculate their percentage separately. Earlier sessions should not count as their absences.

Percentage thresholds can help you decide which records to review first, but each club should set them for its own group. Low attendance is a reason to check the context and speak to the family, not proof that a player has lost interest. Check the period, joining date and completeness of the records before comparing players.

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.

TrainTeam

Real-time player availability

Players and parents confirm from their phones. After the event, TrainTeam pre-fills the list from their answers; the coach confirms actual attendance and corrects any differences.

Training Wed, May 6

17:00 – 18:30 · SP 33 pitch

11 going3 unanswered2 out
JC
James Carter
Going
LW
Liam Walker
No response
NB
Noah Bennett
Going
OH
Oliver Hayes
Out

Example app view · demo data

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?

Yes. The template is free to download without an email address or an account. You can edit it and share it with other coaches at your club.

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

An availability response tells you before training whether a player plans to attend. Actual attendance is recorded after the session. Keep them separate: one helps you plan the session, while the other records who took part.

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

If the player attended but did not train because of an injury or medical restriction, use the “I” code. This records that they were with the team without taking part in the session, rather than marking them absent.

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?

Yes. You can open an Excel sheet on a phone, although small cells can be awkward to fill in beside the pitch. In TrainTeam, you record attendance from the existing player list for the event.

What should I do with last season's lists?

Store them in the club’s archive so access does not depend on a coach’s personal files. The retention period should follow the club’s rules and the requirements of its reporting or funding documents. The template does not set a retention period.

Record attendance without a spreadsheet and without retyping

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

  • No card required
  • One team free
  • Works on phone and desktop