Soccer Roster Template

By Riku PelkonenLast verified

A soccer roster is the full season list behind every lineup you make. It records who belongs to the team, which shirt number they use, the positions they can cover, and the age group or squad they belong to. It does not decide who starts on Saturday.

That boundary matters. Use this page to maintain the season roster. Use Striveon's soccer lineup template when you need a starting shape, substitutes, and match-specific roles. Keeping the two documents separate stops a permanent team record from becoming a stack of weekly selection notes.

The editable sheet below is seeded with the 13 soccer position codes available in Striveon's lineup editor. It also carries secondary position, birth year, and squad fields, then gives you a practical way to review coverage for 4v4, 7v7, 9v9, or 11v11 without pretending every competition has the same roster limit.

Free Editable Soccer Roster Template

Click any cell and type. The 18 seeded rows serve as coverage prompts. They do not set a required roster size or form a formation. They put two goalkeeper lines and the usual defensive, midfield, wide, and forward codes in front of you so an empty position group is visible before the season begins. Delete rows you do not need, repeat a code when several players share a role, or add rows up to 30.

Put the position a player handles most often in Primary and a credible alternative in Secondary. Use the Squad column for labels such as U12 Blue, U15, First Team, or Reserves. If you run one team, rename that header to a field your league actually asks for.

Club:
Team:
Season:
Head Coach:
No.PlayerPrimarySecondaryBirth YearSquad
GK
GK
LB
CB
CB
CB
RB
LWB
RWB
CDM
CM
CM
CAM
LW
RW
ST
CF

What the Position Codes Mean

The sheet uses GK for goalkeeper; LB, CB, and RB for the back line; LWB and RWB for wingbacks; CDM, CM, and CAM through central midfield; LW and RW in wide attacking roles; and ST or CF through the middle. These are roster labels. They do not instruct you to play every role at once. Use only the vocabulary your team understands.

PDF, Excel, and Google Sheets Versions

The same editable roster supports three common handoffs. Choose the one the next person can actually open.

  • Excel or Google Sheets: select Copy as Table under the roster. The browser copies tab-separated rows, so pasting into a blank sheet places each field in its own cell.
  • Printable image: select Download as Image for a PNG you can put in a team document or send to another coach.
  • PDF: use the browser print command and choose Save as PDF. The table's edit controls are hidden in the print version.

A roster with player names and birth years is an administrative document. Keep the working version with the coaches or administrators who need it. Make a separate public or parent-facing card with only the fields you intend to share.

Soccer Roster vs. Match Lineup

A season roster and a match lineup use many of the same names, which is why they are easy to merge by mistake. The roster answers who belongs and what they can cover. The lineup answers who is available today, where they start, and who is on the bench.

QuestionSeason rosterMatch lineup
Who is listed?Everyone registered with the teamPlayers selected for one match
Main purposeSeason administration and position coverageStarting shape, bench, and match roles
PositionsPrimary and secondary optionsOne assignment for this match
Birth year or squadUseful for age groups and multi-squad clubsUsually omitted
AvailabilityCurrent membership statusAvailable, starting, substitute, or not selected
Update rhythmWhen membership, number, or role changesBefore every match

Build the roster first. When match day arrives, select from that current list and move the chosen players into the lineup sheet. A player can be a CM/LW on the roster and start at LW in one match. The permanent document keeps the range; the weekly document keeps the decision.

Plan Position Coverage Across the Roster

Counting names tells you whether registration is complete. Grouping those names by position tells you whether the squad can survive an absence or a role change. Review coverage by unit before you start ranking players within it.

UnitPosition codesQuestion to answer
GoalkeepersGKWho covers the position if the first goalkeeper is absent?
Central defendersCBWhich player can organize the line and defend centrally?
Fullbacks and wingbacksLB, RB, LWB, RWBWho can cover each side without changing the whole shape?
Central midfieldersCDM, CM, CAMWho can protect, connect, and create through the middle?
Wide attackersLW, RWWho gives width on either side?
ForwardsST, CFWho can lead the line or link play underneath?

Secondary positions should describe proven cover. Hope is not enough. If a player has only tried right back for ten minutes, record the trial in your notes first. A simple Striveon athlete evaluation record keeps the evidence behind position decisions and leaves the roster clear for its administrative job.

Roster Planning for 4v4, 7v7, 9v9, and 11v11

Game format tells you how many places the lineup must fill, but it does not create one universal season roster size. U.S. Soccer's grassroots pathway uses 4v4 for U6-U8, 7v7 for U9-U10, 9v9 for U11-U12, and 11v11 from U13. Use those on-field counts to ask better coverage questions, then check your own competition's roster and substitution rules before setting a cap.

FormatU.S. age bandPlayers on fieldRoster planning prompt
4v4U6-U84Plan frequent rotations and broad position experiences.
7v7U9-U107, including a goalkeeperCheck that the squad can cover goalkeeper, both sides, the middle, and a forward role.
9v9U11-U129, including a goalkeeperAdd enough positional flexibility to change shape without fixing players in one role.
11v11U13 and older11, including a goalkeeperReview cover by unit as roles become more specialized.

The IFAB Laws of the Game(opens in new tab) set the maximum for an 11v11 team on the field at eleven, including a goalkeeper. Competition rules determine how many substitutes may be named and used, and youth or grassroots competitions may allow return substitutions. That is why a league rulebook, not a generic template, decides the final roster fields and limits.

For the age-format pathway itself, see U.S. Soccer's grassroots game-model overview(opens in new tab). For formations, rotation notes, and a match-day squad sheet, move from this season list to Striveon's soccer lineup guide.

Keep One Season Roster Current

Date the roster and name one owner. Review it when registration closes, when shirt numbers are issued, and whenever a player joins, leaves, or changes squad. Those checkpoints are more useful than printing a fresh copy every week, because they tie updates to events that actually change the list.

A Three-Point Roster Check

  1. Confirm every active player appears once, with the current shirt number and squad.
  2. Scan position groups for an uncovered role and mark genuine secondary cover.
  3. Archive the dated version before making the next membership change.

When the spreadsheet starts serving several squads, import the people first and avoid rebuilding them by hand. Striveon accepts CSV and Excel files with mapped name and birth information. During first-time onboarding, an optional team or group column can also feed the proposed group split. You can also paste names one per line. The current import does not carry shirt numbers or positions from this sheet, so add those on the athlete records afterwards. Keep each squad's current athletes together in Striveon's training management view.

What's Next?

Put This Into Practice

Striveon Athlete Evaluation and Assessment

Record position evidence against your own criteria and keep each assessment attached to the athlete.

Striveon Training Management for Coaches

Organize teams, maintain rosters, and coordinate coaches across a program.

Keep Reading

Striveon: Soccer Lineup Template (Free Printable PDF)

Turn the season roster into an 11v11, 9v9, or 7v7 match sheet with starters, substitutes, and roles.

Striveon: Football Player Profile Template

Keep dominant foot, playing style, strengths, and development goals on an individual player profile.

Striveon: 7v7 Soccer Formations PDF

Compare five 7v7 shapes and build a single-match lineup after you know which players are available.

Striveon: 9v9 Soccer Formations

Compare six 9v9 shapes, position responsibilities, and the trade-offs behind each formation.