Roster Template: Free Printable Team Roster for Any Sport
A universal roster template with fields for player info, jersey numbers, positions, parent contacts, emergency contacts, and medical notes. Works for baseball, basketball, football, soccer, volleyball, lacrosse, hockey, softball, and any other sport.
Every coach needs a roster template. It doesn't matter if you're running a 12U travel baseball team, coaching high school volleyball, or managing a rec league soccer squad. A clean, organized roster keeps player info, parent contacts, and emergency details in one place so you're not scrambling when you need them.
This page has a free printable roster template that works for any sport. It includes all the fields you actually need: player names, jersey numbers, positions, grade or age, parent contact info, emergency contacts, and medical notes. There's also a section for coaching staff and team details at the top.
Whether you're coaching basketball, softball, lacrosse, football, soccer, hockey, or any other sport, this template has you covered. Print it out, fill it in, and keep it in your coaching binder. Once your roster is set, head over to our custom team uniforms page to get your team outfitted.
What This Roster Template Includes
Every field a coach needs to keep their team organized from tryouts through the championship.
Team information header
Team name, sport, season (e.g., Spring 2026), age group or division, head coach name and phone, and assistant coach names. Everything someone needs to identify this roster at a glance.
Player details
Player name, jersey number, position, grade or age, and date of birth. These are the basics you'll reference constantly during games, practices, and league paperwork.
Parent/guardian contact info
Parent or guardian name, phone number, and email for each player. You need this for schedule changes, weather cancellations, and any time you need to reach a family quickly.
Emergency contact and medical notes
Emergency contact name and phone (different from the parent contact), plus a medical notes column for allergies, asthma, medications, or other conditions. This information can be critical during practices and games.
Coaching staff section
Space for head coach, assistant coaches, team manager, and trainer with their contact details. Useful when parents or league officials need to reach your staff.
Roster Template Preview
Here's what the printable roster looks like. Print this page or use it as a guide to build your own.
TEAM ROSTER
Secondslide.io
Coaching Staff
| # | Player Name | Pos | Grade/Age | Parent/Guardian | Phone | Emergency Contact | Emergency Phone | Medical Notes | |
|---|---|---|---|---|---|---|---|---|---|
Notes
Tip: Use your browser's Print function (Ctrl+P or Cmd+P) to print just this template. Set orientation to landscape for the best fit.
How to Use This Roster Template
A step-by-step walkthrough for filling out your team roster.
Fill in team details first
Start with the header: team name, sport, season, and division or age group. This identifies the roster immediately, especially if you coach multiple teams or the roster ends up in a league admin's stack of paperwork.
Add coaching staff
List your head coach, assistant coaches, and team manager with phone numbers. Parents and league officials need to know who to contact, and having this on the roster avoids the "who do I call?" question.
Enter player information
For each player, fill in jersey number, full name, position, and grade or age. If you haven't assigned numbers yet, leave that column blank and fill it in once your uniforms arrive. Sort by jersey number or alphabetically, whichever works better for your team.
Collect parent and emergency contacts
Send the template home with players or email it to parents to fill out. Get a parent/guardian name, phone, and email, plus a separate emergency contact. Make sure the emergency contact is someone other than the parent listed.
Note medical information
Record allergies (bee stings, foods, latex), asthma, medications, or any condition that could come up during activity. Keep this information confidential but accessible. You and your assistant coaches should know where to find it quickly.
Make copies and keep a backup
Print at least two copies. One lives in your coaching binder, the other goes to your assistant coach or team manager. Take a photo or scan of the completed roster as a digital backup. Update it whenever players join, leave, or change information.
When to Use a Roster Template
A roster is useful at every stage of the season, not just at the beginning.
After tryouts
Once you've made your cuts and finalized the team, fill out the roster immediately. This is when you collect parent contact info and medical details. Don't wait until the first game. If you're running tryout evaluations, the roster is the next step after selections are made.
Ordering uniforms
Your roster is your sizing and numbering reference when ordering custom team uniforms. Match jersey numbers to players, collect sizes, and use the roster to double-check everything before you place the order. A jersey size chart helps get the sizes right.
Game day
Keep a copy on the bench. Referees may ask for a lineup. Opposing coaches might need to confirm jersey numbers. You'll reference it for substitution patterns, and if a player gets hurt, you need the emergency contact info immediately.
League registration
Most leagues require a roster submission with player names, dates of birth, and jersey numbers. Having a completed roster template means you can fill out league forms in minutes instead of chasing down information from 15 different families.
Team communication
Need to text all the parents about a schedule change? Need to email the team about a canceled practice? Your roster has every contact in one place. Some coaches create a digital version in Google Sheets and share it with the coaching staff.
Setting up a team store
If you're creating a team store for parents to order spirit wear and extra gear, the roster gives you the parent email list you need to share the store link.
Tips for Managing Your Roster
Practical advice from coaches who've been through a few seasons.
Collect information early and all at once
Hand out the roster form (or email a digital version) on the first day of practice and set a 48-hour deadline. Chasing parents for contact info two weeks into the season is painful. Make it a requirement to participate. No form, no practice.
Keep a separate game-day roster
Your master roster with all the contact and medical info stays in the binder. Create a simplified game-day version with just names, numbers, and positions. This is what you hand to the scorekeeper or ref. It's also easier to scan during a game when you're making substitutions.
Track roster changes throughout the season
Players drop. New players join mid-season. Jersey numbers change. Keep a changelog at the bottom of your roster or on a separate sheet. Note the date of any changes so you can always trace what happened if a league question comes up.
Use it as an attendance tracker too
Print several blank copies and use them as practice attendance sheets. Just check off who shows up each day. Over time, you'll spot patterns. If a player is missing a lot of practices, you'll know to reach out to the family early instead of being surprised.
Protect the medical information
Medical notes are sensitive. Don't post the full roster on a public team website or share it widely. The coaching staff and team manager need it. Parents don't need to see other players' medical info. If you share a digital roster with parents, create a version without the medical column.
Laminate your bench copy
A laminated roster survives rain, spilled water bottles, and general bench chaos. Print it, laminate it, and keep it clipped to your coaching clipboard. You can write on it with a dry-erase marker for game-day notes and wipe it clean after.
Works for Every Sport
The same roster template covers any team sport. Here's how positions map across sports.
This roster template is sport-agnostic by design. The position column is blank so you can write in whatever applies to your sport. Here's a quick reference for common positions by sport:
Baseball / Softball
P, C, 1B, 2B, SS, 3B, LF, CF, RF, DH, UTL. See softball positions for a full guide.
Basketball
PG, SG, SF, PF, C. See basketball positions for details on each role.
Football
QB, RB, WR, TE, OL, DL, LB, CB, S, K, P. For depth at every position, use a football depth chart template.
Soccer
GK, CB, FB, CDM, CM, CAM, LW, RW, ST. Track match stats with a soccer stat sheet.
Volleyball
OH, OPP, S, MB, L, DS. See volleyball positions and use a rotation sheet alongside your roster.
Lacrosse
A, M, D, G, FOGO, LSM. See lacrosse positions for a breakdown of each role.
Hockey
C, LW, RW, LD, RD, G. List players by line (1st, 2nd, 3rd, 4th) and defensive pairs.
Track / Cross Country
List events instead of positions: 100m, 200m, 400m, 800m, 1600m, 3200m, hurdles, relay, field events.
Related Templates and Tools
Other printable coaching tools to go along with your roster.
Football Depth Chart Template
Map out starters and backups at every position for offense, defense, and special teams.
Soccer Tryout Evaluation Form
Rate players on skills, fitness, and attitude during tryouts with a structured evaluation form.
Soccer Stat Sheet
Track goals, assists, shots, passes, and other match stats for every player on your team.
Volleyball Rotation Sheet
Map all 6 rotations with serve-receive positions and transition arrows for your lineup.
Gear Up Your Team
Once your roster is set, get your team looking sharp.
Frequently Asked Questions
What should be on a team roster?
A complete team roster should include each player's full name, jersey number, position, grade or age, and parent/guardian contact information (phone and email). You should also have an emergency contact and any medical notes (allergies, asthma, medications) for each player. At the top of the roster, include the team name, season, sport, head coach name, and assistant coaches. Some leagues also require date of birth and school name for eligibility verification.
How do I organize a sports roster?
Most coaches organize rosters by jersey number in ascending order because it makes finding a player quick during games. Some prefer alphabetical order by last name for administrative tasks like attendance and parent communication. For game-day purposes, grouping by position can be helpful so you can see your depth at each spot at a glance. Whatever you choose, be consistent so everyone on your coaching staff can find information fast.
Can I use the same roster template for different sports?
Yes. A good roster template works for any sport because the core information is the same: player name, number, position, contact info, and emergency details. The only thing that changes is the position options. A universal roster template with a blank position column lets you write in whatever positions apply to your sport, whether that's quarterback and wide receiver for football, point guard and center for basketball, or goalkeeper and midfielder for soccer.
How often should I update my team roster?
Update your roster whenever a player joins, leaves, or changes jersey numbers. At minimum, review it at the start of each season and after tryouts. For youth sports where roster changes are common, do a quick check every 2 to 3 weeks. Keep a master copy in a binder and a digital backup. Make sure to update emergency contacts at least once per season since phone numbers and medical information can change.
What is the best format for a printable roster?
Landscape orientation on standard letter paper (8.5 x 11 inches) gives you the most room for columns. Use a table with clear headers and enough row height for handwriting if you're filling it out by pen. Include a team info section at the top and leave space at the bottom for notes. If you have more than 20 players, use both sides or a second sheet. Laminate your game-day copy so it lasts through rain and spilled drinks on the bench.
Ready to Outfit Your Team?
Custom jerseys, uniforms, and full team packages for any sport. No minimums, no hassle.