Soccer Roster Template
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.
| No. | Player | Primary | Secondary | Birth Year | Squad | |
|---|---|---|---|---|---|---|
| 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.
| Question | Season roster | Match lineup |
|---|---|---|
| Who is listed? | Everyone registered with the team | Players selected for one match |
| Main purpose | Season administration and position coverage | Starting shape, bench, and match roles |
| Positions | Primary and secondary options | One assignment for this match |
| Birth year or squad | Useful for age groups and multi-squad clubs | Usually omitted |
| Availability | Current membership status | Available, starting, substitute, or not selected |
| Update rhythm | When membership, number, or role changes | Before 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.
| Unit | Position codes | Question to answer |
|---|---|---|
| Goalkeepers | GK | Who covers the position if the first goalkeeper is absent? |
| Central defenders | CB | Which player can organize the line and defend centrally? |
| Fullbacks and wingbacks | LB, RB, LWB, RWB | Who can cover each side without changing the whole shape? |
| Central midfielders | CDM, CM, CAM | Who can protect, connect, and create through the middle? |
| Wide attackers | LW, RW | Who gives width on either side? |
| Forwards | ST, CF | Who 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.
| Format | U.S. age band | Players on field | Roster planning prompt |
|---|---|---|---|
| 4v4 | U6-U8 | 4 | Plan frequent rotations and broad position experiences. |
| 7v7 | U9-U10 | 7, including a goalkeeper | Check that the squad can cover goalkeeper, both sides, the middle, and a forward role. |
| 9v9 | U11-U12 | 9, including a goalkeeper | Add enough positional flexibility to change shape without fixing players in one role. |
| 11v11 | U13 and older | 11, including a goalkeeper | Review 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
- Confirm every active player appears once, with the current shirt number and squad.
- Scan position groups for an uncovered role and mark genuine secondary cover.
- 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.