Swimmer Management
Build and maintain your team roster with comprehensive swimmer profiles.
Overview
Swimmers are the athletes on your team. Each swimmer has a detailed profile including personal information, contact details, and performance history. Swimmers can be added to events, relay teams, and tracked throughout their competitive career.
Adding Swimmers
Coach and Head Coach roles can add swimmers to the team roster:
Required Fields:
- First Name - Swimmer's given name
- Last Name - Swimmer's family name
- Gender - Male, Female, or Mixed (for relays)
Optional Fields:
- Birth Date - Used for age group calculations
- Email - Swimmer's email address
- Mobile Phone - Swimmer's mobile phone number
- Home Phone - Household phone number
- USA Swimming ID - Official USA Swimming membership number
- Graduation Year - For high school/college swimmers
- Guardian 1 Name - First parent/guardian name
- Guardian 1 Email - First parent/guardian email
- Guardian 1 Phone - First parent/guardian mobile phone
- Guardian 2 Name - Second parent/guardian name
- Guardian 2 Email - Second parent/guardian email
- Guardian 2 Phone - Second parent/guardian mobile phone
Managing Swimmers
View, edit, and manage your team roster:
All team members can view the roster:
- Navigate to Roster page
- Search by name
- Filter by gender or active status
- Sort by various criteria
- Click actions menu (three dots) and select "View" to see full details
- View includes all contact info, guardians, and swimming details
Coach and Head Coach can edit profiles:
- Update personal information
- Modify contact details
- Change active/inactive status
- Add/update USA Swimming ID
Bulk Import Swimmers
Import multiple swimmers at once using a spreadsheet (CSV or XLSX):
Start with our template for proper formatting:
- Navigate to Roster page
- Click "Import Roster" button
- Click "Download Template"
- Fill in your swimmer data
- Save as CSV or XLSX
Import your completed roster file:
- Click "Import Roster"
- Select your CSV/XLSX file
- Review parsed swimmers
- Select which to import
- Click "Import Selected"
Athlete Name
firstName, first_name, athleteFirstName, Athlete First Name
Birth Date
birthDate, birthday, dob, date_of_birth
Gender
gender, sex (accepts M/F or Male/Female)
Phone Numbers
Mobile: phone, mobile, mobilePhone
Home: homePhone, home_phone
Guardian/Parent Names
Can use full name OR separate first/last name columns:
Full Name: guardianName, parentName, parent1Name
Separate Names: parent1FirstName + parent1LastName
Guardian Contact
guardianEmail, parent1Email, guardianPhone, parent1MobilePhone
Second Guardian
Same patterns with "2" suffix: guardian2Name, parent2FirstName, etc.
Active vs Inactive Status
Manage swimmer availability without losing historical data:
Active Swimmers
Swimmers marked as active are:
- Shown in the main roster view
- Available for event entries
- Included in relay team selection
- Displayed in all swimmer dropdowns
Inactive Swimmers
Swimmers marked as inactive:
- Hidden from main roster view (filter to see)
- Cannot be entered in new events
- Not available for new relay teams
- Historical data is preserved
- Can be reactivated at any time
Deleting Swimmers
Coach and Head Coach can delete swimmers from the roster.
- All personal information
- All event entries
- All historical results
- All performance data
This action cannot be undone. Consider marking swimmers as inactive instead.
Opponent Swimmers
Add swimmers from opposing teams for meet management:
When creating a meet with opponent teams, you can add their swimmers:
- Create or select an opponent team
- Add swimmers to the opponent team (manually or via bulk import)
- Enter opponent swimmers in events
- Record times and results for all competitors
SDIF Format (.sd3 files) - Recommended
The easiest way to import opponent swimmers is using SDIF (Standard Data Interchange Format) files:
- Exported directly from timing systems (Hy-Tek, SwimTopia, etc.)
- Automatically extracts all swimmer information (name, birth date, gender, USA Swimming ID)
- Automatically creates event entries with seed times and age group matching
- No manual formatting required - just upload the .sd3 file
- Deduplicates swimmers using USA Swimming ID as unique identifier
CSV/XLSX Format
You can also import from spreadsheet files:
Required columns:
- firstName
- lastName
- gender (M or F)
Optional columns:
- birthDate (YYYY-MM-DD format)
- usaSwimmingId
- graduationYear
Best Practices
- ✓Add all swimmers at the beginning of the season
- ✓Keep contact information up to date for communication
- ✓Include USA Swimming IDs for official meets
- ✓Use inactive status instead of deleting to preserve history
- ✓Verify birth dates for age group accuracy
- ✓Add guardian information for minors (supports up to 2 guardians)
- ✓Use bulk import for adding multiple swimmers at once
- ✓Include both mobile and home phone numbers when available